.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.jobsearch-loadmore a, .jobsearch-seemore a{
display:block !important;
} .vc_row.wpb_row.vc_custom_1656589271694{
overflow-y: visible !important;
overflow: visible !important;
} button#jobsearch-go {
padding: 0;
width: 100%;
background-image: url(//www.bucksandberks.co.uk/wp-content/plugins/immedia_jobs/assets/images/whitemagnify.png); 
background-repeat: no-repeat;
background-position: center;
background-size: 20px 20px;
}
button#jobsearch-go i {
display: none; }
.jobsearch-searchform{
border-radius: 5px;
background-color: #F89C2F;
padding:28px;
padding-top:25px;
margin-top:20px;
}
.jobsearch-searchform h1, .jobsearch-searchform h2.searchform-title{
color:white;
margin-top:0px;
font-size: 4.5rem;
font-weight: lighter;
margin-bottom: 30px;
}
.jobsearch-size-mini .jobsearch-searchform h1, .jobsearch-size-mini .jobsearch-searchform h2.searchform-title{
font-size: 3.5rem;
}
.jobsearch-searchform input{
height:55px;
width:100%;
border-radius: 5px !important;
border:none !important;
padding-left:10px !important;
font-size: 16px;
font-family: acumin-pro,sans-serif;
}
.jobsearch-searchform input:focus{
outline: none !important;
box-shadow: none;
}
.jobsearch-searchform input::placeholder{
color: #08565C !important;
}
#input-group-search-location{
border-radius: 5px !important;
border-collapse: collapse;
overflow: hidden;
}
#input-group-search-location input, #input-group-search-location span.input-group-addon{
border-radius: 0 !important;
}
#input-group-search-location input, #input-group-search-location span{
background:white;
border:none;
}
.jobsearch-icon{
width:24px;
height:26px;
max-width: 24px;
filter: invert(84%) sepia(38%) saturate(5654%) hue-rotate(338deg) brightness(103%) contrast(94%);
}
#input-group-search-location input{
border-top-right-radius: 5px !important;
border-bottom-right-radius: 5px !important;
padding-left:0 !important;
}
#input-group-search-location span.input-group-addon{
border-top-left-radius: 5px !important;
border-bottom-left-radius: 5px !important;
padding-left:5px !important;
padding-right:5px !important;
}
#input-group-search-location i{
color:#F89C2F;
font-size: 25px;
}
.jobsearch-searchform button[type=submit]{
height:55px;
}
.jobsearch-size-mini .jobsearch-searchform h1{
margin-bottom:30px;
margin-top:5px;
}
.jobsearch-size-mini .jobsearch-searchform{
margin-top:0 !important;
min-height: 230px;
}
.jobsearch-size-mini .jobsearch-searchform .select2-selection__rendered{
color: #11575C !important;
}
.jobsearch-size-mini a.all-jobs-link{
background-color: rgba(252, 206, 151, .5) !important;
margin-top:20px;
border:none !important; 
padding:6px !important;
padding-right:10px !important;
padding-left:5px !important;
font-family: "Acumin Pro Bold", sans-serif;
}
.jobsearch-size-mini a.all-jobs-link i{
display: block;
margin-right:5px;
float:left;
} .autocomplete{
position: relative;
display: block;
}
.autocomplete input{
width: 100%;
}
.autocomplete-items {
position: absolute;
border: none;
z-index: 99;
margin-top:-3px; top: 100%;
left: 0;
right: 0;
}
.autocomplete-items div {
padding: 10px;
cursor: pointer;
background-color: #fff;
border-bottom: 1px solid rgb(239, 239, 239);
color: #11575C !important;
}
.autocomplete-items div strong{
color:inherit !important;
}
.autocomplete-items div:hover { background-color: #e9e9e9;
}
.autocomplete-active {  background-color: rgb(180,180,180)  !important;
color: #ffffff;
} .jobsearch-popular{
padding-top:12px;
padding-left:6px;
}
.jobsearch-popular p{
color: #08565C;
margin-bottom:12px;
}
.jobsearch-popular ul{
margin-left:-6px !important;
margin-right:0 !important;
padding-left:0 !important;
padding-right:0 !important;
}
.jobsearch-popular ul li{
float:left;
font-family: acumin-pro,sans-serif;
list-style-position: inside;
list-style-image: none;
list-style-type: none;
margin-right:10px;
}
.jobsearch-popular ul a{
color:white;
background-color:#179CA5;
border-color: #179CA5;
padding-top:5px;
padding-bottom: 8px;
padding-left:10px;
padding-right:10px;
text-transform: uppercase;
font-size: 13px !important;
border-radius: 5px;
font-weight:500;
}
.jobsearch-popular ul a:hover,
.jobsearch-popular ul a:focus,
.jobsearch-popular ul a:active,
.jobsearch-popular ul a:visited{
color:white;
text-decoration: none;
}
.jobsearch-popular ul a i{
font-size: 18px;
vertical-align: middle;
margin-right:7px;
} .jobsearch-results-section{
margin-top:30px;
} .filter-heading{
font-family: acumin-pro-condensed,sans-serif;
color: #08565C;
font-size: 22px;
margin-bottom:12px;
margin-top:4px;
font-weight: 400;
}
#filter-accordion h4.panel-title{
text-transform: uppercase;
font-weight: bold;
font-family: acumin-pro,sans-serif;
font-size: 14px;
}
#filter-accordion .panel{
border-radius: 0 !important;
border:none !important;
}
#filter-accordion .panel-heading{
background-image: none;
background-color: #ebebeb;
border-radius: 0 !important;
border:none !important;
}
#filter-accordion .panel-body{
background-image: none;
background-color: #ebebeb;
border-radius: 0 !important;
border:none !important;
padding-top:8px;
padding-bottom:8px;
padding-right:20px;
}
#filter-accordion h4.panel-title a{
display: block;
color: #08565C;
}
#filter-accordion h4.panel-title a:hover,
#filter-accordion h4.panel-title a:active,
#filter-accordion h4.panel-title a:visited,
#filter-accordion h4.panel-title a:focus{
text-decoration: none;
color: #08565C;
}
#filter-accordion h4.panel-title a span{
float:right !important;
font-weight: normal;
font-size: 26px;
margin-top:-11px;
color: #08565C;
}
#filter-accordion ul.jobsearch-filter-selector{
margin-left:0 !important;
margin-right:0 !important;
padding-left:0 !important;
padding-right:0 !important;
margin-bottom:0;
}
#filter-accordion ul.jobsearch-filter-selector li{
list-style-position: inside;
list-style-image: none;
list-style-type: none;
margin-bottom:8px;
display:block;
font-size:14px;
}
#filter-accordion ul.jobsearch-filter-selector li a{
display: block;
color: #08565C;
}
#filter-accordion ul.jobsearch-filter-selector li a:hover,
#filter-accordion ul.jobsearch-filter-selector li a:active,
#filter-accordion ul.jobsearch-filter-selector li a:visited,
#filter-accordion ul.jobsearch-filter-selector li a:focus{
text-decoration: none;
color: #08565C;
}
#filter-accordion ul.jobsearch-filter-selector li a span{
float:right;
}
.panel-title a span:after{
font-family: 'Menlo', 'Lucida Console', 'Monaco', 'Consolas', monospace;
content: '-';
}
.panel-title a.collapsed span:after{
content: '+';
}
.no-results{
margin-top:45px;
margin-bottom:30px;
text-align: center;
max-width:70%;
margin-left:auto;
margin-right:auto;
font-family: acumin-pro,sans-serif;
font-size: 20px;
} .jobsearch-list{
margin-top:10px;
}
.jobsearch-item{
position: relative;
box-shadow: 0 2px 20px 3px rgb(0 0 0 / 10%);
background-color: #FFFFFF;
border-radius: 5px;
padding:15px;
margin-bottom:35px;
} .jobsearch-item.jobsearch-item:nth-of-type(3n+1)::before{
content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1'  fill='%2300000' style='vertical-align:top;' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='45.4px' height='171px' viewBox='0 0 22.7 85.5' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M10.8,65c-4.5-2.4-6.6-7.8-5.2-12.7C6.5,49.6,7.9,47,9,44.4c1-2.4,2.1-4.8,2.7-7.3c1-4.5,0-8.9-1-13.3 C9.6,20,8.9,16,8.2,12.1C7.8,9.5,8.4,7.1,9.9,4.9c1.1-1.6,2.2-3.3,3.3-4.9H6.5C5.3,2.1,4.3,4.3,3.5,6.6c-0.9,2.6-0.9,5.2-0.3,7.9 c1,4.4,2,8.9,2.8,13.4C6.9,33.2,6.2,38.2,3.4,43C1,47.3,0.1,52,0,57c-0.1,3.1,1,5.8,3.3,8c2.1,2,4.1,4.1,6.2,5.9 c4.6,4,8.8,8.3,12.3,13.5c0.3,0.4,0.6,0.8,0.9,1.2v-9.2C19.5,71.8,15.9,67.8,10.8,65z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.jobsearch-item.jobsearch-item:nth-of-type(3n+2)::before{
content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' fill='%23000000' style='vertical-align:top;' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='56px' height='142.4px' viewBox='0 0 28 71.2' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M27.6,64.3c-0.6-0.6-1.1-1.2-1.6-1.8c-3.2-3.9-6.4-7.8-9.5-11.7c-5.2-6.6-8.4-14-8.3-22.5c0.1-4,0.3-8.1,0.6-12.1 C9.4,10.2,8.7,4.8,6.3,0H0c2.9,4.3,4.5,10,3.7,16.1c-0.3,2.5-0.7,5-0.8,7.5c-0.4,8.1,0.3,16,4.4,23.2c1.3,2.4,3,4.7,4.7,6.8 c3.8,4.8,7.6,9.6,11.6,14.1c1.4,1.5,2.9,2.7,4.5,3.4v-6.4C27.9,64.6,27.7,64.5,27.6,64.3z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.jobsearch-item.jobsearch-item:nth-of-type(3n+3)::before{
content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' fill='%23000000' style='vertical-align:top;' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='80.2px' height='62px' viewBox='0 0 40.1 31' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M36.4,21.6c-3.4-1.3-7-1.6-10.6-1.9c-4-0.4-8-0.8-11.9-2.3c-4-1.6-6.8-4.4-8.1-8.5C5.2,6.5,4.8,3.9,4.2,1.4 C4.1,0.9,4,0.5,4,0H0c-0.2,5.6,0.3,10.9,1.3,16.1c0.4,1.9,1.7,3.3,3.5,4.1c3.8,1.7,7.8,2,11.8,2.5c4.3,0.5,8.6,0.8,12.8,1.6 c4.3,0.8,8,2.9,10.6,6.6v-7.5C39,22.8,37.7,22.1,36.4,21.6z'/%3E%3C/g%3E%3C/svg%3E%0A");	
}
.jobsearch-item.jobsearch-item-permanent:before{ filter: invert(84%) sepia(38%) saturate(5654%) hue-rotate(338deg) brightness(103%) contrast(94%);
}
.jobsearch-item.jobsearch-item-temporary:before{ filter: invert(38%) sepia(27%) saturate(5361%) hue-rotate(159deg) brightness(101%) contrast(82%);
}
.jobsearch-item.jobsearch-item-permanent:before,
.jobsearch-item.jobsearch-item-temporary:before{
top:0;
position:absolute;
right:0;
}
.jobsearch-item p.jobsearch-jobtype{
font-weight: bold;
margin-bottom:0;
font-size:14px;
}
.jobsearch-item h3{
margin-top:8px;
font-size: 25px;
}
.jobsearch-item.jobsearch-item-permanent h3{
color:#F89C2F;
}
.jobsearch-item.jobsearch-item-temporary h3{
color:#179CA5;
}
.jobsearch-item.jobsearch-item-permanent p.jobsearch-jobtype{
color:#F89C2F;
}
.jobsearch-item.jobsearch-item-temporary p.jobsearch-jobtype{
color:#179CA5;
}
div.jobsearch-info{}
div.jobsearch-info p{
font-size:15px;
float:left;
margin-right:15px;
margin-bottom:0;
}
div.jobsearch-info p:last-of-type{
margin-right:0;
}
div.jobsearch-info .jobsearch-info-location{
text-transform: uppercase;
font-weight: bold;
}
div.jobsearch-info .jobsearch-info-salary{}
div.jobsearch-info .jobsearch-info-workfrom{}
div.jobsearch-description p{
font-size:15px;
}
.jobsearch-item a.jobsearch-view{
display:inline-block;
padding:8px;
padding-left:13px;
padding-right:13px;
border-radius: 5px;
color:white;
text-transform: uppercase;
font-size: 13px;
margin-bottom:15px;
margin-top:15px;
font-weight: bold;
}
.jobsearch-item a.jobsearch-view i{
margin-left:10px;
transition: .6s;
transition-timing-function: ease-in-out;
}
.jobsearch-item a.jobsearch-view:hover i{
transform:translateX(6px);
}
.jobsearch-item a.jobsearch-view:hover,
.jobsearch-item a.jobsearch-view:visited,
.jobsearch-item a.jobsearch-view:focus,
.jobsearch-item a.jobsearch-view:active
{
text-decoration: none;
}
.jobsearch-item.jobsearch-item-permanent a.jobsearch-view{
background-color:#F89C2F;
}
.jobsearch-item.jobsearch-item-temporary a.jobsearch-view{
background-color:#179CA5;
} .jobsearch-list-top h2{
font-family: acumin-pro-condensed,sans-serif;
color: #08565C;
font-size: 22px;
margin-bottom:12px;
margin-top:4px;
font-weight: 400;
float:left;
}
.jobsearch-list-top p.result_numbers{
float:right;
font-size: 15px;
color: #08565C;
margin-top:10px;
margin-bottom: 0;
}
ul#jobsearch-active-filters{
margin-left:0 !important;
margin-right:0 !important;
padding-left:0 !important;
padding-right:0 !important;
margin-bottom:0;
}
ul#jobsearch-active-filters li{
list-style-position: inside;
list-style-image: none;
list-style-type: none;
margin-bottom:8px;
margin-right: 8px;
display:block;
font-size:14px;
float:left;
font-family: acumin-pro,sans-serif;
}
ul#jobsearch-active-filters li a{
display: block;
color: #08565C;
background-color:white;
border: 1px solid rgba(8, 86, 92,.1);
padding-top:5px;
padding-bottom: 8px;
padding-left:10px;
padding-right:10px;
font-size: 13px !important;
border-radius: 5px;
font-weight:500;
}
ul#jobsearch-active-filters li a:hover,
ul#jobsearch-active-filters li a:active,
ul#jobsearch-active-filters li a:visited,
ul#jobsearch-active-filters li a:focus{
text-decoration: none;
color: #08565C;
}
ul#jobsearch-active-filters li a i{
display: block;
margin-top:3px;
margin-right:6px;
font-size: 14px;
float:left;
opacity:.8;
}
#input-group-search-location span.select2 { border:none !important;
height:55px;
} .select2-container {
width: 100% !important;
border-color:transparent !important;
} .noleftpadding{
padding-left: 0 !important;
}
.norightpadding{
padding-right: 0 !important;
}
.nopadding {
padding: 0 !important;
}
.shortpadding{
padding: 7px !important;
}
.shortleftpadding{
padding-left: 7px !important;
}
.shortrightpadding{
padding-right: 7px !important;
} .dot-flashing {
position: relative;
width: 10px;
height: 10px;
border-radius: 5px;
background-color: #F89C2F;
color: #F89C2F;
animation: dotFlashing 1s infinite linear alternate;
animation-delay: .5s;
margin-left: auto;
margin-right: auto;
margin-top:30px;
margin-bottom:30px;
}
.dot-flashing::before, .dot-flashing::after {
content: '';
display: inline-block;
position: absolute;
top: 0;
}
.dot-flashing::before {
left: -15px;
width: 10px;
height: 10px;
border-radius: 5px;
background-color: #F89C2F;
color: #F89C2F;
animation: dotFlashing 1s infinite alternate;
animation-delay: 0s;
}
.dot-flashing::after {
left: 15px;
width: 10px;
height: 10px;
border-radius: 5px;
background-color: #F89C2F;
color: #F89C2F;
animation: dotFlashing 1s infinite alternate;
animation-delay: 1s;
}
@keyframes dotFlashing {
0% {
background-color: #F89C2F;
}
50%,
100% {
background-color: #fbc98e;
}
}
.select2.select2-container.select2-container--searchLocation.select2-container--below{
width:100% !important; 
} .select2-container--searchLocation .select2-dropdown--below {
top: -56px;
left:-1px !important;
border:none;
border-top-right-radius: 5px !important;
}
.select2-container--searchLocation .select2-dropdown--below .select2-container--focus *{
outline: none !important;
border:none !important;
border-radius: 0 !important;
}
.select2-container--searchLocation .select2-results{
margin-left:-34px;
margin-top: -9px;
background-color:white;
border-bottom: 1px solid rgb(239, 239, 239);
overflow-y:auto;
max-height: 200px;
}
.select2-container--searchLocation .select2-results .select2-results__option{
padding: 10px;
cursor: pointer;
background-color: #fff;
border-bottom: 1px solid rgb(239, 239, 239);
color: #11575C !important;
}
.select2-container--searchLocation .select2-results .select2-results__option:last-of-type{
border-bottom:none !important;
}
.select2-container--searchLocation .select2-results .select2-results__option:hover{
background-color: #e9e9e9;
}
.select2-container--searchLocation .select2-results .select2-results__option[aria-selected="true"]{
background-color: rgb(180,180,180)  !important;
font-weight: bold;    
}
.select2-container--searchLocation .select2-results .select2-results__option--highlighted{
background-color: #e9e9e9 !important;
color: #11575C !important;
}
.select-box {
position:relatove;
display:block;
}
.select2-container--searchLocation .select2-selection--single {
background-color: #fff;
outline: none !important;
border: 0;
border-radius: 4px;
height: 36px;
line-height: 36px;
}
.select2-container--searchLocation .select2-selection--single .select2-selection__rendered {
line-height: 34px;
margin-top:10px;
}
.select2-container--searchLocation .select2-selection--single .select2-selection__placeholder {
color: #08565C !important;
}
.select2-container--searchLocation .select2-selection--single .select2-selection__arrow {
top: 5px;
display: none;
}
.select2-container--searchLocation .select2-dropdown--below .select2-search--dropdown .select2-search__field{
border:none !important;
width:100%;
height:55px;
font-size: 16px;
font-family: acumin-pro,sans-serif;
color:rgb(102,102,102);
margin-bottom: 0;
padding-bottom: 0;
background-color: transparent;
padding-top:0 !important;
margin-top:-3px !important;
margin-left:-1px !important;
}
.select2-container--searchLocation .select2-dropdown--below .select2-search--dropdown .select2-search__field:focus{
outline: none !important;
box-shadow: none;
}
.select2-container--searchLocation .select2-selection__clear{
float:right;
font-weight: bold;
}
.select2-container--searchLocation.select2-container {
height: 38px;
border: solid 1px #ddd;
}
.select2-container--searchLocation #custom-select {
height:38px;
border: solid 1px #ddd;
}
@media only screen and (max-width: 1199px){
}
@media only screen and (max-width: 991px){
.jobsearch-titlesearch.jobsearch-formfield{
margin-bottom: 15px;
}
.shortleftpadding{
padding-left: 15px !important;
}
.shortrightpadding{
padding-right: 15px !important;
}
.noleftpadding{
padding-left: 15px !important;
}
.norightpadding{
padding-right: 15px !important;
}
.norightpadding-sm{
padding-left: 0 !important;
}
}
@media only screen and (max-width: 576px){
.jobsearch-searchform h1, .jobsearch-searchform h2.searchform-title{
font-size: 3.5rem;
}
}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.rp4wp-related-job_listing>ul,ul.job_listings{border-top:1px solid #eee;margin:0;padding:0}.rp4wp-related-job_listing>ul.loading,ul.job_listings.loading{background:url(//www.bucksandberks.co.uk/wp-content/plugins/wp-job-manager/assets/dist/images/ajax-loader.ea183bf2.gif) no-repeat center 32px;border-bottom:1px solid #eee;min-height:96px}.rp4wp-related-job_listing>ul li.job_listing,.rp4wp-related-job_listing>ul li.no_job_listings_found,ul.job_listings li.job_listing,ul.job_listings li.no_job_listings_found{border-bottom:1px solid #eee;list-style:none outside;margin:0;padding:0}.rp4wp-related-job_listing>ul li.job_listing.job_position_filled a,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_filled a,ul.job_listings li.job_listing.job_position_filled a,ul.job_listings li.no_job_listings_found.job_position_filled a{opacity:.25}.rp4wp-related-job_listing>ul li.job_listing.no_job_listings_found,.rp4wp-related-job_listing>ul li.no_job_listings_found.no_job_listings_found,ul.job_listings li.job_listing.no_job_listings_found,ul.job_listings li.no_job_listings_found.no_job_listings_found{border-bottom:1px solid #eee;padding:1em}.rp4wp-related-job_listing>ul li.job_listing a,.rp4wp-related-job_listing>ul li.no_job_listings_found a,ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a{zoom:1;border:0;display:block;line-height:1.5em;overflow:hidden;padding:1em 1em 1em 2em;position:relative;text-decoration:none}.rp4wp-related-job_listing>ul li.job_listing a:focus,.rp4wp-related-job_listing>ul li.job_listing a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found a:hover,ul.job_listings li.job_listing a:focus,ul.job_listings li.job_listing a:hover,ul.job_listings li.no_job_listings_found a:focus,ul.job_listings li.no_job_listings_found a:hover{background-color:#fcfcfc}.rp4wp-related-job_listing>ul li.job_listing a img.company_logo,.rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo,ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{box-shadow:none;float:left;height:42px;left:1em;margin-right:1em;position:absolute;vertical-align:middle;width:42px}.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.job_listing a ul.meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a ul.meta,ul.job_listings li.job_listing a div.location,ul.job_listings li.job_listing a div.position,ul.job_listings li.job_listing a ul.meta,ul.job_listings li.no_job_listings_found a div.location,ul.job_listings li.no_job_listings_found a div.position,ul.job_listings li.no_job_listings_found a ul.meta{box-sizing:border-box}.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{float:left;line-height:1.5em;padding:0 0 0 42px;width:55%}.rp4wp-related-job_listing>ul li.job_listing a div.position h3,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position h3,ul.job_listings li.job_listing a div.position h3,ul.job_listings li.no_job_listings_found a div.position h3{font-size:inherit;line-height:inherit;margin:0;padding:0}.rp4wp-related-job_listing>ul li.job_listing a div.position .company,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company,ul.job_listings li.job_listing a div.position .company,ul.job_listings li.no_job_listings_found a div.position .company{color:#999}.rp4wp-related-job_listing>ul li.job_listing a div.position .company .tagline,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company .tagline,ul.job_listings li.job_listing a div.position .company .tagline,ul.job_listings li.no_job_listings_found a div.position .company .tagline{margin-left:.5em}.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{color:#999;float:left;line-height:1.5em;padding:0 0 0 1em;text-align:left;width:25%}.rp4wp-related-job_listing>ul li.job_listing a .meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta,ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{color:#999;float:right;line-height:1.5em;list-style:none outside;margin:0;padding:0 0 0 1em;text-align:right;width:20%}.rp4wp-related-job_listing>ul li.job_listing a .meta li,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta li,ul.job_listings li.job_listing a .meta li,ul.job_listings li.no_job_listings_found a .meta li{display:block;list-style:none outside;margin:0}.rp4wp-related-job_listing>ul li.job_listing a .meta .job-type,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta .job-type,ul.job_listings li.job_listing a .meta .job-type,ul.job_listings li.no_job_listings_found a .meta .job-type{font-weight:700}.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a,ul.job_listings li.job_listing.job_position_featured a,ul.job_listings li.no_job_listings_found.job_position_featured a{background:#fefee5}.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:focus,.rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:hover,ul.job_listings li.job_listing.job_position_featured a:focus,ul.job_listings li.job_listing.job_position_featured a:hover,ul.job_listings li.no_job_listings_found.job_position_featured a:focus,ul.job_listings li.no_job_listings_found.job_position_featured a:hover{background-color:#fefed8}.widget ul.job_listings li.job_listing a{padding:1em 0}.widget ul.job_listings li.job_listing .image{float:left}.widget ul.job_listings li.job_listing .image img{left:0;position:relative}.widget ul.job_listings li.job_listing .content{overflow:hidden}.widget ul.job_listings li.job_listing .position{float:none;padding:0;width:auto}.widget ul.job_listings li.job_listing ul.meta{float:none;margin:0;padding:0;text-align:left;width:auto}.widget ul.job_listings li.job_listing ul.meta li{display:inline;float:none;font-weight:400;margin:0 .5em 0 0;padding:0}.widget ul.job_listings li.job_listing ul.meta li:after{content:"‣";padding:0 0 0 .5em}.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:""}.job-manager .job-type,.job-types .job-type,.job_listing .job-type{color:#f08d3c}.job-manager .full-time,.job-types .full-time,.job_listing .full-time{color:#90da36}.job-manager .part-time,.job-types .part-time,.job_listing .part-time{color:#f08d3c}.job-manager .temporary,.job-types .temporary,.job_listing .temporary{color:#d93674}.job-manager .freelance,.job-types .freelance,.job_listing .freelance{color:#39c}.job-manager .internship,.job-types .internship,.job_listing .internship{color:#6033cc}@media only screen and (max-width:767px){ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a{padding:1em}ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{visibility:hidden}ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{float:left;padding:0;width:60%}ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{float:right;font-size:.75em;line-height:2em;padding:0 0 0 1em;text-align:right;width:40%}ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{float:right;font-size:.75em;line-height:2em;width:40%}ul.job_listings li.job_listing a .meta li,ul.job_listings li.no_job_listings_found a .meta li{font-size:1em}}.twenty-eleven ul.job_listings li.job_listing,.twenty-eleven ul.job_listings li.no_job_listings_found{padding:0!important}.ctl-wrapper{--ctw-line-width:3px;--ctw-line-bg:#000000;--ctw-line-bd-width:0;--ctw-line-bd-style:solid;--ctw-ybx-size:80px;--ctw-ybx-text-size:24px;--ctw-ybx-text-weight:bold;--ctw-ybx-text-color:#ffffff;--ctw-ybx-bg:#000000;--ctw-ybx-bd-width:var(--ctw-line-bd-width-inpx, var(--ctw-line-width));--ctw-ybx-bd-style:var(--ctw-line-bd-style);--ctw-ybx-bd-color:var(--ctw-line-bd-color, var(--ctw-line-bg));--ctw-ibx-size:40px;--ctw-ibx-text-size:22px;--ctw-ibx-bg:var(--ctw-first-story-color, #222);--ctw-ibx-color:var(--ctw-cbx-bg);--ctw-ibx-radius:50;--ctw-ibx-bd-width:var(--ctw-line-bd-width-inpx, var(--ctw-line-width));--ctw-ibx-bd-style:var(--ctw-line-bd-style);--ctw-ibx-bd-color:var(--ctw-line-bd-color, var(--ctw-line-bg));--ctw-lbl-gap:5px;--ctw-lbl-position:column nowrap;--ctw-lbl-justify:flex-end;--ctw-lbl-big-size:24px;--ctw-lbl-small-size:16px;--ctw-lbl-big-weight:500;--ctw-lbl-small-weight:normal;--ctw-lbl-small-color:var(--e-global-color-text, #444);--ctw-arw-bg:var(--ctw-cbx-title-bg, var(--ctw-cbx-bg));--ctw-arw-bg2:var(--ctw-cbx-title-bg, var(--ctw-cbx-bg2));--ctw-arw-bg3:var(--ctw-cbx-title-bg, var(--ctw-cbx-bg3));--ctw-arw-bg4:var(--ctw-cbx-title-bg, var(--ctw-cbx-bg4));--ctw-arw-bd-color:var(--ctw-cbx-bd-color);--ctw-arw-line-background:var(--ctw-cbx-title-bg, var(--ctw-line-bg));--ctw-arw-line-border-color:var(--ctw-line-bd-color);--ctw-cbx-bg:#ffffff;--ctw-cbx-bd-style:solid;--ctw-cbx-bd-top-width:0px;--ctw-cbx-bd-right-width:0px;--ctw-cbx-bd-bottom-width:0px;--ctw-cbx-bd-left-width:0px;--ctw-cbx-bd-color:var(--ctw-ibx-bg);--ctw-cbx-radius:6px 6px 6px 6px;--ctw-cbx-radius-left:6px 6px 6px 6px;--ctw-cbx-padding:0px 0px 0px 0px;--ctw-cbx-bottom-margin:50px;--ctw-cbx-space:20;--ctw-cbx-bg-hover:var(--ctw-cbx-bg);--ctw-cbx-radius-hover:var(--ctw-cbx-radius);--ctw-cbx-radius-left-hover:var(--ctw-cbx-radius-left);--ctw-cbx-shadow-hover:var(--ctw-cbx-shadow);--ctw-cbx-shadow-left-hover:var(--ctw-cbx-shadow-left);--ctw-cbx-title-color:#fff;--ctw-cbx-title-bg:#ffffff00;--ctw-cbx-title-padding:15px 15px 15px 15px;--ctw-cbx-title-margin:0px 0px 0px 0px;--ctw-cbx-title-font-size:24px;--ctw-cbx-title-font-weight:700;--ctw-cbx-title-line-height:normal;--ctw-cbx-title-font-family:inherit;--ctw-cbx-title-text-align:left;--ctw-cbx-title-text-transform:normal;--ctw-cbx-title-letter-spacing:normal;--ctw-cbx-desc-font-size:16px;--ctw-cbx-desc-font-weight:normal;--ctw-cbx-desc-line-height:normal;--ctw-cbx-desc-font-family:inherit;--ctw-cbx-desc-text-align:left;--ctw-cbx-desc-text-transform:normal;--ctw-cbx-desc-letter-spacing:normal;--ctw-cbx-date-font-size:22px;--ctw-cbx-date-font-weight:500;--ctw-cbx-date-line-height:1em;--ctw-cbx-date-font-family:inherit;--ctw-cbx-date-text-align:right;--ctw-cbx-date-text-transform:normal;--ctw-cbx-date-letter-spacing:normal;--ctw-cbx-main-title-font-size:35px;--ctw-cbx-main-title-font-weight:600;--ctw-cbx-main-title-line-height:normal;--ctw-cbx-main-title-font-family:inherit;--ctw-cbx-main-title-text-align:center;--ctw-cbx-main-title-text-transform:uppercase;--ctw-cbx-main-title-letter-spacing:normal;--ctw-cbx-des-color:var(--e-global-color-text, #444);--ctw-cbx-des-padding:5px 15px 15px 15px;--ctw-cbx-des-margin:0px 0px 0px 0px;--ctw-cbx-img-width:100%;--ctw-cbx-img-height:auto;--ctw-cbx-img-padding:0px 0px 0px 0px;--ctw-cbx-img-margin:0px 0px 0px 0px;--ctw-cbx-img-margin-left:0px;--ctw-cbx-img-margin-right:0px;--ctw-cbx-img-border-width:1px;--ctw-cbx-img-border-style:none;--ctw-cbx-img-border-color:var(--e-global-color-text, #444);--ctw-cbx-img-radius:0px;--ctw-cbx-img-shadow:0px;--ctw-cbx-img-align:center;--ctw-cbx-btn-margin:10px 0px 0px 0px;--ctw-cbx-btn-margin-left:0px;--ctw-cbx-btn-margin-right:0px;--ctw-cbx-btn-padding:10px 14px 10px 14px;--ctw-cbx-btn-width:auto;--ctw-cbx-btn-height:auto;--ctw-cbx-btn-color:var(--ctw-cbx-des-color, #444);--ctw-cbx-btn-bgcolor:#00000015;--lbl-bk-color:rgb(156, 147, 147);--lbl-bd-width:2px;--lbl-bd-color:black;--lbl-bd-style:solid;--lbl-bd-radius:6px;--lbl-arw-bg:var(--lbl-bk-color);--lbl-bottom-spacing:0.75em;--ctw-cbx-img-bg:transparent;width:100%;display:block;position:relative;text-align:center;margin:0 0 30px}.ctl-wrapper .cool-timeline-wrapper:not(.ctl-one-sided,.ctl-compact-wrapper) .ctl-story.even{--ctw-lbl-big-color:var(--ctw-lbel-big-color, var(--ctw-second-story-color))}.ctl-wrapper .ctl-story.odd{--ctw-lbl-big-color:var(--ctw-lbel-big-color, var(--ctw-first-story-color))}.ctl-wrapper,.ctl-wrapper *,.ctl-wrapper :after,.ctl-wrapper :before,.ctl-wrapper:after,.ctl-wrapper:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ctl-wrapper .ctl_popup_hide{display:none}.ctl-wrapper .ctl-year{display:flex;align-items:center;padding:0;background:0 0!important}.ctl-wrapper .ctl-year-text{display:flex;align-items:center;justify-content:center;text-align:center;line-height:1em;overflow:hidden;width:var(--ctw-ybx-size);height:calc(var(--ctw-ybx-size) * ((60 + var(--ctw-ibx-radius)/ 1.25)/ 100));font-size:var(--ctw-ybx-text-size);font-weight:var(--ctw-ybx-text-weight);color:var(--ctw-ybx-text-color);background-color:var(--ctw-ybx-bg);border-radius:calc(var(--ctw-ibx-radius) * 1%);-webkit-border-radius:calc(var(--ctw-ibx-radius) * 1%);-moz-border-radius:calc(var(--ctw-ibx-radius) * 1%);-ms-border-radius:calc(var(--ctw-ibx-radius) * 1%);-o-border-radius:calc(var(--ctw-ibx-radius) * 1%);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.ctl-wrapper .ctl-year-text:after,.ctl-wrapper .ctl-year-text:before{content:"";position:absolute;background:var(--ctw-line-bg);opacity:var(--ctw-line-bd-width)}.ctl-wrapper .timeline-main-title{font-family:var(--ctw-cbx-main-title-font-family);font-size:var(--ctw-cbx-main-title-font-size);font-weight:var(--ctw-cbx-main-title-font-weight);text-align:var(--ctw-cbx-main-title-text-align);text-transform:var(--ctw-cbx-main-title-text-transform);line-height:var(--ctw-cbx-main-title-line-height);letter-spacing:var(--ctw-cbx-main-title-letter-spacing);font-style:var(--ctw-cbx-main-title-font-style)}.ctl-wrapper .ctl-labels{display:flex;flex-flow:var(--ctw-lbl-position);gap:var(--ctw-lbl-gap);position:absolute;padding:0;margin:0;flex-direction:column}.ctl-wrapper .ctl-label-big,.ctl-wrapper .ctl-label-big a{line-height:var(--ctw-cbx-date-line-height);font-size:var(--ctw-cbx-date-font-size);font-weight:var(--ctw-cbx-date-font-weight);font-family:var(--ctw-cbx-date-font-family);text-transform:var(--ctw-cbx-date-text-transform);letter-spacing:var(--ctw-cbx-date-letter-spacing);color:var(--ctw-lbl-big-color);white-space:nowrap;display:inline}.ctl-wrapper .ctl-label-big a{text-decoration:none;cursor:pointer}.ctl-wrapper .ctl-label-big a:hover{opacity:.8}.ctl-wrapper .ctl-labels.ctl-label-overflow .ctl-label-big{font-size:16px}.ctl-timeline-wrapper:not(.ctl-compact-wrapper) .ctl-timeline .ctl-label-big{white-space:pre-wrap}.ctl-wrapper .ctl-icon{position:absolute;width:calc(var(--ctw-ibx-size) - 5px);height:calc(var(--ctw-ibx-size) - 5px);display:flex;justify-content:center;align-items:center;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;margin:0;border-color:var(--ctw-ibx-bd-color);background-color:var(--ctw-arw-bg);color:var(--ctw-ibx-color);border-radius:calc(var(--ctw-ibx-radius) * 1%);-webkit-border-radius:calc(var(--ctw-ibx-radius) * 1%);-moz-border-radius:calc(var(--ctw-ibx-radius) * 1%);-ms-border-radius:calc(var(--ctw-ibx-radius) * 1%);-o-border-radius:calc(var(--ctw-ibx-radius) * 1%)}.ctl-wrapper .ctl-icon img{border-radius:calc(var(--ctw-ibx-radius) * 1%);height:-webkit-fill-available;width:-webkit-fill-available}.ctl-wrapper .ctl-icon i{color:var(--ctw-ibx-color);font-size:var(--ctw-ibx-text-size);line-height:1em}.ctl-wrapper .ctl-icon svg path{fill:var(--ctw-ibx-color);width:var(--ctw-ibx-text-size);height:var(--ctw-ibx-text-size)}.ctl-wrapper .ctl-icondot{position:absolute;width:calc(var(--ctw-ibx-size)/ 2);height:calc(var(--ctw-ibx-size)/ 2);background-color:var(--ctw-arw-bg);border-radius:calc(var(--ctw-ibx-radius) * 1%);-webkit-border-radius:calc(var(--ctw-ibx-radius) * 1%);-moz-border-radius:calc(var(--ctw-ibx-radius) * 1%);-ms-border-radius:calc(var(--ctw-ibx-radius) * 1%);-o-border-radius:calc(var(--ctw-ibx-radius) * 1%);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.ctl-wrapper .ctl-icon:after,.ctl-wrapper .ctl-icon:before,.ctl-wrapper .ctl-icondot:after,.ctl-wrapper .ctl-icondot:before{content:"";position:absolute;background:var(--ctw-line-bg);opacity:var(--ctw-line-bd-width);margin:0}.ctl-wrapper .ctl-arrow{position:absolute;width:calc(var(--ctw-ibx-size)/ 2);height:calc(var(--ctw-ibx-size)/ 2);transform:rotate(45deg);border-style:var(--ctw-cbx-bd-style);border-color:var(--ctw-arw-bd-color);z-index:2}.ctl-wrapper .ctl-story{margin-bottom:var(--ctw-cbx-bottom-margin)}.ctl-wrapper .ctl-content{display:flex;flex-flow:wrap;overflow:hidden;position:relative;margin:0;padding:var(--ctw-cbx-padding);border-width:var(--ctw-cbx-bd-top-width) var(--ctw-cbx-bd-right-width) var(--ctw-cbx-bd-bottom-width) var(--ctw-cbx-bd-left-width);border-color:var(--ctw-cbx-bd-color);border-style:var(--ctw-cbx-bd-style);box-shadow:var(--ctw-cbx-shadow);border-radius:var(--ctw-cbx-radius);-webkit-border-radius:var(--ctw-cbx-radius);-moz-border-radius:var(--ctw-cbx-radius);-ms-border-radius:var(--ctw-cbx-radius);-o-border-radius:var(--ctw-cbx-radius);justify-content:center}.ctl-wrapper .cool-timeline-wrapper:not(.ctl-clean-skin) .ctl-content,.ctl-wrapper .cool-timeline-wrapper:not(.ctl-clean-skin) .ctl-description{background:var(--ctw-cbx-des-background)}.cool-timeline-wrapper{padding:0 10px}.ctl-wrapper .ctl-title{background:var(--ctw-cbx-title-bg);color:var(--ctw-cbx-title-color);margin:var(--ctw-cbx-title-margin);padding:var(--ctw-cbx-title-padding);font-size:var(--ctw-cbx-title-font-size);font-weight:var(--ctw-cbx-title-font-weight);line-height:var(--ctw-cbx-title-line-height);font-family:var(--ctw-cbx-title-font-family);text-transform:var(--ctw-cbx-title-text-transform);letter-spacing:var(--ctw-cbx-title-letter-spacing);order:1;text-align:var(--ctw-cbx-title-text-align);cursor:context-menu;width:100%}.ctl-wrapper .ctl-title a{text-decoration:none!important;color:var(--ctw-cbx-title-color);cursor:pointer}.ctl-wrapper .ctl-title a:hover{opacity:.7;-webkit-filter:opacity(.7)}.ctl-wrapper .ctl-media{display:flex;align-items:center;justify-content:var(--ctw-cbx-img-align,var(--ctw-cbx-text-align));padding:0;margin:0;width:100%;overflow:hidden;order:var(--ctw-cbx-img-order)}.ctl-wrapper .ctl-media.small{max-width:40%}.ctl-wrapper .ctl-media img{width:calc(var(--ctw-cbx-img-width) - (var(--ctw-cbx-img-margin-left) + var(--ctw-cbx-img-margin-right)));max-width:100%;height:var(--ctw-cbx-img-height);object-fit:cover;object-position:center;padding:var(--ctw-cbx-img-padding)!important;margin:var(--ctw-cbx-img-margin)!important;border-width:var(--ctw-cbx-img-border-width);border-color:var(--ctw-cbx-img-border-color);border-style:var(--ctw-cbx-img-border-style);box-shadow:var(--ctw-cbx-img-shadow);border-radius:var(--ctw-cbx-img-radius);-webkit-border-radius:var(--ctw-cbx-img-radius);-moz-border-radius:var(--ctw-cbx-img-radius);-ms-border-radius:var(--ctw-cbx-img-radius);-o-border-radius:var(--ctw-cbx-img-radius)}.ctl-wrapper .ctl-media a{line-height:0;width:auto}.ctl-wrapper .ctl-media a img{width:100%}.ctl-wrapper .ctl-media.medium img,.ctl-wrapper .ctl-media.thumbnail img{width:auto}.ctl-wrapper .ctl-media iframe{min-height:200px}.ctl-wrapper .ctl-media .swiper-slide{text-align:center}.ctl-wrapper .ctl-description{width:100%;order:3;display:inline-block;margin:var(--ctw-cbx-des-margin);padding:var(--ctw-cbx-des-padding);color:var(--ctw-cbx-des-color);text-align:var(--ctw-cbx-desc-text-align);text-transform:var(--ctw-cbx-desc-text-transform);font-family:var(--ctw-cbx-desc-font-family);font-size:var(--ctw-cbx-desc-font-size);font-weight:var(--ctw-cbx-desc-font-weight);font-style:var(--ctw-cbx-desc-font-style);line-height:var(--ctw-cbx-desc-line-height);letter-spacing:var(--ctw-cbx-desc-letter-spacing)}.ctl-wrapper .cool-timeline-wrapper:not(.ctl-horizontal-wrapper) .ctl-media.small~.ctl-description{max-width:60%;padding:10px 5px}.ctl-wrapper .ctl-description p{margin:0 0 10px 0;padding:0}.ctl-wrapper .ctl-description ol,.ctl-wrapper .ctl-description p,.ctl-wrapper .ctl-description ul{color:var(--ctw-cbx-des-color)}.ctl-wrapper .ctl-description span{display:inline}.ctl-wrapper .ctl-button{display:flex;justify-content:var(--ctw-cbx-btn-align,var(--ctw-cbx-text-align))}.ctl-wrapper .ctl-story:hover .ctl-content{box-shadow:var(--ctw-cbx-shadow-hover);border-radius:var(--ctw-cbx-radius-hover);-webkit-border-radius:var(--ctw-cbx-radius-hover);-moz-border-radius:var(--ctw-cbx-radius-hover);-ms-border-radius:var(--ctw-cbx-radius-hover);-o-border-radius:var(--ctw-cbx-radius-hover)}.ctl-wrapper a.ctl_read_more{color:var(--ctw-cbx-des-color);border:1px solid var(--ctw-cbx-des-color);filter:brightness(1.05);-webkit-filter:brightness(1.05);padding:3px;text-decoration:none;margin:10px 3px 10px;font-size:80%;display:inline-block}@media screen and (max-width:767px){.ctl-wrapper .cool-timeline-wrapper .ctl-media.small~.ctl-description{max-width:100%!important}}.ctl-story img{min-width:100%}.ctl_glightbox_content .ctl_glightbox_date{font-size:18px;font-weight:700;margin-bottom:5px}.ctl_glightbox_close_btn{position:absolute;width:32px;height:32px;opacity:1}.ctl_glightbox_close_btn:hover{opacity:1}.ctl_glightbox_close_btn:after,.ctl_glightbox_close_btn:before{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#fff}.ctl_glightbox_close_btn:before{transform:rotate(45deg)}.ctl_glightbox_close_btn:after{transform:rotate(-45deg)}.ctl_glightbox_container .gdesc-inner{padding:12px 12px}.ctl_glightbox_container .gdesc-inner h4{margin-block:5px}.ctl_glightbox_container.minimal-layout .gslide-description .ctl_glightbox_content{max-height:30vh;overflow-y:auto}.ctl_glightbox_container .gslide-media{border-radius:5px;overflow:hidden!important}.ctl_glightbox_container .gslide-media .ginlined-content{overflow:hidden!important}.ctl_glightbox_container .glightbox-button-hidden{display:none}.ctl_glightbox_container .ctl_glightbox_hidden{display:none!important}.ctl_glightbox_container .gslide:not(.zoomed) .gslide-inner-content{max-width:60%}.ctl_glightbox_container .gslide:not(.zoomed) .gslide-image>img{max-height:80vh!important}.ctl_glightbox_container.minimal-layout .gslide:not(.zoomed) .gslide-image>img{max-height:60vh!important}.ctl_glightbox_container .gslide.zoomed .gslide-image{transform:unset!important}.ctl_glightbox_container .ginner-container .gslide-media.gslide-image img{max-width:100%}.ctl_glightbox_container .swiper-slide,.ctl_glightbox_container .swiper-slide img,.ctl_glightbox_container .swiper-wrapper{height:100%!important}.ctl_glightbox_container .swiper-slide img{width:100%;object-fit:cover;object-position:center}@media only screen and (max-width:768px){.ctl_glightbox_container.minimal-layout .gslide:not(.zoomed) .gslide-media.gslide-image>img{max-height:100vh!important}.glightbox-clean .gslide-description{background:#fff!important}.glightbox-mobile .glightbox-container .gslide-description{padding-bottom:19px!important;position:unset!important}.glightbox-container .ginner-container{height:auto!important}.ctl_glightbox_container .gdesc-inner{padding:0!important}.glightbox-clean .gslide-desc{font-size:16px!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0!important}.ctl_glightbox_container .gslide:not(.zoomed) .gslide-inner-content{max-width:90%}.glightbox-mobile .glightbox-container .gslide-inner-content .gslide-title{color:#000}.gslide-inner-content .desc-bottom .gslide-image img,.gslide-inner-content .desc-top .gslide-image img{width:100%}.ctl-wrapper .ctl-media.small{padding:0!important;max-width:100%}}.ctl-wrapper .ctl-loader-spinner{left:7px;width:20px;font-size:1.1rem;animation:ctl-fa-spin 2s infinite linear;align-self:center}@keyframes ctl-fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}