/*!
Theme Name: Julen
Author: Gabriel Westington
Author URI: https://webbutvecklare.nu
Description: A theme for Julkort
Version: 12.2
Text Domain: Julen

# Normalize
--------------------------------------------------------------*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,em,img,strong,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{line-height:1;overflow-x:hidden}img{border:0}ol,ul,li{list-style:none}body,p{font-family:'Roboto',sans-serif,arial;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333}img{max-width:100%;height:auto;display:block}article,footer,header,nav,section{display:block}strong{font-weight:600}:root{--pinegreen:#21563C;--green:#488768;--lightgreen:#4caf50;--deepred:#a90009}a{color:#333;text-decoration:underline;text-underline-position:under;outline:0;-webkit-transition:all 0.125s ease-in-out 0s;-moz-transition:all 0.125s ease-in-out 0s;transition:all 0.125s ease-in-out 0s}a:hover,a:focus,a:active{color:#333;outline:0}h1{font-size:34px;line-height:1.2;font-weight:400}h2{font-size:24px;line-height:1.4}h3{font-size:20px;line-height:1.4}h4{font-size:18px;line-height:1.4}h5{font-size:16px;line-height:1.4;font-weight:700}h1,h2,h3,h4,h5{font-family:'Patua One',arial;font-weight:400}h1,h2{margin-bottom:15px}h3,h4,h5{margin-bottom:5px}p{margin-bottom:30px}@media screen and (max-width:767px){h1,h2,h3,h4,h5{margin-bottom:10px}h1{font-size:26px}h2{font-size:22px}body,p{font-size:16px}}html,body{height:100%}.wrap{width:1190px;margin:0 auto}.site-header{position:relative;background:#a90009;background:radial-gradient(#c41e1a,#921713)}.site-header .logo img,.site-footer .logo img{width:134px}.site-header-wrap{padding:0 20px}.site-content{background:#fff;width:100%;min-height:440px;overflow:visible;padding:30px 20px 0 20px}.header-wrap{width:1190px;height:180px;display:flex;align-items:center;justify-content:space-between}.counter{padding-right:10rem}.sidebar{float:right;width:300px;display:inline;margin-bottom:40px}.site-footer{width:100%;background:#0a4f0c;position:relative;overflow:hidden;margin-top:60px;padding:60px 0}.site-footer .footer-container{margin:0 auto;width:1090px;display:flex;align-items:center}.leftcol{float:left;padding:0 20px 20px 0;width:60%}.rightcol{float:left;padding:0 0 20px 0;width:40%}.leftcol img{border-radius:5px}.header-wrap .small-logo{display:none}.single .site-content{padding:40px 0 0}@media screen and (max-width:1140px){.wrap{width:auto;float:none;max-width:900px}.single .wrap{padding:0 30px}.site-footer{width:auto;float:none;max-width:100%}}@media screen and (max-width:767px){.site-header{background:#a90009;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:88px;z-index:3}.single .wrap{padding:0}.leftcol,.rightcol{width:100%;padding:0;float:none}.leftcol img{border-radius:0}.sidebar{display:none}.header-wrap{height:48px}.site-content{padding:20px 20px 0 20px}.site-footer{padding:40px 0}.site-footer .logo img{width:98px}.single .site-content{padding:20px 0 0}}.container{max-width:1090px}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-custom{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-custom{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (min-width:400px){.col-custom{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media (min-width:650px){.col-custom{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (min-width:768px){.col-custom{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media (min-width:1024px){.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media (min-width:1140px){.col-custom{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.text-center{text-align:center}.center-content{margin:0 auto}.site-header-links{display:none}.top-img{position:absolute;bottom:-1px;width:100%}.logo{display:block}.counter .counter-dagar{color:#fff;font-family:'Patua One',arial;font-size:36px;line-height:1.1}.counter .counter-text{color:#fff;font-family:'Patua One',arial;font-size:18px;line-height:1.1}@media screen and (max-width:1140px){.decoration,.frimarke{display:none}}@media screen and (max-width:767px){.counter,.top-img{display:none}.header-wrap .logo{margin:0 auto}.site-header .logo img{width:76px}.site-header-links{display:block;justify-content:space-between;padding:0 16px;box-sizing:border-box;height:40px;display:flex;border-bottom:1px solid #ddd;background-color:#fff;align-items:center}.site-header-links a{display:inline-block;text-transform:uppercase;font-size:14px;padding:3px 0 0;line-height:1.5;text-decoration:none;font-weight:600;color:#a90009}}@media screen and (max-width:500px){.site-header-links a{font-size:13px}}@media screen and (max-width:340px){.site-header-links a{font-size:12px}}.intro{font-weight:300;width:750px;float:left;padding-right:20px}.intro h1{font-family:'Patua One',arial;margin-bottom:15px}.intro .respad{margin-bottom:50px}.page-template-postcard-sent .intro{float:none;width:100%}.rightcontents{width:850px;float:left;padding-right:20px;margin-bottom:40px}.rightcontents div img{box-shadow:3px 3px 3px rgb(0 0 0 / .2);border-radius:5px}.rightcontents .row>div{padding-bottom:40px}.rightcontents div span,.related-cards span{font-size:14px;line-height:1.2;display:block;margin-top:10px;text-align:center}.col-custom span{font-size:13px;line-height:1.2;font-family:arial;display:flex;justify-content:center;max-width:144px;margin-bottom:3px}@media (min-width:768px){.col-custom a img{opacity:1;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.col-custom a:hover img{opacity:.5;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}}@media screen and (max-width:1140px){.intro{width:100%;float:none;margin:0 0 20px 0;padding:0}.rightcontents{float:none;margin:0 310px 0 0;overflow:hidden;width:auto}}@media screen and (max-width:767px){.rightcontents{width:100%;margin:0;padding:20px 0 10px 0}}@media screen and (max-width:400px){.col-custom span{font-size:12px}.intro h1{margin-bottom:12px}.intro p{font-size:15px;line-height:1.5;margin-bottom:0}}.menu{float:left;width:100%}.menu li{font-size:11px;font-weight:700;margin-bottom:5px;padding:0 0 0 20px}.menu li{padding:8px 0;margin:2px 0 0 0;outline-style:none;outline-width:0;width:100%;text-transform:uppercase;float:left;display:block;border-bottom:1px solid #f2f2f2}.menu-main-menu-container .menu li:first-child{margin:0}.menu li a{display:flex;text-decoration:none;color:#333;font-size:15px;line-height:1.6;float:left;padding:2px 0;width:100%;text-transform:none;font-weight:400}.menu li a:hover{text-decoration:underline}.menu li a:before{content:"";display:block;background:#000;width:12px;height:12px;float:left;margin:6px 12px 6px 6px;border-radius:2px}.menu li.darkred a:before{background:#991515}.menu li.red a:before{background:red}.menu li.lightblue a:before{background:#09c}.menu li.orange a:before{background:#f90}.menu li.green a:before{background:#0c0}.menu li.pink a:before{background:#f291d7}.menu li.purple a:before{background:#a94499}.menu li.darkblue a:before{background:#3f40a1}.menu li.darkgrey a:before{background:#666}.menu li.deepgreen a:before{background:#008f15}.menu li.deepyellow a:before{background:#ffe04e}.facebook{float:left;margin-top:40px}.facebook img{border-radius:5px}@media screen and (max-width:1140px){.menu{margin:0}.menu li{width:100%}}@media screen and (max-width:767px){.menu-main-menu-container{float:none;margin:0 auto}.menu li{padding:3px 0 3px 2px;min-height:14px;line-height:14px}.menu li a:before{content:"";display:block;background:#000;width:11px;height:11px;float:left;margin:10px 16px 10px 0;border-radius:2px}}.menu-mobile-menu-container{margin-top:50px;background-color:#fff;bottom:0;font-size:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .125s;visibility:hidden;width:100%;height:100%;z-index:999}.menu-mobile-menu-container ul{margin:10px 0 0 0;padding:0}body.show_mobile_nav .menu li{background-color:#fff0;padding:0;margin:0}.menu-mobile-menu-container .menu li a{text-align:left;font-size:17px;line-height:1.2;font-weight:700;padding:5px 20px;display:flex;align-items:center}@media only screen and (max-width:767px){body.show_mobile_nav .menu-mobile-menu-container{opacity:1;pointer-events:all;transition:opacity .3s;visibility:visible}}.mobile_menu_btn{display:none;position:absolute;left:20px;width:22px;height:16px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;cursor:pointer;z-index:999}.mobile_menu_btn span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:15px;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}.mobile_menu_btn span:nth-child(1){top:0}.mobile_menu_btn span:nth-child(2),.mobile_menu_btn span:nth-child(3){top:7px}.mobile_menu_btn span:nth-child(4){top:14px}.show_mobile_nav .mobile_menu_btn span:nth-child(1){top:12px;width:0%;left:50%}.show_mobile_nav .mobile_menu_btn span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.show_mobile_nav .mobile_menu_btn span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.show_mobile_nav .mobile_menu_btn span:nth-child(4){top:12px;width:0%;left:50%}@media only screen and (max-width:767px){.mobile_menu_btn{display:block}.menu-mobile-menu-container{display:block}}.ecard{background:#efefef;padding:40px;border-radius:5px}.ecard h3{display:block;font-size:30px;font-weight:300;margin-bottom:10px}.ecard h4{margin:5px 0 15px;display:block;font-size:13px;font-weight:400}.ecard fieldset{border:medium none!important;margin:0 0 10px;min-width:100%;padding:0;width:100%}.ecard input[type="text"],.ecard input[type="email"],.ecard input[type="tel"],.ecard input[type="url"],.ecard textarea{font-family:'Roboto',sans-serif,arial;font-size:15px;line-height:1.2;font-weight:400;width:100%;border:1px solid #e1e1e1;background:#fff;margin:0 0 15px;padding:11px;border-radius:5px;display:block}.ecard input[type="text"]:hover,.ecard input[type="email"]:hover,.ecard input[type="tel"]:hover,.ecard input[type="url"]:hover,.ecard textarea:hover,.ecard input:focus,.ecard textarea:focus{-webkit-transition:border-color 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out;outline:0;border:1px solid var(--lightgreen)}.ecard textarea{height:100px;max-width:100%}.ecard .check{margin:0 0 20px;font-size:15px;line-height:1.6;display:flex;align-items:center}.ecard .check span{margin-right:10px;font-size:15px;line-height:1.6}.ecard .check input{width:50px;border:1px #e1e1e1 solid;height:38px;padding:10px;margin:0 5px}.ecard button[type="submit"]{font-family:'Roboto',sans-serif,arial;font-size:14px;line-height:1.2;cursor:pointer;width:100%;border:none;background:var(--pinegreen);color:#fff;margin:0 0 5px;padding:15px;font-size:14px;border-radius:5px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.ecard button[type="submit"]:hover{background:var(--green)}.copyright{text-align:center}.ecard ::-webkit-input-placeholder{color:#888}.ecard :-moz-placeholder{color:#888}.ecard ::-moz-placeholder{color:#888}.ecard :-ms-input-placeholder{color:#888}.validation .error{padding:5px 9px;border:1px solid red;color:red;border-radius:2px;margin-bottom:20px}.ecard input.ecard__phone{display:none}.ecard textarea.ecard__comment,.ecard input.ecard__url{position:absolute;left:-9999px}.desc{float:left;width:100%;background:var(--pinegreen);padding:30px 60px;box-sizing:border-box;border-radius:5px}.desc h1{color:rgb(255 255 255 / .95);font-size:36px;font-weight:400;line-height:1.4;margin:20px 0}.desc p{color:rgb(255 255 255 / .9);line-height:1.6;font-size:18px}.desc p::first-letter{font-size:26px;line-height:1.2}.desc a{color:rgb(255 255 255 / .9)}.fb-intro{margin:5px 0}.fb-like{margin-bottom:20px}.single .fb-like{float:right;margin-bottom:0}@media screen and (max-width:991px){.ecard{padding:30px}}@media screen and (max-width:767px){.ecard{border-radius:0}.desc h1{font-size:30px;margin-bottom:15px}.desc{float:none;padding:30px;border-radius:0}.validation .error{margin-top:20px}.desc p{font-size:17px}}@media screen and (max-width:460px){.desc h1{font-size:26px}.ecard,.desc{padding:20px 30px}.ecard .check,.ecard .check span{font-size:12px}}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.entry-content:after,.site-content:after,.site-footer:after{clear:both}.site-content .topnav{margin:30px 0;padding:0;height:32px}.cardwrap{display:flex;background:#f9f9f9;border-radius:5px;box-shadow:0 2px 3px #d0d0d0}.imgwrap{width:50%}.imgwrap img{border-radius:5px 0 0 5px}.hogerfalt{width:50%;position:relative}.frimarke{position:absolute;top:15px;right:15px;width:58px;height:auto}.message{margin-top:120px;margin-left:40px;margin-right:40px;font-size:18px;line-height:1.6;text-align:left;font-style:italic}.message::first-letter{font-size:35px;line-height:1.1;padding-right:3px}.card-nav{display:flex;justify-content:space-between;width:100%;padding:0 0 20px 5px}.breadcrumbs{display:block}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}@media screen and (max-width:1140px){.frimarke{display:none}.message{font-size:16px;margin:30px}}@media screen and (max-width:767px){.cardwrap{display:block;background:#fff;box-shadow:none}.imgwrap img{border-radius:0}.card-nav{padding:0 20px 20px 20px}.imgwrap,.hogerfalt{width:100%}.message{margin:20px 0;min-height:150px}.breadcrumbs{font-size:14px;line-height:1.5;margin-right:20px}}.masonry{position:relative;-moz-column-count:3;-webkit-column-count:3;column-count:3;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;margin:0 -.7em 4em}.related-cards .masonry{-moz-column-count:4;-webkit-column-count:4;column-count:4}.item{display:inline-block;padding:.7em;margin:0 0 .5em;width:100%;-webkit-transition:0.5s ease all;transition:0.5s ease all;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.item img{transition-property:transform;transition-duration:0.3s}.item img:hover{transform:scale(1.05)}@media (max-width:991px){.related-cards .masonry{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media only screen and (min-width:0) and (max-width:768px){.masonry{-moz-column-count:2;-webkit-column-count:2;column-count:2;margin:0 -.6em 3em}.related-cards .masonry{-moz-column-count:2;-webkit-column-count:2;column-count:2}.item{padding:.3em;margin:0 0 1.5em}}#load-more{display:flex;position:absolute;left:calc(50% - 50vw);width:100vw;bottom:0;flex-direction:column;justify-content:flex-start;z-index:9;transition:visibility 0s .3s,opacity .3s}#load-more:before{right:0;bottom:0;height:140px;content:'';position:absolute;background:linear-gradient(180deg,#fff0 0%,rgb(255 255 255 / .7029) 50.29%,#fff 100%);left:0}#load-more__btn{margin:20px auto;padding:14px 28px;background:var(--pinegreen);color:#fff;border:none;border-radius:5px;font-size:18px;display:block;text-align:center;touch-action:manipulation;cursor:pointer;user-select:none;outline:0;z-index:0;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}#load-more__btn:hover,#load-more__btn:focus,#load-more__btn:active{background:var(--green)}.nomore_txt{font-size:18px;z-index:0;text-align:center}#ajax-posts .item{opacity:0;transform:translateY(100px);transition:transform 0.3s ease,opacity 0.3s ease}#ajax-posts .item.revealed{opacity:1;transform:translateY(0)}.page-template-postcard-thanks .intro{width:100%;display:flex;align-items:center;margin-bottom:100px;background:#ecf5e9;padding:50px;border-radius:5px;justify-content:center}.page-template-postcard-thanks .confetti{width:100px;height:auto;margin-right:15px}.page-template-postcard-thanks .page-title{margin-bottom:10px}.page-template-postcard-thanks .intro p{margin:0}@media screen and (max-width:767px){.page-template-postcard-thanks .card-nav{padding-left:0}.page-template-postcard-thanks .confetti{width:55px;margin-right:10px}.page-template-postcard-thanks .intro{margin-bottom:40px;padding:20px}}.reco-cards h2{margin-bottom:30px;text-align:center}.related-cards{float:left;width:100%;background:#f9f9f9;box-sizing:border-box;padding:30px}.related-cards img{border-radius:5px}.related-cards h2{margin:1rem 0 1rem;font-size:28px}.related-cards .row>div{display:flex;justify-content:center;margin-bottom:40px}.related-cards a{text-decoration:none}.related-cards h5{margin-bottom:5px;font-size:15px;text-align:center}@media (min-width:768px){.related-cards{padding:30px 60px;margin-top:20px;border-radius:5px}.related-cards a img{-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}.related-cards a:hover img{-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}}@media (max-width:767px){.related-cards h2{font-size:24px}}.btmad{margin:30px 0}.announcement{background:#efefef;padding:20px;margin:0}.page .tablepress tfoot th,.page .tablepress thead th{background-color:#4e9850;color:#fff}.page .tablepress td,.page .tablepress th{padding:10px 15px}.page .tablepress .column-1{width:60%}.page #tablepress-3.tablepress .column-1{width:50%}@media screen and (max-width:767px){.page .tablepress{font-size:14px}}.site-footer .site-footer-left{float:left;width:29%}.site-footer .site-footer-right{float:right;width:70%}.site-footer .site-footer-menu{list-style:none;float:right;margin:0 20px 30px 0}.site-footer .site-footer-menu li{color:rgb(228 228 228 / .17);float:right;font-size:18px}.site-footer .site-footer-menu a{color:#fff;font-size:15px;line-height:1.4;padding-left:10px;padding-right:10px;text-decoration:none;font-family:'Patua One',arial}.site-footer .site-footer-menu a:hover{text-decoration:underline}.site-footer .site-footer-text{color:#fff;float:right;font-size:15px;margin:5px 30px 20px 0;width:660px;line-height:1.6}.site-footer .site-footer-copy{color:#fff;float:right;font-size:14px;line-height:1.6;margin:0 30px 0 0}@media screen and (max-width:1140px){.site-footer .footer-container{padding:0 30px}.site-footer .footer-container,.site-footer .site-footer-left,.site-footer .site-footer-right,.site-footer .site-footer-menu,.site-footer .site-footer-text,.site-footer .site-footer-copy{width:100%;float:none;max-width:100%;margin:0}.site-footer .site-footer-left{margin-bottom:20px}.site-footer .site-footer-text{text-align:left}.site-footer .site-footer-menu li{float:none;display:inline-block;padding-right:20px}.site-footer .site-footer-menu li a{padding:0;display:inline-block}.site-footer .site-footer-text,.site-footer .site-footer-copy{padding-top:20px}}@media screen and (max-width:767px){.site-footer{height:auto;margin-top:0}.site-footer .footer-container{display:block}}@media screen and (max-width:460px){.site-footer .site-footer-menu li{width:100%}}#cookie-notice{max-width:500px;min-width:auto!important;box-shadow:0 4px 15px rgb(0 0 0 / .1);margin:20px;border-radius:5px}#cookie-notice.cn-position-bottom{font-size:16px;line-height:1.5;font-weight:400}#cookie-notice a{color:#111;text-decoration:underline}#cookie-notice #cn-notice-buttons{padding:0;text-align:center}#cookie-notice #cn-notice-buttons a{text-decoration:none;background:#333;color:#fff;padding:7px 16px;display:block;margin:0;font-size:12px;-webkit-transition:all 0.225s ease-in-out 0s;-moz-transition:all 0.225s ease-in-out 0s;transition:all 0.225s ease-in-out 0s;border-radius:100px;font-weight:700}#cookie-notice #cn-notice-buttons a:hover{background:#555}a.cn-close-icon{display:none}#cookie-notice .cookie-notice-container{text-align:left}#cookie-notice .cookie-notice-container{width:90%;margin:0 auto;padding:0;display:flex!important;justify-content:center;align-items:center}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none!important}#cookie-notice .cookie-notice-container .cn-notice-text{font-weight:400}#cookie-notice .cookie-notice-container #cn-notice-text{padding:20px 40px 20px 0;display:inline-block;margin-bottom:0;max-width:70%;font-size:13px}@media (max-width:540px){#cookie-notice{margin:35px}#cookie-notice #cn-notice-buttons{padding:0 20px 20px}#cookie-notice .cookie-notice-container{flex-direction:column}#cookie-notice .cookie-notice-container #cn-notice-text,#cookie-notice #cn-notice-buttons a{font-size:13px;line-height:1.5}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-notice-container #cn-notice-text{max-width:100%}#cookie-notice .cookie-notice-container #cn-notice-text{padding:20px}#cookie-notice #cn-notice-buttons{width:100%}}@media (max-width:380px){#cookie-notice .cookie-notice-container,#cookie-notice .cookie-notice-container #cn-notice-text{width:100%}}