.field[name="amastyShippingAttributes.invoice_check"]>label.label {
	display: none;
}

.megaitemicons {display: none;}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-discount #block-discount .content #discount-coupon-form .fieldset.coupon .field .control #coupon_code {
	min-width: 200px;
}

.page-layout-checkout .page-main .authentication-wrapper button {
	margin-left: 40px;
	position: relative;
}

.page-layout-checkout .page-main .authentication-wrapper button::before {
	content: "";
	display: inline-block;
	position: absolute;
	background: url(/pub/media/theme/agroland/header/person.svg) no-repeat center center;
	background-size: cover;
	width: 36px;
	height: 36px;
	left: -45px;
	top: -4px;
}

.page-layout-checkout .block-search {
	display: none;
}

.page-layout-checkout .minicart-wrapper {
	display: none !important;
	visibility: hidden;
}

.field.qty.up-down {
	display: flex;
	align-items: center;
}

.qty-down-fixed-onclick.qty-down,
.qty-up-fixed-onclick.qty-up {
	min-height: 50px;
	min-width: 40px;
	position: relative;
	top: -4px;
	display: flex;
	border: none;
	background: #f9f9f9;
	align-items: center;
	justify-content: center;
	font-style: normal;
	font-size: 20px;
	font-weight: bold;
}

.block.discount {
	display: flex;
	flex-direction: column;
	align-items: flex-start !important;
}

.block.discount .title {
	padding: 0px 5px 10px 0px !important;
}

.block.discount .title strong {
	margin-top: 5px !important;
}

.product-full-width-section {
	text-align: center;
}

.product-full-width-section .group {
	font-size: 19px;
	font-weight: 600;
	display: inline-block;
	margin-top: 20px;
	padding: 0px 5px;
	border-bottom: 2px solid #758f3d;
}

.product-full-width-section .characteristic {
	padding: 5px;
	font-size: 16px;
}

.product-full-width-section .characteristic .description {}

.characteristic .description::after {
	content: ":";
	margin-right: 5px;
	/* Optional: Adjust spacing after the colon */
}

.product-full-width-section .characteristic .value {
	font-weight: 800;
}

div.home-carousel-item div.product-slider-data img {
	padding-right: 50px !important;
}

div.product.actions.product-item-actions div.actions-secondary {
	top: -23px !important;
}

.product-add-form .product-addto-links a .action.towishlist:before,
.product-social-links .action.towishlist:before,
.block-bundle-summary .action.towishlist:before,
.product-item .action.towishlist:before,
.table-comparison .action.towishlist:before,
.action.towishlist::before {
	display: none !important;
}

div.product-social-links div.product-addto-links div.action.tocompare:before,
div.product-social-links div.product-addto-links a.action.tocompare:before,
.product-add-form .product-addto-links a .action.tocompare:before,
.product-item-actions .action.tocompare:before {
	display: none !important;
}

.social-footer-icons li.icon {
	max-width: 50px !important;
}

.topbar-info__social a {
	max-width: 26px !important;
}

.filter-options-content form ul li a {
	padding-left: 45px !important;
	padding-top: -5px !important;
}

/*Menu Desktop and Mobile*/
.main-wrapper .sections.nav-sections {
	max-height: 60px;
	position: relative;
	z-index: 2;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items {
	width: 100%;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-title.nav-sections-item-title {
	display: none !important;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu {
	max-height: 60px;
	padding: 0;
	margin: 0;
	min-width: 66.666666%;
	max-width: 66.666%;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal {
	background: none;
	margin: 0;
	width: auto;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal .close-mobile-right-menu {
	display: none;
	position: absolute;
	top: 10px;
	right: 10px;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal .close-mobile-right-menu:hover {
	cursor: pointer;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal .close-mobile-right-menu:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 18px;
	line-height: 14px;
	color: #757575;
	content: "\e616";
	font-family: "luma-icons";
	margin: 0;
	vertical-align: top;
	display: inline-block;
	font-weight: normal;
	overflow: hidden;
	speak: none;
	text-align: center;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal .mob-language-switcher {
	max-width: 70px;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal .mob-language-switcher .form-language #select-language {
	border: none;
	border-bottom: 2px solid #000;
	font-size: 15px;
	text-transform: uppercase;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal .mob-language-switcher .form-language #select-language option {
	text-transform: uppercase;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal ul.top-level {
	min-height: 60px;
	align-items: center;
	text-align: left;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal ul.top-level li.category-item:hover {
	background: none;
	border-bottom: 3px solid #000 !important;
	max-height: 60px;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal ul.top-level li.category-item a {
	color: #000;
	font-size: 20px;
	font-weight: 400;
	padding: 0.75em 0.5em;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal ul.top-level li.category-item a:before {
	color: #000;
	content: "\e622";
	font-family: "luma-icons";
	font-size: 10px;
	line-height: 30px;
	float: right;
	margin: 2px 0px 0 12px;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal ul.top-level li.category-item .animated.undefined {
	width: 100%;
	position: fixed;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal ul.top-level li.category-item .animated.undefined li ul li a:before {
	display: none;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content {
	position: absolute;
	left: 0;
	top: 60px;
	min-height: 60px;
	width: 33.333%;
	z-index: 99;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content .menu-container .menu.vertical-left {
	background: #b7d5d4;
	height: 100vh;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content .menu-container .menu.vertical-left ul li {
	position: initial;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content .menu-container .menu.vertical-left ul li:hover {
	background: #fff;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content .menu-container .menu.vertical-left ul li:hover a {
	color: #b7d5d4;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content .menu-container .menu.vertical-left ul li a {
	font-size: 20px;
	color: #fff;
	line-height: 20px;
	padding: 10px 15px;
	text-align: right;
	/*text-transform: uppercase;*/
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content .menu-container .menu.vertical-left ul li a:before {
	display: none;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content .menu-container .menu.vertical-left ul li ul {
	width: 66.666vw;
	margin: 0;
	padding: 0;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content.show-vertical-menu {
	display: block;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content.show-vertical-menu .menu-container .menu.vertical-left {
	background: #b7d5d4;
	height: 100vh;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content.show-vertical-menu .menu-container .menu.vertical-left .close-mobile-left-menu {
	display: none;
	position: absolute;
	top: 10px;
	right: 10px;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content.show-vertical-menu .menu-container .menu.vertical-left .close-mobile-left-menu:hover {
	cursor: pointer;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content.show-vertical-menu .menu-container .menu.vertical-left .close-mobile-left-menu:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 18px;
	line-height: 14px;
	color: #fff;
	content: "\e616";
	font-family: "luma-icons";
	margin: 0;
	vertical-align: top;
	display: inline-block;
	font-weight: normal;
	overflow: hidden;
	speak: none;
	text-align: center;
}

.main-wrapper .logo-bar {
	display: flex;
	min-height: 98px;
	align-items: center;
	padding: 0 10px;
}

.main-wrapper .logo-bar .logo {
	display: flex;
	align-items: center;
	margin: 0;
	padding-left: 50px;
}

.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .field.search .close-minisearch {
	display: none;
	position: absolute;
	top: 10px;
	right: 10px;
}

.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .field.search .close-minisearch:hover {
	cursor: pointer;
}

.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .field.search .close-minisearch:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 18px;
	line-height: 14px;
	color: #757575;
	content: "\e616";
	font-family: "luma-icons";
	margin: 0;
	vertical-align: top;
	display: inline-block;
	font-weight: normal;
	overflow: hidden;
	speak: none;
	text-align: center;
}

.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .field.search .control #search {
	min-height: 50px;
	border: none;
	background: #f9f9f9 0% 0% no-repeat padding-box;
}

.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .field.search .control #search::placeholder,
.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .field.search .control #search ::-webkit-input-placeholder,
.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .field.search .control #search :-ms-input-placeholder {
	color: #000000;
	font-size: 16px;
}

.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .actions .action.search {
	display: flex;
	align-content: center;
	align-items: center;
	min-height: 50px;
	background: #247ba0;
	opacity: 1;
	min-width: 47px;
	justify-content: center;
}

.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .actions .action.search:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 32px;
	content: "\e615";
	font-family: "luma-icons";
	margin: 0;
	vertical-align: top;
	overflow: hidden;
	speak: none;
	text-align: center;
	display: block !important;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
}

.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .actions .action.search span {
	display: none;
}

.main-wrapper .logo-bar .page-header {
	background: url("/pub/media/theme/agroland/header/person.svg") left center no-repeat;
	margin-left: 10px;
}

.main-wrapper .logo-bar .page-header .panel.wrapper {
	border: none;
	background: #fff;
	margin-left: 40px;
}

.main-wrapper .logo-bar .page-header .panel.wrapper .panel.header {
	padding-left: 0;
	padding-top: 5px;
}

.main-wrapper .logo-bar .page-header .panel.wrapper .panel.header .action.skip.contentarea {
	display: none;
}

.main-wrapper .logo-bar .page-header .panel.wrapper .panel.header .header.links {
	float: left;
	display: flex;
	flex-direction: column;
}

.main-wrapper .logo-bar .page-header .panel.wrapper .panel.header .header.links li {
	margin: 0;
}

.main-wrapper .logo-bar .page-header .panel.wrapper .panel.header .header.links li a {
	color: #000;
}

.main-wrapper .logo-bar .page-header .panel.wrapper .panel.header .header.links .link.authorization-link a {
	color: #758f3d;
}

.main-wrapper .logo-bar .page-header .panel.wrapper .panel.header .header.links .link.authorization-link:after {
	display: none;
}

.main-wrapper .logo-bar .page-header .panel.wrapper .panel.header .header.links li.greet.welcome span.logged-in {
	color: #000;
	font-size: 14px;
}

.main-wrapper .logo-bar .page-header .panel.wrapper .panel.header .header.links .customer-welcome span button span {
	color: #000;
	font-size: 14px;
	position: relative;
}

.main-wrapper .logo-bar .page-header .header.content {
	padding: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	display: none;
}

.main-wrapper .logo-bar .minicart-wrapper {
	margin-left: 0;
	display: flex !important;
	align-items: center;
	min-height: 50px;
}

.main-wrapper .logo-bar .minicart-wrapper .action.showcart:before {
	content: url("/pub/media/theme/agroland/header/shopping bag.svg");
	max-height: 36px;
	max-width: 36px;
}

.main-wrapper .logo-bar .minicart-wrapper .action.showcart .counter.qty {
	background: #3d7b8f;
	color: #ffffff;
	height: 24px;
	line-height: 22px;
	display: inline-block;
	margin: 3px 0 0;
	min-width: 18px;
	overflow: hidden;
	padding: 0 3px;
	text-align: center;
	white-space: normal;
	position: absolute;
	left: -10px;
	top: -5px;
	border-radius: 50%;
	width: 24px;
	border: none;
}

.main-wrapper .logo-bar .minicart-wrapper .action.showcart .counter.qty.empty {
	display: none;
}

.main-wrapper .logo-bar .minicart-wrapper .minicart-header-details {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-left: 5px;
	margin: 0;
}

.main-wrapper .logo-bar .minicart-wrapper .minicart-header-details li {
	list-style: none;
	margin: 0;
	font-size: 14px;
}

.main-wrapper .logo-bar .minicart-wrapper .minicart-header-details li:first-child a {
	color: #758f3d;
}

.main-wrapper .logo-bar .minicart-wrapper .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.mage-dropdown-dialog {
	display: block !important;
	position: relative;
	z-index: 102;
}

.main-wrapper .logo-bar .minicart-wrapper .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.mage-dropdown-dialog .block.block-minicart.ui-dialog-content.ui-widget-content {
	position: fixed;
	top: 0;
	max-width: 80vw !important;
	width: 80vw !important;
	padding: 0;
	margin: 0;
	border: none;
	height: 100vh;
	right: -100%;
	transition: 0.5s;
}

.main-wrapper .logo-bar .minicart-wrapper .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.mage-dropdown-dialog .block.block-minicart.ui-dialog-content.ui-widget-content #minicart-content-wrapper .block-content #btn-minicart-close {
	width: 30px;
}

.main-wrapper .logo-bar .minicart-wrapper .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.mage-dropdown-dialog .block.block-minicart.ui-dialog-content.ui-widget-content #minicart-content-wrapper .block-content #btn-minicart-close:focus {
	border: none;
}

.main-wrapper .logo-bar .minicart-wrapper .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.mage-dropdown-dialog .block.block-minicart.ui-dialog-content.ui-widget-content #minicart-content-wrapper .block-content #btn-minicart-close:before {
	top: 10px;
	right: 10px;
	position: absolute;
	font-size: 18px;
}

.main-wrapper .logo-bar .minicart-wrapper .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.mage-dropdown-dialog .block.block-minicart.ui-dialog-content.ui-widget-content #minicart-content-wrapper .block-content .subtitle.empty {
	font-size: 18px;
	padding: 65px 0 20px;
	text-align: center;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.main-wrapper .logo-bar .minicart-wrapper.active .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.mage-dropdown-dialog .block.block-minicart.ui-dialog-content.ui-widget-content {
	right: 0;
	transition: 0.5s;
	min-width: 400px;
	max-width: 340px !important;
}

.main-wrapper .sections.nav-sections .main-menu-items {
	width: 100%;
	display: flex;
}

.main-wrapper .sections.nav-sections .main-menu-items .section-item-content.nav-sections-item-content {
	min-height: 60px;
	display: flex;
	align-items: center;
}

.main-wrapper .sections.nav-sections .main-menu-items .section-item-content.nav-sections-item-content .navigation .ui-menu.ui-widget {
	padding: 0 0 0 25px;
}

.main-wrapper .sections.nav-sections .main-menu-items .section-item-content.nav-sections-item-content .navigation .ui-menu.ui-widget .category-item {
	padding-right: 10px;
	display: inline-block !important;
}

.main-wrapper .sections.nav-sections .main-menu-items .section-item-content.nav-sections-item-content .navigation .ui-menu.ui-widget .category-item a.level-top {
	font-size: 20px;
	font-weight: 400;
	color: #000;
	padding-left: 0;
	border: none;
}

.all-categories {
	width: 33.33333%;
	background: #b7d5d4;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 60px;
}

.all-categories .toggle-all-categories {
	align-items: center;
	display: flex;
	position: relative;
}

.all-categories .toggle-all-categories .title-menu-categories {
	font-size: 20px;
	color: #3d7b8f;
	font-weight: bold;
	padding-left: 20px;
	position: relative;
}

.all-categories .toggle-all-categories:after {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 15px;
	line-height: 20px;
	content: "\e622";
	font-family: "luma-icons";
	vertical-align: middle;
	display: inline-block;
	overflow: hidden;
	speak: none;
	text-align: center;
	position: absolute;
	right: 10px;
	top: 8px;
	color: #fff;
	font-weight: bold;
}

.all-categories:hover {
	cursor: pointer;
}

.mobile-menu-bar {
	display: none;
}

.mobile-menu-bar .menu-show-mobile {
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: space-between;
}

.mobile-menu-bar .menu-show-mobile .all-categories {
	width: 50%;
}

.mobile-menu-bar .menu-show-mobile .more-categories {
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	right: 15px;
	position: relative;
}

.mobile-menu-bar .menu-show-mobile .more-categories .action.nav-toggle {
	position: relative;
	top: 0;
	left: auto;
}

.mobile-menu-bar .menu-show-mobile .more-categories .action.nav-toggle:after {
	display: none;
}

.logo-bar .mobile-account-link {
	display: none;
}

#mega-menu-subcategories {
	display: flex;
	flex-wrap: wrap;
	padding: 0 15px;
}

#mega-menu-subcategories .subcategories {
	background: #b7d5d4;
	min-height: 150px;
	display: flex;
	flex-direction: column;
	border: 1px solid #ebebeb;
	position: relative;
}

#mega-menu-subcategories .subcategories .subcategory-banner {
	position: absolute;
	right: 10px;
	top: 10px;
}

#mega-menu-subcategories .subcategories .subcategory-title {
	position: absolute;
	bottom: 10px;
	left: 10px;
}

#mega-menu-subcategories .subcategories .subcategory-title a {
	color: #fff;
	font-size: 18px;
	line-height: 0;
	padding: 0;
	text-transform: none;
}

/*Labels*/
.product-labels {
	display: flex;
	justify-content: space-between;
	position: relative;
	top: 13px;
	min-height: 32px;
}

.label-new {
	width: 71px;
	font-size: 16px;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	background: #758f3d;
	color: #fff;
	height: 32px;
	font-weight: bold;
}

.label-discount {
	width: 60px;
	font-size: 16px;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	background: #ac1616;
	color: #fff;
	height: 32px;
	font-weight: bold;
	margin-left: 10px;
	z-index: 2;
}

.label-offer {
	width: 71px;
	font-size: 16px;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	background: #247ba0;
	color: #fff;
	height: 32px;
	font-weight: bold;
	margin-left: 10px;
}

.label-sale {
	width: 71px;
	font-size: 16px;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	background: #f5f749;
	/*#247BA0*/
	color: #fff;
	height: 32px;
	font-weight: bold;
	margin-left: 10px;
}

/*Slick Slider*/
.slick-arrow {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.slick-arrow:before {
	font-size: 20px;
}

.slider-products-title {
	color: #000;
	font-size: 40px;
	font-weight: 300;
	text-align: center;
	z-index: 1;
}

.slider-products-title strong {
	font-weight: bold;
}

/*Slider */
.home-carousel-item {
	padding: 0px 16px;
}

.section-slider .home-top-carousel,
.new-products .home-top-carousel,
.latest-offers .home-top-carousel {
	display: none;
	max-height: 890px;
	height: 100vh !important;
}

.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item,
.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item,
.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
}

.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .slider-background,
.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .slider-background,
.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .slider-background {
	position: relative;
	opacity: 0;
}

.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data,
.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data,
.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data {
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	max-width: 1260px;
	margin: auto;
	position: absolute;
	top: 155px;
	right: auto;
	z-index: 1;
	padding: 0px 16px;
}

.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider,
.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider,
.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider {
	text-align: right;
	position: relative;
	padding: 0;
	line-height: 80px;
	top: -20px;
}

.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-label,
.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-label,
.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-label {
	display: flex;
	align-content: center;
	justify-content: flex-end;
	align-items: center;
}

.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-label span,
.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-label span,
.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-label span {
	font-size: 16px;
	font-weight: bold;
	color: #247ba0;
	background: #f5f749;
	max-width: 81px;
	text-align: center;
	max-height: 36px;
	display: flex;
	align-content: center;
	justify-content: center;
	align-items: center;
	min-height: 36px;
	min-width: 81px;
}

.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-title,
.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-title,
.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-title {
	font-size: 80px;
	color: #2d4c21;
	padding-top: 10px;
}

.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-text,
.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-text,
.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-text {
	font-size: 30px;
	color: #758f3d;
}

.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-button,
.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-button,
.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-button {
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: flex-end;
}

.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-button span,
.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-button span,
.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-button span {
	font-size: 20px;
	background: #247ba0;
	width: 153px;
	height: 60px;
	color: #fff;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
}

.section-slider .home-top-carousel .slick-arrow,
.new-products .home-top-carousel .slick-arrow,
.latest-offers .home-top-carousel .slick-arrow {
	top: 42%;
}

.fotorama__nav__shaft {
	max-width: 450px !important;
}

.top-offers-banners {
	display: flex;
	justify-content: center;
	margin: auto !important;
}

.homepage-products .offers .best-offers.title {
	color: #000;
	font-size: 40px;
	font-weight: 300;
	margin-bottom: 50px;
}

.homepage-products .offers .best-offers.title strong {
	font-weight: 900;
}

.homepage-products .offers .hot-products {
	display: flex;
	align-items: flex-start;
	justify-content: center;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list {
	padding-bottom: 10px;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide {
	padding-bottom: 10px;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item {
	max-width: 287px;
	padding-top: 25px;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .offer-item-inner .product-labels {
	display: flex;
	justify-content: space-between;
	position: relative;
	top: -25px;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper a .desc-product {
	font-size: 20px;
	display: flex;
	align-items: center;
	min-height: 55px;
	color: #000;
	padding-top: 5px;
	line-height: 24px;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper .product-reviews-summary.short {
	margin-bottom: 14px;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper .product-reviews-summary.short .rating-summary .rating-result span:before {
	color: #758f3d;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper .product-reviews-summary.short .product-reviews-summary .reviews-actions {
	font-size: 13px;
	margin-top: 0;
	margin-left: 3px;
	color: #758f3d;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper .product-availability {
	color: #555;
	font-size: 14px;
	display: flex;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper .product-availability .availability-status {
	color: #8da851;
	font-weight: bold;
	margin-left: 6px;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper .product-price {
	margin-top: 5px;
	margin-bottom: 20px;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper .product-price div span.final-price {
	color: #247ba0;
	font-size: 24px;
	font-weight: bold;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper .product-price div .price-strikethrough {
	color: #d2d2d2;
	font-size: 18px;
	text-decoration: line-through;
	/* margin-left: 11px; */
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper .product-add-to {
	opacity: 0;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper .product-add-to .product__actions.links {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper .product-add-to .product__actions.links .add-to-wishlist {
	width: 30px;
	height: 30px;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper .product-add-to .product__actions.links .add-to-cart {
	width: 75%;
	background: #247ba0;
	text-align: center;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper .product-add-to .product__actions.links .add-to-cart form button.action.tocart.primary {
	background: transparent;
	border: 1px solid #247ba0;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper .product-add-to .product__actions.links .add-to-cart form button.action.tocart.primary span {
	text-transform: uppercase;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper .product-add-to .product__actions.links .add-to-cart:hover {
	background: #758f3d;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper .product-add-to .product__actions.links .add-to-cart:hover form button.action.tocart.primary {
	background: #758f3d;
	border: 1px solid #758f3d;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide .offer-item .productwrapper .product-add-to .product__actions.links .add-to-compare {
	width: 30px;
	height: 30px;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide:hover {
	-webkit-box-shadow: 0px 0px 10px #ddd;
	-moz-box-shadow: 0px 0px 10px #ddd;
	box-shadow: 0px 0px 10px #ddd;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-list .slick-track .slick-slide:hover .offer-item .productwrapper .product-add-to {
	display: block;
	opacity: 1;
	-webkit-transition: 0.5s time;
	-moz-transition: 0.5s time;
	-ms-transition: 0.5s time;
	-o-transition: 0.5s time;
	transition: 0.5s time;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-arrow {
	position: absolute;
	top: -70px;
}

.homepage-products .offers .hot-products div .home-carousel-products-offers .slick-prev.slick-arrow {
	left: auto;
	position: absolute;
	right: 70px;
}

.section-slider .home-top-carousel {
	background: url("/pub/media/theme/agroland/homepage/slider_1_background.png");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: left top;
}

.new-products {
	padding-top: 52px;
}

.new-products .new-products-title {
	color: #000;
	font-size: 40px;
	font-weight: 300;
	text-align: center;
	position: relative;
	top: 100px;
	z-index: 1;
}

.new-products .new-products-title strong {
	font-weight: bold;
}

.new-products .home-top-carousel {
	background: url("/pub/media/theme/agroland/homepage/slider_2_background.png");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: left top;
}

.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item img.slider-background {
	opacity: 0;
}

.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-labels {
	display: flex;
}

.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-name {
	text-align: left;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: bold;
	color: #2d4c21;
	padding: 20px 0 20px 0;
	line-height: 35px;
}

.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-name a {
	text-align: left;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: bold;
	color: #2d4c21;
	padding: 20px 0 20px 0;
	line-height: 35px;
	display: block;
}

.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-short-desc {
	font-size: 30px;
	text-align: left;
	line-height: 30px;
	padding-top: 10px;
}

.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-reviews-summary.short {
	text-align: left;
	line-height: 30px;
}

.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-availability {
	color: #fff;
	font-size: 14px;
	display: flex;
	line-height: 40px;
}

.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-availability .availability-status {
	color: #8da851;
	font-weight: bold;
	margin-left: 6px;
}

.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-price {
	color: #247ba0;
	font-size: 50px;
	font-weight: bold;
	text-align: left;
}

.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-price .product-with-discount .price-strikethrough {
	color: #fff;
	font-size: 40px;
	text-decoration: line-through;
	/* margin-left: 11px; */
}

.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .add-to-cart {
	line-height: 40px;
	text-align: left;
	padding-top: 40px;
}

.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .add-to-cart form {
	text-align: left;
}

.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .add-to-cart form .action.tocart.primary {
	width: 180px;
	padding: 0;
	line-height: 40px;
	text-transform: uppercase;
}

.new-products .home-top-carousel .slick-arrow {
	top: 50%;
}

.top-selling-products {
	margin-top: 100px;
	max-width: unset !important;
	overflow: hidden;
}

.top-selling-products .home-carousel-products-top {
	max-width: 1360px;
	margin: auto;
}

.top-selling-products .slick-prev {
	left: -80px;
}

.top-selling-products .slick-next {
	right: -80px;
}

.top-selling-products .slick-slide>div {
	display: flex;
	justify-content: center;
}

.top-selling-products div .tabs {
	height: auto;
	margin: 0 auto;
}

.top-selling-products div .tabs .tabs-list {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
}

.top-selling-products div .tabs .tabs-list li {
	width: auto;
	float: left;
	margin: 0;
	margin-right: 2px;
	padding: 10px 20px 50px;
	text-align: center;
	background-color: transparent;
	border-radius: 3px;
}

.top-selling-products div .tabs .tabs-list li:hover {
	cursor: pointer;
}

.top-selling-products div .tabs .tabs-list li a {
	text-decoration: none;
	color: #000000;
	font-weight: 400;
	font-size: 20px;
	text-transform: uppercase;
}

.top-selling-products div .tabs .tabs-list li.active a {
	font-weight: bold;
}

.top-selling-products div .tabs .tab {
	display: none;
	width: auto;
	min-height: 250px;
	height: auto;
	border-radius: 3px;
	padding: 0;
	clear: both;
}

.top-selling-products div .tabs .tab h3 {
	border-bottom: 3px solid cornflowerblue;
	letter-spacing: 1px;
	font-weight: normal;
	padding: 5px;
}

.top-selling-products div .tabs .tab p {
	line-height: 20px;
	letter-spacing: 1px;
}

.top-selling-products div .tabs .tab .home-carousel-products-top .slick-list {
	padding: 0 10px;
}

.top-selling-products div .tabs .tab .all_top_products_slider .slick-list,
.top-selling-products div .tabs .tab .all_category_1_products_slider .slick-list,
.top-selling-products div .tabs .tab .all_category_2_products_slider .slick-list,
.top-selling-products div .tabs .tab .all_category_3_products_slider .slick-list {
	max-width: 1200px;
	margin: auto;
}

.active {
	display: block !important;
}

.active a {
	color: black !important;
}

.tabs-item {
	max-width: 287px;
	padding: 0 16px;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.tabs-item .offer-item-inner .product-labels {
	display: flex;
	justify-content: space-between;
	position: relative;
	top: 0;
}

.tabs-item .productwrapper a .desc-product {
	font-size: 20px;
	display: flex;
	align-items: center;
	min-height: 55px;
	color: #000;
	padding-top: 5px;
	line-height: 24px;
	white-space: initial;
}

.tabs-item .productwrapper .product-reviews-summary.short {
	margin-bottom: 14px;
}

.tabs-item .productwrapper .product-reviews-summary.short .rating-summary .rating-result span:before {
	color: #758f3d;
}

.tabs-item .productwrapper .product-reviews-summary.short .product-reviews-summary .reviews-actions {
	font-size: 13px;
	margin-top: 0;
	margin-left: 3px;
	color: #758f3d;
}

.tabs-item .productwrapper .product-availability {
	color: #555;
	font-size: 14px;
	display: flex;
}

.tabs-item .productwrapper .product-availability .availability-status {
	color: #8da851;
	font-weight: bold;
	margin-left: 6px;
}

.tabs-item .productwrapper .product-price {
	margin-top: 5px;
	margin-bottom: 20px;
}

.tabs-item .productwrapper .product-price div span.final-price {
	color: #247ba0;
	font-size: 24px;
	font-weight: bold;
}

.tabs-item .productwrapper .product-price div .price-strikethrough {
	color: #d2d2d2;
	font-size: 18px;
	text-decoration: line-through;
	/* margin-left: 11px; */
}

.tabs-item .productwrapper .product-add-to {
	opacity: 0;
}

.tabs-item .productwrapper .product-add-to .product__actions.links {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.tabs-item .productwrapper .product-add-to .product__actions.links .add-to-wishlist {
	width: 30px;
	height: 30px;
}

.tabs-item .productwrapper .product-add-to .product__actions.links .add-to-cart {
	width: 75%;
	background: #247ba0;
	text-align: center;
}

.tabs-item .productwrapper .product-add-to .product__actions.links .add-to-cart form button.action.tocart.primary {
	background: transparent;
	border: 1px solid #247ba0;
}

.tabs-item .productwrapper .product-add-to .product__actions.links .add-to-cart form button.action.tocart.primary span {
	text-transform: uppercase;
}

.tabs-item .productwrapper .product-add-to .product__actions.links .add-to-cart:hover {
	background: #758f3d;
}

.tabs-item .productwrapper .product-add-to .product__actions.links .add-to-cart:hover form button.action.tocart.primary {
	background: #758f3d;
	border: 1px solid #758f3d;
}

.tabs-item .productwrapper .product-add-to .product__actions.links .add-to-compare {
	width: 30px;
	height: 30px;
}

.tabs-item:hover {
	-webkit-box-shadow: 0px 0px 10px #ddd;
	-moz-box-shadow: 0px 0px 10px #ddd;
	box-shadow: 0px 0px 10px #ddd;
}

.tabs-item:hover .productwrapper .product-add-to {
	display: block;
	opacity: 1;
	-webkit-transition: 0.5s time;
	-moz-transition: 0.5s time;
	-ms-transition: 0.5s time;
	-o-transition: 0.5s time;
	transition: 0.5s time;
}

.latest-offers {
	position: relative;
	background: url("/pub/media/theme/agroland/homepage/latest-offers.webp");
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 50px;
}

.latest-offers .new-products-title {
	color: #fff;
	font-size: 100px;
	font-weight: 300;
	text-align: center;
	position: absolute;
	top: 35px;
	z-index: 1;
}

.latest-offers .new-products-title strong {
	font-weight: bold;
}

.latest-offers .new-products-title .new-products-subtitle {
	font-size: 60px;
	font-weight: bold;
	color: #2d4c21;
}

.latest-offers .home-top-carousel {
	max-width: 1200px;
	margin: auto;
	z-index: 1;
	max-height: 800px;
}

.latest-offers .home-top-carousel .slick-list {
	max-height: 800px;
}

.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item {
	padding-bottom: 475px;
}

.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item img.slider-background {
	opacity: 0;
}

.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data {
	display: flex;
	flex-direction: column;
	margin-top: 50px;
}

.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data img {
	max-width: 350px;
}

.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider {
	display: flex;
	margin-top: 60px;
	align-items: flex-start;
	justify-content: center;
}

.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-labels {
	display: flex;
}

.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-name {
	text-align: left;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: bold;
	color: #2d4c21;
	padding: 20px 0 30px 0;
	line-height: 35px;
}

.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-short-desc {
	font-size: 30px;
	text-align: left;
	line-height: 30px;
	padding-top: 10px;
}

.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-reviews-summary.short {
	text-align: left;
	line-height: 30px;
}

.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-availability {
	color: #d2d2d2;
	font-size: 14px;
	display: flex;
	line-height: 40px;
}

.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-availability .availability-status {
	color: #8da851;
	font-weight: bold;
	margin-left: 6px;
}

.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider div .product-price {
	color: #247ba0;
	font-size: 50px;
	font-weight: bold;
	text-align: center;
}

.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider div .product-price .product-with-discount {
	display: flex;
	flex-direction: column-reverse;
}

.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider div .product-price .product-with-discount .price-strikethrough {
	line-height: 18px;
	color: #d2d2d2;
	font-size: 18px;
	text-decoration: line-through;
	/* margin-left: 11px; */
}

.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .add-to-cart {
	line-height: 40px;
	text-align: left;
	padding-top: 0;
}

.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .add-to-cart form {
	text-align: left;
}

.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .add-to-cart form .action.tocart.primary {
	width: 180px;
	padding: 0;
	line-height: 40px;
	text-transform: uppercase;
}

.latest-offers .home-top-carousel .slick-arrow {
	top: 50%;
}

/*Latest News Homepage*/
.latest-news {
	margin-top: 50px;
}

.latest-news .latest-title {
	color: #000;
	font-size: 40px;
	font-weight: 300;
	text-align: left;
	z-index: 1;
	margin-bottom: 65px;
}

.latest-news .latest-title strong {
	font-weight: bold;
}

.latest-news .post-list-content .post-list-body .slick-list {
	max-width: 1200px;
	margin: auto;
}

.latest-news .post-list-content .post-list-body .slick-list .slick-track .slick-slide div .post-list-item .post-item-wraper {
	border: none;
	display: flex;
	flex-direction: row;
	align-content: center;
	align-items: flex-end;
}

.latest-news .post-list-content .post-list-body .slick-list .slick-track .slick-slide div .post-list-item .post-item-wraper .post-image {
	min-height: auto;
}

.latest-news .post-list-content .post-list-body .slick-list .slick-track .slick-slide div .post-list-item .post-item-wraper .post-image a img {
	position: relative;
}

.latest-news .post-list-content .post-list-body .slick-list .slick-track .slick-slide div .post-list-item .post-item-wraper .post-info-wraper .mp-post-info {
	color: #999999;
	font-size: 10px;
	line-height: 18px;
	margin: 0;
	display: flex;
	align-items: last baseline;
	justify-content: flex-start;
}

.latest-news .post-list-content .post-list-body .slick-list .slick-track .slick-slide div .post-list-item .post-item-wraper .post-info-wraper .mp-post-info i {
	display: none;
}

.latest-news .post-list-content .post-list-body .slick-list .slick-track .slick-slide div .post-list-item .post-item-wraper .post-info-wraper .mp-post-info span {
	color: #d2d2d2;
	font-size: 15px;
	margin-left: 5px;
}

.latest-news .post-list-content .post-list-body .slick-list .slick-track .slick-slide div .post-list-item .post-item-wraper .post-info-wraper .mp-post-info span:first-child {
	color: #d2d2d2;
	font-size: 40px;
	font-weight: bold;
}

.latest-news .post-list-content .post-list-body .slick-list .slick-track .slick-slide div .post-list-item .post-item-wraper .post-info-wraper .mp-post-info #post-day {
	color: #d2d2d2;
	font-size: 40px;
	font-weight: bold;
}

.latest-news .post-list-content .post-list-body .slick-list .slick-track .slick-slide div .post-list-item .post-item-wraper .post-info-wraper .mp-post-info #post-month-year {
	color: #d2d2d2;
	font-size: 15px;
	margin-left: 5px;
}

.latest-news .post-list-content .post-list-body .slick-list .slick-track .slick-slide div .post-list-item .post-item-wraper .post-info-wraper .post-short-description {
	color: #000;
	font-size: 20px;
	font-weight: 100;
	letter-spacing: 2px;
}

.latest-news .post-list-content .post-list-body .slick-list .slick-track .slick-slide div .post-list-item .post-item-wraper .post-info-wraper .mp-post-meta-info.mp-alignright .actions {
	width: 146px;
	height: 41px;
	background: #247ba0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.latest-news .post-list-content .post-list-body .slick-list .slick-track .slick-slide div .post-list-item .post-item-wraper .post-info-wraper .mp-post-meta-info.mp-alignright .actions:hover {
	background: #758f3d;
}

.latest-news .post-list-content .post-list-body .slick-list .slick-track .slick-slide div .post-list-item .post-item-wraper .post-info-wraper .mp-post-meta-info.mp-alignright .actions .mp-read-more {
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	font-weight: bold;
}

.latest-news .post-list-content .post-list-body .slick-list .slick-track .slick-slide div .post-list-item .post-item-wraper:hover {
	box-shadow: none;
}

.latest-news .view-all-news {
	margin: 20px 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.latest-news .view-all-news a span {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 146px;
	height: 41px;
	background: #247ba0;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	font-weight: bold;
}

.latest-news .view-all-news a:hover span {
	background: #758f3d;
}

/*Blog List Page*/
.mpblog-post-index .main-wrapper .page-main {
	max-width: 1200px;
	margin: auto;
}

.mpblog-post-index .main-wrapper .page-main .page-title-wrapper h1.page-title {
	font-size: 40px;
	color: #2d4c21;
	padding-bottom: 30px;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .mp-blog-rss {
	display: none;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper {
	border: none;
	display: flex;
	flex-direction: row;
	align-content: center;
	align-items: flex-end;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper .post-image {
	min-height: auto;
	min-width: 50%;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper .post-image a img {
	position: relative;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-title {
	font-size: 30px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-title a {
	color: #000;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-info {
	color: #999999;
	font-size: 10px;
	line-height: 18px;
	margin: 0;
	display: flex;
	align-items: last baseline;
	justify-content: flex-start;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-info i {
	display: none;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-info #post-day {
	color: #d2d2d2;
	font-size: 40px;
	font-weight: bold;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-info #post-month-year {
	color: #d2d2d2;
	font-size: 15px;
	margin-left: 5px;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .post-short-description {
	color: #000;
	font-size: 20px;
	font-weight: 100;
	letter-spacing: 2px;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-meta-info.mp-alignright .actions {
	width: 146px;
	height: 41px;
	background: #247ba0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-meta-info.mp-alignright .actions a.mp-read-more {
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	color: #fff !important;
	font-weight: bold;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper:hover {
	box-shadow: none;
}

.mpblog-post-index .main-wrapper .page-main .columns .sidebar.sidebar-main {
	display: none;
}

/*Single Post Design*/
.mpblog-post-view .main-wrapper .page-main {
	max-width: 1200px;
	margin: auto;
}

.mpblog-post-view .main-wrapper .page-main .page-title-wrapper h1.page-title {
	font-size: 40px;
	color: #2d4c21;
	padding-bottom: 30px;
}

.mpblog-post-view .main-wrapper .page-main .columns .column.main .mp-blog-rss {
	display: none;
}

.mpblog-post-view .main-wrapper .page-main .columns .column.main .mp-blog-view .mpcss.post-view .post-list-content {
	display: flex;
	flex-direction: row;
}

.mpblog-post-view .main-wrapper .page-main .columns .column.main .mp-blog-view .mpcss.post-view .post-list-content .post-view-image {
	min-width: 50%;
}

.mpblog-post-view .main-wrapper .page-main .columns .column.main .mp-blog-view .mpcss.post-view .post-list-content .post-view-image img {
	min-width: 100%;
	padding: 15px 30px;
}

.mpblog-post-view .main-wrapper .page-main .columns .column.main .mp-blog-view .mpcss.post-view .post-list-content .post-post_content p {
	font-size: 16px;
	font-weight: 300;
}

.mpblog-post-view .main-wrapper .page-main .columns .sidebar.sidebar-main {
	display: none;
}

/*Footer*/
.page-footer {
	padding-bottom: 0 !important;
}

.page-footer .footer-container {
	background: #2d4c21;
}

.page-footer .footer-container .footer {
	display: flex;
	max-width: 1200px;
	padding: 104px 0 100px;
	margin: auto;
	font-size: 14px;
	color: #e7e7e7;
}

.page-footer .footer-container .footer .store-info p {
	padding: 30px 0;
}

.page-footer .footer-container .footer .store-info ul.store-address-info {
	padding: 0;
	columns: 1;
	-webkit-columns: 1;
	-moz-columns: 1;
}

.page-footer .footer-container .footer .store-info ul.store-address-info li {
	list-style: none;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	padding: 10px 0;
	margin: 0;
}

.page-footer .footer-container .footer .store-info ul.store-address-info li:first-child {
	border-bottom: 0;
}

.page-footer .footer-container .footer .store-info ul.store-address-info li:last-child {
	border-top: 0;
	border-bottom: 0;
}

.page-footer .footer-container .footer .store-info ul.store-address-info li .text a {
	color: #e7e7e7;
	font-size: 16px;
	margin-left: 5px;
	font-weight: 400;
}

.page-footer .footer-container .footer div .footer-subtitle {
	font-size: 20px;
	color: #8da851;
	font-weight: bold;
	padding-bottom: 30px;
}

.page-footer .footer-container .footer div ul {
	padding: 0;
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;
}

.page-footer .footer-container .footer div ul li {
	list-style: none;
	padding: 10px 0;
	margin: 0;
}

.page-footer .footer-container .footer div ul li a {
	color: #f5f749;
	font-size: 16px;
}

.page-footer .footer-container .footer div .social-footer-icons {
	columns: 1;
	-webkit-columns: 1;
	-moz-columns: 1;
}

.page-footer .footer-container .footer div .social-footer-icons li {
	display: inline-block;
	margin-left: 10px;
}

.page-footer .footer-container .footer div .social-footer-icons li:first-child {
	margin-left: 0;
}

.page-footer .footer-container .footer div .social-footer-icons li img {
	min-width: 50px;
}

/*Copyright*/
.copyright {
	background-color: #1d3115;
	font-size: 14px;
}

.copyright .copy-row {
	display: flex;
	max-width: 1200px;
	margin: auto;
	align-items: center;
	justify-content: flex-start;
	text-align: left;
}

.copyright .copy-row div.col-lg-9,
.copyright .copy-row .col-lg-3 {
	align-items: center;
}

.copyright .copy-row div.col-lg-9:first-child,
.copyright .copy-row .col-lg-3:first-child {
	flex-direction: row;
	display: flex;
}

.copyright .copy-row div.col-lg-9:first-child address,
.copyright .copy-row .col-lg-3:first-child address {
	margin: 1rem 0;
}

.copyright .copy-row div.col-lg-9:first-child address strong,
.copyright .copy-row .col-lg-3:first-child address strong {
	color: #f5f749;
	font-weight: bold;
}

.copyright .copy-row div.col-lg-9:first-child .terms,
.copyright .copy-row .col-lg-3:first-child .terms {
	margin-left: 51px;
}

.copyright .copy-row div.col-lg-9:first-child .terms a,
.copyright .copy-row .col-lg-3:first-child .terms a {
	color: #f5f749;
	margin-right: 10px;
	margin-left: 10px;
}

.copyright .copy-row div.col-lg-9:last-child,
.copyright .copy-row .col-lg-3:last-child {
	color: #f5f749;
	text-align: right;
}

.copyright .copy-row div.col-lg-9:last-child a,
.copyright .copy-row .col-lg-3:last-child a {
	color: #f5f749;
}

/*Category Page*/
.catalog-category-view .main-wrapper .page-main,
.catalogsearch-result-index .main-wrapper .page-main,
.ambrand-index-index .main-wrapper .page-main {
	max-width: 1200px;
	margin: auto;
}

.catalog-category-view .main-wrapper .page-main .page-title-wrapper,
.catalogsearch-result-index .main-wrapper .page-main .page-title-wrapper,
.ambrand-index-index .main-wrapper .page-main .page-title-wrapper {
	display: flex;
	/* flex-direction: column-reverse; */
	/* justify-content: flex-start; */
	position: relative;
}

.catalog-category-view .main-wrapper .page-main .page-title-wrapper h1.page-title,
.catalogsearch-result-index .main-wrapper .page-main .page-title-wrapper h1.page-title,
.ambrand-index-index .main-wrapper .page-main .page-title-wrapper h1.page-title {
	font-size: 40px;
	color: #2d4c21;
	padding-bottom: 30px;
	flex: 1;
}

.catalog-category-view .main-wrapper .page-main .page-title-wrapper .category-products-count,
.catalogsearch-result-index .main-wrapper .page-main .page-title-wrapper .category-products-count,
.ambrand-index-index .main-wrapper .page-main .page-title-wrapper .category-products-count {
	/* position: absolute; */
	/* bottom: 35px; */
	/* right: 0; */
	display: flex;
	align-items: flex-end;
	justify-content: center;
	padding-bottom: 30px;
}

.catalog-category-view .main-wrapper .page-main .page-title-wrapper .category-products-count .count-title,
.catalogsearch-result-index .main-wrapper .page-main .page-title-wrapper .category-products-count .count-title,
.ambrand-index-index .main-wrapper .page-main .page-title-wrapper .category-products-count .count-title {
	font-size: 14px;
	color: #000000;
}

.catalog-category-view .main-wrapper .page-main .page-title-wrapper .category-products-count .count-totals,
.catalogsearch-result-index .main-wrapper .page-main .page-title-wrapper .category-products-count .count-totals,
.ambrand-index-index .main-wrapper .page-main .page-title-wrapper .category-products-count .count-totals {
	font-size: 20px;
	color: #758f3d;
	padding-left: 30px;
}

.catalog-category-view .main-wrapper .category-view,
.catalogsearch-result-index .main-wrapper .category-view,
.ambrand-index-index .main-wrapper .category-view {
	max-width: 1200px;
	margin: auto;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main {
	width: 75.888%;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list {
	/*Product Expand in 2 columns*/
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes {
	position: relative;
	top: 3px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes .modes-mode,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes .modes-mode,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes .modes-mode {
	background: none;
	border: none;
	box-shadow: none;
	padding: 0;
	margin-right: 10px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes .modes-mode:before,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes .modes-mode:before,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes .modes-mode:before {
	color: #d2d2d2;
	font-size: 24px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes .modes-mode:last-child,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes .modes-mode:last-child,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes .modes-mode:last-child {
	background: none;
	border: none;
	box-shadow: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes .modes-mode.active:before,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes .modes-mode.active:before,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes .modes-mode.active:before {
	color: #758f3d;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes .modes-mode.mode-expand:before,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes .modes-mode.mode-expand:before,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .modes .modes-mode.mode-expand:before {
	content: url("/pub/media/theme/agroland/category/grid-two-up.svg");
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-amount,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-amount,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-amount {
	font-size: 16px;
	color: #aeaeae;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter {
	font-size: 16px;
	color: #aeaeae;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter select#sorter,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter select#sorter,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter select#sorter {
	background: none;
	border: none;
	box-shadow: none;
	font-size: 16px;
	color: #aeaeae;
	text-align: right;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter .action.sorter-action:before,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter .action.sorter-action:before,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .toolbar-sorter.sorter .action.sorter-action:before {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item a span,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item a span,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item a span {
	color: #aeaeae;
	font-size: 20px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.current strong,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.current strong,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.current strong {
	background: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.current strong span,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.current strong span,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.current strong span {
	color: #758f3d;
	font-size: 20px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.pages-item-previous .action.previous,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.pages-item-previous .action.previous,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.pages-item-previous .action.previous {
	display: flex;
	background: none;
	border: none;
	margin: 0;
	box-shadow: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.pages-item-previous .action.previous:before,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.pages-item-previous .action.previous:before,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.pages-item-previous .action.previous:before {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.pages-item-next .action.next,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.pages-item-next .action.next,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.pages-item-next .action.next {
	display: flex;
	background: none;
	border: none;
	margin: 0;
	box-shadow: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.pages-item-next .action.next:before,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.pages-item-next .action.next:before,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .pages .items.pages-items .item.pages-item-next .action.next:before {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .field.limiter .label span,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .field.limiter .label span,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .field.limiter .label span {
	font-size: 14px;
	text-transform: uppercase;
	color: #aeaeae;
	font-weight: bold;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .field.limiter .control #limiter,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .field.limiter .control #limiter,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .field.limiter .control #limiter {
	background: none;
	box-shadow: none;
	border-radius: 0;
	border: none;
	font-size: 16px;
	color: #aeaeae;
	padding: 0;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .field.limiter .limiter-text,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .field.limiter .limiter-text,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .toolbar.toolbar-products .field.limiter .limiter-text {
	background: none;
	box-shadow: none;
	border-radius: 0;
	border: none;
	font-size: 16px;
	color: #aeaeae;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item {
	width: 32%;
	padding: 5px 0;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info {
	padding: 10px;
	width: 287px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details {
	display: flex;
	flex-direction: column;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details strong.product-item-name a,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details strong.product-item-name a,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details strong.product-item-name a {
	font-size: 20px;
	font-weight: 500;
	text-transform: lowercase;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability {
	color: #555;
	font-size: 14px;
	display: flex;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability .availability-status,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability .availability-status,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability .availability-status {
	color: #8da851;
	font-weight: bold;
	margin-left: 6px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews {
	font-size: 14px;
	text-transform: uppercase;
	min-height: 27px;
	display: flex;
	align-items: center;
	margin: 15px 0;
	color: #8da851;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price {
	margin-top: 5px;
	margin-bottom: 20px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .price-container.price-final_price.tax.weee .price-wrapper .price,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .price-container.price-final_price.tax.weee .price-wrapper .price,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .price-container.price-final_price.tax.weee .price-wrapper .price {
	color: #247ba0;
	font-size: 24px;
	font-weight: bold;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .special-price .price-container.price-final_price.tax.weee .price-wrapper .price,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .special-price .price-container.price-final_price.tax.weee .price-wrapper .price,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .special-price .price-container.price-final_price.tax.weee .price-wrapper .price {
	color: #247ba0;
	font-size: 24px;
	font-weight: bold;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .old-price .price-container.price-final_price.tax.weee .price-wrapper .price,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .old-price .price-container.price-final_price.tax.weee .price-wrapper .price,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .old-price .price-container.price-final_price.tax.weee .price-wrapper .price {
	color: #d2d2d2;
	font-size: 18px;
	text-decoration: line-through;
	/* margin-left: 11px; */
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary {
	margin-bottom: 15px;
	margin-top: 15px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary .reviews-actions,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary .reviews-actions,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary .reviews-actions {
	color: #758f3d;
	font-size: 15px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link {
	order: -1;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link a img,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link a img,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link a img {
	max-width: 100%;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info:hover,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info:hover,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info:hover {
	box-shadow: 0 0 10px #ccc;
	border: none;
	margin: 0;
	padding: 10px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info:hover .product-item-inner,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info:hover .product-item-inner,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info:hover .product-item-inner {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 2;
	box-shadow: none;
	border: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner {
	border: 0;
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 100%;
	box-shadow: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	top: 15px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form {
	position: relative;
	z-index: 1;
	width: 70%;
	text-align: center;
	background: #247ba0;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary {
	background: #247ba0;
	border: 1px solid #247ba0;
	color: #ffffff;
	box-shadow: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary span,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary span,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary span {
	padding: 0;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary {
	align-content: center;
	align-items: center;
	justify-content: space-between;
	display: flex;
	position: relative;
	top: -25px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary .quickorder-btn,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary .quickorder-btn,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary .quickorder-btn {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary .buynow-btn,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary .buynow-btn,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary .buynow-btn {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item {
	width: 50%;
	padding: 5px 0;
	display: inline-flex;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info {
	padding: 10px;
	width: 100%;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details {
	display: flex;
	flex-direction: column;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details strong.product-item-name a,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details strong.product-item-name a,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details strong.product-item-name a {
	font-size: 20px;
	font-weight: 500;
	text-transform: lowercase;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability {
	color: #555;
	font-size: 14px;
	display: flex;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability .availability-status,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability .availability-status,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability .availability-status {
	color: #8da851;
	font-weight: bold;
	margin-left: 6px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews {
	font-size: 14px;
	text-transform: uppercase;
	min-height: 27px;
	display: flex;
	align-items: center;
	margin: 15px 0;
	color: #8da851;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price {
	margin-top: 5px;
	margin-bottom: 20px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .price-container.price-final_price.tax.weee .price-wrapper .price,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .price-container.price-final_price.tax.weee .price-wrapper .price,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .price-container.price-final_price.tax.weee .price-wrapper .price {
	color: #247ba0;
	font-size: 24px;
	font-weight: bold;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .special-price .price-container.price-final_price.tax.weee .price-wrapper .price,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .special-price .price-container.price-final_price.tax.weee .price-wrapper .price,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .special-price .price-container.price-final_price.tax.weee .price-wrapper .price {
	color: #247ba0;
	font-size: 24px;
	font-weight: bold;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .old-price .price-container.price-final_price.tax.weee .price-wrapper .price,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .old-price .price-container.price-final_price.tax.weee .price-wrapper .price,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .old-price .price-container.price-final_price.tax.weee .price-wrapper .price {
	color: #d2d2d2;
	font-size: 18px;
	text-decoration: line-through;
	/* margin-left: 11px; */
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary {
	margin-bottom: 15px;
	margin-top: 15px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary .reviews-actions,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary .reviews-actions,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary .reviews-actions {
	color: #758f3d;
	font-size: 15px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link {
	order: -1;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link a img,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link a img,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link a img {
	max-width: 100%;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info:hover,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info:hover,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info:hover {
	box-shadow: 0 0 10px #ccc;
	border: none;
	margin: 0;
	padding: 10px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info:hover .product-item-inner,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info:hover .product-item-inner,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info:hover .product-item-inner {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 2;
	box-shadow: none;
	border: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner {
	border: 0;
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 100%;
	box-shadow: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	top: 15px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form {
	position: relative;
	z-index: 1;
	width: 70%;
	text-align: center;
	background: #247ba0;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary {
	background: #247ba0;
	border: 1px solid #247ba0;
	color: #ffffff;
	box-shadow: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary span,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary span,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary span {
	padding: 0;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary {
	align-content: center;
	align-items: center;
	justify-content: space-between;
	display: flex;
	position: relative;
	top: -25px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary .buynow-btn,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary .buynow-btn,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary .buynow-btn {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.description.product-item-description,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.description.product-item-description,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.description.product-item-description {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info {
	padding: 10px;
	width: 100%;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-labels,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-labels,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-labels {
	width: 270px;
	position: absolute;
	top: 0;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details {
	display: flex;
	flex-direction: column;
	padding-left: 20px;
	padding-top: 20px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details strong.product-item-name a,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details strong.product-item-name a,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details strong.product-item-name a {
	font-size: 20px;
	font-weight: 500;
	text-transform: lowercase;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability {
	color: #555;
	font-size: 14px;
	display: flex;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability .availability-status,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability .availability-status,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability .availability-status {
	color: #8da851;
	font-weight: bold;
	margin-left: 6px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews {
	font-size: 14px;
	text-transform: uppercase;
	min-height: 27px;
	display: flex;
	align-items: center;
	margin: 15px 0;
	color: #8da851;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price {
	margin-top: 5px;
	margin-bottom: 20px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .price-container.price-final_price.tax.weee .price-wrapper .price,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .price-container.price-final_price.tax.weee .price-wrapper .price,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .price-container.price-final_price.tax.weee .price-wrapper .price {
	color: #247ba0;
	font-size: 24px;
	font-weight: bold;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .special-price .price-container.price-final_price.tax.weee .price-wrapper .price,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .special-price .price-container.price-final_price.tax.weee .price-wrapper .price,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .special-price .price-container.price-final_price.tax.weee .price-wrapper .price {
	color: #247ba0;
	font-size: 24px;
	font-weight: bold;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .old-price .price-container.price-final_price.tax.weee .price-wrapper .price,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .old-price .price-container.price-final_price.tax.weee .price-wrapper .price,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .old-price .price-container.price-final_price.tax.weee .price-wrapper .price {
	color: #d2d2d2;
	font-size: 18px;
	text-decoration: line-through;
	/* margin-left: 11px; */
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary {
	margin-bottom: 15px;
	margin-top: 15px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary .reviews-actions,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary .reviews-actions,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-reviews-summary .reviews-actions {
	color: #758f3d;
	font-size: 15px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link {
	order: -1;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link a img,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link a img,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link a img {
	max-width: 100%;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info:hover,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info:hover,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info:hover {
	box-shadow: 0 0 10px #ccc;
	border: none;
	margin: 0;
	padding: 10px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info:hover .product-item-inner,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info:hover .product-item-inner,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info:hover .product-item-inner {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 2;
	box-shadow: none;
	border: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner {
	border: 0;
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	padding: 0;
	position: relative;
	width: 100%;
	box-shadow: none;
	max-width: 50%;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	top: 15px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form {
	position: relative;
	z-index: 1;
	width: 70%;
	text-align: center;
	background: #247ba0;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary {
	background: #247ba0;
	border: 1px solid #247ba0;
	color: #ffffff;
	box-shadow: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary span,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary span,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-primary form .action.tocart.primary span {
	padding: 0;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary {
	align-content: center;
	align-items: center;
	justify-content: space-between;
	display: flex;
	position: relative;
	top: -25px;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary .buynow-btn,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary .buynow-btn,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.actions.product-item-actions .actions-secondary .buynow-btn {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.description.product-item-description,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.description.product-item-description,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product-item-inner .product.description.product-item-description {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main {
	width: 24%;
	padding: 0;
	background: #f8f8f8;
	padding: 20px 10px 0;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title {
	display: block;
	margin-bottom: 20px;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong {
	position: relative;
	font-size: 30px;
	color: #000;
	font-weight: 900;
	text-transform: uppercase;
	background: none;
	border: none;
	padding: 10px 0 0 0;
	box-shadow: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong span,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong span,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong span {
	font-weight: 300;
	position: relative;
	font-size: 30px;
	color: #000;
	text-transform: uppercase;
	background: none;
	border: none;
	padding-top: 10px;
	box-shadow: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content .block-subtitle.filter-subtitle,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content .block-subtitle.filter-subtitle,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content .block-subtitle.filter-subtitle {
	border: none;
	font-size: 20px;
	text-transform: uppercase;
	padding: 0;
	margin-bottom: 40px;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item {
	border-bottom: none;
	padding-bottom: 10px;
	background: #f8f8f8;
	/* margin-bottom: 20px; */
	padding: 10px;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-title,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-title,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-title {
	font-size: 16px;
	color: #3d7b8f;
	padding: 20px 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-title:after,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-title:after,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-title:after {
	font-size: 16px;
	top: 25px;
	right: 0;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content {
	padding: 0;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul {
	margin: 0;
	padding: 0;
	box-shadow: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li {
	padding: 5px 0;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a {
	padding-left: 25px;
	font-size: 16px;
	color: #aeaeae !important;
	font-weight: 400;
	display: flex;
	justify-content: space-between;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a .count,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a .count,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a .count {
	font-size: 14px;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a .count:before,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a .count:before,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a .count:before {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a .count:after,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a .count:after,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a .count:after {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a.amshopby-link-selected,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a.amshopby-link-selected,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a.amshopby-link-selected {
	color: #758f3d !important;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li .amshopby-choice,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li .amshopby-choice,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li .amshopby-choice {
	padding-left: 25px;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li .amshopby-choice:before,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li .amshopby-choice:before,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li .amshopby-choice:before {
	width: 15px;
	height: 15px;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li .amshopby-choice:after,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li .amshopby-choice:after,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li .amshopby-choice:after {
	width: 15px;
	height: 15px;
	background: #758f3d url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNSAxNSI+CiAgPGRlZnMvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMS42NjkzIDMuNTAwNjFjLS4yMDc4LjAwNjk1LS40MDQ4LjA5ODg1LS41NDkzLjI1NjItMS45NTcwMyAyLjA2NDE1LTMuNDM4ODMgMy43NzY1NS01LjI4MDQxIDUuNzQ3ODNMMy44MTczIDcuNzA0NzRjLS4wNzk5Mi0uMDcxNi0uMTcyNDUtLjEyNTk1LS4yNzIzMy0uMTU5OTItLjA5OTg3LS4wMzM5Ny0uMjA1MTItLjA0NjktLjMwOTc0LS4wMzgwNi0uMTA0NjIuMDA4ODUtLjIwNjU2LjAzOTI5LS4zLjA4OTYtLjA5MzQ1LjA1MDMtLjE3NjU2LjExOTQ4LS4yNDQ1OS4yMDM2LS4wNjgwNC4wODQxMS0uMTE5NjYuMTgxNTEtLjE1MTkzLjI4NjYyLS4wMzIyNy4xMDUxMS0uMDQ0NTUuMjE1ODgtLjAzNjE1LjMyNTk4LjAwODQxLjExMDExLjAzNzM0LjIxNzQuMDg1MTUuMzE1NzQuMDQ3ODEuMDk4MzMuMTEzNTUuMTg1NzkuMTkzNDguMjU3MzlMNS4zNzc3MSAxMS4yOThjLjE1MzE1LjEzNzkuMzUwMTkuMjA5OC41NTE2LjIwMTMuMjAxNDEtLjAwODYuMzkyMzEtLjA5NjkuNTM0NDQtLjI0NzNDOC42MTA3NCA4Ljk4NzU3IDEwLjE0MiA3LjE3NTQ0IDEyLjI1NiA0Ljk0NTc4Yy4xMTY1LS4xMTgzNy4xOTYtLjI3MTIuMjI4MS0uNDM4MjMuMDMyMS0uMTY3MDMuMDE1My0uMzQwMzgtLjA0ODQtLjQ5NzA5LS4wNjM2LS4xNTY3MS0uMTcwOS0uMjg5MzctLjMwNzgtLjM4MDQyLS4xMzY5LS4wOTEwNS0uMjk2OC0uMTM2MTktLjQ1ODYtLjEyOTQzeiIvPgo8L3N2Zz4K) center/12px;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content .am-filter-items-attr_price,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content .am-filter-items-attr_price,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content .am-filter-items-attr_price {
	margin: 0;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content .am-filter-items-attr_price form .amshopby_currency_rate .am-filter-go,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content .am-filter-items-attr_price form .amshopby_currency_rate .am-filter-go,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content .am-filter-items-attr_price form .amshopby_currency_rate .am-filter-go {
	background: #758f3d;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form {
	padding: 0;
	margin: 0;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol {
	margin: 0;
	padding: 0;
	box-shadow: none;
	list-style: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li {
	padding: 5px 0;
	display: inline-flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
	border: 1px solid #758f3d;
	margin-right: 10px;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li a,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li a,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li a {
	font-size: 14px;
	color: #aeaeae !important;
	font-weight: 400;
	padding: 0;
	margin: 0;
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li a .count,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li a .count,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li a .count {
	font-size: 14px;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li a .count:before,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li a .count:before,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li a .count:before {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li a .count:after,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li a .count:after,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li a .count:after {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li .amshopby-choice,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li .amshopby-choice,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li .amshopby-choice {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li a.amshopby-link-selected,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li a.amshopby-link-selected,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol li a.amshopby-link-selected {
	color: #fff !important;
	background: #758f3d;
}

div#narrow-by-list.filter-options.mage-accordion-disabled div.filter-options-item div.filter-options-content form.am-ranges ol.items li.item a span.label,
div#layered-filter-block.block.filter div.block-content.filter-content div#am-shopby-container ol.amshopby-items.items li.amshopby-button-wrap {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li {
	display: block;
	width: auto;
	height: auto;
	border: none;
	padding: 0;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a {
	width: auto;
	height: auto;
	justify-content: space-between;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a .label .rating-check,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a .label .rating-check,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a .label .rating-check {
	position: relative;
	top: inherit;
	left: inherit;
	margin: 3px 0;
	padding-left: 25px;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a .label .rating-check:before,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a .label .rating-check:before,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a .label .rating-check:before {
	position: absolute;
	top: 5px;
	left: 0;
	display: inline-block;
	box-sizing: border-box;
	width: 18px;
	height: 18px;
	border-radius: 2px;
	content: "";
	border: 1px solid #e3e3e3;
	background: #ffffff;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a .label .am-rating-up,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a .label .am-rating-up,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a .label .am-rating-up {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a.amshopby-link-selected,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a.amshopby-link-selected,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a.amshopby-link-selected {
	color: #fff !important;
	background: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a.amshopby-link-selected .label .rating-check:after,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a.amshopby-link-selected .label .rating-check:after,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ol.am-filter-items-rating li a.amshopby-link-selected .label .rating-check:after {
	position: absolute;
	top: 5px;
	left: 0;
	display: inline-block;
	box-sizing: border-box;
	border-radius: 2px;
	content: "";
	width: 18px;
	height: 18px;
	background: #758f3d url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNSAxNSI+CiAgPGRlZnMvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMS42NjkzIDMuNTAwNjFjLS4yMDc4LjAwNjk1LS40MDQ4LjA5ODg1LS41NDkzLjI1NjItMS45NTcwMyAyLjA2NDE1LTMuNDM4ODMgMy43NzY1NS01LjI4MDQxIDUuNzQ3ODNMMy44MTczIDcuNzA0NzRjLS4wNzk5Mi0uMDcxNi0uMTcyNDUtLjEyNTk1LS4yNzIzMy0uMTU5OTItLjA5OTg3LS4wMzM5Ny0uMjA1MTItLjA0NjktLjMwOTc0LS4wMzgwNi0uMTA0NjIuMDA4ODUtLjIwNjU2LjAzOTI5LS4zLjA4OTYtLjA5MzQ1LjA1MDMtLjE3NjU2LjExOTQ4LS4yNDQ1OS4yMDM2LS4wNjgwNC4wODQxMS0uMTE5NjYuMTgxNTEtLjE1MTkzLjI4NjYyLS4wMzIyNy4xMDUxMS0uMDQ0NTUuMjE1ODgtLjAzNjE1LjMyNTk4LjAwODQxLjExMDExLjAzNzM0LjIxNzQuMDg1MTUuMzE1NzQuMDQ3ODEuMDk4MzMuMTEzNTUuMTg1NzkuMTkzNDguMjU3MzlMNS4zNzc3MSAxMS4yOThjLjE1MzE1LjEzNzkuMzUwMTkuMjA5OC41NTE2LjIwMTMuMjAxNDEtLjAwODYuMzkyMzEtLjA5NjkuNTM0NDQtLjI0NzNDOC42MTA3NCA4Ljk4NzU3IDEwLjE0MiA3LjE3NTQ0IDEyLjI1NiA0Ljk0NTc4Yy4xMTY1LS4xMTgzNy4xOTYtLjI3MTIuMjI4MS0uNDM4MjMuMDMyMS0uMTY3MDMuMDE1My0uMzQwMzgtLjA0ODQtLjQ5NzA5LS4wNjM2LS4xNTY3MS0uMTcwOS0uMjg5MzctLjMwNzgtLjM4MDQyLS4xMzY5LS4wOTEwNS0uMjk2OC0uMTM2MTktLjQ1ODYtLjEyOTQzeiIvPgo8L3N2Zz4K) center/12px;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand {
	flex-direction: row;
	align-items: center;
	justify-content: center;
	display: flex;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand .am-swatch-wrapper a.am-swatch-link,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand .am-swatch-wrapper a.am-swatch-link,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand .am-swatch-wrapper a.am-swatch-link {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-left: 0;
	padding-left: 0;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand .am-swatch-wrapper a.am-swatch-link .swatch-option.image,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand .am-swatch-wrapper a.am-swatch-link .swatch-option.image,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand .am-swatch-wrapper a.am-swatch-link .swatch-option.image {
	height: 50px;
	max-width: 80px;
	min-width: 80px;
	padding: 0;
	margin: 0 2px 0 0;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand .am-swatch-wrapper a.am-swatch-link .swatch-option.image:not(.disabled):hover,
.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand .am-swatch-wrapper a.am-swatch-link .swatch-option.color:not(.disabled):hover,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand .am-swatch-wrapper a.am-swatch-link .swatch-option.image:not(.disabled):hover,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand .am-swatch-wrapper a.am-swatch-link .swatch-option.color:not(.disabled):hover,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand .am-swatch-wrapper a.am-swatch-link .swatch-option.image:not(.disabled):hover,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand .am-swatch-wrapper a.am-swatch-link .swatch-option.color:not(.disabled):hover {
	outline: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand .am-swatch-wrapper a.am-swatch-link .am-shopby-swatch-label,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand .am-swatch-wrapper a.am-swatch-link .am-shopby-swatch-label,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form .am-filter-items-attr_brand .am-swatch-wrapper a.am-swatch-link .am-shopby-swatch-label {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content .amshopby-search-box .am-search-box-attr_brand,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content .amshopby-search-box .am-search-box-attr_brand,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content .amshopby-search-box .am-search-box-attr_brand {
	min-height: 50px;
	font-size: 14px;
	text-transform: uppercase;
	border: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-additional,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional {
	width: 24%;
	margin-top: 20px;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare {
	background: #f8f8f8;
	padding: 20px 10px 20px;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-title #block-compare-heading,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-title #block-compare-heading,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-title #block-compare-heading {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item {
	flex-direction: row;
	align-items: center;
	justify-content: center;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item .product-item-name,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item .product-item-name,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item .product-item-name {
	font-size: 13px;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item img,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item img,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item img {
	max-width: 85px;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item .action.delete,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item .action.delete,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item .action.delete {
	left: auto;
	right: 0;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item .action.delete:before,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item .action.delete:before,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item .action.delete:before {
	display: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar {
	display: flex;
	align-items: center;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar .primary .action.compare.primary,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar .primary .action.compare.primary,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar .primary .action.compare.primary {
	background: #247ba0;
	border: 1px solid #247ba0;
	color: #ffffff;
	box-shadow: none;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar .primary .action.compare.primary span,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar .primary .action.compare.primary span,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar .primary .action.compare.primary span {
	padding: 0;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar .secondary #compare-clear-all span,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar .secondary #compare-clear-all span,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar .secondary #compare-clear-all span {
	padding: 0;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
}

.choosen-subcategories {
	margin-bottom: 25px;
	padding: 0;
}

.choosen-subcategories .subcategories {
	background: #b7d5d4;
	min-height: 150px;
	display: flex;
	flex-direction: column;
	border: 1px solid #ebebeb;
	position: relative;
	margin-right: 16px;
	width: 25%;
	max-width: 287px;
	min-width: 287px;
	margin-bottom: 16px;
}

.choosen-subcategories .subcategories:nth-child(4) {
	margin-right: 0;
}

.choosen-subcategories .subcategories:nth-child(8) {
	margin-right: 0;
}

.choosen-subcategories .subcategories .subcategory-banner {
	position: absolute;
	right: 10px;
	top: 10px;
}

.choosen-subcategories .subcategories .subcategory-title {
	position: absolute;
	bottom: 10px;
	left: 10px;
}

.choosen-subcategories .subcategories .subcategory-title a {
	color: #fff;
	font-size: 18px;
}

/*Recently Viewed Products*/
.cms-home .main-wrapper .recently-viewed-products {
	display: none;
}

.recently-viewed-products {
	max-width: 1200px;
	margin: auto;
}

.block-viewed-products-grid .block-title {
	text-align: center;
}

.block-viewed-products-grid .block-title strong {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 40px;
}

.block-viewed-products-grid .block-content .products-grid .product-items {
	overflow-x: auto;
	white-space: nowrap;
	padding: 1rem 0 2rem 0;
	max-width: 100%;
	width: 100%;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info {
	padding: 10px;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info:hover {
	background: none;
	box-shadow: none;
	border: none;
	margin: 0;
	padding: 10px;
	position: relative;
	z-index: 9;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info .product-item-details strong.product-item-name a {
	font-size: 20px;
	font-weight: 500;
	text-transform: lowercase;
	white-space: break-spaces;
	line-height: 18px;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info .product-item-details .price-box {
	display: flex;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info .product-item-details .price-box .regular-price .price-container .price-label {
	display: none;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info .product-item-details .price-box .regular-price .price-container .price-wrapper.price-including-tax .price {
	color: #247ba0;
	font-size: 24px;
	font-weight: bold;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info .product-item-details .price-box .special-price .price-container .price-label {
	display: none;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info .product-item-details .price-box .special-price .price-container .price-wrapper.price-including-tax .price {
	color: #247ba0;
	font-size: 24px;
	font-weight: bold;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info .product-item-details .price-box .old-price .price-container .price-label {
	display: none;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info .product-item-details .price-box .old-price .price-container .price-wrapper.price-including-tax .price {
	color: #d2d2d2;
	font-size: 18px;
	text-decoration: line-through;
	/* margin-left: 11px; */
	font-weight: bold;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-actions {
	display: flex;
	flex-direction: column;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-actions .actions-primary {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	top: 15px;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-actions .actions-primary button {
	position: relative;
	z-index: 1;
	width: 70%;
	text-align: center;
	background: #247ba0;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-actions .actions-primary button span {
	background: #247ba0;
	border: 1px solid #247ba0;
	color: #ffffff;
	box-shadow: none;
	padding: 0;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary {
	align-content: center;
	align-items: center;
	justify-content: space-between;
	display: flex;
	position: relative;
	top: -20px;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-description {
	margin: 0;
	text-align: center;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-description a {
	font-size: 14px;
	text-transform: uppercase;
	color: #2d4c21;
}

/* Product Page Design*/
.catalog-product-view .main-wrapper .page-main {
	max-width: 1200px;
	margin: 10px auto 0;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main {
	width: 50%;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product_brand {
	margin-bottom: 10px;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .page-title-wrapper.product .page-title {
	margin-bottom: 10px;
	padding: 10px 0;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .page-title-wrapper.product .page-title .base {
	font-size: 30px;
	color: #2d4c21;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product_availability .product-qty-stock {
	font-size: 14px;
	color: #555555;
	text-transform: uppercase;
	padding: 5px 0;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product_availability .product-qty-stock .availability-status {
	color: #8da851;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product_availability .product-sku {
	font-size: 14px;
	color: #555555;
	text-transform: uppercase;
	padding: 5px 0;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product_availability .product-sku .sku {
	color: #8da851;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-reviews-summary.empty {
	float: right;
	position: relative;
	top: -40px;
	margin: 0;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-info-price {
	border: none;
	margin: 0;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box {
	display: flex;
	align-items: center;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .regular-price .price-container .price-label {
	display: none;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .regular-price .price-container .price-wrapper .price {
	color: #247ba0;
	font-size: 40px;
	font-weight: bold;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .special-price .price-container .price-label {
	display: none;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .special-price .price-container .price-wrapper .price {
	color: #247ba0;
	font-size: 40px;
	font-weight: bold;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .old-price .price-container .price-label {
	display: none;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box .old-price .price-container .price-wrapper .price {
	color: #d2d2d2;
	font-size: 18px;
	text-decoration: line-through;
	/* margin-left: 11px; */
	font-weight: bold;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-add-form {
	padding-top: 10px;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-add-form #product_addtocart_form .box-tocart {
	margin: 0 0 60px;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-add-form #product_addtocart_form .box-tocart .fieldset .field.qty {
	margin: 0 0 40px;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-add-form #product_addtocart_form .box-tocart .fieldset .field.qty .label {
	margin: 0 0 10px;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-add-form #product_addtocart_form .box-tocart .fieldset .field.qty .label span {
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-add-form #product_addtocart_form .box-tocart .fieldset .field.qty .control #minusQty {
	min-height: 50px;
	min-width: 40px;
	position: relative;
	top: -4px;
	border: none;
	background: #f9f9f9;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-add-form #product_addtocart_form .box-tocart .fieldset .field.qty .control #qty {
	min-height: 50px;
	min-width: 40px;
	width: 106px;
	border: none;
	background: #f9f9f9;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-add-form #product_addtocart_form .box-tocart .fieldset .field.qty .control #addQty {
	min-height: 50px;
	min-width: 40px;
	position: relative;
	top: -4px;
	border: none;
	background: #f9f9f9;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-add-form #product_addtocart_form .box-tocart .fieldset .actions {
	display: flex;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-add-form #product_addtocart_form .box-tocart .fieldset .actions #product-addtocart-button {
	min-height: 41px;
	padding: 0;
	text-transform: uppercase;
	font-size: 14px;
	margin: 0 13px 0 0;
	background: #247ba0;
	border: 1px solid #247ba0;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-add-form #product_addtocart_form .box-tocart .fieldset .actions #product-addtocart-button:hover {
	background: #758f3d;
	border: 1px solid #758f3d;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-add-form #product_addtocart_form .box-tocart .fieldset .actions .buynow-button {
	max-width: 342px;
	min-height: 41px;
	background: #f5f749;
	text-align: center;
	width: 50%;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-add-form #product_addtocart_form .box-tocart .fieldset .actions .buynow-button #buy-now {
	background: none;
	border: none;
	min-height: 41px;
	padding: 0;
	margin: 0;
	color: #8da851;
	text-transform: uppercase;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product.attribute.overview {
	display: none;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links {
	display: flex;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .product-addto-links {
	display: inline-flex;
	min-width: 70%;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .product-addto-links .action.towishlist:before {
	width: 30px;
	font-size: 16px;
	background: #f2f2f2;
	min-width: 40px;
	min-height: 40px;
	align-items: center;
	justify-content: center;
	display: inline-flex;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .product-addto-links .action.towishlist span {
	font-size: 14px;
	font-weight: normal;
	color: #555;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .product-addto-links .action.tocompare:before {
	width: 30px;
	font-size: 16px;
	background: #f2f2f2;
	min-width: 40px;
	min-height: 40px;
	align-items: center;
	justify-content: center;
	display: inline-flex;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .product-addto-links .action.tocompare span {
	font-size: 14px;
	font-weight: normal;
	color: #555;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .wdm-social-icons {
	min-width: 30%;
	display: flex;
	align-items: center;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .wdm-social-icons .share-to-title {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	color: #555;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .wdm-social-icons a img {
	min-width: 30px;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .wdm-social-icons a span {
	display: none;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product_full_description .description-product .description-title {
	font-size: 14px;
	color: #555555;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 10px;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product_full_description .description-product .description-text {
	color: #555555;
	font-size: 14px;
	font-weight: normal;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product.media {
	width: 45%;
}

.catalog-product-view .main-wrapper .page-main .tab-titles {
	display: flex;
	align-items: center;
	justify-content: center;
}

.catalog-product-view .main-wrapper .page-main .tab-titles div.tab-title {
	color: #000000;
	font-size: 20px;
	padding: 20px 35px;
	text-transform: uppercase;
	position: relative;
}

.catalog-product-view .main-wrapper .page-main .tab-titles div.tab-title a {
	color: #000000;
}

.catalog-product-view .main-wrapper .page-main .tab-titles div.tab-title a:hover {
	text-decoration: none;
	cursor: pointer;
}

.catalog-product-view .main-wrapper .page-main .tab-titles div.tab-title.active {
	font-weight: bold;
}

.catalog-product-view .main-wrapper .page-main .tab-titles div.tab-title.active:after {
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%;
	color: #000;
	left: 0;
	right: 0;
	height: 3px;
	background: #758f3d;
}

.catalog-product-view .main-wrapper .page-main #full-description {
	display: none;
}

.catalog-product-view .main-wrapper .page-main #additional {
	display: none;
}

.catalog-product-view .main-wrapper .page-main #additional .product-section-title {
	display: none;
}

.catalog-product-view .main-wrapper .page-main #additional .additional-attributes-wrapper.table-wrapper .additional-product-info {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 40px;
	padding: 8px 0;
}

.catalog-product-view .main-wrapper .page-main #additional .additional-attributes-wrapper.table-wrapper .additional-product-info .additional-info-label {
	min-width: 150px;
	text-align: right;
	padding-right: 20px;
	font-size: 16px;
	text-transform: uppercase;
}

.catalog-product-view .main-wrapper .page-main #additional .additional-attributes-wrapper.table-wrapper .additional-product-info .additional-info-data {
	min-width: 150px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
}

.catalog-product-view .main-wrapper .page-main #additional .additional-attributes-wrapper.table-wrapper .additional-product-info:nth-child(odd) {
	background-color: #f9f9f9;
}

.catalog-product-view .main-wrapper .page-main #manual {
	display: none;
}

.catalog-product-view .main-wrapper .page-main #reviews {
	display: none;
}

.catalog-product-view .main-wrapper .page-main #reviews .product-section-title {
	display: none;
}

.catalog-product-view .main-wrapper .page-main #reviews #customer-reviews {
	margin-bottom: 0;
}

.catalog-product-view .main-wrapper .page-main #reviews #customer-reviews .block-content .items.review-items {
	padding: 0;
}

.catalog-product-view .main-wrapper .page-main #reviews #customer-reviews .block-content .items.review-items .item.review-item::marker {
	display: none;
	font-size: 0;
}

.catalog-product-view .main-wrapper .page-main #reviews #customer-reviews .block-content .items.review-items .item.review-item .review-title {
	font-size: 18px;
}

.catalog-product-view .main-wrapper .page-main #reviews #customer-reviews .block-content .items.review-items .item.review-item .review-ratings .rating-summary.item .label.rating-label {
	font-size: 14px;
	text-transform: uppercase;
	padding-right: 15px;
	padding-bottom: 10px;
}

.catalog-product-view .main-wrapper .page-main #reviews #customer-reviews .block-content .items.review-items .item.review-item .review-content-container .review-details .review-author .review-details-value {
	font-weight: 600;
}

.catalog-product-view .main-wrapper .page-main #reviews #customer-reviews .block-content .items.review-items .item.review-item .review-content-container .review-details .review-date {
	float: right;
}

.catalog-product-view .main-wrapper .page-main #reviews #customer-reviews .block-content .toolbar.review-toolbar {
	border: none;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form {
	max-width: 100%;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .legend.review-legend {
	display: flex;
	border: none;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .legend.review-legend span {
	font-size: 18px;
	font-weight: normal;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .legend.review-legend strong {
	padding-left: 10px;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset {
	display: flex;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-stars .field.review-field-ratings {
	margin-bottom: 0;
	min-width: 240px;
	padding-right: 40px;
	max-width: 240px;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-stars .field.review-field-ratings .label {
	display: none;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-stars .field.review-field-ratings .control #product-review-table .field.choice.review-field-rating {
	display: flex;
	align-items: center;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-stars .field.review-field-ratings .control #product-review-table .field.choice.review-field-rating label.label {
	display: block;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 400;
	padding-right: 15px;
	padding-bottom: 10px;
	min-width: 80px;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-stars .field.review-field-ratings .control #product-review-table .field.choice.review-field-rating .control.review-control-vote {
	margin-bottom: 30px;
	margin-top: 0;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-stars .field.review-field-ratings .control #product-review-table .field.choice.review-field-rating .control.review-control-vote:before {
	font-size: 16px;
	height: 16px;
	letter-spacing: 2px;
	line-height: 16px;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-stars .field.review-field-ratings .control #product-review-table .field.choice.review-field-rating .control.review-control-vote label:before {
	font-size: 16px;
	height: 16px;
	letter-spacing: 2px;
	line-height: 16px;
	color: #758f3d;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-inputs {
	width: 100%;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-inputs .field.review-field-nickname.required {
	width: 49%;
	display: inline-block;
	padding-right: 8px;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-inputs .field.review-field-nickname.required label.label {
	display: none;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-inputs .field.review-field-nickname.required .control input {
	background: #f9f9f9;
	min-height: 50px;
	border: none;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-inputs .field.review-field-nickname.required .control input::placeholder {
	opacity: 1;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-inputs .field.review-field-summary.required {
	width: 49%;
	display: inline-block;
	padding-left: 8px;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-inputs .field.review-field-summary.required label.label {
	display: none;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-inputs .field.review-field-summary.required .control input {
	background: #f9f9f9;
	min-height: 50px;
	border: none;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-inputs .field.review-field-summary.required .control input::placeholder {
	opacity: 1;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-inputs .field.review-field-text.required {
	width: 98.3%;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-inputs .field.review-field-text.required label.label {
	display: none;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-inputs .field.review-field-text.required .control textarea {
	background: #f9f9f9;
	min-height: 50px;
	border: none;
	margin-top: 16px;
	font-size: 14px;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset .add-new-review-inputs .field.review-field-text.required .control textarea::placeholder {
	opacity: 1;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .actions-toolbar.review-form-actions .primary.actions-primary {
	float: right;
	margin-right: 16px;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .actions-toolbar.review-form-actions .primary.actions-primary .action.submit.primary {
	min-width: 350px;
	background: #247ba0;
	border: none;
	padding: 0;
	margin: 0;
	line-height: inherit;
	min-height: 41px;
}

.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .actions-toolbar.review-form-actions .primary.actions-primary .action.submit.primary span {
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
}

.catalog-product-view .main-wrapper .page-main #full-description.active {
	display: block;
}

.catalog-product-view .main-wrapper .page-main #additional.active {
	display: block;
}

.catalog-product-view .main-wrapper .page-main #manual.active {
	display: block;
}

.catalog-product-view .main-wrapper .page-main #reviews.active {
	display: block;
}

.catalog-product-view .main-wrapper .page-main p {
	font-size: 14px;
}

.catalog-product-view .main-wrapper #description {
	max-width: 1200px;
	margin: auto;
}

.catalog-product-view .main-wrapper .page-main.page-main-details {
	max-width: 1200px;
	margin: auto;
}

.catalog-product-view .main-wrapper .page-main.page-main-details .columns .column.main .block.related .block-title.title {
	text-align: left;
	margin-top: 100px;
}

.catalog-product-view .main-wrapper .page-main.page-main-details .columns .column.main .block.related .block-title.title #block-related-heading {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 40px;
}

.catalog-product-view .main-wrapper .page-main.page-main-details .columns .column.main .block.related .block-title.title #block-related-heading span {
	font-weight: 400;
}

.catalog-product-view .main-wrapper .page-main.page-main-details .columns .column.main .block.related .block-content.content .products.wrapper.grid.products-grid.products-related .products.list.items.product-items {
	overflow-x: auto;
	white-space: nowrap;
	padding: 1rem 0 2rem 0;
	max-width: 100%;
	width: 100%;
	margin: 0;
}

.catalog-product-view .main-wrapper .page-main.page-main-details .columns .column.main .block.related .block-content.content .products.wrapper.grid.products-grid.products-related .products.list.items.product-items .item.product.product-item {
	width: 32.6666666667%;
}

.catalog-product-view .main-wrapper .page-main.page-main-details .columns .column.main .block.related .block-content.content .products.wrapper.grid.products-grid.products-related .products.list.items.product-items .item.product.product-item .product-item-info.related-available {
	width: 100%;
	padding: 5px;
	margin: 2px;
	display: flex;
	align-items: center;
}

.catalog-product-view .main-wrapper .page-main.page-main-details .columns .column.main .block.related .block-content.content .products.wrapper.grid.products-grid.products-related .products.list.items.product-items .item.product.product-item .product-item-info.related-available .product.photo.product-item-photo .product-image-container {
	width: 100%;
}

.catalog-product-view .main-wrapper .page-main.page-main-details .columns .column.main .block.related .block-content.content .products.wrapper.grid.products-grid.products-related .products.list.items.product-items .item.product.product-item .product-item-info.related-available .product.details.product-item-details .product-image-brand {
	max-width: 70px;
}

.catalog-product-view .main-wrapper .page-main.page-main-details .columns .column.main .block.related .block-content.content .products.wrapper.grid.products-grid.products-related .products.list.items.product-items .item.product.product-item .product-item-info.related-available .product.details.product-item-details .product.name.product-item-name {
	margin-left: 0;
	white-space: initial;
	font-size: 16px;
}

.catalog-product-view .main-wrapper .page-main.page-main-details .columns .column.main .block.related .block-content.content .products.wrapper.grid.products-grid.products-related .products.list.items.product-items .item.product.product-item .product-item-info.related-available .product.details.product-item-details .price-box.price-final_price {
	margin: 0;
}

.catalog-product-view .main-wrapper .page-main.page-main-details .columns .column.main .block.related .block-content.content .products.wrapper.grid.products-grid.products-related .products.list.items.product-items .item.product.product-item .product-item-info.related-available .product.details.product-item-details .price-box.price-final_price .price-container .price-label {
	display: none;
}

.catalog-product-view .main-wrapper .page-main.page-main-details .columns .column.main .block.related .block-content.content .products.wrapper.grid.products-grid.products-related .products.list.items.product-items .item.product.product-item .product-item-info.related-available .product.details.product-item-details .price-box.price-final_price .price-container .price-wrapper .price {
	color: #247ba0;
	font-size: 24px;
	font-weight: bold;
}

.catalog-product-view .main-wrapper .page-main.page-main-details .columns .column.main .block.related .block-content.content .products.wrapper.grid.products-grid.products-related .products.list.items.product-items .item.product.product-item .product-item-info.related-available .product.details.product-item-details .price-box.price-final_price .special-price .price-container.price-final_price.tax.weee .price-wrapper .price {
	color: #247ba0;
	font-size: 24px;
	font-weight: bold;
}

.catalog-product-view .main-wrapper .page-main.page-main-details .columns .column.main .block.related .block-content.content .products.wrapper.grid.products-grid.products-related .products.list.items.product-items .item.product.product-item .product-item-info.related-available .product.details.product-item-details .price-box.price-final_price .old-price .price-container.price-final_price.tax.weee .price-wrapper .price {
	color: #d2d2d2;
	font-size: 18px;
	text-decoration: line-through;
	/* margin-left: 11px; */
}

.catalog-product-view .main-wrapper .page-main.page-main-details .columns .column.main .block.related .block-content.content .products.wrapper.grid.products-grid.products-related .products.list.items.product-items .item.product.product-item .product-item-info.related-available .product.details.product-item-details .field.choice.related {
	display: none;
}

.fotorama__stage,
.fotorama__nav {}

.fotorama__stage__shaft.fotorama__grab {
	min-width: 540px !important;
}

.nolink {
	color: unset;
}

.nolink:hover {
	text-decoration: unset;
	color: unset;
}

body {
	font-family: Oswald, Sans-serif;
	color: #555;
	font-size: 14px;
}

/*General Classes*/
.padding-top-section {
	top: -125px;
	position: relative;
}

.contained-section {
	max-width: 1360px;
	margin: auto;
}

.rating-summary .rating-result span:before {
	color: #758f3d;
}

.main-wrapper .breadcrumbs {
	max-width: 1200px;
	padding: 40px 0;
	margin: auto;
	display: block;
}

.main-wrapper .breadcrumbs .items li {
	font-size: 16px;
	text-transform: uppercase;
}

.main-wrapper .breadcrumbs .items li:not(:last-child):after {
	content: "|";
	font-size: 16px;
	margin: 1px 10px 0;
}

.main-wrapper #maincontent .columns {
	margin-top: -10px;
}

.product-qty-stock {
	font-size: 14px;
	color: #555555;
	text-transform: uppercase;
	padding: 5px 0;
}

.product-qty-stock span.availability-status {
	color: #8da851;
}

.additional-product-info {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 40px;
	padding: 8px 0;
}

.additional-product-info .additional-info-label {
	min-width: 150px;
	text-align: right;
	padding-right: 20px;
	font-size: 16px;
	text-transform: uppercase;
}

.additional-product-info .additional-info-data {
	min-width: 150px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
}

.additional-product-info .additional-info-data img {
	max-width: 50px;
}

.additional-product-info:nth-child(odd) {
	background-color: #f9f9f9;
}

.products-grid .product-item-info:hover,
.products-grid .product-item-info.active {
	background: #ffffff;
	margin: 2px;
	padding: 5px;
	position: relative;
	z-index: 9;
	box-shadow: none;
	border: none;
}

.in-one-row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.hide-in-mob {
	display: flex !important;
}

.hide-in-desk {
	display: none !important;
}

button:focus {
	outline: none !important;
}

.page-main {
	max-width: 1200px;
	margin: auto;
}

.action.primary,
.action-primary,
.amshopby-button,
.am-filter-go {
	background: #247ba0;
	border: 1px solid #247ba0;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	text-transform: uppercase;
	font-size: 14px;
}

.action.primary:hover,
.action-primary:hover,
.amshopby-button:hover,
.am-filter-go:hover {
	background: #758f3d;
	border: 1px solid #758f3d;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	text-transform: uppercase;
	font-size: 14px;
}

a,
.alink {
	color: #3d7b8f;
}

a:hover {
	color: #204551;
	text-decoration: none;
}

.topbar {
	display: flex;
	background: #2d4c21;
}

.topbar-info {
	width: 100%;
	padding: 4px 0;
}

.topbar-info__text {
	font-size: 16px;
	font-weight: 100;
	color: #f5f749;
	margin: 0;
}

.topbar-info__text a {
	font-weight: bold;
	color: #fff;
	margin: 0 0 0 5px;
}

.topbar-info__social img {
	margin: 0 5px;
}

.topbar-info__link {
	display: block;
	font-weight: bold;
	font-size: 16px;
	color: #fff !important;
}

.topbar-info__link:hover {
	color: #fff;
}

.lang-switcher {
	position: relative;
	display: flex;
	margin: 0 10px;
	width: 80px;
	justify-content: center;
	border-left: 1px solid rgba(241, 241, 241, 0.53);
	border-right: 1px solid rgba(241, 241, 241, 0.53);
}

.lang-switcher__active {
	list-style: none;
	display: flex;
	align-items: center;
}

.lang-switcher__active a {
	display: flex;
	align-items: center;
	color: #fff;
	font-size: 10px;
}

.lang-switcher__active a:hover {
	color: #fff;
}

.lang-switcher__active img {
	margin-right: 10px;
}

.lang-switcher__dropdown {
	position: absolute;
	width: 75px;
	background: #2d4c21;
	padding: 10px;
	list-style: none;
	margin: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	bottom: -45px;
	border-left: 1px solid rgba(241, 241, 241, 0.53);
	border-right: 1px solid rgba(241, 241, 241, 0.53);
	border-bottom: 1px solid rgba(241, 241, 241, 0.53);
}

.lang-switcher__dropdown li {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
}

.lang-switcher__dropdown li:last-child {
	margin-bottom: 0;
}

.lang-switcher__dropdown li img {
	margin-right: 4px;
}

.lang-switcher__dropdown li a {
	display: flex;
	align-items: center;
	color: #fff;
}

.mobile-menu-bar__left {
	padding: 0 16px;
	background: #b7d5d4;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 60px;
	color: #3d7b8f;
	font-size: 20px;
	font-weight: bold;
}

.mobile-menu-bar__right {
	padding: 0 16px;
	display: flex;
	height: 60px;
	align-items: center;
	justify-content: flex-end;
}

.nav-toggle {
	position: unset;
}

/*Minicart Design*/
#minicart-content-wrapper {
	z-index: 102;
}

#minicart-content-wrapper .block-content .subtotal {
	font-size: 14px;
}

#minicart-content-wrapper .block-content .actions {
	margin-top: 0;
}

#minicart-content-wrapper .block-content .actions .primary button#top-cart-btn-checkout {
	border: none;
	background: #f5f749;
	color: #3d7b8f;
}

#minicart-content-wrapper .block-content .actions .secondary .action.viewcart span {
	line-height: 2.2rem;
	padding: 14px 17px;
	font-size: 1.8rem;
}

#minicart-content-wrapper .block-content .minicart-items-wrapper {
	height: 75vh !important;
	margin-top: 30px;
	border: none;
}

#minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product .product-item-photo .product-image-container {
	width: 100px !important;
}

#minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product .product-item-details .product-item-name a {
	color: #2d4c21;
	font-size: 15px;
}

#minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product .product-item-details .product-item-pricing .price-container .price-wrapper .price-excluding-tax .minicart-price .price {
	color: #247ba0;
	font-size: 16px;
	font-weight: bold;
}

#minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product .product-item-details .product-item-pricing .details-qty.qty label.label {
	font-weight: 300;
	text-transform: uppercase;
	font-size: 12px;
}

#minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product .product-item-details .product-item-pricing .details-qty.qty .item-qty.cart-item-qty {
	min-height: 25px;
	min-width: 40px;
	width: 75px;
	border: none;
	background: #f9f9f9;
	font-size: 14px;
	margin-left: 10px;
}

#minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product .product-item-details .product.actions .primary .action.edit:before {
	font-size: 16px;
	line-height: 16px;
	color: #768f3e;
}

#minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product .product-item-details .product.actions .secondary .action.delete:before {
	font-size: 16px;
	line-height: 16px;
	color: #b7d5d4;
}

.checkout-cart-index .main-wrapper .page-main {
	max-width: 1200px;
	margin: auto;
	padding: 0;
}

.checkout-cart-index .main-wrapper .page-main .page-title-wrapper .page-title {
	padding-bottom: 30px;
}

.checkout-cart-index .main-wrapper .page-main .page-title-wrapper .page-title .base {
	font-size: 40px;
	color: #2d4c21;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table thead tr th {
	border: none;
	padding-top: 0;
	color: #247ba0;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item {
	border-bottom: 1px solid #b7d5d4;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.item {
	padding: 0 8px 0 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.item .product-item-photo {
	width: 40%;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.item .product-item-details {
	padding-bottom: 0;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.item .product-item-details .product-item-name {
	margin: 0;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.item .product-item-details .product-item-name a {
	font-size: 16px;
	color: #2d4c21;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.price {
	vertical-align: middle;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.price .price-excluding-tax .cart-price .price {
	color: #d2d2d2;
	font-size: 16px;
	font-weight: bold;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.qty {
	vertical-align: middle;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.qty .field.qty .control.qty label .input-text.qty {
	height: 32px;
	margin-top: 0;
	min-height: 50px;
	min-width: 40px;
	width: 80px;
	border: none;
	background: #f9f9f9;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.subtotal {
	vertical-align: middle;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.subtotal .price-excluding-tax .cart-price .price {
	color: #247ba0;
	font-size: 16px;
	font-weight: bold;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item .item-actions {
	position: relative;
	top: 10px;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item .item-actions td .actions-toolbar {
	min-height: 35px;
	padding-bottom: 0;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.main.actions .action.update {
	background: #247ba0;
	border: 1px solid #247ba0;
	color: #ffffff;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.main.actions .action.update span {
	font-size: 16px;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-discount {
	position: relative;
	top: -61px;
	max-width: 50%;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-discount #block-discount {
	display: flex;
	align-items: center;
	justify-content: center;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-discount #block-discount .title {
	padding: 10px 10px 10px 15px;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-discount #block-discount .title:after {
	display: none;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-discount #block-discount .title strong {
	font-size: 18px;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-discount #block-discount .content {
	display: block !important;
	padding: 0;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-discount #block-discount .content #discount-coupon-form .fieldset.coupon {
	margin: 0;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-discount #block-discount .content #discount-coupon-form .fieldset.coupon .actions-toolbar .primary .action.apply.primary {
	background: #247ba0;
	border: 1px solid #247ba0;
	color: #ffffff;
	box-shadow: none;
	height: 40px;
	padding: 0 10px;
	border-radius: 0;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-discount #block-discount .content #discount-coupon-form .fieldset.coupon .actions-toolbar .primary .action.apply.primary span {
	font-size: 14px;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-discount #block-discount .content #discount-coupon-form .fieldset.coupon .field .control #coupon_code {
	height: 40px;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-summary {
	padding: 15px;
	background: #f9f9f9;
	text-transform: uppercase;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-summary .summary.title {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
	color: #2d4c21;
	display: block;
	padding: 0 10px;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-summary #block-shipping .title {
	font-size: 14px;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-summary #cart-totals .table-wrapper .data.table.totals tbody .totals.sub {
	font-size: 14px;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-summary #cart-totals .table-wrapper .data.table.totals tbody .totals.sub th {
	background: none;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-summary #cart-totals .table-wrapper .data.table.totals tbody .totals-tax {
	font-size: 14px;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-summary #cart-totals .table-wrapper .data.table.totals tbody .totals-tax th {
	background: none;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-summary #cart-totals .table-wrapper .data.table.totals tbody .totals.shipping.excl {
	font-size: 14px;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-summary #cart-totals .table-wrapper .data.table.totals tbody .totals.shipping.excl th {
	background: none;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-summary #cart-totals .table-wrapper .data.table.totals tbody .grand.totals {
	font-size: 20px;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-summary #cart-totals .table-wrapper .data.table.totals tbody .grand.totals th {
	background: none;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-summary #cart-totals .table-wrapper .data.table.totals tbody .grand.totals th strong {
	border: none;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-summary #cart-totals .table-wrapper .data.table.totals tbody .grand.totals td strong span {
	border: none;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-summary .checkout.methods.items.checkout-methods-items li button {
	background: #f5f749;
	text-align: center;
	border: none;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-summary .checkout.methods.items.checkout-methods-items li button span {
	color: #8da851;
	text-transform: uppercase;
}

.checkout-index-index .main-wrapper .logo-bar .minicart-wrapper {
	margin: auto;
	justify-content: center;
}

.checkout-index-index .main-wrapper .page-main {
	max-width: 1200px;
	margin: auto;
	padding: 0;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .checkout-header .title {
	font-size: 40px;
	color: #2d4c21;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .checkout-header .description {
	font-size: 16px;
	color: #707070;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .authentication-wrapper button {
	background: #247ba0;
	border: 1px solid #247ba0;
	color: #ffffff;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .authentication-wrapper button span {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 400;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .opc-estimated-wrapper {
	display: none;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .checkout-shipping-address.amcheckout-shipping-address .step-content.amcheckout-content .amcheckout-wrapper .amcheckout-form-login .fieldset .fieldset.hidden-fields .actions-toolbar .primary .action.login.primary span {
	font-weight: 400;
	font-size: 1.4rem;
	text-transform: uppercase;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .checkout-shipping-method .step-content.amcheckout-content .amcheckout-wrapper #checkout-step-shipping_method .form.methods-shipping #checkout-shipping-method-load .table-checkout-shipping-method.amcheckout-shipping-methods .amcheckout-items .amcheckout-method #label_method_freeshipping_freeshipping {
	max-width: 60px;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .checkout-shipping-method .step-content.amcheckout-content .amcheckout-wrapper #checkout-step-shipping_method .form.methods-shipping #checkout-shipping-method-load .table-checkout-shipping-method.amcheckout-shipping-methods .amcheckout-items .amcheckout-method .col.col-method {
	max-width: 20px;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .checkout-shipping-method .step-content.amcheckout-content .amcheckout-wrapper #checkout-step-shipping_method .form.methods-shipping #checkout-shipping-method-load .table-checkout-shipping-method.amcheckout-shipping-methods .amcheckout-items .amcheckout-method #label_method_flatrate_flatrate {
	max-width: 60px;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .checkout-payment-method .step-content .form.payments .fieldset .opc-payment .items.payment-methods.amcheckout-payment-methods .payment-group .step-content.amcheckout-content {
	padding: 20px 0;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .checkout-payment-method .step-content .form.payments .fieldset .opc-payment .items.payment-methods.amcheckout-payment-methods .payment-group .step-content.amcheckout-content .amcheckout-wrapper .payment-method._active {
	border: none;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .opc-block-summary.amcheckout-summary-container .step-content.amcheckout-content .amcheckout-wrapper .data.table.table-totals tbody .totals.sub th.mark {
	background: none;
	background-color: transparent;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .opc-block-summary.amcheckout-summary-container .step-content.amcheckout-content .amcheckout-wrapper .data.table.table-totals tbody .totals.shipping.excl th.mark {
	background: none;
	background-color: transparent;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .opc-block-summary.amcheckout-summary-container .step-content.amcheckout-content .amcheckout-wrapper .data.table.table-totals tbody .grand.totals th.mark {
	background: none;
	background-color: transparent;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .checkout-payment-method .payment-option._collapsible.opc-payment-additional.discount-code .payment-option-title {
	font-size: 18px;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .checkout-payment-method .payment-option._collapsible.opc-payment-additional.discount-code .payment-option-title .action.action-toggle:after {
	display: none;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .checkout-payment-method .payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content {
	display: block !important;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .checkout-payment-method .payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content .form.form-discount .actions-toolbar .primary .action.action-apply {
	background: #247ba0;
	border: 1px solid #247ba0;
	color: #ffffff;
	box-shadow: none;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .checkout-payment-method .payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content .form.form-discount .actions-toolbar .primary .action.action-apply span {
	color: #ffffff;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .checkout-payment-method.submit .payment-methods {
	padding: 0 20px;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .checkout-payment-method.submit .payment-methods .actions-toolbar {
	background: #f5f749;
	text-align: center;
	border: none;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .checkout-payment-method.submit .payment-methods .actions-toolbar .action.primary {
	background: #f5f749;
	text-align: center;
	border: none;
}

.checkout-index-index .main-wrapper .page-main .columns .column.main .checkout-container.am-checkout .amcheckout-main-container.am-submit-summary .amcheckout-column .amcheckout-block.amcheckout-step-container .checkout-payment-method.submit .payment-methods .actions-toolbar .action.primary span {
	color: #8da851;
	text-transform: uppercase;
}

/*Success Page Design*/
.checkout-onepage-success .main-wrapper .page-main {
	max-width: 1200px;
	margin: 20px auto 0;
}

.checkout-onepage-success .main-wrapper .page-main .page-title-wrapper h1.page-title {
	font-size: 40px;
	color: #2d4c21;
	padding-bottom: 30px;
}

.cms-no-route .main-wrapper .page-main {
	max-width: 1200px;
	margin: auto;
}

.cms-no-route .main-wrapper .page-main .columns .column.main h1.page-title {
	font-size: 40px;
	color: #2d4c21;
	padding-bottom: 30px;
	padding-top: 30px;
}

.cms-no-route .main-wrapper .page-main .columns .column.main .not-found-main-text {
	color: #555;
	font-size: 14px;
}

.cms-no-route .main-wrapper .page-main .columns .column.main .main-links {
	padding: 30px 0;
}

.contact-index-index .main-wrapper .page-main {
	max-width: 1200px;
	margin: auto;
}

.contact-index-index .main-wrapper .page-main .page-title-wrapper {
	padding: 30px 0;
}

.contact-index-index .main-wrapper .page-main .page-title-wrapper h1.page-title span {
	font-size: 40px;
	color: #2d4c21;
	padding-bottom: 30px;
	text-align: center;
	padding-top: 30px;
}

.contact-index-index .main-wrapper .page-main .columns .column.main .form.contact .fieldset .field.note.no-label {
	color: #555;
	font-size: 14px;
}

.contact-index-index .main-wrapper .page-main .columns .column.main .form.contact .fieldset .field .label {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 400;
	color: #363636;
}

.contact-index-index .main-wrapper .page-main .columns .column.main .form.contact .fieldset .field .control input {
	height: 40px;
}

.contact-index-index .main-wrapper .page-main .columns .column.main .form.contact .actions-toolbar .primary button span {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 400;
}

.cms-all-brands .main-wrapper .page-main {
	max-width: 1200px;
	margin: auto;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main h1.page-title {
	font-size: 40px;
	color: #2d4c21;
	padding-bottom: 30px;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .am-widget-brand-slider .ambrands-slider-container .amslider-header-container {
	font-size: 20px;
	font-weight: 900;
	text-transform: uppercase;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .am-widget-brand-slider .ambrands-slider-container .all-brands {
	margin-top: 60px;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .am-widget-brand-slider .ambrands-slider-container .all-brands .ambrands-inner .brand-info .brands-slider button.slick-arrow:hover {
	background: #758f3d;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .am-widget-brand-slider .ambrands-slider-container .all-brands .ambrands-inner .brand-info .brands-slider button.slick-arrow:hover:before {
	color: #fff;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .am-widget-brand-slider .ambrands-slider-container .all-brands .ambrands-inner .brand-info .brands-slider .slick-list {
	max-width: 1000px;
	margin: auto;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .am-widget-brand-slider .ambrands-slider-container .all-brands .ambrands-inner .brand-info .brands-slider .slick-list .slick-track .slick-slide div a.slide .ambrands-brand {
	width: 85px;
	min-height: 85px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	padding: 5px;
	background: #f9f9f9;
	border: 1px solid #d2d2d2;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .am-widget-brand-slider .ambrands-slider-container .all-brands .ambrands-inner .brand-info .brands-slider .slick-list .slick-track .slick-slide div a.slide .ambrands-brand:hover {
	background: #fff;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .am-widget-brand-slider .ambrands-slider-container .all-brands .ambrands-inner .brand-info .brands-slider .slick-list .slick-track .slick-slide div a.slide .ambrands-brand:hover .ambrands-label {
	top: 0;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .am-widget-brand-slider .ambrands-slider-container .all-brands .ambrands-inner .brand-info .brands-slider .slick-list .slick-track .slick-slide div a.slide .ambrands-brand .ambrands-image-block img {
	max-width: 75px;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .am-widget-brand-slider .ambrands-slider-container .all-brands .ambrands-inner .brand-info .brands-slider .slick-list .slick-track .slick-slide div a.slide .ambrands-brand .ambrands-label {
	top: -100px;
	position: absolute;
	background: rgba(45, 76, 33, 0.8);
	width: 85px;
	height: 85px;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	transition: 0.5s;
	text-align: center;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .ambrands-brandlist-widget .content .ambrands-filters-block {
	margin: 100px 0 60px;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .ambrands-brandlist-widget .content .ambrands-filters-block .amslider-header-container {
	font-size: 20px;
	font-weight: 900;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.cms-page-view .main-wrapper .page-main {
	max-width: 1200px;
	margin: auto;
}

.cms-page-view .main-wrapper .page-main .page-title-wrapper h1.page-title {
	font-size: 40px;
	color: #2d4c21;
	padding-bottom: 30px;
}

.sidebar.sidebar-additional {
	width: 24%;
	margin-top: 20px;
}

.sidebar.sidebar-additional .block.block-compare {
	background: #f8f8f8;
	padding: 20px 10px 20px;
}

.sidebar.sidebar-additional .block.block-compare .block-title #block-compare-heading {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
}

.sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item {
	flex-direction: row;
	align-items: center;
	justify-content: center;
}

.sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item .product-item-name {
	font-size: 13px;
}

.sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item img {
	max-width: 85px;
}

.sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item .action.delete {
	left: auto;
	right: 0;
}

.sidebar.sidebar-additional .block.block-compare .block-content ol#compare-items li.product-item .action.delete:before {
	display: none;
}

.sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar {
	display: flex;
	align-items: center;
}

.sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar .primary .action.compare.primary {
	background: #247ba0;
	border: 1px solid #247ba0;
	color: #ffffff;
	box-shadow: none;
}

.sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar .primary .action.compare.primary span {
	padding: 0;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
}

.sidebar.sidebar-additional .block.block-compare .block-content .actions-toolbar .secondary #compare-clear-all span {
	padding: 0;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
}

.customer-account-create .main-wrapper .page-main,
.customer-account-login .main-wrapper .page-main,
.customer-account-index .main-wrapper .page-main,
.customer-account-logoutsuccess .main-wrapper .page-main,
.customer-account-forgotpassword .main-wrapper .page-main,
.customer-account-createpassword .main-wrapper .page-main,
.account .main-wrapper .page-main {
	max-width: 1200px;
	margin: 20px auto 0;
}

.customer-account-create .main-wrapper .page-main .page-title-wrapper h1.page-title,
.customer-account-login .main-wrapper .page-main .page-title-wrapper h1.page-title,
.customer-account-index .main-wrapper .page-main .page-title-wrapper h1.page-title,
.customer-account-logoutsuccess .main-wrapper .page-main .page-title-wrapper h1.page-title,
.customer-account-forgotpassword .main-wrapper .page-main .page-title-wrapper h1.page-title,
.customer-account-createpassword .main-wrapper .page-main .page-title-wrapper h1.page-title,
.account .main-wrapper .page-main .page-title-wrapper h1.page-title {
	font-size: 40px;
	color: #2d4c21;
	padding-bottom: 30px;
}

.customer-account-create .main-wrapper .page-main .columns .column.main .login-container .block-customer-login .block-title,
.customer-account-create .main-wrapper .page-main .columns .column.main .login-container .block-new-customer .block-title,
.customer-account-login .main-wrapper .page-main .columns .column.main .login-container .block-customer-login .block-title,
.customer-account-login .main-wrapper .page-main .columns .column.main .login-container .block-new-customer .block-title,
.customer-account-index .main-wrapper .page-main .columns .column.main .login-container .block-customer-login .block-title,
.customer-account-index .main-wrapper .page-main .columns .column.main .login-container .block-new-customer .block-title,
.customer-account-logoutsuccess .main-wrapper .page-main .columns .column.main .login-container .block-customer-login .block-title,
.customer-account-logoutsuccess .main-wrapper .page-main .columns .column.main .login-container .block-new-customer .block-title,
.customer-account-forgotpassword .main-wrapper .page-main .columns .column.main .login-container .block-customer-login .block-title,
.customer-account-forgotpassword .main-wrapper .page-main .columns .column.main .login-container .block-new-customer .block-title,
.customer-account-createpassword .main-wrapper .page-main .columns .column.main .login-container .block-customer-login .block-title,
.customer-account-createpassword .main-wrapper .page-main .columns .column.main .login-container .block-new-customer .block-title,
.account .main-wrapper .page-main .columns .column.main .login-container .block-customer-login .block-title,
.account .main-wrapper .page-main .columns .column.main .login-container .block-new-customer .block-title {
	border-bottom: none;
}

.customer-account-create .main-wrapper .page-main .columns .column.main .login-container .block-customer-login .block-title strong,
.customer-account-create .main-wrapper .page-main .columns .column.main .login-container .block-new-customer .block-title strong,
.customer-account-login .main-wrapper .page-main .columns .column.main .login-container .block-customer-login .block-title strong,
.customer-account-login .main-wrapper .page-main .columns .column.main .login-container .block-new-customer .block-title strong,
.customer-account-index .main-wrapper .page-main .columns .column.main .login-container .block-customer-login .block-title strong,
.customer-account-index .main-wrapper .page-main .columns .column.main .login-container .block-new-customer .block-title strong,
.customer-account-logoutsuccess .main-wrapper .page-main .columns .column.main .login-container .block-customer-login .block-title strong,
.customer-account-logoutsuccess .main-wrapper .page-main .columns .column.main .login-container .block-new-customer .block-title strong,
.customer-account-forgotpassword .main-wrapper .page-main .columns .column.main .login-container .block-customer-login .block-title strong,
.customer-account-forgotpassword .main-wrapper .page-main .columns .column.main .login-container .block-new-customer .block-title strong,
.customer-account-createpassword .main-wrapper .page-main .columns .column.main .login-container .block-customer-login .block-title strong,
.customer-account-createpassword .main-wrapper .page-main .columns .column.main .login-container .block-new-customer .block-title strong,
.account .main-wrapper .page-main .columns .column.main .login-container .block-customer-login .block-title strong,
.account .main-wrapper .page-main .columns .column.main .login-container .block-new-customer .block-title strong {
	color: #247ba0;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

.customer-account-create .main-wrapper .page-main .columns .column.main .login-container .block-customer-login,
.customer-account-login .main-wrapper .page-main .columns .column.main .login-container .block-customer-login,
.customer-account-index .main-wrapper .page-main .columns .column.main .login-container .block-customer-login,
.customer-account-logoutsuccess .main-wrapper .page-main .columns .column.main .login-container .block-customer-login,
.customer-account-forgotpassword .main-wrapper .page-main .columns .column.main .login-container .block-customer-login,
.customer-account-createpassword .main-wrapper .page-main .columns .column.main .login-container .block-customer-login,
.account .main-wrapper .page-main .columns .column.main .login-container .block-customer-login {
	border-right: 1px solid #ccc;
}

.account .main-wrapper .page-main .page-title-wrapper h1.page-title {
	font-size: 40px;
	color: #2d4c21;
	padding: 30px 0;
}

.account .main-wrapper .page-main .block .block-title {
	margin-bottom: 15px;
}

.account .main-wrapper .page-main .block .block-title strong {
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
}

.account .main-wrapper .page-main .block .block-content .box .box-title span {
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #247ba0;
}

.account .main-wrapper .page-main .block .block-content .table-wrapper.orders-recent .data.table thead tr th.col,
.account .main-wrapper .page-main .block .block-content .additional-addresses .data.table thead tr th.col,
.account .main-wrapper .page-main .block .block-content .orders-history .data.table thead tr th.col {
	max-width: 200px !important;
	width: 200px !important;
	font-size: 14px;
	font-weight: 300;
	color: #555;
}

.account .main-wrapper .page-main .block .block-content .table-wrapper.orders-recent .data.table tbody tr td.col,
.account .main-wrapper .page-main .block .block-content .additional-addresses .data.table tbody tr td.col,
.account .main-wrapper .page-main .block .block-content .orders-history .data.table tbody tr td.col {
	max-width: 200px !important;
	width: 200px !important;
	font-size: 14px;
	font-weight: 300;
	color: #555;
}

.account .main-wrapper .page-main .block .block-content address {
	font-size: 16px;
	font-weight: 300;
	color: #555;
}

.account .main-wrapper .page-main .block .block-content p {
	font-size: 16px;
	font-weight: 300;
	color: #555;
}

.account .main-wrapper .page-main .form .fieldset .legend span,
.account .main-wrapper .page-main .form-address-edit .fieldset .legend span {
	font-size: 2.2rem;
	font-weight: 300;
	text-transform: uppercase;
}

.account .main-wrapper .page-main .form .fieldset div.field label span,
.account .main-wrapper .page-main .form-address-edit .fieldset div.field label span {
	font-size: 16px;
	font-weight: 300;
	color: #555;
}

.account .main-wrapper .page-main .form .fieldset div.field .control input,
.account .main-wrapper .page-main .form-address-edit .fieldset div.field .control input {
	height: 40px;
}

.account .main-wrapper .page-main .form .fieldset div.field .checkbox,
.account .main-wrapper .page-main .form-address-edit .fieldset div.field .checkbox {
	top: -2px;
}

.account .main-wrapper .page-main .columns .column.main .table-wrapper .data.table thead tr th.col,
.account .main-wrapper .page-main .columns .column.main .orders-recent .data.table thead tr th.col,
.account .main-wrapper .page-main .columns .column.main .additional-addresses .data.table thead tr th.col,
.account .main-wrapper .page-main .columns .column.main .orders-history .data.table thead tr th.col,
.account .main-wrapper .page-main .columns .column.main .reviews .data.table thead tr th.col {
	max-width: 200px !important;
	width: 200px !important;
	font-size: 14px;
	font-weight: 300;
	color: #555;
}

.account .main-wrapper .page-main .columns .column.main .table-wrapper .data.table tbody tr td.col,
.account .main-wrapper .page-main .columns .column.main .orders-recent .data.table tbody tr td.col,
.account .main-wrapper .page-main .columns .column.main .additional-addresses .data.table tbody tr td.col,
.account .main-wrapper .page-main .columns .column.main .orders-history .data.table tbody tr td.col,
.account .main-wrapper .page-main .columns .column.main .reviews .data.table tbody tr td.col {
	max-width: 200px !important;
	width: 200px !important;
	font-size: 14px;
	font-weight: 300;
	color: #555;
}

.account .main-wrapper .page-main .columns .column.main .table-wrapper .data.table tbody tr td.col strong,
.account .main-wrapper .page-main .columns .column.main .orders-recent .data.table tbody tr td.col strong,
.account .main-wrapper .page-main .columns .column.main .additional-addresses .data.table tbody tr td.col strong,
.account .main-wrapper .page-main .columns .column.main .orders-history .data.table tbody tr td.col strong,
.account .main-wrapper .page-main .columns .column.main .reviews .data.table tbody tr td.col strong {
	font-size: 14px;
	font-weight: 300;
	color: #555;
}

.account .main-wrapper .page-main .columns .column.main .table-wrapper .data.table tbody tr td.col span span span.price,
.account .main-wrapper .page-main .columns .column.main .orders-recent .data.table tbody tr td.col span span span.price,
.account .main-wrapper .page-main .columns .column.main .additional-addresses .data.table tbody tr td.col span span span.price,
.account .main-wrapper .page-main .columns .column.main .orders-history .data.table tbody tr td.col span span span.price,
.account .main-wrapper .page-main .columns .column.main .reviews .data.table tbody tr td.col span span span.price {
	font-size: 14px;
	font-weight: 300;
	color: #555;
}

.account .main-wrapper .page-main .columns .column.main .table-wrapper .data.table tfoot,
.account .main-wrapper .page-main .columns .column.main .orders-recent .data.table tfoot,
.account .main-wrapper .page-main .columns .column.main .additional-addresses .data.table tfoot,
.account .main-wrapper .page-main .columns .column.main .orders-history .data.table tfoot,
.account .main-wrapper .page-main .columns .column.main .reviews .data.table tfoot {
	background: none;
	border-top: 1px solid #ccc;
	font-size: 14px;
	font-weight: 300;
	color: #555;
}

.account .main-wrapper .page-main .columns .column.main .table-wrapper .data.table tfoot tr th,
.account .main-wrapper .page-main .columns .column.main .orders-recent .data.table tfoot tr th,
.account .main-wrapper .page-main .columns .column.main .additional-addresses .data.table tfoot tr th,
.account .main-wrapper .page-main .columns .column.main .orders-history .data.table tfoot tr th,
.account .main-wrapper .page-main .columns .column.main .reviews .data.table tfoot tr th {
	background: none;
	font-size: 14px;
	font-weight: 300;
	color: #555;
}

.account .main-wrapper .page-main .columns .column.main .table-wrapper .data.table tfoot tr td,
.account .main-wrapper .page-main .columns .column.main .orders-recent .data.table tfoot tr td,
.account .main-wrapper .page-main .columns .column.main .additional-addresses .data.table tfoot tr td,
.account .main-wrapper .page-main .columns .column.main .orders-history .data.table tfoot tr td,
.account .main-wrapper .page-main .columns .column.main .reviews .data.table tfoot tr td {
	background: none;
	font-size: 14px;
	font-weight: 300;
	color: #555;
}

.account .main-wrapper .page-main .columns .column.main .toolbar .pager .limiter {
	color: #2d4c21;
	font-size: 14px;
	text-transform: uppercase;
}

.account .main-wrapper .page-main .columns .column.main .toolbar .pager .limiter .limiter-options {
	border: none;
	background: none;
	box-shadow: none;
	border-bottom: 1px solid #ccc;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 5px;
}

.account .main-wrapper .page-main .columns .column.main .form-wishlist-items .products-grid .product-items .product-item {
	width: 32.5%;
	padding: 0 20px;
}

.account .main-wrapper .page-main .columns .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info strong.product-item-name a {
	font-size: 20px;
	font-weight: 500;
	text-transform: lowercase;
}

.account .main-wrapper .page-main .columns .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .price-box .price-as-configured .price-container .price-label {
	display: none;
}

.account .main-wrapper .page-main .columns .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .price-box .price-as-configured .price-container .price-wrapper .price {
	color: #247ba0;
	font-size: 24px;
	font-weight: bold;
}

.account .main-wrapper .page-main .columns .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .price-box .price-as-configured .special-price .price-container .price-label {
	display: none;
}

.account .main-wrapper .page-main .columns .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .price-box .price-as-configured .special-price .price-container .price-wrapper .price {
	color: #247ba0;
	font-size: 24px;
	font-weight: bold;
}

.account .main-wrapper .page-main .columns .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .price-box .price-as-configured .old-price .price-container .price-label {
	display: none;
}

.account .main-wrapper .page-main .columns .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .price-box .price-as-configured .old-price .price-container .price-wrapper .price {
	color: #d2d2d2;
	font-size: 18px;
	text-decoration: line-through;
	/* margin-left: 11px; */
}

.account .main-wrapper .page-main .columns .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info:hover {
	margin: 0;
	padding: 0;
}

.account .main-wrapper .page-main .columns .column.main .form-wishlist-items .products-grid .product-items .product-item .product-item-info .product-item-inner {
	clip: inherit;
	height: auto;
	margin: 20px auto 0;
	overflow: visible;
	padding: 0;
	position: relative;
	width: auto;
	border: none;
	box-shadow: none;
}

.account .main-wrapper .page-main .columns .column.main .form-wishlist-items .actions-toolbar .primary button {
	background: #247ba0;
	border: 1px solid #247ba0;
	color: #ffffff;
	box-shadow: none;
}

.account .main-wrapper .page-main .columns .column.main .form-wishlist-items .actions-toolbar .primary button span {
	padding: 0;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
}

.account .main-wrapper .page-main .columns .column.main .form-wishlist-items .actions-toolbar .primary button:hover {
	background: #758f3d;
	border: 1px solid #758f3d;
}

.account .main-wrapper .page-main .columns .column.main .items.order-links {
	padding: 0;
	margin: 0;
}

.account .main-wrapper .page-main .columns .column.main .items.order-links .nav.item.current strong {
	font-weight: 300;
	text-transform: uppercase;
}

.account .main-wrapper .page-main .columns .sidebar.sidebar-main {
	padding: initial;
}

.account .main-wrapper .page-main .columns .sidebar.sidebar-main .block.block-collapsible-nav #block-collapsible-nav .nav.items .nav.item {
	display: block;
	min-width: 100%;
}

.account .main-wrapper .page-main .columns .sidebar.sidebar-main .block.block-collapsible-nav #block-collapsible-nav .nav.items .nav.item strong {
	color: #2d4c21;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	border-color: #2d4c21;
	background: #f5f749;
}

.account .main-wrapper .page-main .columns .sidebar.sidebar-main .block.block-collapsible-nav #block-collapsible-nav .nav.items .nav.item a {
	color: #2d4c21;
	font-size: 16px;
	text-transform: uppercase;
}

.account .main-wrapper .page-main .columns .sidebar.sidebar-main .block.block-collapsible-nav #block-collapsible-nav .nav.items .nav.item a:hover {
	background: #f5f749;
}

.account .main-wrapper .page-main .columns .sidebar.sidebar-main .block.block-collapsible-nav #block-collapsible-nav .nav.items .nav.item.current a {
	color: #2d4c21;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	border-color: #2d4c21;
	background: #f5f749;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal ul.top-level li.category-item a:before {
	display: none;
}

.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal ul.top-level li.dropdown.category-item a:before {
	display: block;
}

.block.newsletter .field .control:before {
	line-height: 38px !important;
	color: #fff !important;
	display: none !important;
}

.footer-container .block.newsletter input::placeholder {
	color: white !important;
}

.footer-container .block.newsletter input {
	background-color: #46643a;
	color: white !important;
}

.block.newsletter input {
	height: 37px !important;
	padding: 0 5px 0 5px !important;
}

.custom-icon-wrapper {
	width: 37px;
	height: 37px;
	min-width: 37px !important;
	min-height: 37px !important;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #f2f2f2;
}

.custom-icon {
	width: 100%;
	height: auto;
}

.add-to-wishlist a:hover .custom-icon-wrapper,
.add-to-compare a:hover .custom-icon-wrapper {
	background-color: #758f3d;
}

.add-to-wishlist a:hover .custom-icon-wrapper .custom-icon,
.add-to-compare a:hover .custom-icon-wrapper .custom-icon {
	filter: invert(1);
}

a.tocompare:hover .custom-icon-wrapper,
a.towishlist:hover .custom-icon-wrapper {
	background-color: #758f3d;
}

a.tocompare:hover .custom-icon-wrapper .custom-icon,
a.towishlist:hover .custom-icon-wrapper .custom-icon {
	filter: invert(1);
}

a.towishlist:hover .custom-icon-wrapper,
a.towishlist:hover .custom-icon-wrapper {
	background-color: #758f3d;
}

a.towishlist:hover .custom-icon-wrapper .custom-icon,
a.towishlist:hover .custom-icon-wrapper .custom-icon {
	filter: invert(1);
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list a.towishlist,
.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list a.tocompare {
	/* margin-top: 2px; */
}

.product-addto-links a {
	display: flex !important;
	align-items: center !important;
}

.product-addto-links a span {
	padding-left: 16px !important;
}

.catalog-product-view .main-wrapper .page-main {
	margin-bottom: 80px !important;
}

.catalog-product-view .main-wrapper .page-main .tab-titles {
	margin-bottom: 16px !important;
}

.block-viewed-products-grid .block-content .products-grid .product-items .product-item .product-item-info .product-item-details .product-item-actions .actions-primary button {
	margin-bottom: 16px !important;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .wdm-social-icons a {
	margin: 0px 8px !important;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-add-form #product_addtocart_form .box-tocart .fieldset .actions .buynow-button #buy-now {
	width: 100%;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-add-form #product_addtocart_form .box-tocart .fieldset .actions .buynow-button #buy-now:hover {
	background-color: #758f3d;
	color: #fff;
}

.product-item-inner .actions-primary form .action.tocart.primary {
	width: 100% !important;
	border: none !important;
	min-height: 35px !important;
}

.product-item-inner .actions-primary form .action.tocart.primary:hover {
	background-color: #758f3d !important;
	color: #fff !important;
}

.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details strong.product-item-name a,
.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details strong.product-item-name a,
.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details strong.product-item-name a {
	text-transform: unset !important;
}

.product-labels {
	z-index: 2 !important;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product.media {
	position: relative;
}

.catalog-product-view .main-wrapper .page-main .columns .column.main .product-labels {
	position: absolute;
	top: 0;
	left: 0;
}

.main-wrapper .logo-bar .minicart-wrapper .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.mage-dropdown-dialog .block.block-minicart.ui-dialog-content.ui-widget-content {
	height: unset !important;
}

#minicart-content-wrapper .block-content .minicart-items-wrapper {
	height: unset !important;
	padding: 14px;
	max-height: 700px;
	min-height: 250px;
}

#minicart-content-wrapper .block-content .actions .secondary {
	margin: 0 10px 15px;
}

#minicart-content-wrapper .block-content .actions .secondary .action.viewcart {
	padding: 15px;
	display: block;
	border: #758f3d solid 1px;
}

#minicart-content-wrapper .minicart-items .product-item-details .details-qty {
	display: flex;
	align-items: baseline;
}

#minicart-content-wrapper .block-content .minicart-items-wrapper .minicart-items .item.product.product-item .product .product-item-details .product-item-pricing .details-qty.qty label.label {
	padding-right: 15px;
}

#minicart-content-wrapper.minicart-items .product-item-details .details-qty .up-dow {
	display: flex !important;
	align-items: center !important;
}

#minicart-content-wrapper .product-item-details .product.actions {
	margin-top: -30px;
}

#minicart-content-wrapper .minicart-items .product-item-details {
	padding-left: 115px !important;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-discount #block-discount .title {
	display: none !important;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper {
	align-items: stretch !important;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 0px 15px 0px 15px !important;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-title {
	text-transform: unset !important;
}

.mpblog-post-index .main-wrapper .page-main .post-list-body {
	display: flex;
	flex-direction: column;
}

.mpblog-post-index .main-wrapper .page-main .post-list-item {
	width: 100% !important;
}

.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper .post-image {
	min-width: 30% !important;
}

div[name="amastySummaryAttributes.terms_and_conditions_link"] .control {
	margin-top: -80px;
	margin-left: 24px;
}

div[name="amastySummaryAttributes.gdpr_consent_link"] .control {
	margin-top: -80px;
	margin-left: 24px;
}

div[name="amastySummaryAttributes.gdpr_consent"] .field-error {
	margin-top: 24px !important;
}

.order-attributes-form:has(div[name="amastySummaryAttributes.terms_conditions"].field._required._error) div[name="amastySummaryAttributes.terms_and_conditions_link"] .control {
	margin-top: -88px;
}

.order-attributes-form:has(div[name="amastySummaryAttributes.gdpr_consent"].field._required._error) div[name="amastySummaryAttributes.gdpr_consent_link"] .control {
	margin-top: -102px;
}

/* 
.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block
.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block
.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block 
*/

.am-filter-items-attr_brand {
	flex-wrap: wrap;
	justify-content: flex-start !important;
}

/*.am-filter-items-attr_new_product li.item {width: 100% !important;}*/
.am-filter-items-attr_new_product li.item a {
	padding: 8px !important;
	display: flex;
	justify-content: space-between !important;
	width: 1001% !important;
}

/*** NEW CSS ***/

.btn-blue {
	display: block;
	color: #ffffff !important;
	background-color: #247ba0;
	text-align: center;
	text-decoration: none !important;
	text-transform: uppercase;
	padding: 14px;
	font-size: 12px;
	min-width: 136px;
	font-weight: 700;
}

.btn-blue:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #758f3d;
}

.btn-blue:visited {
	color: #ffffff !important;
}

a.btn-blue:visited {
	color: #ffffff !important;
}

.not-found {
	padding: 150px 0px 210px 0px;
	position: relative;
}

.not-found__content {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.not-found__ttl {
	font-size: 24px;
	color: #2d4c21;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	margin-bottom: 16px;
}

.not-found__img {
	max-width: 420px;
	margin-bottom: 75px;
}

.not-found__img img {
	width: 100%;
	height: auto;
	max-width: 100%;
}

.not-found__sbttl {
	font-size: 24px;
	text-transform: uppercase;
	color: #000000;
	margin-bottom: 20px;
	text-align: center;
}

.not-found__txt {
	text-align: center;
	font-size: 14px;
	max-width: 800px;
	line-height: 24px;
	margin-bottom: 45px;
}

.not-found__btn {}

.not-found__bg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
}

.not-found__bg img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: auto;
}

.column.main:has(.not-found) {
	padding-bottom: 0px !important;
}

.cms-no-route .main-wrapper .page-main {
	max-width: unset !important;
}

.cms-no-route .main-wrapper .page-main p {
	margin-bottom: 0px !important;
}

.cms-no-route .recently-viewed-products {
	display: none !important;
}

.faq {}

.faq__ttl {
	color: #2d4c21;
	font-size: 40px;
	font-weight: 700;
	margin-bottom: 34px;
}

.faq__card {
	background-color: #f8f8f8;
	margin-bottom: 10px;
	border: #e2e2e2 1px solid;
	border-radius: 0px;
}

.faq__card .card-header {
	padding: 0px;
	background-color: transparent;
	border: none;
}

.faq__card .btn {
	width: 100%;
	text-align: left;
	padding: 24px 110px 24px 36px;
	display: flex;
	align-items: center;
	background-color: transparent;
	outline: none;
	box-shadow: none;
	position: relative;
	border: none !important;
}

.faq__card .btn:focus {
	border: none !important;
}

.faq__card button:focus,
.faq__card button:hover,
.faq__card button:active {
	border: none !important;
}

.faq__card .btn::before {
	content: "\e622";
	font-family: "luma-icons";
	position: absolute;
	right: 50px;
	top: 46%;
	width: 22px;
	height: 12px;
	/* transform: rotate(180deg) */
}

.faq__card:has(.show) .btn::before {
	transform: rotate(180deg);
}

.faq__card-number {
	font-size: 40px;
	color: #d2d2d2;
	font-weight: 700;
	width: 90px;
	flex: 0 0 90px;
}

.faq__card-ttl {
	font-size: 20px;
	font-weight: 700;
	text-wrap: wrap;
	flex-shrink: 1;
}

.faq__card .card-body {
	font-size: 14px;
	line-height: 24px;
	padding: 4px 100px 38px 127px;
}

/* faq style 2 */
.faq--about {
	padding: 100px 0px 160px 0px;
	margin-bottom: 46px;
}

.faq--about .faq__ttl {
	color: #000000;
	text-align: center;
}

.faq--about .faq__card:has(.collapse.show) .faq__card-number {
	color: #758f3d;
}

.thk-msg {
	padding: 150px 0px 210px 0px;
	position: relative;
}

.thk-msg__content {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.thk-msg__ttl {
	font-size: 24px;
	color: #000000;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	margin-bottom: 16px;
}

.thk-msg__img {
	max-width: 420px;
	margin-bottom: 45px;
}

.thk-msg__img img {
	width: 100%;
	height: auto;
	max-width: 100%;
}

.thk-msg__sbttl {
	font-size: 20px;
	color: #000000;
	margin-bottom: 20px;
	text-align: center;
}

.thk-msg__txt {
	text-align: center;
	font-size: 14px;
	max-width: 800px;
	line-height: 24px;
	margin-bottom: 45px;
}

.thk-msg__btn {}

.thk-msg__bg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
}

.thk-msg__bg img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: auto;
}

.inner-header {
	position: relative;
	z-index: 2;
}

.inner-header__content {
	background-size: cover;
	background-position: center;
	min-height: 500px;
	display: flex;
	position: relative;
}

.inner-header__title {
	padding: 16px;
	margin-bottom: 0px;
	font-size: 40px;
	color: #ffffff;
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	backdrop-filter: brightness(60%);
}

.inner-header__bg {
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	background-image: url(/pub/media/theme/agroland/Path_71.png);
	height: 81px;
	background-size: cover;
	background-position: center;
}

.about-intro {
	padding: 100px 16px;
	position: relative;
}

.about-intro__img {
	text-align: center;
	position: relative;
	z-index: 2;
	max-width: 832px;
	margin: auto;
	margin-bottom: 40px;
}

.about-intro__title {
	text-align: center;
	font-size: 30px;
	margin-bottom: 18px;
	color: #000000;
	height: auto;
	z-index: 1;
}

.about-intro__text {
	font-size: 14px;
	line-height: 24px;
	color: #000000;
	position: relative;
	z-index: 2;
	max-width: 832px;
	margin: auto;
}

.about-bg {
	position: absolute;
	left: 4%;
	bottom: -4%;
	width: 100%;
	max-width: 426px;
	height: auto;
	z-index: 1;
}

.about-bg img {
	width: 100%;
	height: auto;
}

.about-cards {
	margin-bottom: 108px;
}

.about-cards__grid {
	display: flex;
	justify-content: center;
	gap: 16px;
	width: 100%;
	flex-wrap: wrap;
}

.about-card {
	max-width: 490px;
	width: 100%;
	position: relative;
	z-index: 2;
}

.about-card__img img {
	width: 100%;
	object-fit: cover;
	aspect-ratio: 49/30;
}

.about-card__body {
	background-color: #f8f8f8;
	padding: 42px 32px 61px 32px;
}

.about-card__title {
	text-align: center;
	font-size: 30px;
	margin-bottom: 18px;
	color: #000000;
}

.about-card__text {
	font-size: 14px;
	color: #000000;
}

.values {
	margin-bottom: 135px;
}

.values__title {
	text-align: center;
	font-size: 40px;
	margin-bottom: 40px;
	color: #000000;
}

.values__grid {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: stretch;
}

.value-card {
	width: 100%;
	max-width: 340px;
	padding: 16px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
}

.value-card__img {
	display: flex;
	align-items: center;
	justify-content: center;
	border: #b7d5d4 1px solid;
	box-shadow: 10px 10px 20px 6px #0000000d;
	width: 240px;
	height: 240px;
	border-radius: 100%;
}

.value-card__img img {
	width: 100%;
	height: auto;
	max-width: 110px;
}

.value-card__title {
	font-size: 24px;
	margin-bottom: 21px;
	text-align: center;
	font-weight: 700;
	padding-top: 36px;
	color: #000000;
}

.value-card__text {
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	max-width: 270px;
	color: #000000;
}

.about-banner {
	width: 100%;
}

.about-banner__img img {
	width: 100%;
	height: auto;
	object-fit: cover;
	object-position: center;
	min-height: 300px;
}

.promo-focus {
	padding: 140px;
	padding-bottom: 100px;
}

.promo-focus .promo-title {
	font-size: 40px;
	margin-bottom: 50px;
	text-align: center;
	color: #000000;
}

.promo-focus .promo-item {
	display: flex;
	gap: 16px;
	margin-bottom: 16px;
}

.promo-focus .promo-item:nth-child(2n) {
	flex-direction: row-reverse;
}

.promo-focus .promo-item img {
	max-width: 100%;
	height: auto;
}

.promo-focus .promo-left {
	width: 50%;
	display: flex;
	justify-content: center;
}

.promo-focus .promo-right {
	width: 50%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.promo-focus .product-info-slider {
	max-width: 430px;
	margin: auto auto auto 0px;
}

.promo-focus .final-price {
	color: #247ba0;
	font-size: 41px;
}

.promo-focus .promo-item:nth-child(2n) .product-info-slider {
	margin: auto auto auto auto;
}

.promo-focus .product-add-to {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	padding-top: 20px;
}

.promo-focus .title {
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 25px;
	font-weight: bold;
	color: #000000;
}

.promo-focus .text {
	font-size: 14px;
	margin-bottom: 25px;
	color: #000000;
}

.column.main:has(.thk-msg) {
	padding-bottom: 0px !important;
}

.main-wrapper:has(.thk-msg) .recently-viewed-products {
	display: none !important;
}

.cms-page-view.page-layout-1column #maincontent .column.main h3 {
	font-size: 20px !important;
	font-weight: 700 !important;
	margin-bottom: 20px !important;
	color: #000 !important;
}

.cms-page-view.page-layout-1column #maincontent .column.main p {
	margin-bottom: 38px !important;
	font-size: 14px !important;
}

.cms-page-view.page-layout-1column #maincontent .column.main ul {
	margin-bottom: 38px !important;
}

.cms-page-view.page-layout-1column #maincontent .column.main ul li {
	margin-bottom: 16px;
}

.cms-page-view.page-layout-1column #maincontent .column.main ul li::marker {
	color: #8da851 !important;
}

.top-offers-banners--brand {
	position: relative;
	z-index: 2;
	top: 0px;
	padding-top: 34px;
	align-items: flex-end !important;
}

.about-intro--brand {
	overflow: unset !important;
}

.about-intro--brand .about-bg {
	left: -29%;
}

.page-main:has(.top-offers-banners--brand) .inner-header__title {
	backdrop-filter: brightness(100%);
}

.page-main:has(.top-offers-banners--brand) .category-image {
	display: none;
}

.page-main:has(.top-offers-banners--brand) .category-products-count {
	display: none !important;
}

.img-product img {
	margin-bottom: 20px;
}

.latest-offers-carousel-item .product-slider-data>a {
	margin-bottom: 20px;
}

.latest-offers-carousel-item .product-info-slider {
	padding-top: 20px;
}

.ambrands-image-block {
	display: flex;
	justify-content: center;
}

.amshopby_currency_rate .amshopby-currency {
	display: none;
}

.filter-options {
	display: block !important;
}

.home-carousel-item .product-slider-data .product-info-slider .slider-label span {
	max-width: unset;
	width: fit-content;
}

.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong,
.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong,
.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong {
	display: none !important;
}

.product-labels {
	justify-content: flex-start !important;
	gap: 10px;
}

.label-new {
	width: fit-content !important;
	margin-left: 0px !important;
	padding: 6px;
	min-width: 60px !important;
}

.label-offer {
	width: fit-content !important;
	margin-left: 0px !important;
	padding: 6px;
	min-width: 60px !important;
}

.label-hot {
	width: fit-content !important;
	margin-left: 0px !important;
	padding: 6px;
	min-width: 60px !important;
}

.label-sale {
	width: fit-content !important;
	margin-left: 0px !important;
	padding: 6px;
	min-width: 60px !important;
}

.label-discount {
	width: fit-content !important;
	margin-left: 0px !important;
	padding: 6px;
	min-width: 60px !important;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .am-widget-brand-slider .ambrands-slider-container .all-brands .ambrands-inner .brand-info .brands-slider {
	overflow-x: auto;
	white-space: nowrap;
	padding: 1rem 0 2rem 0;
	max-width: 100%;
	width: 100%;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .am-widget-brand-slider .ambrands-slider-container .all-brands .ambrands-inner .brand-info .brands-slider .slide {
	display: inline-block;
	overflow: hidden;
	max-width: 85px;
	margin-right: 10px;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .am-widget-brand-slider .ambrands-slider-container .all-brands .ambrands-inner .brand-info .brands-slider .slide .ambrands-brand.brand-label {
	display: inline-flex;
	align-items: center;
	box-sizing: border-box;
	width: 85px;
	min-height: 85px;
	justify-content: center;
	flex-direction: column;
	padding: 5px;
	background: #f9f9f9;
	border: 1px solid #d2d2d2;
	margin-right: 10px;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .am-widget-brand-slider .ambrands-slider-container .all-brands .ambrands-inner .brand-info .brands-slider .slide .ambrands-brand.brand-label .ambrands-image-block {
	display: flex;
	flex-direction: column;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .am-widget-brand-slider .ambrands-slider-container .all-brands .ambrands-inner .brand-info .brands-slider .slide .ambrands-brand.brand-label .ambrands-label {
	display: none;
}

.cms-all-brands .main-wrapper .page-main .columns .column.main .ambrands-brandlist-widget .content .ambrands-filters-block {
	margin: 50px 0;
}


.ambrands-letters-list {display: flex;flex-wrap: wrap;}
.ambrands-letters-list .ambrands-letter {width:25% !important;}
.ambrands-letters-list .ambrands-letter .ambrands-content {justify-content: center;}
.ambrands-letters-list .ambrands-letter .ambrands-title {justify-content: center;}
.ambrands-letters-list .ambrands-brand-item {margin: 0px !important;}
.ambrands-letters-filter .ambrands-letter.-letter-all {padding: 5px 0;width: max-content;min-width: unset;}

.nav-before-open {height: unset !important;overflow-x: auto !important;}
.main-wrapper .sections.nav-sections {overflow: unset !important;}

@media screen and (min-width: 768px) {
	@media (min-width: 769px),
	print {
		.block.newsletter {
			max-width: 100% !important;
			width: max-content;
		}
	}
}

@media screen and (max-width: 1440px) {
	.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data {
		top: 100px;
	}
}

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

	.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .slider-background,
	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .slider-background,
	.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .slider-background {
		height: 100vw;
		z-index: -1;
	}
}

@media screen and (max-width: 1368px) {
	.catalog-product-view .main-wrapper .page-main.page-main-details .columns .column.main .block.related .block-content.content .products.wrapper.grid.products-grid.products-related .products.list.items.product-items .item.product.product-item {
		width: auto;
		max-width: 395px;
	}
}

@media screen and (max-width: 1220px) {
	.all-categories .toggle-all-categories {
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.mpblog-post-index .main-wrapper .page-main {
		padding: 0 20px;
	}

	.mpblog-post-view .main-wrapper .page-main {
		padding: 0 20px;
	}

	.catalog-category-view .main-wrapper .page-main,
	.catalogsearch-result-index .main-wrapper .page-main,
	.ambrand-index-index .main-wrapper .page-main {
		padding: 0 15px;
	}

	.catalog-category-view .main-wrapper #maincontent,
	.catalogsearch-result-index .main-wrapper #maincontent,
	.ambrand-index-index .main-wrapper #maincontent {
		padding: 0 15px;
	}

	.choosen-subcategories .subcategories {
		margin-right: 0px;
		width: 25%;
		max-width: 25%;
		min-width: 25%;
	}

	.empty-space-categories {
		display: none;
	}

	.checkout-cart-index .main-wrapper .page-main {
		padding: 0 20px;
	}

	.checkout-index-index .main-wrapper .page-main {
		padding: 0 20px;
	}

	.checkout-onepage-success .main-wrapper .page-main {
		padding: 0 20px;
	}

	.cms-no-route .main-wrapper .page-main .columns .column.main {
		padding: 0 20px;
	}

	.contact-index-index .main-wrapper .page-main {
		padding: 0 20px;
	}

	.cms-all-brands .main-wrapper .page-main {
		padding: 0 20px;
	}

	.cms-page-view .main-wrapper .page-main {
		padding: 0 20px;
	}

	.customer-account-create .main-wrapper .page-main,
	.customer-account-login .main-wrapper .page-main,
	.customer-account-index .main-wrapper .page-main,
	.customer-account-logoutsuccess .main-wrapper .page-main,
	.customer-account-forgotpassword .main-wrapper .page-main,
	.customer-account-createpassword .main-wrapper .page-main,
	.account .main-wrapper .page-main {
		padding: 0 20px;
	}
}

@media (max-width: 1200px) {
	.promo-focus .promo-item {
		flex-direction: column;
		margin-bottom: 60px;
	}

	.promo-focus .promo-item:nth-child(2n) {
		flex-direction: column;
	}

	.promo-focus .promo-left {
		width: 100%;
		margin-bottom: 20px;
	}

	.promo-focus .promo-right {
		width: 100%;
	}

	.catalog-product-view .columns .column.main {display: flex;flex-wrap: wrap;flex-direction: column;padding: 0px 24px;}
	.catalog-product-view .columns .column.main .product-info-main {float: unset !important;;width: 100% !important;;order: 2;max-width: 500px !important;margin: auto !important;}
	.catalog-product-view .columns .column.main .product.media {width: 100% !important;float: unset !important;;order: 1;max-width: 500px !important;margin: auto !important;}
	.catalog-product-view .columns .column.main .product.media .gallery-placeholder {width: 100%;}
	.catalog-product-view .fotorama__stage__frame .fotorama__img {left: 0 !important;top: 0 !important;transform: translate3d(0%, 0%, 0) !important;}

	/* .promo-focus .promo-right .product-info-slider {margin:0!important;} */
}

@media screen and (max-width: 1200px) {
	.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data {
		max-width: 85vw;
	}
}

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

	.catalog-category-view .main-wrapper #maincontent .columns .column.main,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main {
		width: 69.999%;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item {
		width: 48%;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item {
		width: 48%;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main,
	.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main {
		width: 30%;
	}
}

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

	.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-text,
	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-text,
	.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-text {
		font-size: 25px;
		line-height: 40px;
	}

	.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-button,
	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-button,
	.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-button {
		margin-top: 20px;
	}
}

@media (max-width: 992px) {

	.nav-toggle {
		display: block !important;
	}

	.block-search .action.search {position: unset !important;}

	.js-header-brands-slider>a::before{display: none !important;}
	

	.price-strikethrough {
		display: block;
	}

	.faq__card .btn {
		flex-direction: column;
		padding: 16px 34px 16px 16px;
		align-items: flex-start;
	}

	.faq__card .btn::before {
		top: 50px;
	}

	.faq__card .card-body {
		padding: 16px;
	}
}

@media only screen and (max-width: 992px) {
	.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper {
		flex-direction: column !important;
	}
}

@media screen and (max-width: 992px) {
	.main-wrapper .sections.nav-sections {
		position: relative;
		z-index: 102;
		max-height: 0;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu {
		right: -100%;
		position: fixed;
		transition: 0.5s;
		display: flex;
		background: #fff;
		min-height: 100vh;
		top: 0;
		min-width: 100%;
		max-width: 100%;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu.active {
		right: 0;
		transition: 0.5s;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal .close-mobile-right-menu {
		display: block;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal ul.top-level {
		margin-top: 40px;
		width: 100vw;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal ul.top-level li.category-item {
		width: 100%;
		border-top: 0;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal ul.top-level li.category-item span.plus {
		top: 10px;
		right: 10px;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal ul.top-level li.category-item span.plus:before {
		color: #000;
		font-size: 20px;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal ul.top-level li.category-item .animated.undefined {
		border: 0;
		box-shadow: none;
		position: relative;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .menu-container.horizontal-menu .menu.horizontal ul.top-level li.category-item .animated.undefined li {
		width: 100%;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content {
		left: -100%;
		position: fixed;
		top: 0;
		width: 100%;
		transition: 0.5s;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content .menu-container .menu.vertical-left ul {
		margin-top: 40px;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content .menu-container .menu.vertical-left ul li {
		border: none;
		position: relative;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content .menu-container .menu.vertical-left ul li .plus {
		top: 0;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content .menu-container .menu.vertical-left ul li .plus:before {
		font-size: 25px;
		color: #fff;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content .menu-container .menu.vertical-left ul li a {
		text-align: left;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content .menu-container .menu.vertical-left ul li ul {
		width: 100%;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content.show-vertical-menu {
		transition: 0.5s;
		left: 0;
	}

	.main-wrapper .sections.nav-sections .section-items.nav-sections-items .section-item-content.nav-sections-item-content .section-item-content.show-vertical-menu .menu-container .menu.vertical-left .close-mobile-left-menu {
		display: block;
	}

	.main-wrapper .logo-bar .logo {
		min-height: 50px;
		padding: 0;
		margin: 0;
		max-width: 100%;
		width: 100%;
		min-width: 50%;
		flex: 1;
	}

	.main-wrapper .logo-bar .block.block-search {
		margin: 0;
		max-width: 16.666666%;
		padding: 0;
	}

	.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .field.search {
		position: fixed;
		width: 100vw;
		background: #fff;
		z-index: 102;
		padding: 0 20%;
		height: 14vh;
		display: flex;
		align-content: center;
		align-items: center;
		justify-content: center;
		top: 0;
		left: -110%;
		transition: 0.5s;
	}

	.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .field.search .close-minisearch {
		display: block;
	}

	.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .field.search .control {
		border: none;
		width: 100%;
		padding: 0;
	}

	.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .field.search label {
		display: none !important;
	}

	.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .field.search.show {
		transition: 0.5s;
		left: 0;
	}

	.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .actions {
		float: right;
	}

	.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .actions .action.search {
		background: none;
		border: none;
		padding: 0;
		margin: 0;
	}

	.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .actions .action.search:before {
		color: #000;
		font-weight: 100;
	}

	.main-wrapper .logo-bar .page-header {
		display: none;
	}

	.main-wrapper .logo-bar .minicart-wrapper {
		margin: 0;
		max-width: 16.666666%;
	}

	.mobile-menu-bar {
		display: block;
	}

	.logo-bar .mobile-account-link {
		display: flex;
		align-content: center;
		align-items: center;
		justify-content: space-around;
		min-height: 50px;
		max-width: 16.666666%;
		padding: 0;
	}

	#mega-menu-subcategories .subcategories {
		width: 50%;
	}

	.top-selling-products div .tabs .tabs-list li {
		padding: 10px 15px 50px;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item {
		width: 50%;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item {
		width: 100%;
		text-align: center;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info {
		width: 100%;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item {
		width: 50%;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item {
		width: 100%;
		text-align: center;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info {
		width: 100%;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info {
		width: 100%;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong,
	.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong {
		width: 100%;
		text-align: left;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong:after,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong:after,
	.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong:after {
		position: absolute;
		right: 0;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content .block-subtitle.filter-subtitle,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content .block-subtitle.filter-subtitle,
	.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content .block-subtitle.filter-subtitle {
		background: #fff;
		display: none;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list,
	.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list {
		top: 100px;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a,
	.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content #narrow-by-list .filter-options-item .filter-options-content form ul li a {
		padding-top: 0;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content .amshopby-filter-current .amshopby-items.items .item.amshopby-item,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content .amshopby-filter-current .amshopby-items.items .item.amshopby-item,
	.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content .amshopby-filter-current .amshopby-items.items .item.amshopby-item {
		font-size: 14px;
		text-transform: uppercase;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content .amshopby-filter-current .amshopby-items.items .amshopby-button-wrap,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content .amshopby-filter-current .amshopby-items.items .amshopby-button-wrap,
	.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content .amshopby-filter-current .amshopby-items.items .amshopby-button-wrap {
		display: none;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main .block.filter.active .block-title.filter-title,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main .block.filter.active .block-title.filter-title,
	.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main .block.filter.active .block-title.filter-title {
		padding: 0px 15px;
		background: #fff;
		min-height: 100px;
		display: flex !important;
		align-items: center;
		margin: 0;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main .block.filter.active .block-title.filter-title strong,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main .block.filter.active .block-title.filter-title strong,
	.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main .block.filter.active .block-title.filter-title strong {
		top: 0;
	}

	.catalog-product-view .main-wrapper .page-main {
		padding: 0 15px;
	}

	.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main {
		width: 100%;
	}

	.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-info-price {
		padding-top: 15px;
	}

	.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-info-price .price-box {
		padding-left: 0;
		padding-right: 0;
	}

	.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-add-form #product_addtocart_form .box-tocart .fieldset .actions #product-addtocart-button {
		width: 50%;
	}

	.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .product-addto-links {
		position: relative;
		top: 3px;
	}

	.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .product-addto-links .action.towishlist:before {
		min-width: 30px;
		min-height: 30px;
	}

	.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .product-addto-links .action.towishlist span {
		font-size: 12px;
		padding-left: 15px;
	}

	.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .product-addto-links .action.tocompare:before {
		min-width: 30px;
		min-height: 30px;
	}

	.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .product-addto-links .action.tocompare span {
		font-size: 12px;
		padding-left: 10px;
	}

	.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .wdm-social-icons .share-to-title {
		font-size: 12px;
	}

	.catalog-product-view .main-wrapper .page-main .columns .column.main .product.media {
		width: 100%;
	}

	.fotorama__stage,
	.fotorama__nav {
		max-width: 100% !important;
		max-height: 100% !important;
		min-width: 100% !important;
		min-height: 100% !important;
		width: 100vw !important;
	}

	.main-wrapper .breadcrumbs {
		padding: 40px 15px;
	}

	.main-wrapper .breadcrumbs .items li {
		font-size: 14px;
	}

	.main-wrapper .breadcrumbs .items li:not(:last-child):after {
		font-size: 14px;
	}

	.in-one-row {
		flex-wrap: nowrap;
	}

	.hide-in-mob {
		display: none !important;
	}

	.hide-in-desk {
		display: block !important;
	}

	.topbar .lang-switcher {
		display: none;
	}

	.lang-switcher {
		margin: 10px 10px;
		width: 75px;
		background: #2d4c21;
		padding: 10px;
		list-style: none;
	}

	.lang-switcher__dropdown {
		position: absolute;
		width: 75px;
		background: #2d4c21;
		padding: 7px 10px;
		list-style: none;
		margin: 0;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		bottom: -35px;
		border: none;
	}

	.lang-switcher__dropdown li a {
		font-size: 0;
	}

	.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container {
		display: flex;
		flex-direction: column;
	}

	.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.item {
		padding: 15px 15px 10px 90px;
	}

	.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.qty .field.qty .control.qty label .input-text.qty {
		height: 20px;
		margin-top: 0;
		min-height: 20px;
	}

	.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-discount {
		top: 0;
		max-width: 100%;
		padding-bottom: 10px;
	}

	.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-discount #block-discount {
		flex-direction: column;
	}

	.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-summary {
		padding: 10px 0;
		order: 1;
	}

	

	.customer-account-create .main-wrapper .page-main .columns .column.main .login-container .block-customer-login,
	.customer-account-login .main-wrapper .page-main .columns .column.main .login-container .block-customer-login,
	.customer-account-index .main-wrapper .page-main .columns .column.main .login-container .block-customer-login,
	.customer-account-logoutsuccess .main-wrapper .page-main .columns .column.main .login-container .block-customer-login,
	.customer-account-forgotpassword .main-wrapper .page-main .columns .column.main .login-container .block-customer-login,
	.customer-account-createpassword .main-wrapper .page-main .columns .column.main .login-container .block-customer-login,
	.account .main-wrapper .page-main .columns .column.main .login-container .block-customer-login {
		border: none;
	}

	.account .main-wrapper .page-main .columns .sidebar.sidebar-main {
		order: -1;
	}

	.account .main-wrapper .page-main .columns .sidebar.sidebar-main .block.block-collapsible-nav {
		position: relative;
		top: 0;
	}

	.account .main-wrapper .page-main .columns .sidebar.sidebar-main .block.block-collapsible-nav .title.block-collapsible-nav-title {
		display: none;
	}

	.account .main-wrapper .page-main .columns .sidebar.sidebar-main .block.block-collapsible-nav .content.block-collapsible-nav-content {
		display: block;
		background: #fff;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong span,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong span,
	.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong span {
		padding-top: 0px !important;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong,
	.ambrand-index-index .main-wrapper #maincontent .columns .sidebar.sidebar-main #layered-filter-block .block-title.filter-title strong {
		display: flex !important;
		align-items: center !important;
	}

	.cart.table-wrapper .col.qty,
	.cart.table-wrapper .col.price,
	.cart.table-wrapper .col.subtotal,
	.cart.table-wrapper .col.msrp {
		text-transform: lowercase;
	}

	.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item .item-info .col.qty .field.qty .control.qty label .input-text.qty {
		min-height: 50px !important;
	}

	.cart.table-wrapper .col.qty,
	.cart.table-wrapper .col.price,
	.cart.table-wrapper .col.subtotal,
	.cart.table-wrapper .col.msrp {
		box-sizing: border-box;
		display: block;
		/* float: left; */
		white-space: nowrap;
		width: 100% !important;
		display: flex !important;
		flex-direction: column !important;
		align-content: space-between;
		justify-content: center !important;
		align-items: center !important;
	}

	.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .form.form-cart .cart.table-wrapper .cart.items.data.table thead {
		display: none !important;
	}

	.main-wrapper .logo-bar .minicart-wrapper .minicart-header-details {
		display: none;
	}
	.main-wrapper .logo-bar .mobile-account-link, .main-wrapper .logo-bar .minicart-wrapper, .main-wrapper .logo-bar .block-search {
		flex: 0 1 auto;
		max-width: none;
		width: 50px;
	}


}

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

	.section-slider .home-top-carousel,
	.new-products .home-top-carousel,
	.latest-offers .home-top-carousel {
		/*  height: 70vh !important; */
	}

	.section-slider .home-top-carousel .slick-list,
	.new-products .home-top-carousel .slick-list,
	.latest-offers .home-top-carousel .slick-list {
		/*  height: 100vh; */
	}

	.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-title,
	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-title,
	.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .slider-title {
		font-size: 40px;
		line-height: 50px;
	}

	.top-offers-banners {
		margin: 30px auto !important;
		top: 0;
	}

	.top-offers-banners div {
		margin: 15px 0;
	}

	.homepage-products .offers .hot-products div.col-lg-3 {
		display: flex;
		justify-content: center;
		margin-bottom: 30px;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers {
		overflow-x: auto;
		white-space: nowrap;
		padding: 1rem 0 2rem 0;
		max-width: 100%;
		width: 100%;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item {
		max-width: 90%;
		display: inline-block;
		padding-right: 20px;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .offer-item-inner .product-labels {
		display: flex;
		justify-content: space-between;
		position: relative;
		top: 13px;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper a .desc-product {
		font-size: 20px;
		display: flex;
		align-items: center;
		min-height: 55px;
		color: #000;
		padding-top: 5px;
		line-height: 24px;
		white-space: initial;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper a .desc-product p {
		white-space: break-spaces;
		text-align: left;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper .product-reviews-summary.short {
		margin-bottom: 14px;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper .product-reviews-summary.short .rating-summary .rating-result span:before {
		color: #758f3d;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper .product-reviews-summary.short .product-reviews-summary .reviews-actions {
		font-size: 13px;
		margin-top: 0;
		margin-left: 3px;
		color: #758f3d;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper .product-availability {
		color: #555;
		font-size: 14px;
		display: flex;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper .product-availability .availability-status {
		color: #8da851;
		font-weight: bold;
		margin-left: 6px;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper .product-price {
		margin-top: 5px;
		margin-bottom: 20px;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper .product-price div span.final-price {
		color: #247ba0;
		font-size: 24px;
		font-weight: bold;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper .product-price div .price-strikethrough {
		color: #d2d2d2;
		font-size: 18px;
		text-decoration: line-through;
		/* margin-left: 11px; */
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper .product-add-to {
		display: block;
		opacity: 1;
		-webkit-transition: 0.5s time;
		-moz-transition: 0.5s time;
		-ms-transition: 0.5s time;
		-o-transition: 0.5s time;
		transition: 0.5s time;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper .product-add-to .product__actions.links {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper .product-add-to .product__actions.links .add-to-wishlist {
		width: 30px;
		height: 30px;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper .product-add-to .product__actions.links .add-to-cart {
		width: 75%;
		background: #247ba0;
		text-align: center;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper .product-add-to .product__actions.links .add-to-cart form button.action.tocart.primary {
		background: transparent;
		border: 1px solid #247ba0;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper .product-add-to .product__actions.links .add-to-cart form button.action.tocart.primary span {
		text-transform: uppercase;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper .product-add-to .product__actions.links .add-to-cart:hover {
		background: #758f3d;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper .product-add-to .product__actions.links .add-to-cart:hover form button.action.tocart.primary {
		background: #758f3d;
		border: 1px solid #758f3d;
	}

	.homepage-products .offers .hot-products div .home-carousel-products-offers .offer-item .productwrapper .product-add-to .product__actions.links .add-to-compare {
		width: 30px;
		height: 30px;
	}

	.section-slider .home-top-carousel {
		background-size: auto;
		background-position: center center;
	}

	.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data {
		max-width: 90vw;
		flex-direction: row;
	}

	.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data img {
		width: 100%;
	}

	.new-products {
		padding-top: 0;
	}

	.new-products .new-products-title {
		font-size: 40px;
		top: 125px;
	}

	.new-products .home-top-carousel {
		background-size: auto;
		background-repeat: no-repeat;
		background-position: center center;
		height: 110vh !important;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data {
		flex-direction: column;
		margin-top: 0;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data img {
		max-width: 35%;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider {
		top: 0;
		width: 100vw;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-labels {
		justify-content: center;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider a {
		line-height: 30px;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-name {
		text-align: center;
		font-size: 20px;
		line-height: 25px;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-name a {
		text-align: center;
		font-size: 20px;
		line-height: 25px;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-brand {
		justify-content: center;
		display: flex;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-short-desc {
		font-size: 20px;
		text-align: center;
		padding: 10px 10px 0;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-reviews-summary.short {
		text-align: center;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-availability {
		justify-content: center;
		line-height: 10px;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-price {
		text-align: center;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-price div .final-price {
		font-size: 30px;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-price .product-with-discount {
		font-size: 30px;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-price .product-with-discount .price-strikethrough {
		font-size: 20px;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .add-to-cart {
		padding: 10px 0 0;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .add-to-cart form {
		text-align: center;
	}

	.top-selling-products h2 {
		font-size: 30px;
	}

	.top-selling-products div .tabs .tabs-list li a {
		font-size: 15px;
	}

	.top-selling-products div .tabs .tab p {
		white-space: break-spaces;
		text-align: left;
	}

	.top-selling-products div .tabs .tab .home-carousel-products-top .slick-list {
		padding: 0;
	}

	.top-selling-products div .tabs .tab .home-carousel-products-top .slick-list .slick-track .slick-slide {
		margin: 0 30px;
	}

	.top-selling-products div .tabs .tab .all_top_products_slider,
	.top-selling-products div .tabs .tab .all_category_1_products_slider,
	.top-selling-products div .tabs .tab .all_category_2_products_slider,
	.top-selling-products div .tabs .tab .all_category_3_products_slider {
		overflow-x: auto;
		white-space: nowrap;
		padding: 1rem 0 2rem 0;
		max-width: 100%;
		width: 100%;
	}

	.tabs-item {
		max-width: 320px;
		display: flex;
		flex-direction: column;
		padding-right: 0px;
		margin: auto;
	}

	.tabs-item .productwrapper .product-add-to {
		opacity: 1;
	}

	.tabs-item .productwrapper .product-add-to:hover {
		box-shadow: none;
	}

	.latest-offers .new-products-title {
		font-size: 50px;
	}

	.latest-offers .new-products-title .new-products-subtitle {
		font-size: 40px;
	}

	.latest-offers .home-top-carousel {
		height: 100vh !important;
	}

	.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data {
		width: 100vw;
	}

	.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .product-short-desc {
		font-size: 20px;
	}

	.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider div .product-price {
		font-size: 25px;
	}

	.latest-offers .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider div .product-price .product-with-discount .price-strikethrough {
		font-size: 20px;
	}

	.latest-news {
		margin-top: 70px;
	}

	.latest-news .latest-title {
		margin-bottom: 20px;
	}

	.page-footer .footer-container .footer {
		flex-direction: column;
		padding: 50px 50px;
	}

	.page-footer .footer-container .footer .store-info ul.store-address-info li .icon {
		display: inline-block;
	}

	.page-footer .footer-container .footer .store-info img {
		margin: auto;
		display: block;
	}

	.page-footer .footer-container .footer div .footer-subtitle {
		text-align: center;
		padding: 50px 0;
		margin: 0;
	}

	.page-footer .footer-container .footer div ul li {
		text-align: center;
	}

	.page-footer .footer-container .footer div .social-footer-icons {
		text-align: center;
	}

	.copyright .copy-row {
		flex-direction: column;
	}

	.copyright .copy-row div.col-lg-9:last-child,
	.copyright .copy-row .col-lg-3:last-child {
		text-align: center;
	}

	.catalog-category-view .main-wrapper .page-main .page-title-wrapper,
	.catalogsearch-result-index .main-wrapper .page-main .page-title-wrapper,
	.ambrand-index-index .main-wrapper .page-main .page-title-wrapper {
		display: flex;
		flex-direction: column;
		position: relative;
	}

	.catalog-category-view .main-wrapper .page-main .page-title-wrapper .category-products-count,
	.catalogsearch-result-index .main-wrapper .page-main .page-title-wrapper .category-products-count,
	.ambrand-index-index .main-wrapper .page-main .page-title-wrapper .category-products-count {
		/* position: absolute; */
		/* bottom: 35px; */
		/* right: 0; */
		display: flex;
		align-items: flex-end;
		justify-content: flex-end;
		padding-bottom: 30px;
	}
}

@media screen and (max-width: 930px) {
	.main-wrapper .sections.nav-sections .main-menu-items .section-item-content.nav-sections-item-content .navigation .ui-menu.ui-widget .category-item a.level-top {
		font-size: 16px;
	}

	.all-categories .toggle-all-categories:after {
		top: 4px;
	}

	.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main {
		width: 40%;
	}

	.ambrands-image-block img {max-width: 150px !important;height: auto;}
}

@media screen and (max-width: 850px) {
	.padding-top-section {
		top: -85px;
	}
}

@media screen and (max-width: 849px) {
	.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data {
		top: 75px;
	}
}

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

	.section-slider .home-top-carousel,
	.new-products .home-top-carousel,
	.latest-offers .home-top-carousel {
		/* height: 50vh !important; */
	}
}

@media (max-width: 768px) {
	.promo-focus {
		padding: 60px 16px !important;
	}
}

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

	.section-slider .home-top-carousel,
	.new-products .home-top-carousel,
	.latest-offers .home-top-carousel {
		/*  height: 100vh !important; */
	}

	.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data {
		flex-direction: column;
		max-width: 90vw;
	}

	.section-slider .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .brand-image {
		align-items: center;
		justify-content: center;
		display: flex;
	}

	.new-products .home-top-carousel {
		height: 120vh !important;
	}

	.new-products .home-top-carousel .slick-list {
		height: 115vh !important;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data img {
		max-width: 50%;
	}

	.new-products .home-top-carousel .slick-list .slick-track .slick-slide div .home-carousel-item .product-slider-data .product-info-slider .brand-image {
		display: flex;
		justify-content: center;
	}

	.latest-news {
		margin-top: 50px;
	}

	.latest-news .post-list-content .post-list-body .slick-list .slick-track .slick-slide div .post-list-item .post-item-wraper {
		align-items: center;
	}

	.latest-news .post-list-content .post-list-body .slick-list .slick-track .slick-slide div .post-list-item .post-item-wraper .post-image {
		padding: 0;
	}

	.latest-news .post-list-content .post-list-body .slick-list .slick-track .slick-slide div .post-list-item .post-item-wraper .post-info-wraper .post-short-description {
		font-size: 16px;
	}

	.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper {
		align-items: center;
	}

	.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper .post-image {
		padding: 0;
	}

	.mpblog-post-index .main-wrapper .page-main .columns .column.main .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .post-short-description {
		font-size: 16px;
	}

	.ambrands-letters-list {display: flex;flex-wrap: wrap;}
	.ambrands-letters-list .ambrands-letter {width: 50% !important;}
	.ambrands-letters-list .ambrands-letter .ambrands-content {justify-content: center;}
	.ambrands-letters-list .ambrands-lette .ambrands-title {text-align: center;}

}

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

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability {
		justify-content: center;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews {
		justify-content: center;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link {
		margin: auto;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability {
		justify-content: center;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews {
		justify-content: center;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.expand.products-expand .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link {
		margin: auto;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .product-availability {
		justify-content: center;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .no-product-reviews {
		justify-content: center;
	}

	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.list.products-list .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .amshopby-option-link {
		margin: auto;
	}
}

@media only screen and (max-width: 639px) {
	.minicart-wrapper .product .actions {
		float: unset !important;
		margin: 10px 0 0 0;
	}
}

@media (max-width: 576px) {
	.topbar {
		background: none;
	}

	.topbar-info__text {
		color: #8da851;
	}

	.topbar-info__text a {
		color: #000;
	}
}

@media screen and (max-width: 576px) {
	.main-wrapper .logo-bar .block.block-search .block.block-content #search_mini_form .field.search.show {
		padding: 0;
	}



	.main-wrapper .logo-bar .minicart-wrapper.active .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.mage-dropdown-dialog .block.block-minicart.ui-dialog-content.ui-widget-content {
		min-width: 75%;
	}

	.all-categories .toggle-all-categories:after {
		top: 7px;
		right: 5px;
	}

	.mobile-menu-bar .row .col-6:first-child {
		padding-right: 0;
	}

	.mobile-menu-bar .row .col-6:last-child {
		padding-left: 0;
	}

	.choosen-subcategories {
		overflow-x: auto;
		white-space: nowrap;
		max-width: 100%;
		width: 100%;
		flex-wrap: inherit;
	}

	.choosen-subcategories .subcategories {
		width: 45%;
		display: inline-block;
		max-width: 45%;
		min-width: 45%;
	}

	.choosen-subcategories .subcategories .subcategory-title {
		left: 0;
		right: 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.choosen-subcategories .subcategories .subcategory-title a {
		font-size: 15px;
	}

	.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links {
		flex-direction: column;
	}

	.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .product-addto-links {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		gap: 16px;
		top: -10px;
	}

	.catalog-product-view .main-wrapper .page-main .columns .column.main .product-info-main .product-social-links .product-addto-links .action.towishlist:before {
		margin: 10px 0;
	}

	.catalog-product-view .main-wrapper .page-main .tab-titles {
		flex-direction: column;
	}

	.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .fieldset.review-fieldset {
		flex-direction: column;
	}

	.catalog-product-view .main-wrapper .page-main #reviews .block.review-add .block-content #review-form .actions-toolbar.review-form-actions .primary.actions-primary .action.submit.primary {
		margin-right: 5px;
		margin-left: 10px;
	}
}

@media screen and (max-width: 568px) {
	.product-item-details .product.actions {
		margin-top: 0px;
	}

	.main-wrapper .logo-bar .minicart-wrapper.active .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.mage-dropdown-dialog .block.block-minicart.ui-dialog-content.ui-widget-content {
		min-width: 85%;
	}
}

@media (min-width: 769px),
print {
	.block.newsletter {
		max-width: 100% !important;
		width: max-content;
	}
}

.privacy-policy {
  width: 100%;
  /* overflow-x: hidden;  */
  margin: 0 auto;
  box-sizing: border-box;
}

.privacy-policy table {
  width: 100%;
  overflow: auto;
  display: block;
}

.privacy-policy table tbody {min-width: 800px;display: block;}

.privacy-policy th,
.privacy-policy td {
  padding: 0.5em 1em;
  text-align: left;
}

.checkout-cart-index .main-wrapper .page-main .columns .column.main .cart-container .cart-summary .checkout.methods.items.checkout-methods-items li button span {
	color: #247ba0 !important;
}

/* OVERRIDES */
.product-add-to .product__actions {display: flex;justify-content: space-between;align-items: center;}
.product-add-to .product__actions .add-to-wishlist {}
.product-add-to .product__actions .add-to-cart {width: unset !important;flex: 1 !important;}
.product-add-to .product__actions .add-to-compare {}
.product-item-name {min-height: 100px;}
.product-add-to .product__actions .add-to-cart button.tocart {width: 100%;}

.action.primary, .action-primary, .amshopby-button, .am-filter-go {white-space: wrap !important;}
.add-to-wishlist {margin-right: 10px;width: 36px !important;height: 36px !important;}
.add-to-wishlist a {display: block;width: 36px !important;height: 36px !important;}
.add-to-compare {margin-left: 10px;width: 36px !important;height: 36px !important;}
.add-to-compare a {display: block;width: 36px !important;height: 36px !important;}
.custom-icon-wrapper {width: 37px;height: 37px;display: flex;align-items: center;justify-content: center;background-color: #f2f2f2;}
.custom-icon {width: 100%;height: auto;}
.add-to-wishlist a:hover .custom-icon-wrapper,
.add-to-compare a:hover .custom-icon-wrapper {background-color: #758f3d;}
.add-to-wishlist a:hover .custom-icon-wrapper .custom-icon,
.add-to-compare a:hover .custom-icon-wrapper .custom-icon {filter: invert(1);}

@media screen and (max-width: 992px) {
	.product-item-name {min-height: unset;}
    .catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item 
	{
        width: 49%;
        text-align: center;
    }
	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details strong.product-item-name a, 
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details strong.product-item-name a, 
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details strong.product-item-name a 
	{
		font-size: 14px;
	}
	.catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .price-container.price-final_price.tax.weee .price-wrapper .price, 
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .price-container.price-final_price.tax.weee .price-wrapper .price, 
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item .product-item-info .product.details.product-item-details .price-box.price-final_price .price-container.price-final_price.tax.weee .price-wrapper .price {
		font-size: 14px;
	}
}@media screen and (max-width: 490px) {
	.product-add-to .product__actions .add-to-wishlist {display: none;}
	.product-add-to .product__actions .add-to-compare {display: none;}
}@media screen and (max-width: 350px) {
    .catalog-category-view .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item,
	.catalogsearch-result-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item,
	.ambrand-index-index .main-wrapper #maincontent .columns .column.main #amasty-shopby-product-list .products.wrapper.grid.products-grid .products.list.items.product-items .item.product.product-item 
	{
        width: 100%;
        text-align: center;
    }
}

