
				@import url('//fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i&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:16px;}h1{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';font-weight:500;}h2{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';font-weight:600;}h3{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';font-weight:700;}h4{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}h5{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}h6{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}.price-box .price{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';font-weight:600;}.price-box .price{font-size:18px}#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:16px}button.action{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}button.action{font-size:16px}{font-family:'Montserrat', 'Open Sans', 'Helvetica Neue';}{font-size:16px}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:#0086bf !important}.price-box .price, .price{color:#0086bf !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:#0086bf !important}button.primary:hover, .action.primary:hover, .action-primary:hover {background-color:#8395a7 !important}button.primary, .action.primary, .action-primary {border-color:#0086bf !important}button.primary:hover, .action.primary:hover, .action-primary:hover {border-color:#8395a7 !important}button.secondary, .secondary .action, .actions-secondary .action{color:#ffffff !important}button.secondary:hover, .secondary:hover .action:hover,.actions-secondary:hover .action:hover  {color:#ffffff !important}button.secondary, .secondary .action, .actions-secondary .action{background-color:#0086bf !important}button.secondary:hover, .secondary .action:hover, .actions-secondary .action:hover {background-color:#8395a7 !important}button.secondary, .secondary .action, .actions-secondary .action {border-color:#0086bf !important}button.secondary:hover, .secondary .action:hover, .actions-secondary .action:hover {border-color:#8395a7 !important}.page-header {}header .bottom-header, header .bottom-content{background-color:#8395a7 !important;}footer.page-footer, .page-footer .middle-footer, .page-footer .bottom-footer{}footer.page-footer .top-footer{color:#ffffff !important;}footer.page-footer .top-footer a{color:#ffffff !important;}footer.page-footer .top-footer a:hover{color:#000000 !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 .middle-footer{color:#ffffff !important;}footer.page-footer .bottom-footer{color:#ffffff !important;background-image: none;}.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}/* Home page Slider */
.inner-text {
	color: #FFFFFF;
	font-size: 40px;
	line-height: 60px;
	text-transform: uppercase;
	width: 60% !important;
}

.button.action.login.primary {
    padding: 8px 16px !important;
    margin-top: 4px !important;
}

header.page-header .header-area.header3 .bottom-content .vertical-title {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    background-color: #0086bf !important;
    line-height: 50px;
    cursor: pointer;
    flex-basis: 100%;

}

/* header .bottom-header, header .bottom-content {
    height: 50px;
}*/

.header-area.search-visible .search-form .block-search .block-content .form.minisearch .input-text {
    position: unset !important;
    border-radius: 40px;
    font-size: 14px;
    text-align: left;
    padding-left: 30px;
    height: 36px;
    line-height: 36px;
    color: #000000;
    border: 0px !important;
}

ul#vertical-menu-3.vertical-menu.nav.nav-pills.nav-main {
	display: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
}

.page-footer .footer-container.footer2 .top-footer {
	background-color:#0099d9 !important;
	color: #FFFFFF;
	
}

.page-footer .footer-container.footer2 .middle-footer { 
	display:none !important;
}

.page-footer .footer-container.footer2 .bottom-footer {
	display: none !important;
	color: #FFFFFF;
}


/*-------------------------------*/

/* Header & Layout */

.middle-footer {
	display: none !important;
}

header.page-header .header-area.header3 .vertical-menu-widget .vertical-menu {
    padding-bottom: 0px !important;
}

header.page-header .header-area.header3 .bottom-content .vertical-title {
    background-color: #0086bf !important;
}

.content-heading h3.title {
    color: #0099d9 !important;
}

/* Prod image width */

.img .img-fluid {
    max-width:500px !important; 
}

.product.media img {
    max-width:500px !important; 
}

.product.media img, .product.media .product.item-image img:not(.zoomImg) {
    min-width: 1% !important;
}

h1.heading {
	margin-top:22px !important;
}

.mgs-post .title-blog a, h3.title-blog {
 text-align: center !important;
}

/* Typography & Text */

.page-title-wrapper {
    display: none !important;
}

h1, h2, h3, h4, h5  {
	color: #0099d9 !important;
}

.catalog-product-view .product-info-main h2.product-name {
    font-size: 1.75rem !important;
    font-weight: 700 !important;
}

.product-info-main .product.attribute.overview p, .product-info-main .product.attribute.overview {
    margin: 10px 10px 10px 0 !important;
	font-size: 1.10rem !important;
	line-height: 1.65rem !important;
    font-weight: 600 !important;
}

.product-info-main .price-box .price-wrapper .price, .product-options-bottom .price-box .price-wrapper .price {
	font-size: 1.90rem !important;
	line-height: 2.00rem !important;
    font-weight: 600 !important;
}

.product-info-main .product.attribute.sku, .product-info-main .product.attribute.sku strong {
  color: #0099d9 !important;
}

.product-info-main .product.attribute.sku strong {
   font-weight: 500 !important;
}

.product-item .price-box .price {
  font-size: 1.75rem !important;
  font-weight: 600 !important;
  text-align: center !important;
}

#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box .price-container .price {
	text-align: left !important;
}

.mgs-products.products-grid .product-item-info .product-item-name, div.price-box.price-final_price {
	text-align: center !important;
}

.product-info-main div.price-box.price-final_price {
	text-align: left !important;
}


.product-tab-wrapper .product-tab-content .product.info.detailed {
  padding-top: 14px;
}

.minicart-wrapper .action.showcart .counter.qty {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

blockquote, .sub-title, .content-heading .block-note {
    font-family: "Libre Baskerville";
}

ul.one li {
    list-style-type: circle;
}

account-nav .item.current a, .account-nav .item.current strong {
  color: #0086bf !important;
}


/* Products accordion */

.product-tab-wrapper .product-tab-content .accordion-items .data.item.title a:after {
    background-color: #0099d9 !important;
 }

/* Free shipping bar */

#mess.free-shipping-bar {
    margin: 4px 0 !important;
}

/* Header */

.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;
}

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;
}

ul#vertical-menu-2.vertical-menu.nav.nav-pills.nav-main {
	display: none; 
}

.vertical-menu li a {
  border-left: 1px solid #d2dae2 !important;
  border-right: 1px solid #d2dae2 !important;
  border-bottom: 1px solid #d2dae2 !important;
}

/* Checkout */

.modal-popup._inner-scroll.success-ajax--popup .modal-inner-wrap .modal-header .action-close {
  background-color: #0099d9 !important;
}

.modal-custom.authentication-dropdown .block-authentication .actions-toolbar > .primary .action {
  font-size: 1rem !important;;
}

.block.block-customer-login form button.action.action-login.secondary, .block.block-customer-login form .cart.table-wrapper .actions-toolbar > .action.action.action-login.secondary, .block.block-customer-login form .action-gift.action.action-login.secondary {
  height: 38px !important;
  margin-top: 18px !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: #0086bf !important;
  background-color: #0086bf !important;
  color: #fff;
}

.opc-wrapper .shipping-address-item.selected-item {
    border-color:  #0099d9 !important;
    color: #1A1A1A !important;
}

/* My Account */

.sales-order-view .items.order-links li.current, .sales-order-invoice .items.order-links li.current, .sales-order-view .items.order-links li:hover, .sales-order-invoice .items.order-links li:hover {
    border-color: #0099d9 !important;
    color: #0099d9 !important;
}

button.secondary, .secondary .action, .actions-secondary .action {
    background-color: #0099d9 !important;
	display: inline-block;
    font-size: 16px;
    line-height: 36px;
    font-weight: 600;
    outline: none;
    cursor: pointer;
    text-decoration: none;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -ms-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
    padding: 0 36px;
    border-width: 1px;
    border-style: solid;
	border-color: #FFFFFF;
    text-align: center;
}

.btn.btn-primary, .action.primary, .action-primary {
  border-color: #0099d9 !important;
  background-color: #0099d9 !important;
  color: #fff;
}

a.action.btn.btn-secondary.btn-continue, button.action.btn-update.btn.btn-default {
  border-color: #0099d9 !important;
  background-color: #0099d9 !important;
  color: #ffffff !important;
}

a.action.btn.btn-secondary.btn-continue:hover, button.action.btn-update.btn.btn-default:hover {
  border-color: #0086bf !important;
  background-color: #0086bf !important;
  color: #ffffff !important;
}

.checkout-cart-index .page-main .checkout-extra > .block > .title.active {
  color: #fff;
  background-color: #0099d9 !important;
  border-color: #0099d9 !important;
}

.delivery-time {
	display: none !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 {
  border-radius: 40px !important;
}

button.action.login.primary {
	padding: 0 16px !important;
	margin-top: 4px !important;
}

button.action.login.primary, button#btn-cookie-allow, button.action.action-update, button.action.action-cancel {
	padding: 16px !important;
	margin-top: 4px !important;
}

button#send2.action.login.btn.btn-primary {
  border-radius: 40px !important;
  margin-top: 6px !important;
  height:38px !important;
}

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 {
  border-color: #0099d9 !important;
  background-color: #0099d9 !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 {
  border-color: #0086bf !important;
  background-color: #0086bf !important;
  color: #ffffff !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: #0099d9 !important;
  background-color: #0099d9 !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: #0086bf !important;
  background-color: #0086bf !important;
  color: #ffffff !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: #0099d9 !important;
  background-color: #ffffff !important;
  color: #0099d9 !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: #0086bf !important;
  background-color: #0086bf !important;
  color: #ffffff !important;
}

button.action.action-apply {
    text-transform: none !important;
    font-size: 12px !important;
}

.filter-options-title {
    color: #0099d9 !important;
}

a.action.towishlist {
    display: none !important;
}

.owl-carousel .owl-nav > div:not(.disabled) {
  background-color: #fff !important;
  background: rgba(255,255,255,0) !important;
  color: rgba(1,60,77,1) !important;
  border-color: #0099d9 !important;
}

.owl-carousel .owl-nav > div:not(.disabled):hover {
  background-color: #0099d9 !important;
  background: rgba(1,60,77,0) !important;
  color: rgba(1,60,77,1) !important;
  border-color: #0099d9 !important;
}

/* Home Sliders */

.slide-text .big-text, .slide-text h2 {
  font-size: 4rem !important;
  font-weight: 800 !important;
  line-height: 4rem !important;
  padding-bottom: 20px !important;
  /* text-shadow: 0px 4px 10px #ffffff !important; */
}

.mgs-owl-carousel.mgs-carousel-single.dot-position-left .owl-dots {
  left: 100px !important;
}

/* Blog */

.blog-list .post-item-info .post-info {
  text-align: center;
  padding: 20px;
  background: rgba(0,0,0,0.7) !important;
  color: #000000;
  font-size: 12px;
  line-height: 21px;
}

.blog-list .post-item-info .post-info a {
  color: #ffffff !important	;
}

.post-link .btn-default {
  border-color: #0099d9 !important;
  background-color: #ffffff !important;
  color: #0099d9 !important;
}

.post-link .btn-default:hover {
  border-color: #0086bf !important;
  background-color: #0086bf !important;
  color: #ffffff !important;
}

button.action.tocart.btn.btn-default.btn-xs {
  border-color: #0099d9 !important;
  background-color: #ffffff !important;
  color: #0099d9 !important;
}

button.action.tocart.btn.btn-default.btn-xs:hover {
  border-color: #0086bf !important;
  background-color: #0086bf !important;
  color: #ffffff !important;
}

.create-post-time, .published-by {
  display: none !important;
}

/* Footer */

.bottom-footer {
	display: none !important;
}


.page-footer .footer-container.footer2 .top-footer {
    padding: 40 0 20 0 !important;
}

.footer.content .block.newsletter .actions:hover .subscribe {
    background: #8395a7;
    border-color: #8395a7;
	color: #ffffff;
}

.page-footer .footer-container.footer2 .middle-footer a:hover {
    color: #ffffff;
}

.footer.content .block.newsletter .action.subscribe {
    border: 2px solid #0099d9;
    background-color: #0099d9;
	color: #FFFFFF;
}

/* Slider */

.slide-text .big-text, .slide-text h2 {
    font-size: 50px;
    font-weight: 700;
}


.slider_mgs_carousel  .slide-text  .sub-title {
	font-weight: 600;
}

.page-header-sliders .slide-text p {
    color: #000000;
}

.ui-slider-range.ui-widget-header.ui-corner-all, .filter-options-content .smile-es-range-slider .ui-slider-handle {
    background: #0086bf !important;
}


/* Order Summary - thank you Message */

.order-details .tmess {
    text-align: center !important;
}

.order-details .order-date {
    font-size:18px !important;
}

.order-details .box-content {
    padding-right: 22px !important;
}

.show-order table { 
  width: 100% !important; 
  border-collapse: collapse !important; 
}

.show-order table {
  border: 1px solid #ccc !important;
  border-collapse: collapse !important;
  margin: 0 !important;
  padding: 0 !important;
  table-layout: fixed !important;
  width: 100% !important;
}

.show-order table tr {
  background-color: #f8f8f8 !important;
  border: 1px solid #ddd !important;
  padding: .35em !important;
}

.show-order table th,
.show-order table td {
  padding: .625em !important;
  text-align: center !important;
}

.show-order table td, .show-order tfoot th {
    background-color: #f8f8f8 !important;
}

.show-order tfoot th {
    background-color: #f8f8f8 !important;
}

.show-order .data-item td  {
    border-right: 1px solid #ccc !important;
}

.show-order .actions-order {
    margin-right: 2px !important;
}

.button-continue .continue {
    padding: 8px 16px !important;
    margin: 22px 2px !important; 
    color: #fff !important;
    background-color: #0099d9 !important;
    border: 1px solid #0099d9 !important;
    min-width: 100px !important;
    text-align: center !important;
    font-size: 15px !important;
    color: #fff !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: #0086bf !important;
    border: 1px solid #0086bf !important;
    margin: 22px 2px !important; 
}

@media screen and (max-width: 600px) {
  .show-order table thead {
    border: none !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
  }
  
  .show-order table tr {
    border-bottom: 3px solid #ddd !important;
    display: block !important;
  }
  
  .show-order table td {
    border-bottom: 1px solid #ddd !important;
    display: block !important;
    text-align: right !important;
  }
  
  .show-order table td::before {
    content: attr(data-label) !important;
    float: left !important;
  }
}

/* Products Re-order Extension */

.dataTables_info {
    margin: 0 20px 0 0 !important;
}

#show-hide-colum-reorder {
    margin: 20px 0 0 0 !important;
    display: none !important;
}

.dataTables_filter, #control_sh {
    display: none !important;
}

.bt-reoderproduct {
    margin: 22px 0 !important;
    padding: 6px 12px !important;
    color: #ffffff !important;
    background-color: #0099d9 !important;
    border: 1px solid #0099d9 !important;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    height: 40px;
    font-weight: 600;
    font-size: 12px !important;
}

.bt-reoderproduct:hover {
    color: #ffffff !important;
    border: 2px solid #0086bf !important;
    background-color: #0086bf !important;
}

#add-all-to-cart-reorder.bt-reoderproduct {
    margin: 22px 0 !important;
    padding: 6px 12px !important;
    color: #ffffff !important;
    background-color: #0099d9 !important;
    border: 1px solid #0099d9 !important;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -o-border-radius: 40px;
    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: #0099d9 !important;
    border: 1px solid #0099d9 !important;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -o-border-radius: 40px;
    height: 40px;
    font-weight: 600;
    font-size: 12px !important;
}

#add-all-to-wishlist-reorder.bt-reoderproduct:hover, #add-all-to-cart-reorder.bt-reoderproduct:hover {
    color: #ffffff !important;
    border: 2px solid #0086bf !important;
    background-color: #0086bf !important;
}


/* Other */

.checkout-title {
	display: none !important;
}

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: #0099d9; 
}

.catalog-category-view .block.filter .block-content.filter-content .close-filter-fixed, catalog-category-view .block.filter .block-content.filter-content .block-filter-content .filter-options-item .filter-options-title {
    background: #0099d9 !important;
}

/* RWD */

@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;
	}
	
	.minicart-wrapper .action.showcart .counter.qty {
		background-color: #ffffff !important;
    	border-color: #ffffff !important;
	}
}

@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;
	}		
}

/* RWD Styles */



@media (max-width: 1199px) {
    .nav-before-open header.page-header .menu-wrapper .nav-tabs>li>a {
    color: #ffffff !important;
    background-color: #0099d9 !important;
    }
    
    .nav-before-open header.page-header .menu-wrapper .nav-tabs>li>a:hover {
    color: #ffffff !important;
    background-color: #0086bf !important;
    }
    
}