@import url('//fonts.googleapis.com/css?family=Poppins:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,900,900italic');@import url('//fonts.googleapis.com/css?family=Libre+Baskerville:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,900,900italic');body{font-family: "Poppins", arial, tahoma;font-weight: normal;}#mainMenu{font-family: "Poppins";}
				h1{font-family: "Poppins";}
				h2{font-family: "Poppins";}
				h3{font-family: "Poppins";}
				h4{font-family: "Poppins";}
				h5{font-family: "Poppins";}
				h6{font-family: "Poppins";}
				.price, .price-box .price{font-family: "Poppins";}
				.btn{font-family: "Poppins";}
				blockquote,.sub-title, .content-heading .block-note{font-family: "Libre Baskerville";}
				.top-header-content{background-color: rgba(0, 0, 0, 0) !important;color: #ffffff !important;}.top-header-content a, .top-header-content .dropdown-switcher .switcher-toggle{color: #ffffff !important;}.top-header-content a:hover, .top-header-content .dropdown-switcher .switcher-toggle:hover{color: #e67350 !important;}.header .dropdown-switcher .dropdown-menu li > a{color: #dddddd !important;}.header .dropdown-switcher .dropdown-menu li > a:hover, .header .dropdown-switcher .dropdown-menu li > a:focus{color: #e67350 !important;}.header .search-form .actions-search .action-search,.header .dropdown-toplinks .dropdown-toggle,.header .header-wl a,.minicart-wrapper .action.showcart{color: #ffffff !important;}.header .search-form .actions-search .action-search:hover,.header .dropdown-toplinks .dropdown-toggle:hover,.header .dropdown-toplinks:hover .dropdown-toggle,.header .header-wl a:hover,.header .dropdown-toplinks.open .dropdown-toggle,.minicart-wrapper .action.showcart:hover::before, .minicart-wrapper .action.showcart:active::before{color: #e67350 !important;}.minicart-wrapper .action.showcart > .counter.qty,.header .header-wl .count-wl{color: #000000 !important;background-color: #ffffff !important;}#mainMenu .level0 a.level0{color: #ffffff !important;}#mainMenu .level0:hover a.level0{color: #e67350 !important;}body{color: #000000 !important;}a{color: #000000 !important;}.btn-default{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-default:hover,.btn-default:focus,.btn-default:active{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-default2{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-default2:hover,.btn-default2:focus,.btn-default2:active{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-primary, .tocart.btn-cart{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.tocart.btn-cart:hover,.tocart.btn-cart:focus,.tocart.btn-cart:active{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-secondary{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}@import url('//fonts.googleapis.com/css?family=Poppins:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,900,900italic');@import url('//fonts.googleapis.com/css?family=Libre+Baskerville:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,900,900italic');body{font-family: "Poppins", arial, tahoma;font-weight: normal;}#mainMenu{font-family: "Poppins";}
				h1{font-family: "Poppins";}
				h2{font-family: "Poppins";}
				h3{font-family: "Poppins";}
				h4{font-family: "Poppins";}
				h5{font-family: "Poppins";}
				h6{font-family: "Poppins";}
				.price, .price-box .price{font-family: "Poppins";}
				.btn{font-family: "Poppins";}
				blockquote,.sub-title, .content-heading .block-note{font-family: "Libre Baskerville";}
				.top-header-content{background-color: rgba(0, 0, 0, 0) !important;color: #ffffff !important;}.top-header-content a, .top-header-content .dropdown-switcher .switcher-toggle{color: #ffffff !important;}.top-header-content a:hover, .top-header-content .dropdown-switcher .switcher-toggle:hover{color: #e67350 !important;}.header .dropdown-switcher .dropdown-menu li > a{color: #dddddd !important;}.header .dropdown-switcher .dropdown-menu li > a:hover, .header .dropdown-switcher .dropdown-menu li > a:focus{color: #e67350 !important;}.header .search-form .actions-search .action-search,.header .dropdown-toplinks .dropdown-toggle,.header .header-wl a,.minicart-wrapper .action.showcart{color: #ffffff !important;}.header .search-form .actions-search .action-search:hover,.header .dropdown-toplinks .dropdown-toggle:hover,.header .dropdown-toplinks:hover .dropdown-toggle,.header .header-wl a:hover,.header .dropdown-toplinks.open .dropdown-toggle,.minicart-wrapper .action.showcart:hover::before, .minicart-wrapper .action.showcart:active::before{color: #e67350 !important;}.minicart-wrapper .action.showcart > .counter.qty,.header .header-wl .count-wl{color: #000000 !important;background-color: #ffffff !important;}#mainMenu .level0 a.level0{color: #ffffff !important;}#mainMenu .level0:hover a.level0{color: #e67350 !important;}body{color: #000000 !important;}a{color: #000000 !important;}.btn-default{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-default:hover,.btn-default:focus,.btn-default:active{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-default2{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-default2:hover,.btn-default2:focus,.btn-default2:active{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-primary, .tocart.btn-cart{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.tocart.btn-cart:hover,.tocart.btn-cart:focus,.tocart.btn-cart:active{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-secondary{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}@import url('//fonts.googleapis.com/css?family=Poppins:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,900,900italic');@import url('//fonts.googleapis.com/css?family=Libre+Baskerville:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,900,900italic');body{font-family: "Poppins", arial, tahoma;font-weight: normal;}#mainMenu{font-family: "Poppins";}
				h1{font-family: "Poppins";}
				h2{font-family: "Poppins";}
				h3{font-family: "Poppins";}
				h4{font-family: "Poppins";}
				h5{font-family: "Poppins";}
				h6{font-family: "Poppins";}
				.price, .price-box .price{font-family: "Poppins";}
				.btn{font-family: "Poppins";}
				blockquote,.sub-title, .content-heading .block-note{font-family: "Libre Baskerville";}
				.top-header-content{background-color: rgba(0, 0, 0, 0) !important;color: #ffffff !important;}.top-header-content a, .top-header-content .dropdown-switcher .switcher-toggle{color: #ffffff !important;}.top-header-content a:hover, .top-header-content .dropdown-switcher .switcher-toggle:hover{color: #e67350 !important;}.header .dropdown-switcher .dropdown-menu li > a{color: #dddddd !important;}.header .dropdown-switcher .dropdown-menu li > a:hover, .header .dropdown-switcher .dropdown-menu li > a:focus{color: #e67350 !important;}.header .search-form .actions-search .action-search,.header .dropdown-toplinks .dropdown-toggle,.header .header-wl a,.minicart-wrapper .action.showcart{color: #ffffff !important;}.header .search-form .actions-search .action-search:hover,.header .dropdown-toplinks .dropdown-toggle:hover,.header .dropdown-toplinks:hover .dropdown-toggle,.header .header-wl a:hover,.header .dropdown-toplinks.open .dropdown-toggle,.minicart-wrapper .action.showcart:hover::before, .minicart-wrapper .action.showcart:active::before{color: #e67350 !important;}.minicart-wrapper .action.showcart > .counter.qty,.header .header-wl .count-wl{color: #000000 !important;background-color: #ffffff !important;}#mainMenu .level0 a.level0{color: #ffffff !important;}#mainMenu .level0:hover a.level0{color: #e67350 !important;}body{color: #000000 !important;}a{color: #000000 !important;}.btn-default{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-default:hover,.btn-default:focus,.btn-default:active{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-default2{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-default2:hover,.btn-default2:focus,.btn-default2:active{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-primary, .tocart.btn-cart{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.tocart.btn-cart:hover,.tocart.btn-cart:focus,.tocart.btn-cart:active{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-secondary{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}/* https://movemovel.mageuni.com/media/mgs/css/1/custom_config.css */

@import url('//fonts.googleapis.com/css?family=Poppins:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,900,900italic');@import url('//fonts.googleapis.com/css?family=Libre+Baskerville:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,900,900italic');body{font-family: "Poppins", arial, tahoma;font-weight: normal;}#mainMenu{font-family: "Poppins";}
				h1{font-family: "Poppins";}
				h2{font-family: "Poppins";}
				h3{font-family: "Poppins";}
				h4{font-family: "Poppins";}
				h5{font-family: "Poppins";}
				h6{font-family: "Poppins";}
				.price, .price-box .price{font-family: "Poppins";}
				.btn{font-family: "Poppins";}
				blockquote,.sub-title, .content-heading .block-note{font-family: "Libre Baskerville";}
				.top-header-content{background-color: rgba(0, 0, 0, 0) !important;color: #ffffff !important;}.top-header-content a, .top-header-content .dropdown-switcher .switcher-toggle{color: #ffffff !important;}.top-header-content a:hover, .top-header-content .dropdown-switcher .switcher-toggle:hover{color: #e67350 !important;}.header .dropdown-switcher .dropdown-menu li > a{color: #dddddd !important;}.header .dropdown-switcher .dropdown-menu li > a:hover, .header .dropdown-switcher .dropdown-menu li > a:focus{color: #e67350 !important;}.header .search-form .actions-search .action-search,.header .dropdown-toplinks .dropdown-toggle,.header .header-wl a,.minicart-wrapper .action.showcart{color: #ffffff !important;}.header .search-form .actions-search .action-search:hover,.header .dropdown-toplinks .dropdown-toggle:hover,.header .dropdown-toplinks:hover .dropdown-toggle,.header .header-wl a:hover,.header .dropdown-toplinks.open .dropdown-toggle,.minicart-wrapper .action.showcart:hover::before, .minicart-wrapper .action.showcart:active::before{color: #e67350 !important;}.minicart-wrapper .action.showcart > .counter.qty,.header .header-wl .count-wl{color: #000000 !important;background-color: #ffffff !important;}#mainMenu .level0 a.level0{color: #ffffff !important;}#mainMenu .level0:hover a.level0{color: #e67350 !important;}body{color: #000000 !important;}a{color: #000000 !important;}.btn-default{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-default:hover,.btn-default:focus,.btn-default:active{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-default2{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-default2:hover,.btn-default2:focus,.btn-default2:active{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-primary, .tocart.btn-cart{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.tocart.btn-cart:hover,.tocart.btn-cart:focus,.tocart.btn-cart:active{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-secondary{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{color: #ffffff !important;background-color: #e67350 !important;border-color: #e67350 !important;}.use-header2 .page-wrapper {position: relative;}.header.header2 {background-color: rgba(0,0,0,0.7);border: none;}.header.header2 .top-header-content {border-bottom: 1px solid rgba(255,255,255,0.1);}@media(min-width: 992px){.cms-index-index .header.header2:not(.active-sticky) {position: absolute;left: 0;top: 0;right: 0;z-index: 99;}}@media (max-width: 1199px){.header.header2 #mainMenu .level0 > a.level0 {color: #575757 !important;}.header.header2 .action.nav-toggle img {filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);}
.mgs-quickview-catalog-product-view .product-detail-infomation.col-xs-12 {
    height: auto !important;
}
.header .logo-left-header .logo {
    display: block;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 5px 0;
    height: 51px;
}
.slide-text .big-text,.slide-text h2 {
    font-size: 50px;
    font-weight: 700;
}
}

.banner-home {
    outline: 1px dashed rgba(121, 162, 46, 0.2);
    margin-top: -134px;
}

.header.header2 .logo-left-header {
    justify-content: left;
    margin-top: -23px;
    margin-left: 35px;
}

.header .logo-left-header .logo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    
}

.btn.btn-promo-banner {
    box-shadow: 0px 0px 0 0 rgb(0 0 0 / 10%);
    padding: 0 20px;
    height: auto;
    min-width: 150px;
    border-color: #fff;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
     border-width: 0px;
     background-color: #0000;
     color: #fff;
     font-size: 17px;
     font-weight: 500;
}

.content-heading {
    text-align: center;
    margin-bottom: 33px;
    margin-top: 85px;
}

.grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 0.2fr;
  gap: 0px 0px;
  grid-template-areas:
    ". . . . . . . . . . . .";
}


@media (max-width:940px) {
.grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr ;
  gap: 0px 0px;
  grid-template-areas:
    ". . . ."
    ". . . ."
    ". . . .";
}}

@media (max-width:940px) {
  
.padding-left60 {
  padding-left: 10px;
  padding-right: 10px
}

  .padding-left40 {
  padding-left: 0px;
  padding-right: 0px;
  margin-left: -5px;
}
  .padding-left70 {
  padding-left: 0px;
  padding-right: 7px;
  margin-left: 0px;

}}

@media (min-width:940px) {
.top-celular {
  display: none;
}
.header .top-header-content .top-middle-header {
    text-align: center;
    font-size: 13px;
    padding-top: 9px;
    width: 573px;
    padding-bottom: 0px;
}}

@media (max-width:940px) {
.top-desktop {
  display: none;
}
.header .top-header-content .top-middle-header {
    text-align: center;
    font-size: 13px;
    padding-top: 9px;
    padding-bottom: 0px;
    margin-top: 79px;
}
.content-heading {
    text-align: center;
    margin-bottom:15px;
    margin-top: 35px;
}
.header.header2 {
    background-color: rgb(0 0 0 / 71%);
    border: none;
}
.banner-home {
    outline: 1px dashed rgba(121, 162, 46, 0.2);
    margin-top: -164px;
}}

@media (max-width:940px) {
#placeholder-header {
    margin-top: -95px;
}}

.conceito {
	font-size: 45px;
	padding-top: 0px;
	padding-bottom: 75px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
  border-color: #000000; /* red */
  height: 20px;
  margin-top: 35px;
  font-weight: 100;
}

.text-conceito {
	font-size: 19px;
	padding-top: 0px;
	padding-bottom: 75px;
	padding-left: 35px;
  height: 20px;
  margin-top: 35px;
  font-weight: 500;
  color: #868585;
}

@media (max-width:940px) {
.hide-celular {
    display:none;
}}

.hidexxx-todos {
    display:none;
}

@media (min-width:940px) {
.product-detail-infomation .product-name {
  font-size: 16px;
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 2.6666em;
  line-height: 1.25em;
  margin-bottom: 20px;
  font-weight:300;
}}
@media (max-width:940px) {
.product-detail-infomation .product-name {
  font-size: 16px;
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 1.6666em;
  line-height: 1.25em;
  margin-bottom: 20px;
  font-weight:300;
}}

.catalog-product-view .page-title-wrapper {display: none! important}

.margin-top25 {
  margin-top: 25px;
  display:none;
}

.full-review.product-reviews-summary .reviews-actions a {
    color: #adadad;
    display: none;
}

@media (max-width:940px) {
.product.media .horizontal-thumbnail-row {
    margin: 0 -5px;
    display: none;
}}

.product-info-main .product-add-form .actions button.tocart, .bundle-info .product-details .actions button.tocart {
    font-size: 13px;
    width: auto;
    padding: 0 34px;
    background-color: #e67350;
    border: #e67350;
    color: #fff;
    border-radius: 40px;
    line-height: 40px;
    font-weight: 600;
    text-transform: uppercase;
}

.page-title-wrapper {
    background-color: #4c4c4c;
    padding: 18px 0 15px;
    text-align: center;
    background-image: url(../images/shop-category.jpgxxxxx);
    background-size: cover;
    background-repeat: repeat-y;
    position: relative;
    background-position: center center;
    background-attachment: scroll;
}

.blog-list .post-item-info .post-info {
  text-align: center;
  padding: 20px;
  background: rgb(222 222 222 / 90%);
  color: #312828;
  font-size: 12px;
  line-height: 21px;
}

.published-by {display:none;}

.blog-post-view .post-item-info .post-info {
  padding: 0px 0 0px;
  border-bottom: 0px dotted #d8d8d8;
  color: #a1a1a1;
}
.blog-post-view .post-item-info .post-info > div {
  display: inline-block;
  margin-right: 26px;
  display:none;
}

.blog-post post-item-info {margin-top:-143px;}

@media (max-width:740px) {
.breadcrumbs {
  background-color: #f6f6f8;
  font-size: 11px;
  padding: 18px 0 13px;
  margin-bottom: 40px;
}
}

@media (min-width:740px) {
.breadcrumbs .items li strong {
    font-weight: 400;
    max-width: 580px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
}}


.imagem-texto img {
width: 100%;
   }

.imagem-texto50 img {
width: 49%;
padding: 2%;
}

.titulo {
  margin-bottom: 19px;
   font-weight: 500;
   color: #9a484c;
   font-size:23px;
   }


.sub-titulo {
  margin-top: 0px;
  font-weight: 500;
  color: #777;
  font-size:15px;
}

.texto {
   margin-top: 7px;
   font-weight: 500;
   color: #777;
   font-size:15px;
   }

.texto {
    margin-top: 7px;
    font-weight: 500;
    color: #777;
    font-size: 15px;
    margin-bottom: -9px;
    line-height: 22px;
}


@media (min-width: 980px) and (max-width: 1400px){
.largura870 {
padding-left: 17.7%; /* if you want space between the images */
padding-right: 17.7%; /* if you want space between the images */
}
}

@media (min-width: 1401px) and (max-width: 1485px){
.largura870 {
padding-left: 19.7%; /* if you want space between the images */
padding-right: 19.7%; /* if you want space between the images */
}}

@media (min-width: 1401px) and (max-width: 1473px){
.largura870 {
padding-left: 19.7%; /* if you want space between the images */
padding-right: 19.7%; /* if you want space between the images */
}}

@media (min-width: 1474px) and (max-width: 1485px){
.largura870 {
padding-left: 19.7%; /* if you want space between the images */
padding-right: 19.7%; /* if you want space between the images */
}}


@media (min-width: 1486px) and (max-width: 1490px) {
.largura870 {
padding-left: 21.9%; /* if you want space between the images */
padding-right: 21.9%; /* if you want space between the images */
}}

@media (min-width: 1491px) and (max-width: 1614px) {
.largura870 {
padding-left: 19.9%; /* if you want space between the images */
padding-right: 19.9%; /* if you want space between the images */
}}

@media (min-width: 1615px) and (max-width: 1675px) {
.largura870 {
padding-left: 22.9%; /* if you want space between the images */
padding-right: 22.9%; /* if you want space between the images */
}}

@media (min-width: 1676px) and (max-width: 2024px)  {
.largura870 {
padding-left: 23%; /* if you want space between the images */
padding-right: 23%; /* if you want space between the images */
}}

@media (max-width: 740px) {
.imagem-desktop {
display:none

}}

@media (min-width: 741px) {
.imagem-celular img {
display:none;
}}

@media (max-width: 740px) {
.imagem-celular img {
width:100%
}}

@media (min-width: 741px) {
.imagem-desktop img {
width:100%
}}

.titulo-sobre {
    margin-bottom: 19px;
    font-weight: 500;
    color: #9a484c;
    font-size: 25px;
    line-height: 31px;
    margin-bottom: 37px;
}

.texto {
  margin-top: 13px;
  font-weight: 400;
  color: #777;
  font-size: 15px;
  line-height: 23px;
  margin-bottom: 9px;
}


@media (min-width: 740px) {
.texto-pad {
    margin-top: 7px;
    font-weight: 400;
    color: #777;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: -9px;
    padding-left:45px;
}}

@media (max-width: 740px) {
.texto-pad {
    margin-top: 7px;
    font-weight: 400;
    color: #777;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: -9px;
}}

@media (min-width: 740px) {
  .imagem-pad img {
  width: 95%;
  margin-top:-15px;
     }}

     @media (max-width: 740px) {
      .imagem-pad img {
      width: 75%;
      display: block;
    margin-left: auto;
    margin-right: auto }}
     
     @media (max-width: 740px) {
      .imagem-pad1 img {
      width: 75%;
      margin-top:27px;
      display: block;
    margin-left: auto;
    margin-right: auto }}

    @media (max-width: 740px) {
      .imagem-pad2 img {
      width: 75%;
      display: block;
      margin-top:-25px;
    margin-left: auto;
    margin-right: auto }}

    @media (max-width: 740px) {
      .imagem-pad3 img {
      width: 75%;
            margin-top:-39px;
            margin-bottom:19px;

      display: block;
    margin-left: auto;
    margin-right: auto }}



.contact-index-index .contact-form-content ul.list-icon li {
  padding-left: 45px;
  margin-bottom: 0px;
  margin-top: 15px;
}

.contact-index-index .contact-form-content ul.list-icon li .icon {
    font-size: 30px;
    font-weight: normal;
}

.fa {
    display: inline-block;
    font: normal normal normal 17px/1 FontAwesome;
    font-size: 23px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.field.street .control .field label,
.form-group.street .control .field label {
  display: inline;
}

.checkout-cart-index .checkout-extra > .block > .title {
position:relative;
    left: 0;
    font-size: 13px;
    padding: 12px 20px 9px;
    width: 250px;
    top: 0px;
    cursor: pointer;
    border-bottom: 1px solid #efefef;
    color: #676767;
}

.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    display: block;
    width: 100% \9;
    width: 100%;
    height: auto;
}

.sidebar .block-blog-posts .post-list li {
    padding-left: 15px;
    position: relative;
    line-height: 25px;
    list-style: outside none none;
    padding:15px;
    border-bottom: 1px solid #8a6d3b;
    }

@media (max-width: 740px) {
    .sidebar .block .block-title .title {
    font-size: 18px;
    font-weight: 600;
    color: #222;
    position: relative;
    display: block;
    padding: 0 0 2px;
    margin-bottom: 25px;
    margin-top: 35px;
}
}

@media (min-width: 1200px)  {
.col-lg-9 {
    width: 69%;
}
}

.footer .middle-footer ul.menu li {
    line-height: 21px;
    margin-bottom: 17px;
}

.date {
  display: block;
  font-size:13px;
  margin-top:3px;
  color:#979797;
}

.sidebar .block-blog-posts .post-list li {
    padding-left: 15px;
    position: relative;
    line-height: 21px;
    list-style: outside none none;
    padding:15px;
    border-bottom: 1px solid #c2c2c2;
}

@media (max-width: 740px) {

.slide-text .big-text,.slide-text h2 {
    font-size: 23px;
    line-height: 39px;
    margin-bottom: 3px;
    font-weight: 500;
    margin-top: -23px;
}

.header.header2 {
    background-color: rgb(33 33 33);
    border: none;
}
 

.slider_mgs_carousel .owl-item .item-image {
  min-height: 100%;
  margin-top: 0px;
}

    .padding-left70 {
  padding-left: 0px;
  padding-right: 9px;
  margin-left: -9px;
  margin-top:-42px;

}

}

.page-title-wrapper {
    background-color: #ffffff;
    padding: 15px 0 15px;
    text-align: center;
    background-image: url(../images/shop-category.jpgxxxxx);
    background-size: cover;
    background-repeat: repeat-y;
    position: relative;
    background-position: center center;
    background-attachment: scroll;
    margin-top: 17px;
}


.middle-header-content {
	padding-top: 9px;
	padding-bottom: 9px;
}

.page-title-wrapper .h1 {
  color: #fff;
  font-weight: 500;
  font-size: 19px;
  line-height: 21px;
  padding: 0;
  border: none;
  display: block;
  margin: 0;
  position: relative;
}

.page-title-wrapper {
    background-color: #ffffff;
    padding: 15px 0 15px;
    text-align: center;
    background-image: url(../images/shop-category.jpgxxxxx);
    background-size: cover;
    background-repeat: repeat-y;
    position: relative;
    background-position: center center;
    background-attachment: scroll;
    margin-top: 0px;
}


.middle-header-content {
	padding-top: 9px;
	padding-bottom: 9px;
}

.page-title-wrapper .h1 {
  color: #fff;
  font-weight: 500;
  font-size: 19px;
  line-height: 21px;
  padding: 0;
  border: none;
  display: block;
  margin: 0;
  position: relative;
}


@media (max-width: 740px) {
.banner-home {
   margin-top: 0px;
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

}

.header .logo-header .logo img {
    width: 67px;
    height: 82px;
}}

.rating-summary .rating-result {
  width: 66px;
  display: block;
  position: relative;
  display: none;
}


@media (min-width: 740px) {
  .fa {
    display: inline-block;
    font: normal normal normal 17px/1 FontAwesome;
    font-size: 21px;
    font-weight:300px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
  
  }
  
  .celulares {
    display: inline-block;
    font-weight:300px;
    padding-left:9px;
    vertical-align: middle;
    padding-right:23px;

  }
  
    
    .email-texto {
      display: inline-block;
      font-weight:300px;
      margin-left: 9px;
      margin-top:-7px;
    }
  
    /* [class*=" pe-7s-"] {
    font-family: 'Pe-icon-7-stroke';
    font-size:23px;
    margin-left:49px;
     display: inline-block;
    font-size: 21px;
    font-weight:300px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-top:-3px;
        } */
  }
  
  @media (max-width: 740px) {
  .fa {
    display: inline-block;
    font: normal normal normal 17px/1 FontAwesome;
    font-size: 21px;
    font-weight:300px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    
  
  }
  
   .celulares {
      display: inline-block;
      font-weight:300px;
      padding-left:3px;
      vertical-align: middle;
  
    }
    
    .email-texto {
      display: inline-block;
      font-weight:300px;
      margin-left: 3px;
      margin-top:-7px;
    }
  
    [class*=" pe-7s-"] {
    font-family: 'Pe-icon-7-stroke';
    font-size:23px;
    margin-left:0px;
     display: inline-block;
    font-size: 21px;
    font-weight:300px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
    margin-top:-3px;
    line-height:39px;
        }
  }

  @media (max-width: 740px) {
    div.builder-container {
      margin-top: -73px;
    }}

    .borda-inferior {
      border-bottom:  1px solid rgb(184, 184, 184);


     }

     @media (min-width: 740px) {
      .container-conceito {
       display: grid;
       grid-template-columns: 0.257fr 1.75fr;
       grid-template-rows: 1fr;
       gap: 0px 0px;
       grid-auto-flow: row;
       justify-content: center;
       align-items: center;
       margin-left:13px;
       }
     
       .icone-conceito { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:-35px; margin-top:-35px; }
       .icone-conceito-mobilidade { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:-35px; margin-top:-9px; }
       .texto-conceito {grid-area: 1 / 2 / 2 / 3;width: 97%;margin-top:9px;margin-bottom: 15px;}

 }
 
 @media (max-width: 740px) {
  .container-conceito {
  display: grid;
  grid-template-columns: 1.077fr 2.85fr;
  grid-template-rows: 1fr;
  gap: 0px 0px;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  }

  .icone-conceito { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:-5px; }
  .icone-conceito-mobilidade { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:-8px; margin-top:-9px; }
  .texto-conceito {grid-area: 1 / 2 / 2 / 3;width: 100%;margin-top:9px;margin-left:7px;}
}

 @media (min-width: 740px) {
  .video-conceito-mobile { display:none;}
  .video-conceito-desktop-margem {margin-top:39px;}
 }
    
 @media (max-width: 740px) {
  .video-conceito-desktop { display:none;}
  .video-conceito-mobile-margem {margin-top:19px;}
 }
    
 @media (max-width: 740px) {
  .imagem-formas-pagamento img {
    width:100%}}

    .remove-link {
      pointer-events: none; 
      cursor: default;
    }

    @media (min-width: 740px) {
      .imagem-formas-pagamento img {
        margin-top:27px;
        }}
    
    @media (max-width: 740px) {
      .imagem-formas-pagamento img {
        width:100%
        }}


        .sub-titulo-pagamento {
          margin-top: 23px;
          font-weight: 500;
          color: #777;
          font-size:15px;
        }

        .sub-titulo-formas-pagamento {
          margin-top: 43px;
          font-weight: 500;
          color: #777;
          font-size:15px;
        }

        .caixa-aviso-montagem{
          margin-top:45px;
          margin-bottom:49px;
          padding: 19px 35px 19px;
          background-color: #f0f0f0;
          border: #d5cecb;
          border-width:11px;
          color: #777;
          border-radius: 10px;
          line-height: 23px;
          font-weight: 500;
          text-align:center;
          width:80%;
          margin-left:10%;
          margin-right:10%;
          border-style: solid;
          border-width: 1px;
      }
      
          .titulo-atencao {
          margin-bottom: 0px;
          font-weight: 700;
          color: #9a484c;
          font-size: 19px;
          line-height: 31px;
          margin-bottom: 37px;
          text-align:center;
      }
      
      
      .texto-aviso {
        margin-top: -25px;
        font-weight: 400;
        color: #777;
        font-size: 15px;
        line-height: 23px;
        margin-bottom: 9px;
      }

      .texto-montagem {
        margin-top: 9px;
        font-weight: 400;
        color: #777;
        font-size: 15px;
        line-height: 23px;
        margin-bottom: 9px;
      }

      .sub-titulo-montagem {
        margin-top: 49px;
        /* margin-bottom: 19px; */
        font-weight: 500;
        color: #777;
        font-size:15px;
      }
      
      .caixa-aviso-chave{
        margin-top:45px;
        margin-bottom:49px;
        padding: 19px 35px 19px;
        background-color: #f0f0f0;
        border: #d5cecb;
        border-width:11px;
        color: #777;
        border-radius: 10px;
        line-height: 23px;
        font-weight: 500;
        text-align:center;
        width:80%;
        margin-left:10%;
        margin-right:10%;
        border-style: solid;
        border-width: 1px;
    }


    @media (min-width: 740px) {
      .container-chave {
       display: grid;
       grid-template-columns: 0.257fr 1.75fr;
       grid-template-rows: 1fr;
       gap: 0px 0px;
       grid-auto-flow: row;
       justify-content: center;
       align-items: center;
       margin-left:13px;
       }
     
       .icone-chave { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:-35px; margin-top:-35px; }
       .icone-chave-mobilidade { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:-35px; margin-top:-9px; }
       .texto-chave {grid-area: 1 / 2 / 2 / 3;width: 97%;margin-top:9px;margin-bottom: 15px;}

 }
 
      @media (max-width: 740px) {
      .container-chave {
      display: grid;
      grid-template-columns: 1.077fr 1.95fr;
      grid-template-rows: 1fr;
      gap: 0px 0px;
      grid-auto-flow: row;
      justify-content: center;
      align-items: center;
      }

      .icone-chave { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:-5px; }
      .texto-chave {grid-area: 1 / 2 / 2 / 3;width: 100%;margin-top:9px;margin-left:7px;}
 }

 
 @media (min-width: 740px) {
  .imagem-chave img {
   margin-top:53px;
   margin-left:-19px;
      }}

      @media (max-width: 740px) {
        .imagem-chave img {
         width:100%;
         margin-top: 19px;
         margin-left:0px;
         margin-bottom: -23px;
         }}



            @media (max-width: 740px) {
              .caixa-aviso-montagem{
              margin-top:35px;
              margin-bottom:32px;
              padding: 19px 35px 19px;
              background-color: #f0f0f0;
              border: #d5cecb;
              border-width:11px;
              color: #777;
              border-radius: 10px;
              line-height: 23px;
              font-weight: 500;
              text-align:center;
              width:100%;
              margin-left:0%;
              margin-right:10%;
              border-style: solid;
              border-width: 1px;
          }
    }


  
    @media (min-width: 740px) {
      .container-topicos {
       margin-top:0px;
       display: grid;
       grid-template-columns: 0.2fr 3.95fr;
       grid-template-rows: 1fr;
       gap: 0px 0px;
       grid-auto-flow: row;
       justify-content: center;
       align-items: top;
       margin-left:13px;
       }
     
       .icone-topicos-geral { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:-35px; margin-top:-35px; }
       .icone-topico-1 { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:-13px; margin-top:0px; }
       .icone-topico-2 { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left: -12px; margin-top:-11px; }
       .icone-topico-3 { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:-10px; margin-top:-27px; }
       .icone-topico-4 { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:-7px; margin-top:-11px; }
       .icone-topico-5 { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:-6px; margin-top:-11px; }
       .icone-topico-6 { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:-4px; margin-top:-11px; }
       .icone-topicos { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:-7px; margin-top:-9px; }
       .texto-topicos {grid-area: 1 / 2 / 2 / 3;width: 97%;margin-top:0px;margin-bottom: 15px;}

 }
 
 @media (max-width: 740px) {
  .container-topicos {
  margin-top: 0px;
  display: grid;
  grid-template-columns: 1.077fr 5.95fr;
  grid-template-rows: 1fr;
  gap: 0px 0px;
  grid-auto-flow: row;
  justify-content: center;
  align-items: top;
  }

  .icone-topico-1 {grid-area: 1 / 1 / 2 / 2;width: 0%;margin-left:0px;margin-top: 0px;}
  .icone-topico-2 { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:3px; margin-top:-53px; }
  .icone-topico-3 { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:7px; margin-top:-115px; }
  .icone-topico-4 { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:11px; margin-top:-75px; }
  .icone-topico-5 { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:14px; margin-top:-55px; }
  .icone-topico-6 { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:15px; margin-top:-55px; }
  .icone-topicos { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:5px; margin-top:-55px; }
  .texto-topicos {grid-area: 1 / 2 / 2 / 3;width: 100%;margin-top: 0px;margin-left:7px;}
}


.sub-titulo-montagem-topico-1 {
margin-top: 0px;
margin-bottom: 9px;
font-weight: 500;
color: #777;
font-size:15px;
}

.sub-titulo-montagem-topicos {
  margin-top: 0px;
  margin-bottom: 9px;
  font-weight: 500;
  color: #777;
  font-size:15px;
  }
  

.texto-montagem-topicos {
margin-top: 3px;
font-weight: 400;
color: #777;
font-size: 15px;
line-height: 21px;
margin-bottom: 9px;
}

@media (min-width: 740px) {
  .imagem-limpeza img {
   margin-top:93px;
   margin-left:9px;
      }}

@media (max-width: 740px) {
  .imagem-limpeza img {
   width:90%;
   margin-top:19px;
   margin-left:11px;
   margin-bottom:-3px;
      }}

  .titulo-conservacao-produto {
   margin-top:45px;
   font-weight: 500;
   color: #9a484c;
   font-size: 25px;
   line-height: 31px;
   margin-bottom: 37px;
       }
         
       .sub-titulo-privacidade {
        margin-top: 49px;
        font-weight: 500;
        color: #777;
        font-size:15px;
        }         
                
       li.closed {
        list-style: disc;
        margin-left:20px;
        margin-top:20px;
             }
                          
        .texto-privacidade {
        margin-top: 23px;
        font-weight: 400;
        color: #777;
        font-size: 15px;
        line-height: 23px;
        margin-bottom: 9px;
              }
                          
        .titulo-antispam {
        margin-top:55px;
        margin-bottom: 19px;
        font-weight: 500;
        color: #9a484c;
        font-size:23px;
              }

        @media (max-width: 740px) {
        .imagem-brasil img {
        margin-top:15px;
        margin-bottom:19px;
        margin-left:9px;
                      }
        .texto-conceito {
        margin-top: 13px;
        font-weight: 400;
        color: #777;
        font-size: 15px;
        line-height: 23px;
        margin-bottom: 9px;
        margin-right:-19px;
                }}
                

                @media (min-width: 740px) {             
                  .imagem-transporte-embalagem img {
                  margin-top:-5px;
                  margin-bottom:19px;
                  margin-left:31px;
                          }}
                         
                  @media (max-width: 740px) {             
                  .imagem-transporte-embalagem img {
                  margin-top:15px;
                  margin-bottom:19px;
                  margin-left:-21px;
                          }}

           @media (min-width: 740px) {             
          .caixa-trocas{
          margin-top:45px;
          margin-bottom:49px;
          padding: 19px 75px 19px 75px;
          background-color: #f0f0f0;
          border: #d5cecb;
          border-width:11px;
          color: #777;
          border-radius: 10px;
          line-height: 23px;
          font-weight: 500;
          text-align:center;
          width: 100%;
          margin-left: 0;
          margin-right:10%;
          border-style: solid;
          border-width: 1px;
      }}

        @media (max-width: 740px) {             
          .caixa-trocas{
          margin-top:45px;
          margin-bottom:49px;
          padding: 19px 5px 19px 5px;
          background-color: #f0f0f0;
          border: #d5cecb;
          border-width:11px;
          color: #777;
          border-radius: 10px;
          line-height: 23px;
          font-weight: 500;
          text-align:center;
          width: 100%;
          margin-left: 0;
          margin-right:10%;
          border-style: solid;
          border-width: 1px;
      }}

      @media (min-width: 740px) {
        .imagem-prazo img {
         margin-top:15px;
         margin-left:9px;
            }}
      
      @media (max-width: 740px) {
        .imagem-prazo img {
         width:90%;
         margin-top:19px;
         margin-left:11px;
         margin-bottom:-3px;
            }}
      
           .sub-titulo-prazo-garantia {
            margin-top: 49px;
            /* margin-bottom: 19px; */
            font-weight: 500;
            color: #777;
            font-size:15px;
          }

          @media (min-width: 740px) {
            .imagem-garantia img {
             margin-top:15px;
             margin-left:9px;
                }}
          
          @media (max-width: 740px) {
            .imagem-garantia img {
             width:90%;
             margin-top:19px;
             margin-left:11px;
             margin-bottom:-3px;
                }}

                @media (min-width: 740px) {
                .fundo-cinza {
                  background-color: #ececec;
                  border: none;
                  padding-top:0px;
                  padding-bottom:17px;
                  height:135px;}

                  .texto-prazo {
                    margin-top: 9px;
                    font-weight: 400;
                    color: #777;
                    font-size: 15px;
                    line-height: 23px;
                    margin-bottom: 9px;
                  }
              }}

              @media (max-width: 740px) {
                .fundo-cinza {
                  background-color: #ececec;
                  border: none;
                  padding-top:0px;
                  padding-bottom:17px;
                  height:135px;

                }

                .texto-prazo {
                  margin-top: 9px;
                  font-weight: 400;
                  color: #777;
                  font-size: 15px;
                  line-height: 23px;
                  margin-bottom: 9px;
                }

              }

              @media (min-width: 740px) {
                .container-prazo-garantia {
                display: grid;
                grid-template-columns: 0.657fr 3.85fr;
                grid-template-rows: 1fr;
                gap: 0px 0px;
                grid-auto-flow: row;
                justify-content: center;
                align-items: center;
                background-color: #ececec;
                padding-left:9px;
                padding-right:19px;
                padding-top:9px;
                }
              
                .icone-prazo-garantia { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:19px; margin-top:-33px; }
                .texto-prazo-garantia {grid-area: 1 / 2 / 2 / 3;width: 100%;margin-top:13px;margin-left:7px;}
              }

              @media (max-width: 740px) {
                .container-prazo-garantia {
                display: grid;
                grid-template-columns: 0.657fr 3.85fr;
                grid-template-rows: 1fr;
                gap: 0px 0px;
                grid-auto-flow: row;
                justify-content: center;
                align-items: center;
                background-color: #ececec;
                padding-left:9px;
                padding-right:19px;
                padding-top:9px;
                }
              
                .icone-prazo-garantia { grid-area: 1 / 1 / 2 / 2; width: 0%; margin-left:9px; margin-top:-33px; }
                .texto-prazo-garantia {grid-area: 1 / 2 / 2 / 3;width: 100%;margin-top:13px;margin-left:23px;padding-right:23px;}
              }


              .texto-troca {
                margin-top: 19px;
                font-weight: 400;
                color: #777;
                font-size: 15px;
                line-height: 23px;
                margin-bottom: 9px;
              }
              
              .estacionamento {
                margin-top:11px;
              }

              ul.list-icon li .icon-rodape {
                font-size: 24px;
                font-weight: 400;
                position: absolute;
                left: 0;
                top: 0;
              }
              

              .icon-service .icon-entregamos {
                color: #9e9e9e;
                font-size: 36px;
                display: table-cell;
                vertical-align: top;
                width: 1%;
                padding-right: 20px;
                line-height: 100%;
              }

              .icon-service .text-service {
                display: table-cell;
                vertical-align: top;
                padding-top:11px;
                
              }
              

              [class*=" pe-7s-"] {
                display: inline-block;
                font-family: 'Pe-icon-7-stroke';
                speak: none;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                line-height: ;
                /* Better Font Rendering =========== */
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-size:24px;
                vertical-align: middle;
              
              }


              .sub-titulo-conceito {
                margin-top: 23px;
                margin-bottom:-13px;
                font-weight: 500;
                color: #777;
                font-size:15px;
              }
      
              .sub-titulo-acabamentos {
                margin-top: 75px;
                font-weight: 500;
                color: #777;
                font-size:15px;
              }

              .imagem-acabamentos img {
                width: 100%;
                margin-top: 35px;
                   }

                   .imagem-texturas img {
                    width: 49%;
                    margin-top: 35px;
                    padding:15px;}

                    


@media (min-width: 740px) {
  .imagem-acabamentos-desktop {
    margin-top:45px;
    }
  .imagem-acabamentos-mobile {
    margin-top:35px;
    display:none;
  }}

  @media (max-width: 740px) {
  .imagem-acabamentos-desktop {
    display:none;
    }
  .imagem-acabamentos-mobile img {
    margin-top:45px;
    width: 100%;
      }}


      @media (min-width: 740px) {
        .banner-home-mobile {
          display:none;
        }}
      
        @media (max-width: 740px) {
          .banner-home {
            display:none;
          }}
        
          .category-image {
            display:none;
          }

          .page-title-wrapper:before {
            content: '';
            position: absolute;
            background: #dddddd;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
          }

          .page-title-wrapper .h1 {
            color: #4c4c4c;
            font-weight: 500;
            font-size: 19px;
            line-height: 21px;
            padding: 0;
            border: none;
            display: block;
            margin: 0;
            position: relative;
          }
          
          @media (max-width: 740px) {
            .owl-carousel .owl-stage-outer {
            margin-top:-75px;
            margin-bottom: 15px;
          }
          .top-celular {
            display: none;
          }
          .top-header-content{margin-top:-4px;}
          }

          .checkout-cart-index .checkout-extra {
            position: relative;
            padding-left: 15px;
            border: 1px solid #efefef;
            margin-top: 40px;
            background-color: #fdfdfd;
            min-height: 200px;
        }

        .checkout-cart-index div[name="shippingAddress.region_id"],
.checkout-cart-index div[name="shippingAddress.country_id"] {
      display: none !important;
}

.checkout-cart-index .checkout-extra #block-summary form .field.note {
  color: #e67350;
  margin-bottom: 4px;
  font-style: normal;
  font-size: 23px;
  font-weight: 500;
}

.checkout-cart-index .checkout-extra #block-summary .estimate .field .control .select, .checkout-cart-index .checkout-extra #block-summary .estimate .field .control input {
  width: 90%;
  border: 3px solid #e67350;
}

input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] {
  background: #fff;
  border: 1px solid #ccc;
  box-sizing: border-box;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  font-size: 17px;
  height: 40px;
  line-height: 36px;
  padding: 0 10px;
  vertical-align: baseline;
  width: 100%;
  color: #2a2a2a;
  box-shadow: none !important;
}

.checkout-cart-index .checkout-extra #block-summary .estimate .field .label {
  width: 160px;
  color: #e67350;
  margin: 0;
  padding: 0;
  font-weight: 600;
  text-align: left;
  display: table-cell;
  vertical-align: middle;
  width: 1%;
  padding: 8px 30px 8px 0;
  font-size: 19px;
}

/* Aplicar cupom desconto no carrinho */
.checkout-cart-index .checkout-extra > .block > .title {
  position: relative;
  left: 0;
  font-size: 13px;
  padding: 12px 20px 9px;
  width: 250px;
  top: 0px;
  cursor: pointer;
  border-bottom: 1px solid #efefef;
  color: #676767;
  display: none;
}

.attachment-content .attachment-title {
    float: left;
    padding-left: 55px;
    font-size: 15px;
    /* align-content: center; */
    margin-top: 7px;
    margin-left: -25px;
}

.product-info-main .product-info-stock-sku {
    color: #222;
    margin-bottom: 29px;
}

@media (min-width: 940px)
.product-detail-infomation .product-name {
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 2.1666em;
    line-height: 1.25em;
    margin-bottom: 20px;
    font-weight: 300;
}

.fieldset > .field:not(.choice) {
    margin-bottom: 0px;
}

.fieldset > .field:not(.choice) {
    margin-bottom: -5px;
}

.personalizados {
  color: #696969;
  margin-left:1px;
  margin-top:-25px;
  }

.attachment-content {
    list-style: none;
    margin-top: 40px;
}

.product-info-main .product-add-form .box-tocart, .bundle-info .product-details .box-tocart {
    margin-top: 23px;
    margin-bottom: 39px;
}

@media (max-width: 740px){
.imagem-transporte-embalagem-tab img {
    margin-top: 15px;
    margin-bottom: 19px;
    margin-left: -49px;
    margin-right: -22px;
}}

@media (max-width: 740px){
.owl-carousel .owl-stage-outer {
    margin-top: 0px;
    margin-bottom: 15px;
}}

button {
  transition: all 300ms;
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  -o-transition: all 300ms;
  background-color: #4cca5b;
  padding: 9px;
  border-width: 0px;
}

.password-strength-meter {
  background-color: #f4f4f4;
  height: 32px;
  color: #2a2a2a;
  line-height: 32px;
  padding: 0 15px;
  position: relative;
  z-index: 1;
  display: none;
}

.ui-datepicker-trigger:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
  display: none;
}

input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] {
  background: #fff;
  border: 1
px
solid #ccc;
  box-sizing: border-box;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  font-size: 17px;
  height: 40px;
  line-height: 36px;
  padding: 0 10px;
  vertical-align: baseline;
  width: 100%;
  color: #2a2a2a;
  box-shadow: none !important;
  margin-bottom: 23px;
}

.ui-datepicker-trigger {
  width: 30px;
  height: 30px;
  border: 1px solid #ddd;
  margin-left: 5px;
  border-radius: 2px;
  background-color: #fff;
  display: none;
}

.field-tooltip {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 5px;
  display: none;
}

select:not([multiple]), select.form-control:not([multiple]), select.input-text:not([multiple]) {
  -moz-appearance: none;
  -webkit-appearance: none;
  //background: #ffffff url() no-repeat scroll 100% 45%;
  height: 40px;
  text-indent: 0.01em;
  text-overflow: "";
  padding: 0 25px 0 10px;
  margin-bottom: 23px;
  font-size:15px;
  color:#000;
}

.popup-authentication .actions-toolbar .action.primary {
  display: inline-block;
  margin-bottom: 23px;
}

/* --- CHECKOUT / FRETE PAGINA PRODUTO --- */

.label-mm {
    text-align: left;
    width: 100%;
    float: left;
    margin-bottom: 10px;
    font-size: 17px;
    color: #7c7c7c;
    margin-top: 19px;
    margin-bottom: -3px;
    }
  
  .field-error {font-size: 13px;color: #ed0000;line-height: 14px;margin-top: 9px;}
  
  .message.error > * {
    background: #fbe6e6;
    color: #b34135;
  }
  
  .message > * {
    padding: 12px 28px 12px 45px;
    display: block;
    font-size: 14px;
    position: relative;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    margin: 0 0 15px;
    text-align: left;
    line-height: 17px;
  }
  
  .osc span.note {
    font-size: 13px !important;
    color: #909090;
    /* padding-bottom: 123px; */
  }
  
  
  .opc-block-summary .table-totals tr.totals.grand th strong, .opc-block-summary .table-totals tr.totals.grand td strong {
    color: #000000;
    font-weight: 500;
  }
  
  span.link-cep-br {
      width: 100%;
      margin-top: 9px;
      font-size:13px;
  }
  
  @media (min-width: 740px) {
     .field.postcode input#cep {
      width: 40%;
      float: left;
  }
  
  #simularFrete #sendFrete {
      padding: 8px 30px;
      border: none;
      background-color: #4c4c4c;
      color: #fff;
      width: 29%;
      float:left;
      margin-left:9px;
  }
  
  span.link-cep-br {
      width: 100%;
      margin-top: -19px;
      margin-bottom:19px;
      font-size: 13px;
  }
  
  #containerFrete li {
      width: 100%;
      float: left;
      text-align: left;
      border-bottom: 1px solid #dddada;
      list-style-type: none;
      padding: 5px;
      font-size: 17px;
      color: #000;
      margin-bottom:29px;
    
  
  }
  
  @media (max-width: 740px) {
  #simularFrete #sendFrete {
      padding: 8px 30px;
      border: none;
      background-color: #212121;
      color: #fff;
      width: 100%;
      float:left;
      
  }
  
  #containerFrete li {
      width: 100%;
      float: left;
      text-align: left;
      border-bottom: 1px solid #dddada;
      list-style-type: none;
      padding: 5px;
      font-size: 17px;
      color: #000;
    
      
  }}
  
  .shipping-address-items .shipping-address-item.selected-item {
      color: #000000;
      border-color: #56cfe1;
  }
  
  
  button.action.action-auth-toggle {
      background: #777;
      width: 100%;
      padding: 2%;
      color: #fff;
      display: none;
  }
  
  .checkout-container {
      z-index: 1 !important;
      margin-top: 0px;
  }
  
  .shipping-address-items .shipping-address-item.selected-item {
      color: #000000;
      border-color: #000000;
  }
  
  .authentication-wrapper {
      position: relative;
      border-bottom: 0px solid #f0f0f0;
      text-align: right;
      margin-bottom: 50px;
      padding-bottom: 15px;
  }
  
  @media (min-width: 993px)
  .groupe-col {
      float: left;
      width: calc(34.2% - 20px) !important;
  }
  
  }
  
  
  button.action.action-auth-toggle {
      background: #777;
      width: 100%;
      padding: 2%;
      color: #fff;
      display: none;
  }
  
  .osc {
      padding: 20px 0;
      background: #ffffff;
      display: inline-block;
      vertical-align: top;
      width: 100%;
      margin-top: -63px;
  }

div#checkout > .messages {
  float: left;
  width: 100%;
  margin-bottom: 43px;
}

#containerFrete li {
    width: 100%;
    float: left;
    text-align: left;
    border-bottom: 1px solid #ebebeb;
    list-style-type: none;
    padding: 5px;
    font-size: 19px;
}

.field.choice .label, .form-group.choice .label {
    margin: 0;
    font-size: 17px;
    cursor: pointer;
    white-space: normal;
}

.checkout-cart-index #shopping-cart-table tbody tr td.col.qty .control.qty .input-text {
    height: auto;
    border: none;
    line-height: 1;
    display: inline-block;
    padding: 0;
    width: 50px;
    text-align: center;
    color: #2a2a2a;
    margin-top: 21px;
}

.btn.btn-promo-banner {
    background-color:#0000 !important;
}

.slider_mgs_carousel .owl-item .item-image {
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: -65px;
}

@media (max-width: 740px) {
.slider_mgs_carousel .owl-item .item-image {
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: -15px;
}}

.faq-titulo {
    margin-bottom: 19px;
    font-weight: 500;
    color: #9a484c;
    font-size: 23px;
}

.faq-subtitulo {
     margin-top: 49px;
    font-weight: 700;
    color: #9a484c;
    font-size: 15px;
}

.faq-texto {
    margin-top: 13px;
    font-weight: 400;
    color: #777;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 9px;
}

.personalizados {
  color: #696969;
  margin-left:-3px;
  margin-top:-25px;
  }

.produto-faq-titulo {
    margin-top:45px;
    margin-bottom: 3px;
    font-weight: 500;
    color: #9a484c;
    font-size: 23px;
}

.produto-faq-subtitulo {
     margin-top: 15px;
     font-weight: 700;
     color: #777;
     font-size: 15px;
}

.produto-faq-texto {
    margin-top: 3px;
    font-weight: 400;
    color: #777;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 23px;
}

.product-info-main .product-info-stock-sku {
    color: #222;
    margin-bottom: 29px;
    display:none
}

.fieldset > .field:not(.choice) {
    margin-bottom: 15px;
}

.form-group {
    margin-bottom: 0px;
}

.imagem-texturas img {
                    width: 48.5%;
                    margin-top: 35px;
                    padding:0px;
                    }

.imagem-acabamentos img {
                width: 97%;
                margin-top: 35px;
                text-align: center;
                }

.success-ajax--popup .popup__result-title {
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    color: #222;
    display: none;
}

.toolbar select {
    max-width: 280px;
    font-size:13px;
    margin-right:11px;
}

.toolbar .sorter {
    text-align: right;
    white-space: nowrap;
    margin-left: -25px;
    width: 450px;
}


.toolbar .form-item-select {
    display: inline-block;
    position: relative;
    border: 1px solid #ddd;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -o-border-radius: 40px;
    /* width: 345px; */
    height: 45px;
}

@media (max-width: 1199px){
.header:not(.header6):not(.header7) .megamenu-content .nav-tabs > li > a {
    background: none;
    padding: 25px 0;
    display: block;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    margin: 0;
    font-weight: 600;
    color: #fff;
   background-color: #ebebeb;
    border: none !important;
}

.header:not(.header6):not(.header7) .megamenu-content {
    height: 100%;
    left: calc(-1 * (100% - 54px));
    overflow: auto;
    position: fixed;
    width: calc(100% - 54px);
    max-width: 400px;
    background-color: #d5d5d5;
    z-index: 1000;
    padding: 0;
    left: -400px;
    top: 0;
    bottom: 0;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
}

.header:not(.header6):not(.header7) .megamenu-content .nav-tabs > li.active > a {
    background-color: #d5d5d5;
    color: #272727;
}

.header.header2 #mainMenu .level0 > a.level0 {
    color: #000000 !important;
}
}

.smile-es-range-slider .action {
    background: #b9b9b9;
    color: #fff;
    padding: 2px 10px;
    color: #fff;
    border-radius: 40px;
    line-height: 20px;
    display: block;
}

.checkout-cart-index .checkout-extra #block-summary dl.items.methods dd+dt {
    margin-top: 23px;
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-size: 12px;
    line-height: 1.4;
    visibility: visible;
    filter: alpha(opacity=0);
    opacity: 0;
    display: none;
}

@media (min-width: 740px) {
.owl-carousel .owl-item {
min-height: 538px;
}}

@media (max-width: 740px) {
.owl-carousel .owl-item {
min-height: 325px;
}}

@media (min-width: 740px) {
.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1;
    margin-bottom: -245px;
}}