@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-100.eot);
	src: url(../fonts/rawline-100.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-100.woff2) format('woff2'), url(../fonts/rawline-100.woff) format('woff'), url(../fonts/rawline-100.ttf) format('truetype'), url(../fonts/rawline-100.svg) format('svg');
	font-weight: 100;
	font-style: normal
}
@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-100i.eot);
	src: url(../fonts/rawline-100i.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-100i.woff2) format('woff2'), url(../fonts/rawline-100i.woff) format('woff'), url(../fonts/rawline-100i.ttf) format('truetype'), url(../fonts/rawline-100i.svg) format('svg');
	font-weight: 100;
	font-style: italic
}
@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-200.eot);
	src: url(../fonts/rawline-200.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-200.woff2) format('woff2'), url(../fonts/rawline-200.woff) format('woff'), url(../fonts/rawline-200.ttf) format('truetype'), url(../fonts/rawline-200.svg) format('svg');
	font-weight: 200;
	font-style: normal
}
@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-200i.eot);
	src: url(../fonts/rawline-200i.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-200i.woff2) format('woff2'), url(../fonts/rawline-200i.woff) format('woff'), url(../fonts/rawline-200i.ttf) format('truetype'), url(../fonts/rawline-200i.svg) format('svg');
	font-weight: 200;
	font-style: italic
}
@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-300-.eot);
	src: url(../fonts/rawline-300-.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-300.woff2) format('woff2'), url(../fonts/rawline-300.woff) format('woff'), url(../fonts/rawline-300.ttf) format('truetype'), url(../fonts/rawline-300.svg) format('svg');
	font-weight: 300;
	font-style: normal
}
@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-300i.eot);
	src: url(../fonts/rawline-300i.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-300i.woff2) format('woff2'), url(../fonts/rawline-300i.woff) format('woff'), url(../fonts/rawline-300i.ttf) format('truetype'), url(../fonts/rawline-300i.svg) format('svg');
	font-weight: 300;
	font-style: italic
}
@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-400.eot);
	src: url(../fonts/rawline-400.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-400.woff2) format('woff2'), url(../fonts/rawline-400.woff) format('woff'), url(../fonts/rawline-400.ttf) format('truetype'), url(../fonts/rawline-400.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-400i.eot);
	src: url(../fonts/rawline-400i.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-400i.woff2) format('woff2'), url(../fonts/rawline-400i.woff) format('woff'), url(../fonts/rawline-400i.ttf) format('truetype'), url(../fonts/rawline-400i.svg) format('svg');
	font-weight: 400;
	font-style: italic
}
@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-500.eot);
	src: url(../fonts/rawline-500.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-500.woff2) format('woff2'), url(../fonts/rawline-500.woff) format('woff'), url(../fonts/rawline-.ttf) format('truetype'), url(../fonts/rawline-500.svg) format('svg');
	font-weight: 500;
	font-style: normal
}
@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-500i.eot);
	src: url(../fonts/rawline-500i.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-500i.woff2) format('woff2'), url(../fonts/rawline-500i.woff) format('woff'), url(../fonts/rawline-500i.ttf) format('truetype'), url(../fonts/rawline-500i.svg) format('svg');
	font-weight: 500;
	font-style: italic
}
@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-600.eot);
	src: url(../fonts/rawline-600.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-600.woff2) format('woff2'), url(../fonts/rawline-600.woff) format('woff'), url(../fonts/rawline-600.ttf) format('truetype'), url(../fonts/rawline-600.svg) format('svg');
	font-weight: 600;
	font-style: normal
}
@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-600i.eot);
	src: url(../fonts/rawline-600i.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-600i.woff2) format('woff2'), url(../fonts/rawline-600i.woff) format('woff'), url(../fonts/rawline-600i.ttf) format('truetype'), url(../fonts/rawline-600i.svg) format('svg');
	font-weight: 600;
	font-style: italic
}
@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-700.eot);
	src: url(../fonts/rawline-700.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-700.woff2) format('woff2'), url(../fonts/rawline-700.woff) format('woff'), url(../fonts/rawline-700.ttf) format('truetype'), url(../fonts/rawline-700.svg) format('svg');
	font-weight: 700;
	font-style: normal
}
@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-700i.eot);
	src: url(../fonts/rawline-700i.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-700i.woff2) format('woff2'), url(../fonts/rawline-700i.woff) format('woff'), url(../fonts/rawline-700i.ttf) format('truetype'), url(../fonts/rawline-700i.svg) format('svg');
	font-weight: 700;
	font-style: italic
}
@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-800.eot);
	src: url(../fonts/rawline-800.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-800.woff2) format('woff2'), url(../fonts/rawline-800.woff) format('woff'), url(../fonts/rawline-800.ttf) format('truetype'), url(../fonts/rawline-800.svg) format('svg');
	font-weight: 800;
	font-style: normal
}
@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-800i.eot);
	src: url(../fonts/rawline-800i.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-800i.woff2) format('woff2'), url(../fonts/rawline-800i.woff) format('woff'), url(../fonts/rawline-800i.ttf) format('truetype'), url(../fonts/rawline-800i.svg) format('svg');
	font-weight: 800;
	font-style: italic
}
@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-900.eot);
	src: url(../fonts/rawline-900.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-900.woff2) format('woff2'), url(../fonts/rawline-900.woff) format('woff'), url(../fonts/rawline-900.ttf) format('truetype'), url(../fonts/rawline-900.svg) format('svg');
	font-weight: 900;
	font-style: normal
}
@font-face {
	font-family: Raleway;
	src: url(../fonts/rawline-900i.eot);
	src: url(../fonts/rawline-900i.eot?#iefix) format('embedded-opentype'), url(../fonts/rawline-900i.woff2) format('woff2'), url(../fonts/rawline-900i.woff) format('woff'), url(../fonts/rawline-900i.ttf) format('truetype'), url(../fonts/rawline-900i.svg) format('svg');
	font-weight: 900;
	font-style: italic
}
body,
html {
	font-family: Raleway, sans-serif;
	height: auto!important;
	font-variant-numeric: lining-nums;
	font-weight: 400;
}
body{	font-size: 1.25rem;	}
strong {
	font-weight: 600;
}
a,
button {
	color: #002e5d;
	transition: all .3s ease-in-out;
}
a:visited, .alink:visited {
    color: #002e5d;
    text-decoration: none;
}
a:hover, .alink:hover {
	    color: green;
}
._keyfocus *:focus,
input:not([disabled]):focus,
textarea:not([disabled]):focus,
select:not([disabled]):focus {
	box-shadow: none;
}
.input-field input:focus~label,
.input-field input.active~label {
	-webkit-transform: transform: translate(-9%, -55%) scale(0.85);
	transform: translate(-9%, -55%) scale(0.85);
}
input-field input:valid~label {
	-webkit-transform: transform: translate(-9%, -55%) scale(0.85);
	transform: translate(-9%, -55%) scale(0.85);
}
input[type="text"],
input[type="password"],
input[type="email"] {
	border: 0px solid #dfdedd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#052866), to(#052866)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
	background-image: -webkit-linear-gradient(#052866, #052866), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
	background-image: -o-linear-gradient(#052866, #052866), -o-linear-gradient(#D2D2D2, #D2D2D2);
	background-image: linear-gradient(#052866, #052866), linear-gradient(#D2D2D2, #D2D2D2);
	-webkit-background-size: 0 2px, 100% 1px;
	background-size: 0 2px, 100% 1px;
	background-repeat: no-repeat;
	background-position: center bottom, center -webkit-calc(100% - 1px);
	background-position: center bottom, center calc(100% - 1px);
	background-color: rgba(0, 0, 0, 0);
	-webkit-transition: background 0s ease-out;
	-o-transition: background 0s ease-out;
	transition: background 0s ease-out;
	float: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	    min-height: 35px;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus {
	outline: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #052866), to(#052866)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
	background-image: -webkit-linear-gradient(#052866, #052866), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
	background-image: -o-linear-gradient(#052866, #052866), -o-linear-gradient(#D2D2D2, #D2D2D2);
	background-image: linear-gradient(#052866, #052866), linear-gradient(#D2D2D2, #D2D2D2);
	-webkit-background-size: 100% 2px, 100% 1px;
	background-size: 100% 2px, 100% 1px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
input[type="text"]:not([disabled]):focus, input[type="password"]:not([disabled]):focus, input[type="url"]:not([disabled]):focus, input[type="tel"]:not([disabled]):focus, input[type="search"]:not([disabled]):focus, input[type="number"]:not([disabled]):focus, input[type="datetime"]:not([disabled]):focus, input[type="email"]:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus, input[type="text"]:not([disabled]):active, input[type="password"]:not([disabled]):active, input[type="url"]:not([disabled]):active, input[type="tel"]:not([disabled]):active, input[type="search"]:not([disabled]):active, input[type="number"]:not([disabled]):active, input[type="datetime"]:not([disabled]):active, input[type="email"]:not([disabled]):active, textarea:not([disabled]):active, select:not([disabled]):active {
    border-color: green;
    box-shadow: none;
}
button:hover {
    background: green;
    border: 0;
    color: #ffffff;
}
body > .loading-mask {
    z-index: 9999;
    opacity: 0;
}
.question-add .question-form-actions .actions-primary button {
    margin: 0;
    float: none;
    margin: 5px !important;
}
 .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary > .checkout-payment-method .actions-toolbar .amasty.checkout {
    float: none;
    width: 70%;
    margin: auto;
	border-radius: 8px;
}
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary {
    border: 1px solid #d4d4d4;
    background: #fff;
    margin-left: -15px;
    margin-right: -15px;
    padding: 5px;
}
.amcheckout-wrapper .checkout-billing-address{
	display:none;
}
.panel.wrapper {
	background: #f6f8ff;
}
.page-header > .content {
    padding: 10px 30px 20px;
	border-radius: 8px;	
}
.page-header > .content{
	border-top: 0px solid #0088cc;
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 0px 24px -15px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 0px 24px -15px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 0px 24px -15px rgba(0, 0, 0, 0.75);
}
.page-header.-sticky-header .navigation, .page-header.-sticky-header .amtheme-menu-block {
    background-color: transparent;
    color: #070605;
}
.page-header.-sticky-header.-show {
    top: 0;
    transition: top 0.4s ease-in-out;
    background-color: transparent;	
	    box-shadow: none;
}
.page-header.-sticky-header > .sections.nav-sections {
    margin: 0;
    background-color: transparent;
	margin: auto;
}
.page-main{
 background: rgb(255,255,255);
background: radial-gradient(circle, rgba(255,255,255,1) 21%, rgba(246,248,255,1) 73%); 
   -moz-box-shadow:    inset 0 0 10px #f6f8ff;
   -webkit-box-shadow: inset 0 0 10px #f6f8ff;
   box-shadow:         inset 0 0 10px #f6f8ff;
}
.amtheme-icons-container {
    display: flex;
    align-items: center;
    margin-top: 10px;
}
.block-search {
    box-sizing: border-box;
    margin-bottom: 0;
    width: 100%;
    margin-top: 15px;
}
.toolbar-sorter .amtheme-select-block .amtheme-title, .toolbar-sorter .amtheme-filter-button .filter-title-text {
    font-weight: 600;
    font-size: 1.45rem;
}
.block-search > .block-content {
    background: transparent;
}
.paypal.checkout.after.paypal-logo{display:none !important;}
.checkout-index-index .page-header .block-search {
    max-width: 380px;
    margin-right: -320px;
}

.page-title {
    margin-bottom: 15px;
}
.amtheme-product-info .page-title {
    word-wrap: break-word;
    word-break: break-word;
    margin-bottom: 12px;
    max-width: 920px;
}
.checkout-index-index .column.main{max-width: 1900px;margin: auto;padding-left:5%;padding-right:5%;}

.checkout-index-index .page-wrapper{padding-top:0px!important}
.checkout-index-index .page-header:before {
    display: none;
    width: 100%;
    height: 15px;
    background: #fff;
    content: '';
}
.-sticky-header .block-search {
    box-sizing: border-box;
    margin-bottom: 0;
    width: 100%;
    margin-top: 5px;
}
.page-header.-sticky-header .logo {
    max-width: 120px;
}
.checkout-index-index .header.content {
    padding: 10px 20px 20px;
}
.amcheckout-step-container .amcheckout-title {
    display: block;
    margin: 0;
    padding: 10px 5px 20px;
    background: white;
	color:green;
    font-weight: 600;
    font-size: 1.65em;
    cursor: pointer;
}
.page-header.-sticky-header .ves-megamenu .navigation .level0 > a:hover > span, .page-header.-sticky-header .navigation li.level0 > a:hover span {
    color: white;
}
.amtheme-productinfo-wrap,#legal_disclaimer,div[id^="amrelated-block"]{
	max-width:1440px;
	margin:auto;
}
.checkout-payment-method .payment-option-content .primary .action,.cart.main.actions .action,.cart.main.actions a,.cart.main.actions button,.action.viewcart,.action.multicheckout,button.action.secondary.checkout,.action.primary, .amshopby-button, .am-filter-go, .block.widget.amrelated-grid-wrapper.grid .widget-product-grid .product-item-actions .action.tocart, .amasty-jet-theme .amshopby-fromto-wrap .am-fromto-widget > .am-filter-go, .am-show-button > .amshopby-button,.am-checkout.-modern .authentication-wrapper .action-auth-toggle,.primary button,.actions-toolbar .action.primary, .actions-toolbar .primary > .action, .actions-toolbar .amshopby-button, .actions-toolbar .am-filter-go, .actions-toolbar .block.widget.amrelated-grid-wrapper.grid .widget-product-grid .product-item-actions .action.tocart, .actions-toolbar .amasty-jet-theme .amshopby-fromto-wrap .am-fromto-widget > .am-filter-go, .actions-toolbar .am-show-button > .amshopby-button,.amtheme-products-secondary.-in-widget .action.tocart, .amtheme-products-grid .widget.block-static-block .block.block-products-list .product-items .action.tocart, .widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items .action.tocart, .amasty-jet-theme .block.amshopby-morefrom .block-content .product-items .action.tocart, .block.widget.amrelated-grid-wrapper.grid .widget-product-grid .action.tocart {
    background-image: none;
    background: #052866 !important;
    border: 1px solid #052866;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-family: Raleway, sans-serif;
    font-weight: 800;
	padding: 0px 12px;
    font-size: 0.8em;
    box-sizing: border-box;
    vertical-align: middle;
    text-transform: uppercase;
    min-width: 80px;
    min-height: 36px;
	width: 100%;	
	border-radius:6px;	
line-height: 3.2em;	
white-space:nowrap;
	text-align:center;
}
.cart.main.actions .action,.cart.main.actions a,.cart.main.actions button{
	min-width:180px;
}
button.action.secondary.checkout{
	    background: green !important;
    border: 1px solid green;		
}
.checkout-payment-method .payment-option-content .primary .action:hover,.cart.main.actions .action:hover,.cart.main.actions a:hover,.cart.main.actions button:hover,.action.viewcart:hover,.action.multicheckout:hover,button.action.secondary.checkout:hover,.am-checkout.-modern .authentication-wrapper .action-auth-toggle:hover,.primary button:hover,.amtheme-products-secondary.-in-widget .action.tocart:hover, .amtheme-products-grid .widget.block-static-block .block.block-products-list .product-items .action.tocart:hover, .widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items .action.tocart:hover, .amasty-jet-theme .block.amshopby-morefrom .block-content .product-items .action.tocart:hover, .block.widget.amrelated-grid-wrapper.grid .widget-product-grid .action.tocart:hover {
	background-color: #ffffff !important;
    border: 1px solid #339900 !important;
	color: #339900 !important;
}
.action.primary,.amsearch-clone-position .action.tocart,a.amasty-hide-price-container {
    background-image: none;
    background: #052866;
    border: 1px solid #052866;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-family: Raleway, sans-serif;
    font-weight: 800;
	padding: 0px 12px;
    font-size: 0.8em !important;
    box-sizing: border-box;
    vertical-align: middle;
    text-transform: uppercase;
    min-width: 80px;
    min-height: 36px;
	width: 100%;
	border-radius:6px;	
}
.low-a {
	    font-family: Raleway, sans-serif;
    font-weight: 800;
	    font-size: 0.8em !important
}
.low-a:hover {
	    color:#052866 !important;
	    background: white  !important;
}
.product-info-main .product.alert{
    background-image: none;
    background: white;
    border: 1px solid #d9dce3;
    color: #052866 !important;
    cursor: pointer;
    display: inline-block;
    font-family: Raleway, sans-serif;
    font-weight: 800;
	padding: 8px 16px;
    font-size: 0.8em !important;
    box-sizing: border-box;
    vertical-align: middle;
    text-transform: uppercase;
    min-width: 80px;
    min-height: 36px;
	width: auto;
	float:left;
	border-radius:6px;		
	max-width: 180px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 20px;
	text-align: center;
}
.products-grid .product-item > .product-item-info {
    padding: 20px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: center;
    align-items: stretch;
}
.product-item > .product-item-info,.products-grid .product-item-info:after {
	transition: all .3s ease-in-out;
}
.price-box.price-final_price:empty{
	display:none!important;
}
.amtheme-product-wrap .product-addto-links {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 25px;
    clear: both;
}
.amtheme-productinfo-wrap .block.amshopby-morefrom .block-title > strong {
    font-weight: 600;
}
.page-layout-1column .product-info-main .amtheme-product-info .product-add-form {
    margin-top: 25px;
    width: 25%;
    max-width: 150px;
}
.product-info-main .product.alert:hover,.product-info-main .product.alert:hover a {
    background:#052866 !important;
	    color: white  !important;
}
.product-info-main .product.alert a {
	color:#052866;	
}
.product-info-main .product.alert a:hover {
		    color: white  !important;
}
.block.widget.amrelated-grid-wrapper.grid .widget-product-grid .product-item-details,.products-grid.products > .amtheme-products-secondary .product-item-details, .amtheme-products-secondary.-in-widget .product-item-details, .amtheme-products-grid .widget.block-static-block .block.block-products-list .product-items .product-item-details, .widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items .product-item-details, .amasty-jet-theme .block.amshopby-morefrom .block-content .product-items .product-item-details, .block.widget.amrelated-grid-wrapper.grid .widget-product-grid .product-item-details { 
    transform: translateY(0px);
}
.products-grid.products > .amtheme-products-secondary .product-item-photo, .amtheme-products-secondary.-in-widget .product-item-photo, .amtheme-products-grid .widget.block-static-block .block.block-products-list .product-items .product-item-photo, .widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items .product-item-photo, .amasty-jet-theme .block.amshopby-morefrom .block-content .product-items .product-item-photo, .block.widget.amrelated-grid-wrapper.grid .widget-product-grid .product-item-photo {
    position: relative;
    margin-bottom: -35px;
}.products-grid .product-item-info::after{}
.products-grid.products > .amtheme-products-secondary .product-item-photo::after, .amtheme-products-secondary.-in-widget .product-item-photo::after, .amtheme-products-grid .widget.block-static-block .block.block-products-list .product-items .product-item-photo::after, .widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items .product-item-photo::after, .amasty-jet-theme .block.amshopby-morefrom .block-content .product-items .product-item-photo::after, .block.widget.amrelated-grid-wrapper.grid .widget-product-grid .product-item-photo::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(360deg, #fff 12.57%, rgba(255, 255, 255, 0.1) 18.89%);
	opacity: 1 !important;
    content: '';
    transition: opacity 0.1s ease-in-out;
}
.block.am-widget:not(.list) .action.tocart, .block.am-widget:not(.list) .stock {
transition: all .3s ease-in-out;
    font-size: 1.4rem;
    opacity: 1;
}
button.action.primary:hover,.products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart:hover,.amsearch-clone-position .action.tocart:hover,a.amasty-hide-price-container:hover {
	background-color: #ffffff !important;
    border: 1px solid #339900 !important;
	color: #339900 !important;
}
.action .amtheme-title{
	color: #ffffff !important;
	font-size: 1.08em !important;
	letter-spacing: 0.045em;
}
.action:hover .amtheme-title{
	color: green !important;	
}
.product-addto-links .amtheme-title{
		color:  #052866 !important;	
}
.amtheme-sidebar-block .amtheme-title, .sidebar .block.widget .amtheme-title, .amtheme-sidebar-block .block-title, .sidebar .block.widget .block-title, .column.main .block.widget.block-viewed-products-grid .amtheme-title, .column.main .block.widget.block-viewed-products-grid .block-title {
    letter-spacing: 0.025em;
    font-weight: 800;
}
.product-item .action.tocart.primary:before {
    margin: 0 10px 0 0;
    width: 25px;
    height: 25px;
    border: 4px solid transparent;
    background-image: linear-gradient(#339900,#339900), radial-gradient(circle at top left, #ffffff, rgba(255, 255, 255, 0.2));
    border-radius: 50%;
    background-clip: content-box, border-box;
    background-origin: border-box;
    content: '';
    vertical-align: top;
    animation: spin 0.8s linear 0s infinite;
}
h2,._block-subtitle, .block.block-customer-login .block-subtitle, .block.block-new-customer .block-subtitle, .form.password.forget .field.note, .form.send.confirmation .field.note, .form.password.reset .field.note {
    display: block;
    margin: 0 0 20px;
        margin-top: 0px;
    font-weight: 400;
    font-size: 1.4rem;
}
h1,._block-title, .customer-account-create .page-title, .block.block-customer-login .block-title, .block.block-new-customer .block-title, .customer-account-forgotpassword .page-title, .customer-account-confirmation .page-title, .customer-account-createpassword .page-title, .multishipping-checkout-register .page-title {
	font-weight: 600;
	font-size: 2.2rem;
	line-height: 2.8rem;
}
.form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account, .form.search.advanced, .form.form-orders-search, .block.block-customer-login, .block.block-new-customer {
    margin-bottom: 50px;
    max-width: 780px;
    width: 100%;
    padding: 1%;
    background: white;
}
.block.block-customer-login{
	float:left;
	width: 48%;
		max-width:48%;	
	
}
 .block.block-new-customer,.block.block-amazon-login {
		width: 48%; 
		max-width:48%!important;
	float: right!important;
		
 }
.amcheckout-wrapper > .amazon-express-title ~ .amazon-express-title {display:none !important} 
.amcheckout-wrapper > .amazon-button-container ~ .amazon-button-container {display:none !important} 
.amcheckout-wrapper > .amazon-divider ~ .amazon-divider {display:none !important} 

.message {
    border-radius: 6px;
    margin: 15px -10px 10px !important;
    line-height: 1.4em;
    font-size: 1.4rem !important;
    font-weight: 700 !important;
}
.message.error {
    background: #ec5b5b;
    color: #fff !important;
}
.message a,.message.success a,.cart .item-actions .actions-toolbar a {
    color: #002a5f;
    background: white;
    padding: 5px 10px;
    border-radius: 6px;
    margin-left: 3px;
    margin-right: 3px;
}
.message a:hover,.message.success a:hover,.cart .item-actions .actions-toolbar a:hover {
    color: white;
    background:#002a5f;	
}
.message.success {
background: #390;
color: #fff;
}
.customer-account-create .page-title{
	margin-top:30px;
    margin-bottom: 0px;
    max-width: 780px;
    width: 100%;
    padding: 1%;
    background: white;	
	margin-left: auto;
	margin-right: auto;	
}
.block.block-customer-login, .block.block-new-customer {
    margin: auto;
    background: white;
    padding: 1%;
}
.amsl-popup-block .input-text:focus{
	color:white;
}
.amsl-popup-block .actions-toolbar {
    margin-top: 5px;
}
.amsl-popup-block .amsl-form {
    margin: 0 10px 15px;
    min-width: 300px;
}
.amsl-popup-block .amsl-tablist {
    margin: 15px 10px 15px;
}
a.amasty-hide-price-container {
    text-align: center;
line-height: 3em;
    padding-top: 0px;
    width: 100%;
    display: block;
    font-size: 0.95em;
}
.am-widget .details .product-details-action .amtheme-icon-wrapper, .widget .details .product-details-action .amtheme-icon-wrapper, .am-widget .details .product-details-action .price-box .price-container, .widget .details .product-details-action .price-box .price-container {
    margin-top: 5px;
    margin-bottom: 5px;
    position: absolute;
	right: 1%;
}
.block-search input[type="text"]:focus,.amsearch-form-container .input-text:focus{
	background-image:none!important;
}
.page-wrapper{
background:#f2f4ffa6;
transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-webkit-box-shadow: inset 0px 0px 10px 0px rgba(29, 36, 56, 0.1);
-moz-box-shadow: inset 0px 0px 10px 0px rgba(29, 36, 56, 0.1);
box-shadow: inset 0px 0px 10px 0px rgba(29, 36, 56, 0.1);
}
.page-layout-2columns-left .page-main > .columns {
    grid-template-columns: auto calc(100% - 230px - 2%);
	padding-top: 50px;
    margin-top: 5px;
}
.page-layout-2columns-left.page-with-filter .toolbar-products, .page-layout-2columns-right.page-with-filter .toolbar-products {
    max-width: calc(100% - 230px - 2%);
border-radius: 10px;
background: #fff;
box-shadow: 10px 10px 30px #e6e9f4, -10px -10px 30px #fff;
padding: 10px;
padding-left: 20px;
padding-right: 20px;
    border: 1px double #002e5d0f;
    border-style: double;
}
.footer.content{background: white;}
.catalog-category-view .wrapper-description{
	margin-bottom:5px;
}
#quicksearch-box{
	margin-top:-5px;
height: 34px;
padding-left:0px;
}
#quicksearch-box:placeholder{
}
.amtheme-product-info .product-info-stock-sku .stock, .amtheme-product-info .availability.only {
    text-transform: uppercase;
    white-space: nowrap;
}
.amtheme-product-info .product.attribute.overview {	
    margin-bottom: 20px;
    margin-top: 0px;
    width: 100%;
}
.amtheme-product-info .product-info-stock-sku, .amtheme-product-info .product.attribute.sku {
    white-space: nowrap;
}
.amasty-catalog-topnav .filter-options {
    margin-bottom: 0px;
    padding: 3px 0;
    margin-left: 15px;
	border-top:0px;
}
.page-layout-2columns-left.page-with-filter .products.wrapper ~ .toolbar-products, .page-layout-2columns-right.page-with-filter .products.wrapper ~ .toolbar-products, .page-layout-3columns.page-with-filter .products.wrapper ~ .toolbar-products {
    position: static;
padding: 10px;
padding-left: 20px;
padding-right: 20px;	
    max-width: none;
}
.page-layout-2columns-left.page-with-filter.catalogsearch-result-index .columns, .page-layout-2columns-right.page-with-filter.catalogsearch-result-index .columns, .page-layout-3columns.page-with-filter.catalogsearch-result-index .columns {
    margin-top: 5px;
}
.page-layout-2columns-left .sidebar-main {
    width: 240px;
    float: left;
}
.page-layout-2columns-left .sidebar-additional {
    width: 240px;
    float: right;
}
.sidebar .amtheme-heading,.sidebar.sidebar-main .block-category-list .block-title,.filter-options-title,.block.filter .filter-options-title {
	font-size: 1.15em;
	font-feature-settings: "lnum";	
	font-weight: 600;
	border: 0px solid #ddd;
	border-top: 1px solid #efefef;
background: rgb(255,255,255);
background: -moz-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 85%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 85%, rgba(255,255,255,0) 100%);
background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 85%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
    padding: 10px 20px 10px 10px;
}
.block.filter .filter-options-content {
    padding: 5px 10px 15px;
    background: linear-gradient(180deg, rgba(255,255,255,0) -1%, rgb(255, 255, 255) 16%, rgb(255, 255, 255) 85%, rgba(255,255,255,0) 100%);
}
.search-autocomplete.-bottom-position {
    bottom: inherit;
    top: calc(100% + -22px);
    padding-top: 34px;
}
.amsearch-form-container.-opened .amsearch-wrapper-input {
    z-index: 99;
}
.amsearch-item-container.recent_searches .amsearch-item {
    word-break: break-all;
}
.product-item .product-item-details > :not(:last-child) {
    margin-bottom: 5px;
}
.toolbar-sorter .amtheme-select-block .amtheme-select-options {
    right: calc(40px);
    margin-top: 42px;
    width: calc(100%);
}
#layer-product-list .products.wrapper {
	background: rgb(231, 231, 246);
	background: -moz-linear-gradient(-75deg, rgba(231, 231, 246, 0.1) 0%, rgba(231, 231, 246, 0.5) 100%);
	background: -webkit-linear-gradient(-75deg, rgba(231, 231, 246, 0.1) 0%, rgba(231, 231, 246, 0.5) 100%);
	background: linear-gradient(175deg, rgba(231, 231, 246, 0.1) 0%, rgba(231, 231, 246, 0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=1);
	box-shadow: inset 0 0 50px #fff, inset 20px 0 80px #fff, inset -20px 0 80px #fff, inset 20px 0 300px #fff, inset -20px 0 300px #fff, 0 0 50px #fff, -10px 0 80px #fff, 10px 0 80px #fff;	
}
.amsearch-form-container.-large .amsearch-wrapper-content > .amsearch-item {
    padding: 10px;
    width: 25%;
}
.amsearch-form-container.-large .amsearch-wrapper-content .product-item-actions {
    display: block;
    clear: both;
    width: 100%;
}
.search-autocomplete .product-item .product-item-link{
    font-size: 1em;
}
.product-item .product-item-link {
    font-weight: 600;
    font-size: 1.15em;
width: 100%;	
}
.product-item .product-item-name{
	width:100%;
}
.minimal-price {
    position: relative;
    width: 100%;
    white-space: nowrap;
}
.minimal-price .price-label {
    font-weight: 600;
    font-size: 0.6em;
    position: absolute;
	padding-top: 1px;
	top: -17px;
	    left:0px;
	color: #002e5d !important;	
}
.minimal-price .price-container {
}
.catalogsearch-result-index .toolbar-products .pages, .catalogsearch-advanced-result .toolbar-products .pages, .catalog-category-view .toolbar-products .pages, .catalogsearch-result-index .toolbar-products .limiter, .catalogsearch-advanced-result .toolbar-products .limiter, .catalog-category-view .toolbar-products .limiter, .ambrand-index-index .toolbar-products .pages, .ambrand-index-index .toolbar-products .limiter, .amshopby-index-index .toolbar-products .pages, .amshopby-index-index .toolbar-products .limiter {
    display: inherit;
    margin-left: 10px;
}
.product_extras {display: block !important;width: 100%; font-size: 0.95em; line-height: 1.6em;margin-bottom:15px}
.product_extras a{color:#002e5d !important; border-bottom:1px dotted #002e5d;}
.product-item .stock.unavailable, .amtheme-comparsion-table .stock.unavailable {
padding: 0px;
    color: #c4d1c8;
    font-weight: 700;
    font-size: 1em;
    line-height: 3.5rem;
	min-height:36px !important;
}
.products-grid .product-item-details {
    margin-top: 25px;
}

.price-box .price {
    vertical-align: top;
    letter-spacing: .01em;
    font-weight: 800;
    font-size:  1.25em;	
    line-height: 2.5rem;
	color:green !important;
}
.block.block-minicart .product-item-details .action.edit .amtheme-icon {
    width: 50px;
    height: 50px;
    transform: scale(.6);
    margin-top: 10px;
}
.block.block-minicart.-sticky-minicart .minicart-items-wrapper {
    max-height: inherit;
    height: 100% !important;
    margin-left: -10px;
    margin-right: -10px;
}
.block.block-minicart .product-item .product-item-name {
    margin: 5px 0 10px;
        margin-right: 0px;
    min-height: auto;
    margin-right: -15px;
}
.amtheme-newsletter-block.amtheme-newsletter {
    background-color: #390;
}
.amtheme-newsletter-block .amtheme-title {
    letter-spacing: 0.035em;
    font-weight: 800;
    font-size: 4.2rem;
}
.amtheme-newsletter-block.amtheme-newsletter .amtheme-content .amtheme-form {
    max-width: 42%;
    background: white;
    border-radius: 15px;
    padding: 25px;
}
.amtheme-newsletter-block .action {
    margin: 0 0 0 15px;
    background: #052866;
	color:white;
}
.amtheme-newsletter-block .amtheme-text{
    font-weight: 400;	
    letter-spacing: 0.15em;	
    font-size: 2.2rem;	
}
.amtheme-newsletter-block.amtheme-newsletter .amtheme-container {
    flex-wrap: wrap;
    margin: 0 auto;
    padding: 0 50px;
    max-width: 1260px;
}
.product-item .product-item-details {
    flex: initial;
    align-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
}
.price-box {
    margin-top: auto;
	width: 99%;
}
.products-grid .product-item .product-item-details > :not(:last-child) {
    display: flex;
    align-items: center;
    justify-content: center;
}
.products-grid.products > .amtheme-products-secondary .price-box, .amtheme-products-secondary.-in-widget .price-box, .amtheme-products-grid .widget.block-static-block .block.block-products-list .product-items .price-box, .widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items .price-box, .amasty-jet-theme .block.amshopby-morefrom .block-content .product-items .price-box, .block.widget.amrelated-grid-wrapper.grid .widget-product-grid .price-box {
    padding: 0;
    min-height: 45px;
}
._am-price-container, .price-container, .price-to, .normal-price .price-container {
    width: 100%;
}
script{display:none !important;}
.pages strong.page {
    font-size: 1.6rem;
    line-height: 2rem;
    letter-spacing: normal;
    color: #070605;
    display: inline-block;
    font-weight: 600;
}
.pages {
	margin-right:1%;
	margin-left:1%;
}
.pages  a.page{
    color: green;	
}
.pages .page {
    width: 100%;
    text-align: center;
    font-weight: 600;
    transition: color 0.4s ease-in-out;
    color: green;
}
.amsearch-related-terms > .amsearch-item {
    margin: 0 15px 10px 0;
    padding: 5px 15px;
    border-radius: 20px;
    background: #390;
    color: #fff;
    font-size: 12px;
    line-height: 1.3;
    transition: .1s;
}
.amsearch-related-terms > .amsearch-item:hover {
    color: #390;
    background: #white;	
}
.sidebar .block.widget .product-item-name > a,.sidebar .product-item .product-item-link {
	font-weight: 600;
	font-size: 0.75em;
	margin-top: 5px;
	margin-bottom: 5px;
}
.sidebar .block.widget .product-item {
    display: block;
    margin: 0 0px 10px 0 !important;
    max-width: 100%;
    width: auto !important;
	padding-bottom:5px;
}
.sidebar .price-box .price-wrapper:not(.price-excluding-tax) .price{
    color: #070605;
    letter-spacing: 0.03em;
    font-weight: 700;
    font-size: 1.15rem;
}
.sidebar .product-item .price-box .price-label {
    line-height: 1;
    font-size: 0.55em;
    font-weight: 800;
    top: -3px;
}
.amtheme-products-secondary.-in-widget .product-item, .amtheme-products-grid .widget.block-static-block .block.block-products-list .product-items .product-item, .widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items .product-item, .amasty-jet-theme .block.amshopby-morefrom .block-content .product-items .product-item, .block.widget.amrelated-grid-wrapper.grid .widget-product-grid .product-item {
    margin: 0 20px 0 0;
    width: calc(100% /4);
    background:transparent;
}
.product.data.items {
    position: relative;
    z-index: 1;
    box-shadow: 10px 10px 30px #aab1cc70, -10px -10px 30px #fff;
    border-radius: 8px;
    background: #ffffffa3;
}
.product.data.items > .item.content{
	padding: 25px 15px 25px 15px;
}
.product.data.items > .item.title {
    margin: 0px 30px 0px;
}
/*
.amasty-jet-theme.am-tabs-view .product.data.items:not(.amtabs-accordion-view) > .item.title > .switch {
    padding: 5px 10px !important;
}
.product.data.items > .item.title.amtheme-item-title > .switch,.product.data.items > .item.title.active > .switch{
    padding: 5px 10px !important;	
}
.product.data.items > .item.title.active > .switch:hover, .product.data.items > .item.title.active > .switch:focus {
    padding: 5px 10px !important;	
}
*/
.amasty-jet-theme.am-tabs-view .product.data.items:not(.amtabs-accordion-view) > .item.content {
    margin-top: 25px;
    background: white;
}
.product-item > .product-item-info {
    padding: 13px;
	border:1px solid white;	
}
.amasty-catalog-topnav {
    margin-top: -2px;
}
.amasty-catalog-topnav .block.filter .filter-options-content {
    padding: 5px 10px 15px;
    background:white;
}
.page-with-filter.-filter-inactive:not(.page-layout-3columns) .sidebar-additional {
    display: none;
}
.products-grid .product-item { width: calc(100%/4); margin-inline-end: 0px; padding: 10px; margin: 0 !important;}
.page-layout-1column .products-grid .product-item  { width: calc(100%/4); margin-inline-end: 0px;     margin: 0 !important;}
.page-layout-3columns .products-grid .product-item { width: 100%/4; margin-inline-end: 0px;     margin: 0 !important;}
.page-products .products-grid .product-item  { width: calc(100%/4); margin-inline-end: 0px;     margin: 0 !important;}
.page-products.page-layout-1column .products-grid .product-item { width: calc(100%/4); margin-inline-end: 0px;     margin: 0 !important;}
.page-products.page-layout-3columns .products-grid .product-item { width: calc(100%/4); margin-inline-end: 0px;    margin: 0 !important;}
.products.grid .product-item:nth-child(3n), .form-wishlist-items .products-grid .product-item:nth-child(3n){
	margin: 0 !important;
}
.products.grid .product-item:nth-child(-n+3), .form-wishlist-items .products-grid .product-item:nth-child(-n+3) {
    margin: 0 !important;
}
.page-layout-2columns-left.page-with-filter.-filter-inactive .products.grid .product-item, .page-layout-2columns-right.page-with-filter.-filter-inactive .products.grid .product-item, .page-layout-2columns-left.page-with-filter.-filter-inactive .form-wishlist-items .products-grid .product-item, .page-layout-2columns-right.page-with-filter.-filter-inactive .form-wishlist-items .products-grid .product-item {
    margin-inline-end:0px!important;
    margin:0px!important;
	padding:10px!important;
    width: calc(100% /4);
}
.catalog-category-view .wrapper-description {
    padding-top: 3px;
    padding-bottom:3px;
}
.am-widget .details .product-details-action, .widget .details .product-details-action {
    padding-bottom: 15px;
	width: 100%;
}
.page-layout-1column .block.am-widget:not(.list) .product.item.product-item, .page-layout-1column .block.am-widget:not(.list) .products-grid .product.item {
    margin-inline-end:0px!important;
    margin:0px!important;
	padding:10px!important;
    width: calc(100% /4);
}
.ambrand-index-index .top-toolbar > .toolbar, .amshopby-index-index .top-toolbar > .toolbar, .catalog-category-view .top-toolbar > .toolbar {
    margin-top: 0px;
}
.prev-next-products .product-nav {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.prev-next-products .product-nav .product-pop {
    border-top: 3px solid #23bd3b;
        border-top-color:#23bd3b;
    position: absolute;
    left: 0;
    top: 100%;
    padding: 10px;
    background-color: #fff;
	box-shadow: 5px 5px 10px #aab1cc, -5px -5px 10px #fff;
    z-index: 1;
    visibility: hidden;
    opacity: 0;
    transition: all .2s;
    text-align: center;
    border-radius: 4px;
    width: 130px;
    margin-top: 10px;
	margin-left: -50px;	
	z-index: 999;
}
.prev-next-products a {
    color: green;
    display: inline-block;
    font-size: 0px;
    line-height: 28px;
	display: inline-block;
	padding: 10px;
	width: 10px;
	height: 10px;
	background: url("../svg/color_mode/light/breadcrumbs-arrow.svg") no-repeat center;
	content: '';
	vertical-align: middle;	
    -moz-border-radius: 30px; 
    border-radius: 30px; 
    background-color: white;		
	box-shadow: 5px 5px 10px #aab1cc, -5px -5px 10px #fff;
}
.amtheme-add-form-bottom.-on-line .box-tocart.qty {
	flex: 0 1 30%;
}
.amtheme-add-form-bottom.-on-line .box-tocart.qty.-without-options {
    margin-top: -15px;
}
.prev-next-products {
 float:right
}
.prev-next-products .product-nav em:before {
 margin:0
}
.prev-next-products .product-nav.product-next a:hover{
	box-shadow:  -5px -5px 10px  #aab1cc, 5px 5px 10px #fff;	
}
.prev-next-products .product-nav.product-prev a{
	 transform: rotate(180deg);
	box-shadow:  -5px -5px 10px  #aab1cc, 5px 5px 10px #fff;
}
.prev-next-products .product-nav.product-prev a:hover{
	box-shadow: 5px 5px 10px #aab1cc, -5px -5px 10px #fff;
}
.slick-slider .slick-arrow.slick-prev {
    right: 0;
    background-color: white !important;
    box-shadow: -5px -5px 10px  #aab1cc, 5px 5px 10px #fff;
}
.slick-slider .slick-arrow.slick-next {
    right: 0;
    background-color: white !important;
    box-shadow:  -5px -5px 10px  #aab1cc, 5px 5px 10px #fff;
}
.slick-slider .slick-arrow.slick-prev:hover {
    right: 0;
    background-color: white !important;
  box-shadow:  -5px -5px 10px  #aab1cc, 5px 5px 10px #fff;
}
.slick-slider .slick-arrow.slick-next:hover {
    right: 0;
    background-color: white !important;
	 box-shadow: -5px -5px 10px  #aab1cc, 5px 5px 10px #fff;
}
.prev-next-products .product-nav.product-next .product-pop:before {
 right:21px
}
.prev-next-products .product-nav.product-prev .product-pop:before {
 left:27px
}
.prev-next-products .product-nav:hover .product-pop {
    opacity: 1;
    visibility: visible;
}
.product-add-form .amtheme-add-form-bottom.-on-line .product-info-price {
    margin-top: 0px;
    margin-bottom: 10px;
}
#legal_disclaimer{
	padding-top:2%;
	padding-bottom:2%;
	float:none!important;
}
.amtheme-productinfo-wrap {
	padding: 0px;
}
.amtheme-product-info .amtheme-add-form-bottom.-on-line {
    display: flex;
    float: left;
    margin-top: 5px;
    width: 15%;
    align-items: baseline;
    justify-content: center;
    flex-direction: column;
}
.page-layout-1column .amtheme-product-info .product-add-form {
	    float: none;
    clear: both;
    margin-top: 15px;
    border-top: 1px solid #f3f5f7;
    padding-top: 15px;
}
.product-add-form .amtheme-add-form-bottom.-on-line .qty.-without-options {
    margin-bottom: 0px;
}
.columns .column.main .amtheme-product-wrap {
	grid-template-columns: 50% 50%;
	grid-column-gap: 5px;
    display: grid;
    align-content: center;
    justify-content: center;
    align-items: stretch;
    justify-items: center;	
	margin: 0px 0px 10px;	
}
.amtheme-product-info .box-tocart .action.tocart {
    padding: 0px 12px;
    width: 100%;
}
.page-layout-1column .amtheme-product-wrap > .product.media {
    margin-top: 0;
    margin-inline-end: 30px;
    margin-bottom: 0;
	margin-inline-start: 25px;
    text-align: center;
    background: white;
/*border-radius: 8px;	*/
box-shadow: 10px 10px 30px #d9dce370,-10px -10px 30px #fff;
}
.amtheme-product-wrap .fotorama-item .fotorama__stage__frame {
    border: 0px solid #f7f7f7;
}
#amasty-main-container {
	width:auto!important;
}
.page-layout-1column .amtheme-product-wrap > .amtheme-product-info {
    max-width: 97%;
}
.low-q {
    display: table-cell;
    background: #f3f5f7;
    color: #636567;
    box-sizing: border-box;
    padding: 15px 20px;
    width: 80%;
    height: 100%;
    line-height: normal;
    border-radius: 6px 0 0 6px;
}
.low-a {
    display: table-cell;
    width: 20%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    background:#052866;
    color: #fff !important;
    text-decoration: none;
    border-radius: 0 6px 6px 0;
}
.find-lower-price {
	
}
#lowerprice-form fieldset.fieldset.first {
    width: 30%;
    display: inline-block;
    float: left;
    margin-right: 5px;
}
.lower-price-popup #lower-price_popup form .fieldset {
    border-left: 0px dashed #b03680 !important;
    padding-left: 5px !important;
}
.modal-popup .modal-inner-wrap {
    margin: 5rem auto;
    width: 75%;
}
.slick-slider.slick-initialized.slick-dotted{
margin-top: -35px;
}
.amtheme-images-carousel.amtheme-slick-slider.slick-initialized.slick-slider.slick-dotted{
/*	margin-top: -35px;*/
}
.cart.item {
padding: 5px 10px;	
	border-bottom:1px solid rgba(0,0,0,0.1);
-webkit-box-shadow: 0px 1px 0px 0px rgba(255,255,255,1);
-moz-box-shadow: 0px 1px 0px 0px rgba(255,255,255,1);
box-shadow: 0px 1px 0px 0px rgba(255,255,255,1);
	vertical-align:middle;
background: rgb(255,255,255);
background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);		
    border-bottom: 1px solid #dfdedd;
	padding:10px;
}
#shopping-cart-table{
	box-shadow: 40px 40px 40px rgba(29,36,56,.04),-40px -40px 40px rgba(255,255,255,.4),6px 6px 6px rgba(29,36,56,.04),-6px -6px 6px rgba(255,255,255,.4);	
border-radius: 8px;
}
#shopping-cart-table th{
		border-top:1px solid rgba(248,249,254,1);
background-color:white;	
background: rgb(255,255,255);
background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(248,249,254,1) 50%);
background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%,rgba(248,249,254,1) 50%);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(248,249,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
color: #052866;
font-size: 1.65em;
padding: 15px;
}
.cart.item .item-info .amtheme-cell > .subtotal {
    text-align: right;
    line-height: 36px;
    font-size: 1.45em;
    font-weight: 600;
	padding:10px;
}
.cart .item-actions .actions-toolbar {
    flex-wrap: wrap;
    justify-content: flex-end;
    margin-top: 0;
    width: 100%;
    background: #eef1f4;
    padding-top: 10px;
    padding-right: 15px;
}
.cart.item .item-info .col.qty {
    min-width: 105px;
    vertical-align: middle;
}
.amtheme-column-toolbar {
    height: auto;
}
.cart.item .item-info > .col {
    vertical-align: middle;
}
#shopping-cart-table tr:hover{
background: rgb(255,255,255);
background: -moz-linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);		
} 
.table-wrapper.grouped{
box-shadow: 40px 40px 40px rgba(29,36,56,.04),-40px -40px 40px rgba(255,255,255,.4),6px 6px 6px rgba(29,36,56,.04),-6px -6px 6px rgba(255,255,255,.4);	
border-radius: 8px;
}
.table.data.grouped th{
	border-top:1px solid rgba(248,249,254,1);
background-color:white;	
background: rgb(255,255,255);
background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(248,249,254,1) 50%);
background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%,rgba(248,249,254,1) 50%);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(248,249,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
color: #052866;
font-size: 1em;
padding: 25px 10px 10px;
}
.table.data.grouped td{
padding: 5px 10px;	
	border-bottom:1px solid rgba(0,0,0,0.1);
-webkit-box-shadow: 0px 1px 0px 0px rgba(255,255,255,1);
-moz-box-shadow: 0px 1px 0px 0px rgba(255,255,255,1);
box-shadow: 0px 1px 0px 0px rgba(255,255,255,1);
	vertical-align:middle;
background: rgb(255,255,255);
background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);	
	}
.table.data.grouped tr:hover td{
background: rgb(255,255,255);
background: -moz-linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);		
} 
.table.data.grouped td.col.image{
	width:110px;
	text-align:center;
}
.table.data.grouped td.col.image img{
	margin:auto;
}
.table.data.grouped .price-box.price-final_price {
    min-height: auto;
}
.table.data.grouped .price, .price-wrapper {
    display: table-cell;
}
.table.data.grouped {font-weight:600;}
.table.data.grouped .col.add_to_cart{ width:127px;max-width:127px;text-align:center;}
.table.data.grouped .col.sku{ max-width:110px;text-align:center;}
.table.data.grouped .col.availability[data-item="Out of stock"]{color:red;}
.table.data.grouped .col.availability[data-item$="in stock."]{color:green;}
.amtheme-add-form-bottom.-on-line{display:none;}
.products-grid.products > .amtheme-products-secondary:not(.-full-width), .amtheme-products-secondary.-in-widget:not(.-full-width), .amtheme-products-grid .widget.block-static-block .block.block-products-list .product-items:not(.-full-width), .widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items:not(.-full-width), .amasty-jet-theme .block.amshopby-morefrom .block-content .product-items:not(.-full-width), .block.widget.amrelated-grid-wrapper.grid .widget-product-grid:not(.-full-width) {
    max-width: 100%;
}
.amtheme-products-secondary.-in-widget .product-item, .amtheme-products-grid .widget.block-static-block .block.block-products-list .product-items .product-item, .widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items .product-item, .amasty-jet-theme .block.amshopby-morefrom .block-content .product-items .product-item, .block.widget.amrelated-grid-wrapper.grid .widget-product-grid .product-item {
max-width: 282px;
	width: 100%;
	padding: 10px;
	padding-bottom: 20px;
}
.products-grid.products > .amtheme-products-secondary .product-item-info, .amtheme-products-secondary.-in-widget .product-item-info, .amtheme-products-grid .widget.block-static-block .block.block-products-list .product-items .product-item-info, .widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items .product-item-info, .amasty-jet-theme .block.amshopby-morefrom .block-content .product-items .product-item-info, .block.widget.amrelated-grid-wrapper.grid .widget-product-grid .product-item-info {
    padding: 15px;
}
.product-item-actions{width:100%;}
.ambrands-letters-list .ambrands-letter {
    width: 25%;
	padding-right:1%;
	margin-bottom:0.5%
}
.ambrands-filters-block {
    display: inline-block;
    margin: 5px 0 5px;
    width: 100%;
}
.ambrands-letters-filter {
    display: flex;
    flex-wrap: wrap;
    font-size: .75em;
    float: left;
    clear: none;
    width: 75%;
	margin-top:5px;
	margin-left:5px;
}
.ambrands-search-wrapper {
    margin-bottom: 0px;
    max-width: 460px;
    float: left;
    clear: none;
    width: 24%;
}
.ambrands-letters-filter .ambrands-letter{
font-weight: 800;	
	font-size: 1.25em;	
	padding:0px;
}
.amasty-jet-theme .ambrands-letters-filter .ambrands-letter {
    margin: 0 2px 2px 0;
	padding:0px;
    transition: none;
}
.ambrands-brandlist-widget{padding:1%}
.brand-images .brands-letter,.ambrands-brand-item {
   width:auto !important;
}
.ambrands-letters-list .ambrands-brand-item.-no-logo {
	width:auto !important;
    max-width: 256px;
}
.ambrands-letters-list .ambrands-brand-item {
    margin: 0px;
}
.ambrands-letter .ambrands-brand-item {
    min-width: auto;
padding: 0px;
}
.ambrands-letter .ambrands-brand-item.-no-logo {
    max-width: auto;
    width:  auto;
float: left;
clear: none;	
padding: 0px;
margin: 0px;
}
.ambrands-letter .ambrands-brand-item.-no-logo .ambrands-label,.ambrands-inner {
  white-space:normal;
  word-break:keep-all;
padding: 0px;
font-weight: 600;
font-style: normal;
font-size: 1em;
line-height: auto;	
}
.ambrands-letters-list .ambrands-letter .ambrands-title{
	font-size: 1.45em;
margin-bottom: 5px;	
}
.ambrands-inner {
margin: 5px;
}
.brand-images .brands-letter {
    padding-right: 5px;
    width: inherit;
}
.brand-images .brands-letter {
    padding-right:5px;
    width: inherit;
}
.brand-images .brands-letter {
    width: 100%;
    vertical-align: top;
    box-sizing: border-box;
}
dl {
    margin-bottom: 5px;
    margin-top: 0;
}
.brand-images .brands-letter .brand-item {
    margin: 0 5px 5px;
	display:inline-block;
	float:left;
	clear:none;
	font-size:0.7em;
}
.nav-sections {
    margin: 0px;
}
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main, .page-main-description {
    padding-inline-end: 15px;
    padding-inline-start: 15px;
}
.navigation {
	max-width:1440px;
}
.ves-megamenu .navigation {
	border-radius: 8px;	
}
.ves-megamenu .navigation .level0 .submenu .submenu-inner .content-wrapper {
    float: left;
    width: 100%;
    height: auto;
    overflow-y: auto;
    max-height: 70vh;
    overflow-x: hidden;
}
.ves-megamenu.top-navigation > .navigation {
    padding: 0px;
    border: 0;
	background-color: #002E5D;	
}
.ves-megamenu .navigation .level0.current > a {
    background-color:green;
    color: #FFF;
    border-radius: 6px;			
}
.navigation li.level0 {
    padding-top: 0;
    padding-inline-end: 0px;
    padding-bottom: 0;
    padding-inline-start: 0px;
    margin: 0;
    cursor: pointer;
}
.navigation li.level0 > .submenu {
	width: 100%;
    top: auto !important;
    z-index: 98;
    padding: 0px 5px 10px;
    border-radius: 0px;
    background: white;
    cursor: default;
}
.navigation li.level0 > .submenu .submenu {
    top: 0 !important;
    left: 0 !important;
    display: none !important;
    padding: 0;
}
.navigation li.level0 > .submenu:before {
    background: white;
}
.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
    background: #e8e8e8;
        background-color: rgb(232, 232, 232);
    color: #333;
	border:0px!important;
    text-decoration: none;
    border-radius: 6px;		
}
.ves-megamenu .navigation .nav-item.subhover > .submenu > .submenu-inner {
    padding: 5px;
}
.ves-megamenu .navigation .level0 > a, .ves-megamenu .navigation .content-type-parentcart .level1 > a {
    font-size: 16px;
    text-transform: uppercase;
    display: block;
    padding: 0px;
    font-weight: 600;
}
.ves-megamenu .navigation .level0 > a > span, .ves-megamenu .navigation .content-type-parentcart .level1 > a > span {
    position: relative;
    display: inline-block;
    zoom: 1;
    padding: 0 25px;
	color:white;
}
.page-header.-sticky-header .ves-megamenu .navigation .level0 > a > span,.page-header.-sticky-header .navigation li.level0 > a span{
    color: white;	
}
.page-header.-sticky-header .navigation li.level0 > a {
    padding: 0px 0;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    color: white;
}
.ves-megamenu .nav-item.active > a {
	background: #390;
    color: #FFF;
    border-radius: 6px;	
}
.navigation li.level0 > a:after {
    position: absolute;
    bottom: -2px;
    display: block;
    width: 0;
    height: 2px;
    background: transparent;
    content: '';
    transition: width 0.2s linear;
}
.navigation .level0 .submenu .active > a {
    border:0px!important;
	background-color:white;
	    color: green;
}
.checkout-index-index .page-main {
    padding-inline-end: 0px;
    padding-inline-start: 0px;
}
.authentication-wrapper > .amtheme-label {
    margin-right: 5px;
    margin-bottom: 15px;
	font-weight:400;
    color: #a8a69f;
    font-size: 1.65rem;
}
.checkout-index-index .step-title {
    margin: 0;
    color: green;
    font-weight: 600;
}
.amxnotif-block{
	display:none;
}
.amcheckout-main-container.-modern.-layout-3columns {
    display: flex;
    justify-content: space-between;
    background: white;
    padding: 1%;
	padding-top: 0px;	
}

@media only screen and (max-width: 1260px){

	.catalog-category-view .top-toolbar .toolbar-products .pages{display:none;}		
	.page-layout-2columns-left.page-with-filter.-filter-inactive .products.grid .product-item, .page-layout-2columns-right.page-with-filter.-filter-inactive .products.grid .product-item, .page-layout-2columns-left.page-with-filter.-filter-inactive .form-wishlist-items .products-grid .product-item, .page-layout-2columns-right.page-with-filter.-filter-inactive .form-wishlist-items .products-grid .product-item {
		width: calc(100% /2);
	}
	.page-products .products-grid .product-item {
			width: calc(100% /2);
	}			
}
@media only screen and (max-width: 1020px){
		.amcheckout-main-container.-modern.-layout-3columns{display:table; width:100%}
}
@media only screen and (max-width: 920px){
	.toolbar.toolbar-products .toolbar-sorter.sorter .sorter-label{display:none;}
	.toolbar.toolbar-products .field.limiter label{display:none;}
}
@media only screen and (max-width: 767px){	
	.block:not(.am-widget) .amtheme-products-secondary:not(.slick-slider) {
		flex-wrap: nowrap;
		overflow-x: auto;
		margin: 0 -35px;
		padding: 0px;
	}
	.page-layout-1column .block.am-widget:not(.list) .product.item.product-item, .page-layout-1column .block.am-widget:not(.list) .products-grid .product.item {
		margin-inline-end: 0px !important;
		margin: 0px !important;
		padding: 5px !important;
		width: calc(100% /4);
	}
	.products-grid.products > .amtheme-products-secondary .product-item-info, .amtheme-products-secondary.-in-widget .product-item-info, .amtheme-products-grid .widget.block-static-block .block.block-products-list .product-items .product-item-info, .widget.block-static-block .amtheme-products-grid .block.block-products-list .product-items .product-item-info, .amasty-jet-theme .block.amshopby-morefrom .block-content .product-items .product-item-info, .block.widget.amrelated-grid-wrapper.grid .widget-product-grid .product-item-info {
		padding: 5px;
		padding-bottom: 10px;
	}
	.block-search.-header > .block-content {
		border-bottom: 0px solid #dfdedd;
	}	
	.amasty-jet-theme .amsearch-wrapper-input {
		   top: -10px;
	}	
	.page-header .block-search {
		margin-top:-5px;
	}	
	.block-search .input-text{
		height:44px;
	}	
	.block-search .input-text:placeholder {
		color: #c2c2c2;
		font-size: 1.4rem;
		line-height: 2rem;
	}
	.ves-megamenu .navigation .level0 > a > span, .ves-megamenu .navigation .content-type-parentcart .level1 > a > span {
		position: relative;
		display: inline-block;
		zoom: 1;
		padding: 0px;
		color: white;
		margin: 5px;
	}	
	.block-search .actions {
				z-index: 99;
	}
	.block-search .actions .action.search{
		margin-top: 15px;
	}
	.amsearch-form-container.-opened .input-text {
		padding-left: 51px;
	}
	.amasty-jet-theme .form .search-autocomplete {
		top: 25px;
		padding: 0px;
	}
	.amsearch-form-container.-large .amsearch-wrapper-content > .amsearch-item {
		padding: 10px;
		width: 100%;
	}
	.page-layout-1column .amtheme-product-wrap > .product.media {
		margin-top: 0;
		margin-inline-end:5px;
		margin-bottom: 0;
		margin-inline-start:5px;
		text-align: center;
		background: white;
			width: 100%;	
	}	
	.page-layout-1column .amtheme-product-wrap > .amtheme-product-info {
			width: 100%;
	}
	.columns .column.main .amtheme-product-wrap {
		grid-template-columns: calc(45% - 60px) 55%;
		grid-column-gap: 0px;
		display: block;
	}
	.amtheme-icons-container{
		display:none;
	}
	.page-header .logo {
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.navigation .level0.active>a:not(.ui-state-active), .navigation .level0.has-active>a:not(.ui-state-active) {
		border-color: #ff5501;
		border-style: solid;
		border-width: 0px;
		color: #green;
	}
	.amtheme-menu-block .ui-menu-item.level0.has-active > a:before, .amtheme-menu-block .ui-menu-item.level0.active > a:before {
		display: block;
		margin-right: 7px;
		width: 5px;
		height: 5px;
		border-radius: 50%;
		background: transparent;
		content: '';
	}
	.ves-megamenu>.navigation .nav-item.active>a {
			background-color:  green;
			color: white;
	}
	.navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon) {
			background-color:  green;
			color: white;
		margin: 5px;   
	}
		.ves-megamenu .navigation .level0.current > a {
			background-color:  green;
			color: white;
		}
	.ves-megamenu>.navigation .nav-item .item-content>.nav-dropdown {
		padding-left: 0px;
	}	
	.page-layout-2columns-left.page-with-filter .toolbar-products, .page-layout-2columns-right.page-with-filter .toolbar-products {
		max-width: 100%;
		padding-bottom: 0px;
		margin: 5px;
	}
	.page-layout-2columns-left .page-main > .columns {
		grid-template-columns:auto 100%;
		padding-top: 5px;
		margin-top: 5px;
	}	
	.page-layout-2columns-left.page-with-filter.-filter-inactive .products.grid .product-item, .page-layout-2columns-right.page-with-filter.-filter-inactive .products.grid .product-item, .page-layout-2columns-left.page-with-filter.-filter-inactive .form-wishlist-items .products-grid .product-item, .page-layout-2columns-right.page-with-filter.-filter-inactive .form-wishlist-items .products-grid .product-item {
		width: calc(100% /2);
	}
	.page-products .products-grid .product-item {
			width: calc(100% /2);
	}			
}
@media only screen and (max-width: 479px){
	.block.crosssell .product-item .action.tocart.primary, .block.related .product-item .action.tocart.primary, .block.upsell .product-item .action.tocart.primary, .block.am-widget .product-item .action.tocart.primary {
		width: 100%;
		font-size: 1.1rem;
	}
	.block.am-widget .product .product-item-info {
		padding: 5px;
	}	
	.page-layout-1column .block.am-widget:not(.list) .product.item.product-item, .page-layout-1column .block.am-widget:not(.list) .products-grid .product.item {
		margin-inline-end: 0px!important;
		margin: 0px!important;
		padding: 10px!important;
		width: calc(100% /2);
	}	
	.block-search.-header > .block-content {
		margin: -20px;
		padding: 20px 25px;
		margin-bottom: -20px;
		height: 70px;
	}
	.amtheme-product-wrap > .product.media {
		margin: 5px;
		max-width: 100%;
		}
	.ves-megamenu .navigation .drill-opener, .ves-megamenu .navigation .opener {
		padding: 0 5px;
	}
	.ves-megamenu .navigation .level0 > a, .ves-megamenu .navigation .content-type-parentcart .level1 > a {
		font-size: 16px;
		text-transform: uppercase;
		display: block;
		padding: 0px;
		font-weight: 600;
		line-height: 32px;
	}
	#quicksearch-box {
		margin-top: 5px;
		height: 34px;
		padding-left: 0px;
	}	
	.page-layout-2columns-left.page-with-filter.-filter-inactive .products.grid .product-item, .page-layout-2columns-right.page-with-filter.-filter-inactive .products.grid .product-item, .page-layout-2columns-left.page-with-filter.-filter-inactive .form-wishlist-items .products-grid .product-item, .page-layout-2columns-right.page-with-filter.-filter-inactive .form-wishlist-items .products-grid .product-item {
		width: 100%;
	}
	.page-products .products-grid .product-item {
			width: 100%;
	}			
}


@media only screen and (min-width: 1981px){

	
	.amsearch-form-container #amasty-shopby-product-list {
		order: 10;
		max-width: 80%;
		width: 80%;
	}
	.amsearch-form-container.-opened:not(.-small).-result .search-autocomplete .amsearch-results .amsearch-leftside {
		width: 20% !important;
	}	
		.page-header .block-search {
		max-width: 1980px;
	}
	.search-autocomplete.-bottom-position {
		width: 100% !important;
	}
	.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main, .page-main-description {
		width: 95%;
		max-width: 2890px;
	}
	.nav-sections {
		width: 95%;
		max-width: 2890px;
		margin: auto
	}
	.page-layout-2columns-left.page-with-filter.-filter-inactive .products.grid .product-item, .page-layout-2columns-right.page-with-filter.-filter-inactive .products.grid .product-item, .page-layout-2columns-left.page-with-filter.-filter-inactive .form-wishlist-items .products-grid .product-item, .page-layout-2columns-right.page-with-filter.-filter-inactive .form-wishlist-items .products-grid .product-item {
		margin-inline-end: 0px !important;
		margin: 0px !important;
		padding: 5px !important;
		width: calc(100% /8);
	}
	.page-products .products-grid .product-item {
		width: calc(100%/8);
	}
	.page-layout-1column .page-main {
				padding: 1%
	}
	.columns .column.main .amtheme-product-wrap {
		grid-template-columns: 30% 70%;
		grid-column-gap: 15px;
		display: grid;
		font-size: 1.45rem;
	}	
	.cms-page-view .page-main,.cms-home .page-main{
		max-width: 1440px;
		margin-top: 0px;		
	}
}
@media only screen and (min-width: 1651px){
	.toolbar .toolbar-amount, .toolbar .pager .toolbar-amount {
		display: inline-block;
		line-height: 1.8em;
		padding-left: 1%;
		padding-right: 1%;		
	}	
	.amsearch-form-container.-opened:not(.-small) .amsearch-products  {
		border-left: 1px solid #e8e9ef;
		width: 100% !important;
		max-width:auto;
		margin: auto;
	}
	.amsearch-form-container .search-autocomplete .amsearch-results .amsearch-leftside {
		max-width:100%;
		width: 100% !important;
		margin: auto;
		background-color: #fff;
	}
	.amsearch-form-container.-opened:not(.-small).-result .search-autocomplete .amsearch-results .amsearch-leftside {
	}
	.amsearch-additional-content .amsearch-content-block {
		box-sizing: border-box;
		max-width: 100%;
		border-left: 1px solid #e8e9ef;
	}
	.amsearch-form-container.-large .amsearch-wrapper-content > .amsearch-item {
		padding: 10px;
		width: 12.45%;
	}
	.amsearch-additional-content {
		display: flex;
		margin: -15px 0;
		max-width: 100%;
		width: 100%;
	}
	.amsearch-content-block .amsearch-slider-wrap{
		float:left;
		max-width: 650px;
	}
	.search-autocomplete .amsearch-slider-wrap:not(:first-child) {
		margin-top: 0px;
	}
	.slick-slider.slick-initialized.slick-dotted {
		margin-top: 15px;
	}
	.amsearch-content-block .amsearch-slider-wrap .amasty-xsearch-block-header {
		padding: 0 15px 5px;
	}
	.amsearch-content-block{
			width: 92% !important;
		margin: auto;
	}
	.amsearch-form-container.-opened .amsearch-wrapper-input {
		width: 100%!important;
		max-width: 1980px;
	}	
}
@media only screen and (min-width: 1260px){
	.page-layout-2columns-left.page-with-filter .page-wrapper[style^="padding-top: 2"][style$="px;"] .top-toolbar .toolbar-products, .page-layout-2columns-right.page-with-filter .page-wrapper[style^="padding-top: 2"][style$="px;"] .top-toolbar .toolbar-products {
		position: fixed;
		top: 66px;
		z-index: 59;
		left: 50%;
		transform: translateX(-50%);
		width:90%;
		max-width: 1440px;
	}
}
@media only screen and (max-width: 639px){
.checkout-index-index .block.block-search.-header{display:none;}
.checkout-index-index .header.content > .logo {
    margin: 0;
    margin: auto;
}
	.page-layout-2columns-left .sidebar-additional {
		width: 100%;
		float: right;
	}
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]::before, .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th[data-th]::before {
		padding-right: 15px;
		content: initial;
		display: inline-block;
		color: #4a4948;
		font-weight: 700;
		font-size: 1.2rem;
	}
	.table.data.grouped .col.add_to_cart,.table.data.grouped td.col.image,.table.data.grouped .col.sku {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	.table.data.grouped .col.sku {
		background-color: white;
		color: #090909;
		font-size: 1.85rem;
		border-top: 1px solid #bdbdbd;
	}
	.amtheme-qty-box {
		position: relative;
		box-sizing: border-box;
		width: 100%;
		left: calc(40%);
		right: 50%;
		margin-bottom: 6px;
	}
	.amtheme-newsletter-block.amtheme-newsletter .amtheme-content .amtheme-form {
		max-width: 100%;
		background: white;
		border-radius: 15px;
		padding: 25px;
	}
}

.amtheme-qty-box {
	margin-bottom: 6px;
}
td[data-th="Product Packaging"],td[data-th="product_packaging"],.am-filter-items-attr_product_packaging li a span.label{ text-transform: uppercase; }

h4 {
    font-weight: 700;
    line-height: 1.65em;
    font-size: 1.6rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.amcheckout-step-container select{
position: absolute;
  overflow: hidden;
  clip: revert-layer;
  margin: 0 !important;
  padding: 15px !important;
  width: auto !important;
  height: auto !important;
  border: 1px solid #d4d4d4;
  opacity: 1 !important;
  min-height: 50px !important;
}
form .control {
  width: 100%;
  min-height: 40px!important;
}