/* DSG-SEO CSS Block: Kritisches CSS */
#meta-footer{display:none}
:root{--dsg-color-lightblue: #d9f4ff;--dsg-color-blue: #c5dee8;--dsg-color-blue-hover: #4090d6;--dsg-color-blue-active: #4090d6;--dsg-color-blue-border: #4090d6;--dsg-color-blue-border-hover: #4090d6;--dsg-color-blue-j-dark: #196694;--dsg-color-blue-j-normal: #0f70b7;--dsg-color-blue-j-light: #2e87c9;--dsg-color-green-j-dark: #67a965;--dsg-color-green-j-normal: #64b762;--dsg-color-green-j-light: #b1dbb0;--dsg-color-yellow-j-dark: #d8c30c;--dsg-color-yellow-j-normal: #e7cf08;--dsg-color-yellow-j-light: #ffed00;--dsg-color-green: #c5e8c7;--dsg-color-green-hover: #afe0b2;--dsg-color-green-grey: #cfdccf;--dsg-color-green-grey-hover: #b0e4af;--dsg-color-green-active: #63b861;--dsg-color-green-j-normal: #66ab64;--dsg-color-green-font-active: #fff;--dsg-color-lightgreen: #e2ece2;--dsg-color-lightgreen-hover: #b6e7b5;--dsg-color-lightgreen-border: #dee4de;--dsg-color-lightgreen-border-hover: #b0e4af;--dsg-color-lightgreen-active: #63b861;--dsg-color-lightgreen-border-active: #66ab64;--dsg-color-lightgreen-font-active: #fff;--dsg-color-red-j-light: #ec8258;--dsg-color-red-j-normal: #d57048;--dsg-color-red-j-dark: #bc6441;--dsg-color-red: #d64f48;--dsg-color-pink: #f3a2aa;--dsg-color-lightpink: #fde9eb;--dsg-color-lightpink-border: #ffeaec;--dsg-color-yellow: #ffee02;--dsg-color-lightyellow: #fffab1;--dsg-color-lightyellow2: #fffdde;--dsg-color-orange: #ffee02;--dsg-color-lightorange: #ffa129;--dsg-color-orange-dark: #ff9300;--dsg-color-orange-dark2: #f28028;--dsg-color-strongyellow: #d8c30c;--dsg-color-orange: #ffb802;--dsg-color-orange2: #f77b58d9;--dsg-color-lightorange: #f5d88d;--dsg-color-grey1: #bbb;--dsg-color-grey2: #f2f2f2;--dsg-color-grey3: #9e9e9e;--dsg-color-grey4: #f9f9f9;--dsg-color-grey5: #aaa;--dsg-color-grey6: #8c8c8c;--dsg-color-grey7: #949494;--dsg-color-grey8: #dadada;--dsg-color-grey9: #F5F5F5;--dsg-color-grey10: #444;--dsg-color-violett: #d4b1ff;--dsg-color-cyan-dark: #0fa5a5;--dsg-color-font: #41484d}.woocommerce-account li.header-menu-myaccount a{text-decoration:none}.nav-hover-1 [id*=primary-menu].menu>li.header-menu-myaccount>a:after{display:none!important}body #header{z-index:98}#masthead #desktop-navigation .cart-item a.header-cart-link{padding-left:42px}.header-cart-link .cart-icon{content:" ";top:40px;height:17px;background-image:url(https://datenschutz-generator.de/wp-content/plugins/ts-dsg/svg/icons/cart_icon_white_transparent.svg);width:17px;left:14px;display:inline-block;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center}.header-cart-link .cart-icon i{display:none}#dsg-prg-redirform{display:none}#masthead .sub-menu-wrap.menu-level-0{max-width:600px;width:max-content}@media all and (max-width:500px) and (min-width:1px){body:not(.dsg-generator-visible) p{font-size:1.45em}}.dsg-butons-start-box.two-col .col1.title{grid-area:1 / 1 / 2 / 2}.dsg-butons-start-box.two-col .col2.title{grid-area:1 / 2 / 2 / 3}.dsg-butons-start-box.one-col .col2.title{grid-area:1 / 1 / 2 / 3}.dsg-butons-start-box.two-col .col1.intro{grid-area:2 / 1 / 3 / 2}.dsg-butons-start-box.two-col .col2.intro{grid-area:2 / 2 / 3 / 3}.dsg-butons-start-box.one-col .col2.intro{grid-area:2 / 1 / 3 / 3}.dsg-butons-start-box.two-col .col1.list{grid-area:3 / 1 / 4 / 2}.dsg-butons-start-box.two-col .col2.list{grid-area:3 / 2 / 4 / 3}.dsg-butons-start-box.one-col .col2.list{grid-area:3 / 1 / 4 / 3}.dsg-butons-start-box.two-col .col1.button{grid-area:4 / 1 / 5 / 2;background-color:var(--dsg-color-grey2)}.dsg-butons-start-box.two-col .col2.button{grid-area:4 / 2 / 5 / 3;background-color:var(--dsg-color-grey2)}.dsg-butons-start-box.one-col .col2.button{grid-area:4 / 1 / 5 / 3;background-color:var(--dsg-color-grey2)}@media all and (max-width:650px) and (min-width:1px){.dsg-butons-start-box.two-col .col2.title{grid-area:5 / 1 / 6 / 2;margin-top:70px;padding-right:85px}.dsg-butons-start-box.two-col .col2.intro{grid-area:6 / 1 / 7 / 2}.dsg-butons-start-box.two-col .col2.list{grid-area:7 / 1 / 8 / 2}.dsg-butons-start-box.two-col .col2.button{grid-area:8 / 1 / 9 / 2}}.dsg-lazy-load-button.free{grid-area:1 / 1 / 1 / 2;background:rgb(100,150,99);background:linear-gradient(0deg,rgba(97,152,96,1) 0%,rgba(102,171,100,1) 50%,rgba(97,152,96,1) 100%)}.dsg-generator-not-visible .dsg-bwurlchk-submit,.dsg-lazy-load-button.premium{grid-area:1 / 2 / 1 / 3;background:rgb(224,122,43);background:linear-gradient(0deg,rgba(224,122,43,1) 0%,rgba(242,128,40,1) 50%,rgba(224,122,43,1) 100%)}.wp-caption{margin:1em auto 2em}:focus{outline:0}h1,h2,h3,.post-title{font-family:sans-serif!important}body strong{font-weight:600}.entry-content a{color:#2e87c9}#header .main-navigation .sub-menu li.menu-item.current-menu-item a{background-color:#2e87c9;color:#fff!important}#masthead #desktop-navigation ul[id*=primary-menu].menu li.header-menu-myaccount>a,ul[id*=primary-menu].menu li.header-menu-myaccount>a{background-color:var(--dsg-color-grey2);height:max-content;width:max-content;padding:10px;position:relative;border-radius:2px;padding-left:25px}ul.menu li.header-menu-dokumente a:before{content:"📂";margin-right:5px}#masthead #desktop-navigation ul[id*=primary-menu].menu li.header-menu-myaccount>a:before{content:" ";top:11px;background-image:url(https://datenschutz-generator.de/wp-content/plugins/ts-dsg/svg/icons/user_icon_grey_transparent.svg);width:16px;height:16px;left:5px;display:inline-block;position:absolute}.single-post h2,.single-post h3,.single-post .entry-title.post-title{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.single-post .entry-title.post-title{font-size:40px;text-align:center;margin:34px 0 37px}.post .entry-content h2{margin-top:45px;margin-bottom:35px;font-size:22px}.single-post .entry-content h2{color:#000000;font-size:25px}@media all and (max-width:599px) and (min-width:50px){.single-post .entry-title.post-title{font-size:30px}}.entry-content ul{padding:8px 20px 10px}.entry-content ul.checkliste{background-color:var(--dsg-color-grey2);padding:10px 30px;font-size:14px;font-weight:500;margin-bottom:45px;margin-left:0}@media all and (max-width:500px) and (min-width:1px){.entry-content ul.checkliste{font-size:1.2em;padding:10px 16px}}.entry-content .checkliste li{margin:20px 0;position:relative;padding-left:25px;counter-increment:dsg-checkliste-counter}.entry-content ul.checkliste li{list-style:none}.entry-content ul.checkliste>li:before{content:""!important;display:inline-block!important;width:18px!important;height:18px!important;position:absolute!important;top:3px!important;left:-5px!important;background-color:#2e87c9!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M285.476 272.971 91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0L34.524 444.647c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901L57.191 44.686c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M285.476 272.971 91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0L34.524 444.647c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901L57.191 44.686c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z'/%3E%3C/svg%3E")!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-size:contain!important;mask-size:contain!important}.entry-content .checkliste li>strong.li-title{width:100%;display:inline-block;margin-bottom:10px}.entry-content .checkliste li ul{margin-bottom:0;padding-left:0;margin-left:0;margin-top:0;padding-bottom:2px}.entry-content .checkliste li ul li{margin-left:15px!important;list-style:disc;padding-left:0!important}.entry-content .checkliste li ul li:before{content:''!important}.dsgf-content-info{padding:15px 15px;background:var(--dsg-color-grey2);display:block;font-size:14px;font-style:normal}@media all and (max-width:500px) and (min-width:1px){.dsgf-content-info{font-size:1.2em}}#dsg-welcome .left{grid-area:1 / 1 / 2 / 2;padding-top:4px;display:flex;align-items:center}.page-id-2765 #dsg-welcome .left{grid-area:1 / 1 / 2 / 2;padding-top:4px;display:block}#dsg-welcome .right{grid-area:1 / 2 / 1 / 2;position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}@media all and (max-width:1024px) and (min-width:1px){#dsg-welcome .left{grid-area:1 / 1 / 2 / 2}#dsg-welcome .right{grid-area:2 / 1 / 3 / 2}.dsg-presse-wrap{grid-area:3 / 1 / 4 / 2!important}.page-id-2765 #dsg-welcome .left{grid-area:2 / 1 / 3 / 2}.page-id-2765 #dsg-welcome .right{display:flex;grid-area:1 / 1 / 2 / 2}.page-id-2765 #dsg-welcome .dsg-presse-wrap{grid-area:3 / 1 / 4 / 2}}.dsg-presse-wrap{grid-area:2 / 1 / 3 / 3;display:grid;grid-template-rows:minmax(min-content,max-content) minmax(min-content,max-content);grid-template-columns:1fr;width:100%;grid-gap:0 50px;margin:0px auto 0;max-width:1024px;text-align:center}.dsg-presse-wrap .presse-intro{grid-area:1 / 1 / 2 / 2;font-size:14px;padding:0 0 15px 0;color:var(--dsg-color-grey7);text-align:left}.dsg-presse-wrap #dsg-presse{grid-area:2 / 1 / 3 / 2}@media all and (max-width:1045px) and (min-width:701px){#dsg-welcome .dsg-presse-wrap{grid-area:2 / 1 / 3 / 3}}#dsg-testimonial-wrap .arrow-right{grid-area:1/ 2 / 3 / 3;width:100%;display:flex;align-items:center;position:relative}#dsg-testimonial-wrap .content{grid-area:1/ 1 / 2 / 2;position:relative;padding:10px 25px 10px 10px;display:block;margin:0px 0 0px;height:65px;border-radius:5px;background-position:center;text-align:left;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:left;min-height:max-content}#dsg-testimonial-wrap .meta{grid-area:2/ 1 / 3 / 2;text-align:left;display:block}#dsg-welcome-switch-1{grid-area:1 / 1 / 2 / 2;display:flex;flex-wrap:wrap;width:100%;align-items:start;height:max-content}#dsg-welcome-switch .dsg-presse-wrap{grid-area:2 / 1 / 3 / 2;justify-content:center;margin-top:30px}#dsg-welcome-switch-2{grid-area:1 / 2 / 5 / 3;width:100%}@media all and (max-width:740px) and (min-width:1px){#dsg-welcome-switch-1{grid-area:1 / 1 / 2 /3;flex-wrap:nowrap;justify-content:space-evenly;margin-bottom:10px}#dsg-welcome-switch .dsg-presse-wrap{grid-area:3 / 1 / 4 / 3}#dsg-welcome-switch-2{grid-area:2 / 1 / 3 / 3}}.dsg-lp-banner-faq .left{grid-area:1 / 1 / 1 / 2;display:flex;align-items:baseline}.dsg-lp-banner-faq .right{grid-area:1 / 2 / 1 / 3;width:100%;padding:0;margin:0;text-align:justify}.dsg-lp-col-one.dsg-lp-banner-faq .left{grid-area:1 / 1 / 1 / 3}.dsg-lp-col-one.dsg-lp-banner-faq .right{grid-area:2 / 1 / 3 / 3}.dsglpdrs .text{grid-area:1 / 1 / 2 / 2;display:grid;grid-template-rows:minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content);grid-template-columns:1fr;grid-gap:0;width:100%;padding:18px 4px 14px 17px}.dsglpdrs .text .slogan{grid-area:1 / 1 / 2 / 1;margin:0 0 20px 20px;font-size:20px;position:relative}.dsglpdrs .text .signature{grid-area:2 / 1 / 3 / 1;margin:0 0 0 20px;margin-bottom:4px;font-size:14px}.dsglpdrs .text .subsignature{grid-area:3 / 1 / 4 / 1;margin:0 0 0 20px;font-size:14px;font-style:italic;margin-bottom:5px}.dsglpdrs .image{grid-area:1 / 2 / 1 / 3;display:flex;align-items:flex-start;justify-content:center;padding:20px 30px 20px 19px}@media (max-width:500px) and (min-width:51px){.dsglpdrs .text{grid-area:2 / 1 / 3 / 2}.dsglpdrs .image{grid-area:1 / 1 / 2 / 2}}.dsg-lp-quiz .intro{grid-area:1 / 1 / 2 / 2;padding-bottom:15px}.dsg-lp-quiz .questions{grid-area:2 / 1 / 3 / 2;margin:0;padding:0;list-style:none}.dsg-lp-quiz .output{grid-area:3 / 1 / 4 / 2;background-color:var(--dsg-color-lightpink);height:max-content}.dsg-landing-allmodules .intro{grid-area:1 / 1 / 2 / 2;margin:0 auto 0;width:100%}.dsg-landing-allmodules .intro.intro2{grid-area:2 / 1 / 3 / 2}.dsg-landing-allmodules ul.list{grid-area:4/ 1 / 4 / 2;overflow-y:auto;max-height:400px;display:flex;flex-wrap:wrap;margin:30px auto;padding:0;justify-content:flex-start;width:100%}.dsg-allupdates-row div.date{grid-area:1/ 1 /2 /2}.dsg-allupdates-row div.title{grid-area:1/ 2 /2 /3}.dsg-allupdates-row div.descr{grid-area:1/ 3 /2 /4}@media (max-width:500px) and (min-width:51px){.dsg-allupdates-row div.descr{grid-area:2/ 2 /3 /3}}.dsg-generators-menu nav{grid-area:1 / 1 / 1 /2;display:flex;flex-direction:row}.dsg-generators-menu .dsg-generators-arrow-right{grid-area:1 / 2 / 1 /3}.content-block .text{grid-area:1 / 2 / 1 /2;display:flex;flex-direction:column;justify-content:center;padding:0 20px;background-color:var(--dsg-color-grey2)}.content-block .image{grid-area:1 / 1 / 1 / 1;background-size:contain;background-position:bottom;background-repeat:no-repeat;background-position:center}.dsg-lp-counter[data-type="modules"]{grid-area:1/ 1 / 2 / 2}.dsg-lp-counter[data-type="users"]{grid-area:1/ 2/ 2 / 3}@media all and (max-width:630px) and (min-width:1px){.dsg-lp-counter[data-type="modules"]{grid-area:1/ 1 / 2 / 2}.dsg-lp-counter[data-type="users"]{grid-area:2/ 1/ 3 / 2}}li.dsg-shop-nav-new a{position:relative}li.dsg-shop-nav-new a:before{content:"neu";font-size:10px;position:absolute;top:10px;left:3px;font-weight:600;color:white;padding:0 3px;background-color:var(--dsg-color-red);border-radius:5px}@media all and (max-width:1152px) and (min-width:1000px){#primary-menu.menu>li{margin:0 .4em!important;padding:0 0.2em!important}}h1:after,h2:after{content:none}h1:after,h2:after{content:none!important}.dsg-single-post-wrap #atomion-more-latest-posts,.dsg-single-post-wrap #blog-sidebar{float:left;margin-top:0}.dsg-single-post-wrap #atomion-more-latest-posts{max-width:612px}.dsg-post-single-header{margin-bottom:60px}.sidebar-content .col-1-4{width:100%}#blog-sidebar .sidebar-content.col-2-3{width:75%;flex-basis:75%}.dsg_blog_side_boxkl{margin:45px 0;display:block;padding:10px;overflow:auto;border:10px solid;border-color:var(--dsg-color-grey2)}#dsg_blog_side_nl.dsg_blog_side_boxkl{margin-top:0}.dsg_blog_side_boxkl .dsg_blog_side_boxkl_txt{display:block;text-align:center;font-size:14px;padding:10px 5px;background-color:var(--dsg-color-grey2);background-color:white}.dsg_blog_side_boxkl span span{color:#2e87c9}#blog-sidebar .widget_categories .widget-title{display:none}.wp-caption .wp-caption-text{font-size:0.85em;font-style:italic;text-align:left;color:#666}@media all and (max-width:500px) and (min-width:1px){.wp-caption .wp-caption-text{font-size:1.2em;font-style:italic;text-align:left;color:#666}}.single-post h1.entry-title{margin:45px 0 41px}.single-post .entry-meta{font-size:15px}#ez-toc-container li:before{display:none}#content .sidebar section{border-bottom:0;margin-bottom:30px}.dsg_bwurlchk_input{width:100%;max-width:600px;border:2px solid #ddd;border-radius:2px;display:inline-block;padding:20px 58px 20px 7px!important;grid-area:1 / 1/ 1 / 2;height:64px;margin:30px 0}@media all and (min-width:650px){.type-post .entry-content{font-size:1.2em}.dsgf-content-info{font-size:1em;margin:2em auto 2em}ul+p+.dsgf-content-info{margin:3em auto 2em}.type-post .entry-content ul{font-size:1em;margin:3em 0 3em}}#ez-toc-container{background:#f9f9f9;border:1px solid #aaa;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);display:table;margin-bottom:1em;padding:10px 20px 10px 10px;position:relative;width:auto}#ez-toc-container.ez-toc-white{background:#fff}#ez-toc-container li,#ez-toc-container ul{margin:0;padding:0}#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li{background:none;list-style:none none;line-height:1.6;margin:0;overflow:hidden;z-index:1}#ez-toc-container .ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0}.ez-toc-title-container{display:table;width:100%}.ez-toc-title{display:inline;text-align:left;vertical-align:middle}#ez-toc-container a{color:#444;box-shadow:none;text-decoration:none;text-shadow:none;display:inline-flex;align-items:stretch;flex-wrap:nowrap}#ez-toc-container a:visited{color:#9f9f9f}div#ez-toc-container .ez-toc-title{display:initial}@font-face{font-family:'SourceSansPro';font-style:normal;font-weight:400;src:url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.eot);src:local('SourceSansProRegular'),local('SourceSansPro-Regular'),url('https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.eot?#iefix') format('embedded-opentype'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.woff2) format('woff2'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.woff) format('woff'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.ttf) format('truetype'),url('https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-regular.svg#SourceSansPro') format('svg');font-display:fallback}@font-face{font-family:'SourceSansPro';font-style:normal;font-weight:600;src:url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600.eot);src:local('SourceSansProSemiBold'),local('SourceSansPro-SemiBold'),url('https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600.eot?#iefix') format('embedded-opentype'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600.woff2) format('woff2'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600.woff) format('woff'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600.ttf) format('truetype'),url('https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-600.svg#SourceSansPro') format('svg');font-display:fallback}@font-face{font-family:'SourceSansPro';font-style:normal;font-weight:700;src:url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-700.eot);src:local('SourceSansProBold'),local('SourceSansPro-Bold'),url('https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-700.eot?#iefix') format('embedded-opentype'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-700.woff2) format('woff2'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-700.woff) format('woff'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-700.ttf) format('truetype'),url('https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/source-sans-pro-v11-latin/source-sans-pro-v11-latin-700.svg#SourceSansPro') format('svg');font-display:fallback}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-300.eot);src:local('Poppins Light'),local('Poppins-Light'),url('https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-300.eot?#iefix') format('embedded-opentype'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-300.woff2) format('woff2'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-300.woff) format('woff'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-300.ttf) format('truetype'),url('https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-300.svg#Poppins') format('svg');font-display:fallback}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-regular.eot);src:local('Poppins Regular'),local('Poppins-Regular'),url('https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-regular.eot?#iefix') format('embedded-opentype'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-regular.woff2) format('woff2'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-regular.woff) format('woff'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-regular.ttf) format('truetype'),url('https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-regular.svg#Poppins') format('svg');font-display:fallback}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-500.eot);src:local('Poppins Medium'),local('Poppins-Medium'),url('https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-500.eot?#iefix') format('embedded-opentype'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-500.woff2) format('woff2'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-500.woff) format('woff'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-500.ttf) format('truetype'),url('https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-500.svg#Poppins') format('svg');font-display:fallback}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-700.eot);src:local('Poppins Bold'),local('Poppins-Bold'),url('https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-700.eot?#iefix') format('embedded-opentype'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-700.woff2) format('woff2'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-700.woff) format('woff'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-700.ttf) format('truetype'),url('https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-700.svg#Poppins') format('svg');font-display:fallback}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;src:url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-800.eot);src:local('Poppins ExtraBold'),local('Poppins-ExtraBold'),url('https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-800.eot?#iefix') format('embedded-opentype'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-800.woff2) format('woff2'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-800.woff) format('woff'),url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-800.ttf) format('truetype'),url('https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/fonts/poppins-v5-latin/poppins-v5-latin-800.svg#Poppins') format('svg');font-display:fallback}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,figcaption,figure,header,main,nav,section{display:block}main{float:left;width:100%}template{display:none}a{background-color:#fff0}.widget a,.vcard a{color:#404040}strong{font-weight:700}h1{font-size:2em;margin:.67em 0}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}select option{text-transform:none}button{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}:focus{outline:none}input{line-height:normal}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em;width:100%}select{width:100%;border:3px solid #DDD;padding:.55em 2em .7em 1em;background-color:#fff;background-size:14px;background-position:calc(100% - 15px);background-repeat:no-repeat;font-weight:900;text-transform:uppercase}option{border-top:1px solid #444;padding:.3em 1em .3em 1em}.entry-content:before,.entry-content:after,.site-content:before,.site-content:after{content:"";display:table;table-layout:fixed}.entry-content:after,.site-content:after{clear:both}body,button,select{color:#404040;font-size:16px;font-size:1rem;line-height:1.5;overflow-x:hidden}h1,h2,h3{clear:both}h1.entry-title{font-weight:600}h1:not([class^="uagb"]):after,h2:not([class^="uagb"]):after{content:'';display:block;width:40px;height:3px;margin-top:18px}main h1{font-size:28px}main h2{font-size:24px}main h3{font-size:20px}p{margin-bottom:1.5em;font-size:1em}em,i{font-style:italic}@media (max-width:480px){body,button{font-size:.875rem}main h1{font-size:28px}main h2{font-size:24px}main h3{font-size:20px}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul{margin:0;padding:0}ul:not([class]) li:not([class]){list-style-type:none}ul{list-style:disc}li>ul{margin-bottom:0;margin-left:1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}.entry-content ul{margin-bottom:1em}.entry-content ul:not([class])>li:not([class]){position:relative;padding-left:1.5em;margin:1em 0}.entry-content ul:not([class])>li:not([class]):before{content:"\f105";font-size:18px;font-weight:900;font-family:Font Awesome\ 6 Free;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;position:relative;top:2px;line-height:1.3;position:absolute;top:0;left:0}.flex{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.col-1-3{width:33%;flex-basis:33%}.col-1-4{width:25%;flex-basis:25%}.col-2-3{width:66%;flex-basis:66%}.col-4-4{width:100%;flex-basis:100%}@media (max-width:768px){.col-1-3{width:50%;flex-basis:50%}.tab-4-4{width:100%;flex-basis:100%}}@media (max-width:480px){.col-1-4{width:50%;flex-basis:50%}.col-1-3{width:100%;flex-basis:100%}}button{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em;width:auto}input[type="text"],input[type="email"],input[type="password"]{border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"],input[type="email"],input[type="password"]{padding:12px;border:3px solid #DDD;border-radius:0}a{text-decoration:none}#content{margin:0 auto}.flex-right{margin-left:auto}.alignwide{margin-bottom:2em;width:100%}.alignwide img{width:100%;display:block}@media (min-width:1000px){.alignwide{width:75vw;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:768px){#content{margin:initial}}header{position:relative}#header{z-index:999}#header #masthead.has-shadow{box-shadow:0 1px 10px rgb(0 0 0 / .1)}.main-navigation{clear:both;display:flex;float:left;width:100%}.main-navigation .default-wrapper{display:flex}.main-navigation ul{display:block;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul a{width:200px}.main-navigation li{float:left}#masthead{width:100%}#masthead.content-width{padding:0 5%}#masthead.content-width #desktop-navigation{max-width:1200px;margin:0 auto}#header #masthead #desktop-navigation .main-nav-item [id*="primary-menu"]{display:flex;align-items:center;height:100%}#masthead.content-width #mobile-navigation button.menu-toggle{padding-left:0}#masthead .main-navigation [id*="primary-menu"]>li>a{display:flex;align-items:center;height:100%;font-weight:500}.main-navigation a,.main-navigation button{font-size:14px;display:block;text-decoration:none;text-transform:uppercase;position:relative}.main-navigation button{background-color:#fff0;border:unset}[id*="primary-menu"].menu>li{display:flex;align-items:center;list-style:none;padding:0 .6em}.nav-spacing-medium [id*="primary-menu"].menu>li{margin:0 .5em}.nav-hover-1 [id*="primary-menu"].menu>li>a:after{position:absolute;bottom:0;left:0;width:100%;height:5px;content:'';opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);transform:translateX(-100px)}#desktop-navigation [id*="primary-menu"].menu>li.has-2-children>.sub-menu-wrap>ul.sub-menu{justify-content:flex-start}#desktop-navigation [id*="primary-menu"].menu>li.has-2-children>.sub-menu-wrap>ul.sub-menu>li{margin-right:4em}#desktop-navigation [id*="primary-menu"]>li{position:relative}#header li.current-menu-item>a,[id*="primary-menu"] li.current-menu-ancestor{font-weight:700}#header .nav-hover-1 li.current-menu-item>a:after,.nav-hover-1 [id*="primary-menu"] li.current-menu-ancestor a:after{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}#masthead #desktop-navigation [id*="primary-menu"].menu>li:last-child{margin-right:1.7em}#masthead .header-inner{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}#masthead #desktop-navigation .header-element{float:left}.header-main #desktop-navigation .main-nav-item{margin-top:0}#masthead .logo-item.header-element,#masthead .main-nav-item.header-element{border-left:0}#masthead #desktop-navigation>*:first-child{padding-left:2em}#masthead.content-width #desktop-navigation>*:first-child{padding-left:0}#header #masthead .logo-item{box-sizing:unset;max-height:100%}#masthead.header-main .logo-item a{display:flex;align-items:center}#masthead.header-main .logo-item a:after{display:none}#masthead .cart-item a.header-cart-link{padding:0 2em;display:flex;align-items:center;text-decoration:none}#desktop-navigation button.toggle{display:none}#masthead .sub-menu-wrap.menu-level-0{display:none;width:calc(100vw - 80px);position:absolute;left:0;right:0;margin:0 auto;height:auto;z-index:-1}#masthead .sub-menu li{margin:.3em 0;font-weight:400}#masthead .sub-menu li a{text-transform:none}[id*="primary-menu"] li .menu-level-0 li a:after{width:20px}#desktop-navigation [id*="primary-menu"] .atomion-simple-menu li a:after{display:none}#desktop-navigation [id*="primary-menu"] .atomion-simple-menu .menu-item{margin:0;width:100%}#header #desktop-navigation [id*="primary-menu"] .atomion-simple-menu li a{width:100%;font-size:.9em;font-weight:400;text-transform:none;padding:.5em 2.5em .5em 2em}#mobile-navigation [id*="primary-menu"] .atomion-simple-menu{display:none}#mobile-navigation .main-nav-item [id*="primary-menu"] .atomion-simple-menu.menu-level-0 li{margin-bottom:0;margin:.3rem 0}#mobile-navigation [id*="primary-menu"] .atomion-simple-menu li a{width:100%;font-weight:400;text-transform:none}#mobile-navigation [id*="primary-menu"].atomion-simple-menu-wrapper button.toggle{top:-5px}#mobile-navigation [id*="primary-menu"] .atomion-simple-menu.menu-level-0 li a::after{display:none!important}#header .sticky-logo{display:none}.menu-toggle{display:block}@media (hover:hover) and (pointer:fine),(min-width:1001px){#desktop-navigation{display:flex}}@media (max-width:1000px){#desktop-navigation{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#mobile-navigation{display:none}}@media (hover:hover) and (pointer:fine),(min-width:1001px){#mobile-navigation{display:none}}@media (max-width:1000px){#mobile-navigation{display:flex}#masthead{padding:0 5%}}#mobile-navigation.header-inner{position:relative;padding:0}#mobile-navigation button.menu-toggle{background:#fff0;border:0;padding-left:0;padding-right:0;width:20%;max-width:90px;text-align:left;overflow:hidden}#mobile-navigation .line{fill:none;stroke:#000;stroke-width:5.5;stroke-linecap:round}#mobile-navigation .ham1 .top{stroke-dasharray:40 139}#mobile-navigation .ham1 .bottom{stroke-dasharray:40 180}#mobile-navigation #mobile-nav-action-bar{margin:0;display:flex;flex-wrap:wrap;padding:0 1em}#mobile-navigation .main-nav-item{display:none;width:100vw;margin-left:-5.5%;position:absolute;overflow-y:scroll;padding:2em 0;left:0;background:#fff;z-index:-1;box-shadow:0 14px 20px 0 rgb(128 128 128 / .5)}#mobile-navigation #mobile-site-navigation{margin-bottom:2em}#mobile-navigation hr{margin-bottom:1em;float:left;width:100%}#mobile-navigation .cart-item a.header-cart-link{padding:0;justify-content:flex-end}#mobile-navigation .main-nav-item [id*="primary-menu"]{display:block;width:100vw}#header #mobile-navigation .main-nav-item [id*="primary-menu"]>li{width:auto;display:none;flex-wrap:wrap;justify-content:left;position:relative;font-size:1.5em;padding:0;float:none;border-color:#fff0;margin:1em 0}#mobile-navigation .sub-menu li{margin:.1em 0}#header #mobile-navigation .main-nav-item [id*="primary-menu"]>li>a{margin-left:2em;font-size:.65em;width:max-content;width:-moz-max-content;height:auto}#mobile-navigation .main-nav-item [id*="primary-menu"] li .menu-level-0 li a::after{display:none}.nav-hover-1 #mobile-navigation .main-nav-item [id*="primary-menu"].menu>li>a:after{bottom:-10px;height:3px}#mobile-navigation button.toggle{transform:rotate(0deg);border:0;background:#fff0;padding:6px 1em;font-size:.8em;position:absolute;right:0;top:0}#mobile-navigation .main-nav-item .sub-menu-wrap.menu-level-0{position:relative;top:unset;width:100%;box-shadow:none;padding:0 1.5em;margin-top:1em;z-index:99}#mobile-navigation [id*="primary-menu"] li .sub-menu-wrap ul{display:flex;flex-flow:wrap;justify-content:space-around;position:relative;float:none;top:0;right:0;left:0;width:100%;margin:0 auto;padding:3em 0 4em;justify-content:space-between;padding:1em 0}#mobile-navigation [id*="primary-menu"].menu>li.has-2-children>.sub-menu-wrap>ul.sub-menu{justify-content:flex-start}#mobile-navigation [id*="primary-menu"] li .atomion-simple-menu.sub-menu-wrap ul li{width:100%}#mobile-navigation .header-element{float:left}#mobile-navigation .logo-item{max-width:55%;width:100%}#masthead #mobile-navigation .logo-item img{width:auto;margin:0 auto;box-sizing:border-box}#mobile-navigation .cart-item{width:20%;max-width:90px}#mobile-navigation .cart-item>a{width:100%;;justify-content:center}#masthead #mobile-navigation .cart-item .atomion-mini-cart-widget{width:100vw;display:none;height:100vh}#mobile-navigation .atomion-mini-cart-widget:after{content:'';display:block;width:100%}#mobile-navigation .main-nav-item [id*="primary-menu"] li.menu-item-has-children{margin-bottom:1em}@media (max-width:480px){#mobile-navigation .sub-menu li{flex-basis:100%}#mobile-navigation .sub-menu li a{width:100%}}header #mobile-navigation .main-nav-item,header #mobile-navigation .mobile-cart .atomion-mini-cart-widget{z-index:9999999}header #desktop-navigation .atomion-simple-menu.sub-menu-wrap,header #desktop-navigation .desktop-cart .atomion-mini-cart-widget{z-index:9999999!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}body:not(.page-template-page-blank-full-width-content):not(.page-template-page-blank):not(.transparent-header) #content.no-breadcrumb{margin-top:4rem}.single-post #content.no-breadcrumb .entry-header{margin-top:0}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sidebar .widget-title:after{content:'';display:block;width:20px;height:3px;margin-top:10px}#content{max-width:calc(1200px + 10%);padding:0 5%}.sticky{display:block;opacity:1}.hentry{margin:0 0 1.5em}.entry-content{margin:1.5em 0 0}iframe{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}#blog-sidebar,#atomion-more-latest-posts{float:left;margin-top:3em}#atomion-latest-posts{margin-bottom:3em}.atomion-post-category{text-transform:uppercase;font-weight:600}@media (max-width:768px){#blog-sidebar>.sidebar-content{display:none;width:100%}#blog-sidebar{margin-top:0}#atomion-more-latest-posts{margin-top:1em}}.single-post .entry-header{margin:3em 0 3.7em}.single-post .entry-content{max-width:calc(1200px - 200px);margin:0 auto}.single-post .post-thumbnail{margin-bottom:2em}.single-post .atomion-post-category{text-align:center;margin-bottom:.8em}.single-post .entry-title{font-size:2.5em;text-align:center;margin:0 0 .3em}.single-post .entry-title:after{visibility:hidden}.single-post .entry-meta{text-align:center;text-transform:uppercase;font-weight:700}.single .entry-meta{text-transform:uppercase}.single .entry-meta>*{display:inline-block}.single-post .entry-meta a{text-decoration:none}.single-post .alignwide{max-width:1200px;width:100vw}.single-post .sep{margin:0 .5em}.single-post .entry-content h2:after{display:none}@media (max-width:1200px){.single-post .alignwide{width:90vw!important}}.sidebar section{float:left;padding-bottom:2em;border-bottom:1px solid #CBCBCB}.sidebar .widget-title{text-transform:uppercase;font-weight:700;font-size:.88em;letter-spacing:.05em;margin-bottom:1.3em}#blog-sidebar .widget-title:first-child{margin-top:0}.sidebar-content .widget_block{width:100%}.atomion-account .button{color:#fff;text-transform:uppercase;border-radius:0;font-size:.9em;font-weight:600;padding:.8em;-webkit-font-smoothing:unset;text-decoration:none}.woocommerce-notices-wrapper{width:100%}#masthead #desktop-navigation .cart-item{display:flex;align-items:center;position:relative;border-left:1px solid #ddd;border-right:1px solid #ddd}#masthead .cart-item .cart-status{display:none}#masthead .cart-item p.woocommerce-mini-cart__empty-message{padding:.8em 1.9em}#masthead .cart-item .atomion-mini-cart-widget{display:none;z-index:-1;position:absolute;overflow:auto;right:0;width:455px;max-height:85vh;box-shadow:0 1px 2px 1px rgb(0 0 0 / .1803921568627451)}#masthead #mobile-navigation .cart-item .atomion-mini-cart-widget{right:-5.5%}.header-cart-link .cart-icon{margin-right:10px}#atomion-account-modal .atomion-account{box-shadow:none;padding:0}#atomion-account-modal .modal-content{display:flex;flex-wrap:wrap;max-width:600px}#atomion-account-modal .modal-content .woocommerce-notices-wrapper{float:left}#atomion-account-modal .atomion-account-logo{margin:0 auto 2.5em}#atomion-account-modal p.woocommerce-form-row{clear:both;float:left;width:100%;margin:.5em 0;padding:3px 0}#atomion-account-modal .woocommerce-form__label-for-checkbox{line-height:1.5}#atomion-account-modal input{width:100%}.modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / .4)}.modal-content{background-color:#fefefe;padding:20px;border:1px solid #888;width:80%;max-height:95vh;overflow:auto}.close{color:#aaa;float:right;font-size:28px;font-weight:700;padding:0 5px}@media screen and (max-width:480px){.modal-content{width:100%;max-height:100vh;padding:15px;height:100%;border:0}.modal-content .atomion-account-page #atomion-login-account,.modal-content .atomion-account-page #atomion-new-account{padding:0 1rem}}.woocommerce-account .entry-header{margin-bottom:3.5em}.woocommerce-account hr{width:100%;max-width:none;border-bottom:0 solid #cbcbcb!important;margin:0;float:left}.atomion-account{padding:25px 50px;box-shadow:0 0 40px 5px #2b2b2b;float:left;width:100%}.atomion-account .button{display:block;margin:20px auto}#atomion-new-account{display:none}.atomion-account h2,.atomion-account-page h2{text-align:center;text-transform:uppercase;font-weight:400}.atomion-account h2:after,.atomion-account-page h2:after{display:none}.atomion-account-logo{max-width:280px;margin:3.5em auto 2.5em;text-align:center}.atomion-account input,.atomion-account-page input{padding:1em 1em 1em 3em;text-align:left}.atomion-account form,.atomion-account-page form{border:0!important;margin:2em 0;text-align:left;border-radius:0}#atomion-login-account input::-webkit-input-placeholder,#atomion-new-account input::-webkit-input-placeholder{text-transform:uppercase}#atomion-login-account input::-moz-placeholder,#atomion-new-account input::-moz-placeholder{text-transform:uppercase}#atomion-login-account input:-ms-input-placeholder,#atomion-new-account input:-ms-input-placeholder{text-transform:uppercase}#atomion-login-account input:-moz-placeholder,#atomion-new-account input:-moz-placeholder{text-transform:uppercase}.atomion-lost-password{float:left;width:50%;display:block;margin:0;max-height:30px}.atomion-lost-password a{text-transform:uppercase;font-size:.8em}.atomion-remind-me{float:right;width:50%;display:block;text-align:right;text-transform:uppercase;font-size:.8em;margin:0}#atomion-register-toggle{text-align:center;display:block!important;text-transform:uppercase;text-decoration:none;font-weight:600;padding:0;font-weight:700;border:unset;background:inherit;line-height:inherit;font-size:inherit;margin:0 auto}.fa-wrapper-account{position:relative}.fa-wrapper-account:before{font-family:'Font Awesome\ 6 Free';content:"\f007";position:absolute;left:13px;bottom:calc(-20%);font-size:1.2em;color:#bbb;font-weight:900}.fa-wrapper-lock{position:relative;display:block}.fa-wrapper-lock:before{font-family:'Font Awesome\ 6 Free';content:"\f023";position:absolute;left:13px;top:.75em;font-size:1.2em;color:#bbb;font-weight:900;z-index:1}.atomion-account-page{padding:25px 50px;float:left;width:100%}.atomion-account-page form{margin:0!important}.atomion-account-page .button{display:block!important;margin:20px auto!important}.atomion-account-page #atomion-login-account,.atomion-account-page #atomion-new-account{padding:0 25px 25px;max-width:555px;margin:0 auto}.atomion-account-page .button.woocommerce-form-login__submit{float:unset}.atomion-account-page .inner-form{float:left;width:100%;min-height:195px}.woocommerce-Input--text{border:3px solid #DDD}.atomion-account-page form a.wgm-privacy{text-decoration:underline}#atomion-account-modal label.woocommerce-form__label-for-checkbox input:before{top:4px}@media (max-width:1000px){.atomion-account-page{padding:0}}@media (max-width:600px){.atomion-account-page #atomion-login-account,.atomion-account-page #atomion-new-account{width:100%;margin-bottom:2em;min-height:0!important}}body div.brlbs-cmpnt-container{box-sizing:border-box;color:inherit;font-family:inherit;height:auto;inset:auto;line-height:inherit;position:static;width:auto}body div.brlbs-cmpnt-container ::-moz-focus-inner{border-style:none;padding:0}body div.brlbs-cmpnt-container :-moz-focusring{outline:1px dotted ButtonText}body div.brlbs-cmpnt-container :-moz-ui-invalid{box-shadow:none}body div.brlbs-cmpnt-container ::-webkit-inner-spin-button,body div.brlbs-cmpnt-container ::-webkit-outer-spin-button{height:auto}body div.brlbs-cmpnt-container ::-webkit-search-decoration{-webkit-appearance:none}body div.brlbs-cmpnt-container ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body div.brlbs-cmpnt-container :after,body div.brlbs-cmpnt-container :before{border:0 solid #e5e7eb;box-sizing:border-box}body div.brlbs-cmpnt-container ::-webkit-datetime-edit-fields-wrapper{padding:0}body div.brlbs-cmpnt-container ::-webkit-date-and-time-value{min-height:1.5em}:root{--brlbs-tw-border-spacing-x:0;--brlbs-tw-border-spacing-y:0;--brlbs-tw-translate-x:0;--brlbs-tw-translate-y:0;--brlbs-tw-rotate:0;--brlbs-tw-skew-x:0;--brlbs-tw-skew-y:0;--brlbs-tw-scale-x:1;--brlbs-tw-scale-y:1;--brlbs-tw-pan-x: ;--brlbs-tw-pan-y: ;--brlbs-tw-pinch-zoom: ;--brlbs-tw-scroll-snap-strictness:proximity;--brlbs-tw-gradient-from-position: ;--brlbs-tw-gradient-via-position: ;--brlbs-tw-gradient-to-position: ;--brlbs-tw-ordinal: ;--brlbs-tw-slashed-zero: ;--brlbs-tw-numeric-figure: ;--brlbs-tw-numeric-spacing: ;--brlbs-tw-numeric-fraction: ;--brlbs-tw-ring-inset: ;--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:rgba(59,130,246,.5);--brlbs-tw-ring-offset-shadow:0 0 #0000;--brlbs-tw-ring-shadow:0 0 #0000;--brlbs-tw-shadow:0 0 #0000;--brlbs-tw-shadow-colored:0 0 #0000;--brlbs-tw-blur: ;--brlbs-tw-brightness: ;--brlbs-tw-contrast: ;--brlbs-tw-grayscale: ;--brlbs-tw-hue-rotate: ;--brlbs-tw-invert: ;--brlbs-tw-saturate: ;--brlbs-tw-sepia: ;--brlbs-tw-drop-shadow: ;--brlbs-tw-backdrop-blur: ;--brlbs-tw-backdrop-brightness: ;--brlbs-tw-backdrop-contrast: ;--brlbs-tw-backdrop-grayscale: ;--brlbs-tw-backdrop-hue-rotate: ;--brlbs-tw-backdrop-invert: ;--brlbs-tw-backdrop-opacity: ;--brlbs-tw-backdrop-saturate: ;--brlbs-tw-backdrop-sepia: ;--brlbs-tw-contain-size: ;--brlbs-tw-contain-layout: ;--brlbs-tw-contain-paint: ;--brlbs-tw-contain-style: }::backdrop{--brlbs-tw-border-spacing-x:0;--brlbs-tw-border-spacing-y:0;--brlbs-tw-translate-x:0;--brlbs-tw-translate-y:0;--brlbs-tw-rotate:0;--brlbs-tw-skew-x:0;--brlbs-tw-skew-y:0;--brlbs-tw-scale-x:1;--brlbs-tw-scale-y:1;--brlbs-tw-pan-x: ;--brlbs-tw-pan-y: ;--brlbs-tw-pinch-zoom: ;--brlbs-tw-scroll-snap-strictness:proximity;--brlbs-tw-gradient-from-position: ;--brlbs-tw-gradient-via-position: ;--brlbs-tw-gradient-to-position: ;--brlbs-tw-ordinal: ;--brlbs-tw-slashed-zero: ;--brlbs-tw-numeric-figure: ;--brlbs-tw-numeric-spacing: ;--brlbs-tw-numeric-fraction: ;--brlbs-tw-ring-inset: ;--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:rgba(59,130,246,.5);--brlbs-tw-ring-offset-shadow:0 0 #0000;--brlbs-tw-ring-shadow:0 0 #0000;--brlbs-tw-shadow:0 0 #0000;--brlbs-tw-shadow-colored:0 0 #0000;--brlbs-tw-blur: ;--brlbs-tw-brightness: ;--brlbs-tw-contrast: ;--brlbs-tw-grayscale: ;--brlbs-tw-hue-rotate: ;--brlbs-tw-invert: ;--brlbs-tw-saturate: ;--brlbs-tw-sepia: ;--brlbs-tw-drop-shadow: ;--brlbs-tw-backdrop-blur: ;--brlbs-tw-backdrop-brightness: ;--brlbs-tw-backdrop-contrast: ;--brlbs-tw-backdrop-grayscale: ;--brlbs-tw-backdrop-hue-rotate: ;--brlbs-tw-backdrop-invert: ;--brlbs-tw-backdrop-opacity: ;--brlbs-tw-backdrop-saturate: ;--brlbs-tw-backdrop-sepia: ;--brlbs-tw-contain-size: ;--brlbs-tw-contain-layout: ;--brlbs-tw-contain-paint: ;--brlbs-tw-contain-style: }#BorlabsCookieBox,.brlbs-cmpnt-container{font-family:var(--dialog-font-family);font-weight:400;line-height:calc(var(--dialog-font-size)*1.2)}:root{--dialog-animation-delay: 2s;--dialog-animation-duration: 1s;--dialog-backdrop-background-color: #000000;--dialog-background-color: #fff;--dialog-button-accept-all-color: #28a745;--dialog-button-accept-all-color-hover: #30c553;--dialog-button-accept-all-text-color: #fff;--dialog-button-accept-all-text-color-hover: #fff;--dialog-button-accept-only-essential-color: #1e73be;--dialog-button-accept-only-essential-color-hover: #ffffff;--dialog-button-accept-only-essential-text-color: #ffffff;--dialog-button-accept-only-essential-text-color-hover: #555;--dialog-button-close-color: #28a745;--dialog-button-close-color-hover: #30c553;--dialog-button-close-text-color: #fff;--dialog-button-close-text-color-hover: #fff;--dialog-button-preferences-color: #000;--dialog-button-preferences-color-hover: #262626;--dialog-button-preferences-text-color: #fff;--dialog-button-preferences-text-color-hover: #fff;--dialog-button-save-consent-color: #28a745;--dialog-button-save-consent-color-hover: #30c553;--dialog-button-save-consent-text-color: #fff;--dialog-button-save-consent-text-color-hover: #fff;--dialog-button-selection-color: #28a745;--dialog-button-selection-color-hover: #30c553;--dialog-button-selection-text-color: #fff;--dialog-button-selection-text-color-hover: #fff;--dialog-checkbox-background-color-active: #28a745;--dialog-checkbox-background-color-disabled: #e6e6e6;--dialog-checkbox-background-color-inactive: #fff;--dialog-checkbox-border-color-active: #28a745;--dialog-checkbox-border-color-disabled: #e6e6e6;--dialog-checkbox-border-color-inactive: #a72828;--dialog-checkbox-check-mark-color-active: #fff;--dialog-checkbox-check-mark-color-disabled: #999;--dialog-card-background-color: #f7f7f7;--dialog-card-control-element-color: #28a745;--dialog-card-control-element-color-hover: #30c553;--dialog-card-separator-color: #28a745;--dialog-card-text-color: #555;--dialog-control-element-color: #28a745;--dialog-control-element-color-hover: #28a745;--dialog-footer-background-color: #fff;--dialog-footer-text-color: #555;--dialog-link-primary-color: #28a745;--dialog-link-primary-color-hover: #30c553;--dialog-link-secondary-color: #aaa;--dialog-link-secondary-color-hover: #aaa;--dialog-list-item-background-color-even: #f7f7f7;--dialog-list-item-background-color-odd: #f7f7f7;--dialog-list-item-text-color-even: #555;--dialog-list-item-text-color-odd: #555;--dialog-list-item-control-element-color: #28a745;--dialog-list-item-control-element-color-hover: #30c553;--dialog-list-item-control-element-separator-color: #262626;--dialog-list-item-separator-color: #28a745;--dialog-search-bar-input-background-color: #fff;--dialog-search-bar-input-border-color-default: #28a745;--dialog-search-bar-input-border-color-focus: #28a745;--dialog-search-bar-input-text-color: #555;--dialog-separator-color: #28a745;--dialog-switch-button-background-color-active: #28a745;--dialog-switch-button-background-color-inactive: #bdc1c8;--dialog-switch-button-color-active: #fff;--dialog-switch-button-color-inactive: #fff;--dialog-tab-bar-tab-background-color-active: #28a745;--dialog-tab-bar-tab-background-color-inactive: #fff;--dialog-tab-bar-tab-border-color-bottom-active: #28a745;--dialog-tab-bar-tab-border-color-bottom-inactive: #28a745;--dialog-tab-bar-tab-border-color-left-active: #28a745;--dialog-tab-bar-tab-border-color-left-inactive: #fff;--dialog-tab-bar-tab-border-color-right-active: #28a745;--dialog-tab-bar-tab-border-color-right-inactive: #fff;--dialog-tab-bar-tab-border-color-top-active: #28a745;--dialog-tab-bar-tab-border-color-top-inactive: #fff;--dialog-tab-bar-tab-text-color-active: #fff;--dialog-tab-bar-tab-text-color-inactive: #555;--dialog-table-row-background-color-even: #fff;--dialog-table-row-background-color-odd: #fff;--dialog-table-row-text-color-even: #555;--dialog-table-row-text-color-odd: #555;--dialog-table-row-border-color: #eee;--dialog-text-color: #555;--dialog-font-family: inherit;--dialog-border-radius-bottom-left: 0px;--dialog-border-radius-bottom-right: 0px;--dialog-border-radius-top-left: 0px;--dialog-border-radius-top-right: 0px;--dialog-button-border-radius-bottom-left: 4px;--dialog-button-border-radius-bottom-right: 4px;--dialog-button-border-radius-top-left: 4px;--dialog-button-border-radius-top-right: 4px;--dialog-card-border-radius-bottom-left: 0px;--dialog-card-border-radius-bottom-right: 0px;--dialog-card-border-radius-top-left: 0px;--dialog-card-border-radius-top-right: 0px;--dialog-card-list-padding-medium-screen-bottom: 24px;--dialog-card-list-padding-medium-screen-left: 24px;--dialog-card-list-padding-medium-screen-right: 24px;--dialog-card-list-padding-medium-screen-top: 0px;--dialog-card-list-padding-small-screen-bottom: 16px;--dialog-card-list-padding-small-screen-left: 16px;--dialog-card-list-padding-small-screen-right: 16px;--dialog-card-list-padding-small-screen-top: 0px;--dialog-checkbox-border-radius-bottom-left: 4px;--dialog-checkbox-border-radius-bottom-right: 4px;--dialog-checkbox-border-radius-top-left: 4px;--dialog-checkbox-border-radius-top-right: 4px;--dialog-font-size: 14px;--dialog-list-border-radius-bottom-left: 0px;--dialog-list-border-radius-bottom-right: 0px;--dialog-list-border-radius-top-left: 0px;--dialog-list-border-radius-top-right: 0px;--dialog-list-item-separator-width: 1px;--dialog-list-padding-medium-screen-bottom: 12px;--dialog-list-padding-medium-screen-left: 12px;--dialog-list-padding-medium-screen-right: 12px;--dialog-list-padding-medium-screen-top: 12px;--dialog-list-padding-small-screen-bottom: 8px;--dialog-list-padding-small-screen-left: 8px;--dialog-list-padding-small-screen-right: 8px;--dialog-list-padding-small-screen-top: 8px;--dialog-search-bar-input-border-radius-bottom-left: 4px;--dialog-search-bar-input-border-radius-bottom-right: 4px;--dialog-search-bar-input-border-radius-top-left: 4px;--dialog-search-bar-input-border-radius-top-right: 4px;--dialog-search-bar-input-border-width-bottom: 1px;--dialog-search-bar-input-border-width-left: 1px;--dialog-search-bar-input-border-width-right: 1px;--dialog-search-bar-input-border-width-top: 1px;--dialog-tab-bar-tab-border-width-bottom-active: 2px;--dialog-tab-bar-tab-border-width-left-active: 0px;--dialog-tab-bar-tab-border-width-right-active: 0px;--dialog-tab-bar-tab-border-width-top-active: 0px;--dialog-tab-bar-tab-border-width-bottom-inactive: 2px;--dialog-tab-bar-tab-border-width-left-inactive: 0px;--dialog-tab-bar-tab-border-width-right-inactive: 0px;--dialog-tab-bar-tab-border-width-top-inactive: 0px;--dialog-tab-bar-tab-border-radius-bottom-left-active: 0px;--dialog-tab-bar-tab-border-radius-bottom-right-active: 0px;--dialog-tab-bar-tab-border-radius-top-left-active: 4px;--dialog-tab-bar-tab-border-radius-top-right-active: 4px;--dialog-tab-bar-tab-border-radius-bottom-left-inactive: 0px;--dialog-tab-bar-tab-border-radius-bottom-right-inactive: 0px;--dialog-tab-bar-tab-border-radius-top-left-inactive: 4px;--dialog-tab-bar-tab-border-radius-top-right-inactive: 4px;--dialog-table-border-radius-bottom-left: 0px;--dialog-table-border-radius-bottom-right: 0px;--dialog-table-border-radius-top-left: 0px;--dialog-table-border-radius-top-right: 0px;--dialog-table-cell-padding-bottom: 8px;--dialog-table-cell-padding-left: 8px;--dialog-table-cell-padding-right: 8px;--dialog-table-cell-padding-top: 8px;--dialog-backdrop-background-opacity: 0.8}:root{--widget-position: bottom-left;--widget-color: #555}:root{--content-blocker-background-color: #000000;--content-blocker-button-color: #28a745;--content-blocker-button-color-hover: #30c553;--content-blocker-button-text-color: #fff;--content-blocker-button-text-color-hover: #fff;--content-blocker-font-family: inherit;--content-blocker-link-color: #28a745;--content-blocker-link-color-hover: #30c553;--content-blocker-separator-color: #28a745;--content-blocker-text-color: #fff;--content-blocker-border-radius-top-left: 4px;--content-blocker-border-radius-top-right: 4px;--content-blocker-border-radius-bottom-left: 4px;--content-blocker-border-radius-bottom-right: 4px;--content-blocker-button-border-radius-top-left: 4px;--content-blocker-button-border-radius-top-right: 4px;--content-blocker-button-border-radius-bottom-left: 4px;--content-blocker-button-border-radius-bottom-right: 4px;--content-blocker-font-size: 14px;--content-blocker-separator-width: 1px;--content-blocker-background-opacity: 0.8;--content-blocker-background: rgba(0, 0, 0 ,0.8)}.woocommerce-account h2,.woocommerce-account h3{font-family:"SourceSansPro",sans-serif}.main-navigation a{font-family:"","Poppins",sans-serif}body,button,select,#desktop-navigation [id*="primary-menu"] .atomion-simple-menu li a,#mobile-navigation [id*="primary-menu"] .atomion-simple-menu li a,.entry-title{font-family:"SourceSansPro",sans-serif}h1,h2,h3,#atomion-login-account h2,#atomion-new-account h2,.post-title{font-family:"","Poppins",sans-serif}select{background-image:url(https://datenschutz-generator.de/wp-content/themes/wordpress-theme-atomion/assets/img/angle-down.svg)}body{background:#ffffff}h1:after,h2:after,.widget-title:after{background-color:#2e87c9}a,.atomion-post-category a,.entry-content ul li:before{color:#2e87c9}.nav-hover-1 [id*="primary-menu"].menu>li>a:after{background:#2e87c9}h1,h2,h3{color:#404040}body,p,input{color:#404040}#header #masthead{height:auto;background-color:#ffffff}#desktop-navigation .logo-item img{width:175px;height:auto}.logo-item img{padding:12px}#header .header-element a,#header .header-element button,.cart-item,#mobile-navigation button.toggle{color:#818E9B}#mobile-navigation .line{stroke:#818E9B}#masthead #mobile-navigation .cart-item>a{color:}#header #mobile-navigation .header-element a,#header #mobile-navigation .header-element button,#mobile-navigation button.toggle{color:#818E9B}#header #masthead #mobile-navigation li.current-menu-item a{color:#2e87c9}.nav-hover-1 #mobile-navigation [id*="primary-menu"].menu>li>a:after{background-color:#2e87c9}#masthead .main-navigation [id*="primary-menu"]>li>a{letter-spacing:0px}#header #masthead li.current-menu-item a,.cart-item a,.cart-item p,.modal-content #german_market_privacy_declaration_field a{color:#2e87c9;text-decoration:none}#masthead #desktop-navigation .header-element>a{height:100px}#masthead .sub-menu-wrap.menu-level-0,#masthead #desktop-navigation .cart-item .atomion-mini-cart-widget,#masthead #mobile-navigation .main-nav-item,#masthead #mobile-navigation .cart-item .atomion-mini-cart-widget{top:100px}#mobile-navigation .atomion-mini-cart-widget:after{height:calc(100px; + 104px + 20px)}#masthead #mobile-navigation .cart-item>a,#masthead #mobile-navigation .menu-toggle{height:100px}.nav-hover-1 #desktop-navigation [id*="primary-menu"].menu>li{height:100px}#masthead #mobile-navigation .logo-item img{max-height:100px}#masthead .sub-menu-wrap{background-color:#ffffff}#header #masthead .main-navigation .sub-menu li a,#header #mobile-navigation .main-navigation .sub-menu li a{color:#404040}.main-navigation [id*="primary-menu"]>li>a{font-size:14px;text-transform:uppercase}#masthead #mobile-navigation .main-nav-item{height:calc(100vh - 100px)}#header #masthead[class*="nav-hover"] [id*="primary-menu"] :not(.sub-menu) li.current-menu-item a{color:#2e87c9}#masthead #desktop-navigation .cart-item{background-color:#2e87c9}#masthead #desktop-navigation .cart-item a.header-cart-link{color:#ffffff}.cart-item .atomion-mini-cart-widget{background-color:#2B3137}#header .cart-item .atomion-mini-cart-widget,#header .cart-item .atomion-mini-cart-widget p{color:#ffffff}.atomion-account .button{background-color:#2e87c9;border:3px solid #2e87c9}div#ez-toc-container .ez-toc-title{font-size:120%}div#ez-toc-container .ez-toc-title{font-weight:500}div#ez-toc-container ul li,div#ez-toc-container ul li a{font-size:95%}div#ez-toc-container ul li,div#ez-toc-container ul li a{font-weight:500}.ez-toc-container-direction{direction:ltr}.ez-toc-counter ul{counter-reset:item}.ez-toc-counter nav ul li a::before{content:counters(item,'.',decimal) '. ';display:inline-block;counter-increment:item;flex-grow:0;flex-shrink:0;margin-right:.2em;float:left}.main-navigation a{font-family:"Poppins",sans-serif}

/* DSG-SEO CSS Block: Für alle DSG Seiten (z.B. für Menü) */
#blog-sidebar #ez-toc-container.ez-toc-white { background: #fff; border: 0; background-color: var(--dsg-color-grey2); }
.dsg_bwurlchk_form_urlscan-buttpne .dsg_start_link_premium {
    display: none;
}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}
main,footer{float:left;width:100%}
#atomion-breadcrumbs a,.widget a,.product_meta .posted_in a,#footer-action-bar a,.woocommerce-product-rating a,.atomion-dark-link a,a.atomion-dark-link,.vcard a,.comment-metadata a,.woocommerce table.shop_table a,a.wc-block-components-product-name,.woocommerce-page .wc-block-components-totals-coupon-link,.wc-block-components-totals-shipping__change-address__link,.wp-block-latest-posts a,.wp-block-latest-comments a,.wp-block-file a,[class^="wc-block"] li.wc-block-grid__product a.wc-block-grid__product-link,[class^="wc-block"].is-list li a,[class^="wc-block"] .wc-block-grid__product .wc-block-grid__product-title a,[class^="wc-block"] .wc-block-review-list-item__product a,.widget .wgm-info a:hover{color:#404040}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}
.flex{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.col-1-3{width:33%;flex-basis:33%}
.col-2-4{width:50%;flex-basis:50%}
.col-2-3{width:66%;flex-basis:66%}
@media (max-width:768px){.col-1-3{width:50%;flex-basis:50%}}
@media (max-width:480px){.col-1-3{width:100%;flex-basis:100%}}
.cart-item p.jde_hint{display:none}
.flex-right{margin-left:auto}
.atomion-spinner.style-3 .circle .inner{width:100%;height:100%;border-radius:100%;border-right:none;border-top:none;background-clip:padding}
.atomion-spinner.style-3 .circle:nth-of-type(0) .inner{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
.atomion-spinner.style-3 .circle:nth-of-type(1) .inner{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
.atomion-spinner.style-3 .circle:nth-of-type(2) .inner{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
.atomion-spinner.style-4 .inner{position:absolute;box-sizing:border-box;width:100%;height:100%;border-radius:50%}
.atomion-spinner.style-4 .inner.one{left:0%;top:0%;animation:rotate-one 1s linear infinite}
.atomion-spinner.style-4 .inner.two{right:0%;top:0%;animation:rotate-two 1s linear infinite}
.atomion-spinner.style-4 .inner.three{right:0%;bottom:0%;animation:rotate-three 1s linear infinite}
#top-bar .inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;float:left;padding:.2em 1em}
#top-bar.content-width .inner{max-width:1200px;margin:0 auto;float:none;padding:.2em 0}
#top-bar.content-width .inner .top-bar-content:first-child{padding-left:0}
#top-bar.content-width .inner .top-bar-content:last-child{padding-right:0}
#top-bar .inner>*{margin:.2em 0}
#top-bar .inner p{margin:0;font-size:85%}
#top-bar .inner .html-marquee{max-width:100vw;white-space:nowrap;overflow:hidden}
#top-bar .inner .html-marquee .marquee{display:inline-block;padding-left:100%;animation:marquee 10s linear infinite}
#top-bar .inner .html-marquee .marquee:hover{animation-play-state:paused}
#top-bar .inner .left .social-media-icons{justify-content:flex-start}
#top-bar .inner .center .social-media-icons{justify-content:center}
#top-bar .inner .right .social-media-icons{justify-content:flex-end}
#top-bar .inner .social-media-icon{display:inline-block;margin:0 .3em;padding:0 .5em}
#top-bar .inner .social-media-icon.order-1{order:1}
#top-bar .inner .social-media-icon.order-2{order:2}
#top-bar .inner .social-media-icon.order-3{order:3}
#top-bar .inner .social-media-icon.order-4{order:4}
#top-bar .inner .social-media-icon.order-5{order:5}
#top-bar .inner .social-media-icon.order-6{order:6}
#top-bar .inner .social-media-icon.order-7{order:7}
#top-bar .inner .social-media-icon.order-8{order:8}
#top-bar .menu-item{display:inline-block;padding:0 .4em}
#top-bar .menu-item .sub-menu{display:none}
#top-bar .menu>.menu-item>a,#top-bar .inner .custom-html a{text-decoration:underline;text-underline-position:under}
#top-bar .menu-item .sub-menu li{width:100%;display:block;margin:0}
#top-bar .menu-item .sub-menu li:hover{background:rgb(0 0 0 / .1)}
#top-bar .menu-item .sub-menu li a{width:100%;display:block;padding:10px 15px}
@media screen and (min-width:769px){#top-bar .menu-item-has-children:hover .sub-menu-wrap,#top-bar .menu-item-has-children:hover .sub-menu-wrap .sub-menu{display:block}#top-bar .menu-item-has-children:hover .sub-menu-wrap .sub-menu{position:absolute;margin:0;transform:translateX(-15px);padding-top:8px;max-width:200px;width:100%;z-index:9}#top-bar .menu-item-has-children:hover .sub-menu-wrap .sub-menu .sub-menu{display:none}}
@media screen and (max-width:768px){#top-bar .inner .top-bar-content.tab-4-4{padding-left:0;padding-right:0;text-align:center}#top-bar .menu-item-has-children .sub-menu-wrap{display:none;float:left;width:100%}#top-bar .menu-item-has-children .sub-menu-wrap .sub-menu{position:absolute;left:0;margin:0;transform:unset;padding-top:8px;max-width:100%;width:100%;z-index:9}#top-bar .menu-item-has-children .sub-menu-wrap .sub-menu li{background:rgb(0 0 0 / .1)}}
@media screen and (max-width:480px){#top-bar.content-width .inner .top-bar-content{padding-left:0;padding-right:0}#top-bar .col-2-4{width:100%;flex-basis:100%}#top-bar .inner .social-media-icon{margin:0 .2em;padding:0 .4em;font-size:1.3em}}
header{position:relative}
#header,.stuck{z-index:999}
#header #masthead.has-shadow{box-shadow:0 1px 10px rgb(0 0 0 / .1)}
.transparent-header #header{position:absolute;width:100%}
.transparent-header #header #masthead:not(.stuck){transition:background .9s ease-in-out;-moz-transition:background .9s ease-in-out;-webkit-transition:background .9s ease-in-out}
.transparent-header.mobile-nav-is-open #header #masthead:not(.stuck){transition:background .55s ease-in-out;-moz-transition:background .55s ease-in-out;-webkit-transition:background .55s ease-in-out}
.main-navigation{clear:both;display:flex;float:left;width:100%}
.main-navigation .default-wrapper{display:flex}
.main-navigation ul{display:block;list-style:none;margin:0;padding-left:0}
.main-navigation ul ul{float:left;position:absolute;top:100%;left:-999em;z-index:99999}
.main-navigation ul ul ul{left:-999em;top:0}
.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}
.main-navigation ul ul a{width:200px}
.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}
.main-navigation li{float:left}
#masthead{width:100%}
#masthead.content-width{padding:0 5%}
#masthead.content-width #desktop-navigation{max-width:1200px;margin:0 auto}
#header #masthead #desktop-navigation .main-nav-item [id*="primary-menu"]{display:flex;align-items:center;height:100%}
#masthead.content-width #mobile-navigation button.menu-toggle{padding-left:0}
#masthead .main-navigation [id*="primary-menu"]>li>a{display:flex;align-items:center;height:100%;font-weight:500}
#masthead.stuck .main-navigation [id*="primary-menu"]>li>a{margin-top:0;margin-bottom:0}
.main-navigation a,.main-navigation button{font-size:14px;display:block;text-decoration:none;text-transform:uppercase;position:relative}
.main-navigation button{background-color:#fff0;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;border:unset}
[id*="primary-menu"].nav-menu>li,[id*="primary-menu"].menu>li{display:flex;align-items:center;list-style:none;padding:0 .6em;transition:background-color .3s}
.nav-spacing-small [id*="primary-menu"].nav-menu>li,.nav-spacing-small [id*="primary-menu"].menu>li{margin:0}
.nav-spacing-medium [id*="primary-menu"].nav-menu>li,.nav-spacing-medium [id*="primary-menu"].menu>li{margin:0 .5em}
.nav-spacing-large [id*="primary-menu"].nav-menu>li,.nav-spacing-large [id*="primary-menu"].menu>li{margin:0 1em}
.nav-hover-1 [id*="primary-menu"].nav-menu>li>a:after,.nav-hover-1 [id*="primary-menu"].menu>li>a:after,nav.woocommerce-MyAccount-navigation ul li a:after{position:absolute;bottom:0;left:0;width:100%;height:5px;content:'';opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;-moz-transition:opacity 0.3s,-moz-transform 0.3s;transition:opacity 0.3s,transform 0.3s;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);transform:translateX(-100px);pointer-events:none}
.nav-hover-1 #desktop-navigation [id*="primary-menu"].nav-menu>li:hover>a:after,.nav-hover-1 #desktop-navigation [id*="primary-menu"].menu>li:hover>a:after,nav.woocommerce-MyAccount-navigation ul li:hover a:after{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}
#desktop-navigation [id*="primary-menu"].nav-menu>li.has-2-children>.sub-menu-wrap>ul.sub-menu,#desktop-navigation [id*="primary-menu"].menu>li.has-2-children>.sub-menu-wrap>ul.sub-menu{justify-content:flex-start}
#desktop-navigation [id*="primary-menu"].nav-menu>li.has-2-children>.sub-menu-wrap>ul.sub-menu>li,#desktop-navigation [id*="primary-menu"].menu>li.has-2-children>.sub-menu-wrap>ul.sub-menu>li{margin-right:4em}
#desktop-navigation [id*="primary-menu"]>li{position:relative}
#header li.current-menu-item>a,[id*="primary-menu"] li.current-menu-ancestor{font-weight:700}
#header .nav-hover-1 li.current-menu-item>a:after,.nav-hover-1 [id*="primary-menu"] li.current-menu-ancestor a:after,nav.woocommerce-MyAccount-navigation ul li.is-active a:after,.woocommerce-view-order nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:after{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}
#masthead #desktop-navigation [id*="primary-menu"].nav-menu>li:last-child,#masthead #desktop-navigation [id*="primary-menu"].menu>li:last-child{margin-right:1.7em}
#masthead .header-inner{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}
#masthead #desktop-navigation .header-element{float:left;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in}
.header-main #desktop-navigation .main-nav-item{margin-top:0}
#masthead .logo-item.header-element,#masthead .main-nav-item.header-element{border-left:0}
#masthead #desktop-navigation>*:first-child{padding-left:2em}
#masthead.content-width #desktop-navigation>*:first-child{padding-left:0}
#header #masthead .logo-item{box-sizing:unset;max-height:100%}
#masthead.header-main .logo-item a{display:flex;align-items:center}
#masthead.header-main .logo-item a:after{display:none}
#masthead .social-item{display:flex;align-items:center;position:relative;padding:0 2em}
#masthead #desktop-navigation .social-item,#masthead #desktop-navigation .account-item{border-right:1px solid #ddd}
#masthead .account-item a,#masthead .account-item button,#masthead .wishlist-item a,#masthead .cart-item a.header-cart-link,#masthead .search-item a,#masthead .search-item button{padding:0 2em;display:flex;align-items:center;text-decoration:none}
#masthead #desktop-navigation .search-item{cursor:pointer}
#masthead .search-item.search-lightbox{position:unset;padding:0}
#masthead .social-item .social-media-icon{float:left;width:2.3em;text-align:center;margin:0 5px}
#masthead .social-item a{font-size:1em}
#masthead .social-item i{transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in}
#masthead .social-item ul.social-media-icons{float:left;margin:0 -5px;padding:0;display:flex}
#masthead .social-item li{list-style-type:none}
#masthead .social-item li.order-1{order:1}
#masthead .social-item li.order-2{order:2}
#masthead .social-item li.order-3{order:3}
#masthead .social-item li.order-4{order:4}
#masthead .social-item li.order-5{order:5}
#masthead .social-item li.order-6{order:6}
#masthead .social-item li.order-7{order:7}
#masthead .social-item li.order-8{order:8}
#header #masthead.logo-center-nav #desktop-navigation .main-nav-item{width:100%}
#header #masthead.full-width.logo-center-nav #desktop-navigation .main-nav-item{width:100%;padding:0 2em}
#header #masthead.logo-center-nav #desktop-navigation .logo-center-nav-wrapper{width:100%;display:flex;justify-content:space-between}
#header #masthead.logo-center-nav #desktop-navigation [id*="primary-menu"].nav-menu>li:last-child,#header #masthead.logo-center-nav #desktop-navigation [id*="primary-menu"].menu>li:last-child{margin-right:.5em}
#header #masthead.logo-center-nav #desktop-navigation .logo-center-nav-left,#header #masthead.logo-center-nav #desktop-navigation .logo-center-nav-right{width:25%}
#header #masthead.logo-center-nav #desktop-navigation .logo-center-nav-right{display:flex;justify-content:flex-end}
#header #masthead.logo-center-nav #desktop-navigation .social-item,#header #masthead.logo-center-nav #desktop-navigation .account-item,#header #masthead.logo-center-nav #desktop-navigation .wishlist-item,#header #masthead.logo-center-nav #desktop-navigation .cart-item{border:none}
#header #masthead.logo-center-nav #desktop-navigation .account-item>a,#header #masthead.logo-center-nav #desktop-navigation .account-item>button,#header #masthead.logo-center-nav #desktop-navigation .cart-item>a.header-cart-link,#header #masthead.logo-center-nav #desktop-navigation .search-item>a,#header #masthead.logo-center-nav #desktop-navigation .search-item>button,#header #masthead.logo-center-nav #desktop-navigation .wishlist-item>a,#header #masthead.logo-center-nav .search-item.search-lightbox>a{padding:0 1em}
#header #masthead.logo-center-nav #desktop-navigation .social-item{padding:0}
#header #masthead.logo-center-nav #desktop-navigation .social-item .social-media-icon{width:1.7em}
#header #masthead.logo-center-nav.full-width #desktop-navigation .social-item .social-media-icon:first-child{margin-left:5px}
#header #masthead.logo-center-nav.stuck #desktop-navigation .social-item .social-media-icon a{justify-content:center}
#header #masthead.logo-top-nav #desktop-navigation .logo-item{width:100%;padding:0}
#header #masthead.logo-top-nav #desktop-navigation .logo-item a{justify-content:center;height:auto;box-sizing:border-box}
#header #masthead.logo-top-nav #desktop-navigation .main-nav-item{width:100%}
#header #masthead.full-width.logo-top-nav #desktop-navigation .main-nav-item{width:100%;padding:0 2em}
#header #masthead.logo-top-nav #desktop-navigation .logo-top-nav-wrapper{width:100%;display:flex;justify-content:space-between}
#header #masthead.logo-top-nav #desktop-navigation [id*="primary-menu"].nav-menu>li:last-child,#header #masthead.logo-top-nav #desktop-navigation [id*="primary-menu"].menu>li:last-child{margin-right:.5em}
#header #masthead.logo-top-nav #desktop-navigation .logo-top-nav-left,#header #masthead.logo-top-nav #desktop-navigation .logo-top-nav-right{width:25%}
#header #masthead.logo-top-nav #desktop-navigation .logo-top-nav-right{display:flex;justify-content:flex-end}
#header #masthead.logo-top-nav #desktop-navigation .social-item,#header #masthead.logo-top-nav #desktop-navigation .account-item,#header #masthead.logo-top-nav #desktop-navigation .wishlist-item,#header #masthead.logo-top-nav #desktop-navigation .cart-item{border:none}
#header #masthead.logo-top-nav #desktop-navigation .account-item>a,#header #masthead.logo-top-nav #desktop-navigation .account-item>button,#header #masthead.logo-top-nav #desktop-navigation .cart-item>a.header-cart-link,#header #masthead.logo-top-nav #desktop-navigation .search-item>a,#header #masthead.logo-top-nav #desktop-navigation .search-item>button,#header #masthead.logo-top-nav #desktop-navigation .wishlist-item>a,#header #masthead.logo-top-nav .search-item.search-lightbox>a{padding:0 1em}
#header #masthead.logo-top-nav #desktop-navigation .social-item{padding:0}
#header #masthead.logo-top-nav #desktop-navigation .social-item .social-media-icon{width:1.7em}
#header #masthead.logo-top-nav.full-width #desktop-navigation .social-item .social-media-icon:first-child{margin-left:5px}
#header #masthead.logo-top-nav.stuck #desktop-navigation .social-item .social-media-icon a{justify-content:center}
.main-navigation .logo-right-nav-wrapper{display:flex}
#header #masthead.logo-right-nav #desktop-navigation .main-nav-item{padding-left:0}
#header #masthead.logo-right-nav #desktop-navigation .logo-item{padding-right:2em}
#header #masthead.logo-right-nav #desktop-navigation .account-item-menu{left:0}
#header #masthead.logo-right-nav #desktop-navigation .main-nav-item .header-element:first-child{border-left:0!important}
#header #masthead.logo-right-nav #desktop-navigation .main-nav-item .header-element:not(.desktop-cart){border-left:1px solid #ddd;border-right:0}
#header #masthead.logo-right-nav.content-width #desktop-navigation .main-nav-item{margin-left:-1.8em}
#header #masthead.logo-right-nav.content-width #desktop-navigation .logo-item{padding-right:0}
#header #masthead.logo-right-nav #desktop-navigation .search-dropdown.wrapper,#header #masthead.logo-right-nav #desktop-navigation .cart-item .atomion-mini-cart-widget{right:unset}
#desktop-navigation button.toggle{display:none}
#desktop-navigation [id*="primary-menu"] li:hover .sub-menu-wrap{display:block}
.stuck #desktop-navigation [id*="primary-menu"] li:hover .sub-menu-wrap.menu-level-0{z-index:9!important}
#desktop-navigation [id*="primary-menu"] li:hover .sub-menu-wrap.menu-level-0{box-shadow:0 8px 11px rgb(0 0 0 / .1)}
#desktop-navigation [id*="primary-menu"] li:hover>.sub-menu-wrap.menu-level-0>ul{max-width:1295px}
#desktop-navigation [id*="primary-menu"] li:hover .sub-menu-wrap ul{display:flex;flex-flow:wrap;justify-content:space-between;position:relative;float:none;top:0;right:0;left:0;width:100%;margin:0 auto;padding:3em 3em 4em}
#masthead .sub-menu-wrap.menu-level-0{display:none;width:calc(100vw - 80px);position:absolute;left:0;right:0;margin:0 auto;height:auto;z-index:-1}
#masthead .sub-menu li{margin:.3em 0;font-weight:400}
#masthead .sub-menu li a{text-transform:none}
#masthead .sub-menu-wrap.menu-level-0>.sub-menu>li.menu-item-has-children>a,#masthead .sub-menu-wrap.menu-level-0>.sub-menu>li>.menu-image-not-hovered,#masthead .sub-menu-wrap.menu-level-0>.sub-menu>li>.menu-image-hovered{font-size:1em;text-transform:uppercase;font-weight:700}
#masthead .sub-menu-wrap.menu-level-0>.sub-menu>li.menu-item-has-children:not(.atomion-megamenu-img-element)>a{font-size:1em}
#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-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{content:'';display:block;width:20px;height:3px;margin-top:.4em}
#masthead .sub-menu-wrap.menu-level-0>.sub-menu>li>.menu-image-title-above.menu-image-not-hovered:after,#masthead .sub-menu-wrap.menu-level-0>.sub-menu>li>.menu-image-title-above.menu-image-hovered:after{display:none!important}
#masthead .sub-menu-wrap.menu-level-1 li.menu-item-has-children>.sub-menu-wrap{padding-left:1em;margin-top:5px}
#masthead .sub-menu-wrap.menu-level-1 li.menu-item-has-children>a:after{content:'';display:block!important;width:100%;height:1px;margin-top:5px}
#masthead .menu-item a img{border:none;box-shadow:none;vertical-align:middle;width:auto;display:inline}
#masthead .menu-item a.menu-image-hovered img.hovered-image,#masthead .menu-item a.menu-image-hovered:hover img.menu-image{opacity:0;transition:opacity 0.25s ease-in-out 0s;width:0;height:0}
#masthead .menu-item a.menu-image-hovered:hover img.hovered-image{opacity:1;width:auto;height:auto}
#masthead .menu-item a.menu-image-title-after.menu-image-not-hovered img,#masthead .menu-item a.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper{padding-right:10px}
#masthead .menu-item a.menu-image-title-before.menu-image-not-hovered img,#masthead .menu-item a.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper{padding-left:10px}
#masthead .menu-item a.menu-image-title-above.menu-image-not-hovered img,#masthead .menu-item a.menu-image-hovered.menu-image-title-above .menu-image-hover-wrapper{display:block;padding-top:10px;margin:0 auto!important}
#masthead .menu-item a.menu-image-title-below.menu-image-not-hovered img,#masthead .menu-item a.menu-image-hovered.menu-image-title-below .menu-image-hover-wrapper{display:block;padding-bottom:10px;margin:0 auto!important}
#masthead .menu-item a.menu-image-title-hide .menu-image-title{display:none}
#masthead .menu-item a.menu-image-title-below.menu-image-not-hovered img{padding-bottom:25px}
[id*="primary-menu"] li .menu-level-0 li a:after{width:20px}
#masthead .menu-level-1 ul.sub-menu{flex-flow:column!important;position:relative;padding:0!important}
#desktop-navigation .sub-menu .menu-level-1{margin-top:15px}
#desktop-navigation .search-item.search-dropdown form{float:right;width:100%}
#desktop-navigation [id*="primary-menu"] li:hover .atomion-simple-menu{max-width:300px;margin-top:0}
#desktop-navigation [id*="primary-menu"] li:hover .atomion-simple-menu ul{flex-direction:column;margin-left:0;padding:1.5em 0 1.5em}
#desktop-navigation [id*="primary-menu"] .atomion-simple-menu li .menu-level-1,#desktop-navigation [id*="primary-menu"] .atomion-simple-menu li a:after{display:none}
#desktop-navigation [id*="primary-menu"] .atomion-simple-menu .menu-item{margin:0;width:100%}
#desktop-navigation [id*="primary-menu"] .atomion-simple-menu .menu-item-has-children,#mobile-navigation [id*="primary-menu"] .atomion-simple-menu .menu-item-has-children{position:relative}
#header #desktop-navigation [id*="primary-menu"] .atomion-simple-menu .menu-item-has-children>a:after{content:'\f105';position:absolute;height:auto;width:auto;background:0 0;right:1rem;top:11px;margin-top:0;font-family:Font Awesome\ 6 Free;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
#header #desktop-navigation [id*="primary-menu"] .atomion-simple-menu li a{width:100%;font-size:.9em;font-weight:400;text-transform:none;padding:.5em 2.5em .5em 2em}
#header #desktop-navigation [id*="primary-menu"] .atomion-simple-menu li:hover .menu-level-1{display:block;position:absolute;top:-.5em;width:250px;left:100%;margin-top:0;padding:.5em 0;box-shadow:0 8px 11px rgb(0 0 0 / .1)}
#desktop-navigation [id*="primary-menu"] .atomion-simple-menu .sub-menu-wrap.menu-level-1 li.menu-item-has-children>a:after{width:auto;transform:rotate(90deg)}
#mobile-navigation [id*="primary-menu"] .atomion-simple-menu{display:none}
#mobile-navigation .main-nav-item [id*="primary-menu"] .atomion-simple-menu.menu-level-0 li,#mobile-navigation .main-nav-item [id*="primary-menu"] .atomion-simple-menu.menu-level-0 li.menu-item-has-children{margin-bottom:0;margin:.3rem 0}
#mobile-navigation .main-nav-item [id*="primary-menu"] .atomion-simple-menu.menu-level-1 .sub-menu{margin-top:.5rem}
#mobile-navigation .main-nav-item [id*="primary-menu"] .atomion-simple-menu.menu-level-0 li.menu-item-has-children>.sub-menu-wrap{padding-left:1em;margin-top:0}
#mobile-navigation [id*="primary-menu"] .atomion-simple-menu li a{width:100%;font-weight:400;text-transform:none}
#mobile-navigation [id*="primary-menu"].atomion-simple-menu-wrapper button.toggle{top:-5px}
#mobile-navigation [id*="primary-menu"] .atomion-simple-menu button.toggle{right:-2rem}
#mobile-navigation [id*="primary-menu"] .atomion-simple-menu.menu-level-0 li a::after{display:none!important}
.logged-in #masthead .account-item.show-check-icon>a i:after{content:'\f00c';font-weight:900;position:absolute;transform:translateY(-4px);font-size:10px}
#desktop-navigation .account-item-dropdown,#mobile-navigation .account-item-dropdown{display:none;position:relative}
#desktop-navigation .account-item-menu{max-width:200px;min-width:180px;position:absolute;right:0;box-shadow:0 8px 11px rgb(0 0 0 / .1);z-index:-1}
#desktop-navigation .account-item>a:hover+.account-item-dropdown,#desktop-navigation .account-item-dropdown:hover{display:block}
#desktop-navigation .account-item-menu .customer-approach{padding:.5em 2em;font-weight:700}
#desktop-navigation .account-item-menu .sub-menu{position:unset}
#desktop-navigation .account-item-menu .sub-menu li{margin:0}
#desktop-navigation .account-item-menu .atomion-simple-menu{padding:.5em 0 .5em;float:left}
#desktop-navigation .account-item-menu .atomion-simple-menu li a{width:100%;font-size:.9em;font-weight:400;text-transform:none;padding:.3em 3em .3em 2.5em}
#masthead #desktop-navigation .account-item-menu a.logout{padding:.6em 2.5em;text-transform:none}
#masthead #desktop-navigation .account-item-menu a.logout i{margin-right:5px;color:#e84948}
#header .sticky-logo{display:none}
.stuck{position:fixed;opacity:1;width:100%;z-index:99}
#header .stuck .main-navigation .nav-menu>li>a,#header .stuck .main-navigation [id*="primary-menu"].menu>li{height:100%;display:flex;align-items:center}
#header .stuck li a:after{bottom:0}
#header .stuck .logo-item .site-title{margin:0}
#header .logo-item .site-title:after{display:none}
#header .stuck .logo-item img{display:none}
#header .stuck .logo-item img.sticky-logo{display:block}
.menu-toggle,.main-navigation.toggled ul{display:block}
@media (hover:hover) and (pointer:fine),(min-width:1001px){#desktop-navigation{display:flex}}
@media (hover:none) and (pointer:coarse) and (max-width:1000px){#desktop-navigation{display:none}#masthead{padding:0 5%}}
@media (max-width:1000px){#desktop-navigation{display:none}}
@media screen and (max-width:768px){#masthead .menu-item a img.megamenu-thumbnail,#masthead .menu-item a.menu-image-hovered.menu-image-title-below .menu-image-hover-wrapper,#masthead .menu-item a.menu-image-title-below.menu-image-not-hovered img.menu-image{display:none}}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#mobile-navigation{display:none}}
@media (hover:hover) and (pointer:fine),(min-width:1001px){#mobile-navigation{display:none}}
@media (hover:none) and (pointer:coarse) and (max-width:1000px){#mobile-navigation{display:flex}#masthead{padding:0 5%}}
@media (max-width:1000px){#mobile-navigation{display:flex}#masthead{padding:0 5%}}
#mobile-navigation.header-inner{position:relative;padding:0}
#mobile-navigation button.menu-toggle{background:#fff0;border:0;padding-left:0;padding-right:0;width:20%;max-width:90px;text-align:left;overflow:hidden}
#mobile-navigation.style-revert button.menu-toggle{text-align:right}
#mobile-navigation .site-title{max-width:100px;font-size:130%}
#mobile-navigation button.menu-toggle i{font-size:2em;float:left}
#mobile-navigation .ham{cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
#mobile-navigation .hamRotate.active{transform:rotate(45deg)}
#mobile-navigation .hamRotate180.active{transform:rotate(180deg)}
#mobile-navigation .line{fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;stroke:#000;stroke-width:5.5;stroke-linecap:round}
#mobile-navigation .ham1 .top{stroke-dasharray:40 139}
#mobile-navigation .ham1 .bottom{stroke-dasharray:40 180}
#mobile-navigation .ham1.active .top{stroke-dashoffset:-98px}
#mobile-navigation .ham1.active .bottom{stroke-dashoffset:-138px}
#mobile-navigation #mobile-nav-action-bar{margin:0;display:flex;flex-wrap:wrap;padding:0 1em}
#mobile-navigation #mobile-nav-action-bar button{background-color:#fff0;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;border:unset}
#mobile-navigation #mobile-nav-action-bar .header-element>a,#mobile-navigation #mobile-nav-action-bar .header-element>button{height:40px}
#mobile-navigation .header-element.account-item{order:2}
#mobile-navigation .header-element.wishlist-item{order:3}
#mobile-navigation .header-element.search-item{order:1}
#mobile-navigation .main-nav-item{display:none;width:100vw;margin-left:-5.5%;position:absolute;overflow-y:scroll;padding:2em 0;left:0;background:#fff;z-index:-1;box-shadow:0 14px 20px 0 rgb(128 128 128 / .5)}
#masthead #mobile-navigation .search-item.search-lightbox a{padding:0 1em}
#mobile-navigation #mobile-site-navigation{margin-bottom:2em}
#mobile-navigation hr{margin-bottom:1em;float:left;width:100%}
#mobile-navigation .main-nav-item .menu-main-menu-container{width:100%}
#mobile-navigation .cart-item a.header-cart-link{padding:0;justify-content:flex-end}
#mobile-navigation.style-revert .cart-item a.header-cart-link{justify-content:flex-start}
#mobile-navigation .main-nav-item [id*="primary-menu"]{display:block;width:100vw}
#header #mobile-navigation .main-nav-item [id*="primary-menu"]>li{width:auto;display:none;flex-wrap:wrap;justify-content:left;position:relative;font-size:1.5em;padding:0;float:none;border-color:#fff0;margin:1em 0}
#mobile-navigation .sub-menu li{margin:.1em 0}
#header #mobile-navigation .main-nav-item [id*="primary-menu"]>li>a{margin-left:2em;font-size:.65em;width:max-content;width:-moz-max-content;height:auto}
#mobile-navigation .main-nav-item [id*="primary-menu"] li .menu-level-0 li a::after{display:none}
.nav-hover-1 #mobile-navigation .main-nav-item [id*="primary-menu"].menu>li>a:after{bottom:-10px;height:3px}
#mobile-navigation .atomion-img-megamenu-title,#mobile-navigation .sub-menu-wrap.menu-level-0>.sub-menu>li.menu-item-has-children:not(.atomion-megamenu-img-element)>a{font-size:.85rem}
#mobile-navigation .sub-menu-wrap.menu-level-0>.sub-menu>li.menu-item-has-children:not(.atomion-megamenu-img-element)>a{font-size:.85rem}
#mobile-navigation .atomion-mega-menu.sub-menu-wrap.menu-level-0>.sub-menu>li.menu-item-has-children:not(.atomion-megamenu-img-element)>a{margin-bottom:.65rem}
#mobile-navigation button.toggle{transform:rotate(0deg);transition:.5s all ease;border:0;background:#fff0;padding:6px 1em;font-size:.8em;position:absolute;right:0;top:0}
#mobile-navigation button.toggle.open{transform:rotate(135deg);transition:.5s all ease}
#mobile-navigation .main-nav-item .sub-menu-wrap.menu-level-0{position:relative;top:unset;width:100%;box-shadow:none;padding:0 1.5em;margin-top:1em;z-index:99}
#mobile-navigation .main-nav-item .sub-menu-wrap.menu-level-0.open{display:flex;box-shadow:inset 0 1px 10px rgb(0 0 0 / .1)}
#mobile-navigation [id*="primary-menu"] li .sub-menu-wrap ul{display:flex;flex-flow:wrap;justify-content:space-around;position:relative;float:none;top:0;right:0;left:0;width:100%;margin:0 auto;padding:3em 0 4em;justify-content:space-between;padding:1em 0}
#mobile-navigation [id*="primary-menu"].nav-menu>li.has-2-children>.sub-menu-wrap>ul.sub-menu,#mobile-navigation [id*="primary-menu"].menu>li.has-2-children>.sub-menu-wrap>ul.sub-menu{justify-content:flex-start}
#mobile-navigation [id*="primary-menu"] li .atomion-simple-menu.sub-menu-wrap ul li{width:100%}
#mobile-navigation .header-element{float:left}
#mobile-navigation .logo-item{max-width:55%;width:100%}
#masthead #mobile-navigation .logo-item img{width:auto;margin:0 auto;box-sizing:border-box}
#mobile-navigation .cart-item{width:20%;max-width:90px;}
#mobile-navigation .cart-item>a{width:100%;;justify-content:center}
#masthead #mobile-navigation .cart-item .atomion-mini-cart-widget{width:100vw;display:none;height:100vh}
#masthead #mobile-navigation .cart-item .filled+.atomion-mini-cart-widget{height:100vh;min-height:unset;max-height:100vh}
#masthead.stuck #mobile-navigation .cart-item .atomion-mini-cart-widget{height:100vh;min-height:unset;max-height:100vh}
#masthead.stuck #mobile-navigation .cart-item .filled+.atomion-mini-cart-widget{height:100vh;min-height:unset;max-height:100vh}
#mobile-navigation .atomion-mini-cart-widget:after{content:'';display:block;width:100%}
#mobile-navigation .woocommerce-mini-cart__buttons{display:none}
#mobile-navigation .social-item{padding:0;margin:1em 0 1.5em;width:100%;justify-content:center}
#mobile-navigation .search-item.search-dropdown{display:flex;justify-content:center;max-width:100%;flex-basis:100%}
#mobile-navigation .search-item.search-dropdown .search-link{display:none}
#mobile-navigation .search-dropdown.wrapper{display:block;position:relative;max-width:100%;float:left;margin:1em 0;padding:0 1.8em}
#mobile-navigation .search-dropdown.wrapper>form>div{position:relative}
#mobile-navigation .main-nav-item [id*="primary-menu"] li.menu-item-has-children{margin-bottom:1em}
@media (max-width:1000px){.atomion-mini-cart-widget .buttons:not(#ppc-button-minicart){position:fixed;bottom:0}}
@media (max-width:480px){#mobile-navigation .sub-menu li{flex-basis:100%}#mobile-navigation .sub-menu li a{width:100%}}
#masthead[class*="nav-hover"]:not(.nav-hover-1) #desktop-navigation [id*="primary-menu"]>li{height:100%}
#masthead[class*=nav-hover]:not(.nav-hover-1) #desktop-navigation [id*="primary-menu"]>li>a{height:auto}
#masthead.nav-hover-8 [id*="primary-menu"]>li.wpml-ls-item>a::after,#masthead.nav-hover-8 [id*="primary-menu"]>li.wpml-ls-item>a:hover::after,#masthead.nav-hover-6 [id*="primary-menu"]>li.wpml-ls-item>a::after,#masthead.nav-hover-6 [id*="primary-menu"]>li.wpml-ls-item>a:hover::after{content:''!important}
#masthead.nav-hover-2 [id*="primary-menu"] *:not(.sub-menu-wrap){-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}
#masthead.nav-hover-2 [id*="primary-menu"]>li.menu-item>a{padding:.5em 0;position:relative;text-decoration:none;display:inline-block;height:auto}
#masthead.nav-hover-2 [id*="primary-menu"]>li.menu-item>a:before,#masthead.nav-hover-2 [id*="primary-menu"]>li.menu-item>a:after{height:5px;position:absolute;content:'';-webkit-transition:all 0.35s ease;transition:all 0.35s ease;width:0}
#masthead.nav-hover-2 [id*="primary-menu"]>li.menu-item>a:before{top:0;left:0}
#masthead.nav-hover-2 [id*="primary-menu"]>li.menu-item>a:after{bottom:0;right:0}
#masthead.nav-hover-2 [id*="primary-menu"]>li.menu-item>a:hover:before,#masthead.nav-hover-2 [id*="primary-menu"]>li.current-menu-item>a:before,#masthead.nav-hover-2 [id*="primary-menu"]>li.menu-item>a:hover:after,#masthead.nav-hover-2 [id*="primary-menu"]>li.current-menu-item>a:after{width:100%}
#masthead.nav-hover-3 [id*="primary-menu"] *:not(.sub-menu-wrap){-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}
#masthead.nav-hover-3 [id*="primary-menu"]>li.menu-item>a{padding:.6em 0;position:relative;text-decoration:none}
#masthead.nav-hover-3 [id*="primary-menu"]>li.menu-item>a:before{position:absolute;content:'';border-top:5px solid;border-bottom:5px solid;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;opacity:0;top:25%;bottom:25%;left:0;right:0}
#masthead.nav-hover-3 [id*="primary-menu"]>li.menu-item>a:hover:before,#masthead.nav-hover-3 [id*="primary-menu"]>li.current-menu-item>a:before{opacity:1;top:0;bottom:0}
#masthead.nav-hover-4 [id*="primary-menu"] *:not(.sub-menu-wrap){-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}
#masthead.nav-hover-4 [id*="primary-menu"]>li.menu-item>a{padding:0 .9em;position:relative;text-decoration:none;display:inline-block}
#masthead.nav-hover-4 [id*="primary-menu"]>li.menu-item>a:before{position:absolute;content:"";border-left:5px solid;border-right:5px solid;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;opacity:0;left:15%;right:15%;top:0;bottom:0}
#masthead.nav-hover-4 [id*="primary-menu"]>li.menu-item>a:hover:before,#masthead.nav-hover-4 [id*="primary-menu"]>li.current-menu-item>a:before{opacity:1;left:0;right:0}
#masthead.nav-hover-5 [id*="primary-menu"] *:not(.sub-menu-wrap){-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}
#masthead.nav-hover-5 [id*="primary-menu"]>li.menu-item{padding:0}
#masthead.nav-hover-5 [id*="primary-menu"]>li.menu-item>a{padding:.5em .8em;margin:.2em 0;display:block;position:relative;text-decoration:none}
#masthead.nav-hover-5 [id*="primary-menu"]>li.menu-item>a:before,#masthead.nav-hover-5 [id*="primary-menu"]>li.menu-item>a:after{height:14px;width:14px;position:absolute;content:'';-webkit-transition:all 0.35s ease;transition:all 0.35s ease;opacity:0}
#masthead.nav-hover-5 [id*="primary-menu"]>li.menu-item>a:before{border-left:5px solid;border-top:5px solid;left:0;top:0;-webkit-transform:translate(100%,50%);transform:translate(100%,50%)}
#masthead.nav-hover-5 [id*="primary-menu"]>li.menu-item>a:after{border-right:5px solid;border-bottom:5px solid;right:0;bottom:0;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
#masthead.nav-hover-5 [id*="primary-menu"]>li.menu-item>a:hover:before,#masthead.nav-hover-5 [id*="primary-menu"]>li.current-menu-item>a:before,#masthead.nav-hover-5 [id*="primary-menu"]>li.menu-item>a:hover:after,#masthead.nav-hover-5 [id*="primary-menu"]>li.current-menu-item>a:after{-webkit-transform:translate(0%,0%);transform:translate(0%,0%);opacity:1}
#masthead.nav-hover-6 [id*="primary-menu"] *{box-sizing:border-box}
#masthead.nav-hover-6 [id*="primary-menu"]>li.menu-item>a{padding:.5em 0;position:relative;text-decoration:none}
#masthead.nav-hover-6 [id*="primary-menu"]>li.menu-item>a:before,#masthead.nav-hover-6 [id*="primary-menu"]>li.menu-item>a:after{position:absolute;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}
#masthead.nav-hover-6 [id*="primary-menu"]>li.menu-item>a:before{top:0;display:block;height:5px;width:0%;content:""}
#masthead.nav-hover-6 [id*="primary-menu"]>li.menu-item>a:after{left:0;top:0;padding:.5em 0;position:absolute;content:attr(data-hover);white-space:nowrap;max-width:0%;overflow:hidden}
#masthead.nav-hover-6 [id*="primary-menu"]>li.menu-item>a:hover:before,#masthead.nav-hover-6 [id*="primary-menu"]>li.current-menu-item>a:before{opacity:1;width:100%}
#masthead.nav-hover-6 [id*="primary-menu"]>li.menu-item>a:hover:after,#masthead.nav-hover-6 [id*="primary-menu"]>li.current-menu-item>a:after{max-width:100%}
#masthead.nav-hover-7 [id*="primary-menu"] *:not(.sub-menu-wrap){-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}
#masthead.nav-hover-7 [id*="primary-menu"]>li.menu-item{padding:0}
#masthead.nav-hover-7 [id*="primary-menu"]>li.menu-item>a{display:inline-block;padding:.5em 20px;position:relative;text-decoration:none}
#masthead.nav-hover-7 [id*="primary-menu"]>li.menu-item>a:before{left:20%;right:20%;top:50%;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);height:5px;opacity:0;position:absolute;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}
#masthead.nav-hover-7 [id*="primary-menu"]>li.menu-item>a:hover:before,#masthead.nav-hover-7 [id*="primary-menu"]>li.current-menu-item>a:before{left:0;right:0;opacity:1}
#masthead.nav-hover-8 [id*="primary-menu"] *{box-sizing:border-box}
#masthead.nav-hover-8 [id*="primary-menu"]>li.menu-item>a{padding:.7em 0;position:relative;text-decoration:none}
#masthead.nav-hover-8 [id*="primary-menu"]>li.menu-item>a:before,#masthead.nav-hover-8 [id*="primary-menu"]>li.menu-item>a:after{position:absolute;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}
#masthead.nav-hover-8 [id*="primary-menu"]>li.menu-item>a:before{bottom:0;display:block;height:5px;width:0%;content:""}
#masthead.nav-hover-8 [id*="primary-menu"]>li.menu-item>a:after{left:0;top:0;padding:.7em 0;position:absolute;content:attr(data-hover);white-space:nowrap;max-width:0%;overflow:hidden}
#masthead.nav-hover-8 [id*="primary-menu"]>li.menu-item>a:hover:before,#masthead.nav-hover-8 [id*="primary-menu"]>li.current-menu-item>a:before{opacity:1;width:100%}
#masthead.nav-hover-8 [id*="primary-menu"]>li.menu-item>a:hover:after,#masthead.nav-hover-8 [id*="primary-menu"]>li.current-menu-item>a:after{max-width:100%}
@media (hover:none) and (pointer:coarse) and (max-width:1000px){#masthead:not(.nav-hover-1) #mobile-navigation .main-nav-item [id*="primary-menu"]>li{margin:.5em 0}#masthead:not(.nav-hover-1) #mobile-navigation .main-nav-item [id*="primary-menu"] li.menu-item-has-children{margin-bottom:.5em}#masthead.nav-hover-2 [id*="primary-menu"]>li.menu-item>a:before,#masthead.nav-hover-2 [id*="primary-menu"]>li.menu-item>a:after,#masthead.nav-hover-6 [id*="primary-menu"]>li.menu-item>a:before,#masthead.nav-hover-7 [id*="primary-menu"]>li.menu-item>a:before,#masthead.nav-hover-8 [id*="primary-menu"]>li.menu-item>a:before{height:3px}#masthead.nav-hover-3 [id*="primary-menu"] li.menu-item a:before{border-top:3px solid;border-bottom:3px solid}#masthead.nav-hover-4 [id*="primary-menu"] li.menu-item a:before{border-left:3px solid;border-right:3px solid}#masthead.nav-hover-5 [id*="primary-menu"] li.menu-item a:before{border-left:3px solid;border-top:3px solid}#masthead.nav-hover-5 [id*="primary-menu"] li.menu-item a:after{border-right:3px solid;border-bottom:3px solid}#masthead.nav-hover-7 [id*="primary-menu"]>li.menu-item>a{padding:0em 20px}}
header #mobile-navigation .main-nav-item,header #mobile-navigation .mobile-cart .atomion-mini-cart-widget{z-index:9999999}
header #desktop-navigation .atomion-mega-menu.sub-menu-wrap,header #desktop-navigation .atomion-simple-menu.sub-menu-wrap,header #desktop-navigation .desktop-cart .atomion-mini-cart-widget{z-index:9999999!important}
.widget{margin:0 0 1.5em}
.widget select{max-width:100%}
footer .widget-title:after{content:'';display:block;width:20px;height:3px;margin-top:9px}
.sidebar .widget-title:after{content:'';display:block;width:20px;height:3px;margin-top:10px}
.sticky{display:block;opacity:1}
.page-template-page-blank-full-width-content footer.site-footer{padding-top:0}
@media screen and (max-width:600px){.admin-bar .sticky{top:0}}
#comments footer{float:left;width:100%;margin-bottom:2em}
#comments footer a{text-decoration:none}
.blog #atomion-latest-posts footer.entry-footer,.blog article footer.entry-footer,.archive article footer.entry-footer,.search article footer.entry-footer{text-transform:uppercase;margin-top:.8em}
.blog #footer-action-bar .inner,.search #footer-action-bar .inner,.woocommerce #footer-action-bar .inner,.archive #footer-action-bar .inner{justify-content:center}
.widget .atomion-searchform .atomion-searchfield{width:calc(100% - 50px);max-width:100%}
#mobile-navigation .atomion-searchfield{width:calc(100% - 50px)}
.sidebar section{float:left;padding-bottom:2em;border-bottom:1px solid #CBCBCB}
.sidebar .widget-title{text-transform:uppercase;font-weight:700;font-size:.88em;letter-spacing:.05em;margin-bottom:1.3em}
.sidebar .ham{cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.sidebar .hamRotate.active{transform:rotate(45deg)}
.sidebar .line{fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;stroke:#000;stroke-width:5.5;stroke-linecap:round}
.sidebar .ham1 .top{stroke-dasharray:40 139}
.sidebar .ham1 .bottom{stroke-dasharray:40 180}
.sidebar .ham1.active .top{stroke-dashoffset:-98px}
.sidebar .ham1.active .bottom{stroke-dashoffset:-138px}
#blog-sidebar .widget-title:first-child{margin-top:0}
.widget .tagcloud a{display:inline-block;font-size:11px!important;font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none;margin-bottom:5px;padding:8px;border:1px solid #CBCBCB;border-radius:6px}
#content .widget .tagcloud a:hover{color:#fff;transition:.3s all ease}
#footer-action-bar .inner,#main-footer .inner,#footer-top .inner,.page-template-page-blank #content .row{max-width:calc(1200px + 10%)}
footer.site-footer{padding-top:4em}
#footer-action-bar{height:100px;background:#EDEDED;border-top:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB}
#footer-action-bar .inner{height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 auto;padding-left:5%;padding-right:5%}
#footer-action-bar .inner>div{flex-basis:33%;max-width:33%;text-transform:uppercase;font-weight:900}
#footer-action-bar .inner>div:first-child.back-to-top{max-width:100%;flex-basis:100%}
#footer-action-bar .inner a{text-decoration:none}
#footer-action-bar .prev{order:1;text-align:left}
#footer-action-bar .back-to-top{order:2;text-align:center;cursor:pointer}
#footer-action-bar .back-to-top i{display:block;margin-bottom:15px;font-size:18px}
#footer-action-bar .back-to-top i.fa-angle-double-up{animation:fadeUpInOut 3s infinite;-webkit-animation:fadeUpInOut 3s infinite;-moz-animation:fadeUpInOut 3s infinite;-o-animation:fadeUpInOut 3s infinite}
#footer-action-bar .next{order:3;text-align:right}
#footer-action-bar .next i,#footer-action-bar .prev i{font-size:1.2em;position:relative;top:2px}
#footer-action-bar .prev i{margin-right:1em}
#footer-action-bar .next i{margin-left:1em}
footer .widget-title{text-transform:uppercase;font-weight:600;font-size:1em;margin:1em 0}
footer .social-media-icon{width:35px;height:35px;float:left;margin-right:10px;border-radius:50%}
footer .social-media-icon a{display:flex;align-items:center;justify-content:center;border-radius:50%;width:100%;height:100%;;font-size:1.2em}
footer .social-media-icon:hover,footer .social-media-icon:hover i{transition:.3s all ease-in-out}
#main-footer .inner{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;padding:4em 5%}
#footer-top ul{list-style:none}
#footer-top .inner{display:flex;flex-wrap:wrap;margin:0 auto;padding:1em 5% 0 5%}
#main-footer ul{margin:0;padding:0}
#main-footer ul li{list-style:none;margin-bottom:.5em}
#main-footer ul li a{text-decoration:none}
#footer-bottom{width:100%;float:left;padding:1.3em 2.5em}
#footer-bottom .inner{width:100%;column-gap:normal;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}
#footer-bottom.content-width .inner{max-width:1200px;margin:0 auto}
#footer-bottom.has-logo .inner .pull-right{padding-left:3em}
#main-footer .inner>*{padding:0 10px}
#footer-bottom .footer-logo,#footer-bottom .logo{max-width:150px;width:100%}
#footer-bottom .sep{display:block;margin-left:10px}
#footer-bottom ul li{list-style-type:none;display:inline-block;margin-left:10px}
#footer-bottom ul li a,#footer-bottom span{font-size:.85em;text-decoration:none;text-transform:uppercase;line-height:2}
#footer-bottom ul#footer-bottom-menu{margin:0;padding:0}
@media screen and (max-width:1000px){#footer-bottom.has-logo .inner .pull-right{padding-left:0;margin-top:1em}}
@media (max-width:768px){#footer-action-bar .inner a span,.single-product #footer-action-bar .next,.single-product #footer-action-bar .prev{display:none}#footer-action-bar .inner .page-numbers a{display:inherit}#footer-action-bar .next,#footer-action-bar .prev{display:flex;align-items:center}#footer-action-bar .prev{justify-content:flex-start}#footer-action-bar .next{justify-content:flex-end}#footer-action-bar .back-to-top i{margin-bottom:5px;font-size:23px}#footer-action-bar .prev i{margin-right:.5em}#footer-action-bar .next i{margin-left:.5em}}
@media (max-width:480px){footer section{width:100%;flex-basis:100%}#main-footer ul li{hyphens:auto}}
@media (max-width:350px){#footer-action-bar .inner{font-size:.9em}}
.atomion-newsletter section.col-news-1{width:10%;flex-basis:10%}
.atomion-newsletter section.col-news-1 img{padding:20px}
.atomion-newsletter section.col-news-8{width:60%;flex-basis:60%}
.atomion-newsletter section.col-news-3{width:30%;flex-basis:30%}
@media (max-width:999px){.atomion-newsletter section.col-news-1{width:30%;flex-basis:30%}.atomion-newsletter section.col-news-8,.atomion-newsletter section.col-news-3{width:100%;flex-basis:100%}}
@media (max-width:1000px){#footer-bottom .inner,#footer-bottom .inner .col.pull-right{flex-wrap:wrap}#footer-bottom .inner .col,#footer-bottom .inner .col.pull-right .credits{width:100%}#footer-bottom .inner .col.pull-right .sep{display:none}#footer-bottom .inner .col.pull-right .credits,#footer-bottom .inner .col.pull-left .logo{margin-left:10px}}
@media (max-width:480px){#footer-bottom .inner{flex-wrap:wrap;justify-content:center}#footer-top .inner>*{width:100%;flex-basis:100%}#footer-bottom .inner *{justify-content:center;flex-wrap:wrap;text-align:center}}
.shariff li .fab,.shariff li .far,.shariff li .fas{width:35px;line-height:35px;text-align:center;vertical-align:middle}
@media only screen and (min-width:1024px){.shariff li .fab,.shariff li .far,.shariff li .fas{width:30px;line-height:30px}}
.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,a.atomion-edit-address-button:hover,.woocommerce-MyAccount-content button.button:hover,.woocommerce .widget_product_search button:hover,.atomion-account .button:hover,input[type="submit"]:hover,.atomion-button-filled:hover,#content a.atomion-edit-address-button:hover,.atomion-mini-cart-widget a.button:hover,#content .woocommerce .button:hover,.wc-block-cart__submit-button:hover,.wc-block-components-totals-coupon__button:hover,.wc-block-components-checkout-place-order-button:hover,.wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .add_to_cart_button:hover,.cc_content_blocker .button:hover{background:#fff0;transition:.3s all ease}
#masthead #desktop-navigation .cart-item{display:flex;align-items:center;position:relative;border-left:1px solid #ddd;border-right:1px solid #ddd}
#masthead #desktop-navigation .cart-item .atomion-mini-cart-widget,#masthead #desktop-navigation .cart-item .atomion-mini-cart-widget a,#masthead #desktop-navigation .cart-item .atomion-mini-cart-widget p{transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in}
#masthead .cart-item .cart-status{display:none}
#masthead .cart-item p.woocommerce-mini-cart__empty-message{padding:.8em 1.9em}
#masthead .cart-item .atomion-mini-cart-widget{display:none;z-index:-1;position:absolute;overflow:auto;right:0;width:455px;max-height:85vh;box-shadow:0 1px 2px 1px rgb(0 0 0 / .1803921568627451)}
#masthead #mobile-navigation .cart-item .atomion-mini-cart-widget{right:-5.5%}
#masthead .cart-item:hover .atomion-mini-cart-widget{display:block}
#masthead #desktop-navigation .cart-item:hover .atomion-mini-cart-widget ul.woocommerce-mini-cart{margin:0;padding:15px 40px}
#masthead #mobile-navigation .cart-item .atomion-mini-cart-widget ul.woocommerce-mini-cart{margin:0;padding:15px 2em}
#masthead #desktop-navigation .atomion-mini-cart-widget.atomion-mini-cart-img-enabled li,#masthead #mobile-navigation .atomion-mini-cart-widget.atomion-mini-cart-img-enabled li{padding-right:1.5rem;padding-bottom:40px}
.gm-active #masthead #desktop-navigation .atomion-mini-cart-widget.atomion-mini-cart-img-enabled li,.gm-active #masthead #mobile-navigation .atomion-mini-cart-widget.atomion-mini-cart-img-enabled li{padding-right:1.5rem;padding-bottom:25px}
#masthead #desktop-navigation .atomion-mini-cart-widget.atomion-mini-cart-img-enabled li>*:not(.remove),#masthead #mobile-navigation .atomion-mini-cart-widget.atomion-mini-cart-img-enabled li>*:not(.remove){padding-left:4.375rem}
#masthead #desktop-navigation .atomion-mini-cart-widget li img,#masthead #mobile-navigation .atomion-mini-cart-widget li img{position:absolute;left:0}
#masthead #mobile-navigation .mini_cart_item>a:first-child{display:block}
.header-cart-link .cart-icon{margin-right:10px}
#header .atomion-mini-cart-widget li{list-style:none;width:100%;position:relative;padding:25px 0;line-height:1}
.woocommerce .atomion-mini-cart-widget ul.product_list_widget li .woocommerce-Price-amount{font-size:14px}
.atomion-mini-cart-widget li a{text-transform:none;line-height:1.3}
.atomion-mini-cart-widget li img{float:left;margin-right:20px;max-width:50px}
.atomion-mini-cart-widget li>span.quantity{display:block;font-size:14px;line-height:1}
.atomion-mini-cart-widget li>span.wgm-info{display:block;font-size:.8em;line-height:1.3}
.atomion-mini-cart-widget.no-tax-rate .wgm-info.woocommerce-de_price_taxrate{display:none!important}
.atomion-mini-cart-widget li span.quantity .woocommerce-Price-amount.amount{font-weight:900}
.atomion-mini-cart-widget li a.remove_from_cart_button{position:absolute;right:0;top:25%}
.atomion-mini-cart-widget p.woocommerce-mini-cart__total{float:left;width:100%;padding:20px 40px;text-align:right;line-height:1;margin:0}
.atomion-mini-cart-widget a.remove{font-size:1em}
#header .atomion-mini-cart-widget .buttons{width:100%;float:left;margin:1.25em 0 0}
#header .atomion-mini-cart-widget .button{width:50%;display:block;float:left;text-align:center;text-transform:uppercase;font-weight:900;line-height:1;padding:18px 10px 20px;border:0}
#header .cart-item .atomion-mini-cart-widget .button.wc-forward{color:#fff;background:#222;position:relative;overflow:hidden;z-index:1;cursor:pointer;transition:0.08s ease-in;-o-transition:0.08s ease-in;-ms-transition:0.08s ease-in;-moz-transition:0.08s ease-in;-webkit-transition:0.08s ease-in}
#header #mobile-navigation .cart-item .atomion-mini-cart-widget .button.wc-forward{color:#fff;font-size:1em}
#header .cart-item .atomion-mini-cart-widget .button.wc-forward:before{content:"";position:absolute;margin-right:0;opacity:.5;bottom:0;left:0;right:100%;top:0;z-index:-1;transition:right 0.09s ease-in;-webkit-transition:right 0.09s ease-in}
#header .cart-item .atomion-mini-cart-widget .button.checkout.wc-forward:before{background:#000}
#header .cart-item .atomion-mini-cart-widget .button.wc-forward:hover:before{right:0}
.atomion-mini-cart-widget .button.wc-forward:before{content:"\f07a";font-family:'Font Awesome\ 6 Free';font-weight:700;margin-right:10px}
.atomion-mini-cart-widget .button.checkout:before{content:"\f0a9"}
@media screen and (max-width:1000px){.atomion-mini-cart-widget p.woocommerce-mini-cart__total{margin-bottom:17px}.admin-bar .atomion-mini-cart-widget p.woocommerce-mini-cart__total{margin-bottom:49px}}
@media screen and (max-width:782px){.admin-bar .atomion-mini-cart-widget p.woocommerce-mini-cart__total{margin-bottom:63px}}
.sidebar-content .woocommerce .wgm-info,footer .widget.woocommerce .wgm-info{display:block!important;padding-left:70px}
.sidebar-content .woocommerce .wgm-info a,footer .widget.woocommerce .wgm-info a{display:inline!important}
.sidebar-content .woocommerce li>.wgm-sale-label,footer .widget.woocommerce li>.wgm-sale-label{display:block;font-size:14px;font-size:.87em}
.woocommerce nav.woocommerce-pagination{width:100%}
.woocommerce nav.woocommerce-pagination ul{border:0}
.woocommerce nav.woocommerce-pagination ul li{border:0}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:1.25rem}
.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{font-weight:900;color:#3D464F;background:#fff0}
.woocommerce nav.woocommerce-pagination ul li span.current:after{content:'';display:block;position:relative;width:16px;height:1px;background:#3D454F;margin-top:8px}
.woocommerce nav.woocommerce-pagination a.prev.page-numbers{margin-right:10px!important}
.woocommerce nav.woocommerce-pagination a.next.page-numbers{margin-left:10px!important}
.wishlist .fas.fa-heart:hover{font-weight:400;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in}
#atomion-review-overview .inner{padding:1em;background-color:#fff;overflow:hidden;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
@media (max-width:1000px){#atomion-review-overview .inner{padding:0}}
section.up-sells{clear:both}
section.up-sells:before,section.related:before{content:'';width:100%;height:1px;background:#ccc;display:block;width:100vw;margin-top:-1px;margin-left:calc(50% - 0px);transform:translateX(-50%)}
section.up-sells h2,.cross-sells>h2{font-size:2em;font-weight:800;text-align:center;margin:2em 0 1.5em}
section.up-sells h2:after,.cross-sells>h2:after{display:none}
section.related{clear:both;position:relative}
.woocommerce-order .flex p{order:2}
nav.woocommerce-MyAccount-navigation ul{float:left;width:92%;margin:0;padding:0}
nav.woocommerce-MyAccount-navigation ul li{list-style:none;float:left;padding:10px .5em 10px;position:relative;margin:0 1em 0 0}
nav.woocommerce-MyAccount-navigation ul li a:after{height:3px;bottom:-13px}
nav.woocommerce-MyAccount-navigation ul li a,nav.woocommerce-MyAccount-navigation span.logout a{color:#404040;text-decoration:none;font-size:1em;text-transform:uppercase;line-height:1.2;position:relative}
nav.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-view-order nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a{font-weight:600;position:relative}
nav.woocommerce-MyAccount-navigation span.logout{position:absolute;top:10px;right:0;text-align:right;min-width:80px}
nav.woocommerce-MyAccount-navigation span.logout a:hover,nav.woocommerce-MyAccount-navigation span.logout a:active{color:#e84948}
nav.woocommerce-MyAccount-navigation span.logout i{color:#e84948;padding-right:5px}
@media (max-width:768px){nav.woocommerce-MyAccount-navigation span.logout{position:absolute;top:-30px}nav.woocommerce-MyAccount-navigation ul{width:100%;}}
@media (max-width:480px){nav.woocommerce-MyAccount-navigation ul li{width:50%;padding:10px 0;margin-right:0}}
#masthead .account-item .atomion-account a{height:auto;display:inline-block;padding:0}
#masthead .account-item .atomion-account a.wgm-privacy{text-decoration:underline}
#masthead #desktop-navigation .wishlist-item{border-right:1px solid #ddd}
.cart-item .atomion-mini-cart-widget .wc-gzd-total-mini-cart{float:left;width:100%;padding:0 40px;text-align:right;line-height:1;margin:0}
.cart-item .atomion-mini-cart-widget .wc-gzd-total-mini-cart a{display:inline}
#mobile-navigation .woo-paypalplus-checkout-button{display:none}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}

@media (max-width: 768px) {
    #blog-sidebar>.sidebar-content {
        display: none;
        width: 100%;
    }
}

@media (max-width: 768px) {
    .tab-4-4 {
        width: 100%;
        flex-basis: 100%;
    }
}


#ez-toc-container {
    background: #f9f9f9;
    border: 1px solid #aaa;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    display: table;
    margin-bottom: 1em;
    padding: 10px 20px 10px 10px;
    position: relative;
    width: auto
}

div.ez-toc-widget-container {
    padding: 0;
    position: relative
}

#ez-toc-container.ez-toc-light-blue {
    background: #edf6ff
}

#ez-toc-container.ez-toc-white {
    background: #fff
}

#ez-toc-container.ez-toc-black {
    background: #000
}

#ez-toc-container.ez-toc-transparent {
    background: none transparent
}

div.ez-toc-widget-container ul {
    display: block
}

div.ez-toc-widget-container li {
    border: none;
    padding: 0
}

div.ez-toc-widget-container ul.ez-toc-list {
    padding: 10px
}

#ez-toc-container ul ul,.ez-toc div.ez-toc-widget-container ul ul {
    margin-left: 1.5em
}

#ez-toc-container li,#ez-toc-container ul {
    margin: 0;
    padding: 0
}

#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li {
    background: none;
    list-style: none none;
    line-height: 1.6;
    margin: 0;
    overflow: hidden;
    z-index: 1
}

#ez-toc-container .ez-toc-title {
    text-align: left;
    line-height: 1.45;
    margin: 0;
    padding: 0
}

.ez-toc-title-container {
    display: table;
    width: 100%
}

.ez-toc-title,.ez-toc-title-toggle {
    display: inline;
    text-align: left;
    vertical-align: middle
}

#ez-toc-container.ez-toc-black p.ez-toc-title {
    color: #fff
}

#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list {
    margin-top: 1em
}

.ez-toc-wrap-left {
    margin: 0 auto 1em 0!important
}

.ez-toc-wrap-left-text {
    float: left
}

.ez-toc-wrap-right {
    margin: 0 0 1em auto!important
}

.ez-toc-wrap-right-text {
    float: right
}

#ez-toc-container a {
    color: #444;
    box-shadow: none;
    text-decoration: none;
    text-shadow: none;
    display: inline-flex;
    align-items: stretch;
    flex-wrap: nowrap
}

#ez-toc-container a:visited {
    color: #9f9f9f
}

#ez-toc-container a:hover {
    text-decoration: underline
}

#ez-toc-container.ez-toc-black a,#ez-toc-container.ez-toc-black a:visited {
    color: #fff
}

#ez-toc-container a.ez-toc-toggle {
    display: flex;
    align-items: center
}

.ez-toc-widget-container ul.ez-toc-list li:before {
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    height: 30px;
    line-height: 30px;
    z-index: -1
}

.ez-toc-widget-container ul.ez-toc-list li.active {
    background-color: #ededed
}

.ez-toc-widget-container li.active>a {
    font-weight: 900
}

.ez-toc-btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.ez-toc-btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.ez-toc-btn:focus,.ez-toc-btn:hover {
    color: #333;
    text-decoration: none
}

.ez-toc-btn.active,.ez-toc-btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.ez-toc-btn-default {
    color: #333;
    background-color: #fff
}

.ez-toc-btn-default.active,.ez-toc-btn-default:active,.ez-toc-btn-default:focus,.ez-toc-btn-default:hover {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad
}

.ez-toc-btn-default.active,.ez-toc-btn-default:active {
    background-image: none
}

.ez-toc-btn-sm,.ez-toc-btn-xs {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.ez-toc-btn-xs {
    padding: 1px 5px
}

.ez-toc-btn-default {
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)
}

.ez-toc-btn-default:active {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn.active,.ez-toc-btn:active {
    background-image: none
}

.ez-toc-btn-default {
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e0e0e0));
    background-image: -webkit-linear-gradient(top,#fff,#e0e0e0);
    background-image: -moz-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: linear-gradient(180deg,#fff 0,#e0e0e0);
    background-repeat: repeat-x;
    border-color: #ccc;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#ffe0e0e0",GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.ez-toc-btn-default:focus,.ez-toc-btn-default:hover {
    background-color: #e0e0e0;
    background-position: 0 -15px
}

.ez-toc-btn-default.active,.ez-toc-btn-default:active {
    background-color: #e0e0e0;
    border-color: #dbdbdb
}

.ez-toc-pull-right {
    float: right!important;
    margin-left: 10px
}

#ez-toc-container label.cssicon,#ez-toc-widget-container label.cssicon {
    height: 30px
}

.ez-toc-glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: Glyphicons Halflings;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale
}

.ez-toc-glyphicon:empty {
    width: 1em
}

.ez-toc-toggle i.ez-toc-glyphicon {
    font-size: 16px;
    margin-left: 2px
}

#ez-toc-container input {
    position: absolute;
    left: -999em
}

#ez-toc-container input[type=checkbox]:checked+nav,#ez-toc-widget-container input[type=checkbox]:checked+nav {
    opacity: 0;
    max-height: 0;
    border: none;
    display: none
}

#ez-toc-container label {
    position: relative;
    cursor: pointer;
    display: initial
}

#ez-toc-container .ez-toc-js-icon-con {
    display: initial
}

#ez-toc-container .ez-toc-js-icon-con,#ez-toc-container .ez-toc-toggle label {
    float: right;
    position: relative;
    font-size: 16px;
    padding: 0;
    border: 1px solid #999191;
    border-radius: 5px;
    cursor: pointer;
    left: 10px;
    width: 35px
}

div#ez-toc-container .ez-toc-title {
    display: initial
}

.ez-toc-wrap-center {
    margin: 0 auto 1em!important
}

#ez-toc-container a.ez-toc-toggle {
    color: #444;
    background: inherit;
    border: inherit
}

.ez-toc-toggle #item {
    position: absolute;
    left: -999em
}

label.cssicon .ez-toc-glyphicon:empty {
    font-size: 16px;
    margin-left: 2px
}

label.cssiconcheckbox {
    display: none
}

.ez-toc-widget-container ul li a {
    padding-left: 10px;
    display: inline-flex;
    align-items: stretch;
    flex-wrap: nowrap
}

.ez-toc-widget-container ul.ez-toc-list li {
    height: auto!important
}

.ez-toc-cssicon {
    float: right;
    position: relative;
    font-size: 16px;
    padding: 0;
    border: 1px solid #999191;
    border-radius: 5px;
    cursor: pointer;
    left: 10px;
    width: 35px
}

.ez-toc-icon-toggle-span {
    display: flex;
    align-items: center;
    width: 35px;
    height: 30px;
    justify-content: center;
    direction: ltr
}

#ez-toc-container .eztoc-toggle-hide-by-default {
    display: none
}

.eztoc_no_heading_found {
    background-color: #ff0;
    padding-left: 10px
}

.eztoc-hide {
    display: none
}

.term-description .ez-toc-title-container p:nth-child(2) {
    width: 50px;
    float: right;
    margin: 0
}

.ez-toc-list.ez-toc-columns-2 {
    column-count: 2;
    column-gap: 20px;
    column-fill: balance
}

.ez-toc-list.ez-toc-columns-2>li {
    display: block;
    break-inside: avoid;
    margin-bottom: 8px;
    page-break-inside: avoid
}

.ez-toc-list.ez-toc-columns-3 {
    column-count: 3;
    column-gap: 20px;
    column-fill: balance
}

.ez-toc-list.ez-toc-columns-3>li {
    display: block;
    break-inside: avoid;
    margin-bottom: 8px;
    page-break-inside: avoid
}

.ez-toc-list.ez-toc-columns-4 {
    column-count: 4;
    column-gap: 20px;
    column-fill: balance
}

.ez-toc-list.ez-toc-columns-4>li {
    display: block;
    break-inside: avoid;
    margin-bottom: 8px;
    page-break-inside: avoid
}

.ez-toc-list.ez-toc-columns-optimized {
    column-fill: balance;
    orphans: 2;
    widows: 2
}

.ez-toc-list.ez-toc-columns-optimized>li {
    display: block;
    break-inside: avoid;
    page-break-inside: avoid
}

@media (max-width: 768px) {
    .ez-toc-list.ez-toc-columns-2,.ez-toc-list.ez-toc-columns-3,.ez-toc-list.ez-toc-columns-4 {
        column-count:1;
        column-gap: 0
    }
}

@media (max-width: 1024px) and (min-width:769px) {
    .ez-toc-list.ez-toc-columns-3,.ez-toc-list.ez-toc-columns-4 {
        column-count:2
    }
}

#blog-sidebar .sidebar-content.col-2-3 {
    width: 75%;
    flex-basis: 75%;
	
}

#blog-sidebar div#ez-toc-container ul li {
    margin: 10px 5px;
    font-size: 14px;
	counter-increment: dsg-toc-counter;
	list-style:none;
}

#blog-sidebar div#ez-toc-container ul li a {
		    display: flex;
    justify-content: left;
    align-items: baseline;

}

#blog-sidebar div#ez-toc-container ul li a:before {
content: counters(item, ".", decimal) ". ";
    color: var(--dsg-color-blue-active);
    font-size: 16px;
    /* font-weight: bold; */
    /* width: 41px; */
    /* flex-basis: 45px; */
    /* display: block; */
    flex: 0 0 23px;
}

#blog-sidebar #ez-toc-container.ez-toc-white {
    background: #fff;
    border: 0;
    background-color: var(--dsg-color-grey2);
}

 @media all and (max-width: 500px) and (min-width: 1px) {
	 #blog-sidebar div#ez-toc-container ul li,
#blog-sidebar #ez-toc-container.ez-toc-white {
    font-size:16px !important;
}
 }

body #header {
    z-index: 98;
    position: fixed;
    width: 100%;
}


#header .cart-item .atomion-mini-cart-widget .button.checkout.wc-forward, #content .woocommerce .button.atomion-go-back-button:hover, .wgm-second-checkout input#place_order_back:hover, #header .cart-item .atomion-mini-cart-widget .button.wc-forward:before {
    background-color: #2e87c9;
    border: 0;
}

#header .cart-item .atomion-mini-cart-widget .button.wc-forward {
    color: #fff;
    background: #222;
    position: relative;
    overflow: hidden;
    z-index: 1;
    cursor: pointer;
    transition: 0.08s ease-in;
    -o-transition: 0.08s ease-in;
    -ms-transition: 0.08s ease-in;
    -moz-transition: 0.08s ease-in;
    -webkit-transition: 0.08s ease-in;
}

#header .atomion-mini-cart-widget .button {
    width: 50%;
    display: block;
    float: left;
    text-align: center;
    text-transform: uppercase;
    font-weight: 900;
    line-height: 1;
    padding: 18px 10px 20px;
    border: 0;
}

#header .cart-item .atomion-mini-cart-widget, #header .cart-item .atomion-mini-cart-widget ul a, #header .cart-item .atomion-mini-cart-widget p, #header #mobile-navigation .cart-item .atomion-mini-cart-widget a {
    color: #ffffff;
}

 @media all and (max-width: 500px) and (min-width: 1px) {
#ez-toc-container nav {
    font-size: 1.45em;
}
}

#main-footer {
    background-color: #2c3137;
}

#footer-bottom *, #footer-top, #footer-top .widget-title, #footer-top a, #footer-top p, #header #mobile-navigation .cart-item .atomion-mini-cart-widget a, #header .cart-item .atomion-mini-cart-widget, #header .cart-item .atomion-mini-cart-widget p, #header .cart-item .atomion-mini-cart-widget ul a, #main-footer .inner>*, #main-footer .widget-title, #main-footer a, #main-footer p, #main-footer span {
    color: #fff;
}

.stuck {
    position: fixed;
    opacity: 1;
    width: 100%;
    z-index: 99;
}

#masthead.stuck,
#masthead.stuck #desktop-navigation,
#masthead.stuck #site-navigation {
    height: 60px !important;

}

#masthead #mobile-navigation .cart-item>a, #masthead #mobile-navigation .menu-toggle {
    height: 59px;
}




#masthead.stuck #desktop-navigation .header-element > a {
height: 59px;
}

#masthead #mobile-navigation .logo-item a img,
#masthead #mobile-navigation .logo-item .sticky-logo {
    max-height: 59px;
}


#mobile-navigation .cart-item {
    width: 20%;
    max-width: 77px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    background-color: #2e87c9;
    color: white;
}

@media (max-width: 650px) and (min-width: 1px) {
#mobile-navigation .cart-item {
    color: white;
}
}


#mobile-navigation .cart-item.header-element.mobile-cart a {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    width: 100%;
}

#mobile-navigation .cart-item a .cart-contents-count {
    color: white;
    padding-left: 20px;
}

.fa-add::before,
.fa-plus::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    vertical-align: -0.125em;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 4h2v16h-2zM4 11h16v2H4z'/%3E%3C/svg%3E") center / contain no-repeat;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 4h2v16h-2zM4 11h16v2H4z'/%3E%3C/svg%3E") center / contain no-repeat;
}

#masthead.stuck #desktop-navigation ul[id*=primary-menu].menu li.header-menu-myaccount>a:before, #masthead.stuck .header-cart-link .cart-icon {
    top: 20px;
}


@media (max-width: 768px) {
    #blog-sidebar>.sidebar-content {
        display: none;
        width: 100%;
    }
}
.posted-on .updated:not(.published) {
    display: none;
}

/* DSG-SEO CSS Block: Blog SIngle */
body:not(.page-template-page-blank-full-width-content):not(.page-template-page-blank):not(.transparent-header) #content.no-breadcrumb {
margin-top: 10rem;
}