#cc-notification { z-index:99999998!important; left:0!important; width:100%!important; min-width:990px; }
#cc-notification.cc-mobile { position:relative!important; border-bottom:0!important }
#cc-modal #cc-modal-closebutton a, #cc-settingsmodal #cc-settingsmodal-closebutton a { display:block!important; width:18px!important; height:18px!important; position:absolute!important; top:2px!important; right:2px!important; background-image:url(https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/cross.png)!important }
#cc-modal #cc-modal-closebutton a span, #cc-settingsmodal #cc-settingsmodal-closebutton a span { display:none }
#cc-notification.cc-bottom { bottom:0!important }
#cc-notification.cc-top { top:0!important }
#cc-notification.cc-push { top:0!important }
#cc-notification #cc-notification-permissions { display:none; clear:both }
#cc-tag { position:fixed!important; z-index:999999999!important; bottom:0!important; right:10%!important; display:none }
#cc-tag.cc-tag-bottom-left { right:auto!important; left:10%!important }
#cc-tag.cc-tag-horizontal-right { right:0!important; bottom:20%!important }
#cc-tag.cc-tag-horizontal-left { left:0!important; right:auto!important; bottom:20%!important }
#cc-tag.cc-tag-vertical-right { right:0!important; bottom:20%!important }
#cc-tag.cc-tag-vertical-left { left:0!important; right:auto!important; bottom:20%!important }
#cc-tag a { padding:0 12px!important; text-decoration:none!important }
#cc-modal-overlay { background:#fff!important; background-color:rgba(255,255,255,0.8)!important; display:none; width:100%!important; height:1000%!important; position:fixed!important; top:0!important; left:0!important; z-index:999999!important }
#cc-modal, #cc-settingsmodal { display:none; width:100%!important; height:1000%!important; position:fixed!important; top:0!important; left:0!important; z-index:99999999!important }
#cc-settingsmodal { z-index:9999999999!important }
#cc-modal #cc-modal-wrapper, #cc-settingsmodal #cc-settingsmodal-wrapper { margin:100px auto!important }
.cc-clear { clear:both!important;height:0px !important; }


#cc-modal a#footerlogo span { background:url("https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/silktide-logo.png") no-repeat scroll 0 0 transparent!important; display:block; height:31px!important; margin-top:4px!important; text-indent:-5000px!important; width:126px!important }
#cc-modal #cc-modal-wrapper a#footerlogo, footer#mainfooter a#footerlogo, #cc-modal #cc-modal-wrapper a#footerlogo, footer#mainfooter a#footerlogo:active, #cc-modal #cc-modal-wrapper a#footerlogo, footer#mainfooter a#footerlogo:visited { display:block; margin-top:20px!important; color:#868686!important; text-decoration:none!important }
#cc-modal #cc-modal-wrapper .cc-getforsite { position:absolute; right:16px; bottom:16px }
#cc-modal.cc-mobile #cc-modal-wrapper .cc-getforsite { position:relative!important; margin-top:30px!important; margin-left:16px }
#cc-modal.cc-mobile, #cc-settingsmodal.cc-mobile { width:100%!important; position:relative!important; top:0!important; left:0!important; height:auto!important; z-index:999999999999!important }
#cc-modal.cc-mobile a.cc-logo, #cc-settingsmodal.cc-mobile a.cc-logo, #cc-notification.cc-mobile a.cc-logo { display:none!important }
#cc-notification .cc-logo, #cc-tag .cc-logo, #cc-modal .cc-logo, #cc-settingsmodal .cc-logo { background-image:url(https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/cookie-consent-logo.png); width:142px; height:32px; position:absolute; right:32px; bottom:20px }
.cc-logo span { display:none }
#cc-notification.cc-light { background:#e2e2e2!important; background-color:rgba(226,226,226,0.95)!important; color:#1d1d1d!important }
#cc-notification.cc-light #cc-notification-permissions li { color:#1d1d1d!important }
#cc-notification.cc-light #cc-notification-permissions li strong { color:#31a8f0!important }
#cc-notification.cc-light #cc-notification-permissions li.cc-notification-permissions-inactive { color:#AAA!important }
#cc-notification.cc-light #cc-notification-permissions li.cc-notification-permissions-inactive label { color:#AAA!important }
#cc-notification.cc-light #cc-notification-permissions li.cc-notification-permissions-inactive strong { color:#88bfef!important }
#cc-notification.cc-light #cc-notification-permissions li.cc-notification-permissions-inactive a.cc-learnmore-link { color:#AAA!important }
#cc-notification.cc-light a, #cc-notification.cc-light a:visited { color:#31a8f0!important }
#cc-notification.cc-light a:hover { color:#257eb4!important }
#cc-notification.cc-light h2, #cc-notification.cc-light h3, #cc-notification.cc-light p { color:#1d1d1d!important }
#cc-notification.cc-light ul.cc-notification-buttons li a, #cc-notification.cc-light ul.cc-notification-buttons li a:visited { background-color:#f1d600!important; color:#111!important }
#cc-notification.cc-light ul.cc-notification-buttons li a:hover, #cc-notification.cc-light ul.cc-notification-buttons li a:active, #cc-notification.cc-light ul.cc-notification-buttons li #cc-approve-button-allsites:hover, #cc-notification.cc-light ul.cc-notification-buttons li #cc-approve-button-allsites:active { background-color:#f5f5f5!important }
#cc-notification.cc-light ul.cc-notification-buttons li #cc-approve-button-allsites { background-color:#31a8f0!important }
#cc-tag.cc-light a, #cc-tag.cc-light a:visited { background-color:#e2e2e2!important; color:#1d1d1d!important }
#cc-modal.cc-light #cc-modal-wrapper { background-color:#e2e2e2!important; color:#f5f5f5!important }
#cc-modal.cc-light #cc-modal-wrapper a, #cc-modal.cc-light #cc-modal-wrapper a:visited { color:#666!important }
#cc-modal.cc-light #cc-modal-wrapper a:hover { color:#31a8f0!important }
#cc-modal.cc-light #cc-modal-wrapper #cc-change-button-allsites { background-color:#666!important; color:#111!important }
#cc-modal.cc-light #cc-modal-wrapper select { color:#111!important }
#cc-modal.cc-light #cc-modal-wrapper a.cc-consentchange:hover { background-color:#31a8f0!important }
#cc-modal.cc-light #cc-modal-wrapper li strong { color:#31a8f0!important }
#cc-modal.cc-light #cc-modal-wrapper li span { color:#7a7a7a!important }
#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper { background-color:#e1e1e1!important; color:#f5f5f5!important }
#cc-modal.cc-light #cc-modal-wrapper p, #cc-settingsmodal.cc-light #cc-settingsmodal-wrapper p { color:#f5f5f5!important }
#cc-modal.cc-light #cc-modal-wrapper h2, #cc-settingsmodal.cc-light #cc-settingsmodal-wrapper h2 { color:#1d1d1d!important }
#cc-modal.cc-light #cc-modal-wrapper h2 span, #cc-settingsmodal.cc-light #cc-settingsmodal-wrapper h2 span { color:#7a7a7a!important }
#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper h2 span { color:#71f031!important }
#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper p.cc-subtitle, #cc-modal.cc-light #cc-modal-wrapper p.cc-subtitle { color:#7a7a7a!important }
#cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a, #cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a:visited { color:#666!important }
#cc-modal.cc-light #cc-modal-secondclosebutton a:hover, #cc-modal.cc-light #cc-modal-secondclosebutton a:active, #cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a:hover, #cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a:active, #cc-modal.cc-light #cc-modal-global a:hover, #cc-modal.cc-light #cc-modal-global a:active { color:#1d1d1d!important }
#cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a, #cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a:visited { background-color:#f5f5f5!important; color:#111!important; box-shadow:1px 1px 2px #000; -moz-box-shadow:1px 1px 2px #000; -webkit-box-shadow:1px 1px 2px #000; background-color:#f1d600!important }
#cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a:hover, #cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a:active { background-color:#0288ce!important; color:#fff!important; box-shadow:1px 2px 10px #000; -moz-box-shadow:1px 2px 10px #000; -webkit-box-shadow:1px 2px 10px #000 }
#cc-modal.cc-light #cc-modal-wrapper a.cc-learnmore-link, #cc-settingsmodal.cc-light #cc-settingsmodal-wrapper a.cc-learnmore-link, #cc-notification.cc-light a.cc-learnmore-link { color:#666!important }
#cc-notification.cc-monochrome { background:#333!important; background-color:rgba(51,51,51,0.95)!important; color:#fff!important }
#cc-notification.cc-monochrome #cc-notification-permissions li { color:#fff!important }
#cc-notification.cc-monochrome #cc-notification-permissions li strong { color:#fff!important }
#cc-notification.cc-monochrome #cc-notification-permissions li.cc-notification-permissions-inactive { color:#AAA!important }
#cc-notification.cc-monochrome #cc-notification-permissions li.cc-notification-permissions-inactive label { color:#AAA!important }
#cc-notification.cc-monochrome #cc-notification-permissions li.cc-notification-permissions-inactive strong { color:#bbb!important }
#cc-notification.cc-monochrome #cc-notification-permissions li.cc-notification-permissions-inactive a.cc-learnmore-link { color:#AAA!important }
#cc-notification.cc-monochrome a, #cc-notification.cc-monochrome a:visited { color:#DDD!important }
#cc-notification.cc-monochrome a:hover { color:#fff!important }
#cc-notification.cc-monochrome h2, #cc-notification.cc-monochrome h3, #cc-notification.cc-monochrome p { color:#AAA!important }
#cc-notification.cc-monochrome ul.cc-notification-buttons li a, #cc-notification.cc-monochrome ul.cc-notification-buttons li a:visited { background-color:#ddd!important; color:#111!important }
#cc-notification.cc-monochrome ul.cc-notification-buttons li a:hover, #cc-notification.cc-monochrome ul.cc-notification-buttons li a:active, #cc-notification.cc-monochrome ul.cc-notification-buttons li #cc-approve-button-allsites:hover, #cc-notification.cc-monochrome ul.cc-notification-buttons li #cc-approve-button-allsites:active { background-color:#fff!important }
#cc-notification.cc-monochrome ul.cc-notification-buttons li #cc-approve-button-allsites { background-color:#ddd!important }
#cc-tag.cc-monochrome #cc-tag-button, #cc-tag.cc-monochrome #cc-tag-button:visited { background-color:#333!important; color:#ddd!important }
#cc-tag.cc-monochrome #cc-tag-button:hover, #cc-tag.cc-monochrome #cc-tag-button:active { border-top:3px solid #fff!important; border-right:3px solid #fff!important; border-left:3px solid #fff!important }
#cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper li strong, #cc-modal.cc-monochrome #cc-modal-wrapper li strong { color:#FFF!important }
#cc-modal.cc-monochrome #cc-modal-wrapper { background-color:#333!important; color:#f5f5f5!important }
#cc-modal.cc-monochrome #cc-modal-wrapper a, #cc-modal.cc-monochrome #cc-modal-wrapper a:visited { color:#666!important }
#cc-modal.cc-monochrome #cc-modal-wrapper a:hover { color:#31a8f0!important }
#cc-modal.cc-monochrome #cc-modal-wrapper #cc-change-button-allsites { background-color:#666!important; color:#111!important }
#cc-modal.cc-monochrome #cc-modal-wrapper select { color:#111!important }
#cc-modal.cc-monochrome #cc-modal-wrapper a.cc-consentchange:hover { background-color:#31a8f0!important }
#cc-modal.cc-monochrome #cc-modal-wrapper li strong { color:#fff!important }
#cc-modal.cc-monochrome #cc-modal-wrapper li span { color:#7a7a7a!important }
#cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper { background-color:#333!important; color:#f5f5f5!important }
#cc-modal.cc-monochrome #cc-modal-wrapper p, #cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper p { color:#f5f5f5!important }
#cc-modal.cc-monochrome #cc-modal-wrapper h2, #cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper h2 { color:#fff!important }
#cc-modal.cc-monochrome #cc-modal-wrapper h2 span, #cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper h2 span { color:#7a7a7a!important }
#cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper h2 span { color:#ddd!important }
#cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper p.cc-subtitle, #cc-modal.cc-monochrome #cc-modal-wrapper p.cc-subtitle { color:#7a7a7a!important }
#cc-settingsmodal.cc-monochrome #cc-settingsmodal-secondclosebutton a, #cc-settingsmodal.cc-monochrome #cc-settingsmodal-secondclosebutton a:visited { color:#666!important }
#cc-modal.cc-monochrome #cc-modal-secondclosebutton a:hover, #cc-modal.cc-monochrome #cc-modal-secondclosebutton a:active, #cc-settingsmodal.cc-monochrome #cc-settingsmodal-secondclosebutton a:hover, #cc-settingsmodal.cc-monochrome #cc-settingsmodal-secondclosebutton a:active, #cc-modal.cc-monochrome #cc-modal-global a:hover, #cc-modal.cc-monochrome #cc-modal-global a:active { color:#fff!important }
#cc-modal.cc-monochrome #cc-modal-wrapper .cc-preference-importantmessage a, #cc-modal.cc-monochrome #cc-modal-wrapper .cc-preference-importantmessage a:visited { background-color:#f5f5f5!important; color:#111!important; box-shadow:1px 1px 2px #000; -moz-box-shadow:1px 1px 2px #000; -webkit-box-shadow:1px 1px 2px #000; background-color:#f1d600!important }
#cc-modal.cc-monochrome #cc-modal-wrapper .cc-preference-importantmessage a:hover, #cc-modal.cc-monochrome #cc-modal-wrapper .cc-preference-importantmessage a:active { background-color:#0288ce!important; color:#fff!important; box-shadow:1px 2px 10px #000; -moz-box-shadow:1px 2px 10px #000; -webkit-box-shadow:1px 2px 10px #000 }
#cc-modal.cc-monochrome #cc-modal-wrapper a.cc-learnmore-link, #cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper a.cc-learnmore-link, #cc-notification.cc-monochrome a.cc-learnmore-link { color:#ddd!important }
#cc-notification.cc-mobile #cc-notification-wrapper { margin-right:0!important }
#cc-notification.cc-mobile ul.cc-notification-buttons li a, #cc-notification.cc-mobile ul.cc-notification-buttons li a:visited { float:none!important }
#cc-notification.cc-mobile ul.cc-notification-buttons { padding-top:1px!important; position:relative!important; right:0!important; top:0!important; width:auto!important; clear:both }
#cc-notification { background-color:#333; }
#cc-notification #cc-notification-wrapper { margin:0 auto; width:990px; }
#cc-notification #cc-notification-permissions ul { margin:0!important; padding:0!important; list-style:none!important; clear:both !important; }
#cc-notification.cc-mobile #cc-notification-permissions li { width:auto!important }

#cc-notification #cc-notification-permissions li {padding:25px 0 25px 165px!important; position:relative; }

.ff3 #cc-notification #cc-notification-permissions li{font:normal 14px Helvetica, Arial, sans-serif; color:#fff;}
#cc-notification #cc-notification-permissions li.last {padding-bottom:0px !important;}

#cc-notification #cc-notification-permissions li label, #cc-notification #cc-notification-permissions li button.cookie-switchbutton {font:normal 14px Helvetica, Arial, Sans-serif; color:#fff; width:140px; }
#cc-notification #cc-notification-permissions li div.list-item-paragraph {font:normal 12px Helvetica, Arial, sans-serif; color:#fff; }
#cc-notification #cc-notification-permissions li button.cookie-switchbutton {border:none;margin:0;padding:0;background:transparent;height:21px; cursor:pointer;}
#cc-notification #cc-notification-permissions li button.cookie-switchbutton:focus, .cc-link.btn_secondary:focus (outline:1px dotted;)
#cc-notification #cc-notification-permissions li .cc-notification-permissions-active label { background:url("../img/btn-on-off.png") no-repeat left top }
#cc-notification #cc-notification-permissions li .cc-notification-permissions-inactive label { background:url("../img/btn-on-off.png") no-repeat left -22px }
#cc-notification #cc-notification-permissions li label h3, #cc-notification #cc-notification-permissions li div.list-item-paragraph h3 ,
#cc-notification #cc-notification-permissions li .label-title {font:bold 14px/20px Helvetica, Arial, sans-serif;}

#cc-notification #cc-notification-permissions li strong { color:#31a8f0!important; display:block!important; font-size:14pt; letter-spacing:-0.05em; -webkit-transition:color .2s ease-in; -moz-transition:color .2s ease-in; -o-transition:color .2s ease-in; transition:color .2s ease-in }
#cc-notification #cc-notification-permissions li.cc-notification-permissions-inactive { color:#666!important }
#cc-notification #cc-notification-permissions li.cc-notification-permissions-inactive label { color:#666!important }
#cc-notification #cc-notification-permissions li.cc-notification-permissions-inactive strong { color:#1d658e!important }
#cc-notification #cc-notification-permissions li a.cc-learnmore-link { -webkit-transition:color .2s ease-in; -moz-transition:color .2s ease-in; -o-transition:color .2s ease-in; transition:color .2s ease-in }
#cc-notification #cc-notification-permissions li.cc-notification-permissions-inactive a.cc-learnmore-link { color:#666!important }


#cc-notification.cc-mobile h2, #cc-notification.cc-mobile .cc-headline { margin-right:0!important }
#cc-notification h2 span, #cc-notification h2, #cc-notification .cc-headline span, #cc-notification .cc-headline { line-height:17px; color:#fff; font-size:12px; }
#cc-notification .cc-headline{font-weight:bold;margin-bottom:18px;clear:both;overflow:hidden;}
#cc-notification-wrapper { padding:20px 0;}

#cc-notification ul.cc-notification-buttons { display:inline !important; float:left !important; margin:0!important; padding:0!important; list-style:none!important;  }
#cc-notification.cc-notification-afterload ul.cc-notification-buttons { top:auto!important; bottom:5px!important;position:relative !important; }
#cc-notification ul.cc-notification-buttons li { display:inline-block; float:left; margin:0!important; padding:0!important; list-style:none!important; /*position:relative !important;*/}

.ie8 #cc-notification ul.cc-notification-buttons li, .ie9 #cc-notification ul.cc-notification-buttons li, .ie1 #cc-notification ul.cc-notification-buttons li {float:left;}




#cc-notification ul.cc-notification-buttons li #cc-approve-button-allsites { background-color:#31a8f0!important }
#cc-tag a, #cc-tag a:visited { font-family:'Open Sans', Arial, Helvetica, sans-serif!important; font-size:12pt!important; background-color:#1d1d1d!important; background-repeat:no-repeat; background-position:6px 7px; color:#f5f5f5!important; padding:8px 12px 8px 12px!important; text-decoration:none!important; display:block; border-top:3px solid #666!important; border-right:3px solid #666!important; border-left:3px solid #666!important; border-radius:3px 3px 0 0!important; -moz-border-radius:3px 3px 0 0!important; -webkit-border-radius:3px 3px 0 0!important; box-shadow:1px 1px 2px #000; -moz-box-shadow:1px 1px 2px #000; -webkit-box-shadow:1px 1px 2px #000; transition:color .2s ease-in-out 0s, box-shadow .2s ease-in-out 0s; -moz-transition:color .2s ease-in-out 0s, -moz-box-shadow .2s ease-in-out 0s; -webkit-transition:color .2s ease-in-out 0s, -webkit-box-shadow .2s ease-in-out 0s }
#cc-tag.cc-tag-horizontal-right a, #cc-tag.cc-tag-horizontal-right a:visited { -webkit-transform:rotate(-90deg)!important; -moz-transform:rotate(-90deg)!important; -o-transform:rotate(-90deg)!important; -ms-transform:rotate(-90deg)!important; margin-right:-82px!important; padding:8px 12px 60px 12px!important }
#cc-tag.cc-tag-horizontal-left a, #cc-tag.cc-tag-horizontal-left a:visited { -webkit-transform:rotate(90deg)!important; -moz-transform:rotate(90deg)!important; -o-transform:rotate(90deg)!important; -ms-transform:rotate(90deg)!important; margin-left:-82px!important; padding:8px 12px 60px 12px!important }
#cc-tag.cc-tag-vertical-right a, #cc-tag.cc-tag-vertical-right a:visited { -webkit-transform:rotate(-90deg)!important; -moz-transform:rotate(-90deg)!important; -o-transform:rotate(-90deg)!important; -ms-transform:rotate(-90deg)!important; margin-right:-82px!important; padding:8px 12px 60px 12px!important }
#cc-tag.cc-tag-vertical-left a, #cc-tag.cc-tag-vertical-left a:visited { -webkit-transform:rotate(90deg)!important; -moz-transform:rotate(90deg)!important; -o-transform:rotate(90deg)!important; -ms-transform:rotate(90deg)!important; margin-left:-82px!important; padding:8px 12px 60px 12px!important }
#cc-tag a:hover, #cc-tag a:active { border-top:3px solid #f1d600!important; border-right:3px solid #f1d600!important; border-left:3px solid #f1d600!important; box-shadow:2px 2px 7px #000; -moz-box-shadow:2px 2px 7px #000; -webkit-box-shadow:2px 2px 7px #000 }
#cc-tag a span { font-size:12pt!important }
#cc-modal { font-family:'Open Sans', Arial, Helvetica, sans-serif!important; font-size:11pt!important }
#cc-modal #cc-modal-wrapper { width:686px!important; margin:40px auto!important; background-color:#1d1d1d!important; color:#f5f5f5!important; padding:25px 15px 5px!important; text-align:left!important; position:relative!important; max-height:8%; overflow-y:auto; overflow-x:hidden; min-height:560px; box-shadow:0 0 30px #000; -moz-box-shadow:0 0 30px #000; -webkit-box-shadow:0 0 30px #000 }
#cc-modal #cc-modal-wrapper a, #cc-modal #cc-modal-wrapper a:visited { color:#f5f500!important; text-decoration:none!important }
#cc-modal #cc-modal-wrapper a:hover { color:#31a8f0!important; text-decoration:underline!important }
#cc-modal #cc-modal-wrapper #cc-change-button-allsites { margin-top:16px!important; margin-bottom:6px!important; display:block!important; padding:6px 12px!important; background-color:#f5f500!important; color:#111!important; float:left!important; clear:both!important; margin-right:8px!important; text-decoration:none!important; border-radius:3px!important; -moz-border-radius:3px!important; -webkit-border-radius:3px!important }
#cc-modal #cc-modal-wrapper #cc-change-button-allsites:hover, #cc-modal #cc-modal-wrapper #cc-change-button-allsites:active { background-color:#31a8f0!important }
#cc-settingsmodal #cc-settingsmodal-wrapper select, #cc-modal #cc-modal-wrapper select { color:#111!important; margin-right:8px!important; text-decoration:none!important; position:absolute!important; top:28px!important; right:8px!important; float:right!important; font-size:10pt!important; width:150px }
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper select, #cc-modal.cc-mobile #cc-modal-wrapper select { float:none!important; margin-top:10px!important; position:static!important }
#cc-modal #cc-modal-wrapper a.cc-consentchange:hover { background-color:#31a8f0!important }
#cc-settingsmodal #cc-settingsmodal-wrapper ul li label, #cc-modal #cc-modal-wrapper ul li label { float:left }
#cc-settingsmodal #cc-settingsmodal-wrapper ul, #cc-modal #cc-modal-wrapper ul { margin:0!important; padding:0 100px!important; list-style:none!important }
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper ul, #cc-modal.cc-mobile #cc-modal-wrapper ul { padding:0!important }
#cc-settingsmodal #cc-settingsmodal-wrapper li, #cc-modal #cc-modal-wrapper li { clear:both!important; margin:0!important; padding:30px 0 0!important; list-style:none!important; position:relative }
#cc-settingsmodal #cc-settingsmodal-wrapper li strong, #cc-modal #cc-modal-wrapper li strong { width:480px!important; float:left!important; display:block!important; color:#31a8f0!important; font-size:16pt; font-weight:400!important }
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper li strong #cc-modal.cc-mobile #cc-modal-wrapper li strong { float:none!important }
#cc-settingsmodal #cc-settingsmodal-wrapper li span, #cc-modal #cc-modal-wrapper li span { width:470px!important; float:left!important; clear:left!important; display:block!important; color:#7a7a7a!important; line-height:1.2em; font-size:12pt!important; margin-top:8px }
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper li span, #cc-modal.cc-mobile #cc-modal-wrapper li span { float:none!important }
#cc-settingsmodal { font-family:'Open Sans', Arial, Helvetica, sans-serif!important; font-size:11pt!important }
#cc-settingsmodal.cc-mobile { height:auto }
#cc-settingsmodal #cc-settingsmodal-wrapper { width:716px!important; height:8%!important; margin:40px auto!important; background-color:#1d1d1d!important; padding-top:24px!important; color:#f5f5f5!important; text-align:left!important; position:relative!important; overflow-x:hidden; max-height:560px; background-image:url(https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/globe.png); background-position:-20px 20px; background-repeat:no-repeat; box-shadow:0 0 30px #000; -moz-box-shadow:0 0 30px #000; -webkit-box-shadow:0 0 30px #000 }
#cc-settingsmodal #cc-settingsmodal-wrapper .cc-content { overflow-y:auto!important; overflow-x:hidden!important; height:400px; margin-top:20px }
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper { max-height:none!important }
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper .cc-content { height:540px!important; max-height:none!important }
#cc-modal #cc-modal-wrapper p { line-height:1em; margin-top:12px; color:#f5f5f5!important }
#cc-settingsmodal #cc-settingsmodal-wrapper p { margin-top:32px }
#cc-modal #cc-modal-wrapper .cc-content { padding-top:8px; clear:both; height:420px; overflow-y:auto; overflow-x:hidden }
#cc-modal.cc-mobile #cc-modal-wrapper .cc-content { height:auto!important; overflow:hidden!important }
#cc-modal #cc-modal-wrapper h2, #cc-settingsmodal #cc-settingsmodal-wrapper h2 { margin:0 57px!important; font-size:24pt!important; width:712px!important; color:#FFF!important; font-weight:400 }
#cc-settingsmodal #cc-settingsmodal-wrapper h2 { margin:0 72px!important }
#cc-modal #cc-modal-wrapper h2 span, #cc-settingsmodal #cc-settingsmodal-wrapper h2 span { font-size:14pt!important; color:#7a7a7a!important }
#cc-settingsmodal #cc-settingsmodal-wrapper h2 span { color:#71f031!important }
#cc-settingsmodal #cc-settingsmodal-wrapper p.cc-subtitle, #cc-modal #cc-modal-wrapper p.cc-subtitle { color:#7a7a7a!important; margin:16px 0 0 57px!important; font-size:12pt!important }
#cc-settingsmodal #cc-settingsmodal-wrapper p.cc-subtitle { margin:16px 0 0 73px!important }
#cc-modal.cc-mobile #cc-modal-wrapper p.cc-subtitle { margin-left:0!important }
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper p.cc-subtitle { margin-left:10px!important }
#cc-settingsmodal #cc-settingsmodal-wrapper iframe { width:714px!important; border:0!important; min-height:390px!important }
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper iframe { width:100%!important; height:500px; z-index:9999999999999!important; margin-top:0 }
#cc-modal #cc-modal-closebutton a, #cc-settingsmodal #cc-settingsmodal-closebutton a { background-image:url("https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/modal-close.png")!important; display:block!important; height:24px!important; position:absolute!important; right:10px!important; top:10px!important; width:24px!important; background-position:0 0 }
#cc-modal #cc-modal-closebutton a:hover, #cc-settingsmodal #cc-settingsmodal-closebutton a:hover { background-position:0 -24px }
#cc-modal #cc-modal-global { padding-top:5px!important }
#cc-settingsmodal #cc-settingsmodal-secondclosebutton a, #cc-settingsmodal #cc-settingsmodal-secondclosebutton a:visited { color:#71f031!important; text-decoration:none!important }
#cc-modal #cc-modal-secondclosebutton a span, #cc-modal #cc-modal-secondclosebutton a:visited span, #cc-settingsmodal #cc-settingsmodal-secondclosebutton a span, #cc-settingsmodal #cc-settingsmodal-secondclosebutton a:visited span, #cc-modal #cc-modal-global a span, #cc-modal #cc-modal-global a:visited span { font-size:12pt!important; font-weight:600!important }
#cc-settingsmodal.cc-mobile #cc-settingsmodal-secondclosebutton { padding-left:10px; padding-top:0 }
#cc-modal.cc-mobile #cc-modal-secondclosebutton a, #cc-modal.cc-mobile #cc-modal-secondclosebutton a:visited, #cc-modal.cc-mobile #cc-modal-global a, #cc-modal.cc-mobile #cc-modal-global a:visited { float:none!important }
#cc-settingsmodal.cc-mobile #cc-settingsmodal-secondclosebutton a, #cc-settingsmodal.cc-mobile #cc-settingsmodal-secondclosebutton a:visited { display:none!important }
#cc-modal #cc-modal-secondclosebutton a:hover, #cc-modal #cc-modal-secondclosebutton a:active, #cc-settingsmodal #cc-settingsmodal-secondclosebutton a:hover, #cc-settingsmodal #cc-settingsmodal-secondclosebutton a:active, #cc-modal #cc-modal-global a:hover, #cc-modal #cc-modal-global a:active { text-decoration:none!important; color:#fff!important }
#cc-modal #cc-modal-wrapper #cc-modal-footer-buttons { margin-left:57px!important; margin-top:25px!important }
#cc-settingsmodal #cc-settingsmodal-wrapper #cc-settingsmodal-footer-buttons { margin-left:72px!important }
#cc-modal.cc-mobile #cc-modal-wrapper #cc-modal-footer-buttons { position:relative; width:auto; padding-top:10px!important; margin-left:0!important }
#cc-modal #cc-modal-wrapper .cc-preference-importantmessage { margin-top:20px!important; clear:both!important; padding:10px!important; text-align:left!important; background-color:#444!important; border:1px dotted #666!important; line-height:2em!important }
#cc-modal #cc-modal-wrapper .cc-preference-importantmessage a, #cc-modal #cc-modal-wrapper .cc-preference-importantmessage a:visited { line-height:1.2em; margin-top:0!important; margin-bottom:0!important; display:block; padding:5px 10px!important; background-color:#f5f5f5!important; color:#111!important; margin-right:8px!important; text-decoration:none!important; font-size:10pt; float:right; border-radius:5px!important; -moz-border-radius:5px!important; -webkit-border-radius:5px!important; box-shadow:1px 1px 2px #000; -moz-box-shadow:1px 1px 2px #000; -webkit-box-shadow:1px 1px 2px #000; transition:background .2s ease-in-out 0s, color .2s ease-in-out 0s, box-shadow .2s ease-in-out 0s; -moz-transition:background .2s ease-in-out 0s, color .2s ease-in-out 0s, -moz-box-shadow .2s ease-in-out 0s; -webkit-transition:background .2s ease-in-out 0s, color .2s ease-in-out 0s, -webkit-box-shadow .2s ease-in-out 0s; background-color:#f1d600!important }
#cc-modal #cc-modal-wrapper .cc-preference-importantmessage a:hover, #cc-modal #cc-modal-wrapper .cc-preference-importantmessage a:active { text-decoration:none!important; background-color:#0288ce!important; color:#fff!important; box-shadow:1px 2px 10px #000; -moz-box-shadow:1px 2px 10px #000; -webkit-box-shadow:1px 2px 10px #000 }
#cc-modal #cc-modal-wrapper a.cc-learnmore-link, #cc-settingsmodal #cc-settingsmodal-wrapper a.cc-learnmore-link, #cc-notification a.cc-learnmore-link { color:#FFF!important }
#cc-modal.cc-mobile #cc-modal-wrapper { height:auto!important; max-height:none!important; min-height:inherit!important }
#cc-modal.cc-mobile #cc-modal-wrapper, #cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper { margin-top:0!important; width:auto!important }
#cc-modal.cc-mobile #cc-modal-wrapper h2 { width:auto!important; margin-left:0!important }
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper h2 span, #cc-modal.cc-mobile #cc-modal-wrapper h2 span { display:block; margin-top:8px }
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper h2 { margin-left:10px!important; width:auto!important }
#cc-modal.cc-mobile #cc-modal-wrapper, #cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper { border:0!important; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; background-image:none!important; max-height:none!important }
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper li span, #cc-modal.cc-mobile #cc-modal-wrapper li span { width:auto!important; float:none!important }
#cc-modal.cc-mobile #cc-modal-wrapper a.cc-consentchange { margin-top:10px!important; float:none!important }
#cc-modal #cc-modal-wrapper li strong { width:auto!important }

a#cc-notification-more {color:#fff !important; padding-right:5px; background:url(../img/arrow_white.png) no-repeat left center !important; line-height: 14px; float:left; margin-right:24px;font-weight: bold;}


.cc-link.btn_secondary{margin-right:10px; margin-bottom:5px; background-image:url(../img/btn_secondary_dark.png);}
.cc-link.btn_secondary span{background-image:url(../img/btn_secondary_dark.png); color:#333;}

.cc-link.btn_secondary:hover , .cc-link.btn_secondary:focus { background:url(../img/btn_secondary_dark.png) left -44px no-repeat; }
.cc-link.btn_secondary:hover span , .cc-link.btn_secondary:focus span { background:url(../img/btn_secondary_dark.png) right -66px no-repeat; }
.cc-link.btn_secondary:active { background:url(../img/btn_secondary_dark.png) left -88px no-repeat; }
.cc-link.btn_secondary:active span { background:url(../img/btn_secondary_dark.png) right -110px no-repeat; }


.cc-link.btn_tertiary{margin-right:10px; background-image:url(../img/btn-search-jobs-dark.png);}
.cc-link.btn_tertiary span{background-image:url(../img/btn-search-jobs-dark.png);}


.ui-switchbutton { display:block; padding:0; overflow:hidden; cursor:pointer; user-select:none; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none }
.ui-switchbutton label { white-space:nowrap; cursor:pointer; display:block; position:absolute; top:0; width:auto; overflow:hidden; user-select:none; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; left:0; }
.ui-switchbutton label.ui-switchbutton-disabled { right:0; }
.ui-switchbutton label.ui-switchbutton-enabled { left:0; }
.ui-switchbutton label span { margin:0 !important; display:block; text-align:center; font: bold 12px/14px Helvetica, Arial, sans-serif; color:#333333; padding:4px 5px; width:60px; float:left; }
.ui-switchbutton .ui-switchbutton-handle { display:block; width:0; position:absolute; top:0; left:0; cursor:pointer; }

.ui-switchbutton.ui-state-disabled label  { background:url("../img/btn-search-jobs-dark.png") no-repeat right -23px; }
.ui-switchbutton.ui-state-disabled label span { width:130px; background:url("../img/btn-search-jobs-dark.png") no-repeat left top; }



.ui-switchbutton.ui-switchbutton-default { background:url(../img/btn-on-off.png) no-repeat left -22px; text-transform: uppercase;}
.ui-switchbutton.ui-switchbutton-default label span{text-transform: uppercase;}/*14996662*/
.ui-switchbutton.ui-switchbutton-default.ui-state-active { background:url(../img/btn-on-off.png) no-repeat left top;}
.ui-switchbutton.ui-switchbutton-default.cc-notification-permissions-inactive span.on {color: #8c8c8c;}
.ui-switchbutton.ui-switchbutton-default.ui-switchbutton-disabled span { color:#8c8c8c;}
.ui-switchbutton.ui-switchbutton-default.ui-state-active  span.off, 
.ui-switchbutton.ui-switchbutton-default.ui-state-active.cc-notification-permissions-inactive  span,
.ui-switchbutton.ui-switchbutton-default span.on { color:#8c8c8c; }
.ui-switchbutton.ui-switchbutton-default.ui-state-active span.on { color:#333; }
.ui-switchbutton.ui-switchbutton-default.ui-state-active.cc-notification-permissions-inactive  span.off { color:#333; }


.ui-switchbutton.ui-switchbutton-default .ui-switchbutton-enabled span { color:#8c8c8c; }
.ui-switchbutton.ui-switchbutton-default.ui-state-active .ui-switchbutton-enabled span {color:#333; }


.ui-switchbutton-disabled.ui-state-disabled label.ui-switchbutton-enabled  { background:url(../img/btn-search-jobs-dark.png) left top no-repeat; line-height:21px; height:21px; color:#595959 !important; font-size:12px; font-weight:bold; font-family:Helvetica, sans-serif/*(VK)artf1179899*/; text-transform:uppercase; display:inline-block !important; }/*DD Artf1175798*/
.ui-switchbutton-disabled.ui-state-disabled label.ui-switchbutton-enabled span { background:url(../img/btn-search-jobs-dark.png) right -23px no-repeat; line-height:21px; margin-left:4px !important; height:21px; display:inline-block; padding:0 18px 0 14px; display:block; white-space:nowrap; }

#cc-notification #cc-notification-permissions li label.ui-switchbutton-disabled, #cc-notification #cc-notification-permissions li label.ui-switchbutton-enabled{ width:70px !important;}

#cc-notification ul.cc-notification-buttons li.hideButton {display:none !important}
#cc-notification ul.cc-notification-buttons li.hideButton a.cc-link.btn_tertiary, #cc-notification ul.cc-notification-buttons li.hideButton a.cc-link.btn_tertiary span {background:none !important;}

.ui-switchbutton input {position: absolute; left: -9999px;}

.ui-switchbutton.ui-switchbutton-disabled label, .ui-switchbutton.ui-switchbutton-disabled .ui-switchbutton-handle { cursor:default }
.ui-switchbutton-default { height:21px; width:140px; position:absolute; left:0; top:33px;  }
.ui-switchbutton-default label { font-size:14px; }

.ui-switchbutton-thin { height:20px }
.ui-switchbutton-thin label { font-size:13px; line-height:16px; height:18px; padding-top:2px }
.ui-switchbutton-thin .ui-switchbutton-handle { height:18px }
.ui-switchbutton-ios5 label.ui-switchbutton-disabled { -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px }
.ui-switchbutton-ios5 label.ui-switchbutton-enabled { -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; -webkit-border-top-right-radius:0; -moz-border-radius-topright:0; border-top-right-radius:0; -webkit-border-bottom-right-radius:0; -moz-border-radius-bottomright:0; border-bottom-right-radius:0 }
.ui-switchbutton-ios5 label.ui-switchbutton-enabled { padding-right:0 }
.ui-switchbutton-ios5.ui-state-active label.ui-switchbutton-enabled { padding-right:10px }
.ui-switchbutton-ios5 .ui-switchbutton-handle { height:22px; width:22px!important; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px }


#cc-notification #cc-notification-permissions li .ui-state-disabled .ui-switchbutton-enabled {width:140px !important }


.contentIframe #cc-notification { display:none !important; }