@charset "UTF-8";
#honeypot-field-url{display:none!important}.comment-form-cookies-consent{width:100%;overflow:hidden}.wc_apbct_email_id{display:none!important}.um-form input[type=text].apbct_special_field,input[class*=apbct].apbct_special_field,label[id*=apbct_label_id].apbct_special_field{display:none!important}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;background:#d3d3d3;border-radius:5px;opacity:.9}.apbct-tooltip--text{position:sticky;background:#d3d3d3;padding:10px;border-radius:5px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0 5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0 5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-check_email_exist-bad_email,.apbct-check_email_exist-good_email,.apbct-check_email_exist-load{z-index:9999!important;transition:none!important;background-size:contain;background-repeat:no-repeat!important;background-position-x:right;background-position-y:center;cursor:pointer!important}.apbct-check_email_exist-load{background-size:contain;background-image:url(//april-deti.ru/wp-content/plugins/cleantalk-spam-protect/css/images/checking_email.gif)!important}.apbct-check_email_exist-block{position:fixed!important;display:block!important}.apbct-check_email_exist-good_email{background-image:url(//april-deti.ru/wp-content/plugins/cleantalk-spam-protect/css/images/good_email.svg)!important}.apbct-check_email_exist-bad_email{background-image:url(//april-deti.ru/wp-content/plugins/cleantalk-spam-protect/css/images/bad_email.svg)!important}.apbct-check_email_exist-popup_description{display:none;position:fixed!important;padding:2px!important;border:1px solid #e5e8ed!important;border-radius:16px 16px 0 16px!important;background:#fff!important;background-position-x:right!important;font-size:14px!important;text-align:center!important;transition:all 1s ease-out!important}@media screen and (max-width:782px){.apbct-check_email_exist-popup_description{width:100%!important}}.ct-encoded-form{display:none}.ct-encoded-form-loader{display:block;width:48px;height:48px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:ct-encoded-form-loader-spin 1s linear infinite;margin:auto}@keyframes ct-encoded-form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ct-encoded-form-forbidden{display:block;border:1px solid red;padding:10px;background:#fdd;color:red;font-weight:700}.comments-area .comment-list article .comment-author{overflow:visible!important}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-email-encoder{position:relative}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:0s;animation-name:apbct_dog}.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.5s;animation-name:apbct_dog}.apbct_dog_three{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:1s;animation-name:apbct_dog}@keyframes apbct_dog{0%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}100%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}}.apbct-email-encoder--settings_example_encoded{position:relative}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.admin-bar #swipebox-overlay{top: 32px;}.admin-bar #swipebox-container {bottom: 32px;}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(//april-deti.ru/wp-content/plugins/responsive-lightbox/assets/swipebox/img/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(//april-deti.ru/wp-content/plugins/responsive-lightbox/assets/swipebox/img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:.95}#swipebox-top-bar{color:white!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}.rl-gallery{padding:0;margin:0}.rl-gallery .rl-gallery-item{overflow:hidden}.rl-gallery .rl-gallery-link{position:relative;display:block}.rl-gallery .rl-gallery-link,.rl-gallery .rl-gallery-link img{border:none;outline:none;box-shadow:none}.rl-gallery .rl-gallery-link img{z-index:0}.rl-gallery .rl-gallery-link .rl-gallery-caption{position:absolute;width:100%;display:block;z-index:2;bottom:0;background-color:#000c;overflow:hidden;padding:1em;font-weight:400;line-height:1.2;text-align:left;word-wrap:break-word;backface-visibility:hidden;box-sizing:border-box;filter:"alpha(opacity=100)";opacity:1;-webkit-transition:transform .3s,opacity .3s;-moz-transition:transform .3s,opacity .3s;-ms-transition:transform .3s,opacity .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.rl-gallery[class^=rl-hover-effect-] .rl-gallery-link .rl-gallery-caption,.rl-gallery[class*=rl-hover-effect-] .rl-gallery-link .rl-gallery-caption{filter:"alpha(opacity=0)";opacity:0}.rl-gallery .rl-gallery-item-title,.rl-gallery .rl-gallery-item-caption{display:block;color:#fff}.rl-gallery:not(.rl-hidden-text) .rl-gallery-link:after{position:absolute;height:100%;width:100%;z-index:1;background-color:#000c;display:block;content:"";filter:"alpha(opacity=0)";opacity:0;top:0;left:0;-webkit-transition:transform .3s,opacity .3s;-moz-transition:transform .3s,opacity .3s;-ms-transition:transform .3s,opacity .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.rl-gallery .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery .rl-gallery-link.hover .rl-gallery-caption{filter:"alpha(opacity=100)";opacity:1}@font-face{font-family:responsive-lightbox;src:url(//april-deti.ru/wp-content/plugins/responsive-lightbox/font/responsive-lightbox.eot?86939755);src:url(//april-deti.ru/wp-content/plugins/responsive-lightbox/font/responsive-lightbox.eot?86939755#iefix) format("embedded-opentype"),url(//april-deti.ru/wp-content/plugins/responsive-lightbox/font/responsive-lightbox.woff2?86939755) format("woff2"),url(//april-deti.ru/wp-content/plugins/responsive-lightbox/font/responsive-lightbox.woff?86939755) format("woff"),url(//april-deti.ru/wp-content/plugins/responsive-lightbox/css/data:font/ttf;base64,) format("truetype"),url(//april-deti.ru/wp-content/plugins/responsive-lightbox/font/responsive-lightbox.svg?86939755#responsive-lightbox) format("svg");font-weight:400;font-style:normal}[class^=rl-hover-icon-] .rl-gallery-link:before,[class*=rl-hover-icon-] .rl-gallery-link:before{font-family:responsive-lightbox;font-style:normal;font-weight:400;speak:none;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;width:1em;height:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;margin-top:-1em;margin-left:-1em;background-color:#000c;color:#fff;padding:1em;border-radius:50%;filter:"alpha(opacity=0)";opacity:0;z-index:4;-webkit-transition:transform .3s,opacity .3s;-moz-transition:transform .3s,opacity .3s;-ms-transition:transform .3s,opacity .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.rl-hover-icon-1 .rl-gallery-link:before{content:""}.rl-hover-icon-2 .rl-gallery-link:before{content:""}.rl-hover-icon-3 .rl-gallery-link:before{content:""}.rl-hover-icon-4 .rl-gallery-link:before{content:""}.rl-hover-icon-5 .rl-gallery-link:before{content:""}.rl-hover-icon-6 .rl-gallery-link:before{content:""}.rl-hover-icon-7 .rl-gallery-link:before{content:""}.rl-hover-icon-8 .rl-gallery-link:before{content:""}.rl-hover-icon-9 .rl-gallery-link:before{content:""}.rl-hover-icon-10 .rl-gallery-link:before{content:""}.rl-hover-icon-11 .rl-gallery-link:before{content:""}.rl-hover-icon-12 .rl-gallery-link:before{content:""}.rl-hover-icon-13 .rl-gallery-link:before{content:""}.rl-hover-icon-14 .rl-gallery-link:before{content:""}.rl-hover-icon-15 .rl-gallery-link:before{content:""}.rl-hover-icon-16 .rl-gallery-link:before{content:""}[class^=rl-hover-effect-][class^=rl-hover-icon-] .rl-gallery-link:hover:before,[class^=rl-hover-effect-][class^=rl-hover-icon-] .rl-gallery-link.hover:before,[class*=rl-hover-effect-][class*=rl-hover-icon-] .rl-gallery-link:hover:before,[class*=rl-hover-effect-][class*=rl-hover-icon-] .rl-gallery-link.hover:before{filter:"alpha(opacity=100)";opacity:1}.rl-gallery.rl-hover-effect-1 .rl-gallery-link .rl-gallery-caption{background:none}.rl-gallery.rl-hover-effect-1 .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery.rl-hover-effect-1 .rl-gallery-link.hover .rl-gallery-caption{filter:"alpha(opacity=100)";opacity:1}.rl-gallery.rl-hover-effect-1 .rl-gallery-link:before{background:none}.rl-gallery.rl-hover-effect-1 .rl-gallery-link:hover:after,.rl-gallery.rl-hover-effect-1 .rl-gallery-link.hover:after{filter:"alpha(opacity=100)";opacity:1}.rl-gallery.rl-hover-effect-2 .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery.rl-hover-effect-2 .rl-gallery-link.hover .rl-gallery-caption{filter:"alpha(opacity=100)";opacity:1}.rl-gallery.rl-hover-effect-3,.rl-gallery.rl-hover-effect-3 .rl-gallery-item,.rl-gallery.rl-hover-effect-3 .rl-gallery-link{overflow:visible}.rl-gallery.rl-hover-effect-3 .rl-gallery-link .rl-gallery-caption{position:absolute;background:none}.rl-gallery.rl-hover-effect-3 .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery.rl-hover-effect-3 .rl-gallery-link.hover .rl-gallery-caption{-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px);-ms-transform:translate(15px,15px);-o-transform:translate(15px,15px);transform:translate(15px,15px)}.rl-gallery.rl-hover-effect-3 .rl-gallery-link:hover:after,.rl-gallery.rl-hover-effect-3 .rl-gallery-link.hover:after{filter:"alpha(opacity=100)";opacity:1;-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px);-ms-transform:translate(15px,15px);-o-transform:translate(15px,15px);transform:translate(15px,15px)}.rl-gallery.rl-hover-effect-3[class^=rl-hover-icon-] .rl-gallery-link:before,.rl-gallery.rl-hover-effect-3[class*=rl-hover-icon-] .rl-gallery-link:before{background:none}.rl-gallery.rl-hover-effect-3[class^=rl-hover-icon-] .rl-gallery-link:hover:before,.rl-gallery.rl-hover-effect-3[class^=rl-hover-icon-] .rl-gallery-link.hover:before,.rl-gallery.rl-hover-effect-3[class*=rl-hover-icon-] .rl-gallery-link:hover:before,.rl-gallery.rl-hover-effect-3[class*=rl-hover-icon-] .rl-gallery-link.hover:before{-webkit-transform:translate(15px,15px);-moz-transform:translate(15px,15px);-ms-transform:translate(15px,15px);-o-transform:translate(15px,15px);transform:translate(15px,15px)}.rl-gallery.rl-hover-effect-4 .rl-gallery-link .rl-gallery-caption{background:none;height:auto;filter:"alpha(opacity=100)";opacity:1;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.rl-gallery.rl-hover-effect-4 .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery.rl-hover-effect-4 .rl-gallery-link.hover .rl-gallery-caption{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.rl-gallery.rl-hover-effect-4 .rl-gallery-link{overflow:hidden}.rl-gallery.rl-hover-effect-4 .rl-gallery-link:before{background:none;-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%)}.rl-gallery.rl-hover-effect-4 .rl-gallery-link:hover:before,.rl-gallery.rl-hover-effect-4 .rl-gallery-link.hover:before{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.rl-gallery.rl-hover-effect-4 .rl-gallery-link:after{filter:"alpha(opacity=100)";opacity:1;top:-100%}.rl-gallery.rl-hover-effect-4 .rl-gallery-link:hover:after,.rl-gallery.rl-hover-effect-4 .rl-gallery-link.hover:after{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.rl-gallery.rl-hover-effect-5 .rl-gallery-link .rl-gallery-caption{background:none;height:100%;filter:"alpha(opacity=100)";opacity:1;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.rl-gallery.rl-hover-effect-5 .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery.rl-hover-effect-5 .rl-gallery-link.hover .rl-gallery-caption{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.rl-gallery.rl-hover-effect-5 .rl-gallery-link{overflow:hidden}.rl-gallery.rl-hover-effect-5 .rl-gallery-link:before{background:none}.rl-gallery.rl-hover-effect-5 .rl-gallery-link:hover:before,.rl-gallery.rl-hover-effect-5 .rl-gallery-link.hover:before{-webkit-transform:translateY(2em);-moz-transform:translateY(2em);-ms-transform:translateY(2em);-o-transform:translateY(2em);transform:translateY(2em)}.rl-gallery.rl-hover-effect-5 .rl-gallery-link:after{filter:"alpha(opacity=100)";opacity:1;top:-100%}.rl-gallery.rl-hover-effect-5 .rl-gallery-link:hover:after,.rl-gallery.rl-hover-effect-5 .rl-gallery-link.hover:after{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.rl-gallery.rl-hover-effect-6 .rl-gallery-link{overflow:hidden}.rl-gallery.rl-hover-effect-6 .rl-gallery-link img{z-index:3;-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.rl-gallery.rl-hover-effect-6 .rl-gallery-link:hover img,.rl-gallery.rl-hover-effect-6 .rl-gallery-link.hover img{-webkit-transform:scale(.3);-moz-transform:scale(.3);-ms-transform:scale(.3);-o-transform:scale(.3);transform:scale(.3)}.rl-gallery.rl-hover-effect-6 .rl-gallery-link:before{background:none}.rl-gallery.rl-hover-effect-6 .rl-gallery-link .rl-gallery-caption{background:none;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}.rl-gallery.rl-hover-effect-6 .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery.rl-hover-effect-6 .rl-gallery-link.hover .rl-gallery-caption{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.rl-gallery.rl-hover-effect-6 .rl-gallery-link:hover:after,.rl-gallery.rl-hover-effect-6 .rl-gallery-link.hover:after{filter:"alpha(opacity=100)";opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.rl-gallery.rl-hover-effect-7 .rl-gallery-link{overflow:visible}.rl-gallery.rl-hover-effect-7 .rl-gallery-link:before{filter:"alpha(opacity=100)";opacity:1;top:-2em}.rl-gallery.rl-hover-effect-7 .rl-gallery-link:hover:before,.rl-gallery.rl-hover-effect-7 .rl-gallery-link.hover:before{-webkit-transform:translateY(4em);-moz-transform:translateY(4em);-ms-transform:translateY(4em);-o-transform:translateY(4em);transform:translateY(4em)}.rl-gallery.rl-hover-effect-7 .rl-gallery-link img{position:relative;z-index:3;-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.rl-gallery.rl-hover-effect-7 .rl-gallery-link:hover img,.rl-gallery.rl-hover-effect-7 .rl-gallery-link.hover img{-webkit-transform:translateY(-5em);-moz-transform:translateY(-5em);-ms-transform:translateY(-5em);-o-transform:translateY(-5em);transform:translateY(-5em)}.rl-gallery.rl-hover-effect-7 .rl-gallery-link .rl-gallery-caption{height:5em;filter:"alpha(opacity=100)";opacity:1}.rl-gallery.rl-hover-effect-8 .rl-gallery-link{overflow:hidden}.rl-gallery.rl-hover-effect-8 .rl-gallery-link:before{filter:"alpha(opacity=100)";opacity:1;top:-2em}.rl-gallery.rl-hover-effect-8 .rl-gallery-link:hover:before,.rl-gallery.rl-hover-effect-8 .rl-gallery-link.hover:before{-webkit-transform:translateY(4em);-moz-transform:translateY(4em);-ms-transform:translateY(4em);-o-transform:translateY(4em);transform:translateY(4em)}.rl-gallery.rl-hover-effect-8 .rl-gallery-link img{z-index:1;-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.rl-gallery.rl-hover-effect-8 .rl-gallery-link:hover img{-webkit-transform:translateY(-3em);-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);transform:translateY(-3em)}.rl-gallery.rl-hover-effect-8 .rl-gallery-link .rl-gallery-caption{height:5em;filter:"alpha(opacity=100)";opacity:1;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.rl-gallery.rl-hover-effect-8 .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery.rl-hover-effect-8 .rl-gallery-link.hover .rl-gallery-caption{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0)}.rl-gallery.rl-hover-effect-9 .rl-gallery-link{overflow:hidden}.rl-gallery.rl-hover-effect-9 .rl-gallery-link img{z-index:3;-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.rl-gallery.rl-hover-effect-9 .rl-gallery-link:before{background:none;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.rl-gallery.rl-hover-effect-9 .rl-gallery-link:hover:before,.rl-gallery.rl-hover-effect-9 .rl-gallery-link.hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.rl-gallery.rl-hover-effect-9 .rl-gallery-link .rl-gallery-caption{background:none;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}.rl-gallery.rl-hover-effect-9 .rl-gallery-link:hover .rl-gallery-caption,.rl-gallery.rl-hover-effect-9 .rl-gallery-link.hover .rl-gallery-caption{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.rl-gallery.rl-hover-effect-9 .rl-gallery-link:after{height:calc(100% - 1em);width:calc(100% - 1em);margin:.5em}.rl-gallery.rl-hover-effect-9 .rl-gallery-link:hover:after,.rl-gallery.rl-hover-effect-9 .rl-gallery-link.hover:after{filter:"alpha(opacity=100)";opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.rl-gallery.rl-justified-gallery .rl-gallery-link{position:absolute}.rl-gallery.rl-justified-gallery{overflow:visible}.rl-gallery-button{text-align:center}.rl-loading{opacity:.5;pointer-events:none}.rl-basicgrid-gallery{display:flex;flex-wrap:wrap;flex-direction:row}.rl-basicgrid-gallery:after{content:"";flex-grow:999999999;min-width:300px;height:0}.rl-basicgrid-gallery .rl-gallery-item{text-decoration:none!important;box-shadow:none!important;text-align:center}.rl-basicgrid-gallery .rl-gallery-item img{max-width:100%;height:auto;display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.rl-basicmasonry-gallery{position:relative;z-index:2;display:block;margin:0 auto}.rl-basicmasonry-gallery a{border:none;outline:none}.rl-basicmasonry-gallery .rl-gallery-item img{display:block;max-width:100%!important;margin:0!important;height:auto}.rl-grid-hidden{position:fixed!important;z-index:1;top:0;left:0;width:100%;pointer-events:none;filter:"alpha(opacity=0)";opacity:0}.rl-grid-sizer{margin-bottom:0!important}.js .rl-grid-loading:before,.js .rl-grid-loading:after{content:"";z-index:1000}.js .rl-grid-loading .rl-gallery-item{visibility:hidden}.js .rl-grid-loading:before{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%}.js .rl-grid-loading:after{position:absolute;top:calc(25vh - 15px);left:50%;width:30px;height:30px;margin:0 0 0 -15px;border:4px solid #fff;border-bottom-color:#ccc;border-radius:50%;animation:animLoader .8s linear forwards infinite}.js .rl-gallery-item{visibility:visible}.rl-grid-deco{position:absolute;top:0;left:0;pointer-events:none}.rl-grid-deco path{fill:none;stroke:#0003;stroke-width:1px}.rl-grid-reveal{position:absolute;z-index:50;top:0;left:0;width:100%;height:100%;pointer-events:none;filter:"alpha(opacity=0)";opacity:0;background-color:#0003}.wpsm-show a, .wpsm-show:active, .wpsm-show:visited {
cursor: pointer;
text-decoration: none;
font-size: 100%;
}
.wpsm-show:hover {
cursor: pointer;
text-decoration: underline;
}
.wpsm-hide a, .wpsm-hide:active, .wpsm-hide:visited {
cursor: pointer;
text-decoration: none;
}
.wpsm-hide:hover {
cursor: pointer;
text-decoration: underline;
}
.wpsm-content-hide {
display: none;
}.wpfw-0 {width:0 !important;}
.wpfw-10{width:10% !important;}
.wpfw-20{width:20% !important;}
.wpfw-30{width:30% !important;}
.wpfw-40{width:40% !important;}
.wpfw-50{width:50% !important;}
.wpfw-60{width:60% !important;}
.wpfw-70{width:70% !important;}
.wpfw-80{width:80% !important;}
.wpfw-90{width:90% !important;}
.wpfw-100{width:100% !important;}
.wpf-clear {clear:both; height:0; line-height: 0;}
.wpf-clear-left {clear:left; height:0; line-height: 0;}
.wpf-clear-right {clear:right; height:0; line-height: 0;}
#wpforo .wpforo-widget-wrap .wpf-button,
.wpforo-widget-wrap .wpf-button{padding:2px 15px 4px 15px!important; font-size:13px; font-weight:normal; cursor:pointer; line-height: 16px; border-radius: 20px; white-space:nowrap; box-shadow: 0 1px 1px #999999; outline: 0; display: inline-flex;
justify-content: center;
align-items: center;}
#wpforo .wpforo-widget-wrap .wpf-button i,
.wpforo-widget-wrap .wpf-button i, #wpforo .wpforo-widget-wrap .wpf-button svg,
.wpforo-widget-wrap .wpf-button svg{margin-right: 5px; font-size: 13px; width: 13px; height: 13px;}
#wpforo .wpforo-widget-wrap .wpf-button-secondary,
.wpforo-widget-wrap .wpf-button-secondary{border-radius: 20px; padding: 2px 15px 4px 15px!important; margin: 0 10px; background-color: #F5F5F5; opacity: 0.8; color: #555555; border: 1px solid #cccccc; line-height: 16px; font-size: 13px;}
#wpforo .wpforo-widget-wrap .wpf-button-secondary:hover,
.wpforo-widget-wrap .wpf-button-secondary:hover{opacity: 1;}   #wpf-widget-search #wpforo-search-form .wpf-search-widget-label{position: relative!important; display: block!important;}
#wpf-widget-search #wpforo-search-form .wpf-search-widget-label input[type="text"]{position: relative!important; display: block!important; padding: 7px 8px; height: 32px;}
#wpf-widget-search #wpforo-search-form .wpf-search-widget-label svg{enable-background:new 0 0 16 16; fill: #999; position: absolute; width: 19px; height: 19px; right:5px; bottom: 6px; cursor: pointer;}
#wpforo #wpforo-wrap .widget-title,
#wpforo .wpforo-widget-wrap .widget-title,
.wpforo-widget-wrap .widget-title{ padding:10px 0 15px 0; margin-bottom:5px; font-size:20px;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content,
.wpforo-widget-wrap .wpforo-widget-content{padding:10px 1px 20px 1px!important; margin:0;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content ul,
.wpforo-widget-wrap .wpforo-widget-content ul{padding:0; margin:0; border:none;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content li,
.wpforo-widget-wrap .wpforo-widget-content li{padding:8px 0!important; margin:0; list-style:none; border:none;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content .avatar,
.wpforo-widget-wrap .wpforo-widget-content .avatar{border-radius: 50%;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpf-widget-note,
.wpforo-widget-wrap .wpforo-widget-content .wpf-widget-note{ font-size:13px; line-height:18px;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left,
.wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left{float:left; width:16%;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left img,
.wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left img{ width:42px; height:42px; max-width:100%!important;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-right,
.wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-right{float:right; width:80%;}
#wpforo #wpforo-wrap .wpforo-widget-wrap .wpforo-widget-content li:last-child,
#wpforo-wrap .wpforo-widget-wrap .wpforo-widget-content li:last-child{border:none;}
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.posttitle,
#wpf-widget-recent-replies .wpforo-list-item-right p.posttitle{font-size:14px; padding:0; margin:0; line-height:18px; font-weight:normal;}
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.posttext,
#wpf-widget-recent-replies .wpforo-list-item-right p.posttext{font-size:13px; padding:0; margin:5px 0 0; line-height:1.4;}
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.postuser,
#wpf-widget-recent-replies .wpforo-list-item-right p.postuser{font-size:12px; padding:0; margin:0; line-height:16px;}
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.postdate,
#wpf-widget-recent-replies .wpforo-list-item-right p.postdate{font-size:12px; padding:0; margin:0; line-height:16px;}
#wpforo #wpf-widget-online-users .wpforo-widget-content a.onlineuser,
#wpf-widget-online-users .wpforo-widget-content a.onlineuser{ padding:3px 7px; display:inline-block; margin:0 3px 5px 2px; line-height:18px; font-size:13px;}
#wpforo #wpf-widget-online-users .wpforo-widget-content a.onlineavatar,
#wpf-widget-online-users .wpforo-widget-content a.onlineavatar{ padding:1px; display:inline-block; margin:0 3px 5px 2px; width:20%;max-width: 64px;}
#wpforo #wpf-widget-search input[type="text"],
#wpf-widget-search input[type="text"]{ font-size:14px; line-height:16px; padding:2px 5px; display:inline-block; margin:0; height:28px;}
#wpforo #wpf-widget-search input[type="submit"],
#wpf-widget-search input[type="submit"]{ font-size:14px; line-height:16px; padding:2px 5px; display:inline-block; margin:0; height:28px;}
#wpforo #wpf-widget-forums .wpforo-widget-content .wpf-dl-item,
#wpf-widget-forums .wpforo-widget-content .wpf-dl-item{ padding-top:2px; display:block; line-height: 22px;}
#wpforo #wpf-widget-forums .wpforo-widget-content .wpf-dl-item i,
#wpf-widget-forums .wpforo-widget-content .wpf-dl-item i{margin-right:7px;}
#wpforo #wpf-widget-forums .wpforo-widget-content dl,
#wpf-widget-forums .wpforo-widget-content dl{ display:block; padding:0; margin:0;}
#wpforo #wpf-widget-forums .wpforo-widget-content dd,
#wpf-widget-forums .wpforo-widget-content dd{ display:block; margin-left:15px;}
#wpforo #wpf-widget-forums .wpforo-widget-content .wpf-dl-current .wpf-dl-item-label,
#wpf-widget-forums .wpforo-widget-content .wpf-dl-current .wpf-dl-item-label{ font-weight: 700; color: #666; } #wpforo .wpforo-widget-wrap ul.wpf-widget-tags,
.wpforo-widget-wrap ul.wpf-widget-tags{display: flex; flex-wrap: wrap; gap: 6px; padding: 0; margin: 0;}
#wpforo .wpforo-widget-wrap .wpf-widget-tags li,
.wpforo-widget-wrap .wpf-widget-tags li{list-style: none!important; display: inline-flex!important; align-items: center; padding: 5px 10px!important; margin: 0!important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif!important; border-radius: 4px!important; transition: all 0.15s ease!important;}
#wpforo .wpforo-widget-wrap .wpf-widget-tags li a,
.wpforo-widget-wrap .wpf-widget-tags li a{display: inline!important; padding: 0!important; line-height: 1.3!important; font-size: 13px!important; font-weight: 500; border: none!important; border-radius: 0!important; text-decoration: none!important; background: none!important;}
#wpforo .wpforo-widget-wrap .wpf-widget-tags li span,
.wpforo-widget-wrap .wpf-widget-tags li span{display: inline!important; margin-left: 6px!important; padding: 0!important; line-height: 1.3!important; font-size: 12px!important; font-weight: 400; border-radius: 0!important; background: none!important; opacity: 0.6;}
#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpf-all-tags,
.wpforo-widget-wrap .wpforo-widget-content .wpf-all-tags{padding-top: 10px!important;}
#wpforo .wpforo-widget-wrap .wpforo-list-item a.wpf-new-button,
.wpforo-widget-wrap .wpforo-list-item a.wpf-new-button,
#wpforo .wpforo-widget-wrap .wpforo-list-item span.wpf-new-button,
.wpforo-widget-wrap .wpforo-list-item span.wpf-new-button{font-size: 85% !important; vertical-align: bottom !important; font-weight: normal!important; background:#FF812D; color:#fff!important; padding: 0.5px 5px 1px 5px!important; line-height: inherit; line-height: 16px; font-family: Arial; border-radius: 3px; margin: 0 3px; text-transform: lowercase; }
#wpf-widget-profile, #wpf-widget-profile *{box-sizing: border-box;  box-shadow: none;  color: inherit;}
#wpforo #wpf-widget-profile .wpf-prof-header,
#wpf-widget-profile .wpf-prof-header{display: flex; flex-direction: row; justify-content: space-between; align-items:flex-end;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-avatar,
#wpf-widget-profile .wpf-prof-header .wpf-prof-avatar{padding-right: 15px;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-info,
#wpf-widget-profile .wpf-prof-header .wpf-prof-info{flex-grow: 2;  border-bottom: 1px dashed #CCCCCC; padding-bottom: 5px;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-avatar img,
#wpf-widget-profile .wpf-prof-header .wpf-prof-avatar img,
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-avatar img.avatar,
#wpf-widget-profile .wpf-prof-header .wpf-prof-avatar img.avatar{ max-width: 48px; max-height:48px; border-radius: 50%; vertical-align: bottom;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-name,
#wpf-widget-profile .wpf-prof-header .wpf-prof-name{font-size: 13px; font-weight: 600; color: #666;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-author-nicename,
#wpf-widget-profile .wpf-prof-header .wpf-author-nicename {font-size: 12px; font-weight: normal; font-family: "Courier New", Courier, monospace; line-height: 18px; padding-top: 0;}
#wpforo #wpf-widget-profile .wpf-prof-header [wpf-tooltip]::after,
#wpf-widget-profile .wpf-prof-header [wpf-tooltip]::after{left: 18px; top: -5px; white-space: normal;}
#wpforo #wpf-widget-profile .wpf-prof-header [wpf-tooltip]::before,
#wpf-widget-profile .wpf-prof-header [wpf-tooltip]::after{left: 18px; top: -5px;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts,
#wpf-widget-profile .wpf-prof-header .wpf-prof-alerts{ border-bottom: 1px dashed #CCCCCC;align-self: stretch;padding-top: 0; margin-top: 1px;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell,
#wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell{ margin-bottom: 4px; transition: transform .2s ease;cursor: pointer; display: inline-flex;justify-content: center;align-items: center;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell > svg,
#wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell > svg{ border-radius: 50%; width: 36px; height: 34px; text-align: center; background: #f5f5f5; margin: 0 2px 0 0; display: inline-block; position: initial; padding: 6px;}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell:hover,
#wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-bell:hover{ transform: scale(1.1)}
#wpforo #wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-alerts-count,
#wpf-widget-profile .wpf-prof-header .wpf-prof-alerts .wpf-alerts-count{padding: 0; display: inline-block; font-size: 13px; line-height: 16px; font-weight: 600;}
#wpforo #wpf-widget-profile .wpf-prof-notifications,
#wpf-widget-profile .wpf-prof-notifications{position: relative;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications{ display:none; position: absolute; background: #fafafa; border-bottom: 3px solid #999; border-top: none; min-width: 220px; width: 100%; top:7px; z-index: 100000; padding: 0 10px;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-head,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-head{padding: 12px 5px 9px 5px; font-weight: 600; letter-spacing: 0.5px; font-size: 14px; }
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-head i,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-head i{font-size: 15px; margin-right: 3px;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content{padding: 10px 0 1px 0; overflow-y: auto; overflow-x: hidden; max-height: 400px; font-size: 12px;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-nspin,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-nspin{text-align: center; padding: 0 10px 5px 0; font-size: 22px; color: #999;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content ul,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content ul,
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li{margin: 0; list-style: none;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li{padding: 7px 4px 7px 6px; display: flex; flex-direction: row; justify-content: space-around; align-items: flex-start;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nleft,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nleft{ flex-basis: 10%; padding-top: 4px;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nright,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nright{ flex-basis: 90%; line-height: 19px;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nleft svg,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content li .wpf-nleft svg{font-size: 16px; width: 16px; height: 16px;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-ndesc,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-ndesc{font-size: 11px; line-height: 18px; display: inline; margin-left: 5px; border-left: 1px solid #ccc; padding-left: 10px;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-actions,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-actions{display:none; text-align: right; padding: 10px 5px 5px 5px; font-size: 12px;}
#wpforo #wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-no-notification,
#wpf-widget-profile .wpf-prof-notifications .wpf-notifications .wpf-notification-content .wpf-no-notification{padding: 5px 10px 15px 10px; font-size: 13px;}
#wpforo #wpf-widget-profile .wpf-prof-content,
#wpf-widget-profile .wpf-prof-content{padding:10px 5px; border-bottom: 1px dashed #CCCCCC;}
#wpforo #wpf-widget-profile .wpf-prof-content .wpf-prof-data span.wpf-member-title,
#wpf-widget-profile .wpf-prof-content .wpf-prof-data span.wpf-member-title{display: inline-block; margin-right: 5px; font-size: 13px; color: #666;}
#wpforo #wpf-widget-profile .wpf-prof-content .wpf-prof-data .wpf-member-title.wpfut,
#wpf-widget-profile .wpf-prof-content .wpf-prof-data .wpf-member-title.wpfut {display: inline-block !important;font-size: 11px;line-height: 15px;padding: 2px 15px;margin: 5px auto; border: 1px solid #dddddd; border-radius: 3px;}
#wpforo #wpf-widget-profile .wpf-prof-content .wpf-prof-data .author-rating-full ,
#wpf-widget-profile .wpf-prof-content .wpf-prof-data .author-rating-full {display: inline-block;font-size: 16px;font-weight: bold;line-height: 18px;min-width: 30px;padding: 2px;text-align: center;white-space: nowrap;}
#wpforo #wpf-widget-profile .wpf-prof-content .wpf-prof-rating .author-rating-full i.fa-trophy,
#wpf-widget-profile .wpf-prof-content .wpf-prof-rating .author-rating-full i.fa-trophy{font-size:20px;}
#wpforo #wpf-widget-profile .wpf-prof-footer,
#wpf-widget-profile .wpf-prof-footer{margin-bottom: 5px;}
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons,
#wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons{ margin-top: 3px;}
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a,
#wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a{margin-right: 3px;padding: 4px 10px 4px 10px;text-align: center;line-height: 16px;font-size: 13px;background:#f5f5f5;margin-top: 10px;display: inline-block; border-radius: 2px;color: #21759b;}
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a:hover,
#wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a:hover{color: #f5f5f5;}
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a.wpf-logout,
#wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a.wpf-logout{padding: 4px 15px 4px 15px; color: #f42d2c;}
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a.wpf-logout:hover,
#wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons a.wpf-logout:hover{background-color: #f42d2c!important; color: #fff;}
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-button,
#wpf-widget-profile .wpf-prof-footer .wpf-button{box-shadow: none;}
#wpforo #wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons svg,
#wpf-widget-profile .wpf-prof-footer .wpf-prof-buttons svg{min-height: 13px; width: 16px;}   #wpforo #wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item i.fa-chart-bar,
#wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item i.fa-chart-bar{ font-size:20px;}
#wpforo #wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right,
#wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right{ width:calc(100% - 30px);}
#wpforo #wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right .polldate,
#wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right .polldate{font-size:12px; color:#888888;}
#wpforo #wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right .pollvotes,
#wpf-widget-recent-polls .wpforo-widget-content .wpforo-list-item-right .pollvotes{font-size:12px; color:#888888; line-height:16px;}
@media screen and (max-width:800px) {
#wpforo .wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left img,
.wpforo-widget-wrap .wpforo-widget-content .wpforo-list-item-left img{ width:99%; height:99%;}
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.posttext,
#wpf-widget-recent-replies .wpforo-list-item-right p.posttext{font-size:14px;}
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.postuser,
#wpf-widget-recent-replies .wpforo-list-item-right p.postuser{font-size:13px;}
#wpforo #wpf-widget-recent-replies .wpforo-list-item-right p.postdate,
#wpf-widget-recent-replies .wpforo-list-item-right p.postdate{font-size:13px;}
}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container table.tablepress{margin-bottom:0}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
 :root {
--knd-header-height: 124px;
--knd-font-family-button: var(--knd-font-family-base);
--knd-button-border-radius: .5em;
--knd-image-border-radius: 8px;
}        @font-face {
font-family: 'SourceSansPro';
src: local("☺"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/SourceSansPro-Regular-Cyr.woff2) format("woff2"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/SourceSansPro-Regular.ttf) format("truetype");
font-weight: 400;
font-style: normal;
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-family: 'SourceSansPro';
src: local("☺"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/SourceSansPro-Regular-Lat.woff2) format("woff2"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/SourceSansPro-Regular.ttf) format("truetype");
font-weight: 400;
font-style: normal;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
font-family: 'SourceSansPro';
src: local("☺"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/SourceSansPro-SemiBold-Cyr.woff2) format("woff2"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/SourceSansPro-SemiBold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-family: 'SourceSansPro';
src: local("☺"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/SourceSansPro-SemiBold-Lat.woff2) format("woff2"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/SourceSansPro-SemiBold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
font-family: 'Exo2';
src: local("☺"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/Exo2-Regular-Cyr.woff2) format("woff2"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/Exo2-Regular.ttf) format("truetype");
font-weight: 400;
font-style: normal;
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-family: 'Exo2';
src: local("☺"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/Exo2-Regular-Lat.woff2) format("woff2"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/Exo2-Regular.ttf) format("truetype");
font-weight: 400;
font-style: normal;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
font-family: 'Exo2';
src: local("☺"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/Exo2-SemiBold-Cyr.woff2) format("woff2"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/Exo2-SemiBold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-family: 'Exo2';
src: local("☺"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/Exo2-SemiBold-Lat.woff2) format("woff2"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/Exo2-SemiBold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
font-family: 'Exo2';
src: local("☺"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/Exo2-ExtraBold-Cyr.woff2) format("woff2"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/Exo2-ExtraBold.ttf) format("truetype");
font-weight: 800;
font-style: normal;
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-family: 'Exo2';
src: local("☺"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/Exo2-ExtraBold-Lat.woff2) format("woff2"), url(//april-deti.ru/wp-content/themes/kandinsky-master/assets/fonts/Exo2-ExtraBold.ttf) format("truetype");
font-weight: 800;
font-style: normal;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}
body {
line-height: 1;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
q:before,
q:after,
blockquote:before,
blockquote:after {
content: '';
content: none;
}
table {
border-collapse: separate;
border-spacing: 0;
} html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
a:focus,
a:hover,
a:active {
outline: 0;
outline: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
iframe {
display: block;
}
audio,
canvas,
video {
display: inline-block;
*display: inline;
*zoom: 1;
}
audio:not([controls]) {
display: none;
}
[hidden] {
display: none;
}
sub,
sup {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
img {
border: 0;
-ms-interpolation-mode: bicubic;
vertical-align: bottom;
max-width: 100%;
height: auto;
}
img[alt] {
font-size: 10px;
line-height: inherit;
color: #666;
font-family: inherit;
}
a img {
border: 0;
vertical-align: middle;
}
svg:not(:root) {
overflow: hidden;
} button,
input,
select,
textarea {
font-size: 100%;
margin: 0;
vertical-align: baseline;
*vertical-align: middle;
}
button,
input {
line-height: normal;
*overflow: visible;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
input[type="checkbox"],
input[type="radio"] {
padding: 0;
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
input[type=search] {
-moz-appearance: none;
-webkit-appearance: none;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none;
}
input[type=text]::-ms-clear {
display: none;
width: 0;
height: 0;
}
input[type=text]::-ms-reveal {
display: none;
width: 0;
height: 0;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
outline: none;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
padding: 3px;
}
textarea {
overflow: auto;
padding-left: 3px;
vertical-align: top;
width: 100%;
}  .screen-reader-text {
position: absolute;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
} .text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
} a:link {
-webkit-tap-highlight-color: var(--knd-color-main-dark);
-webkit-tap-highlight-color: var(--knd-color-main-dark);
}
body:not(#tinymce) ::-webkit-selection {
opacity: 1;
background: var(--knd-color-main-dark);
color: #ffffff;
text-shadow: none;
}
body:not(#tinymce) ::selection {
opacity: 1;
background: var(--knd-color-main-dark);
color: #ffffff;
text-shadow: none;
} h1,
h2,
h3,
h4,
h5,
h6 {
font-family: var(--knd-font-family-headings);
font-weight: var(--knd-font-weight-headings);
font-style: var(--knd-font-style-headings);
line-height: 1.2;
}
h1 {
font-size: 44px;
}
h2 {
font-size: 37px;
}
h3 {
font-size: 31px;
}
h4 {
font-size: 26px;
}
h5 {
font-size: 22px;
}
h6 {
font-size: 18px;
}
.the-content h1,
.the-content h2,
.the-content h3,
.the-content h4,
.the-content h5,
.the-content h6 {
color: var(--knd-color-headings);
}
.the-content {
color: var(--knd-color-base);
font-size: var(--knd-font-size-base);
} .the-content a {
color: var(--knd-color-main-dark);
border-bottom: 1px solid var(--knd-color-main);
transition: all .35s;
}
.the-content a:hover, .the-content a:focus, .the-content a:active {
color: var(--knd-color-main-dark);
border-bottom-color: var(--knd-color-main-dark);
}
.the-content h2, .the-content h3, .the-content h4, .the-content h5, .the-content h6 {
margin: 31.2px 0 16.9px;
}
> .the-content h2:first-child, > .the-content h3:first-child, > .the-content h4:first-child, > .the-content h5:first-child, > .the-content h6:first-child {
margin-top: 0;
}
> .the-content h2:last-child, > .the-content h3:last-child, > .the-content h4:last-child, > .the-content h5:last-child, > .the-content h6:last-child {
margin-bottom: 0;
}
.the-content h2 strong, .the-content h2 b, .the-content h3 strong, .the-content h3 b, .the-content h4 strong, .the-content h4 b, .the-content h5 strong, .the-content h5 b, .the-content h6 strong, .the-content h6 b {
font-weight: normal;
}
.the-content em {
font-style: italic;
line-height: 1.5;
}
.the-content ins {
text-decoration: none;
display: inline-block;
background: #E7F3FF;
padding: 0 8px;
}
.the-content h2 + h3, .the-content h2 + h4, .the-content h2 + h5, .the-content h2 + h6,
.the-content h3 + h4, .the-content h3 + h5, .the-content h3 + h6,
.the-content h4 + h5, .the-content h4 + h6,
.the-content h5 + h6 {
margin-top: 13px;
}
.the-content p, .the-content iframe, .the-content blockquote {
margin-bottom: 26px;
}
.the-content p:last-child, .the-content iframe:last-child, .the-content blockquote:last-child {
margin-bottom: 0;
}
.the-content figure {
margin: 26px 0;
}
.the-content figure:last-child {
margin-bottom: 0;
}
.the-content figure:first-child {
margin-top: 0;
}
.the-content ul {
margin: 26px 0 26px 1.5em;
}
.the-content ul li {
position: relative;
padding-left: 20px;
}
.the-content ul li:before {
content: '–';
display: inline-block;
line-height: inherit;
position: absolute;
left: 0;
top: 0;
}
.the-content ul li li {
padding-left: 0;
break-inside: avoid;
}
.the-content ul li li:before {
display: none;
}
.the-content ul:first-child {
margin-top: 0;
}
.the-content ul ul {
list-style: circle;
}
.the-content ul ul ul {
list-style: square;
}
.the-content ol {
list-style: decimal;
margin: 26px 0 26px 1.5em;
}
.the-content ol:first-child {
margin-top: 0;
}
.the-content ol ol {
list-style: lower-alpha;
}
.the-content ol ol ol {
list-style: lower-roman;
}
.the-content ul ul,
.the-content ul ol,
.the-content ol ul,
.the-content ol ol {
margin-bottom: 0;
}
.the-content ul ul:first-child,
.the-content ul ol:first-child,
.the-content ol ul:first-child,
.the-content ol ol:first-child {
margin-top: 13px;
}
.the-content li {
margin-bottom: 13px;
}
.the-content li:last-child {
margin-bottom: 0;
}
.the-content ul + p,
.the-content ol + p {
margin-top: 26px;
}
.the-content blockquote {
font-style: italic;
position: relative;
padding-left: 34px;
margin-top: 52px;
}
.the-content blockquote:before {
content: '“';
display: inline-block;
font-size: 70px;
line-height: 1;
position: absolute;
left: -12px;
top: -12px;
color: var(--knd-color-main);
}
.the-content blockquote:first-child {
margin-top: 0;
}
.the-content blockquote:last-child {
margin-bottom: 0;
}
.the-content pre {
margin-bottom: 26px;
font-family: "Lucida Sans Typewriter", "Lucida Console", Monaco, monospace;
font-size: 0.8em;
line-height: 1.75;
}
.the-content pre:last-child {
margin-bottom: 0;
}
.the-content .wp-caption {
max-width: 100%;
margin-bottom: 26px;
}
.the-content .wp-caption.aligncenter {
margin-left: auto;
margin-right: auto;
max-width: 100%;
}
@media screen and (min-width: 480px) {
.the-content .wp-caption.alignleft {
float: left;
margin: 0 48px 10px 0;
max-width: 50%;
}
.the-content .wp-caption.alignright {
float: right;
margin: 0 0 10px 48px;
max-width: 50%;
}
}
.the-content .wp-caption img {
max-width: 100%;
height: auto;
}
.the-content .video-caption {
font-size: 12px;
font-family: var(--knd-font-family-base);
font-weight: 400;
line-height: 1.55;
margin-top: -8px;
margin-bottom: 26px;
}
@media (min-width: 440px) and (max-width: 768px) {
.the-content .video-caption {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.the-content .video-caption {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.the-content .video-caption {
font-size: 14px;
}
}
.the-content .video-caption .svg-icon {
fill: var(--knd-page-text-color-light);
width: 15px;
height: 19px;
margin-right: 8px;
vertical-align: bottom;
}
.the-content .wp-caption-text {
font-size: 12px;
font-family: var(--knd-font-family-base);
font-weight: 400;
line-height: 1.55;
margin-top: 0.5em;
}
@media (min-width: 440px) and (max-width: 768px) {
.the-content .wp-caption-text {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.the-content .wp-caption-text {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.the-content .wp-caption-text {
font-size: 14px;
}
}
.the-content .wp-caption-text .svg-icon {
fill: var(--knd-page-text-color-light);
width: 15px;
height: 19px;
margin-right: 8px;
vertical-align: bottom;
}
.the-content p + video-caption {
margin-top: 0;
}
.the-content a[href].alignleft {
display: block;
margin-bottom: 26px;
}
@media screen and (min-width: 480px) {
.the-content a[href].alignleft {
float: left;
margin: 0 48px 10px 0;
max-width: 50%;
}
}
.the-content a[href].alignleft img {
max-width: 100%;
height: auto;
}
.the-content a[href].alignright {
display: block;
margin-bottom: 26px;
}
@media screen and (min-width: 480px) {
.the-content a[href].alignright {
float: right;
margin: 0 0 10px 48px;
max-width: 50%;
}
}
.the-content a[href].alignright img {
max-width: 100%;
height: auto;
}
.the-content img.alignleft,
.the-content img[align="left"] {
display: block;
margin-bottom: 26px;
}
@media screen and (min-width: 480px) {
.the-content img.alignleft,
.the-content img[align="left"] {
float: left;
margin: 0 48px 10px 0;
max-width: 50%;
height: auto;
}
}
.the-content img.alignright,
.the-content img[align="right"] {
display: block;
margin-bottom: 26px;
}
@media screen and (min-width: 480px) {
.the-content img.alignright,
.the-content img[align="right"] {
float: right;
margin: 0 0 10px 48px;
max-width: 50%;
height: auto;
}
}
.the-content pre, .the-content code {
line-height: 1.55;
font-weight: 400;
font-style: var(--knd-font-style-base);
font-family: var(--knd-font-family-base);
color: var(--knd-page-text-color);
} .the-content .gallery,
.gallery {
margin-top: 26px;
margin-bottom: 26px;
margin-right: -6px;
margin-left: -6px;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.the-content .gallery .gallery-item,
.gallery .gallery-item {
padding: 6px;
margin: 0;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.the-content .gallery .gallery-item .wp-caption-text,
.gallery .gallery-item .wp-caption-text {
text-align: center;
margin-top: 0.5em;
font-size: 16px;
}
.the-content .gallery .gallery-item a,
.gallery .gallery-item a {
display: block;
border: none;
outline: none;
text-decoration: none;
}
.the-content .gallery .gallery-item img,
.gallery .gallery-item img {
width: 100%;
height: auto;
}
.widget-full.widget_media_gallery {
padding-left: 6px;
padding-right: 6px;
}
.widget-full.widget_media_gallery > .gallery {
max-width: 1104px;
margin-left: auto;
margin-right: auto;
margin-top: 0;
}
.widget-full.widget_media_gallery .widget-full-title {
max-width: 1088px;
margin-left: auto;
margin-right: auto;
}
.gallery-columns-1 .gallery-item {
width: 100%;
}
.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery-columns-3 .gallery-item {
width: 33.33333%;
}
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery-columns-5 .gallery-item {
width: 20%;
}
.gallery-columns-6 .gallery-item {
width: 16.66667%;
}
.gallery-columns-7 .gallery-item {
width: 14.28571%;
}
.gallery-columns-8 .gallery-item {
width: 12.5%;
}
.gallery-columns-9 .gallery-item {
width: 11.11111%;
} *,
*:after,
*:before {
margin: 0;
padding: 0;
box-sizing: border-box;
} @media screen and (max-width: 479px) {
.hide-upto-small {
display: none;
}
}
@media screen and (max-width: 799px) {
.hide-upto-medium {
display: none !important;
}
}
@media screen and (max-width: 1103px) {
.hide-upto-large {
display: none;
}
}
@media screen and (min-width: 480px) {
.hide-on-small {
display: none;
}
}
@media screen and (min-width: 800px) {
.hide-on-medium {
display: none;
}
}
@media screen and (min-width: 1104px) {
.hide-on-large {
display: none;
}
} @media screen and (max-width: 479px) {
.no-js .no-js-hide-upto-small {
display: none;
}
}
@media screen and (max-width: 799px) {
.no-js .no-js-hide-upto-medium {
display: none;
}
}
@media screen and (max-width: 1103px) {
.no-js .no-js-hide-upto-large {
display: none;
}
} .flex-row {
margin-left: -24px;
margin-right: -24px;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-ms-flex-align: stretch;
align-items: stretch;
-ms-flex-pack: justify;
justify-content: space-between;
}
.flex-row.centered {
-ms-flex-pack: center;
justify-content: center;
}
.flex-row.start {
-ms-flex-pack: start;
justify-content: flex-start;
}
.flex-row.space-between {
-ms-flex-pack: justify;
justify-content: space-between;
}
.flex-row.align-top {
-ms-flex-align: start;
align-items: flex-start;
}
.flex-row.align-bottom {
-ms-flex-align: end;
align-items: flex-end;
}
.flex-row.align-center {
-ms-flex-align: center;
align-items: center;
}
.flex-row.row-reverse {
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.flex-cell {
-ms-flex: 0 1 auto;
flex: 0 1 auto;
position: relative;
min-height: 1px;
margin: 0 24px 48px;
width: calc(100% - 48px);
}
.flex-mf-1 {
width: calc(8.33333% - 48px);
}
.flex-mf-2 {
width: calc(16.66667% - 48px);
}
.flex-mf-3 {
width: calc(25% - 48px);
}
.flex-mf-4 {
width: calc(33.33333% - 48px);
}
.flex-mf-5 {
width: calc(41.66667% - 48px);
}
.flex-mf-6 {
width: calc(50% - 48px);
}
.flex-mf-7 {
width: calc(58.33333% - 48px);
}
.flex-mf-8 {
width: calc(66.66667% - 48px);
}
.flex-mf-9 {
width: calc(75% - 48px);
}
.flex-mf-10 {
width: calc(83.33333% - 48px);
}
.flex-mf-11 {
width: calc(91.66667% - 48px);
}
.flex-mf-12 {
width: calc(100% - 48px);
}
.flex-mf-col-5 {
width: calc(20% - 48px);
}
@media screen and (min-width: 480px) {
.flex-sm-1 {
width: calc(8.33333% - 48px);
}
.flex-sm-2 {
width: calc(16.66667% - 48px);
}
.flex-sm-3 {
width: calc(25% - 48px);
}
.flex-sm-4 {
width: calc(33.33333% - 48px);
}
.flex-sm-5 {
width: calc(41.66667% - 48px);
}
.flex-sm-6 {
width: calc(50% - 48px);
}
.flex-sm-7 {
width: calc(58.33333% - 48px);
}
.flex-sm-8 {
width: calc(66.66667% - 48px);
}
.flex-sm-9 {
width: calc(75% - 48px);
}
.flex-sm-10 {
width: calc(83.33333% - 48px);
}
.flex-sm-11 {
width: calc(91.66667% - 48px);
}
.flex-sm-12 {
width: calc(100% - 48px);
}
.flex-sm-col-5 {
width: calc(20% - 48px);
}
}
@media screen and (min-width: 800px) {
.flex-md-1 {
width: calc(8.33333% - 48px);
}
.flex-md-2 {
width: calc(16.66667% - 48px);
}
.flex-md-3 {
width: calc(25% - 48px);
}
.flex-md-4 {
width: calc(33.33333% - 48px);
}
.flex-md-5 {
width: calc(41.66667% - 48px);
}
.flex-md-6 {
width: calc(50% - 48px);
}
.flex-md-7 {
width: calc(58.33333% - 48px);
}
.flex-md-8 {
width: calc(66.66667% - 48px);
}
.flex-md-9 {
width: calc(75% - 48px);
}
.flex-md-10 {
width: calc(83.33333% - 48px);
}
.flex-md-11 {
width: calc(91.66667% - 48px);
}
.flex-md-12 {
width: calc(100% - 48px);
}
.flex-md-col-5 {
width: calc(20% - 48px);
}
}
@media screen and (min-width: 1104px) {
.flex-lg-1 {
width: calc(8.33333% - 48px);
}
.flex-lg-2 {
width: calc(16.66667% - 48px);
}
.flex-lg-3 {
width: calc(25% - 48px);
}
.flex-lg-4 {
width: calc(33.33333% - 48px);
}
.flex-lg-5 {
width: calc(41.66667% - 48px);
}
.flex-lg-6 {
width: calc(50% - 48px);
}
.flex-lg-7 {
width: calc(58.33333% - 48px);
}
.flex-lg-8 {
width: calc(66.66667% - 48px);
}
.flex-lg-9 {
width: calc(75% - 48px);
}
.flex-lg-10 {
width: calc(83.33333% - 48px);
}
.flex-lg-11 {
width: calc(91.66667% - 48px);
}
.flex-lg-12 {
width: calc(100% - 48px);
}
.flex-lg-col-5 {
width: calc(20% - 48px);
}
} .container {
position: relative;
width: calc(100% - 54px);
margin-left: auto;
margin-right: auto;
max-width: 1104px;
}
@media screen and (min-width: 400px) {
.container {
width: calc(100% - 80px);
}
}
@media screen and (min-width: 1104px) {
.container {
width: 92%;
}
}
.container-text {
position: relative;
width: calc(100% - 54px);
margin-left: auto;
margin-right: auto;
max-width: 720px;
}
@media screen and (min-width: 400px) {
.container-text {
width: calc(100% - 80px);
}
}
@media screen and (min-width: 1104px) {
.container-text {
width: 92%;
}
}
@media screen and (min-width: 800px) {
.text-column {
max-width: 720px;
margin-left: auto;
margin-right: auto;
}
} html {
background-color: #ffffff;
}
body {
background: var(--knd-page-bg-color);
color: var(--knd-page-text-color);
text-rendering: optimizeLegibility;
line-height: 1.55;
font-weight: 400;
font-style: var(--knd-font-style-base);
font-family: var(--knd-font-family-base);
}
body > svg {
display: none;
}
a {
text-decoration: none;
outline: none;
}
.svg-icon, .svg-pic {
display: inline-block;
}
.main-content {
overflow: hidden;
min-height: 60vh;
}
.heading h1 {
padding: 40px 0px 28.23529px 0px;
}
.section-title {
font-size: 37.88801px;
font-family: var(--knd-font-family-headings);
line-height: 1;
letter-spacing: .03em;
font-weight: 800;
}
@media (min-width: 440px) and (max-width: 768px) {
.section-title {
font-size: calc( 37.88801px + 3.15733 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.section-title {
font-size: calc( 41.04535px + 3.15733 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.section-title {
font-size: 44.20268px;
}
}  .site-header {
position: absolute;
width: 100%;
top: 0;
left: 0;
background: var(--knd-page-bg-color);
border-bottom: 1px solid var(--knd-page-bg-color);
transition: opacity 0.3s;
}
body.plot-public-campaign .site-header {
background: var(--knd-color-third);
border-bottom-color: var(--knd-color-third);
}
.site-header.fixed-header {
position: fixed;
width: 100%;
top: 0;
left: 0;
z-index: 500;
opacity: 1;
}
@media screen {
.admin-bar .site-header {
top: 46px;
}
}
@media screen and (min-width: 600px) {
.admin-bar .site-header {
top: 46px;
}
}
@media screen and (min-width: 783px) {
.admin-bar .site-header {
top: 32px;
}
}
.site-header.invisible {
opacity: 0;
}
.site-header.hard-top-margin-for-small-screen {
top: 46px;
}
@media screen and (max-width: 1103px) {
#wp-admin-bar-kandinsky-main {
display: none;
}
}
@media screen and (max-width: 1103px) {
#wp-admin-bar-leyka-toolbar-menu {
display: none;
}
}
@media screen and (max-width: 1103px) {
#wpadminbar #wp-admin-bar-wpseo-menu.menupop {
display: none;
}
}
.site-content {
padding-top: 77px;
}
@media screen and (min-width: 800px) {
.site-content {
padding-top: 101px;
}
}
.site-panel-row {
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
}
.site-panel-cell {
height: 76px;
}
@media screen and (min-width: 800px) {
.site-panel-cell {
height: 100px;
}
}
.site-panel-cell.site-details {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.site-panel-cell.donate {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
@media screen and (max-width: 799px) {
.logomod-text_only .site-panel-cell.donate,
.logomod-image_only .site-panel-cell.donate {
display: none;
}
}
.site-panel-cell.menu {
width: 76px;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.site-panel-cell.site-branding {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 1px;
}
.logo-name {
display: block;
text-transform: uppercase;
line-height: 1;
font-family: var(--knd-font-family-logo);
font-weight: var(--knd-font-weight-logo);
font-style: var(--knd-font-style-logo);
color: var(--knd-color-logo);
line-height: 1.2;
letter-spacing: .03em;
}
body.plot-public-campaign .logo-name {
color: var(--knd-text1-color);
}
.logo-desc {
display: block;
padding-top: 4px;
text-transform: uppercase;
color: var(--knd-color-logo);
font-size: 12px;
font-family: var(--knd-font-family-base);
font-weight: 400;
line-height: 1.5;
}
@media (min-width: 440px) and (max-width: 768px) {
.logo-desc {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.logo-desc {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.logo-desc {
font-size: 14px;
}
}
body.plot-public-campaign .logo-desc {
color: var(--knd-text1-color);
}
.site-logo {
display: block;
height: 100%;
padding-left: 18.04511px;
}
.site-logo .logo-name {
font-size: 21.32267px;
}
@media (min-width: 440px) and (max-width: 768px) {
.site-logo .logo-name {
font-size: calc( 21.32267px + 1.77689 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.site-logo .logo-name {
font-size: calc( 23.09956px + 1.77689 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.site-logo .logo-name {
font-size: 24.87645px;
}
}
.site-logo .logo-desc {
display: block;
padding-top: 4px;
color: var(--knd-color-logo);
text-transform: uppercase;
font-size: 12px;
font-family: var(--knd-font-family-base);
font-weight: 400;
line-height: 1.5;
}
@media (min-width: 440px) and (max-width: 768px) {
.site-logo .logo-desc {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.site-logo .logo-desc {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.site-logo .logo-desc {
font-size: 14px;
}
}
@media screen and (max-width: 1400px) {
.site-logo {
padding-left: 17px;
}
}
.logo-image-only {
padding-top: 17px;
}
.logo-image-only img {
height: 42px;
width: auto;
}
@media screen and (min-width: 800px) {
.logo-image-only img {
height: 66px;
}
}
.logo-text-only {
height: 100%;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: start;
align-items: flex-start;
}
@media screen and (max-width: 799px) {
.logo-text-only h2 {
display: none;
}
}
.logo-complex {
height: 100%;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-align: center;
align-items: center;
}
@media screen and (max-width: 799px) {
.logo-complex .text .logo-desc {
display: none;
}
}
.logo-complex .logo {
-ms-flex: 0 1 auto;
flex: 0 1 auto;
height: 42px;
}
@media screen and (min-width: 800px) {
.logo-complex .logo {
height: 66px;
}
}
.logo-complex img {
height: 100%;
width: auto;
}
.logo-complex .text {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding-left: 18.04511px;
}
.site-details-cell {
min-width: 1px;
min-height: 1px;
}
.site-details-cell p {
display: none;
}
@media screen and (min-width: 1104px) {
.site-details-cell {
display: -ms-flexbox;
display: flex;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: end;
align-items: flex-end;
height: 100px;
margin-right: 17px;
}
.site-details-cell p {
display: block;
max-width: 400px;
}
}
.site-details {
text-align: right;
}
.site-details p {
color: var(--knd-page-text-color);
font-size: 12px;
font-family: var(--knd-font-family-base);
font-weight: 400;
line-height: 1.5;
margin: 0;
}
@media (min-width: 440px) and (max-width: 768px) {
.site-details p {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.site-details p {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.site-details p {
font-size: 14px;
}
}
body.plot-public-campaign .site-details p {
color: var(--knd-text1-color);
}
.site-details p a {
color: inherit;
display: inline-block;
border-bottom: 1px solid;
}
.trigger-button {
cursor: pointer;
}
.trigger-button.donate {
position: relative;
margin-right: 1px;
z-index: 10;
}
.trigger-button.donate a {
font-size: 15.996px;
font-family: var(--knd-font-family-base);
text-transform: uppercase;
line-height: 1.33;
letter-spacing: .03em;
font-weight: 400;
display: inline-block;
color: #ffffff;
background: var(--knd-color-main);
border: 1px solid var(--knd-color-main);
transition: all 0.3;
text-align: center;
padding: 6px 16px;
border-radius: var(--knd-button-border-radius);
margin: 17px 0 0 17px;
}
@media (min-width: 440px) and (max-width: 768px) {
.trigger-button.donate a {
font-size: calc( 15.996px + 1.333 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.trigger-button.donate a {
font-size: calc( 17.329px + 1.333 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.trigger-button.donate a {
font-size: 18.662px;
}
}
@media screen and (min-width: 480px) {
.trigger-button.donate a {
padding: 12px 35px;
}
}
.trigger-button.donate a:visited {
color: #ffffff;
}
.trigger-button.donate a:hover, .trigger-button.donate a:focus, .trigger-button.donate a:active {
background: var(--knd-color-main-dark);
color: #ffffff;
border-color: var(--knd-color-main-dark);
}
@media screen and (min-width: 800px) {
.trigger-button.donate a {
margin-top: 26px;
}
}
.trigger-button.menu {
text-align: center;
cursor: pointer;
}
.trigger-button.menu #trigger_menu {
display: block;
width: 76px;
height: 76px;
padding: 27px;
text-align: center;
background: transparent;
}
.trigger-button.menu #trigger_menu .svg-icon {
width: 32px;
height: 22px;
}
.trigger-button.menu .svg-icon {
width: 18px;
height: 18px;
fill: var(--knd-page-text-color);
pointer-events: none;
}
body.plot-public-campaign .trigger-button.menu .svg-icon {
fill: var(--knd-color-main);
}
.trigger-button.menu:hover .svg-icon {
fill: var(--knd-color-main-dark);
}
body.plot-public-campaign .trigger-button.menu:hover .svg-icon {
fill: var(--knd-color-main-dark);
}
@media screen and (min-width: 800px) {
.trigger-button.menu #trigger_menu {
margin-top: 12px;
}
} .nav-overlay {
display: none;
background: rgba(0, 0, 0, 0.4);
}
body.plot-public-campaign .nav-overlay {
background: rgba(255, 255, 255, 0.6);
}
.menu-open .nav-overlay {
display: block;
z-index: 1000;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.searchform {
width: 100%;
}
.searchform .action {
display: none;
}
.searchform input {
font-size: 16px;
font-family: var(--knd-font-family-base);
line-height: 1;
letter-spacing: 0.15em;
font-weight: 400;
text-transform: uppercase;
letter-spacing: normal;
text-transform: none;
padding: 18px 24px;
color: var(--knd-page-text-color);
background: transparent;
border: none;
width: 100%;
border-bottom: 1px solid var(--knd-page-bg-color-dark);
}
.searchform input:-ms-input-placeholder {
color: var(--knd-page-text-color-light);
}
.searchform input::placeholder {
color: var(--knd-page-text-color-light);
}
.searchform input:focus {
box-shadow: inset 0px 1px 2px rgba(50, 50, 50, 0.08);
background: #ffffff;
color: #000000;
padding-bottom: 17px;
border-bottom: 2px solid var(--knd-color-main);
}
.site-nav {
display: block;
z-index: 1020;
position: fixed;
top: 0;
right: -290px;
width: 290px;
height: 100%;
background: var(--knd-page-bg-color);
overflow-y: scroll;
transition: all 0.4s;
}
body.plot-public-campaign .site-nav {
background: var(--knd-color-third);
color: var(--knd-text1-color);
}
@media screen and (min-width: 800px) {
.site-nav {
right: -310px;
width: 310px;
}
}
@media screen and (min-width: 600px) {
.admin-bar .site-nav {
top: 46px;
}
}
@media screen and (min-width: 783px) {
.admin-bar .site-nav {
top: 32px;
}
}
.menu-open .site-nav {
right: 0;
}
.site-nav .search-holder .svg-icon {
display: none;
}
.site-nav .knd-social-links {
padding: 24px;
}
.site-nav .knd-social-links .svg-icon {
fill: var(--knd-page-text-color);
}
body.plot-public-campaign .site-nav .knd-social-links .svg-icon {
fill: var(--knd-text1-color);
}
.site-nav-title {
border-bottom: 1px solid var(--knd-page-bg-color-dark);
position: relative;
height: 76px;
}
body.plot-public-campaign .site-nav-title {
border-color: var(--knd-color-second);
}
@media screen and (min-width: 800px) {
.site-nav-title {
height: 100px;
}
}
.site-nav-title .snt-cell {
display: -ms-flexbox;
display: flex;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-ms-flex-pack: center;
justify-content: center;
height: 76px;
max-width: 196px;
padding-left: 24px;
}
@media screen and (min-width: 800px) {
.site-nav-title .snt-cell {
height: 100px;
}
}
.site-nav-title .logo-name {
font-size: 15px;
line-height: 16px;
}
.site-nav-title .logo-desc {
font-size: 11.5px;
line-height: 15px;
text-transform: none;
padding-top: 6px;
}
.site-nav-title .close {
background: var(--knd-color-main);
width: 76px;
height: 76px;
text-align: center;
cursor: pointer;
position: absolute;
top: 0;
right: 0;
padding: 29px;
}
.site-nav-title .close .svg-icon {
width: 18px;
height: 18px;
fill: #ffffff;
}
.site-nav-title .close:hover {
background: var(--knd-color-main-dark);
}
@media screen and (min-width: 800px) {
.site-nav-title .close {
margin-top: 12px;
}
}
.main-menu li {
border-bottom: 1px solid var(--knd-page-bg-color-dark);
position: relative;
}
body.plot-public-campaign .main-menu li {
border-color: var(--knd-color-second);
}
.main-menu li > a {
display: block;
padding: 19px 24px;
margin-right: 59px;
transition: all 0.3s;
font-size: 12px;
font-family: var(--knd-font-family-base);
font-weight: 400;
line-height: 1.5;
text-transform: uppercase;
font-weight: bold;
color: var(--knd-page-text-color);
}
@media (min-width: 440px) and (max-width: 768px) {
.main-menu li > a {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.main-menu li > a {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.main-menu li > a {
font-size: 14px;
}
}
body.plot-public-campaign .main-menu li > a {
background: var(--knd-color-third);
color: var(--knd-text1-color);
}
.main-menu li > a:hover, .main-menu li > a:focus, .main-menu li > a:active {
background: var(--knd-color-main);
color: #ffffff;
}
body.plot-public-campaign .main-menu li > a:hover, body.plot-public-campaign .main-menu li > a:focus, body.plot-public-campaign .main-menu li > a:active {
background: var(--knd-color-main);
color: var(--knd-text1-color);
}
.main-menu li .submenu-trigger {
display: none;
}
.main-menu .menu-item-has-children .submenu-trigger {
display: block;
border-left: 1px solid var(--knd-page-bg-color-dark);
position: absolute;
top: 0;
right: 0;
z-index: 100;
cursor: pointer;
text-align: center;
width: 59px;
height: 59px;
padding: 22.5px;
}
body.plot-public-campaign .main-menu .menu-item-has-children .submenu-trigger {
border-left-color: var(--knd-color-second);
}
.main-menu .menu-item-has-children .submenu-trigger .svg-icon {
display: block;
width: 14px;
height: 14px;
fill: var(--knd-page-text-color);
vertical-align: middle;
}
body.plot-public-campaign .main-menu .menu-item-has-children .submenu-trigger .svg-icon {
fill: var(--knd-text1-color);
}
.main-menu .menu-item-has-children .submenu-trigger:hover {
background: var(--knd-color-main);
border-left-color: var(--knd-color-main);
}
.main-menu .menu-item-has-children .submenu-trigger:hover .svg-icon {
fill: #ffffff;
}
.main-menu .menu-item-has-children .submenu-trigger .icon-up {
display: none;
}
.main-menu .menu-item-has-children ul.sub-menu .submenu-trigger {
display: none;
}
.main-menu ul.sub-menu {
display: none;
background: var(--knd-color-main);
color: #ffffff;
}
.main-menu ul.sub-menu li {
border: none;
}
.main-menu ul.sub-menu a {
background: var(--knd-color-main);
color: #ffffff;
margin-right: 0;
transition: all .35s;
}
.main-menu ul.sub-menu a:hover, .main-menu ul.sub-menu a:focus, .main-menu ul.sub-menu a:active {
opacity: .5;
}
.main-menu li.open .submenu-trigger {
background: var(--knd-color-main);
border-left-color: var(--knd-color-main);
}
.main-menu li.open .submenu-trigger .icon-down {
display: none;
}
.main-menu li.open .submenu-trigger .icon-up {
display: block;
fill: #ffffff;
}
.main-menu li.open ul.sub-menu {
display: block;
} .knd-header {
background-color: #fff;
box-shadow: 0px 1px 0px #E9E9E9;
position: relative;
z-index: 101;
}
.knd-container-fluid {
padding-left: 20px;
padding-right: 20px;
}
.knd-container {
margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px) {
.knd-container {
max-width: 1200px;
}
.knd-header .knd-container-fluid {
padding-left: 40px;
padding-right: 40px;
}
}
.knd-header__inner {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-align: stretch;
align-items: stretch;
min-height: var(--knd-header-height);
transition: 0.25s;
opacity: 1;
}
.knd-header-mobile-logo {
max-height: 40px;
display: -ms-flexbox;
display: flex;
font-size: 22px;
text-transform: uppercase;
font-family: var(--knd-font-family-logo);
font-weight: var(--knd-font-weight-logo);
font-style: var(--knd-font-style-logo);
color: var(--knd-color-logo);
line-height: 1.2;
letter-spacing: .03em;
}
.knd-header-mobile-logo img {
max-height: 40px;
display: block;
width: auto;
}
.knd-header__inner-mobile {
min-height: 60px;
}
@media (min-width: 992px) {
body:not(.is-customize-preview) .knd-header__inner-mobile {
display: none;
}
body:not(.is-customize-preview) .knd-header__col.knd-col-left {
-ms-flex: initial;
flex: initial;
}
}
@media (max-width: 991px) {
body:not(.is-customize-preview) .knd-header__inner-desktop {
display: none;
}
}
@media (min-width: 768px) {
body.is-customize-preview .knd-header__inner-mobile {
display: none;
}
body.is-customize-preview .knd-header__col.knd-col-left {
-ms-flex: initial;
flex: initial;
}
}
@media (max-width: 767px) {
body.is-customize-preview .knd-header__inner-desktop {
display: none;
}
}
.knd-header__col {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex: 1;
flex: 1;
transition: 0.25s;
}
.knd-header__col.knd-col-right {
-ms-flex-pack: end;
justify-content: flex-end;
}
.knd-header__col.knd-col-center {
-ms-flex-pack: center;
justify-content: center;
}
.knd-header__col > *:not(:first-child) {
margin-left: 20px;
}
.knd-button {
font-family: var(--knd-font-family-base);
display: inline-block;
font-style: normal;
font-weight: 500;
font-size: 17px;
padding: 12px 20px;
color: #fff;
background: var(--knd-color-main);
border: 2px solid var(--knd-color-main);
border-radius: var(--knd-button-border-radius);
text-transform: uppercase;
line-height: 1;
transition: all .3s;
white-space: nowrap;
}
.knd-button:hover {
background: var(--knd-color-main-dark);
border-color: var(--knd-color-main-dark);
}
.knd-button-outline {
background-color: #fff;
color: var(--knd-color-main);
}
.knd-button-outline:hover {
background-color: #fff;
color: var(--knd-color-main-dark);
border-color: 2px solid var(--knd-color-main-dark);
}
.knd-button-xs {
padding: 8px 10px;
font-size: 12px;
}
.knd-button-sm {
padding: 12px 16px;
font-size: 14px;
}
.knd-button-lg {
font-size: 26px;
padding: 12px 22px;
}
.knd-button-xl {
font-size: 31px;
padding: 16px 30px;
}
.knd-offcanvas-toggle {
display: block;
padding: 5px 0;
cursor: pointer;
}
.knd-offcanvas-toggle > span {
display: block;
width: 30px;
height: 3px;
margin-top: 5px;
background: var(--knd-color-main);
}
.knd-offcanvas-toggle > span:first-child {
margin-top: 0;
}
.knd-offcanvas-toggle:hover > span {
background: var(--knd-color-main-dark);
cursor: pointer;
}
.knd-header ~ .site-content {
padding-top: 0;
}
.knd-header-logo {
display: block;
margin-right: 20px;
}
.knd-header-logo__inner {
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-align: center;
align-items: center;
}
.knd-header-logo .logo {
height: 66px;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
}
.knd-header-logo .logo img {
height: 100%;
width: auto;
}
.knd-header-logo .text {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding-left: 20px;
}
.knd-header .logo-name,
.knd-header ~ .bottom-bar .logo-name {
text-transform: initial;
}
.knd-header-logo .logo-name {
font-size: 22px;
}
.knd-header-logo .logo-desc {
font-size: 11px;
color: #585858;
font-weight: 600;
}
.knd-header-contacts {
font-size: 14px;
line-height: 150%;
text-align: right;
color: #585858;
}
.knd-header-address {
display: block;
}
.knd-header-email,
.knd-header-phone {
display: inline-block;
margin-left: 20px;
}
.knd-header-email {
color: var(--knd-color-main);
}
.knd-header-email:hover {
color: var(--knd-color-main-dark);
}
.knd-search-toggle {
color: #585858;
cursor: pointer;
padding: 15px;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
}
.knd-search-toggle:hover {
color: var(--knd-color-main-dark);
}
.knd-header-nav {
height: 50px;
}
.knd-col-right .knd-header-nav {
margin-left: auto;
}
.knd-col-right .knd-header-nav:not(:last-child) {
margin-right: 10px;
}
.knd-header-nav > .menu {
display: -ms-flexbox;
display: flex;
height: 100%;
padding: 0;
margin: 0;
-ms-flex-align: center;
align-items: center;
list-style: none;
font-weight: 600;
font-size: 16px;
line-height: 120%;
}
.knd-header-nav > .knd-nav-menu {
font-size: 16px;
}
.knd-header-nav > .knd-menu-font-sm {
font-size: 14px;
}
.knd-header-nav > .menu > li {
height: 100%;
}
.knd-header-nav > .menu li {
position: relative;
}
.knd-header-nav > .menu > li:not(:first-child) {
margin-left: 30px;
}
.knd-header-nav > .menu > li {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
white-space: nowrap;
height: 100%;
}
.knd-header-nav > .menu > li > a {
color: #585858;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
}
.knd-header-nav > .menu > li > a:hover {
color: var(--knd-color-main-dark);
}
.knd-header-nav > .menu > li.menu-item-has-children > a:after {
content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'%3E%3C/path%3E%3C/svg%3E");
display: inline-block;
line-height: 1;
width: 8px;
margin-left: 5px;
}
.knd-header-nav .sub-menu li.menu-item-has-children > a:after {
content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='angle-right' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512' class='svg-inline--fa fa-angle-right fa-w-6'%3E%3Cpath fill='currentColor' d='M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z' class=''%3E%3C/path%3E%3C/svg%3E");
display: inline-block;
height: 16px;
width: 6px;
margin-left: 3px;
}
.knd-header-nav > .menu .sub-menu {
position: absolute;
display: block;
padding: 0;
margin: 0;
text-align: left;
list-style: none;
background-color: #fff;
padding: 10px 0;
}
.knd-header-nav > .menu .sub-menu .sub-menu {
display: block;
top: -10px;
left: 100%;
z-index: 1;
opacity: 0;
transition: 0.25s;
transform: translate3d(0.5rem, 0, 0);
visibility: hidden;
}
.knd-header-nav > .menu > li.menu-item-has-children > .sub-menu {
top: 100%;
left: -20px;
z-index: 11;
opacity: 0;
visibility: hidden;
}
.knd-header-nav > .menu li.menu-item-has-children:hover > .sub-menu {
opacity: 1;
visibility: visible;
transition: 0.25s;
}
.knd-header-nav .menu li:hover > .sub-menu {
visibility: visible;
opacity: 1;
transform: translate3d(0, 0, 0);
}
.knd-header-nav .sub-menu > li a {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: justify;
justify-content: space-between;
min-width: 200px;
padding: 10px 20px;
transition: 0.25s;
font-size: var(--cs-font-submenu-size);
font-weight: normal;
color: #585858;
}
.knd-header-nav .sub-menu .menu-item-has-children .sub-menu-left {
left: auto;
right: 100%;
}
body:not(.dom-loaded) .knd-header-nav .sub-menu {
display: none;
}  .knd-search {
position: fixed;
z-index: 110;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: rgba(255, 255, 255, 0.85);
overflow: hidden;
display: none;
}
.knd-search__inner {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
}
.knd-search__inner .knd-container {
width: 800px;
}
.knd-search-close {
position: absolute;
display: block;
width: 35px;
height: 35px;
top: 15px;
right: 15px;
cursor: pointer;
}
.admin-bar .knd-search-close {
top: 48px;
}
.knd-search-close:before,
.knd-search-close:after {
content: '';
width: 100%;
height: 2px;
background-color: #000;
position: absolute;
top: 50%;
margin-top: -1px;
left: 0;
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.knd-search-close:after {
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.knd-search__form {
position: relative;
}
.knd-search__form .knd-search__input {
border-radius: 1px;
background-color: rgba(255, 255, 255, 0.5);
padding: 18px 30px;
width: 100%;
border: 2px solid var(--knd-color-main);
}
.knd-search__form .knd-search__submit {
position: absolute;
height: 100%;
width: 60px;
text-align: center;
top: 0;
right: 0;
border: 0;
box-shadow: none;
background-color: transparent;
color: var(--knd-color-main);
}
.knd-search__form .knd-search__submit:focus {
outline: none;
} .knd-offcanvas-button {
text-align: center;
padding: 15px 15px 0;
}
.knd-header .knd-social-links li {
width: 46px;
height: 46px;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
}
.knd-header__inner .knd-social-links li a {
display: block;
text-align: center;
vertical-align: middle;
transition: all 0.2s;
text-decoration: none;
width: 24px;
height: 24px;
line-height: 24px;
border-radius: 50%;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
background-color: #fff;
}
.knd-header__inner .knd-social-links li a:hover {
background-color: var(--knd-color-main);
}
.knd-header__inner .knd-social-links li a .svg-icon {
width: 14px;
height: 14px;
fill: var(--knd-color-main);
}
.knd-header__inner .knd-social-links li a:hover .svg-icon {
fill: #fff;
}
@media (max-width: 1199px) {
.knd-header__inner .knd-social-links {
display: none;
}
}  .bottom-bar {
background: #eeeeee;
padding: 57.2px 0 0;
color: #000000;
}
body.plot-public-campaign .bottom-bar {
color: var(--knd-text1-color);
background: var(--knd-color-third);
}
.bottom-bar .knd-social-links li a .svg-icon {
fill: #000000;
}
body.plot-public-campaign .bottom-bar .knd-social-links li a .svg-icon {
fill: var(--knd-text1-color);
}
.bottom-bar .knd-footer-logo__image {
max-height: 66px;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
display: -ms-flexbox;
display: flex;
margin-right: 15px;
}
.bottom-bar .knd-footer-logo__image img {
max-height: 66px;
width: auto;
display: block;
}
.bottom-bar .knd-footer-logo__inner {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-align: center;
align-items: center;
}
.bottom-bar .knd-footer-logo__text {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.bottom-bar .logo-name {
font-size: 22px;
}
.bottom-bar .logo-desc {
font-size: 11px;
}
@media (max-width: 575px) {
.bottom-bar .knd-footer-logo__inner {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.bottom-bar .knd-footer-logo__image {
margin-right: 0;
width: 100%;
}
.bottom-bar .knd-footer-logo__image:not(:last-child) {
margin-bottom: 10px;
}
}
.bottom-branding {
padding-bottom: 24px;
}
.bottom-branding .flex-cell {
margin-bottom: 24px;
} .site-footer {
font-size: 12px;
font-family: var(--knd-font-family-base);
font-weight: 400;
line-height: 1.55;
padding: 10px 0px 30px 0px;
background: #eeeeee;
color: #000000;
}
@media (min-width: 440px) and (max-width: 768px) {
.site-footer {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.site-footer {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.site-footer {
font-size: 14px;
}
}
body.plot-public-campaign .site-footer {
color: var(--knd-text1-color);
background: var(--knd-color-third);
}
.site-footer a {
color: var(--knd-color-main-dark);
}
.site-footer a:hover, .site-footer a:focus, .site-footer a:active {
text-decoration: underline;
color: var(--knd-color-main);
}
body.plot-fundraising-org .site-footer a {
color: var(--knd-color-third);
}
body.plot-fundraising-org .site-footer a:hover, body.plot-fundraising-org .site-footer a:focus, body.plot-fundraising-org .site-footer a:active {
color: var(--knd-color-third-dark);
}
.site-footer p {
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
margin-bottom: 13px;
}
.site-footer p:last-child {
margin-bottom: 0;
}
.site-footer .copy {
font-family: var(--knd-font-family-base);
font-size: 12px;
font-weight: 400;
color: #000000;
max-width: 300px;
opacity: .75;
}
.site-footer .copy a {
white-space: nowrap;
color: #000000;
}
body.plot-public-campaign .site-footer .copy {
color: var(--knd-text1-color);
opacity: .5;
}
body.plot-public-campaign .site-footer .copy a {
color: var(--knd-text1-color);
}
.site-footer .widget-area {
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-ms-flex-pack: justify;
justify-content: space-between;
}
.site-footer .widget-bottom {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: calc(100% - 24px);
padding-bottom: 48px;
}
@media screen and (min-width: 480px) {
.site-footer .widget-bottom {
width: calc(50% - 24px);
}
}
@media screen and (min-width: 800px) {
.site-footer .widget-bottom:nth-of-type(2), .site-footer .widget-bottom:nth-of-type(3) {
width: calc(25% - 24px);
}
}
@media screen and (min-width: 1104px) {
.site-footer .widget-bottom {
width: calc(33.3% - 24px);
}
.site-footer .widget-bottom.widget_nav_menu {
width: calc(17% - 24px);
}
.site-footer .widget-bottom:nth-of-type(2), .site-footer .widget-bottom:nth-of-type(3) {
width: calc(15% - 24px);
}
}
.site-footer .hr {
margin: 0;
color: transparent;
display: block;
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
body.plot-public-campaign .site-footer .hr {
border-bottom: 1px solid var(--knd-color-second);
} .footer-credits {
padding-top: 16px;
-ms-flex-pack: center;
justify-content: center;
}
.footer-credits > .flex-cell:first-child:last-child > .copy {
text-align: center;
max-width: initial;
}
.knd-brand {
position: relative;
}
.knd-brand:after {
content: " ";
display: table;
clear: both;
}
.knd-brand .knd-icon {
display: inline-block;
width: 100%;
height: 100%;
}
.knd-brand a {
float: right;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: end;
justify-content: flex-end;
-ms-flex-align: center;
align-items: center;
text-align: right;
text-decoration: none;
}
.knd-brand a:hover {
text-decoration: none;
}
.knd-brand .knd-banner {
display: block;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 48px;
height: 48px;
}
.knd-brand .support {
font-family: var(--knd-font-family-base);
font-size: 12px;
font-weight: 400;
line-height: 16px;
color: var(--knd-page-text-color);
padding-right: 20px;
width: 104px;
text-align: right;
display: none;
opacity: .75;
}
@media screen and (min-width: 480px) {
.knd-brand .support {
display: block;
}
}
body.plot-public-campaign .knd-brand .support {
color: var(--knd-text1-color);
opacity: .5;
}   .knd-social-links {
list-style-type: none;
margin: 0;
padding: 0;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-align: end;
align-items: flex-end;
}
@media screen and (min-width: 800px) {
.links-right .knd-social-links {
-ms-flex-pack: end;
justify-content: flex-end;
}
}
.knd-social-links li {
text-align: center;
}
.knd-social-links li a {
display: inline-block;
text-align: center;
vertical-align: middle;
transition: all 0.2s;
text-decoration: none;
width: 46px;
height: 46px;
padding: 12px 0;
}
.knd-social-links li a span {
display: none;
}
.knd-social-links li .svg-icon {
display: inline-block;
vertical-align: top;
width: 20px;
height: 20px;
} .social-likes:after {
content: " ";
display: table;
clear: both;
}
.social-likes__widget {
cursor: pointer;
}
.social-likes__widget a {
display: inline-block;
text-align: center;
vertical-align: middle;
transition: all 0.2s;
text-decoration: none;
width: 44px;
height: 44px;
padding: 11px 0;
padding: 9px 0;
}
.social-likes__widget .sh-text {
display: none;
}
.social-likes__widget .svg-icon {
display: inline-block;
vertical-align: moddle;
fill: #ffffff;
vertical-align: middle;
width: 22px;
height: 22px;
}
.social-likes__widget_vk a {
background: #517397;
}
.social-likes__widget_vk a:hover, .social-likes__widget_vk a:focus, .social-likes__widget_vk a:active {
background: rgba(81, 115, 151, 0.8);
}
.social-likes__widget_vk a:last-of-type {
border: none;
}
.social-likes__widget_facebook a {
background: #3B5998;
}
.social-likes__widget_facebook a:hover, .social-likes__widget_facebook a:focus, .social-likes__widget_facebook a:active {
background: rgba(59, 89, 152, 0.8);
}
.social-likes__widget_facebook a:last-of-type {
border: none;
}
.social-likes__widget_twitter a {
background: #1DA1F2;
}
.social-likes__widget_twitter a:hover, .social-likes__widget_twitter a:focus, .social-likes__widget_twitter a:active {
background: rgba(29, 161, 242, 0.8);
}
.social-likes__widget_twitter a:last-of-type {
border: none;
}
.social-likes__widget_telegram a {
background: #2CA5E0;
}
.social-likes__widget_telegram a:hover, .social-likes__widget_telegram a:focus, .social-likes__widget_telegram a:active {
background: rgba(44, 165, 224, 0.8);
}
.social-likes__widget_telegram a:last-of-type {
border: none;
}
.social-likes__widget_whatsapp a {
background: #69BD35;
}
.social-likes__widget_whatsapp a:hover, .social-likes__widget_whatsapp a:focus, .social-likes__widget_whatsapp a:active {
background: rgba(105, 189, 53, 0.8);
}
.social-likes__widget_whatsapp a:last-of-type {
border: none;
}
.social-likes__widget_viber a {
background: #774C98;
}
.social-likes__widget_viber a:hover, .social-likes__widget_viber a:focus, .social-likes__widget_viber a:active {
background: rgba(119, 76, 152, 0.8);
}
.social-likes__widget_viber a:last-of-type {
border: none;
}
.social-likes__widget_ok a {
background: #F58220;
}
.social-likes__widget_ok a:hover, .social-likes__widget_ok a:focus, .social-likes__widget_ok a:active {
background: rgba(245, 130, 32, 0.8);
}
.social-likes__widget_ok a:last-of-type {
border: none;
}
.wp-block-embed-responsive {
position: relative;
margin: 26px auto;
}
.wp-block-embed-responsive:before {
content: '';
display: block;
padding-top: 56.25%;
}
.wp-block-embed-responsive iframe {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
}  .thumbnail-link {
display: block;
}
.sep {
padding: 0 4px;
}
.fixed-top {
position: fixed;
top: 189px;
}
.fixed-bottom {
position: absolute;
bottom: 0;
}  .tpl-post, .tpl-related-post {
transition: all 0.3s; }
.tpl-post:hover .entry-preview:after, .tpl-related-post:hover .entry-preview:after {
background: rgba(0, 0, 0, 0.25);
}
.tpl-post a, .tpl-related-post a {
display: block;
color: var(--knd-page-text-color);
position: relative;
height: 100%;
}
body.plot-public-campaign .tpl-post a:not(.entry-link), body.plot-public-campaign .tpl-related-post a:not(.entry-link) {
color: var(--knd-text1-color);
}
body.plot-public-campaign .archive-post-list .tpl-post a, body.plot-public-campaign .archive-post-list .tpl-related-post a {
color: var(--knd-page-text-color);
}
.tpl-post .entry-data, .tpl-related-post .entry-data {
padding-top: 20px;
position: relative;
}
.tpl-post .entry-preview, .tpl-related-post .entry-preview {
width: 100%;
position: relative;
z-index: 1;
overflow: hidden;
border-radius: var(--knd-image-border-radius);
}
.tpl-post .entry-preview img, .tpl-related-post .entry-preview img {
position: relative;
width: 100%;
z-index: 2;
}
.tpl-post .entry-preview:after, .tpl-related-post .entry-preview:after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0);
z-index: 10;
transition: all 0.35s;
}
.tpl-post .entry-preview img, .tpl-related-post .entry-preview img {
margin-bottom: 0px;
}
.tpl-post .entry-meta, .tpl-related-post .entry-meta {
font-size: 11px;
font-family: var(--knd-font-family-base);
font-weight: 500;
line-height: 1.5;
text-transform: uppercase;
color: var(--knd-color-main-dark);
}
body.plot-public-campaign .tpl-post .entry-meta span.category, body.plot-public-campaign .tpl-related-post .entry-meta span.category {
font-size: 12px;
font-family: var(--knd-font-family-base);
text-transform: uppercase;
line-height: 1.33;
letter-spacing: .03em;
font-weight: 600;
}
@media (min-width: 440px) and (max-width: 768px) {
body.plot-public-campaign .tpl-post .entry-meta span.category, body.plot-public-campaign .tpl-related-post .entry-meta span.category {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
body.plot-public-campaign .tpl-post .entry-meta span.category, body.plot-public-campaign .tpl-related-post .entry-meta span.category {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
body.plot-public-campaign .tpl-post .entry-meta span.category, body.plot-public-campaign .tpl-related-post .entry-meta span.category {
font-size: 14px;
}
}
body.plot-fundraising-org .tpl-post .entry-meta span.category, body.plot-fundraising-org .tpl-related-post .entry-meta span.category {
font-size: 12px;
font-family: var(--knd-font-family-base);
text-transform: uppercase;
line-height: 1.33;
letter-spacing: .03em;
font-weight: 600;
color: var(--knd-color-third);
}
@media (min-width: 440px) and (max-width: 768px) {
body.plot-fundraising-org .tpl-post .entry-meta span.category, body.plot-fundraising-org .tpl-related-post .entry-meta span.category {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
body.plot-fundraising-org .tpl-post .entry-meta span.category, body.plot-fundraising-org .tpl-related-post .entry-meta span.category {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
body.plot-fundraising-org .tpl-post .entry-meta span.category, body.plot-fundraising-org .tpl-related-post .entry-meta span.category {
font-size: 14px;
}
}
.tpl-post .entry-meta a, .tpl-related-post .entry-meta a {
color: inherit;
}
.tpl-post .entry-meta a:hover, .tpl-related-post .entry-meta a:hover {
text-decoration: underline;
}
.tpl-post .entry-meta .date, .tpl-related-post .entry-meta .date {
color: var(--knd-page-text-color);
}
body.plot-public-campaign .knd-archive-sidebar .tpl-post .entry-meta .date, body.plot-public-campaign .knd-archive-sidebar .tpl-related-post .entry-meta .date,
body.plot-public-campaign .knd-homepage-sidebar .tpl-post .entry-meta .date,
body.plot-public-campaign .knd-archive-sidebar .tpl-post .entry-meta .date,
body.plot-public-campaign .knd-homepage-sidebar .tpl-related-post .entry-meta .date,
body.plot-public-campaign .knd-archive-sidebar .tpl-related-post .entry-meta .date {
color: var(--knd-text1-color);
}
.tpl-post .entry-meta .sep, .tpl-related-post .entry-meta .sep {
display: inline-block;
width: 5px;
height: 5px;
border: solid 1px var(--knd-page-bg-color-dark);
border-radius: 5px;
padding: 0px;
vertical-align: baseline;
margin: 1px 7px 2px 7px;
}
body.plot-public-campaign .tpl-post .entry-meta .sep, body.plot-public-campaign .tpl-related-post .entry-meta .sep {
border-color: var(--knd-text1-color);
}
.tpl-post .entry-title, .tpl-related-post .entry-title {
font-size: 15.996px;
font-family: var(--knd-font-family-headings);
line-height: 1.25;
letter-spacing: .01em;
font-weight: 600;
margin-bottom: 19.5px;
padding-top: 0px;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
@media (min-width: 440px) and (max-width: 768px) {
.tpl-post .entry-title, .tpl-related-post .entry-title {
font-size: calc( 15.996px + 1.333 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.tpl-post .entry-title, .tpl-related-post .entry-title {
font-size: calc( 17.329px + 1.333 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.tpl-post .entry-title, .tpl-related-post .entry-title {
font-size: 18.662px;
}
}
.tpl-post .entry-summary, .tpl-related-post .entry-summary {
font-size: 12px;
font-family: var(--knd-font-family-base);
font-weight: 400;
line-height: 1.5;
color: var(--knd-page-text-color);
}
@media (min-width: 440px) and (max-width: 768px) {
.tpl-post .entry-summary, .tpl-related-post .entry-summary {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.tpl-post .entry-summary, .tpl-related-post .entry-summary {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.tpl-post .entry-summary, .tpl-related-post .entry-summary {
font-size: 14px;
}
}
.related-card-holder {
margin-top: 48px;
}
.related-card-holder .related-title {
font-size: 26px;
font-family: var(--knd-font-family-headings);
line-height: 1.2;
font-weight: bold;
color: var(--knd-color-headings);
}
.related-card-holder a {
font-size: 15.996px;
font-family: var(--knd-font-family-base);
line-height: 1.33;
font-weight: 400;
color: var(--knd-color-main-dark);
margin-bottom: 16px;
}
@media (min-width: 440px) and (max-width: 768px) {
.related-card-holder a {
font-size: calc( 15.996px + 1.333 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.related-card-holder a {
font-size: calc( 17.329px + 1.333 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.related-card-holder a {
font-size: 18.662px;
}
}
.related-cards-loop {
margin-top: 24px;
}
.related-cards-loop a {
display: block;
}
.tpl-related-post .entry-data {
padding-top: 20px;
position: relative;
}
.tpl-related-post .entry-meta {
background: none;
bottom: 13px;
left: 26px;
z-index: 100;
}
.tpl-related-post .entry-title {
font-size: 1.5em;
line-height: 1.1;
margin-top: 0 !important;
} .tpl-project {
transition: all 0.3s;
}
.tpl-project:hover .entry-preview:after {
background: rgba(0, 0, 0, 0.3);
}
.tpl-project a {
display: block;
color: var(--knd-text1-color);
position: relative;
height: 100%;
}
.tpl-project .entry-preview {
width: 100%;
position: relative;
z-index: 1;
overflow: hidden;
border-radius: var(--knd-image-border-radius);
}
.tpl-project .entry-preview img {
position: relative;
width: 100%;
z-index: 2;
}
.tpl-project .entry-preview:after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0);
z-index: 10;
transition: all 0.35s;
}
.tpl-project .entry-preview img {
margin-bottom: 0px;
}
.tpl-project .entry-title {
font-size: 15.996px;
font-family: var(--knd-font-family-headings);
line-height: 1.25;
letter-spacing: .01em;
font-weight: 600;
margin-bottom: 19.5px;
padding: 24px 0px 0px 0px;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
@media (min-width: 440px) and (max-width: 768px) {
.tpl-project .entry-title {
font-size: calc( 15.996px + 1.333 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.tpl-project .entry-title {
font-size: calc( 17.329px + 1.333 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.tpl-project .entry-title {
font-size: 18.662px;
}
} .tpl-person {
margin-bottom: 48px;
background: var(--knd-page-bg-color);
transition: background 0.3s;
}
.tpl-person .entry-title {
font-size: 15.996px;
font-family: var(--knd-font-family-headings);
line-height: 1.25;
letter-spacing: .01em;
font-weight: 600;
line-height: 1.2;
margin-bottom: 12px;
margin-top: 0;
}
@media (min-width: 440px) and (max-width: 768px) {
.tpl-person .entry-title {
font-size: calc( 15.996px + 1.333 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.tpl-person .entry-title {
font-size: calc( 17.329px + 1.333 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.tpl-person .entry-title {
font-size: 18.662px;
}
}
.tpl-person .entry-preview {
width: 100%;
position: relative;
z-index: 1;
}
.tpl-person .entry-preview img {
position: relative;
width: 100%;
z-index: 2;
}
.tpl-person .entry-preview:after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0);
z-index: 10;
transition: all 0.35s;
}
.tpl-person .entry-meta {
font-size: 12px;
font-family: var(--knd-font-family-base);
font-weight: 400;
line-height: 1.5;
line-height: 1.4;
text-transform: none;
color: var(--knd-page-text-color-light);
}
@media (min-width: 440px) and (max-width: 768px) {
.tpl-person .entry-meta {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.tpl-person .entry-meta {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.tpl-person .entry-meta {
font-size: 14px;
}
}
.tpl-person .entry-meta a[href*="tel"] {
color: var(--knd-page-text-color);
cursor: default;
}
.tpl-person .entry-meta a[href*="tel"]:hover {
color: var(--knd-page-text-color);
}
.tpl-person .entry-data {
padding: 24px;
}
.people-cards-shortcode .tpl-person:hover {
background: var(--knd-page-bg-color);
}
.people-cards-shortcode .tpl-person .entry-preview:after {
display: none;
}
.people-cards-shortcode .tpl-person .entry-data {
padding-bottom: 0;
} .tpl-org {
position: relative;
width: 100%;
height: 0;
padding-bottom: 40%;
margin-bottom: 48px;
text-align: center;
}
@media screen and (min-width: 480px) {
.tpl-org {
padding-bottom: 60%;
}
}
.tpl-org .logo-link {
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.tpl-org .logo-link span {
display: inline-block;
width: 100%;
height: 100%;
vertical-align: middle;
line-height: 130px;
}
.tpl-org img {
max-width: 100%;
max-height: 100%;
vertical-aling: middle;
width: auto;
height: auto;
} .tpl-search {
margin-bottom: 48px;
}
.tpl-search a {
color: var(--knd-page-text-color);
}
.tpl-search .entry-title {
font-size: 1.2em;
font-family: var(--knd-font-family-base);
line-height: 1.44;
font-weight: 600;
padding-top: 0px;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
color: var(--knd-page-text-color);
margin-bottom: 0;
}
.tpl-search .entry-meta {
font-size: .85em;
color: var(--knd-color-third);
margin-top: 2px;
margin-bottom: 1em;
}
.tpl-search .entry-summary {
line-height: 1.55;
font-weight: 400;
font-style: var(--knd-font-style-base);
font-family: var(--knd-font-family-base);
color: var(--knd-page-text-color);
} .cards-holder.archive-post-list {
padding-top: 0px;
}
.cards-holder.archive-post-list.next-page {
padding-top: 48px;
}
.listing-bg {
background: #eeeeee;
}
.featured-post {
margin-top: 70px;
margin-bottom: -70px;
}
.featured-post .cards-loop {
-ms-transform: translateY(-70px);
transform: translateY(-70px);
}
.paging {
font-size: 21.32267px;
font-family: var(--knd-font-family-base);
text-transform: uppercase;
font-weight: 600;
letter-spacing: -0.10em;
line-height: 1.33;
padding: 17.33333px 0 83.2px 0;
text-align: center;
}
@media (min-width: 440px) and (max-width: 768px) {
.paging {
font-size: calc( 21.32267px + 1.77689 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.paging {
font-size: calc( 23.09956px + 1.77689 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.paging {
font-size: 24.87645px;
}
}
.paging .page-numbers {
display: inline-block;
color: var(--knd-page-text-color);
padding: 0px 10px;
transition: all 0.3;
}
.paging .page-numbers:hover, .paging .page-numbers:focus, .paging .page-numbers:active {
color: var(--knd-page-bg-color);
background: var(--knd-color-main);
}
.paging .page-numbers.current {
color: var(--knd-page-bg-color);
background: var(--knd-color-main);
}
.paging:empty {
display: none;
} .entry-header-single {
padding: 32px 0 0 0;
}
.entry-header-single .flex-cell {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.entry-header-single .entry-title {
font-size: 37.88801px;
font-family: var(--knd-font-family-headings);
line-height: 1;
letter-spacing: .03em;
font-weight: 800;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
color: var(--knd-color-headings);
}
@media (min-width: 440px) and (max-width: 768px) {
.entry-header-single .entry-title {
font-size: calc( 37.88801px + 3.15733 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.entry-header-single .entry-title {
font-size: calc( 41.04535px + 3.15733 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.entry-header-single .entry-title {
font-size: 44.20268px;
}
}
.entry-header-single .entry-meta {
font-size: 11px;
font-family: var(--knd-font-family-base);
font-weight: 500;
line-height: 1.5;
text-transform: uppercase;
color: var(--knd-color-main-dark);
margin-bottom: 19px;
}
body.plot-public-campaign .entry-header-single .entry-meta span.category {
font-size: 12px;
font-family: var(--knd-font-family-base);
text-transform: uppercase;
line-height: 1.33;
letter-spacing: .03em;
font-weight: 600;
}
@media (min-width: 440px) and (max-width: 768px) {
body.plot-public-campaign .entry-header-single .entry-meta span.category {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
body.plot-public-campaign .entry-header-single .entry-meta span.category {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
body.plot-public-campaign .entry-header-single .entry-meta span.category {
font-size: 14px;
}
}
body.plot-fundraising-org .entry-header-single .entry-meta span.category {
font-size: 12px;
font-family: var(--knd-font-family-base);
text-transform: uppercase;
line-height: 1.33;
letter-spacing: .03em;
font-weight: 600;
color: var(--knd-color-third);
}
@media (min-width: 440px) and (max-width: 768px) {
body.plot-fundraising-org .entry-header-single .entry-meta span.category {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
body.plot-fundraising-org .entry-header-single .entry-meta span.category {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
body.plot-fundraising-org .entry-header-single .entry-meta span.category {
font-size: 14px;
}
}
.entry-header-single .entry-meta a {
color: inherit;
}
.entry-header-single .entry-meta a:hover {
text-decoration: underline;
}
.entry-header-single .entry-meta .date {
color: var(--knd-page-text-color);
}
body.plot-public-campaign .knd-archive-sidebar .entry-header-single .entry-meta .date,
body.plot-public-campaign .knd-homepage-sidebar .entry-header-single .entry-meta .date,
body.plot-public-campaign .knd-archive-sidebar .entry-header-single .entry-meta .date {
color: var(--knd-text1-color);
}
.entry-header-single .entry-meta .sep {
display: inline-block;
width: 5px;
height: 5px;
border: solid 1px var(--knd-page-bg-color-dark);
border-radius: 5px;
padding: 0px;
vertical-align: baseline;
margin: 1px 7px 2px 7px;
}
body.plot-public-campaign .entry-header-single .entry-meta .sep {
border-color: var(--knd-text1-color);
}
.entry-header-single .mobile-sharing {
margin-top: 20px;
}
@media screen and (min-width: 800px) {
.entry-preview-single {
margin-bottom: 10px;
margin-top: 10px;
}
}
.entry-preview-single .flex-cell {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.introimg-figure {
position: relative;
}
.introimg-figure .introimg {
width: 100%;
height: 0;
padding-bottom: 65%;
position: relative;
}
.introimg-figure .tpl-pictured-bg {
position: absolute;
width: 100%;
height: 100%;
}
.introimg-figure .wp-caption-text {
padding-top: 4px;
font-size: 12px;
font-family: var(--knd-font-family-base);
font-weight: 400;
line-height: 1.55;
}
@media (min-width: 440px) and (max-width: 768px) {
.introimg-figure .wp-caption-text {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.introimg-figure .wp-caption-text {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.introimg-figure .wp-caption-text {
font-size: 14px;
}
}
.introimg-figure .wp-caption-text .svg-icon {
fill: var(--knd-page-text-color-light);
width: 15px;
height: 19px;
margin-right: 8px;
vertical-align: bottom;
}
.entry-content-single .entry-lead {
font-size: 21.32267px;
font-family: var(--knd-font-family-base);
font-weight: 400;
line-height: 1.4;
margin-bottom: 36.09023px;
}
@media (min-width: 440px) and (max-width: 768px) {
.entry-content-single .entry-lead {
font-size: calc( 21.32267px + 1.77689 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.entry-content-single .entry-lead {
font-size: calc( 23.09956px + 1.77689 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.entry-content-single .entry-lead {
font-size: 24.87645px;
}
}
.single .entry-content {
min-height: 20vh;
}
.knd-signle-after-content {
margin-top: 24px;
}
.single-sharing-col {
position: relative;
}
.regular-sharing {
position: absolute;
width: 45px;
height: calc(100% - 20px);
top: 0px;
left: 0;
z-index: 100;
}
.mobile-sharing .social-likes {
padding: 8px 0;
}
.mobile-sharing .social-likes::after {
clear: both;
content: "";
display: table;
}
.mobile-sharing .social-likes__widget {
float: left;
margin: 0 8px 0 0;
}
.tags-line {
padding-top: 21.81818px;
}
.tags-line a {
color: var(--knd-color-main-dark);
font-size: 12px;
font-family: var(--knd-font-family-base);
line-height: 1.33;
font-weight: 600;
margin-right: 4px;
}
@media (min-width: 440px) and (max-width: 768px) {
.tags-line a {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.tags-line a {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.tags-line a {
font-size: 14px;
}
}  .page-header {
text-align: center;
padding: 48px 0;
}
.page-title {
font-size: 50.50472px;
font-family: var(--knd-font-family-base);
line-height: 1.05;
font-weight: 600;
letter-spacing: .001em;
text-transform: uppercase;
color: var(--knd-color-headings);
}
@media (min-width: 440px) and (max-width: 768px) {
.page-title {
font-size: calc( 50.50472px + 4.20873 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.page-title {
font-size: calc( 54.71345px + 4.20873 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.page-title {
font-size: 58.92218px;
}
}
.page-intro {
margin-top: 24px;
font-size: 28.42312px;
font-family: var(--knd-font-family-headings);
line-height: 1.11;
letter-spacing: .03em;
font-weight: 800;
color: var(--knd-color-headings);
}
@media (min-width: 440px) and (max-width: 768px) {
.page-intro {
font-size: calc( 28.42312px + 2.36859 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.page-intro {
font-size: calc( 30.79171px + 2.36859 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.page-intro {
font-size: 33.1603px;
}
}
.page-content {
padding-bottom: 48px;
min-height: 60vh;
}
.page-crumb {
text-align: center;
font-size: 16px;
font-family: var(--knd-font-family-base);
line-height: 1;
letter-spacing: 0.15em;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 12px;
}
.page-crumb a {
color: var(--knd-color-main);
}
.page-crumb a:hover, .page-crumb a:focus, .page-crumb a:active {
color: var(--knd-color-main-dark);
}
.knd-image-section {
margin: 48px 0;
position: relative;
z-index: 1;
}
@media screen and (min-width: 480px) {
.knd-image-section {
margin: 57.6px 0;
}
}
.knd-image-section:first-child {
margin-top: 0;
}
.knd-img-bg {
position: relative;
z-index: 1;
width: 100%;
height: 0;
padding-bottom: 60%;
background-color: var(--knd-page-text-color);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.knd-section-extend {
margin-left: -11%;
margin-right: -11%;
}
@media screen and (min-width: 400px) {
.knd-section-extend {
margin-left: -40px;
margin-right: -40px;
}
}
@media screen and (min-width: 800px) {
.knd-section-extend {
margin-left: calc(400px - 50vw);
margin-right: calc(400px - 50vw);
}
}
@media screen and (min-width: 1104px) {
.knd-section-extend {
margin-left: -26.6%;
margin-right: -26.6%;
}
}
@media screen and (min-width: 800px) {
.knd-section-extend-on-large {
margin-left: calc(400px - 50vw);
margin-right: calc(400px - 50vw);
}
}
@media screen and (min-width: 1104px) {
.knd-section-extend-on-large {
margin-left: -26.6%;
margin-right: -26.6%;
}
}
.mark-title {
font-size: 21.32267px;
font-family: var(--knd-font-family-headings);
line-height: 1.2;
letter-spacing: .03em;
font-weight: 800;
margin-bottom: 26px;
}
@media (min-width: 440px) and (max-width: 768px) {
.mark-title {
font-size: calc( 21.32267px + 1.77689 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.mark-title {
font-size: calc( 23.09956px + 1.77689 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.mark-title {
font-size: 24.87645px;
}
}
.mark-text {
line-height: 1.55;
font-weight: 400;
font-style: var(--knd-font-style-base);
font-family: var(--knd-font-family-base);
}
.mark-over .knd-section-extend {
z-index: 1;
position: relative;
}
.mark-over .knd-img-bg {
z-index: 1;
min-height: 320px;
}
.mark-over .knd-img-bg:after {
content: '';
display: block;
width: 100%;
height: 100%;
z-index: 5;
position: absolute;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.35); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 27%, rgba(0, 0, 0, 0.31) 51%, rgba(0, 0, 0, 0.7) 100%);
}
.mark-over .kng-img-mark {
z-index: 10;
padding-bottom: 24px;
position: absolute;
width: 100%;
left: 0;
top: 50%;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
@media screen and (min-width: 480px) {
.mark-over .kng-img-mark {
padding-bottom: 48px;
}
}
.mark-over .mark-title {
color: #ffffff;
}
.mark-over .mark-text {
color: #ffffff;
}
.mark-under .kng-img-mark {
margin-top: 26px;
}
.mark-under .mark-title {
color: var(--knd-color-headings);
}
.colored .knd-img-bg:after {
display: none;
}
.colored .kng-img-mark {
background: var(--knd-color-main);
padding: 48px;
}
.colored .mark-title, .colored .mark-text {
color: #ffffff;
}
.colored.mark-over .kng-img-mark {
top: auto;
-ms-transform: none;
transform: none;
bottom: 0;
} .knd-key-phrase {
text-align: center;
margin: 48px 0;
}
@media screen and (min-width: 480px) {
.knd-key-phrase {
margin: 57.6px 0;
}
}
.knd-key-phrase h5 {
font-size: 16px;
font-family: var(--knd-font-family-base);
line-height: 1;
letter-spacing: 0.15em;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 12px;
}
.knd-key-phrase h3 {
font-size: 28.42312px;
font-family: var(--knd-font-family-headings);
line-height: 1.11;
letter-spacing: .03em;
font-weight: 800;
margin: 0;
}
@media (min-width: 440px) and (max-width: 768px) {
.knd-key-phrase h3 {
font-size: calc( 28.42312px + 2.36859 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.knd-key-phrase h3 {
font-size: calc( 30.79171px + 2.36859 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.knd-key-phrase h3 {
font-size: 33.1603px;
}
}
@media screen and (min-width: 480px) {
.knd-key-phrase h3 {
font-size: 36px;
}
} .knd-intext-cta {
margin: 48px 0;
text-align: center;
}
@media screen and (min-width: 480px) {
.knd-intext-cta {
margin: 57.6px 0;
}
}
.knd-intext-cta .knd-section-extend {
background: var(--knd-color-second);
padding: 48px;
}
@media screen and (min-width: 800px) {
.knd-intext-cta .knd-section-extend {
padding: 57.6px 96px;
}
}
.knd-intext-cta h5 {
font-size: 16px;
font-family: var(--knd-font-family-base);
line-height: 1;
letter-spacing: 0.15em;
font-weight: 400;
text-transform: uppercase;
margin-bottom: 12px;
}
.knd-intext-cta h3 {
font-size: 28.42312px;
font-family: var(--knd-font-family-headings);
line-height: 1.11;
letter-spacing: .03em;
font-weight: 800;
margin: 0 0 48px 0;
}
@media (min-width: 440px) and (max-width: 768px) {
.knd-intext-cta h3 {
font-size: calc( 28.42312px + 2.36859 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.knd-intext-cta h3 {
font-size: calc( 30.79171px + 2.36859 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.knd-intext-cta h3 {
font-size: 33.1603px;
}
}
@media screen and (min-width: 480px) {
.knd-intext-cta h3 {
font-size: 36px;
}
}
.knd-intext-cta .cta-button a {
font-size: 15.996px;
font-family: var(--knd-font-family-base);
text-transform: uppercase;
line-height: 1.33;
letter-spacing: .03em;
font-weight: 400;
display: inline-block;
color: #ffffff;
background: var(--knd-color-main);
border: 1px solid var(--knd-color-main);
transition: all 0.3;
text-align: center;
padding: 6px 16px;
border-radius: var(--knd-button-border-radius);
font-size: 15.996px;
font-family: var(--knd-font-family-base);
text-transform: uppercase;
line-height: 1.33;
letter-spacing: .03em;
font-weight: 400;
padding: 16px 50px;
text-decoration: none;
cursor: pointer;
}
@media (min-width: 440px) and (max-width: 768px) {
.knd-intext-cta .cta-button a {
font-size: calc( 15.996px + 1.333 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.knd-intext-cta .cta-button a {
font-size: calc( 17.329px + 1.333 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.knd-intext-cta .cta-button a {
font-size: 18.662px;
}
}
@media screen and (min-width: 480px) {
.knd-intext-cta .cta-button a {
padding: 12px 35px;
}
}
.knd-intext-cta .cta-button a:visited {
color: #ffffff;
}
.knd-intext-cta .cta-button a:hover, .knd-intext-cta .cta-button a:focus, .knd-intext-cta .cta-button a:active {
background: var(--knd-color-main-dark);
color: #ffffff;
border-color: var(--knd-color-main-dark);
}
@media (min-width: 440px) and (max-width: 768px) {
.knd-intext-cta .cta-button a {
font-size: calc( 15.996px + 1.333 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.knd-intext-cta .cta-button a {
font-size: calc( 17.329px + 1.333 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.knd-intext-cta .cta-button a {
font-size: 18.662px;
}
}
.knd-links {
margin: 26px 0 39px;
}
.knd-links.center {
text-align: center;
}
.knd-links.right {
text-align: right;
}
.knd-links a {
display: inline-block;
font-weight: bold;
margin-right: 1em;
}
.err-404-text {
text-align: center;
margin-bottom: 2em;
}
.err404-content {
min-height: 70vh;
} .leyka-campaign {
margin-bottom: 48px;
}
.leyka-campaign .entry-header-single {
text-align: center;
margin: 0 auto 48px;
}
.leyka-campaign .campaign-card {
margin-bottom: 48px;
}
.leyka-campaign div[id*="leyka-pf-"].card-2col {
margin-bottom: 48px;
}
@media screen and (min-width: 1104px) {
.leyka-campaign div[id*="leyka-pf-"].card-2col {
margin-left: -96px;
margin-right: -96px;
}
}
.leyka-campaign .related-campaigns {
text-align: center;
margin-top: 28.8px;
margin-bottom: 48px;
}
.leyka-campaign .related-campaigns a {
display: inline-block;
margin: 0 10px;
color: var(--knd-color-main-dark);
}
.leyka-campaign .related-campaigns a:hover {
text-decoration: underline;
}
.lk-thumbnail {
position: relative;
width: 100%;
height: 0;
padding-bottom: 61.7%;
}
.lk-thumbnail a {
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
@supports (object-fit: cover) {
.lk-thumbnail img {
width: 100%;
height: 100%;
object-fit: cover;
}
}
@supports not ((display: -ms-flexbox) or (display: flex)) {
.lk-thumbnail img {
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
}
}
.leyka-scale-label .flex-cell {
margin-bottom: 24px;
}
div[id*="leyka-pf-bottom"] .bottom-form__button button,
div[id*="leyka-pf-"] .inpage-card__action button {
border-radius: 0;
max-width: 170px;
}
.leyka-js .leyka-pf-bottom,
.leyka-pf__module {
border-radius: 3px;
}
div[id*="leyka-pf-"] .inpage-card__thumb {
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.lk-info p.closed {
font-style: italic;
}
.single-leyka_campaign .donation_history {
margin: 48px 0;
}
.donation_history .all-link {
border-bottom: 1px solid var(--knd-page-bg-color-dark);
padding: 13px 0;
}
.donation_history .all-link a {
color: var(--knd-color-main);
}
.ldl-item {
border-bottom: 1px solid var(--knd-page-bg-color-dark);
padding: 13px 0;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: start;
justify-content: flex-start;
font-size: 12px;
font-family: var(--knd-font-family-base);
font-weight: 400;
line-height: 1.5;
}
@media (min-width: 440px) and (max-width: 768px) {
.ldl-item {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.ldl-item {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.ldl-item {
font-size: 14px;
}
}
.ldl-item:first-of-type {
border-top: 1px solid var(--knd-page-bg-color-dark);
}
.ldl-item .amount {
color: var(--knd-page-text-color);
-ms-flex: 1 0 auto;
flex: 1 0 auto;
width: 25%;
min-width: 80px;
}
.ldl-item .meta {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
width: 75%;
padding-left: 6px;
color: var(--knd-page-text-color-light);
}
.ldl-item .purpose {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
width: 40%;
padding-left: 6px;
color: var(--knd-page-text-color-light);
}
.ldl-item .purpose a {
color: var(--knd-color-main);
}
.ldl-item .purpose + .meta {
width: 35%;
}
.post-type-archive-leyka_donation .heading {
margin-bottom: 72px;
}
.post-type-archive-leyka_donation .heading a {
color: var(--knd-color-main);
}
.post-type-archive-leyka_donation .heading a:hover {
color: var(--knd-color-main-dark);
}
.post-type-archive-leyka_donation .paging {
margin-top: 48px;
}
.post-type-archive-leyka_donation .main-content {
margin-bottom: 48px;
}  .widget-full .widget-full-title {
font-size: 28.42312px;
font-family: var(--knd-font-family-headings);
line-height: 1.11;
letter-spacing: .03em;
font-weight: 800;
padding-bottom: 33.6px;
}
@media (min-width: 440px) and (max-width: 768px) {
.widget-full .widget-full-title {
font-size: calc( 28.42312px + 2.36859 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.widget-full .widget-full-title {
font-size: calc( 30.79171px + 2.36859 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.widget-full .widget-full-title {
font-size: 33.1603px;
}
}
@media screen and (min-width: 480px) {
.widget-full .widget-full-title {
font-size: 36px;
}
}
.widget-full.widget_knd_team, .widget-full.widget_nav_menu, .widget-full.widget_search, .widget-full.widget_media_image, .widget-full.widget_media_audio, .widget-full.widget_media_video, .widget-full.widget_text {
text-align: center;
padding: 24px 0 48px;
position: relative;
width: calc(100% - 54px);
margin-left: auto;
margin-right: auto;
}
@media screen and (min-width: 400px) {
.widget-full.widget_knd_team, .widget-full.widget_nav_menu, .widget-full.widget_search, .widget-full.widget_media_image, .widget-full.widget_media_audio, .widget-full.widget_media_video, .widget-full.widget_text {
width: calc(100% - 80px);
}
}
@media screen and (min-width: 1104px) {
.widget-full.widget_knd_team, .widget-full.widget_nav_menu, .widget-full.widget_search, .widget-full.widget_media_image, .widget-full.widget_media_audio, .widget-full.widget_media_video, .widget-full.widget_text {
width: 92%;
}
}
.widget-bottom .widget-title {
font-size: 12px;
font-family: var(--knd-font-family-base);
font-weight: 600;
margin-bottom: 1.5em;
text-transform: uppercase;
}
@media (min-width: 440px) and (max-width: 768px) {
.widget-bottom .widget-title {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.widget-bottom .widget-title {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.widget-bottom .widget-title {
font-size: 14px;
}
}
.widget-full.widget_nav_menu li {
display: inline-block;
padding: 8px;
}
.widget-full.widget_nav_menu a {
font-size: 15.996px;
font-family: var(--knd-font-family-base);
line-height: 1.33;
letter-spacing: .03em;
text-transform: uppercase;
color: var(--knd-color-main);
border-bottom: 1px solid;
}
@media (min-width: 440px) and (max-width: 768px) {
.widget-full.widget_nav_menu a {
font-size: calc( 15.996px + 1.333 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.widget-full.widget_nav_menu a {
font-size: calc( 17.329px + 1.333 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.widget-full.widget_nav_menu a {
font-size: 18.662px;
}
}
.widget-full.widget_nav_menu a:hover {
color: var(--knd-color-main-dark);
}
.widget-bottom.widget_nav_menu li {
margin-bottom: .5em;
}
.widget-bottom.widget_nav_menu a {
font-size: 12px;
font-family: var(--knd-font-family-base);
font-weight: 400;
line-height: 1.55;
text-transform: uppercase;
color: var(--knd-color-main);
}
@media (min-width: 440px) and (max-width: 768px) {
.widget-bottom.widget_nav_menu a {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.widget-bottom.widget_nav_menu a {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.widget-bottom.widget_nav_menu a {
font-size: 14px;
}
}
.widget-bottom.widget_nav_menu a:hover {
color: var(--knd-color-main-dark);
}
.widget-full.widget_text {
max-width: 1104px;
}
.widget-full.widget_text .textwidget {
max-width: 720px;
text-align: left;
margin-left: auto;
margin-right: auto;
}
.widget-full.widget_text .textwidget a {
color: var(--knd-color-main-dark);
border-bottom: 1px solid var(--knd-color-main);
transition: all .35s;
}
.widget-full.widget_text .textwidget a:hover, .widget-full.widget_text .textwidget a:focus, .widget-full.widget_text .textwidget a:active {
color: var(--knd-color-main-dark);
border-bottom-color: var(--knd-color-main-dark);
}
.widget-full.widget_text .textwidget h2, .widget-full.widget_text .textwidget h3, .widget-full.widget_text .textwidget h4, .widget-full.widget_text .textwidget h5, .widget-full.widget_text .textwidget h6 {
margin: 31.2px 0 16.9px;
}
> .widget-full.widget_text .textwidget h2:first-child, > .widget-full.widget_text .textwidget h3:first-child, > .widget-full.widget_text .textwidget h4:first-child, > .widget-full.widget_text .textwidget h5:first-child, > .widget-full.widget_text .textwidget h6:first-child {
margin-top: 0;
}
> .widget-full.widget_text .textwidget h2:last-child, > .widget-full.widget_text .textwidget h3:last-child, > .widget-full.widget_text .textwidget h4:last-child, > .widget-full.widget_text .textwidget h5:last-child, > .widget-full.widget_text .textwidget h6:last-child {
margin-bottom: 0;
}
.widget-full.widget_text .textwidget h2 strong, .widget-full.widget_text .textwidget h2 b, .widget-full.widget_text .textwidget h3 strong, .widget-full.widget_text .textwidget h3 b, .widget-full.widget_text .textwidget h4 strong, .widget-full.widget_text .textwidget h4 b, .widget-full.widget_text .textwidget h5 strong, .widget-full.widget_text .textwidget h5 b, .widget-full.widget_text .textwidget h6 strong, .widget-full.widget_text .textwidget h6 b {
font-weight: normal;
}
.widget-full.widget_text .textwidget em {
font-style: italic;
line-height: 1.5;
}
.widget-full.widget_text .textwidget ins {
text-decoration: none;
display: inline-block;
background: #E7F3FF;
padding: 0 8px;
}
.widget-full.widget_text .textwidget h2 + h3, .widget-full.widget_text .textwidget h2 + h4, .widget-full.widget_text .textwidget h2 + h5, .widget-full.widget_text .textwidget h2 + h6,
.widget-full.widget_text .textwidget h3 + h4, .widget-full.widget_text .textwidget h3 + h5, .widget-full.widget_text .textwidget h3 + h6,
.widget-full.widget_text .textwidget h4 + h5, .widget-full.widget_text .textwidget h4 + h6,
.widget-full.widget_text .textwidget h5 + h6 {
margin-top: 13px;
}
.widget-full.widget_text .textwidget p, .widget-full.widget_text .textwidget iframe, .widget-full.widget_text .textwidget blockquote {
margin-bottom: 26px;
}
.widget-full.widget_text .textwidget p:last-child, .widget-full.widget_text .textwidget iframe:last-child, .widget-full.widget_text .textwidget blockquote:last-child {
margin-bottom: 0;
}
.widget-full.widget_text .textwidget figure {
margin: 26px 0;
}
.widget-full.widget_text .textwidget figure:last-child {
margin-bottom: 0;
}
.widget-full.widget_text .textwidget figure:first-child {
margin-top: 0;
}
.widget-full.widget_text .textwidget ul {
margin: 26px 0 26px 1.5em;
}
.widget-full.widget_text .textwidget ul li {
position: relative;
padding-left: 20px;
}
.widget-full.widget_text .textwidget ul li:before {
content: '–';
display: inline-block;
line-height: inherit;
position: absolute;
left: 0;
top: 0;
}
.widget-full.widget_text .textwidget ul li li {
padding-left: 0;
break-inside: avoid;
}
.widget-full.widget_text .textwidget ul li li:before {
display: none;
}
.widget-full.widget_text .textwidget ul:first-child {
margin-top: 0;
}
.widget-full.widget_text .textwidget ul ul {
list-style: circle;
}
.widget-full.widget_text .textwidget ul ul ul {
list-style: square;
}
.widget-full.widget_text .textwidget ol {
list-style: decimal;
margin: 26px 0 26px 1.5em;
}
.widget-full.widget_text .textwidget ol:first-child {
margin-top: 0;
}
.widget-full.widget_text .textwidget ol ol {
list-style: lower-alpha;
}
.widget-full.widget_text .textwidget ol ol ol {
list-style: lower-roman;
}
.widget-full.widget_text .textwidget ul ul,
.widget-full.widget_text .textwidget ul ol,
.widget-full.widget_text .textwidget ol ul,
.widget-full.widget_text .textwidget ol ol {
margin-bottom: 0;
}
.widget-full.widget_text .textwidget ul ul:first-child,
.widget-full.widget_text .textwidget ul ol:first-child,
.widget-full.widget_text .textwidget ol ul:first-child,
.widget-full.widget_text .textwidget ol ol:first-child {
margin-top: 13px;
}
.widget-full.widget_text .textwidget li {
margin-bottom: 13px;
}
.widget-full.widget_text .textwidget li:last-child {
margin-bottom: 0;
}
.widget-full.widget_text .textwidget ul + p,
.widget-full.widget_text .textwidget ol + p {
margin-top: 26px;
}
.widget-full.widget_text .textwidget blockquote {
font-style: italic;
position: relative;
padding-left: 34px;
margin-top: 52px;
}
.widget-full.widget_text .textwidget blockquote:before {
content: '“';
display: inline-block;
font-size: 70px;
line-height: 1;
position: absolute;
left: -12px;
top: -12px;
color: var(--knd-color-main);
}
.widget-full.widget_text .textwidget blockquote:first-child {
margin-top: 0;
}
.widget-full.widget_text .textwidget blockquote:last-child {
margin-bottom: 0;
}
.widget-full.widget_text .textwidget pre {
margin-bottom: 26px;
font-family: "Lucida Sans Typewriter", "Lucida Console", Monaco, monospace;
font-size: 0.8em;
line-height: 1.75;
}
.widget-full.widget_text .textwidget pre:last-child {
margin-bottom: 0;
}
.widget-full.widget_text .textwidget .wp-caption {
max-width: 100%;
margin-bottom: 26px;
}
.widget-full.widget_text .textwidget .wp-caption.aligncenter {
margin-left: auto;
margin-right: auto;
max-width: 100%;
}
@media screen and (min-width: 480px) {
.widget-full.widget_text .textwidget .wp-caption.alignleft {
float: left;
margin: 0 48px 10px 0;
max-width: 50%;
}
.widget-full.widget_text .textwidget .wp-caption.alignright {
float: right;
margin: 0 0 10px 48px;
max-width: 50%;
}
}
.widget-full.widget_text .textwidget .wp-caption img {
max-width: 100%;
height: auto;
}
.widget-full.widget_text .textwidget .video-caption {
font-size: 12px;
font-family: var(--knd-font-family-base);
font-weight: 400;
line-height: 1.55;
margin-top: -8px;
margin-bottom: 26px;
}
@media (min-width: 440px) and (max-width: 768px) {
.widget-full.widget_text .textwidget .video-caption {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.widget-full.widget_text .textwidget .video-caption {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.widget-full.widget_text .textwidget .video-caption {
font-size: 14px;
}
}
.widget-full.widget_text .textwidget .video-caption .svg-icon {
fill: var(--knd-page-text-color-light);
width: 15px;
height: 19px;
margin-right: 8px;
vertical-align: bottom;
}
.widget-full.widget_text .textwidget .wp-caption-text {
font-size: 12px;
font-family: var(--knd-font-family-base);
font-weight: 400;
line-height: 1.55;
margin-top: 0.5em;
}
@media (min-width: 440px) and (max-width: 768px) {
.widget-full.widget_text .textwidget .wp-caption-text {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.widget-full.widget_text .textwidget .wp-caption-text {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.widget-full.widget_text .textwidget .wp-caption-text {
font-size: 14px;
}
}
.widget-full.widget_text .textwidget .wp-caption-text .svg-icon {
fill: var(--knd-page-text-color-light);
width: 15px;
height: 19px;
margin-right: 8px;
vertical-align: bottom;
}
.widget-full.widget_text .textwidget p + video-caption {
margin-top: 0;
}
.widget-full.widget_text .textwidget a[href].alignleft {
display: block;
margin-bottom: 26px;
}
@media screen and (min-width: 480px) {
.widget-full.widget_text .textwidget a[href].alignleft {
float: left;
margin: 0 48px 10px 0;
max-width: 50%;
}
}
.widget-full.widget_text .textwidget a[href].alignleft img {
max-width: 100%;
height: auto;
}
.widget-full.widget_text .textwidget a[href].alignright {
display: block;
margin-bottom: 26px;
}
@media screen and (min-width: 480px) {
.widget-full.widget_text .textwidget a[href].alignright {
float: right;
margin: 0 0 10px 48px;
max-width: 50%;
}
}
.widget-full.widget_text .textwidget a[href].alignright img {
max-width: 100%;
height: auto;
}
.widget-full.widget_text .textwidget img.alignleft,
.widget-full.widget_text .textwidget img[align="left"] {
display: block;
margin-bottom: 26px;
}
@media screen and (min-width: 480px) {
.widget-full.widget_text .textwidget img.alignleft,
.widget-full.widget_text .textwidget img[align="left"] {
float: left;
margin: 0 48px 10px 0;
max-width: 50%;
height: auto;
}
}
.widget-full.widget_text .textwidget img.alignright,
.widget-full.widget_text .textwidget img[align="right"] {
display: block;
margin-bottom: 26px;
}
@media screen and (min-width: 480px) {
.widget-full.widget_text .textwidget img.alignright,
.widget-full.widget_text .textwidget img[align="right"] {
float: right;
margin: 0 0 10px 48px;
max-width: 50%;
height: auto;
}
}
.widget-full.widget_text .textwidget pre, .widget-full.widget_text .textwidget code {
line-height: 1.55;
font-weight: 400;
font-style: var(--knd-font-style-base);
font-family: var(--knd-font-family-base);
color: var(--knd-page-text-color);
}
.widget-full.widget_text.widget_custom_html .textwidget {
max-width: none;
}
.widget-full.widget_media_image {
text-align: center;
}
.widget-full.widget_media_image .heading + img {
max-width: 1104px;
height: auto;
}
.widget-full.widget_media_video,
.widget-full.widget_media_audio {
max-width: 720px;
}
.widget-full.widget_search {
max-width: 720px;
position: relative;
z-index: 1;
}
.widget-full.widget_search .searchform {
position: relative;
}
.widget-full.widget_search .icon-search {
width: 26px;
height: 26px;
position: absolute;
top: 17px;
left: 17px;
fill: var(--knd-color-main);
z-index: 5;
}
.widget-full.widget_search .search-field {
position: relative;
z-index: 10;
background: transparent;
border: 2px solid var(--knd-color-main);
padding-left: 54px;
}
.widget-full.widget_search .search-field:-ms-input-placeholder {
color: transparent;
}
.widget-full.widget_search .search-field::placeholder {
color: transparent;
}
.widget-full.widget_search .search-field:focus, .widget-full.widget_search .search-field:active {
border-color: var(--knd-color-main-dark);
background: #ffffff;
padding-left: 24px;
}
.widget-full.widget_search .search-field:focus:-ms-input-placeholder, .widget-full.widget_search .search-field:active:-ms-input-placeholder {
color: var(--knd-page-text-color);
}
.widget-full.widget_search .search-field:focus::placeholder, .widget-full.widget_search .search-field:active::placeholder {
color: var(--knd-page-text-color);
}
@media screen and (min-width: 800px) {
.widget-full.widget_search .search-field {
padding-right: 90px;
}
}
@media screen and (min-width: 800px) {
.widget-full.widget_search .action {
display: inline-block;
position: absolute;
right: 15px;
font-size: 12px;
font-family: var(--knd-font-family-base);
line-height: 1.33;
font-weight: 600;
font-weight: 400;
text-transform: uppercase;
letter-spacing: normal;
color: var(--knd-page-text-color-light);
top: 20px;
}
}
@media screen and (min-width: 800px) and (min-width: 440px) and (max-width: 768px) {
.widget-full.widget_search .action {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media screen and (min-width: 800px) and (min-width: 768px) and (max-width: 1024px) {
.widget-full.widget_search .action {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media screen and (min-width: 800px) and (min-width: 1024px) {
.widget-full.widget_search .action {
font-size: 14px;
}
}
.widget-full.widget_search .sr-num {
font-size: .85em;
color: var(--knd-page-text-color-light);
text-align: left;
margin-top: 8px;
}
.widget-full.widget_search.search-holder {
padding-bottom: 0;
}
.widget-bottom.widget_search .searchform {
position: relative;
}
.widget-bottom.widget_search .icon-search {
width: 20px;
height: 20px;
position: absolute;
top: 14px;
left: 10px;
fill: var(--knd-page-text-color);
}
.widget-bottom.widget_search .search-field {
border: 1px solid var(--knd-page-text-color);
background: transparent;
padding: 12px 12px 12px 44px;
}
.widget-bottom.widget_search .search-field:focus, .widget-bottom.widget_search .search-field:active {
background: #ffffff;
}
.widget-bottom.widget_search .action {
display: none;
}
.leyka_donations_list .widget-full-title {
text-align: center;
}
.leyka_donations_list.widget-full {
padding-top: 24px;
padding-bottom: 48px;
max-width: 720px;
margin-left: auto;
margin-right: auto;
} .button {
font-size: 15.996px;
font-family: var(--knd-font-family-base);
text-transform: uppercase;
line-height: 1.33;
letter-spacing: .03em;
font-weight: 400;
display: inline-block;
color: #ffffff;
background: var(--knd-color-main);
border: 1px solid var(--knd-color-main);
transition: all 0.3;
text-align: center;
padding: 6px 16px;
border-radius: var(--knd-button-border-radius);
}
@media (min-width: 440px) and (max-width: 768px) {
.button {
font-size: calc( 15.996px + 1.333 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.button {
font-size: calc( 17.329px + 1.333 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.button {
font-size: 18.662px;
}
}
@media screen and (min-width: 480px) {
.button {
padding: 12px 35px;
}
}
.button:visited {
color: #ffffff;
}
.button:hover, .button:focus, .button:active {
background: var(--knd-color-main-dark);
color: #ffffff;
border-color: var(--knd-color-main-dark);
}
.tpl-pictured-bg {
width: 100%;
height: 100%;
background-color: var(--knd-page-bg-color-dark);
background-repeat: no-repeat;
background-size: cover;
background-position: center top;
}
.knd-homepage-sidebar, .knd-archive-sidebar {
padding-top: 48px;
position: relative;
}
@media screen and (min-width: 800px) {
.knd-homepage-sidebar, .knd-archive-sidebar {
padding-top: 86.4px;
}
}
body.home.plot-public-campaign .knd-homepage-sidebar, body.home.plot-public-campaign .knd-archive-sidebar {
background: var(--knd-color-main);
color: var(--knd-text1-color);
}
.knd-archive-sidebar {
position: relative;
background: #eeeeee;
padding-top: 57.6px;
}
.the-content .knd-recommend,
.knd-recommend {
font-style: italic;
font-weight: normal !important;
letter-spacing: normal !important;
font-size: 14px;
line-height: 1.45;
color: #000;
padding: 13px 19.5px;
background-color: #f7f7af;
margin: 26px 0;
text-align: left !important;
}
.knd-news-widget, .knd-shortlist-widget, .knd-partners-widget, .knd-donations-widget {
padding-top: 54px;
background: #eeeeee;
}
.knd-news-widget .section-heading, .knd-shortlist-widget .section-heading, .knd-partners-widget .section-heading, .knd-donations-widget .section-heading {
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-align: end;
align-items: flex-end;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.knd-news-widget .section-heading .section-links, .knd-shortlist-widget .section-heading .section-links, .knd-partners-widget .section-heading .section-links, .knd-donations-widget .section-heading .section-links {
font-weight: 500;
font-size: 18px;
font-family: var(--knd-font-family-base);
}
.knd-news-widget .section-heading .section-links a, .knd-shortlist-widget .section-heading .section-links a, .knd-partners-widget .section-heading .section-links a, .knd-donations-widget .section-heading .section-links a {
color: var(--knd-color-main-dark);
text-decoration: none;
line-height: 1.33;
letter-spacing: .03em;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
}
.knd-news-widget .section-heading .section-links a svg, .knd-shortlist-widget .section-heading .section-links a svg, .knd-partners-widget .section-heading .section-links a svg, .knd-donations-widget .section-heading .section-links a svg {
margin-left: 5px;
position: relative;
right: 0;
transition: right .1s;
}
.knd-news-widget .section-heading .section-links a:hover svg, .knd-shortlist-widget .section-heading .section-links a:hover svg, .knd-partners-widget .section-heading .section-links a:hover svg, .knd-donations-widget .section-heading .section-links a:hover svg {
right: -2px;
}
.knd-news-widget h2.section-title, .knd-shortlist-widget h2.section-title, .knd-partners-widget h2.section-title, .knd-donations-widget h2.section-title {
font-size: 26px;
font-family: var(--knd-font-family-headings);
line-height: 1.2;
font-weight: bold;
color: var(--knd-page-text-color);
font-size: 26px;
font-family: var(--knd-font-family-headings);
}
body.plot-public-campaign .knd-news-widget, body.plot-public-campaign .knd-shortlist-widget, body.plot-public-campaign .knd-partners-widget, body.plot-public-campaign .knd-donations-widget {
background: var(--knd-color-third);
}
body.plot-public-campaign .knd-news-widget h2.section-title, body.plot-public-campaign .knd-shortlist-widget h2.section-title, body.plot-public-campaign .knd-partners-widget h2.section-title, body.plot-public-campaign .knd-donations-widget h2.section-title {
--knd-page-text-color: var(--knd-text1-color);
}
.knd-news-widget .cards-row, .knd-shortlist-widget .cards-row, .knd-partners-widget .cards-row, .knd-donations-widget .cards-row {
padding-top: 30px;
}
.knd-shortlist-widget {
background: var(--knd-color-third);
}
body.plot-public-campaign .knd-shortlist-widget {
background: var(--knd-color-third);
}
.knd-shortlist-widget h2.section-title {
color: var(--knd-text1-color);
font-size: 26px;
font-family: var(--knd-font-family-headings);
}
@media screen and (min-width: 800px) {
.knd-shortlist-widget h2.section-title {
width: 50%;
}
}
@media screen and (min-width: 800px) {
.knd-shortlist-widget .knd-widget-head {
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-align: end;
align-items: flex-end;
}
}
.knd-shortlist-widget .section-links {
padding-top: 8px;
font-weight: 500;
}
@media screen and (min-width: 800px) {
.knd-shortlist-widget .section-links {
text-align: right;
width: 50%;
padding-top: 0;
}
}
.knd-shortlist-widget .section-links a {
font-size: 15.996px;
font-family: var(--knd-font-family-base);
line-height: 1.33;
letter-spacing: .03em;
color: var(--knd-color-main-dark);
margin-right: 20px;
}
@media (min-width: 440px) and (max-width: 768px) {
.knd-shortlist-widget .section-links a {
font-size: calc( 15.996px + 1.333 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.knd-shortlist-widget .section-links a {
font-size: calc( 17.329px + 1.333 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.knd-shortlist-widget .section-links a {
font-size: 18.662px;
}
}
@media screen and (min-width: 800px) {
.knd-shortlist-widget .section-links a {
margin-left: 44px;
margin-right: 0px;
}
}
.knd-shortlist-widget .section-links a:hover, .knd-shortlist-widget .section-links a:focus, .knd-shortlist-widget .section-links a:active {
color: var(--knd-color-main);
}
body.plot-fundraising-org .knd-shortlist-widget .section-links a {
color: var(--knd-text1-color);
}
.knd-ourorg-widget, .knd-joinus-widget {
text-align: center;
padding-bottom: 74.4px;
}
.knd-ourorg-widget h2, .knd-joinus-widget h2 {
font-size: 16px;
font-family: var(--knd-font-family-base);
line-height: 1;
letter-spacing: 0.15em;
font-weight: 400;
text-transform: uppercase;
}
body.plot-public-campaign .knd-ourorg-widget h2, body.plot-public-campaign .knd-joinus-widget h2 {
color: var(--knd-text2-color);
}
body.plot-fundraising-org .knd-ourorg-widget h2, body.plot-fundraising-org .knd-joinus-widget h2 {
color: var(--knd-color-third);
}
.knd-sample-problem-org .knd-ourorg-widget h2, .knd-sample-problem-org .knd-joinus-widget h2 {
color: var(--knd-color-main);
font-size: 14px;
}
.knd-ourorg-widget .knd-whoweare-headlike-text-wrapper, .knd-joinus-widget .knd-whoweare-headlike-text-wrapper {
padding-top: 18.04511px;
}
.knd-ourorg-widget .knd-whoweare-headlike-text-wrapper .knd-whoweare-headlike-text, .knd-joinus-widget .knd-whoweare-headlike-text-wrapper .knd-whoweare-headlike-text {
font-size: 28.42312px;
font-family: var(--knd-font-family-headings);
line-height: 1.11;
letter-spacing: .03em;
font-weight: 800;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
@media (min-width: 440px) and (max-width: 768px) {
.knd-ourorg-widget .knd-whoweare-headlike-text-wrapper .knd-whoweare-headlike-text, .knd-joinus-widget .knd-whoweare-headlike-text-wrapper .knd-whoweare-headlike-text {
font-size: calc( 28.42312px + 2.36859 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.knd-ourorg-widget .knd-whoweare-headlike-text-wrapper .knd-whoweare-headlike-text, .knd-joinus-widget .knd-whoweare-headlike-text-wrapper .knd-whoweare-headlike-text {
font-size: calc( 30.79171px + 2.36859 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.knd-ourorg-widget .knd-whoweare-headlike-text-wrapper .knd-whoweare-headlike-text, .knd-joinus-widget .knd-whoweare-headlike-text-wrapper .knd-whoweare-headlike-text {
font-size: 33.1603px;
}
}
@media screen and (min-width: 480px) {
.knd-ourorg-widget .knd-whoweare-headlike-text-wrapper .knd-whoweare-headlike-text, .knd-joinus-widget .knd-whoweare-headlike-text-wrapper .knd-whoweare-headlike-text {
font-size: 36px;
}
}
.knd-whoweare-section {
padding-bottom: 0px;
}
@media screen and (min-width: 800px) {
.knd-whoweare-section {
padding-bottom: 96px;
}
}
.knd-whoweare-section .whoweare-item {
position: relative;
margin-bottom: 0px;
padding-bottom: 57.6px;
}
@media screen and (max-width: 799px) {
.knd-whoweare-section .whoweare-item {
margin-bottom: 48px;
}
}
@media screen and (min-width: 800px) {
.knd-whoweare-section .whoweare-item {
text-align: left;
min-height: none;
}
}
.knd-whoweare-section .whoweare-item h2 {
font-size: 21.32267px;
font-family: var(--knd-font-family-headings);
line-height: 1.2;
letter-spacing: .03em;
font-weight: 800;
margin-bottom: 20px;
}
@media (min-width: 440px) and (max-width: 768px) {
.knd-whoweare-section .whoweare-item h2 {
font-size: calc( 21.32267px + 1.77689 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.knd-whoweare-section .whoweare-item h2 {
font-size: calc( 23.09956px + 1.77689 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.knd-whoweare-section .whoweare-item h2 {
font-size: 24.87645px;
}
}
body.plot-fundraising-org .knd-whoweare-section .whoweare-item h2 {
color: var(--knd-color-third);
}
.knd-whoweare-section .whoweare-item p {
min-height: 76px;
font-size: 18px;
}
@media screen and (min-width: 800px) {
.knd-whoweare-section .whoweare-item p {
min-height: 200px;
}
}
@media screen and (min-width: 1104px) {
.knd-whoweare-section .whoweare-item p {
min-height: 120px;
}
}
.knd-whoweare-section .whoweare-item a {
font-size: 12px;
font-family: var(--knd-font-family-base);
text-transform: uppercase;
line-height: 1.33;
letter-spacing: .03em;
font-weight: 600;
display: inline-block;
color: var(--knd-page-text-color);
border-bottom: 4px solid var(--knd-color-main);
padding: 0px 0px 4px 0px;
text-decoration: none;
position: absolute;
bottom: 0px;
left: 1px;
}
@media (min-width: 440px) and (max-width: 768px) {
.knd-whoweare-section .whoweare-item a {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.knd-whoweare-section .whoweare-item a {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.knd-whoweare-section .whoweare-item a {
font-size: 14px;
}
}
.knd-whoweare-section .whoweare-item a:hover {
text-decoration: none;
border-color: var(--knd-color-main-dark);
}
body.plot-public-campaign .knd-whoweare-section .whoweare-item a {
color: var(--knd-text2-color);
border-color: var(--knd-text2-color);
}
body.plot-public-campaign .knd-whoweare-section .whoweare-item a:hover {
color: var(--knd-text2-color-dark);
border-color: var(--knd-text2-color-dark);
}
body.plot-fundraising-org .knd-whoweare-section .whoweare-item a {
color: var(--knd-color-third);
border-color: var(--knd-color-third);
}
body.plot-fundraising-org .knd-whoweare-section .whoweare-item a:hover {
color: var(--knd-color-third-dark);
border-color: var(--knd-color-third-dark);
}
body.plot-public-campaign .knd-whoweare-section .whoweare-item:last-of-type h2, body.plot-public-campaign
.knd-whoweare-section .whoweare-item:last-of-type h3 {
color: var(--knd-text3-color);
}
body.plot-fundraising-org .knd-whoweare-section .whoweare-item:last-of-type h2, body.plot-fundraising-org
.knd-whoweare-section .whoweare-item:last-of-type h3 {
color: var(--knd-color-main);
}
.knd-whoweare-section .whoweare-item:last-of-type a {
border-color: var(--knd-color-second);
}
.knd-whoweare-section .whoweare-item:last-of-type a:hover {
border-color: var(--knd-color-second-dark);
}
body.plot-public-campaign .knd-whoweare-section .whoweare-item:last-of-type a {
color: var(--knd-text3-color);
border-color: var(--knd-text3-color);
}
body.plot-public-campaign .knd-whoweare-section .whoweare-item:last-of-type a:hover {
color: var(--knd-text3-color-dark);
border-color: var(--knd-text3-color-dark);
}
body.plot-fundraising-org .knd-whoweare-section .whoweare-item:last-of-type a {
color: var(--knd-color-main);
border-color: var(--knd-color-main);
}
body.plot-fundraising-org .knd-whoweare-section .whoweare-item:last-of-type a:hover {
color: var(--knd-color-main-dark);
border-color: var(--knd-color-main-dark);
}
.knd-joinus-widget {
display: block;
background: var(--knd-color-second);
padding-top: 58.56px;
padding-bottom: 64.8px;
color: var(--knd-page-text-color);
}
.knd-joinus-widget h2 {
letter-spacing: 0.1em;
}
body.plot-public-campaign .knd-joinus-widget h2 {
color: var(--knd-text1-color);
}
body.plot-fundraising-org .knd-joinus-widget h2 {
color: var(--knd-text1-color);
}
.knd-sample-problem-org .knd-joinus-widget h2 {
color: var(--knd-color-main);
font-size: 14px;
}
.knd-joinus-widget .knd-whoweare-headlike-text-wrapper {
-ms-flex-pack: center;
justify-content: center;
}
.knd-joinus-widget .knd-whoweare-headlike-text-wrapper .knd-whoweare-headlike-text {
line-height: 1.33;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
font-size: 26px;
}
body.plot-public-campaign .knd-joinus-widget .knd-whoweare-headlike-text-wrapper .knd-whoweare-headlike-text {
color: var(--knd-text1-color);
}
body.plot-fundraising-org .knd-joinus-widget .knd-whoweare-headlike-text-wrapper .knd-whoweare-headlike-text {
color: var(--knd-text1-color);
}
.knd-joinus-widget .knd-cta-wrapper-wide {
padding-top: 24px;
}
.knd-joinus-widget .knd-cta-wrapper-wide a.cta {
font-size: 15.996px;
font-family: var(--knd-font-family-base);
text-transform: uppercase;
line-height: 1.33;
letter-spacing: .03em;
font-weight: 400;
display: inline-block;
color: #ffffff;
background: var(--knd-color-main);
border: 1px solid var(--knd-color-main);
transition: all 0.3;
text-align: center;
padding: 6px 16px;
border-radius: var(--knd-button-border-radius);
font-size: 21.32267px;
font-family: var(--knd-font-family-base);
text-transform: uppercase;
font-weight: 600;
padding: 16px 50px;
}
@media (min-width: 440px) and (max-width: 768px) {
.knd-joinus-widget .knd-cta-wrapper-wide a.cta {
font-size: calc( 15.996px + 1.333 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.knd-joinus-widget .knd-cta-wrapper-wide a.cta {
font-size: calc( 17.329px + 1.333 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.knd-joinus-widget .knd-cta-wrapper-wide a.cta {
font-size: 18.662px;
}
}
@media screen and (min-width: 480px) {
.knd-joinus-widget .knd-cta-wrapper-wide a.cta {
padding: 12px 35px;
}
}
.knd-joinus-widget .knd-cta-wrapper-wide a.cta:visited {
color: #ffffff;
}
.knd-joinus-widget .knd-cta-wrapper-wide a.cta:hover, .knd-joinus-widget .knd-cta-wrapper-wide a.cta:focus, .knd-joinus-widget .knd-cta-wrapper-wide a.cta:active {
background: var(--knd-color-main-dark);
color: #ffffff;
border-color: var(--knd-color-main-dark);
}
@media (min-width: 440px) and (max-width: 768px) {
.knd-joinus-widget .knd-cta-wrapper-wide a.cta {
font-size: calc( 21.32267px + 1.77689 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.knd-joinus-widget .knd-cta-wrapper-wide a.cta {
font-size: calc( 23.09956px + 1.77689 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.knd-joinus-widget .knd-cta-wrapper-wide a.cta {
font-size: 24.87645px;
}
}
@media screen and (max-width: 479px) {
.knd-joinus-widget .knd-cta-wrapper-wide a.cta {
max-width: 100%;
overflow: hidden;
}
}
.knd-joinus-widget .container {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: center;
justify-content: center;
}
.knd-joinus-widget .knd-joinus-widget-figure {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: 40%;
margin-right: 30px;
}
.knd-joinus-widget .knd-joinus-widget-figure img {
display: block;
margin: 0 auto;
max-width: 100%;
max-height: 350px;
width: auto;
height: auto;
}
.knd-joinus-widget .knd-joinus-widget-content {
text-align: center;
-ms-flex: 1;
flex: 1;
}
@media (max-width: 991px) {
.knd-joinus-widget .container {
-ms-flex-direction: column;
flex-direction: column;
}
.knd-joinus-widget .knd-joinus-widget-figure {
margin-right: auto;
margin-bottom: 30px;
width: 100%;
}
} .knd-sample-problem-org .knd-shortlist-widget,
.knd-sample-problem-org .knd-news-widget,
.knd-sample-problem-org .knd-shortlist-widget,
.knd-sample-problem-org .knd-partners-widget,
.knd-sample-problem-org .knd-donations-widget {
background-color: #edf6fe;
}
.knd-sample-problem-org .knd-shortlist-widget h2.section-title {
color: #1e2c49;
}
.knd-sample-problem-org .tpl-project a {
color: #1e2c49;
}
.knd-sample-problem-org .knd-whoweare-section .whoweare-item:last-of-type a {
border-color: var(--knd-color-main);
}
.knd-sample-problem-org .knd-whoweare-section .whoweare-item:last-of-type a:hover {
border-color: var(--knd-color-main-dark);
}
.knd-partners-widget {
padding-top: 56px;
background: var(--knd-page-bg-color);
}
.knd-sample-problem-org .knd-partners-widget {
background: var(--knd-page-bg-color);
}
body.plot-public-campaign .knd-partners-widget {
background: #ffffff;
}
body.plot-public-campaign .knd-partners-widget h2.section-title {
color: var(--knd-color-third);
}
.knd-partners-widget h2.section-title {
color: var(--knd-page-text-color);
font-size: 26px;
font-family: var(--knd-font-family-headings);
}
.knd-partners-widget .knd-news-widget-body {
padding-top: 33px;
}
.knd-partners-widget .tpl-org img {
max-width: 180px;
}
@media screen and (min-width: 800px) {
.knd-partners-widget .tpl-org img {
max-width: 100%;
}
}
.widget-full.widget_knd_team {
max-width: 1104px;
padding-bottom: 0;
}
.knd-people-title {
font-size: 28.42312px;
font-family: var(--knd-font-family-headings);
line-height: 1.11;
letter-spacing: .03em;
font-weight: 800;
color: var(--knd-color-headings);
margin-bottom: 26px;
text-align: center;
}
@media (min-width: 440px) and (max-width: 768px) {
.knd-people-title {
font-size: calc( 28.42312px + 2.36859 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.knd-people-title {
font-size: calc( 30.79171px + 2.36859 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.knd-people-title {
font-size: 33.1603px;
}
}
@media screen and (min-width: 480px) {
.knd-people-title {
font-size: 36px;
}
}
.knd-people-gallery {
margin-left: -24px;
margin-right: -24px;
}
.knd-people-gallery .tpl-person {
margin-bottom: 0;
}
.knd-people-gallery .tpl-person a {
display: block;
color: var(--knd-page-text-color);
}
.knd-people-gallery .tpl-person .entry-data {
text-align: left;
padding: 24px 0 0;
}
.knd-donations-widget {
background: var(--knd-page-bg-color);
padding-top: 33.6px;
padding-bottom: 14.4px;
}
.knd-donations-widget .widget-full-title {
text-align: center;
}
.leyka-loop .tpl-post, .leyka-loop .tpl-related-post {
border: 1px solid var(--knd-page-bg-color-dark);
padding: 24px 25.92px 24px;
}
@media screen and (min-width: 480px) {
.leyka-loop .tpl-post, .leyka-loop .tpl-related-post {
padding: 51.84px 48px 24px;
}
}
@media screen and (min-width: 800px) {
.leyka-loop .tpl-post, .leyka-loop .tpl-related-post {
padding: 24px 25.92px 24px;
}
}
@media screen and (min-width: 1104px) {
.leyka-loop .tpl-post, .leyka-loop .tpl-related-post {
padding: 51.84px 48px 24px;
}
}
.leyka-loop .tpl-post .help-purpose, .leyka-loop .tpl-related-post .help-purpose {
font-size: 12px;
font-family: var(--knd-font-family-base);
text-transform: uppercase;
letter-spacing: .03em;
font-weight: 400;
color: var(--knd-color-main-dark);
padding-top: 24px;
}
@media (min-width: 440px) and (max-width: 768px) {
.leyka-loop .tpl-post .help-purpose, .leyka-loop .tpl-related-post .help-purpose {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.leyka-loop .tpl-post .help-purpose, .leyka-loop .tpl-related-post .help-purpose {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.leyka-loop .tpl-post .help-purpose, .leyka-loop .tpl-related-post .help-purpose {
font-size: 14px;
}
}
.leyka-loop .tpl-post .lk-title, .leyka-loop .tpl-related-post .lk-title {
font-size: 21.32267px;
font-family: var(--knd-font-family-headings);
line-height: 1.2;
letter-spacing: .03em;
font-weight: 800;
padding-top: 22.85714px;
padding-bottom: 7px;
}
@media (min-width: 440px) and (max-width: 768px) {
.leyka-loop .tpl-post .lk-title, .leyka-loop .tpl-related-post .lk-title {
font-size: calc( 21.32267px + 1.77689 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.leyka-loop .tpl-post .lk-title, .leyka-loop .tpl-related-post .lk-title {
font-size: calc( 23.09956px + 1.77689 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.leyka-loop .tpl-post .lk-title, .leyka-loop .tpl-related-post .lk-title {
font-size: 24.87645px;
}
}
.leyka-loop .tpl-post p, .leyka-loop .tpl-related-post p {
line-height: 1.55;
font-weight: 400;
font-style: var(--knd-font-style-base);
font-family: var(--knd-font-family-base);
line-height: 1.33;
padding-bottom: 48px;
}
.leyka-loop .tpl-post .leyka-scale-scale, .leyka-loop .tpl-related-post .leyka-scale-scale {
width: 100%;
height: 7px;
}
.leyka-loop .tpl-post .leyka-scale-scale .target, .leyka-loop .tpl-related-post .leyka-scale-scale .target {
height: inherit;
background: #eeeeee;
}
.leyka-loop .tpl-post .leyka-scale-scale .target .collected, .leyka-loop .tpl-related-post .leyka-scale-scale .target .collected {
height: inherit;
background: var(--knd-color-main);
}
.leyka-loop .tpl-post .leyka-scale-label, .leyka-loop .tpl-related-post .leyka-scale-label {
font-size: 15.996px;
font-family: var(--knd-font-family-base);
line-height: 1.33;
font-weight: 400;
color: var(--knd-page-text-color-light);
}
@media (min-width: 440px) and (max-width: 768px) {
.leyka-loop .tpl-post .leyka-scale-label, .leyka-loop .tpl-related-post .leyka-scale-label {
font-size: calc( 15.996px + 1.333 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.leyka-loop .tpl-post .leyka-scale-label, .leyka-loop .tpl-related-post .leyka-scale-label {
font-size: calc( 17.329px + 1.333 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.leyka-loop .tpl-post .leyka-scale-label, .leyka-loop .tpl-related-post .leyka-scale-label {
font-size: 18.662px;
}
}
.leyka-loop .tpl-post .leyka-scale-label .caption, .leyka-loop .tpl-related-post .leyka-scale-label .caption {
font-size: 12px;
font-family: var(--knd-font-family-base);
text-transform: uppercase;
letter-spacing: .03em;
font-weight: 400;
padding-top: 12.63158px;
}
@media (min-width: 440px) and (max-width: 768px) {
.leyka-loop .tpl-post .leyka-scale-label .caption, .leyka-loop .tpl-related-post .leyka-scale-label .caption {
font-size: calc( 12px + 1 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.leyka-loop .tpl-post .leyka-scale-label .caption, .leyka-loop .tpl-related-post .leyka-scale-label .caption {
font-size: calc( 13px + 1 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.leyka-loop .tpl-post .leyka-scale-label .caption, .leyka-loop .tpl-related-post .leyka-scale-label .caption {
font-size: 14px;
}
}
.leyka-loop .tpl-post .leyka-scale-label .sum, .leyka-loop .tpl-related-post .leyka-scale-label .sum {
color: var(--knd-color-main);
}
.leyka-loop .tpl-post .leyka-scale-label .knd-campaign-needed .sum, .leyka-loop .tpl-related-post .leyka-scale-label .knd-campaign-needed .sum {
color: var(--knd-page-text-color);
}
.leyka-loop .tpl-post .leyka-scale-button-alone, .leyka-loop .tpl-related-post .leyka-scale-button-alone {
text-align: right;
}
.leyka-loop .tpl-post .leyka-scale-button-alone a, .leyka-loop .tpl-related-post .leyka-scale-button-alone a {
font-size: 15.996px;
font-family: var(--knd-font-family-base);
text-transform: uppercase;
line-height: 1.33;
letter-spacing: .03em;
font-weight: 400;
display: inline-block;
color: #ffffff;
background: var(--knd-color-main);
border: 1px solid var(--knd-color-main);
transition: all 0.3;
text-align: center;
padding: 6px 16px;
border-radius: var(--knd-button-border-radius);
font-family: var(--knd-font-family-base);
text-transform: uppercase;
font-weight: 600;
margin-top: 34.28571px;
padding: 10px 30px;
}
@media (min-width: 440px) and (max-width: 768px) {
.leyka-loop .tpl-post .leyka-scale-button-alone a, .leyka-loop .tpl-related-post .leyka-scale-button-alone a {
font-size: calc( 15.996px + 1.333 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.leyka-loop .tpl-post .leyka-scale-button-alone a, .leyka-loop .tpl-related-post .leyka-scale-button-alone a {
font-size: calc( 17.329px + 1.333 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.leyka-loop .tpl-post .leyka-scale-button-alone a, .leyka-loop .tpl-related-post .leyka-scale-button-alone a {
font-size: 18.662px;
}
}
@media screen and (min-width: 480px) {
.leyka-loop .tpl-post .leyka-scale-button-alone a, .leyka-loop .tpl-related-post .leyka-scale-button-alone a {
padding: 12px 35px;
}
}
.leyka-loop .tpl-post .leyka-scale-button-alone a:visited, .leyka-loop .tpl-related-post .leyka-scale-button-alone a:visited {
color: #ffffff;
}
.leyka-loop .tpl-post .leyka-scale-button-alone a:hover, .leyka-loop .tpl-related-post .leyka-scale-button-alone a:hover, .leyka-loop .tpl-post .leyka-scale-button-alone a:focus, .leyka-loop .tpl-related-post .leyka-scale-button-alone a:focus, .leyka-loop .tpl-post .leyka-scale-button-alone a:active, .leyka-loop .tpl-related-post .leyka-scale-button-alone a:active {
background: var(--knd-color-main-dark);
color: #ffffff;
border-color: var(--knd-color-main-dark);
}
@media screen and (min-width: 480px) {
.leyka-loop .tpl-post .leyka-scale-button-alone a, .leyka-loop .tpl-related-post .leyka-scale-button-alone a {
padding: 12px 33px;
}
} .hero-section {
background-color: #585858;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
.hero-section:after {
content: '';
display: block;
width: 100%;
height: 100%;
z-index: 3;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.8) 100%);
}
.hero-section .container {
position: relative;
z-index: 10;
display: -ms-flexbox;
display: flex;
}
.hero-section .hero-content {
min-height: calc(100vh - 77px);
width: 100%;
padding-top: 40px;
padding-bottom: 40px;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: start;
align-items: flex-start;
}
@media screen and (min-width: 480px) {
.hero-section .hero-content {
padding-bottom: 5vh;
}
.hero-section .hero-content .hero-text {
margin-top: 5vh;
}
.hero-section .hero-content .hero-button {
margin-top: 5vh;
}
}
@media screen and (min-width: 800px) {
.hero-section .hero-content {
width: 60%;
min-height: calc(100vh - 101px);
}
.hero-section .hero-content .hero-text {
margin-top: 24px;
}
.hero-section .hero-content .hero-actions {
margin-top: 24px;
}
}
@media screen and (min-width: 1104px) {
.hero-section .hero-content {
width: 50%;
}
}
.hero-section .hero-content-image {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
padding-top: 40px;
padding-bottom: 40px;
}
@media (min-width: 800px) {
.hero-section .hero-content-image {
padding-left: 40px;
}
}
.hero-section .hero-content-image > img {
display: block;
margin: 0 auto;
max-width: 100%;
width: auto;
}
.hero-title {
font-size: 28.42312px;
font-family: var(--knd-font-family-headings);
line-height: 1.11;
letter-spacing: .03em;
font-weight: 800;
color: #ffffff;
}
@media (min-width: 440px) and (max-width: 768px) {
.hero-title {
font-size: calc( 28.42312px + 2.36859 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.hero-title {
font-size: calc( 30.79171px + 2.36859 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.hero-title {
font-size: 33.1603px;
}
}
.hero-text {
line-height: 1.55;
font-weight: 400;
font-style: var(--knd-font-style-base);
font-family: var(--knd-font-family-base);
color: #ffffff;
margin-top: 24px;
}
.hero-button {
font-size: 15.996px;
font-family: var(--knd-font-family-base);
text-transform: uppercase;
line-height: 1.33;
letter-spacing: .03em;
font-weight: 400;
display: inline-block;
color: #ffffff;
background: var(--knd-color-main);
border: 1px solid var(--knd-color-main);
transition: all 0.3;
text-align: center;
padding: 6px 16px;
border-radius: var(--knd-button-border-radius);
margin-top: 48px;
}
@media (min-width: 440px) and (max-width: 768px) {
.hero-button {
font-size: calc( 15.996px + 1.333 * ( ( 100vw - 440px) / 328 ));
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.hero-button {
font-size: calc( 17.329px + 1.333 * ( ( 100vw - 768px) / 256 ));
}
}
@media (min-width: 1024px) {
.hero-button {
font-size: 18.662px;
}
}
@media screen and (min-width: 480px) {
.hero-button {
padding: 12px 35px;
}
}
.hero-button:visited {
color: #ffffff;
}
.hero-button:hover, .hero-button:focus, .hero-button:active {
background: var(--knd-color-main-dark);
color: #ffffff;
border-color: var(--knd-color-main-dark);
}
.hero-button.hero-button-outline:not(:hover) {
background: #fff;
color: var(--knd-color-main-dark);
border-color: var(--knd-color-main-dark);
}
@media (min-width: 800px) {
.hero-section .hero-content {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
}
}
@media (min-width: 1024px) {
.hero-title {
font-size: 37px;
}
.hero-text {
font-size: 18px;
}
}
@media (max-width: 799px) {
.hero-section .container {
-ms-flex-direction: column;
flex-direction: column;
}
.hero-section .hero-content {
-ms-flex-order: 2;
order: 2;
padding-top: 25px;
min-height: auto;
}
.hero-section .hero-content:first-child:last-child {
min-height: 52vw;
}
.hero-content-image {
padding-bottom: 0;
}
.hero-content-image > img {
max-height: 50vw;
}
}
@media screen and (max-width: 480px) {
.hero-title {
font-size: 22px;
}
.hero-text {
font-size: 14px;
}
.hero-button {
margin-top: 25px;
}
} .knd-breadcrumbs {
text-transform: uppercase;
font-size: 11px;
font-weight: 500;
margin-bottom: 18px;
}
.knd-breadcrumbs .knd-separator {
display: inline-block;
margin: 0 7px;
width: 1px;
height: 9px;
background-color: #c1c1c1;
-ms-transform: rotate(30deg);
transform: rotate(30deg);
}
.knd-breadcrumbs a {
color: #989898;
text-decoration: none;
}
.knd-breadcrumbs a:hover {
color: var(--knd-page-text-color);
text-decoration: none;
}