@charset "UTF-8";

*{min-height:0;min-width:0}img{max-width:100%;height:auto;min-height:1px}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}a,button,input,textarea,select{outline:none!important}:focus{outline:none!important}.row:before,.row:after{width:0;height:0}body{overflow-x:hidden}#wrapper{width:100%;margin-left:auto;margin-right:auto}
.read-more-link{text-transform: uppercase; color: #C9C9C9}
@media (min-width: 1200px){
.w-max{
margin-left  : calc( -100vw / 2 + 100% / 2 );
margin-right : calc( -100vw / 2 + 100% / 2 );
max-width    : 100vw;
}
}
@media (max-width: 1199px){
.w-max{margin-left: -15px; margin-right: -15px}
} #header > .container > .row,.col-logo svg{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#header{top:0;width:100%;background-color:#fff;z-index:100}#header a{text-decoration:none}#header ul{padding:0;list-style:none}#primary-menu > ul > li > a{font-weight:600}#header .current-menu-item > a,#header .current-menu-parent > a,#header .current-menu-ancestor > a{color:#3FA0E8}.sub-menu-toggle{position:absolute;top:0;right:0;cursor:pointer;display:block}#header .menu-item-has-children{position:relative} #header > .container{width:100%;max-width:1600px;padding-left:32px;padding-right:32px}
#header > .container > .row{margin-left:0;margin-right:0;flex-wrap:nowrap;gap:32px}
#header .col-logo{flex:0 0 auto;width:auto;max-width:none;padding:0}
#header .col-logo > a,#header .col-logo svg{display:block}
#header .col-nav{flex:1 1 auto;min-width:0;max-width:100%;padding:0}
#header:before{pointer-events:none}
#header a:focus-visible,#header button:focus-visible,#header [role="button"]:focus-visible{outline:2px solid #11A2E2!important;outline-offset:4px}
@media (min-width:1320px){
#primary-menu > ul{flex-wrap:wrap;column-gap:clamp(12px,1.3vw,24px);row-gap:12px;margin:0}
#primary-menu > ul > li:not(:last-child){margin-right:0}
#primary-menu > ul > li > a{white-space:nowrap}
#header .col-logo{width:208.11px}
#primary-menu .sub-menu{margin-top:0;padding-top:12px}
#primary-menu li:hover > .sub-menu,#primary-menu li:focus-within > .sub-menu{display:block}
#primary-menu > ul > li:last-child .sub-menu{left:auto;right:0}
}
@media (max-width:1319px){
#header > .container{padding-left:24px;padding-right:24px}
#header .col-nav{flex:0 0 auto;margin-left:auto}
#header-items:not(.toggled){visibility:hidden;pointer-events:none}
#header-items.toggled{visibility:visible}
#header-items{max-width:min(400px,100vw);height:100dvh}
#primary-menu > ul{margin:0}
#primary-menu a{overflow-wrap:anywhere}
}
@media (max-width:480px){#header > .container{padding-left:20px;padding-right:20px}}
@media (prefers-reduced-motion:reduce){#header > .container > .row,.col-logo svg,#header-items,#menu-toggle,#menu-toggle .menui{transition:none}} .builder-element{padding: 50px 0}
.builder-element.bg-lightblue{padding: 70px 0}
.builder-element.no-pad-top,
.builder-element.bg-transparent + .bg-transparent,
.builder-element.bg-lightblue + .bg-lightblue{padding-top: 0}
.builder-element.bg-transparent + .bg-lightblue,
.builder-element.bg-lightblue + .bg-transparent{margin-top: 20px}
.builder-element.bg-transparent:last-child{padding-bottom: 0}
.b-component + .b-component:not(.b-buttons):not(.b-heading){margin-top: 30px}
.b-component + .b-component.b-buttons{margin-top: 40px}
.b-component + .b-component.b-heading{margin-top: 70px}
.b-heading h2{font-size: clamp(1.3125rem, 3vw, 1.6875rem); font-weight: 400}
.b-heading h3{font-size: clamp(1rem, 3vw, 1.25rem); font-weight: 400}
.b-quicklinks a.d-block{
width: 100%;
max-width: 270px;
margin: 0 auto;
color: #fff;
text-decoration: none!important;
background-position: center;
background-size: cover
}
.b-quicklinks a.d-block:before{
content: '';
width: 100%;
height: 0;
display: block;
padding-bottom: 151.855%;
}
.b-quicklinks a.d-block > *{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
background-color: rgba(63, 160, 232, .8);
padding: 22px 10px;
font-size: clamp(1rem, 3vw, 1.5rem);
line-height: 1em;
-webkit-transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-ms-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
.b-quicklinks a.d-block p{
opacity: 0;
font-size: clamp(0.9375rem, 3vw, 1rem);
line-height: 20px;
max-height: 0;
padding-top: 0;
-webkit-transition: all .25s ease-in-out;
-moz-transition: all .25s ease-in-out;
-ms-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
.b-quicklinks a.d-block:hover p{
padding-top: .25rem;
max-height: 80px;
opacity: 1
}
.posts-list-item + .posts-list-item{margin-top: 20px}
.posts-list-item > .list-item-thumb:empty{width: 70px; height: 70px; background-color: #efefef}
.posts-list-item > .list-item-thumb img{display: block}
.posts-list-item > .list-item-thumb + .list-item-info{
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
padding-left: 30px
}
.posts-list-item .list-item-info > a{text-decoration: none!important}
.posts-list-item .list-item-info dl{
padding-left: 18px;
position: relative;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.posts-list-item .list-item-info dl:before{
content: '';
display: block;
width: .5rem;
height: .5rem;
background-color: #3FA0E8;
position: absolute;
top: .32rem;
left: 0;
border-radius: 50%
}
.posts-list-item .list-item-info dl dd{margin-bottom: 0.375rem}
.posts-list-item .list-item-info dl dd:not(:last-child):after{content: ' / '; margin-right: 5px}
@media (min-width: 992px){
.b-columns > .row > * + .offset-lg-1:before{
content: '';
display: block;
width: 1px;
position: absolute;
top: 15px;
bottom: 15px;
background-color: #E6E6E6;
left: -4.166665%;
-moz-transform: translateX(-20px);
-webkit-transform: translateX(-20px);
-o-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px)
}
}
.b-fwslider .swiper-container{overflow: visible}
.b-fwslider .swiper-slide{width: unset; height: unset}
@media (min-width: 1310px){
.b-fwslider .swiper-container .swiper-button-prev{left: -50px}
.b-fwslider .swiper-container .swiper-button-next{right: -50px}
} .entry-banner:not(.single-locations){height: 9.375rem; background-color: #3FA0E8}
.single-locations .entry-banner,
.archive .entry-banner{height: 18.75rem}
.entry-body{padding-top: 3.125rem}
.e-title + *:not(.row-grid){margin-top: 1.875rem}
.e-title + .row-grid{margin-top: 0.9375rem}
.e-content ul:not([class]),
.e-content ul.wp-el,
.e-content ol{padding-left: 1.125em}
.e-content ul:not([class]) li + li,
.e-content ul.wp-el li + li,
.e-content ol:not([class]) li + li,
.e-content ol.wp-el li + li{margin-top: 0.9375em}
.e-content > * + *,
.editor-content > * + *{margin-top: 20px}
.e-content > * + h1, .e-content > * + h2, .e-content > * + h3, .e-content > * + h4, .e-content > * + h5, .e-content > * + h6,
.editor-content > * + h1, .editor-content > * + h2, .editor-content > * + h3, .editor-content > * + h4, .editor-content > * + h5, .editor-content > * + h6{margin-top: 40px}
.wp-block-table {margin-top: 20px}
.wp-block-table table th,.wp-block-table table td{padding:0.875em 1.125em}.wp-block-table table{width:100%}.wp-block-table table thead tr{background-color:#11A2E2;color:#fff;font-weight:600}.wp-block-table table tbody tr:nth-child(odd){background-color:#fff}.wp-block-table table tbody tr:nth-child(even){background-color:#F0F0F0}.ml-empty{display:none!important}@media screen and (max-width: 817px) and (min-width: 420px){.ml-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.ml-grid > .ml-table{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:50%;padding:10px;margin:0}.ml-grid > .ml-title{min-width:30%;max-width:40%}.ml-grid > .ml-title + .ml-value{min-width:60%}}.ml-responsive-table dd{font-size: clamp(0.9375rem, 3vw, 1rem)}
* + .location-link{margin-top: 1.875em}
.location-link{color: #11A2E2; text-decoration: none; line-height: 1.5em}
.location-link:hover{color: #000}
.location-link svg{margin-left: 0.6875em; width: 1.5em; height: 1.5em; display: block}
* + .event-location{margin-top: 2.5rem}
.event-location > h3{margin-bottom: 1.25rem}
.single-event-meta{padding: 0; list-style: none}
.e-content a:not([class]):not(:hover){color: #11A2E2}
* + .upcoming-events-list{margin-top: 2.5rem}
.upcoming-events-list > h2 + *{margin-top: 1.25rem}
.event-location + .event-location{padding-top: 2.5rem; border-top: 1px solid #ddd}
.pagi-nav{width: 100%;}
* + .pagi-nav{margin-top: 2.5rem; text-align: center}
.pagi-nav a{text-decoration: none!important} .b-title h1{
background-color: #fff;
padding: 0.75rem 0.9375rem
} .gksm-custom-menu-widget ul{padding:0;list-style:none}.gksm-custom-menu-widget li + li{border-top:1px solid #E6E6E6}.gksm-custom-menu-widget a{display:block;padding:10px;text-decoration:none!important;color:#000;-webkit-transition:background .15s ease-in-out,color .15s ease-in-out;-moz-transition:background .15s ease-in-out,color .15s ease-in-out;-ms-transition:background .15s ease-in-out,color .15s ease-in-out;-o-transition:background .15s ease-in-out,color .15s ease-in-out;transition:background .15s ease-in-out,color .15s ease-in-out}.gksm-custom-menu-widget li:hover > a,.gksm-custom-menu-widget .current-menu-item > a,.gksm-custom-menu-widget .current-menu-parent > a,.gksm-custom-menu-widget .current-menu-ancestor > a{background-color:#11A2E2;color:#fff}
#sidebar .gksm-custom-menu-widget,
.calendar-wrap{
background-color: #fff;
padding: 1.25rem;
-webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
-moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16)
}
.sidebar-inner > * + *{margin-top: 1.875rem}
.widget-title{margin-bottom: 1.25em} .calendar-wrap{max-width: 270px}
.flatpickr-calendar.inline{top: 0!important; border: none!important; box-shadow: none!important}
.flatpickr-calendar, .flatpickr-weekdays, .flatpickr-days, .dayContainer{min-width: 100%!important; width: 100%!important; max-width: 100%!important}
.flatpickr-current-month{font-size:100%!important}
.flatpickr-day{height: unset!important; line-height: 24px!important;font-size: 12px!important}
.flatpickr-calendar{border-radius: 0!important}
.flatpickr-months .flatpickr-month{height: 24px!important}
.flatpickr-current-month{padding: 0 24px!important; line-height: 24px!important; height: 24px!important; width: 100%!important; left: 0!important}
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month{padding: 0!important; width: 24px!important; height: 24px!important; display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;}
span.flatpickr-weekday{color: inherit; font-weight: 400!important}
.flatpickr-months *{color: inherit!important}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg{fill: #fff}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg{fill: #11A2E2!important}
.has-events{color: #fff; text-decoration: none;}
.flatpickr-day.today{background-color: #f64747!important}
.flatpickr-day:not(:hover):not(.selected){background-color: #F0F0F0!important}
.flatpickr-day.today:not(:hover):not(.selected){background-color: #ddd!important}
.flatpickr-day.prevMonthDay:not(:hover):not(.selected),
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:not(:hover):not(.selected),
.flatpickr-day.nextMonthDay:hover{background-color: #EBF5FD!important; cursor: default!important}
.flatpickr-weekday,
.flatpickr-day{border: 2px solid #fff!important}
.flatpickr-weekday{border-bottom: none!important; height: 24px!important; line-height: 24px!important}
.flatpickr-months, .flatpickr-weekday{color: #fff!important; background-color: #666!important}
.flatpickr-current-month span.cur-month{font-weight: 400!important; cursor: default!important; background: none!important}
.flatpickr-input[readonly]{cursor: unset!important} #footer{font-size:.875rem;margin-top:68px}#footer > .d-flex{border-top:1px solid #E6E6E6}#footer a{text-decoration:none}#footer ul{padding:0;list-style:none} @media (min-width: 681px){
.b-title{
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
}
@media (min-width: 992px){ 
.sidebar-inner{
position: sticky;
margin-top: -7.5rem;
top: 90px;
}   
#footer > .d-flex{padding:45px 0}.footer-contact{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.footer-contact + *{padding-left:30px}#footer ul{margin:-15px;padding:0;list-style:none;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#footer ul > li{padding:15px;position:relative}#footer ul > li:not(:last-child):after{content:'/';position:absolute;top:50%;right:-3px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
}
@media (min-width: 1320px){
#wrapper{padding-top: 9.375rem}
#header {position: fixed}
.sidebar-inner{margin-top: -7.5rem; top: 10.9375rem}
.col-logo svg{width:13.006875rem;height:4.375rem}#header:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;overflow:hidden;left:50%;background-image:url(//www.jslkalju.ee/wp-content/themes/jslkalju/theme/images/kalju-bg.svg);background-position:center -75px;background-repeat:no-repeat;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#header > .container > .row{height:9.375rem}#menu-toggle{display:none}#primary-menu > ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#primary-menu > ul > li:not(:last-child){margin-right:0}#primary-menu .sub-menu{z-index:10;display:none;position:absolute;top:100%;margin-top:0;left:0;white-space:nowrap;background-color:#fff;-webkit-box-shadow:0 15px 15px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 15px 15px 0 rgba(0,0,0,0.15);box-shadow:0 15px 15px 0 rgba(0,0,0,0.15)}#primary-menu .sub-menu > li > a{display:block;padding:10px 15px}#primary-menu .sub-menu > li + li{border-top:1px solid #efefef}#header .menu-item-has-children{padding-right:1.25rem}.sub-menu-toggle{width:1rem;height:1rem;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform: translateY(-50%)}.sub-menu-toggle svg{width:.75rem;height:.75rem}
#header.fixed{
-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.15)
}
#header.fixed > .container > .row{height: 80px}
#header.fixed .col-logo svg{width: 100px; height: auto}
}
@media (max-width: 1319px){
body.toggled{overflow:hidden}#menu-toggle{display:block!important;transition:.8s ease;z-index:9999;position:relative;height:40px;width:40px;border:2px solid #11A2E2;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:none}#menu-toggle .menui{display:block;position:absolute;width:26px;top:50%;left:50%;margin:-1px 0 0 -13px;height:2px;background:#11A2E2;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;border-radius:1px}#menu-toggle:not(.toggled) .menui.top-menu{margin-top:-6px}#menu-toggle:not(.toggled) .menui.bot-menu{margin-top:4px}#menu-toggle.toggled .menui.top-menu{top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-toggle.toggled .menui.mid-menu{opacity:0}#menu-toggle.toggled .menui.bot-menu{top:18px;-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}#wrapper{padding-top:70px}#header{position:fixed;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,0.15);box-shadow:0 0 25px 0 rgba(0,0,0,0.15)}#header > .container > .row{height:70px}.col-logo svg{width:100px;height:auto}#header-items{padding:70px 0 15px;position:fixed;width:100%;height:100dvh;top:0;width:100%;max-width:min(400px,100vw);background: rgb(239,239,239);
background: -moz-linear-gradient(-45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(-45deg, rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(135deg, rgba(239,239,239,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=1 );-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;z-index:50}#primary-menu{position:relative;height:100%;overflow-x:hidden;overflow-y:auto}#header-items:not(.toggled){right:-100%}#header-items.toggled{right:0;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,0.15);box-shadow:0 0 25px 0 rgba(0,0,0,0.15)}#primary-menu a{display:block;padding:10px 15px}#primary-menu > ul > li > a{font-size:1rem;line-height:1.25rem}#primary-menu .menu-item-has-children > a{padding-right:3.4375rem}#primary-menu li + li{border-top:1px solid rgba(0,0,0,0.05)}.sub-menu-toggle{width:2.5rem;height:2.5rem;background-color:rgba(0,0,0,0.05)}#primary-menu .sub-menu{background-color:rgba(255,255,255,.5);display:none}#primary-menu .sub-menu a{padding-left:1.875rem}#primary-menu .sub-menu a:hover,#primary-menu .sub-menu .current-menu-item > a,#primary-menu .sub-menu .current-menu-parent > a,#primary-menu .sub-menu .current-menu-ancestor > a{background-color:#11A2E2;color:#fff!important}
}
@media (max-width: 991px){
#sidebar{margin-top: 30px}
#footer > .d-flex{padding: 1.5625rem 0; text-align: center}
#footer > .d-flex > *{width: 100%}
#footer ul > li + li{margin-top: 0.3125rem}
#footer * + .creator-logo{margin-top: 1.875rem}
}
@media (max-width: 680px){
.entry-banner:not(.single-locations){height: 108px}
.single-locations .entry-banner, .archive .entry-banner{height: auto; padding: 30px 0}
.b-title{text-align: center}
.b-title,
.b-calendar{
-ms-flex: 0 0 100%;
flex: 0 0 100%;
width: 100%;
max-width: 100%;
flex: 0 0 auto\0;
}
.b-calendar{width: 100%; margin-top: 15px}
.entry-banner .b-calendar .calendar-wrap{margin-left: auto; margin-right: auto}
}
.flatpickr-day{cursor: default!important; background-color: #F0F0F0!important}
.flatpickr-day.selected{color: inherit!important}
.flatpickr-day >.has-events {
background-color: #11A2E2;
display: block;
width: 104%;
height: 100%;
}
.flatpickr-day >.has-events:hover{background-color: #007cba}
.tippy-box{border-radius: 0}
ul.calendar-tooltip {padding: 5px;list-style: none}
ul.calendar-tooltip > li + li{border-top: 1px solid #F0F0F0; margin-top: 5px; padding-top: 5px}
.calendar-wrap{display:none}
.col-files > * + *{margin-top: .5rem}
.year-select-group {
max-width: 177px;
}
.year-select-group > select {
border-radius: 0;
}
.year-select-group .nice-select {
line-height: 26px !important;
}
form.wpcf7-form {margin-top: 15px;}
form.wpcf7-form input:not([type="submit"]){
display: block;
width: 100%;
height: 42px;
padding: 9px 19px;
font-size: 1rem;
font-weight: 400;
line-height: 22px;
color: #000;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #C9C9C9;
border-radius: 0;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
box-shadow: 0 1px 4px 0px rgba(31, 31, 31, 0.16);
}
.wpcf7-form-control-wrap {
margin-bottom: 15px;
display: block;
}
form.wpcf7-form .send{
margin-top: 30px;
}
form.wpcf7-form .nice-select {
width: 100% !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
background-color: #ffffff!important;
color: #dc3232;
padding: 4px;
padding-left: 6px;
padding-right: 6px;
text-align: center;
margin-left: auto;
margin-right: auto;
width: fit-content;
border: solid 1px #ff0404a6;
box-shadow: 0 0 3px red;
}
.wpcf7 form.sent .wpcf7-response-output {
color: #46b450;
padding: 4px;
padding-left: 6px;
padding-right: 6px;
text-align: center;
margin-left: auto;
margin-right: auto;
width: fit-content;
border: solid 1px #46b450;
box-shadow: 0 0 3px #00ff3a;
}
.wpfd-content {padding: 0 !important; margin-top: 0 !important;}
.wpfd-container {margin: 0 !important;}
.wpfd-categories {min-height: 0 !important;}