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

/*
* Site_name: scule electroizolante
* Main_color:#DD5154
*/

@import url(https://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:#ff0000; 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:140px; background: rgba(0,0,0,0.55); background: linear-gradient(to bottom, rgba(0,0,0,0.85), rgba(0,0,0,0)); z-index:1000; position:relative;  background: -webkit-linear-gradient(to bottom, rgba(0,0,0,0.85), rgba(0,0,0,0));background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.85)), color-stop(100%,rgba(255,255,255,0)));}
.head-up2{ display:block; height:auto; clear:both; min-height:171px; }

.head-up.fixed-position{ position:fixed; background:rgba(0,0,0,.8); width:100%; height:100px;}
.head-up.fixed-position .navbar-default .navbar-nav > li > a{ font-weight:bold; padding-top:22px; font-size:15px;}
.head-up.fixed-position .navbar-default .navbar-nav > li:last-child > a{ margin-top:6px; padding-top:15px;}
.head-up.fixed-position .logo.with-picture img{ max-height:87px;}
.head-up.fixed-position .search-head-button{ margin-top:16px;}
.head-up.fixed-position	.navbar-default .navbar-nav > li > a.active{ border:1px solid #fff; padding:15px 14px 15px 14px; height:auto; margin-top:6px; margin-left:10px;} 

.logo{ display:block; padding:35px 0px 0px 0px; position:relative; float:left; }
.logo a span{ display:block; font-family:"Montserrat"; font-size:30px; color:#FFF; text-transform:uppercase; }
.logo.with-picture{ display:block; padding-top:10px;}
.logo.with-picture img{ max-width:200px}

/*.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:8px; padding-right:10px; }
.nav-header-abouts a{display:inline-block;font-size:13px;color:#fff;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; color:#fff;}
.nav-header-abouts a:hover {  }
.nav-header-abouts a:last-child { padding-right:0;  }

.search-head{ display:block; width:236px;height:43px;margin:0px auto 0px auto; position:relative; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; float:none; background:#fff; overflow:hidden; background:none; transition:all linear 160ms; visibility:hidden; }
.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; cursor:pointer;}
.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; visibility:visible;}
.search-head.on-click .type-submit{background: url(resources/svg/search-h-btn-hover.svg) ; background-size:25px 25px; }
.search-head-button{ display:inline-block; border:none;width:25px; height:23px; background: url(resources/svg/search-h-btn.svg) ; margin:30px 10px 0 10px; background-size:25px 23px; background-repeat:no-repeat; position:relative; top:4px; cursor:pointer; float:right;}

.nav-header{ display:block; height:100px; position:relative ; text-align:right; float:right; padding-right:15px;}
.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:17px;color:#fff; padding:40px 14px 20px 14px; margin:0 0px 0 0px; position:relative; height:100px; font-weight:300; transition:all linear 160ms; text-transform:uppercase;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-family: 'Lato', sans-serif;}
.nav-header>ul>li>a:hover { color:#CCC; }
.nav-header>ul>li:first-child>a{ margin-left:3px;}
.nav-header>ul>li:last-child>a{ border:1px solid #fff; padding:15px 14px 15px 14px; height:auto;}
.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:#DD5154;}
.background-slide .slider-images{ height:600px !important; overflow:hidden; display:block; margin:auto; width:100%;}
.background-slide .slider-images img{margin:auto; height:auto; width:100%;/* opacity:0.80;*/}
.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:100%;}
.background-slide.on-home .slider-images{ height:100% !important; overflow:hidden; display:block; margin:auto;}
.background-slide.on-home .slider-images img{/*opacity:0.80;*/}
/*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{ min-height:100px;}
.background-slide.on-default .description-head-slide{ padding:260px 0 40px 0;}
.background-slide.on-default .slider-images img{/*opacity:0.80;*/}

.background-slide .arrow-aps{ display:block; width:64px; height:64px; /*background:url(resources/arrow-left-slider.png) top left no-repeat;);*/ position:absolute; top:0; bottom:0; margin:auto; left:30px;}
.background-slide .arrow-aps img{ width:64px !important; height:64px !important; min-height:1px !important;}
.background-slide .arrow-ans{ display:block; width:64px; height:64px;/* background:url(resources/arrow-right-slider.png) top left no-repeat;);*/ position:absolute; top:0; bottom:0; margin:auto; right:30px;}
.background-slide .arrow-ans img{ width:64px !important; height:64px !important;min-height:1px !important;}

/*to be changed DOWN */

.wrapper-head{ width:100%; height:auto; position:absolute; top:0; left:0;}
.background-slide .description-head-slide{ width:50%; height:300px; margin:0 auto; padding:280px 0 100px 0; text-align:center; position:absolute; top:0;left:0;right:0; margin:auto; z-index:99; }
.background-slide .description-head-slide h2{ font-size:30px; font-family:'Montserrat'; color:#fff; clear:both;}
.background-slide .description-head-slide .text-this{ font-size:15px; font-family:'Montserrat'; color:#fff; clear:both; padding:30px 0 15px 0; }
.background-slide .description-head-slide a{ font-size:18px; font-family:'Montserrat'; color:#fff; clear:both; font-weight:100; padding:15px 24px; margin:0px 25px; border:2px solid #fff; display:inline-block; transition:all linear 165ms; border-radius:300px ; -webkit-border-radius:300px; -moz-border-radius:300px;}
.background-slide .description-head-slide a:hover{ background:#DD5154; border-color:#DD5154;}

.background-slide.on-default .description-head-slide{ padding-top:200px;}

/* ========================================================================== */
/*   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:#DD5154; padding:0 8px; line-height:70px;}
.localization a:first-child{ color:#DD5154; font-size:16px; padding-left:5px;font-style:normal;}
.localization a:last-child{background:none;}
.localization a:nth-child(2n +1){background:#DBDBDB;}

/*.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 #DD5154;position:fixed; display:none; text-indent:-9999px; z-index:120; 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; text-align:center; float:left; width:100%; padding:10px 0 20px 0px; position:relative; clear:both;}
.article-text .img-holder img{ position:relative; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; max-width:100%; /*width:100%;*/ max-height:400px;text-align:center;}
.article-text .title-this{ display:block; text-align:center; color:#DD5154; font-size:30px;  padding:2px 0 20px 0px; font-weight:300; font-family: 'Montserrat', sans-serif; text-transform:uppercase; background:url(resources/sep-article-text.png) bottom center no-repeat;}
.article-text .subtitle-this{ display:block;text-align:center; color:#DD5154; 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:#00282F; padding:0px 0px 0 0px; line-height:125%;text-align:justify;font-family: 'Lato', sans-serif; font-weight:100;  }
.article-text .text-this p{ text-align:justify; line-height:125%; padding:6px 0;}
.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:125%;}
.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%; }
/*Linked*/
.article-text.on-small-image{ display:block;}
.article-text.on-small-image .img-holder{ display:block; float:right; margin:0 0 15px 15px; width:auto; padding:0; clear:none; }
.article-text.on-small-image .img-holder{ max-width:570px;}
.article-text.on-small-image .text-this p{ text-align:justify !important;}

.section-gallery-full{}
.section-gallery-full .title-main{ display:block; color:#DD5154; 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:0px; 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(100,197,113,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){clear:both }

.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:#DD5154;}
.download-item .button-details{ display:inline-block; height:45px; color:#fff; background:#DD5154 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:#DD5154 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:#333;}
.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:#DD5154; font-size:30px;  padding:35px 0 20px 0px; font-weight:300; font-family: 'Montserrat', sans-serif; text-transform:uppercase; background:url(resources/sep-article-text.png) bottom center no-repeat; text-align:center;}
.section-categories-home .subtitle-main{ display:block; color:#DD5154; font-size:20px;  padding:20px 0 50px 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 30px 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 10px 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 0px 0px 0px ; position:relative; float:left; overflow:hidden;border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; width:49.99%;}
.category-box .img-holder img{ position:relative;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; width:100%;}
.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:60px 30px 10px 60px;}
.category-box .title-this{ display:block;  font-size:32px; color:#DD5154; padding:10px 0 16px 0px; text-indent:0px; font-family: 'Montserrat', sans-serif; text-transform:uppercase; font-weight:100; }
.category-box .text-this{ display:block; padding:0; font:normal 16px 'lato'; color:#666;}
.category-box .bg-over { display:none; background:#fff;  border-radius:300px; -webkit-border-radius:300px; -moz-border-radius:300px; 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:#333;}
.category-box:hover .bg-over{ display:none; }
.category-box .button-details{ display:inline-block; font-size:16px; font-family:"Montserrat"; color:#DD5154; border:1px solid #DD5154; padding:13px 17px; text-align:center; margin-top:12px; font-weight:100; transition:all linear 165ms; border-radius:300px ; -webkit-border-radius:300px; -moz-border-radius:300px; }
.category-box .button-details:hover{ color:#fff; background:#DD5154}
.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:2px; -webkit-border-radius:2px; -moz-border-radius:2px; border:1px solid #e7e7e7; text-align:center; }
.category-box-home .img-holder img{ position:relative;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; max-width:430px; margin-bottom:-3px; max-height:205px; width:100%;}
.category-box-home .bg-over{ display:none; background:#fff;  border-radius:300px; -webkit-border-radius:300px; -moz-border-radius:300px; 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:#333;}
.category-box-home:hover .bg-over{ display:none; }
.category-box-home .title-this{ display:block;font:normal 16px 'Montserrat'; color:#DD5154; 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:#353535;text-align:center; height:108px; overflow:hidden;}
.category-box-home .button-details{ display:inline-block; font-size:16px; font-family:"mONTSERRAT"; color:#DD5154; border:1px solid #DD5154; padding:15px 25px; text-align:center; margin-top:12px; font-weight:100; transition:all linear 165ms; border-radius:300px ; -webkit-border-radius:300px; -moz-border-radius:300px; }
.category-box-home .button-details:hover{ color:#fff; background:#DD5154}
.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{}
.category-box-home:nth-child(5n),.category-box-home{ clear:left;}

.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;}


/* ====================*/
/*  PRODUCTS CLASSES   */
/* ====================*/
/*ASIDE*/
.aside-body{ display:block; width:296px; position:relative; float:left; height:auto; margin:10px 12px 0 0px; min-height:200px; }

.aside-nav{ display:block; height:auto; position:relative; background:#fff; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding-bottom:10px; border:1px solid #e1e1e1;}
.aside-nav .title-this{ display:block; height: 58px ; position:relative; background: url(resources/bg-aside-title-nav.png ) 32px center no-repeat #DD5154 ; box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;  border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; -moz-border-radius:2px 2px 0 0; padding-left:75px; color:#fff; font-size:24px; line-height:58px; font-weight:100; font-family:'Lato'; margin-bottom:10px; }
.aside-nav>ul{padding:4px 0;}
.aside-nav>ul>li{ display:block; position:relative;}
.aside-nav>ul>li>a{ display:block; margin:7px 0px; font-size:19px; color:#232323; height:auto; padding:0px 10px 0px 26px; transition:all linear 170ms; font-weight:100; font-family:'lato'; margin:0; }
.aside-nav>ul>li>a:hover{ color:#DD5154;}
.aside-nav>ul>li:first-child>a{ border:none;}
.aside-nav>ul>li:last-child>a{}
.aside-nav>ul>li.sfHover>a{ background:#fff !important; color:#222;}

.aside-nav>ul>li>ul>li>a{display: block;margin: 7px 0px;font-size: 19px;color: #232323; height: auto; padding: 0px 10px 0px 40px; transition: all linear 170ms; font-weight: 100;font-family: 'lato'; margin: 0;}
.aside-nav>ul>li>ul>li>a:hover{ color:#DD5154;}

/*main-content*/
.main-content{ display:block; width:830px; float:left; height:auto; padding-top:5px;}

.main-content.list-prod-2 .c-holder>*{ margin-right:0; margin-left:0;}

.product-box{ display:block; clear:both; height:auto; padding:10px; background:#fff; margin-bottom:15px;border:1px solid #e8e8e8;}
.product-box .img-holder{ display:block; float:left; border-right:1px solid #e8e8e8; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; margin-right:18px; min-width:270px; text-align:center; max-width:280px; min-height:180px;}
.product-box .img-holder img{ max-width:100%; }
.product-box .title-this{ display:block; font-size:26px; color:#DD5154; font-weight:100; padding:10px 0 5px 0;}
.product-box .text-this{ display:block; font-size:15px; color:#232323; font-weight:100; padding:0px 0 17px 0;}
.product-box .price-this{ display:block; font-size:24px; color:#DD5154; font-weight:100; padding-bottom:9px;}
.product-box .stock-this{ display:block; font-size:18px; color:#232323; font-weight:100; padding-bottom:5px;}
.product-box .buttons-this{ display:block; padding-top:15px;  }
.product-box .button-this{ display:inline-block; padding:15px 18px;background:#232323; font-weight:300; font-size:13px; color:#fff; text-transform:uppercase; font-family:'hittheroad'; margin-right:12px;}
.product-box .add-to-cart{ display:inline-block; padding:15px 18px;background: url(resources/ico-head-cart.png )  18px center no-repeat #DD5154; font-weight:bold; font-size:14px; color:#fff; text-transform:uppercase; font-family:'hittheroad'; margin-right:12px; padding-left:52px;}
@media(max-width:480px){
.product-box .img-holder{ display:block; width:100%; max-width:100%; border:none; margin-right:0;}
	}
	
	.article-text.without-border-down .title-this{ background:none;}
	
	
.category-product-box{ display:block; height:auto; min-height:232px; width:100%; /*max-width:268px;*/ position:relative; margin:0 0px 15px 0px;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px ; overflow:hidden; transition:all linear 165ms; float:left; background: #fff; padding:10px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid #e1e1e1;}
.category-product-box .img-holder{ display:block; height:auto; margin:0px 0px 0px 0px ; position:relative; overflow:hidden; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; text-align:center;} 
.category-product-box .img-holder img{ position:relative;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; max-width:100%;}
.category-product-box .img-holder .bg-over{ display:none; top:0; left:0; right:0; bottom:0; margin:auto; position:absolute; width:90px; height:40px; background: #232323; opacity:0; transition:all linear 160ms; font-size:16px; color:#fff; line-height:40px; text-transform:uppercase; text-align:center; font-weight:bold;}
.category-product-box .img-holder:hover .bg-over{ opacity:1;}
.category-product-box .title-this{ display:block;  font-size:24px; color:#DD5154; padding:18px 12px 18px 5px; font-weight:100; clear:both;}
.category-product-box .text-this{ display:block; padding:0px 10px 12px 5px; font:100 15px 'lato'; color:#232323;}
.category-product-box .text-this ul, .category-product-box .text-this ol{display:block;height:auto; padding:5px 15px 5px 30px; /*padding:6px 0;*/ /*list-style:inside upper-roman;*/}
.category-product-box .text-this ul li{padding:4px 0; list-style:disc; line-height:20px; font-size:14px}
.category-product-box .text-this ol li{padding:4px 0; list-style: decimal;}
/*.category-product-box .button-details{ display:block; height:33px; width:85px; background:#005695 ; position:relative; font-size:14px;transition:all linear 160ms; color:#fff; text-align:center; line-height:33px; margin-top:8px; }
.category-product-box .button-details:hover{background:#242424;}*/
.category-product-box .button-details{ display:block; height:48px; width:100%; background:#DD5154 ; position:relative; font-size:18px;transition:all linear 160ms; color:#fff; text-align:center; line-height:48px; position:absolute; bottom:0; left:0; /*initially -->*/ height:0; transition:all linear 160ms; }
.category-product-box:hover .button-details{ height:50px;}
.category-product-box:nth-child(3n+3){ margin-right:0px;}

.order-by-dropdown{ display:block;}
.order-by-dropdown .select_div{ display:block; width:300px; height:76px; float:right;}
.order-by-dropdown .bg-select-contact-form{width:300px;height:58px; clear:both;overflow:hidden;background:url(resources/bg-select-c-form-order.png ) top right no-repeat #fff; display:block; border:none; border:1px solid #e5e5e5; }
.order-by-dropdown select{border:none;background:none;width:320px;height:58px;line-height:58px; vertical-align:middle;padding:2px 0 0px 0;font-size:14px; text-indent:6px;}
.order-by-dropdown .button-senddata{display:block; font:normal 16px 'trebuchet ms'; color:#ffffff; border:none; position:relative; left:10px;top:-2px; cursor:pointer; width:97px; height:35px; background:url(resources/btn-send-data-reg.png ) top left no-repeat; }

.section-detail-product{ display:block; height:auto; clear:both; background:#fff; padding:18px; margin-bottom:15px;}
.section-detail-product .img-holder-det{ display:block; height:auto; float:left; padding-right:22px; max-width:390px;}
.section-detail-product .img-holder-det img{ max-width:100%;}
.section-detail-product .detail-container{ display:block; }
/*Linked*/
.section-detail-product .det-title{ display:block; padding:0px 0 24px 0 ; font-size:24px; font-weight:100; color:#DD5154; }
.section-detail-product .det-price{position:relative;color:#DD5154; font-size:24px; font-weight:100;   margin-bottom:5px; display:block;}
.section-detail-product .det-info{position:relative;color:#353434; font-size:14px; font-weight:700;   margin-bottom:5px; display:block;}
.section-detail-product .det-stock{display:block; padding:12px 0 12px 0 ; font-size:24px;color:#353434; font-weight:100;}
.section-detail-product .det-summary{display:block; padding:0px 0 12px 0 ; font-size:14px;color:#1a2736;}
.section-detail-product .det-code{display:block; padding:5px 0 18px 0 ; font-size:18px; font-weight:100; color:#353434; }
.section-detail-product .det-price .price-old{ display:block; font-size:16px; color:#3e3e3e; text-decoration:line-through; padding-bottom:10px; }
.section-detail-product .det-price .price-off{ font-size:20px; color:#fff; width:62px; height:38px; background:url(resources/bg-price-off.png ) top left no-repeat; line-height:38px; text-align:center; position:absolute;margin-left:20px;   }
.section-detail-product .det-quantity{ display:block;height:28px;line-height:28px; padding:5px 0px 10px 0; float:left;}
.section-detail-product .det-quantity .dummy-text{ color:#4d4d4d; font-size:14px; font-weight:normal; width:80px; display:inline-block;}
.section-detail-product .det-quantity .dq-input{ display:inline-block; width:27px; height:27px; border:1px solid #e7e7e7;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color:#000; font-size:14px; background:none; text-align:center; }
.section-detail-product .det-btn-addcart{ display:inline-block; padding:15px 18px;background: url(resources/ico-head-cart.png )  18px center no-repeat #DD5154; font-weight:bold; font-size:14px; color:#fff; text-transform:uppercase; font-family:'hittheroad'; margin-right:0px; padding-left:52px; margin-left:12px; float:right; border:none; cursor:pointer;}
.section-detail-product .select-det{ display:block; height:auto; clear:right; height:57px;}
.section-detail-product .select-det .choose_c{float:left;display:block ;overflow:hidden; width:222px;background: url(resources/select-dp.png ) top right no-repeat;height:40px; margin-bottom:12px; border:1px solid #e3e3e3; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; clear:right;}
.section-detail-product .select-det .choose_c select{border:none;background:none;width:240px;height:40px;line-height:27px; vertical-align:middle;padding:0px 0 0 12px;font-size:14px;font-weight:100; color:#2a2a2a; font-style:italic;}
.section-detail-product .select-det .choose_c select option{color:#000;}
/*Linked*/
.det-description{ display:block; padding:20px; background:#fff; margin-bottom:15px; border:1px solid #e1e1e1;}
.det-description .title-this{ display:block; padding-bottom:15px; font-size:28px; color:#DD5154; font-weight:100;}
.det-description p{ color:#1a2736; font-size:16px; padding-bottom:6px; font-weight:100;}
.det-description p:last-child{ padding-bottom:5px;}

.title-similar-prods{ display:block; font-size:24px; color:#DD5154; padding:16px 16px 16px 22px; border:1px solid #DD5154; border-bottom:6px solid #DD5154; font-weight:100; margin-bottom:15px;}

/*My cart*/

.table-my-bin{ width:940px; height:auto; margin:0 auto;}
.table-my-bin .title-this-main{ display:block; padding:26px 0 14px; color:#d83d3a; font-size:24px; font-family:'oswald';   }
/*LINKED*/
.table-min{ width:940px; height:auto; margin:0 auto; }
.table-652{ width:100%;}
.table-652 tr.table-header{}
.table-652 tr.table-header td{ height:28px;}
.table-652 tr.table-header td:first-child{ width:344px;}
.table-652 tr.table-header td span{ display:block; height:28px; position:relative; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; background:#000; font-size:11px ; font-weight:bold; color:#fff; margin:0 1px; line-height:28px; text-align:center;}
.table-652 tr.table-header td:last-child span{ background:#DD5154;}
.table-652 .generic{ height:126px; border-bottom:1px solid #e8e8e8;}
.table-652 .generic td{ text-align:center;}
.table-652 .generic td img{ float:left; vertical-align:middle; padding-left:30px;}
.table-652 .generic td .title-this{ font-size:14px; font-weight:bold; color:#DD5154; display:block; padding:5px 0; text-align:left; padding-left:110px;}
.table-652 .generic td .color-this{ font-size:12px; font-style:italic; color:#324355; display:block; text-align:left;padding-left:110px;}
.table-652 .generic td.cell-2{ font-size:14px; color:#8e509d; text-align:center; vertical-align:top; padding:40px 0 0 0; }
.table-652 .generic td.cell-2 a{font-size:12px !important; color:#8e509d !important;}
.table-652 .generic td.cell-2 .bg-inp-elim{width:52px; height:28px; background:url(resources/bg-input-table.png ) top left no-repeat; line-height:28px; display:block; margin:0 auto;}
.table-652 .generic td.cell-2 input[type="text"]{width:21px; height:28px; border:none; line-height:21px; text-align:center; font-size:14px; color:#000; float:left; background:none;}
.table-652 .generic td.cell-2 .del-prod{ display:block; width:25px; float:right; height:28px; }
.table-652 .generic td.cell-34{ font-size:18px; color:#0c0c0c; text-align:center; vertical-align:top; padding:36px 0 0 0; font-weight:100; }
/*LINKED*/
.total-general{ display:block; height:51px; position:relative; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; padding:0 24px 0 18px; border:1px solid #e1e1e1; margin:14px 0 11px 0; line-height:51px; font-size:18px; color:#DD5154; background:#fff;  font-weight:100; }
.subtotals-general{ display:block; height:51px; position:relative; padding:0 24px 0 18px; border-top:1px solid #e1e1e1; margin:14px 0 11px 0; line-height:51px; font-size:18px; color:#393a39; background:#fff; font-weight:100; }
.subtotals-general b{ font-weight:100 !important; }
.subtotals-general:first-child{ border-top:none;}
/*LINKED*/
.form-my-bin{}
.form-my-bin .sep-inputs{ width:500px; height:auto; float:left;}
.form-my-bin .sep-inputs input{ clear:none;}

.send-command{ display: -moz-inline-stack;display: inline-block; height:45px; background:#DD5154; padding:0 24px; line-height:45px; font-size:16px; color:#fff; cursor:pointer; position:relative; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:none; text-transform:uppercase; margin-bottom:15px; margin-right:6px;}
.submit-form-global{ display: -moz-inline-stack;display: inline-block; height:45px; line-height:45x; color:#fff; font-size:16px;padding:0 12px; position:relative; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; border:none; clear:both; background:#DD5154; cursor:pointer; margin-bottom:15px; margin-right:6px;}
.submit-form-globalb{ display: -moz-inline-stack;display: inline-block; height:45px; line-height:45px; color:#fff; font-size:16px;padding:0 12px; position:relative; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; border:none; clear:both; background:#111; cursor:pointer; margin-bottom:15px; margin-right:6px;}

/*Inputs command products*/
.group-login{width:318px !important; margin:0 auto !important; clear:both;}
.group-register{width:318px !important; margin:0 auto !important; clear:both;}
/* LINKED */
.contact_form_account{width:318px;height:auto; margin:0 auto; padding-bottom:20px;}
.contact_form_account .title-this{ text-align:center; color:#DD5154; padding:15px 0 25px 0; font-size:24px; font-weight:100;}
.contact_form_account .title-this-in{ text-align:center; color:#e74c3c; padding:10px 0 18px 0; font-size:24px; font-weight:100;}
.contact_form_account label{ color:#393b39; font-size:14px; display:block; padding-bottom:9px; text-indent:12px; font-style:italic; display:none;}	
.contact_form_account .register{ background:#fff; border:1px solid #dcdcdc; width:313px;  height:41px; color:#000; font-size:14px; line-height:33px; text-indent:12px;  *clear:none;float:left; clear:both;  border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; position:relative; transition:all linear 160ms; }
.contact_form_account textarea.register{ height:135px; max-width:318px;}
.contact_form_account .register:focus{ position:relative; border:1px solid #DD5154; box-shadow: 0 0 2px 1px #ebebeb; -moz-box-shadow: 0 0 2px 1px #ebebeb;-webkit-box-shadow: 0 0 2px 1px #ebebeb; color:#324355;}
.contact_form_account .messages/*ex. toate campurile obligatorii*/{display:block; font-size:14px; color:#7c7c7c;text-indent:10px;}
.contact_form_account .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;}
.contact_form_account .required-inline/*use sup*/{font-size:14px; color:#ff0000; display:inline;}

.contact_form_account .select_div{ display:block; width:145px; height:68px; float:left;}
.contact_form_account .bg-select-contact-form{width:145px;height:41px; clear:both;overflow:hidden;background:url(resources/bg-select-c-form.png ) top right no-repeat #fff; display:block; border:none; border:1px solid #dcdcdc; }
.contact_form_account select{border:none;background:none;width:220px;height:36px;line-height:34px; vertical-align:middle;padding:6px 0 0 0;font-size:14px; text-indent:6px;}
.contact_form_account .button-senddata{display:block; font:normal 16px 'trebuchet ms'; color:#ffffff; border:none; position:relative; left:10px;top:-2px; cursor:pointer; width:97px; height:35px; background:url(resources/btn-send-data-reg.png ) top left no-repeat; }

.contact_form_account .submit-form{ display: inline-block; height:48px; line-height:48px; color:#fff; font-size:24px;padding:0 12px; position:relative; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; border:none; clear:both; background:#DD5154; cursor:pointer; width:318px; float:right; margin:0 4px 0 0;font-weight:100;}
.contact_form_account .img-capca{display:block;float:left; margin-right:10px; width:148px; height:45px; border:1px solid #dcdcdc;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; background:#fff;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-top:5px;}

.contact_form_account label.pers-radio{ color:#7c7c7c; font-size:14px; display: -moz-inline-stack;display: inline-block;zoom: 1; *display: inline; padding:0 8px 24px 5px;}	
.contact_form_account label.cod{ color:#7c7c7c; font-size:14px;display: none;zoom: 1; *display: inline; padding:0 16px 24px 10px; float:left; line-height:30px;}	
.display_error{display:block;width:100%; height:22px;clear:both; line-height:20px; font-size:13px; color:#ff0000; word-spacing:normal; text-indent:8px; font-stretch:condensed;}
/*LINKED*/
.contact_form_account.login-credentials .register:focus{border:1px solid #2d5182;}
.contact_form_account.login-credentials .submit-form{  background:#2d5182; }
.contact_form_account.login-credentials .title-this{ text-align:center; color:#2d5182; padding:30px 0 25px 0; font-size:24px;}

/*added after*/
.contact_form.contact_on-products{ width:310px; float:none; margin:0 auto;}
.contact_form.contact_on-products .group-inputs-1{ width:100%; float:left; clear:both;}
.contact_form.contact_on-products .group-inputs-2{ width:100%; float:left; clear:both;}
.contact_form.contact_on-products .error{ display:block; height:20px; color:#E60000;}
.contact_form.contact_on-products .register{ width:100%;}
.contact_form.contact_on-products textarea.register{ width:100% !important;}
.contact_form.contact_on-products .submit-form{ width:100%; margin-top:18px !important;}

.gallery-stacked{ display:block; float:left; width:100%; clear:both; padding-bottom:10px;}
.gallery-stacked a{ display:block; float:left; width:24.99%; text-align:center; padding:8px; }
.gallery-stacked a img{ max-width:100%; max-height:150px;}
@media(max-width:768px){
.gallery-stacked a{ width:49.99%; }
}

.article-text.without-border-down .title-this{ background:none;}
.article-text.without-border-down .img-holder{ width:auto; float:right;}

/*nav aside responsive Linked*/
@media (max-width:1140px){
	.aside-nav .ul-sf1{ display:none;}
	.aside-nav .ul-sf1.responsive-js{ display:block;}
	.aside-nav{ padding-bottom:0;}
	.aside-body{ min-height:1px;}
	.aside-nav .title-this{ margin-bottom:0; cursor:pointer;}
	/*.aside-nav .title-this::selection { background:#59323C;}
	.aside-nav .title-this::-moz-selection { background: #59323C; }*/
}




/* ====================*/
/*  THIS SITE CLASSES  */
/* ====================*/
.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:#DD5154; font-size:30px;  padding:35px 0 20px 0px; font-weight:300; font-family: 'Montserrat', sans-serif; text-transform:uppercase; background:url(resources/sep-article-text.png) bottom center no-repeat; text-align:center;}
.section-feature-services .subtitle-main{ display:block; color:#DD5154; 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 .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 .service-home{ width:100%;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;  padding:0 0px 0 80px; float:left; margin:40px 0 20px 0; position:relative; min-height:75px; }
.section-feature-services .service-home .img-holder{ display:block; position:absolute; top:10px; left:0;}
.section-feature-services .service-home .title-this{ display:block; padding:10px 0 14px 0; color:#DD5154; font-family:"PT Sans"; font-size:16px;}
.section-feature-services .service-home .text-this{ display:block; padding:0px 0 5px 0; color:#111; font-size:15px;}
.section-feature-services .service-home .button-this{ display:inline-block; padding:12px 20px; border:1px solid #DD5154; color:#DD5154; font-family:'Montserrat'; border-radius:300px ; -webkit-border-radius:300px; -moz-border-radius:300px; margin-top:8px; transition:all linear 165ms;}
.section-feature-services .service-home .button-this:hover{color:#fff; background:#DD5154;}
.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 #DD5154; clear:both; margin:25px 0 25px 0;}

.section-fun-facts{display:block; width:100%; background:#f7f7f7; min-height:200px; 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:48px; color:#333;  font-family:'Montserrat'; padding:55px 0 30px 0; }
.section-fun-facts .fact-this .text-this{display:block; font-size:15px; color:#666;  font-family:'Lato'; padding:0px 0 0px 0; font-weight:100; }

.section-contact-details{display:block; width:100%; background:#f7f7f7; min-height:400px; height:auto; float:left; clear:both; margin-bottom:20px;}
.section-contact-details .title-this{ display:block; color:#DD5154; font-size:30px;  padding:40px 0 20px 0px; font-weight:300; font-family: 'Montserrat', sans-serif; text-transform:uppercase; background:url(resources/sep-article-text.png) bottom center no-repeat; text-align:center;}
.section-contact-details .subtitle-this{ display:block; color:#DD5154; 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:31.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:100%; height:auto; padding:30px 0 0 0; text-align:center; /*SVG in content of this*/}
.section-contact-details .info-this .svg-holder svg{display:block; width:125px !important; height:auto; margin:0 auto;}
.section-contact-details .info-this .svg-holder .to-color{fill:#DD5154;}
.section-contact-details .info-this .big{display:block; font-size:28px; color:#DD5154;  font-family:'Montserrat'; 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(100,197,113,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:'Montserrat'; 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:'PT Sans'; 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:300px ; -webkit-border-radius:300px; -moz-border-radius:300px; font-family:'Montserrat'; transition:all linear 165ms;}
.section-parallax-home .parral-img .button-this:hover{ background:#DD5154; border:1px solid #DD5154;}

.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:#DD5154; 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:#333;}
.search-box .bg-over { display:none; background:#fff;  border-radius:300px; -webkit-border-radius:300px; -moz-border-radius:300px; 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:#333;}
.search-box:hover .bg-over{ display:none; }
.search-box .button-details{ display:inline-block; font-size:15px; font-family:"Montserrat"; color:#DD5154; border:1px solid #DD5154; padding:13px 17px; text-align:center; margin-top:12px; font-weight:100; transition:all linear 165ms; border-radius:300px ; -webkit-border-radius:300px; -moz-border-radius:300px;}
.search-box .button-details:hover{ color:#fff; background:#DD5154}
.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{}

.not-found-search{ display:block; width:200px; height:200px; margin:0 auto; border-radius:300px ; -webkit-border-radius:300px; -moz-border-radius:300px; background:url(resources/bg-not-found-search.png ) #DD5154;  }

.section-portofolio{ display:block; height:auto;}
.section-portofolio .nav-portf{ display:block; height:auto; min-height:60px; background:#f7f7f7; text-align:center;}
.section-portofolio .nav-portf a{ display:inline-block; line-height:60px; color:#DD5154; font-size:17px; font-family:'MontSerrat'; font-weight:100; text-transform:uppercase; padding:0 20px;}
.portofolio-item{ display:block; height:auto;  position:relative; padding:5px 5px 5px 5px; float:left; width:24.99%; min-height:205px;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; /*height:310px;*/ }
.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; /*height:300px;*/  background:#DD5154;}
.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:300px; -webkit-border-radius:300px; -moz-border-radius:300px; 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:#333;}
.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.5;}
.portofolio-item .title-this{ display:block;font:normal 17px 'Montserrat'; color:#fff; padding:30px 5px 25px 5px; text-align:center; clear:both; text-transform:uppercase; font-weight:200; }
.portofolio-item .text-this{ display:block; padding:0; font-size:14px; 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:8px 25px; text-align:center; margin-top:12px; font-weight:100; transition:all linear 165ms; border-radius:300px ; -webkit-border-radius:300px; -moz-border-radius:300px; position:absolute; bottom:20px; left:0; right:0; margin:auto; }
.portofolio-item .button-details:hover{ color:#fff; background:#DD5154; border:1px solid #DD5154;}

/* ========================*/
/*  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:#DD5154; padding:0 0 0px 0; font-weight:bold; height:38px;  border-radius:32px; -webkit-border-radius:32px; -moz-border-radius:32px; background:#e5f7ed; 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:#1b1b1b; 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:#969696; }
.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,.paging strong{ display: inline-block; width:30px; height:35px; max-width:38px; font-size:18px; text-align:center; color:#DD5154; 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 #DD5154;}
.paging a:hover,.paging a.active,.paging strong{ background: #DD5154 !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:#DD5154; 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:#DD5154 ;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; /*display:block;*/ padding-bottom:9px; text-indent:12px;}	
	.contact_form .register{ background:#fff; border:1px solid #DD5154 ; width:460px;  height:50px; color:#DD5154; 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 #DD5154;/* 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 #DD5154; 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:#DD5154; 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:#DD5154; 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:#333; 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:#DD5154; width:300px; border-radius:3px ; -webkit-border-radius:3px; -moz-border-radius:3px; z-index:99;}
.map-contact{ display:block; width:100%; margin:0 auto; padding:10px 0 0px 0; height:500px; overflow:hidden; margin-top:30px; margin-bottom:-40px; 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:409px; background:#333; overflow:hidden; margin-top:0px;}
.footer-paged{width:1140px; width:100%; height:auto; margin:0 auto; position:relative;}

.nav-foo-abouts{ display:block; height:auto; float:left; padding-top:8px; padding-bottom:8px; }
.nav-foo-abouts a{display:inline-block;font-size:15px;color:#fff;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-foo-abouts a.phone-this{ font-weight:bold; color:#fff;}
.nav-foo-abouts a:hover {  }
.nav-foo-abouts a:last-child { padding-right:0;  }
 
.logo-social-foo{ display:block; height:auto; float:left; width:33.33%; padding:30px 30px 30px 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:url(resources/sep-foo-categ.png ) center right no-repeat; min-height:330px; }
.logo-foo{ display:block; padding:20px 0px 20px 0px; position:relative; clear:both; }
.logo-foo a span{ display:block; font-family:"Montserrat"; font-size:30px; color:#FFF; text-transform:uppercase; }
.logo-social-foo .text-logo-social-foo{ font-size:16px; font-family:'Montserrat'; color:#fff; clear:both; padding:0px 0 15px 0; line-height:135%; font-weight:100; }

.social-media-foo{ display:block; width:100%; min-height:50px; float:left; margin:0px 0px 0 0px; position:relative; background:#333; 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 .icons-holder{ display:block; height:23px;clear:both; margin:0 auto;box-sizing: content-box;}
.social-media-foo .icons-holder a{ display:block; width:23px; height:23px; float:left; margin:0 4px ;}
/*.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%;}
.social-media-foo a.svg-hold{}
.social-media-foo a.svg-hold svg{ width:30px; height:30px; display:block; margin:0 auto; margin-top:0px;}
.social-media-foo a.svg-hold svg .to-color{ fill:#fff;}*/

.-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; padding-bottom:30px;}

.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:300px ; -webkit-border-radius:300px; -moz-border-radius:300px;}

.nav-foo{ display:block; position:relative; height:auto; width:33.33%; float:left; padding:30px 30px;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.nav-foo .title-this{ display:block; padding:25px 0 15px 0; font-family:'hittheroad'; font-size:30px; color:#fff;}
.nav-foo a{display:block;font-size:16px;color:#fff;padding:6px 0px;transition:all 170ms linear; font-family: 'Lato', 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:'hittheroad'; 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: 'Lato', 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:130px; 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:'HitTheRoad', sans-serif; font-weight:200; float:left; color:#fff; text-transform:uppercase;}
.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:right; width:auto;}
.newsletter-foo .type-text{ display:block; width:400px; border:none; background: none; height:65px; position:relative; padding-left:0px; font:italic 18px 'trebuchet ms';  color:#575757; float:left; border-radius:300px; -webkit-border-radius:300px; -moz-border-radius:300px; text-indent:12px; background:#efefef; margin-right:20px; margin-top:33px;}
.newsletter-foo .submit-search{ display:block; height:65px; background: #333; position:relative; float:left; border:none; cursor:pointer; font-size:18px; color:#fff;  margin:0px 0px 0 0; width:184px; text-indent:8px;  border-radius:300px; -webkit-border-radius:300px; -moz-border-radius:300px; font-family: 'Lato', sans-serif; text-transform:uppercase; margin-top:33px; border:1px solid #fff;}
.newsletter-foo .dezabo {/* display: none; */clear:both; padding-left:12px;float: left;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:15px; color:#fff; 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:#fff; font-weight:normal; font-family: 'Lato', sans-serif; }
.foo-copyright .cop-2{ display:block; font-size:16px; color:#fff; float:right;padding-top:35px;}
.foo-copyright .cop-2 a{ font-size:16px; color:#fff;}

.my-clearfix {clear: both;}

.badges-foo {
	width:  600px;
	margin: 0px auto 20px;
}

.single-badge-foo {
	display: inline-block;
	width: 49.5%;
	text-align: center;
}

.single-badge-foo img {
	width: 250px;
}


/* ========================================================================== */
/*   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*/