@charset "UTF-8";
.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;
}
.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;
}.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a,.warning-cacsp-iframe-content .warning-cacsp-object-content-button a,.warning-cacsp-object-content .warning-cacsp-iframe-content-button a,.warning-cacsp-object-content .warning-cacsp-object-content-button a,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn{display:inline-block;white-space:nowrap;border-radius:3px;padding:8px 16px;background-color:#000;border:1px solid #000;font-size:1em;line-height:1.8em;margin-right:12px;text-align:center;text-decoration:none !important}html.modal-cacsp-open:not(.modal-cacsp-open-no-backdrop){overflow:hidden}body.modal-cacsp-open .modal-cacsp-backdrop{width:100%;height:100%;opacity:.6}body.modal-cacsp-open .modal-cacsp-position{box-sizing:border-box;width:100%;height:100%}body.modal-cacsp-open .modal-cacsp-position>.modal-cacsp-box-close{color:#fff;text-decoration:none;position:fixed;right:0;top:0;margin:15px;padding:0 8px;font-size:2em;-webkit-transition:opacity .2s ease-in-out 0s;-moz-transition:opacity .2s ease-in-out 0s;-o-transition:opacity .2s ease-in-out 0s;transition:opacity .2s ease-in-out 0s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}@media(max-width: 576px){body.modal-cacsp-open .modal-cacsp-position>.modal-cacsp-box-close{margin:0;position:absolute;margin-top:-5px}}body.modal-cacsp-open .modal-cacsp-position>.modal-cacsp-box-close:hover{opacity:.6}body.modal-cacsp-open.modal-cacsp-open-no-backdrop .modal-cacsp-backdrop{display:none}body.modal-cacsp-open.modal-cacsp-open-no-backdrop .modal-cacsp-position{height:0;padding:0}@media(max-width: 576px){body.modal-cacsp-open.modal-cacsp-open-no-backdrop .modal-cacsp-position>.modal-cacsp-box-close{position:fixed}}.modal-cacsp-backdrop{width:0;height:0;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background-color:#000;opacity:0;-webkit-transition:opacity .2s ease-in-out 0s;-moz-transition:opacity .2s ease-in-out 0s;-o-transition:opacity .2s ease-in-out 0s;transition:opacity .2s ease-in-out 0s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.modal-cacsp-position{position:fixed;width:0;height:0;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0;padding:40px 0;z-index:999999;overflow-y:auto;outline:0;font-size:100%}.modal-cacsp-position,.modal-cacsp-position *{color:#000}.modal-cacsp-position .modal-cacsp-box{width:0;height:0;overflow:hidden;opacity:0;border-radius:6px;-webkit-transition:opacity .4s ease-in-out 0s;-moz-transition:opacity .4s ease-in-out 0s;-o-transition:opacity .4s ease-in-out 0s;transition:opacity .4s ease-in-out 0s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.modal-cacsp-position .modal-cacsp-box>*{background-color:#fff}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show{width:80%;margin:auto;height:auto;min-width:320px;max-width:800px;opacity:1}@media(max-width: 576px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show{width:90%}}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom{width:100%;max-width:100%;position:fixed;display:flex;align-items:center;bottom:0;left:0;margin:0;border-radius:0;border-top:1px solid #e6e6e6;background-color:#fff}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom>*{background-color:rgba(0,0,0,0)}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom.modal-cacsp-box-bottom-float{margin:2rem;border-radius:1rem;width:calc(100% - 4rem);max-width:calc(100% - 4rem);box-shadow:0 0 2rem rgba(0,0,0,.4);border-top:0}@media(max-width: 992px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom{flex-wrap:wrap}}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-box-header{display:none}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-box-content{width:50%;flex-grow:1}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-btns{border:0}@media(max-width: 992px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-btns{padding-top:0;white-space:normal}}@media(max-width: 992px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-btns .modal-cacsp-btn{width:100%;max-width:100%}}@media(max-width: 768px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-btns .modal-cacsp-btn{margin-right:0;margin-bottom:8px}}@media(max-width: 992px){.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-box-content,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom .modal-cacsp-btns{width:100%}}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom.modal-cacsp-box-bottom-float-small{max-width:calc(320px - 4rem);min-width:200px;flex-wrap:wrap}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom.modal-cacsp-box-bottom-float-small .modal-cacsp-box-content,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom.modal-cacsp-box-bottom-float-small .modal-cacsp-btns{flex-wrap:wrap;width:100%;font-size:.8em}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom.modal-cacsp-box-bottom-float-small .modal-cacsp-box-content{padding-bottom:16px}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom.modal-cacsp-box-bottom-float-small .modal-cacsp-btns{border:0;padding-top:0;white-space:normal}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-show.modal-cacsp-box-bottom.modal-cacsp-box-bottom-float-small .modal-cacsp-btns .modal-cacsp-btn{width:100%;max-width:100%;margin-right:0;margin-bottom:8px}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul{list-style:none;margin:0;padding:0;width:100%;max-width:100%}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li{padding:24px 32px 0;margin:0;border-bottom:1px solid #e6e6e6;line-height:normal}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li:first-child{border-top:1px solid #e6e6e6}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li:last-child{border-bottom:0}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch{padding-bottom:24px;display:flex;align-items:center;width:100%}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch *,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch *{text-decoration:none !important;outline:none}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch:hover,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch:hover{opacity:1;text-decoration:none !important}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span{font-size:1em}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span:first-child,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span:first-child{flex-grow:1}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span>span,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span>span{font-size:.9em;font-weight:300}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span.modal-cacsp-toggle,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span.modal-cacsp-toggle{width:40px;height:20px;border-radius:20px;margin-left:8px;display:block;position:relative;float:right;background-color:#e6e6e6}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span.modal-cacsp-toggle-switch-handle,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch span.modal-cacsp-toggle-switch-handle{width:20px;height:100%;border-radius:20px;background-color:#b3b3b3;position:absolute;left:0;right:auto;-webkit-transition:left .2s ease-in-out 0s;-moz-transition:left .2s ease-in-out 0s;-o-transition:left .2s ease-in-out 0s;transition:left .2s ease-in-out 0s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle{background-color:#cde1d4}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle-switch-handle,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle-switch-handle{background-color:#4b7d5e;left:20px}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled{cursor:not-allowed}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span{color:#000}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle{background-color:#f1d5d4}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle-switch-handle,.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle-switch-handle{background-color:#bd403c}.modal-cacsp-position .modal-cacsp-box a{text-decoration:underline}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header{display:block;background-color:#000;padding:24px 32px;font-size:1.5em}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-header *{color:#fff}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-content{display:block;padding:32px;font-size:1em}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns{display:flex;justify-content:flex-end;border-top:1px solid #e6e6e6;padding:24px 32px;white-space:nowrap}@media(max-width: 768px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns{flex-wrap:wrap}}@media(max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns{white-space:normal}}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn *{color:#fff}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn:hover{opacity:.6}@media(max-width: 576px){.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn{width:100%;margin-right:0;margin-bottom:8px}}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings{background-color:#fff}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-settings *{color:#000}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse{background-color:#bd403c;border:1px solid #bd403c}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse *{color:#fff}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse-all{background-color:#bd403c;border:1px solid #bd403c}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse-all,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-refuse-all *{color:#fff}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-save{background-color:#fff}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-save,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-save *{color:#000}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept{background-color:#4b7d5e;border:1px solid #4b7d5e}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept *{color:#fff}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all{background-color:#4b7d5e;border:1px solid #4b7d5e}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all,.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn.modal-cacsp-btn-accept-all *{color:#fff}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn:last-child{margin-right:0;margin-bottom:0}.warning-cacsp-iframe,.warning-cacsp-object{visibility:hidden}.warning-cacsp-iframe-content,.warning-cacsp-object-content{background-color:#e6e6e6;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:200px}.warning-cacsp-iframe-content,.warning-cacsp-iframe-content *,.warning-cacsp-object-content,.warning-cacsp-object-content *{color:#000}.warning-cacsp-iframe-content .warning-cacsp-iframe-content-text,.warning-cacsp-iframe-content .warning-cacsp-object-content-text,.warning-cacsp-object-content .warning-cacsp-iframe-content-text,.warning-cacsp-object-content .warning-cacsp-object-content-text{text-align:center;width:90%;max-width:600px;margin:0 auto 20px}.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a,.warning-cacsp-iframe-content .warning-cacsp-object-content-button a,.warning-cacsp-object-content .warning-cacsp-iframe-content-button a,.warning-cacsp-object-content .warning-cacsp-object-content-button a{margin-right:0}.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a,.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a *,.warning-cacsp-iframe-content .warning-cacsp-object-content-button a,.warning-cacsp-iframe-content .warning-cacsp-object-content-button a *,.warning-cacsp-object-content .warning-cacsp-iframe-content-button a,.warning-cacsp-object-content .warning-cacsp-iframe-content-button a *,.warning-cacsp-object-content .warning-cacsp-object-content-button a,.warning-cacsp-object-content .warning-cacsp-object-content-button a *{color:#fff}.modal-cacsp-grandma .modal-cacsp-position{overflow-x:hidden}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom),.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings{position:relative}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-box-header,.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-box-header{border-radius:6px 6px 0 0}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info:not(.modal-cacsp-box-bottom).modal-cacsp-box-show .modal-cacsp-btns,.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-btns{border-radius:0 0 6px 6px}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info{overflow:hidden}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show{overflow:visible}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show.modal-cacsp-box-bottom::before{content:"";background:url(//mountainclimbingschool.pl/wp-content/plugins/cookies-and-content-security-policy/img/cookie.webp) left top no-repeat;width:250px;height:163px;display:block;position:absolute;left:-30px;top:-40px;background-position:center center;background-size:auto 100%}@media(max-width: 768px){.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show.modal-cacsp-box-bottom::before{width:100%;left:0;top:-140px}}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show.modal-cacsp-box-bottom.modal-cacsp-box-bottom-float-small::before{width:125px;height:82px;width:100%;left:0;top:-55px}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show.modal-cacsp-box-bottom:not(.modal-cacsp-box-bottom-float-small) .modal-cacsp-box-content{padding-left:200px;width:100%}@media(max-width: 768px){.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show.modal-cacsp-box-bottom:not(.modal-cacsp-box-bottom-float-small) .modal-cacsp-box-content{padding-left:32px}}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show .modal-cacsp-box-header::before{content:"";background:url(//mountainclimbingschool.pl/wp-content/plugins/cookies-and-content-security-policy/img/cookie.webp) left top no-repeat;width:160px;height:160px;display:block;position:absolute;right:-60px;top:-50px;background-size:auto 100%;background-position:center center}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings{overflow:hidden}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show{overflow:visible;padding-left:35px}@media(max-width: 576px){.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show{padding-left:0}}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show::before{content:"";background:url(//mountainclimbingschool.pl/wp-content/plugins/cookies-and-content-security-policy/img/grandma.webp) left top no-repeat;width:420px;height:800px;display:block;position:absolute;left:0;background-size:auto 100%;margin-left:-270px}@media(max-width: 576px){.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show::before{background-image:none}}@media(max-width: 576px){.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-box-header::before{content:"";background:url(//mountainclimbingschool.pl/wp-content/plugins/cookies-and-content-security-policy/img/grandma.webp) left top no-repeat;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:100px;height:200px;display:block;position:absolute;right:-30px;top:0;background-size:auto 100%;background-position:center center}}.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-box-settings-list li:first-child{padding-left:128px}@media(max-width: 576px){.modal-cacsp-grandma .modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings.modal-cacsp-box-show .modal-cacsp-box-settings-list li:first-child{padding-left:32px}}.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }
#altEmail_container, .altEmail_container{position:absolute !important; overflow: hidden !important; display: inline !important; height:1px !important; width: 1px !important;z-index:-1000 !important;}.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}:where(:root) {
--gkt-blocks-margin-bottom: 28px;
}
:where(
.ghostkit-progress,
.ghostkit-button-wrapper,
.ghostkit-icon-box,
.ghostkit-image-compare,
.ghostkit-tabs,
.ghostkit-accordion,
.ghostkit-countdown,
.ghostkit-counter-box,
.ghostkit-alert,
.ghostkit-carousel,
.ghostkit-video,
.ghostkit-testimonial,
.ghostkit-gist,
.ghostkit-google-maps,
.ghostkit-changelog,
.ghostkit-pricing-table,
.ghostkit-widgetized-area,
.ghostkit-instagram,
.ghostkit-twitter,
.ghostkit-toc,
.ghostkit-form,
.ghostkit-form-field,
.ghostkit-form-submit-button
) {
margin-bottom: var(--gkt-blocks-margin-bottom);
}:root{--gkt-color-brand:#2e1645;--gkt-color-dark-gray:#32373c;--gkt-color-light-gray:#f3f4f5;--gkt-color-light-gray-darken:#d7dbde;--gkt-color-primary:#0366d6;--gkt-color-success:#4ab866;--gkt-color-danger:#d94f4f;--gkt-color-warning:#f0b849;--gkt-color-info:#2ebef5;--gkt-border-radius:5px;--gkt-transition-duration:0.2s;--gkt-transition-easing:ease-in-out}svg.ghostkit-svg-icon{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em;width:1em}.ghostkit-icon-spinner,.ghostkit-video-spinner{--gkt-icon-spinner__color:currentcolor;--gkt-icon-spinner__size:20px;--gkt-icon-spinner__border-size:2px;--gkt-icon-spinner__speed:0.3s;--gkt-icon-spinner--background__color:var(--gkt-icon-spinner__color);--gkt-icon-spinner--background__opacity:0.3;animation:ghostkit-icon-spinner var(--gkt-icon-spinner__speed) infinite linear;border:var(--gkt-icon-spinner__border-size) solid transparent;border-left:var(--gkt-icon-spinner__border-size) solid var(--gkt-icon-spinner__color);border-radius:50%;box-sizing:border-box;display:block;height:var(--gkt-icon-spinner__size);position:relative;text-indent:-9999em;width:var(--gkt-icon-spinner__size)}.ghostkit-icon-spinner:after,.ghostkit-video-spinner:after{border:var(--gkt-icon-spinner__border-size) solid var(--gkt-icon-spinner--background__color);border-radius:50%;bottom:calc(var(--gkt-icon-spinner__border-size)*-1);content:"";display:block;left:calc(var(--gkt-icon-spinner__border-size)*-1);opacity:var(--gkt-icon-spinner--background__opacity);position:absolute;right:calc(var(--gkt-icon-spinner__border-size)*-1);top:calc(var(--gkt-icon-spinner__border-size)*-1)}@keyframes ghostkit-icon-spinner{to{transform:rotate(1turn)}}.ghostkit-badge{--gkt-badge__padding-v:0.35em;--gkt-badge__padding-h:0.6em;--gkt-badge__font-size:0.75em;--gkt-badge__font-weight:600;--gkt-badge__line-height:1;--gkt-badge__border-radius:1em;--gkt-badge__text-color:#fff;--gkt-badge-default__color:var(--gkt-color-dark-gray);--gkt-badge-brand__color:var(--gkt-color-brand);--gkt-badge-primary__color:var(--gkt-color-primary);--gkt-badge-success__color:var(--gkt-color-success);--gkt-badge-danger__color:var(--gkt-color-danger);--gkt-badge-warning__color:var(--gkt-color-warning);--gkt-badge-info__color:var(--gkt-color-info);background-color:var(--gkt-badge-default__color);border:0 solid var(--gkt-badge-default__color);border-radius:var(--gkt-badge__border-radius);color:var(--gkt-badge__text-color);display:inline-block;font-size:var(--gkt-badge__font-size);font-weight:var(--gkt-badge__font-weight);line-height:var(--gkt-badge__line-height);padding:var(--gkt-badge__padding-v) var(--gkt-badge__padding-h);text-align:center;vertical-align:middle;white-space:nowrap}.ghostkit-badge-brand{background-color:var(--gkt-badge-brand__color);border-color:var(--gkt-badge-brand__color)}.ghostkit-badge-primary{background-color:var(--gkt-badge-primary__color);border-color:var(--gkt-badge-primary__color)}.ghostkit-badge-success{background-color:var(--gkt-badge-success__color);border-color:var(--gkt-badge-success__color)}.ghostkit-badge-danger{background-color:var(--gkt-badge-danger__color);border-color:var(--gkt-badge-danger__color)}.ghostkit-badge-warning{background-color:var(--gkt-badge-warning__color);border-color:var(--gkt-badge-warning__color)}.ghostkit-badge-info{background-color:var(--gkt-badge-info__color);border-color:var(--gkt-badge-info__color)}.ghostkit-text-uppercase{text-transform:uppercase}.ghostkit-has-transform{transform:perspective(var(--gkt-transform-perspective,none)) translateX(var(--gkt-transform-x,0)) translateY(var(--gkt-transform-y,0)) scale(var(--gkt-transform-scale,1)) rotate(var(--gkt-transform-rotate,0deg)) rotateX(var(--gkt-transform-rotate-x,0deg)) rotateY(var(--gkt-transform-rotate-y,0deg)) rotate(var(--gkt-transform-rotate-z,0deg)) skewX(var(--gkt-transform-skew-x,0deg)) skewY(var(--gkt-transform-skew-y,0deg));transform-origin:var(--gkt-transform-origin,50% 50%)}.ghostkit-d-none{display:none!important}.ghostkit-d-block{display:block!important}@media(max-width:1200px){.ghostkit-d-xl-none{display:none!important}.ghostkit-d-xl-block{display:block!important}}@media(max-width:992px){.ghostkit-d-lg-none{display:none!important}.ghostkit-d-lg-block{display:block!important}}@media(max-width:768px){.ghostkit-d-md-none{display:none!important}.ghostkit-d-md-block{display:block!important}}@media(max-width:576px){.ghostkit-d-sm-none{display:none!important}.ghostkit-d-sm-block{display:block!important}}.is-style-numbered{--gkt-numbered-headings__margin-right:0.4em;--gkt-numbered-headings--h2-number__width:1.6em;--gkt-numbered-headings--h2-number__height:1.6em;--gkt-numbered-headings--h2-number__line-height:1;--gkt-numbered-headings--h2-number__color:#fff;--gkt-numbered-headings--h2-number__background-color:var(--gkt-color-dark-gray);--gkt-numbered-headings--h2-number__border-radius:50%}.is-style-numbered:before{margin:0;margin-right:var(--gkt-numbered-headings__margin-right)}h2.is-style-numbered:before{align-items:center;background-color:var(--gkt-numbered-headings--h2-number__background-color);border-radius:var(--gkt-numbered-headings--h2-number__border-radius);color:var(--gkt-numbered-headings--h2-number__color);display:inline-flex;height:var(--gkt-numbered-headings--h2-number__height);justify-content:center;line-height:var(--gkt-numbered-headings--h2-number__line-height);width:var(--gkt-numbered-headings--h2-number__width)}.entry-content{counter-reset:h2}h2.is-style-numbered{counter-increment:h2;counter-reset:h3}h2.is-style-numbered:before{content:counter(h2)}h3.is-style-numbered{counter-increment:h3;counter-reset:h4}h3.is-style-numbered:before{content:counter(h3)}h2.is-style-numbered~h3.is-style-numbered:before{content:counter(h2) "." counter(h3)}h4.is-style-numbered{counter-increment:h4;counter-reset:h5}h4.is-style-numbered:before{content:counter(h4)}h3.is-style-numbered~h4.is-style-numbered:before{content:counter(h3) "." counter(h4)}h2.is-style-numbered~h3.is-style-numbered~h4.is-style-numbered:before{content:counter(h2) "." counter(h3) "." counter(h4)}h5.is-style-numbered{counter-increment:h5;counter-reset:h6}h5.is-style-numbered:before{content:counter(h5)}h4.is-style-numbered~h5.is-style-numbered:before{content:counter(h4) "." counter(h5)}h3.is-style-numbered~h4.is-style-numbered~h5.is-style-numbered:before{content:counter(h3) "." counter(h4) "." counter(h5)}h2.is-style-numbered~h3.is-style-numbered~h4.is-style-numbered~h5.is-style-numbered:before{content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5)}h6.is-style-numbered{counter-increment:h6}h6.is-style-numbered:before{content:counter(h6)}h5.is-style-numbered~h6.is-style-numbered:before{content:counter(h5) "." counter(h6)}h4.is-style-numbered~h5.is-style-numbered~h6.is-style-numbered:before{content:counter(h4) "." counter(h5) "." counter(h6)}h3.is-style-numbered~h4.is-style-numbered~h5.is-style-numbered~h6.is-style-numbered:before{content:counter(h3) "." counter(h4) "." counter(h5) "." counter(h6)}h2.is-style-numbered~h3.is-style-numbered~h4.is-style-numbered~h5.is-style-numbered~h6.is-style-numbered:before{content:counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6)}.is-style-styled{--gkt-styled-lists--items__line-height:1.5;--gkt-styled-lists--items__gap:0.5em;--gkt-styled-lists--inner-lists__padding-v:1em;--gkt-styled-lists--inner-lists__padding-h:0;--gkt-styled-lists-numbered__padding-left:2em;--gkt-styled-lists-numbered--decoration__top:0;--gkt-styled-lists-numbered--decoration__left:0;--gkt-styled-lists-numbered--decoration__width:2em;--gkt-styled-lists-numbered--decoration__height:2em;--gkt-styled-lists-numbered--decoration__font-size:0.7em;--gkt-styled-lists-numbered--decoration__font-weight:600;--gkt-styled-lists-numbered--decoration__line-height:1;--gkt-styled-lists-numbered--decoration__color:#fff;--gkt-styled-lists-numbered--decoration__background-color:var(--gkt-color-dark-gray);--gkt-styled-lists-numbered--decoration__border-radius:50%;--gkt-styled-lists-dotted__padding-left:2em;--gkt-styled-lists-dotted--decoration__top:0.65em;--gkt-styled-lists-dotted--decoration__left:0.9em;--gkt-styled-lists-dotted--decoration__width:0.2em;--gkt-styled-lists-dotted--decoration__height:0.2em;--gkt-styled-lists-dotted--decoration__background-color:var(--gkt-color-dark-gray)}.is-style-icon{--gkt-icon-lists--items__line-height:1.5;--gkt-icon-lists--items__padding-left:2em;--gkt-icon-lists--items__gap:0.5em;--gkt-icon-lists--inner-lists__padding-v:1em;--gkt-icon-lists--inner-lists__padding-h:0;--gkt-icon-lists--decoration:url('data:image/svg+xml;utf8,<svg class="ghostkit-svg-icon" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6724 2.66808C12.5461 2.41207 12.2853 2.25 11.9998 2.25C11.7144 2.25 11.4536 2.41207 11.3273 2.66808L8.56287 8.26941L2.38143 9.16762C2.09892 9.20868 1.86421 9.40656 1.77599 9.67807C1.68777 9.94958 1.76134 10.2476 1.96577 10.4469L6.4387 14.8069L5.38279 20.9634C5.33453 21.2448 5.45019 21.5291 5.68115 21.6969C5.91211 21.8647 6.21831 21.8869 6.471 21.754L11.9998 18.8473L17.5287 21.754C17.7814 21.8869 18.0876 21.8647 18.3185 21.6969C18.5495 21.5291 18.6652 21.2448 18.6169 20.9634L17.561 14.8069L22.0339 10.4469C22.2383 10.2476 22.3119 9.94958 22.2237 9.67807C22.1355 9.40656 21.9008 9.20868 21.6183 9.16762L15.4368 8.26941L12.6724 2.66808Z" fill="currentColor"/></svg>');--gkt-icon-lists--decoration__top:0;--gkt-icon-lists--decoration__left:0;--gkt-icon-lists--decoration__width:1.5em;--gkt-icon-lists--decoration__height:1.5em;--gkt-icon-lists--decoration__color:var(--gkt-color-brand)}.is-style-icon,.is-style-icon ol,.is-style-icon ul,.is-style-none,.is-style-none ol,.is-style-none ul,.is-style-styled,.is-style-styled ol,.is-style-styled ul{list-style:none;padding-left:0}.is-style-icon ol,.is-style-icon ul,.is-style-styled ol,.is-style-styled ul{margin-left:0}.is-style-icon li,.is-style-styled li{list-style:none;margin-left:0}ol.is-style-styled,ul.is-style-styled{line-height:var(--gkt-styled-lists--items__line-height)}ol.is-style-styled li>ol,ol.is-style-styled li>ul,ul.is-style-styled li>ol,ul.is-style-styled li>ul{margin:var(--gkt-styled-lists--inner-lists__padding-v) var(--gkt-styled-lists--inner-lists__padding-h);width:100%}ol.is-style-styled li+li,ul.is-style-styled li+li{margin-top:var(--gkt-styled-lists--items__gap)}.is-style-styled ol,ol.is-style-styled{counter-reset:li}.is-style-styled ol>li,ol.is-style-styled>li{padding-left:var(--gkt-styled-lists-numbered__padding-left);position:relative}.is-style-styled ol>li:before,ol.is-style-styled>li:before{align-items:center;align-self:flex-start;background-color:var(--gkt-styled-lists-numbered--decoration__background-color);border-radius:var(--gkt-styled-lists-numbered--decoration__border-radius);color:var(--gkt-styled-lists-numbered--decoration__color);content:counter(li);counter-increment:li;display:flex;flex:0 0 var(--gkt-styled-lists-numbered--decoration__width);font-size:var(--gkt-styled-lists-numbered--decoration__font-size);font-weight:var(--gkt-styled-lists-numbered--decoration__font-weight);height:var(--gkt-styled-lists-numbered--decoration__height);justify-content:center;left:var(--gkt-styled-lists-numbered--decoration__left);line-height:var(--gkt-styled-lists-numbered--decoration__line-height);position:absolute;top:var(--gkt-styled-lists-numbered--decoration__top);width:var(--gkt-styled-lists-numbered--decoration__width)}.is-style-styled ol[reversed]>li:before,ol.is-style-styled[reversed]>li:before{counter-increment:li -1}.is-style-styled ul>li,ul.is-style-styled>li{padding-left:var(--gkt-styled-lists-dotted__padding-left);position:relative}.is-style-styled ul>li:before,ul.is-style-styled>li:before{background-color:var(--gkt-styled-lists-dotted--decoration__background-color);content:"";height:var(--gkt-styled-lists-dotted--decoration__height);left:var(--gkt-styled-lists-dotted--decoration__left);position:absolute;top:var(--gkt-styled-lists-dotted--decoration__top);width:var(--gkt-styled-lists-dotted--decoration__width)}ol.is-style-icon,ul.is-style-icon{line-height:var(--gkt-icon-lists--items__line-height)}ol.is-style-icon li,ul.is-style-icon li{padding-left:var(--gkt-icon-lists--items__padding-left);position:relative}ol.is-style-icon li:before,ul.is-style-icon li:before{background-color:var(--gkt-icon-lists--decoration__color);content:"";flex:0 0 var(--gkt-icon-lists--decoration__width);height:var(--gkt-icon-lists--decoration__height);left:var(--gkt-icon-lists--decoration__left);-webkit-mask-image:var(--gkt-icon-lists--decoration);mask-image:var(--gkt-icon-lists--decoration);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;position:absolute;top:var(--gkt-icon-lists--decoration__top);width:var(--gkt-icon-lists--decoration__width)}ol.is-style-icon li>ol,ol.is-style-icon li>ul,ul.is-style-icon li>ol,ul.is-style-icon li>ul{list-style:none;margin:var(--gkt-icon-lists--inner-lists__padding-v) var(--gkt-icon-lists--inner-lists__padding-h);padding-left:0;width:100%}ol.is-style-icon li+li,ul.is-style-icon li+li{margin-top:var(--gkt-icon-lists--items__gap)}.ghostkit-list-columns-1{-moz-column-count:1;column-count:1}.ghostkit-list-columns-2{-moz-column-count:2;column-count:2}.ghostkit-list-columns-3{-moz-column-count:3;column-count:3}.ghostkit-list-columns-4{-moz-column-count:4;column-count:4}.ghostkit-list-columns-5{-moz-column-count:5;column-count:5}.ghostkit-list-columns-6{-moz-column-count:6;column-count:6}@media(max-width:1200px){.ghostkit-list-columns-xl-1{-moz-column-count:1;column-count:1}.ghostkit-list-columns-xl-2{-moz-column-count:2;column-count:2}.ghostkit-list-columns-xl-3{-moz-column-count:3;column-count:3}.ghostkit-list-columns-xl-4{-moz-column-count:4;column-count:4}.ghostkit-list-columns-xl-5{-moz-column-count:5;column-count:5}.ghostkit-list-columns-xl-6{-moz-column-count:6;column-count:6}}@media(max-width:992px){.ghostkit-list-columns-lg-1{-moz-column-count:1;column-count:1}.ghostkit-list-columns-lg-2{-moz-column-count:2;column-count:2}.ghostkit-list-columns-lg-3{-moz-column-count:3;column-count:3}.ghostkit-list-columns-lg-4{-moz-column-count:4;column-count:4}.ghostkit-list-columns-lg-5{-moz-column-count:5;column-count:5}.ghostkit-list-columns-lg-6{-moz-column-count:6;column-count:6}}@media(max-width:768px){.ghostkit-list-columns-md-1{-moz-column-count:1;column-count:1}.ghostkit-list-columns-md-2{-moz-column-count:2;column-count:2}.ghostkit-list-columns-md-3{-moz-column-count:3;column-count:3}.ghostkit-list-columns-md-4{-moz-column-count:4;column-count:4}.ghostkit-list-columns-md-5{-moz-column-count:5;column-count:5}.ghostkit-list-columns-md-6{-moz-column-count:6;column-count:6}}@media(max-width:576px){.ghostkit-list-columns-sm-1{-moz-column-count:1;column-count:1}.ghostkit-list-columns-sm-2{-moz-column-count:2;column-count:2}.ghostkit-list-columns-sm-3{-moz-column-count:3;column-count:3}.ghostkit-list-columns-sm-4{-moz-column-count:4;column-count:4}.ghostkit-list-columns-sm-5{-moz-column-count:5;column-count:5}.ghostkit-list-columns-sm-6{-moz-column-count:6;column-count:6}}.ghostkit-paragraph-columns-1{-moz-column-count:1;column-count:1}.ghostkit-paragraph-columns-2{-moz-column-count:2;column-count:2}.ghostkit-paragraph-columns-3{-moz-column-count:3;column-count:3}.ghostkit-paragraph-columns-4{-moz-column-count:4;column-count:4}.ghostkit-paragraph-columns-5{-moz-column-count:5;column-count:5}.ghostkit-paragraph-columns-6{-moz-column-count:6;column-count:6}@media(max-width:1200px){.ghostkit-paragraph-columns-xl-1{-moz-column-count:1;column-count:1}.ghostkit-paragraph-columns-xl-2{-moz-column-count:2;column-count:2}.ghostkit-paragraph-columns-xl-3{-moz-column-count:3;column-count:3}.ghostkit-paragraph-columns-xl-4{-moz-column-count:4;column-count:4}.ghostkit-paragraph-columns-xl-5{-moz-column-count:5;column-count:5}.ghostkit-paragraph-columns-xl-6{-moz-column-count:6;column-count:6}}@media(max-width:992px){.ghostkit-paragraph-columns-lg-1{-moz-column-count:1;column-count:1}.ghostkit-paragraph-columns-lg-2{-moz-column-count:2;column-count:2}.ghostkit-paragraph-columns-lg-3{-moz-column-count:3;column-count:3}.ghostkit-paragraph-columns-lg-4{-moz-column-count:4;column-count:4}.ghostkit-paragraph-columns-lg-5{-moz-column-count:5;column-count:5}.ghostkit-paragraph-columns-lg-6{-moz-column-count:6;column-count:6}}@media(max-width:768px){.ghostkit-paragraph-columns-md-1{-moz-column-count:1;column-count:1}.ghostkit-paragraph-columns-md-2{-moz-column-count:2;column-count:2}.ghostkit-paragraph-columns-md-3{-moz-column-count:3;column-count:3}.ghostkit-paragraph-columns-md-4{-moz-column-count:4;column-count:4}.ghostkit-paragraph-columns-md-5{-moz-column-count:5;column-count:5}.ghostkit-paragraph-columns-md-6{-moz-column-count:6;column-count:6}}@media(max-width:576px){.ghostkit-paragraph-columns-sm-1{-moz-column-count:1;column-count:1}.ghostkit-paragraph-columns-sm-2{-moz-column-count:2;column-count:2}.ghostkit-paragraph-columns-sm-3{-moz-column-count:3;column-count:3}.ghostkit-paragraph-columns-sm-4{-moz-column-count:4;column-count:4}.ghostkit-paragraph-columns-sm-5{-moz-column-count:5;column-count:5}.ghostkit-paragraph-columns-sm-6{-moz-column-count:6;column-count:6}}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(//mountainclimbingschool.pl/wp-content/uploads/omgf/coblocks-fonts/poppins-italic-latin-ext-400.woff2?ver=1764154138)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(//mountainclimbingschool.pl/wp-content/uploads/omgf/coblocks-fonts/poppins-italic-latin-400.woff2?ver=1764154138)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(//mountainclimbingschool.pl/wp-content/uploads/omgf/coblocks-fonts/poppins-normal-latin-ext-400.woff2?ver=1764154138)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(//mountainclimbingschool.pl/wp-content/uploads/omgf/coblocks-fonts/poppins-normal-latin-400.woff2?ver=1764154138)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(//mountainclimbingschool.pl/wp-content/uploads/omgf/coblocks-fonts/poppins-normal-latin-ext-500.woff2?ver=1764154138)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(//mountainclimbingschool.pl/wp-content/uploads/omgf/coblocks-fonts/poppins-normal-latin-500.woff2?ver=1764154138)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(//mountainclimbingschool.pl/wp-content/uploads/omgf/coblocks-fonts/poppins-normal-latin-ext-600.woff2?ver=1764154138)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(//mountainclimbingschool.pl/wp-content/uploads/omgf/coblocks-fonts/poppins-normal-latin-600.woff2?ver=1764154138)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(//mountainclimbingschool.pl/wp-content/uploads/omgf/coblocks-fonts/poppins-normal-latin-ext-700.woff2?ver=1764154138)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(//mountainclimbingschool.pl/wp-content/uploads/omgf/coblocks-fonts/poppins-normal-latin-700.woff2?ver=1764154138)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(//mountainclimbingschool.pl/wp-content/uploads/omgf/coblocks-fonts/poppins-normal-latin-ext-800.woff2?ver=1764154138)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(//mountainclimbingschool.pl/wp-content/uploads/omgf/coblocks-fonts/poppins-normal-latin-800.woff2?ver=1764154138)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
 html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
scroll-behavior: smooth;
}
body {
margin: 0;
background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: 600;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 0;
}
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
} :root {
--letter-spacing: 1;
--caps-letter-spacing: .2em;
--bold-font-weight: 600;
--ccp-accent-color: #eceff5;
}
.body-font {
font-family: "Poppins", sans-serif;
;
}
.sans-serif-font,
label,
.wp-block-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
font-family: "Poppins", sans-serif;
}
.small,
.comment-form-cookies-consent label {
font-size: 16px;
font-size: 1rem;
}
@media (min-width: 600px) {
.small,
.comment-form-cookies-consent label {
font-size: 17px;
font-size: 1.0625rem;
}
}
.extra-small,
.wp-block-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
font-size: 13px;
font-size: 0.8125rem;
}
@media (min-width: 600px) {
.extra-small,
.wp-block-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
font-size: 15px;
font-size: 0.9375rem;
}
}
.smooth {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
}
.regular {
font-weight: 400;
}
.medium {
font-weight: 500;
}
.thin {
font-weight: 300;
}
.medium-bold {
font-weight: 600;
}
.bold {
font-weight: 800 !important;
}
.normal {
font-style: initial !important;
}
.italic {
font-style: italic;
}
.caps {
text-transform: uppercase;
letter-spacing: var(--caps-letter-spacing);
}
.left-align {
text-align: left;
}
.center-align {
text-align: center;
}
.right-align {
text-align: right;
}
.justify {
text-align: justify;
}
.nowrap {
white-space: nowrap;
}
.break-word {
word-wrap: break-word;
}
.list-reset {
list-style: none;
padding-left: 0;
margin: 0;
}
.wp-block-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption { }
.dark-gray { }
.white { }
.no-shadow {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.hide,
.hidden {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: circle(1% at 1% 1%);
clip-path: circle(1% at 1% 1%);
height: 1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.bottom-spacer {
margin-bottom: 2.35em;
}
@media only screen and (min-width: 900px) {
.bottom-spacer {
margin-bottom: 2.5em;
}
}
.top-spacer {
margin-bottom: 2.35em;
}
@media only screen and (min-width: 900px) {
.top-spacer {
margin-top: 2.5em;
}
}
.margin-left-auto {
margin-left: auto;
}
.margin-auto {
margin-left: auto;
margin-right: auto;
}
.container {
max-width: 720px;
margin-left: auto;
margin-right: auto;
width: 90%;
}
@media only screen and (min-width: 600px) {
.container {
width: 760px;
}
}
.container.max-width {
padding-left: 20px;
padding-right: 20px;
width: calc(1140px + 0px);
}
.max-width {
max-width: 100%;
}
.display-block {
display: block;
}
.display-inline-block {
display: inline-block;
}
.display-inline {
display: inline;
}
.display-none {
display: none;
}
.overflow-hidden {
overflow: hidden;
}
.flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.left {
float: left;
}
.right {
float: right;
}
.relative {
position: relative;
}
.absolute {
position: absolute;
}
.fixed {
position: fixed;
}
.top-0 {
top: 0;
}
.right-0 {
right: 0;
}
.bottom-0 {
bottom: 0;
}
.left-0 {
left: 0;
}
.container--sml {
max-width: 380px;
margin: 0 auto;
}
@custom-media --breakpoint-sm (min-width: 40em);
@custom-media --breakpoint-md (min-width: 52em);
@custom-media --breakpoint-lg (min-width: 64em);
@media only screen and (min-width: 600px) {
.flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
@media (--breakpoint-sm) {
.sm-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
@media (--breakpoint-md) {
.md-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
@media (--breakpoint-lg) {
.lg-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
}
.flex-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.flex-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.items-start {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.items-end {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.items-center {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.items-baseline {
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
.items-stretch {
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.self-start {
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start;
}
.self-end {
-webkit-align-self: flex-end;
-ms-flex-item-align: end;
align-self: flex-end;
}
.self-center {
-webkit-align-self: center;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.self-baseline {
-webkit-align-self: baseline;
-ms-flex-item-align: baseline;
align-self: baseline;
}
.self-stretch {
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
}
.justify-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.justify-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.justify-center {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.justify-between {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.justify-around {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.content-start {
-ms-flex-line-pack: start;
align-content: flex-start;
}
.content-end {
-ms-flex-line-pack: end;
align-content: flex-end;
}
.content-center {
-ms-flex-line-pack: center;
align-content: center;
}
.content-between {
-ms-flex-line-pack: justify;
align-content: space-between;
}
.content-around {
-ms-flex-line-pack: distribute;
align-content: space-around;
}
.content-stretch {
-ms-flex-line-pack: stretch;
align-content: stretch;
} body,
button,
input,
select,
textarea { font-family: "Poppins", sans-serif;
line-height: 1.4;
}
body,
button,
input,
select,
textarea {
font-size: 13px;
}
@media screen and (min-width: 600px) {
body,
button,
input,
select,
textarea {
font-size: 17px;
}
}
@media screen and (min-width: 1200px) {
body,
button,
input,
select,
textarea {
font-size: 18px;
}
}
@media screen and (min-width: 600px) {
body,
button,
input,
select,
textarea {
line-height: calc(1.4em + (1.6 - 1.3) * ((100vw - 18em)/(35 - 18)));
}
}
@media screen and (min-width: 820px) {
body,
button,
input,
select,
textarea {
line-height: 1.5;
}
}
body {
-webkit-overflow-scrolling: touch;
-webkit-text-size-adjust: none;
text-rendering: optimizeLegibility;
word-wrap: break-word;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
font-family: "Poppins", sans-serif;
font-weight: 600;
line-height: 1.25;
margin: 0;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
margin-bottom: 0 !important; position: relative;
color: var(--ccp-primary-color);
opacity: .9;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.entry-content h1 span,
.entry-content h2 span,
.entry-content h3 span,
.entry-content h4 span,
.entry-content h5 span,
.entry-content h6 span {
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.single-course .entry-content h1,
.single-course .entry-content h2,
.single-course .entry-content h3,
.single-course .entry-content h4,
.single-course .entry-content h5,
.single-course .entry-content h6 { }
.single-course .ghostkit-icon-box-icon {
--gkt-icon-box--icon__color: var(--ccp-secondary-color);
}
.entry-content h1 img,
.entry-content h2 img,
.entry-content h3 img,
.entry-content h4 img,
.entry-content h5 img,
.entry-content h6 img {
height: 1.4em !important;
width: auto !important;
display: inline-block !important;
vertical-align: middle !important;  -webkit-transform: translateY(-.13em);
-ms-transform: translateY(-.13em);
transform: translateY(-.13em); margin-right: .5em !important;
}
.entry-content h1+p,
.entry-content h2+p,
.entry-content h3+p,
.entry-content h4+p,
.entry-content h5+p,
.entry-content h6+p {
margin-top: 30px;
}
.entry-content h1+ul,
.entry-content h1+ol,
.entry-content h2+ul,
.entry-content h2+ol,
.entry-content h3+ul,
.entry-content h3+ol,
.entry-content h4+ul,
.entry-content h4+ol,
.entry-content h5+ul,
.entry-content h5+ol,
.entry-content h6+ul,
.entry-content h6+ol {
margin-top: 15px;
}
.entry-content h1+.wp-block-image,
.entry-content h1+.wp-block-gallery,
.entry-content h2+.wp-block-image,
.entry-content h2+.wp-block-gallery,
.entry-content h3+.wp-block-image,
.entry-content h3+.wp-block-gallery,
.entry-content h4+.wp-block-image,
.entry-content h4+.wp-block-gallery,
.entry-content h5+.wp-block-image,
.entry-content h5+.wp-block-gallery,
.entry-content h6+.wp-block-image,
.entry-content h6+.wp-block-gallery {
margin-top: 25px !important;
}
.entry-content h1+div[class*="blockgallery"],
.entry-content h2+div[class*="blockgallery"],
.entry-content h3+div[class*="blockgallery"],
.entry-content h4+div[class*="blockgallery"],
.entry-content h5+div[class*="blockgallery"],
.entry-content h6+div[class*="blockgallery"] {
margin-top: 25px;
}
h1,
.h1 {
font-size: 22px;
text-transform: uppercase;
}
@media screen and (min-width: 600px) {
h1,
.h1 {
font-size: calc(32px + 23 * ((100vw - 600px) / 686));
}
}
@media screen and (min-width: 1200px) {
h1,
.h1 {
font-size: 45px;
}
}
h2,
.h2 {
font-size: 22px;
}
@media screen and (min-width: 600px) {
h2,
.h2 {
font-size: calc(28px + 6 * ((100vw - 600px) / 306));
}
}
@media screen and (min-width: 1200px) {
h2,
.h2 {
font-size: 32px;
}
}
h3,
.h3 {
font-size: 21px;
}
@media screen and (min-width: 600px) {
h3,
.h3 {
font-size: calc(24px + 4 * ((100vw - 600px) / 306));
}
}
@media screen and (min-width: 820px) {
h3,
.h3 {
font-size: 28px;
}
}
h4,
.h4,
body div.sharedaddy h3.sd-title {
font-size: 20px;
}
@media screen and (min-width: 600px) {
h4,
.h4,
body div.sharedaddy h3.sd-title {
font-size: calc(20px + 5 * ((100vw - 600px) / 306));
}
}
@media screen and (min-width: 820px) {
h4,
.h4,
body div.sharedaddy h3.sd-title {
font-size: 25px;
}
}
h5,
.h5 {
font-size: 19px;
font-size: 1.1875rem;
}
@media only screen and (min-width: 600px) {
h5,
.h5 {
font-size: 20px;
font-size: 1.25rem;
}
}
h6,
.h6 {
font-size: 17px;
font-size: 1.0625rem;
}
@media only screen and (min-width: 600px) {
h6,
.h6 {
font-size: 18px;
font-size: 1.125rem;
}
}
em,
cite {
font-style: italic;
}
b,
strong {
font-weight: 600;
}
p {
margin: 0 0 1em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
q {
quotes: "“" "”" "‘" "’";
}
address {
font-style: italic;
margin: 0 0 1.75em;
}
code,
kbd,
tt,
var,
samp,
pre {
font-family: Menlo, Consolas, monaco, monospace;
font-size: 0.7575757576em;
}
pre {
background-color: #f1f1f1;
clear: both;
display: block;
overflow: auto;
white-space: pre-wrap;
word-wrap: break-word;
}
code {
font-size: 15px;
font-size: 0.9375rem;
padding: 3px 10px;
position: relative;
top: -1px;
border-radius: 3px;
background-color: #f1f1f1;
}
abbr,
acronym {
border-bottom: 1px dotted #e8e8e8;
cursor: help;
}
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
}
strike,
del {
text-decoration: line-through;
} #sprite {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: circle(1% at 1% 1%);
clip-path: circle(1% at 1% 1%);
height: 1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.icon--gutenkit { }
.icon-chain {
-webkit-transform: scale(0.6) !important;
-ms-transform: scale(0.6) !important;
transform: scale(0.6) !important;
}
.icon-rss {
-webkit-transform: scale(0.6) !important;
-ms-transform: scale(0.6) !important;
transform: scale(0.6) !important;
}
.icon-dribbble {
-webkit-transform: scale(1.32) !important;
-ms-transform: scale(1.32) !important;
transform: scale(1.32) !important;
}
.icon-wordpress {
position: relative;
top: 0.05em;
}
.icon-slack {
position: relative;
top: 0.029em;
}
.svg-fallback {
display: none;
}
.no-svg .svg-fallback {
display: inline-block;
} .no-svg .dropdown-toggle {
padding: 0.5em 0 0;
right: 0;
text-align: center;
width: 2em;
}
.no-svg .dropdown-toggle .icon {
display: none;
}
.no-svg .dropdown-toggle .svg-fallback.icon-down {
font-size: 15px;
font-size: 0.9375rem;
font-weight: bold;
line-height: 1;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
color: #656e79;
position: relative;
top: -3px;
right: -10px;
}
.no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-down {
top: 2px;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
}
.no-svg .dropdown-toggle .svg-fallback.icon-down:before {
content: "\005E";
}  html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
*,
*::before,
*::after {
-webkit-box-sizing: inherit;
box-sizing: inherit;
}
body { }
body.custom-background.nav-open {
background-image: none;
}
hr { opacity: .1;
border: 0;
height: 1px;
margin: 0 0 1.5em;
}
@media (min-width: 600px) {
hr {
margin: 0 0 1.85em;
}
}
hr.wp-block-separator {
background: none;
}
img {
height: auto;
max-width: 100%;
vertical-align: middle;
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
@viewport {
width: device-width;
} .submit,
.button {
font-size: 28px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #1c1c1c;
border: none;
-webkit-box-shadow: none !important;
box-shadow: none !important;
color: #fff;
cursor: pointer;
display: inline-block;
border-radius: 4px;
font-family: "Poppins", sans-serif;
font-weight: 500;
width: 42px;
line-height: 39px;
height: 42px;
text-align: center;
position: relative;
text-decoration: none;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: background 200ms cubic-bezier(0.645, 0.045, 0.355, 1), border 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: background 200ms cubic-bezier(0.645, 0.045, 0.355, 1), border 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: background 200ms cubic-bezier(0.645, 0.045, 0.355, 1), border 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.submit:hover,
.button:hover {
background: #656e79;
color: #fff;
outline: none;
}
.submit:focus,
.button:focus {
outline: 1px dotted #959595;
outline-offset: -4px;
}
.submit--sml,
.button--sml {
font-size: 15px;
font-size: 0.9375rem;
padding: .24em 1.3em .2em;
}
.submit--lrg,
.button--lrg {
font-size: 18px;
font-size: 1.125rem;
padding-top: .44em;
}
.submit--ghost,
.button--ghost {
background: transparent !important;
border: 1px solid rgba(0, 0, 0, 0.2); }
.submit--ghost:hover,
.button--ghost:hover {
border-color: rgba(0, 0, 0, 0.3); }
.submit--gray,
.button--gray {
background: rgba(0, 0, 0, 0.04);
color: #656e79;
}
.submit--gray:hover,
.button--gray:hover {
color: #656e79;
}
.submit--round,
.button--round {
border-radius: 50px;
}
.submit--trans,
.button--trans {
font-size: 17px;
font-size: 1.0625rem;
background: transparent !important;
border: 0; }
.submit--trans:hover,
.button--trans:hover {
background: rgba(0, 0, 0, 0.04); border: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.submit--attention,
.button--attention {
-webkit-animation: buttonAttention 800ms infinite alternate;
animation: buttonAttention 800ms infinite alternate;
}
.submit--attention--fb,
.button--attention--fb {
-webkit-animation: buttonAttentionFB 800ms infinite alternate;
animation: buttonAttentionFB 800ms infinite alternate;
}
.submit--attention--linkedin,
.button--attention--linkedin {
-webkit-animation: buttonAttentionLinkedIn 800ms infinite alternate;
animation: buttonAttentionLinkedIn 800ms infinite alternate;
}
.submit--chromeless,
.button--chromeless {
border: 0;
-webkit-box-shadow: 0;
box-shadow: 0;
display: inline-block;
background: none !important;
line-height: 1 !important;
}
.submit--fullwidth,
.button--fullwidth {
width: 100%;
}
@media only screen and (max-width: 599px) {
.submit--mobile-fullwidth,
.button--mobile-fullwidth {
width: 100%;
}
}
input[type=submit],
input[type=button] {
font-size: 16px;
font-size: 1rem;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #1c1c1c;
border: none;
-webkit-box-shadow: 0 0 0;
box-shadow: 0 0 0;
color: #fff;
cursor: pointer;
display: inline-block;
border-radius: 4px;
font-family: "Poppins", sans-serif;
font-weight: 500;
padding: .53em 1.3em .53em;
position: relative;
text-decoration: none;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: background 200ms cubic-bezier(0.645, 0.045, 0.355, 1), border 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: background 200ms cubic-bezier(0.645, 0.045, 0.355, 1), border 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: background 200ms cubic-bezier(0.645, 0.045, 0.355, 1), border 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
input[type=submit]:hover,
input[type=button]:hover {
background: #656e79;
color: #fff;
outline: none;
}
input[type=submit]:focus,
input[type=button]:focus {
outline: 1px dotted #959595;
outline-offset: -4px;
}
.animation--pulse:active {
-webkit-animation: pulse 100ms;
animation: pulse 100ms;
-webkit-animation-fill-mode: none;
animation-fill-mode: none;
}
@-webkit-keyframes pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
15% {
-webkit-transform: scale(0.85);
transform: scale(0.85);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
15% {
-webkit-transform: scale(0.85);
transform: scale(0.85);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@-webkit-keyframes buttonAttention {
0% {
background: rgba(26, 139, 240, 0.02);
}
100% {
background: rgba(26, 139, 240, 0.08);
}
}
@keyframes buttonAttention {
0% {
background: rgba(26, 139, 240, 0.02);
}
100% {
background: rgba(26, 139, 240, 0.08);
}
}
@-webkit-keyframes buttonAttentionFB {
0% {
background: rgba(59, 89, 152, 0.02);
}
100% {
background: rgba(59, 89, 152, 0.08);
}
}
@keyframes buttonAttentionFB {
0% {
background: rgba(59, 89, 152, 0.02);
}
100% {
background: rgba(59, 89, 152, 0.08);
}
}
@-webkit-keyframes buttonAttentionLinkedIn {
0% {
background: rgba(0, 132, 191, 0.02);
}
100% {
background: rgba(0, 132, 191, 0.08);
}
}
@keyframes buttonAttentionLinkedIn {
0% {
background: rgba(0, 132, 191, 0.02);
}
100% {
background: rgba(0, 132, 191, 0.08);
}
} select,
textarea,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"] {
font-size: 12px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: #fff;
border: 2px solid #c7c7c7;
-webkit-box-shadow: none;
box-shadow: none;
font-family: "Poppins", sans-serif;
border-radius: 0;
font-weight: 400; display: inline-block;
margin: 0;
line-height: 1.8;
outline: none;
padding: 0.46em 1em 0.45em;
position: relative;
vertical-align: middle;
width: 100%;
}
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus {
border-color: #2a2a2a;
outline: none;
}
.comments select,
.comments textarea,
.comments input[type="text"],
.comments input[type="email"],
.comments input[type="url"],
.comments input[type="password"],
.comments input[type="search"] {
font-family: "Poppins", sans-serif;
;
}
textarea {
padding: 0.5em 0.95em;
min-height: 135px;
}
label {
font-size: 16px;
font-size: 1rem;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
color: #656e79;
display: block;
font-weight: 500;
margin-bottom: 2px;
z-index: 99;
}
@media only screen and (min-width: 600px) {
label {
font-size: 18px;
font-size: 1.125rem;
}
}
form p {
margin-bottom: 0;
}
::-webkit-input-placeholder {
color: #bbb;
}
.js--focus ::-webkit-input-placeholder {
color: #bbb;
}
:-moz-placeholder {
color: #bbb;
}
.js--focus :-moz-placeholder {
color: #bbb;
}
::-moz-placeholder {
color: #bbb;
opacity: 1;
}
.js--focus ::-moz-placeholder {
color: #bbb;
}
:-ms-input-placeholder {
color: #bbb;
}
.js--focus :-ms-input-placeholder {
color: #bbb;
}
.wp-activate-container {
max-width: 720px;
margin-left: auto;
margin-right: auto;
width: 90%;
text-align: center;
}
@media only screen and (min-width: 600px) {
.wp-activate-container {
width: 760px;
}
}
.wp-activate-container h2 {
margin-bottom: .3em;
} .clear,
.clearfix,
.textwidget,
.site-footer,
.entry-content,
.primary-menu,
article[class^="post-"] {
*zoom: 1;
}
.clear:before,
.clear:after,
.clearfix:before,
.clearfix:after,
.textwidget:before,
.textwidget:after,
.site-footer:before,
.site-footer:after,
.entry-content:before,
.entry-content:after,
.primary-menu:before,
.primary-menu:after,
article[class^="post-"]:before,
article[class^="post-"]:after {
content: "";
display: table;
}
.clear:after,
.clearfix:after,
.textwidget:after,
.site-footer:after,
.entry-content:after,
.primary-menu:after,
article[class^="post-"]:after {
clear: both;
} .size-full,
.size-large,
.alignnone:not(.wp-block-gallery):not(.wp-block-kadence-iconlist) {
display: block;
height: auto;
max-width: 100%;
} embed,
iframe,
object {
max-width: 100%;
} .gallery-item {
display: inline-block;
text-align: left;
vertical-align: top;
margin: 0 0 1.5em;
padding: 0 1em 0 0;
width: 50%;
}
.gallery-item a {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.gallery-columns-1 .gallery-item {
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-item a,
.gallery-item a:hover,
.gallery-item a:focus {
-webkit-box-shadow: none;
box-shadow: none;
background: none;
display: inline-block;
max-width: 100%;
}
.gallery-item a img {
display: block;
-webkit-transition: -webkit-filter 0.2s ease-in;
transition: -webkit-filter 0.2s ease-in;
-o-transition: filter 0.2s ease-in;
transition: filter 0.2s ease-in;
transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.gallery-item a:hover img,
.gallery-item a:focus img {
-webkit-filter: opacity(60%);
filter: opacity(60%);
}
.gallery-caption {
display: block;
text-align: left;
padding: 0 10px 0 0;
margin-bottom: 0;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
text-align: center;
}
.wp-caption img[class*="wp-image-"] {
margin-left: auto;
margin-right: auto;
}
.wp-caption-text {
font-size: 12px;
font-size: 0.75rem;
color: #656e79;
font-family: "Poppins", sans-serif;
line-height: 1.5;
margin-top: 15px;
margin-bottom: 30px;
}
@media (min-width: 600px) {
.wp-caption-text {
font-size: 13px;
font-size: 0.8125rem;
margin-bottom: 40px;
}
}
.alignleft .wp-caption-text,
.alignright .wp-caption-text {
margin-bottom: 0;
}
.wp-block-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
background: transparent;
margin-bottom: -0.3em;
margin-top: 0.85em;
}
.wp-block-image figcaption a:hover,
.wp-block-gallery .blocks-gallery-item figcaption a:hover { }
.wp-block-image.aligncenter figcaption,
.wp-block-image.alignfull figcaption,
.wp-block-gallery .blocks-gallery-item.aligncenter figcaption,
.wp-block-gallery .blocks-gallery-item.alignfull figcaption {
margin-bottom: -0.5em;
}
@media (min-width: 600px) {
.wp-block-image.aligncenter figcaption,
.wp-block-image.alignfull figcaption,
.wp-block-gallery .blocks-gallery-item.aligncenter figcaption,
.wp-block-gallery .blocks-gallery-item.alignfull figcaption {
margin-bottom: -0.8em;
}
}
.wp-block-gallery .blocks-gallery-item figcaption {
background: rgba(255, 255, 255, 0.7);
padding-top: 0.6em;
padding-bottom: 0.5em;
bottom: 4px;
}
.wp-block-gallery .blocks-gallery-item:nth-child(1):last-child figcaption {
bottom: -34px;
}
.wp-block-gallery .blocks-gallery-item:nth-child(1):last-child .has-caption {
position: relative;
margin-bottom: 1.7rem;
}
@media (min-width: 600px) {
.wp-block-gallery .blocks-gallery-item:nth-child(1):last-child .has-caption {
margin-bottom: 1.3rem;
}
}
.wp-block-gallery.columns-1 .blocks-gallery-item figcaption {
background: #fff;
}
.wp-block-gallery.columns-1 .blocks-gallery-item:not(:last-child) figcaption {
padding-top: 0.75em;
padding-bottom: 1.5rem;
}
.wp-block-gallery.columns-1 .blocks-gallery-item:last-child figcaption {
padding-bottom: 0;
margin-bottom: -0.25rem;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
font-size: 15px;
font-size: 0.9375rem;
background-color: #f1f1f1;
border-radius: 3px;
clip: auto;
color: #21759b;
display: block;
height: auto;
left: 5px;
line-height: normal;
padding: 0.9375rem;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}  a {
color: inherit;
text-decoration: none;
}
a:hover,
a:active {
outline: 0;
color: var(--ccp-secondary-color);
}
.pingback a:not(.comment-edit-link),
.entry-content a:not(.bean-btn) {   }
.pingback a:not(.comment-edit-link):focus,
.entry-content a:not(.bean-btn):focus {
outline: thin dotted;
}
.pingback a:not(.comment-edit-link):not(.admin-link):hover,
.pingback a:not(.comment-edit-link):not(.admin-link):focus,
.entry-content a:not(.bean-btn):not(.admin-link):hover,
.entry-content a:not(.bean-btn):not(.admin-link):focus {  background: transparent !important;
border-color: currentcolor !important;
color: var(--ccp-secondary-color);
} .social-navigation ul li a {
cursor: pointer;
display: inline-block;
overflow: hidden; height: 28px;
}
.social-navigation svg {
width: 28px;
height: 28px;
}
.social-navigation ul {
height: 28px;
}
.social-navigation {
height: 28px;
-webkit-transition: margin 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);
-o-transition: margin 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);
transition: margin 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);
}
@media only screen and (max-width: 299px) {
.social-navigation {
display: none;
}
}
.social-navigation li {
display: inline-block;
margin-right: -3px;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: margin 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1), -webkit-transform 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);
transition: margin 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1), -webkit-transform 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);
-o-transition: margin 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1), transform 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);
transition: margin 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1), transform 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);
transition: margin 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1), transform 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1), -webkit-transform 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.social-navigation a {
-webkit-transition: opacity 100ms cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: opacity 100ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: opacity 100ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media (hover) {
.social-navigation a: hover {
opacity: .7;
}
}
.social-navigation .screen-reader-text {
position: relative;
top: -9px;
margin-right: 5px;
margin-left: 10px;
}
li:first-child .social-navigation .screen-reader-text {
margin-left: 0;
}
.site-header .social-navigation {
position: relative;
margin-left: 7px;
}
.site-header .social-navigation svg {
fill: #2a2a2a;
-webkit-transform: scale(1.4);
-ms-transform: scale(1.4);
transform: scale(1.4);
}
.social-navigation .customize-partial-edit-shortcut button {
display: none;
} .dropdown-toggle {
background-color: transparent;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
display: block;
font-size: 16px !important;
left: -.3em;
margin: 0 auto;
padding: 5px 10px;
position: absolute;
text-shadow: none;
top: 0;
left: initial;
padding: 0;
right: .1em;
line-height: 1.1 !important;
}
.dropdown-toggle:hover,
.dropdown-toggle:focus {
background: transparent;
}
.dropdown-toggle:focus {
outline: thin dotted;
}
.dropdown-toggle.toggled-on .icon {
-webkit-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
transform: rotate(-180deg);
}
.main-navigation .dropdown-toggle .icon {
display: none;
}
@media only screen and (min-width: 600px) {
.main-navigation .dropdown-toggle .icon {
display: initial;
fill: #656e79;
height: 7px;
position: relative;
width: 7px;
-webkit-transition: opacity 100ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 200ms 300ms cubic-bezier(0.694, 0, 0.335, 1);
transition: opacity 100ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 200ms 300ms cubic-bezier(0.694, 0, 0.335, 1);
-o-transition: transform 200ms 300ms cubic-bezier(0.694, 0, 0.335, 1), opacity 100ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: transform 200ms 300ms cubic-bezier(0.694, 0, 0.335, 1), opacity 100ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: transform 200ms 300ms cubic-bezier(0.694, 0, 0.335, 1), opacity 100ms cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 200ms 300ms cubic-bezier(0.694, 0, 0.335, 1);
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
top: 6px;
}
}
@media only screen and (min-width: 600px) and (max-width: 700px) {
.main-navigation .dropdown-toggle .icon {
top: 4px;
}
} @media only screen and (min-width: 600px) {
.main-navigation ul ul {
background: #fff;
margin-top: -10px;
margin: 0;
opacity: 0;
padding: 8px 0;
position: absolute;
right: -8px;
top: 100%;
-webkit-box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.05);
box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.05);
-webkit-transition: opacity 200ms ease-in-out 300ms, visibility 200ms linear 300ms, -webkit-transform 200ms linear 300ms;
transition: opacity 200ms ease-in-out 300ms, visibility 200ms linear 300ms, -webkit-transform 200ms linear 300ms;
-o-transition: transform 200ms linear 300ms, opacity 200ms ease-in-out 300ms, visibility 200ms linear 300ms;
transition: transform 200ms linear 300ms, opacity 200ms ease-in-out 300ms, visibility 200ms linear 300ms;
transition: transform 200ms linear 300ms, opacity 200ms ease-in-out 300ms, visibility 200ms linear 300ms, -webkit-transform 200ms linear 300ms;
visibility: hidden;
z-index: 99999;
min-width: 175px;
}
}
@media only screen and (min-width: 600px) and (min-width: 600px) {
.main-navigation ul ul {
right: -100%;
left: auto;
padding: 12px 0;
margin-top: 10px;
border-radius: 4px;
border: 1px solid rgba(0, 0, 0, 0.15);
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
}
@media only screen and (min-width: 600px) {
.main-navigation ul ul li {
display: block;
}
}
@media only screen and (min-width: 600px) and (min-width: 600px) {
.main-navigation ul ul li {
min-width: 175px;
}
}
@media only screen and (min-width: 600px) {
.main-navigation ul ul li a {
display: block;
width: 100%;
}
}
@media only screen and (min-width: 600px) and (min-width: 600px) {
.main-navigation ul ul li a {
border-radius: 0 !important;
padding: 4px 18px !important;
}
}
@media only screen and (min-width: 600px) {
.main-navigation ul li:hover>ul,
.main-navigation ul li.focus>ul {
-webkit-transition: opacity 200ms ease-in-out, visibility 0ms 0ms linear, -webkit-transform 200ms linear;
transition: opacity 200ms ease-in-out, visibility 0ms 0ms linear, -webkit-transform 200ms linear;
-o-transition: transform 200ms linear, opacity 200ms ease-in-out, visibility 0ms 0ms linear;
transition: transform 200ms linear, opacity 200ms ease-in-out, visibility 0ms 0ms linear;
transition: transform 200ms linear, opacity 200ms ease-in-out, visibility 0ms 0ms linear, -webkit-transform 200ms linear;
visibility: visible;
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.main-navigation ul { }
.main-navigation ul li.menu-item-has-children,
.main-navigation ul li.page_item_has_children {
margin-right: 7px;
}
}
@media only screen and (min-width: 600px) and (min-width: 600px) {
.main-navigation ul li.menu-item-has-children a,
.main-navigation ul li.page_item_has_children a {
padding-right: 13px;
}
}
@media only screen and (min-width: 600px) and (min-width: 600px) {
.main-navigation ul li.menu-item-has-children::after,
.main-navigation ul li.menu-item-has-children::before,
.main-navigation ul li.page_item_has_children::after,
.main-navigation ul li.page_item_has_children::before {
border-style: solid;
border-width: 0 6px 6px;
bottom: -11px;
content: "";
height: 0;
opacity: 0;
position: absolute;
right: 1em;
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
-webkit-transition: opacity 200ms ease-in-out 300ms, visibility 200ms linear 300ms, -webkit-transform 200ms linear 300ms;
transition: opacity 200ms ease-in-out 300ms, visibility 200ms linear 300ms, -webkit-transform 200ms linear 300ms;
-o-transition: transform 200ms linear 300ms, opacity 200ms ease-in-out 300ms, visibility 200ms linear 300ms;
transition: transform 200ms linear 300ms, opacity 200ms ease-in-out 300ms, visibility 200ms linear 300ms;
transition: transform 200ms linear 300ms, opacity 200ms ease-in-out 300ms, visibility 200ms linear 300ms, -webkit-transform 200ms linear 300ms;
visibility: hidden;
width: 0;
z-index: 100000;
margin-top: 10px;
}
.main-navigation ul li.menu-item-has-children::before,
.main-navigation ul li.page_item_has_children::before {
border-color: transparent transparent rgba(0, 0, 0, 0.2);
bottom: -10px;
}
.main-navigation ul li.menu-item-has-children::after,
.main-navigation ul li.page_item_has_children::after {
border-color: transparent transparent #fff;
}
}
@media only screen and (min-width: 600px) {
.main-navigation ul li.menu-item-has-children:hover>a,
.main-navigation ul li.menu-item-has-children.focus>a,
.main-navigation ul li.page_item_has_children:hover>a,
.main-navigation ul li.page_item_has_children.focus>a {
opacity: .7;
}
.main-navigation ul li.menu-item-has-children:hover .icon,
.main-navigation ul li.menu-item-has-children.focus .icon,
.main-navigation ul li.page_item_has_children:hover .icon,
.main-navigation ul li.page_item_has_children.focus .icon {
opacity: .7;
-webkit-transform: rotate(-180deg) translate3d(0, 1px, 0);
transform: rotate(-180deg) translate3d(0, 1px, 0);
-webkit-transition: -webkit-transform 200ms cubic-bezier(0.694, 0, 0.335, 1);
transition: -webkit-transform 200ms cubic-bezier(0.694, 0, 0.335, 1);
-o-transition: transform 200ms cubic-bezier(0.694, 0, 0.335, 1);
transition: transform 200ms cubic-bezier(0.694, 0, 0.335, 1);
transition: transform 200ms cubic-bezier(0.694, 0, 0.335, 1), -webkit-transform 200ms cubic-bezier(0.694, 0, 0.335, 1);
}
.main-navigation ul li.menu-item-has-children:hover::after,
.main-navigation ul li.menu-item-has-children:hover::before,
.main-navigation ul li.menu-item-has-children.focus::after,
.main-navigation ul li.menu-item-has-children.focus::before,
.main-navigation ul li.page_item_has_children:hover::after,
.main-navigation ul li.page_item_has_children:hover::before,
.main-navigation ul li.page_item_has_children.focus::after,
.main-navigation ul li.page_item_has_children.focus::before {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: opacity 200ms ease-in-out, visibility 0ms 0ms linear, -webkit-transform 200ms linear;
transition: opacity 200ms ease-in-out, visibility 0ms 0ms linear, -webkit-transform 200ms linear;
-o-transition: transform 200ms linear, opacity 200ms ease-in-out, visibility 0ms 0ms linear;
transition: transform 200ms linear, opacity 200ms ease-in-out, visibility 0ms 0ms linear;
transition: transform 200ms linear, opacity 200ms ease-in-out, visibility 0ms 0ms linear, -webkit-transform 200ms linear;
visibility: visible;
}
} .menu-toggle {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background-color: transparent;
border-radius: 5px;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
cursor: pointer;
display: none;
height: 36px;
padding: 1em;
margin-left: 15px;
top: 0;
position: relative;
text-indent: 100%;
text-shadow: none;
white-space: nowrap;
width: 36px;
z-index: 99997;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
-o-transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.menu-toggle:hover,
.menu-toggle:focus {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.menu-toggle:focus {}
.menu-toggle:after,
.menu-toggle:before {
position: absolute;
content: "";
width: 1.5625rem;
height: .125rem;
left: 5px;
display: block;
transition: -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
-o-transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
background: #000;
}
.menu-toggle::before {
top: calc(50% - 6px);
-webkit-transform: rotate(0) translate(0, -50%);
-ms-transform: rotate(0) translate(0, -50%);
transform: rotate(0) translate(0, -50%);
}
.menu-toggle::after {
top: calc(50% + 6px);
-webkit-transform: rotate(0) translate(0, -50%);
-ms-transform: rotate(0) translate(0, -50%);
transform: rotate(0) translate(0, -50%);
}
.toggled-on .menu-toggle {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.toggled-on .menu-toggle::after,
.toggled-on .menu-toggle::before {
top: 50%;
-webkit-transform: rotate(45deg) translate(0, -50%);
-ms-transform: rotate(45deg) translate(0, -50%);
transform: rotate(45deg) translate(0, -50%);
left: 4px;
}
.toggled-on .menu-toggle::after {
-webkit-transform: rotate(-45deg) translate(0, -50%);
-ms-transform: rotate(-45deg) translate(0, -50%);
transform: rotate(-45deg) translate(0, -50%);
left: 5px;
} .js .menu-toggle {
display: inline-block;
}
@media only screen and (min-width: 960px) {
.js .menu-toggle {
display: none;
}
} @media only screen and (max-width: 959px) {
.main-navigation {
margin-right: -5px;
}
.main-navigation ul {
padding: 0;
list-style: none;
margin: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.main-navigation.nav-enabled ul:not(.sub-menu) {
-webkit-transition: opacity 200ms cubic-bezier(0.694, 0, 0.335, 1) 100ms, visibility 200ms 200ms, -webkit-transform 0 500ms;
transition: opacity 200ms cubic-bezier(0.694, 0, 0.335, 1) 100ms, visibility 200ms 200ms, -webkit-transform 0 500ms;
-o-transition: opacity 200ms cubic-bezier(0.694, 0, 0.335, 1) 100ms, visibility 200ms 200ms, transform 0 500ms;
transition: opacity 200ms cubic-bezier(0.694, 0, 0.335, 1) 100ms, visibility 200ms 200ms, transform 0 500ms;
transition: opacity 200ms cubic-bezier(0.694, 0, 0.335, 1) 100ms, visibility 200ms 200ms, transform 0 500ms, -webkit-transform 0 500ms;
}
.main-navigation ul:not(.sub-menu) {
-webkit-overflow-scrolling: true;
height: 100%;
left: 0;
margin: auto;
padding: 90px 0 140px 5%;
position: fixed;
right: 0;
visibility: hidden;
opacity: 0;
overflow-x: hidden;
overflow-y: scroll;
top: 70px;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
width: 100%;
z-index: -1;
}
.admin-bar .main-navigation ul:not(.sub-menu) {
top: 82px;
}
.main-navigation ul:not(.sub-menu) li {
text-align: left !important;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.main-navigation ul:not(.sub-menu) ul {
background: transparent;
-webkit-overflow-scrolling: false;
}
.main-navigation ul:not(.sub-menu) a {
font-size: 24px;
font-size: 1.5rem;
font-weight: 600;
display: block !important;
padding: .3em 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@media only screen and (max-width: 959px) {
.main-navigation ul:not(.sub-menu) .sub-menu {
display: block;
visibility: visible;
opacity: 1;
margin: 0;
padding: 0;
position: relative;
}
.nav-open .main-navigation ul:not(.sub-menu) {
opacity: 1;
visibility: visible;
background-color: rgb(255 255 255 / 61%);
-webkit-transition: opacity 100ms cubic-bezier(0.694, 0, 0.335, 1) 100ms, visibility 100ms 100ms;
-o-transition: opacity 100ms cubic-bezier(0.694, 0, 0.335, 1) 100ms, visibility 100ms 100ms;
transition: opacity 100ms cubic-bezier(0.694, 0, 0.335, 1) 100ms, visibility 100ms 100ms;
background: #fff;
}
@supports (-webkit-backdrop-filter: none) {
.nav-open .main-navigation ul:not(.sub-menu) {
background-color: rgba(255, 255, 255, 0);
z-index: 999;
background: #ffff; }
}
.nav-open .main-navigation ul:not(.sub-menu) ul {
background: transparent;
}
}
@media only screen and (max-width: 959px) {
.nav-open .main-navigation ul:not(.sub-menu) {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
@media only screen and (max-width: 959px) {
.nav-open {
overflow: hidden;
}
}
@media only screen and (max-width: 959px) {
.nav-open .site-footer,
.nav-open .site-content {  }
.nav-open .site-header::after {
display: block;
}
}
@media only screen and (max-width: 959px) {
.nav-open .header__button--night-mode,
.nav-open .search-toggle {
-webkit-transition: opacity 200ms cubic-bezier(0.694, 0, 0.335, 1);
-o-transition: opacity 200ms cubic-bezier(0.694, 0, 0.335, 1);
transition: opacity 200ms cubic-bezier(0.694, 0, 0.335, 1);
opacity: 0;
}
}
@media only screen and (max-width: 959px) { }   .site-content {    }
@media only screen and (min-width: 700px) {
.site-content { }
} .site-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0 auto;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
height: 106px;
position: sticky;
top: 0;
z-index: 9999999;
background-color: #fff;
-webkit-box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%);
box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%);
-webkit-transition: padding 180ms ease 90ms, -webkit-box-shadow 250ms ease 0ms;
transition: padding 180ms ease 90ms, -webkit-box-shadow 250ms ease 0ms;
-o-transition: padding 180ms ease 90ms, box-shadow 250ms ease 0ms;
transition: padding 180ms ease 90ms, box-shadow 250ms ease 0ms;
transition: padding 180ms ease 90ms, box-shadow 250ms ease 0ms, -webkit-box-shadow 250ms ease 0ms;
max-height: var(--max-height);
}
.site-header.not-in-top { -webkit-box-shadow: 0px 0px 15px -10px rgb(0 0 0);
box-shadow: 0px 0px 45px -20px rgb(0 0 0);
}
@media (max-width: 959px) {
.site-header {
-webkit-box-shadow: 0px 0px 15px -10px rgb(0 0 0);
box-shadow: 0px 0px 15px -10px rgb(0 0 0);
height: 76px;
}
}
@media (min-width: 960px) {
.site-header:hover,
.site-header.not-in-top:hover {
-webkit-box-shadow: 0px 0px 55px -15px rgb(0 0 0);
box-shadow: 0px 0px 55px -15px rgb(0 0 0);
}
}
.site-header {
*zoom: 1;
}
.site-header:before,
.site-header:after {
content: "";
display: table;
}
.site-header:after {
clear: both;
}
@media only screen and (max-width: 959px) {
.site-header::after {
content: "";
display: none;
}
}
.site-header__button {
padding: 5px;
}
.site-header__button .icon {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
fill: #2a2a2a;
position: relative;
}
@media (hover) {
.site-header__button .icon: hover {
opacity: 0.7;
}
}
.site-header__button .icon-night {
height: 30px;
top: 0.06em;
width: 30px;
}
.site-header .site-logo.no-border-radius img {
border-radius: 0;
}
.site-header .site-logo img {
border-radius: 100%;
-webkit-transition: border-radius 0.2s cubic-bezier(0.694, 0.0482, 0.335, 1), -webkit-transform 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1), -webkit-box-shadow 300ms cubic-bezier(0.694, 0.0482, 0.335, 1);
transition: border-radius 0.2s cubic-bezier(0.694, 0.0482, 0.335, 1), -webkit-transform 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1), -webkit-box-shadow 300ms cubic-bezier(0.694, 0.0482, 0.335, 1);
-o-transition: transform 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1), box-shadow 300ms cubic-bezier(0.694, 0.0482, 0.335, 1), border-radius 0.2s cubic-bezier(0.694, 0.0482, 0.335, 1);
transition: transform 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1), box-shadow 300ms cubic-bezier(0.694, 0.0482, 0.335, 1), border-radius 0.2s cubic-bezier(0.694, 0.0482, 0.335, 1);
transition: transform 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1), box-shadow 300ms cubic-bezier(0.694, 0.0482, 0.335, 1), border-radius 0.2s cubic-bezier(0.694, 0.0482, 0.335, 1), -webkit-transform 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1), -webkit-box-shadow 300ms cubic-bezier(0.694, 0.0482, 0.335, 1);
}
.site-header .site-title.with-custom-logo {
margin-left: 10px;
}
.site-header .site-title.with-custom-logo .customize-partial-edit-shortcut-blogname {
display: none;
}
.site-header .sep {
height: 24px;
display: inline-block;
position: relative;
padding-left: 7px;
margin-left: 20px;
border-left: 1px solid rgba(0, 0, 0, 0.15);
-webkit-transition: all 100ms cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 100ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 100ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
@media only screen and (max-width: 299px) {
.site-header .sep {
display: none;
}
}
.site-header .site-description {
font-size: 18px;
font-size: 1.125rem;
line-height: 1;
display: none;
}
.site-header .nav div {
display: inline-block; }
.site-header .nav li {
position: relative;
text-align: right;
}
@media only screen and (min-width: 960px) {
.site-header .nav li {
display: inline-block;
text-align: left;
}
}
.site-header .nav li a {
font-size: 14px;
display: inline-block;
-webkit-transition: opacity 100ms cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: opacity 100ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: opacity 100ms cubic-bezier(0.645, 0.045, 0.355, 1);
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.07rem;
color: var(--ccp-primary-color);
}
@media only screen and (min-width: 960px) {
.site-header .nav li a {
padding: .25em .5em;
}
}
.site-header .nav li a:hover {
color: var(--ccp-secondary-color);
}
.site-header .nav .coblocks-highlight {
color: var(--ccp-secondary-color);
}
.site-header .nav li.current_page_item .icon {
opacity: .7;
}
.site-header .nav .sep {
padding-left: 0;
margin-left: -5px;
margin-right: 14px;
display: none;
}
@media only screen and (min-width: 960px) {
.site-header .nav .sep {
display: inline-block;
}
} .site-footer {
text-align: center;
padding: 20px 10px;
background-image: url(//mountainclimbingschool.pl/wp-content/themes/fg/assets/images/gory-footer.png);
padding-top: 160px;
margin-top: -80px;
margin-bottom: -2px;
background-size: auto 100%;
color: #fff;
}
@media only screen and (min-width: 700px) {
.site-footer { }
}
.site-footer .widget {
margin-bottom: 2em;
margin-left: auto;
margin-right: auto;
max-width: 440px;
}
.footer-widget {
line-height: 1.8;
font-size: 14px;
color: #fff;
}
.footer-widget+.footer-widget {
padding-top: 10px;
}
.footer-widget:last-of-type {
padding-bottom: 20px;
}
.footer-list li,
.footer-address p {
line-height: 1.8;
}
.footer-list li a {
white-space: nowrap;
}
.footer-list li a i {
margin-right: 5px;
display: inline-block;
}
.site-footer a:hover,
.site-footer a:focus {
color: #fff;
opacity: .6;
}
.footer-copyright {
margin-top: 20px;
}
.footer-copyright small {
font-size: 12px;
color: #696a6d;
font-weight: 600;
}
.footer-copyright small a {
color: #fff;
font-weight: normal;
}
@media (min-width: 600px) {
.footer-1,
.footer-2 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.footer-widget {
width: 50%;
padding: 10px;
text-align: initial;
}
}
@media (min-width: 960px) {
.footer-1 .footer-widget {
width: 25%;
padding: 10px;
text-align: initial;
}
}
.site-footer a .icon {
fill: currentColor;
height: 2em;
max-width: 2em;
display: inline-block;
vertical-align: middle;
}
.site-footer .widget.optin-monster-api {
min-height: 155px;
}
.site-footer .widget:last-of-type {
margin-bottom: 0;
}
.site-footer .widget h2,
.site-footer .widget .h2 {
margin-bottom: 15px;
}
.site-footer .widget p:last-of-type {
margin-bottom: 0;
}
.site-footer .footer-navigation {
padding: 1.3em 0 0;
}
.site-footer .footer-menu {
text-align: center;
}
.site-footer .footer-menu li {
margin-bottom: 5px;
}
@media only screen and (min-width: 400px) {
.site-footer .footer-menu li {
display: inline-block;
margin: 0 5px;
}
}
.widget-area__inner {
max-width: 720px;
margin-left: auto;
margin-right: auto;
width: 90%;
}
@media only screen and (min-width: 600px) {
.widget-area__inner {
width: 760px;
}
}
.widget-area__wrapper {
padding: 35px 30px 35px;
background: rgba(0, 0, 0, 0.04);
position: relative;
}
@media only screen and (min-width: 600px) {
.widget-area__wrapper {
margin-left: -4vw;
width: calc(100% + 8vw);
}
}
@media only screen and (min-width: 700px) {
.widget-area__wrapper {
padding: 6.5vw 7vw;
}
}
@media only screen and (min-width: 850px) {
.widget-area__wrapper {
margin-left: -7vw;
width: calc(100% + 14vw);
}
}
@media only screen and (min-width: 1400px) {
.widget-area__wrapper {
padding: 90px 100px;
}
}
.footer-logotype {
-webkit-filter: grayscale(1) invert(1) contrast(4);
filter: grayscale(1) invert(1) contrast(4);
margin-bottom: 15px;
}
.site-info {
padding-bottom: 1em;
}
@media only screen and (min-width: 700px) {
.site-info {
padding-bottom: 0;
}
}
.widget-area+.site-info {
padding-top: 6em;
}
@media only screen and (min-width: 700px) {
.widget-area+.site-info {
padding-top: 9em;
}
}
.site-info p {
margin-bottom: 0;
}
.site-info .site-theme {
display: block;
margin-top: 0.75em;
} body:not(.single) article.post,
body:not(.single) article.page { }
body:not(.single) article.post:last-of-type,
body:not(.single) article.page:last-of-type,
body:not(.home) article.page:last-of-type {
margin-bottom: 2em;
}
body.home article.page:last-of-type {
margin-bottom: 0;
}
.post-navigation {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: circle(1% at 1% 1%);
clip-path: circle(1% at 1% 1%);
height: 1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.more-link {
display: block;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.jp-sharing-input-touch .sd-content ul {
margin-left: -10px !important;
}
.nc_socialPanel a {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.post-divider {
margin-bottom: 4.5em;
}
@media (min-width: 700px) {
.post-divider {
margin-bottom: 8em;
}
}
.post-divider:first-of-type {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: circle(1% at 1% 1%);
clip-path: circle(1% at 1% 1%);
height: 1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.alnp--read-more {
margin-bottom: 6em;
}
@media (min-width: 700px) {
.alnp--read-more {
margin-bottom: 8em;
}
}
@media (min-width: 900px) {
.alnp--read-more {
margin-bottom: 7em;
}
}
.alnp--read-more span {
font-size: 15px;
font-size: 0.9375rem;
margin-bottom: 5px;
-webkit-animation: bounce 2s infinite;
animation: bounce 2s infinite;
}
.alnp--read-more .icon {
-webkit-animation: bounce 2s infinite;
animation: bounce 2s infinite;
height: 12px;
width: 20px;
fill: #656e79;
position: relative;
top: 1px;
left: 8px;
}
@-webkit-keyframes bounce {
0%,
100% {
-webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
opacity: 0.05;
}
50% {
-webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
-webkit-transform: translateY(7px);
transform: translateY(7px);
opacity: 1;
}
}
@keyframes bounce {
0%,
100% {
-webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
-o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
opacity: 0.05;
}
50% {
-webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
-o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
-webkit-transform: translateY(7px);
transform: translateY(7px);
opacity: 1;
}
}
.entry-meta {
margin-top: 1em;
padding-bottom: 0.25em;
position: relative;
}
.type-page .entry-meta {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: circle(1% at 1% 1%);
clip-path: circle(1% at 1% 1%);
height: 1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.entry-meta .icon {
display: inline-block;
fill: currentColor;
position: relative;
height: 26px;
width: 26px;
top: 5px;
margin-right: 5px;
}
.post-password-form p:first-child {
margin: 0 0 1em;
}
.post-password-form label input {
margin-bottom: 10px;
}
.post-categories {
list-style: none;
padding: 0;
margin: 0;
}
.entry-summary {
margin-top: 0.8em;
}
.more-link--wrapper+.more-link--wrapper {
display: none !important;
}
.more-link--wrapper .customize-partial-edit-shortcut-button {
left: -56px;
top: 0;
}
.updated:not(.published) {
display: none;
}
.posted-on--none {
display: none;
}
.posted-on--updated .updated {
display: inline-block;
}
.posted-on--updated .updated+.published {
display: none;
}
@media (max-width: 599px) {
.tags-links {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
}
.cat-links a,
.tags-links a {
background: rgba(0, 0, 0, 0.04);
border-radius: 2px;
display: inline-block;
padding: 0.3em 0.75em;
-webkit-transition: 150ms color cubic-bezier(0.3, -0.55, 0.1, 1.1);
-o-transition: 150ms color cubic-bezier(0.3, -0.55, 0.1, 1.1);
transition: 150ms color cubic-bezier(0.3, -0.55, 0.1, 1.1);
text-transform: capitalize;
margin-right: 4px;
margin-bottom: 4px;
float: left;
}
@media (min-width: 600px) {
.cat-links a,
.tags-links a {
border-radius: 4px;
}
}
.cat-links a:hover,
.tags-links a:hover {}
.entry-footer {
margin-top: 2.1em;
}
@media (max-width: 599px) {
body.has-no-comments .entry-footer {
margin-bottom: 3em;
}
}
@media (max-width: 599px) {
.entry-footer {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
}
.entry-footer.alnp-post-loaded {
display: none;
}
.entry-footer .flex.justify-start.items-center {
min-width: 210px;
}
@media (max-width: 599px) {
.entry-footer .flex.justify-start.items-center {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
}
.entry-footer .entry-footer__taxonomy {
width: 100%;
}
@media (max-width: 599px) {
.entry-footer .entry-footer__taxonomy {
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin-bottom: 2.15em;
}
}
.page-links {
display: block;
clear: both;
padding-top: 20px;
padding-bottom: 50px;
}
.page-links span {
font-size: 15px;
font-size: 0.9375rem;
background-color: rgba(0, 0, 0, 0.04);
border-radius: 3px;
display: inline-block;
height: 32px;
line-height: 32px;
text-align: center;
font-family: "Poppins", sans-serif;
;
-webkit-transition: 200ms background ease;
-o-transition: 200ms background ease;
transition: 200ms background ease;
width: 32px;
}
.page-links a {
-webkit-box-shadow: none !important;
box-shadow: none !important;
-webkit-transition: 200ms color ease;
-o-transition: 200ms color ease;
transition: 200ms color ease;
}
.page-links a span {
color: #656e79;
}
.page-links a span:hover {
background: #eee;
}
.taxonomy-description {
font-style: italic;
display: inline-block;
color: #656e79;
max-width: 560px;
margin: 30px auto 0;
}
@media only screen and (min-width: 700px) {
.taxonomy-description {
margin-top: 35px;
}
}
.bypostauthor {
text-transform: normal;
}
.sticky {
color: inherit;
}
body div.sharedaddy h3.sd-title {
margin: 1em 0 .25em 0;
padding: 0;
}
body div.sharedaddy h3.sd-title:before {
content: '';
border-width: 0;
} .search-form {
position: relative;
}
.search-form .search-field {
margin: 0;
}
.search-form .search-submit {
bottom: 3px;
padding: 0.2em 0.8em;
position: absolute;
right: -2px;
top: 2px;
height: 46px;
}
.search-form .search-submit .icon {
fill: #2a2a2a;
height: 27px;
top: 0.05em;
position: relative;
width: 27px;
}
@media only screen and (min-height: 500px) {
.search-no-results .site-main {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0;
padding: 0;
width: 100vw;
height: 100vh;
position: absolute;
top: 0;
z-index: -1;
}
}
.search-no-results .search-wrapper {
margin: 0 auto !important;
padding: 0;
text-align: center;
}
.search-no-results .page-header {
margin: 0 auto 15px;
}
.search-no-results .site-footer {
display: none;
}
.search-toggle {
padding: 0 7px;
}
.search-toggle .icon {
fill: #2a2a2a;
height: 24px;
position: relative;
top: 0.2em;
width: 24px;
}
@media (hover) {
.search-toggle .icon: hover {
opacity: 0.7;
}
}
.site-search {
z-index: 9999;
-webkit-transition: visibility 0ms cubic-bezier(0.694, 0, 0.335, 1) 300ms, -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: visibility 0ms cubic-bezier(0.694, 0, 0.335, 1) 300ms, -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
-o-transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1) 300ms;
transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1) 300ms;
transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1) 300ms, -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.site-search label {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: circle(1% at 1% 1%);
clip-path: circle(1% at 1% 1%);
height: 1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.site-search input {
font-size: 19px;
font-size: 1.1875rem;
background: #fff;
border-radius: 0;
border: 0;
-webkit-box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.05);
height: 80px;
margin: 0 !important;
padding-left: 3.5em;
-webkit-transition: height 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);
-o-transition: height 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);
transition: height 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);
z-index: 99999;
}
@media only screen and (min-width: 960px) {
.site-search input {
font-size: 21px;
font-size: 1.3125rem;
}
}
.site-search .search-form {
left: 0;
position: fixed;
right: 0;
top: 0;
-webkit-transform: translateY(-150%);
-ms-transform: translateY(-150%);
transform: translateY(-150%);
-webkit-transition: visibility 0ms cubic-bezier(0.694, 0, 0.335, 1) 300ms, -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
transition: visibility 0ms cubic-bezier(0.694, 0, 0.335, 1) 300ms, -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
-o-transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1) 300ms;
transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1) 300ms;
transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1) 300ms, -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
visibility: hidden;
z-index: 99998;
}
.admin-bar .site-search .search-form {
top: 32px;
}
@media only screen and (max-width: 782px) {
.admin-bar .site-search .search-form {
top: 46px;
}
}
.site-search .search-form .search-submit {
top: 0;
bottom: 0;
left: 0;
padding: 0 2em;
z-index: 99999999999;
right: initial;
}
.site-search .search-form .search-submit .icon {
top: 1.1em;
}
.site-search-overlay {
background: rgba(0, 0, 0, 0.05);
position: fixed;
-webkit-transition: opacity 300ms cubic-bezier(0.694, 0, 0.335, 1), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1) 300ms;
-o-transition: opacity 300ms cubic-bezier(0.694, 0, 0.335, 1), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1) 300ms;
transition: opacity 300ms cubic-bezier(0.694, 0, 0.335, 1), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1) 300ms;
top: 0;
right: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
z-index: 99997;
cursor: pointer;
visibility: hidden;
opacity: 0;
}
.header-is-sticky.site-search-open .site-header {
-webkit-transform: translateY(-150%);
-ms-transform: translateY(-150%);
transform: translateY(-150%);
}
.site-search-open .site-search .search-form {
visibility: visible;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-transition: visibility 0ms cubic-bezier(0.694, 0, 0.335, 1), -webkit-transform 400ms cubic-bezier(0.694, 0, 0.335, 1);
transition: visibility 0ms cubic-bezier(0.694, 0, 0.335, 1), -webkit-transform 400ms cubic-bezier(0.694, 0, 0.335, 1);
-o-transition: transform 400ms cubic-bezier(0.694, 0, 0.335, 1), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1);
transition: transform 400ms cubic-bezier(0.694, 0, 0.335, 1), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1);
transition: transform 400ms cubic-bezier(0.694, 0, 0.335, 1), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1), -webkit-transform 400ms cubic-bezier(0.694, 0, 0.335, 1);
}
.site-search-open .site-search input {
-webkit-box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.08);
box-shadow: 0px 2px 40px 0px rgba(0, 0, 0, 0.08);
}
.site-search-open .site-search-overlay {
opacity: 1;
-webkit-transition: opacity 400ms cubic-bezier(0.694, 0, 0.335, 1), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1);
-o-transition: opacity 400ms cubic-bezier(0.694, 0, 0.335, 1), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1);
transition: opacity 400ms cubic-bezier(0.694, 0, 0.335, 1), visibility 0ms cubic-bezier(0.694, 0, 0.335, 1);
visibility: visible;
pointer-events: normal;
}
.site-search-open .drop-in--from-bottom.drop-in--pinned {
-webkit-transform: translateY(150%);
-ms-transform: translateY(150%);
transform: translateY(150%);
} .has-dark-black-color {
color: #040402;
}
.has-dark-black-background-color {
background-color: #040402;
}
.has-black-color {}
.has-black-background-color {}
.has-gray-color {
color: #656e79;
}
.has-gray-background-color {
background-color: #656e79;
}
.has-medium-gray-color {
color: #8f949e;
}
.has-medium-gray-background-color {
background-color: #8f949e;
}
.has-light-gray-color {
color: #f8f8f8;
}
.has-light-gray-background-color {
background-color: #f8f8f8;
}
.has-coblocks-blue-color {
color: #575ffd;
}
.has-coblocks-blue-background-color {
background-color: #575ffd;
}
.has-coblocks-green-color {
color: #21e8af;
}
.has-coblocks-green-background-color {
background-color: #21e8af;
}
.has-coblocks-orange-color {
color: #ff5b44;
}
.has-coblocks-orange-background-color {
background-color: #ff5b44;
}
.has-coblocks-yellow-color {
color: #fee13d;
}
.has-coblocks-yellow-background-color {
background-color: #fee13d;
}
.has-background:not([class*="background-color"]) {
background-color: #f5f5f5;
}
.has-small-font-size {
font-size: 17px;
}
.has-medium-font-size {
font-size: 21px;
}
.has-large-font-size {
font-size: 24px;
}
.has-huge-font-size {
font-size: 30px;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-archives.alignleft,
.entry-content .wp-block-categories.alignleft {
margin-bottom: 1em;
padding-left: 0;
}
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-archives.alignright,
.entry-content .wp-block-categories.alignright {
margin-bottom: 1em;
padding-right: 0;
}
}
@media screen and (max-width: 740px) {
.entry-content .wp-block-archives.alignright,
.entry-content .wp-block-categories.alignright {
margin-left: 0;
}
}
.entry-content .wp-block-archives.aligncenter,
.entry-content .wp-block-categories.aligncenter {
list-style: none;
padding-left: 0;
text-align: center;
}
.entry-content .wp-block-archives.alignfull,
.entry-content .wp-block-categories.alignfull {
padding-left: 20px;
}
.entry-content .wp-block-audio audio {
margin-bottom: -10px;
width: 100%;
}
.entry-content .wp-block-video video {
margin-bottom: -10px;
width: 100%;
}
.entry-content .wp-block-button__link {
font-size: 15px;
font-weight: 500;
text-transform: uppercase;
font-family: "Poppins", sans-serif;
text-transform: uppercase;
padding: 8px 25px;
border-radius: 0px;
-webkit-box-shadow: none !important;
box-shadow: none !important;
-webkit-transition: background 200ms cubic-bezier(0.645, 0.045, 0.355, 1), border 200ms cubic-bezier(0.645, 0.045, 0.355, 1), color 200ms cubic-bezier(0.645, 0.045, 0.355, 1), opacity 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: background 200ms cubic-bezier(0.645, 0.045, 0.355, 1), border 200ms cubic-bezier(0.645, 0.045, 0.355, 1), color 200ms cubic-bezier(0.645, 0.045, 0.355, 1), opacity 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: background 200ms cubic-bezier(0.645, 0.045, 0.355, 1), border 200ms cubic-bezier(0.645, 0.045, 0.355, 1), color 200ms cubic-bezier(0.645, 0.045, 0.355, 1), opacity 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.entry-content .wp-block-button__link { }
@media screen and (min-width: 600px) {
.entry-content .wp-block-button__link { }
}
@media screen and (min-width: 1200px) {
.entry-content .wp-block-button__link { }
}
.entry-content .wp-block-button__link:not(.has-background),
.entry-content .wp-block-button__link:not(.has-background):hover,
.entry-content .wp-block-button__link:not(.has-background):active,
.entry-content .wp-block-button__link:not(.has-background):focus {
background-color: var(--ccp-secondary-color);
border: 2px solid var(--ccp-secondary-color);
}
.entry-content .wp-block-button__link {
border: 2px solid currentColor;
}
.entry-content .wp-block-button__link:hover {   }
.entry-content figcaption {
display: block;
font-family: "Poppins", sans-serif;
font-size: 0.7575757576em;
line-height: 1.6;
margin: 0 0 -10px !important;
padding-top: 10px;
text-align: center;
}
.entry-content figcaption a {
color: inherit;
}
.entry-content figcaption:not(.blockgallery--caption),
.entry-content .blockgallery:not(.has-caption-color) figcaption {
color: #656e79;
}
.entry-content .wp-block-gallery .blocks-gallery-item figcaption {
color: #fff !important;
margin: 0 !important;
padding-bottom: 10px;
}
.entry-content .wp-block-code {
margin-left: 20px;
margin-right: 20px;
max-width: 700px;
padding: 0.8em 1.1em;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-code {
margin-left: auto;
margin-right: auto;
}
}
.entry-content .wp-block-code,
.entry-content .wp-block-code code {
background: none;
}
.entry-content .wp-block-code code {
font-size: 14px;
line-height: 1.8;
padding: 0;
top: 0;
}
.entry-content .wp-block-columns {
margin: 20px auto;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-columns {
margin-bottom: 30px;
margin-top: 30px;
}
}
.entry-content .wp-block-columns .wp-block-column {
margin-bottom: 20px;
}
@media all and (min-width: 600px) {
.entry-content .wp-block-columns .wp-block-column {
margin-bottom: 0;
margin-top: 0;
}
}
@media all and (max-width: 599px) {
.entry-content .wp-block-columns .wp-block-column:last-of-type {
margin-bottom: 0;
margin-top: 0;
}
}
.entry-content .wp-block-column>*:not(span):not(.tour-level) {
margin-bottom: 20px;
margin-top: 20px;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-column>*:not(span):not(.tour-level) {
margin-bottom: 30px;
margin-top: 30px;
}
}
.entry-content .wp-block-columns .wp-block-column>*:first-child:not(.tour-level) {
margin-top: 0 !important;
}
.entry-content .wp-block-columns *:last-child:not(span):not(.tour-level) {
margin-bottom: 0 !important;
}
.entry-content .wp-block-column>:not(p):not(ul):not(ol):not(span):not(.tour-level) {
margin: 32px auto;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-column>*:not(p):not(ul):not(ol):not(span):not(.tour-level) {
margin-bottom: 42px;
margin-top: 42px;
}
}
@media all and (min-width: 600px) {
.wp-block-columns {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
}
@media all and (min-width: 600px) {
.wp-block-columns .wp-block-column>*:first-child:not(.tour-level) {
margin-top: 0;
}
.wp-block-columns .wp-block-column>*:last-child:not(.tour-level) {
margin-bottom: 0;
}
.wp-block-columns[class*='has-']>* {
margin-left: 0 !important;
margin-right: 40px !important;
}
.wp-block-columns[class*='has-']>*:last-child {
margin-right: 0 !important;
}
}
.entry-content .wp-block-cover {
margin-left: 20px;
margin-right: 20px;
max-width: 700px;
width: auto;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-cover {
margin-left: auto;
margin-right: auto;
}
}
.entry-content .wp-block-cover .wp-block-cover-text {
font-family: "Poppins", sans-serif;
font-size: 1.925em;
font-weight: 600;
max-width: 600px;
width: calc(100vw - (2 * 30px));
}
.entry-content .wp-block-cover.alignwide {
margin-left: 20px;
margin-right: 20px;
max-width: 1140px;
}
@media screen and (min-width: 1099px) {
.entry-content .wp-block-cover.alignwide {
margin-left: auto;
margin-right: auto;
}
}
.entry-content .wp-block-cover.alignwide .wp-block-cover-text {
max-width: calc(5 * (100vw / 12));
padding: 30px;
}
.entry-content .wp-block-cover.alignfull .wp-block-cover-text {
max-width: calc(5.5 * (100vw / 12));
padding: 50px;
}
.entry-content .wp-block-cover.alignleft .wp-block-cover-text,
.entry-content .wp-block-cover.alignright .wp-block-cover-text,
.entry-content .wp-block-cover.aligncenter .wp-block-cover-text {
left: 50%;
padding: 20px;
position: absolute;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100%;
z-index: 1;
}
.entry-content .wp-block-cover.alignleft,
.entry-content .wp-block-cover.alignright {
width: calc(100% - (2 * 20px));
}
@media screen and (min-width: 499px) {
.entry-content .wp-block-cover.alignleft,
.entry-content .wp-block-cover.alignright {
margin-top: 0.5em;
width: 100%;
}
}
.entry-content .wp-block-cover.has-left-content {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.entry-content .wp-block-cover.has-right-content {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.entry-content .wp-block-embed .jetpack-video-wrapper,
.entry-content .wp-block-embed .fluid-width-video-wrapper {
margin: 0;
}
.entry-content .wp-block-embed-twitter .twitter-tweet {
margin-bottom: 0 !important;
margin-left: auto;
margin-right: auto;
}
.entry-content .wp-block-file a {
-webkit-box-shadow: none;
box-shadow: none;
}
.entry-content .wp-block-file a:not(.wp-block-file__button) {
text-decoration: underline;
}
.entry-content .wp-block-file .wp-block-file__button {
font-size: 0.7575757576em;
font-weight: 500;
font-family: "Poppins", sans-serif;
left: 10px;
padding: 0.6em 1.2em 0.55em;
position: relative;
top: -2px;
}
.entry-content .wp-block-gallery:not([class*="align"]) {
margin-bottom: -6px;
margin-top: 32px;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-gallery:not([class*="align"]) {
margin-top: 42px;
}
}
.entry-content .wp-block-gallery .blocks-gallery-item:last-child {
margin-bottom: 16px;
}
.entry-content .wp-block-gallery.alignleft {
padding-right: 0 !important;
}
.entry-content .wp-block-gallery.alignright {
padding-left: 0 !important;
}
.entry-content .wp-block-gallery.alignleft,
.entry-content .wp-block-gallery.alignright {
margin-top: 13px;
}
@media screen and (max-width: 498px) {
.entry-content .wp-block-gallery.alignleft,
.entry-content .wp-block-gallery.alignright {
margin-bottom: -8px !important;
margin-top: 30px !important;
max-width: none;
width: calc(100% - 20px);
}
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-gallery.alignleft,
.entry-content .wp-block-gallery.alignright {
padding-left: 0;
padding-right: 0;
}
}
.entry-content .wp-block-gallery.alignwide {
margin: 38px auto 20px;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-gallery.alignwide {
margin-bottom: 36px;
margin-top: 50px;
}
}
.entry-content .wp-block-gallery.alignfull {
margin: 38px 0 20px;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-gallery.alignfull {
margin-bottom: 45px;
margin-top: 60px;
}
}
.entry-content .wp-block-image img {
display: block;
}
@media screen and (max-width: 498px) {
.entry-content .wp-block-image img {
width: 100%;
}
}
.entry-content .wp-block-image .alignleft {
margin-right: 20px;
}
@media screen and (min-width: 499px) {
.entry-content .wp-block-image .alignleft {
margin-right: 40px;
}
}
.entry-content .wp-block-image .alignright {
margin-left: 20px;
}
@media screen and (min-width: 499px) {
.entry-content .wp-block-image .alignright {
margin-left: 40px;
}
}
.entry-content .wp-block-image .alignleft,
.entry-content .wp-block-image .alignright {
max-width: 100%;
}
@media screen and (min-width: 499px) {
.entry-content .wp-block-image .alignleft,
.entry-content .wp-block-image .alignright {
margin-bottom: 1.75em;
margin-top: 0.5em;
}
}
@media screen and (max-width: 498px) {
.entry-content .wp-block-image .alignleft,
.entry-content .wp-block-image .alignright {
display: block;
float: none;
margin-left: 0;
margin-right: 0;
}
}
.entry-content .wp-block-image .alignfull img {
margin-left: auto;
margin-right: auto;
width: 100vw;
}
.entry-content .wp-block-latest-comments {
margin: 27px auto 25px;
padding-left: 0;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-latest-comments {
margin-bottom: 35px;
margin-top: 35px;
}
}
.entry-content .wp-block-latest-comments.alignwide {
margin-left: 20px;
margin-right: 20px;
max-width: 1140px;
}
@media screen and (min-width: 1099px) {
.entry-content .wp-block-latest-comments.alignwide {
margin-left: auto;
margin-right: auto;
}
}
.entry-content .wp-block-latest-comments__comment {
font-size: 17px;
font-size: 1.0625rem;
margin-bottom: 1.4em !important;
}
.entry-content .wp-block-latest-comments__comment-date {
font-size: 14px;
font-size: 0.875rem;
color: #656e79;
font-family: "Poppins", sans-serif;
margin-top: 0.75em;
}
.entry-content .wp-block-latest-comments__comment-excerpt p {
font-size: 17px;
line-height: 1.6;
margin-bottom: 0;
}
.entry-content .wp-block-latest-posts.alignfull:not(.is-grid) {
padding-left: 20px;
}
.entry-content .wp-block-latest-posts.alignwide {
margin-left: 20px;
margin-right: 20px;
max-width: 1140px;
}
@media screen and (min-width: 1099px) {
.entry-content .wp-block-latest-posts.alignwide {
margin-left: auto;
margin-right: auto;
}
}
.entry-content .wp-block-latest-posts.is-grid {
margin-left: 20px;
margin-right: 20px;
max-width: 700px;
margin-bottom: -6px;
margin-top: 32px;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-latest-posts.is-grid {
margin-left: auto;
margin-right: auto;
}
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-latest-posts.is-grid {
margin-top: 42px;
}
}
.entry-content .wp-block-latest-posts.is-grid.alignwide {
margin-left: 20px;
margin-right: 20px;
max-width: 1140px;
}
@media screen and (min-width: 1099px) {
.entry-content .wp-block-latest-posts.is-grid.alignwide {
margin-left: auto;
margin-right: auto;
}
}
.entry-content .wp-block-latest-posts.is-grid.alignfull {
margin-left: 0;
margin-right: 0;
}
.entry-content .wp-block-latest-posts.is-grid li {
background: #f1f1f1;
border: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
font-family: "Poppins", sans-serif;
font-weight: 500;
line-height: 1.4;
padding: 1em 1em 1.1em;
}
@media (max-width: 599px) {
.entry-content .wp-block-latest-posts.is-grid li {
margin-right: 0;
}
}
.entry-content .wp-block-latest-posts.is-grid li a {
-webkit-box-shadow: none;
box-shadow: none;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.entry-content .wp-block-latest-posts.is-grid li a:hover {
opacity: 0.6;
}
.entry-content .wp-block-latest-posts.is-grid li a::after {
content: '';
}
.entry-content .wp-block-latest-posts.is-grid li:last-child a::after {
content: '';
}
.entry-content .wp-block-latest-posts.is-grid .wp-block-latest-posts__post-date {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
margin-top: 10px;
}
.entry-content .wp-block-latest-posts:not(.is-grid) {
padding-bottom: 4px;
}
.entry-content .wp-block-latest-posts:not(.is-grid) li {
margin-bottom: 10px;
}
.entry-content .wp-block-latest-posts:not(.is-grid) li:last-child {
margin-bottom: 0;
}
.entry-content .wp-block-latest-posts__post-date {
font-size: 14px;
font-size: 0.875rem;
color: #656e79;
font-weight: 400;
margin-top: 2px;
}
.blocks-gallery-grid,
.wp-block-gallery {
width: 100%;
}
.entry-content ul li,
.entry-content ol li {
margin: 0 0 15px .5em;
}
.entry-content ul ol,
.entry-content ol ol {
margin-bottom: 7px;
padding-left: 0;
}
.entry-content ul ol li,
.entry-content ol ol li {
list-style: decimal;
}
.entry-content ul ul,
.entry-content ol ul {
margin-bottom: 7px;
padding-left: 0;
}
.entry-content ul:not(.is-style-icon) ul li,
.entry-content ol:not(.is-style-icon) ul li {
list-style: circle;
}
.entry-content>iframe[id*="blubrryplayer"] {
display: block;
}
.entry-content>[id*="more-"] {
display: none;
}
.entry-content .has-drop-cap:not(:focus)::first-letter {
font-size: 62px;
font-weight: 600;
line-height: 1;
margin: 0 0.275em 0 0;
padding-top: 7px;
margin-bottom: -3px;
}
.entry-content p.has-background {
margin-left: 20px;
margin-right: 20px;
max-width: 700px;
margin-bottom: 20px;
margin-top: 20px;
}
@media screen and (min-width: 739px) {
.entry-content p.has-background {
margin-left: auto;
margin-right: auto;
}
}
@media screen and (min-width: 739px) {
.entry-content p.has-background {
margin-bottom: 42px;
margin-top: 42px;
}
}
.entry-content .wp-block-preformatted {
background: none;
font-size: 0.7575757576em;
line-height: 1.8;
margin-bottom: 24px;
margin-top: 25px;
white-space: pre-wrap;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-preformatted {
margin-bottom: 35px;
margin-top: 36px;
}
}
.entry-content .wp-block-pullquote {
margin-left: 20px;
margin-right: 20px;
max-width: 700px;
border-color: #2a2a2a;
padding-bottom: 2.5em;
padding-top: 2.5em;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-pullquote {
margin-left: auto;
margin-right: auto;
}
}
.entry-content .wp-block-pullquote.alignwide {
margin-left: 20px;
margin-right: 20px;
max-width: 1140px;
}
@media screen and (min-width: 1099px) {
.entry-content .wp-block-pullquote.alignwide {
margin-left: auto;
margin-right: auto;
}
}
.entry-content .wp-block-pullquote.alignfull {
padding-left: 20px;
padding-right: 20px;
}
.entry-content .wp-block-pullquote.alignfull p,
.entry-content .wp-block-pullquote.alignfull cite {
display: block;
margin-left: auto;
margin-right: auto;
max-width: 1100px;
}
.entry-content .wp-block-pullquote blockquote {
border: none !important;
margin: 0;
max-width: none;
padding: 0 !important;
text-align: center;
word-break: break-word;
}
.entry-content .wp-block-pullquote blockquote p {
margin-bottom: 0;
}
@media only screen and (min-width: 600px) {
.entry-content .wp-block-pullquote blockquote p {
padding-left: 20px;
padding-right: 20px;
}
}
.entry-content .wp-block-pullquote blockquote:not([class*="text-color"]) {}
.entry-content .wp-block-pullquote blockquote:not([class*="text-color"]) cite {
color: #656e79;
}
.entry-content .wp-block-pullquote p {
font-family: "Poppins", sans-serif;
font-size: 1.65em;
font-weight: 500;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
line-height: 1.4;
margin-bottom: 0;
margin-top: 0;
word-break: break-word;
}
.entry-content .wp-block-pullquote p em {
font-style: normal;
}
.entry-content .wp-block-pullquote cite {
display: inline-block;
font-size: 0.9em;
font-family: "Poppins", sans-serif;
margin-bottom: -10px;
margin-top: .75em;
text-transform: none;
}
.entry-content .wp-block-pullquote.alignleft,
.entry-content .wp-block-pullquote.alignright {
padding-left: 0;
padding-right: 0;
padding-top: 20px;
padding-bottom: 25px;
}
@media screen and (min-width: 499px) {
.entry-content .wp-block-pullquote.alignleft,
.entry-content .wp-block-pullquote.alignright {
margin-top: 0.65em;
margin-bottom: 1.75em;
}
}
.entry-content .wp-block-pullquote.alignleft blockquote,
.entry-content .wp-block-pullquote.alignright blockquote {
margin-left: 0;
max-width: 100%;
padding: 0;
text-align: left;
}
.entry-content .wp-block-pullquote.alignleft p,
.entry-content .wp-block-pullquote.alignright p {
padding-left: 0;
padding-right: 0;
}
.entry-content .wp-block-pullquote.alignleft cite,
.entry-content .wp-block-pullquote.alignright cite {
display: block;
margin-bottom: -7px;
}
.entry-content .wp-block-pullquote.is-style-solid-color {
padding: 20px 35px;
}
@media screen and (min-width: 499px) {
.entry-content .wp-block-pullquote.is-style-solid-color.alignleft,
.entry-content .wp-block-pullquote.is-style-solid-color.alignright {
margin-bottom: 0.65em;
margin-top: 0.65em;
}
}
.entry-content .wp-block-pullquote.is-style-solid-color p {
margin-bottom: 0.3em;
margin-top: 0.3em;
padding-left: 0;
padding-right: 0;
}
.entry-content .wp-block-pullquote.is-style-solid-color blockquote {
margin: 0 auto;
text-align: left;
}
.entry-content .wp-block-pullquote.is-style-solid-color cite {
display: block;
margin-bottom: 0.5em;
opacity: 0.8;
}
.entry-content .wp-block-pullquote.is-style-solid-color:not([class*="background-color"]) {}
.entry-content .wp-block-pullquote.is-style-solid-color blockquote: not([class*="text-color"]),
.entry-content .wp-block-pullquote.is-style-solid-color blockquote:not([class*="text-color"]) cite,
.entry-content .wp-block-pullquote.is-style-solid-color blockquote:not([class*="text-color"]) a {
color: #fff;
}
.entry-content blockquote,
.entry-content .wp-block-quote {
margin-left: 20px;
margin-right: 20px;
max-width: 700px;
}
@media screen and (min-width: 739px) {
.entry-content blockquote,
.entry-content .wp-block-quote {
margin-left: auto;
margin-right: auto;
}
}
.entry-content blockquote:not(.is-style-large),
.entry-content .wp-block-quote:not(.is-style-large) {
border-left: 4px solid #2a2a2a;
padding-left: 20px;
}
@media screen and (min-width: 600px) {
.entry-content blockquote:not(.is-style-large),
.entry-content .wp-block-quote:not(.is-style-large) {
padding-left: 30px;
}
}
.entry-content blockquote:not(.is-style-large) p,
.entry-content .wp-block-quote:not(.is-style-large) p {
font-size: 1.375em;
font-family: "Poppins", sans-serif;
font-weight: 500;
font-style: normal;
}
@media screen and (min-width: 600px) {
.entry-content blockquote:not(.is-style-large) p,
.entry-content .wp-block-quote:not(.is-style-large) p {
font-size: 1.65em;
}
}
.entry-content blockquote:not(.is-style-large) cite,
.entry-content .wp-block-quote:not(.is-style-large) cite {
font-family: "Poppins", sans-serif;
}
.entry-content blockquote p,
.entry-content .wp-block-quote p {
line-height: 1.4;
margin-bottom: 0;
}
.entry-content blockquote cite,
.entry-content .wp-block-quote cite {
color: #656e79;
display: block;
font-size: 0.9em;
font-weight: 500;
margin-top: 15px;
}
.entry-content blockquote.is-style-large,
.entry-content .wp-block-quote.is-style-large {
border-left: none;
margin: 30px auto;
padding-left: 50px;
}
@media screen and (min-width: 739px) {
.entry-content blockquote.is-style-large,
.entry-content .wp-block-quote.is-style-large {
margin-bottom: 42px;
margin-top: 42px;
padding-left: 60px;
}
}
.entry-content blockquote.is-style-large p:first-of-type,
.entry-content .wp-block-quote.is-style-large p:first-of-type {
font-size: 1.375em;
font-style: italic;
line-height: 1.5;
}
@media screen and (min-width: 600px) {
.entry-content blockquote.is-style-large p:first-of-type,
.entry-content .wp-block-quote.is-style-large p:first-of-type {
font-size: 1.65em;
line-height: 1.4;
}
}
.entry-content blockquote.is-style-large cite,
.entry-content .wp-block-quote.is-style-large cite {
font-size: 0.9em;
margin-top: 0.35em;
text-align: inherit;
font-style: italic;
}
.entry-content .wp-block-separator {
background: none;
border-bottom-color: #2a2a2a;
max-width: 660px;
}
.entry-content .wp-block-separator: not(.is-style-wide):not(.is-style-dots) {
width: calc(100px - 20px * 2);
}
.entry-content .wp-block-separator.is-style-wide {
margin-left: 20px;
margin-right: 20px;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-separator.is-style-wide {
margin-left: auto;
margin-right: auto;
}
}
.entry-content .wp-block-separator.is-style-dots {
opacity: 1;
line-height: 1.7;
}
.entry-content .wp-block-separator.is-style-dots::before {
font-size: 36px;
font-weight: 600;
letter-spacing: 0.55em;
margin-left: 19px;
padding-left: 0;
top: calc(50% - 28px);
}
.entry-content .wp-block-table {
margin-left: 20px;
margin-right: 20px;
max-width: 700px;
padding: 20px 25px;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-table {
margin-left: auto;
margin-right: auto;
}
}
@media screen and (max-width: 740px) {
.entry-content .wp-block-table {
width: calc(100% - 40px);
}
}
.entry-content .wp-block-verse {
margin-left: 20px;
margin-right: 20px;
max-width: 700px;
font-size: 0.7575757576em;
line-height: 1.8;
padding-top: 0.7em;
padding-bottom: 0.65em;
padding-left: 1em;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-verse {
margin-left: auto;
margin-right: auto;
}
}
.entry-content .wp-block-coblocks-alert {
margin-left: 20px;
margin-right: 20px;
max-width: 700px;
padding-bottom: 0.8em;
padding-top: 0.7em;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-coblocks-alert {
margin-left: auto;
margin-right: auto;
}
}
.entry-content .wp-block-coblocks-alert__title {
font-size: 19px;
margin-bottom: 0;
margin-top: 0;
}
.entry-content .wp-block-coblocks-alert__text {
font-size: 18px;
margin-bottom: 0;
margin-top: 0;
}
.entry-content .wp-block-coblocks-click-to-tweet__text {
line-height: 1.4;
font-style: italic;
padding-left: 30px;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-coblocks-click-to-tweet__text {
padding-left: 60px;
}
}
.entry-content .wp-block-coblocks-click-to-tweet__text:not([class*="font-size"]) {
font-size: 1.375em;
}
@media screen and (min-width: 600px) {
.entry-content .wp-block-coblocks-click-to-tweet__text:not([class*="font-size"]) {
font-size: 1.65em;
}
}
.entry-content .wp-block-coblocks-click-to-tweet__text::before {
width: 20px;
height: 20px;
top: 7px;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-coblocks-click-to-tweet__text::before {
width: 30px;
height: 30px;
top: 8px;
}
}
.entry-content .wp-block-coblocks-click-to-tweet__twitter-btn {
border-radius: 4px;
font-family: "Poppins", sans-serif;
font-size: 17px;
font-weight: 500;
height: 34px;
line-height: 35px;
margin-bottom: 5px !important;
margin-top: 1em;
padding: 0 0.75em;
margin-left: 30px;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-coblocks-click-to-tweet__twitter-btn {
margin-bottom: 10px !important;
margin-left: 60px;
}
}
@media (max-width: 700px) {
.entry-content .wp-block-coblocks-click-to-tweet__twitter-btn {
font-size: 0.9em;
}
}
.entry-content .wp-block-coblocks-click-to-tweet__twitter-btn::before {
top: 3px;
margin-right: 7px;
}
.entry-content .wp-block-coblocks-author {
margin-left: 20px;
margin-right: 20px;
max-width: 700px;
border-radius: 0;
padding-left: 30px;
padding-right: 30px;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-coblocks-author {
margin-left: auto;
margin-right: auto;
}
}
.entry-content .wp-block-coblocks-author__heading {
color: #656e79;
font-size: 18px;
font-weight: 500;
margin-bottom: 0;
font-family: "Poppins", sans-serif;
}
.entry-content .wp-block-coblocks-author__biography {
font-size: 0.9em;
margin-bottom: 0.8em;
margin-top: 0.2em;
}
.entry-content .wp-block-coblocks-author__name {
font-size: 1.375em;
font-family: "Poppins", sans-serif;
font-weight: 600;
margin: 0.15em 0 0;
padding: 0;
}
.entry-content .wp-block-coblocks-author .wp-block-button {
margin-top: 0;
}
.entry-content .wp-block-coblocks-dynamic-separator {
margin-left: 20px;
margin-right: 20px;
max-width: 700px;
max-width: 660px;
}
@media screen and (min-width: 739px) {
.entry-content .wp-block-coblocks-dynamic-separator {
margin-left: auto;
margin-right: auto;
}
}
@media screen and (max-width: 740px) {
.entry-content .wp-block-coblocks-dynamic-separator {
padding-left: 0;
padding-right: 0;
width: calc(100% - 40px);
}
}
.entry-content .wp-block-coblocks-dynamic-separator.is-style-dots::before {
font-size: 36px;
font-weight: 600;
letter-spacing: 0.55em;
margin-left: 19px;
top: calc(50% - 28px);
}
.entry-content .wp-block-coblocks-pricing-table-item__title {
font-size: 0.9em;
font-family: "Poppins", sans-serif;
font-weight: 600;
margin-bottom: 1.5em !important;
padding-top: 0;
}
.entry-content .wp-block-coblocks-pricing-table-item__currency {
font-size: 0.9em;
}
.entry-content .wp-block-coblocks-pricing-table-item__price-wrapper {
margin-bottom: 0.7em;
}
.entry-content .wp-block-coblocks-pricing-table-item__amount {
font-family: "Poppins", sans-serif;
font-weight: 600;
letter-spacing: -2px;
}
.entry-content .wp-block-coblocks-pricing-table-item__features {
font-size: 0.9em;
margin-bottom: 1.7em;
}
.entry-content .wp-block-coblocks-social:not(.has-button-size-sml):not(.has-button-size-lrg) .wp-block-coblocks-social__button {
font-size: 15px;
padding: 11px 18px 10px;
}
.entry-content .wp-block-coblocks-social.has-button-size-sml .wp-block-coblocks-social__button {
font-size: 14px;
padding: 10px 12px 8px;
}
.entry-content .wp-block-coblocks-social.has-button-size-sml .wp-block-coblocks-social__button .wp-block-coblocks-social__icon {
position: relative;
top: -1px;
}
.wp-block-blockgallery-stacked .blockgallery--caption {
margin-bottom: 0 !important;
}
.wp-block-blockgallery-stacked li:last-child .blockgallery--caption {
margin-bottom: -10px !important;
}
.entry-media,
.entry-header,
.entry-footer {
max-width: 740px;
padding-left: 20px;
padding-right: 20px;
margin-left: auto;
margin-right: auto;
}
.single .entry-header,
.page-template-default .entry-header {
text-align: center;
max-width: 100%;
min-height: 300px;
background-size: cover;
background-repeat: no-repeat;
padding: 80px 0;
position: relative;
height: 30vw;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #fff;
position: relative;
overflow: hidden;
}
.single .entry-header:before,
.page-template-default .entry-header:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: var(--ccp-primary-color);
opacity: .4;
}
.single .entry-header>*:not(.single-post-thumbnail),
.page-template-default .entry-header>*:not(.single-post-thumbnail) {
position: relative;
z-index: 2;
-webkit-filter: drop-shadow(2px 4px 26px black);
filter: drop-shadow(2px 4px 26px black);
}
.single .entry-header h1,
.post-template-defaul .entry-header h1 { }
@media (max-width: 480px) {
.single .entry-header h1 {}
}
.single .entry-header:not(.has-header-image) {   }
.entry-media {
max-width: 1100px;
}
.entry-content>*:not(.acf-block):not(.double-heading):not(.ghostkit-grid),
.entry-summary>* {
margin: 30px auto;
max-width: calc(730px + 40px);
}
@media only screen and (max-width: 600px) {
.entry-content>*:not(.acf-block):not(.double-heading):not(.ghostkit-grid),
.entry-summary>* {
margin: 5% auto;
max-width: calc(730px + 40px);
}
}
.entry-content>*:not(.acf-block):not(.has-background):not(.wp-block-image.alignfull),
.entry-summary>* {
padding-left: 20px;
padding-right: 20px;
}
@media screen and (min-width: 739px) {
.entry-content>*:not(.acf-block),
.entry-summary>* {
margin-bottom: 30px;
margin-top: 30px;
}
}
.entry-content>*:not(p):not(ul):not(ol):not(.acf-block),
.entry-summary>*:not(p):not(ul):not(ol):not(.acf-block) {
margin: 32px auto;
}
@media screen and (min-width: 739px) {
.entry-content>*:not(p):not(ul):not(ol):not(.acf-block),
.entry-summary>*:not(p):not(ul):not(ol) {
margin-bottom: 30px;
margin-top: 30px;
}
}
.entry-content>*:not(.acf-block):first-child,
.entry-summary>*:first-child {
margin-top: 0 !important;
}
.entry-content>*:not(.acf-block):not(.posts-navigation):last-child,
.entry-summary>*:last-child {
margin-bottom: 0 !important;
}
.entry-content>*>*:first-child,
.entry-summary>*>*:first-child {
margin-top: 0;
}
.entry-content>*>*:last-child,
.entry-summary>*>*:last-child {
margin-bottom: 0;
}
.entry-content>*.alignwide,
.entry-summary>*.alignwide {
max-width: calc(1090px + 40px);
}
@media screen and (min-width: 739px) {
.entry-content>*.alignwide,
.entry-summary>*.alignwide {
margin-bottom: 50px;
margin-top: 50px;
}
}
.entry-content>*.alignfull,
.entry-summary>*.alignfull {
max-width: 100% !important;
padding-left: 0;
padding-right: 0;
}
.entry-content>*.alignfull:not(.acf-block) {
margin: 0;
}
@media screen and (min-width: 739px) {
.entry-content>*.alignfull:not(.acf-block),
.entry-summary>*.alignfull {
margin-bottom: 60px;
margin-top: 60px;
}
}
.entry-content>*.alignleft,
.entry-summary>*.alignleft {
margin-right: 20px;
max-width: 100%;
}
@media screen and (min-width: 499px) {
.entry-content>*.alignleft,
.entry-summary>*.alignleft {
float: left;
margin-right: 40px;
margin-top: 0;
max-width: 300px !important;
}
}
@media screen and (min-width: 739px) {
.entry-content>*.alignleft,
.entry-summary>*.alignleft {
margin-left: calc(50% - 350px);
}
}
.entry-content>*.alignright,
.entry-summary>*.alignright {
margin-left: 20px;
}
@media screen and (min-width: 499px) {
.entry-content>*.alignright,
.entry-summary>*.alignright {
float: right;
margin-left: 40px;
margin-top: 0;
max-width: 300px !important;
}
}
@media screen and (min-width: 739px) {
.entry-content>*.alignright,
.entry-summary>*.alignright {
margin-right: calc(50% - 350px);
}
}
@media screen and (max-width: 498px) {
.entry-content>* .alignleft>figcaption,
.entry-content>* .alignright>figcaption,
.entry-summary>* .alignleft>figcaption,
.entry-summary>* .alignright>figcaption {
display: block !important;
}
} .comment-meta {
position: relative;
}
.comment-awaiting-moderation {
font-size: 15px;
font-size: 0.9375rem;
color: #f00;
margin-left: 60px;
margin-top: 13px;
font-family: "Poppins", sans-serif;
}
.cnns-comment-subscription {
margin-top: 22px;
}
.cnns-comment-subscription label {
font-size: 17px;
font-size: 1.0625rem;
display: inline;
margin-left: 3px;
position: relative;
top: 1px;
}
#disqus_thread {
max-width: 720px;
margin-left: auto;
margin-right: auto;
width: 90%;
display: block;
padding-top: 1em;
}
@media only screen and (min-width: 600px) {
#disqus_thread {
width: 760px;
}
}
@media only screen and (min-width: 600px) {
#disqus_thread {
padding-top: 4em;
}
}
.comments-title {
margin-bottom: 15px;
}
.comments {
padding-top: 5em;
padding-bottom: 2em;
line-height: 1.6;
}
.comments {
font-size: 16px;
}
@media screen and (min-width: 600px) {
.comments {
font-size: calc(16px + 1 * ((100vw - 600px) / 600));
}
}
@media screen and (min-width: 1200px) {
.comments {
font-size: 17px;
}
}
@media screen and (min-width: 600px) {
.comments {
line-height: calc(1.3em + (1.6 - 1.3) * ((100vw - 18em)/(35 - 18)));
}
}
@media screen and (min-width: 820px) {
.comments {
line-height: 1.7;
}
}
@media only screen and (max-width: 599px) {
body.has-no-comments .comments {
padding-top: 0;
}
}
.comment {
margin: 0 0 60px;
list-style-type: none;
}
.comment .avatar {
border-radius: 100px;
float: left;
width: 44px;
height: 44px;
margin: 2px 16px 0 0 !important;
}
.comment-author {
font-size: 17px;
font-size: 1.0625rem;
display: block;
font-family: "Poppins", sans-serif;
margin: 0 0 10px;
}
@media only screen and (min-width: 600px) {
.comment-author {
font-size: 18px;
font-size: 1.125rem;
}
}
.comment-author .says {
display: none;
}
.comment-author span,
.comment-author cite,
.comment-author a {
display: inline-block;
font-style: normal;
font-weight: normal;
}
.comment-author .fn a {
font-weight: 500;
}
@media (hover) {
.comment-author a: :after {
content: "➝";
display: inline-block !important;
padding-left: 0.5em;
position: absolute;
opacity: 0;
-webkit-transform: translateX(-7px);
-ms-transform: translateX(-7px);
transform: translateX(-7px);
margin-top: 0px;
-webkit-transition: opacity 0.3s cubic-bezier(0, 0.25, 0.08, 1), -webkit-transform 0.3s cubic-bezier(0, 0.25, 0.08, 1);
transition: opacity 0.3s cubic-bezier(0, 0.25, 0.08, 1), -webkit-transform 0.3s cubic-bezier(0, 0.25, 0.08, 1);
-o-transition: transform 0.3s cubic-bezier(0, 0.25, 0.08, 1), opacity 0.3s cubic-bezier(0, 0.25, 0.08, 1);
transition: transform 0.3s cubic-bezier(0, 0.25, 0.08, 1), opacity 0.3s cubic-bezier(0, 0.25, 0.08, 1);
transition: transform 0.3s cubic-bezier(0, 0.25, 0.08, 1), opacity 0.3s cubic-bezier(0, 0.25, 0.08, 1), -webkit-transform 0.3s cubic-bezier(0, 0.25, 0.08, 1);
}
.comment-author a:hover::after {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.comment-notes {
display: none;
}
.comment .reply,
.comment-content {
margin-left: 60px;
}
.comment .reply {
display: block;
margin-top: 15px;
}
.comment .reply a {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-size: 14px;
font-size: 0.875rem;
background: rgba(0, 0, 0, 0.04);
border-radius: 2px;
color: #6d6c6c;
display: inline-block;
font-family: "Poppins", sans-serif;
font-weight: 500;
padding: .2em .65em;
margin-left: -1px;
-webkit-transition: 150ms color cubic-bezier(0.3, -0.55, 0.1, 1.1);
-o-transition: 150ms color cubic-bezier(0.3, -0.55, 0.1, 1.1);
transition: 150ms color cubic-bezier(0.3, -0.55, 0.1, 1.1);
}
@media (min-width: 600px) {
.comment .reply a {
border-radius: 4px;
}
}
.comment .reply a:hover {}
.comment-content a {
word-wrap: break-word;
text-decoration: underline;
}
.comment-content a:hover {
text-decoration: none;
}
.comment-body {
clear: both;
}
.comment-body p {
margin-bottom: 10px;
}
.comment .comment-respond {
margin-top: 40px;
margin-bottom: 60px;
}
@media only screen and (min-width: 600px) {
.comment .comment-respond {
margin-left: 60px;
}
}
.comment-metadata {
font-size: 14px;
font-size: 0.875rem;
display: block;
margin-top: -15px;
margin-bottom: 8px;
font-family: "Poppins", sans-serif;
}
.comment-metadata a {
color: #656e79;
}
.comment-metadata a:hover {}
.children {
padding: 0;
}
.comments .children {
margin-top: 30px;
}
@media only screen and (max-width: 700px) {
.comments .children .children {
margin-left: 0;
}
}
@media only screen and (min-width: 400px) {
.comments .children {
margin: 30px 0 0 60px;
}
.comments .children .comment {
margin: 0 0 25px 0;
}
}
.pingback {
margin-bottom: 25px;
}
.pingback .comment-edit-link {
color: gray;
}
.pingback .comment-edit-link:hover {}
.bypostauthor>.comment-body>.comment-meta>.comment-author .avatar {
-webkit-box-shadow: 0 0 0 2px #2a2a2a;
box-shadow: 0 0 0 2px #2a2a2a;
padding: 5px;
top: 2px;
position: relative;
}
.comment.depth-3 p,
.comment.depth-4 p,
.comment.depth-5 p,
.comment.depth-6 p,
.comment.depth-7 p {
width: 100%;
margin-right: 0;
margin-left: 0;
}
.comment-reply-title {
font-family: "Poppins", sans-serif;
margin-top: 20px;
margin-bottom: 20px;
}
.comment-reply-title {
font-size: 21px;
}
@media screen and (min-width: 600px) {
.comment-reply-title {
font-size: calc(21px + 4 * ((100vw - 600px) / 306));
}
}
@media screen and (min-width: 820px) {
.comment-reply-title {
font-size: 25px;
}
}
body.has-no-comments .comment-reply-title {
margin-top: 0;
}
.comment-reply-title small {
font-size: 14px;
font-size: 0.875rem;
font-weight: normal;
color: #656e79;
float: right;
position: relative;
top: 8px;
-webkit-transition: 150ms color cubic-bezier(0.3, -0.55, 0.1, 1.1);
-o-transition: 150ms color cubic-bezier(0.3, -0.55, 0.1, 1.1);
transition: 150ms color cubic-bezier(0.3, -0.55, 0.1, 1.1);
}
@media only screen and (min-width: 600px) {
.comment-reply-title small {
font-size: 15px;
font-size: 0.9375rem;
}
}
.comment-reply-title small:hover {}
.logged-in-as {
font-size: 17px;
font-size: 1.0625rem;
color: #656e79;
font-family: "Poppins", sans-serif;
margin-top: -15px;
line-height: 1.3;
font-weight: 500;
}
.logged-in-as:hover {
text-decoration: underline;
}
.no-comments {
text-align: center;
}
.comment-form-comment label {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: circle(1% at 1% 1%);
clip-path: circle(1% at 1% 1%);
height: 1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.required {
color: #f00;
}
@media only screen and (min-width: 600px) {
.comment-respond {
margin-left: 60px;
}
}
body.has-no-comments .comment-respond {
margin-left: 0;
}
.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond input[type="url"],
.comment-respond textarea {
line-height: 1.6;
margin: 0;
}
.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond input[type="url"],
.comment-respond textarea {
font-size: 16px;
}
@media screen and (min-width: 600px) {
.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond input[type="url"],
.comment-respond textarea {
font-size: calc(16px + 1 * ((100vw - 600px) / 600));
}
}
@media screen and (min-width: 1200px) {
.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond input[type="url"],
.comment-respond textarea {
font-size: 17px;
}
}
@media screen and (min-width: 600px) {
.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond input[type="url"],
.comment-respond textarea {
line-height: calc(1.3em + (1.6 - 1.3) * ((100vw - 18em)/(35 - 18)));
}
}
@media screen and (min-width: 820px) {
.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond input[type="url"],
.comment-respond textarea {
line-height: 1.7;
}
}
.comment-respond textarea {
height: 140px;
width: 100%;
padding: .85em 1.25em;
}
.comment-respond p {
position: relative;
margin-bottom: 20px;
}
.comment-respond .form-submit {
margin-bottom: 0;
margin-top: 25px;
display: block;
}
@media (max-width: 599px) {
.comment-respond .form-submit input {
width: 100%;
}
}
.comment-form-cookies-consent {
display: block;
margin-bottom: 30px !important;
}
.comment-form-cookies-consent label {
font-size: 15px;
font-size: 0.9375rem;
font-weight: 400;
padding-left: 8px;
display: inline-block;
-webkit-font-smoothing: auto !important;
} .pagination {
margin-top: 80px;
text-align: center;
}
.pagination {
*zoom: 1;
}
.pagination:before,
.pagination:after {
content: "";
display: table;
}
.pagination:after {
clear: both;
}
.pagination a,
.pagination span {
font-size: 12px;
font-size: 0.75rem;
text-transform: uppercase;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
letter-spacing: .15em;
text-decoration: none;
display: inline-block;
font-weight: normal;
vertical-align: middle;
-webkit-transition: opacity 200ms cubic-bezier(0.33, 0, 0.2, 1);
-o-transition: opacity 200ms cubic-bezier(0.33, 0, 0.2, 1);
transition: opacity 200ms cubic-bezier(0.33, 0, 0.2, 1);
}
.pagination .icon {
height: 50px;
width: 50px;
}
.pagination a:hover {
opacity: .4;
}
.pagination .page-numbers:not(.next):not(.prev) {
display: none;
} .wpcf7-form .wpcf7-not-valid-tip {
font-size: 9px;
position: absolute;
bottom: -17px;
white-space: nowrap;
max-width: 100%;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
left: 5px;
padding: 1px 15px;
background: #dc3232;
color: #fff;
-webkit-transition: all 150ms ease;
-o-transition: all 150ms ease;
transition: all 150ms ease;
}
.wpcf7-not-valid {
border-color: #dc3232 !important
}
.wpcf7-form .wpcf7-response-output {
font-size: 14px;
font-size: 0.875rem;
background: rgba(0, 0, 0, 0.04);
border-radius: 4px;
border: none;
font-family: "Poppins", sans-serif;
font-style: inherit;
text-align: center;
padding-top: .4em;
padding-bottom: .4em;
margin-left: auto;
margin-right: auto;
} .nf-form-content {
margin-top: 2em;
}
.nf-form-content .nf-field-label {
margin-bottom: 0 !important;
}
.nf-form-content .nf-field-label label {
font-weight: 500;
}
.nf-form-content .ninja-forms-field {
border-width: 2px !important;
}
.nf-form-content .nf-error-msg {
font-size: 15px;
font-size: 0.9375rem;
font-family: "Poppins", sans-serif;
}
.nf-error-field-errors {
font-size: 14px;
font-size: 0.875rem;
background: rgba(0, 0, 0, 0.04);
border-radius: 4px;
border: none;
color: #2a2a2a !important;
font-family: "Poppins", sans-serif;
font-style: inherit;
text-align: center;
padding-top: .4em;
padding-bottom: .4em;
margin-left: auto;
margin-right: auto;
} .gform_wrapper ul,
.gform_wrapper .gfield {
list-style: none;
padding: 0;
margin: 0;
} .error404 .page-header {
margin: 0 auto 30px;
}
.error404 .search-form {
max-width: 300px;
margin: 0 auto;
} .widget ul,
.widget li {
margin: 0 0 0 8px;
padding: 0;
} .widget_recent_comments ul li {
margin-bottom: 10px;
}
.widget_rss ul li {
margin-bottom: 25px;
}
.rss-date {
display: block;
text-transform: uppercase;
}
.post-date {
color: #666;
display: block;
} #wp-calendar {
background: #fff;
width: 100%;
}
#wp-calendar tfoot {
display: none;
}
#wp-calendar caption {
font-size: 15px;
font-weight: 500;
margin-bottom: 10px;
text-align: center;
}
#wp-calendar thead {
font-size: 10px;
}
#wp-calendar thead th {
font-size: 12px;
font-weight: 500;
}
#wp-calendar thead th,
#wp-calendar tbody td {
background: #fff;
border: none;
padding: 4px 0;
text-align: center;
}
#wp-calendar thead th {
background-color: #e9e9e9;
}
#wp-calendar tbody .pad {
background: none;
}
#wp-calendar tfoot #next {
font-size: 12px;
text-align: right;
text-transform: uppercase;
}
#wp-calendar tfoot #prev {
font-size: 12px;
padding-top: 10px;
text-transform: uppercase;
}
.widget_nav_menu .sub-menu {
margin-left: 20px;
} .tagcloud {
margin-top: 1.5em;
}
.tagcloud>a {
background: rgba(0, 0, 0, 0.05);
border-radius: 2px;
-webkit-box-shadow: 0 0 0;
box-shadow: 0 0 0;
display: inline-block;
line-height: 22px;
margin: 0 -2px 5px 0;
padding: 4px 10px;
}
.tagcloud>a:hover {
background: rgba(0, 0, 0, 0.1);
}
.widget_text+.widget.optin-monster-api {
margin-top: -2em;
} .widget_mc4wp_form_widget {
text-align: center;
}
.widget_mc4wp_form_widget p {
margin-bottom: 0;
}
.widget_mc4wp_form_widget p:first-of-type {
margin-bottom: 1.5em;
}
.widget_mc4wp_form_widget input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: none;
background: transparent;
border: none;
border-bottom: 4px solid #2a2a2a;
border-radius: 0;
font-family: "Poppins", sans-serif;
font-size: 18px;
font-weight: 600;
height: 50px;
margin-bottom: 25px;
padding-bottom: 0;
padding-left: 0;
}
.widget_mc4wp_form_widget input:focus {
-webkit-box-shadow: none;
box-shadow: none;
border-color: #656e79;
}
.widget_mc4wp_form_widget input.placeholder {
color: rgba(0, 0, 0, 0.8);
}
.widget_mc4wp_form_widget input:-moz-placeholder {
color: rgba(0, 0, 0, 0.8);
}
.widget_mc4wp_form_widget input::-moz-placeholder {
color: rgba(0, 0, 0, 0.8);
}
.widget_mc4wp_form_widget input:-ms-input-placeholder {
color: rgba(0, 0, 0, 0.8);
}
.widget_mc4wp_form_widget input::-webkit-input-placeholder {
color: rgba(0, 0, 0, 0.8);
}
.widget_mc4wp_form_widget input[type=submit] {
border: 0;
background: #2a2a2a;
margin-bottom: 0;
border-radius: 4px;
color: #fff;
height: auto;
padding: .5em 5em;
width: 100%;
text-align: center;
-webkit-transition: 200ms background cubic-bezier(0.3, -0.55, 0.1, 1.1);
-o-transition: 200ms background cubic-bezier(0.3, -0.55, 0.1, 1.1);
transition: 200ms background cubic-bezier(0.3, -0.55, 0.1, 1.1);
}
.widget_mc4wp_form_widget input[type=submit]:hover {
background: #656e79;
}
.widget_mc4wp_form_widget .mc4wp-alert {
font-size: 13px;
font-size: 0.8125rem;
font-family: "Poppins", sans-serif;
font-style: inherit;
color: #656e79;
position: absolute;
margin: 2px auto;
width: 100%;
left: 0;
text-align: center;
}
@media only screen and (min-width: 700px) {
.widget_mc4wp_form_widget .mc4wp-alert {
font-size: 15px;
font-size: 0.9375rem;
margin: 10px auto;
}
} @media only screen and (min-width: 600px) {
.customize-partial-edit-shortcuts-shown .custom-logo-link {
margin-left: -30px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.customize-partial-edit-shortcuts-shown .custom-logo-link .customize-partial-edit-shortcut,
.customize-partial-edit-shortcuts-shown .custom-logo-link .customize-partial-edit-shortcut-button {
position: relative;
float: none;
left: initial;
}
.customize-partial-edit-shortcuts-shown .custom-logo-link .customize-partial-edit-shortcut-button {
left: -10px;
}
.customize-partial-edit-shortcuts-shown .custom-logo-link .customize-partial-edit-shortcut {
height: auto;
width: auto;
}
}
@media only screen and (max-width: 599px) {
.customize-partial-edit-shortcuts-shown .customize-partial-edit-shortcut-blogname,
.customize-partial-edit-shortcuts-shown .customize-partial-edit-shortcut-custom_logo {
display: none;
}
}
@media only screen and (min-width: 600px) and (max-width: 700px) {
.customize-partial-edit-shortcuts-shown #site-navigation .customize-partial-edit-shortcut-button {
margin-top: -2px;
}
}
@media only screen and (max-width: 599px) {
.customize-partial-edit-shortcuts-shown #site-navigation .customize-partial-edit-shortcut-button {
display: none;
}
}
.customize-partial-edit-shortcuts-shown .widget-area__wrapper .customize-partial-edit-shortcut--footer-colors {
top: 8px;
left: 10px;
}
.customize-partial-edit-shortcuts-shown .widget-area__wrapper .customize-partial-edit-shortcut--footer-colors .customize-partial-edit-shortcut-button {
left: 0;
}
.customize-partial-edit-shortcuts-shown .widget-area__wrapper .customize-partial-edit-shortcut--footer-colors .customize-partial-edit-shortcut-button::before {
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
content: "\f540";
font: 400 15px/72px dashicons;
height: 20px;
line-height: 20px;
display: block;
position: absolute;
right: 0.18em;
text-shadow: 0 -1px 1px rgba(0, 122, 182, 0.8), 1px 0 1px #007ab6, 0 1px 1px #007ab6, -1px 0 1px #007ab6;
top: 0.24em;
width: 20px;
}
.customize-partial-edit-shortcuts-shown .widget-area__wrapper .widget .customize-partial-edit-shortcut-button {
left: -35px;
top: 4px;
}
.customize-partial-edit-shortcuts-shown .widget-area__wrapper .footer-navigation .customize-partial-edit-shortcut-button {
display: none;
}
.customize-partial-edit-shortcuts-shown .coblocks-customizer-add-widget-line {
background: none;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
padding: 8px 0;
width: 100%;
opacity: 0;
visibility: hidden;
margin-top: 20px;
-webkit-transition: opacity 150ms cubic-bezier(0.38, 0.32, 0.36, 0.98), visibility 0 cubic-bezier(0.38, 0.32, 0.36, 0.98) 150ms;
-o-transition: opacity 150ms cubic-bezier(0.38, 0.32, 0.36, 0.98), visibility 0 cubic-bezier(0.38, 0.32, 0.36, 0.98) 150ms;
transition: opacity 150ms cubic-bezier(0.38, 0.32, 0.36, 0.98), visibility 0 cubic-bezier(0.38, 0.32, 0.36, 0.98) 150ms;
}
.customize-partial-edit-shortcuts-shown .coblocks-customizer-add-widget-line::after {
background: #008ec2;
content: "";
display: block;
height: 3px;
margin-left: auto;
margin-right: auto;
max-width: 440px;
}
.customize-partial-edit-shortcuts-shown #secondary:hover .coblocks-customizer-add-widget-line {
opacity: 1;
visibility: visible;
-webkit-transition: opacity 150ms cubic-bezier(0.38, 0.32, 0.36, 0.98), visibility 0 cubic-bezier(0.38, 0.32, 0.36, 0.98) 0;
-o-transition: opacity 150ms cubic-bezier(0.38, 0.32, 0.36, 0.98), visibility 0 cubic-bezier(0.38, 0.32, 0.36, 0.98) 0;
transition: opacity 150ms cubic-bezier(0.38, 0.32, 0.36, 0.98), visibility 0 cubic-bezier(0.38, 0.32, 0.36, 0.98) 0;
}
.customize-partial-edit-shortcuts-shown #engagement-bar .customize-partial-edit-shortcut-button {
margin-top: 12px;
margin-left: -6px;
}
@media only screen and (max-width: 699px) {
.customize-partial-edit-shortcuts-shown #engagement-bar .customize-partial-edit-shortcut-button {
display: none;
}
} @media print { form,
button,
input,
select,
textarea,
.navigation-top,
.social-navigation,
.content-bottom-widgets,
.header-image,
.page-links,
#secondary,
.edit-link,
.post-navigation,
.pagination.navigation,
.comments-pagination,
.comment-respond,
.comment-edit-link,
.comment-reply-link,
.comment-metadata .edit-link,
.pingback .edit-link,
.site-info,
.comments-area--wrapper {
display: none !important;
} body {
font-size: 12pt;
}
h1 {
font-size: 24pt;
}
h2 {
font-size: 22pt;
}
h3 {
font-size: 17pt;
}
h4 {
font-size: 12pt;
}
h5 {
font-size: 11pt;
}
h6 {
font-size: 12pt;
}
.entry-title {
font-size: 25pt !important;
line-height: 40pt !important;
}
.post .entry-header {
padding: 0 !important;
} .site-content {
padding-left: 5% !important;
padding-right: 5% !important;
max-width: none;
} .site-header {
background: transparent;
padding-left: 5% !important;
margin-top: 50px;
padding-right: 5% !important;
padding: 0;
position: relative;
}
.site-header--right {
display: none;
}
.site-title {
font-size: 25pt;
}
}
.site-header-contact {
background-color: var(--ccp-primary-color);
color: #fff;
fill: currentColor;
stroke: currentColor;
height: 36px;
position: relative;
z-index: 9999999;
}
.menu-social-text {
font-size: 14px;
display: block;
line-height: 28px;
font-weight: 600;
margin-right: 1em;
opacity: .8;
}
.site-header-module {
height: 36px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 14px;
font-weight: 600;
}
.site-header-module+.site-header-module {
margin-left: 36px;
}
.site-header-module a {
white-space: nowrap;
display: inline-block;
vertical-align: middle;
line-height: 28px;
opacity: .8;
}
.site-header-module-contacts a+a {
margin-left: 1em;
}
.site-header-module-social a+a {
margin-left: .15em;
}
.site-header-module a:hover,
.site-header-module a:focus {
opacity: 1;
color: #fff;
}
.site-header-module i {
font-size: 1.3em;
margin-right: .5em;
display: inline-block;
vertical-align: middle;
margin-bottom: 0.15em;
}
@media (max-width: 599px) {
.menu-social-text {
display: none;
}
.site-header-module a {
font-size: 0;
}
.site-header-module a i {
font-size: 22px;
}
.site-header-contact>div {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.site-header-contact {
height: 46px;
}
.site-header-module {
width: 50%;
margin: auto !important;
-ms-flex-pack: distribute;
justify-content: space-around;
}
}
.slbActive {
overflow: hidden;
}
div.slbOverlay {
z-index: 99999;
}
div.slbWrapOuter {
z-index: 999999;
}
button.slbCloseBtn {
top: 30px;
right: 30px;
position: fixed;
font-size: 42px;
}
div.wp-block-kadence-advancedgallery.alignwide,
div.wp-block-kadence-advancedgallery.alignnone {
margin-left: auto !important;
margin-right: auto !important;
}
.admin-links {
position: fixed;
bottom: 30px;
right: 30px;
z-index: 9999999999999;
}
@media (max-width: 599px) {
.admin-links {
display: none !important;
}
}
.admin-link {
width: 42px;
height: 42px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #00dcff;
background: #03121f;
border-radius: 4px;
-webkit-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
position: relative;
z-index: 9;
}
.admin-link.admin-link-edit-inline {
--edit-link-spacing: 5px;
top: var(--edit-link-spacing);
left: auto;
right: var(--edit-link-spacing);
position: absolute;
}
.admin-link+.admin-link {
margin-top: 1px;
}
.admin-link:hover {
background: #03121f;
color: #fff;
}
.admin-link-label {
position: absolute;
top: 50%;
right: 52px;
-webkit-transform: translate(-30px, -50%);
-ms-transform: translate(-30px, -50%);
transform: translate(-30px, -50%);
opacity: 0;
pointer-events: none;
color: #fff;
background: #000;
font-size: 10px;
display: block;
padding: 3px 12px;
border-radius: 4px;
text-transform: uppercase;
-webkit-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
white-space: nowrap;
}
.admin-link-label:before {
content: '';
width: 0;
height: 0;
--arrow-size: 6px;
border-top: var(--arrow-size, 8px) solid transparent;
border-bottom: var(--arrow-size, 8px) solid transparent;
border-left: var(--arrow-size, 8px) solid black;
position: absolute;
right: calc(-1 * var(--arrow-size, 8px));
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.admin-link:hover .admin-link-label {
-webkit-transform: translate(0px, -50%);
-ms-transform: translate(0px, -50%);
transform: translate(0px, -50%);
opacity: 1;
}
.post-cards {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.post-cards .post-card {
width: 24%;
} .entry-content>.acf-slider-block {
position: relative;  background-color: #c1c1c1;
margin-top: 0 !important;
margin-bottom: 0;
overflow: hidden;
color: #fff;
z-index: 1;
}
.acf-slider-slides,
.acf-slider-slide {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.acf-slider-slides {
z-index: 1;
}
.acf-slider-slide {
z-index: 2;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
}
.entry-content .acf-slider-block .acf-slider-slide img {
-o-object-fit: cover !important;
object-fit: cover !important;
width: 100% !important;
height: 100% !important;
max-width: 99999px !important;
}
.acf-slider-content {
position: relative;
z-index: 3;
}
.acf-slider-block-content {
position: relative;
z-index: 3;
width: 100%;
max-width: calc(680px + 40px);
padding: 40px 20px 50px;
margin-bottom: -10px !important;
-webkit-filter: drop-shadow(2px 4px 26px black);
filter: drop-shadow(2px 4px 26px black);
min-height: 30vw;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.acf-slider-block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.acf-slider-slides.slick-initialized {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.acf-slider-slides.slick-initialized .slick-list.draggable {
width: 100%;
height: 100%;
}
.acf-slider-slides.slick-initialized .slick-track {
height: 100%;
}
.entry-content .acf-slider-block-content h1 {
font-size: 16px !important;
text-transform: uppercase;
margin: 0 auto 5px !important;
max-width: 640px !important;
font-weight: 500;
color: #fff;
text-align: center;
text-shadow: 0px 0px 15px black;
}
.entry-content .acf-slider-block-content * {
text-align: center;
}
@media (max-width: 599px) {
.entry-content .acf-slider-block-content h1 {
font-size: 14px !important;
text-transform: uppercase;
margin: 0 auto 30px !important;
max-width: 480px !important;
}
}
.entry-content .acf-slider-block-content .wp-block-image img {
height: auto;
max-width: 300px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 599px) {
.entry-content .acf-slider-block-content .wp-block-image img {
height: auto;
max-height: 120px;
width: auto;
max-width: calc(100% - 20px) !important;
}
}
.entry-content .acf-slider-block-content .wp-block-button__link:hover,
.entry-content .acf-slider-block-content .wp-block-button__link:focus,
.course-date-start .wp-block-button__link:hover,
.course-date-start .wp-block-button__link:focus {
color: inherit !important;
background-color: transparent !important;
border: 2px solid currentColor !important;
}
.wp-block-buttons>.wp-block-button {
margin: 0 !important;
}
.wp-block-buttons>.wp-block-button+.wp-block-button {
margin-left: 10px !important;
}
.wp-block-buttons.is-vertical .wp-block-button {
margin: 0 auto !important;
}
.wp-block-buttons.is-vertical .wp-block-button+.wp-block-button {
margin-top: 10px !important;
}
.entry-content .acf-slider-block-content .wp-block-buttons {
margin-top: 40px !important;
}
.double-heading {
position: relative;
text-align: center;
text-transform: uppercase;
width: 100%;
max-width: 100%;
}
h2.double-heading-container {
padding: 1.4em 0;
width: 100%;
max-width: 1110px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
position: relative;
text-transform: uppercase;
}
h2.double-heading-container:before {
content: attr(data-heading);
position: absolute;
z-index: 0;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
font-size: 2.4em;
display: block;
width: 100%;
font-weight: 600;
color: var(--ccp-accent-color, currentColor);
overflow: hidden;
white-space: nowrap;
min-width: 380px;
}
.footer-contact h2.double-heading-container:before {
color: #fff;
}
@media (min-width: 480px) {
h2.double-heading-container:before {
font-size: 3.4em;
}
}
@media (min-width: 1170px) {
h2.double-heading-container:before {
font-size: 3.8em;
}
}
h2.double-heading-container>span {
position: relative;
z-index: 3;
color: var(--ccp-primary-color);
opacity: .9;
}
.camps-grid-item {
min-height: 155px;
position: relative;
z-index: 9;
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.camps-grid-item+.camps-grid-item,
.team-card+.team-card,
.features-column+.features-column {
margin-top: 10px;
}
.camps-grid-item-overlay {
background-color: #cdd2dc;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat;
-webkit-transform: scale(100%) rotate(0deg);
-ms-transform: scale(100%) rotate(0deg);
transform: scale(100%) rotate(0deg);
-webkit-transition: -webkit-transform 450ms ease;
transition: -webkit-transform 450ms ease;
-o-transition: transform 450ms ease;
transition: transform 450ms ease;
transition: transform 450ms ease, -webkit-transform 450ms ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.camps-grid-item-overlay img {
max-width: 9999px !important;
width: 100% !important;
height: 100% !important;
-o-object-fit: cover !important;
object-fit: cover !important;
-o-object-position: center;
object-position: center;
}
@media (min-width: 600px) {
.camps-grid-item-url:hover .camps-grid-item-overlay,
.camps-grid-item-url:focus .camps-grid-item-overlay {
-webkit-transform: scale(120%) rotate(5deg);
-ms-transform: scale(120%) rotate(5deg);
transform: scale(120%) rotate(5deg);
}
}
.camps-grid-item-overlay:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: var(--ccp-primary-color);
opacity: .6;
}
.camps-grid-item-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #fff;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.camps-grid-item-content-relative {
position: relative;
z-index: 3;
padding: 10px 5px;
display: block;
}
.entry-content h3.camps-grid-item-heading.screen-reader-text {
position: absolute;
}
.entry-content h3.camps-grid-item-heading:not(.screen-reader-text) {
font-size: 14px;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
font-weight: 600;
text-transform: uppercase;
line-height: 22px;
color: #fff;
width: 100%;
}
h3.camps-grid-item-heading>span {
display: block;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
line-height: 18px;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.camps-grid-item-url {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 4;
}
.camps-grid-item-level,
.camps-grid-item-levels {
background: var(--ccp-secondary-color);
border: 2px solid var(--ccp-secondary-color);
display: inline-block;
text-transform: uppercase;
font-size: 10px;
padding: 5px 10px;
margin: 5px auto;
font-weight: 600;
}
.camps-grid-item-level {
display: none;
}
.camps-grid-item-dates {
margin: 3px 0;
font-weight: 500;
text-transform: uppercase;
line-height: 1.2em;
font-size: 12px;
}
@media (min-width: 1170px) {
.camps-grid-item-dates {
font-size: 13px;
font-weight: 600;
margin: 6px auto;
}
}
.camps-grid-item-is-room-enabled:not(..camps-grid-item-is-room-enabled-singular) {
position: relative;
z-index: 5;
padding: 3px 9px 2px;
margin: 10px auto 0 auto;
font-size: 10px;
background: var(--ccp-primary-color);
}
.camp-no-results {
text-align: center;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transition: all 50ms cubic-bezier(1, 0.26, 1, 1) 0ms;
-o-transition: all 50ms cubic-bezier(1, 0.26, 1, 1) 0ms;
transition: all 50ms cubic-bezier(1, 0.26, 1, 1) 0ms;
-webkit-transform: scale(0%);
-ms-transform: scale(0%);
transform: scale(0%);
opacity: 0;
}
.camp-no-results.show-no-results {
-webkit-transform: scale(100%);
-ms-transform: scale(100%);
transform: scale(100%);
opacity: 1;
}
.camps-filters-grid {   z-index: 6;
padding-top: 30px;
}
@media (min-width: 480px) {
.camps-filters-grid {  padding-bottom: 30px;
}
.camps-grid-item {
height: 26vw;
min-height: 400px;
max-height: 500px;
border: 6px solid transparent;
padding: 0;
position: relative;
overflow: hidden;
width: 50%;
}
.team-card,
.features-column {
width: 50%;
}
.camps-grid-item+.camps-grid-item,
.team-card+.team-card,
.features-column+.features-column {
margin-top: initial;
}
.team-card,
.features-column {
padding-bottom: 20px !important;
}
.camps-grid-item-overlay:before {
display: none;
}
.camps-grid-item-content {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.camps-grid-item-is-room-enabled:not(..camps-grid-item-is-room-enabled-singular) {
position: absolute;
top: 10px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
background: var(--ccp-primary-color);
padding: 6px 20px;
font-weight: 900;
color: #fff;
white-space: nowrap;
font-size: 12px;
}
.camps-grid-item-content-relative {
width: 100%;
min-height: auto;
padding-top: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-backdrop-filter: blur(7px);
backdrop-filter: blur(7px);
}
.camps-grid-item-content-relative:before {
content: '';
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: var(--ccp-primary-color);
opacity: .6; }
.entry-content h3.camps-grid-item-heading:not(.screen-reader-text) {
font-size: 16px;
height: auto;
}
.camps-grid-item-level,
.camps-grid-item-levels {
font-size: 12px;
padding: 5px 20px;
line-height: 1.3;
}
.camps-grid,
.team-grid {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: auto;
}
}
@media (max-width: 479px) {
.notif+.camps-grid-item-content-relative {
padding-top: 50px;
}
}
@media (min-width: 600px) {
.entry-content h3.camps-grid-item-heading:not(.screen-reader-text) {
font-size: 15px;
min-height: 55px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
max-width: 100%;
padding-bottom: 14px;
color: #fff;
}
h3.camps-grid-item-heading>span {
display: block;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
line-height: 22px;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
letter-spacing: -.025em;
}
}
@media (min-width: 800px) {
.entry-content h3.camps-grid-item-heading:not(.screen-reader-text) {
font-size: 17.5px;
font-weight: 600;
}
}
@media (min-width: 800px) {
.camps-grid-item,
.team-card,
.features-column {
width: 33.3333%;
}
.camps-grid-item-level,
.camps-grid-item-levels {
line-height: 1.4;
max-width: 100%;
white-space: nowrap;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
}
.camps-grid-item-is-room-enabled:not(.camps-grid-item-is-room-enabled-singular) {
line-height: 1;
}
}
@media (min-width: 1024px) {
.camps-grid-item {
width: 25%;
}
}
@media (min-width: 1366px) {
.camps-grid {
margin-left: auto;
margin-right: auto;
max-width: calc(100% - 16rem);
}
.team-grid {
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
width: calc(1140px + 0px);
}
}
.pagination a {
float: left;
list-style: none;
margin-left: 15px;
color: black;
text-decoration: none;
cursor: pointer;
}
a.jp-current {
color: var(--ccp-secondary-color);
}
.camps-grid-wrapper {
margin-top: 30px;
padding-left: 20px;
padding-right: 20px;
}
.footer-partners {
background-image: url(//mountainclimbingschool.pl/wp-content/themes/fg/assets/images/gory-partnerzy.png);
padding-top: 130px;
background-position: center;
background-size: auto 100%;
padding-bottom: 80px;
margin-top: 30px;
overflow: hidden;
}
.partner-slider.slick-initialized .slick-slide {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 160px;
margin: 0 5px;
}
.partner-slider img {
margin: 25px auto;
height: auto;
-webkit-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
max-width: 100%;
max-height: 80px;
width: auto;
display: block;  opacity: .8;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.partner-slider a:hover img,
.partner-slider a:focus img {
-webkit-filter: grayscale(0);
filter: grayscale(0);
opacity: 1;
}
.partner-slider {
margin-top: 20px;
margin-bottom: 30px
}
.partner-slider.slick-initialized {
position: relative;
}
.partner-slider.slick-initialized:before,
.partner-slider.slick-initialized:after {
content: '';
position: absolute;
top: 0;
bottom: 0;
height: 100%;
width: 120px;
display: block;
pointer-events: none;
z-index: 2;
}
.partner-slider.slick-initialized:before {
left: 0;
right: auto;
background: -o-linear-gradient(left, rgb(230 230 230) 0%, rgb(230 230 230 / 0%) 100%);
background: -webkit-gradient(linear, left top, right top, from(rgb(230 230 230)), to(rgb(230 230 230 / 0%)));
background: linear-gradient(to right, rgb(230 230 230) 0%, rgb(230 230 230 / 0%) 100%);
}
.partner-slider.slick-initialized:after {
right: 0;
left: auto;
background: -o-linear-gradient(left, rgb(230 230 230 / 0%) 0%, rgb(230 230 230) 100%);
background: -webkit-gradient(linear, left top, right top, from(rgb(230 230 230 / 0%)), to(rgb(230 230 230)));
background: linear-gradient(to right, rgb(230 230 230 / 0%) 0%, rgb(230 230 230) 100%);
}
@media (max-width: 480px) {
.partner-slider.slick-initialized:after,
.partner-slider.slick-initialized:before {
display: none;
}
}
.footer-contact-main {
overflow-x: hidden;
background-color: var(--ccp-accent-color);
padding-top: 60px;
}
.wpcf7-form:not(.submitting) .ajax-loader {
display: none;
}
.wpcf7-form.submitting input.wpcf7-form-control.wpcf7-submit,
.wpcf7-form.sent input.wpcf7-form-control.wpcf7-submit {
display: none;
}
.wpcf7 .ajax-loader {
margin: 35px auto 40px;
display: block;
}
.wpcf7-form.submitting .ajax-loader:after {
width: 240px;
height: 45px;
background: rgb(0 0 0 / 12%);
content: '';
display: block;
z-index: -1;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.wpcf7 .ajax-loader::before {
z-index: 2;
}
.footer-contact-form {
margin-left: auto;
margin-right: auto;
max-width: 730px;
margin-top: 25px;
}
.wpcf7 ::-webkit-input-placeholder {
color: var(--ccp-primary-color);
opacity: .6
}
@media (min-width: 800px) {
.footer-contact-form .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.footer-contact-form .col-md-6 {
width: 50%;
padding: 10px;
}
}
input.wpcf7-form-control.wpcf7-submit {
border: 2px solid var(--ccp-secondary-color);
background: var(--ccp-secondary-color);
color: white;
text-transform: uppercase;
font-size: 14px;
height: auto;
padding: 10px 30px;
letter-spacing: 2px;
margin: 10px;
font-weight: 500;
border-radius: 0;
display: block;
margin: auto;
}
input.wpcf7-form-control.wpcf7-submit:hover {
background: transparent;
color: var(--ccp-secondary-color);
}
.your-message textarea {
max-height: 148px;
overflow: auto;
}
.wpcf7-form-control-wrap {
margin: 0 0 20px 0;
display: block;
}
.wpcf7 br {
display: none;
}
.footer-contact-info {
font-size: 12px;
padding-top: 45px;
padding-bottom: 15px;
}
.footer-contact-contacts {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: auto;
max-width: 980px;
text-align: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.contact-headline {
margin-bottom: .25rem;
font-size: 12px;
opacity: .8;
}
.contact-person-name {
font-size: 15px;
font-weight: 500;
}
.contact-link {
font-size: 16px;
display: block;
}
.footer-contact-item {
padding: 25px 6px;
color: var(--ccp-primary-dark-color);
}
@media (min-width: 600px) {
.footer-contact-item {
min-width: 270px;
width: 25%;
}
}
@media (min-width: 820px) {
.footer-contact-item {
width: 33.33333%;
padding-top: 40px;
padding-bottom: 40px;
}
}
.footer-contact-item i {
margin-bottom: 30px;
opacity: .8;
font-size: 4em;
color: var(--ccp-primary-color);
}
.footer-logotype img {
width: auto;
height: auto;
max-height: 80px;
margin: auto;
}
.wpcf7 form .wpcf7-response-output {
border: 2px solid #00a0d2;
color: #fff;
background: #00a0d2;
padding: 1em 2em;
font-weight: 600;
font-size: 12px;
}
.wpcf7 form .wpcf7-response-output p {
font-wegight: 500;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450;
color: #fff;
background: #46b450;
}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232;
color: #fff;
background: #dc3232;
}
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28;
color: #fff;
background: #f56e28;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #dca209;
color: #fff;
background: #dca209;
}
.camps-grid-item-is-room-enabled.camps-grid-item-is-room-enabled-singular {
font-size: 12px;
font-weight: 600;
padding: 6px 25px;
text-transform: uppercase;
background: var(--ccp-primary-color);
margin: 0 auto 20px;
display: inline-block;
line-height: 1.5;
}
.entry-content.course-date-start {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 10px;
color: #fff;
}
.entry-content.course-date-start h2 {
padding-top: 0;
opacity: 1;
color: #fff;
}
.course-date-heading+.camps-grid-item-levels {
margin-top: 25px !important;
}
.camps-grid-item-content .notif {
line-height: 1;
font-size: 12px;
text-transform: uppercase;
font-weight: 600;
position: absolute;
top: 15px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
white-space: nowrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: calc(100% - 10px);
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.camps-grid-item-content .camps-grid-item-is-room-enabled {
background: #2b2b2b;
}
.camps-grid-item-content .camps-grid-item-is-last-seats {
background: #ff5722;
}
.camps-grid-item-content .camps-grid-item-is-no-seats {
background: #d81325;
}
.camps-grid-item-content .camps-grid-item-is-confirmed {
background: #109C3A;
}
.camps-grid-item-content .notif>span {
display: inline-block;
vertical-align: middle;
padding: 4px 6px;
line-height: 1;
font-size: 11px !important;
margin: 0 3px 3px 0;
position: relative;
border: 2px solid transparent;
}
.camps-grid-item-url:hover .pulsar {
-webkit-animation: pulsar .75s 2;
animation: pulsar .75s 2;
}
@-webkit-keyframes pulsar {
0% {
background-color: #ff5722;
}
50% {
background-color: #882506;
}
100% {
background-color: #ff5722;
}
}
@media (max-width: 479px) {
.camps-grid-item-content .camps-grid-item-is-room-enabled {
position: relative;
margin: 13px auto -8px;
-webkit-transform: none;
-ms-transform: none;
transform: none;
left: initial;
top: initial;
font-size: 10px;
}
.camps-grid-item-level,
.camps-grid-item-levels {
font-size: 10px;
padding: 8px 15px;
line-height: 1;
border-width: 0;
}
}
.camps-grid-item-logotype {
width: auto;
height: auto;
max-width: 100%;
max-height: 44px;
margin: 0 auto;
}
.camps-grid-item-has-logotype {
margin: auto;
width: calc(100% - 10px);
padding: 10px 5px;
}
@media (min-width: 480px) {
.camps-grid-item-logotype {
max-height: 72px;
}
.camps-grid-item-has-logotype {
margin: auto;
width: calc(100% - 10px);
padding: 10px 5px;
}
}
.team-card,
.features-column {
text-align: center;
border: 6px solid transparent;
padding: 0;
position: relative;
}
.sticky-box {
display: none;
}
@media (min-width: 1024px) {
.post-has-sidebar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.sticky-box {
display: block;
width: 300px;
position: sticky;
top: 100px;
}
} :root {
--cooltipz-bg-color: #1f1f1f;
--cooltipz-text-color: #fff;
--cooltipz-font-size: .75rem;
--cooltipz-slide: 6px;
--cooltipz-border-radius: .125rem;
--cooltipz-timing: 120ms;
--cooltipz-cursor: pointer;
--cooltipz-small: 6.25rem;
--cooltipz-medium: 12.5rem;
--cooltipz-large: 18.75rem;
--cooltipz-arrow-size: .3125rem;
--cooltipz-delay-show: 0s;
--cooltipz-delay-hide: 0s
} :root {
--cooltipz-text-color: var(--ccp-primary-color);
--cooltipz-bg-color: #fff;
}
.team-grid-item-overlay {
width: 100%;
height: 155px;
}
.visibillity-hidden {
opacity: 0;
width: 0;
height: 0;
overflow: hidden;
position: absolute;
}
.team-grid label:not(.exit) {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: pointer;
}
.team-grid label:not(.exit):not(.overlay) {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: pointer;
display: inline-block;
background: var(--ccp-secondary-color);
border: 2px solid var(--ccp-secondary-color);
display: inline-block;
text-transform: uppercase;
font-size: 10px;
padding: 5px 10px;
margin: 15px auto 0;
font-weight: 600;
color: #fff;
line-height: 1.4;
} .team-grid .modal-trigger:checked+label+.modal {
opacity: 1;
pointer-events: all;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
visibility: visible;
z-index: 999999999999999999;
}
.team-grid .modal {
position: fixed;
top: 0;
left: 0;
right: 0;
padding: 0 !important;
width: 100%;
height: 100%;
z-index: 500;
overflow-y: auto;
opacity: 0;
pointer-events: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
visibility: hidden;
z-index: -1;
}
.team-grid .modal article {
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
display: block;
margin: auto;
background: #fff;
width: 580px;
max-width: calc(100% - 50px); position: relative;
z-index: 700;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
max-height: calc(100vh - 140px);
overflow-y: auto;
text-align: center;
top: 40px;
}
.team-grid .modal .exit:focus {
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
.team-grid .modal .exit:before {
content: "×";
color: red;
display: block;
font-size: 48px;
font-weight: 100;
cursor: pointer;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
.team-grid .modal .exit:hover:before {
color: #c00;
}
.team-grid .modal .overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
z-index: 600;
cursor: pointer;
-webkit-transition: all 0.25s ease-in-out;
-o-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
}
.team-grid-item-content {
background-color: #fff;
width: 90%;
margin: -80px auto auto;
padding: 20px 15px 30px 15px;
}
.entry-content h3.team-item-title {
font-size: 14px;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
font-weight: 600;
text-transform: uppercase;
line-height: 22px;
}
@media (min-width: 600px) {
.entry-content h3.team-item-title {}
}
.team-item-position {
color: var(--ccp-primary-color);
font-weight: 600;
opacity: .7;
}
.team-item-description {
margin-top: 10px;
}
.team-grid-item-content-relative .team-item-description {
display: block;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
line-height: 18px;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
height: 36px;
}
.team-grid-item-content-relative .team-item-description p {
margin: 0;
}
label.exit {
position: absolute;
z-index: 9;
top: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 32px;
height: 32px;
right: 10px;
}
.team-grid .modal article .team-item-position {}
.team-grid .modal article h3.team-item-title {
margin-top: 20px
}
.team-grid .modal article .team-item-description {
margin-bottom: 30px;
}
.team-grid .modal article .team-item-position,
.team-grid .modal article h3.team-item-title,
.team-grid .modal article .team-item-description {
width: calc(100% - 40px);
padding-left: 20px;
padding-right: 20px;
margin-left: auto;
margin-right: auto;
}
.team-grid-items+.wp-block-buttons {
margin-top: 40px;
}
@media (min-width: 480px) {
.team-grid-item-overlay {
height: 0;
padding-bottom: 75%
}
.team-grid label:not(.exit):not(.overlay) {
background: var(--ccp-primary-color);
border-color: var(--ccp-primary-color);
margin-top: 0;
}
}
@media (min-width: 600px) {
.team-card>.team-grid-item-overlay {
padding: 0;
height: 200px;
width: 200px;
border-radius: 50%;
margin-left: auto;
margin-right: auto;
position: relative;
z-index: 2;
background-size: cover;
}
.team-card>.team-grid-item-content {
margin-top: -100px;
position: relative;
z-index: 1;
padding-top: 110px
}
}
.team-grid .modal article .team-grid-item-overlay {
padding: 0;
min-height: 250px;
height: 50vh;
background-size: cover;
background-repeat: no-repeat;
}
.team-grid-item-content {
background-color: #fff;
width: 90%;
margin: -50px auto auto;
padding: 20px 15px 30px 15px;
}
@media (max-width: 599px) {
.team-grid-item-content {
margin: -20px auto auto;
}
}
.entry-content h3.team-item-title {
font-size: 14px;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
font-weight: 600;
text-transform: uppercase;
line-height: 22px;
}
@media (min-width: 600px) {
.entry-content h3.team-item-title {}
}
.team-item-position {
color: var(--ccp-primary-color);
font-weight: 600;
opacity: .7;
}
@media (min-width: 800px) {
.team-item-position {
font-size: 14px
}
.entry-content h3.team-item-title {
font-size: 18px;
line-height: 22px;
}
}
.team-item-description {
margin-top: 10px;
}
.team-grid-item-content-relative .team-item-description {
display: block;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
line-height: 18px;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
height: 36px;
}
@media (min-width: 800px) {
.team-grid-item-content-relative .team-item-description {
font-size: 12px;
line-height: 1.4;
}
.team-grid-item-content-relative .team-item-description {
height: auto;
-webkit-line-clamp: initial;
}
.modal-wrap {
display: none;
}
}
.team-grid-item-content-relative .team-item-description p {
margin: 0;
}
label.exit {
position: absolute;
z-index: 9;
top: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 32px;
height: 32px;
right: 10px;
}
.team-grid .modal article .team-item-position {
margin: 0;
}
.team-grid .modal article h3.team-item-title {
margin-top: 20px
}
.team-grid .modal article .team-item-description {
margin-bottom: 30px;
}
.team-grid .modal article .team-item-position,
.team-grid .modal article h3.team-item-title,
.team-grid .modal article .team-item-description {
width: calc(100% - 40px);
padding-left: 20px;
padding-right: 20px;
margin-left: auto;
margin-right: auto;
}
.team-grid-items+.wp-block-buttons {
margin-top: 40px;
}
.double-heading-team {     }
@media (min-width: 800px) {
.double-heading-team { padding-bottom: 70px;
}
}
.camps-filters-grid+.team-grid-block { padding-bottom: 60px;
}
.double-heading-team h2.double-heading-container:before {
-webkit-filter: contrast(2);
filter: contrast(2);
}
.testimonials-block {
background-color: var(--ccp-accent-color);
padding-top: 30px;
padding-bottom: 30px;
overflow: hidden;
}
.double-heading-testimonials h2.double-heading-container::before {
color: #fff !important;
}
.carousel-testimonial:not(.slick-initialized) {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
white-space: nowrap;
width: 100%;
}
.carousel-testimonial .testimonial {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
min-width: 280px;
font-size: 16px;
text-align: center;
white-space: initial;
text-align: center;
padding: 30px 20px;
background: #fff;
margin: 20px;
-webkit-box-shadow: 0px -12px 26px -20px rgb(24 93 128 / 40%);
box-shadow: 0px -12px 26px -20px rgb(24 93 128 / 40%);
}
@media (max-width: 480px) {
.carousel-testimonial .testimonial {
margin: 20px 0;
}
}
.carousel-testimonial .testimonial img {
display: block;
margin: 50px auto 30px;
width: 76px;
}
.testimonials-slider { }
.testimonial-content {
font-size: 16px;
color: #212121;
margin-bottom: 40px;
min-height: 160px;
}
.testimonial-author {
font-size: 12px;
font-weight: 900;
color: #212121;
}
.testimonial-date {
font-size: 12px;
font-weight: 400;
color: #212121;
font-style: italic;
margin-bottom: 20px;
}
.is-modal-opened {
overflow: hidden;
}
.rellax-parallax-paroller {
min-height: 400px;
background-repeat: no-repeat;
background-size: cover;
}
@media (max-width: 599px) {
.rellax-parallax-paroller {
-webkit-transform: none !important;
-ms-transform: none !important;
transform: none !important;
background-position: 50% 50%;
}
}
.features-columns-block {
padding-top: 30px;
padding-bottom: 30px;
}
.features-columns {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-top: 30px;
padding-bottom: 30px;
}
.features-column {}
.features-column-icon i {
font-size: 70px;
opacity: .8;
margin-bottom: 20px;
color: var(--ccp-primary-color);
}
.features-column-content p:first-of-type {
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
opacity: .9;
color: var(--ccp-primary-color);
}
@media (min-width: 800px) {
.features-column-content p:first-of-type {
font-size: 18px;
line-height: 22px;
}
}
.features-column-content {
font-size: 14px;
}
.features-column-content strong {
color: var(--ccp-secondary-color);
}
#team-load-more,
#ShowMore {
border: 2px solid var(--ccp-secondary-color);
background: var(--ccp-secondary-color);
color: white;
text-transform: uppercase;
font-size: 14px;
height: auto;
padding: 10px 30px;
letter-spacing: 2px;
margin: 10px;
font-weight: 500;
border-radius: 0;
display: block;
margin: auto auto 60px;
}
#team-load-more:hover,
#ShowMore:hover {
border: 2px solid var(--ccp-secondary-color);
background: transparent;
color: var(--ccp-secondary-color);
text-transform: uppercase;
font-size: 14px;
height: auto;
padding: 10px 30px;
letter-spacing: 2px;
margin: 10px;
font-weight: 500;
border-radius: 0;
display: block;
margin: auto auto 60px;
}
.ghostkit-icon-box {
--gkt-icon-box__padding-v: 0;
--gkt-icon-box__padding-h: 0;
--gkt-icon-box__border-radius: 0;
--gkt-icon-box__border-width: 0;
}
.ghostkit-icon-box-icon {
--gkt-icon-box--icon__color: var(--ccp-primary-color);
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
svg.ghostkit-svg-icon {
width: 1.6em;
height: 1.6em;
vertical-align: middle;
}
.wp-block-group.has-background {
padding: 45px 40px;
margin-top: 0;
margin-bottom: 0;
}
.entry-content>*+.ghostkit-icon-box {
margin-top: 60px !important;
}
.wp-block-group__inner-container>*:last-child {
margin-bottom: 0;
}
.wp-block-group__inner-container>*:first-child {
margin-top: 0;
}
ul.is-style-icon strong {
color: var(--ccp-secondary-color);
}
.single-course .entry-header+.entry-content>.ghostkit-icon-box,
.single-course .entry-header+.entry-content>h2 { }
@media (min-width: 992px) {
.course-toc {
position: sticky;
top: 100px;
margin-bottom: 20px;
margin-right: 20px;
}
.single-curse-has-sidebar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-width: 1160px;
width: 100%;
margin: auto;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.single-curse-has-sidebar .entry-content {
width: 100%;
max-width: calc(100% - 360px);
}
.coblocks-course-details {
width: 280px;
font-size: 14px;
padding: 20px;
background: #fff;
border: 1px solid #f1f1f1;
margin-left: 20px;
margin-right: 20px; }
}
.coblocks-course-details.course-book-now {
text-align: center
}
.coblocks-course-details+.coblocks-course-details,
.coblocks-course-details+.course-toc {
margin-top: 20px;
}
.coblocks-single-course-sidebar h4 {
font-size: 1rem;
color: var(--ccp-primary-color);
padding-bottom: 10px;
border-bottom: 1px solid #f1f1f1;
margin-bottom: 10px;
}
.coblocks-course-details ul {
margin-left: 0;
padding-left: 0;
list-style: none;
}
.single-course {
background-color: #fafafa;
}
.coblocks-highlight {
font-weight: 500;
color: var(--ccp-secondary-color);
padding-left: 5px;
}
.coblocks-course-details>ul {   }
.coblocks-course-enroll-wrap {
text-align: center;
}
.coblocks-course-enroll-wrap a {
font-size: 18px;
text-align: center;
display: block;
background: var(--ccp-secondary-color);
border: 1px solid var(--ccp-secondary-color);
color: #fff;
padding: 20px 20px;
}
.coblocks-course-enroll-wrap a:before {
display: none;
}
.coblocks-course-details a {
-webkit-transition: all 0ms;
-o-transition: all 0ms;
transition: all 0ms;
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
display: block;
}
.coblocks-course-details small {
display: block;
margin-top: 10px;
}
.coblocks-social-share-wrap {
display: none !important;
width: 280px;
font-size: 14px;
padding: 20px;
background: #fff;
border: 1px solid #f1f1f1;
margin-left: auto;
margin-right: 20px;
}
.coblocks-social-share-wrap h4 { }
.coblocks-social-share-wrap .button svg {
width: 1em;
height: 1em;
display: inline-block;
vertical-align: middle;
fill: #fff;
}
.coblocks-social-share-wrap .button.s_facebook {
background: #1962a6
}
.coblocks-social-share-wrap .button.s_twitter {
background: #00aef2
}
.coblocks-social-share-wrap .button.s_linkedin {
background: #006be5
}
.coblocks-social-share-wrap .button.s_tumblr {
background: #1e3765
}
.coblocks-social-share-wrap .button:hover {
background: #006be5
}
ul.is-style-icon ul li:before {
--gkt-icon-lists--decoration: url(data:image/svg+xml;utf8,%3Csvg%20class=%22ghostkit-svg-icon%20ghostkit-svg-icon-octicon%22%20aria-hidden=%22true%22%20role=%22img%22%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20width=%2224%22%20height=%2224%22%3E%3Cpath%20fill-rule=%22evenodd%22%20d=%22M4.5%2012.75a.75.75%200%2001.75-.75h13.5a.75.75%200%20010%201.5H5.25a.75.75%200%2001-.75-.75z%22%3E%3C/path%3E%3C/svg%3E);
--gkt-icon-lists--decoration__color: #a5a5a5;
}
ul.is-style-icon ul {
font-size: .8em;
margin-left: calc(-1 * var(--gkt-icon-lists--items__padding-left) - 1em) !important;
}
@media (max-width: 754px) {
.single-curse-has-sidebar {
width: 100%;
max-width: 100%;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.coblocks-course-details,
.coblocks-social-share-wrap {
text-align: center;
width: calc(100% - 40px);
max-width: calc(100% - 40px);
}
.coblocks-course-details:not(.course-toc) {
display: none;
}
ul#toc {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
text-align: left;
}
.coblocks-social-share-wrap {
display: none;
}
.coblocks-single-course-sidebar {
margin-bottom: 80px;
}
#toc .coblocks-highlight {
color: inherit;
font-weight: inherit;
padding-left: initial;
}
}
@media (max-width: 700px) {
ul#toc {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
}
@media (max-width: 599px) {
ul#toc {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
}
@media (max-width: 482px) {
ul#toc {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
text-align: center
}
}
.the-price.h3 {
color: var(--ccp-primary-color);
margin-bottom: 30px;
}
.the-price.h3 span:nth-of-type(1) {
font-weight: 500;
}
.the-price.h3 span:nth-of-type(2) {
font-weight: 700;
}
.the-price.h3 span:nth-of-type(3) {
font-weight: 500;
}
.the-price.h3 span:nth-of-type(3):after {
content: '!';
}
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
height: 260px;
}
ul.toc {
max-height: calc(100vh - 410px);
overflow-y: auto;
margin: 0;
min-height: 180px;
}
.coblocks-course-details a:before {
content: '-> ';
width: 0;
font-size: 0;
letter-spacing: -3px;
-webkit-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
margin-right: 5px;
}
.coblocks-course-details .coblocks-highlight-parent+.coblocks-highlight-parent a.coblocks-highlight {
font-weight: inherit;
color: inherit;
padding-left: inherit;
}
.coblocks-course-details .coblocks-highlight-parent+.coblocks-highlight-parent a.coblocks-highlight:before {
display: none;
}
.coblocks-course-details a.coblocks-highlight:before {
font-size: 1em;
}
.ghostkit-icon-box-icon~.ghostkit-icon-box-content {
--gkt-icon-box--icon__offset: .85em;
}
.ghostkit-icon-box-icon~.ghostkit-icon-box-content>h2 {
line-height: 1.4em;
}
.single-curse-has-sidebar .entry-content>*:not(.acf-block),
.entry-summary>* {
max-width: 100%;
}
.single-post-thumbnail {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.single-post-thumbnail img {
max-width: 99999px;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.post-card .camps-grid-item-content-relative {
min-height: 120px;
}
.post-card .entry-meta {
margin: 0;
font-size: 12px;
}
nav.posts-navigation {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 32px auto 40px !important;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
font-size: 0;
padding: 20px 0;
}
nav.posts-navigation a[rel="prev"] {
width: 100%;
max-width: 360px;
display: block;
font-size: 20px;
border: 1px solid #eceff5;
padding: 10px 20px 10px 40px;
position: relative;
border-radius: 4px;
text-align: center;
}
nav.posts-navigation a[rel="prev"]:before {
content: '<';
position: absolute;
left: 10px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
nav.posts-navigation a[rel="next"] {
text-align: center;
width: 100%;
max-width: 360px;
display: block;
font-size: 20px;
border: 1px solid #eceff5;
padding: 10px 40px 10px 20px;
position: relative;
border-radius: 4px;
}
nav.posts-navigation a[rel="next"]:before {
content: '>';
position: absolute;
right: 10px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.cta-section {
padding: 60px 0 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.cta-item {
width: 50%;  position: relative; background-color: #000;
}
.cta-item .cta-content {
-webkit-filter: drop-shadow(0px 0px 2px rgb(0 0 0 / 35%));
filter: drop-shadow(0px 0px 2px rgb(0 0 0 / 35%));
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media (max-width: 768px) {
.footer-contact-main {
margin-top: 30px;
}
}
.cta-img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
opacity: .85;
}
.cta-section .cta-item:first-of-type .cta-img {
background-position: center;
}
.cta-content {
position: relative;
width: 100%;
max-width: 100%;
padding: 60px 10%;
min-height: 300px;
margin: auto;
color: #fff;
-webkit-filter: drop-shadow(2px 4px 6px #000);
filter: drop-shadow(2px 4px 6px #000);
}
.cta-content-paragraph {
font-size: 20px;
line-height: 26px;
font-weight: 600;
margin-bottom: 40px;
color: #fff;
margin-left: auto;
margin-right: auto;
max-width: 370px;
}
.cta-item .cta-content .wp-block-button__link:hover {
border-color: #fff !important;
background: #fff !important;
-webkit-filter: none !important;
filter: none !important;
}
@media (max-width: 660px) {
.cta-section {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.cta-item {
width: calc(100% - 30px);
margin: 15px;
}
}
html body .custom-logo-link img.custom-logo {
width: auto !important;
height: 100%;
max-height: calc(var(--max-height) - 12px);
}
@media (max-width: 599px) {
html body .custom-logo-link img.custom-logo {
width: auto !important;
height: 100%;
max-height: 78px;
}
}
.selfpromotion {
text-align: center;
padding: 20px 0 80px;
}
.selfpromotion p {
opacity: .6;
}
.selfpromotion-logos {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.selfpromotion-logos a {  opacity: .65;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
margin: 1%;
-webkit-transition: all 200ms;
-o-transition: all 200ms;
transition: all 200ms;
}
.selfpromotion-logos a:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0);
opacity: 1;
}
.selfpromotion-logos a img {
width: auto;
max-height: 120px;
}
.selfpromotion h2:before {
color: var(--ccp-accent-color);
}
.footer-contact-form .col-md-12 {
width: 100%;
}
.wpml-ls-legacy-list-horizontal a {
padding: 2px 0;
}
.wpml-ls-legacy-list-horizontal {
border-width: 0;
padding: 3px 0;
display: none;
}
@media (max-width: 599px) {
.wpml-ls-legacy-list-horizontal {
display: block;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
width: 28px;
padding: 3px 0;
}
}
@media (max-width: 800px) {
.site-header-contact {
display: none;
}
}
.pswp__caption.pswp__ui--idle,
.pswp__ui--idle .pswp__top-bar,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__top-bar {
opacity: 1 !important;
}
.pswp__ui--over-close .pswp__button--close,
.pswp__button--close {
background-color: #fd2d44 !important;
}
.pswp__top-bar {  }
.pswp__caption {  }
div.tour-level-checks,
.entry-content .wp-block-columns div.tour-level-checks,
div.tour-level-label,
.entry-content .wp-block-columns div.tour-level-label {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size: 12px;
max-width: 242px;
color: var(--ccp-primary-color);
text-align: center;
font-weight: 600;
margin-left: auto;
margin-right: auto;
}
div.tour-level-checks {
margin: 10px auto;
}
.wp-block-columns .wp-block-column>.tour-level {
margin: 30px auto 20px;
}
.tour-level-check {
display: block;
height: 8px;
width: 35px;
margin: 0 3px !important;
background: #dbdee2;
}
span.tour-level-check.checked {
background: var(--ccp-secondary-color);
}
.out-of-order {
pointer-events: none;
-webkit-transition: all 200ms linear;
-o-transition: all 200ms linear;
transition: all 200ms linear;
position: absolute;
z-index: 15;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgb(0 0 0 / 70%);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-weight: bold;
text-transform: uppercase;
color: #fff;
text-shadow: 0px 0px 35px var(--ccp-primary-color);
padding: 15px;
}
.camps-grid-item-url:hover .out-of-order,
.camps-grid-item-url:focus .out-of-order {
opacity: .66;
}
article.course_outoforder a>div:not(.out-of-order) {
opacity: .7;
-webkit-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
article.course_outoforder a:hover>div:not(.out-of-order),
article.course_outoforder a:focus>div:not(.out-of-order) {
opacity: 1;
-webkit-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
article.course_outoforder a:hover>.out-of-order,
article.course_outoforder a:focus>.out-of-order {
opacity: 0;
}
.camps-grid-item .admin-link {
opacity: 0.4;
-webkit-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}
.camps-grid-item:hover .admin-link {
opacity: 1;
}
@media (min-width: 1366px) {
#camps-grid {
margin-left: auto;
margin-right: auto;
max-width: calc(1680px - 0rem);
}
.filter-controls-wrapper {
margin-left: auto;
margin-right: auto;
max-width: calc(1680px - 16rem);
}
}
ol.is-style-styled>li::before,
.is-style-styled ol>li::before {
background: var(--ccp-primary-color);
}
.coblocks-course-details span.course-dates span:not(.separator) {
display: block;
}
.coblocks-course-details span.course-dates span.separator {
display: none;
}
.single .entry-header,
.single .entry-header *,
.single .entry-header .entry-content h2 {
color: #fff;
}
.acf-slider-slides .slick-dots {
bottom: 0;
}
.acf-slider-slides .slick-dots li.slick-active button,
.acf-slider-slides .slick-dots li.slick-active button:before {
font-size: 30px;
line-height: 30px;
height: 30px;
top: 14px;
}
.acf-slider-slides .slick-dots li.slick-active button:before {
font-size: 38px;
line-height: 38px;
height: 38px;
top: 11px;
color: var(--ccp-secondary-color);
}
@media (max-width: 479px) {
.camps-grid-item {
margin-left: auto;
margin-right: auto;
max-width: calc(100% - 20px);
}
}
.coblocks-course-details a:before {
content: '-' !important;
}
@media screen and (min-width: 769px) {
html .wpc-filter-set-widget-title {
display: none;
}
html .wpc_show_bottom_widget .wpc-widget-top-inside .wpc-inner-widget-chips-wrapper .wpc-filter-chips-list,
html .wpc-widget-top-inside .wpc-inner-widget-chips-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 6px 10px;
}
html .wpc-widget-top-inside .wpc-inner-widget-chips-wrapper {
-webkit-box-shadow: inset 0px 0px 30px -5px rgb(0 0 0 / 3%);
box-shadow: inset 0px 0px 30px -5px rgb(0 0 0 / 3%);
border-top: 1px solid var(--ccp-accent-color, currentColor);
border-bottom: 1px solid var(--ccp-accent-color, currentColor);
}
html .wpc_show_bottom_widget .wpc-widget-top-inside .wpc-inner-widget-chips-wrapper .wpc-filter-chips-list {
position: relative;
} html .wpc-filter-chips-list li,
html body .wpc-filter-chips-list li.wpc-filter-chip,
html li.wpc-filter-chip {
margin: 0;
}
html .wpc-filter-chips-list li,
html body .wpc-filter-chips-list li.wpc-filter-chip,
html li.wpc-filter-chip+li.wpc-filter-chip {
margin-left: 6px;
}
html .widget-area .widget .wpc-filter-chips-list a,
html .wpc-filter-chips-list a,
html body .wpc-filter-chips-list li.wpc-filter-chip a {
border-radius: 0;
background-color: var(--ccp-accent-color, #eceff5);
border: 2px solid var(--ccp-accent-color, #eceff5) !important;
color: rgb(0 0 0 / 54%);
padding: 1px .4vw;
text-transform: uppercase;
font-size: 14px;
font-weight: normal;
letter-spacing: 0.026em;
outline-width: 0;
cursor: pointer;
border-radius: 0;
display: block;
white-space: nowrap;
}
html .widget-area .widget .wpc-filter-chips-list .wpc-chip-reset-all a,
html body .wpc-filter-chips-list li.wpc-chip-reset-all a {
border-color: var(--ccp-secondary-color, #fd2d44) !important;
background-color: var(--ccp-secondary-color, #fd2d44) !important;
color: #fff;
}
html .wpc-posts-found {
display: none;
}
html .widget-area .wpc-filters-labels li.wpc-term-item label,
html .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label {}
html .widget-area .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper,
html .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper {
background-color: transparent;
border: 2px solid var(--ccp-primary-color);
color: var(--ccp-primary-color) !important;
padding: 10px 12px;
text-transform: uppercase;
font-size: 18px;
font-weight: normal;
letter-spacing: 0.026em;
outline-width: 0;
cursor: pointer;
border-radius: 0;
display: block;
white-space: nowrap;
}
html .widget-area input.wpc-label-input:checked+label,
html .wpc-filters-widget-main-wrapper input.wpc-label-input:checked+label,
html .widget-area .wpc-filters-labels li.wpc-term-item label,
html .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label {
border-width: 0 !important;
border-radius: 0 !important;
}
html .wpc-filters-widget-main-wrapper input.wpc-label-input:checked+label span.wpc-filter-label-wrapper {
background-color: transparent;
border: 2px solid var(--ccp-primary-color) !important;
background-color: var(--ccp-primary-color) !important;
padding: 10px 12px;
text-transform: uppercase;
font-size: 18px;
font-weight: normal;
letter-spacing: 0.026em;
outline-width: 0;
cursor: pointer;
border-radius: 0;
display: block;
white-space: nowrap;
}
html body .wpc-filters-labels li.wpc-term-item input+label:hover a,
html .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item input+label:hover a {
color: var(--ccp-primary-color) !important;
}
html body .wpc-filters-labels li.wpc-term-item input:checked+label:hover a,
html .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item input:checked+label:hover a {
color: #fff !important;
}
html .wpc-filters-section {
max-width: 400px; margin: 5px 0 0;
}
html .wpc-filters-section .wpc-filter-header,
html .wpc-filters-section .wpc-filter-title {
width: 100%;
text-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
html .wpc-filters-section .wpc-filter-header {
display: none;
}
html .wpc-filters-section .wpc-filter-title {
margin: 15px auto 10px;
}
html .wpc-filter-content ul.wpc-filters-ul-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 0;
}
html .wpc-filter-content ul.wpc-filters-ul-list li,
html .widget-area .wpc-filters-labels li.wpc-term-item,
html .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item {
float: none !important;
margin: 0;
}
html .wpc-filters-section.wpc-filter-taxonomy_course_type {
width: 100%;
max-width: 100%;
}
html .wpc-filters-scroll-container .wpc-filters-widget-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 10px auto 0;
gap: 10px;
}
.filters-content {
margin-top: 20px;
}
html .wpc-filter-layout-dropdown .wpc-filter-content select {
background-color: #fff;
border: 2px solid var(--ccp-primary-color);
color: var(--ccp-primary-color) !important;
padding: 6px 50px 6px 10px;
text-transform: uppercase;
font-size: 18px;
font-weight: normal;
letter-spacing: 0.026em;
outline-width: 0;
cursor: pointer;
border-radius: 0;
display: block;
white-space: nowrap;
}
html .wpc-filter-layout-dropdown .wpc-filter-content::before {
content: '';
position: absolute;
width: 16px;
height: 16px;
border-right: 2px solid var(--ccp-primary-color) !important;
border-bottom: 2px solid var(--ccp-primary-color) !important;
top: 14px;
right: 12px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
z-index: 9;
pointer-events: none;
}
html li.wpc-filter-chip.wpc-chip-reset-all {
-webkit-box-ordinal-group: 1000;
-ms-flex-order: 999;
order: 999;
}
html .wpc-filter-layout-dropdown .wpc-filter-content::after {
content: '';
position: absolute;
top: 8px;
height: 33px;
width: 2px;
background: rgb(0 0 0 / 15%);
right: 48px;
pointer-events: none;
}
}
html .wpc-edit-filter-set {
display: none;
}
@media screen and (max-width: 768px) {
html body .wpc-filters-open-button-container {
text-align: center;
}
html body a.wpc-filters-open-widget {
width: 100%;
max-width: calc(100% - 60px);
margin-left: auto;
margin-right: auto;
border: 2px solid var(--ccp-primary-color);
color: var(--ccp-primary-color) !important;
padding: 5px 12px;
text-transform: uppercase;
font-size: 14px;
font-weight: normal;
letter-spacing: 0.026em;
font-weight: 500;
}
html .wpc-icon-html-wrapper {
margin-right: 15px;
top: 3px;
}
body a.wpc-filters-open-widget .wpc-icon-html-wrapper span {
height: 2px;
background: var(--ccp-primary-color) !important;
margin-bottom: 7px;
width: 30px;
}
html body a.wpc-filters-open-widget .wpc-icon-html-wrapper span:after {
border: 2px solid var(--ccp-primary-color) !important;
margin-top: -2px;
width: 5px;
height: 5px;
}
html body a.wpc-filters-open-widget .wpc-icon-html-wrapper span.wpc-icon-line-1:after {
left: 6px;
}
html body a.wpc-filters-open-widget .wpc-icon-html-wrapper span.wpc-icon-line-2:after {
left: 16px;
}
html body a.wpc-filters-open-widget .wpc-icon-html-wrapper span.wpc-icon-line-3:after {
left: 8px;
}
html.wpc-overlay-visible .wpc_show_bottom_widget .wpc-filters-widget-content {
z-index: 9999999999 !important;
}
html.wpc-overlay-visible .wpc_show_bottom_widget .wpc-filters-overlay {
z-index: 999999999;
}
html.wpc-overlay-visible .camps-filters-grid {
position: static !important;
}
html .widget-area .wpc-filters-labels li.wpc-term-item label,
html .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label {
border-width: 0 !important;
}
html body .wpc-filter-chips-list li.wpc-filter-chip a {
border-width: 2px;
border-radius: 0;
border-color: var(--ccp-primary-color) !important;
color: var(--ccp-primary-color) !important;
}
html body .wpc-filter-chips-list li.wpc-filter-chip.wpc-chip-reset-all a {
color: var(--ccp-secondary-color) !important;
border-color: var(--ccp-secondary-color) !important;
}
html .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper {
color: var(--ccp-primary-color) !important;
border-color: var(--ccp-primary-color) !important;
border-radius: 0;
border-width: 2px;
padding: 4px 10px;
}
html .wpc-filters-widget-main-wrapper input.wpc-label-input:checked+label span.wpc-filter-label-wrapper {
background: var(--ccp-primary-color) !important;
border-color: var(--ccp-primary-color) !important;
border-radius: 0;
color: #fff !important;
}
.wpc-filter-content select {
padding: 2px 10px;
border: 2px solid var(--ccp-primary-color) !important;
color: var(--ccp-primary-color) !important;
}
html .wpc-filter-layout-dropdown .wpc-filter-content {
position: relative;
}
html .wpc-filter-layout-dropdown .wpc-filter-content::before {
content: '';
position: absolute;
width: 16px;
height: 16px;
border-right: 2px solid var(--ccp-primary-color) !important;
border-bottom: 2px solid var(--ccp-primary-color) !important;
top: 10px;
right: 12px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 50% 0%;
-ms-transform-origin: 50% 0%;
transform-origin: 50% 0%;
z-index: 9;
pointer-events: none;
}
html .wpc-filter-layout-dropdown .wpc-filter-content::after {
content: '';
position: absolute;
top: 8px;
height: 20px;
width: 2px;
background: rgb(0 0 0 / 15%);
right: 48px;
pointer-events: none;
}
html .widget-area .widget .wpc-filters-widget-controls-container a.wpc-filters-apply-button,
html .widget .wpc-filters-widget-controls-container a.wpc-filters-apply-button,
html .wpc-filters-widget-main-wrapper .wpc-filters-widget-controls-container a.wpc-filters-apply-button,
html .wpc-filters-widget-main-wrapper a.wpc-filters-submit-button,
html .wpc-filters-widget-main-wrapper a.wpc-filters-reset-button {
border-width: 2px;
border-radius: 0;
font-weight: 500;
border-color: var(--ccp-primary-color) !important;
background-color: var(--ccp-primary-color) !important;
}
html .widget .wpc-filters-widget-controls-container a,
html .widget-area .widget .wpc-filters-widget-controls-container a,
html .wpc-filters-widget-main-wrapper .wpc-filters-widget-controls-container a,
html .wpc-filters-widget-main-wrapper a.wpc-filters-reset-button,
html .wpc-filters-widget-main-wrapper a.wpc-filters-submit-button {
border-radius: 0px !important;
border-width: 2px;
}
span.wpc-filters-button-text {
width: calc(100% - 42px);
padding-right: 45px;
text-align: center;
font-weight: 600;
}
}
li.wpc-radio-item label {
color: var(--ccp-primary-color) !important;
}
li.wpc-radio-item label a {
color: inherit !important;
font-size: 17px !important;
}
@media screen and (min-width: 769px) {
li.wpc-radio-item label {
background-color: #fff;
border: 2px solid var(--ccp-primary-color);
color: var(--ccp-primary-color) !important;
padding: 11px 10px 10px 10px !important;
text-transform: uppercase;
font-size: 18px;
font-weight: normal;
letter-spacing: 0.026em;
outline-width: 0;
cursor: pointer;
border-radius: 0;
display: block;
white-space: nowrap;
}
li.wpc-radio-item label a {
color: inherit !important;
}
li.wpc-radio-item input:checked+label {
background-color: var(--ccp-primary-color) !important;
border: 2px solid var(--ccp-primary-color) !important;
color: #fff !important;
}
.wpc-radio-item {
position: relative;
}
.wpc-radio-item input {
opacity: 0;
overflow: hidden;
position: absolute;
width: 1px;
height: 1px;
}
.wpc-filters-radio {
gap: 10px;
text-align: center;
}
}
div#cennik {
margin-bottom: 0 !important;
}
.type_pinned_tile {
width: 33.333% !important;
}
@media(max-width: 999px) {
.type_pinned_tile {
width: 100% !important;
}
}
.hidden_filters {
display: none;
}
.foreign_courses_block {
cursor: pointer;
}
@media(max-width: 767px) {
.page-id-22873 .wpc-filters-open-button-container.wpc-open-button-8392 {
display: none;
}
.page-id-22873 .wpc-filters-open-button-container.wpc-open-button-22867 {
display: block !important;
}
}