#sliding-popup{background:url(../images/gradient.png) 50% scroll repeat-y transparent}.sliding-popup-bottom,.sliding-popup-top{left:0;margin:0;text-align:center;z-index:99999;padding:0;width:100%}.sliding-popup-bottom{position:fixed}.sliding-popup-top{position:relative}.eu-cookie-compliance-content{margin:0 auto;display:inline-block;text-align:left;position:relative;max-width:80%;width:100%}.eu-cookie-compliance-buttons{float:right;margin:0 0 1em;max-width:40%}.eu-cookie-compliance-categories-buttons{float:left;margin:0 0 1em;max-width:60%}[dir=rtl] .eu-cookie-compliance-buttons{float:left}[dir=rtl] .eu-cookie-compliance-categories-buttons{float:right}.eu-cookie-compliance-more-button{margin:0;text-decoration:underline;border:none;display:inline;cursor:pointer;padding:0;height:auto;background:none}.eu-cookie-compliance-secondary-button{margin-top:1em;border:none;vertical-align:middle;cursor:pointer;padding:0 8px;background:none}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-compliance-save-preferences-button,.eu-cookie-withdraw-button{font-family:Arial,sans-serif;font-weight:700;text-shadow:1px 1px 0 #fff;margin-top:1em;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-decoration:none;-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;border:1px solid #dcdcdc;vertical-align:middle;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(180deg,#ededed 5%,#dfdfdf);overflow:visible;color:#000;cursor:pointer;padding:4px 8px;margin-right:5px;background-color:#ededed;width:auto}[dir=rtl] .eu-cookie-compliance-buttons button{-moz-box-shadow:inset 0 0 0 1px #fff;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(180deg,#dfdfdf 5%,#ededed);background-color:#dfdfdf}.disagree-button.eu-cookie-compliance-more-button:active,.eu-cookie-compliance-agree-button:active,.eu-cookie-compliance-default-button:active,.eu-cookie-compliance-hide-button:active,.eu-cookie-compliance-more-button-thank-you:active,.eu-cookie-withdraw-button:active{position:relative;top:1px}.eu-cookie-compliance-message{float:left;margin:5px 0 0;max-width:60%}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{max-width:100%}.eu-cookie-compliance-categories{clear:both;padding-top:1em}.eu-cookie-compliance-categories label{display:inline}[dir=rtl] .eu-cookie-compliance-message{float:right;text-align:right}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{font-weight:700;margin:0 0 5px;line-height:1.4}.eu-cookie-compliance-category label,.eu-cookie-compliance-message button,.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{color:#fff}.eu-cookie-compliance-message h1{font-size:24px}.eu-cookie-compliance-message h2{font-size:16px}.eu-cookie-compliance-message h3{font-size:12px}.eu-cookie-compliance-message p{display:inline;font-size:12px}.eu-cookie-withdraw-tab{cursor:pointer;padding:4px 7px}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1)}.eu-cookie-withdraw-tab{left:50%;transform:translate(-50%,-100%);position:absolute;top:0}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1)}.eu-cookie-compliance-close-button{border-width:0;right:2px;cursor:pointer;position:absolute;top:-12px;height:24px;font-size:0;background:url(../images/close.png);width:24px}body:not(.eu-cookie-compliance-popup-open) .eu-cookie-compliance-close-button{display:none}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%}.eu-cookie-compliance-categories,.eu-cookie-compliance-message{max-width:100%}.eu-cookie-compliance-buttons{float:none;margin:5px 0 1em;clear:both;max-width:100%}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons{right:unset;position:static;bottom:unset}}