
				@import url('//fonts.googleapis.com/css?family=Open+Sans:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');
				
					@import url('//fonts.googleapis.com/css?family=Open+Sans&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Open+Sans&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Open+Sans&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Open+Sans&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Open+Sans&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Open+Sans&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Open+Sans&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Open+Sans&display=swap');
					html, body {font-family:'Open Sans', 'Open Sans', 'Helvetica Neue';}h1{font-family:'Open Sans', 'Open Sans', 'Helvetica Neue';}h2{font-family:'Open Sans', 'Open Sans', 'Helvetica Neue';}h3{font-family:'Open Sans', 'Open Sans', 'Helvetica Neue';}h4{font-family:'Open Sans', 'Open Sans', 'Helvetica Neue';}h5{font-family:'Open Sans', 'Open Sans', 'Helvetica Neue';}h6{font-family:'Open Sans', 'Open Sans', 'Helvetica Neue';}.price-box .price{font-family:'Open Sans', 'Open Sans', 'Helvetica Neue';}button.action{font-family:'Open Sans', 'Open Sans', 'Helvetica Neue';}body{}.page-header {}footer.page-footer, .page-footer .middle-footer, .page-footer .bottom-footer{}.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}.footer.content .block.newsletter .actions:hover .subscribe {
    background: #56cfe1;
    border-color: #56cfe1;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:active, input:-webkit-autofill:focus {
    background-color: #f6f6f8 !important;
    color: #555 !important;
    -webkit-box-shadow: 0 0 0 1000px #f6f6f8 inset !important;
    -webkit-text-fill-color: #555555 !important;
}
.header-area.header3 .logo-header .logo {
    padding-top: 30px;
    padding-bottom: 30px;
}
.header-area.search-visible .search-form .block-search .block-content .form.minisearch .input-text {
    border: none;
}
.page-header .search-form .actions-search .action-search {
    color: #fff;
}
.page-footer .footer-container.footer2 .middle-footer a:hover {
    color: #56cfe1;
}
.slide-text .big-text, .slide-text h2 {
    font-size: 50px;
    font-weight: 700;
}
blockquote, .sub-title, .content-heading .block-note {
    font-family: "Libre Baskerville";
}
.slider_mgs_carousel  .slide-text  .sub-title {
font-weight: 600;
}
.page-header-sliders .slide-text p {
    color: #878787;
}
@media (max-width: 991px) and (min-width:768px) {
.section-sales .content-heading h3.title:after {
    display: none;
}

.section-sales .list-products .product-item-info .product-image {
    width: 90px;
}

.section-sales .list-products .product-item-info .product-item-details {
    width: calc(100% - 90px);
    padding-left: 10px;
}
 }
@media (max-width: 767px) {
  .header-area .top-header {padding-bottom: 10px;padding-top: 0;}
.slide-text .big-text, .slide-text h2, .fullscreen-slider .slide-text h2, .fullscreen-slider .slide-text .big-text {
    font-size: 20px;
}
.header-area .top-header .top-custom-link ul li {
    display: inline-block;
    padding-top: 10px;
}
.header-area .top-header .top-custom-link ul li:nth-child(3),.header-area .top-header .top-custom-link ul li:nth-child(4) {
    padding-top: 7px;
}
}
@media (max-width: 480px) {
  .header-area .top-header {padding-top: 0;}
}
@media(min-width:1200px){
header.page-header .navigation .nav-main-menu .multi-level li:hover>ul.sub-menu {
    display: block !important;
    visibility: visible;
    opacity: 1;
    transform: translate(0);
}
}

@media(max-width:1199px){
.vertical-menu li.level1.category-submenu>.dropdown-submenu .hidden-des {
    display: none !important;
}
}

@media(min-width: 1199px){
.logo img {
    min-width: 100px;
}
}
span.action.top-links.theme-header-icon:hover, .page-header .search-form .actions-search .action-search:hover, span.wishlist-icon.icon-heart.theme-header-icon:hover, .top-wishlist:hover .wishlist-icon:before , .header-area .table-icon-menu .minicart-wrapper:hover .action.showcart:before { color: #56cfe1; }