body {
background: ffffff;
}
#content {
max-width: calc(1200px + 10%);
padding: 0 5%;
}
.single-post #content .entry-content {
max-width: calc(1200px - 200px);
margin: 0 auto
}
.single-post .alignwide {
max-width: 1200px;
width: 100vw;
}
#primary-menu li:hover > .sub-menu-wrap.menu-level-0 > ul {
max-width: 1295px;
} 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,
.search-lightbox .search__inner--down,
nav.woocommerce-MyAccount-navigation ul li a:after,
#atomion-review-overview .bar {
background-color: #37b9e3;
}
.wgm-info a,
.pre-headline,
a.versandkosten,
.product-page-sections .section-headding,
#comments .reply a,
#content a:hover:not(.button),
#content p a,
.shariff-button a:hover span,
#masthead #account .atomion-account a,
#header .main-navigation .sub-menu li.current-menu-item > a,
.atomion-post-category,
.atomion-post-category a,
#blog-sidebar i#atomion-searchicon:hover,
.entry-content ul li:before,
#atomion-summary-wrapper ul li:before,
#search.search-dropdown #atomion-search.open,
.search-lightbox #atomion-searchfield,
.search-lightbox  .search__info,
.search-lightbox  #btn-search-close,
.atomion-select-ppp a.text-option.selected,
#masthead #mobile-navigation #cart.filled a.header-cart-link,
.entry-content ul li a,
.checkout-focus-label,
.atomion-account-orders-right a,
.atomion-account-orders-right a.atomion-order-link {
color: #37b9e3;
}
.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 {
background-color: #37b9e3;
border-color: #37b9e3;
} #content .hero-slider-content a.outline:hover,
.wp-block-button.is-style-squared .wp-block-button__link:hover,
.wp-block-button.is-style-default .wp-block-button__link:hover,
.wp-block-button.is-style-outline .wp-block-button__link:hover {
color: #37b9e3!important;
}
#content .hero-slider-content a.outline:hover::before, 
#content .hero-slider-content a.outline:hover::after {
border-color: #37b9e3;
}
#atomion-review-overview .bar-block {
border: 2px solid #37b9e3;
}
.input__label-content--yoshiko::after {
color:#37b9e3;
}
.input__field--yoshiko:focus + .input__field--yoshiko,
.input--filled .input__field--yoshiko, textarea.input__field--yoshiko:focus {
background-color: transparent;
border-color: #37b9e3;
} #primary-menu.nav-menu > li > a:after,
#primary-menu.menu > li > a:after {
background: #dd3333;
} .wp-block-separator.atomion-divider-primary,
.wp-block-separator.atomion-divider-full-primary {
background-color: #37b9e3;
border-color: #37b9e3;  
} h1, h2, h3, h4, h5, h6 {
color: #000000;
} body, 
p, small,
.woocommerce-cart .cart-collaterals .cart_totals p small,
.select2-container--default .select2-selection--single .select2-selection__rendered,
input,
textarea,
input::placeholder, 
textarea::placeholder {
color: #000000; 
} .woocommerce-info {
border-top-color: #37b9e3;
float: left;
width: 100%;
}
.woocommerce-info a,
.woocommerce-info:before {
color: #37b9e3;
}
.woocommerce-message {
border-top-color: #6ed624;
}
.woocommerce-message a,
.woocommerce-message::before { 
color: #6ed624;
}
.woocommerce-error {
border-top-color: #dd3333;
}
.woocommerce-error a,
.woocommerce-error::before {
color: #dd3333;
}
.woocommerce form .form-row.woocommerce-invalid .select2-container, 
.woocommerce form .form-row.woocommerce-invalid input.input-text, 
.woocommerce form .form-row.woocommerce-invalid select {
border-color: #dd3333;
}  #top-bar .inner,
#top-bar .menu-item .sub-menu {
background-color: #ededed;
}
#top-bar .inner *,
#header #top-bar li.current-menu-item a {
color: #000000;
font-size: 97%;
} #header .boxed {
max-width: 1200px;
margin: 0 auto;
}
#header, 
.header-main .header-inner {
height: auto;
background-color: #ffffff;
}
.header-main #logo {
max-height: 100%;
}
#desktop-navigation #logo img {
width: 116px;
}
#logo img {
padding: 9px;
}
#header .header-element a,
#cart, 
#social i,
#mobile-navigation button.toggle {
color: #333333;
}
#mobile-navigation .line {
stroke: #333333;
}
#masthead #mobile-navigation #cart > a {
color: #333333;   
}
#masthead #mobile-navigation #cart > a.header-cart-link.filled {
color: #37b9e3;   
}
#header #mobile-navigation .header-element a,
#mobile-navigation #social i,
#mobile-navigation button.toggle {
color: #330000;  
}
#header #mobile-navigation li.current-menu-item a {
color: #37b9e3;  
}
#mobile-navigation #primary-menu.nav-menu > li > a:after,
#mobile-navigation #primary-menu.menu > li > a:after {
background-color: #37b9e3;  
}
#social i {
color: #999999;  
}
#primary-men.nav-menu>li,
#primary-men.menu>li {
height: 124px;
display: flex !important;
align-items: center;
}
#header li.current-menu-item a, 
#header #desktop-navigation .main-navigation #primary-menu > li:hover > a,
#header .main-navigation .sub-menu .menu-level-1 li a:hover,
#header .header-element:hover > a,
#cart #mini-cart-widget a, 
#cart:hover,
#cart a, 
#cart p, 
#social a:hover i,
.modal-content #german_market_privacy_declaration_field {
color: #dd3333;
text-decoration: none;
}
#masthead #desktop-navigation #search,
#masthead #desktop-navigation #account,
#masthead #desktop-navigation #social,
#masthead #desktop-navigation #search.search-lightbox a,
#masthead #desktop-navigation #wishlist
{
height: 124px;
} #atomion-search-wrapper.search-dropdown {
width: calc(265px + 50px);
}
#atomion-searchfield {
width: 100%;
float: left;
max-width: 265px;
}
#atomion-searchicon {
border-color: #37b9e3;
}
#atomion-searchicon:hover {
background-color: transparent;
border-color: #37b9e3;
color: #37b9e3;
}
#masthead #mobile-navigation #atomion-search-wrapper.search-lightbox {
top: calc(-124px - 1px);
}
.atomion-lightbox-search::before,
.atomion-lightbox-search::after {
border: 1.5em solid #37b9e3;
} #masthead #social i.fab.fa-instagram.filled {
background: #999999;
color: #ffffff;
border-right: 2px solid #999999;
border-left: 2px solid #999999;
border-bottom: 0px solid #999999;
line-height: 16px;
position: relative;
height: 16px;
}
#top-bar i.fab.fa-instagram.filled {
background: #000000;
color: #ededed;
border-right: 2px solid #000000;
border-left: 2px solid #000000;
border-bottom: 0px solid #000000;  
line-height: 12px;
position: relative;
height: 13px;
font-size: 78%;
top: -1px;
border-radius: 1px;
}
#top-bar i.fab.fa-instagram.filled:before {
line-height: 13px;
}
#masthead #social .fa-instagram.filled:before {
content: "\f16d";
font-size: 12px;
line-height: 0;
position: relative;
top: -1px;
}
#masthead #social i.fab.fa-instagram.filled:hover {
background: #dd3333;
border-color: #dd3333;
}
#mobile-navigation #social i.fab.fa-instagram.filled,
#mobile-navigation #social i.fab.fa-instagram.filled:hover {
background: #330000;
border-color: #330000;
color: #fff;
height:14px;
line-height:14px;
}
#mobile-navigation #social i.fab.fa-instagram.filled:before {
font-size: 10px;
} footer .social-media-icon i.fa-instagram.filled {
background: #ffffff;
color: #37b9e3;
border-radius: 2px;
border-right: 3px solid #ffffff;
border-left: 3px solid #ffffff;
border-bottom: 0px solid #ffffff;
line-height: 16px;
position: relative;
}
footer .social-media-icon i.fa-instagram.filled:before {
font-size: 14px;
position: relative;
top: -1px;
}
footer .social-media-icon:hover i.fa-instagram.filled {
background: #495057;
color: #ffffff;
border-color: #495057;
}  #masthead .sub-menu-wrap.menu-level-0, 
#masthead #desktop-navigation #cart #mini-cart-widget,
#masthead #desktop-navigation #atomion-search-wrapper.search-dropdown,
#masthead #mobile-navigation #main-navigation,
#masthead #mobile-navigation #cart #mini-cart-widget {
top: 124px;
}
#masthead #mobile-navigation #cart #mini-cart-widget {
height: 100vh;
}
#masthead #mobile-navigation #cart.filled #mini-cart-widget {
height: calc(100vh - 124px - 50px);
min-height: unset;
max-height: 100vh;
}
#desktop-navigation #primary-menu.nav-menu > li ,
#desktop-navigation #primary-menu.menu > li,
#masthead #mobile-navigation #cart > a {
height: 124px;
}
#masthead.stuck #desktop-navigation #cart,
#header .stuck #desktop-navigation #primary-men.nav-menu>li,
#header .stuck #desktop-navigation #primary-men.menu>li,
#masthead.stuck #desktop-navigation #account,
#masthead.stuck #desktop-navigation #search,
#masthead.stuck #desktop-navigation #social,
#masthead.stuck #desktop-navigation #wishlist,
#masthead.stuck #desktop-navigation #account a,
#masthead.stuck #desktop-navigation #wishlist a,
#masthead.stuck #desktop-navigation #search a,
#masthead.stuck #desktop-navigation #primary-menu.nav-menu > li > a,
#masthead.stuck #desktop-navigation #primary-menu.menu > li > a,
#masthead.stuck #mobile-navigation #cart > a {
height: 30px;
}
.stuck .sub-menu-wrap.menu-level-0, 
#masthead.stuck #desktop-navigation #cart #mini-cart-widget,
#masthead.stuck #desktop-navigation #atomion-search-wrapper.search-dropdown,
#masthead.stuck #mobile-navigation #main-navigation,
#masthead.stuck #mobile-navigation #cart #mini-cart-widget {
top: 30px;
}
#masthead #mobile-navigation #logo img {
max-height: 124px;
margin: 0 auto;  
}
#masthead.stuck #mobile-navigation #logo .sticky-logo {
max-height: 30px;  
}
#masthead.stuck #mobile-navigation #cart #mini-cart-widget {
height: 100vh;
min-height: unset;
max-height: 100vh;
}
#masthead.stuck #mobile-navigation #cart.filled #mini-cart-widget {
height: calc(100vh - 30px - 50px);
min-height: unset;
max-height: 100vh;
}
#masthead.stuck #desktop-navigation #logo img.sticky-logo {
width: 30px;
padding: 4px;
}
#masthead .sub-menu-wrap.menu-level-0 {
background-color: #23a23d;
}
#header .main-navigation .sub-menu li a,
#header #mobile-navigation .main-navigation .sub-menu li a {
color: #ffffff;
}
#masthead #mobile-navigation #main-navigation {
height: calc(100vh - 124px);
width: 100%;
}
#masthead.stuck #mobile-navigation #main-navigation {
height: calc(100vh - 30px);
}
.admin-bar #masthead:not(.stuck) #mobile-navigation #main-navigation {
height: calc(100vh - 124px - 32px);
width: 100%;
}
@media screen and (max-width: 600px) {
.admin-bar #masthead:not(.stuck) #mobile-navigation #main-navigation {
height: calc(100vh - 124px - 46px);
width: 100%;
}  
} #masthead #desktop-navigation #cart,
#masthead #desktop-navigation #account a,
#masthead #desktop-navigation #wishlist a,
#masthead #desktop-navigation #search a {
height: 124px;
} #masthead #desktop-navigation #cart {
background-color: #ffffff;  
} #masthead #desktop-navigation #cart a.header-cart-link {
color: #333333;    
} #masthead #desktop-navigation #cart.filled {
background-color: #37b9e3;
border: 0;
} #masthead #desktop-navigation #cart.filled a.header-cart-link {
color: #ffffff;    
} #cart #mini-cart-widget {
background-color: #ffffff;
} #cart .blockUI.blockOverlay {
background: #ffffff!important;
background-color: #ffffff!important;
} #mini-cart-widget li {
border-bottom: 1px solid  #dddddd;
} #cart #mini-cart-widget i {
color: #dddddd;
}
#cart #mini-cart-widget, 
#cart #mini-cart-widget ul a,
#cart #mini-cart-widget p {
color: #000000 !important;
}
#cart #mini-cart-widget .button.checkout.wc-forward,
.wgm-second-checkout input#place_order_back:hover,
#cart #mini-cart-widget .button.wc-forward:before {
background-color: #37b9e3;
border: 0;
}
.woocommerce .cart .button, 
.woocommerce .cart input.button, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce button.button, 
.woocommerce button.button.alt, 
.woocommerce #review_form #respond .form-submit input,
.woocommerce a.button,
input.mailpoet_submit,
input[type="submit"],
a.atomion-edit-address-button, 
.woocommerce-MyAccount-content button.button,
.atomion-account .button,
#content .hero-slider-content a.atomion-button-filled,
.wgm-second-checkout input#place_order,
[class^="wp-block-atomion-block-content-box"] .atomion-button-filled {
background-color: #37b9e3;
border: 3px solid #37b9e3;
}
.woocommerce .button:hover, 
.woocommerce a.button:hover,
.woocommerce a.button:disabled:hover,
.woocommerce .wc-proceed-to-checkout a.checkout-button:hover, 
.woocommerce button.button:hover, 
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce input.button:hover,
.woocommerce div.product form.cart .button:hover,
.woocommerce button.button:disabled:hover, 
.woocommerce button.button:disabled[disabled]:hover,
input.mailpoet_submit:hover,
input[type="submit"]:hover,
a.atomion-edit-address-button:hover, 
.woocommerce-MyAccount-content button.button:hover,
.woocommerce button.button.alt:hover,
.woocommerce .widget_product_search button:hover,
.atomion-account .button:hover,
#content .hero-slider-content a.atomion-button-filled:hover,
#content .woocommerce .button:hover,
.wp-block-button .wp-block-button__link:hover,
.wgm-second-checkout input#place_order:hover,
[class^="wp-block-atomion-block-content-box"] .atomion-button-filled:hover {
color: #37b9e3;
border: 3px solid #37b9e3;
background: transparent;
}
#mini-cart-widget a.button:hover {
color: #37b9e3;
} .woocommerce-notice--success,
.woocommerce li.product .product-image-wrapper a.added_to_cart.wc-forward,
#content .woocommerce li.product .product-image-wrapper a.added_to_cart.wc-forward {
background-color: #6ed624;
}
.woocommerce div.product form.cart .button {
background-color: #dd3333;
border: 3px solid #dd3333;
}
.woocommerce div.product form.cart .button:hover {
background: transparent;
color: #dd3333;
border: 3px solid #dd3333;
}
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale {
background-color: #dd3333;
}
.woocommerce .star-rating span,
#atomion-review-overview .rating-stars .active,
#atomion-review-overview .histo-star .active {
color: #dd3333;
}
.woocommerce .star-rating::before {
color: #dd3333;
}
.woocommerce-view-order nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a {
border-bottom: solid 3px #37b9e3;
} #footer-top {
background-color: #495057;
}
#footer-top,
#footer-top .widget-title,
#footer-top p,
#footer-top a {
color: #ffffff;
}
#main-footer {
background-color: #00adef;
}
#footer-action-bar .inner,
#main-footer .inner, 
#footer-top .inner, 
.page-template-page-blank #content .row {
max-width: calc(1200px + 10%);
padding-left: 5%;
padding-right: 5%;
}
#main-footer a, 
#main-footer span, 
#main-footer h3, 
#main-footer p,
#main-footer .inner > * {
color: #ffffff;
}
#footer-bottom {
background-color: #161a1d;
}
#footer-bottom a, #footer-bottom span, #footer-bottom p {
color: #ffffff;
} footer .social-media-icon {
background: #37b9e3;
}
footer .social-media-icon i {
color: #ffffff;
}
footer .social-media-icon:hover {
background: #ffffff;
transition: .3s all ease-in-out;
}
footer .social-media-icon:hover i {
color: #495057;
transition: .3s all ease-in-out;
}
.gallery .gallery-caption {
display: none;
}