/* 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: #c2a772;
}
/* line 17, ../../../sass/colors/brown/style.scss */
.btn-primary {
	background-color: #c2a772;
	border-color: #c2a772;
}
/* 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: #c2a772;
	border-color: #c2a772;
}
/* line 38, ../../../sass/colors/brown/style.scss */
.close:hover, .close:focus {
	color: #888;
}
/* line 42, ../../../sass/colors/brown/style.scss */
.divider {
	background-color: #c2a772;
}
/* line 45, ../../../sass/colors/brown/style.scss */
.bg-color1 {
	background-color: #c2a772 !important;
}
/* line 48, ../../../sass/colors/brown/style.scss */
.bg-color2 {
	background-color: #dd4b39 !important;
}
/* line 51, ../../../sass/colors/brown/style.scss */
.bg-color3 {
	background-color: rgba(255, 255, 255, 0.5) !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: rgba(0, 0, 0, 0.8) !important;
}
/* Header */
/* line 70, ../../../sass/colors/brown/style.scss */
.nav-top > li > a:hover, .nav-top > li > a:focus {
	color: #c2a772;
}
/* line 72, ../../../sass/colors/brown/style.scss */
.nav-top > li > a:hover .fa, .nav-top > li > a:focus .fa {
	color: #c2a772;
}
/* line 81, ../../../sass/colors/brown/style.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	color: #c2a772;
}
/* line 85, ../../../sass/colors/brown/style.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	color: #c2a772;
}
/* line 95, ../../../sass/colors/brown/style.scss */
.nav-main-menu > li > a:hover, .nav-main-menu > li > a:focus {
	background-color: transparent;
}
/* line 103, ../../../sass/colors/brown/style.scss */
.menu-column-inner .product-price ins {
	color: #c2a772;
}
/* 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: #c2a772;
}
/* line 122, ../../../sass/colors/brown/style.scss */
.header-top .shopping-cart a span span {
	color: #c2a772;
}
/* line 131, ../../../sass/colors/brown/style.scss */
.nav-icons a:hover, .nav-icons a:focus {
	color: #c2a772;
}
/* line 136, ../../../sass/colors/brown/style.scss */
.nav-icons .shopping-cart span {
	background-color: #c2a772;
}
/* 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: #c2a772;
}
/* line 149, ../../../sass/colors/brown/style.scss */
.nav-search-menu .dropdown-menu .open > a:before {
	border-left-color: #c2a772;
}
/* countdown */
/* line 154, ../../../sass/colors/brown/style.scss */
.countdown {
	border-top-color: #c2a772;
}
/* 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: #c2a772;
}
/* search */
/* line 170, ../../../sass/colors/brown/style.scss */
.form-search .btn:hover, .form-search .btn:focus {
	color: #c2a772;
}
/* line 178, ../../../sass/colors/brown/style.scss */
.cat-thumb-act a:hover {
	color: #c2a772;
}

@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: #c2a772;
}
/* line 284, ../../../sass/colors/brown/style.scss */
.post-info a:hover, .post-info a:focus {
	color: #c2a772;
}
/* Sidebar */
/* line 289, ../../../sass/colors/brown/style.scss */
.blk-categories {
	background-color: #c2a772;
}
/* line 293, ../../../sass/colors/brown/style.scss */
.blk-highlight:after {
	border-top-color: #c2a772;
}
/* line 296, ../../../sass/colors/brown/style.scss */
.blk-highlight h4 {
	color: #c2a772;
}
/* 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: #c2a772;
}
/* Scroll to Top */
/* line 315, ../../../sass/colors/brown/style.scss */
.scroll-to-top:hover {
	/*background-color: #c2a772;
	border-color: #c2a772;*/
}
/* 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: #c2a772;
}
/* line 325, ../../../sass/colors/brown/style.scss */
.uk-offcanvas .uk-panel .product-price ins {
	color: #c2a772;
}
/* line 331, ../../../sass/colors/brown/style.scss */
.uk-nav-offcanvas a:hover, .uk-nav-offcanvas a:focus {
	color: #c2a772;
}
/* line 337, ../../../sass/colors/brown/style.scss */
.uk-nav-sub .active a {
	color: #c2a772;
}

@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: #000;
}
/* 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: #c2a772;
}
/* 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: #c2a772;
}
/* line 374, ../../../sass/colors/brown/style.scss */
.social-icons a:after {
	background-color: #c2a772;
}
/* line 381, ../../../sass/colors/brown/style.scss */
#footer.bg-color6 a:hover {
	color: #c2a772;
}
/* line 386, ../../../sass/colors/brown/style.scss */
#footer.bg-color6 address a:hover, #footer.bg-color6 .footer-copyright p a:hover {
	color: #c2a772;
}
/* line 390, ../../../sass/colors/brown/style.scss */
#footer.bg-color6 .latest-tweets a {
	color: #c2a772;
}
/* 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: #c2a772;
}
/*** BSOLUS ***/









/*** BOTOES TOPO NAV ***/

.header-top .nav-top-icons i {
	color: #888;
}
input#pesquisa:hover, input#pesquisa:focus, .textln1 {
	color: #999;
}
#cookies p a, #cookies span {
	color: #444;
}
input#pesquisa {
  border-color: #000;
  border-style: solid;
  border-width: 1px;
  color: #bbb;
  text-align: left;
  text-transform: uppercase;
}
/* 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: #000; }
.vmicon.vm2-remove_from_cart, .moduletable-social .social-small:hover, h6 ,.header-top .nav-top > li > a:hover, .header-top .nav-top > li > a:focus{
	color: #000!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: #000;
}


.button1,
 .instagram-mod .multi-slides .owl-controls .owl-prev:hover i,
.instagram-mod .multi-slides .owl-controls .owl-next:hover i { color:#ca4b3b;}
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, 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;
}
.button1: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, #gkLogin .button4:hover {
	color: #fff;
}
#footer .moduletable-menu h3, .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: #000;
}


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


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: #fff;
}
/*** FONTS Styles**/

.font-style1 {
	font-family: "Roboto Slab", sans-serif;
}
.font-style2 {
	font-family: "Roboto Condensed", sans-serif;
}
/*****HEADERS*/
.moduletable.insta-section h3 {
	padding-bottom: 0
}
.moduletable.insta-section h3:after, .moduletable.insta-section h3:before {
	display: none;
}
.moduletable h3 {
	color: #000;
	font-family: "Montserrat",sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
}
.-destaques-prod.moduletable h3 {
  background: #fff none repeat scroll 0 0;
  color: #000;
  display: table;
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin: auto;
  padding: 0 25px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  z-index: 2;
}
/* BOTOES STyles */

.button1, .readon {
	font-family: "Montserrat";
	font-weight: 400;
	text-align: center;
	padding: 12px 40px;
	text-transform: uppercase;
	font-size: 11px !important;
	display: inline-block !important;
	cursor: pointer;
	color: #fff;
}
.height200{
	height: 200px;
}
.height385{
	height: 385px;
}
.black {
	color: #000;
}
.white{
	color: #fff;
}
.ldireito{
	float: right;
	font-family: "Montserrat";
	padding: 19px;
	text-align: center;
}
.ldireito > h2, .ldireito > span, .direita > h2, .direita > span, .esquerda > h2, .esquerda > span, .centro > h2, .centro > span{
	font-family: "Montserrat";
	font-weight: 400;
}
.ldireito > span, .direita > span, .esquerda > span, .centro > span{
	letter-spacing: 1.5px;
}
.direita {
	float: right;
	font-family: "Montserrat";
	padding: 90px 60px;
	text-align: center;
}
.centro{
	float: left;
	font-family: "Montserrat";
	padding: 40px 5px;
	text-align: center;
}
.esquerda {
	float: left;
	font-family: "Montserrat";
	padding: 90px 60px;
	text-align: center;
}
.esquerda > h2, .direita > h2, .centro > h2{
	margin-bottom: 70px;
}
.custom.col-sm-6 {
	padding: 0;
	width: 100%;
}
.header-banner .button1{
	font-size: 12px;
}
.button1.blue{
	background: #4fafcd !important;
}
.button1.blue:hover{
	background: #1c7c9a !important;
}
.button1.yellow{
	background: #ced32f;
}
.button1.yellow:hover{
	background: #98a00c;
}
.button1.gray{
	background: #83a2ba;
}
.button1.gray:hover{
	background: #507087;
}
.button1.marine{
	background: #03adae;
}
.button1.marine:hover{
	background: #007a7b;
}
.button1.brown, .button2.brown{
	background: #d3c0a2;
}
.button1.brown:hover, .button2.brown:hover{
	background: #a09070;
}
.button1.red{
	background: #8d1922;
}
.button1.red:hover{
	background: #5a0600;
}
#add_new_add .button1 {font-family: "Roboto Condensed", sans-serif; background: #000;}
.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;}

.button1:hover, .readon:hover {
	background: #000;
}
a.button2 {
	background: #ca4b3b none repeat scroll 0 0;
	color: #fff !important;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	padding: 7px 24px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 220px;
}
a.button2:hover {
	background: #000;border: 2px solid #000 ;
}
a.button3 {
	text-align: center;
	border: 1px solid #fff;
	color: #fff!important;
	padding: 15px 40px;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 13px;
	display: inline-block;
	cursor: pointer;
}
a.button3:hover {
	background: #ca4b3b ;
	border: 1px solid #ca4b3b ;
}
.button4, .rsform-submit-button {
	/*background: #ca4b3b;*/
	background: #000;
	padding: 0px 40px;
	color: #fff!important;
	line-height: 22px;
	/*border: 2px solid #ca4b3b;*/
	border: 1px solid #000 ;
	font-weight: 600;
	font-family: "Roboto Condensed", sans-serif;
	text-transform: uppercase;
	font-size: 13px;
	text-align: center;
	cursor: pointer;
}
.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;}*/
.button4:hover, .rsform-submit-button:hover, .moduletable-lookbook .custom-lookbook a:hover .button4  {
	background: #fff;
	color: #000 !important;
}
.rsform-reset-button {
	cursor: pointer;
	background: transparent;
	padding: 0px 40px;
	color: #000;
	line-height:22px;
	border: 1px solid #000;
	font-family: "Roboto Condensed", sans-serif;
	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: 11px;
	font-weight: 300;
	color: #000;
	text-transform: uppercase;
	font-family: "Roboto Condensed", sans-serif;

}


.confirmed-options .button1 { border-color:#000!important; color:#000!important;font-family: "Roboto Condensed", sans-serif;}
.confirmed-options .button1:hover{ background:#000!important;color:#fff!important;}
.button5:hover {
	/*	color: #ca4b3b;*/
	color: #fff;
}
.addtocart-button {
	background: #fff none repeat scroll 0 0;
	border: 2px solid #000;
	color: #000;
	float: left;
	height: 48px;
	position: relative;
	text-align: center;
	width: 100%;
}
.addtocart-button.no_login {
	width: 100%;
}
.addtocart-button-inner {
	background: transparent;
	font-size: 13px;
	text-transform: uppercase;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	font-family: "Montserrat", sans-serif;
	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;
	color: #fff;
}
.icon-add-cart{
	display: none;
}
.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-family: "Roboto Condensed", sans-serif; font-size:12px;padding-left: 5px;}
.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 ;
}
.quantity-input.opc_stock {
	border: medium none;
	text-align: center;
	width: 60px !important;
}
.quantity-minus, .quantity-plus, .quantity-input.opc_stock {
	float: left;
	letter-spacing: -1px;
}
.quantity-minus, .quantity-plus{
	color: #000;
	cursor: pointer;
}
.div_sel_product.opc_stockContent {
	border: 1px solid #000;
	display: inline-block;
	padding: 2px 6px;
}
/*** LABELS **/

.addons_promocao {
	border: 2px solid #9d2525;
	height: 29px !important;
	width: 66px !important;
}
.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-family: "Roboto Condensed", sans-serif;*/
	font-size: 12px;
	padding-top: 5px;
}
input, .notify-label, button{
	/*font-family: "Roboto Condensed", sans-serif;*/
	font-size: 12px;
	height: 34px;
	line-height: 34px;
}
input#product_quantity{
	line-height: 22px !important;
}
.acyterms input {
	height: 10px;
	line-height: 10px
}
select {
	/*font-family: "Roboto Condensed", sans-serif;*/
	font-size: 12px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #ededed;
	border-radius: 0;
	padding-left: 10px;
}
/*** MENUS LATERAIS */


.moduletable-menu h3 {
	font-family: "Roboto Condensed", sans-serif;
	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: 10px 0;
 }
#footer .moduletable-menu ul {
	background: transparent;
}
.moduletable-menu ul li {
	display: block;
	width: 100%;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 500;
	padding-bottom: 7px;
}
.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;
	font-family: "Roboto Condensed", sans-serif;
	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 {
	font-family: "Roboto Condensed", sans-serif;
}
#system-message .notice {
	font-family: "Roboto Condensed", sans-serif;
}
#system-message dt {
	font-family: "Roboto Condensed", sans-serif;
	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 {
	font-family: "Roboto Condensed", sans-serif;
	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-family: "Roboto Condensed", sans-serif;
	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-family: "Roboto Condensed", sans-serif;
	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-family: "Roboto Condensed", sans-serif;
	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-family: "Roboto Condensed", sans-serif;
	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-family: "Roboto Condensed", sans-serif;
	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-family: "Roboto Condensed", sans-serif;
	font-weight: 600;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: #f7f7f7!important;
	font-family: "Roboto Condensed", sans-serif;
	font-weight: 500;
	text-align:center;
	color: #888; padding-right: 4px;
}

.ui-datepicker .ui-datepicker-title select {font-family: "Roboto Condensed", sans-serif;	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;
}