/* font size */
/* color */
/* bg color */
/* color */
/* line 10, ../../../sass/colors/brown/style.scss */


span.letter-top { font-size:10px;}
a:hover {
	cursor: pointer;
	color: #000;
}
.underline {
	text-decoration: underline!important;
}
:focus {
	outline: none;
}
/* line 14, ../../../sass/colors/brown/style.scss */
.error {
	color: #9a8177;
}
/* line 17, ../../../sass/colors/brown/style.scss */
.btn-primary {
	background-color: #9a8177;
	border-color: #9a8177;
}
/* line 20, ../../../sass/colors/brown/style.scss */
.btn-primary:hover {
	background-color: black;
	border-color: black;
}
/* line 27, ../../../sass/colors/brown/style.scss */
.btn-default:hover {
	background-color: #dd4b39;
	border-color: #dd4b39;
	color: #fff;
}
/* line 33, ../../../sass/colors/brown/style.scss */
.btn-active {
	background-color: #9a8177;
	border-color: #9a8177;
}
/* line 38, ../../../sass/colors/brown/style.scss */
.close:hover, .close:focus {
	color: #888;
}
/* line 42, ../../../sass/colors/brown/style.scss */
.divider {
	background-color: #9a8177;
}
/* line 45, ../../../sass/colors/brown/style.scss */
.bg-color1 {
	background-color: #fff !important;
}
/* line 48, ../../../sass/colors/brown/style.scss */
.bg-color2 {
	background-color: #9a8177 !important;
}
/* line 51, ../../../sass/colors/brown/style.scss */
.bg-color3 {
	background-color: #3d1b13 !important;
}
/* line 54, ../../../sass/colors/brown/style.scss */
.bg-color4 {
	background-color: #efefef !important;
}
/* line 57, ../../../sass/colors/brown/style.scss */
.bg-color5 {
	background-color: #fff !important;
}
/* line 60, ../../../sass/colors/brown/style.scss */
.bg-color6 {
	background-color: #222222;
}
/* line 63, ../../../sass/colors/brown/style.scss */
.bg-color7 {
	background-color: #ab806f !important;
}
/* Header */
/* line 70, ../../../sass/colors/brown/style.scss */
.nav-top > li > a:hover, .nav-top > li > a:focus {
	color: #9a8177;
}
/* line 72, ../../../sass/colors/brown/style.scss */
.nav-top > li > a:hover .fa, .nav-top > li > a:focus .fa {
	color: #9a8177;
}
/* line 81, ../../../sass/colors/brown/style.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	color: #9a8177;
}
/* line 85, ../../../sass/colors/brown/style.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	color: #9a8177;
}

/* line 103, ../../../sass/colors/brown/style.scss */
.menu-column-inner .product-price ins {
	color: #9a8177;
}
/* line 111, ../../../sass/colors/brown/style.scss */
.header-top .nav-top-icons .shopping-cart span:hover, 
#content_catgories .catContent .catName a:hover {
	color: #888;
}
/* line 113, ../../../sass/colors/brown/style.scss */
.header-top .nav-top > li > a:hover .fa, .header-top .nav-top > li > a:focus .fa {
	color: #9a8177;
}
/* line 122, ../../../sass/colors/brown/style.scss */
.header-top .shopping-cart a span span {
	color: #9a8177;
}
/* line 131, ../../../sass/colors/brown/style.scss */
.nav-icons a:hover, .nav-icons a:focus {
	color: #9a8177;
}
/* line 136, ../../../sass/colors/brown/style.scss */
.nav-icons .shopping-cart span {
	background-color: #9a8177;
}
/* line 144, ../../../sass/colors/brown/style.scss */
.nav-search-menu > .dropdown > .dropdown-menu > li > a:hover:before, .nav-search-menu > .dropdown > .dropdown-menu > li > a:focus:before {
	border-left-color: #9a8177;
}
/* line 149, ../../../sass/colors/brown/style.scss */
.nav-search-menu .dropdown-menu .open > a:before {
	border-left-color: #9a8177;
}
/* countdown */
/* line 154, ../../../sass/colors/brown/style.scss */
.countdown {
	border-top-color: #9a8177;
}
/* grid-tabs */
/* line 162, ../../../sass/colors/brown/style.scss */
.grid-tabs > li.active > a, .grid-tabs > li.active > a:hover, .grid-tabs > li.active > a:focus {
	border-top-color: #9a8177;
}
/* search */
/* line 170, ../../../sass/colors/brown/style.scss */
.form-search .btn:hover, .form-search .btn:focus {
	color: #9a8177;
}
/* line 178, ../../../sass/colors/brown/style.scss */
.cat-thumb-act a:hover {
	color: #9a8177;
}

@media (max-width: 360px) {
/* line 185, ../../../sass/colors/brown/style.scss */
.cat-thumb-item-content-wrap.bg-color1 {
	background-color: rgba(194, 167, 114, 0.8) !important;
}
}
/* line 192, ../../../sass/colors/brown/style.scss */
.cat-thumb-video .cat-thumb-item-img:after {
	background-color: rgba(194, 167, 114, 0.1);
}
/* line 197, ../../../sass/colors/brown/style.scss */
.cat-caption {
	background-color: rgba(194, 167, 114, 0.9);
}
/* line 204, ../../../sass/colors/brown/style.scss */
.owl-theme .owl-controls .owl-buttons div:hover {
	background-color: #ca4b3b ;
	border-color: #ca4b3b ;
}
/* post img slide */
/* line 215, ../../../sass/colors/brown/style.scss */
.pgl-img-slide .owl-controls .owl-buttons div:hover {
	background-color: #ca4b3b ;
	border-color: #ca4b3b ;
}
/* second slides */
/* line 225, ../../../sass/colors/brown/style.scss */
.second-slides .slide-item-caption-info h1 {
	color: #ca4b3b ;
}
/* line 232, ../../../sass/colors/brown/style.scss */
.highlight-slide h3 a:hover, .highlight-slide h3 a:focus, .highlight-slide .product-price ins {
	color: #ca4b3b ;
}
/* line 239, ../../../sass/colors/brown/style.scss */
.product-cat a:hover {
	color: #ca4b3b ;
}
/* line 245, ../../../sass/colors/brown/style.scss */
.thumb-act-more .btn-cart {
	background-color: #ca4b3b ;
}
/* line 251, ../../../sass/colors/brown/style.scss */
.list-review a:hover, .list-review a:focus {
	color: #ca4b3b ;
}
/* summary */
/* line 260, ../../../sass/colors/brown/style.scss */
.summary .product-cat a:hover, .summary .product-cat a:focus {
	color: #ca4b3b  ;
}
/* _shopping-cart */
/* line 267, ../../../sass/colors/brown/style.scss */
.product-subtotal, .total .amount {
	color: #ca4b3b ;
}
/* Blog */
/* line 271, ../../../sass/colors/brown/style.scss */
.post-date {
	background-color: #ca4b3b ;
}
/* line 277, ../../../sass/colors/brown/style.scss */
.post-large blockquote footer cite, .post-mansory-item .post-mid blockquote footer cite {
	color: #9a8177;
}
/* line 284, ../../../sass/colors/brown/style.scss */
.post-info a:hover, .post-info a:focus {
	color: #9a8177;
}
/* Sidebar */
/* line 289, ../../../sass/colors/brown/style.scss */
.blk-categories {
	background-color: #9a8177;
}
/* line 293, ../../../sass/colors/brown/style.scss */
.blk-highlight:after {
	border-top-color: #9a8177;
}
/* line 296, ../../../sass/colors/brown/style.scss */
.blk-highlight h4 {
	color: #9a8177;
}
/* featured-foot */
/* line 302, ../../../sass/colors/brown/style.scss */
.contact-info-wrap:after {
	background-color: rgba(194, 167, 114, 0.9);
}
/* line 308, ../../../sass/colors/brown/style.scss */
.newsletter-form .form-control:focus {
	border-bottom-color: #9a8177;
}
/* Scroll to Top */
/* line 315, ../../../sass/colors/brown/style.scss */
.scroll-to-top:hover {
	/*background-color: #9a8177;
	border-color: #9a8177;*/
}
/* Panel in offcanvas */
/* line 322, ../../../sass/colors/brown/style.scss */
.uk-offcanvas .uk-panel h3 a:hover, .uk-offcanvas .uk-panel h3 a:focus {
	color: #9a8177;
}
/* line 325, ../../../sass/colors/brown/style.scss */
.uk-offcanvas .uk-panel .product-price ins {
	color: #9a8177;
}
/* line 331, ../../../sass/colors/brown/style.scss */
.uk-nav-offcanvas a:hover, .uk-nav-offcanvas a:focus {
	color: #fff; background:#3d1b13;
}
/* line 337, ../../../sass/colors/brown/style.scss */
.uk-nav-sub .active a {
	color: #fff; background:#3d1b13;
}

@media (max-width: 991px) {
/* line 343, ../../../sass/colors/brown/style.scss */
.uk-navbar-toggle:hover, .uk-navbar-toggle:focus {
	color: #888;
}
}
/* #Footer */
/* line 351, ../../../sass/colors/brown/style.scss */
#footer a:hover {
	color: #fff;
}
/* line 356, ../../../sass/colors/brown/style.scss */
#footer address a:hover, #footer .footer-copyright p a:hover {
	color: #000;
}
/* line 360, ../../../sass/colors/brown/style.scss */
#footer .latest-tweets a {
	color: #9a8177;
}
/* line 362, ../../../sass/colors/brown/style.scss */
#footer .latest-tweets a:hover {
	color: #777777;
}
/* line 367, ../../../sass/colors/brown/style.scss */
#footer .card-icons a:hover {
	color: #9a8177;
}
/* line 374, ../../../sass/colors/brown/style.scss */
.social-icons a:after {
	background-color: #9a8177;
}
/* line 381, ../../../sass/colors/brown/style.scss */
#footer.bg-color6 a:hover {
	color: #9a8177;
}
/* line 386, ../../../sass/colors/brown/style.scss */
#footer.bg-color6 address a:hover, #footer.bg-color6 .footer-copyright p a:hover {
	color: #9a8177;
}
/* line 390, ../../../sass/colors/brown/style.scss */
#footer.bg-color6 .latest-tweets a {
	color: #9a8177;
}
/* line 392, ../../../sass/colors/brown/style.scss */
#footer.bg-color6 .latest-tweets a:hover {
	color: #777777;
}
/* line 397, ../../../sass/colors/brown/style.scss */
#footer.bg-color6 .card-icons a:hover {
	color: #9a8177;
}
/*** BSOLUS ***/









/*** BOTOES TOPO NAV ***/

.header-top .nav-top-icons i {
	color: #888;
}
input#pesquisa:hover, input#pesquisa:focus, .textln1 {
	width: 220px!important;
  	padding-right: 35px;
  	color: #fff;
}
#cookies p a, #cookies span {
	color: #444;
}
input#pesquisa {
border: none;
}
/* TRANSITION PARA HOVERS*/

.tab-content > .tab-pane {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
#cookies span, .flex-control-thumbs li, .mdpMain .mdpBotInterface li, .moduletable-social .custom-social a, .acysubbuttons .button4, #search-area-close, .instagram-mod .multi-slides .owl-controls .owl-prev i, .instagram-mod .multi-slides .owl-controls .owl-next i, #gkLogin .button4, .rsform-reset-button, .rsform-submit-button, .dropdown-menu .menu_banner_pos, button, #produtoscaixa .quickview, #produtoscaixa #imagem, section.top-product .top-product-left .additional-images a, section.top-product .top-product-left .social a, .addtocart-button, .wishlist, .wishlist.already-in:hover, #prod_Cor .opcs .opcProd.with_image, #product_size .opcProd, section.middle-product .js-slideBlock-title h3, ul.pro-tabs li, .tab-content > div, .close-side-cart, .moduletable-sidecart .quantityContent i, input, textarea, select, .favorites_container .favoritosdiv .favoritosdivimagem a, table#cartTableProducts .vm2-remove_from_cart, table#cartTableProducts .cart-product-quant i, #ui-tabs ul#tabs li, ul.nav-main-menu a h3, ul.nav-main-menu a h2, #jcemediabox-popup-closelink, .header-top .nav-top-icons .shopping-cart span, .addressItem, .cart-related-prod a, td.fields-content, .optionSelected, #filtro_limpa_tudo, .filterContainer .js-slideBlock-title, .filter_item_img, section.middle-product .technologie .tecn-popup a.tec-pop, section.middle-product .technologie .indicator-item-name i, #content_catgories .catContent i, .button4, .content_ > .content_items .content_item, .orderby-displaynumber .order-item, #quickview-detail .social a, #quickview-detail .social a:hover, .notify-button, .notify-button:hover, .thumbs_div img ,.flex-control-thumbs img,
.wishlist i, .moduletable-social .social-small, .top-product-left .social a i , #mobileCategoriesMenu.nav-side-menu .uk-parent.uk-open > div,
.confirmed-options .button1, .color-available{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/**/

ul.pro-tabs li a, .moduletable-sidecart .prices, .moduletable-sidecart .product_row .cart-prod-middle, .moduletable-sidecart .message-cart-without-products h6, #ui-tabs ul#tabs li,#quickview-detail .social a {
	color: #888
}
 .moduletable-social .social-small, .top-product-left social a i { color:#fff}

 .moduletable-social .social-small:hover , .header-top .search-wrapper .search_area_inner:hover #ajax-search-button i{ color:#3d1b13}
.vmicon.vm2-remove_from_cart, h6 ,.header-top .nav-top > li > a:hover, .header-top .nav-top > li > a:focus{
	color: #9a8177!important
}
.vmicon.vm2-remove_from_cart:hover {
	color: #ca4b3b!important;
}

.header-top .nav-top-icons a:hover,
.header-top .nav-top-icons .langs .title-lang:hover,
ul.nav-side-menu a h2:hover,
ul.nav-side-menu a h3:hover,
.header-top .nav-top-icons .shopping-cart span:hover,
.readon,
#search-area-close,
.moduletable-need-help .custom-need-help i,
.nav-main-menu > li > .dropdown-menu > div > li.boardTop div.first_catg h3 a,
.nav-side-menu > li > .dropdown-menu > div > li.boardTop div.first_catg h3 a,
#produtoscaixa .name a:hover,
#produtoscaixa .quickview,

.product-name h1,
.addtocart-area-spe .product-group-spec .opcs_title,
.link-returns a,
section.middle-product .js-slideBlock-title h3,
ul.pro-tabs li.active a,
ul.pro-tabs li.active a:hover,
ul.pro-tabs li a:hover,
.moduletable-sidecart .product_name a:hover,

.side-cart-footer .total .total-right,
.item-page-sizeguide h7,
.link-sizeguide a,
table#cartTableProducts .prod-name a,
.coupon-section .coupon-header,
.cart-details-total h7,
.section-details-cart .accept-terms a,
#ui-tabs ul#tabs li.current,
#ui-tabs ul#tabs li:hover,
.addressItem > .linkedit > a,
.resume-products .prod-name a,
.content_ > .content_items .content_item:hover,
.orderby-displaynumber .order-item:hover,

#quickview-detail .social a:hover,
#quickview-detail .product-name h1 a,
#quickview-detail .stock_notify h2,
#mobileCategoriesMenu .dropdown-menu .ul_level3 a:hover,
#sortable-dashboard .account-footer-button > .linkedit,
.texto_tickets .icon-relogio::before, table#cartTableProducts .cart-product-quant i,
table#cartTableProducts .cart-product-quant input.quantityCart, .item-page h7,
.top-product-left .social a:hover i{
	color: #fff;
	border: none;
}


.button1,
 .instagram-mod .multi-slides .owl-controls .owl-prev:hover i,
.instagram-mod .multi-slides .owl-controls .owl-next:hover i { color:#fff;}
table#cartTableProducts .cart-product-quant i:hover,.agreed a {
	color: #000;
	/*border-color: #c4b690;*/
}
.moduletable-video-spring-summer a:hover, .instagram-mod .footer-title-insta h3,   #search-area-close:hover, .instagram-mod.owl-controls, .rsform-submit-button:hover, .rsform-reset-button:hover, #produtoscaixa .quickview:hover a, #produtoscaixa .quickview:hover, section.top-product .top-product-left .social a:hover, section.middle-product .js-slideBlock-title h3:hover, .jlexreview .re-filter .re-mn a:hover,  #content_catgories .catContent i:hover {	/*color: #ca4b3b*/
	/*color: #c4b690;*/
	color:#000;
}
.button6:hover, #cookies, #cookies p a, .flex-direction-nav a.flex-next, .flex-direction-nav a.flex-prev, .moduletable-info-portes, .readon:hover, #favorite_removed, #favorite_not_removed, .moduletable-sidecart .button1:hover, .instagram-mod .footer-button-insta a:hover,.acysubbuttons .button4:hover,
.moduletable-sidecart .show_cart a:hover, #footer .moduletable-menu h3,#gkLogin .button4:hover {
	color: #fff;
}
 .breadcrumbs-caminho .voltaopatras:hover, .moduletable-menu ul li.current a, .nav-main-menu > li > .dropdown-menu > div > li.boardTop div.first_catg h3 a,  .nav-side-menu > li > .dropdown-menu > div > li.boardTop div.first_catg h3 a, #produtoscaixa .name a,  .moduletable-sidecart .product_name a, .moduletable-sidecart .quantityContent, .side-cart-footer .total .total-left, .moduletable-sidecart .message-cart-without-products h5, .item-page-faqs .js-slideBlock-title, .item-page-termos .js-slideBlock-title, .textln0, .addressItem > .linkedit > a:hover, .jlexreview .re-filter .re-mn a, .agreed a:hover, #content_catgories .catContent i, .filterContainer .js-slideBlock-title, #sortable-dashboard .account-footer-button > .linkedit:hover,
.main-content-wrap h2,
.cartMensageWithOutProduct.fullcart-no-products h1,
.close-side-cart,
.moduletable-sidecart .cartMensageWithOutProduct a,
.moduletable-menu h3,
.breadcrumbs-caminho .voltaopatras,
.instagram-mod .multi-slides .owl-controls .owl-prev i,
.instagram-mod .multi-slides .owl-controls .owl-next i,
.moduletable_barranews .acymailing_introtext h3 i,
.moduletable_barranews .acymailing_introtext h3,
.moduletable_barranews .acymailing_introtext h3 span,
.moduletable-sidecart .quantityContent i,
#content_catgories .catContent .catName a:hover,.catContent.nivel_0 > div > a{
	color: #9a8177;
}


.breadcrumbs-caminho a:hover {
	color: #888; text-decoration:underline;
}


ul.nav-main-menu a h2, ul.nav-side-menu a h2 , ul.nav-main-menu a h3, ul.nav-side-menu a h3, .header-top .nav-top-icons a, .header-top .nav-top-icons .langs .title-lang, .header-top .nav-top-icons .shopping-cart span, table#cartTableProducts .prod-name a:hover, .resume-products .prod-name a:hover {
	color: #999999;
}

.icon-email {
    font-size: 16px;
    height: 44px;
    padding: 10px;
  
}
/*** FONTS Styles**/

.font-style1 {
	 font-family: "Montserrat",sans-serif;font-weight:300;
}
.font-style2 {
	 font-family: "Montserrat",sans-serif; font-weight:700;
}
.font-style3 {
	
}
/*****HEADERS*/
.moduletable.insta-section h3 {
	padding-bottom: 0
}
.moduletable.insta-section h3:after, .moduletable.insta-section h3:before {
	display: none;
}
.moduletable h3 {
	color: #9a8177;
	font-size: 22px;
	text-align: center;
	padding-bottom: 0px;
	font-family: "Montserrat",sans-serif;
	font-weight: 400;
}
/*.moduletable h3:after {
	font-family: 'icomoon';
	content: "\e611";
	display: inline-block;
	padding-left: 10px;
	width: 30px
}
.moduletable h3:before {
	font-family: 'icomoon';
	content: "\e612";
	display: inline-block;
	width: 40px;
	padding-right: 10px;
}*/
/* BOTOES STyles */

.button1{
	font-weight: 600;
	text-align: center;
	border: 1px solid #9a8177;
	background: #9a8177;
	height: 38px;
	padding: 12px 25px;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 10px;
	line-height: 10px;
	z-index: 100;
	display: inline-block;
	
	margin: auto;
	width: 60%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	-webkit-transition: all 0s ease-in-out 1s;
	-o-transition: all 0s ease-in-out 1s;
	transition: all 0s ease-in-out 1s;
}

.button1:hover {
	background: #9a8177;
	color: #fff;
}

#add_new_add .button1 {}
.cartMensageWithOutProduct.fullcart-no-products a {border: 1px solid #000; color:#000; margin-bottom: 10px;}
.cartMensageWithOutProduct.fullcart-no-products a:hover { background:#000; color:#fff;}
.moduletable-sidecart .cartMensageWithOutProduct a.button1 { border-color:#000}
.moduletable-sidecart .cartMensageWithOutProduct a.button1:hover { border-color:#000; background:#000; color:#fff;}

a.button2 {
	text-align: center;
	cursor: pointer;
	border: 2px solid #3d1b13 ;
	background: #3d1b13 ;
	color: #fff!important;
	height: auto;
	padding: 12px 40px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	display: inline-block;
	line-height: 14px;
	width: auto;
}
a.button2:hover {
	background: #3d1b13;border: 2px solid #3d1b13 ;
}
a.button3 {
	font-weight: 600;
	text-align: center;
	border: 1px solid #9a8177;
	background: #9a8177;
	height: auto;
	padding: 18px 75px;
	text-transform: uppercase;
	font-size: 11px;
	display: inline-block;
	cursor: pointer;
	font-family: "Montserrat",sans-serif;
	line-height: 11px;
	width: auto; letter-spacing:2px;
}
a.button3:hover {
	background: #3d1b13 ;
	border: 1px solid #3d1b13 ;
}
.button4 {font-family: "Montserrat",sans-serif;
	background: #9a8177;
	color: #fff !important;
    cursor: pointer;
    font-size: 12px; padding:10px 20px; 
    font-weight: 600;
   
    position: relative;
    text-align: left;
    text-transform: uppercase;
}
.button4:hover { background:#3d1b13;}
.buttonh4 h4 {
	color: #fff!important;
	font-size: 20px;
	
	line-height: 20px;
	font-weight: lighter;
}
.buttonh4 h5 {
	color: #fff!important;
	font-size: 28px;
	font-family: "Montserrat",sans-serif;
	line-height: 28px;
	font-weight: normal;
}
.without-favorites .button4 {
    padding: 10px 40px;
}
#buttonEnterCouponCode.button4 { background: #fff none repeat scroll 0 0;
    border-color: #000;
    color: #000 !important;
    font-weight: normal;
    height: 28px;
    margin: 3px;
    padding: 0 10px; }
	#buttonEnterCouponCode.button4:hover { background: #000; color: #fff !important;}
/*.acysubbuttons .button4  {border: 2px solid #c4b690;background:#c4b690;}*/

.rsform-reset-button {
	cursor: pointer;
	background: transparent;
	padding: 0px 40px;
	color: #ca4b3b;
	line-height:22px;
	border: 1px solid #ca4b3b;
	
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 600;
}
.add-new-adress-top .rsform-reset-button { color:#000; border: 1px solid #000;}
.rsform-reset-button:hover {
	background: #000; border-color:#000;
	color: #fff;
}
.button-cookies {
	background: transparent;
	border: none; line-height:26px; height:26px;
}
.button5 {
	font-size: 10px;
	font-weight: 400;
	color: #9a8177;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 40px; letter-spacing:2px;
	width: -moz-max-content;
	height: -moz-max-content;
	line-height: 10px;
	display: inline-block;
	margin-top: 10px;
	border: 3px solid #9a8177;
}

.button6 {
	color: #fff;
	font-weight: 600;
	text-align: center;
	border: 1px solid #9a8177;
	background: #9a8177;
	height: 38px;
	padding: 12px 25px;
	text-transform: uppercase;
	cursor: pointer;
	font-family: "Montserrat",sans-serif;
	font-size: 10px;
	line-height: 10px; letter-spacing:2px;
	z-index: 100;
	position: relative;
	display: inline-block;
	width: 150px;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
}
.button6:hover {border: 1px solid #3d1b13;
	background: #3d1b13;}

.custom.contactos.container .button6 {
	font-size: 21px;
    font-weight: normal;
    height: 55px;
    line-height: 21px;
    padding: 17px 45px
}


.confirmed-options .button1 { border-color:#000!important; color:#000!important;}
.confirmed-options .button1:hover{ background:#000!important;color:#fff!important;}
.button5:hover {
	/*	color: #ca4b3b;*/
	color: #fff;
	background: #9a8177;
}
.addtocart-button {
	width: 100%;
	background: #ca4b3b;
	color: #fff;
	text-align: center;
	height: 48px;
	position: relative;
	float: left;
}
.addtocart-button.no_login {
	width: 100%;
}
.addtocart-button-inner {
	background: transparent;
	font-size: 14px;
	text-transform: uppercase;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	
	border: none;
}
.addtocart-button i {
	bottom: 0;
	font-size: 27px;
	height: 30px;
	right: 10px;
	margin: auto;
	position: absolute;
	top: 0;
}
.addtocart-button:hover {
	background: #000;
}
.wishlist {
	float: right;
	/*border: 1px solid #ca4b3b ;*/
	color: #ca4b3b;
	width: 28px;
	height: 28px;
	text-align: center;
	position: relative;
}
.wishlist span{ line-height:28px; text-transform:uppercase;  font-size:12px;padding-left: 5px; text-decoration:underline;}
.wishlist.already-in {
	/*background-color: #ca4b3b;*/
	color: #000;
}
.wishlist.already-in:hover {

	color: #000;
}
.wishlist i {
	font-size: 11px;
	text-align: center;

	margin: auto;
	height: 30px;
	line-height: 30px;
	overflow: hidden; color:#000 ; 
}
.wishlist.already-in i { color:#000;}
.wishlist i.icon-favoritos {
	/*font-size: 20px;*/
}
.wishlist:hover {
	/*border-color: #000;
	color: #000;*/
	cursor: pointer;
}
.wishlist:hover i { color:#000;}

.wishlist.already-in:hover i {
    color: #ca4b3b ;
}
/*** LABELS **/

.addons_promocao {
	background: transparent url("../../../images/labels/noticias.svg") no-repeat scroll center center;
	background-size: contain;
}
.addons_novo {
	background: transparent url("../../../images/labels/novidade.svg") no-repeat scroll center center;
	background-size: contain;
}
.addons_last_product {
	background: transparent url("../../../images/labels/ultimas-unidades.svg") no-repeat scroll center center;
	background-size: contain;
}
.nspInfo {
	background: transparent url("../../../images/labels/noticias.svg") no-repeat scroll center center;
	background-size: contain;
}
/** BLOCOS TEXTO**/

.text1 {
	font-size: 13px;
	line-height: 18px;
	text-align: justify;
	padding: 5px 0px 20px 0
}


.pg-reset .text1{padding: 5px 0px}
.pg-reset div.bg-color5, .pg-reset .form-validate{ width:100%}

/*** inputs*/
textarea {
	/**/
	font-size: 12px;
	padding-top: 5px;
}
input, .notify-label, button{
	/**/
	font-size: 12px;
	height: 34px;
	line-height: 34px;
}
.acyterms input {
	height: 10px;
	line-height: 10px
}
select {
	/**/
	font-size: 12px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #ededed;
	border-radius: 0;
	padding-left: 10px;
}
/*** MENUS LATERAIS */


.moduletable-menu h3 {
	
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 6px;
}
.moduletable-menu ul {
	background: #fff;
	padding: 20px;
	width: 100%;
}
.moduletable-menu .separator {
    color: #000;
    font-size: 16px;
}
#footer .moduletable-menu ul {
 	padding: 20px 0;
 }
#footer .moduletable-menu ul {
	background: transparent;
}
.moduletable-menu ul li {
	display: block;
	width: 100%;
	
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 300;
	padding-bottom: 12px;
}
.moduletable-menu ul li.active a{ color:#000}
/*** ERROS CONTACTOS*/

.formRed {
	background: #f2dede;color: #a94442!important;
	padding: 10px;
	border:1px solid #ebccd1;
	width: 100%;
	text-align: center;
	
	text-transform: uppercase;
	font-size: 11px;
}
/*** ERROR DIV */

#system-message {
	background: #c9edbb ;
	padding: 10px;
	color:#57794a;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
}

#system-message.error {background: #ca4b3b;}
#system-message li {
	display: block;
}
#system-message dt.info {
	
}
#system-message .notice {
	
}
#system-message dt {
	
	font-weight: 600;
	font-size: 13px;
}
#system-message  .error { color:#fff;}
#system-message .notice.message {
	font-family: "Roboto", sans-serif;
	font-size: 12px;
	text-transform: none;
}
#system-message .notice.message li {
	display: block;
	width: 100%;
}
/*** SLIDE INFO SHOW HIDE */

.item-page .js-slideBlock {
	background: #fff;
	padding: 12px;
	margin-bottom: 5px;
	display: block;
	width: 100%;
	cursor: pointer;
}
.item-page .js-slideBlock .js-slideBlock-title {
	
	text-shadow: uppercase;
	font-size: 12px;
	color: #000;
	height: 30px;
	line-height: 30px;
}
.item-page .js-slideBlock .js-slideBlock-title i {
	float: right;
	height: 30px;
	width: 30px;
	border: 1px solid #ccc;
	text-align: center;
	line-height: 30px;
}
.item-page .js-slideBlock.group-text {
	text-align: justify;
	line-height: 15px;
	padding: 5px 0px;
}
/* SLIDE PRODUTO*/

.js-slideBlock .js-slideBlock-title i {
	float: right;
	height: 22px;
	color: #000;
	/*background: #fff;*/
	width: 22px;
	font-size: 13px;
	border: 1px solid #000;
	text-align: center;
	line-height: 20px;
}
/*** SLIDE BLOCK ***/


.js-slideBlock .slideBlock-text {
	display: none;
}
/* ui-tabs***/
#ui-tabs ul#tabs {
	padding: 0
}
#ui-tabs ul#tabs li.current {border: 1px solid #000;}
#ui-tabs ul#tabs li {
	border: 1px solid #fff;
	
	font-size: 15px;
	height: 40px;
	line-height: 36px;
	font-weight: 700;
	margin-right: 10px;
	text-transform: uppercase;
	cursor: pointer;
	text-align: center;
	display: inline-block;
	padding: 0 15px;
}
/**/




/*** TABLE STYLE 1*/

table.tablestyle1 thead th {
	color: #000;
	
	font-size: 12px;
	padding: 10px 10px;
	text-transform: uppercase;
	border-bottom: 4px solid #f5f5f5;
	line-height: 15px;
}
table.tablestyle1 td {
	padding: 5px 10px;
	font-size: 12px;
}
table.tablestyle1 {
	border: 2px solid #f5f5f5;
}

#tracking table.tablestyle1 {
	background-color:#fff;
}


table.tablestyle1 .button4 {
	font-size: 11px;
	padding: 3px 5px;
}
table.tablestyle1 .button5 {
	font-size: 13px;
}
/**/



/*** TABLE STYLE 2*/

table.tablestyle2 thead th {
	color: #000;
	
	font-size: 12px;
	padding: 10px 10px;
	text-transform: uppercase;
	border-bottom: 3px solid #eee;
	line-height: 15px;
}
table.tablestyle2 td {
	padding: 5px 10px;
	font-size: 12px;
	border-bottom: 1px solid #eee;
	vertical-align: middle
}
table.tablestyle2 {
	border: 2px solid #eee;
}
table.tablestyle2 .button4 {
	font-size: 11px;
	padding: 3px 5px;
}
table.tablestyle2 .button5 {
	font-size: 13px;
}
/**/



/*** TABLE STYLE 3*/

table.tablestyle3 th {
	color: #000;
	
	font-size: 12px;
	padding: 10px 10px;
	text-transform: uppercase;
	line-height: 15px;
	border-bottom: 1px solid #eee;
}
table.tablestyle3 td {
	padding: 5px 10px;
	font-size: 12px;
	border-bottom: 1px solid #eee;
}
table.tablestyle3 {
	border: 2px solid #eee;
}
table.tablestyle3 .button4 {
	font-size: 11px;
	padding: 3px 5px;
}
table.tablestyle3 .button5 {
	font-size: 13px;
}
table.tablestyle3 table td {
	border: none;
}
/**/



/*** TABLE STYLE 4*/

table.tablestyle4 th {
	color: #000;
	
	font-size: 12px;
	padding: 10px 10px;
	text-transform: uppercase;
	line-height: 15px;
}
table.tablestyle4 td {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 12px;
}
table.tablestyle4 {
}
table.tablestyle4 .button4 {
	font-size: 11px;
	padding: 3px 5px;
}
table.tablestyle4 .button5 {
	font-size: 13px;
}
table.tablestyle4 table td {
	border: none;
}
/**/

/*** CLASS TO LOADER ***/
.generalLoader {
	background-image: url("/templates/loja5responsivo/images/loading-products.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
/**/


/* POPUP JCE */
#jcemediabox-popup-closelink {
	background: none!important;
	/*border: 2px solid #fff;*/
	color: #fff;
	font-size: 12px;
	height: 28px;
	width: 28px;
	text-align: center;
	line-height: 23px;
}
#jcemediabox-popup-closelink:hover {
	/*border: 2px solid #c4b690;*/
	color: #fff;
}
#jcemediabox-popup-closelink:before {
	content: "\e616";
	font-family: 'icomoon';
}
#jcemediabox-popup-info-top {
	padding: 0 0 10px 0
}
#jcemediabox-popup-container {
	border: none;
}
/*************/

/** BT REMOVE PRODUT CART ***/

button.delete_product_from_cart {
	background: none;
	/*border: 2px solid #c4b690;*/
	border:0px;
	color: #000;
	height: 30px;
	line-height: 28px;
	width: 30px;
}
button.delete_product_from_cart:hover {
	/*border: 2px solid #000;*/
	color: #000;
}
input.invalid, .rsform-error {
	border-color: #ebccd1;
}
.formError { font-weight:normal!important}
.invalid-field-format, .rsform-block .formClr .formError {
	background-color: #f2dede;
    border:1px solid #ebccd1;
	border-top:none;
	font-family: "Roboto", sans-serif!important;
/*	font-weight: 500;*/
	color: #a94442;
	display: inline-block;
	padding: 5px 10px;
	width: 100%;
	font-size: 11px!important;
}
/**** CALENDÁRIOS***/
#ui-datepicker-div {
	border-radius: 0!important;
	border: none!important;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.25)!important;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.25)!important;
	padding: 15px;
}
.ui-datepicker {
	width: auto!important;
}
.ui-widget-header {
	background: #ddd!important;
	border-radius: 0!important;
	border: none!important;
}
.ui-datepicker th {
	
	font-weight: 600;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: #f7f7f7!important;
	
	font-weight: 500;
	text-align:center;
	color: #888; padding-right: 4px;
}

.ui-datepicker .ui-datepicker-title select {	font-weight: 600; color:#888; padding:0px 5px; border:none;}
.ui-datepicker .ui-datepicker-title select  > option { font-weight:500; border-bottom:0; border-top:0;}
.ui-datepicker .ui-datepicker-title select  > option:hover { background:#eee;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border:1px solid #000!important; background:#e7e7e7!important;}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { background: #000!important; color:#fff!important; border:1px solid #000!important;}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border:1px solid #000!important;}

.colorbginverse{
	background-color:#000 !important;
	border:2px solid  #000 !important;
}
.colorbginverse:hover{
	background-color:#ca4b3b !important;
	border:2px solid  #ca4b3b !important;
}

#tracking.col-md-12 {
    background: #fff none repeat scroll 0 0;
    padding-bottom: 15px;
}