
				@import url('//fonts.googleapis.com/css?family=Quicksand:400&display=swap');
				
					@import url('//fonts.googleapis.com/css?family=Quicksand&display=swap');
					html, body {font-family:'Quicksand', 'Open Sans', 'Helvetica Neue';}html, body {font-size:15px;}.top-header{font-family:'Quicksand', 'Open Sans', 'Helvetica Neue';}.top-header{font-size:25px}body{}a:hover, a:focus{color:#d609c3 !important}button.primary, .action.primary, .action-primary {background-color:#d609c3 !important}button.primary:hover, .action.primary:hover, .action-primary:hover {background-color:#d609c3 !important}button.primary, .action.primary, .action-primary {border-color:#d609c3 !important}button.primary:hover, .action.primary:hover, .action-primary:hover {border-color:#d609c3 !important}button.secondary, .secondary .action, .actions-secondary .action{background-color:#d609c3 !important}button.secondary:hover, .secondary .action:hover, .actions-secondary .action:hover {background-color:#d609c3 !important}button.secondary, .secondary .action, .actions-secondary .action {border-color:#d609c3 !important}button.secondary:hover, .secondary .action:hover, .actions-secondary .action:hover {border-color:#d609c3 !important}.page-header {}.page-header .panel.wrapper, .page-header .top-header, .header .top-header {}header .top-header a:hover{color:#d609c3 !important;}header .middle-header, .page-wrapper .header.content{}header .middle-header a:hover{color:#d609c3 !important;}header .bottom-header, header .bottom-content{}header .bottom-header a:hover, header .bottom-content a:hover {color:#d609c3 !important;}.navigation .dropdown-menu a, .navigation .level0 .submenu a, .navigation .level0 .dropdown-mega-menu .sub-menu a,.dropdown-mega-menu .level1 a{color:#878787 !important}.navigation .dropdown-menu a:hover, .navigation .level0 .submenu a:hover,.navigation .level0 .submenu .active a, .navigation .level0 .dropdown-mega-menu .sub-menu a:hover, .dropdown-mega-menu .level1 a:hover{color:#222222 !important}footer.page-footer, .page-footer .middle-footer, .page-footer .bottom-footer{}footer.page-footer .top-footer{}footer.page-footer .top-footer a:hover{color:#d609c3 !important;}footer.page-footer .middle-footer{}footer.page-footer .middle-footer a:hover{color:#d609c3 !important;}.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-page3 #maincontent, .cms-page-view.cms-page3 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page3 #maincontent .page.messages, .cms-index-index.cms-page3 #maincontent .page.messages, .cms-index-index.cms-page3 #maincontent .section-builder , .cms-page-view.cms-page3 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page3 #maincontent .section-builder-full , .cms-page-view.cms-page3 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page50 #maincontent, .cms-page-view.cms-page50 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page50 #maincontent .page.messages, .cms-index-index.cms-page50 #maincontent .page.messages, .cms-index-index.cms-page50 #maincontent .section-builder , .cms-page-view.cms-page50 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page50 #maincontent .section-builder-full , .cms-page-view.cms-page50 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page51 #maincontent, .cms-page-view.cms-page51 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page51 #maincontent .page.messages, .cms-index-index.cms-page51 #maincontent .page.messages, .cms-index-index.cms-page51 #maincontent .section-builder , .cms-page-view.cms-page51 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page51 #maincontent .section-builder-full , .cms-page-view.cms-page51 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page24 #maincontent, .cms-page-view.cms-page24 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page24 #maincontent .page.messages, .cms-index-index.cms-page24 #maincontent .page.messages, .cms-index-index.cms-page24 #maincontent .section-builder , .cms-page-view.cms-page24 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page24 #maincontent .section-builder-full , .cms-page-view.cms-page24 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page53 #maincontent, .cms-page-view.cms-page53 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page53 #maincontent .page.messages, .cms-index-index.cms-page53 #maincontent .page.messages, .cms-index-index.cms-page53 #maincontent .section-builder , .cms-page-view.cms-page53 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page53 #maincontent .section-builder-full , .cms-page-view.cms-page53 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page54 #maincontent, .cms-page-view.cms-page54 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page54 #maincontent .page.messages, .cms-index-index.cms-page54 #maincontent .page.messages, .cms-index-index.cms-page54 #maincontent .section-builder , .cms-page-view.cms-page54 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page54 #maincontent .section-builder-full , .cms-page-view.cms-page54 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page55 #maincontent, .cms-page-view.cms-page55 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page55 #maincontent .page.messages, .cms-index-index.cms-page55 #maincontent .page.messages, .cms-index-index.cms-page55 #maincontent .section-builder , .cms-page-view.cms-page55 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page55 #maincontent .section-builder-full , .cms-page-view.cms-page55 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page56 #maincontent, .cms-page-view.cms-page56 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page56 #maincontent .page.messages, .cms-index-index.cms-page56 #maincontent .page.messages, .cms-index-index.cms-page56 #maincontent .section-builder , .cms-page-view.cms-page56 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page56 #maincontent .section-builder-full , .cms-page-view.cms-page56 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page57 #maincontent, .cms-page-view.cms-page57 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page57 #maincontent .page.messages, .cms-index-index.cms-page57 #maincontent .page.messages, .cms-index-index.cms-page57 #maincontent .section-builder , .cms-page-view.cms-page57 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page57 #maincontent .section-builder-full , .cms-page-view.cms-page57 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page58 #maincontent, .cms-page-view.cms-page58 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page58 #maincontent .page.messages, .cms-index-index.cms-page58 #maincontent .page.messages, .cms-index-index.cms-page58 #maincontent .section-builder , .cms-page-view.cms-page58 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page58 #maincontent .section-builder-full , .cms-page-view.cms-page58 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page60 #maincontent, .cms-page-view.cms-page60 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page60 #maincontent .page.messages, .cms-index-index.cms-page60 #maincontent .page.messages, .cms-index-index.cms-page60 #maincontent .section-builder , .cms-page-view.cms-page60 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page60 #maincontent .section-builder-full , .cms-page-view.cms-page60 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page61 #maincontent, .cms-page-view.cms-page61 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page61 #maincontent .page.messages, .cms-index-index.cms-page61 #maincontent .page.messages, .cms-index-index.cms-page61 #maincontent .section-builder , .cms-page-view.cms-page61 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page61 #maincontent .section-builder-full , .cms-page-view.cms-page61 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page62 #maincontent, .cms-page-view.cms-page62 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page62 #maincontent .page.messages, .cms-index-index.cms-page62 #maincontent .page.messages, .cms-index-index.cms-page62 #maincontent .section-builder , .cms-page-view.cms-page62 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page62 #maincontent .section-builder-full , .cms-page-view.cms-page62 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.header10 .megamenu-widget .vertical-title {
background-color: #D609C3 !important;
}

.footer.content .block.newsletter .actions:hover .subscribe {
    background: #D609C3;
    border-color: #D609C3;
}

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: #D609C3; }

.header-area .minicart-wrapper .action.showcart > .counter.qty {
    background: #D609C3;
}

.promobanner-hup .banner-text span.sub-title {
    font-weight: 700;
color: white;
}

.category-submenu.is-active > ul > li.hidden-des {
 display: none;
}

.promobanner-hup .banner-text h2.title {
    font-size: 34px;
    color: #fff;
    margin: 3px 0 20px;
    text-transform: uppercase;
}

.promobanner-hup .banner-text .btn.btn-default {
    background-color: transparent;
}

.promobanner-hup .banner-text {
    color: #fff;
    margin: 50px 20px;
}

.promobanner-hup .banner-text .btn.btn-default:hover {
     background-color: #222;
}
.promobanner-hup2 .banner-text {
    margin: 0 5px 20px;
    background-color: rgba(255, 255, 255, 0.7);
    padding: 15px;
    color: #000;
    border-radius: 10px;
}

.promobanner-hup2 .banner-text span.sub-title {
    font-weight: 700;
}

.promobanner-hup2 .banner-text h3.title {
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
}

.cate-banner {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.cate-banner .cate-item {
    flex: 0 1 20%;
    max-width: 20%;
    padding: 0 15px;
    margin-bottom: 30px;
    position: relative;
}

.cate-banner .cate-item h3.title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 16px;
    color: #fff;
}
.cate-banner .cate-item img {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}

.mk2-list-cate {
 padding-top: 30px;
 padding-bottom: 30px;
}

@media (max-width: 1199px) {
 .page-header .search-close {
 top: 0;
 right: 0;
 font-size: 30px;
 width: 40px;
 height: 40px;
}

.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;
}

.mgs-products.products-grid .mgs-owl-carousel .product-item, .mgs-product.products-grid .mgs-owl-carousel .product-item {
 padding-left: 15px;
 padding-right: 15px;
}

.cate-banner .cate-item {
    flex: 0 1 25%;
    max-width: 25%;
    text-align: center;
}
.cate-banner .cate-item:last-child {
 display: none;
 }
}

@media (max-width: 570px) {
 .cate-banner .cate-item {
    flex: 0 1 50%;
    max-width: 50%;
}
}
