/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-size:1rem;line-height:1.5625rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#767474;font-weight:400;font-style:normal;margin:0}h1{font-size:2rem;line-height:2.666rem;font-family:"Helvetica Neue",Helvetica,sans-serif;color:#ffb300;font-weight:700;font-style:normal}h2{font-size:1.625rem;line-height:2.16613rem;font-family:"Helvetica Neue",Helvetica,sans-serif;color:#00aedb;font-weight:700;font-style:normal}h3{font-size:1.375rem;line-height:1.83288rem;font-family:"Helvetica Neue",Helvetica,sans-serif;color:#00aedb;font-weight:700;font-style:normal}h4{font-size:1.125rem;line-height:1.49962rem;font-family:"Helvetica Neue",Helvetica,sans-serif;color:#00aedb;font-weight:700;font-style:normal}h5{font-size:1rem;line-height:1.333rem;font-family:"Helvetica Neue",Helvetica,sans-serif;color:#00aedb;font-weight:700;font-style:normal}h6{font-size:.875rem;line-height:1.16637rem;font-family:"Helvetica Neue",Helvetica,sans-serif;color:#00aedb;font-weight:700;font-style:normal}a{text-decoration:none;color:#ffb300}a.is-active,a:active,a:focus,a:hover{text-decoration:underline}a[href^="mailto:"]::before{font-family:FontAwesome;content:"\f003";display:inline-block;padding-right:5px;vertical-align:middle}table{background-color:rgba(255,179,0,.15);border-collapse:collapse;width:100%}table caption{color:#ffb300;font-weight:700;margin-bottom:10px;margin-left:20px;text-align:left}table td,table th{border:1px solid #fff;text-align:left}table thead{background-color:rgba(255,179,0,.2);border-bottom:2px solid #fff;text-align:left}table tbody tr:nth-child(even){background-color:rgba(255,179,0,.2)}footer .footer-region{font-size:.875rem;line-height:1rem;margin:20px 0 0;padding:10px 0;border-top:1px solid #767474;text-align:center}footer .footer-region a{color:#767474;text-decoration:underline}header{padding:20px 0 0}header .logo{float:left;margin:0 0 16px}@media screen and (min-width:1170px){header .logo{width:calc((100% - 3 * 20px)/ 4 + 20px)}}header .logo a{display:block}header .logo a img{width:160px}@media screen and (min-width:1170px){header .logo a img{width:200px}}@media screen and (min-width:480px){header .top-right{overflow:hidden}}header .top-right .header-navigation{clear:both}@media screen and (min-width:480px){header .top-right .header-navigation{float:right;padding-left:20px}}@media screen and (min-width:768px){header .top-right .header-navigation{min-height:100px;padding-left:0}}@media screen and (min-width:1170px){header .top-right .header-navigation{min-height:initial}}.layout-container{position:relative;height:100%}@media screen and (min-width:768px){.layout-container .layout-content.with-sidebar-left{float:left;width:75%}}@media screen and (min-width:768px){.layout-container .layout-content.with-sidebar-right{float:left;width:75%}}@media screen and (min-width:768px){.layout-container .layout-content.with-sidebar-left.with-sidebar-right{width:50%}}@media screen and (min-width:768px){.layout-container .layout-sidebar-first{float:left;width:23%;margin-right:2%}}@media screen and (min-width:768px){.layout-container .layout-sidebar-second{float:right;width:23%;margin-left:2%}}.block-system-breadcrumb-block{margin-bottom:20px}.block-system-breadcrumb-block nav ol,.block-system-breadcrumb-block nav ul{list-style:none;overflow:auto}.block-system-breadcrumb-block nav ol li,.block-system-breadcrumb-block nav ul li{list-style:none;float:left}.block-system-breadcrumb-block nav ol{overflow:hidden}.block-system-breadcrumb-block nav ol li{font-size:.875rem;line-height:.875rem}.block-system-breadcrumb-block nav ol li:not(:last-child)::after{font-size:.75rem;content:">";margin:0 5px;color:#edecec;font-weight:700}.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:auto;overflow:hidden}.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event{width:100%}@media screen and (min-width:480px){.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event{width:calc((100% - 20px)/ 2);margin-right:20px}.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event:nth-of-type(2n){margin-right:0}}@media screen and (min-width:768px){.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event{width:calc((100% - 2 * 20px)/ 100 * 33.333)}.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event,.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event:nth-of-type(2n){margin-right:20px}.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event:nth-of-type(3n){margin-right:0}}@media screen and (min-width:1170px){.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event{width:calc((100% - 3 * 20px)/ 4)}.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event,.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event:nth-of-type(2n),.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event:nth-of-type(3n){margin-right:20px}.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event:nth-of-type(4n){margin-right:0}}.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event h2{margin-bottom:0!important}.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event h2 a{background:#ffb300;font-size:1rem;line-height:1.5625rem;padding:10px 20px;display:block;color:#fff;font-weight:400}.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event h2 a:focus,.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event h2 a:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),#ffb300;background:-o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#ffb300;background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#ffb300;text-decoration:none}.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event .push-event-calendarsummary{padding:10px 20px;background:#00aedb;color:#fff}.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_PushWidget] .push-events .push-event .push-event-image{margin-right:0!important}.cultuurnet-widget[data-widget-type=Cultuurnet_Widgets_Widget_SearchBoxWidget] .form-item{min-width:90px}.block-facets{margin:0 0 20px}.block-facets h2{margin:0 0 20px}.block-facets.block-facet--links ul{list-style:none}.block-facets.block-facet--links ul li{margin:0 0 1px}.block-facets.block-facet--links ul li a{background:#00aedb;display:block;padding:10px 30px 10px 20px;color:#fff;font-weight:400}.block-facets.block-facet--links ul li a:focus,.block-facets.block-facet--links ul li a:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),#00aedb;background:-o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;text-decoration:none}.block-language{float:right;clear:both}.block-language ol,.block-language ul{list-style:none;overflow:auto}.block-language ol li,.block-language ul li{list-style:none;float:left}.block-language ul li{border-right:1px solid #ffb300;margin:0 10px 7px 0;padding:0 10px 0 0}.block-language ul li a{font-size:1rem;line-height:1rem;display:block}.block-language ul li:last-child{border-right:0;margin-right:0;padding-right:0}.mobile-navigation .block-language{float:left;margin:20px 0 50px 20px}.mobile-navigation .block-language ul li{border-right-color:#fff}.mobile-navigation .block-language ul li:last-of-type{padding-right:10px}.mobile-navigation .block-language ul li a{padding:5px;color:#fff}.header-navigation .block-language{display:none;margin-bottom:10px}@media screen and (min-width:480px){.header-navigation .block-language{display:block}}.header-navigation .block-language ul li{border-right-color:#00aedb}.header-navigation .block-language ul li a{color:#00aedb}.block-views-exposed-filter-blocksearch-page-1{margin:0 0 10px;clear:both}@media screen and (min-width:480px){.block-views-exposed-filter-blocksearch-page-1 .form-item input{max-width:270px}}.block-views-exposed-filter-blocksearch-page-1 .form-actions .form-submit{margin:0}.field--type--text-long,.field--type--text-with-summary{margin:0 0 40px}.field--type--text-long p:first-child,.field--type--text-with-summary p:first-child{margin-top:0}.field--type--text-long .btn,.field--type--text-with-summary .btn{background:#ffb300;display:block;padding:10px 30px 10px 20px;color:#fff;font-weight:400;display:inline-block;padding-right:20px}.field--type--text-long .btn:focus,.field--type--text-long .btn:hover,.field--type--text-with-summary .btn:focus,.field--type--text-with-summary .btn:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),#ffb300;background:-o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#ffb300;background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#ffb300;text-decoration:none}.field--type--text-long ol,.field--type--text-long ul,.field--type--text-with-summary ol,.field--type--text-with-summary ul{overflow:hidden}.field--type--text-long ol li,.field--type--text-long ul li,.field--type--text-with-summary ol li,.field--type--text-with-summary ul li{margin:0 0 0 25px}.field--type--text-long ol li>p,.field--type--text-long ul li>p,.field--type--text-with-summary ol li>p,.field--type--text-with-summary ul li>p{margin:0}.field--type--text-long blockquote,.field--type--text-with-summary blockquote{border-bottom:1px solid rgba(255,179,0,.15);margin:20px 30px;padding:30px 40px 20px;position:relative}.field--type--text-long blockquote:before,.field--type--text-with-summary blockquote:before{color:rgba(255,179,0,.15);content:"\f10d";display:block;font-family:FontAwesome;font-size:30px;height:30px;position:absolute;top:0;left:0;width:30px}.field--type--text-long .embedded-entity.align-left,.field--type--text-with-summary .embedded-entity.align-left{margin:0 15px 0 0}.field--type--text-long .embedded-entity.align-right,.field--type--text-with-summary .embedded-entity.align-right{margin:0 0 0 15px}.field--field-content-references>.items>.item{margin-bottom:20px}.field--field-date-range{margin:0 0 20px}.field--field-date-range .item{font-weight:700}.field--field-date-range .item::before{font-family:FontAwesome;content:"\f073";display:inline-block;padding-right:5px;vertical-align:top}.field--field-facebook a::before{content:"\f230";display:inline-block;font-family:FontAwesome;font-size:30px;padding-right:5px;vertical-align:middle}.field--field-form{margin:0 0 40px}.field--field-form>.items>.item{margin-bottom:10px}.field--field-form>.items>.item a{background:#00aedb;position:relative;display:block;padding:10px 30px 10px 20px;color:#fff;font-weight:400;display:block}.field--field-form>.items>.item a:focus,.field--field-form>.items>.item a:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),#00aedb;background:-o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;text-decoration:none}.field--field-form>.items>.item a::after{position:absolute;display:inline-block;color:#fff;font-family:FontAwesome;font-size:16px;content:"\f105";top:10px;right:10px}.field--field-form>.items>.item a:focus::after,.field--field-form>.items>.item a:hover::after{opacity:.8}@media screen and (min-width:768px){.field--field-form>.items>.item a{display:inline-block}}.field--type--geofield{width:100%;min-height:200px}.field--type--geofield .geofield-map,.field--type--geofield .item,.field--type--geofield .items{width:100%;height:100%}.field--field-instagram a::before{content:"\f16d";display:inline-block;font-family:FontAwesome;font-size:30px;padding-right:5px;vertical-align:middle}.field--field-p-spotlight-items-gr-theme{clear:both}.field--field-p-spotlight-items-grouped{clear:both;margin:0 0 20px 0}.field--field-p-step{margin-bottom:40px}.field--field-p-step>.items>.item{margin:0 0 20px;padding:20px;background:#edecec}.field--field-p-step>.items>.item h2{margin-top:5px}.field--field-p-step>.items>.item .field--type--text-long{margin-bottom:20px}.field--field-p-top-services{clear:both}.field--field-p-top-services>.items>.item{margin-bottom:20px}.field--field-p-top-services>.items>.item .field--field-link{margin:10px 0 0}.field--field-p-top-services>.items>.item .field--field-link a{position:relative;display:block}.field--field-p-top-services>.items>.item .field--field-link a::after{position:absolute;display:inline-block;color:#00aedb;font-family:FontAwesome;font-size:16px;content:"\f105";top:0;right:10px}.field--field-p-top-services>.items>.item .field--field-link a:focus::after,.field--field-p-top-services>.items>.item .field--field-link a:hover::after{opacity:.8}.sharethis-wrapper{margin:0 0 20px}.field--field-source{margin:0 0 20px}.field--field-spotlight-items-homepage{margin-bottom:20px}.field--field-top-items-link{margin:0 0 10px}.field--field-top-items-link>.items>.item{margin-bottom:10px}.field--field-top-items-link>.items>.item a{background:#00aedb;display:block;padding:10px 30px 10px 20px;color:#fff;font-weight:400}.field--field-top-items-link>.items>.item a:focus,.field--field-top-items-link>.items>.item a:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),#00aedb;background:-o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;text-decoration:none}.field--field-top-items-link>.items>.item a.internal{position:relative}.field--field-top-items-link>.items>.item a.internal::after{position:absolute;display:inline-block;color:#fff;font-family:FontAwesome;font-size:16px;content:"\f105";top:10px;right:10px}.field--field-top-items-link>.items>.item a.internal:focus::after,.field--field-top-items-link>.items>.item a.internal:hover::after{opacity:.8}.field--field-top-items-link>.items>.item a.external{position:relative}.field--field-top-items-link>.items>.item a.external::after{content:"";position:absolute;top:25%;right:10px}.field--field-top-items-link>.items>.item a.external::after{font-family:FontAwesome;font-size:16px;content:"\f08e";display:inline-block}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=max],input[type=min],input[type=month],input[type=number],input[type=password],input[type=range],input[type=reset],input[type=search],input[type=step],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=value],input[type=week],select,textarea{font-size:1rem;line-height:1.125rem;border:2px solid #edecec;font-family:inherit;height:48px;padding:10px;-webkit-transition:-webkit-box-shadow 250ms;transition:-webkit-box-shadow 250ms;-o-transition:box-shadow 250ms;transition:box-shadow 250ms;transition:box-shadow 250ms,-webkit-box-shadow 250ms}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=file]:focus,input[type=max]:focus,input[type=min]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=step]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=value]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:0;-webkit-box-shadow:0 0 0 2px #edecec;box-shadow:0 0 0 2px #edecec}input[type=button],input[type=submit]{font-size:1rem;line-height:1rem;background:#ffb300;border:0;color:#fff;font-family:inherit;padding:14px;-webkit-transition:background 250ms;-o-transition:background 250ms;transition:background 250ms}input[type=button]:hover,input[type=submit]:hover{background:#00aedb;cursor:pointer}textarea{max-width:480px;width:100%}.form-item{margin:0 0 20px;overflow:hidden}.form-item label{display:block;font-weight:700;margin-bottom:4px}@media screen and (min-width:768px){.form-item label{float:left;margin:10px 0 0;padding-right:20px;width:25%;text-align:right}}.form-item input{width:100%;max-width:480px}@media screen and (min-width:768px){.form-item input{width:75%}}.form-item .description{font-size:.875rem;line-height:1.1875rem;color:#9c9a9a;margin:5px 0 0}@media screen and (min-width:768px){.form-item .description{margin-left:25%}}@media screen and (min-width:768px){.form-item.js-form-type-webform-checkboxes-other label+div,.form-item.js-form-type-webform-radios-other label+div{margin-left:25%;width:75%}}.form-item.form-item-single-checkbox{display:block;margin:0 0 20px}@media screen and (min-width:768px){.form-item.form-item-single-checkbox{margin-left:25%}.form-item.form-item-single-checkbox .description{margin-left:0}}@media screen and (min-width:768px){.form-item.js-form-type-datetime>div{margin-left:25%}}.form-item.js-form-type-datetime>div.description{margin-top:10px}.form-item.form-item-date-time-date{margin-bottom:10px}.form-item.form-item-date-time-time{margin-bottom:0}.form-item .form-date,.form-item .form-time{width:100%}.form-item.form-type-select .form-select,.form-item.js-form-type-select .form-select{background-color:#fff;background-image:url(/profiles/ocp_kickstart/themes/ocp_theme/images/sort-arrows.jpg);background-size:contain;background-position:top right;background-repeat:no-repeat;border-radius:0;max-width:480px;padding-right:58px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item.form-wrapper{border:0;padding:0}.form-item.form-wrapper>legend{background:#c7c7c7;color:#fff;display:block;font-weight:700;padding:10px 20px;width:100%}@media screen and (min-width:768px){.form-item.form-wrapper>legend{padding:10px 0 10px 25%}}.form-item.form-wrapper>.fieldset-wrapper{background:#f4f4f4;padding:20px}@media screen and (min-width:768px){.form-item.form-wrapper>.fieldset-wrapper{padding:20px 0}}.form-item.fieldgroup>legend{background:0 0;color:#767474;padding:0}.form-item.fieldgroup>.fieldset-wrapper{background:0 0;padding:0}@media screen and (min-width:768px){.form-item.fieldgroup>legend{float:left;padding-right:20px;text-align:right;width:25%;position:relative}.form-item.fieldgroup>.fieldset-wrapper{float:left;width:75%}.form-item.fieldgroup>.fieldset-wrapper .js-form-type-checkbox,.form-item.fieldgroup>.fieldset-wrapper .js-form-type-radio{margin-top:0}.form-item.fieldgroup>.fieldset-wrapper .description{margin-left:0}}.js-form-type-checkbox,.js-form-type-radio{margin:5px 10px 0 0}@media screen and (min-width:768px){.js-form-type-checkbox,.js-form-type-radio{margin-top:7px}}.js-form-type-checkbox .form-checkbox,.js-form-type-checkbox .form-radio,.js-form-type-checkbox .option,.js-form-type-radio .form-checkbox,.js-form-type-radio .form-radio,.js-form-type-radio .option{display:inline-block;vertical-align:middle;width:auto}.js-form-type-checkbox .option,.js-form-type-radio .option{font-weight:400;margin-bottom:0}@media screen and (min-width:768px){.js-form-type-checkbox .option,.js-form-type-radio .option{float:none;margin:0}}.js-form-type-checkbox .form-radio,.js-form-type-radio .form-radio{margin-right:5px;width:20px}.js-form-type-checkbox .form-checkbox,.js-form-type-radio .form-checkbox{margin-right:5px}.form-actions .form-submit{margin:20px 0;width:100%}@media screen and (min-width:480px){.form-actions .form-submit{width:auto}}@media screen and (min-width:768px){.form-actions .form-submit{margin-left:25%}}.path-webform form{max-width:1270px;margin-left:auto;margin-right:auto;padding:0 .625rem}.path-webform form::after{clear:both;content:"";display:table}.user-login-form .form-actions .form-submit,.user-pass .form-actions .form-submit{width:100%}@media screen and (min-width:480px){.user-login-form .form-actions .form-submit,.user-pass .form-actions .form-submit{display:inline-block;width:auto}}@media screen and (min-width:768px){.user-login-form .form-actions,.user-pass .form-actions{margin:20px 0 10px 25%}}.user-login-form .form-actions{margin-top:30px}.user-login-form .form-actions .forgot-password{margin:16px 0 0;text-align:center}@media screen and (min-width:480px){.user-login-form .form-actions .forgot-password{display:inline-block;margin-left:16px}}.user-pass>p{margin:10px 0;text-align:center}@media screen and (min-width:480px){.user-pass>p{text-align:left}}@media screen and (min-width:768px){.user-pass>p{margin-left:25%}}.user-pass .form-actions{margin-top:20px}.block-views-exposed-filter-blocksearch-page-1{margin:0 0 10px;clear:both}.block-views-exposed-filter-blocksearch-page-1 form{padding:0;position:relative;margin:11px 0 0}.block-views-exposed-filter-blocksearch-page-1 form .form-item-keywords{margin:0}@media screen and (min-width:480px){.block-views-exposed-filter-blocksearch-page-1 form .form-item-keywords{float:left}}.block-views-exposed-filter-blocksearch-page-1 form .form-item-keywords input{font-size:1rem;line-height:1rem;height:34px;padding:5px 60px 5px 10px;width:100%}@media screen and (min-width:480px){.block-views-exposed-filter-blocksearch-page-1 form .form-item-keywords input{border-right:0;max-width:270px}}.block-views-exposed-filter-blocksearch-page-1 form .form-actions{position:absolute;right:0;top:0}@media screen and (min-width:480px){.block-views-exposed-filter-blocksearch-page-1 form .form-actions{float:right}}.block-views-exposed-filter-blocksearch-page-1 form .form-actions .form-submit{margin:0;padding:9px}.block-views-exposed-filter-blocksearch-page-1 form{position:relative;margin:11px 0 0}.block-views-exposed-filter-blocksearch-page-1 form .form-item-keywords{margin:0}@media screen and (min-width:480px){.block-views-exposed-filter-blocksearch-page-1 form .form-item-keywords{float:left}}.block-views-exposed-filter-blocksearch-page-1 form .form-item-keywords input{font-size:1rem;line-height:1rem;height:34px;width:100%;padding:5px 60px 5px 10px}@media screen and (min-width:480px){.block-views-exposed-filter-blocksearch-page-1 form .form-item-keywords input{border-right:0}}.block-views-exposed-filter-blocksearch-page-1 form .form-actions{position:absolute;right:0;top:0}@media screen and (min-width:480px){.block-views-exposed-filter-blocksearch-page-1 form .form-actions{float:right}}.block-views-exposed-filter-blocksearch-page-1 form .form-actions input{padding:9px}.main-navigation{display:none;position:relative}@media screen and (min-width:480px){.main-navigation{display:block}}.main-navigation nav{float:left}.main-navigation nav ol,.main-navigation nav ul{list-style:none;overflow:auto}.main-navigation nav ol li,.main-navigation nav ul li{list-style:none;float:left}@media screen and (min-width:768px){.main-navigation nav{position:absolute;left:0;bottom:0}}@media screen and (min-width:1170px){.main-navigation nav{left:calc((100% - 3 * 20px)/ 4 + 20px)}}.main-navigation nav ul li{margin:0 40px 0 0}.main-navigation nav ul li:last-child{margin-right:20px}.main-navigation nav ul li a{font-size:1.5rem;line-height:1.5rem;display:block;padding:15px 5px;color:#00aedb}.main-navigation nav ul li a:active,.main-navigation nav ul li a:focus,.main-navigation nav ul li a:hover{border-bottom:3px solid #00aedb;padding-bottom:12px;text-decoration:none;color:#ffb300}.main-navigation nav ul li a.is-active,.main-navigation nav ul li.menu-item--active-trail>a{padding-bottom:10px;border-bottom:5px solid #00aedb;font-weight:700;text-decoration:none}.hamburger{display:block;float:right;margin:10px 0 0}@media screen and (min-width:480px){.hamburger{display:none}}.hamburger:active,.hamburger:focus,.hamburger:hover{text-decoration:none}.hamburger span{font-size:1.125rem;line-height:2.1875rem;display:inline-block;text-transform:uppercase;vertical-align:middle}.hamburger i{font-size:2.1875rem;margin:0 0 0 8px;vertical-align:middle}.mobile-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:49;visibility:hidden;opacity:0;background:rgba(0,0,0,.7);-webkit-transition:visibility 0s,opacity 250ms linear;-o-transition:visibility 0s,opacity 250ms linear;transition:visibility 0s,opacity 250ms linear}.mobile-overlay.open{visibility:visible;opacity:1}.mobile-navigation{display:block;position:fixed;right:-500px;height:100%;width:80%;z-index:50;background:#00aedb;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-transition:right .4s ease-in-out;-o-transition:right .4s ease-in-out;transition:right .4s ease-in-out;overflow-y:scroll}@media screen and (min-width:480px){.mobile-navigation{display:none}}.mobile-navigation.open{right:0}.mobile-navigation .menu-close{border-bottom:2px solid rgba(255,255,255,.6);display:block;text-align:right}.mobile-navigation .menu-close .close-button{background:0 0;border:0;border-left:1px solid rgba(255,255,255,.6);color:#fff;cursor:pointer;display:inline-block;outline:0;padding:10px 20px}.mobile-navigation nav.menu--main{font-size:1.125rem;line-height:1.25rem;border-bottom:2px solid rgba(255,255,255,.6)}.mobile-navigation nav.menu--main>ul>li>a{padding:20px;background:rgba(0,0,0,.2)}.mobile-navigation nav.menu--main>ul>li>ul{display:none}.mobile-navigation nav.menu--main>ul>li>ul>li>a{padding:10px 30px}.mobile-navigation nav.menu--main>ul>li.open>ul{display:block}.mobile-navigation nav.menu--main>ul>li.menu-item--collapsed>a,.mobile-navigation nav.menu--main>ul>li.menu-item--expanded>a{position:relative;padding-right:40px}.mobile-navigation nav.menu--main>ul>li.menu-item--collapsed>a::after,.mobile-navigation nav.menu--main>ul>li.menu-item--expanded>a::after{content:"";right:20px;top:0;width:16px;height:100%;background:url(/themes/custom/ocp_theme/images/small-arrow-bottom.svg) no-repeat center center;background-size:contain}.mobile-navigation nav.menu--service{font-size:.875rem;line-height:1rem;display:block;float:none;font-weight:400;width:100%}.mobile-navigation nav.menu--service ul li{border-right:0;display:block;float:none;margin:0;padding:0;width:100%}.mobile-navigation nav.menu--service ul li a{background:rgba(0,0,0,.6);color:rgba(255,255,255,.85);display:block;padding:20px}.mobile-navigation nav ul{list-style:none}.mobile-navigation nav ul li{list-style:none}.mobile-navigation nav ul li a{display:block;border-bottom:1px solid rgba(255,255,255,.6);color:#fff}.mobile-navigation nav ul li a.is-active,.mobile-navigation nav ul li a:active,.mobile-navigation nav ul li a:focus,.mobile-navigation nav ul li a:hover{text-decoration:none}.mobile-navigation nav ul li a.is-active,.mobile-navigation nav ul li.menu-item--active-trail>a{background:rgba(0,0,0,.9)}.secondary-navigation{min-height:5px;margin-bottom:20px;background:#ffb300}.page-node-type-homepage .secondary-navigation{min-height:0;margin-bottom:0}.secondary-navigation nav{display:none;max-width:1270px;margin-left:auto;margin-right:auto;padding:0 .625rem}.secondary-navigation nav ol,.secondary-navigation nav ul{list-style:none;overflow:auto}.secondary-navigation nav ol li,.secondary-navigation nav ul li{list-style:none;float:left}@media screen and (min-width:480px){.secondary-navigation nav{display:block}}.secondary-navigation nav::after{clear:both;content:"";display:table}.secondary-navigation nav ul li a{font-size:1.25rem;line-height:1.25rem;display:block;padding:15px 10px;color:#fff;-webkit-transition:background 250ms;-o-transition:background 250ms;transition:background 250ms}@media screen and (min-width:1170px){.secondary-navigation nav ul li a{padding:15px 30px}}.secondary-navigation nav ul li a.is-active,.secondary-navigation nav ul li a:hover{background:#00aedb;text-decoration:none}.block-menu.menu--service{float:right;clear:both;display:none}.block-menu.menu--service ol,.block-menu.menu--service ul{list-style:none;overflow:auto}.block-menu.menu--service ol li,.block-menu.menu--service ul li{list-style:none;float:left}.block-menu.menu--service ul li{border-right:1px solid #ffb300;margin:0 10px 7px 0;padding:0 10px 0 0}.block-menu.menu--service ul li a{font-size:1rem;line-height:1rem;display:block}.block-menu.menu--service ul li:last-child{border-right:0;margin-right:0;padding-right:0}@media screen and (min-width:480px){.block-menu.menu--service{display:block}}.block-menu.menu--service ul li{border-right-color:#00aedb}.block-menu.menu--service ul li a{color:#00aedb}.block-menu.menu--account{float:right;clear:both;display:none}.block-menu.menu--account ol,.block-menu.menu--account ul{list-style:none;overflow:auto}.block-menu.menu--account ol li,.block-menu.menu--account ul li{list-style:none;float:left}.block-menu.menu--account ul li{border-right:1px solid #ffb300;margin:0 10px 7px 0;padding:0 10px 0 0}.block-menu.menu--account ul li a{font-size:1rem;line-height:1rem;display:block}.block-menu.menu--account ul li:last-child{border-right:0;margin-right:0;padding-right:0}@media screen and (min-width:480px){.block-menu.menu--account{display:block}}.block-menu.menu--account ul li{border-right-color:#ffb300}.block-menu.menu--account ul li a{color:#ffb300}#toolbar-bar{z-index:100000}.cn-sidebar-wrapper .form-item{margin-bottom:20px!important}@media screen and (min-width:768px){.cn-sidebar-wrapper .form-item input,.cn-sidebar-wrapper .form-item select{width:75%!important}}.flexslider,.flexslider-custom{position:relative;margin:20px 0;border:0;background:0 0}.flexslider .flex-direction-nav li.flex-nav-prev,.flexslider-custom .flex-direction-nav li.flex-nav-prev{left:0}.flexslider .flex-direction-nav li.flex-nav-next,.flexslider-custom .flex-direction-nav li.flex-nav-next{right:0}.flexslider .flex-direction-nav li a,.flexslider-custom .flex-direction-nav li a{top:calc((100% - 40px)/ 2 + 20px);width:auto;height:40px;display:block;overflow:hidden;background:#ffb300;opacity:1;text-indent:-999999px;text-shadow:none;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s}.flexslider .flex-direction-nav li a.flex-prev,.flexslider-custom .flex-direction-nav li a.flex-prev{left:0}.flexslider .flex-direction-nav li a.flex-next,.flexslider-custom .flex-direction-nav li a.flex-next{right:0}.flexslider .flex-direction-nav li a::before,.flexslider-custom .flex-direction-nav li a::before{font-size:1.25rem;line-height:1.25rem;padding:10px;display:block;color:#fff;text-indent:0;opacity:.7}.flexslider .flex-direction-nav li a:focus,.flexslider .flex-direction-nav li a:hover,.flexslider-custom .flex-direction-nav li a:focus,.flexslider-custom .flex-direction-nav li a:hover{text-decoration:none}.flexslider .flex-direction-nav li a:focus::before,.flexslider .flex-direction-nav li a:hover::before,.flexslider-custom .flex-direction-nav li a:focus::before,.flexslider-custom .flex-direction-nav li a:hover::before{opacity:.9}.flexslider-custom:hover .flex-direction-nav li .flex-next,.flexslider-custom:hover .flex-direction-nav li .flex-prev,.flexslider:hover .flex-direction-nav li .flex-next,.flexslider:hover .flex-direction-nav li .flex-prev{opacity:1}.flexslider-custom:hover .flex-direction-nav li .flex-prev,.flexslider:hover .flex-direction-nav li .flex-prev{left:0}.flexslider-custom:hover .flex-direction-nav li .flex-next,.flexslider:hover .flex-direction-nav li .flex-next{right:0}#vl-global-header a[href^="mailto:"]::before{content:none}.opening-hours-item{position:relative;color:#767474}.opening-hours-item .opening-hours-item-title{font-size:1rem;line-height:1rem;padding:10px 30px 10px 10px;color:#767474;font-weight:400}.opening-hours-item .opening-hours-item-content{font-size:.875rem;line-height:1rem;position:relative;padding:10px 10px 24px;background:#fff}.opening-hours-item .opening-hours-item-content h6{font-size:.875rem;line-height:1rem;margin:0 0 10px;padding:0 0 5px;border-bottom:2px solid #ffb300;color:#ffb300;font-weight:700}.opening-hours-item .opening-hours-item-content .opening-hours-item-content-ref{overflow:hidden;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #767474}.opening-hours-item .opening-hours-item-content .opening-hours-item-content-ref .title{float:left;width:60%}.opening-hours-item .opening-hours-item-content .opening-hours-item-content-ref .hours-info{float:left;width:40%}.opening-hours-item .opening-hours-item-content .field--open-hours-highl-more{position:absolute;bottom:12px;width:calc(100% - 10px - 10px)}.opening-hours-item .opening-hours-item-content .field--open-hours-highl-more a{position:relative;display:block}.opening-hours-item .opening-hours-item-content .field--open-hours-highl-more a::after{position:absolute;display:inline-block;color:#00aedb;font-family:FontAwesome;font-size:16px;content:"\f105";top:0;right:0}.opening-hours-item .opening-hours-item-content .field--open-hours-highl-more a:focus::after,.opening-hours-item .opening-hours-item-content .field--open-hours-highl-more a:hover::after{opacity:.8}.opening-hours-tabbed .horizontal-tabs .horizontal-tabs-list{width:100%;list-style:none;overflow:hidden;margin:0 0 1px}.opening-hours-tabbed .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button{list-style:none;float:left;margin:0 1px 0 0;width:calc((100% - 6 * 1px)/ 100 * 14.28)}.opening-hours-tabbed .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button:last-child{margin:0}.opening-hours-tabbed .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a{display:block;padding:10px;background:#fff;color:#767474;text-align:center}.opening-hours-tabbed .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a.active,.opening-hours-tabbed .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:focus,.opening-hours-tabbed .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover{background:#ffb300;color:#fff;text-decoration:none}.opening-hours-tabbed .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane{display:none;margin:0;padding:0;border:0;background:#fff;color:#767474}.opening-hours-tabbed .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane.open{display:block}.opening-hours-tabbed .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane legend{display:none}.opening-hours-tabbed .horizontal-tabs .horizontal-tabs-panes .horizontal-tabs-pane table{background:0 0}.node--address .field--field-geofield,.node--address .info{width:100%;margin:0 0 40px}@media screen and (min-width:480px){.node--address .field--field-geofield,.node--address .info{width:49%}}.node--address .address-info{padding:20px;background:#edecec;color:#00aedb}.node--address .address-info h2{margin:0 0 10px}.node--address .address-info .field--field-teaser-image{margin-bottom:10px}.node--address .address-info .field--field-facebook,.node--address .address-info .field--field-instagram{display:inline-block;margin-bottom:3px}.node--address .address-info .opening-hours-tabbed{margin-top:20px}.node--address .all-opening-hours{background:#ffb300;position:relative;display:block;padding:10px 30px 10px 20px;color:#fff;font-weight:400}.node--address .all-opening-hours:focus,.node--address .all-opening-hours:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),#ffb300;background:-o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#ffb300;background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#ffb300;text-decoration:none}.node--address .all-opening-hours::after{position:absolute;display:inline-block;color:#fff;font-family:FontAwesome;font-size:16px;content:"\f105";top:10px;right:10px}.node--address .all-opening-hours:focus::after,.node--address .all-opening-hours:hover::after{opacity:.8}.node--address .field .label.label--above{font-size:1.125rem;line-height:1.125rem;margin:20px 0 10px;font-weight:700}.node--address .field .label.label--inline{float:left;margin:0 10px 0 0}.node--address .field .label.label--inline::after{content:":"}.node--address .closing-days,.node--address .exception-periods{margin:0 0 20px;padding:0 20px;background:#00aedb;overflow:hidden}.node--address .closing-days h3,.node--address .exception-periods h3{color:#fff}.node--address .closing-days .closing-day,.node--address .closing-days .exception-period,.node--address .exception-periods .closing-day,.node--address .exception-periods .exception-period{margin:0 0 20px;padding:20px;background:#fff}.node--address .closing-days .closing-day h4,.node--address .closing-days .exception-period h4,.node--address .exception-periods .closing-day h4,.node--address .exception-periods .exception-period h4{margin:0 0 20px}.node--address .closing-days .closing-day .weekday,.node--address .closing-days .exception-period .weekday,.node--address .exception-periods .closing-day .weekday,.node--address .exception-periods .exception-period .weekday{margin:0 0 20px}.node--address .closing-days .closing-day .opening-hour,.node--address .closing-days .exception-period .opening-hour,.node--address .exception-periods .closing-day .opening-hour,.node--address .exception-periods .exception-period .opening-hour{overflow:hidden}@media screen and (min-width:768px){.node--address .closing-days .closing-day .opening-hour .opening-hour-time,.node--address .closing-days .exception-period .opening-hour .opening-hour-time,.node--address .exception-periods .closing-day .opening-hour .opening-hour-time,.node--address .exception-periods .exception-period .opening-hour .opening-hour-time{float:left;width:200px}}@media screen and (min-width:768px){.node--address .closing-days .closing-day .opening-hour .opening-hour-label,.node--address .closing-days .exception-period .opening-hour .opening-hour-label,.node--address .exception-periods .closing-day .opening-hour .opening-hour-label,.node--address .exception-periods .exception-period .opening-hour .opening-hour-label{margin-left:200px}}.node--association--full .field--field-teaser-image{margin:0 0 20px}@media screen and (min-width:480px){.node--association--full .field--field-teaser-image{float:left;width:49%;margin:0 2% 10px 0}}@media screen and (min-width:768px){.node--association--full .field--field-teaser-image{margin-bottom:20px}}.node--association--full .field--field-address{clear:both}.node--homepage .banner{position:relative;margin-bottom:20px}.node--homepage .banner.width-small{background:#ffb300}.node--homepage .banner.width-full .spotlight-item-custom-absolute,.node--homepage .banner.width-site .spotlight-item-custom-absolute{display:none;position:absolute;width:100%;height:100%;top:0;z-index:-1}@media screen and (min-width:480px){.node--homepage .banner.width-full .spotlight-item-custom-absolute,.node--homepage .banner.width-site .spotlight-item-custom-absolute{display:block}}.node--homepage .banner.width-full .spotlight-item-custom-absolute .spotlight-item-custom-background,.node--homepage .banner.width-site .spotlight-item-custom-absolute .spotlight-item-custom-background{height:100%}@media screen and (min-width:480px){.node--homepage .banner.width-full .spotlight-item-custom.spotlight-item-custom-background,.node--homepage .banner.width-site .spotlight-item-custom.spotlight-item-custom-background{background-image:none!important}}.node--homepage .banner.width-site .spotlight-item-custom-absolute .spotlight-item-custom-background{max-width:1330px;margin:0 auto}@media screen and (max-width:480px){.node--homepage .banner>.container{padding:0}}@media screen and (min-width:480px){.node--homepage .banner>.container>div{width:calc((100% - 20px)/ 2);margin-right:20px}.node--homepage .banner>.container>div:nth-of-type(2n){margin-right:0}}@media screen and (min-width:768px){.node--homepage .banner>.container>div:nth-of-type(1){width:calc((100% - 2 * 20px)/ 3);margin-right:20px}.node--homepage .banner>.container>div:nth-of-type(2){width:calc((100% - 2 * 20px)/ 3 * 2 + 20px)}}@media screen and (min-width:1170px){.node--homepage .banner>.container>div:nth-of-type(1){width:calc((100% - 3 * 20px)/ 4);margin-right:20px}.node--homepage .banner>.container>div:nth-of-type(2){width:calc((100% - 3 * 20px)/ 4 * 3 + 2 * 20px)}}.node--homepage .banner>.container>div.opening-hours-highlighted{background:#ffb300;padding:20px .625rem}@media screen and (min-width:480px){.node--homepage .banner>.container>div.opening-hours-highlighted{background:0 0;padding:20px 0}}.node--homepage .banner>.container>div.opening-hours-highlighted h2{font-size:1rem;line-height:1rem;color:#fff;font-weight:400}.node--homepage .banner>.container>div.opening-hours-highlighted .accordion{min-height:200px}.node--homepage .banner>.container>div.opening-hours-highlighted .accordion .accordion-item{margin-bottom:1px;background:#fff}.node--homepage .banner>.container>div.opening-hours-highlighted .accordion .accordion-item .accordion-item-title{position:relative;display:block}.node--homepage .banner>.container>div.opening-hours-highlighted .accordion .accordion-item .accordion-item-title::after{position:absolute;display:inline-block;color:#767474;font-family:FontAwesome;font-size:18px;content:"\f107";top:10px;right:10px}.node--homepage .banner>.container>div.opening-hours-highlighted .accordion .accordion-item .accordion-item-title:focus::after,.node--homepage .banner>.container>div.opening-hours-highlighted .accordion .accordion-item .accordion-item-title:hover::after{opacity:.8}.node--homepage .banner>.container>div.opening-hours-highlighted .accordion .accordion-item .accordion-item-content{display:none}.node--homepage .banner>.container>div.opening-hours-highlighted .accordion .accordion-item.open{min-height:200px}.node--homepage .banner>.container>div.opening-hours-highlighted .accordion .accordion-item.open .accordion-item-title{position:relative}.node--homepage .banner>.container>div.opening-hours-highlighted .accordion .accordion-item.open .accordion-item-title::after{position:absolute;display:inline-block;color:#767474;font-family:FontAwesome;font-size:18px;content:"\f106";top:10px;right:10px}.node--homepage .banner>.container>div.opening-hours-highlighted .accordion .accordion-item.open .accordion-item-title:focus::after,.node--homepage .banner>.container>div.opening-hours-highlighted .accordion .accordion-item.open .accordion-item-title:hover::after{opacity:.8}.node--homepage .banner>.container>div.opening-hours-highlighted .accordion .accordion-item.open .accordion-item-content{display:block}.node--homepage .banner>.container>div.opening-hours-highlighted .accordion .field--field-link{margin:5px 0 0;text-align:right}.node--homepage .banner>.container>div.opening-hours-highlighted .accordion .field--field-link a{color:#fff}.node--homepage .banner>.container>div.opening-hours-highlighted .accordion.opened .accordion-item{display:none}.node--homepage .banner>.container>div.opening-hours-highlighted .accordion.opened .accordion-item.open{display:block}.node--homepage .banner>.container>div.opening-hours-highlighted .accordion.opened .field--field-link{display:none}.node--homepage .banner>.container>div.spotlight-item-custom{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;min-height:200px}.node--homepage .banner>.container>div.spotlight-item-custom article,.node--homepage .banner>.container>div.spotlight-item-custom div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.node--homepage .banner>.container>div.spotlight-item-custom a{position:relative;display:block;width:100%}.node--homepage .banner>.container>div.spotlight-item-custom a:hover{text-decoration:none}.node--homepage .banner>.container>div.spotlight-item-custom a .field--field-date-range{font-size:1.5rem;line-height:1.5rem;color:#fff}.node--homepage .banner>.container>div.spotlight-item-custom a h1{font-size:1.5rem;line-height:1.5rem;position:absolute;bottom:0;margin:0;color:#fff;text-transform:uppercase}.node--homepage .banner .spotlight-item-custom-background{background-position-y:center;background-repeat:no-repeat;background-size:cover}.node--homepage .banner.bg-align-left .spotlight-item-custom-background{background-position-x:left}.node--homepage .banner.bg-align-center .spotlight-item-custom-background{background-position-x:center}.node--homepage .banner.bg-align-right .spotlight-item-custom-background{background-position-x:right}.node--landing-page-culture--full .banner{position:relative;height:100px;margin:0 0 20px;background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:480px){.node--landing-page-culture--full .banner{height:200px}}@media screen and (min-width:768px){.node--landing-page-culture--full .banner{height:250px}}@media screen and (min-width:1170px){.node--landing-page-culture--full .banner{height:300px}}.node--landing-page-culture--full .banner h1{font-size:1.5rem;line-height:1.5rem;position:absolute;left:0;bottom:0;margin:20px;color:#fff;text-transform:uppercase}@media screen and (min-width:768px){.node--landing-page-culture--full .banner h1{margin:40px}}.node--landing-page-culture--full .news-items .news-item,.node--landing-page-culture--full .news-items-custom .news-item{margin-bottom:20px}.node--landing-page-culture--full .news-items .news-item .view-mode--cta-image-subtitle a,.node--landing-page-culture--full .news-items .news-item .view-mode--cta-image-subtitle-wide a,.node--landing-page-culture--full .news-items-custom .news-item .view-mode--cta-image-subtitle a,.node--landing-page-culture--full .news-items-custom .news-item .view-mode--cta-image-subtitle-wide a{background:#00aedb}.node--landing-page-culture--full .news-items .news-item .view-mode--cta-image-subtitle a:focus,.node--landing-page-culture--full .news-items .news-item .view-mode--cta-image-subtitle a:hover,.node--landing-page-culture--full .news-items .news-item .view-mode--cta-image-subtitle-wide a:focus,.node--landing-page-culture--full .news-items .news-item .view-mode--cta-image-subtitle-wide a:hover,.node--landing-page-culture--full .news-items-custom .news-item .view-mode--cta-image-subtitle a:focus,.node--landing-page-culture--full .news-items-custom .news-item .view-mode--cta-image-subtitle a:hover,.node--landing-page-culture--full .news-items-custom .news-item .view-mode--cta-image-subtitle-wide a:focus,.node--landing-page-culture--full .news-items-custom .news-item .view-mode--cta-image-subtitle-wide a:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),#00aedb;background:-o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb}@media screen and (min-width:768px){.node--landing-page-culture--full .news-items .second-row .news-item,.node--landing-page-culture--full .news-items-custom .second-row .news-item{min-height:400px}}@media screen and (min-width:1170px){.node--landing-page-culture--full .news-items .second-row .news-item,.node--landing-page-culture--full .news-items-custom .second-row .news-item{min-height:500px}}.node--landing-page-culture--full .news-items-custom .field--field-top-items-link{margin-bottom:20px}.node--landing-page-leisure .opening-hours{padding:10px 0;margin-bottom:20px;background:#edecec;color:#fff}.node--landing-page-leisure .opening-hours .opening-hours-item{margin-bottom:10px}.node--landing-page-leisure .news-wrapper{background:#edecec;margin-bottom:40px;overflow:hidden}.node--landing-page-service .field--field-p-top-services{border-bottom:1px solid #767474}.node--landing-page-service .desks-address-wrapper{border-bottom:1px solid #767474;overflow:auto}@media screen and (min-width:768px){.node--landing-page-service .desks{float:left;width:35%}.node--landing-page-service .desks>div{padding-right:4%}}.node--landing-page-service .desks .opening-hours-item .opening-hours-item-content,.node--landing-page-service .desks .opening-hours-item .opening-hours-item-title{padding-left:0;padding-right:0}.node--landing-page-service .desks .opening-hours-item .opening-hours-item-title{color:#ffb300;font-weight:700}@media screen and (min-width:768px){.node--landing-page-service .field--field-address{float:left;width:65%}}.node--news-article--full h1{margin-bottom:0}.node--news-article--full .field--field-image{margin:0 0 20px}@media screen and (min-width:480px){.node--news-article--full .field--field-image{float:left;width:49%;margin:0 2% 10px 0}}@media screen and (min-width:768px){.node--news-article--full .field--field-image{margin-bottom:20px}}.node--news-article--full .field--field-address{clear:both}.node--news-article--teaser .field--body .meer{display:inline-block;margin-left:10px}.node--page--full .field--field-image{margin:0 0 20px}@media screen and (min-width:480px){.node--page--full .field--field-image{float:left;width:49%;margin:0 2% 10px 0}}@media screen and (min-width:768px){.node--page--full .field--field-image{margin-bottom:20px}}.node--page--full .field--field-address{clear:both}.node--photo-album .field--field-images .item{margin-bottom:10px}.node--photo-album .field--field-images .item a{display:block}.node--product--full .label.label--above{font-size:1.625rem;line-height:2.16613rem;font-family:"Helvetica Neue",Helvetica,sans-serif;color:#00aedb;font-weight:700;font-style:normal}.node--product--full .label.label--inline{float:left;margin:0 10px 0 0}.node--product--full .label.label--inline::after{content:":"}.node.view-mode--cta-extended .field--field-address-details{float:left;width:60%}.node.view-mode--cta-extended .field--field-address-details p{margin:0}.node.view-mode--cta-extended .opening-hours-item-content-ref{float:left;width:40%}.node.view-mode--cta-image-extended{height:100%}.node.view-mode--cta-image-extended a{display:block;background:#00aedb;color:#fff}.node.view-mode--cta-image-extended a:focus,.node.view-mode--cta-image-extended a:hover{text-decoration:none}.node.view-mode--cta-image-extended h3{background:#00aedb;position:relative;display:block;padding:10px 30px 10px 20px;color:#fff;font-weight:400;font-size:1rem;line-height:1rem;margin:0}.node.view-mode--cta-image-extended h3:focus,.node.view-mode--cta-image-extended h3:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),#00aedb;background:-o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;text-decoration:none}.node.view-mode--cta-image-extended h3::after{position:absolute;display:inline-block;color:#fff;font-family:FontAwesome;font-size:16px;content:"\f105";top:10px;right:10px}.node.view-mode--cta-image-extended h3:focus::after,.node.view-mode--cta-image-extended h3:hover::after{opacity:.8}.node.view-mode--cta-image-extended .opening-hours-tabbed{padding:5px;background:#00aedb}.node.view-mode--cta-image-extended .opening-hours-tabbed .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a.active,.node.view-mode--cta-image-extended .opening-hours-tabbed .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:focus,.node.view-mode--cta-image-extended .opening-hours-tabbed .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover{background:#ffb300}.node.view-mode--cta-image-subtitle-big{height:100%;min-height:300px}.node.view-mode--cta-image-subtitle-big a{display:block;height:100%;overflow:auto;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.node.view-mode--cta-image-subtitle-big a:focus,.node.view-mode--cta-image-subtitle-big a:hover{text-decoration:none}.node.view-mode--cta-image-subtitle-big .text{position:absolute;bottom:0;width:100%;background:#00aedb}.node.view-mode--cta-image-subtitle-big .text .field--field-date-range{margin:10px 20px;color:#ffb300}.node.view-mode--cta-image-subtitle-big .text h3{position:relative;position:relative;margin:10px 0;padding:0 30px 0 20px;color:#fff;font-weight:400}.node.view-mode--cta-image-subtitle-big .text h3::after{position:absolute;display:inline-block;color:#fff;font-family:FontAwesome;font-size:22px;content:"\f105";top:0;right:10px}.node.view-mode--cta-image-subtitle-big .text h3:focus::after,.node.view-mode--cta-image-subtitle-big .text h3:hover::after{opacity:.8}.node.view-mode--cta-image-subtitle-big:focus .text,.node.view-mode--cta-image-subtitle-big:hover .text{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),#00aedb;background:-o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb}.node.view-mode--cta-image-subtitle-big:focus .text h3::after,.node.view-mode--cta-image-subtitle-big:hover .text h3::after{opacity:.8}.node.view-mode--cta-image-subtitle,.node.view-mode--cta-image-subtitle-wide{height:100%}.node.view-mode--cta-image-subtitle a,.node.view-mode--cta-image-subtitle-wide a{background:#00aedb;display:block;height:100%;overflow:auto;color:#fff}.node.view-mode--cta-image-subtitle a:focus,.node.view-mode--cta-image-subtitle a:hover,.node.view-mode--cta-image-subtitle-wide a:focus,.node.view-mode--cta-image-subtitle-wide a:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),#00aedb;background:-o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;text-decoration:none}.node.view-mode--cta-image-subtitle .field--field-date-range,.node.view-mode--cta-image-subtitle-wide .field--field-date-range{margin:10px 20px;color:#ffb300}.node.view-mode--cta-image-subtitle h3,.node.view-mode--cta-image-subtitle-wide h3{position:relative;font-size:1rem;line-height:1rem;position:relative;margin:10px 0;padding:0 30px 0 20px;color:#fff;font-weight:400}.node.view-mode--cta-image-subtitle h3::after,.node.view-mode--cta-image-subtitle-wide h3::after{position:absolute;display:inline-block;color:#fff;font-family:FontAwesome;font-size:22px;content:"\f105";top:0;right:10px}.node.view-mode--cta-image-subtitle h3:focus::after,.node.view-mode--cta-image-subtitle h3:hover::after,.node.view-mode--cta-image-subtitle-wide h3:focus::after,.node.view-mode--cta-image-subtitle-wide h3:hover::after{opacity:.8}.node.view-mode--cta-image{height:100%}.node.view-mode--cta-image a{background:#00aedb;display:block;height:100%;color:#fff}.node.view-mode--cta-image a:focus,.node.view-mode--cta-image a:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),#00aedb;background:-o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;text-decoration:none}.node.view-mode--cta-image a:focus,.node.view-mode--cta-image a:hover{text-decoration:none}.node.view-mode--cta-image h3{position:relative;display:block;padding:10px 30px 10px 20px;color:#fff;font-weight:400;font-size:1rem;line-height:1rem;margin:0}.node.view-mode--cta-image h3::after{position:absolute;display:inline-block;color:#fff;font-family:FontAwesome;font-size:16px;content:"\f105";top:10px;right:10px}.node.view-mode--cta-image h3:focus::after,.node.view-mode--cta-image h3:hover::after{opacity:.8}.node.view-mode--cta-text-below{overflow:hidden}.node.view-mode--cta-text-below a{background:#00aedb;position:relative;display:block;padding:10px 30px 10px 20px;color:#fff;font-weight:400;color:#fff}.node.view-mode--cta-text-below a:focus,.node.view-mode--cta-text-below a:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),#00aedb;background:-o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;text-decoration:none}.node.view-mode--cta-text-below a::after{position:absolute;display:inline-block;color:#fff;font-family:FontAwesome;font-size:16px;content:"\f105";top:10px;right:10px}.node.view-mode--cta-text-below a:focus::after,.node.view-mode--cta-text-below a:hover::after{opacity:.8}.view-news .node.view-mode--cta-text-below a{background:#ffb300}.view-news .node.view-mode--cta-text-below a:focus,.view-news .node.view-mode--cta-text-below a:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),#ffb300;background:-o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#ffb300;background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#ffb300;text-decoration:none}.node.view-mode--cta-text-below .field--body{margin:10px 20px}.node.view-mode--cta a{background:#00aedb;position:relative;display:block;padding:10px 30px 10px 20px;color:#fff;font-weight:400;color:#fff}.node.view-mode--cta a:focus,.node.view-mode--cta a:hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),#00aedb;background:-o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),#00aedb;text-decoration:none}.node.view-mode--cta a::after{position:absolute;display:inline-block;color:#fff;font-family:FontAwesome;font-size:16px;content:"\f105";top:10px;right:10px}.node.view-mode--cta a:focus::after,.node.view-mode--cta a:hover::after{opacity:.8}.node.view-mode--teaser{overflow:auto}.node.view-mode--teaser h2{margin:0 0 20px;overflow:auto}.node.view-mode--teaser h2 a{display:block}.node.view-mode--teaser h2 a span{float:left;margin:0 10px 0 0}.node.view-mode--teaser h2 a span .field--field-date-range{margin:0}.node.view-mode--teaser .field--field-image,.node.view-mode--teaser .field--field-teaser-image{margin:0 0 20px}@media screen and (min-width:480px){.node.view-mode--teaser .field--field-image,.node.view-mode--teaser .field--field-teaser-image{float:right;width:50%;max-width:300px;margin:0 0 0 20px}}.node.view-mode--teaser .more-link{margin:0 0 0 10px}.view-associations.associations-page .views-row{margin:0 0 20px;padding:20px;background:#edecec}.view-news.news-page .views-row{margin:0 0 20px;padding:20px;background:#edecec}.view-news.news-block .optionset-news .flex-viewport{margin:0 40px}@media screen and (min-width:480px){.view-news.news-block .optionset-news .flex-viewport{min-height:165px}}.view-news.news-block .optionset-news .flex-viewport .flex-direction-nav li.flex-nav-prev{margin-left:-40px}.view-news.news-block .optionset-news .flex-viewport .flex-direction-nav li.flex-nav-next{margin-right:-40px}.view .pager{text-align:center}.view .pager ul{list-style:none;display:inline-block;margin:0;padding:0}.view .pager ul li{list-style:none;float:left;margin:0 1px 0 0}.view .pager ul li a{display:inline-block;padding:5px 10px;background:#00aedb;color:#fff}.view .pager ul li a:active,.view .pager ul li a:focus,.view .pager ul li a:hover,.view .pager ul li.is-active a{background:#ffb300;text-decoration:none}.view-search .views-row{margin:0 0 20px;padding:20px;background:#edecec}
