/*
Theme Name: The Hanger Child
Theme URI: http://thehanger.wp-theme.design/
Description: This is a child theme for The Hanger.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: the-hanger
Version: 1.0
*/

/*
primary: 1fa824

30 em = 480 px
40 em = 640 px
48 em = 768 px
64 em = 1024 px
80 em = 1280 px
*/


/*COMMONS*/
.al_justify {
	text-align: justify;
}
b, strong, .bold {
	font-weight: 600;
}
.hide {
	display: none !important;
}
.entry-title {
	text-align: center;
	margin-bottom: 3rem;
}
label > [type='radio'], label > [type='checkbox'] {
	position: relative;
	top: 1px;
}
ul.custom_list {
	list-style: none;
}
ul.custom_list li::before {
	position: relative;
	top: -1px;
	content: '\25cf';
	color: #1fa824;
	font-size: 14px;
	display: inline-block;
	margin-right: 6px;
}
@media screen and (min-width: 80em) {
	.cb_spacing {
		padding: 0 0 2rem 0;
	}
}
@media screen and (max-width: 39.938em) {
	.entry-title {
		margin-bottom: 2rem;
	}
}
/*COMMONS*/


/*HEADER*/
@media screen and (min-width: 40em) {
	.site-header-style-1 .header-content .header-line-1 .header-branding .site-logo {
		margin: 0 auto;
	}
}
.widget.woocommerce .product_list_widget li {
	min-height: 3.85rem;
	padding-left: 4.5rem;
}
.widget.woocommerce .product_list_widget li img {
	max-width: 3.85rem;
	margin-left: -4.5rem;
}
.widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart li.mini_cart_item a:not(.remove) {
	padding-right: 2.25rem;
	margin-bottom: 8px;
}
.site-header-style-1 .header-cart .minicart .minicart_infos {
	color: #1fa824;
}
.site-header-style-1 .header-tools li > a .tools_badge {
	padding-left: 0.75em;
	padding-right: 0.75em;
}
.site-header-style-1 .header-content .header-line-1 .header-line-1-wrapper .header-search .header_search_form .header_search_ajax_results_wrapper .header_search_ajax_results .ajax_results_wrapper {
	padding: 1.5rem;
}
/*HEADER*/


/*PAGE HOLDER*/
.site-wrapper .site-content-wrapper .site-content {
	padding-bottom: 0;
}
@media screen and (min-width: 80em) {
	.site-wrapper .site-content-wrapper .site-content {
		padding-top: 3rem;
	}
}
.woocommerce-sidebar-active .woocommerce-breadcrumb {
	display: none;
}
/*items loader*/
.products_ajax_button {
	margin-bottom: 1.5rem;
}
/*PAGE HOLDER*/


/*SIDEBAR - FILTERS*/
.widget.woocommerce.widget_price_filter .price_slider_amount {
	line-height: 1;
}
body.woocommerce-shop.shop-sidebar-left .site-sidebar aside:first-child:not(.widget_product_categories_with_icon) {
	margin-top: 19px;
}
body.woocommerce-shop .site-shop-filters .site-shop-filters-inside .widget-area:last-child {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
body.woocommerce-shop .site-shop-filters .site-shop-filters-inside .widget-area.shop-widget-area aside {
	padding-bottom: 0;
}
@media print, screen and (min-width: 64em) {
	body.woocommerce-shop.shop-sidebar-left .site-sidebar {
		margin-bottom: 3rem;
	}
}

.widget:not(:last-child) {
	padding-bottom: 0;
}
.widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav {
	padding-top: 1.6rem;
	margin-top: 1.5rem;
	border-top: 1px solid rgba(119,119,119,0.2);
}
.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-list.add_scroll {
	max-height: none;
	overflow-y: auto;
	margin-bottom: 0;
}
.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-list .wc-layered-nav-term a:before {
	position: relative;
	top: 1px;
	width: 13px;
	height: 13px;
	margin-right: 6px;
}
.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-list .wc-layered-nav-term > a {
	margin-right: 7px;
}
/*counter*/
.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-list .wc-layered-nav-term > .count {
	/*position: relative;
	top: 1px;*/
	color: #888;
	font-size: 10px;
}
.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-list .wc-layered-nav-term > .count:before {
	content: '\0028';
	margin-right: 1px;
}
.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-list .wc-layered-nav-term > .count:after {
	content: '\0029';
	margin-left: 1px;
}

/*chosen filter*/
.site-content a:hover:not(.wp-block-button__link):not(.button):not(.wp-block-file__button):not(.remove):not(.slide-button):not(.gbt_custom_link):not(.vc_btn3):not(.restore-item):not(.wpml-ls-link):not(.wcml-cs-item-toggle):not(.wpml-ls-item-toggle) {
	text-decoration: none;
}
.widget.woocommerce.widget_layered_nav_filters ul a {
	color: #1fa824 !important;
	padding-bottom: 0.4rem !important;
	text-transform: none;
}
.widget_layered_nav_filters ul .chosen a {
	background-color: rgba(119,119,119,0.1);
}
.widget.woocommerce.widget_layered_nav_filters ul li a .woocommerce-Price-amount {
	margin-left: 3px;
}
.widget.woocommerce.widget_layered_nav_filters ul li a .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
	color: #1fa824;
}

/*filter title*/
.widget.woocommerce.widget_layered_nav_filters .widgettitle {
	display: none;
}

/*SIDEBAR - FILTERS*/


/*SIDEBAR - MEGA BUTTON*/
.widget.woocommerce.widget_product_categories_with_icon .product-categories-with-icon > li {
	font-size: 16px;
}
.widget.woocommerce.widget_product_categories_with_icon .product-categories-with-icon > li > a {
	min-height: 3em;
	padding-top: 0.1em;
	padding-bottom: 0;
}
.widget.woocommerce.widget_product_categories_with_icon .product-categories-with-icon > li .count {
	position: relative;
	top: 1px;
	color: #999;
	font-size: 12px;
	margin-left: 7px;
}
.widget.woocommerce.widget_product_categories_with_icon .product-categories-with-icon > .cat-parent > .children {
	font-size: 15px;
}
.widget.woocommerce.widget_product_categories_with_icon .product-categories-with-icon > .cat-parent > .children > li .count {
	top: 0;
	font-size: 11px;
}

/*hover state*/
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside {
	padding-top: 0.5em;
	padding-bottom: 0.25em;
}
.gbt-mega-dropdown-wrapper .gbt-mega-dropdown .gbt-mega-dropdown-content .gbt-mega-dropdown-content-inside .is-drilldown ul li > a {
	min-height: 3.25em;
}

/*mobile*/
.header-mobiles-wrapper .header-mobiles-content .header-mobiles-large-categories.visible {
	padding-top: 0;
	padding-bottom: 0;
}
/*SIDEBAR - MEGA BUTTON*/


/*SHOP PAGE*/
@media print, screen and (min-width: 64em) {
	body.woocommerce-shop .site-content .woocommerce-archive-header {
		margin-bottom: 2.5rem;
	}
}
/*price slider*/
.widget.woocommerce.widget_price_filter .ui-slider .ui-slider-range {
	background-color: #1fa824;
}
.widget.woocommerce.widget_price_filter .ui-slider-horizontal .ui-slider-range {
	top: 0;
}
.widget.woocommerce.widget_price_filter .ui-slider .ui-slider-handle {
	top: -7px;
	width: 16px;
	height: 16px;
	border-color: #1fa824;
	background-color: #1fa824;
}
.widget.woocommerce.widget_price_filter .price_slider_amount .price_label {
	font-size: 0.9rem;
	font-weight: 600;
}
.widget.woocommerce.widget_price_filter .price_slider_amount .price_label span {
	font-weight: normal;
	text-transform: capitalize;
}
.widget.woocommerce.widget_price_filter .price_slider_amount .button {
	position: relative;
	top: -4px;
	font-size: 12px;
	padding: 5px 5px 4px 5px;
	border: 1px solid #ddd;
}
.widget.woocommerce.widget_price_filter .price_slider_amount .button:hover {
	color: #1fa824;
	border-color: #1fa824;
}

body.woocommerce-shop .term-description {
	text-align: justify;
}
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside {
	min-height: initial;
}
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-title {
	font-size: 1.25rem;
	margin: 0 auto;
	padding-top: 0;
	padding-bottom: 1.65rem;
	letter-spacing: 1px;
	text-transform: uppercase;
}
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .category-title-count {
	color: #1fa824;
	font-size: 0.65rem;
	letter-spacing: 1px;
	padding-top: 0.2rem;
}
ul.products .product-category > a .getbowtied-subcategory-image {
	background-position: 50% top;
}
ul.products .product-category .woocommerce-loop-category__title {
	display: block;
	font-size: 1.5rem;
	text-align: center;
	letter-spacing: 1px;
	text-transform: uppercase;
}
ul.products .product-category .woocommerce-loop-category__title .count {
	opacity: 0.4;
	margin-left: 3px;
	display: none;
}
ul.products:not(.shop_display_list) .product {
	padding-bottom: 1.5rem;
}

@media print, screen and (min-width: 30.063em) {
	ul.products .product-category .woocommerce-loop-category__title {
		font-size: 1rem;
	}
}
@media print, screen and (min-width: 40em) {
	body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-title {
		font-size: 1.75rem;
		letter-spacing: 3px;
		padding-top: 0;
		padding-bottom: 1.85rem;
	}
	body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .category-title-count {
		font-size: 0.8125rem;
		padding-top: 0.3125rem;
		margin-bottom: 0.9rem;
	}
}
@media print, screen and (max-width: 63.938em) {
	.widget.woocommerce.widget_price_filter .price_slider_amount .button {
		padding-top: 7px;
	}
}
@media print, screen and (min-width: 64em) {
	body.woocommerce-shop .term-description {
		max-width: none;
		margin-bottom: 3rem;
		font-size: 1rem;
	}
	body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside {
		padding: 0;
	}
	body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-title {
		padding-bottom: 0;
	}
}

/*sorting*/
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools {
	margin-left: 0;
}
body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .shop-tools {
	display: none;
}
@media print, screen and (min-width: 64em) {
	body.woocommerce-shop .woocommerce-archive-header .woocommerce-archive-header-inside .woocommerce-archive-header-tools .woocommerce-ordering .select2 .select2-selection {
		border: 1px solid #e9e9e9;
	}
}

/*hide empty cat & promo*/
/*outlet*/
ul.products li.product-category.product:nth-child(13),
/*promotii*/
ul.products li.product-category.product:nth-child(14) {
	display: none;
}
/*SHOP PAGE*/


/*CAT PAGE*/
ul.products {
	margin-bottom: 0 !important;
}
ul.products:not(.shop_display_list) .product .main-container .second-container .product_info {
	text-align: center;
	padding-bottom: 8px;
	margin-bottom: 10px;
}
.flex-break.visible.animation_ready.animated {
	display: none;
}

/*40-80*/
ul.products:not(.shop_display_list) .product .main-container .second-container .product_info a.title .woocommerce-loop-product__title {
	color: #333;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 8px;
	/*add ellipsis*/
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
ul.products:not(.shop_display_list) .product .main-container .second-container .product_info span.price {
	width: 100%;
	color: #1fa824;
	font-weight: 600;
	font-size: 16px;
}

/*peste 80*/
@media screen and (min-width: 80em) {
	ul.products:not(.shop_display_list) .product .main-container .second-container .product_info a.title .woocommerce-loop-product__title {
		font-size: 16px;
	}
	ul.products:not(.shop_display_list) .product .main-container .second-container .product_info span.price {
		font-size: 19px;
	}
}
/*sub 40*/
@media screen and (max-width:39.9375em) {
	ul.products:not(.shop_display_list) .product .main-container .second-container .product_info span.price {
		font-size: 16px;
	}
}
/*sub 30*/
@media screen and (max-width: 30em) {
	ul.products:not(.shop_display_list) .product .main-container .second-container .product_info a.title .woocommerce-loop-product__title {
		font-size: 16px;
	}
}

.woocommerce-Price-currencySymbol {
	color: #999;
	font-weight: normal;
	text-transform: capitalize;
}
.price del {
	color: #999;
	font-weight: normal;
	margin-right: 6px;
	padding: 0 3px;
}
.price del .woocommerce-Price-currencySymbol {
	display: none;
}
ul.products:not(.shop_display_list) .product .main-container .second-container .product_info span.price .woocommerce-price-suffix {
	display: none;
}
/*CAT PAGE*/



/*ITEM PAGE*/
/*gallery*/
.single-product .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs {
	margin-top: 0.3rem;
	margin-bottom: 0.25rem;
}
.single-product .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs li {
	margin: 0.3rem;
}
@media print, screen and (min-width: 40em) {
	.single-product .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs {
		margin-top: 0.3rem;
		margin-bottom: 0;
	}
}
@media print, screen and (min-width: 64em) {
	.single-product .product_infos {
		margin-bottom: 3rem;
	}
}

/*content*/
@media print, screen and (min-width: 64em) {
	.single-product .product .entry-summary.summary {
		margin-bottom: 0;
	}
}

/*breadcrumb*/
.single-product .product .woocommerce-breadcrumb {
	margin-bottom: 1.5rem !important;
}
.single-product .product .woocommerce-breadcrumb .delimiter {
	padding: 0 0.1rem;
}
@media screen and (min-width: 40em) and (max-width: 63.938em) {
	.single-product .product .woocommerce-breadcrumb {
		margin-top: 0;
	}
}

/*title*/
.single-product .product .product_title {
	color: #1fa824;
	font-size: 1.85rem;
	text-align: left;
	letter-spacing: -0.5px;
}

/*price*/
.woocommerce-price-suffix {
	display: block;
	margin-top: 5px;
	color: #999;
	font-size: 0.75rem;
	letter-spacing: 1px;
	text-transform: uppercase;
}
@media screen and (max-width: 63.938em) {
	.woocommerce-price-suffix {
		font-size: 0.65rem;
	}
}

/*share icons*/
.getbowtied_product_quick_view_button,
.product.outofstock .getbowtied-single-product-share-wrapper {
	display: none !important;
}
.single-product .product .getbowtied-single-product-share-wrapper {
	margin-bottom: 2rem;
}
@media print, screen and (max-width: 1023px) {
	.single-product .product .getbowtied-single-product-share-wrapper a {
		width: calc(100% / 2);
		padding: 1.125rem 0 1rem 0;
	}
}

/*stock info*/
.single-product .product .entry-summary .stock {
	font-size: 0.85rem;
}
.single-product .product .entry-summary .stock:before {
	position: relative;
	top: -1px;
	width: 6px;
	height: 6px;
}
@media screen and (max-width: 48em) {
	.single-product .product .entry-summary .stock:before {
		width: 8px;
		height: 8px;
	}
}

/*add to cart btn*/
.single-product .product .cart .add_to_cart_wrapper {
	margin-bottom: 2rem;
}
.single-product .product .cart .button {
	padding-top: 2px;
}
.button, button, input[type=submit] {
	font-size: 0.9rem;
	text-transform: uppercase;
}
@media print, screen and (min-width: 40em) {
	.single-product .product .cart {
		margin-bottom: 0;
	}
}

/*variation swatches*/
.single-product .product.product-type-variable .variations_form .variations {
	margin-bottom: 1.85rem;
}
.single-product .product.product-type-variable .variations_form .variations td.label label {
	font-size: 0.85rem;
	text-transform: uppercase;
}
.variations .select2 .select2-selection .select2-selection__rendered {
	color: #1fa824;
	font-size: 0.9rem;
	font-weight: 600;
	letter-spacing: 1px;
}
/*
Clear selected attribute on select again:
	uncheked = woo-variation-swatches-stylesheet-enabled
	cheked = woo-variation-swatches
*/
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	font-weight: 600;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):not(.color-variable-item) {
	padding-top: 3px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
	box-shadow: 0 0 0 2px rgba(31,168,36,1);
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) span {
	color: #aaa;
	font-size: 15px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected span {
	color: #1fa824;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color:after {
	box-shadow: none;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item-alb .variable-item-span-color:after {
	box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.2);
}
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled {
	box-shadow: 0 0 0 1px rgba(0,0,0,0.1);
}
.woo-variation-swatches.wvs-attr-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled span {
	opacity: 0.5;
}
li.color-variable-item-multicolor span {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAB2lBMVEUAvAD/YACdA/+d/QEBK//+/wAHkP//AABWAd3/0Af/fgb/AKv//wH90Qb+AAAIj/8MkfwBuwH+XwL5bg+cA///fgQAKP+i+gn9AQD/gQmb/QDuDMENQvj/AKagCvnu/g1aAt7/AK7/AKn+zQj5AgMAuAH/0gUAvgD/zwb+egYBK/5TA9tUAt5WAtygAv/+ZQGiB/7+zwz+1Aaf/AJTAuCk/gP+ArNYAOD9/An+ZQf8fgf6iQv8sRGo/gb+YQH82AsIuwVlCOP76QwFuxpPA9pbAdqdCv3+8gr/AAQJkvf9AglTDOP3HAoAL/77TA4RLfr+CEpxDOj9Xw6QDfaYDfsNqocMmtwYK/r8CDWB8w+FDvP3KAv8CnT6CCMjxQsxI/EItjKa/gsNl+o8He4lJ/P9vBBN3A5JEuT/0wz+fA794QqQ9w78UhD2CwQuzAp8Du/9yBL+CIYHjP+g/wc/G+g90gz6kwwGLf74MQ1z7A7+BqIOrHhk5BH8Qwz9Boz4mwsMn8sDLfoIp5b4DBMQQfvtDcYRwwYNQ/Lv/wsJtUb4OxILsGcNorP+Bpr8oA39dwf5DlzuDL3u/A7t/A/vDZ/y7yIIsVPz/wtWROIKQvtRzzoUkfwTiv/mUGbgsZiVAAADE0lEQVQ4y23Sd1vaUBQG8FsKGGSEiCNqrchQIIzEiAoi7q11V61d1j1qq3ZY97Z77/Fde25ygwnyPvDf73nPuQeQSY71cZ0/W05eoSPnipxkbNOTJQcR51tIZICRlYc2mwYCFZ75L8GcXsVdQF/lbHwxnqeGyciuMlgFTSZh35+tgZGhXvYy9JnK4T1qmIy9hsL00QJQ8h4FwkvAYWhjszqR222ypt4jnYjAZGzSQ+ps3Z0sam5w+1LvSahg5IanU1mRZceRpbbZ6padIJ+IwNgkq9yGvXPbjAwGS0eD4PZZrT5BKJ/FB8IwCYWwoK0TmGdgq9oF0GCoxfOlTRfe++MY5sBpbGS/8bXqMrNZghaYX+nGslKoi+PRObFNaT/WM74GyixDC8RQuyQ9qjLxAcPIivRiWM5VVubSQLyqGxZw1/kLHdJpbGz3wLtql+sCKqnFdCERX3RIL+ke2Ks2m+XBWmjAp7IK+4sO+JFhahmkxHwZ4vmGjiXrbJ1j13P8cQuWc5nxV4aW9HQsJYaOB/ZAlKiDSjX5/KX05Y9v/76enhZ/KtYEFaSlvn75989hnufbr2uCijQR65fnzo5O5geHwzpdbi58lKCrFykSo1M7Z97vf37NcKHBdj4MMhUVFKPRF3e9TMvB3/PDaa616RbP6zJBcWNirtGL0DZtPw/097S1coPD7WENFEXxakF0+SmwCnT/AW0/ye+711ZFtYaahnkdWQCRqVM7MBUhVHFE0/Zr+XqopCiq1floRBcOp2A0OrEqMQSFRiOGUBmiqJoqWLWdl6EoRifwVCmNb9clGAg8fwIQEuSAQimCqXONDNThRuZNF22XGvX6sR7OGQTJwalG+DDagJN4mQq5sOXmur2LwL5pp7NKKqVCsCpaZbwMQxZEo7TdbiQQV1IkIa4JAWNQBUMKaSNNEwgnchIXDNYEkSqNo7QRhzQG+ufbqFTU8FWXGgYC+pmQ05kBthysy1KBgcPpUCa4LS14MRroGBeqSoOM9BKjekcIXL3mEhxVnArCT86lj4Z/TQaonwmSyv9pkbVW9CxXlgAAAABJRU5ErkJggg==') center center no-repeat;
}

/*clear btn*/
.single-product .product.product-type-variable .variations_form .variations td.value .reset_variations {
	display: none !important;
	visibility: hidden !important;
	display: inline-block;
	font-size: 0.65rem;
	letter-spacing: 0.5px;
	border: 1px solid #333;
	padding: 8px 7px 4px 7px;
	margin-bottom: 0;
}
.single-product .product.product-type-variable .variations_form .variations td.value .reset_variations:hover {
	border-color: #1fa824;
}
.single-product .product.product-type-variable .variations_form .variations td.value .reset_variations:before {
	top: 0;
}
@media screen and (min-width: 64em) {
	.single-product .product.product-type-variable .variations_form .variations td.value .reset_variations {
		padding-top: 6px;
	}
}

/*accordion*/
.single-product .product .woocommerce-gb_accordion ul.accordion li#tab-title-description {
	border-top: 1px solid rgba(119,119,119,0.15);
}
.accordion-title {
	font-size: 0.9rem;
	padding: 16px 0 15px 0;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.single-product .product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content {
	padding-bottom: 1.5rem;
	text-align: justify;
}

/*description*/
.single-product .product .woocommerce-gb_accordion ul.accordion li#tab-title-description p {
	margin-bottom: 1.5rem !important;
}
.single-product .product .woocommerce-gb_accordion ul.accordion li#tab-title-description p:last-child {
	margin-bottom: 0 !important;
}
.single-product .product .woocommerce-gb_accordion ul.accordion li#tab-title-description .size_info {
	font-weight: 600;
	letter-spacing: 1px;
}
.single-product .product .woocommerce-gb_accordion ul.accordion li#tab-title-description .size_info i {
	position: relative;
	top: 2px;
	margin-right: 5px;
	font-size: 19px;
}
.single-product .product .woocommerce-gb_accordion ul.accordion li#tab-title-description .size_info[href$="afunguard"],
.single-product .product .woocommerce-gb_accordion ul.accordion li#tab-title-description .size_info[href$="medicine"],
.single-product .product .woocommerce-gb_accordion ul.accordion li#tab-title-description .size_info[href$="mkm"] {
	display: none;
}

/*additional info*/
.woocommerce-product-attributes-item__label {
	font-weight: 600;
}
.single-product .product .product_meta {
	font-size: 0.8rem;
}

/*reviews*/
.single-product .product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #review_form_wrapper #review_form .comment-form .form-submit {
	margin-bottom: 0;
}
.single-product .product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .woocommerce-Reviews-title {
	display: none;
}
.single-product .product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments {
	margin-bottom: 1rem;
}
p.woocommerce-verification-required {
	margin-bottom: 0;
}
.product .entry-summary .woocommerce-Reviews #review_form_wrapper #review_form .comment-reply-title,
.single-product .product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #review_form_wrapper #review_form .comment-form label {
	font-family: inherit;
	font-size: 0.8rem;
}
.single-product .product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #review_form_wrapper #review_form .comment-form .comment-form-rating {
	margin-top: 1.5rem;
}
.single-product .product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #review_form_wrapper #review_form .comment-form .comment-form-rating p.stars {
	font-size: 1.5rem;
}
.woocommerce .star-rating {
	font-size: 0.8rem;
}
.single-product .product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .review {
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	border-bottom: 1px solid #eee;
}
.single-product .product .woocommerce-gb_accordion ul.accordion .accordion-item .accordion-content .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .description {
	font-size: 0.75rem;
}
#wp-comment-cookies-consent {
	position: relative;
	top: 1px;
}
[type='radio'], [type='checkbox'] {
	margin: 0;
}
[type='radio'] + label, [type='checkbox'] + label {
	display: inline;
}

/*sku & category*/
.single-product .product .product_meta .sku_wrapper,
.single-product .product .product_meta .posted_in {
	font-weight: 600;
}
.single-product .product .product_meta .sku_wrapper .sku,
.single-product .product .product_meta .posted_in a {
	font-weight: normal;
	margin-left: 2px;
}
@media screen and (max-width: 48em) {
	.accordion-title {
		font-size: 0.75rem;
		padding: 17px 0 14px 0;
		letter-spacing: 0.1px;
	}
}

/*delivery info hooks*/
.product.outofstock .out-of-stock,
.product.outofstock #woocommerce_after_add_to_cart_form,
.product:not(.outofstock) #woocommerce_before_add_to_cart_form {
	display: none;
}
.product #woocommerce_before_add_to_cart_form,
.product #woocommerce_after_add_to_cart_form {
	color: rgba(85,85,85,0.75);
	font-size: 0.85rem;
	font-family: NeueEinstellung, sans-serif;
}
.product #woocommerce_before_add_to_cart_form {
	color: #c00;
	font-size: 1rem;
	margin-bottom: 2rem;
}
.product #woocommerce_after_add_to_cart_form i {
	position: relative;
	top: 3px;
	color: #1fa824;
	font-size: 1rem;
	margin-right: 6px;
}
@media screen and (min-width: 40em) and (max-width: 63.938em) {
	.product #woocommerce_after_add_to_cart_form {
		margin-top: 1.5rem;
	}
}
@media screen and (max-width: 63.9375em) {
	.product #woocommerce_after_add_to_cart_form {
		padding-top: 1.5rem;
		border-top: 1px solid rgba(119,119,119,0.15);
	}
}


/*notifications*/
.woocommerce-message p {
	padding-right: 0;
}

/*related*/
.single-product section.related > h2 {
	font-size: 1.15rem;
	text-align: center;
	letter-spacing: 4px;
	text-transform: uppercase;
	margin: 4rem 0 2rem 0;
}
/*ITEM PAGE*/


/*HOME*/
/*slideshow*/
.shortcode_getbowtied_slider .swiper-slide[data-swiper-slide-index="0"] {
	background-position: 45% top !important;
}
.shortcode_getbowtied_slider .swiper-slide[data-swiper-slide-index="1"] {
	background-position: 45% top !important;
}
.shortcode_getbowtied_slider .swiper-slide[data-swiper-slide-index="2"] {
	background-position: 45% top !important;
}

/*deplasare orizontala*/
.shortcode_getbowtied_slider .swiper-slide[data-swiper-slide-index="0"] .slider-content .slider-content-wrapper {
	width: 47%;
}
.shortcode_getbowtied_slider .swiper-slide[data-swiper-slide-index="1"] .slider-content .slider-content-wrapper {
	width: 45%;
}
.shortcode_getbowtied_slider .swiper-slide[data-swiper-slide-index="2"] .slider-content .slider-content-wrapper {
	width: 45%;
}

.shortcode_getbowtied_slider .swiper-slide .slider-content {
	padding-right: 0;
	padding-left: 1.15rem;
}

/*deplasare verticala*/
.shortcode_getbowtied_slider .swiper-slide .slide-description {
	line-height: 1.4;
	margin-bottom: 0;
}

@media screen and (min-width: 48.063em) {
	.shortcode_getbowtied_slider .swiper-slide .slide-description {
		font-size: 3.25rem;
	}
}
@media screen and (max-width: 48em) {
	.shortcode_getbowtied_slider .swiper-slide .slide-description {
		font-size: 2rem !important;
		margin-bottom: 0;
	}
	.shortcode_getbowtied_slider .swiper-slide[data-swiper-slide-index="2"] .slide-description {
		margin-bottom: 4rem;
	}
}
@media screen and (max-width: 30em) {
	.shortcode_getbowtied_slider .swiper-slide .slide-description {
		font-size: 1.75rem !important;
		margin-bottom: 0;
	}
	.shortcode_getbowtied_slider .swiper-slide[data-swiper-slide-index="2"] .slide-description {
		margin-bottom: 8rem;
	}
}

/*new & promo items*/
.home_items {
	padding: 2.5rem 0 0 0;
}
.home_items .wpb_text_column h1 {
	font-size: 1.5rem;
	text-align: center;
	letter-spacing: 5px;
	margin-bottom: 2.5rem;
}
.home_items .wpb_text_column h6 {
	color: #1fa824;
	text-align: center;
	font-size: 0.85rem;
	letter-spacing: 2px;
	margin-top: -1rem;
}
@media screen and (max-width: 39.938em) {
	.home_items_lower {
		padding: 1rem 0 0 0;
	}
	.home_items_lower .wpb_text_column h1 {
		font-size: 1.25rem;
		letter-spacing: 2px;
		margin-bottom: 1.5rem;
	}
	.home_items .wpb_text_column h6 {
		margin-top: 0;
	}
}
@media screen and (min-width: 40em) {
	.home_items_lower {
		border-top: 1px solid rgba(119,119,119,0.15);
	}
}

/*brand carousel*/
.brand_carousel {
	padding:40px 0 5px 0;
	border-top: 1px solid rgba(119,119,119,0.15);
}
.brand_carousel img {
	opacity: 0.25;
}
.vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner {
	text-align: center;
}
/*HOME*/


/*FOOTER*/
/*widget*/
.widget li a:hover,
.site-footer a:hover,
.site-prefooter a:hover {
	color: #1fa824;
	text-decoration: underline;
}
.site-footer a:hover,
.site-prefooter a:hover {
	opacity: 1;
}
body.footer-layout-full .site-prefooter,
body.footer-layout-full .site-footer,
.site-footer .footer-content {
	background-color: transparent;
	background-image: url('/wp-content/uploads/bg-footer.jpg');
}
.widget .widget-title {
	font-size: 15px;
	line-height: 1;
	letter-spacing: 1px;
	margin-bottom: 0.85rem;
}
.footer-content .custom-html-widget div {
	margin-bottom: 0.7rem;
}
.footer-content .custom-html-widget div:last-child {
	margin-bottom: 0;
}
.site-footer .footer-style-1 .widget-area .column aside {
	padding-bottom: 2rem;
}
.site-footer .footer-content {
	padding-top: 2.25rem;
	padding-bottom: 1.5rem;
}
@media print, screen and (min-width: 64em) {
	.large-up-6 > .column {
		-ms-flex: 0 0 33.33% !important;
		flex: 0 0 33.33% !important;
		max-width: 33.33% !important;
	}
	.site-footer .footer-style-1 .widget-area .column:first-child aside {
		margin-right: 4rem;
	}
}

/*prefooter*/
@media print, screen and (min-width: 64em) {
	.site-prefooter .prefooter-content {
		padding-top: 2rem;
	}
	.site-prefooter .widget-area .column aside,
	.site-prefooter .widget-area .columns aside {
		padding-bottom: 2.25rem;
	}
	.site-footer .footer-content {
		padding-top: 2.25rem;
		padding-bottom: 1.5rem;
	}
}
.site-prefooter .prefooter-content {
	padding-top: 2rem;
	background-color: transparent !important;
}
.site-prefooter .widget .widget-title {
	font-size: 1rem;
	letter-spacing: 0;
}
.widget_theme_ecommerce_info .ecommerce-info-widget-txt-wrapper .ecommerce-info-widget-title .ecommerce-info-widget-icon {
	font-size: 2rem;
	margin-right: 15px;
}
.widget_theme_ecommerce_info .ecommerce-info-widget-txt-wrapper .ecommerce-info-widget-title .ecommerce-info-widget-icon i {
	position: relative;
	top: 9px;
	color: #1fa824;
}
.widget_theme_ecommerce_info .ecommerce-info-widget-txt-wrapper .ecommerce-info-widget-subtitle {
	padding-left: 3rem;
}
.site-footer .footer-style-1 .trigger-footer-widget-area {
	margin-bottom: 0.5rem;
}
.site-footer .footer-style-1 .widget-area {
	border-bottom: 1px solid rgba(119,119,119,0.15);
}
@media print, screen and (max-width: 63.938em) {
	.site-footer .footer-style-1 .widget-area .column aside {
		padding-bottom: 2.25rem;
	}
}
@media print, screen and (min-width: 64em) {
	.site-footer .footer-style-1 .trigger-footer-widget-area + .widget-area {
		margin-bottom: 1.5rem;
		border-bottom: 1px solid rgba(119,119,119,0.15);
	}
}

/*designer*/
.site-footer .footer-style-1 .footer-text i {
	font-style: initial;
	display: block;
	margin: 5px 0;
}
.site-footer .footer-style-1 .footer-text {
	margin-top: 0;
}
@media screen and (max-width: 63.938em) {
	.site-footer .footer-style-1 .footer-text {
		text-align: center;
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
	}
}

/*credit cards*/
.site-footer .footer-style-1 .footer-credit-card-icons img:first-child {
	padding-left: 0;
}
@media print, screen and (min-width: 64em) {
	.site-footer .footer-style-1 .footer-credit-card-icons {
		margin-top: 10px;
	}
}
/*FOOTER*/


/*SIZES*/
.sizes {
	padding-bottom: 3rem;
}
.sizes .wpb_content_element {
	margin-bottom: 0.25rem;
}
.sizes h2 {
	color: #666;
	font-size: 1.25rem;
}
.size_table table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
.size_table table td {
	font-size:15px;
	text-align:center;
	vertical-align:middle;
	padding:9px 3px 7px 3px;
}
.size_table table tr:first-child,
.size_table table tr td:first-child {
	color: #1fa824;
	font-weight:600;
}
.size_table table tr:first-child {
	border-top: 1px solid rgba(119,119,119,0.15);
}
.size_table table tr td:first-child {
	text-align:left;
}
@media screen and (max-width:39.9375em) {
	.size_table table td {
		font-size:13px;
	}
}
/*SIZES*/


/*CONTACT*/
.contact_holder h2 {
	font-size: 1.5rem;
	margin-bottom: 1.5rem;
}
.contact_info_row {
	position: relative;
}
.contact_info_row .vc_icon_element {
	position:absolute;
	top: -5px;
}
.contact_info_row .wpb_text_column,
.contact_info_row .wpb_raw_code {
	color: #444;
	font-size: 0.85rem;
	padding-left: 45px;
	margin-bottom: 20px;
}
.contact_info_row .wpb_text_column p {
	margin-bottom: 0;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {
	border: 0;
	background: #1fa824;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
	width: 29px !important;
	height: 29px !important;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
	color: #fff;
	font-size: 16px !important;
	left: 52%;
	top: 48%;
}

.wpcf7-form p {
	margin-bottom: 1.25rem;
}

[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea, select, .select2, .select2 .select2-selection, .select2 .select2-selection .select2-selection__rendered, .select2-dropdown .select2-search .select2-search__field {
	font-size: 0.9rem;
}
[type='text'], [type='tel'], [type='email'], select {
	height: 2.75rem;
	line-height: 2.75rem;
}
input, select, textarea {
	margin-bottom: 0;
}
textarea[rows] {
	height: 120px;
}
label {
	cursor: pointer;
}
[type='text']:focus, [type='email']:focus, [type='tel']:focus, textarea:focus, select:focus {
	background-color: rgba(119,119,119,0.05);
}

span.wpcf7-list-item {
	margin-left: 0;
}
span.wpcf7-not-valid-tip {
	font-size: 11px;
}
div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors {
	font-size: 13px;
}
div.wpcf7-response-output {
	margin: 0 0 30px 0;
}

.wpb_gmaps_widget.wpb_content_element {
	margin-bottom: 0;
}
.wpb_gmaps_widget .wpb_wrapper {
	padding: 0;
}
/*CONTACT*/


/*CART*/
.woocommerce-account .entry-title,
body.woocommerce-cart .entry-title,
body.woocommerce-checkout .entry-title {
	font-size: 1.75rem;
	margin-top: 0;
	margin-bottom: 2.5rem;
	text-transform: uppercase;
}

@media print, screen and (min-width: 64em) {
	body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-thumbnail {
		width: 78px;
		min-width: 78px;
		padding-right: 0;
	}
	body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name {
		max-width: 200px;
		padding-right: 2rem;
	}
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form td {
	padding: 1.5rem 0;
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions button[name=update_cart] {
	padding: 0.9rem 0.9rem 0.8rem 0.9rem;
	border: 1px solid #ddd;
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions button[name=update_cart]:hover {
	color: #1fa824;
}

body.woocommerce-cart .cart-collaterals {
	font-size: 0.9rem;
}
.cart_totals .woocommerce-Price-amount {
	color: #1fa824;
}
.cart_totals .woocommerce-Price-currencySymbol {
	color: #000;
}
ul.woocommerce-shipping-methods li {
	margin-bottom: 0;
}
ul.woocommerce-shipping-methods li label {
	font-size: 0.9rem;
	padding-top: 0;
	padding-bottom: 0;
	cursor: text;
}
p.woocommerce-shipping-destination {
	margin-bottom: 1rem;
	display: none;
}

.woocommerce-cart .order-total .includes_tax,
.woocommerce-checkout .order-total .includes_tax {
	font-size: 13px;
	display: block;
	white-space: nowrap;
}
body.woocommerce-checkout .woocommerce .woocommerce-info {
	font-size: 15px;
}
body.woocommerce-cart .continue-shopping {
	border: 1px solid #ddd;
}
/*CART*/


/*CHECKOUT*/
body.woocommerce-checkout #customer_details label {
	padding-bottom: 0;
}
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table {
	font-size: 0.9rem;
}
table.woocommerce-checkout-review-order-table .cart_item {
	font-size: 0.75rem;
}
.woocommerce-checkout-review-order .woocommerce-Price-amount {
	color: #1fa824 !important;
}
.woocommerce-checkout-review-order .woocommerce-Price-currencySymbol {
	color: #000;
}
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.shipping td {
	padding-top: initial;
	padding-bottom: initial;
}
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.order-total th,
body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.order-total td {
	padding-top: 1.75rem;
}
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method:last-child {
	border-bottom: 1px solid;
	margin-bottom: 1.5rem;
}
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method input {
	top: 1px !important;
}
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box {
	padding-top: 0.5rem;
}
body.woocommerce-checkout .woocommerce .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box > p {
	margin-bottom: 0;
}

body.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row .required,
body.woocommerce-checkout .woocommerce .woocommerce-shipping-fields .form-row .required,
.woocommerce form .form-row .required {
	color: #e00;
}

/*delivery info hook*/
#woocommerce_review_order_before_payment {
	color: #1fa824;
	font-size: 0.85rem;
	font-family: NeueEinstellung, sans-serif;
	padding-bottom: 1.5625rem;
	border-bottom: 1px solid #e9e9e9;
}
#woocommerce_review_order_before_payment i {
	color: #000;
	font-style: normal;
	margin-right: 6px;
}
/*CHECKOUT*/


/*CHECKOUT ORDER*/
body.woocommerce-checkout.woocommerce-order-received .entry-title {
	margin-bottom: 3rem;
}
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details-heading {
	margin-bottom: 1.5rem;
}
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong {
	font-size: 0.9rem;
}
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title {
	font-size: 1.4375rem;
}

.woocommerce-table--order-details thead th,
.woocommerce-table--order-details thead td,
.woocommerce-table--order-details tfoot th,
.woocommerce-table--order-details tfoot td {
	font-weight: normal;
}
.woocommerce-table--order-details .shipped_via {
	display: none;
}
.woocommerce-table--order-details .includes_tax {
	display: block;
	font-size: 13px;
}
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr th,
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr th,
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr td,
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr td,
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child th,
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td {
	padding-top: 1rem;
	padding-bottom: 1rem;
}
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr th {
	vertical-align: middle;
}
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child {
	border-bottom: 1px solid #e9e9e9;
}
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title {
	margin-bottom: 0.5rem;
}
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order {
	font-size: 0.85rem;
	margin-bottom: 3rem;
}
/*CHECKOUT ORDER*/


/*LOGIN*/
.woocommerce-account .woocommerce > h2 {
	display: none;
}
.woocommerce-account #customer_login.col2-set .u-column1 h2,
.woocommerce-account #customer_login.col2-set .u-column2 h2 {
	font-size: 1rem;
	text-transform: uppercase;
}
.woocommerce-form.woocommerce-form-register.register p:nth-child(3) {
	font-size: 13px;
	margin-bottom: 1rem;
}
.woocommerce-privacy-policy-text p {
	margin-bottom: 1rem;
}
/*LOGIN*/


/*MY ACCOUNT*/
.woocommerce-account .site-wrapper .site-content-wrapper .site-content {
	padding-bottom: 3rem;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
	display: none !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li {
	font-size: 1rem;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:first-child {
	border-top: 1px solid rgba(85,85,85,0.15);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
	padding: 0.85rem 0;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content p:last-of-type {
	margin-bottom: 2.5rem;
}
.woocommerce-account.woocommerce-orders .woocommerce-orders-table thead tr th {
	font-size: 0.85rem;
	text-transform: uppercase;
}
/*adrese*/
.woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address .woocommerce-Address-title > h3 {
	margin-bottom: 1.75rem;
}
.woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address .woocommerce-Address-title .edit,
.woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address .woocommerce-Address-title .edit:before {
	font-size: 0.85rem;
}
.woocommerce-account.woocommerce-edit-address .addresses .woocommerce-Address .woocommerce-Address-title .edit {
	display: inline-block;
	padding: 10px 10px 9px 10px;
	border: 1px solid #ddd;
}
/*MY ACCOUNT*/


/*TERMS & PRIVACY*/
.cb_content h2 {
	color: #1fa824;
	font-size: 1.5rem;
	text-align: initial;
}
.cb_content h3 {
	font-size: 1.15rem;
	text-align: initial;
	margin-top: 2.5rem;
	margin-bottom: 1rem;
}
.cb_content p, .cb_content li {
	font-size: 15px;
}
.cb_content p {
	margin-bottom: 1.15rem;
}
.cb_content ul {
	margin-bottom: 1.25rem;
}
.cb_content a {
	font-weight: 600;
}
/*TERMS & PRIVACY*/


/* PRIVACY */
.privacy table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 1rem 0 3rem 0;
}
.privacy table td {
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #ddd;
}
.privacy table thead td {
	font-size: 12px;
	font-weight: 600;
	text-align: center;
	padding: 10px;
}

.cookie-notice-container {
	padding: 9px 10px 5px 10px;
	border-bottom: 1px solid #222;
}
#cookie-notice {
	line-height: 19px;
	background-color: #000;
}
#cn-notice-text {
	color: #aaa;
	letter-spacing: 0.2px;
}
#cn-notice-buttons a {
	font-size: 12px;
	color: #fff;
	padding: 3px 8px;
	border-radius: 0;
	background: #1fa824;
	text-transform: none;
	display: inline-block;
}
#cn-notice-buttons a:hover {
	color: #fff;
	background: #16871a;
	text-decoration: none;
}
.cn-close-icon {
	display: none;
}

@media only screen and (max-width: 900px) {
	.cookie-notice-container {
		padding-top: 7px;
		border-bottom: 0;
	}
	#cookie-notice .cn-button {
		margin-bottom: 0;
	}
}
/* PRIVACY */
