@charset "utf-8";
/*ATENTE! FILA PIE.htc activeaza numeroase proprietati CSS3 si trebuie tinuta langa codul sursa (fila .html)*/

/*
* Site_name: BS1
* Version: 1.0
* Main_color:
	#2980b9
*/

@import url(http://fonts.googleapis.com/css?family=Lato:400,700,300);

body { font-family:"Myriad Pro";width:100%;font-size:12px;padding:0;margin:0px auto;background: repeat #fff ; overflow-x:hidden;}

.clear {clear:both !important;display:block;height:0px;width:100%; float:none;line-height:0px !important;font-size: 0px !important;overflow:hidden;}
.clearboth{clear:both;line-height:0px !important;font-size: 0px !important;}

.display_error{display:block;width:100%; height:20px;clear:both; line-height:20px; font-size:13px; color:#C91D1D; word-spacing:normal; text-indent:8px; font-stretch:condensed;}

/* ========================================================================== */
/*   Header                                                                   */
/* ========================================================================== */
.header{margin:0;width:100%;height:auto; background: url(resources/bg-header.png ) top left repeat-x #fff; clear:both;}
.header-paged{width:1140px; width:100%;height:auto;margin:0 auto;}

.head-up{ display:block; height:auto; clear:both; height:80px; background: #2980b9; /*background: linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));*/ }
.head-up2{ display:block; height:auto; clear:both; min-height:171px; }

.forFixed.fixed-position{ position:fixed; width:100%; background:#2980b9; z-index:99; top:0;}
.forFixed.fixed-position .navbar-default .navbar-nav > li > a{ font-weight:bold; color:#fff}
.forFixed.fixed-position .navbar-default .navbar-nav > li:last-child > a{}
.forFixed.fixed-position .logo.with-picture img{ }
.forFixed.fixed-position .search-head-button{}


.logo{ display:block; padding:15px 0px 5px 0px; position:relative; float:left; }
.logo a span{ display:block; font-family:"RaleWay"; font-size:30px; color:#2980b9; text-transform:uppercase; }
.logo.with-picture{ display:block; padding-top:0px; padding-bottom:0;}
.logo.with-picture img{ display:block; padding-top:0px; max-width:200px; max-height:80px;}

/*.contact-info-header{ display:block; float:right; clear:right;}
.contact-info-header .tel-this{ display:block; padding:0 0px 0 24px; font-size:16px; color:#c51215; background:url(resources/ico-tel-cont-hd.png ) left center no-repeat; margin:14px 0px 10px 0; height:18px; font-family:'roboto'; float:right}
.contact-info-header .addr-this{ display:block; padding:0 0px 0 24px; font-size:14px; color:#62893d; background:url(resources/ico-addr-cont-hd.png ) left center no-repeat; margin:0px 0px 18px 0; height:18px; float:right; clear:right;}*/

.nav-header-abouts{ display:block; height:auto; float:right; padding-top:22px;}
.nav-header-abouts a{display:inline-block;font-size:15px;color:#2980b9;padding:0px 10px; margin:0 0px 0 0px; position:relative; height:auto; font-weight:300; transition:all linear 160ms;font-family: 'Lato', sans-serif;}
.nav-header-abouts a.phone-this{ font-weight:bold;}
.nav-header-abouts a:hover {  }
.nav-header-abouts a:last-child { padding-right:0;  }

.social-media{ display:block; width:auto; min-height:50px; float:right; margin:17px 0px 0 0px; position:relative; text-align:right;}
.social-media .title-this{ display:none; text-align:left; font-size:22px; color:#fff; font-weight:200; padding:10px 0 25px 0; font-family:'Montserrat';}
.social-media a{ display:inline-block; width:38px; height:38px; float:none; background:none; text-indent:-9999px; margin:0 10px 10px 0px; padding:3px; background-color:rgba(255,255,255,1); box-sizing:content-box; border-radius:5px ; -webkit-border-radius:5px; -moz-border-radius:5px; transition:all linear 165ms;}
.social-media a:last-child{}
.social-media a:first-child{margin-left:0px;}
.social-media a:hover{ background-color:rgba(0,0,0,0.5);}
.social-media a:hover span{ opacity:1;}
.social-media a span{ display:block; width:38px; height:38px; opacity:0.85;}
/*.social-media-foo a.fb-s span{ background: url(resources/icon-s-fb.png ) top left no-repeat;}
.social-media-foo a.yt-s span{ background: url(resources/icon-s-yt.png ) top left no-repeat;}
.social-media-foo a.gp-s span{ background: url(resources/icon-s-gp.png ) top left no-repeat;}
.social-media-foo a.tw-s span{ background: url(resources/icon-s-tw.png ) top left no-repeat;}
.social-media-foo a.su-s span{ background: url(resources/icon-s-su.png ) top left no-repeat;}
.social-media-foo a.pt-s span{ background: url(resources/icon-s-pt.png ) top left no-repeat;}*/
.social-media a img{ display:block; width:100%;}
.social-media a.svg-hold{}
.social-media a.svg-hold svg{ width:30px; height:30px; display:block; margin:0 auto; margin-top:6px;}
.social-media a.svg-hold svg .to-color{ fill:#2980b9;}

.search-head{ width:236px;height:43px;margin:18px auto 5px auto; position:relative; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; float:right; background:#fff; width:45px; overflow:hidden; background:#2980b9; transition:all linear 160ms;}
.search-head .type-submit-img{ border:none; float:left; width:21px; height:19px; background: url(resources/search-h-btn.png) top left no-repeat; margin:12px 14px 0 14px; cursor:pointer;}
.search-head .type-submit{ border:none; float:left; width:25px; height:23px; background: url(resources/svg/search-h-btn.svg) ; margin:10px 10px 0 10px; background-size:25px 23px; background-repeat:no-repeat; display:none;}
.search-head .type-submit-f{ border:none; float:left; width:25px; height:23px; background: url(resources/svg/search-h-btn.svg) ; margin:10px 10px 0 10px; background-size:25px 23px; background-repeat:no-repeat; display:block;}
.search-head .type-text{ border:none; background:none; color:#575757; font-size:14px; height:44px; width:180px; float:left;}
.search-head.on-click{ display:block; width:236px; background:#fff;}
.search-head.on-click .type-submit{background: url(resources/svg/search-h-btn-hover.svg) ; background-size:25px 25px; display:block; }
.search-head.on-click .type-submit-f{ display:none;}

.nav-header{ display:block; height:auto; min-height:50px; position:relative ; text-align:left; float:left;}
.nav-header>ul{}
.nav-header>ul>li { display:inline-block;margin-left:-3px; position:relative;}
.nav-header>ul>li>a{display:inline-block;font-size:15px;color:#2980b9; padding:3px 14px 3px 14px; margin:22px 0px 22px 0px; position:relative; font-weight:300; transition:all linear 160ms; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-family:"raleway"; font-weight:500; letter-spacing:1px; border-right:1px solid #2980b9;}
.nav-header>ul>li>a:hover { color:orange; }
.nav-header>ul>li:first-child>a{ margin-left:3px; padding-left:0;}
.nav-header>ul>li:last-child>a{ border-right:none;}
.nav-header>ul>li.sfHover>a.sf-with-ul{ color:#ccc;}

.nav-header .submenu-primary{ width:180px; display:none !important; height:auto; background:#d53a3b; padding:5px 0; position:absolute; top:40px; left:0px; z-index:9999;  border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}
.nav-header .submenu-primary li{display:block; position:relative;}
.nav-header .submenu-primary li a{display:block; font-size:14px; color:#ebebeb; position:relative;margin:5px; padding:10px 10px 10px 10px; text-align:center;  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
.nav-header .submenu-primary li a:hover{ background-color:rgba(0,0,0,0.15);}
.nav-header .submenu-primary li:last-child a{}
.nav-header .submenu-primary li.dot{ display:block; width:12px; height:6px; background:url(resources/ar-sub-primary.png ) top left no-repeat; position:absolute; left:15%; top:-6px;}

.background-slide{ height:600px; display:block; position:relative; overflow:hidden; margin:0px auto 0px auto; width:100%; background:#000; }
.background-slide .slider-images{ height:600px !important; overflow:hidden; display:block;margin:auto; }
.background-slide .slider-images img{ margin:auto; height:auto; width:100%;opacity:0.45;}
.background-slide .slider-paged{width:1140px;height:auto;margin:0 auto; height:1px; position:relative;}
.background-slide .arrow-left{ display:block; width:38px; height:51px; background: url(resources/slider-h-left.png ) top left no-repeat; position:absolute; left:0px; bottom:40%; margin:auto; cursor:pointer;}
.background-slide .arrow-right{  display:block; width:38px; height:51px; background: url(resources/slider-h-right.png ) top left no-repeat; position:absolute; right:0px; bottom:40%; margin:auto; cursor:pointer;}
.background-slide .arrow-left:hover{background: url(resources/sl-h-left-h.png ) top left no-repeat;}
.background-slide .arrow-right:hover{background: url(resources/sl-h-right-h.png ) top left no-repeat;}
/*Linked*/
.background-slide.on-home{ display:block; height:700px;}
.background-slide.on-home .slider-images{ height:700px !important; overflow:hidden; display:block;margin:auto;}
.background-slide.on-home .slider-images img{opacity:0.45;}
/*Linked*/
.background-slide.on-default{ display:block; height:auto;}
.background-slide.on-default .slider-images{ height:auto !important; overflow:hidden; display:block;margin:auto; }
.background-slide.on-default .slider-images img{  opacity:0.80;}
.background-slide.on-default .description-head-slide{ padding:60px 0 40px 0;}

.background-slide.on-default .slider-images img{ min-height:180px;}

.wrapper-head{ width:100%; max-height:800px; /*position:absolute;*/ top:0; left:0;}
.background-slide .description-head-slide{ width:50%; height:300px; margin:0 auto; padding:100px 0 100px 0; text-align:center; position:absolute; top:0; left:0; right:0; margin:auto; z-index:9989;}
.background-slide .description-head-slide h2{ display:inline-block; font-size:30px; font-family:'Raleway'; color:#fff; clear:both; border-top:2px solid #fff; padding:15px 55px; border-bottom:2px solid #fff;}
.background-slide .description-head-slide .text-this{ font-size:17px; font-family:'Raleway'; color:#fff; clear:both; padding:30px 0 15px 0; line-height:130%; }
.background-slide .description-head-slide a{ font-size:22px; font-family:'Montserrat'; color:#fff; clear:both; font-weight:100; padding:11px 24px; margin:45px 25px; border:2px solid #fff; display:inline-block; transition:all linear 165ms; border-radius:4px ; -webkit-border-radius:4px; -moz-border-radius:4px; background:none;}
.background-slide .description-head-slide a:hover{ background:#2980b9; border-color:#2980b9;}

/* ========================================================================== */
/*   Content                                                                  */
/* ========================================================================== */
.content{width:100%;height:auto; margin:0;}
.content-paged{width:1140px; width:100%; height:auto; margin:0 auto; min-height:300px; padding:0px 0 0px 0; position:relative;}
.content.on-insite-pages{ background:#F5F6FA}

/**localization**/
.localization-full{ display:block; height:70px; clear:both; border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0; background:#fff;}
.localization{display:block;height:70px;line-height:70px; clear:both; width:1140px; margin:0 auto; position:relative;}
.localization p , .localization a{display:inline-block; font-size:16px; color:#2980b9; padding:0 8px 0 0; line-height:70px;}
.localization a:first-child{ color:#2980b9; font-size:16px; padding-left:5px;font-style:normal;}
.localization a:last-child{background:none;}
.localization a:nth-child(2n +1){}
.localization .sep-this{display:inline-block; width:15px; height:15px; position:relative; top:3px; margin-left:4px;}
.localization .sep-this svg{display:block; width:100%; fill:#2980b9;}
.localization .sep-this svg .to-color{fill:#2980b9;}

/*.scrollup{width:62px; height:62px; background: url(resources/arrow-to-up.png ) top left no-repeat;position:absolute; display:none; text-indent:-9999px; z-index:80; cursor:pointer; bottom:70px; right:-82px;}
*/
.scrollup{width:70px; height:70px; background: url(resources/arrow-to-up.png ) top left no-repeat;position:fixed; display:none; text-indent:-9999px; z-index:80; cursor:pointer; top:25px; right:20px;}
.scrollup-clean{width:70px; height:70px; background: url(resources/arrow-to-up-clean.png ) top left no-repeat #2980b9;position:fixed; display:none; text-indent:-9999px; z-index:80; cursor:pointer; top:125px; right:20px;}

.article-text {display:block; height:auto; padding: 20px 0px 5px 0px; margin-bottom:12px;}
.article-text .img-holder{display:block; float:left; width:100%; padding:10px 0 20px 0px; position:relative; max-height:400px; clear:both;   box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box;}
.article-text .img-holder img{ position:relative; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; max-width:100%; width:100%;}
.article-text .title-this{ display:block; color:#2980b9; font-size:30px;  padding:2px 0 45px 0px; font-weight:300; font-family: 'Arvo', sans-serif; text-transform:uppercase; background:url(resources/bg-article-text.png) bottom center no-repeat; margin-bottom:15px;}
.article-text .subtitle-this{ display:block; color:#2980b9; font-size:20px;  padding:20px 0 20px 0px; font-weight:100; font-family: 'Lato', sans-serif; text-transform:uppercase;}
.article-text .text-this{ font-size:16px; color:#000000; padding:0px 0px 0 0px; line-height:135%;text-align:justify;font-family: 'Raleway', sans-serif; font-weight:100;  }
.article-text .text-this p{ text-align:justify; line-height:135%; padding:8px 0; font-family:'raleway'}
.article-text .text-this a{ color:#0077CC; text-decoration:none;}
.article-text .text-this a:hover{ color:#0077CC; text-decoration: underline;}
.article-text .text-this ul, .article-text .text-this ol{display:block;height:auto; padding:5px 15px 5px 30px; /*padding:6px 0;*/ /*list-style:inside upper-roman;*/}
.article-text .text-this ul li{padding:4px 0; list-style:disc; line-height:135%;text-align:justify;font-family: 'Raleway', sans-serif;}
.article-text .text-this ol li{padding:4px 0; list-style: decimal;}
.article-text .date-and-name-user{ display:block; padding:10px 0px 3px 0px;}
.article-text .date-and-name-user .date-this{display:inline-block; padding-right:15px; height:23px;background:url(resources/date-ico.png ) top left no-repeat; line-height:23px; padding-left:32px; font-size:12px; color:#989898; font-style:italic;}
.article-text .date-and-name-user .name-user-this{display:inline-block; width:auto; height:23px; background: url(resources/pers-ico.png ) top left no-repeat; line-height:23px; padding-left:32px; font-size:12px; color:#989898; font-style:italic;}
/*LINKED*/
.article-text.image-left .img-holder{display:block; float:left; padding:0px 15px 6px 0px; position:relative; background:url(resources/bg-art-img-overlay.png ) top left repeat-y;}
/*LINKED*/
.article-text.on-contact {}
.article-text.on-contact .img-holder img{ position:relative; border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px; max-width:435px;}
/*LINKED*/
.article-text.on-center .title-this{ text-align:center; background-position:bottom center;}
.article-text.on-center .subtitle-this{ text-align:center; background-position:bottom center;}
.article-text.on-center .text-this p{/* text-align:center;*/}
/*Linked*/
.article-text.on-home{ padding-top:35px; padding-bottom:15px;}
.article-text.on-home .h2-this{}
.article-text .img-holder-3{display:block; width:100%; padding:0px 0 20px 0px; position:relative;}
.article-text .img-holder-3 span{ width:33.33%; display:block; float:left;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:10px; }
.article-text .img-holder-3 img{ position:relative; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:100%; }
.article-text.on-home .img-holder{display:block; float:left; width:100%; padding:10px 0 20px 0px; position:relative; max-height:400px; clear:both;}

.section-gallery-full{}
.section-gallery-full .title-main{ display:block; color:#2980b9; font-size:24px;  padding:2px 0 20px 0px; font-weight:300; font-family: 'HitTheRoad', sans-serif; text-transform:uppercase;}
/*LINKED*/
.gallery-full{display:block; height:auto; width:1140px; position:relative; margin:0 auto;margin-bottom:20px; border-radius:2px; -webkit-border-radius:2px;-moz-border-radius:2px;  }
.gallery-full .gallery-inner{ width:100%; height:auto; margin:0px auto; overflow:hidden; padding-top:7px;}
.gallery-full .gallery-inner .thumb-this{ display:block;width:16.66%; padding:0 5px 15px 5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; float:left;}
.gallery-full .gallery-inner a{ position:relative; display:block; margin:0px 0px; float:left; width:100%; }
.gallery-full .gallery-inner img{ width:100%;margin-bottom:1px; max-height:125px;}
.gallery-full .gallery-inner .bg-over{ display:none; top:0; left:0; position:absolute; width:100%; height:100%; background:url(resources/bg-over-gall-th.png ) center center no-repeat, rgba(41, 128, 185,0.8) repeat; }
.gallery-full .gallery-inner a:hover .bg-over{ display:block !important;}
.gallery-full .gall-arrow-left{ display:none; width:43px; height:102px; position:absolute; top:7px; margin:auto; left:8px; background: url(resources/left-gall-btn.png) top left no-repeat;}
.gallery-full .gall-arrow-right{ display:none; width:43px; height:102px; position:absolute; top:7px; margin:auto; right:8px; background: url(resources/right-gall-btn.png ) top left no-repeat;}
.gallery-full .gallery-inner .thumb-this:first-child,.gallery-full .gallery-inner .thumb-this:nth-child(6n+7){ }

.download-fields{ display:block; height:auto; position:relative; border-radius:3px; -webkit-border-radius:3px;; -moz-border-radius:3px; margin:0 0px 15px 0px; border:1px solid #eee; }
.download-item{display:block; height:60px;  position:relative; line-height:60px; padding:0; background:#fff;} 
.download-item .name-field-down{font:normal 15px 'trebuchet ms'; color:#383838; padding-left:20px; line-height:60px;}
.download-item .name-field-down b{ font-weight:bold !important; color:#2980b9;}
.download-item .button-details{ display:inline-block; height:45px; color:#fff; background:#2980b9 url(resources/ico-download-btn.png ) 12px center no-repeat ; font-style:normal; position:relative;float:right; font-size:15px; margin:8px 8px 0 0; line-height:45px; padding:0 14px 0 35px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; transition:all linear 160ms;}
.download-item .button-details-viz{ display:inline-block; height:45px; color:#fff; background:#2980b9 url(resources/ico-download-btn-viz.png ) 10px center no-repeat ; font-style:normal; position:relative;float:right; font-size:15px; margin:8px 8px 0 0; line-height:45px; padding:0 14px 0 35px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; transition:all linear 160ms;}
.download-item .button-details:hover,.download-item .button-details-viz:hover{ background-color:#000000;}
.download-item:hover .name-field-down{ font-weight:bold;}
.download-item:last-child{ border:none;}

.section-categories-home{ display:block;}
.section-categories-home .title-main{ display:block; color:#2980b9; font-size:30px;  padding:50px 0 45px 0px; font-weight:300; font-family: 'Arvo', sans-serif; text-transform:uppercase; background:url(resources/bg-article-text.png) bottom center no-repeat; margin-bottom:15px; text-align:center;}
.section-categories-home .subtitle-main{ display:block; color:#2980b9; font-size:20px;  padding:20px 0 0px 0px; font-weight:100; font-family: 'Lato', sans-serif; text-transform:uppercase; text-align:center;}
.section-categories-home .text-main{ font-size:16px; color:#9d9d9d; padding:0px 0px 20px 0px; line-height:135%;text-align:justify;font-family: 'Raleway', sans-serif; font-weight:100;  }
.section-categories-home .text-main p{ text-align:center; line-height:135%; padding:8px 0; font-family:'raleway'}
/*LINKED*/
.category-box{ display:block; height:auto; position:relative; margin:0 0px 20px 0px;padding:0px 0px 0px 0px; background:#fff; width:100%; float:left;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.category-box .img-holder{ display:block; height:auto; margin:0px 15px 0px 0px ; position:relative; float:left; overflow:hidden;border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;}
.category-box .img-holder img{ position:relative;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; max-width:300px;}
.category-box .content-holder{ display:block; /*float:left;*/ /*width:49.99%;*/  /*box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;*/ padding:0px 0px 0px 15px;}
.category-box .title-this{ display:block;  font-size:22px; color:#2980b9; padding:10px 0 16px 0px; text-indent:0px; font-family: 'Arvo', sans-serif; text-transform:uppercase; font-weight:100; }
.category-box .text-this{ display:block; padding:0; font:normal 15px 'raleway'; color:#777; line-height:145%;}
.category-box .bg-over { display:none; background:#fff;  border-radius:4px ; -webkit-border-radius:4px; -moz-border-radius:4px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; width:120px; height:44px; text-align:center; line-height:44px; font-size:14px; font-family:'lato'; text-transform:uppercase; color:#000000;}
.category-box:hover .bg-over{ display:none; }
.category-box .button-details{ display:inline-block; font-size:16px; font-family:"Raleway"; color:#2980b9; border:1px solid #2980b9; padding:9px 14px; text-align:center; margin-top:12px; font-weight:100; transition:all linear 165ms; border-radius:4px ; -webkit-border-radius:4px; -moz-border-radius:4px; }
.category-box .button-details:hover{ color:#fff; background:#2980b9}
.category-box .date-and-name-user{ display:inline-block; padding:15px 20px 8px 10px; float:left;}
.category-box .date-and-name-user .date-this{display:inline-block; padding-right:15px; height:23px;background:url(resources/date-ico.png ) top left no-repeat; line-height:23px; padding-left:32px; font-size:12px; color:#989898; font-style:italic;}
.category-box .date-and-name-user .name-user-this{display:inline-block; width:auto; height:23px; background: url(resources/pers-ico.png ) top left no-repeat; line-height:23px; padding-left:32px; font-size:12px; color:#989898; font-style:italic;}
.category-box:last-child{}
.category-box:nth-child(2n+2) .img-holder{ /*float:right;*/}
.category-box:nth-child(2n+2) .content-holder{ /*float:left; padding:60px 60px 10px 60px;*/}

.category-box-home{ display:block; height:auto;  position:relative; padding:30px 0px 15px 0px; float:none; width:100%; min-height:205px;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; max-width:265px; margin:0 auto;  }
.category-box-home .img-holder{ display:block; height:auto; margin:0px 0px 0px 0px ; overflow:hidden; position:relative; float:left; width:100%; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;text-align:center; }
.category-box-home .img-holder img{ position:relative;  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; max-width:430px; margin-bottom:3px; max-width:100%; }
.category-box-home .bg-over{ display:none; background:#fff;  border-radius:4px ; -webkit-border-radius:4px; -moz-border-radius:4px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; width:120px; height:44px; text-align:center; line-height:44px; font-size:14px; font-family:'lato'; text-transform:uppercase; color:#000000;}
.category-box-home:hover .bg-over{ display:none; }
.category-box-home .title-this{ display:block;font:normal 22px 'Arvo'; color:#2980b9; padding:20px 5px 15px 5px; text-align:center; clear:both; text-transform:uppercase; font-weight:200; }
.category-box-home .text-this{ display:block; padding:0; font-size:15px; color:#777777;text-align:center; line-height:145%; max-height:111px; overflow:hidden;}
.category-box-home .button-details{ display:inline-block; font-size:16px; font-family:"Raleway"; color:#2980b9; border:1px solid #2980b9; padding:15px 25px; text-align:center; margin-top:12px; font-weight:100; transition:all linear 165ms; border-radius:4px ; -webkit-border-radius:4px; -moz-border-radius:4px; }
.category-box-home .button-details:hover{ color:#fff; background:#2980b9}
.category-box-home .date-and-name-user{ display:block; padding:6px 0px 0 0px; clear:right;}
.category-box-home .date-and-name-user .date-this{display:inline-block; padding-right:15px; height:18px; float:left; background:url(resources/date-ico.png ) top left no-repeat; line-height:18px; padding-left:29px; font-size:10px; color:#8f8f8f;}
.category-box-home .date-and-name-user .name-user-this{display:inline-block; width:auto; height:18px; float:left; background: url(resources/pers-ico.png ) top left no-repeat; line-height:18px; padding-left:26px; font-size:10px; color:#8f8f8f;}
.category-box-home:nth-child(4n+5),.category-box-home:first-child{}

.section-tabs{ display:block; padding:0 25px 20px 25px;}
.section-tabs .tabs-anchor{ display:block; clear:both; height:32px; padding-left:12px;}
.section-tabs .tabs-anchor a{ display:inline-block; padding:8px 13px; background:#363636; font-size:13p; color:#fff; margin-left:4px; position:relative; border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; transition:all linear 180ms;}
.section-tabs .tabs-anchor a:hover,.section-tabs .tabs-anchor a.selected{ background:#90529f;}
.section-tabs .tabs-content{ display:block; padding:25px; border:1px solid #dfdfdf; border-radius:3px ; -webkit-border-radius:3px ; -moz-border-radius:3px ; position:relative; margin-top:-4px;}
.section-tabs .tabs-content .content-this{ display:block; font-size:14px; color:#363636;}
.section-tabs .tabs-content .content-this p{ line-height:120%; padding-bottom:12px;}
.section-tabs .tabs-content .content-this p:last-child{padding-bottom:0px;}

.partners-body{ display:block; margin:0 auto; height:auto; margin-bottom:10px; padding-left:20px;}
.partners-body .partner-item-inc{ width:210px; min-height:162px; height:auto; display:block;  position:relative; background:#fff; border:1px solid #e8e8e8; float:left;  border-radius:3px ; -webkit-border-radius:3px; -moz-border-radius:3px; margin:0 0 20px 15px;}
.partners-body .partner-item{ display:block; text-align:center; padding-top:8px; }
.partners-body .partner-item img{ max-width:195px;}
.partners-body .partner-item-inc:first-child, .partners-body .partner-item-inc:nth-child(4n+5){ margin-left:12px;}
.partners-body .partner-name{ display:block; clear:both; font-size:17px; font-weight:bold; color:#5a97a9 ; text-align:center; padding:10px 0;}

/* ====================*/
/*  THIS SITE CLASSES  */
/* ====================*/
.not-found-search{ display:block; width:200px; height:200px; margin:0 auto; border-radius:6px ; -webkit-border-radius:6px; -moz-border-radius:6px; background:url(resources/bg-not-found-search.png ) #2980b9; }

.contact-info{ display:block;}
.contact-info .row{ display:block; padding:3px 0;} 
.contact-info .cell-1{ display:inline-block; font-size:18px; color:#1bce7c;}
.contact-info .cell-2{ display:inline-block; font-size:19px; color:#353535; font-weight:bold;}

.section-modals-home{ display:block; padding:35px 0 0px 0px; background:url(resources/bg-title-article.png ) top center no-repeat;}
.section-modals-home .box-model{ display:block; width:310px; height:230px; float:left; position:relative; margin:0 12px 15px 0;}
.section-modals-home .box-model .title-this{ position:absolute; padding:24px 8px; background:rgba(0,0,0,0.85); bottom:0; width:100%; left:0;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; color:#fff; font-size:28px; font-weight:bold; text-align:center; color:#fff; font-family: 'Lato', sans-serif;}
.section-modals-home .box-model .title-this.two{ background:rgba(98,137,61,0.85);}
.section-modals-home .box-model .title-this.three{ background:rgba(197,18,21,0.85);}
.section-modals-home .box-model:nth-child(3n+3){margin-right:0;}

.section-feature-services{ display:block; background:#F5F6FA; min-height:300px;}
.section-feature-services .title-main{ display:block; color:#2980b9; font-size:30px;  padding:50px 0 45px 0px; font-weight:300; font-family: 'Arvo', sans-serif; text-transform:uppercase; background:url(resources/bg-article-text.png) bottom center no-repeat; margin-bottom:15px; text-align:center;}
.section-feature-services .text-main{ font-size:16px; color:#9d9d9d; padding:0px 0px 0 0px; line-height:135%;text-align:justify;font-family: 'Raleway', sans-serif; font-weight:100;  }
.section-feature-services .text-main p{ text-align:center; line-height:135%; padding:8px 0; font-family:'raleway'}
.section-feature-services .subtitle-main{ display:block; color:#2980b9; font-size:20px;  padding:20px 0 0px 0px; font-weight:100; font-family: 'Lato', sans-serif; text-transform:uppercase; text-align:center;}
.section-feature-services .service-home{ width:100%;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;  padding:0 0px 0 0px; float:left; margin:30px 0; position:relative; text-align:center; min-height:75px;}
.section-feature-services .service-home .img-holder{ display:block; height:auto; clear:both; width:100%; float:left; padding-bottom:30px; text-align:center;}
.section-feature-services .service-home .img-holder img{ display:inline-block; max-width:75px; max-height:75px; border-radius:1px ; -webkit-border-radius:1px; -moz-border-radius:1px;}
.section-feature-services .service-home .title-this{ display:block; padding:15px 0 25px 0; color:#2980b9; font-family:"Raleway"; font-size:15px;}
.section-feature-services .service-home .text-this{font-size:14px; color:#828282; padding:0px 0px 0 0px; line-height:155%;font-family: 'Raleway', sans-serif; font-weight:100;}
.section-feature-services .service-home .button-this{ display:inline-block; padding:12px 20px; border:1px solid #2980b9; color:#2980b9; font-family:'Montserrat'; border-radius:4px ; -webkit-border-radius:4px; -moz-border-radius:4px; margin-top:8px; transition:all linear 165ms;}
.section-feature-services .service-home .button-this:hover{color:#fff; background:#2980b9;}
.section-feature-services .service-home:nth-child(odd){ padding-right:0px;}
.section-feature-services .button-main-services{ display:inline-block; font-size:16px; font-family:'Open Sans'; color:#fff; border-radius:2px ; -webkit-border-radius:2px; -moz-border-radius:2px; padding:15px 25px 15px 45px; background:url(resources/ico-download-btn-viz.png ) 20px center no-repeat #2980b9; clear:both; margin:25px 0 25px 0;}

.section-fun-facts{display:block; width:100%; background:#f7f7f7; background:#2980b9; min-height:400px; height:auto;}
.section-fun-facts .fact-this{display:block; width:24.99%; float:left;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; text-align:center; }
.section-fun-facts .fact-this .big{display:block; font-size:55px; color:#fff;  font-family:'Arvo'; padding:135px 0 30px 0; }
.section-fun-facts .fact-this .text-this{display:block; font-size:18px; color:#f6f6f6;  font-family:'Raleway'; padding:0px 0 0px 0; font-weight:100; }

.section-contact-details{display:block; width:100%; background:#f7f7f7; min-height:400px; height:auto;}
.section-contact-details .title-this{ display:block; color:#2980b9; font-size:30px;  padding:40px 0 40px 0px; font-weight:300; font-family: 'Arvo', sans-serif; text-transform:uppercase; text-align:center;}
.section-contact-details .subtitle-this{ display:none; color:#2980b9; font-size:20px;  padding:20px 0 20px 0px; font-weight:100; font-family: 'Lato', sans-serif; text-transform:uppercase; text-align:center;}
.section-contact-details .info-this{display:block; width:24.99%; float:left;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; text-align:center; }
.section-contact-details .info-this .svg-holder{display:block; width:140px; height:auto; margin:30px 0 0 0; text-align:center; margin:0 auto; border:2px solid #2980b9; padding:30px 0; /*SVG in content of this*/}
.section-contact-details .info-this .svg-holder svg{display:block; width:80px !important; height:auto; margin:0 auto;}
.section-contact-details .info-this .svg-holder .to-color{fill:#2980b9;}
.section-contact-details .info-this .big{display:block; font-size:18px; color:#2980b9;  font-family:'Arvo'; padding:30px 0 30px 0; }
.section-contact-details .info-this .text-this{display:block; font-size:15px; color:#666;  font-family:'Lato'; padding:0px 0 50px 0; font-weight:100; }

.section-parallax-home{ display:block; height:auto; min-height:400px; background:rgba(41, 128, 185,0.4); margin-top:20px;}
.section-parallax-home .parallax-window{ min-height:400px; background:transparent;}
.section-parallax-home .parral-img{ display:block; height:auto; height:200px; min-height:400px; background:transparent; text-align:center;}
.section-parallax-home .parral-img .title-this{ display:block; height:auto; font-size:36px; color:#fff;  font-family:'Arvo'; text-transform:uppercase; padding:90px 0 45px 0;}
.section-parallax-home .parral-img .text-this{ display:block; height:auto; font-size:16px; color:#fff;  font-family:'raleway'; padding:0px 0 30px 0; line-height:130%;}
.section-parallax-home .parral-img .button-this{ display:inline-block; height:auto; font-size:16px; color:#fff; padding:15px 25px; border:1px solid #fff; border-radius:4px ; -webkit-border-radius:4px; -moz-border-radius:4px; font-family:'Montserrat'; transition:all linear 165ms; background:#2980b9;border:1px solid #2980b9;}
.section-parallax-home .parral-img .button-this:hover{ background:#2980b9; border:1px solid #2980b9;}

.search-box{ display:block; height:auto; position:relative; margin:0 0px 0px 0px;padding:15px 15px 15px 15px; background:#fff;}
.search-box .img-holder{ display:inline-block; height:auto; margin:0px 20px 0px 0px ; position:relative; float:left; overflow:hidden;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.search-box .img-holder img{ position:relative;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; max-width:300px; min-height:200px;}
.search-box .title-this{ display:block;  font-size:24px; color:#2980b9; padding:2px 0 16px 12px; text-indent:0px; font-family: 'Lato', sans-serif; text-transform:uppercase; font-weight:100; }
.search-box .text-this{ display:block; padding:0; font:normal 14px 'lato'; color:#000000;}
.search-box .bg-over { display:none; background:#fff;  border-radius:4px ; -webkit-border-radius:4px; -moz-border-radius:4px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; width:120px; height:44px; text-align:center; line-height:44px; font-size:14px; font-family:'lato'; text-transform:uppercase; color:#000000;}
.search-box:hover .bg-over{ display:none; }
.search-box .button-details{ display:inline-block; font-size:15px; font-family:"Montserrat"; color:#2980b9; border:1px solid #2980b9; padding:13px 17px; text-align:center; margin-top:12px; font-weight:100; transition:all linear 165ms; border-radius:4px ; -webkit-border-radius:4px; -moz-border-radius:4px;}
.search-box .button-details:hover{ color:#fff; background:#2980b9}
.search-box .date-and-name-user{ display:inline-block; padding:15px 20px 8px 10px; float:left;}
.search-box .date-and-name-user .date-this{display:inline-block; padding-right:15px; height:23px;background:url(resources/date-ico.png ) top left no-repeat; line-height:23px; padding-left:32px; font-size:12px; color:#989898; font-style:italic;}
.search-box .date-and-name-user .name-user-this{display:inline-block; width:auto; height:23px; background: url(resources/pers-ico.png ) top left no-repeat; line-height:23px; padding-left:32px; font-size:12px; color:#989898; font-style:italic;}
.search-box:last-child{}

.section-portofolio{ display:block; height:auto;}
.section-portofolio .title-main{ display:block; color:#2980b9; font-size:30px;  padding:50px 0 45px 0px; font-weight:300; font-family: 'Arvo', sans-serif; text-transform:uppercase; background:url(resources/bg-article-text.png) bottom center no-repeat; margin-bottom:15px; text-align:center;}
.section-portofolio .text-main{ font-size:16px; color:#9d9d9d; padding:0px 0px 0 0px; line-height:135%;text-align:justify;font-family: 'Raleway', sans-serif; font-weight:100;  }
.section-portofolio .text-main p{ text-align:center; line-height:135%; padding:8px 0; font-family:'raleway'}
.section-portofolio .nav-portf{ display:block; height:auto; min-height:60px; background:#fff; text-align:center;}
.section-portofolio .nav-portf a{ display:inline-block; line-height:60px; color:#2980b9; font-size:17px; font-family:'MontSerrat'; font-weight:100; text-transform:uppercase; padding:0px 23px; border:1px solid #2980b9; margin:20px 13px 30px 13px;}
.portofolio-item{ display:block; height:auto;  position:relative; padding:5px 5px 5px 5px; float:left; width:33.33%; min-height:auto;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; max-height:450px;  }
.portofolio-item .img-holder{ display:block; height:auto; margin:0px 0px 0px 0px ; overflow:hidden; position:relative; float:left; width:100%; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; text-align:center; max-height:440px;  background:#2980b9;}
.portofolio-item .img-holder img{ position:relative;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin-bottom:-3px; /*min-height:300px;*/ width:100%; transition:all linear 165 ms;}
.portofolio-item .bg-over{ display:none; background:#fff;  border-radius:4px ; -webkit-border-radius:4px; -moz-border-radius:4px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; width:120px; height:44px; text-align:center; line-height:44px; font-size:14px; font-family:'lato'; text-transform:uppercase; color:#000000;}
.portofolio-item:hover .bg-over{ display:none; }
.portofolio-item .content-holder{ display:block; opacity:0; position:absolute; width:90%; height:100%; z-index:99; left:0; right:0; margin:auto; transition:all linear 165ms;}
.portofolio-item:hover .content-holder{ opacity:1; }
.portofolio-item:hover .img-holder img{ opacity:0.3;}
.portofolio-item .title-this{ display:block;font:normal 25px 'Montserrat'; color:#fff; padding:80px 5px 25px 5px; text-align:center; clear:both; text-transform:uppercase; font-weight:200; }
.portofolio-item .text-this{ display:block; padding:0; font-size:21px; color:#fff;text-align:center; font-family:'Open Sans'; font-weight:bold;}
.portofolio-item .button-details{ display:block; width:100px; font-size:16px; font-family:"mONTSERRAT"; color:#fff; border:1px solid #fff; padding:15px 25px; text-align:center; margin-top:12px; font-weight:100; transition:all linear 165ms; border-radius:4px ; -webkit-border-radius:4px; -moz-border-radius:4px; position:absolute; bottom:40px; left:0; right:0; margin:auto; }
.portofolio-item .button-details:hover{ color:#fff; background:#2980b9; border:1px solid #2980b9;}

/* ========================*/
/*  END THIS SITE CLASSES  */
/* ========================*/


/*Sitemap-rows*/
.sitemap-row{ width:264px; height:auto; float:left; padding:10px 0 15px 30px; box-sizing:content-box; -webkit-box-sizing:content-box;-moz-box-sizing:content-box; }
.sitemap-row h2{ display:inline-block; font-size:17px; color:#2980b9; padding:0 0 0px 0; font-weight:bold; height:38px;  border-radius:32px; -webkit-border-radius:32px; -moz-border-radius:32px; background:#fff8f5; text-align:center; line-height:38px; margin-left:11px; position:relative; padding:0 25px;}
.sitemap-row h2 .ar{ display:block; width:11px; height:16px; background:url(resources/arow-sitemap-z.png ) top left no-repeat; position:absolute; bottom:0; left:-11px; }
.sitemap-row .main-ul{ display:block; height:auto; }
.sitemap-row .main-ul>li{ display:block; height:auto; background:url(resources/line-sitemap-2.png ) top left repeat-y; }
.sitemap-row .main-ul>li>a{ display:block;font-size:17px; color:#2980b9; padding:9px 0 8px 18px; background:url(resources/arow-sitemap-second-a.png ) no-repeat; background-position:1px center;}
.sitemap-row .main-ul>li:last-child{ background-repeat:no-repeat;}
.sitemap-row .main-ul>li>ul>li{ display:block; margin-left:42px; background:url(resources/line-sitemap-2.png ) top left repeat-y;}
.sitemap-row .main-ul>li>ul>li>a{ display:block; padding:4px 0 3px 17px; background:url(resources/arow-sitemap-second-a.png ) no-repeat; background-position:1px center;font-size:15px;color:#777; }
.sitemap-row .main-ul>li>ul>li:last-child{background-repeat:no-repeat; }
.sitemap-row:first-child{ padding:10px 0 0 180px;}

/**PAGING**/
.paging{ display:block !important; height:35px; clear:both; text-align:left; margin:10px 0; color:#444;}
.paging a{ display: inline-block; width:30px; height:35px; max-width:38px; font-size:18px; text-align:center; color:#2980b9; line-height:35px; position:relative; margin:0 4px; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; font-family:'roboto'; border:1px solid #2980b9;}
.paging a:hover,.paging a.active{ background: #2980b9 !important; color:#fff !important; border:1px solid transparent;}
.paging a.break-space{ width:48px; color:#000; background:none !important;}
.paging a.break-space:hover{background:none;}
.paging a.to-prev-next{ background:#2980b9; color:#fff ; position:relative; border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; border:1px solid #eee; margin:0; height:35px; line-height:35px;}
.paging a.to-extreme{ background:#2980b9 ;color:#fff ; position:relative; border-radius:2px 0 0 2px; -webkit-border-radius:2px 0 0 2px; -moz-border-radius:2px 0 0 2px;border:1px solid #eee; margin:0 -5px;height:35px; line-height:35px; }

 /**register/contact forms**/
 	/*register inputs ,label,message echo, and required*/
	.contact_form{width:960px;height:auto; margin:0 auto; margin-top:20px; }
	.contact_form label{ color:#7c7c7c; font-size:14px;padding-bottom:9px; text-indent:12px;}	
	.contact_form .register{ background:#fff; border:1px solid #2980b9 ; width:460px;  height:50px; color:#2980b9; font-size:15px; line-height:50px; text-indent:12px; border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px; position:relative; margin:0 0px 0px 0 ; font-style:italic; transition:all linear 160ms;  font-weight:100;}
	.contact_form textarea.register{ height:210px; max-width:460px; width:460px !important; line-height:125%; }
	.contact_form .register:focus{ position:relative; border-bottom:2px solid #2980b9;/* box-shadow:inset 0 0 3px 1px #f2f9f1; -moz-box-shadow:inset 0 0 3px 1px #f2f9f1; -webkit-box-shadow:inset 0 0 3px 1px #f2f9f1;*/}
	.contact_form .messages/*ex. toate campurile obligatorii*/{display:block; font-size:18px; color:#495864;text-indent:10px; text-align:right ; padding:0 30px 20px 0; text-indent:9px;}
	.required/*use sup*/{font-size:14px; color:#ef7f0e; font-style:italic;padding-left:2px; position:relative; top:0; right:0;*float:right;width:10px;float:left;}
	.required-inline/*use sup*/{font-size:14px; color:#ff0000; display:inline;}
	
 	/*error styling*/
	.contact_form .err{display:block; height:20px; clear:both;}
	.contact_form .err span{ color:#fb0000 !important; line-height:20px;}

 	/*Captcha styling*/
	.contact_form .register-captcha{ display:block;float:left;margin-right:12px; border:1px solid #2980b9; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; position:relative; width:150px; height:50px; text-align:center; line-height:50px; background:#fff; overflow:hidden;  }
	.contact_form .register-captcha img{ margin-top:6px;}
	
 	/*select area styling*/
	.contact_form .select-area-reg{ background:#fff; border:1px solid #dcdcdc; width:313px;  height:41px; color:#fb0000; line-height:41px; text-indent:12px; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; position:relative; overflow:hidden; cursor:pointer;}
	.contact_form .select-area-reg .select-bg-right{display:block;position:absolute;background:url(resources/bg-over-select.png ) top left no-repeat;width:42px;height:41px;top:0; right:0; cursor:pointer; z-index:90; font-size:0;}
	.contact_form .select-area-reg select{ width:313px; height:41px; border:none; color:#fb0000; font-style:italic; cursor:pointer; }
	.contact_form .select-area-reg select option{ height:33px; color:#fb0000; line-height:33px;}
	
 	/*submit button styling*/
	.contact_form .submit-form{ display:inline-block; height:50px; background:#2980b9; font-size:16px; color:#fff; text-align:center; line-height:48px; padding:0 20px; border:none; position:relative; cursor:pointer; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; font-weight:bold; width:180px; width:465px; float:right; margin-right:15px; font-family:hittheroad;  text-transform:uppercase;}

	.group-inputs-1{display: block; width:480px; float:left;}
	.group-inputs-2{display: block; width:470px; float:left;}
	
 	/*placeholder for Chrome styling*/
	.contact_form .register::-webkit-input-placeholder {color: #fb0000;}
	
	/*title, subtitle*/
	.contact_form .title-this{ display:block; font-size:24px; color:#2980b9; padding-bottom:10px; text-align:center; font-family: 'HitTheRoad', sans-serif; font-weight:300; text-transform:uppercase;}
	.contact_form .subtitle-this{ display:block; font-size:13px; color:#000000; padding-bottom:20px; text-align:center;}
	
.contact-content{ display:block; width:600px; float:left;}
	
.map-title{ display:block; font-size:32px; color:#fff; padding:20px 0 20px 0; text-align:center; font-family: 'open Sans', sans-serif; font-weight:700; position:absolute; top:30px; left:0; right:0; margin:auto; background:#2980b9; width:300px; border-radius:3px ; -webkit-border-radius:3px; -moz-border-radius:3px; z-index:999;}
.map-contact{ display:block; width:100%; margin:0 auto; padding:10px 0 0px 0; height:500px; overflow:hidden; margin-top:30px; margin-bottom:-60px; position:relative;}

.section-contact-info{ display:block;padding:0px 0px;  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin:10px 0px; width:300px; float:left;}
.section-contact-info .title-this{ display:block; padding:31px 0 20px; font-size:30px; color:#0fbae5; font-family:'hittheroad';}
.section-contact-info .span-this{ display:block;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; position:relative; padding:29px 10px 29px 110px !important; margin:4px 0; min-height:90px;}
.section-contact-info .address-this{ display:block; padding:20px 25px 20px 65px; font-size:13px; color:#324355; background:url(resources/ico-add-cont.png ) 16px center no-repeat; }
.section-contact-info .tel-this{ display:block; padding:26px 30px 20px 80px; font-size:13px; color:#324355; background:url(resources/ico-tel-cont.png ) 25px center no-repeat;}
.section-contact-info .mail-this{ display:block; padding:26px 30px 20px 65px; font-size:13px; color:#324355; background:url(resources/ico-mail-cont.png ) 20px center no-repeat; }
.section-contact-info .span-this:last-child{ border-bottom:none;}


/* ========================================================================== */
/*   Footer                                                                   */
/* ========================================================================== */
.footer{width:100%;height:auto; margin:0; min-height:309px; background:#17262A; overflow:hidden; margin-top:20px;}
.footer-paged{width:1140px; width:100%; height:auto; margin:0 auto; position:relative;}


.social-media-foo{ display:block; width:100%; min-height:50px; float:left; margin:0px 0px 0 0px; position:relative; background:#2980b9; text-align:left;}
.social-media-foo .title-this{ display:block; text-align:left; font-size:22px; color:#fff; font-weight:200; padding:10px 0 25px 0; font-family:'Montserrat';}
.social-media-foo a{ display:inline-block; width:28px; height:28px; float:none; background:none; text-indent:-9999px; margin:0 10px 10px 0px; padding:8px; background-color:rgba(0,0,0,0.2); box-sizing:content-box; border-radius:5px ; -webkit-border-radius:5px; -moz-border-radius:5px; transition:all linear 165ms;}
.social-media-foo a:last-child{}
.social-media-foo a:first-child{margin-left:0px;}
.social-media-foo a:hover{ background-color:rgba(0,0,0,0.05);}
.social-media-foo a:hover span{ opacity:1;}
.social-media-foo a span{ display:block; width:28px; height:28px; opacity:0.85;}
/*.social-media-foo a.fb-s span{ background: url(resources/icon-s-fb.png ) top left no-repeat;}
.social-media-foo a.yt-s span{ background: url(resources/icon-s-yt.png ) top left no-repeat;}
.social-media-foo a.gp-s span{ background: url(resources/icon-s-gp.png ) top left no-repeat;}
.social-media-foo a.tw-s span{ background: url(resources/icon-s-tw.png ) top left no-repeat;}
.social-media-foo a.su-s span{ background: url(resources/icon-s-su.png ) top left no-repeat;}
.social-media-foo a.pt-s span{ background: url(resources/icon-s-pt.png ) top left no-repeat;}*/
.social-media-foo a img{ display:block; width:100%;}

.-paged{ width:1140px; margin:0 auto; display:block; height:auto; padding:0;}
.-paged.width-1360{ width:1360px; margin:0 auto; display:block; height:auto; padding:0;}

.foo-cont{ display:block; clear:both; height:auto;}

.about-us-foo{ display:block; width:33.33%; height:auto; float:left; padding:30px 0 30px 30px;  background:url(resources/sep-foo-categ.png ) center left no-repeat;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; min-height:330px;}
.about-us-foo .title-this{ display:block; padding:25px 0 15px 0; font-family:'hittheroad'; font-size:30px; color:#fff;}
.about-us-foo .text-this{ display:block; font-size:15px; color:#fff; line-height:115%;}
.about-us-foo .text-this p{ padding-bottom:7px;}
.about-us-foo .button-this{ font-size:16px; font-family:'Montserrat'; color:#fff; clear:both; font-weight:100; padding:15px 24px; margin:8px 0px; border:1px solid #fff; display:inline-block; transition:all linear 165ms; border-radius:4px ; -webkit-border-radius:4px; -moz-border-radius:4px;}

.nav-foo{ display:block; min-height:70px; position:relative; height:auto; width:100%; float:left; padding:10px 10px;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; text-align:center; }
.nav-foo .title-this{ display:none; padding:25px 0 15px 0; font-family:'Raleway'; font-size:30px; color:#fff;}
.nav-foo a{display:inline-block;font-size:16px;color:#fff;padding:15px 15px;transition:all 170ms linear; font-family: 'Raleway', sans-serif; font-weight:100;}
.nav-foo a:hover { color:#CCC;}
.nav-foo a:last-child{}
.nav-foo a:first-child{ background:none;}

.nav-foo2{ display:block;position:relative;height:auto; width:100%; float:left; padding:0px 0px; height:60px;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;  text-align:right; background:rgba(0,0,0,0.1); border-bottom:1px solid rgba(255,255,255,0.2);}
.nav-foo2 .title-this{ display:block; padding:16px 0 0px 0; font-family:'Raleway'; font-size:24px; color:#fff; float:left;}
.nav-foo2 a{display:inline-block;font-size:16px;color:#fff;padding:18px 12px;transition:all 170ms linear; font-family: 'Arvo', sans-serif; font-weight:100;}
.nav-foo2 a:hover { color:#CCC;}
.nav-foo2 a:last-child{}
.nav-foo2 a:first-child{ background:none;}

.newsletter-foo{ display:block; width:100%; height:230px; margin:0 auto; clear:both; background:url(resources/bg-newsletter.png ) bottom center no-repeat;}
.newsletter-foo .title-this{ display:block;height:auto;padding-top:33px; font-size:28px; font-family:'Arvo', sans-serif; font-weight:200; float:left; color:#2980b9; text-transform:uppercase; width:100%; clear:both; text-align:center;}
.newsletter-foo .subtitle-this{ display:block; font-size:16px; display:block; text-align:center; clear:both; text-transform:none; padding-top:13px; font-weight:400;}
.newsletter-foo .news-foo{ display:block;width:800px; height:130px; clear:none; float:none; width:auto; text-align:center;}
.newsletter-foo .type-text{ display:inline-block; width:400px; border:none; background: none; height:65px; position:relative; padding-left:0px; font:italic 16px 'trebuchet ms';  color:#575757; float:none; border-radius:4px ; -webkit-border-radius:4px; -moz-border-radius:4px; text-indent:12px; background:#efefef; background:rgba(239,239,239,0.92); margin-right:20px; margin-top:33px; font-weight:100;}
.newsletter-foo .submit-search{ display:inline-block; height:65px; background: none; position:relative; float:none; border:none; cursor:pointer; font-size:18px; color:#2980b9;  margin:0px 0px 0 0; width:184px; text-indent:8px;  border-radius:4px ; -webkit-border-radius:4px; -moz-border-radius:4px; font-family: 'Arvo', sans-serif; text-transform:uppercase; margin-top:33px; border:1px solid #2980b9;}
.newsletter-foo .dezabo {/* display: none; */clear:both; padding-left:12px;text-transform: uppercase;color: #fff;}

.foo-copyright{ display:block; height:80px; position:relative; clear:both; text-align:center; background:rgba(0,0,0,0.1); border-bottom:1px solid rgba(255,255,255,0.2);}
.foo-copyright .cop-1{display:inline-block; font-size:17px; color:#2980b9; padding:35px 0 13px 0px;font-family: 'Lato', sans-serif; font-weight:normal; text-transform:uppercase; float:left;} 
.foo-copyright .cop-1 span{display:inline; color:#2980b9; font-weight:normal; font-family: 'Lato', sans-serif; }
.foo-copyright .cop-2{ display:block; font-size:16px; color:#2980b9; float:right;padding-top:35px;}
.foo-copyright .cop-2 a{ font-size:16px; color:#2980b9;}



/* ========================================================================== */
/*   MISC                                                                     */
/* ========================================================================== */
.titleh2{display:block;font-weight:bold; font-size:24px; color:#4f257d; padding:10px 0;}
.title-h2-blue-24-contact{ display:block; padding:25px 0 14px; font:bold 24px 'trebuchet ms'; color:#006fb8;}
.title-full-page{ display:block; padding:10px 25px 20px 25px; color:#90529f; font-size:20px; clear:both; text-transform:uppercase;}

.c-holder{width:100%;height:auto;clear:both;padding:0px 0; margin:0;}
.c-holder5{width:100%;height:auto;clear:both;padding:5px 0; margin:0;}

.text-center{ text-align:center;}

/***End MISC***/


/*End style.css*/