.privacy-bar{z-index:100;font-family:"museo-sans", Arial, Helvetica, sans-serif;padding:0.8em 1em}.privacy-bar .content-wrapper{max-width:1400px}.privacy-bar p,.privacy-bar .button{color:#3a5b6e;font-weight:500}.privacy-bar p a{position:relative;display:inline-block;color:#3f91bc;text-decoration:none;font-weight:500}.privacy-bar p a::after{content:"";display:block;height:1px;width:0;background:#3f91bc;position:absolute;bottom:0.35em;left:0;-moz-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}.privacy-bar p a:hover:after{text-decoration:none;width:100%}.privacy-bar p a:hover{color:#3f91bc}.privacy-bar .btn-holder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:1em}.privacy-bar .btn-holder .button{width:100%;border-color:#3a5b6e}.privacy-bar .btn-holder .button.open-privacy-settings{margin-left:0}.privacy-bar .btn-holder .button:hover{background-color:#4a748a;color:#fff}@media (max-width:900px){.privacy-bar .content-wrapper{flex-wrap:wrap}.privacy-bar p{padding-right:0}.privacy-bar .btn-holder{flex-direction:row;width:90%;margin:0 auto}.privacy-bar .btn-holder .button.button-enable-all{margin-bottom:0;margin:0.5em}.privacy-bar .btn-holder .button.open-privacy-settings{margin:0.5em}}.ce_privacyPopOpener{max-width:calc(1070px + 8em);margin:auto}.ce_privacyPopOpener .open-privacy-settings{outline:none;border:1px solid #3a5b6e;padding:0.2em 1em;background:transparent;cursor:pointer;color:#3a5b6e;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ce_privacyPopOpener .open-privacy-settings:hover{background-color:#4a748a;color:#fff}#privacy-settings{font-size:1.2em;padding:1em}#privacy-settings h3,#privacy-settings h4{font-weight:700;color:#3a5b6e}#privacy-settings h3{font-size:1.2em}#privacy-settings h4{font-size:1em}#privacy-settings .innerbox .left-col p a{position:relative;display:inline-block;color:#3f91bc;text-decoration:none;font-weight:500}#privacy-settings .innerbox .left-col p a::after{content:"";display:block;height:1px;width:0;background:#3f91bc;position:absolute;bottom:0.35em;left:0;-moz-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}#privacy-settings .innerbox .left-col p a:hover:after{text-decoration:none;width:100%}#privacy-settings .innerbox .left-col p a:hover{color:#3f91bc}