
				@import url('//fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800,900&display=swap');
				
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					
					@import url('//fonts.googleapis.com/css?family=Montserrat&display=swap');
					html, body {font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';font-weight:500;}html, body {font-size:12px;}h1{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';font-weight:600;}h1{font-size:32px}h2{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';font-weight:500;}h2{font-size:28px}h3{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';font-weight:500;}h3{font-size:24px}h4{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';font-weight:500;}h4{font-size:20}h5{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';font-weight:500;}h5{font-size:18}h6{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';font-weight:500;}h6{font-size:16}.price-box .price{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';font-weight:700;}.price-box .price{font-size:26px}#mainMenu a.level0, nav.navigation a.level-top{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';font-weight:500;}#mainMenu a.level0, nav.navigation a.level-top{font-size:16px}button.action{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';font-weight:600;}button.action{font-size:16px}{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}{font-size:16px}a, .alink, a:hover, .alink:hover, .header.panel > .header.links > li > a:hover, .footer.content .links a:active, .footer.content .links a:active, .footer.content .links a:hover, .navigation .level0>.level-top:hover, .navigation .level0>.level-top.ui-state-focus, .bundle-options-container .block-bundle-summary .product-addto-links>.action:hover, .product-item-actions .actions-secondary>.action:hover, .product-social-links .action.tocompare:hover, .wishlist.split.button>.action.split:hover, .product-social-links .action.mailto.friend:hover, .product-social-links .action.towishlist:hover, .block-bundle-summary .action.towishlist:hover, .product-item .action.towishlist:hover,.table-comparison .action.towishlist:hover {color:#005faa !important;}.top-wishlist a span.counter.qty, .action.primary, .action-primary , .action.primary:hover, .action-primary:hover , .minicart-wrapper .action.showcart .counter.qty {background-color:#005faa !important; border-color:#005faa !important;}body{}body, body p{color:#000000!important}a:visited, a, .footer.content .links a, .header.panel > .header.links > li > a{color:#000000 !important}a:hover, a:focus{color:#005faa !important}.price-box .price, .price{color:#005faa !important}.price-box .special-price .price{color:#81bb27 !important}button.primary, .action.primary, .action-primary{color:#ffffff !important}button.primary:hover, .action.primary:hover, .action-primary:hover {color:#ffffff !important}button.primary, .action.primary, .action-primary {background-color:#005faa !important}button.primary:hover, .action.primary:hover, .action-primary:hover {background-color:#81bb27 !important}button.primary, .action.primary, .action-primary {border-color:#005faa !important}button.primary:hover, .action.primary:hover, .action-primary:hover {border-color:#81bb27 !important}.page-header {}header .bottom-header, header .bottom-content{background-color:#005faa !important;color:#000000 !important;}header .bottom-header a, header .bottom-content a {color:#000000 !important;}header .bottom-header a:hover, header .bottom-content a:hover {color:#005faa !important;}footer.page-footer, .page-footer .middle-footer, .page-footer .bottom-footer{background-color:#FFFFFF !important;}footer.page-footer .top-footer{background-color:#005faa !important;color:#ffffff !important;}footer.page-footer .top-footer a{color:#ffffff !important;}footer.page-footer .top-footer a:hover{color:#81bb27 !important;}footer.page-footer .top-footer .theme-footer-icon{color:#ffffff !important;}footer.page-footer .top-footer h2,footer.page-footer .top-footer h3,footer.page-footer .top-footer h4,footer.page-footer .top-footer h5,footer.page-footer .top-footer h6{color:#ffffff !important;}footer.page-footer .bottom-footer{background-color:#FFFFFF !important;color:#005faa !important;background-image: none;}footer.page-footer .bottom-footer a{color:#ffffff!important;}footer.page-footer .bottom-footer a:hover{color:#81bb27!important;}footer.page-footer .bottom-footer .theme-footer-icon, .bottom-footer .fa:before{color:#ffffff!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.active-builder #maincontent .section-builder , .cms-page-view.active-builder #maincontent .section-builder{max-width:1366px; padding-left:15px; padding-right:15px}.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:1366px; 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-page5 #maincontent, .cms-page-view.cms-page5 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page5 #maincontent .page.messages, .cms-index-index.cms-page5 #maincontent .page.messages, .cms-index-index.cms-page5 #maincontent .section-builder , .cms-page-view.cms-page5 #maincontent .section-builder{max-width:1366px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page5 #maincontent .section-builder-full , .cms-page-view.cms-page5 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.page-footer .footer-container.footer2 .middle-footer {
    display: none;
}

button.secondary, .secondary .action, .actions-secondary .action {
background-color: #005faa !important;
font-size: 14px;
line-height: 36px;
font-weight: 600;
border-width: 1px;
border-style: solid;
padding-right: 36px;
padding-left: 36px;
border-radius: 40px;
border-color: #005faa !important;
background-color: #005faa !important;
color: #ffffff !important;
}

.btn.btn-primary, .action.primary, .action-primary {
  border-color: #005faa !important;
  background-color: #005faa !important;
  color: #fff;
}

.btn-default:hover, .btn-default._hover, .btn-default:focus, .btn-secondary:hover, .btn-secondary._hover, .btn-secondary:focus  {
	border-color: #81bb27 !important;
	background-color: #81bb27 !important;
	color: #ffffff !important;
}

a.btn-default, a.btn-default._hover, a.btn-default:focus {
	border-color: #005faa !important;
	background-color: #005faa !important;
	color: #ffffff !important;
}

.btn.btn-primary:hover, .action.primary:hover, .action-primary:hover, .btn.btn-primary._hover, .action.primary._hover, .action-primary._hover, .btn.btn-primary:focus, .action.primary:focus, .action-primary:focus {
border-color: #81bb27 !important;
background-color: #81bb27 !important;
color: #fff;
}

a.action.create.btn.btn-secondary, a.action.btn.btn-secondary.edit, a.action.btn.btn-secondary.btn-xs, a.action.btn.btn-secondary.btn-sm.back, button.action.action-auth-toggle, a.action.edit.btn.btn-xs.btn-primary, button.action.subscribe.btn.btn-secondary.btn-full, button.action.action-update, button.action.action-cancel, button.action.submit.primary {
border-color: #005faa !important;
background-color: #005faa !important;
color: #ffffff !important;
}

a.action.create.btn.btn-secondary:hover, a.action.btn.btn-secondary.edit:hover, a.action.btn.btn-secondary.btn-xs:hover, a.action.btn.btn-secondary.btn-sm.back:hover, button.action.action-auth-toggle:hover, .checkout-shipping-address .form-login fieldset .actions-toolbar button.action.login.primary:hover, a.action.edit.btn.btn-xs.btn-primary:hover, button.action.subscribe.btn.btn-secondary.btn-full:hover, button.action.action-update:hover, button.action.action-cancel:hover, button.action.submit.primary:hover {
border-color: #81bb27 !important;
background-color: #81bb27 !important;
color: #ffffff !important;
}

button.action.btn.btn-primary.apply, button.action.primary.checkout, button.action.action-show-popup, button.action.save.btn.btn-primary.btn-square, button.bt-reoderproduct, button.action.action-auth-toggle, button.action.submit.btn.btn-primary.btn-full, button.action.update.btn.btn-default.btn-square.btn-full, button.action.share.btn.btn-secondary.btn-square.btn-full, button.action.tocart.btn-primary.btn-square.btn.btn-full, button.action.login.primary, button.action.primary.action-save-address, button.action.save.btn.btn-primary, button.action.subscribe.btn.btn-secondary.btn-full, button#btn-cookie-allow, button.action.action-update, button.action.action-cancel, button.action.submit.primary {
border-radius: 40px !important;
}

button.popup__column--result:hover, a.action.btn.btn-default.btn-full.back:hover, button.btn.btn-xs.btn-default:hover, a.action.btn.btn-xs.btn-default.change-password:hover, a.action.edit.btn.btn-sm.btn-default:hover, button.action.update.btn.btn-default.btn-square.btn-full:hover, button.action.share.btn.btn-secondary.btn-square.btn-full:hover, button.action-secondary.action-dismiss:hover {
border-color: #81bb27 !important;
background-color: #81bb27 !important;
color: #ffffff !important;
}

.header-area.search-visible .search-form .block-search .block-content .form.minisearch .input-text {
border: 0px solid #fff !important;
}

.header-area.header3 .minicart-wrapper .action.showcart > .counter.qty {
color: #fff;
background-color: #81bb27 !important;
} 

button.popup__column--result, a.action.btn.btn-default.btn-full.back, button.btn.btn-xs.btn-default, a.action.btn.btn-xs.btn-default.change-password, a.action.edit.btn.btn-sm.btn-default, button.action.update.btn.btn-default.btn-square.btn-full, button.action.share.btn.btn-secondary.btn-square.btn-full, button.action-secondary.action-dismiss {
border-color: #005faa !important;
background-color: #ffffff !important;
color: #005faa !important;
}

button.action.action-apply, button.action.action-show-popup, button.action.btn.btn-primary.add, a.action.margin-left10.btn.btn-secondary.back, a.action.towishlist, a.action.compare.btn.btn-primary.btn-xs, button.action.login.primary {
border-color: #005faa !important;
background-color: #005faa !important;
color: #ffffff !important;
}

button.action.action-apply:hover, button.action.action-show-popup:hover, button.action.btn.btn-primary.add:hover, a.action.margin-left10.btn.btn-secondary.back:hover, a.action.towishlist:hover, a.action.compare.btn.btn-primary.btn-xs:hover, button.action.login.primary:hover {
border-color: #81bb27 !important;
background-color: #81bb27 !important;
color: #ffffff !important;
}


#add-all-to-cart-reorder.bt-reoderproduct {
margin: 22px 0 !important;
padding: 6px 12px !important;
color: #ffffff !important;
background-color: #005faa !important;
border: 1px solid #005faa !important;
height: 40px;
font-weight: 600;
font-size: 12px !important;
}

#add-all-to-wishlist-reorder.bt-reoderproduct {
margin: 22px 0 !important;
padding: 6px 12px !important;
color: #ffffff !important;
background-color: #005faa !important;
border: 1px solid #005faa !important;
height: 40px;
font-weight: 600;
font-size: 12px !important;
}

header.page-header .header-area.header3 .bottom-content .vertical-title {
        background-color: rgb(129, 187, 39) !important;
}

header.page-header .header-area.header3 .vertical-menu-widget .vertical-menu {
    display: none;
}


.products-grid .product-item-info .product-item-details .product-item-name {
        text-align: center;
        min-height: 60px;
}

.page-title-wrapper {
	background-color: #005faa !important;
}

.button-continue .continue {
    padding: 8px 16px !important;
    margin: 22px 2px !important; 
    color: #fff !important;
    background-color: #005faa !important;
    border: 1px solid #005faa !important;
    min-width: 100px !important;
    text-align: center !important;
    border-radius: 40px !important;
    -webkit-border-radius: 40px !important;
    -moz-border-radius: 40px !important;
    -o-border-radius: 40px !important;
    height: auto !important;
    
}

.button-continue .continue:hover {
    background-color: #005faa !important;
    border: 1px solid #005faa !important;
    margin: 22px 2px !important; 
}

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; }

.customer-index-index div.action-select-wrap {
    display: none !important;
}