/* You can start adding your own styles here. Use !important to overwrite styles if needed. */
body, button, select, optgroup, textarea, #masthead .sub-menu .menu-level-1 li a, #desktop-navigation [id*="primary-menu"] .atomion-simple-menu li a, #mobile-navigation [id*="primary-menu"] .atomion-simple-menu li a, #desktop-navigation .account-item-menu .atomion-simple-menu li a, #masthead #desktop-navigation .account-item-menu a.logout, #atomion-more-latest-posts h3, .atomion-mini-cart-widget .button, .archive.woocommerce-loop-product__title, .entry-title, .section-headding, #atomion-product-features, .woocommerce-Reviews-title, .woocommerce-checkout #payment_method, h1, h2, h3, h4, h5, h6, .h2, .highlights figcaption, .wp-block-atomion-block-icon-box span, #content .atomion-big-headline, #atomion-login-account h2, #atomion-new-account h2, [class^="wp-block-woocommerce"] ul.products li .atomion-woocommerce-product-category, .blog .entry-title, .post-title{
	font-family: "Roboto",  sans-serif !important;
	}
	
.aws-container .aws-search-form{
	height: auto !important;
	}
	
::-moz-selection { background: #0071e3; color: #fff; }
::selection { background: #0071e3; color: #fff; }
	
a:active, a:hover, #content .woocommerce .button:hover, #content a.atomion-edit-address-button:hover, .atomion-account .button:hover, .atomion-button-filled:hover, .atomion-mini-cart-widget a.button:hover, .cc_content_blocker .button:hover, .woocommerce #review_form #respond .form-submit input:hover, .woocommerce .button:hover, .woocommerce .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce .widget_product_search button:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce button.button:hover, .woocommerce div.product form.cart .button:hover, .woocommerce input.button:hover, .woocommerce-MyAccount-content button.button:hover, a.atomion-edit-address-button:hover, input[type=submit]:hover {
	outline: 0;
	transition: all 50ms ease-in;
	-webkit-transition: all 50ms ease-in;
	-o-transition: all 50ms ease-in;
	}
	
#atomion-login-account .woocommerce-Input,
#atomion-account-modal .woocommerce-Input{
	border: 1px solid #d2d2d7;
	padding: 12px 8px 12px 50px;
	border-radius: 5px;
	font-size: 14px;
	font-family: Arial;
	}
	
#atomion-login-account .atomion-account-logo,
#atomion-account-modal .atomion-account-logo{
	display: none;
	}
	
#atomion-login-account .fa-wrapper-lock:before{
	top: 0.4em;
	font-size: 1.2e
	}
	
#atomion-login-account input::placeholder,
#atomion-account-modal input::placeholder{
	font-size: 14px;
	font-family: Arial;
	}

#atomion-login-account .button,
#atomion-account-modal .button{
	background-color: #0077ed!important;
	background: #0077ed!important;
	border: 3px solid #0077ed!important;
	color: #fff!important;
	border-radius: 5px;
	width: 50%;
	font-weight: 400;
	text-transform: none;
	font-size: 14px;
	padding: 10px 0;
	letter-spacing: .05em;
	}
	
.product-page-accordion a{
	color: #1d1d1f !important;
	}
	
.product-page-accordion a:hover{
	text-decoration: underline;
	}
	
#atomion-login-account #atomion-register-toggle,
#atomion-account-modal #atomion-register-toggle{
	font-weight: 400;
	text-transform: none;
	font-size: 14px;
	letter-spacing: .05em;
	}
	
#atomion-login-account #atomion-register-toggle:hover,
#atomion-account-modal #atomion-register-toggle:hover{
	color: #0077ed!important;
	}
	
#atomion-login-account .modal-content,
#atomion-account-modal .modal-content{
	border-radius: 10px;
	border: none;
	}
	
.home #page .home-usps h3{
	font-size: 18px;
	}
	
.archive .wclt_lead_time{
	display: none !important;
	}
	
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale {
	background-color: #db1f26 !important;
	border-radius: 3px !important;
	}
	
.woocommerce div.product p.price ins, .woocommerce ul.products li.product .price ins{
	color: #db1f26 !important;
	}
	
.product-template-default.woocommerce span.onsale{
	top: 0;
	right: 50%;
	left: auto;
	}
	
.kcx_container,
.cpops-price .wgm-tax{
	display: none !important;
	}

.archive .sidebar section{
	border-bottom: 0;
	}
	
.footer-cat-content{
	margin: 0 -20%;
	padding-top: 5rem;
	clear: both;
	}
	
.footer-cat-bimg{
	background-color: #f5f5f5;
	padding: 4rem;
	margin-top: -7px;
	color: #1d1d1f;
	}
	
.footer-cat-h2{
	color: #58595b;
	font-size: 4em;
	line-height: 1.25em;
	margin: 0 0 1em 0;
	}
	
.footer-cat-txt{
	padding-left: 25%;
	display: block;
	font-size: 1.25em;
	color: #56585c;
	}
	
.prdctfltr_woocommerce_ordering{
	margin-bottom: 5rem;
	}
	
.woocommerce-cart #content .woocommerce-cart-form .quantity {
	border: 2px solid #ddd;
	border-radius: 7px;
	padding: 0 2px;
	}
	
.aws-container .aws-search-form .aws-form-btn{
	display: none !important;	
	}
	
.page a{
	color: #999;
	text-decoration: underline;	
	}
	
.page-id-3545 li{
	margin: 0 !important;
	}
	
.atomion-lightbox-search .aws-container .aws-search-field{
	border: none;
	border-bottom: 4px solid #ddd;
	font-family: Roboto, sans-serif;
	font-size: 7vw;
	line-height: 1;
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	padding: 0 0 .1em 0;
	max-width: unset;
	height: auto;
	color: #919396 !important;
	}
	
#aws-search-result-1{
	top: 40vh !important;	
	}
	
#aws-search-result-1 .aws-search-result{
	border: 1px solid #ddd;	
	}
	
.atomion-lightbox-search .aws-container .aws-search-field::placeholder{
	color: #ddd !important;
	font-family: Roboto, sans-serif;
	font-size: 7vw;
	font-weight: 400;2
	}
	
.woocommerce-cart #content .woocommerce-cart-form .wgm-tax{
	displaY: none;
	}
	
.woocommerce-cart #content .cart_totals .order-total .wgm-tax{
	color: #999999;
	max-width: 150px;
	}
	
.wc-block-grid__product-onsale{
	display: none !important;
	}
	
.home ins .amount{
	color: #db1f26!important;
	}
	
.woocommerce-cart #content .wgm-info.price-per-unit{
		color: #999999;
		margin-top: -6px;
		}
		
.woocommerce-cart #content table.cart th {
		text-transform: none;
		font-weight: 300;
		}
		
.woocommerce-cart #content .quantity .qty {
		width: 100%;
		max-width: 90px;
		height: 35px;
		text-align: center !important;
		}
		
.cartpops-cart--items-indicator-bubble .cartpops-cart__toggle .cartpops-cart__container-counter{
	background-color: #ffcb56;
	color: #1e1e1e;
	box-shadow: none;
	right: -31px;
	line-height: 19px;
	text-align: center;
	top: -23px;
	}
	
.kcx_container{
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: row-reverse;
	}
	
.kcx_container_img{
	width: 40%;
	margin-right: 3rem;
	}
	
.kcx_container_txt{
	width: 46%;
	}
	
.kcx_subline{
	width: 100%;
	display: block;
	text-align: center;
	font-size: 80%;
	padding-top: 1rem;
	}
	
.archive #primary .woocommerce-products-header{
	max-width: 73.5%;
	}
	
#page .prdctfltr_wc .prdctfltr_filter input[type="checkbox"]{
	cursor: pointer;
	display: inline-block;
	width: 18px;
	height: 18px;
	position: relative;
	top: 4px;
	border: 3px solid #ddd;
	background: #fff;
	visibility: visible;
	margin-right: 10px;
	left: 0;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	appearance: none;
	}
	
#page .prdctfltr_wc .prdctfltr_filter .prdctfltr_active input[type="checkbox"]{
	border: 3px solid #0071e3;
	background: #0071e3;
	}

	
.home .slider1 .subline{
	padding: 0 40px!important;
	color: #919396;
	}
	
.home #main .wgm-info.woocommerce_de_versandkosten,
.home #main .wgm-info.shipping_de_string,
.home #main .wgm-info.woocommerce-de_price_taxrate{
	display: none !important;
	}
/*
.home #main .slider1 .wgm-info.price-per-unit{
	padding: 8px 40px 0 40px!important;
	}
*/
	
.home #main .wgm-info.price-per-unit:after{
	display: none !important;
	}
	
.home #main .slick-slide img{
	margin-left: -14px;	
	}
	
.home #main .slick-slide h2{
	font-size: 1.3em;
	font-weight: 500;
	line-height: 1.2em;	
	}
	
.home #main .slick-slide .subline{
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	color: #919396;
	padding: 0;	
	}
	

.single.woocommerce .site-product-meta .title_container .subline,
.archive.woocommerce .site-product-meta .title_container .subline{
	margin-top: -10px;
	}
	
.single.woocommerce ul.products li.product .wgm-info.woocommerce-de_price_taxrate,
.single.woocommerce ul.products li.product .wgm-info.woocommerce_de_versandkosten,
.single.woocommerce ul.products li.product .wgm-info.shipping_de,
.single.woocommerce ul.products li.product .wgm-info.price-per-unit:after{
	display: none !important;
	}
	
	
	.woocommerce ul.products li.product .wgm-info
	
.archive.woocommerce ul.products li.product .woocommerce-loop-product__title{
	font-size: 1.3em;
	padding-bottom: 0;
	}
	
.archive ul.products li.product .wgm-info.woocommerce-de_price_taxrate,
.archive ul.products li.product .wgm-info.woocommerce_de_versandkosten{
	display: none !important;
	}
	
#menu-mobile-cart{
	display: none;
	}
	
#main-footer a, #main-footer span, #main-footer .widget-title, #main-footer p, #main-footer .inner > *{
	color: #1d1d1f !important;
	}
	
#top-bar .inner *, #header #top-bar li.current-menu-item a{
	font-size: 100%;
	}
	
#desktop-navigation .logo-item img{
	margin-top: 9px;
	}

#top-bar .top-bar-content{
	margin:20px;
	}
	
#page #desktop-navigation .logo-item,
#page #desktop-navigation .main-nav-item{
	margin-top: 20px;
	}
	
#page #masthead #desktop-navigation .cart-item,
#page #masthead #desktop-navigation .cart-item .filled + a.header-cart-link {
	color: #1e1e1e;
	border-color: #fff !important;
	background-color: #fff !important;
	}
	
#masthead #desktop-navigation .account-item, #masthead #desktop-navigation .social-item{
	border-color: #fff !important;
	}
	
.main-navigation [id*="primary-menu"] > li > a,
.tb-content{
	font-size: 1.1em;
	}
	
.tb-content i{
	padding-right: 10px;	
	}
	
.home .entry-title{
	display: none !important;
	}
	
.home .entry-content{
	margin: 0 !important; 
	}
	
.home #content .hero-slider-content a.atomion-button-filled{
	
	}
	
h1:not([class^=uagb]):after, h2:not([class^=uagb]):after,
.woocommerce li.product .site-product-meta h2:after{
	display: none !important;
	}
	
.home-1.topline{
	color: #919396;
	font-weight: 800;
	font-size: 1.5em;
	padding-top: 30px;
	padding-bottom: 10px;
	}
	
.home-1-hdl{
	font-size: 3em;
	line-height: 44px;
	margin-top: 0;
	color: #fff !important;
	}
	
.h2_bottom{
	margin-bottom: 10px;
	}
	
.home-1.content{
	color: #fff !important;
	padding-bottom: 30px;
	}
	
#masthead .cart-contents-count{
	color: #fff;
	font-size: .7em;
	background: #919396;
	border-radius: 50%;
	padding: 0 4.4px;
	position: relative;
	top: -9px;
	left: -7px;
	margin-right: -21px;
	}
	
#masthead .header-cart-link{
	padding: 0 1em 0 2em !important;
	}
	
#masthead .account-item a{
	padding: 0 .5em 0 .5em !important;
	}
	
#masthead .search-link{
	padding: 0 0 0 .5em !important;
	}

.display-none{
	display: none !important;
	}
	
.home .atomion-angel-right a{
	color: #919396;
	}
	
.home .atomion-angel-right a:hover{
	color: #0071e3;
	}
	
.home .p+.alignfull, 
.home p+.alignwide{
	margin-top: 0;
	}
	
.home .site-product-meta .atomion-woocommerce-product-category,
.home .product-excerpt{
	display: none !important;
	}
	
.home .woocommerce .product-image-wrapper,
.archive.woocommerce .product-image-wrapper,
.woocommerce .product-image-wrapper{
	padding: 25px;
	background: #f5f5f5;
	}
	
.home [class^=wp-block-woocommerce] .site-product-mete,
.archive .home [class^=wp-block-woocommerce] .site-product-mete{
	margin-top: 0;
	}
	
.home.woocommerce ul.products li.product .woocommerce-loop-product__title,
.archive.woocommerce ul.products li.product .woocommerce-loop-product__title,
.archive [class^=wp-block-woocommerce] .woocommerce ul.products li.product .woocommerce-loop-product__title{
	font-size: 1.3em;
	font-weight: 500;
	line-height: 1.2em;
	}
	
.home [class^=wp-block-woocommerce] .woocommerce ul.products li.product .woocommerce-loop-product__title:hover,
.archive [class^=wp-block-woocommerce] .woocommerce ul.products li.product .woocommerce-loop-product__title:hover{
	color: #0071e3;
	}
	
.product-image-wrapper:hover img{
	opacity: 0.9 !important;
	}

.home .woocommerce ul.products li.product .price{
	font-size: 1.3em;
	font-weight: 500 !important;
	margin-top: 1em;
	margin-bottom: -7px;
	}
	
.archive.woocommerce ul.products li.product .price,
.single ul.products li.product .price{
	font-size: 17px;
	font-weight: 500 !important;
	margin-top: 1em;
	margin-bottom: -2px;
	}
	
.single.woocommerce ul.products li.product .price{
	margin: .8em 0 0px;
	}
	
.archive.woocommerce .product .wgm-info.shipping_de{
	display: none !important;
	}
	
.archive.woocommerce .wclt_lead_time{
	font-size: 0.75em;
	color: #3ca512!important;
	font-weight: 300;
	margin-top: -5px !important;
	padding: 0;
	margin: 0;	
	}
	
.single.woocommerce .slick-track .shipping_de.shipping_de_string span{
	color: #3ca512!important;
	font-weight: 300;
	margin-top: -5px !important;
	padding: 0;
	margin: 0;	
	}
	
.single.woocommerce .slick-track .go-to-product{
	display: none !important;
	}
	
.home [class^=wp-block-woocommerce] .atomion-bg-grey,
.archive [class^=wp-block-woocommerce] .atomion-bg-grey{
	background: rgba(134, 136, 139, 0.31);
	margin-top: 8em;
	}

.home [class^=wp-block-woocommerce] .atomion-bg-grey .products,
.archive [class^=wp-block-woocommerce] .atomion-bg-grey .products{
	margin-top: -13em;
	}
	
#content .woocommerce li.product .product-image-wrapper:hover:before, .woocommerce li.product .product-image-wrapper:hover:before{
	opacity: 0 !important;
	}
	
.home .woocommerce ul.products li.product .wgm-info,
.archive.woocommerce ul.products li.product .wgm-info,
.single.woocommerce ul.products li.product .wgm-info{
	color: #919396;
	font-size: 12px;
	}
	
.home .woocommerce ul.products li.product .wgm-info a,
.archive.woocommerce ul.products li.product .wgm-info a,
.single.woocommerce ul.products li.product .wgm-info a{
	color: #919396;
	text-decoration: underline;
	}
	
.home .woocommerce ul.products li.product .wgm-info a:hover,
.archive.woocommerce ul.products li.product .wgm-info a:hover,
.single.woocommerce ul.products li.product .wgm-info a:hover{
	color: #0071e3;
	}
	
.home .site-product-meta .wgm-info.woocommerce-de_price_taxrate:after,
.home .site-product-meta .wgm-info.price-per-unit:after,
.archive .site-product-meta .wgm-info.woocommerce-de_price_taxrate:after,
.single .site-product-meta .wgm-info.woocommerce-de_price_taxrate:after,
.single .site-product-meta .wgm-info.price-per-unit:after{
	content: "|";
	padding: 0 3px;
	}
	
.home .woocommerce ul.products li.product .button,
.archive.woocommerce ul.products li.product .button,
.single .archive.woocommerce ul.products li.product .button{
	padding: 0 0 6px 0 !important;
	background: #fff;
	border-bottom: 2px solid #1e1e1e !important;
	border: 0;
	color: #1e1e1e !important;
	text-transform: none !important;
	font-weight: 500 !important;
	font-size: 1em;
	transition: all 50ms ease-in;
	-webkit-transition: all 50ms ease-in;
	-o-transition: all 50ms ease-in;
	}
	
.home #page .woocommerce ul.products li.product .button:hover,
.archive #page .woocommerce ul.products li.product .button:hover,
.single #page .woocommerce ul.products li.product .button:hover{
	padding: 0 0 6px 0 !important;
	background: #fff;
	border-bottom: 2px solid #0071e3 !important;
	color: #0071e3 !important;
	border: 0;
	}
	
h1, h2, h3, h4, h5, h6, p{
	color: #1e1e1e;
	}
	
.page .atomion-angel-right strong{
	font-weight: 500;
	}
	
.page .atomion-angel-right a:after{
	font-weight: 400;
	font-size: 1.1em;
	position: relative;
	left: .4em;
	top: 2px;
	}
	
	
.home [class^=wp-block-woocommerce] .site-product-meta,
.archive [class^=wp-block-woocommerce] .site-product-meta{	
	display: block !important;
   }
   
.home .woocommerce li.product .site-product-meta{
	margin-top: 1em;
	margin-bottom: 1em;   
   }
	
.home .woocommerce li.product .site-product-meta,
.archive.woocommerce li.product .site-product-meta,
.archive.woocommerce li.product .site-product-meta h2,
.single li.product .site-product-meta,
.single li.product .site-product-meta h2{
	text-align: left !important;
	}
	
.single .slick-slide .site-product-meta{
	margin-top: 0;
	}
	
.archive.woocommerce li.product .site-product-meta h2,
.single.woocommerce li.product .site-product-meta h2{
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	padding: 1em 0 0 0;
	}
	
.archive.woocommerce .site-product-meta .title_container .subline,
.single.woocommerce .site-product-meta .title_container .subline{
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	color: #919396;
	padding: 0;
	}

.home ul.products li.product .wgm-info.woocommerce-de_price_taxrate{
	width: auto;
	display: inline-block !important;
	padding: 0 0 0 40px !important;
	}
	
.single.woocommerce #page ul.products li.product .wgm-info.woocommerce-de_price_taxrate{
	width: auto;

	padding: 5px 0 0 0px !important;
	}
	
.single.woocommerce #page ul.products li.product .wgm-info.price-per-unit{
	width: auto;
	display: inline-block !important;
	padding: 0px 0 0 0px !important;
	}
	
	
.home ul.products li.product .wgm-info.price-per-unit{
		width: auto;
		display: inline-block !important;
		padding: 8px 0 0 0px !important;
		}
	
.archive ul.products li.product .wgm-info.price-per-unit{
	width: auto;
	display: inline-block !important;
	padding: 0 0 0 0px !important;
	}
	
.cross-sells .site-product-meta, .related .site-product-meta, .up-sells .site-product-meta{
	display: block;
	}

.home ul.products li.product .wgm-info.woocommerce_de_versandkosten,
.single.woocommerce #page ul.products li.product .wgm-info.woocommerce_de_versandkosten{
	width: auto;
	padding: 0 0 0 0px !important;
	margin-left: 0px;
	}
	
.home ul.products li.product .wgm-info.shipping_de,
.archive ul.products li.product .wgm-info.shipping_de,
.single .slick-slide .wgm-info.shipping_de{
	margin-top: -5px;
	}
	
.home ul.products li.product .wgm-info.shipping_de small,
.archive ul.products li.product .wgm-info.shipping_de.delivery-time-1-2-arbeitstage small,
.single .slick-slide .wgm-info.shipping_de{
	font-size: 1em;
	color: #3ca512!important;
	font-weight: 500;
	}
	
.woocommerce ul.products li.product .price del,
.woocommerce ul.products li.product .price ins{
	font-weight: 500 !important;
	}
	
.single small{
	font-size: 100%;	
	}
	
.single .slick-slide .title_container{
	min-height: 68px;
	}
	
.single.woocommerce ul.products li.product .wgm-info.delivery-time-1-2-arbeitstage{
	display: none !important;
	}
	
.home .home-mod2 .pre-headline{
	color: #919396 !important;
	font-weight: 600;
	font-size: 1.2em;
	}
	
.home .home-mod2 h3{
	font-weight: 900;
	font-size: 2.2em;
	margin-top: 5px;
	}
	
.mailpoet_text_label{
	font-weight: 500 !important;
	}
	
.home #content .content-box-content a.button{
	padding: 0 0 6px 0 !important;
	background: #fff;
	border-bottom: 2px solid #1e1e1e !important;
	border: 0;
	color: #1e1e1e !important;
	text-transform: none !important;
	font-weight: 500 !important;
	font-size: 1em;
	transition: all 50ms ease-in;
	-webkit-transition: all 50ms ease-in;
	-o-transition: all 200s ease-in;
	}
	
.home #content .content-box-content a.button:hover{
	padding: 0 0 6px 0 !important;
	background: #fff;
	border-bottom: 2px solid #0071e3 !important;
	color: #0071e3 !important;
	border: 0;
	}

.woocommerce ul.products li.product .shipping_de_string.delivery-time-1-2-arbeitstage{
	display: none !important;
	}
	
#content .home-bestseller .site-product-meta h2,
#content .home-bestseller .site-product-meta .price,
#content .home-bestseller .site-product-meta .wgm-info.woocommerce-de_price_taxrate,
#content .home-bestseller .site-product-meta .wgm-info.shipping_de,
#content .home-bestseller .site-product-meta .go-to-product{
	padding-left: 0 !important;
	}
	
#colophon #footer-top{
	background: #1d1d1f;;
	color: #fff;
	}
	
#colophon #footer-top,
#colophon #footer-top .widget-title,
#colophon #footer-top p,
#colophon #footer-top a,
{
	color: #fff;
	}
	
#colophon .atomion-newsletter{
	justify-content: space-between;
	}
	
#colophon .atomion-newsletter h3{
	font-weight: 600;
	text-transform: initial !important;
	font-size: 1.8em !important;
	line-height: 1.3em;
	}
	
#colophon .atomion-newsletter .col-news-1{
	display: none !important;
	}
	
#colophon #footer-action-bar{
	background: #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	}
	
#colophon .atomion-newsletter section.col-news-1 img{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(1) brightness(1);
	}
	
#colophon .mailpoet_form .mailpoet_submit{
	padding: 5px;
	margin: 0 auto 0 0;
	border-color: transparent;
	padding: 0 0 6px 0 !important;
	background: transparent;
	border-bottom: 2px solid #fff !important;
	border: 0;
	color: #fff!important;
	text-transform: none !important;
	font-weight: 500 !important;
	font-size: 1em;
	transition: all .05s ease-in;
	-webkit-transition: all .05s ease-in;
	-o-transition: all .05s ease-in;
	}
	
#colophon .mailpoet_form .mailpoet_submit:hover{
	padding: 0 0 6px 0 !important;
	border-bottom: 2px solid #73c9e9 !important;
	color: #73c9e9 !important;
	border: 0;
	}
	
#colophon .mojotip {
	position: relative;
	display: inline-block;
	}
	
#colophon .mojotip:hover{
	cursor: pointer;
	}

#colophon .mojotip .mojotiptext {
	visibility: hidden;
    width: 250px;
    color: #fff !important;
    text-align: center;
    padding: 5px 0;
    border-radius: 4px;
    position: absolute;
    z-index: 1;
    /* top: 10%; */
    right: 0;
    margin-right: -280px;
    margin-top: -14px;
    opacity: 0;
    transition: opacity 0.3s;
    background: #0071e3;
    box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.3);
	}

#colophon .mojotip .mojotiptext::after {
	content: "";
    position: absolute;
    top: 42%;
    left: 0%;
    margin-left: -10px;
    border-width: 5px;
    border-style: solid;
    border-color: #0071e3 transparent transparent transparent;
    transform: rotate(90deg);
	}

#colophon .mojotip:hover .mojotiptext {
	visibility: visible;
	opacity: 1;
	}
	
.trust_sep{
	margin: .5rem .5rem 0rem 0;
    border-top: 1px solid #b0a2bc;
    max-width: 68%;
	}
	
#main-footer .custom-html-widget .footer-title-top{
	margin-top: 3rem;
	}
		
.trust_container {
	clear: both;
	margin-top: 2rem;
	}
	
.trust_inner{
	clear: both;
	margin-top: 1rem;
	display: flex;
	}
	
footer .widget-title{
	text-transform: none !important;
	font-weight: 500 !important;
	letter-spacing: .5px !important;
	}

	
.trust_left{
	float: left;
	width: 30px;
	}
	
.trust_right.fst{
	margin-top: -.1rem;
	}
	
.trust_right{
	line-height: 1.2em !important;
	float: left;
	width: 130px;
	margin-left: 16px;
	}
	
.trust_left i{
	font-size: 2rem;
	}
	
.trust_left img{
	margin-bottom: -1.1rem;
	}
	
.footer_logo{
	max-width: 180px !important;
	}
	
#page #main-footer .widget-title{
	color: #1d1d1b !important;
	font-weight: 600 !important;
	font-size: 1.5em;
	margin-top: .9em;
	margin-bottom: .8em;
	}
	
.footer_agb{
	margin-bottom: -1.6em;
	}
		
#page #footer-bottom span{
	text-transform: initial;
	color: #fff;
	}
	
#footer-bottom {
	clear: both;
	float: none;
	padding: 10px 0 5px 0;
	}
	
#footer-bottom .inner{
	padding: 0em 5.5%;
	max-width: calc(1200px + 10%);
	margin: 0 auto;
	}
	
#footer-bottom .footer-logo, #footer-bottom .logo{
	filter: brightness(1);
	}
	
#footer-bottom .credits,
#footer-bottom .sep,
#footer-bottom ul li a{
	color: #fff;
	text-transform: initial;
	}
	
	
.site-product-meta .woocommerce-Price-currencySymbol{
	padding-left: 3px;
	}
	
footer .widget-title:after{
	display: none !important;
	}
	
footer .payment_icons_footer{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-left: -5px;
	}
	
.footer_logo_txt .fa-heart:hover,
.wp-block-columns .icon:hover,
#masthead .main-navigation [id*="primary-menu"] > li > a:hover,
#masthead #desktop-navigation .account-item > a:hover,
.search-link:hover{
	color: #0071e3 !important;
	}
	
#masthead .main-navigation [id*="primary-menu"] > li > a{
	font-size: 18px;
	}

#main-footer ul li a:hover{
	color: #0071e3 !important;
	}
	
.atomion-lightbox-search input.atomion-searchfield,
.atomion-lightbox-search .search__info,
.atomion-lightbox-search .btn-search-close{
	color: #919396 !important;
	}
	
h1:after, h2:after, blockquote:before, blockquote:after, .atomion-searchicon, .widget-title:after, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_product_search button, .product-page-sections .section-headding:after, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, #atomion-more-latest-posts h3:after, #masthead .atomion-megamenu-img-element > a:after, #masthead .sub-menu-wrap.menu-level-0 > .sub-menu > li.menu-item-has-children > a:after, #masthead .sub-menu-wrap.menu-level-0 > .sub-menu > li > .menu-image-hovered:after, #masthead .sub-menu-wrap.menu-level-0 > .sub-menu > li > .menu-image-not-hovered:after, #masthead .sub-menu-wrap.menu-level-1 li.menu-item-has-children > a:after, #masthead .sub-menu-wrap.menu-level-0 > .sub-menu > li.menu-item-has-children:not(.atomion-megamenu-img-element) > a:after, #masthead .sub-menu-wrap.menu-level-0 > .sub-menu > li.menu-item-has-children > a:after, #masthead .sub-menu-wrap.menu-level-0 > .sub-menu > li > .menu-image-title-above.menu-image-not-hovered span.menu-image-title:after, #masthead .sub-menu-wrap.menu-level-0 > .sub-menu > li > .menu-image-title-above.menu-image-hovered span.menu-image-title:after, #atomion-reading-progress .bar, .atomion-lightbox-search .search__inner--down, nav.woocommerce-MyAccount-navigation ul li a:after, #atomion-review-overview .bar, .woocommerce div.product .product-page-tabs .woocommerce-tabs ul.tabs li a:after{
	background: #919396 !important;
	}

.woocommerce-products-header{
	max-width: 600px;
	hyphens: auto;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	}
	
#page h1.woocommerce-products-header__title.page-title{
	font-size: 4em;
	line-height: 1em;
	margin: .2em 0;
	}
	
#atomion-breadcrumbs li:nth-child(1),
#atomion-breadcrumbs li:nth-child(2){
	display: none !important;
	}	
	
#atomion-breadcrumbs li, #atomion-breadcrumbs .bread-current {
	text-transform: none;
	color: #919396;
	font-weight: 400;
	}

#page #atomion-breadcrumbs.breadcrumb-size-medium {
	margin: 1rem auto 1.3rem auto;
	}
	
#page #atomion-breadcrumbs.breadcrumb-size-medium .fa-caret-right{
	color: #919396;
	font-size: 14px;
	line-height: 23px;
	}
	
#page #atomion-breadcrumbs li a{
	font-weight: 300;	
	}
	
.woocommerce .woocommerce-ordering{
	display: none !important;
	}
	
.woocommerce-result-count{
	display: none !important;
	}
	
#page .prdctfltr_ft_none,
#page input.cc_checkbox:checked+label::before, input.cc_checkbox:not(:checked)+label::before, span.cb-style,
#page .prdctfltr_buttons,
#page .sidebar .widget-title:after{
	display: none;
	}
	
#page .sidebar-content .widget-title .prdctfltr_widget_title{
	text-transform: initial;
	letter-spacing: 0;
	font-weight: 500;
	font-size: 16px;
	}
	
.archive #page .term-description{
	font-size: 20px;
	}
	
.hersteller-container{
	margin: -.7em 0 1.5em 0 !important;
	}
	
.no-border-bottom{
	border-bottom: 0 !important;
	margin-top: -40px !important;
	}
	
#page .prdctfltr_wc .prdctfltr_filter label.prdctfltr_active>span{
	font-weight: 500;
	}
	
.sidebar .widget-title:first-child{
	margin-top: -6px;
	}
	
.archive .has-no-scale .product-image-wrapper:hover img,
.single .has-no-scale .product-image-wrapper:hover img{
	transform: scale(1.05) !important;
	opacity: 1 !important;
	}
	
.archive .has-no-scale .product-image-wrapper img,
.single .has-no-scale .product-image-wrapper img{
	transition: all .1s ease;
	-webkit-transition: all .1s ease;
	-o-transition: all .1s ease;
	}
	
.single .wgm-info.shipping_de{
	display: none;
	}

.woocommerce .related.products h2{
	margin: 2em 0 0em !important;
	}

/* Hover Blue */

#page #masthead #desktop-navigation .cart-item:hover,
#page #masthead #desktop-navigation .cart-item .filled + a.header-cart-link:hover,
#page #atomion-breadcrumbs a:hover,
#page .prdctfltr_wc .prdctfltr_filter label.prdctfltr_active>span,
.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label>span:hover,
.archive.woocommerce ul.products li.product a:hover h2{
	color: #0071e3;
	}
	
.archive .prdctfltr_filter label{
	padding-bottom: 5px;
	}
	
.archive .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label>span{
	font-size: 16px !important;
	}
	
.single .custom_h1{
	font-size: 2.5em;
	margin: 0;
	line-height: 45px;
	padding-top: 20px;
	}
	
.single .subline{
	font-size: 1.5em;
	color: #919396;
	}
	
.single #page #atomion-breadcrumbs.breadcrumb-size-medium{
	margin: 1rem auto 3rem auto;
	}
	
.single .produktvarianten{
	display: flex;
	justify-content: space-between;
	}
	
.single #page #main .woocommerce-product-gallery{
	width: 42%;
	}
	
.single.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
	display: none;
	}
	
.single .entry-summary .produktvarianten{
	display: flex;
	width: 385px;
	margin-top: 30px;
	margin-bottom: -5px;
	flex-wrap: wrap;
	}
	
.single .entry-summary .produktvarianten .link-{
	margin-bottom: 10px;
	}
	
.single .entry-summary .produktchild {
	display: flex;
	border: 1px solid #d2d2d7;
	padding: 9px 8px 4px 17px;
	border-radius: 5px;
	width: 185px;
	height: 73px;
	}
	
.single .entry-summary .produktchild .child-left{
	width: 30%;
	text-align: center;
	padding: 2px;
	}
	
.single .entry-summary .produktchild .child-right{
	padding: 7px 0 0 12px;
	max-height: 45px;
	text-align: center;
	}
	
.single .entry-summary .produktchild .child-right p{
	margin: 0;
	}
	
.single .entry-summary .produktchild .child-right .child_size p{
	font-weight: 600;
	}
	
.single .entry-summary .produktchild .child-right .child_number p{	
	font-size: 14px !important;
	margin-top: -3px;
	white-space: nowrap;
	}
	
.single .entry-summary .produktchild .child-right p{
	color: #919396;
	}
	
.single .entry-summary .produktvarianten .ico_img{
	width: 34px;
	max-height: 50px;
	filter: opacity(.4);
	}
	
.single .description li{
	margin: 0 !important;
	}
	
.single .entry-summary .produktvarianten .ico_img.Kanister25000{
	max-height: 46px;
	padding-top: 4px;
	}
	
.single .entry-summary .produktvarianten .ico_img.Flasche500Politur{
	margin-top: -3px;
	}
	
.single .entry-summary .produktvarianten .ico_img.Flasche500Spray{
	width: 38px;
	max-height: 52px;
	margin-top: -8px;
	}
	
.single .entry-summary .produktvarianten .ico_img.Flasche750Spray{
	width: 41px;
	max-height: 55px;
	}
	
.single .entry-summary .produktvarianten .ico_img.Flasche500Dreh{
	margin-top: -4px;
	}
	
	
.single .entry-summary .produktvarianten .ico_img.Flasche250Politur{
	max-height: 39px;
	margin-top: 4px;
	}
	
.single .entry-summary .produktvarianten .produktchild.aktiv{
	border: 2px solid #0071e3 !important;
	}
	
.single .entry-summary .produktvarianten .produktchild:hover{
	border-color: #444;
	}
		
.single .entry-summary .produktvarianten .produktchild.aktiv .child-right .child_size p{
	color: #1d1d1f;
	}
		
.single .entry-summary .legacy-itemprop-offers{
	margin-top: 24px;
	padding: 20px;
	padding-bottom: 63px;
	width: 385px;
	background-color: #f8f8fa;
	}
	
.single .entry-summary .price-per-unit{
	display: inline-block!important;
	}
	
.single .entry-summary .wgm-info,
.single .entry-summary .wgm-info a{
	color: #919396;
	font-size: 12px;
	}
	
.single .ico_img.generisch{
	padding-top: 7px;
	}
	
.single .entry-summary .wgm-info.shipping_de{
	display: none;
	}
	
.single #page .entry-summary .wclt_lead_time{
	margin: -43px -20px 0 20px;
	width: 345px;
	background-color: #fbfbfd;
	font-size: .92em;
	color: #1d1d1f!important;
	margin-bottom: 0;
	border-top: 1px solid #d2d2d7;
	padding-top: 20px;
	}	
	
.single #page .entry-summary .wclt_lead_time::before{
	width: 100%;
	padding: 0 20px;
	border-top: 1px solid #ddd;
	}
	
.single #page .entry-summary .price-per-unit{
	padding-right: 5px;
	}
	
.single #page .entry-summary .cart{
	padding: 20px;
	width: 385px;
	background-color: #f8f8fa;
	margin-bottom: 1em;
	}
	


	
.single.woocommerce .quantity .qty{
	border-color: #0071e3;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-right: none;
	width: 52px;
	height: 46px;
	padding: 12px 5px;
	}
	
.single.woocommerce div.product form.cart div.quantity{
	margin-right: 0;
	}
	
.single input::-webkit-outer-spin-button,
.single input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
  }
  
.cpops-cart-item__quantity .quantity__button--down:hover svg,
.cpops-cart-item__quantity .quantity__button--up:hover svg{
	fill: #0071e3 !important;
	opacity: 1 !important;
	}
  
#header .cpops-icon-shopping-cart-line:before {
	 content: "\f07a" !important;
	 font-family: "Font Awesome 5 Free" !important;
	 }
 
.cpops-toggle-drawer:hover .cpops-icon-shopping-cart-line{
	color: #0071e3;
 	}

#page #masthead #desktop-navigation .cart-item{
	display:none !important;
	}
	
#menu-item-65260{
	margin-right: -10px !important;
	}
	
.kc-badge-new{
	position: absolute;
	display: inline;
	left: 10px;
	top: 10px;
	z-index: 1000;
	background: #000;
	color: #fff;
	padding: 0px 0px 0px 2px;
	border-radius: 50%;
	letter-spacing: 1.5px;
	font-size: 80%;
	text-transform: uppercase;
	width: 44px;
	height: 44px;
	text-align: center;
	line-height: 45px;
  }
  

.kc-badge-new.b2b-badge{
  line-height: 37px;
	background: #ffcb56;
	color: #1d1d1f;
	font-weight: 600;
	letter-spacing: 0;
	padding: 0;
  }
  
.kc-badge-new.b2b-badge .sub-badge{
	display: block;
	line-height: 12px;
	margin-top: -14px;
	font-size: 50%;
	letter-spacing: 0.5px;
  }
  
 .single .kc-badge-new{
	width: 80px;
	height: 80px;
	font-size: 20px;
	font-size: 1.5em;
	line-height: 80px;
	padding: 0;
	top: 20px;
	left: 0; 
	 }
	 
 .single .slick-slide .kc-badge-new{
	width: 80px;
	height: 80px;
	font-size: 20px;
	font-size: 1.5em;
	line-height: 80px;
	padding: 0;
	top: 10px;
	left: 10px; 
	 }
  
.single input[type=number] {
  -moz-appearance: textfield;
  }
  
.single.woocommerce div.product form.cart .button{
	background-color: #0071e3;
	border: 3px solid #0071e3;
	width: 293px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	padding: 12px;
	font-weight: 400;
	letter-spacing: -.022em;
	text-transform: initial;
	font-size: 1em;
  	}
  
.single #page .entry-summary .cart:hover .button,
.single #page .entry-summary .cart .button:hover{
	background-color: #0077ed !important;
	border: 3px solid #0077ed !important;
	color: #fff !important;
	}
	
.single.woocommerce button.button.loading{
	opacity: 1;
	}
	
.single #page .entry-summary .cart:hover .qty{
	border-color: #0077ed;
	}


.single .usp-bb a{
	color: #1d1d1f;
	}
	
.single .bbcontainer{
	width: 385px;
	text-align: center;
	font-size: 14px;
	}
	
.single .bbcontainer .fas{
	padding-right: 10px;
	}
	
.single .product_meta{
	display: none !important;
	}
	
.single .summary.entry-summary{
	padding-left: 5%;
	}
	
.single .link-aktiv,
.single .woocommerce-product-gallery__wrapper a,
.single .download-link--titel{
	cursor: default;
    pointer-events: none; 
	}
	
.single .b2b-container{
	border: 1px solid #ffcb56;
	width: 385px;
	border-radius: 5px;
	padding: 16px;
	display: flex;
	margin-top: 18px;
	background-color: #ffcb56;
	}
	
.single .b2b-container i{
	font-size: 24px;
	padding-right: 10px;
	padding-top: 1px;
	}
	
.single .product-page-accordion .product-section .headline-wrapper i{
	right: 0;
	float: right;
	top: 26px;
	text-align: center;
	background: #e8e8e8;
	border-radius: 50%;
	width: 27px;
	line-height: 27px;
	margin-right: 0;
	}

.single .product-page-accordion .section-headding{
	color: #1d1d1f;
	text-transform: none;
	font-size: 1.8em;
	letter-spacing: 0;
	padding-bottom: 5px;
	font-weight: 400;
	margin-bottom: 3px;
	}
	
.single .product-page-accordion .row.content-wrapper{
	padding: 0;
	}
	
.single .product-page-accordion .row.content-wrapper .entry-content{
	margin-top: 10px;
	margin-bottom: 1.5em;
	}
	
.single .wsd_product_video{
	width: 60%;
	margin: 65px auto 0 auto;
	}
	
.single .product-page-accordion hr{
	display: none;
	}

.download-link--titel i{
	transform: rotate(0deg) !important;
	}
	
.single .entry-content ul:not([class])>li:not([class]):before{
	content: "\f0c8";
	font-size: 10px;
	line-height: 2.2;
	color: #ddd;
	}
	
.single ol{
	margin-left: 1.6em;
	}	
	
.single h4,
.single h3{
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 10px;
	}
	
.single .slick-next, 
.single .slick-prev{
	top: 33%;
	}
	
#danger-anchor{
	display: flex;
	padding-top: 20px;
	justify-content: space-between;
	}
	
	
#danger-anchor .section-right,
#danger-anchor .section-left{
	width: 550px;
	}
	
	
#danger-anchor .download-container i{
	margin-right: 11px;
	}		
	
#danger-anchor .download-link--link{
	margin-left: 27px;
	}
	
#danger-anchor .download-link--link:hover{
	cursor: pointer;
	}
	
#danger-anchor .download-link--link-EN:before{
	content: "|";
	color: #ddd;
	padding: 0 8px 0 5px;
	}
	
#danger-anchor .download-link--link-de,
#danger-anchor .download-link--link-EN{
	color: #06c;	
	}
	
#danger-anchor .download-container{
	padding-top: 10px;
	}
	
#danger-anchor .download-link{
	padding-bottom: 15px;
	color: #0071e3;
	}
	
#danger-anchor .headline-wrapper{
	border-bottom: none;
	}
	
#danger-anchor .danger-detail-signal{
	margin-top: 10px;
	margin-bottom: -15px;
	}
	
#danger-anchor .danger-detail p{	
	margin-top: 15px;
	}
	
#danger-anchor .section-left .section-headding{
	margin-bottom: -2px;
	}
	
#danger-anchor .section-left .ico-container{
	display: flex;
	height: 120px;
	}
	
#danger-anchor .section-left .ico-container .ico-child svg{
	width: 100px;
	height: 100px;
	margin-right: 10px;
	}
	
#danger-anchor .danger-detail--inner p{
	padding-left: 0 !important;
	margin-top: 0;
	font-size: 0.85em;
	color: #919396;
	}
	
#danger-anchor .danger-detail--inner h4{
	margin-top: 0;
	}
	
/* Color Light Grey */

#page #atomion-breadcrumbs a,
.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label>span{
	color: #919396;
	}	
	
.woocommerce div.product p.price, .woocommerce div.product span.price{
	color: #1d1d1f !important;
	}	
	
.archive .back-to-top{
	visibility: hidden;
	}
	
.archive.woocommerce .sidebar-active div>ul.products{
	width: 80%;
	}
	
.archive #shop-sidebar{
	width: 20%;
	}
	
.single section.related:before, .single section.up-sells:before{
	display: none;
	}
	
.single .related_h2{
	font-weight: 500;
	margin-bottom: 0px;
	}
	
.single .related_h3{
	text-align: center;
	margin-top: 5px;
	}
	
.single .product-section.additional_information{
	display: none;
	}
	
.single #danger-anchor .section-right,
.single #danger-anchor .section-left{
	display: none;
	}
	
.single #danger-anchor .section-right.warnings_active.download_active,
.single #danger-anchor .section-left.warnings_active.download_active{
	display: block;
	}	
	
.single #danger-anchor .section-right.download_active{
		display: block;
		}	
	
.woocommerce-checkout #atomion-breadcrumbs,
.woocommerce-checkout #atomion-order-progress{
	display: none;
	}
	
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{
	margin: 0 0 -10px;
	}
	
.woocommerce-checkout h1.entry-title{
	font-weight: 400;
	}
	
.woocommerce-checkout .form-row input.input-text,
.woocommerce-checkout #order_comments,
#stripe-card-element,
#stripe-exp-element,
#stripe-cvc-element,
#stripe-iban-element,
.woocommerce-cart .woocommerce-cart-form .quantity,
.woocommerce-cart #coupon_code{
	background-color: hsla(0,0%,100%,.8);
	text-overflow: ellipsis;
	border: 1px solid #d2d2d7;
	border-radius: 5px;
	font-size: 17px;
	line-height: 1.23536;
	font-weight: 400;
	}
	
.woocommerce-checkout .form-row input::placeholder,
#content .checkout_coupon .input-text::placeholder,
#order_comments::placeholder,
.woocommerce-cart #coupon_code::placeholder{
	font-size: 17px;
	line-height: 1.23536;
	font-weight: 400 !important;
	color: #86868b;
	text-transform: none !important;
	}
	
.woocommerce form .form-row.woocommerce-invalid .select2-container::placeholder, .woocommerce form .form-row.woocommerce-invalid input.input-text::placeholder{
	border-color: #e30000;
	background-color: #fff2f4;
	color: #e30000;
	}
	
.woocommerce-checkout .form-row .checkout-focus-label{
	display: none !important;
	}
	
.woocommerce-checkout input[type=email], .woocommerce-checkout input[type=number], .woocommerce-checkout input[type=password], .woocommerce-checkout input[type=search], .woocommerce-checkout input[type=tel], .woocommerce-checkout input[type=text], .woocommerce-checkout input[type=url], .woocommerce-checkout textarea{
	padding: 18px 12px;
	}
	
.woocommerce-checkout main h3{
	text-transform: none;
	margin-bottom: 18px;
	}
	
.woocommerce-checkout span.cb-style{
	display: inline-block !important;
	border: 1px solid #d2d2d7;
	border-radius: 5px;
	}
	
	
	
.woocommerce-checkout span.cb-style.checked{
	background-color: #0071e3;
	border-color: #0071e3;
	}
	
.woocommerce-checkout span.cb-style.checked:after{
	content: "\f00c";
	font-family: "Font Awesome 5 Free" !important;
	color: #fff;
	position: absolute;
	left: 3px;
	font-size: 10px;
	top: 1px;
	}
	
.woocommerce-checkout .shipping_address {
	padding-top: 5.5px;
	}
	
.woocommerce-form-coupon-toggle .woocommerce-info{
	padding: 0;
	background: #fff;
	border-top: none;
	padding-left: 1.6em;
	margin-bottom: 10px !important;
	}
	
.woocommerce-form-coupon-toggle:before{
	content: "Gutschein";
	text-align: left;
	width: 100%;
	padding-top: 20px;
	font-weight: 300;
	font-size: 1.25em;
	display: block;
	margin-bottom: 15px;
	}
	
.woocommerce-form-coupon-toggle .woocommerce-info::before{
	top: 0;
	left: 0;
	color: #1d1d1f;
	}
	
.woocommerce-checkout #payment ul.payment_methods{
	border-bottom: 1px solid rgba(0,0,0,.1);
	padding: 0 0 35px 0;
	}
	
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{
	color: #86868b;
	}
	
.woocommerce-checkout #payment .payment_method_paypal .about_paypal:hover{
	color: #0071e3 !important;
	}
	
.widget .tagcloud a:hover, .woocommerce-checkout input[type='checkbox']:checked + label::before, .woocommerce-account input[type='checkbox']:checked + label::before, .woocommerce-cart input[type='radio']:checked + label::before, .woocommerce-checkout input[type='radio']:checked + label::before, .woocommerce-checkout label.checkbox input[type="checkbox"]:checked:before, .woocommerce-account label.checkbox input[type="checkbox"]:checked:before, .woocommerce-checkout label.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked:before, .woocommerce-account label.woocommerce-form__label-for-checkbox input[type="checkbox"]:checked:before, #content .wp-block-atomion-block-hero-slider .slick-dots li.slick-active, span.cb-style.checked, input.cc_checkbox:checked + label::before{
	background-color: #0071e3 !important;
	border-color: #0071e3 !important;
	}
	
	
.woocommerce-form-coupon-toggle .showcoupon{
	color: #1d1d1f;
	text-decoration: underline;
	}

	
#content .checkout_coupon .button{
	background-color: #0071e3;
	border: 3px solid #0071e3;
	border-radius: 5px;
	font-weight: 400;
	text-transform: capitalize;
	letter-spacing: 0;
	padding: 19px 40px;
	height: auto;
	margin-left: 20px;
	}
	
#content .checkout_coupon .button:hover{
	background-color: #0077ed !important;
	border: 3px solid #0077ed !important;
	color: #fff !important;
	}		

	
	
#page-7 .entry-header{
	margin-bottom: -50px;
	margin-top: 30px;
	}
	
.woocommerce-checkout #site-navigation,
.woocommerce-checkout .top-bar-content{
	display: none;
	}
	
#order_comments_field{
	margin-top: 5px;
	height: 8.2em;
	}
	
span.select2-dropdown.select2-dropdown--below{
	border: 1px solid #d2d2d7;
	}
	
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{
	background-color: #0071e3;
	}
	
.woocommerce-checkout .selection .select2-selection--single{
	background-color: hsla(0,0%,100%,.8);
	text-overflow: ellipsis;
	border: 1px solid #d2d2d7;
	border-radius: 5px;
	font-size: 17px;
	line-height: 1.23536;
	font-weight: 400;
	height: 58px;
	}
	
#select2-billing_country-container,
#select2-shipping_country-container{
	padding: 6px 7px;
	}
	
.select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 15px;
	right: 6px;
	}
	
#payment .wc_payment_methods{
	padding: 0;
	}
	

#stripe-card-element,
#stripe-exp-element,
#stripe-cvc-element,
#stripe-iban-element{
	height: 58px;
	padding: 18px 10px !important
	}
	
.woocommerce-checkout #payment li.wc_payment_method label{
	font-size: 1em;
	}
	
#wc-stripe-cc-form .form-row{
	padding: 0 !important; 
	}
	
#wc-stripe_sepa-form{
	padding: 0;
	border: none;
	margin: -22px 0 0;
	}
	
.wc-stripe-sepa-mandate{
	margin-bottom: 20px !important;
	}

#payment .form-row{
	margin-bottom: 0;
	margin-bottom: -10px;
	}
	
.woocommerce table.shop_table th,
.woocommerce table.shop_table td.product-name,
table.shop_table td dl.variation dt{
	font-weight: 400;
	}
	
.woocommerce-checkout .variation-Lieferzeit:nth-child(3), .woocommerce-checkout .variation-Lieferzeit:nth-child(4),
.woocommerce-checkout .product-tax {
	display: none !important;
	}

.woocommerce-checkout-review-order-table .variation{
	margin-top: 0;
	}
	
.woocommerce-checkout-review-order-table .price-per-unit,
.woocommerce-checkout-review-order-table .price-per-unit .woocommerce-Price-amount{
	font-size: 14px;
	font-weight: 400;
	}
	
.woocommerce-checkout-review-order-table .product-quantity,
.woocommerce-checkout-review-order-table .woocommerce-Price-amount{
	font-weight: 400;
	}
	
.woocommerce-checkout table.shop_table tfoot th{
	color: #1d1d1f;
	text-transform: none;
	font-weight: 300;
	font-size: 1rem;
	letter-spacing: 0;
	}
	
.woocommerce-checkout table.shop_table tfoot .cart-subtotal th,
.woocommerce-checkout table.shop_table tfoot .cart-subtotal td{
	border-top: 2px solid #e5e5e5;
	}
	
.woocommerce table.shop_table td .product-tax, .woocommerce-cart .wgm-tax, .woocommerce-checkout .wgm-tax{
	max-width: 250px;
	}
	
.woocommerce-checkout table.shop_table{
	margin: 0 -1px 45px 0;
	}
	
.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text a{
	color: #1d1d1f;
	text-decoration: underline;	
	}
	
.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text a:hover{
	color: #0071e3 !important;
	}
	
.about_paypal{
	display: none !important;
	}
	
.woocommerce-checkout .validate-required span.cb-style.checked:after{
	top: -2px;
	}
	
#main .woocommerce #place_order{
	margin-top: 10px;
	margin-bottom: 80px;
	}
	
#main .woocommerce #place_order,
.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button{
	background-color: #0071e3;
	border: 3px solid #0071e3;
	font-weight: 400 !important;
	text-transform: initial !important;
	font-size: 1em;
	border-radius: 5px !important;
	padding: 12px 30px;
	}
	
#main .woocommerce #place_order:hover,
.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button:hover{
	background-color: #0077ed !important;
	border: 3px solid #0077ed !important;
	color: #fff !important;
	}
	
	
.woocommerce-checkout #footer-action-bar,
.woocommerce-checkout #footer-top,
.woocommerce-checkout #main-footer{
	display: none !important;
	}
	
.woocommerce-checkout #footer-bottom{
	background-color: #1d1d1f !important;
	}
	
.woocommerce-checkout #footer-bottom .logo,
.woocommerce-checkout #footer-bottom .footer-logo{
	filter: brightness(1);
	margin-left: -13px;
	}

.#page #footer-bottom span,
#footer-bottom ul li a{
	color: #fff;
	}

.checkout.woocommerce-checkout{
	margin-bottom: 80px;
	}
	
.woocommerce-checkout footer.site-footer{
	padding-top:0;
	margin-top: -40px;
	}
	
.woocommerce-account #atomion-breadcrumbs{
	display: none;
	}		
		

.woocommerce-account .entry-title{
	font-weight: 500;
	}
	
.woocommerce-account #page .woocommerce  .customer-approach{
	font-weight: 500;
	text-transform: none;
	top: -85px;
	}
		
	
.woocommerce-account #page .woocommerce .woocommerce-MyAccount-navigation-link{
	padding-left:0;
	}
		
	
.woocommerce-account #page .woocommerce-MyAccount-navigation ul li a{
	font-weight: 500;
	text-transform: none;
	text-decoration: none !important;
	}
	

	
.woocommerce-account #page .woocommerce-MyAccount-content .atomion-button-actions a,
.woocommerce-account #page .woocommerce-MyAccount-content .atomion-edit-address-button,
.woocommerce-account #page .woocommerce-MyAccount-content .woocommerce-Button{
	background-color: #0071e3;
	border: 3px solid #0071e3;
	font-weight: 400 !important;
	letter-spacing: -.022em;
	text-transform: initial !important;
	font-size: 1em;
	border-radius: 5px;
	padding: 5px 30px;
	margin-top: 10px;
	margin-bottom: 80px;
	color: #fff !important;
	text-decoration: none !important;	
	}

.woocommerce-account #page .woocommerce-MyAccount-content .woocommerce-Button{
	padding: 15px 30px;
	}
	
.woocommerce-account #page .woocommerce-MyAccount-content .atomion-button-actions a:hover,
.woocommerce-account #page .woocommerce-MyAccount-content .atomion-edit-address-button:hover,
.woocommerce-account #page .woocommerce-MyAccount-content .woocommerce-Button:hover{
	background-color: #0077ed !important;
	border: 3px solid #0077ed !important;
	color: #fff !important;
	}

.woocommerce-account .atomion-account-orders-right h3,
.woocommerce-account .atomion-account-order h3 {
	font-weight: 500;
	text-transform: none;
	}
	
.woocommerce-account #page .woocommerce-MyAccount-content .atomion-account-order.atomion-dark-link a{
	text-decoration: none !important;
	font-weight: 500;
	}
	
.woocommerce-account #page .woocommerce-MyAccount-content .price-per-unit{
	font-size: smaller;
	}
	
	
.woocommerce-account #page .woocommerce-info{
	border-top-color: #1e85be;
	}
	
.woocommerce-account #page .woocommerce-info::before,
.page-template-default .woocommerce-info::before{
	color: #1e85be;
	}
	
.woocommerce-account .woocommerce form .form-row input.input-text{
	background-color: hsla(0,0%,100%,.8);
	text-overflow: ellipsis;
	border: 1px solid #d2d2d7;
	border-radius: 5px;
	font-size: 17px;
	line-height: 1.23536;
	font-weight: 400;
	}
	
.privacy-policy h1.entry-title,
.page-template-default h1.entry-title{
	font-weight: 500;
	font-size: 22px;
	}
	
.privacy-policy #atomion-breadcrumbs,
.page-template-default #atomion-breadcrumbs{
	display: none;
	}
	
.privacy-policy .entry-content,
.page-id-13 .entry-content{
	margin-top: -30px !important;
	}
		
.page-template-default .entry-content{
	margin-top: 0;
	}
	
	
/* ahover */

.woocommerce-account #page .woocommerce-MyAccount-content a,
.privacy-policy .entry-content a,
.page-id-40 #main a,
.page-id-14719 #main a,
.page-id-51955 #main a,
.page-id-25434 #main a{
	color: #1d1d1f;
	text-decoration: underline;
	}
		
.woocommerce-account #page .woocommerce-MyAccount-content a:hover,
.woocommerce-account #page .atomion-dark-link:hover,
.woocommerce-account #page .woocommerce-MyAccount-navigation ul li a:hover,
.privacy-policy .entry-content a:hover,
.page-id-40 #main a:hover,
.page-id-14719  #main a:hover,
.page-id-51955 #main a:hover,
.page-id-25434 #main a:hover{
	color: #0071e3 !important;
	}	
	
.privacy-policy .entry-content ul:not([class])>li:not([class]):before, .wp-block-archives-list li:before,
.page-template-default .entry-content ul:not([class])>li:not([class]):before{
	color: #1d1d1f;
	}
	
.page-template-default table{
	max-width: 600px;
	}
	
.page-template-default table td{
	text-align: center;
	}
	
.page-template-default table th{
	font-weight: 500;
	}
	
.page-template-default h4{
	margin: 40px 0 0;
	font-weight: 500;
	font-size: 17px;
	}
	
.page-id-13 b,
.page-id-13 strong{
	font-weight: 500;
	}
	
.page-id-51955 .entry-header,
.page-id-40 .entry-header,
.page-id-51505 .entry-header,
.page-id-38 .entry-header,
.page-id-14719 .entry-header,
.page-id-25434 .entry-header,
.woocommerce-cart #atomion-order-progress,
.woocommerce-cart #atomion-breadcrumbs{
	display: none;
	}
	
.woocommerce-cart table.cart th{
	text-transform: none;
	}
	
.woocommerce-cart .entry-title{
	font-weight: 500;
	}
	
.woocommerce-cart .variation-Lieferzeit:nth-child(3){
	display: none !important;
	}
	
.woocommerce-cart .woocommerce a:hover{
	color: #0071e3 !important;
	}
	
.woocommerce table.shop_table td a,
.woocommerce-cart .product-subtotal .amount,
.woocommerce-cart .woocommerce-shipping-destination strong{
	font-weight: 500;
	}
	
.woocommerce-cart .woocommerce table.shop_table tbody th{
	padding-left: 0;
	font-weight: 400;
	}
	
.woocommerce-cart .shop_table th.product-remove{
	padding-left: 0;
	}

.woocommerce-cart .price-per-unit{
	font-size: smaller;
	}
	
.woocommerce-cart #coupon_code{
	margin-right: 20px;
	}
	
.woocommerce-cart #page .coupon > button,
.woocommerce-cart .woocommerce .actions .button{
	background: #ddd;
	color: #383737 !important;
	font-weight: 400 !important;
	text-transform: none !important;
	border-radius: 5px !important;
	border-color: #ddd;
	}
	
.woocommerce-cart #page .coupon > button:hover,
.woocommerce-cart .woocommerce .actions .button:hover{
	background: #cdcdcd !important;
	color: #383737 !important;
	border-color: #cdcdcd !important;
	}
	
.woocommerce-cart #page .actions{
	padding: 3.4em 0;
	}
	
.cart_totals h2{
	text-transform: none !important;
	}
	
.woocommerce-cart .wgm-versandkosten,
.woocommerce-cart .wgm-zahlungsarten,
.woocommerce-cart .wgm-widerruf{
	font-weight: 400 !important;
	text-decoration: underline !important;
	color: #1d1d1f;
	}
	
.woocommerce-cart .variation{
	margin: 0;
	}
	
#page-38 .wp-image-51079 {
	margin: 0 auto;
	display: block;
	margin-top: 40px;
	}
	
#page-38 table td h4,
#page-38 table p{
	margin: 0 !important;
	}
	
#page-38 table{
	margin-top: 20px !important;
	}
	
#page-38 table{
	max-width:330px !important;
	}

.page-template-default h2{
	font-weight: 500;
	}
	
.cfw-shipping-method-inner .wgm-tax{
	display: none !important;
	}
	
.application_information li{
	margin: 0 !important;
	}
	
.archive #page #atomion-breadcrumbs.breadcrumb-size-medium{
	display: none;
	}
	
@media (min-width:1180px) and (max-width: 1400px){

	.footer-cat-content {
		margin: 0 -10% 0px -10%;
		padding-top: 5rem;
		clear: both;
		}	
	}


@media (min-width:1281px){
	#masthead .atomion-simple-menu{
		display: none !important;
		}
		
	.home footer.site-footer{
		padding-top: 0;
		margin-top: -9rem;
		}
		
	.single #page #main .woocommerce-product-gallery{
		margin-top: 2em;
		}

	}
	
@media (max-width: 30em){ 
	.wc-block-grid.has-4-columns .wc-block-grid__product{
		padding: 0 6%!important;
		}
	
	.wc-block-grid.has-4-columns .wc-block-grid__product price{
		padding: 0 !important;	
		}
	
	
	.product-template-default .onsale{
		display: none !important;
		}
		
	.single .custom_h1{
		line-height: 36px;
		}
		
	.kc-badge-new{
		line-height: 36px !important;
		width: 35px;
		height: 35px;
		font-size: 92%;
		left: 5px;
		top: 5px;
		}
		
	.kc-badge-new.b2b-badge{
		line-height: 34px !important;
		padding-left: 1px;
		font-size: 100%;
		}
	
	.single #page .entry-summary .cart{
		padding: 20px 0;
		background-color: #fff;
		}
		
	.single.woocommerce li.product .site-product-meta{
		margin-bottom: 1em;
		}
		
	.single.woocommerce div.product form.cart .button{
		width: calc(100% - 52px);
		}
	
	.single .b2b-container{
		width: 100%;
		}
		
	.archive.woocommerce img{
		transform: scale(1.29) !important;
		}
	
	.single .bbcontainer{
		width: auto;
		}
		
	.woocommerce li.has-no-add-to-cart .product-image-wrapper a.add_to_cart_button{
		display: none !important;
		}
	
	#main .wc-block-grid__product-price.price{
		padding: 0px 0% 0!important;
		}
	
	
	#page #main .home-usps .wp-block-column{
		width: 45% !important;
		flex-basis: 45%!important;
		}
		
	#page #main .home-usps .wp-block-column .icon-box{
		text-align: center;
		background: #f5f5f5;
		padding: 12px !important;
		font-size: 16px;
		border-radius: 5px;
		}
		
	#page #main .home-usps .wp-block-column .icon-box h3{
		font-size: 18px !important;
		}
		
	#page #main .home-usps .wp-block-column .icon-box p{
		margin-bottom: 0;
		}
	
	.trust_container{
		display: none;
		}
		
	.pf{
		width: 44%;
		}
		
	.home #main .slick-slide h2{
		font-size: 2em;
		}
		
	.home #main .slider1 .slick-slide .subline{
		padding: 0 5%!important;
		font-size: 2em;
		}
		
	.home #main .slider1 .wgm-info.price-per-unit {
		padding: 0px 0% 10px!important;
		}
		
	[class^=wp-block-woocommerce] .woocommerce ul.products li.product .price {
		font-size: 1.6em !important;
		}
		
	.home #page .woocommerce ul.products li.product .button{
		display: none;
		}
		
	.home .woocommerce li.product .site-product-meta{
		padding-bottom: 5%;
		}
		
	.home .wp-block-spacer,
	.home .atomion-button-filled,
	#mobile-navigation hr,
	#menu-item-65260,
	.archive #atomion-breadcrumbs,
	#shop-sidebar{
		display:none !important;
		}
		
	.home [class^=wp-block-atomion-block-content-box] h2 {
		font-size: 3em;
		margin: .3em 0;
		}
		
	p,
	.home-1.content {
		font-size: 18px !important;
		}
		
	.home .home-box2-img{
		margin-top: -3rem;
		}
		
	.home .home-p1-h2{
		padding-top: 1rem;
		}
		
	.home .home-s1-p{
		margin-bottom: .5rem;
		}
		
	.home .home-bestseller .subline{
		font-size: 2em;
		}
		
	.mailpoet_form{
		padding: 0 !important;
		}
		
	.footer_logo_txt{
		font-size: 18xp !important;
		}
		
	#main-footer .fab{
		font-size: 22px;
		}
		
	#page #main-footer .widget-title{
		margin-top: .5em !important;
		}
		
	#page #masthead #mobile-navigation .main-nav-item{
		top: 64px;
		background: #f5f5f5;
		margin-left: -6%;
		}
		
	#page #masthead #mobile-navigation .fa-user{
		font-size: 2em;
		}
		
		
	#page #masthead #mobile-navigation a{
		font-size: 1em;
		margin-left: 1em;
		}
	#page #masthead #mobile-navigation .fa-search{
		margin-left: -.5em;
		padding-right: .5em;
		font-size: 2em;
		}
		
	#mobile-navigation [id*=primary-menu].atomion-simple-menu-wrapper button.toggle {
		top: 1px;
		right: 11px;
		font-size: 1em;
		}
		
	#page #mobile-navigation #mobile-site-navigation {
		margin-bottom: -1em;
		}
		
	.archive #primary .woocommerce-products-header,
	.archive.woocommerce .sidebar-active div>ul.products{
		max-width: 100%;
		width: 100%;
		}
		
	#page h1.woocommerce-products-header__title.page-title{
		font-size: 3em;
		}
		
	.archive .term-description{
		font-size: 1em !important;
		}
		
	.archive.woocommerce ul.products li.product .price{
		font-size: 1.2em !important;
		margin-top: .5em !important;
		}
		
	.archive.woocommerce .site-product-meta .title_container .subline{
		font-size: 17px;
		}
		
	.archive.woocommerce ul.products li.product h2{
		font-size: 18px !important;
		margin: 2px 0 9px;
		max-height: 31px;
		overflow: hidden;
		-webkit-mask-image: linear-gradient(90deg, #000 85%, transparent);
		white-space: nowrap;
		}
		
	.single #page #main .woocommerce-product-gallery {
		width: 97% !important;
		}
		
	.single.woocommerce .summary.entry-summary {
		padding-left: 0% !important;
		}
		
	.single.woocommerce .entry-summary .produktvarianten,
	.single.woocommerce .entry-summary .legacy-itemprop-offers,
	.single.woocommerce #page .entry-summary .cart{
		width: 100%;
		}
		
	.single.woocommerce .entry-summary .produktvarianten a{
		width: auto;
		}

	.single.woocommerce  .entry-summary .produktchild{
		width: 160px;
		}
		
	.single.woocommerce  .entry-summary .child_number{
		font-size: 10px;
		}
		
	.single.woocommerce .entry-summary .produktchild .child-right{
		padding-top: 5px;
		}
		
	.single.woocommerce .entry-summary .price{
		font-size: 2em !important;
		margin-bottom: -2px;
		}
		
	.single.woocommerce #page .entry-summary .cart{
		font-size: 1.5em;
		}
		
	.single.woocommerce #page .quantity .qty{
		height: 51px;
		font-size: 1em !important;
		}
		
	.single.woocommerce .wsd_product_video {
		width: 100%;
		margin: 0px auto 0 auto;
		}
		
	footer.site-footer {
		padding-top: 0em !important;
		}
		
	.single #page .entry-summary .wclt_lead_time{
		margin: -43px 0px 0 0px;
		width: auto;
		padding-left: 20px;	
		padding-bottom: 15px;
		}
		
	.single #page .entry-summary .wclt_lead_time,
	.single #page .entry-summary .bbcontainer,
	.single #page .entry-summary .price-per-unit-loop,
	.single #page .entry-content p,
	.single #page .entry-content {
		font-size: 18px !important;
		}
		
	.single #page .entry-summary .woocommerce-de_price_taxrate,
	.single #page .entry-summary .woocommerce_de_versandkosten{
		display: none !important;
		}
		
	.logo-item a{
		margin: 0 !important;
		}
		

		
	.single.woocommerce .product-page-accordion .product-section .headline-wrapper i{
		top: 20px;
		}
		
	.single.woocommerce .product-page-accordion .section-headding{
		font-size: 21px;
		}
		
	.single.woocommerce #danger-anchor{
		display: block;
		font-size: 18px;
		}
		
	.single.woocommerce .danger-detail--inner p{
		font-size: 12px;
		width: 100%;
		}
		
	.single.woocommerce .danger-detail-signal{
		display: inline-block;
		font-size: 18px !important;
		}

	.single.woocommerce .danger-detail .danger-detail-word{
		display: inline-block;
		font-size: 18px !important;
		padding-left: 10px;
		margin: 0 !important;
		}
		
	.single.woocommerce .danger-detail p{
		font-size: 14px !important;
		}		
		
	.single.woocommerce #danger-anchor .section-left .ico-container .ico-child svg{
		width: 100%;
		height: 100%;
		}
		
	.single.woocommerce #danger-anchor .section-left .ico-container .ico-child{
		width: 18%;
		}
		
	.single.woocommerce #atomion-breadcrumbs{
		display: none;
		}
		
	.single.woocommerce #content{
		margin-top: 3rem;	
		}
		
	#danger-anchor .section-right,
	#danger-anchor .section-left{
		width: 100% !important;
		}
		
	.footer_agb{
		font-size: 16px !important;
		}
		
	.woocommerce .cross-sells ul.products h2.woocommerce-loop-product__title, .woocommerce .related ul.products h2.woocommerce-loop-product__title, .woocommerce .up-sells ul.products h2.woocommerce-loop-product__title{
		font-size: 21px !important;
		}
		
	.woocommerce .related_h2{
		margin-bottom: 0 !important;
		}
	
	.woocommerce .related_h3{
		margin-top: 0 !important;
		}
		
	#main-footer{
		font-size: 18px;
		}
		
	.woocommerce.single .button.button:after{
		top: .5em;
		}
		
	.cpops-price .wgm-tax,
	.cpops-drawer-recommendations-wrapper{
		display: none !important;
		}
		
	.woocommerce .cpops-cart-item__image{
		height: 60px;
		margin-right: 30px;
		min-width: 60px;
		width: 60px;
		}
		
	.woocommerce.single #cartpops-drawer .cpops-drawer-footer .cpops-cart-total a.checkout-button{
		padding: 15px 20px 15px;
		}
		
		
	.woocommerce-account #page .woocommerce .woocommerce-MyAccount-navigation-link{
		font-size: 18px;
		background: #ddd;
		border-radius: 3px;
		text-align: center;
		border-bottom: 0;
		margin: 5px;
		width: 47%;
		}
		
	nav.woocommerce-MyAccount-navigation ul li.is-active a:after,
	nav.woocommerce-MyAccount-navigation ul li:hover a:after,
	.atomion-account-order td>span.product-tax{
		display: none !important;
		}
		
	.page.woocommerce-account nav.woocommerce-MyAccount-navigation ul {
		width: 103%;
		margin: 0 -1%;
		}
		
	.page.woocommerce-account nav.woocommerce-MyAccount-navigation span.logout{
		top: -38px;
		}
		
	.page.woocommerce-account #page .woocommerce .customer-approach{
		top: -72px;
		}
		
	.page.woocommerce-account .atomion-account-orders-right h3, 
	.page.woocommerce-account .atomion-account-order h3,
	.page.woocommerce-account .woocommerce-MyAccount-content p{
		font-size: 18px !important;
		}
		
	.page.woocommerce-account .atomion-account-orders-left tr td:nth-child(2){
		font-size: 16px;
		line-height: 20px;
		padding-left: 1em;
		}
		
	.page.woocommerce-orders .atomion-account-order td:last-child{
		width: 20% !important;
		color: #1d1d1f;
		font-size: 16px !important;
		}
		
	.atomion-account-order td>span.woocommerce-Price-amount.amount,
	.atomion-account-orders-left .atomion-order-meta-left,
	.atomion-account-orders-right p{
		font-size: 16px !important;
		}
		
	.page.woocommerce-account #page .woocommerce-MyAccount-content .atomion-button-actions a
	.page.woocommerce-account #page .atomion-edit-address-button,
	.woocommerce-account #page .woocommerce-MyAccount-content .atomion-button-actions a, .woocommerce-account #page .woocommerce-MyAccount-content .atomion-edit-address-button, .woocommerce-account #page .woocommerce-MyAccount-content .woocommerce-Button{
		font-size: 18px;
		padding: 9px 30px;
		line-height: 24px;
		margin-bottom: 20px;
		}
	
	.page.woocommerce-account table td {
		text-align: left;
		}
		
	.woocommerce-account #page .woocommerce .woocommerce-MyAccount-navigation-link.is-active{
		background: #cdcdcd;
		}
		
	.home .home-mod2 .wp-block-atomion-block-content-box-1-1{
		display:block;
		}
		
	.home .home-mod2 .is-layout-flow{
		margin-top: 60px;
		}
		
	/*
	.archive #masthead,
	.single #masthead,
	.page #masthead{
		justify-content: space-between;
		flex-direction: row-reverse;
		}*/
		
	.read_div{
		font-size: 18px !important;
		}
		
	#header #masthead {
		display: inline-block;
		}

	.custom-cart-mobile{
		float: right;	
		}
		
	#mobile-navigation.header-inner{
		float: left;
		width: 80% !important;
		}
	
	.footer-cat-content{
		margin: 0;
		padding-top: 1.5rem;
		}
		
	.footer-cat-bimg{
		padding: 1.3rem;
		}
		
	.footer-cat-h2 {
		font-size: 3em;
		line-height: 1em;
		margin: 0 0 0.5em 0;
		}
		
	.footer-cat-txt{
		padding-left: 0;
		}
		
	#colophon #footer-action-bar{
		height: 25px;
		}
		
	#colophon #main-footer .inner{
		padding: 1.5em 5% 1.5em 5%;
		}
		
	#content .slick-track .slick-slide .product{
		margin-bottom: 1em;
		}
		
	.atomion-simple-menu-wrapper.menu.mobile .cartpops-cart__wrapper{
		display: none;
		}
	}	
	


