
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					h6{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}#mainMenu a.level0, nav.navigation a.level-top{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';font-weight:600;}#mainMenu a.level0, nav.navigation a.level-top{font-size:18px}body{}.page-header {}header .middle-header, .page-wrapper .header.content{}header .middle-header a:hover{color:#4f5f3d !important;}footer.page-footer, .page-footer .middle-footer, .page-footer .bottom-footer{}footer.page-footer .middle-footer{background-color:#1F1F1F !important;color:#B8B8B3 !important;}footer.page-footer .middle-footer a{color:#AFAFAA !important;}footer.page-footer .middle-footer a:hover{color:#fff !important;}footer.page-footer .middle-footer .theme-footer-icon,.middle-footer .fa:before{color:#718854 !important;}footer.page-footer .middle-footer h2,footer.page-footer .middle-footer h3,footer.page-footer .middle-footer h4,footer.page-footer .middle-footer h5,footer.page-footer .middle-footer h6{color:#718854 !important;}@media only screen and (max-width:767px){.slider_mgs_carousel .owl-item .item-image{min-height:400px}}.mgs-carousel-single .owl-nav div img{width:40px}.mgs-carousel-single .owl-nav div span{width:40px}.mgs-carousel-single .owl-nav div span, .mgs-carousel-single .owl-nav div span em{height:80px; line-height:80px}.mgs-carousel-single.nav-position-middle-outside .owl-nav div span, .mgs-carousel-single.nav-position-middle-inside .owl-nav div span{margin-top:-40px}.mgs-carousel-single .owl-nav div span em{font-size:80px;}.mgs-carousel-multiple .owl-nav div img{width:40px}.mgs-carousel-multiple .owl-nav div span{width:40px}.mgs-carousel-multiple .owl-nav div span, .mgs-carousel-multiple .owl-nav div span em{height:40px; line-height:40px}.mgs-carousel-multiple.nav-position-middle-outside .owl-nav div span, .mgs-carousel-multiple.nav-position-middle-inside .owl-nav div span{margin-top:-20px}.mgs-carousel-multiple .owl-nav div span em{font-size:30px;}.cms-index-index.cms-page2 #maincontent, .cms-page-view.cms-page2 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .section-builder , .cms-page-view.cms-page2 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page2 #maincontent .section-builder-full , .cms-page-view.cms-page2 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page13 #maincontent, .cms-page-view.cms-page13 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page13 #maincontent .page.messages, .cms-index-index.cms-page13 #maincontent .page.messages, .cms-index-index.cms-page13 #maincontent .section-builder , .cms-page-view.cms-page13 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page13 #maincontent .section-builder-full , .cms-page-view.cms-page13 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page14 #maincontent, .cms-page-view.cms-page14 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page14 #maincontent .page.messages, .cms-index-index.cms-page14 #maincontent .page.messages, .cms-index-index.cms-page14 #maincontent .section-builder , .cms-page-view.cms-page14 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page14 #maincontent .section-builder-full , .cms-page-view.cms-page14 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.instagram-item .social-count {
 text-align: center;
}

.text-white, .text-white p {
 color: white;
}

.slide-text .text-white .btn-default {
 color: #fff;
 border-color: #fff;
}

.slide-text h5.sub-title {
 font-weight: 600;
}

.products-grid:not(.deals-products-grid) .product-item-info .product-top a.photo {
 padding-bottom: 100% !important;
}

.slide-text .big-text, .slide-text h2 {
 font-size: 50px;
 font-weight: 700;
}

.top-wishlist .wishlist-icon:hover:before,
.header-area .table-icon-menu .theme-header-icon:hover,
.header-area .table-icon-menu .minicart-wrapper .action.showcart:hover:before,
.header-area .social-link li a:hover {
 color: #4f5f3d;
}

.footer.content .block.newsletter .action.subscribe:hover {
 background: #4f5f3d;
 border-color: #4f5f3d;
}

.testimonial-list-block .mgs-testimonial .testimonial-content blockquote {
 font-size: 14px;
 font-weight: 500;
}

.hm-new-product {
 padding-top: 80px;
 padding-bottom: 50px;
}

.hm-testi {
 margin-top: 50px;
}

.hm-blog, .hm-insta {
 padding-top: 80px;
}

@media (min-width: 1200px) {
 .testimonial-list-block.boxed_content .mgs-testimonial .testimonial-content {
  grid-gap: 40px;
 }
}

@media (min-width: 768px) {
 .testimonial-list-block.boxed_content .mgs-testimonial .testimonial-content blockquote::before {
  left: -22px;
 }
}

@media (max-width: 1199px) {
 .mgs-products.products-grid .mgs-owl-carousel .product-item,
 .mgs-product.products-grid .mgs-owl-carousel .product-item {
  padding-left: 15px;
  padding-right: 15px;
 }

 .mgs-products.products-grid .product-item-info .product-top .action-mobile,
 .mgs-product.products-grid .product-item-info .product-top .action-mobile {
  z-index: 99;
 }

 .mgs-product.products-grid .product-item-info:hover .product-top .tocart.btn-cart,
 .mgs-products.products-grid .product-item-info:hover .product-top .tocart.btn-cart,
 .mgs-attribute-products .product-item-info:hover .product-top .tocart.btn-cart {
  transform: unset;
 }
}

.testimonial-list-block.boxed_content {
 max-width: 1200px;
 margin: auto;
 padding: 60px 15px;
}

@media (max-width: 991px) {
 .promobanner button.btn.btn-promo-banner {
  min-width: unset;
  width: max-content;
 }
}

@media (max-width: 767px) {
 .slide-text .sub-title {
  display: block;
 }

 .slide-text .big-text, .slide-text h2 {
  font-size: 30px;
  margin-bottom: 10px;
 }

 .hm-new-product {
  padding-top: 50px;
  padding-bottom: 20px;
 }

 .hm-testi {
  margin-top: 20px;
 }

 .testimonial-list-block.boxed_content .mgs-testimonial .testimonial-content {
  padding-top: 0;
 }

 .hm-blog, .hm-insta {
  padding-top: 50px;
 }

 .content-block.instagram-block {
  margin: 0;
 }

 .latest-post-grid-block .post-item .thumbnail-post img {
  max-height: 200px;
 }
}
