@charset "utf-8";

/* ----------------------------------

Name: mk.css
Version: 1.0.0
Author: Solid Web - www.solidweb.com.br
Date: 2019-01-11
----------------------------------

Table of contents
        
    01.  Google font
    

*/

/* ===================================
    Google font
====================================== */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);

/* ===================================
    Menu
====================================== */
#sm_slideshow .custom-title a.title-sl1, #sm_slideshow .custom-button .btn-shopnow.btn-sl1, .bg-white-blur {
    background-color: rgba(0, 204, 98, 0.85) !important;
    border-radius: 21px !Important;
}
#sm_slideshow .custom-button .btn-shopnow {
	color: #fff !important;
}
.header-top {
    background-color: #fff !important;
}
.header-bottom {
    background-color: #00b9b5 !important;
}
.header-nav .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu > li:hover > a, .header-nav .header-nav-container-home ul#nav > li:hover > a, .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu > li.sm_megamenu_actived > a, .header-nav-container-home ul#nav > li.active > a {
    background-color: #4fe4e1 !important;
}
.header-nav-container-home ul#nav > li.active:after, .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu > li.sm_megamenu_actived:after
{	
	border-color: #4fe4e1 transparent transparent !important;
}


.shop-access ul li > a {
	color: #333333 !important;
}
#sm_slideshow .custom-button .btn-shopnow, .bg-black-blur2 {
    background-color: rgba(0,0,0, 0.8);
    border-radius: 21px !important;
}
.top-search .button > span {
    height: 18px !important;
    width: 22px !important;
}
.top-search .form-search input#search{
	border: 1px solid #90cf457d !important;
    border-radius: 25px 0 0px 25px;
} 
.mini-cartpro .block-title .i-cart, .top-search .button {
	background-color: #fff !Important;
}





.sm-responsive-listing .category-products.products-grid .item-inner:hover, .block-feature-products .category-products.products-grid .item-inner:hover {
    height: auto !Important;
}

.sm-responsive-listing {
    height: auto !important;
}

@media (max-width: 1200px){
	.sm-responsive-listing .category-products.products-grid .item, .block-feature-products .category-products.products-grid .item 
	{
		height: auto !important;
	}
}


.sm-responsive-listing .category-products.products-grid .item ,
.block-feature-products .category-products.products-grid .item { height:auto !important; } 

.sm-responsive-listing .category-products.products-grid .item-inner:hover ,
.block-feature-products .category-products.products-grid .item-inner:hover { height:auto !important; } 


.block-post-lastest:after, .bgcolor{ background-color: #333 !important;	}

.btn-contact, .button .btn-cart, .btn-cart, .block-reorder .actions > a, 
.block-wishlist .actions a, .block-compare .actions .action-clear, 
.col-left button.button:hover, button.button, .block-newsletter:hover, .bg-gray-btn {
    background-color: #7cb933 !important;
}
.button.btn-cart, .btn-cart {
	background: url(../images/logo-addcart1.png) no-repeat scroll 10px 6px #00cc62 !important;
    height: 40px !important;
    line-height: 40px !important;
    border-radius: 0px !important;
    padding: 0px 40px 0px 50px !important;
	margin: 20px 0px;
}
.btn-cart span {
    line-height: 40px !Important;
    text-transform: uppercase !Important;
    font-family: Questrial, serif !important;
    font-weight: 500 !Important;
    padding: 0 0px 0px 5px;
    letter-spacing: 1px !important;
    font-size: 20px;
}
 .btn-cart {
    background-color: #00cc62 !important;
}
.btn-cart:hover {
	background: url(../images/logo-addcart1.png) no-repeat scroll 10px 6px #a52121db !important;
}


.price-box span.price {
    color: #333333 !Important;
    font-weight: 700 !Important;
}
.old-price .price {
    color: #a59d9d !important;
    margin-left: 10px;
	font-size: 16px !important;
}
.sm-responsive-listing .respl-wrap .respl-loader.respl-btn {
    color: #ffffff;
    border: none !Important;
    border-radius: 0px !Important;
    background: #333333 !Important;
	border-style: none !Important;
}
.sm-responsive-listing .respl-wrap .respl-loader.respl-btn:hover {
    border: none !Important;
    border-radius: 0px !important;
	background: rgb(124, 185, 51) !important;
	border-style: none !Important;
}
.sm-responsive-listing .block-title, .block-feature-products .block-title, .block-bestsale .block-title {
    background: #f8f8f8;
}
.contact-form .page-title h1, .products-grid .item-inner, .block-address, .catalog-category-view .category-title h1, .block-feature-products .block-title h3, .sm-responsive-listing .block-title h3, .block-bestsale .block-title h3, .yt-slider .block-title h3, .block-bestsale-left #homeCarousel .carousel-container, a.readmore:hover .bgmask, .header-logo a, .header-nav .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu > li > a:before, .header-nav .header-nav-container-home ul#nav > li > a:before, .header-nav-container-home ul#nav ul li:hover, .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu .block-services ul li:hover, .custom-circle, .bg-white{
			color: #222222 !important;
}
.cms-home .des-block {
    color: #00cc62;
}
#yt-totop {
	background-color: #00cc62 !important;
}
.category-products.products-grid .item-inner:hover {
    border: 0px !important;
    background: #f8f8f8 !important;
}
.header-nav-container-home ul#nav li:hover ul, .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover [class*="sm_megamenu_dropdown_"], .product-img-box .more-views li a.actived.cloud-zoom-gallery .bgopacity {
    border-color: #bd0103 !important;
    background: #f8f8f8 !Important; 
}

.bottomsl-wrap .banner-cat .banner h1 span, .bgcolor-opt {
    background-color: #efefef75 !Important;
}
.bottomsl-wrap .banner-cat .banner {
	border: 0px !Important;
    background: #f8f8f8 !important;
}
.banner-cat .banner a {
	    background-color: #00cc62 !Important;
}

/* Footer */
.sm-afterfooter {
    background-color: #f8f8f8 !Important;
}
.bottom-footer, .bottom-footer a{
    color: #77818b !Important;
}
.bottom-footer {
    background: #f8f8f8;
}
.bottom-footer ul li, .block-social {
    border-top: 1px solid #e8e8e8 !important;
}
.bottom-footer .block-item:hover { background:#ffffff; !important}
.bottom-footer .block-item ~ .block-item { border-left:0px; !Important}
.bottom-footer ul li:hover {
    background-color: #f8f8f8 !important;
} 
.copy-right {
    padding: 32px 25px 25px 200px !Important;
}
.copy-right:before {
    width: 170px !important;
}

.cloud-zoom-big {
    width: 211px !important;
    height: 280px !important;
}
.col-main {
	float: left;
}
.col-right {
	float: right;
}
.mini-cartpro .block-content, #yt_pathway, .header-top, .col-left .block-title, .slide-wrap .dynamicslideshow-container .tparrows, .header-nav-container-home ul#nav ul li li:hover, .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu > li.sm_megamenu_drop > div, .bg-gray {
    background-color: #f9f9f9;
}
#yt_pathway .breadcrumbs li.last {
    margin: 0 0;
    color: #333333;
    font-size: 18px;
}
.yt-product-detail h1.product-name {
    margin-bottom: 5px;
    padding: 0;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    font-size: 34px;
}
.products-list .desc, .product-essential .short-description {
    font-size: 22px !Important;
    font-family: Questrial, serif !important;
	color: #696969;
}
.collateral-box div.std {
    font-family: Questrial, serif !important;
    font-size: 20px;
    color: #696969;
}
ul.yt-tab-navi li.active a, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li a.sm_megamenu_actived, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li:hover a.sm_megamenu_head, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li.sm_megamenu_nodrop:hover a:hover, .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li div div.sm_megamenu_title a:hover, .fontcolor2-ipt {
    color: #333333 !important;
    font-size: 24px;
    font-family: Questrial, serif !important;
}
.col-left-inner, .col-left {
    border: 2px solid #e9e9e9;
}
.page-title {
    display: none;
}
.payment-logo {
    margin-top: 5px !important;
}
.top-footer {
    color: #333 !important;
}
.block-address {
	background-color: #00cc62 !important;
	color: #ffffff !important;
}
.category-products .products-list .popup-btn, .products-grid.category-products .popup-btn { 
	color: transparent;
}
.category-products.products-grid .product-image:hover:after, .category-products .products-list .product-image:hover .product-imgs:after, .category-products .products-list .product-image:hover .popup-btn a, .opacity-bold {
	opacity: 0.4;
	background-color: #00cc62 !important;
}
.contact-us ul.contact-info li.street {
    line-height: 20px !Important;
}
.contact-us ul.contact-info li.street:hover {
    background: url(../images/icon-street.png) no-repeat left 5px !Important;
}
.contact-us ul.contact-info li.phone-number{ background:url("../images/icon-phone.png") no-repeat left 5px; }
.contact-us ul.contact-info li.phone-number:hover{ background:url("../images/icon-phone.png") no-repeat left 5px !Important; }
.contact-us ul.contact-info li.whats{background:url("../images/icon-whats.png") no-repeat left 5px; }
.contact-us ul.contact-info li.whats:hover {background:url("../images/icon-whats.png") no-repeat left 5px !Important; }
.contact-us ul.contact-info li.emaillocal{background:url("../images/icon-email.png") no-repeat left 5px; }
.contact-us ul.contact-info li.emaillocal:hover {background:url("../images/icon-email.png") no-repeat left 5px !Important;}
.contact-us ul.contact-info li {
    margin: 0px !Important;
}
.category-products.products-grid .item {
    height: auto !Important;
}
.top-footer {
    color: #333 !Important;
    border-top: 3px solid #00cc62;
}


/* =============== sac - personalizaÃ§Ã£o ========= */


/*help-page*/
article.content {max-width: 1110px;margin: 0 auto;}
.questions-hp {padding-left: 9px;overflow:hidden;margin: 0 auto;}
.questions-hp .box {width: 33.33%;margin: 0 0 0 4px;float:left;background: #fff;min-height: 210px;}
.questions-hp .info-hp {margin-left: -8px;}
.questions-hp .after-purchase-hp {margin-right:0;}
.help-page .box .tit {background-color: #293234; height: 50px;line-height: 50px;font-size:1.445em;text-indent:15px;color: #fff;}
.cms-page-view .std h2, .cms-no-route .std h2 {   
    background-color: #F7F7F7;
    min-height: 60px;
    line-height: 60px;
    font-size: 150%;
    padding: 0 10px;
    color: #333333 !important;
    font-family: Questrial, 'sans-serif Verdana', Arial;
    letter-spacing: 1px;
    text-transform: uppercase;
	margin-top: 30px;
	margin-bottom: 20px;}
.help-page .box .lst-hp{margin: 5px;}
.help-page .box .it-hp{margin-bottom:8px;text-align:center;border-bottom: solid 1px #f0f0f0;}
.help-page .box .lnk-hp{color:#817575;}
.it-hp a:hover{ color: black !Important;}
.help-page .questions-hp{margin-top:20px;margin-bottom:30px;}
.help-page .answers-hp{position:relative;clear:both;background:#fff;}
.help-page .answers-hp .tit {background-color: #293234;height: 50px;line-height: 50px;font-size:1.445em;text-indent:15px;color: #fff;margin-bottom: 20px;}
.help-page .answers-hp .box-content {padding-left:15px;padding: 0 15px 15px;}
.help-page .answers-hp .txt, .box-text p {color:#817575;margin-bottom:10px;}
.box-text p {padding:0 1em;}
.box-text  {margin-bottom: 20px;}
.help-page .answers-hp .answerCont{display:none;}
.help-page .answers-hp .selected{display:block;}
.help-page .answers-hp .lst {list-style:disc;padding:0 15px 10px;}
.help-page .answers-hp .it {margin:5px 0;}
.help-page .answers-hp .lnk {text-decoration:underline;}
.help-page .box .lnk-hp {padding-left: 14px;color: #817575;}


.prazos {
	margin-bottom: 10px;
    clear: both;
	min-height: 90px;
}

.prazo_de_envio {
  max-width: 45%;
  float: left;
  margin-right: 20px;
  border-left: 1px dotted;
  padding: 5px;
  font-size: 80%;
  min-height: 75px;
  margin-bottom: 5px;
  background: #f9f9f9;
}
.prazo_de_envio b{
	color: #30859D;
	}
.prazo_dos_correios {
	max-width: 45%;
	  float: left;
	  margin-right: 20px;
	  border-left: 1px dotted;
	  padding: 5px;
	  font-size: 80%;
	  min-height: 75px;
	  margin-bottom: 5px;
	  background: #f9f9f9;
}
.prazo_dos_correios b{
	color: #30859D;
	}	


.footer .block-title, .footer address {
	overflow: hidden;
}
.product-view .product-shop .product-name {
	border-bottom: 1px solid #f7f7f7;
	width: 100%;
}
.product-view .product-shop .product-name .h1 {
	text-transform: capitalize;
	font-family: Questrial, sans-serif, Arial !Important;
	color: #158AC5;
}
.product-view .product-shop .price-box {
	background: #f7f7f7;
    padding: 10px;
}
.product-view .product-shop .price-box .regular-price {
	color: red !important;
}
.product-view .product-shop .price-box .regular-price .price, .product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .full-product-price .price {
	color: #ff9000;
	font-size: 30px;
}

.skip-content.skip-active {
	background: #fff;
}

.parcelamentoVezes {
    color: #5692ca;
    font-size: 16px;
    font-family: Questrial, sans-serif, Arial !Important;
}

.parcelamentoValor {
	color: #5692ca;
    font-size: 16px;
    font-family: Questrial, sans-serif, Arial !Important;
}

.descontoValor .price {
	color: #1FC54B;
    font-size: 20px;
    font-family: Questrial, sans-serif, Arial !Important;
}

.desconto, .parcelamento {
	color: #a0a0a0;
	font-size: 10px;
}

.products-grid .price-box {
    border-bottom: 1px solid #f7f7f7;
	line-height: 19px;
}	
.fone {
	color: #FF9000;
}
.buttons-set button.button {
    float: right;
    margin-left: 5px;
    min-width: 140px;
    border-radius: 15px !important;
}

.banner_cta img {
	width: 100%;
}
@media only screen and (max-width: 770px) {
  .banner_cta {
    display: none !important;
  }
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	color: #158AC5;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	color: #f9f9f9;
}
.questions-answers, .box .box-content {
	padding: 0px !important;
}

.opc-wrapper-opc .opc-login-trigger {
    background: #63259f !important;
}
.opc-wrapper-opc .payment-block dt:hover, .opc-wrapper-opc .payment-block dt.active {
    background: #00cc62 !Important;
}
.opc-wrapper-opc .payment-block dt {
      background: #00cc62 !Important;
}
.opc-wrapper-opc .btn-checkout:hover span, .opc-wrapper-opc .btn-checkout:hover span span {
    background: #63259f !Important;
}
.opc-wrapper-opc .btn-checkout span {
    background: #00cc62 !Important;
}
.opc-wrapper-opc .opc-login-trigger:hover{color:#fff !important; background:#d00000 !important;cursor:pointer;}
.review-menu-block a.review-total:hover, .review-menu-block a.review-total.open {
     background:#d00000 !important;
}
.review-menu-block a.review-total{
	background-color:#63259f !important; color:#fff;}

.grand_total {
    background: #f8f8f8 !important;
    line-height: 50px !important;
    padding: 10px 20px !Important;
	font-family: Questrial, sans-serif, Arial !Important;
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	color: #d00000 !Important;
}
.review-menu-block a.review-total:hover, .review-menu-block a.review-total.open {
    background: #d00000 !important;
}
.navbar-inverse .navbar-inner {
    background-color: #bd0103 !Important;
    background-image: -moz-linear-gradient(top, #bd0103, #111111);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
    background-image: -webkit-linear-gradient(top, #222222, #111111);
    background-image: -o-linear-gradient(top, #222222, #111111);
    background-image: linear-gradient(to bottom, #bd0103, #bd0103) !important;
    background-repeat: repeat-x;
    border-color: #bd0103 !Important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
}
.opc .allow .step-title, .group-select .legend, .fieldset .legend, .login-box h4, #login-form h2, .account-box .inner-head, .my-account .box .box-title, .box .box-title, .navbar-inverse .btn-navbar {
    background: transparent !Important;
}
@media (max-width: 979px){
	.header-top {
		height: 30px !Important;
	}
	.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
		color: #ffffff !important;
	}
	.header-logo {
		max-width: 40%;
		margin: 0 auto;
	}
	
	.mini-cartpro.block {
		margin: 2px !important;
		border: none;
		display: inline-block;
		float: left !Important;
		position: relative;
		background: #FFF;
		border-radius: 4px;
		/* padding: 1px; */
		text-align: left;
	}
	.header-top .top-search {
		display: none;
	}
	.mini-cartpro.block {
    margin: 2px;
    border: none;
    display: inline-block;
    float: left;
    position: relative;
    background: #FFF;
    border-radius: 4px;
    padding: 0px;
    text-align: left;
	}
	.top-search {
    display: inline-block;
    margin: 5px 0 0 !Important; 
	}
	.copy-right {
    padding: 10px 10px 10px 11px !Important;
	}
	.copy-right:before {
		width: 170px !important;
		margin: -60px -50px -20px -150px !Important;
	}	
}
.bottom-footer .block-title:before {
    width: 38px !Important;
    height: 38px !important;
    top: -12px !Important;
}

/* =============== grid de produtos home ========= */
.sm-responsive-listing .respl-wrap .respl-items .respl-item {
    float: none !important;
}