/* @import url("plaza/theme_font.css"); */
/*:root {rowspace:80px;} */

body{font-size:1.4rem;font-weight:400;color:#707070;}h1,h2,h3,h4,h5,h6{font-weight:500;color:#1d1d1d;}a{color:#1d1d1d;}a:hover{color:#ff7519;}
button,.btn,.btn-primary{color:#fff;/*background-color:#1e1e1f;border-color:#1e1e1f;background-image:none;*/}
button:hover,.btn:hover,.btn-primary:hover,.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open > .dropdown-toggle.btn-primary.focus,.open > .dropdown-toggle.btn-primary:focus,.open > 
.dropdown-toggle.btn-primary:hover{color:#fff;}
/* acima importado */
/* abaixo importado */

@media (min-width:1200px){
    .common-home .wrapper{position:relative;}
    .common-home .header-absolute{position:absolute;left:0;right:0;top:0;z-index:10;}
    .common-home .header-absolute header {background: transparent;}
}
body:not(.common-home) #header {min-height: 110px;}

.row {margin-right: 0px;margin-left: 0px;}

header .box-inner{position:relative;display:inline-block;vertical-align:top;width:100%;text-align:center;}
header .box-inner-inner {position: relative;display: inline-block;vertical-align: top;width: 100%;display: flex;align-items: center;}
@media (min-width:1200px){header .box-inner{z-index: 11;}
}
.col-logo {float: left;width: 235px;margin-right: 30px;}
.col-hoz {position: absolute;left: 0;right: 0;top: 0;}
.col-hoz.item-hover {z-index: 100;}
.col-search {position: relative;z-index: 10;flex: auto;}
.common-home .top-menu {/*! margin-bottom: 3rem; */}
.top-menu {position: relative;z-index: 10;display: flex;align-items: center;margin-bottom: 20px;margin-bottom: 10px;}
.top-menu .container-inner {position: relative;display: inline-block;vertical-align: top;width: 100%;}
.top-menu .col-ver {width: 270px;position: relative;z-index: 10;margin-right: 30px;}
.top-menu .col-search {flex: 1 1 auto;margin-right: 30px;}
.text-header {background: url(image/bkg_text_header.jpg) center no-repeat;background-size: cover;text-align: center;}
.text-header p {font-size: 1.4rem;color : #fff;line-height: 25px;margin: 0;padding: 10px 0;}
.text-header p a {color: #ffdc38;text-decoration: underline;}
.text-header p a:hover {text-decoration:none;}
.col-cart{width: 235px;text-align: right;}
.col-cart >.inner{}
.col-cart /* #top-links */{display:inline-block;vertical-align:top;margin-right: 1.5rem;}
.col-cart /* #top-links */ .dropdown-toggle span,.col-cart #top-links .dropdown-toggle > i{display:none;}
.col-cart /* #top-links */ .dropdown-toggle{background:transparent;display:block;color: #222;}
.col-cart /* #top-links */ .dropdown-toggle:hover {color:#cecece;}
.col-cart /* #top-links */ .dropdown-toggle:before{content:"\e605";font-family: 'Pe-icon-7-stroke';font-size:2.6rem;display:inline-block;vertical-align:top;}
.col-cart .header-dropdown .dropdown-menu{margin-top:2rem;right:-2rem;}
.header-phone {width: 150px;text-align: center;font-size: 1.4rem;}
.header-phone > .inner {text-align: left;line-height: 1;padding-left: 20px;display: inline-block;vertical-align: top;}
.header-phone span {display: block;font-size: 1.6rem;font-weight: 700;color: #1d1d1d;margin-top: 5px;}
.header-bottom {border-top: 1px solid rgba(255,255,255,0.1);}

#logo{padding: 0;position:relative;z-index:1;display:inline-block;vertical-align:top;float: left;}
#logo h1{margin:1.5rem 0;}
#search{margin:0;}
#search .input-lg{height:4rem;line-height:2rem;padding:0 1rem;}
#search .btn-lg{font-size:1.5rem;line-height:2.0rem;padding:1rem 3.5rem;text-shadow:0 1px 0 #FFF;}

.cate-items li{text-transform:capitalize;font-size:1.2rem;list-style:none;line-height:2rem;}
.cate-items li:hover{color: #cecece;}
.cate-items li.f1{padding-left:0.5rem;}
.cate-items li.f2{padding-left:1.5rem;}

@media (max-width: 767px) {
    #search-by-category .search-container .categories-container {display:none;}
    #search-by-category .search-container #text-search {padding-right: 70px;}
  
}

@media (min-width:1200px){
    .scroll-fixed .box-inner{/* position:absolute; *//* bottom:100%; */}
}
@media (max-width:991px){}
@media (max-width: 767px) {
    .scroll-fixed .col-search,.scroll-fixed .top-menu  {display: none;}
}

.common-home .vertical-menu .ul-top-items{/* display:block; */}

.menu-mobile-title{margin-top:0;border-bottom:2px solid #f2f2f2;margin-bottom:2rem;position:relative;padding-right:5rem;text-align:left;}
h3{background:#fff;padding:0.5rem 0;font-size:2.5rem;text-transform:capitalize;display:inline-block;vertical-align:top;line-height:3rem;margin:0 0 -2px 0;}
.col-search {margin-top: 20px;}
header .box-inner-inner {flex-wrap: inherit;}


@media (max-width:1199px){
    header .box-inner {padding: 20px 0;margin: 0;}
    header .box-inner-inner {flex-wrap: wrap;}
    .col-search {order: 3;width: 100%;margin: 20px 0 0 0;}
    #search-by-category {max-width: 100%;}
    #logo {padding-top: 10px;padding-bottom: 10px;}
    .col-logo {width: auto;position: relative;flex: 1 1 auto;}
    .col-hoz,.top-menu .col-ver {display: none;}
    #top .box-top{float:none !important;display:block;text-align:center;}
    #top .box-top-left {border-bottom: 1px solid rgba(255,255,255,0.08);}

}
@media (max-width: 991px) {
    .scroll-fixed .col-search {display: none;}
    
    .col-search {width: 100%;margin: 0;margin-top: 20px;}
}
@media (max-width:767px){
     .text-header p {line-height: 1.3;font-size: 1.3rem;}
    .mobile-menu .pt-menu-bar i{right:auto;left:0;}
   header .box-inner-inner > .header-phone {width: 100%;order: 4;margin-top: 20px;margin-right: 0;text-align: center;}
    header .box-inner-inner > .header-phone > .inner {display: inline-block;vertical-align: top;}
    .scroll-fixed .box-inner .header-phone {display:none;}
    .col-cart {width: auto;flex: 1 1 auto;}
}
@media (max-width:479px){
    .col-cart #search-by-category,#wishlist-total,.box-setting >button,.compare-header {margin-right: 10px;}
    .col-logo {/*margin-right: 15px */;max-width: 80%; margin:auto;}
}
@media (max-width: 639px) {
    .top-menu {flex-direction: column;}
    .top-menu .col-search {margin: 0;width: 100%;margin-bottom: 15px;}
}
@media (max-width:425px){.box-setting >button i,.mobile-menu .pt-menu-bar.opened i,.show-sidebar.opened i:last-child{right:0.2rem;}
}
@media (max-width: 413px) {
}

/* acima importado */
html{font-size:62.5%;}
body{line-height:2.4rem;width:100%;font-family: 'gilroy';}
h1, h2, h3, h4, h5, h6{color:#444;}
.fa{font-size:1.4rem;}
*:focus{outline:none !important;}
h1{font-size:3.6rem;}
h2{font-size:3rem;}
h3{font-size:2.4rem;}
h4{font-size:1.8rem;}
h5{font-size:1.4rem;}
h6{font-size:1.2rem;}
img{max-width:100%;}
a{color:#595959;}
a:hover{text-decoration:none;}
legend{font-size:1.8rem;padding:0.7rem 0;}
label{font-size:1.2rem;font-weight:normal;}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control{font-size:1.2rem;}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover{font-size:1.2rem;}
.input-group .input-group-addon{font-size:1.2rem;height:3rem;}
input:focus,textarea:focus, select:focus,.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus,button,.nav-tabs > li > a{outline:none;}
body ::-webkit-scrollbar-track {background-color: transparent;}
body ::-webkit-scrollbar {width: 3px;background-color: transparent;}
body ::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,0.1);border-radius: 10px; }
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg{display:inline;}
.nav-tabs{margin-bottom:1.5rem;}
div.required .control-label:before{content:'* ';color:#F00;font-weight:bold;}
#back-top{display:none;position:fixed;right:3rem;bottom: 20%;width: 50px;height: 50px;line-height: 48px;padding:0;text-align:center;font-size:1.8rem;z-index: 15;border: 1px solid #cecece;background: #fff;color: #cecece;border-radius: 3px;-webkit-border-radius: 3px;cursor:pointer;}
#back-top:hover{background: #cecece;color: #fff;border-color: #cecece;}
#back-top i{vertical-align:top;line-height:inherit;}
@media (min-width: 1700px) {
	#back-top {right: 10rem;}
}
@media (max-width: 767px) {
	#back-top {right: 15px;}
}
.full-width,.full-width > .container,
.full-width .row,.full-width .main-col,.full-width .sub-col{width:100%;margin:0;padding:0;}
.background-full {background: #f9f9f9;padding-bottom: var(--rowspace);margin-top: calc(var(--rowspace) - 3px);}
.background-full .block-title .title,.background-full .tabs-product .tabs-style .nav-tabs,.background-full .nav-style-2 .swiper-pager{background: #f8f9f9;}
@media (max-width: 991px) {
	.background-full {}
}

.pt-block{text-align:center;}
.pt-block .image,.pt-block .image > a{position:relative;display:inline-block;vertical-align:top;overflow:hidden;}
.pt-block .image a img,.post-image img,.special-categories-module img{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.pt-block .image a:hover img,.post-item:hover img,.special-categories-module .image a:hover img{-webkit-transform: scale(1.035) rotate(0.05deg);transform: scale(1.035) rotate(0.05deg);}
@media (max-width: 1199px) {
	.pt-block > .row {margin: 0 -7.5px;}
	.pt-block > .row > .col {padding: 0 7.5px;}
}
.static-sidebar {margin-bottom: 30px;margin-top: 50px;}


.col {margin-top: 30px;clear: none !important;}
@media (max-width: 767px) {
    .col {margin-top: 15px;}
}
@media (max-width: 359px) {
	.col {width: 100%;}
}

.image {margin-top: 30px;}
.text {position: absolute;left:0;right: 0;text-align: center;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);pointer-events: none;}
.text p {display: inline-block;vertical-align: top;margin: 0;color: #1d1d1d;background: #fff;text-transform: uppercase;font-weight: 700;line-height: 26px;padding: 10px 35px;border-radius: 5px;-webkit-border-radius: 5px;font-size: 1.4rem;}
@media (max-width: 1199px) {
    .image {margin-top: 15px;}
}
@media (max-width: 767px) {
	.image {padding-right:7.5px;width: 50%;float: left;}
	.image:last-child {padding-right: 0;padding-left: 7.5px;}
}
@media (max-width: 479px) {
	.col {width: 100%;}
	.image {width: 100%;padding: 0 !important;}
}

@media (max-width: 767px) {
	.col:not(:last-child){margin-bottom: 15px;}
}

.col {margin-top: 30px;}
@media (max-width: 767px) {
.col {margin-top: 15px;}
}

@media (max-width: 991px) {
    .col {width: 50%}
}
@media (max-width: 479px) {
    .col {width: 100%}
}

.img-responsive{margin:auto;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.title {font-size: 2.8rem;}
@media (max-width: 479px) {
    .title {font-size: 2.4rem;}
}


.rating{overflow:hidden;line-height:1;}
.rating a{display:inline-block;vertical-align:top;line-height: 16px;overflow:hidden;text-transform:capitalize;font-size: 1.4rem;}
.rating a:not(:last-child){margin-left: 15px;}
.rating a:not(:last-child):after{content:"|";margin: 0 10px;color: #e1e1e1;}
.rating .icon-ratings{position:relative;float:left;height: 16px;line-height: 1;font-size: 1.8rem;margin-right: 2px;width: 15px;}
.rating .icon-ratings:last-child{margin:0;}
.rating .icon-rating{position:absolute;left:0;width:100%;text-align:center;}
.rating .icon-rating:before{content:"\f2fc";font-family: "Ionicons";font-style:normal;color: #ddd;vertical-align:top;display:inline-block;line-height:1;}
.rating .icon-rating-x:before{color: #fdd835;}

.product-thumb[data-swiper-row="1"] > div,
.product-thumb[data-swiper-row="2"] > div,
.product-thumb[data-swiper-row="3"] > div,
.product-thumb[data-swiper-row="4"] > div,
.product-thumb[data-swiper-row="5"] > div,
.product-thumb[data-swiper-row="6"] > div{margin-top: 33px;}
.product-thumb .product-item {position:relative;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.product-thumb .product-item:before {content:"";left: -5px;top: -5px;right: -5px;bottom: -8px;background: #fff;z-index: -1;position: absolute;pointer-events: none;-webkit-box-shadow: 0 0 13px 1px rgba(0,0,0,0.06);box-shadow: 0 0 13px 1px rgba(0,0,0,0.06);-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;opacity: 0;}
.product-thumb .product-item:hover:before {opacity: 1;}
.product-thumb .product-item:hover {z-index: 5;}
.products-container .swiper-container {z-index: 0;margin: -15px 0;padding: 15px 0;}
.item-hover .swiper-container:hover {z-index: 10;}
.product-thumb .product-item .image{position:relative;text-align:center;/* overflow: hidden; */}
.product-thumb .product-item .image a{display:block;position:relative;}
.product-thumb .product-item .caption{text-align: left;display: inline-block;vertical-align: top;width: 100%;padding: 20px 10px 0 10px;}
.product-thumb .product-item .caption > .inner {position: relative;}
.product-thumb .product-item .caption .price {display: block;margin-top: 14px;}
.product-thumb .product-item .product-description {margin-top: 14px;margin-bottom: 3px;}
.product-thumb .product-item .caption .ratings {line-height: 1;position: relative;margin-top: 9px;}
.product-thumb .product-item .caption .rating{display:inline-block;vertical-align: top;}
.product-thumb .product-item .manufacture-product{line-height: 1;display: none;}
.product-thumb .product-item .manufacture-product a{font-size: 1.3rem;color: #a4a4a4;text-transform: capitalize;}
.product-thumb .product-item .manufacture-product a:hover{color: #cecece;}
.product-thumb .product-item .category-options {line-height: 1;margin-bottom: 13px;}
.product-thumb .product-item .ul-swatches-colors {}
.product-thumb .product-item .ul-swatches-colors li {display: inline-block;vertical-align: top;float: none;}
.product-thumb .product-item .ul-swatches-colors li a {
}
.product-thumb .product-item .ul-swatches-colors li:hover,.product-thumb .product-item .ul-swatches-colors li.checked {/* border-color: #cecece; */}
.product-thumb .product-item .caption h4{margin-bottom: 9px;clear:both;margin-top: 0;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.product-thumb .product-item .caption h4 a{text-transform:capitalize;line-height: 1.4666;font-size: 1.5rem;color: #707070;display: block;font-weight: 400;}
.product-thumb .product-item .caption h4 a:hover{color:#cecece;}
.product-thumb .product-item .image:hover .quickview {opacity: 1;}
.product-thumb .button-group {text-align: center;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;position: absolute;left: 10px;right: 10px;bottom: 0;opacity: 0;}
.product-thumb .product-item:hover .button-group {bottom: 10px;opacity: 1;}
.product-thumb .button-group > .inner {}
.product-thumb .product-item button{line-height: 42px;width: 42px;border-radius: 100%;-webkit-border-radius: 100%;font-weight: normal;font-size: 0;padding: 0;text-align: center;color: #1d1d1d;border: 0;background: #f6f6f6;margin: 0 7px 0 0;display: inline-block;vertical-align: top;}
.product-thumb .product-item button:last-child {margin: 0;}
.product-thumb .product-item button:hover {background: #cecece;color: #fff;}
.product-thumb .product-item button span{display:none;}
.product-thumb .product-item button:before{font-family: 'simple-line-icons';font-size: 1.6rem;display: inline-block;vertical-align: top;line-height: inherit;}
.product-thumb .button-group button.button-compare:before{content:"\e059";}
.product-thumb .product-item .button-wishlist:before{content:"\e08a";}
.product-thumb .button-group button.button-quickview:before{content:"\e090";}
.product-thumb .product-item .caption button.button-cart {position: absolute;right: 10px;bottom: 5px;}
.product-thumb .product-item button.button-cart:before {content:"\e04e";}
.product-thumb .product-item .quickview {position: absolute;left: 0;right: 0;top: 50%;opacity: 0;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.product-thumb .product-item .quickview button {width: 36px;height: 36px;line-height: 36px;background: #eef0f1;border: 0;border-radius: 3px;-webkit-border-radius: 3px;font-size: 0;-moz-transform: scale(0.7) skewX(45deg);-webkit-transform: scale(0.7) skewX(45deg);-o-transform: scale(0.7) skewX(45deg);-ms-transform: scale(0.7) skewX(45deg);transform: scale(0.7) skewX(45deg);-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.product-thumb .product-item .image:hover .quickview button {-moz-transform: scale(1) skewX(0deg);-webkit-transform: scale(1) skewX(0deg);-o-transform: scale(1) skewX(0deg);-ms-transform: scale(1) skewX(0deg);transform: scale(1) skewX(0deg);}
.product-thumb .product-item .quickview button span {display:none;}
.product-thumb .product-item .quickview button:before {content: "\e95c";font-family: 'plaza-icon';font-size: 1.6rem;color: #a4a4a4;}
.product-thumb .product-item .quickview button:hover {background: #cecece;}
.product-thumb .product-item .quickview button:hover:before {color: #fff;}
@media (max-width: 479px) {
    .product-thumb .product-item .caption button.button-cart {
    	right: 0;
    }
}

.list-style .product-item {display: flex;flex-wrap: wrap;align-items: center;}
.list-style .product-item .image {float: left;width: 36.5%;}
.list-style .product-item .caption{padding: 0 0 0 15px;text-align: left;float: left;width: 63.5%;}
.list-style-2 .list-style .product-item .image {width: 33.335%;}
.list-style-2 .list-style .product-item .caption {width: 66.665%;padding: 0;padding-left: 10px;}
.list-style-2 .list-style .product-item:before {display:none;}
.product-thumb[data-swiper-row="1"] > div.list-style,
.product-thumb[data-swiper-row="2"] > div.list-style,
.product-thumb[data-swiper-row="3"] > div.list-style,
.product-thumb[data-swiper-row="4"] > div.list-style,
.product-thumb[data-swiper-row="5"] > div.list-style,
.product-thumb[data-swiper-row="6"] > div.list-style{margin-top: 40px;}
.nav-tabs{margin:0;border:0;display: inline-block;vertical-align: top;padding: 0;background: #fff;}
.nav-tabs>li{float:none;margin: 0 3px 0 0;display:inline-block;vertical-align:top;text-align: center;padding: 5px 0;line-height: 1;}
.nav-tabs>li:last-child{margin:0;}
.nav-tabs>li>a{margin:0;color: #666;position:relative;border: 2px solid transparent;text-align: center;display: inline-block;vertical-align: top;text-transform: uppercase;border-radius: 3px;-webkit-border-radius: 3px;padding: 0 15px;font-size: 1.4rem;font-weight: 700;line-height: 26px;}
.nav-tabs>li>a> .image-thumb {width: 70px;height: 70px;margin: auto;border: 3px solid #cecece;background: #fff;display: flex;align-items: center;align-content: center;text-align: center;border-radius: 100%;-webkit-border-radius: 100%;}
.nav-tabs>li>a> .image-thumb > span {flex: auto;}
.nav-tabs>li>a> span {display: block;}
.nav-tabs>li>a:hover {color: #cecece;background: transparent;}
.nav-tabs>li.active>a{color: #cecece;background: transparent;border-color: #cecece;}
.nav-tabs>li.active>a > .image-thumb {background: #cecece;}
.nav-tabs>li.active>a > .image-thumb img {
   /* Safari 6.0 - 9.0 */
   -webkit-filter: brightness(0) invert(1);
   filter: brightness(0) invert(1);
  }
.nav-tabs{margin:0;border:0;display: inline-block;vertical-align: top;padding: 0 16px;background: #fff;}
.nav-tabs>li{float:none;margin: 0;display:inline-block;vertical-align:top;text-align: center;padding: 5px 3.5px;}
.nav-tabs>li:last-child{margin:0;}
.nav-tabs>li>a{margin:0;color: var(--heading-color);position:relative;padding: 0;border: 2px solid #eeeeee;text-align: center;display: inline-block;vertical-align: top;text-transform: capitalize;font-weight: var(--heading-font-weight);font-size: 1.8rem;font-family: var(--heading-font);border-radius: 3px;-webkit-border-radius: 3px;line-height: 30px;padding: 8px 40px;letter-spacing: -0.025em;}
.nav-tabs>li>a:hover,
.nav-tabs>li.active>a{color: #cecece;background: transparent;border-color: #cecece;}

@media (max-width:767px){

	.nav-tabs {padding: 0;}
	.nav-tabs>li>a {line-height: 30px;padding: 0 15px;font-size: 1.6rem;}
	
}
@media (max-width:479px){
	.nav-tabs > li > a > .image-thumb {width: 50px;height: 50px;padding: 5px;border-width: 2px;}
}
@media (max-width: 1450px) {
	.inner {display: inline-block;vertical-align: top;}
}
@media (max-width: 1199px) {
	.inner {display: inline-block;vertical-align: top;}
}
@media (max-width: 767px) {
	.countdown-module .product-thumb .grid-style .product-item .caption {padding-bottom: 20px;}
}
@media (max-width: 639px) and (min-width: 480px) {
	.products-container .countdown-box .box b {font-size: 1.8rem;}
	.products-container .countdown-box .box:after {opacity: 0;}
	.products-container .countdown-box .box {margin-right: 10px;}
}
@media (max-width: 479px) {
	.image {width: 100%;}
    .caption {width: 100%;padding: 2px;}
}
.image a,.special-categories-module .category-content a img {width: 100%;}
.special-categories-module .category-content .image a {display: inline-block;vertical-align: top;overflow: hidden;border-radius: 5px;-webkit-border-radius: 5px;}
.special-categories-module .category-content .caption {text-align: center;padding: 0;position: absolute;left: 0;right: 0;z-index: 1;bottom: 22px;}
.special-categories-module .category-content .caption h4 {margin: 0;}
.special-categories-module .product-thumb .product-item .caption h4 a{text-transform: capitalize;font-size: 2rem;color: var(--heading-color);line-height: 1.5;}
.special-categories-module .product-thumb .product-item .caption h4 a:hover {color: #cecece;}
.special-categories-module .category-content h4 a:hover{color: #cecece;}

@media (max-width:479px) {
.caption {
	bottom: 10px;
}
}

@media (min-width:768px){.post-layout.col-sm-4:nth-child(3n+1){clear:left;}
}
@media (max-width:767px){
	
.post-layout.col-sm-6:nth-child(2n+1){clear:left;}
.post-page >.row,.post-list .post-item > .row{margin:0 -0.75rem;}
.post-page >.row > .post-layout,.post-list .post-item > .row > div{padding:0 0.75rem;}
}
@media (min-width: 480px) and (max-width: 767px) {
	.blog-module .post-item .post-cation {padding: 20px 15px; }	
}
@media (max-width:479px){.post-list .post-item > .row > div{width:100%;}
.post-list .post-item > .row > div:not(:first-child){margin-top:2rem;}
.plaza-blog-post .post-container .post-title h1 {font-size: 3rem;}
}
@media (max-width: 359px) {
/*	.post-page > .row > .post-layout {width: 100%;} */
}

#content{min-height:30rem;}
#content > h1 {margin-top: 0;text-transform: uppercase;letter-spacing: 0;}
#content > h2 {margin-top: 0;margin-bottom: 20px;}
/*
.social-group {padding: 60px 0;background: #fff;}
.social-group .inner {display: grid;grid-template-columns: auto auto;grid-gap: 30px;align-items: center;}
.social-group .social-block > h4,.social-group .footer-contact-us > h4 {font-size: 2.8rem;margin-top: 0;margin-bottom: 17px;} */
@media (max-width: 991px) {
	.inner {grid-template-columns: 100%;}
}
@media (max-width: 640px) {
	.content {grid-template-columns: 100%;}
}
.common-home footer {margin-top: 0;}

.breadcrumbs{padding: 104px 0;background: #f6f6f6;text-align: center;}
.breadcrumbs .container-inner {}
.breadcrumbs h1{font-size: 3.4rem;text-transform: capitalize;margin: 0;margin-top: 10px;margin-bottom: 1px;font-weight: 500;}
.breadcrumbs  .breadcrumb {margin-bottom: 0;}
.breadcrumb{margin:0;padding: 10px 0;margin-bottom: 30px;border:0;background: transparent;/* text-align: center;*/ font-size: 1.5rem;}
.breadcrumb i{font-size:1.5rem;}
.breadcrumb > li{position:relative;vertical-align:top;}
.breadcrumb > li + li:before{/* content:'\f3d3'; *//* color: #454545; *//* font-family: "Ionicons"; *//* margin: 0 9px; */}
.breadcrumb > li > a{text-transform:capitalize;color: #7d7d7d;}
.breadcrumb > li > a:hover,.breadcrumb > li:last-child > a,.breadcrumb > li:last-child{color: #352f2f;}
@media (max-width: 991px) {
	.breadcrumbs {padding: 40px 0;}
}
@media (max-width: 767px) {
	.breadcrumbs h1 {font-size: 3rem}
    
}
@media (max-width: 479px) {
	.breadcrumbs h1 {font-size: 2.6rem;}
    
}
.buttons{margin:1em 0;overflow:hidden;}
.btn{line-height: 25px;padding: 10px 30px;font-size: 1.4rem;font-weight: 500;border:0;border-radius: 30px;-webkit-border-radius: 30px;box-shadow: none;-webkit-box-shadow:none;text-transform: uppercase;}
.btn-default{line-height:25px;padding: 10px 30px;font-size: 1.4rem;font-weight: 500;border:0;border-radius: 30px;-webkit-border-radius: 30px;box-shadow:none;-webkit-box-shadow:none;text-transform: uppercase;}
.btn.focus, .btn:focus, .btn:hover,.btn-default:hover,.bootstrap-datetimepicker-widget td span:hover{color:#ffffff;text-shadow:none;background-color:#cecece;}
.btn-primary{color:#ffffff;text-shadow:none;background-color:#cecece;}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{}
.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#df5c39;background-image:linear-gradient(to bottom, #e06342, #dc512c);background-repeat:repeat-x;border-color:#dc512c #dc512c #a2371a;}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled]{background-image:none;background-color:#df5c39;}
.btn-link{border-color:rgba(0, 0, 0, 0);cursor:pointer;color:#cecece;border-radius:0;}
.btn-link:focus, .btn-link:hover{text-decoration:none;color:#cecece;}
.btn-link, .btn-link:active, .btn-link[disabled]{background-color:rgba(0, 0, 0, 0);background-image:none;box-shadow:none;}
.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-repeat:repeat-x;border-color:#222222 #222222 #000000;}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled]{background-color:#222222;background-image:linear-gradient(to bottom, #333333, #111111);}

.carousel-caption{color:#FFFFFF;text-shadow:0 1px 0 #000000;}
.carousel-control .icon-prev:before{content:'\f053';font-family:FontAwesome;}
.carousel-control .icon-next:before{content:'\f054';font-family:FontAwesome;}


.tool-bar-bottom{margin-top: 20px;}
@media (max-width: 479px) {
	.col-xs-6 {padding: 0 5px;}
}
#grid-view,#list-view,.btn-group .btn-custom-view,.btn-group .btn-grid-view,.btn-group .btn-list-view{width: 26px;height: 32px;line-height: 32px;padding:0;border-radius:0 !important;-webkit-border-radius:0 !important;box-shadow:none !important;-webkit-box-shadow:none !important;border:0;background:transparent;text-align:center;color:#fff;text-shadow:none;font-size:0;}
.btn-group .btn-custom-view{margin: 0 5px 0 0 !important;}
#grid-view,.btn-group .btn-grid-view{margin-right:0.5rem;background:url(../image/bkg_grid.png) center no-repeat;}
#grid-view.active,#grid-view:hover,.btn-group .btn-grid-view.active,.btn-group .btn-grid-view:hover{background:url(../image/bkg_grid_hover.png) center no-repeat;}
.btn-custom-view.btn-list,#list-view,.btn-group .btn-list-view{background:url(../image/bkg_list.png) center no-repeat;}
.btn-custom-view.btn-list.active,.btn-custom-view.btn-list:hover,#list-view.active,#list-view:hover,.btn-group .btn-list-view.active,.btn-group .btn-list-view:hover{background:url(../image/bkg_list_hover.png) center no-repeat;}
.input-group .input-group-addon{background:none;font-size:1.4rem;height: 4rem;color: #5a5a5a;border:0;border-radius:0;-webkit-border-radius:0;}
.input-group .form-control{height:4.5rem;box-shadow:none;-webkit-box-shadow:none;color: #222;font-size:1.4rem;border-radius: 3px;-webkit-border-radius: 3px;}
.input-group .input-group-btn button {border-radius: 3px;-webkit-border-radius: 3px;}
#input-sort,#input-limit{height: 26px;border: 1px solid #ebebeb;color: #1d1d1d;border-radius: 25px;-webkit-border-radius: 25px;font-size: 1.4rem;background: #fff;padding: 0 10px;}
.input-group-addon[for="input-sort"],.input-group-addon[for="input-limit"]{height: 26px;font-size: 1.4rem;color: #7d7d7d;padding: 0 5px 0 0;}
#compare-total{line-height: 26px;padding: 3px 0;border:0;text-transform:capitalize;background:transparent !important;color: #222;font-weight: 400;font-size: 1.4rem;word-break: break-all;width: 100%;}
#compare-total:hover{color:#cecece;background:transparent;}
.pagination>li{margin-right: 10px;float:left;}
.pagination>li:last-child{margin-right:0;}
.pagination>li>a, .pagination>li>span{background: #f6f6f6;border-radius: 100%;-webkit-border-radius: 100%;border: 0;padding:0;width: 35px;height: 35px;line-height: 35px;text-align:center;color: #1d1d1d;font-size: 1.4rem;margin:0;}
.pagination>li:first-child>a, .pagination>li:first-child>span,
.pagination>li:last-child>a, .pagination>li:last-child>span{border-radius: 100%;-webkit-border-radius: 100%;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover,
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span,
.pagination>.active>span:focus, .pagination>.active>span:hover{background: #cecece;color: #fff;border-color: #cecece;}

.custom-category > .row {}
.product-layout.product-grid{margin-bottom: 33px;}
.product-layout.product-grid .product-thumb .product-item {}
.product-grid .product-description{display:none;}
.product-list .product-thumb{margin-bottom: 30px;}
.product-list:first-child{}
.product-list:last-child{}
.product-list .product-thumb .product-item{display: flex;flex-wrap: wrap;}
.product-list .product-thumb .product-item .image {float: left;width: 31.5%;}
.product-list .product-thumb .product-item .image > .inner {display: inline-block;vertical-align: top;position: relative;}
.product-list .product-thumb .product-item .caption{padding: 25px 0 0 30px;text-align: left;width: 68.5%;}
.product-list .product-thumb .product-item .caption > .inner {/* display: flex; *//* flex-direction: column; */}
.product-list .product-thumb .product-item .manufacture-product {order: 1;}
.product-list .product-thumb .product-item .caption h4 {order: 2;margin-bottom: 9px;}
.product-list .product-thumb .product-item .caption h4 a {font-size: 1.8rem;font-weight: 500;}
.product-list .product-thumb .product-item .category-options {order: 3;}
.product-list .product-thumb .product-item .caption .ratings {order: 3;display: block;padding: 0;}
.product-list .product-thumb .product-description{order: 5;margin-top: 11px;margin-bottom: 0;line-height: 22px;color: #888;}
.product-list .product-thumb .product-item .caption .price {order: 4;}
.product-list .product-thumb .product-item .caption button.button-cart {position: relative;bottom: auto;right: auto;width: auto;padding: 0 30px;line-height: 46px;font-size: 1.4rem;text-transform: uppercase;border-radius: 5px;-webkit-border-radius: 5px;background: var(--button-bg-color);color: var(--button-color);font-weight: 700;margin-top: 34px;}
.product-list .product-thumb .product-item .caption button.button-cart:before {display:none;}
.product-list .product-thumb .product-item .caption button.button-cart span {display: block;}
.product-list .product-thumb .product-item .caption button.button-cart:hover {background: var(--button-bg-hover-color);color: var(--button-hover-color);}
.rating .fa-stack{font-size:0.8rem;}
.rating .fa-star-o{color:#999;font-size:1.5rem;}
.rating .fa-star{color:#FC0;font-size:1.5rem;}
.rating .fa-star + .fa-star-o{}
h2.price{margin:0;}
.price{color: #1d1d1d;font-weight: 700;margin:0;font-size: 1.7rem;}
.price .price-tax{display:none;}
.price .price-new {color: #cecece;}
.price .price-old{color: #9b9b9b;font-weight:normal;font-size: 1.5rem;vertical-align: baseline;display: inline-block;line-height: 1;position: relative;margin-left: 3px;text-decoration: line-through;}
.price-tax{color:#b3b3b3;font-size:1.2rem;display:block;}
.thumbnails{overflow:auto;clear:both;list-style:none;padding:0;margin:0;}
.thumbnails > li{margin-left:2rem;}
.thumbnails{margin-left:-2rem;}
.thumbnails > img{width:100%;}
.image-additional a{margin-bottom:2rem;padding:0.5rem;display:block;border:1px solid #ddd;}
.image-additional{max-width:7.8rem;}
.thumbnails .image-additional{float:left;margin-left:2rem;}
#product-product .product-details > .row {position:relative;}

#product-product .product-info-details > .inner {}
#quickview-content .product-info-details {max-height: 100%;text-align: left;position: absolute;top: 0;right: 0;bottom: 0;overflow: auto;}
#quickview-content .product-info-details #button-cart {/* min-width: 280px; */}
.product-info-details #button-cart:hover{}
.product-info-details #product .btn-group{overflow: hidden;clear: left;display: block;}
.product-info-details #product .btn-group button{padding:0;line-height: 30px;width: auto;text-align:center;background: transparent;color: #7d7d7d;text-transform:capitalize;box-shadow:none;-webkit-box-shadow:none;margin: 8px 0;margin-right: 20px;font-size: 1.4rem;border-radius: 0;-webkit-border-radius: 0;font-weight: 300;position: relative;padding-right: 20px;}
.product-info-details #product .btn-group button:before {content: "\e08a";font-family: 'simple-line-icons';font-size: 1.6rem;display: inline-block;vertical-align: top;line-height: inherit;font-style: normal;margin-left: 1px;margin-right: 5px;color: #1d1d1d;}
.product-info-details #product .btn-group button.btn-compare:before {content: "\e059";}
.product-info-details #product .btn-group button:after {content: "";width: 1px;height: 14px;background: #6a6b6c;position: absolute;right: 0;top: 50%;margin-top: -7px;} 
.product-info-details #product .btn-group button:last-child{margin-right:0;padding-right: 0;}
.product-info-details #product .btn-group button:last-child:after {opacity: 0;}
.product-info-details #product .btn-group button:hover{color: #cecece;}
.product-info-details #product .alert{margin-bottom: 20px;}
.product-info-details-more{margin-top: 60px;}

.fluid-width > .container{width:auto;max-width: 1710px;}

@media (min-width: 1230px) {
	.container {width: 1200px;}
}
@media (min-width: 1470px) {
	.container {width: 1440px;}
}
@media (max-width: 1800px) {
	.fluid-width .swiper-viewport .swiper-button-next {right: 0 !Important;}
	.fluid-width .swiper-viewport .swiper-button-prev {left: 0 !Important;}
}

@media (max-width:1199px){}
@media (min-width:992px) and (max-width:1199px){.scroll-fixed > .container{width:100%;}
}
@media (min-width:992px){.layer-category #column-left,.layer-category #column-right{display:block !important;}
}
@media (max-width:991px){
.footer-copyright .links {float: none;text-align: center;padding: 10px 0;}
	.payment img {margin: auto;}
	.layer-category #column-left,.layer-category #column-right{position:fixed;left:0;top:0;width:88%;height:100%;max-width:37.5rem;z-index:555;overflow:auto;background:#fff;padding: 20px;display:none;}
.layer-category #content{width:100%;}


	.footer-links .col:nth-child(3),.footer-links .col:nth-child(5){clear: left;}
.product-info-details-more {margin-top: 4rem;}
.newsletter-popup{display:none !Important;}
	.product-info-details #product .btn-group {float:left;}
}
@media (min-width:768px) and (max-width:991px){#search-by-category .search-ajax{width:60%;}
}
@media (max-width:767px){
.image-content {/*! margin-top: 3rem; */}
#product-category .img-thumbnail{margin-bottom:1rem;}
.additional-button-prev, .additional-button-next{display:none;}
.mousetrap{max-width:100%;max-height:100%;}
#cloud-zoom-big{display:none !important;}
.nivo-directionNav a{display:none;}
.ajax-body-login .account-login,
.ajax-body-login .account-register{width:90%;}
.product-info-details{position:relative;padding:0 1.5rem;margin-top:3rem;top:auto;right:auto;bottom:auto;}
.swiper-button-next, .swiper-button-prev{display:none;}
.footer-copyright .inner {flex-direction: column;}
.footer-links .col {margin: 0;}

.footer-links .inner{padding: calc(var(--rowspace) - 6px) 0 calc(var(--rowspace) - 37px) 0;}	
}

@media (max-width: 567px) {
	.product-info-details-more .nav-tabs {text-align: center;}
	.product-info-details-more .nav-tabs > li {display: block;margin: 0;}
	.product-info-details-more .nav-tabs > li > a {padding: 1rem 0;}
	 .product-list .product-thumb .product-item .image {float:none;width: 100%;}
  .product-list .product-thumb .product-item .caption{padding: 20px 10px 10px 10px;width: 100%;}
}
@media (max-width:479px){
	.footer-copyright .row {flex-wrap: wrap;text-align: center;} 
 
}
@media (min-width:1200px){#content .col-lg-2:nth-child(6n+1),
#content .col-lg-3:nth-child(4n+1),
#content .col-lg-4:nth-child(3n+1),
#content .col-lg-6:nth-child(2n+1){clear:left;}
}
@media (max-width:1199px) and (min-width:992px){#content .col-md-2:nth-child(6n+1),
#content .col-md-3:nth-child(4n+1),
#content .col-md-4:nth-child(3n+1),
#content .col-md-6:nth-child(2n+1){clear:left;}
}
@media (max-width:991px) and (min-width:768px){#content .col-sm-2:nth-child(6n+1),
#content .col-sm-3:nth-child(4n+1),
#content .col-sm-4:nth-child(3n+1),
#content .col-sm-6:nth-child(2n+1){clear:left;}
}
@media (max-width:767px) and (min-width:480px){#content .col-xs-6:nth-child(2n+1){clear:left;}
#content .col-xs-4:nth-child(3n+1){clear:left;}
}
@media (max-width:479px) and (min-width:360px){
#content .col-xs-6:nth-child(2n+1),#content .product-items.col-xs-4:nth-child(2n+1){clear:left;}
#content .product-items.col-xs-4{width:50%;}
}
@media (max-width:359px) and (min-width:0px){
#content .product-items.col-xs-6{width:100%;}
}
.col-sm-9 .btn-grid-5{display:none;}
@media (min-width:480px){.btn-grid-1{display:none;}
}
@media (max-width:1199px){.btn-grid-4{display:none;}
}
@media (max-width:767px){.btn-grid-3{display:none;}
}
@media (max-width:479px){.btn-grid-3{display:none;}
}
@media (max-width:359px){.btn-grid-2{display:none;}
}
@media (min-width:768px){#column-left .product-layout .col-md-3{width:100%;}
#column-left + #content .product-layout .col-md-3{width:50%;}
#column-left + #content + #column-right .product-layout .col-md-3{width:100%;}
#content + #column-right .product-layout .col-md-3{width:100%;}
}
#column-left .product-layout, #column-right .product-layout{width:100%;}
.input-group .form-control[name^=quantity]{min-width:50px;}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled]{background-image:none;background-color:#df5c39;}
.mfp-wrap button{background:transparent !Important;}
.bootstrap-datetimepicker-widget td span:hover {background: transparent !Important;color: inherit;}
#button-search{margin-bottom:3rem;}
@media(max-width:479px){#checkout-cart .buttons > div{float:none !important;margin-top:1rem;text-align:right;}
}
#information-contact .img-thumbnail{border:0;}


.col-lg-3 {margin-bottom: 25px;}

.swiper-pagination {bottom: 0px;}

.bx-wrapper {margin-bottom: 0px;}

footer .row{padding:0 15px;}

.list-socials{margin: 30px 0px; padding: 0px;}
.list-socials-li{display: inline-block; list-style: none; margin: 4px 2px;}
.list-socials-a{background-color: rgb(81, 81, 81); color: rgb(255, 255, 255); display: inline-block; width: 36px; height: 36px; line-height: 32px; border-radius: 3px; text-align: center; transition: all 0.4s ease 0s; font-size: 18px;}
.list-group-item.active, .list-group-item.active:hover{background-color: #c4a094;border-color: #9c7f75;}

.whatsapp {position: fixed;bottom: 10px;right: 15px;display: none;z-index: 10;}

/* configuração do menu topo */
.navbar {margin-bottom: 0px;border-radius: 0px;font-size: large;font-family: system-ui;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color:transparent;}


/* cart */

#cart > .btn {font-size: 12px;line-height: 18px;color: #FFF;margin-top: 7%;}
#cart.open > .btn {background-image: none;background-color: #FFFFFF;border: 1px solid #E6E6E6;color: #666;box-shadow: none;	text-shadow: none;}
#cart.open > .btn:hover {color: #444;}
#cart .dropdown-menu {background: #eee;	z-index: 1001;}
#cart .dropdown-menu {min-width: 100%;}
@media (max-width: 478px) {
    #cart .dropdown-menu {width: 100%;}
	#cart {width:200%;
	}
}
#cart .dropdown-menu table {margin-bottom: 10px;}
#cart .dropdown-menu li > div {min-width: 427px;padding: 0 10px;}
@media (max-width: 478px) {
	#cart .dropdown-menu li > div {	min-width: 100%;}
}
#cart .dropdown-menu li p {margin: 20px 0;}

#menu .nav.navbar-nav { width: 100%;  display: flex;  justify-content: center;}

.speech {background-color:#fff;}

@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
}
@media (min-width: 376px) and (max-width: 478px){
    
    #cart {margin: 0 14px; }
}

@media (min-width: 321px) and (max-width: 375px){
    
    #cart {margin: 0 8px; }
}






