h1,.h1,.tit_H1{font-family:'Village-RomanTitling';font-weight:normal;font-size:28px;line-height:36px;color:#3A322B;}h2,.h2,.tit_H2{font-family:'OpenSans-Light';font-weight:normal;font-size:22px;line-height:33px;color:#3A322B;}h3,.h3{font-family:'Village-BoldTitling';font-weight:normal;font-size:16px;line-height:20px;color:#DF4C45;}h4,.h4{font-family:'OpenSans-Semibold';font-weight:normal;font-size:14px;line-height:24px;letter-spacing:0.5px;color:#3A322B;}h5,.h5{font-family:'Helvetica Neue',Helvetica,'Segoe UI',sans-serif;font-weight:400;font-size:13px;line-height:20px;color:#3A322B;}body,p{font-family:'Helvetica Neue',Helvetica,'Segoe UI',sans-serif;font-weight:400;font-size:13px;line-height:20px;color:#3A322B;}.preduced,p.reduced{font-size:11px;line-height:18px;color:#666;}.psmall{font-size:11px;line-height:18px;}label{display:block;}a{color:#333;text-decoration:underline;}a:hover{color:#DF4C45;}textarea,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=search],select{font-family:'Helvetica Neue',Helvetica,'Segoe UI',sans-serif;font-size:12px;font-weight:normal;color:#3A322B;letter-spacing:0.4px;padding:10px 10px;border:1px solid #3A322B;border-radius:4px;}select{height:36px;}.select{position:relative;display:block;background:#FFF;border:1px solid #3a322b;overflow-x:hidden;border-radius:4px;}.select select{position:relative;width:100%;height:34px;border:0px!important;background:transparent;z-index:10;-moz-appearance:none;-webkit-appearance:none;appearance:none;}.select::after{content:'';position:absolute;top:50%;right:8px;width:15px;height:15px;margin-top:-7px;background:url(../sysimages/select_arrow.png) no-repeat left top;}.select.disabled{}.select select:disabled{background:none;}input[type=text]:hover,input[type=email]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=search]:hover,textarea:hover,.select:hover,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=search]:focus,textarea:focus{box-shadow:0 0 4px rgba(58,50,43,0.5);}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=search]:disabled,textarea:disabled,.select:disabled{background-color:#F0F0F0;border:1px solid #CCC;}.button{display:inline-block;line-height:normal;text-align:center;text-decoration:none!important;}.button,button,input[type=submit],input[type=button]{font-size:13px;font-weight:600;color:#FFF;letter-spacing:0.2pt;text-transform:uppercase;padding:12px 42px 13px;border-radius:4px;background-color:#3A322B;border:0px;}.button:hover,button:hover,input[type=submit]:hover,input[type=button]:hover{color:#FFF;background-color:#625850;}.button.btn2,button.btn2,input[type=submit].btn2,input[type=button].btn2{border:2px solid #3a322b;color:#3a322b;padding:10px 42px 11px;background-color:#FFF;text-transform:none;}#frmRecPW .button.btn2,button.btn2,input[type=submit].btn2,input[type=button].btn2{padding:9px 20px 10px;}.button.btn2:hover,button.btn2:hover,input[type=submit].btn2:hover,input[type=button].btn2:hover{color:#FFF;background-color:#3a322b;}.button.btnslide,button.btnslide,input[type=submit].btnslide,input[type=button].btnslide{border:2px solid #FFF;color:#FFF;padding:6px 20px;background-color:rgba(58,50,43,0.5);text-transform:uppercase;}.button.btnslide:hover,button.btnslide:hover,input[type=submit].btnslide:hover,input[type=button].btnslide:hover{color:#FFF;background-color:#3a322b;}.button.btn-cart,button.btn-cart,input[type=submit].btn-cart,.button.button.btn-cart-esgotado,button.button.btn-cart-esgotado,input[type=submit].button.btn-cart-esgotado{color:#FFF;border:0;background-color:#3a322b;padding:13px 20px;font-size:13px;}.button.btn-cart:hover,button.btn-cart:hover,input[type=submit].btn-cart:hover{background-color:#625850;}body{background:#3A322B;}#main{background-color:#faf9f7;padding-top:120px;}#main.about,#main.contacts,#main.news,#main.faqs{background:#FAF9F7;}#containerSite{margin:0 auto;}.container{max-width:1440px;}.wrapper-page{padding:60px 0px 100px;}.title{padding:0 0 27px;}.title p{padding-top:25px;color:#3a322b;line-height:20px;font-size:13px;}@media screen and (min-width: 768px){#containerSite{min-width:980px;}}@media screen and (max-width: 768px){#main{padding-top:53px;}body{-webkit-text-size-adjust:100%;}.ajustmobile table tr td{display:block;padding-bottom:20px;}.ajustmobile img{max-width:100%;height:auto;}}.anim{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}.icon{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important;}.inputError{padding:0px;margin-bottom:13px;position:relative;}.inputError label>span{display:block;font-weight:400;color:#666;padding:0 2px 2px;}.displayError .errorToolTip,.errorToolTip.show{display:block;}.errorToolTip{display:none;position:absolute;top:auto;left:-3px;width:auto;height:26px;white-space:nowrap;}.imgError{height:9px;width:15px;background:url(../sysimages/bgToolTipError.png) no-repeat top left;float:left;position:absolute;top:25px;left:7px;}.bgError{background-color:#fff;border:1px solid #df4c45;padding:3px 6px 3px 30px;}.errorToolTip .bgError p{color:#333;font-size:10px;line-height:18px;margin:0 10px;}.bgError::after{content:'';position:absolute;left:4px;top:3px;width:20px;height:20px;background:url(../sysimages/error_img.png) no-repeat top left;background-size:20px;}body .filters .box-filter>p::after{top:50%;right:10px;width:12px;height:12px;margin-top:-7px;background:url(../sysimages/plus-minus.png) no-repeat left bottom;background-size:12px auto;}body .filters .box-filter .cnt-filters label{font-size:11px;color:#3a322b;}body .filters .box-filter .cnt-filters label:hover{cursor:pointer;color:#df4c45;}body .filters .box-filter .cnt-filters:not(.colors) label{margin-top:0;}body .filters{border-top:0;padding-top:0;}body .filters .box-filter{border-top:1px solid #BAAE92;border-bottom:1px solid #BAAE92;margin-top:-1px;}body .filters .box-filter .title-filter{padding:16px 10px;}body .container-lst>.row .column{padding:0 15px 12px 15px;}.banner-products .h2{text-shadow:0 0 4px #3a322b;color:white;font-family:"OpenSans-Light";font-size:18px;font-weight:300;letter-spacing:0.14px;line-height:33px;margin-top:40px;text-transform:uppercase;}.banner-products .h1{font-size:26px;line-height:30px;color:#FFF;letter-spacing:0.46px;margin-top:8px;text-transform:uppercase;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,0.5);}body .wrapper-products{max-width:1470px;}body .products{padding:0 44px;}.side-menu ul li a{font-size:13px;line-height:24px;text-decoration:none;text-transform:uppercase;}.side-menu>ul>li>a{color:#0090AE;}.filters .see-all{text-decoration:underline;font-size:11px;color:#3a322b;}.filters .see-all:hover{text-decoration:none;}.title-filters h4{text-transform:uppercase;}.title-filters h4 span{color:#0090AE;}.title-filters a{font-size:11px;line-height:16px;}.wrapper-side-menu .filters .box-filter>p{color:#3a322b;font-family:"OpenSans-Regular";font-size:13px;font-weight:600;line-height:19px;}body .wrapper-side-menu{width:256px;margin-right:45px;}body .top-lst{padding:0 0 0 10px;min-height:41px;}.top-lst .order-by p span,.top-lst .order-by>div label span{color:#3a322b;}.top-lst p,.top-lst span{font-size:11px;color:#333;}body article.product .image .wrapper-image{line-height:0;}body article.product .desc .name{font-family:'Village-RomanTitling';color:#3a322b;font-size:14px;font-weight:700;line-height:17px;text-transform:uppercase;padding-top:10px;}article.product .desc .price{color:#df4c45;font-family:'OpenSans-Regular';font-weight:600;font-size:13px;padding-top:4px;}article.product .desc .price .sufix{font-size:11px;text-transform:uppercase;}body article.product .desc .price .old-price{color:#3a322b;font-family:'OpenSans-Regular';font-weight:400;font-size:11px;}body article.product .desc .price .old-price .sufix{font-size:9px;}.wrapper-side-menu .side-menu .thirdLevelMenu li a{font-size:12px;line-height:24px;color:#666;text-transform:none;}.wrapper-side-menu .side-menu .thirdLevelMenu li a:hover,.submenu .column-submenu>ul>li>ul>li>a:hover{color:#0090AE;}.wrapper-side-menu .side-menu ul.secondLevelMenu li.sel2>a{color:#40BCD6;}body .colors .checkbox input[type=checkbox]+span{border-radius:50%;border:2px solid #CBCDC9;}body .checkbox input[type=checkbox]:checked+span::after{display:none;}body .checkbox input[type=checkbox]:checked+span{border-color:#DF4C45;}body .colors .checkbox{margin-bottom:6px;}body .filters .wrapper-slider #slider-range .ui-slider-handle,body .filters .wrapper-slider #slider-range .ui-slider-range{background-color:#3a322b;}body .filters .wrapper-slider #slider-range{background-color:#baae92;}body .clear-filters{display:inline-block;padding-left:24px;margin:24px 12px;background:url(sysimages/clear-filters.png) no-repeat left top;background-size:14px auto;color:#3a322b;font-size:11px;text-decoration:none;line-height:100%;padding:2px 0 1px 24px;transition:none!important;}body .clear-filters:hover{background-position:left bottom;}body .top-lst .grid-view a span{display:none;}body .top-lst .grid-view a.type2{width:20px;height:20px;background:url(../sysimages/grid-col4.png) no-repeat left top;background-size:20px auto;transition:none;}body .top-lst .grid-view a.type1{width:20px;height:20px;background:url(../sysimages/grid-col3.png) no-repeat left top;background-size:20px auto;transition:none;}body .top-lst .grid-view a:hover,body .top-lst .grid-view a.sel{background-position:left bottom;}.breadcrumb{margin-top:3px;}.breadcrumb ul{margin-left:0;}.breadcrumb ul li{list-style:none;float:left;padding-left:11px;background:url("../sysimages/arrow_breadcrumb.png") no-repeat left 4px;margin-right:7px;}.breadcrumb ul li:first-child{background:none;padding-left:0;}.breadcrumb ul li,.breadcrumb ul li a{color:#3a322b;font-size:11px;line-height:14px;text-decoration:none;}.breadcrumb ul li a{text-decoration:underline;}.breadcrumb ul li a[href="javascript:void(0);"]{cursor:default;text-decoration:none;color:#3a322b!important;}.breadcrumb ul li:last-child a{color:#3a322b;}.wrapper-product .top-detail .return a{color:#3a322b;font-size:11px;line-height:14px;}.breadcrumb ul li a:hover,.wrapper-product .top-detail .return a:hover{text-decoration:none!important;color:#df4c45;}.accordion{list-style:none;margin:0px;}.accordion li{border-bottom:1px solid #999;}.accordion li:first-child{border-top:1px solid #999;}.accordion li>a{position:relative;display:block;text-decoration:none;}.accordion li .accordion-content{display:none;padding:0 25px;}.accordion:not(.sub-accordion)>li>a{font-family:'Village-BoldTitling',Helvetica,'Segoe UI',sans-serif;font-size:16px;line-height:20px;color:#DF4C45;padding:16px 40px 16px 25px;}.accordion:not(.sub-accordion)>li>a::after{content:'';position:absolute;top:50%;right:25px;width:13px;height:13px;margin-top:-6px;background:url(../sysimages/arrow-right-2.png) no-repeat left top;background-size:13px;}.accordion:not(.sub-accordion)>li.active>a,.accordion:not(.sub-accordion)>li:hover>a{color:#3A322B;}.accordion:not(.sub-accordion)>li.active>a::after{background:url(../sysimages/arrow-down.png) no-repeat left top;background-size:13px;}.sub-accordion>li>a{font-family:"OpenSans-Semibold";font-size:13px;line-height:19px;color:#3A322B;padding:16px 40px 16px 15px;}.sub-accordion>li>a::after{content:'';position:absolute;top:50%;right:15px;width:13px;height:13px;margin-top:-6px;background:url(../sysimages/arrow-right.png) no-repeat left top;background-size:11px;}.sub-accordion>li.active>a,.sub-accordion>li:hover>a{color:#DF4C45;}.sub-accordion>li.active>a::after{background:url(../sysimages/arrow-down-2.png) no-repeat left top;background-size:11px;}.sub-accordion>li .accordion-content{display:none;padding:0 15px 27px;}.sub-accordion>li:last-child{border:0;}.tabs-container{}.tabs{margin:0;list-style:none;border-bottom:1px solid #999;}.tabs li{float:left;margin:0 0 -1px 2px;}.tabs li:first-child{margin-left:0;}.tabs li a{font-family:'oswaldregular',Helvetica,'Segoe UI',sans-serif;font-size:14px;line-height:24px;letter-spacing:0;color:#FFF;text-decoration:none;display:block;background:#999;padding:4px 25px;}.tabs li.sel a,.tabs li a:hover{background:#40BCD6;}.tabs-content .tab{display:none;}#itemsWishlist{display:none;}.top-header .row{width:auto;float:right;margin:0 -8px;}.top-header .col-sm-6{width:auto;float:left;}.nav-top{padding-right:10px;}.nav-top ul li a{font-size:10px;line-height:12px;color:#666;text-transform:uppercase;text-decoration:none;letter-spacing:0;}.country-drop .inputError label>span{font-weight:normal;font-size:10px;line-height:12px;color:#666;text-transform:uppercase;}.country-drop .inputError .select{background:none;}.country-drop .inputError select{font-size:10px;text-transform:uppercase;}.search input[type="search"]{border-color:#E5E5E5;}.cart a{font-family:'oswaldregular',Helvetica,'Segoe UI',sans-serif;font-size:14px;line-height:18px;color:#0090AE;text-decoration:none;text-transform:uppercase;}.cart a.disabled{color:#999;}.menu>ul>li>a{color:#3a322b;font-family:"Village-RomanTitling";font-size:16px;font-weight:400;text-decoration:none;}.menu>ul>li>a:hover,.menu>ul>li.sel a{color:#df4c45;}body .menu>ul>li{border-bottom:0!important;padding-left:18px;}body .menu>ul>li:first-child{padding-left:0;}body .menu>ul>li>a{padding-bottom:7px;border-bottom:2px solid transparent;}body .menu>ul>li.sel>a{border-bottom-color:#df4c45;}body .menu>ul>li{height:50px;}body .container-menu .menu ul{max-width:832px;}.top-lst .order-by{margin-top:2px;}body .container-lst{padding-top:6px;width:calc(100% - 302px);}.menu-mobile ul li a{text-transform:uppercase;text-decoration:none;font-family:'Village-RomanTitling',Helvetica,'Segoe UI',sans-serif;font-size:16px;color:#3a322b;letter-spacing:0.4px;line-height:20px;text-decoration:none;text-transform:none;}.menu-mobile ul.menu-inst li a{color:#333;font-family:"Helvetica Neue",Helvetica,'Segoe UI',sans-serif;font-size:10px;font-weight:400;letter-spacing:0.82px;line-height:11px;}.cart-button span:not(.fa){font-family:'oswaldregular',Helvetica,'Segoe UI',sans-serif;font-size:12px;line-height:18px;color:#0090AE;}.submenu .column-submenu>ul>li>a{font-family:'oswaldregular',Helvetica,'Segoe UI',sans-serif;font-size:12px;line-height:17px;text-transform:uppercase;text-decoration:none;letter-spacing:0.7pt;}.submenu .column-submenu>ul>li>ul>li>a{font-size:12px;line-height:24px;color:#666;text-decoration:none;}.submenu .column-submenu>ul>li>ul>li>a:hover{color:#0090AE;}.wrapper-slider .banner-title{font-family:'oswaldregular',Helvetica,'Segoe UI',sans-serif;font-size:60px;font-weight:normal;line-height:60px;color:#FFF;text-transform:uppercase;}.wrapper-slider .banner-desc{font-family:'Helvetica Neue',Helvetica,'Segoe UI',sans-serif;font-size:17px;font-weight:bold;line-height:27px;color:#FCFCFC;text-transform:uppercase;}.wrapper-item span{font-family:'oswaldregular',Helvetica,'Segoe UI',sans-serif;font-size:26px;line-height:38px;color:#FFF;text-transform:uppercase;}.container-banners#twenty-nine .wrapper-news h4{color:#FFF;text-transform:uppercase;}.container-banners#twenty-nine .wrapper-news p{color:#FFF;}.social-footer span,.social-footer a.stores-footer,.title-menu{font-family:'oswaldregular',Helvetica,'Segoe UI',sans-serif;font-size:12px;line-height:17px;letter-spacing:0.8pt;color:#CCC;text-transform:uppercase;}.container-brands,.contact-tele{display:none;}.logo-footer{margin-top:-16px;}.logo-footer img{width:144px;}body .text-footer{margin-top:6px;max-width:244px;}body .text-footer p{color:#CCC;}body .foot{background-color:#3a322b;box-shadow:0 -2px 0 #df4c45;}body .foot .container,body .bottom-footer .container{max-width:1270px;}body .menu-footer ul{margin-bottom:28px;}body .menu-footer ul li{padding-bottom:4px;}body .menu-footer ul li a,body .column-contact p.contact{font-family:'OpenSans-Semibold';font-size:12px;font-weight:normal;line-height:20px;color:#ccc;text-decoration:none;text-transform:none;opacity:1;}body .column-contact p.contact{padding-bottom:4px;}body .bottom-footer{padding-top:34px;padding-bottom:20px;background-color:#3a322b;z-index:50;border-bottom:2px solid transparent;}.contact-footer .email{font-family:'Helvetica Neue',Helvetica,'Segoe UI',sans-serif;font-size:18px;line-height:22px;color:#40bcd6;}.logos-footer{margin-top:-9px;}.copy-notice p,.copy-notice a{font-family:"Helvetica Neue",Helvetica,'Segoe UI',sans-serif;font-size:12px;line-height:13px;color:#ccc;text-decoration:none;}.copy-notice a:hover{text-decoration:underline;}.copy-notice .direitos{float:left;}.copy-notice .reduced{float:left;padding-right:62px;}.copy-notice .barra1{visibility:hidden;}body .social-footer{margin-top:17px;margin-left:0;text-align:center;}body .social-footer a{opacity:1!important;margin-left:6px;background:url(../sysimages/social-icons-2.png) no-repeat left top;background-size:auto 52px;width:26px;height:26px;float:left;}body .social-footer a:first-child{margin-left:0;}body .social-footer a.vm{background-position:-26px 0px;}body .social-footer a.pi{background-position:-52px 0px;}body .social-footer a.yt{background-position:-78px 0px;}body .social-footer a.gp{background-position:-104px 0px;}body .social-footer a.lk{background-position:-130px 0px;}body .social-footer a.tw{background-position:-156px 0px;}body .social-footer a.tm{background-position:-182px 0px;}body .social-footer a.in{background-position:-208px 0px;}body .social-footer a:hover{background-position:0px -26px;}body .social-footer a.vm:hover{background-position:-26px -26px;}body .social-footer a.pi:hover{background-position:-52px -26px;}body .social-footer a.yt:hover{background-position:-78px -26px;}body .social-footer a.gp:hover{background-position:-104px -26px;}body .social-footer a.lk:hover{background-position:-130px -26px;}body .social-footer a.tw:hover{background-position:-156px -26px;}body .social-footer a.tm:hover{background-position:-182px -26px;}body .social-footer a.in:hover{background-position:-208px -26px;}body .menu-footer p.tit-menu-footer{margin-bottom:12px;opacity:1;color:#baae92;font-family:'OpenSans-Regular';font-size:12px;font-weight:700;line-height:14px;text-transform:uppercase;letter-spacing:0.5px;}body .column-newsletter p.content-newsletter{font-family:"Helvetica Neue",Helvetica,'Segoe UI',sans-serif;color:#ccc;font-size:12px;font-weight:400;line-height:19px;}.inputError.division_email,.inputError.division_city{width:50%;float:left;box-sizing:border-box;}.inputError.division_email{padding-right:12px;}.inputError.division_city{padding-left:12px;}.social-icons a{display:inline-block;width:32px;height:32px;margin-left:9px;background:url(../sysimages/social-icons-2.png) no-repeat;background-size:288px;}.social-icons a.fb{background-position:left top;}.social-icons a.vm{background-position:-32px top;}.social-icons a.pi{background-position:-64px top;}.social-icons a.yt{background-position:-96px top;}.social-icons a.gp{background-position:-128px top;}.social-icons a.lk{background-position:-160px top;}.social-icons a.tw{background-position:-192px top;}.social-icons a.tb{background-position:-224px top;}.social-icons a.inst{background-position:-256px top;}.social-icons a.fb:hover{background-position:left bottom;}.social-icons a.vm:hover{background-position:-32px bottom;}.social-icons a.pi:hover{background-position:-64px bottom;}.social-icons a.yt:hover{background-position:-96px bottom;}.social-icons a.gp:hover{background-position:-128px bottom;}.social-icons a.lk:hover{background-position:-160px bottom;}.social-icons a.tw:hover{background-position:-192px bottom;}.social-icons a.tb:hover{background-position:-224px bottom;}.social-icons a.inst:hover{background-position:-256px bottom;}.share-icons a{transition:none!important;display:inline-block;width:26px!important;height:26px;padding:0!important;margin:0 4px 0 0;background:url(../sysimages/social-icons.png) no-repeat;background-size:234px;float:none!important;}.share-icons a>span{display:none;}.share-icons a span{background:none!important;}.share-icons a.addthis_button_facebook{background-position:left top;}.share-icons a.addthis_button_pinterest_share{background-position:-52px top;}.share-icons a.addthis_button_google_plusone_share{background-position:-104px top;}.share-icons a.addthis_button_twitter{background-position:-156px top;}.share-icons a.addthis_button_tumblr{background-position:-182px top;}.share-icons a.addthis_button_facebook:hover{background-position:left bottom;}.share-icons a.addthis_button_pinterest_share:hover{background-position:-52px bottom;}.share-icons a.addthis_button_google_plusone_share:hover{background-position:-104px bottom;}.share-icons a.addthis_button_twitter:hover{background-position:-156px bottom;}.share-icons a.addthis_button_tumblr:hover{background-position:-182px bottom;}
}
/* ------------------- */

/* ----- APAGAR ----- */
.product .desc .name{
max-width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
/* ------------------- */


/* ------- NEWS ------ */
.wrapper-news .column-featured .desc p.date{font-size: 11px;font-weight: 400;line-height: 18px;color: #666;}
.wrapper-news .column-list .h1{font-family: 'OpenSans-Light', Helvetica, 'Segoe UI', sans-serif;font-weight: normal;font-size: 22px;line-height: 33px;color: #3A322B;}
.wrapper-news .column-list .list-news .slide .name{font-family: 'OpenSans-Semibold', Helvetica, 'Segoe UI', sans-serif;font-weight: normal;font-size: 13px;line-height: 19px;color: #3A322B;}
.wrapper-news .column-list .list-news .slide a:hover .name{color: #DF4C45;}
.wrapper-news .column-list .bx-pager .bx-pager-item a{font-size: 12px;color: #979695;font-weight: 700;line-height: 32px;text-decoration: none;}
/* ------------------- */

/* ----- DETALHE ----- */
.container-related-products {
	background-color: #faf9f7;
	border-top: 1px solid #baae92;
	padding: 60px 0;
}

.product-desc .flags{
	font-size: 9px;
	font-weight: 400;
	line-height: 100%;
	color: #FFF;
	text-transform: uppercase;
}

.product-desc .name h1 {
	text-transform: uppercase;
	font-weight: 400;
}

.product-desc .ref p{
font-size: 11px;
line-height: 16px;
color: #666;
}
.product-desc .price h2{
font-family: 'OpenSans-Semibold';
font-size: 18px;
line-height: 24px;
color: #df4c45;
}
.product-desc .price h2 .old-price{
font-family: 'OpenSans-Semibold';
font-size: 16px;
line-height: 22px;
color: #3a322b;
}

.product-desc .description p {
	font-size: 11px;
	line-height: 18px;
}

.product-desc .buttons .button.btn-wish {
	display: none;
}

.product-desc .wrapper-colors .colors-label,
.product-desc .wrapper-sizes .sizes-label{
font-family: 'oswaldregular', Helvetica, 'Segoe UI', sans-serif;
font-weight: normal;
font-size: 14px;
line-height: 24px;
color: #666;
}

.product-desc .sizes a{
font-size: 11px;
line-height: 16px;
letter-spacing: 0;
}

.product-images .bx-controls .bx-controls-direction a.bx-prev {
	background: url("../sysimages/arrow-slide-left-2.png") no-repeat left top;
	left: 66px;
}

.product-images .bx-controls .bx-controls-direction a.bx-next {
	background: url("../sysimages/arrow-slide-right-2.png") no-repeat left top;
	right: 66px;
}

.product-images .bx-controls .bx-controls-direction a {
	display: block;
	width: 63px;
	height: 63px;
	background-size: 63px auto !important;
	text-indent: -100px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -31px;
}

.product-images .bx-controls .bx-controls-direction a:hover {
	background-position: left bottom;
}

/* ------------------- */

body article.product .flags {
	top: 10px;
	padding: 3px 0 1px;
}

body article.product:hover .image .wrapper-image img {
	box-shadow: 0 0 8px #baae92;
}

/* ------ ESTILOS ACCOUNT ----- */
.pagina_bag p {
	color: #333 !important;
}

.account .title-tab{
font-family: 'OpenSans-Semibold';
font-weight: normal;
font-size: 14px;
line-height: 24px;
letter-spacing: 0.5px;
color: #3A322B;
background-color: #FFF;
}
.account .form-account .row.bottom-form .column p{
font-size: 11px;
line-height: 32px;
color: #666 !important;
}
.account .wrapper-table > table .desc-tr *,
.account .return-order .desc *{
font-size: 12px;
}
.account .order-ref p{
font-size: 11px;
color: #666 !important;
}

.account .wrapper-page .return-order .flag{
font-family: 'oswaldregular', Helvetica, 'Segoe UI', sans-serif;
font-size: 12px;
line-height: 24px;
color: #FFF;
text-transform: uppercase;
display: inline-block;
height: 25px;
padding: 0 8px;
margin-right: 5px;
}
/* ---------------------------- */


/* ----- ESTILOS CHECKOUT ----- */
.pagina_bag {
	/*max-width: 1380px;*/
   max-width: 1100px;
	padding: 50px 15px;
}

.pagina_bag .uniCol .formulario input[type=text],
.pagina_bag .uniCol .formulario input[type=email],
.pagina_bag .uniCol .formulario input[type=password],
.pagina_bag .uniCol .formulario input[type=file],
.pagina_bag .uniCol .formulario textarea,
.pagina_bag .uniCol .formulario .select {
	border: 1px solid #3A322B !important;
	padding: 10px !important;
	color: #3A322B !important;
	max-width: 340px;
}

.pagina_bag .uniCol .formulario .select{
	padding: 4px 10px !important;
}

.pagina_bag .wrapper-registo {
    margin-top: 84px;
}

.pagina_bag .uniCol .subtitulo_Table {
	color: #3a322b;
	font-family: 'OpenSans-Semibold';
	font-size: 13px;
	font-weight: 400;
	line-height: 19px;
}

.pagina_bag .uniCol .inputError span {
	color: #666;
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
}

.pagina_bag .title{padding-bottom: 31px;text-align: left;}

.pagina_bag .finalizacao,
.pagina_bag .table_carrinho2{
	background-color: transparent;
}

.pagina_bag .tbl_bag tr td.coluna1 {
	padding-left: 10px;
}

.pagina_bag .table_carrinho2 .uniCol {
	border: 0;
}

.pagina_bag .dadosFinais .unidadeDF,
.pagina_bag .finalizacao .quadroFinal,
.pagina_bag .table_carrinho2 .uniCol,
.pagina_bag table.backgroundFaixa tr.products{
background: #FFF;
border: 0 !important;
}

.account .wrapper-table > table thead tr td,
.account .return-order .label,
.pagina_bag .backgroundClaro,
.pagina_bag .backgroundFaixa tr th,
.pagina_bag table .bottom2_bag.backgroundFaixa {
background: #999;
}

.products td,.trOferta td{
border-bottom-width: 1px;
}

.pagina_bag .titulo_Table,
.pagina_bag .titQuadro{
font-family: 'Village-BoldTitling';
font-weight: normal;
font-size: 16px;
line-height: 20px;
color: #DF4C45;
padding: 25px;
border-top: 1px solid #baae92 !important;
border-bottom: 1px solid #baae92 !important;
}

.pagina_bag .dadosFinais .unidadeDF .titQuadro {
	padding-top: 25px;
	padding-bottom: 25px;
}

body .pagina_bag .finalizacao .quadroFinal.padFull0 {
	height: 528px;
}

body .scroll {
	height: 290px;
}

.pagina_bag .subtitulo_Table,
.pagina_bag .bottomRegisto .rightBR p,
.pagina_bag .fimCarrinho .texts label,
.pagina_bag .bottomRegisto .leftBR label,
.pagina_bag .table_carrinho2 .formulario .inputError a{
font-size: 11px;
line-height: 16px;
color: #3a322b;
}

.account .wrapper-table > table thead tr td,
.account .return-order .label,
.pagina_bag .backgroundFaixa tr th h5{
color: #3a322b;
/*font-family: 'OpenSans-Semibold';*/
font-size: 13px;
font-weight: 600;
line-height: 19px;
}

.pagina_bag table.backgroundFaixa tr.products td *{
font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', sans-serif;
font-weight: normal;
font-size: 13px;
line-height: 18px;
letter-spacing: 0.2px;
color: #333;
}

.pagina_bag table.backgroundFaixa tr.products td h5{
font-weight: bold;
}

.pagina_bag .tbl_bag .bottom2_bag h5,
.pagina_bag .tbl_bag .bottom2_bag h5 + a{
font-weight: normal;
font-size: 13px;
line-height: 18px;
color: #FFF;
}

.pagina_bag .tbl_bag .valorTotal h1,
.pagina_bag .valorTotal h2{
font-size: 20px;
}

.pagina_bag .tbl_bag .bottom2_bag.voucherLines *{
color: #444;
}


.pagina_bag .finalizacao .resumeValues,
.pagina_bag .dadosFinais .unidadeDF .descF{
background: #F4F4F4;
}

.pagina_bag .finalizacao h3,
.pagina_bag .finalizacao .contResume .product *,
.pagina_bag .finalizacao .resumeValues *{
font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', sans-serif;
font-weight: normal;
font-size: 13px;
line-height: 18px;
color: #333;
letter-spacing: 0;
}

.pagina_bag .finalizacao .contResume .product a {
	line-height: 0;
}

.pagina_bag .finalizacao .resumeValues .subtotal *{
font-weight: bold;
}

.contResume table tr.product td.tdTwo h4.name{
font-weight: bold;
}

.pagina_bag .formulario h3,
.pagina_bag .moradafaturacao h3{
font-weight: 500;
}

.pagina_bag .promocao_bag h2, .pagina_bag .promocao_aviso h2{
font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 24px;
}

.pagina_bag .table_carrinho2 .uniCol{
padding: 31px 31px 31px 31px;
border-bottom: 1px solid #baae92;
min-height: 366px;
}
.pagina_bag .table_carrinho2 .formulario{margin-top: 35px;}
.pagina_bag .table_carrinho2 .formulario .inputError{margin-bottom: 13px;}
.pagina_bag .formulario #help-form{margin-top: 19px;}
.pagina_bag .table_carrinho2 .uniCol .btn2{margin: 0;}
.pagina_bag .tbl_bag tr th{padding: 8px 25px;}
.pagina_bag .promocao_bag table tr td{padding: 15px;}
.popup_geral .formPromocional h5{padding: 7px 0;}
.popup_geral .formPromocional .caixa input{padding: 10px 10px !important; border: 1px solid #3A322B !important;}
.popup_geral .formPromocional .caixa + input[type=submit] {padding: 11px 12px 12px 12px;line-height: 100%;}
.popup_geral .tit{
font-family: 'Village-BoldTitling';
color: #df4c45;
font-size: 16px;
font-weight: 400;
line-height: 20px;
border-bottom: 0
}

.pagina_bag .blocoChecks input[type="checkbox"], .pagina_bag .blocoChecks input[type="radio"] {
	top: 3px;
}

.pagina_bag .metodosEntrega,
.pagina_bag #tabelaResumo,
.pagina_bag .finalizacao .resumeValues,
.pagina_bag .dadosFinais .unidadeDF .descF,
.pagina_bag .tiposPagamentos {
	/*background-color: rgba(250, 249, 247, 0.7);*/
	background-color: #FFF;
	border: 0;
}
.account .wrapper-table > table thead tr td,
.account .return-order .label, .pagina_bag .backgroundClaro,
.pagina_bag .backgroundFaixa tr th,
.pagina_bag table .bottom2_bag.backgroundFaixa {
	background-color: #BAAE92;
	padding-top: 11px;
	padding-bottom: 11px;
}

.pagina_bag .titulo_Table, .pagina_bag .titQuadro {
	background-color: #FFF;
}

.account .wrapper-table > table tbody tr:nth-child(even) td {
	background-color: #FFF;
}

.pagina_bag .heightLimit {
	border: 0;
}

.pagina_bag .pay_icons {
	background-color: #FFF;
	border:1px solid #baae92;
	padding:10px;
}

.alertaCampanha td.backgroundClaro {
	border-color: #baae92;
}

.pagina_bag .finalizacao .quadroFinal {
    border-bottom: 1px solid #baae92 !important;
}

@media screen and (max-width: 768px){
	.pagina_bag .table_carrinho2,.pagina_bag .finalizacao{padding: 15px;}
	body .pagina_bag .finalizacao .quadroFinal.padFull0 {height: auto;}
	body .pagina_bag .uniQuadro .formulario .inputError.twoLabels label:first-child + label {width: calc(100% - 62px) !important;}
	.pagina_bag .titulo_Table, .pagina_bag .titQuadro {padding: 9px 15px;}
	.pagina_bag .table_carrinho2 .uniCol {padding-left: 15px;padding-right: 15px;}
}
/* ---------------------------- */

/* ----------- ABOUT ---------- */
.container-about .tit_H1{
font-family: 'Village-BoldTitling', Helvetica, 'Segoe UI', sans-serif;
font-size: 16px;
line-height: 20px;
color: #df4c45;
}
/* ---------------------------- */

/* --------- CONTACTS --------- */
.container-form h2{
font-family: 'Village-BoldTitling', Helvetica, 'Segoe UI', sans-serif;
font-size: 16px;
line-height: 20px;
color: #df4c45;
}
.container-form .bottom-form p{
font-size: 11px;
font-weight: 400;
line-height: 18px;
color: #666;
}
/* ---------------------------- */

/* ----------- LOJAS ---------- */
.stores .title{
max-width: 450px;
}


.title-store h2{
font-family: 'oswaldregular', Helvetica, 'Segoe UI', sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 24px;
color: #0090ae;
}

.wrapper-store.default-text{
font-size: 11px;
line-height: 16px;
}
/* ---------------------------- */


/* ---------- POPUPS ---------- */
#recrutamento .deftext{
font-size: 11px;
line-height: 16px;
color: #666;
}
#newsletter .bottom-form .column p,
#recrutamento .bottom-form .column p {
font-size: 11px;
line-height: 32px;
color: #666;
}

.title-popup{padding-bottom: 25px;/*text-align: center;*/padding-top: 20px;}
.title-popup .h1{font-family: 'Village-BoldTitling';font-size: 16px;font-weight: 400;line-height: 20px;color: #df4c45;padding-bottom: 10px;}

.title-popup img{width: 80px;margin-top: -40px;position: absolute;top: 0;left: 50%;margin-left: -40px;}
.fancybox-inner{overflow: inherit!important;}



/* ---------------------------- */

/* ----------- NEWS ----------- */
.news .detail-news .date{
font-size: 11px;
line-height: 16px;
color: #666;
}
.news .detail-news .title-news h1{
font-family: 'oswaldregular', Helvetica, 'Segoe UI', sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 28px;
color: #0090AE;
}
.news .detail-news .title-news p{
font-family: 'exomedium', Helvetica, 'Segoe UI', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 24px;
color: #333;
}
.news .detail-news .controls a{
font-size: 11px;
}
/* ---------------------------- */

/* --------- FANCYBOX --------- */
body .fancybox-skin{background: #FFF;border-radius: 0;}
body .fancybox-opened .fancybox-skin{box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}
body #fancybox-loading, body .fancybox-close, body .fancybox-prev span, body .fancybox-next span{background: none;font-size: 12px;
font-weight: 400;line-height: 18px;}
body .close-button:hover, body .fancybox-close:hover{background-position: left bottom;}
/* ---------------------------- */


.wrapper-compositions li a  {
	color: #666;
}

.content-compositions .uni * {
	color: #3a322b;
	font-size: 11px;
}

.related-products .title-related h2 {
	color: #df4c45;
	font-family: 'Village-BoldTitling';
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
}

.container_shopbylook_prods .product .price {font-family: 'OpenSans-Regular';color: #df4c45;font-weight: 600;font-size: 13px;}
.container_shopbylook_prods .product h4 {color: #3a322b;font-family: 'Village-RomanTitling';font-size: 14px;font-weight: 700;}
.title_search h1{margin-bottom: 30px;}
.title_search p.h3{margin-bottom: 20px;}
.most_search{margin-top: 50px;}
.most_search p.h2{padding-bottom: 25px;}
.most_search a{color: #666;font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', sans-serif;font-size: 13px;font-weight: 400;line-height: 20px;display:block;}

/*mobile*/
@media screen and (max-width: 768px){
body .container-slider ul li .content-banner .texts .h1{margin-top: 6%;font-size: 20px;line-height: 16px;}
body .container-slider ul li .content-banner .texts .h3{font-size: 14px;line-height: 18px;}
body .container-slider ul li .box_slide{top: 70%!important;}
body .nav-products ul li{float: none;}
body .container-banners#three .video p.h1{display: none;}
body .menu-footer ul{margin-bottom: 10px;}
body .menu-footer .column-menu {padding: 10px 15px;}
body .column-newsletter{padding-left: 15px;}
body .products{padding: 0px;}
body .container-lst{width: 100%;}
.titleFilters{margin-left: 0px;padding: 15px;}

}
