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

/*
* Site_name: ___
* Version: 1.0
* Main_color:
	#00bac4
*/

@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 #ffffff ; }

.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 center repeat-x #f5f5f5;*/ clear:both; min-height:238px;}

.header_logo{margin:0;width:100%;height:auto; background: top center repeat-x #1c1b1d; clear:both; min-height:158px;}
.header_menu{margin:0;width:100%;height:auto; background:top center repeat-x #fff000; clear:both; min-height:80px;}

.header-paged{width:1200px;height:auto;margin:0 auto;}

.head-up{ display:block; height:auto; clear:both; height:104px; }
.head-up2{ display:block; height:auto; clear:both; min-height:121px; }

.logo{ display:block; padding:2px 0px 0px 284px; position:relative; float:left; }

.contact-info-header{ display:block; float:left; width:100%; height:55px; clear:both;}
.contact-info-header .tel-this{ display:inline-block; padding:0 0px 0 27px; font-size:14px; background:url(resources/bg-cih-phone.png ) left center no-repeat ;margin:0px 0px 0 0px; height:55px; line-height:55px; font-family:'Open Sans', sans-serif; font-weight:100; float:left;}
.contact-info-header .mail-this{ display:inline-block; padding:0 0px 0 36px; font-size:14px; background:url(resources/bg-cih-mail.png ) left center no-repeat; margin:0px 0px 0 0;  height:55px; line-height:55px;font-family:'Open Sans', sans-serif; font-weight:100; float:right;}
.contact-info-header a{color:#fff000}
.contact-info-header a:hover{color:#fff;}

.nav-header-abouts{ display:block; height:50px; float:right; }
.nav-header-abouts a{display:inline-block;font-size:14px;color:#fff;padding:0px 15px; margin:0 0px 0 0px; position:relative; height:50px; line-height:50px; font-weight:300; transition:all linear 160ms; text-transform:uppercase;font-family: 'Open Sans', sans-serif;}
.nav-header-abouts a:hover {  }
.nav-header-abouts a:last-child { padding-right:0;  }

.search-head{ width:272px;height:46px;margin:29px 0px 0px 0px;position:relative; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; float:right; /*border:1px solid #dadada;*/ background:#2f2f30;}
.search-head .type-submit{ border:none; float:right; width:18px; height:17px; background: url(resources/search-h-btn.png) top left no-repeat; margin:14px 14px 0 0px; cursor:pointer;}
.search-head .type-text{ border:none; background:none; color:#fff; font-size:14px; height:46px; width:166px; float:left; padding-left:15px;}

.cart-head{ display:block; min-width:64px; height: 26px ;  padding-left:40px; /*background: url(resources/ico-head-cart.png ) 8px center no-repeat ;*/ float:right; margin:35px 0px 10px 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding-right:7px; position:relative;}
.cart-head .dummy-text{ display:block; font-size:22px; color:#dc0a00; font-weight:bold; padding:5px 0 7px 0; font-family:'bebasneue';}
.cart-head .cart-prod{ display:block; font-size:24px; color:#fff; font-style:italic;}
.cart-head .cart-prod a{ font-size:18px; color:#fff; font-weight:100; }

.social-media{ display:block; width:200px; height:auto; float:left; margin:39px 0px 12px 0px; position:relative;}
.social-media .title-this{ display:none; height:auto; padding-top:17px; font-size:24px; font-family:'Open Sans', sans-serif; font-weight:200; text-align:center; color:#005695; text-transform:uppercase;}
.social-media .subtitle-this{ display:none; font-size:12px; display:block; text-align:center; clear:both; text-transform:none; padding:12px 0 18px 0; color:#2d2d2d;}

/*.social-media a{ display:inline-block; width:24px; height:23px; background: url(resources/social.png ) top left no-repeat; text-indent:-9999px; margin:0 5px 0 0 ;}
.social-media a:hover{}
.social-media a:last-child{margin-right:0px;}
.social-media a:first-child{margin-left:0px;}
.social-media a.insta{ background-position:-27px 0;}
.social-media a.fb-s{ background-position:0px 0;}
.social-media a.yt-s{ background-position:-54px 0;}
.social-media a.pint{ background-position:-81px 0;}
.social-media a img{ display:none;}*/
.social-media a{ display:inline-block; font-size:14px; font-weight:500; color:#fff000; padding:0 18px 0 0;}
.social-media a:hover{color:#fff}

.nav-header{ display:block; height:79px; position:relative ; margin-top:0px; text-align:center; }
.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; text-transform:uppercase; color:#13183D; padding:0px 8px 0 8px; margin:0 0px 0 0px; position:relative; height:80px; line-height:80px; font-weight:bold;  transition:color linear 160ms;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-family: 'Open Sans', sans-serif;}
.nav-header>ul>li>a:hover, .nav-header>ul>li>a.active { font-weight:bold; background-color:#FDEB01 }
.nav-header>ul>li:first-child>a{ margin-left:-10px; }
.nav-header>ul>li.sfHover>a.sf-with-ul{}
/*Linked*/
.nav-header .nav-trigger-responsive{ display:block; /*width:100%;*/  float:left; clear:both; height:auto; margin:16px 0 10px 0; transition:all linear 160ms; display:none;/*<- initial data*/}
.nav-header .nav-trigger-responsive .this-icon-menu{ display:block; float:left; width:41px; height:32px; background:#2F2F30; margin:0px 10px 0 10px;}
.nav-header .nav-trigger-responsive .this-icon-menu .this-dropline{ display:block; float:left; width:22px; height:3px; margin:0 0 4px 10px;}
.nav-header .nav-trigger-responsive .this-icon-menu .this-dropline:first-child{ margin-top:8px;}
.nav-header .nav-trigger-responsive .this-icon-menu .this-dropline{ background-color:#fff;}
.nav-header .nav-trigger-responsive .this-name{ display:block; float:left; line-height:32px; color:#2F2F30; font-size:16px; font-weight:100; margin-top:0px;}
/*Linked*/
@media (max-width:768px){
	.nav-header{ height:auto;}
	.nav-header>ul{ display:none;} 
	.nav-header>ul.responsive-js{ display:block;} 
	.nav-header .nav-trigger-responsive{ display:block;}
	/*Linked*/
	.nav-header{ width:100%;}
	.nav-header > ul > li{  width:100%;}
	.nav-header > ul > li > a{ display:block; width:100%; height:auto; line-height:45px; float:left; border-bottom:1px solid #FDF7F3; text-align:center; line-height:100%; padding-bottom:10px; padding-top:6px;}
	.nav-header>ul>li.sfHover>a.sf-with-ul{ background:none ;}
	
	.nav-header>ul>li:first-child>a{ margin-left:auto; }
	.nav-header>ul>li>a:hover , .nav-header>ul>li.sfHover>a.sf-with-ul { border-top:none;border-left:none;border-right:1px solid none;border-bottom:1px solid #2F2F30; color:#2F2F30; z-index:9999; background-image:none;}

}

.nav-header .submenu-primary{ width:215px; display:block; height:auto; background:#fed700; padding:26px 5px 15px 25px; position:absolute; top:59px; left:0px; z-index:9999;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:left; border-top:1px solid #fed700; }
.nav-header .submenu-primary li{display:block; position:relative;}
.nav-header .submenu-primary li a{display:block; font-size:14px; text-transform:uppercase; color:#414042; position:relative;margin:5px; padding:0px 0px 10px 0px; text-align:center;  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; text-align:left; font-weight:600;}
.nav-header .submenu-primary li a:hover{ color:#fff}
.nav-header .submenu-primary li:last-child a{}
.nav-header .submenu-primary li.dot{ display:none; width:12px; height:6px; background:url(resources/ar-sub-primary.png ) top left no-repeat; position:absolute; left:15%; top:-6px;}

.nav-header-products .submenu-primary{ width:215px; display:none; height:auto; background:#f3f3f3; padding:26px 5px 15px 25px; position:absolute; top:60px; left:0px; z-index:9999;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:left; border-top:1px solid #00bac4; }
.nav-header-products .submenu-primary li{display:block; position:relative;}
.nav-header-products .submenu-primary li a{display:block; font-size:16px; color:#1b1b1b; position:relative;margin:5px; padding:0px 0px 10px 0px; text-align:center;  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; text-align:left; font-weight:100;}
.nav-header-products .submenu-primary li a:hover{ color:#00bac4}
.nav-header-products .submenu-primary li:last-child a{}
.nav-header-products .submenu-primary li.dot{ display:none; width:12px; height:6px; background:url(resources/ar-sub-primary.png ) top left no-repeat; position:absolute; left:15%; top:-6px;}

.slider-full{ height:321px; height:auto; display:block; position:relative; overflow:hidden; margin:0px auto 0px auto; width:100%;}
.slider-full .slider-images{ height:auto; overflow:hidden; display:block; width:100%; }
.slider-full .slider-images img{ max-width:100%; height:auto;}
.slider-full .slider-paged{width:1200px;height:auto;margin:0 auto; height:1px; position:relative;}
.slider-full .arrow-left{ display:block; width:23px; height:23px; background: url(resources/slider-h-left.png ) top left no-repeat; position:absolute; left:16%; bottom:40%; margin:auto; cursor:pointer;}
.slider-full .arrow-right{  display:block; width:23px; height:23px; background: url(resources/slider-h-right.png ) top left no-repeat; position:absolute; right:16%; bottom:40%; margin:auto; cursor:pointer;}
.slider-full .arrow-left:hover{}
.slider-full .arrow-right:hover{}



/* ========================================================================== */
/*   Content                                                                  */
/* ========================================================================== */
.content{width:100%;height:auto; margin:0;}
.content-paged{width:1200px; height:auto; margin:0 auto;/* min-height:550px;*/ padding:0px 0 5px 0; position:relative;background: none; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; z-index:10;}
.content-paged.on-home{ box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; margin-top:-45px; }

/**localization**/
.localization-full{ display:block; height:42px; clear:both; border-bottom:1px solid #e0e0e0; border-radius: 2px; -moz-border-radius:2px; -webkit-border-radius:2px; width:100%; margin:0px auto 10px auto;}
.localization{display:block;height:42px;line-height:42px; clear:both; width:1200px; margin:0 auto; position:relative;}
.localization p , .localization a{display:inline; font-size:14px; color:#222222; /*background:url(resources/sep-locali.png ) right center no-repeat;*/ padding:0 1px; font-family:'Open Sans', sans-serif; font-weight:100;}
.localization a:first-child{ color:#222222; font-size:14px; padding-left:0px;}
.localization a:last-child{background:none;}
.localization .rq{ display:none;}
.localization .sep-this{ display:inline;}

/*.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:42px; height:42px; 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;}

.have-background{ background:#fff !important; margin:0 0 15px 0 !important;}

.article-text {display:block; height:auto; padding: 15px 0 0 0; margin-bottom:15px; background:#fff;}
.article-text .img-holder{display:block; float:right; padding:0px 0 0px 15px; position:relative;}
.article-text .img-holder img{ position:relative; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; max-width:450px;}
.article-text .h2-this{ display:block; font-size:24px; text-transform:uppercase; color:#333;  padding:0px 0 18px 0px; font-weight:600; font-family: 'Open Sans', sans-serif; text-align:center}
.article-text .text-this{ font-size:15px; color:#2e3e4f; padding:0px 20px 0 0px; line-height:18px;text-align:justify;font-family: 'Open Sans', 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:#FFD700; text-decoration:none; font-weight:100;}
.article-text .text-this a:hover{ color:#FFD700; 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:20px; font-size:14px}
.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:#313131; 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:#313131; 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 .h2-this{ text-align:center; background-position:bottom center;}
.article-text.on-center .text-this p{ text-align:center;}
/*LINKED*/
.article-text.on-home{ padding-bottom:30px;}
/*LINKED*/
.article-text.on-project .img-holder img{ position:relative; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; max-width:800px;}
.article-text.on-project .span-proj{ display:block; height:auto; padding-bottom:3px;}
.article-text.on-project .span-proj-in{ display:block; height:auto; padding-left:30px;}
.article-text.on-project .span-proj-title{ display:block; color:#00bac4;}
.article-text.on-project .button-proj{ display:inline-block; background:#222631; font-size:17px; color:#fff; font-weight:100; border-radius:2px ; -webkit-border-radius:2px; -moz-border-radius:2px; padding:10px 25px; margin-bottom:15px;}

.gallery-mini{display:block; height:135px; width:800px; position:relative; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin:0 auto; margin-bottom:30px; }
.gallery-mini .gallery-inner{ width:710px; height:135px; margin:0 auto; overflow:hidden;}
.gallery-mini .gallery-inner img{ float:left; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; position:relative;}
.gallery-mini .gallery-inner a{ position:relative; display:inline-block; margin:10px 7px 0 7px; float:left;}
.gallery-mini .gallery-inner .bg-over{ display:block; top:0; left:0; position:absolute; width:100%; height:100%; background:url(resources/bg-over-gall-th.png ) center center no-repeat rgba(0,186,196,0.75); transition:all linear 160ms; opacity:0;}
.gallery-mini .gall-arrow-left{ display:block; width:40px; height:40px; position:absolute; top:32%; left:0px; background: url(resources/left-gall-btn.png ) top left no-repeat;}
.gallery-mini .gall-arrow-right{ display:block; width:40px; height:40px; position:absolute; top:32%; right:10px;  background: url(resources/right-gall-btn.png ) top left no-repeat;}
.gallery-mini .gall-arrow-left:hover{background: url(resources/left-gall-btn-h.png ) top left no-repeat;}
.gallery-mini .gall-arrow-right:hover{  background: url(resources/right-gall-btn-h.png ) top left no-repeat;}
.gallery-mini .gallery-inner a:hover .bg-over{ opacity:1 !important;}


.section-gallery-full{}
.section-gallery-full .title-main{display:block; font-size:24px; color:#FDEB01; padding:24px 10px; text-align:center; font-weight:100;}
/*LINKED*/
.gallery-full{display:block; height:125px; width:960px; position:relative; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin:0 auto; margin-bottom:15px;}
.gallery-full .gallery-inner{ width:880px; height:125px; margin:0 auto; overflow:hidden;}
.gallery-full .gallery-inner img{ float:left; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; position:relative;}
.gallery-full .gallery-inner a{ position:relative; display:inline-block; margin:10px 7px 0 7px; float:left;}
.gallery-full .gallery-inner .bg-over{ display:block; top:0; left:0; position:absolute; width:100%; height:100%; background:url(resources/bg-over-gall-th.png ) center center no-repeat rgba(254,253,164,0.75); transition:all linear 160ms; opacity:0;}
.gallery-full .gall-arrow-left{ display:block; width:39px; height:39px; position:absolute; top:0; left:0px; bottom:0; margin:auto; background: url(resources/left-gall-btn.png ) top left no-repeat; display:block !important;}
.gallery-full .gall-arrow-right{ display:block; width:39px; height:39px; position:absolute; top:0; right:0px;bottom:0; margin:auto;   background: url(resources/right-gall-btn.png ) top left no-repeat; display:block !important;}
.gallery-full .gall-arrow-left:hover{}
.gallery-full .gall-arrow-right:hover{}
.gallery-full .gallery-inner a:hover .bg-over{ opacity:1 !important;}

.section-downloads{}
.section-downloads .title-main{display:block; font-size:24px; color:#FDEB01; padding:24px 10px; text-align:center; font-weight:100;}
/*LINKED*/
.download-fields{ display:block; height:auto; position:relative; border:1px solid #f6f6f6; border-radius:3px; -webkit-border-radius:3px;; -moz-border-radius:3px; margin:0 90px 15px 90px; border:1px solid #ebebeb;}
.download-item{display:block; height:46px;  position:relative; line-height:55px; padding:0; } 
.download-item .name-field-down{font:normal 14px 'roboto-light'; color:#324355; padding-left:20px; line-height:47px;}
.download-item .name-field-down b{ font-weight:bold !important; color:#414042;}
.download-item .button-details{ display:inline-block; height:35px; color:#fff; background:#fed700 ; font-style:normal; position:relative;float:right; font-size:15px; margin:5px 5px 0 0; line-height:35px; padding:0 22px 0 22px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; transition:all linear 160ms; font-weight:100;}
.download-item .button-details:hover{ background-color:#333; color:#fff;} /*ORIGINAL button*/
.download-item:hover .name-field-down{ font-weight:bold;}
.download-item:last-child{ border:none;}


.category-box{ display:block; height:auto; /*min-height:284px;*/ position:relative; margin:0 0px 15px 0px; clear:both; padding:0px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background:#f4f4f4; border:1px solid #efeae5;  }
.category-box .img-holder{ display:inline-block; height:auto; margin:0px 16px 0px 0px ; padding-right:18px; background:#fff; position:relative; float:left; }
.category-box .img-holder img{ position:relative; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; max-width:270px; margin-bottom:-2px;}
.category-box .img-holder .bg-over{ top:0; left:0; position:absolute; width:100%; height:100%; background:url(resources/bg-over-cat-th.png ) center center no-repeat rgba(231,76,60,0.7); opacity:0; text-indent:-99999px; display:none;}
.category-box .img-holder:hover .bg-over{ opacity:1;}
.category-box .title-this { display:block; font-size:24px; color:#FDEB01; padding:15px 0px 10px 0; font-weight:200; }
.category-box .text-this{ display:block; padding:0px 10px 0 0 ;}
.category-box .text-this p{ display:block; font-size:15px; color:#2e3e4f; line-height:18px; padding:4px; font-weight:100;}
.category-box .whos{ display:block; font:bold 14px 'trebuchet ms'; color:#4f2112 ; font-weight:bold;}
.category-box .button-this{display:inline-block; cursor:pointer; margin:8px 0px 0 0px; float:left; background:#fed700; padding:12px 25px; color:#fff; font-size:14px;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-weight:100; text-transform:uppercase; }
.category-box .button-this:hover{ background-color:#3e3e3e; color:#fff;}
.category-box.list-cat .img-holder img{ max-width:150px;}
.category-box .date-and-name-user{ display:block; padding:15px 0px 0px 0px; 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:30px; font-size:12px; color:#1e2c3e;}
.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:30px; font-size:12px; color:#1e2c3e;}
/*LINKED*/
.category-box.type-prod{ }
.category-box.type-prod .img-holder{ background:none; padding-right:0; }

.category-box-home{ display:block; height:auto; min-height:232px; width:100%; max-width:268px; position:relative; margin:0 22px 20px 0px;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px ; overflow:hidden; transition:all linear 165ms; float:left; background: #fff;border-bottom:3px solid #d5d5d2;}
.category-box-home .img-holder{ display:block; height:auto; margin:10px 0px 10px 0px ; position:relative; overflow:hidden;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; text-align:center;}
.category-box-home .img-holder img{ position:relative;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; max-width:365px;}
.category-box-home .img-holder .bg-over{ display:block; top:0; left:0; right:0; bottom:0; margin:auto; position:absolute; width:90px; height:40px; background: #ef0f0f; opacity:0; transition:all linear 160ms; font-size:16px; font-weight:100; color:#fff; line-height:40px; text-transform:uppercase;}
.category-box-home .img-holder:hover .bg-over{ opacity:1;}
.category-box-home .title-this{ display:block;  font-size:18px; color:#414042; padding:18px 27px 18px 27px; font-weight:100; clear:both;}
.category-box-home .text-this{ display:block; padding:14px 10px 14px 30px; font:100 16px 'Open Sans', sans-serif; color:#141b27; min-height:50px;}
.category-box-home .button-details{ display:none; 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-box-home .button-details:hover{background:#242424;}
.category-box-home .date-and-name-user{ display:block; padding:5px 0px 15px 30px; clear:right;}
.category-box-home .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:#313131; font-style:italic;}
.category-box-home .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:#313131; font-style:italic;}
.category-box-home:nth-child(4n+4),.category-box-home:last-child{ margin-right:0; }
.category-box-home .price{ width:247px; height:44px; background:url(resources/bg-cat-box-price-cart.png ) top left no-repeat; float:right; }
.category-box-home .price .this-price{ display:block; float:left; padding:9px 0 0 16px; font-size:24px; color:#fff; font-weight:100;}
.category-box-home .price .this-cart{ display:block; float:right; width:22px; height:24px; background: url(resources/icon-cat-box-cart.png ) top left no-repeat; margin:8px 14px 0 0;}
/*LINKED*/
.category-box-home .text-this .span-proj{ display:block; clear:both; padding-bottom:5px;}
.category-box-home .text-this .span-proj .span-color{ color:#00bac4; font-weight:bold;}
/*LINKED*/
.category-box-home.on-list-categories .title-this{ font-size:21px; color:#ef0f0f; font-weight:700; text-align:center;}
.category-box-home.on-list-categories .img-holder .bg-over{ width:140px;}

.order-by-dropdown{ display:block;}
.order-by-dropdown .select_div{ display:block; width:300px; height:68px; float:right;  box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.order-by-dropdown .bg-select-contact-form{width:300px;height:53px; clear:both;overflow:hidden;background:url(resources/bg-select-c-form-order.png ) top right no-repeat #fff; display:block; border:none; border:2px solid #151518; }
.order-by-dropdown select{border:none;background:none;width:320px;height:53px;line-height:34px; 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-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:0px;}
.partners-body .partner-item-inc{ width:265px; min-height:162px; height:auto; display:block;  position:relative; background:#fff;  float:left;   margin:0 0 20px 20px;}
.partners-body .partner-item{ display:block; text-align:center; padding-top:8px;border-radius:3px ; -webkit-border-radius:3px; -moz-border-radius:3px; }
.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:24px; font-weight:100; color:#00bac4 ; text-align:center; padding:20px 0; border-top:1px solid #f5f5f5;}



/* ====================*/
/*  THIS SITE CLASSES  */
/* ====================*/
.title-on-home{ display:block; padding:20px 20px 20px 30px; font-size:24px; color:#00bac4; text-transform:uppercase; font-weight:100; background:#fff; margin-bottom:15px;}


.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: 'Open Sans', 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;}

.slider-featuring{ display:block; height:auto;position:relative; margin:45px 40px 15px 0px; padding:0px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; min-height:160px; width:310px; float:left; height:285px; background:rgba(0,0,0,.65); float:right;}
.slider-featuring .title-this{ display:block;padding:26px 0px 22px 28px; color:#fff; font-size:28px; font-weight:bold; text-align:left; font-family:'nevis';}
.slider-featuring .text-this{ display:block; padding:0px 0 20px 28px;font-size:14px; color:#fff; text-align:left; }
.slider-featuring .text-this p{ display:block; }
.slider-featuring .wrapper-det{ display:block; text-align:center;}
.slider-featuring .price{ display:block; padding:0px 0px 0px 0px; color:#fff; font-size:27px;text-align:left; width:294px; height:52px; background:url(resources/bg-sl-feat-price.png ) top left no-repeat;   box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-left:20px; line-height:52px; float:right} 
.slider-featuring .button-this{display:inline-block; font-size:14px; color:#fff; border:1px solid #fff; text-transform:uppercase; margin-top:12px; padding:16px 20px;}
.slider-featuring .button-add-cart{display:inline-block; position:relative; cursor:pointer; width:23px; height:22px; background:url(resources/icon-cat-box-cart.png ) center center no-repeat ; text-indent:-99999px; margin:0 5px 0 15px;}
.slider-featuring .button-add-cart:hover{}

.figure-product-details{ display:block; position:relative; clear:both; height:473px; overflow:hidden; position:relative; border:1px solid #f6f6f6;  border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin:15px 0;}
.figure-product-details .slider-product-mini-box{ display:block; width:365px; min-height:143px; border:1px solid #eee; border-radius:3px; -webkit-border-radius:3px;-moz-border-radius:3px; position:absolute; top:30px; right:25px; background:rgba(255,255,255,0.85);}
.figure-product-details .slider-product-mini-box .h2-this{ display:block; font:100 24px 'Open Sans', sans-serif; color:#ca7379; text-align:center; padding:15px 0 7px 0; text-transform:uppercase;}
.figure-product-details .slider-product-mini-box .price-this{ display:block; font:800 24px 'Open Sans', sans-serif; color:#ca7379; text-align:center; padding:0px 0 7px 0; text-transform:uppercase;}
.figure-product-details .slider-product-mini-box .button-this{ display:block; font:100 14px 'Open Sans', sans-serif; color:#fff; width:183px; height:41px; background:#ca7379 ;position:relative; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; line-height:41px; margin:0 auto; text-transform:uppercase; text-align:center;}

.title-det-product{ display:block;  font:200 24px 'Open Sans', sans-serif; color:#ca7379; padding:20px 5px 15px 5px; text-align:center; clear:both; text-transform:uppercase; }

.category-box-home-3way{ display:block; height:287px; /*min-height:284px;*/ position:relative; margin:0 0px 20px 0px; padding:0px; border:1px solid #f6f6f6; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.category-box-home-3way .img-holder{ display:inline-block; height:auto; margin:0px 0px 0px 0px ; position:relative; float:left; border-right:1px solid #f6f6f6; background:#fff000; }
.category-box-home-3way .img-holder img{ position:relative; max-width:380px; margin-bottom:-2px;}
.category-box-home-3way .img-holder .bg-over{ display:block; width:100%; height:100%; background: url(resources/bg-over-cat-home.png ) center center no-repeat rgba(238,238,238,0.8)  ; font-size:15px; text-indent:-99999px; color:#fff;line-height:38px; text-align:center; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; transition:all linear 160ms; opacity:0;    display:none;}
.category-box-home-3way .img-holder:hover .bg-over{opacity:1;}
.category-box-home-3way .title-this{ display:block; padding:0px 5px 15px 0px; color:#333333; font-size:24px; font-weight:100; max-height:120px; overflow:hidden; }
.category-box-home-3way .text-this{ display:block; padding:0px 0 20px 0;}
.category-box-home-3way .text-this p{ display:block; font:normal 16px 'Open Sans', sans-serif; color:#717171;}
.category-box-home-3way .wrapper-det{ display:block;padding:15px 10px 0px 15px;min-height:285px; width:238px; border-right:1px solid #f6f6f6; background:#fff000;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; float:left;}
.category-box-home-3way .wrapper-det.withoutrelated{width:68%}
.category-box-home-3way .price{ display:inline-block; padding:0px 26px 10px 0; color:#333333; font-size:24px; float:left; font-weight:500; clear:both; /*background: url(resources/bg-cart-cat-box.png ) top right no-repeat; */   max-width:169px; } 
.category-box-home-3way .price .undercut{ text-decoration:line-through; padding-bottom:8px; width:100%; float:left; color:#fff}
.category-box-home-3way .whos{ display:block; font:bold 14px 'trebuchet ms'; color:#4f2112 ; font-weight:bold;}
.category-box-home-3way .button-this{display:block/*inline-block*/;border-radius:2px; cursor:pointer;  font-size:15px;  background:#3a424e; color:#fff; 
margin:15px 2px 0 0px; float:left; padding:9px 12px; font-weight:100; margin-right:6px;  text-transform:uppercase; width:78px; clear:both}
.category-box-home-3way .button-this:hover{color:#333;background:#fff; }
/*.category-box-home-3way .button-command-this{display:inline-block;border-radius:2px; background:#232323;cursor:pointer;  font-size:15px; color:#f7f7f7;  margin:0px 2px 0 0px; float:left; padding:9px 20px; font-weight:100; text-transform:uppercase;}*/
.category-box-home-3way .button-command-this{display:inline-block; width:19px; height:24px; background:url(resources/bg-addtocart-3way.png ) top left no-repeat; text-indent:-9999px;  display:none !important;}
.category-box-home-3way .button-add-cart{display:block; position:relative; background:#343434; cursor:pointer; width:148px; height:36px;  font-size:16px; color:#fff; margin:0px 0px; float:right; line-height:36px; text-align:center; font-family:'roboto';  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-left:43px;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;   }
.category-box-home-3way .button-add-cart:after{ position:absolute; width:43px; height:36px; background:url(resources/href-cat-home.png ) center center no-repeat #3d3d3d; top:0; left:0; content:" ";}
.category-box-home-3way .button-add-cart:hover{ background:#9b59b6;}
/*LINKED*/
.category-box-home-3way.list-prod-2:first-child , .category-box-home-3way.list-prod-2:nth-child(3n+4){ margin-left:0; clear:left;} 
.category-box-home-3way.list-prod-2:last-child , .category-box-home-3way.list-prod-2:nth-child(3n+3){ margin-right:0;} 
/*LINKED*/
.category-box-home-3way .show-more-prod{ display:block; width:575px; float:left; position:relative;}
.category-box-home-3way .show-more-prod .show-more-prod-inner{ display:block; width:460px; height:285px; overflow:hidden; margin:0 auto; text-align:center; position:relative;  padding-top:20px;}
.category-box-home-3way .show-more-prod .show-more-prod-inner .box-add{ display:inline-block; width:130px; text-align:center; margin:10px 8px 0 8px;}
.category-box-home-3way .show-more-prod .show-more-prod-inner .box-add .title-add{ display:block; text-align:center; letter-spacing:-0.10px; font-size:14px; color:#000; font-weight:400; max-height:29px; overflow:hidden;}
.category-box-home-3way .show-more-prod .show-more-prod-inner .box-add .img-holder-add{ display:block; padding:15px 0; text-align:center; width:100%;}
.category-box-home-3way .show-more-prod .show-more-prod-inner .box-add .img-holder-add img{ max-width:100%; display:inline-block;}
.category-box-home-3way .show-more-prod .show-more-prod-inner .box-add .price-add{ display:block; font-size:18px; /*font-family:'roboto';*/ color:#333; padding-bottom:15px; }
.category-box-home-3way .show-more-prod .show-more-prod-inner .box-add .price-add .undercut{ display:block; text-decoration:line-through; width:100%; float:left; padding-bottom:5px; }
.category-box-home-3way .show-more-prod .show-more-prod-inner .box-add .button-add{display:inline-block;border-radius:2px; background:#3a424e; cursor:pointer;  font-size:13.37px; color:#fff;  margin:0px 2px 0 0px; padding:7px 22px;}
.category-box-home-3way .show-more-prod .show-more-prod-inner .box-add .button-add:hover{background:#fed700;}
/*.category-box-home-3way .show-more-prod .arrow-left{ display:block; width:14px; height:26px; cursor:pointer; display:block !important; position:absolute; top:0; bottom:0; left:30px; margin:auto; background:url(resources/arrow-left-showprod.png ) top left no-repeat;}
.category-box-home-3way .show-more-prod .arrow-right{ display:block; width:14px; height:26px; cursor:pointer; display:block !important; position:absolute; top:0; bottom:0; right:30px; margin:auto; background:url(resources/arrow-right-showprod.png ) top left no-repeat;}*/
.category-box-home-3way .show-more-prod .slick-prev{ display:block; width:14px; height:26px; cursor:pointer; display:block !important; position:absolute; top:0; bottom:0; left:-25px; margin:auto; background:url(resources/arrow-left-showprod.png ) top left no-repeat; border:none; text-indent:-9999px;}
.category-box-home-3way .show-more-prod .slick-next{ display:block; width:14px; height:26px; cursor:pointer; display:block !important; position:absolute; top:0; bottom:0; right:-25px; margin:auto; background:url(resources/arrow-right-showprod.png ) top left no-repeat;border:none; text-indent:-9999px;}
/*LINKED*/
.category-box-home-3way.have-promotion .promo-headline{ display:block; width:135px; height:135px; background:url(resources/bg-promo-cat-box.png ) top left no-repeat; position:absolute; top:-1px; left:-1px; z-index:999;}
.category-box-home-3way .promo-headline{ display:none;}
/**LINKED**/
.category-box-home-3way.on-box-wedding .img-holder{ margin-right:15px; background:#fff; padding:0px; border-right:1px solid #e7e7e7;}
.category-box-home-3way.on-box-wedding .show-more-prod{ display:none;}
.category-box-home-3way.on-box-wedding .wrapper-det{ display:block; float:none; width:auto;}
.category-box-home-3way.on-box-wedding .wrapper-det .price{ clear:none !important; display:inline-block !important; float:none !important; padding-top:10px;}
.category-box-home-3way.on-box-wedding .button-command-this{ position:relative !important; top:-10px !important; display:inline-block !important; float:none !important;   display:none !important;}
.category-box-home-3way.on-box-wedding .button-this{ clear:none !important; float:none !important; display:inline-block !important;}

.foo-section-features{ display:block; height:auto; min-height:96px; clear:both; padding-bottom:10px;}
.foo-section-features .box-this{ float:left; width:33.33%; height:auto; min-height:96px; padding:0px 5px 0px 90px; line-height:16px; font-size:14px; color:#2b2b2b;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-weight:100;  }
.foo-section-features .box-this .title-this{ display:block; font-size:18px; color:#2b2b2b; padding:20px 0 10px 0; text-transform:uppercase; font-weight:100;}
.foo-section-features .box-this .span{ display:block; font-size:14px; color:#2b2b2b; font-weight:300;}
.foo-section-features .box-this.ico-1{ background:url(resources/ico-1-foo.png ) left center no-repeat;}
.foo-section-features .box-this.ico-2{ background:url(resources/ico-2-foo.png ) left center no-repeat;}
.foo-section-features .box-this.ico-3{ background:url(resources/ico-3-foo.png ) left center no-repeat;}

/**********************
	DETALII PRODUS
**********************/	
.section-details-product-dam{ display:block;}

.details-product-dam{ display:block; min-height:206px; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:10px;}
.details-product-dam .det-info-container{ display:block;  height:auto;}
.details-product-dam .det-title{ display:block; padding:0px 0 8px 0 ; font-size:22px; color:#333; font-weight:100; line-height:26px }
.details-product-dam h3{ display:block; padding:0px 0 8px 0 ; font-size:15px; font-weight:100; }
.details-product-dam .det-img-holder{ display:block; float:left; padding:0 0px 8px 0px; width:545px;  border:1px solid #f6f6f6; margin-right:12px; }
.details-product-dam .det-img-holder>img{ max-width:100%; }
.details-product-dam .det-img-holder>a>img{ max-width:100%; }
.details-product-dam .det-text-this{ display:block; padding:0 0 8px 0; font-size:14px; color:#414042;}
.details-product-dam .det-stock{display:block; padding:0px 0 12px 0 ; font-size:14px;color:#FDEB01; font-weight: bold; letter-spacing:-0.5px;}
.details-product-dam .det-code{display:block; padding:5px 0 8px 0 ; font-size:14px;color:#3e3e3e; }
.details-product-dam .choose_c{float:left;display:inline-block ;overflow:hidden; width:214px;background: url(resources/select-dp.png ) top left no-repeat;height:39px; margin-bottom:39px;}
.details-product-dam .choose_c select{border:none;background:none;width:240px;height:34px;line-height:27px; vertical-align:middle;padding:5px 0 0 12px;font-size:12px;font-weight:100; color:#823e06; font-style:italic;}
.details-product-dam .choose_c select option{color:#414042;}
.details-product-dam .det-price{position:relative;color:#333; font-size:24px; margin-bottom:6px; font-weight:100; line-height:30px  }
.details-product-dam .det-price .undercut{ text-decoration:line-through; padding-right:15px; display:inline-block; }
.details-product-dam .det-price .price-old{ display:block; font-size:16px; color:#3e3e3e; text-decoration:line-through; padding-bottom:10px; }
.details-product-dam .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;   }
.details-product-dam .det-quantity{clear:both; float:left; display:inline-block;height:28px;line-height:28px; color:#4d4d4d; font-size:18px; font-weight:normal; padding:25px 30px 10px 0;  box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.details-product-dam .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:#414042; font-size:14px; background:none; text-align:center; }
.details-product-dam .det-volume{clear:none;float:left; display:inline-block;height:35px;line-height:35px; color:#4d4d4d; font-size:16px; font-weight:normal; padding:5px 20px 10px 0;}
.details-product-dam .det-volume .select_div{ float:right; width:80px; margin-left:10px;} 
.details-product-dam .det-volume .select_div .bg-select-contact-form{ width:80px;} 
.details-product-dam .det-volume .select_div select{border:none;background:none;width:220px;height:30px;line-height:35px; vertical-align:middle;padding:0px 0 0 0;font-size:13px; text-indent:1px; float:left;}
.details-product-dam .what-size{ display:block; font-size:14px; color:#4c4c4c; float:left; width:100%;}

.section-details-product-dam .det-text{ display:block; text-align:center; padding-bottom:15px;}
.section-details-product-dam .det-text p{ font-size:14px; color:#414042; display:block; padding:0 0 8px 0; line-height:125%;}
.section-details-product-dam .det-text .title-det-text{ display:block; padding:18px 0; font-size:22px;color:#333; font-weight:100; text-align:center; border-bottom:1px solid #FDEB01; margin-bottom:15px;  text-transform:uppercase;}
.details-product-dam .det-btn-qcommand{ display:inline-block;font-size:15px; background:#ff0000; text-align:center; color:#fff;margin-bottom:15px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding:8px 14px; position:relative; left:18px; margin-top:-25px; top:28px; }
.details-product-dam .det-btn-addcart{ display:inline-block; width:176px; height:48px; font-size:15px; background: url(resources/ico-prod-cart.png ) 15px center no-repeat #333; color:#fff; line-height:50px; margin-bottom:5px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin-top:44px;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-left:50px; clear:left; position:relative; left:234px; top:-15px; text-transform:uppercase; border:none;  }
.details-product-dam .det-btn-addcart:hover{background: url(resources/ico-prod-cart.png ) 15px center no-repeat #fed700;}
/*Linked*/
.details-product-dam.on-wedding{}
.details-product-dam.on-wedding .det-btn-qcommand{ position:relative; left:0px; margin-top:10px ; top:0px; float:left; padding:16px 10px; }
.details-product-dam.on-wedding .det-btn-addcart{ left:0px; top:0px; float:left; margin-right:10px; margin-top:10px; }


/*Details container*/
.details-container-dam{ display:block; float:left; width:570px;}
/*LINKED*/
.details-product-dam .select_div{ display:block; width:160px; height:33px; float:left; padding-bottom:10px;  box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.details-product-dam .bg-select-contact-form{width:160px;height:33px;border-radius:2px; clear:both;overflow:hidden;background:url(resources/bg-select-c-form.png ) top right no-repeat #fff; background-position:right -4px; display:block; border:none; border:1px solid #dcdcdc; }
.details-product-dam select{border:none;background:none;width:220px;height:36px;line-height:34px; vertical-align:middle;padding:0px 0 0 0;font-size:13px; text-indent:6px;}
.details-product-dam .button-senddata{display:block; font:normal 14px '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; }
/*LINKED*/
.details-product-dam .show-var-prod{ display:block; height:auto; padding-bottom:15px; min-height:220px; clear:both; box-sizing:border-box; padding-left:0px; border:1px solid #f6f6f6; margin-top:20px; }
.details-product-dam .show-var-prod .box-add{ display:block; width:130px; float:left; text-align:center; margin:10px 0 0 7px;}
.details-product-dam .show-var-prod .box-add .title-add{ display:block; text-align:center; font-size:12px; color:#232323; font-weight:normal; overflow:hidden; max-height:25px;}
.details-product-dam .show-var-prod .box-add .img-holder-add{ display:block; padding:8px 0;}
.details-product-dam .show-var-prod .box-add .img-holder-add img{ max-width:100%; display:inline-block;}
.details-product-dam .show-var-prod .box-add .price-add{ display:block; font-size:18px; font-family:'roboto'; color:#333; padding-bottom:10px;}
.details-product-dam .show-var-prod .box-add .price-add .undercut{ display:block; text-decoration:line-through; padding-bottom:6px; width:100%; float:left;}
.details-product-dam .show-var-prod .box-add .button-add{display:inline-block;border-radius:2px; background:#3a424e;cursor:pointer;  font-size:13.37px; color:#fff;  margin:0px 2px 0 0px; padding:7px 22px;}
.details-product-dam .show-var-prod .box-add .button-add:hover{background:#fed700;}

.details-product-dam .show-var-prod .slick-prev{ display:block; width:14px; height:26px; cursor:pointer; display:block !important; position:absolute; top:0; bottom:0; left:6px; margin:auto; background:url(resources/arrow-left-showprod.png ) top left no-repeat; border:none; text-indent:-9999px; z-index:9999;}
.details-product-dam .show-var-prod .slick-next{ display:block; width:14px; height:26px; cursor:pointer; display:block !important; position:absolute; top:0; bottom:0; right:6px; margin:auto; background:url(resources/arrow-right-showprod.png ) top left no-repeat;border:none; text-indent:-9999px;}

/**LINKED**/
.details-product-dam.on-wedding .det-img-holder{ border:none;}
.details-product-dam.on-wedding .det-img-holder>img{ border:1px solid #e7e7e7;}

.article-text.on-prod .text-this { display:block; clear:both; padding:10px 0;}
.article-text.on-prod .img-holder { float:left !important; margin:24px 5px 0 0px !important;  }

.section-rec-products{}
.section-rec-products>.title-this{ display:block; padding:0px 0 18px 0; font-size:22px;color:#333; font-weight:100; text-align:center; border-bottom:1px solid #FDEB01; margin-bottom:15px;  text-transform:uppercase; width:960px; margin:0 auto 18px auto;}
.section-recommended-prod{ display:block;clear:both; border:1px solid #f6f6f6;  box-sizing:border-box; padding-bottom:10px; width:960px; margin:0 auto; margin-bottom:15px; }
.section-recommended-prod .box-add{ display:block; width:130px; float:left; text-align:center; margin:10px 0 0 25px;}
.section-recommended-prod .box-add .title-add{ display:block; text-align:center; font-size:12px; color:#333; font-weight:normal; overflow:hidden; max-height:25px;}
.section-recommended-prod .box-add .img-holder-add{ display:block; padding:8px 0;}
.section-recommended-prod .box-add .img-holder-add img{ max-width:100%; }
.section-recommended-prod .box-add .price-add{ display:block; font-size:18px; color:#333333; padding-bottom:10px;}
.section-recommended-prod .box-add .price-add .undercut{ display:block; text-decoration:line-through; width:100% ; float:left; padding-bottom:8px;}
.section-recommended-prod .box-add .button-add{display:inline-block;border-radius:2px; background:#3a424e;cursor:pointer;  font-size:13.37px; color:#fff;  margin:0px 2px 0 0px; padding:7px 22px; text-transform:uppercase;}
.section-recommended-prod .box-add .button-add:hover{background:#fed700;}

.title-gall-small-dam{ display:block; font-weight:100; font-size:24px; color:#333; padding:25px 0 15px 0; width:100%; text-align:center; text-transform:uppercase;}
.gallery-product-small-dam{display:block; height:80px; width:468px; position:relative; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; margin:0px auto 15px auto; }
.gallery-product-small-dam .gallery-inner{ width:396px; height:80px; margin:0 auto; padding-top:9px;}
.gallery-product-small-dam .gallery-inner img{  float:left;}
.gallery-product-small-dam .gallery-inner a{ position:relative; display:inline-block; margin:2px 0px 0 2px; float:left;}
.gallery-product-small-dam .gallery-inner .bg-over{ opacity:0; top:0; left:0; position:absolute; width:100%; height:100%; background:url(resources/bg-over-gall-th.png ) center center no-repeat rgba(225,191,131,0.9);}
.gallery-product-small-dam .gallery-inner a:hover .bg-over{ opacity:1;}
.gallery-product-small-dam .gall-arrow-left{ display:block !important; width:32px; height:32px; position:absolute; top:38%; left:0px; background: url(resources/arrow-gall-left.png ) top left no-repeat;}
.gallery-product-small-dam .gall-arrow-right{ display:block !important; width:32px; height:32px; position:absolute; top:38%; right:0px; background: url(resources/arrow-gall-right.png ) top left no-repeat;}
.gallery-product-small-dam .gall-arrow-left:hover{/* background: url(resources/arrow-gall-left-h.png ) top left no-repeat;*/}
.gallery-product-small-dam .gall-arrow-right:hover{ /*background: url(resources/arrow-gall-right-h.png ) top left no-repeat;*/ }
/**********************
	END DETALII PRODUS
**********************/	

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



/* ========================*/
/*  PRODUCT CLASSES        */
/* ========================*/
.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:#FDEB01; padding:15px 0 25px 0; font-size:24px; font-weight:100; }
.contact_form_account .title-this-in{ text-align:center; color:#FDEB01; padding:2px 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:#414042; 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 #FDEB01; 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; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.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:#FDEB01; 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:#C91D1D; 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;}

/*details-product*/
.section-details-product{ display:block;}

.details-product{ display:block; min-height:206px; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:10px; background:#fff;}
.details-product .det-info-container{ display:block;  height:auto;}
.details-product .det-title{ display:block; padding:30px 0 30px 0 ; font-size:24px; color:#ef0f0f; font-weight:700; }
.details-product .det-img-holder{ display:block; float:left; padding:20px; width:570px; min-height:550px; box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.details-product .det-img-holder>img{ max-width:530px; }
.details-product .det-text-this{ display:block; padding:0 0 8px 0; font-size:14px; color:#414042;}
.details-product .det-stock{display:block; padding:6px 0 12px 0 ; font-size:24px;color:#353434; font-weight: bold; letter-spacing:-0.5px;}
.details-product .det-code{display:block; padding:5px 0 8px 0 ; font-size:18px;color:#353434; clear:both; }
.details-product .det-infos{display:block; padding:5px 0 8px 0 ; font-size:14px;color:#3e3e3e; clear:both; }
.details-product .det-link{display:block; padding:5px 0 8px 0 ; font-size:14px;color:#ef0f0f; clear:both; text-decoration:underline; margin-bottom:15px; }
.details-product .det-infos-text{ display:block; font-size:18px; color:#2e2e2e; margin-top:30px; font-family:'roboto'; font-weight:bold; clear:both;}
.details-product .det-infos-text-tel{ display:block; font-size:14px; color:#ef0f0f; padding:4px 0;  clear:both; font-weight:100;}
.details-product .choose_c{float:left;display:inline-block ;overflow:hidden; width:214px;background: url(resources/select-dp.png ) top left no-repeat;height:39px; margin-bottom:39px;}
.details-product .choose_c select{border:none;background:none;width:240px;height:34px;line-height:27px; vertical-align:middle;padding:5px 0 0 12px;font-size:12px;font-weight:100; color:#823e06; font-style:italic;}
.details-product .choose_c select option{color:#414042;}
/*.details-product .det-price{position:relative;color:#9b59b6; font-size:24px; margin-bottom:6px; font-weight:100;  font-family:'roboto';}
.details-product .det-price .price-old{ display:block; font-size:16px; color:#3e3e3e; text-decoration:line-through; padding-bottom:10px; }
.details-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;   }*/
.details-product .det-price{ width:320px; height:44px; background:url(resources/bg-p-c-det-prod.png ) top left no-repeat; float:left; clear:both; margin-bottom:20px; }
.details-product .det-price .this-price{ display:block; float:left; padding:9px 0 0 16px; font-size:24px; color:#fff; font-weight:100;}
.details-product .det-price .this-cart{ display:inline-block; float:right; background: url(resources/icon-cat-box-cart.png ) top left no-repeat; margin:8px 14px 0 0; padding:0 0 0 28px; min-height:24px; font-size:14px; color:#ef0f0f; font-weight:500; line-height:24px; }
.details-product .det-quantity{clear:both; float:left; display:inline-block;height:28px;line-height:28px; color:#2e2e2e; font-size:14px; font-weight:normal; padding:5px 30px 10px 0;}
.details-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:#414042; font-size:14px; background:none; text-align:center; }
.details-product .det-volume{clear:none;float:left; display:inline-block;height:35px;line-height:35px; color:#4d4d4d; font-size:16px; font-weight:normal; padding:5px 20px 10px 0;}
.details-product .det-volume .select_div{ float:right; width:70px; margin-left:10px;} 
.details-product .det-volume .select_div .bg-select-contact-form{ width:70px;} 
.details-product .what-size{ display:block; font-size:14px; color:#4c4c4c; float:left;}

.section-details-product .det-text{ display:block;}
.section-details-product .det-text p{ font-size:14px; color:#414042; display:block; padding:0 0 8px 0; line-height:125%;}
.section-details-product .det-text .title-det-text{ display:block; padding:18px 0; font-size:22px;color:#9b59b6; font-weight:100; text-align:center; border-bottom:1px solid #90529f; margin-bottom:15px;  text-transform:uppercase;}
.details-product .det-btn-qcommand{ display:inline-block;font-size:15px; background:#333; text-align:center; color:#fff;margin-bottom:15px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding:8px 14px; position:relative; left:107px; margin-top:-25px; }
.details-product .det-btn-addcart{ display:inline-block; width:176px; height:48px; font-size:16px; background: url(resources/ico-prod-cart.png ) 15px center no-repeat #9b59b6; color:#fff; line-height:50px; margin-bottom:5px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin-top:5px;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-left:50px; clear:left; position:relative; left:135px; top:-15px;  }
/*Details container*/
.details-container{ display:block; height:auto; padding-right:15px; width:530px; float:left;}
/*LINKED*/
.details-product .select_div{ display:block; width:220px; height:39px; float:left; padding-bottom:10px; margin-right:10px;}
.details-product .bg-select-contact-form{width:220px;height:39px;border-radius:2px; clear:both;overflow:hidden;background:url(resources/bg-select-det-prod.png ) top right no-repeat #fff; display:block; border:none; border:1px solid #dcdcdc; }
.details-product select{border:none;background:none;width:250px;height:36px;line-height:34px; vertical-align:middle;padding:0px 0 0 0;font-size:13px; text-indent:6px;}
.details-product .button-senddata{display:block; font:normal 14px '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; }
/**LINKED**/
.description-details-prod{ display:block; background:#fff; padding:25px 22px; margin-bottom:15px;}
.description-details-prod .title-this{ display:block; font-size:24px; color:#ef0f0f; padding-bottom:25px;}
.description-details-prod .text-this{ display:block; font-size:14px; color:#353434; }

.title-full-home{ display:block; border:2px solid #ef0f0f; min-height:53px; font-size:24px; color:#414042; margin-bottom:15px;}
.title-full-home .span-this{ display:block; float:left; font-size:24px; color:#414042; padding:14px 20px;}
.title-full-home .btn-this{ display:block; width:217px; height:53px; background: url(resources/bg-offerte-home-btn.png ) top left no-repeat; text-indent:-99999px; float:right;}

.validation-command{ display:block; width:407px; height:auto; margin:0 auto;}
.validation-command .title-price{ display:block; padding:28px 0 26px 0; text-align:center; font-size:30px; color:#32444e;}
.validation-command .validation-command-item{ width:405px;border:1px solid #ccc;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 0;margin-bottom:15px; background:#fff;}
.validation-command .validation-command-item p{ font-size:14px; color:#3e3e3e; display:block; padding:5px 8px 5px 11px;}
.validation-command .validation-command-item .style-red{  }
.validation-command .observ-this{ display:block; font-size:14px; color:#4a4a4a; padding:0 0 12px 13px;}
.validation-command textarea{ width:405px; height:133px; border:1px solid #ccc; position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; margin-bottom:20px; }
.title-nr-24{ font-size:18px; color:#4a4a4a; text-align:center; padding:5px 0 6px 0;}
.title-price-blue{ font-size:30px; display:block; text-align:center; font-weight:bold; color:#282828; padding:15px 0;   }
.viz-proform a{ display: -moz-inline-stack;display: inline-block; width:161px; height:33px; background:#d83d3a; text-align:center; cursor:pointer; font-size:14px; color:#fff; font-weight:bold; line-height:33px; position:relative; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; margin:8px 0 18px 0;}
.edit-user-data a{ display: inline-block; background:#d83d3a; text-align:center; cursor:pointer; font-size:16px; color:#fff; font-weight:bold; position:relative; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; margin:8px 0 10px 0; padding:10px 28px; }
.validation-command .validation-command-item.this-color-1 p{}
.validation-command .validation-command-item.this-color-2 p{ }

.table-my-bin{ width:100%; height:auto; margin:0 auto; padding-top:20px;}
.table-my-bin .title-this-main{ display:block; padding:26px 0 14px; color:#d83d3a; font-size:24px; font-family:'oswald';   }
/*LINKED*/
.table-min{ width:100%; height:auto; margin:0 auto;}
.table-652{}
.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:#414042; font-size:11px ; font-weight:bold; color:#fff; /*text-indent:11px;*/ margin:0 1px; line-height:28px; text-align:center; padding:0 10px;}
.table-652 tr.table-header td:last-child span{ background:#FDEB01;}
.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:#333; 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:#414042; 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:#333; 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;}

.my-acc-title-btns{ display:block; text-align:center; padding-bottom:15px;}
.my-acc-title-btns .title-this{ display:block; color:#d83d3a; font-size:24px; padding:15px 0px 25px 0px; font-weight:bold; font-family:'oswald'; text-align:center;}
.my-acc-title-btns p{ display:block; font-size:14px; color:#414042; padding:3px 0 12px 0; text-align:center}
.my-acc-title-btns .btn-edit-acc{ display:inline-block;  margin:6px 0 15px 18px; width:140px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#fff; background:#2d5182;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.my-acc-title-btns .btn-exit-acc{ display:inline-block; margin:6px 0 0 18px; width:98px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#fff; background:#d83d3a;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}

.table-532{ width:548px; margin:0 auto;}
.table-532 tr.table-header td{ height:49px; vertical-align:top;text-align:center;}
.table-532 tr.table-header td:last-child{ width:152px;}
.table-532 tr.table-header td span{ display:block; height:28px; position:relative; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; background:#414042; font-size:11px ; font-weight:bold; color:#fff; margin:0 1px; line-height:28px; text-align:center; }
.table-532 .generic{ height:52px; border:1px solid transparent; padding:0 15px 0 0 ;}
.table-532 .generic:hover{ border:1px solid #333; border-top:1px solid #333;}
.table-532 .generic td{ background:url(resources/sep-dots-down-2.png ) bottom left repeat-x; color:#414042; text-align:center; font-size:14px;}
.table-532 .generic td.confirmed-com{color:#d83d3a !important; text-transform:uppercase;}
.table-532 .generic td .but-det-comanda{ display:block; width:147px; height:31px; background:#2d5182; text-align:center; cursor:pointer; font-size:14px; color:#fff; font-weight:bold; line-height:31px; position:relative; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; margin:0 15px 0 8px;}
.table-532 .generic:hover td .but-det-comanda{ display:block; width:147px; height:31px; background:#527aaa; text-align:center; cursor:pointer; font-size:14px; color:#fff; font-weight:bold; line-height:31px; position:relative; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px; margin:0 15px 0 8px;}
.table-532 .generic td:last-child{ background:none;}

.send-command{ display: -moz-inline-stack;display: inline-block; height:45px; background:#fed700; padding:0 24px; line-height:45px; font-size:16px; color:#324355; cursor:pointer; position:relative; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; border:none; margin-bottom:25px; text-transform:uppercase;}
.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:#414042; cursor:pointer; margin-bottom:15px;}
.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:#414042; cursor:pointer; margin-bottom:15px;}
/* ========================*/
/*  END PRODUCT CLASSES    */
/* ========================*/



/*Sitemap-rows*/
.sitemap-row{ width:264px; height:auto; float:left; padding:10px 0 15px 30px; margin-bottom:20px;  box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.sitemap-row h2{ display:inline-block; font-size:14px; color:#684911; padding:0 0 0px 0; font-weight:bold; height:38px;  border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; background:#fff000; text-align:center; line-height:38px; margin-left:11px; position:relative; padding:0 25px; font-weight:100;}
.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.png ) top left repeat-y; }
.sitemap-row .main-ul>li>a{ display:block;font-size:14px; color:#434343; padding:9px 0 8px 18px; background:url(resources/arow-sitemap-main-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:12px;color:#969696; }
.sitemap-row .main-ul>li>ul>li:last-child{background-repeat:no-repeat; }
.sitemap-row:first-child{ padding:10px 0 0 120px; /*padding:10px 0 0 60px;*/}

/**PAGING**/
.paging{ display:block !important; height:29px; clear:both; text-align:center; margin:10px 0; color:#444;}
.paging a{ display: inline-block; width:25px; height:29px; max-width:33px; font-size:18px; text-align:center; color:#3e3e3e; line-height:29px; position:relative; margin:0 3px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-family:'roboto';}
.paging a:hover,.paging a.active{ background: #FDEB01 !important; color:#fff !important;}
.paging strong{display: inline-block; width:25px; height:29px; max-width:33px; font-size:18px; text-align:center; color:#3e3e3e; line-height:29px; position:relative; margin:0 3px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-family:'roboto';background: #FDEB01 !important; color:#fff !important;}
.paging a.break-space{ width:48px; color:#414042; background:none !important;}
.paging a.break-space:hover{background:none;}
.paging a.to-prev-next{ background:#fff; color:#FDEB01; 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:27px; line-height:27px;}
.paging a.to-extreme{ background:#fff ;color:#FDEB01; 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:27px; line-height:27px;}

 /**register/contact forms**/
 	/*register inputs ,label,message echo, and required*/
	.contact_form{/*width:660px;*/ width:320px; height:auto; margin:10px auto; float:none;}
	.contact_form label{ color:#7c7c7c; font-size:14px; display:block; padding-bottom:9px; text-indent:12px;}	
	.contact_form .register{ background:#fff; border:1px solid #dcdcdc; width:313px;  height:41px; color:#324355; font-size:14px; line-height:41px; text-indent:12px; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; position:relative; margin:0 0px 0px 0 ; font-style:italic; transition:all linear 160ms;  }
	.contact_form textarea.register{ height:170px; max-width:313px; width:313px !important; line-height:125%; }
	.contact_form .register:focus{ position:relative; border:1px solid #FDEB01; box-shadow: 0 0 3px 1px #f7dfec; -moz-box-shadow: 0 0 3px 1px #f7dfec; -webkit-box-shadow:0 0 3px 1px #f7dfec;}
	.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;}
	/*LINKED*/
	.contact_form.on-command{ width:320px;}
		
 	/*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 #dcdcdc; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; position:relative; width:150px; height:41px; text-align:center; line-height:41px; 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:48px; background:#fff000; font-size:22px; color:#333; text-align:center; line-height:48px; padding:0 20px; border:none; position:relative; cursor:pointer; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; font-weight:100; width:318px; margin-bottom:20px; text-transform:uppercase; }
    .contact_form .submit-form:hover{background:#333; color:#fff;}
		
	.group-inputs-1{display: block; width:330px; float:left;}
	.group-inputs-2{display: block; width:320px; 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:#333; padding-bottom:10px; text-align:center; font-weight:100; padding-top:25px; text-transform:uppercase }
	.contact_form .subtitle-this{ display:block; font-size:14px; color:#324355; padding-bottom:20px; text-align:center;font-weight:100; }
	
	.form_wrap{ line-height:20px;}
	
.map-contact{ display:block; width:960px; height:307px; overflow:hidden; margin:0 auto;/* padding:3px ;  border:1px solid #e7e7e7;*/ margin:20px auto 15px auto;}
	
.contact-content{ display:block; width:600px; float:left;}
	
.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; height:362px; background: url(resources/bg-foo.png ) top center repeat-x #1c1b1d; overflow:hidden;}
.footer-paged{width:1200px; height:auto; margin:0 auto; position:relative;}

.foo-cont{ display:block; clear:both; min-height:240px;}

.social-media-foo{ display:block; width:290px; height:auto; float:left; margin:0px 0px 0 0px; position:relative;}
.social-media-foo .title-this{ display:block; font-size:18px; color:#fff000; font-weight:100; padding:21px 0 18px 0; text-transform:uppercase;}
.social-media-foo .subtitle-this{ display:none; font-size:12px; display:none; text-align:center; clear:both; text-transform:none; padding:12px 0 18px 0; color:#2d2d2d;}

/*.social-media-foo a{ display:inline-block; width:24px; height:23px; background: url(resources/social.png ) top left no-repeat; text-indent:-9999px; margin:22px 9px 0 0 ;}
.social-media-foo a:hover{}
.social-media-foo a:last-child{margin-right:0px;}
.social-media-foo a:first-child{margin-left:0px;}
.social-media-foo a.insta{ background-position:-27px 0;}
.social-media-foo a.fb-s{ background-position:0px 0;}
.social-media-foo a.yt-s{ background-position:-54px 0;}
.social-media-foo a.pint{ background-position:-81px 0;}
.social-media-foo a img{ display:none;}*/

.social-media-foo a{ display:inline-block; font-size:14px; font-weight:500; color:#fff000; padding:15px 20px 0 0;}
.social-media-foo a:hover{color:#fff}

.social-media-foo .contact-foo{ display:block; clear:both; font-size:18px; font-weight:100; color:#222631; padding-top:22px;}

.nav-foo{ display:block;width:27%; /*width:202px;*/ float:left; height:auto;}
.nav-foo .title-main{ display:block; font-size:18px; color:#fff000; font-weight:100; padding:21px 0 18px 0; text-transform:uppercase;}
.nav-foo a{display:block;font-size:14px;color:#fff;padding:5px 10px 5px 0px; transition:all 170ms linear; font-weight:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.nav-foo a:hover { color:#fff000;}
.nav-foo a:last-child{}
.nav-foo a:first-child{ padding-top:12px;}
.nav-foo span{display:block;font-size:14px;color:#fff000;padding:0px 10px 10px 0px; transition:all 170ms linear; font-family: 'Open Sans', sans-serif; font-weight:100; text-transform:uppercase; }

.nav-foo-about{ display:block; position:relative; text-align:center; clear:both; padding:15px 0; }
.nav-foo-about a{display:inline-block;font-size:14px;color:#fff;padding:10px 11px 10px 11px;transition:all 170ms linear;font-family: 'Open Sans', sans-serif; font-weight:100; text-transform:uppercase;}

.newsletter-foo{ display:block;width:256px; height:200px; position:relative; margin:0px; float:left;}
.newsletter-foo .title-this{ display:block; font-size:18px; color:#fff000; font-weight:100; padding:21px 0 18px 0; text-transform:uppercase;}
.newsletter-foo .subtitle-this{  display:none; padding:2px 0 0px 0; font-size:12px; color:#fff; font-weight:100; text-transform:none;}
.newsletter-foo .news-foo{ display:block;width:253px;height:41px; float:left; position: relative; background:none; border:1px solid #545355;  border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.newsletter-foo  .type-text{ display:block; width:204px; border:none; background: none; height:41px; position:relative; padding-left:0px; font:italic 14px 'trebuchet ms';  color:#d0d0d0; float:left; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; text-indent:12px; }
.newsletter-foo .submit-search{ display:block; width:10px; height:18px; text-indent:-9999px; background: url(resources/bg-newsletter-btn.png) top left no-repeat ; position:relative; float:left; border:none; cursor:pointer; font-size:18px; color:#fff; font-weight:100; text-align:center; margin:12px 14px 0 0; font-family:nevis; float:right;}
.newsletter-foo .dezabo{ display:block; font-size:14px; color:#fff; font-weight:100; text-indent:-99999px; width:14px; height:12px; background:url(resources/bg-dezabo-newsletter.png ) top left no-repeat; float:left; margin-top:16px; }
.newsletter-foo .dezabo-text{ display:block; font-size:14px; color:#d0d0d0; padding:9px 0 14px 0; width:100%; float:left;}

.foo-copyright{ display:block; height:50px; position:relative; text-align:center; clear:both;}
.foo-copyright .cop-1{display:inline-block; font-size:18px; color:#fff000; padding:7px 0 5px 0px; font-weight:100; width:100%; float:left; text-transform:uppercase;} 
.foo-copyright .cop-1 span{display:inline; color:#fed700; font-weight:100;}
.foo-copyright .cop-2{ display:inline-block; font-size:12px; color:#fff;}
.foo-copyright .cop-2 a{ font-size:12px; color:#fff;}


/* ========================================================================== */
/*   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 0 0px 0;}
.c-holder5{width:100%;height:auto;clear:both;padding:5px 0; margin:0;}

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

/***End MISC***/


/*End style.css*/