/*
Theme Name: Aspen Institute Kiev
Text Domain: aspen
Version: 1
*/ 
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

/*swiper custom css*/
.arrows-pagination {
    position: relative;
    clear: both;
}

.map-swiper {
    width: 300px;
    position: relative;
}

.arrows-pagination > div {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    top: auto;
    right: auto;
    margin: 0 24px;
}

/*map*/
.mapplic-clickable.active, .mapplic-clickable.active path{fill: #f1a20f!important;}

.load-more+.lds-facebook{position:absolute;bottom:85px;left:50%;margin-left:-32px;display:none}.lds-facebook{display:inline-block;position:relative;width:64px;height:64px}.lds-facebook div{display:inline-block;position:absolute;left:6px;width:13px;background:#f2a30f;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}.lds-facebook div:nth-child(1){left:6px;animation-delay:-.24s}.lds-facebook div:nth-child(2){left:26px;animation-delay:-.12s}.lds-facebook div:nth-child(3){left:45px;animation-delay:0}@keyframes lds-facebook{0%{top:6px;height:51px}100%,50%{top:19px;height:26px}}
#content {min-height: 500px;}
body.admin-bar{margin-top: 32px;}
body.admin-bar header{top: 32px;}
.nav-page ul li .current {
    color: #d6d6d6;
    font-weight: 500;
    text-decoration: none;
    -webkit-transition: color .25s linear;
    -o-transition: color .25s linear;
    transition: color .25s linear;
}
header nav li ul.drop-down{
	width: 180px;
	max-height: inherit;
	opacity: 0;
	visibility: hidden;
	-webkit-transition:none;
	-moz-transition: none;
	transition:none;
}
header nav li:hover ul.drop-down{
	max-height: inherit;
	opacity: 1;
	visibility: visible;
}
body .nav-link {
    padding: .4rem;
}
header nav>ul>li.current-menu-ancestor>a, header nav ul>li.current-menu-ancestor>a~span {
    color: #f2a30f!important;
}
body header .right-block .language li a{padding: 0px 16px;}
@media (max-width: 1440px){
	body header .right-block {padding-left: 10px;}
	body header nav>ul>li>a{padding: 25px 7px;}
}
@media (min-width: 769px) and (max-width: 1339px){
	body header .right-block .language {margin-right: 15px;}
	body header nav>ul>li>a {padding: 20px 5px;}
	body header nav ul li.has-submenu span:after{left: 0;}
}
@media (min-width: 769px) and (max-width: 1199px){
	header .logo {width: 60px;}
    header .logo img {max-width: 60px;}
	body header nav>ul>li>a{padding: 20px 1px;}
}
@media (min-width: 989px) and (max-width: 1199px){
		body header nav>ul>li>a{font-size: 11px;}
}
@media (min-width: 769px) and (max-width: 989px){
		body header nav>ul>li>a{font-size: 8px;}
}
.social-c * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.social-blocks ul li{
	overflow: hidden;
}
.block-event .img .date{text-transform: capitalize;}
.load-more{display: block;width: 100%;clear: both;opacity:1;-webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear;}
.load-more.hide{opacity: 0; pointer-events: none;}
.ajax_content{display: none;}
.hide-border{border: none!important;}
.all-news .news .block-news .info{width: 100%;}
.all-news .news .block-news .info.nothumbs{padding: 50px 50px 50px 50px!important;}
.not-found-title{padding-left: 20px;font-size: 24px;font-weight: 700;font-family: Playfair;}
body:not(.home) .news{background: transparent;}
.page-navi-posts{margin-bottom: 51px;}
.page-navi-posts a, .page-navi-posts span {
    display: inline-block;
    margin: 0 10px;
    -webkit-transition: color .25s linear;
    -o-transition: color .25s linear;
    transition: color .25s linear;
}

.page-navi-posts a:hover {
    color: #f2a30f;
}

.page-navi-posts a, .page-navi-posts span {
    font-size: 20px;
    font-weight: 700;
    font-family: Playfair;
    color: #969696;
    text-decoration: none;
    -webkit-transition: color .25s linear;
    -o-transition: color .25s linear;
    transition: color .25s linear;
}

.page-navi-posts .current {
    color: #f2a30f;
}

.page-navi-posts a.prev,
.page-navi-posts a.next {
    position: relative;
}

.page-navi-posts a.prev::before {
    content: "\E07A";
    font-weight: 500;
    font-family: IconFont;
    font-size: 36px;
    padding-left: 15px;
    vertical-align: middle;
}

.page-navi-posts a.next::after {
    content: "\E079";
    font-weight: 500;
    font-family: IconFont;
    font-size: 36px;
    padding-left: 15px;
    vertical-align: middle;
}
.footer ul.footer-block .contacts a{white-space: nowrap;}
/*single post*/
.single-post-page h1{-ms-word-wrap: break-word;word-wrap: break-word;}
.single-post-page h2, .single-post-page h3, .single-post-page h4, .single-post-page h5, .single-post-page h6{margin-bottom: 20px; margin-top: 40px; display: block; width: 100%; clear: both;}
.single-post-page p{margin-bottom: 20px;}
.single-post-page .block-news{margin-top: 40px;}
.single-post-page a{color: #005587; text-decoration: none; -webkit-transition: color .25s linear;-o-transition: color .25s linear;transition: color .25s linear;}
.single-post-page a:hover{text-decoration: none; color: #f2a30f;}
.single-post-page table{width: 100%;margin-bottom: 20px;border: 1px solid #e3e3e3;}
.single-post-page table td, .single-post-page table th{border: 1px solid #e3e3e3;padding: 10px;box-sizing: border-box;}
.single-post-page img, .single-post-page figure{max-width: 100%; height: auto;}
.single-post-page figcaption.wp-caption-text {font-style:  italic;padding: 10px;background: #f2a30f;position: absolute;top: -30px;width: 80%;margin-left: -30px;color: #fff;}
.single-post-page figcaption.wp-caption-text a:hover{color: #fff; text-decoration: underline;}
.single-post-page figure.wp-caption {margin-top: 60px;position: relative;}
.single-post-page .post-thumbnail-single{width: 90%!important;left: calc(-10% + 30px)!important;margin: 60px auto 0 auto;}
.post-thumbnail-single {margin-top: 40px;}

body .all-news~.bg-cover {height: calc(100% - 320px);}

@media (min-width: 1024px){
	body.home .events .swiper-container{margin-left: 20%;}
    .news .block-news.left a.img-news {height: 115%;}
    .thumb-wrap {
        position: relative;
        width: 100%;
        height: 100%;
        overflow: hidden;
        display: block;
    }
}
@media (max-width: 1023px){
    body .all-news~.bg-cover {height: calc(100% - 210px);}
}
@media (max-width: 460px){
	body .footer-sing-up form input{width: 50%!important;}
}
body .search-cover.active form{visibility: visible;}
body .our-mission p{margin-bottom: 20px;}
.page-template-default .block-news .img-news.left {margin-top: 60px;}
.board-of-trustees~.bg-cover,
.board-of-trustees::before{z-index: -1;}

.mouse-icon, .mouse-icon .wheel, .mouse-icon:after{-webkit-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}
.mouse-icon {position: absolute;bottom: 20px;border: 2px solid #005587;border-radius: 16px;height: 40px;width: 24px;display: block;left: 0;cursor:pointer;}
.mouse-icon:hover{border: 2px solid #f2a30f;}
.mouse-icon .wheel {position: relative; border-radius: 10px; background: #005587; width: 2px; height: 6px; top: 4px; margin-left: auto; margin-right: auto; animation: drop 1s infinite running linear;}
.mouse-icon:hover .wheel{background: #f2a30f;}
.mouse-icon:after{font-family: IconFont;content: "\e604";font-size: 11px;font-weight: 600;color:#005587;position: absolute;left: 50%;margin-left: -5px;bottom: -21px;}
.mouse-icon:hover:after{color:#f2a30f;}

@-webkit-keyframes drop {
  0% {top: 5px; opacity: 0;}
  30% {top: 10px; opacity: 1;}
  100% {top: 25px; opacity: 0;}
}
@keyframes drop {
  0% {top: 5px; opacity: 0;}
  30% {top: 10px; opacity: 1;}
  100% {top: 25px; opacity: 0;}
}
@media (max-width: 640px){
	.mouse-icon{display: none;}
}
.sing-up input{background: transparent;}
.all-news .news.membership2-wrap {
    margin-bottom: 53px;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
/*single events*/
body .explored-event .open-event .description-event p{margin-bottom: 20px}
body .explored-event .open-event .description-event p + .img-news{margin-top: 60px;}
.explored-event .open-event .top-info a[href^="mailto:"],
.explored-event .open-event .top-info a[href^="tel:"]{color: #ffffff; -webkit-transition: color .25s linear; -o-transition: color .25s linear; transition: color .25s linear;}
.explored-event .open-event .top-info a[href^="mailto:"]:hover,
.explored-event .open-event .top-info a[href^="tel:"]:hover{color: #f2a30f; text-decoration: none;}
.explored-event .open-event .top-info .information{padding-right: 50px;}
.swiper-slide a.block-event {display: block;position: relative;width: 100%;}
.person-info a, .swiper-slide a.block-event .name-event, .swiper-slide a.block-event .time, .swiper-slide a.block-event .venue{-webkit-transition: all .25s linear; -o-transition: all .25s linear; transition: all .25s linear;}
.swiper-slide a.block-event:hover{text-decoration: none;}
.person-info a:hover, .swiper-slide a.block-event:hover .name-event, .swiper-slide a.block-event:hover .time, .swiper-slide a.block-event:hover .venue{opacity: .7; text-decoration: none;}
.person-info a{color: #ffffff; opacity: 1;}

.block-info.image-only-inside{padding: 0;margin-top: 40px;}
.block-info.image-only-inside .img-member{width: 65%;margin: 0 auto;}

@media (min-width: 1024px) and (max-width: 1199px){
	.block-info.image-only-inside .img-member{width: 81%;}
}
@media (max-width: 1023px){
	.people .person.popup-open,
	.block-info.image-only-inside .img-member{width: 100%;}
}

@media (min-width: 768px) and (max-width: 1023px){
	body .people .person{width: calc(50% - 40px); margin: 20px;}
}
@media (min-width: 1024px){
	body .people .person{width: 30%; margin: 10px;}
}

body .nav-page ul li:first-child {margin-right: 15px;}
body .nav-page ul li {margin-right: 20px;}
@media (max-width: 767px){
	.locations-map .map-swiper {position: relative;width: 100%;}
	#mapplic.mapplic-element {margin-left: 0;}
	.locations {padding: 20px 0 0 0;}
	header nav li > a {white-space: normal;}
}
body.home .events .more {line-height: 1.4em;}
@media (max-width:1023px){
	body.home .events .more {display: block;position: relative;clear: both;margin-top: 30px;}
}


.society-pag {position: absolute;z-index: 10;width: 760.5px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);top: 50%;height: 54px;max-width: 65%;}
.society-pag .swiper-button-next, .society-pag .swiper-button-prev {height: auto;margin: 0;top: 0!important;width: 36px;position: relative;}
.society-pag .swiper-button-next:before, .society-pag .swiper-button-prev:before {padding: 0;vertical-align: baseline;position: relative;display: block;}
.society-pag .swiper-button-prev {float: left;left: 20px!important;}
.society-pag .swiper-button-next {float: right;left: -20px!important;}
.slider-society .swiper-slide{text-align: center;padding-top: 40px;}
.slider-society .swiper-slide.swiper-slide-prev{text-align: right;padding-right: 50px;}
.slider-society .swiper-slide.swiper-slide-next{text-align: left;padding-left: 50px;}
.slider-society .swiper-slide .img-member.left {width: 50%;margin: 0;display: inline-block;vertical-align: bottom;-webkit-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}
.slider-society .swiper-slide.swiper-slide-active .img-member.left {width: 760.5px;margin: 0 auto;max-width: 100%;height: 100%;}
.slider-society .swiper-slide:not(.swiper-slide-active) .img-member.left:before {display: none;}
.slider-society.block-info {padding: 0;max-width: 1920px;margin: 0 auto 30px auto;}
.slider-society .swiper-slide:not(.swiper-slide-active) .img-member.left .name-photo{opacity: 0;}
.swiper-slide .name-photo {position: absolute;opacity: 1;bottom: 10%;left: 5%;color: #fff;background: rgba(0, 0, 0, 0.6);padding: 3px 22px;-webkit-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}
.slider-society .swiper-slide:not(.swiper-slide-active) .img-member.left {height: 80%;margin-top: 10%;overflow: hidden;width: 100%;}
.slider-society .swiper-slide{height: 400px;}
.society-img{position: absolute;width: 100%;height: 100%;top: 0;background-size: cover;background-position: center;}
@media (max-width: 960px){
	.society-pag{max-width: 690px;}
	.slider-society .swiper-slide.swiper-slide-active .img-member.left {width: 690px;}
}
@media (max-width: 767px){
	.title{padding-left: 0;}
	.society-pag{max-width: 80%;}
	.slider-society .swiper-slide.swiper-slide-active .img-member.left {width: 510px;max-width: 90%;}
	.all-news .news .block-news .info.nothumbs {padding: 50px 20px 10px 20px!important;}
}
@media (max-width: 600px){
	.block-info.image-only-inside .img-member.left:before{left: -10px;}
}

/*Contact form*/
select, input, textarea, :focus {outline: none!important;}
#event_form input, #event_form select, #event_form textarea {border: 1px solid #a9a9a9;}
#event_form input.invalid, #event_form select.invalid, #event_form textarea.invalid {border: 1px  solid red!important;}
.request h5 + span{font-size: 12px;color: #005587;display: block;margin-bottom: 25px;}
#event_form textarea{width: 100%;min-height: 120px;padding: 20px 70px 20px 25px;display: block;position: relative;}
#event_form textarea+span{font-size: 12px;color: #b4b4b4;padding-left: 25px;display: block;position: relative;}
#event_form textarea::-webkit-input-placeholder {color: #000;font-size: 16px;}
#event_form textarea::-moz-placeholder {color: #000;font-size: 16px;}
#event_form textarea:-ms-input-placeholder {color: #000;font-size: 16px;}
#event_form textarea:-moz-placeholder {color: #000;font-size: 16px;}
.g-recaptcha {transform: scale(0.95) !important;-webkit-transform: scale(0.81) !important;transform-origin:0 0 !important;-webkit-transform-origin:0 0 !important;}
.submit-message-error {font-size: 12px;color: red;display: block;margin-bottom: 25px;}
span.more.cf-submit {position: relative;cursor: pointer;}
span.more.cf-submit input {position: absolute;left: 0;top: 0;width: 100%;height: 115%;opacity: 0;cursor: pointer;}
.submit-message-success {margin-top: 30px;}
.submit-message-success h5 {font-size: 24px;}
.request .submit-message-success h5 + span {display: block;font-size: 19px;}
a.send-update-email {color: white;}


/*Ajax loader*/
.ajax-loader {position: fixed;z-index: 999999;background: rgba(0, 85, 135, 0.9);top: 0;left: 0;width: 100%;height: 100%;display: none;}
.lds-roller {display: inline-block;position: absolute;width: 64px;height: 64px;top: 50%;left: 50%;margin-top: -32px;margin-left: -32px;}
.lds-roller div {animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin: 32px 32px;}
.lds-roller div:after {content: " ";display: block;position: absolute;width: 6px;height: 6px;border-radius: 50%;background: #f2a30f;margin: -3px 0 0 -3px;}
.lds-roller div:nth-child(1){animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:50px;left:50px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:54px;left:45px}.lds-roller div:nth-child(3){animation-delay:-108ms}.lds-roller div:nth-child(3):after{top:57px;left:39px}.lds-roller div:nth-child(4){animation-delay:-144ms}.lds-roller div:nth-child(4):after{top:58px;left:32px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:57px;left:25px}.lds-roller div:nth-child(6){animation-delay:-216ms}.lds-roller div:nth-child(6):after{top:54px;left:19px}.lds-roller div:nth-child(7){animation-delay:-252ms}.lds-roller div:nth-child(7):after{top:50px;left:14px}.lds-roller div:nth-child(8){animation-delay:-288ms}.lds-roller div:nth-child(8):after{top:45px;left:10px}@keyframes lds-roller{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}


/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter,div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}
.screen-reader-text:focus {background-color: #eee;clip: auto !important;clip-path: none;color: #444;display: block;font-size: 1em;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.gallery:after {content:"";display:table;clear:both;}
img.aligncenter, div.aligncenter, figure.aligncenter, img.wp-post-image {display:block; margin:1em auto;}
img.alignright, div.alignright, figure.alignright {float:right; margin:1em 0 1em 2em;}
img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {float:left; margin:1em 1em 2em 0;}
figure {max-width: 100%; height: auto; margin:1em 0;}
p img.alignright, p img.alignleft {margin-top:0;}
.block-news a {color: #ed9d07;-webkit-transition: color .25s linear;-o-transition: color .25s linear;transition: color .25s linear;}
.block-news a:hover {color: #005587;text-decoration: none;}
.gallery figure img {max-width:100%; height:auto; margin:0 auto; display:block;}
.gallery figure {float:left; margin:0 2% 1em 0;}
.gallery.gallery-columns-1 figure {width:100%; margin:0 0 1em 0; float:none;}
.gallery.gallery-columns-3 figure {width:32%;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+3) {margin-right:0;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+4) {clear:left;}
.gallery.gallery-columns-2 figure {width:49%;}
.gallery.gallery-columns-2 figure:nth-of-type(even) {margin-right:0;}
.gallery.gallery-columns-2 figure:nth-of-type(odd) {clear:left;}
.gallery.gallery-columns-4 figure {width:23.25%;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+4) {margin-right:0;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+5) {clear:left;}
.gallery.gallery-columns-5 figure {width:18%;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+5) {margin-right:0;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+6) {clear:left;}
.gallery.gallery-columns-6 figure {width:14.2%;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+6) {margin-right:0;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+7) {clear:left;}
.gallery.gallery-columns-7 figure {width:12%;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+7) {margin-right:0;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+8) {clear:left;}
.gallery.gallery-columns-8 figure {width:10.2%;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+8) {margin-right:0;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+9) {clear:left;}
.gallery.gallery-columns-9 figure {width:8.85%;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+9) {margin-right:0;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+10) {clear:left;}
@media (max-width:767px) {
    img.alignright, div.alignright, figure.alignright, img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {display:block; margin:1em auto; float:none;}
    .gallery.gallery-columns-4 figure, .gallery.gallery-columns-5 figure, .gallery.gallery-columns-6 figure, .gallery.gallery-columns-7 figure, .gallery.gallery-columns-8 figure, .gallery.gallery-columns-9 figure {width:100%; margin:0 0 1em 0; float:none;}
}
.swiper-button-next, .swiper-button-prev {
    -webkit-transition: color .25s linear;
    -o-transition: color .25s linear;
    transition: color .25s linear;
}
.container{position: relative;}
.contact-person.eventslanding{width: 100%!important;}
.person-info-photo .img-icon {
    width: 90px;
    height: 90px;
    -moz-border-radius: 45px;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    overflow: hidden;
}

.person-info-photo {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}

.person-info-wrap {
    float: left;
}

.person-info:before, .person-info:after {
    content: '';
    display: table;
    width: 100%;
    clear: both;
}
@media (max-width:767px) {
	.person-info-photo, .person-info-wrap{float: none; position: relative; display: block; width: 100%;}
}


/*home news slider*/
.home_news_slider{padding-top: 30px;}
.home_news_slider .swiper-button-prev, .home_news_slider .swiper-button-next {top: -8px!important;color: #005587;}
.home_news_slider .swiper-button-prev:hover, .home_news_slider .swiper-button-next:hover {color: #f2a30f!important;}
.home_news_slider .swiper-wrapper{padding-top: 35px;}
.homepage-wrap .news .title {margin-bottom: 0;padding: 10px 15px}
.homepage-wrap .news:before, .homepage-wrap .news:after {content: '';display: table;width: 100%;}
.homepage-wrap .news .more{padding: 0!important;margin: 12px 0 50px 0;}
@media (min-width: 1200px){
	.home_news_slider{padding-top: 20px;}
}
@media (min-width: 1024px){
	.news .home_news_slider .block-news{margin-left: 35px;}
}
@media (max-width: 1023px){
	.news .home_news_slider .block-news {margin: 0 auto;max-width: 87%;}
}

input:invalid, input:required {box-shadow:none;}
.bg-container{background-color: #eaeaea;}
.top-container .top-title{margin-bottom: 60px;}
.bg-container{padding-top: 60px;}
.social-blocks{z-index: 1;}
.news .block-news .info .description p {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.news .block-news .info .description {
    height: 76px;
    overflow: hidden;
}
.join-item a {
    color: #fff;
    text-decoration: none;
}
.about-join-btn1, .about-join-btn2 {
    display: block;
}

.about-join-btn1 {
    margin-top: 23px;
    margin-bottom: 19px;
}

.about-join-btn1 h3, .about-join-btn2 h3 {
    font-size: 16px!important;
}

.single-event-wrap .information {
    padding: 0!important;
    width: 100%!important;
}
.explored-event .open-event.single-event-wrap .top-info {
    min-height: unset;
    display: block;
}

.explored-event .open-event.single-event-wrap .top-info .information ul li {
    width: 50%;
    float: left;
}

.more-wrap {
    float: left;
    width: 100%;
    clear: both;
}
.ideas.explored-event .all-ideas{position: relative;}
.explored-event .open-event.single-event-wrap .top-info:before, .explored-event .open-event.single-event-wrap .top-info:after,
.explored-event .open-event .top-info .information:before, .explored-event .open-event .top-info .information:after {
    content: '';
    display: table;
    width: 100%;
}
body.single-speakers .all-ideas:after ,
body.single-event .all-ideas:after {
    content: '';
    background: #eaeaea;
    position: absolute;
    left: -50%;
    width: 200%;
    height: 103%;
    top: 150px;
    z-index: -1;
    bottom: 0;
}
@media (max-width: 991px){
	.explored-event .open-event.single-event-wrap .top-info .information ul li{width: 100%;}
}
li.event-list {width: 100%;height: 455px;padding: 40px 50px;margin-bottom: 30px;background-color: #005587;transition: width 0.2s;-webkit-transition: width 0.2s;}
@media (min-width: 768px){
	li.event-list {width: calc(50% - 20px);margin: 10px;float:left;}

}
@media (min-width: 1024px){
/*	li.event-list {width: calc(33.33333333% - 20px);margin: 10px;float:left;}*/
	.events-all ul{
		position: relative;
	    width: 100%;
	    display: block;
	    text-align: center;
	}
	li.event-list {width: calc(33.33333333% - 23px);
	    display: inline-block;
	    position: relative;
	    float: initial;
	    vertical-align: top;
	}
}
.events-all:before, .events-all:after {content: '';display: table;width: 100%;}
li.event-list .h3 {font-size: 24px;color: #fff;height: 59px; overflow: hidden; font-family: Playfair;font-weight: 700;margin-bottom: 20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
li.event-list p {font-size: 16px;color: #fff;margin-bottom: 20px;overflow: hidden;display: block;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;}
li.event-list .more {color: #fff;margin-left: 0;padding-left: 0;}

.content-blue {color: #005587;}
.all-news.membership2-wrap-page .title {margin-bottom: 40px;}
.membership2-wrap-page .container,.membership2-wrap-bottom:before, .membership2-wrap-bottom:after {content: '';display: table;width: 100%;}
.membership2-wrap-bottom {margin-top: 117px;padding-top: 25px;background: #eaeaea;}
.membership2-wrap-bottom .news .block-news{margin-bottom: 60px;}
.membership2-wrap-bottom .container {padding-top: 30px;}
.content-blue {color: #005587;}
.news.membership2-wrap .block-news .info .description p {display: block;-webkit-line-clamp: unset;-webkit-box-orient: unset;height: auto;}
.news.membership2-wrap .block-news .info .description {height: auto;margin-bottom: 0;}
.news.membership2-wrap .block-news .info .title-news:hover{opacity:1;}
.news.membership2-wrap .more{text-align:left;padding: 0;}
.all-news .news.membership2-wrap .block-news .info.nothumbs{z-index:1;}
.container-memebers-list {width: 65%;margin: 0 auto 35px auto;background: #fff;padding: 60px;}
.container-memebers-list h2,.container-memebers-list h3 {font-size: 36px;font-family: Playfair;font-weight: 700;margin-bottom: 24px;color: #005587;}
.container-memebers-list h3{font-size: 16px;}
.btn-y, .container-memebers-list .more {color: #f2a30f;padding-left: 0;}
.container-memebers-list ul{-moz-column-count: 3;-moz-column-gap: 20px;-webkit-column-count: 3;-webkit-column-gap : 20px;margin-bottom: 29px;}
.bg-hulf {position: relative;}
.bg-hulf:before {content: '';background: #eaeaea;position: absolute;width: 100%;height: 63%;bottom: 0;}
.bg-full{background: #eaeaea;}
.related-ideas .program:before, .related-ideas .program:after, .bg-full:before, .bg-full:after {content:"";display:table;width:100%;}
.block-info.image-only-inside.nomargin {margin-bottom: 0;}
.community_subtitle {font-size: 16px;font-weight: 700;font-family: Playfair;color: #005587;}
.container-memebers-list.smallbg {padding: 22px 60px;}
.simpleText.graybg {background: #eaeaea;padding: 60px;margin-left: -60px;width: calc(100% + 120px);color: #005587;font-weight: 600;}
.block-news .img-news {margin-top: 40px;}
.related-ideas .program .block-event {padding: 60px 40px;margin: 0 auto;width: 30%;margin: 1%;display: inline-block;vertical-align: top;}
.related-ideas {margin-top: 35px;}
.related-ideas .program .block-event:hover .name-event {text-decoration: none!important;opacity: .7;}
.related-ideas .program {display: block;width: 100%;text-align: center;}
.block-news blockquote {padding-left: 22px;border-left: 5px solid #025687;}
.pn-wrap img, .pn-wrap .txt {display: inline-block;margin: 0;clear: none;width: auto;vertical-align: middle;}
.pn-wrap .txt {max-width: calc(80% - 100px);}
.pn-wrap h4 {font-weight: 700;font-family: Playfair;font-size: 1em;line-height: 1.6em;margin: 0 0 5px 0;}
.prev-next a {color: #005587;text-decoration: none;-webkit-transition: color .25s linear;-o-transition: color .25s linear;transition: color .25s linear;}
.prev-next a:hover {text-decoration: none;color: #f2a30f;}
.pn-wrap p {margin: 0!important;color: #f2a30f;}
.prev-post .pn-wrap img {margin-right: 5%;}
.next-post .pn-wrap img {margin-left: 5%;}
.next-post .pn-wrap {text-align: right;}
.prev-post i:before, .next-post i:before{font-family: IconFont;content: "\e604";font-size: 9px;font-weight: 600;font-style: normal;line-height: 1em;vertical-align: middle;display: inline-block;}
.prev-post i:before {content: "\e605";margin-right: 10px;}
.next-post i:before {content: "\e606";margin-left: 10px;}
.ideas .all-ideas .best-ideas .idea-item .img-idea .numberimg img {max-width: 60%;height: auto;position: absolute;width: auto;top: 50%;left: 50%;transform: translate(-50%, -50%);}

.pn-wrap {margin-bottom: 30px;}
body.single-post .our-mission.single-post-page {padding-bottom: 0;}
.prev-next {background-color: #eaeaea;padding: 60px 0 30px 0;margin: 60px 0 0 0;display: block;}
p small{font-size: 12px;}
iframe {max-width: 100%;}
.homelinkservices a{color: #fff;}
.homelinkservices a:hover{color: #f2a30f;text-decoration: none;}
@media (max-width: 1199px) and (min-width: 1024px){
	.container-memebers-list {width: 81%;}
}
@media (max-width: 1023px){
	.container-memebers-list {width: 100%;}	
}
@media (max-width: 991px){
	.related-ideas .program .block-event{width: 47%;}
}
@media (max-width: 768px){
	.container-memebers-list ul{-moz-column-count: 1;-webkit-column-count: 1;}
	.related-ideas .program .block-event{width: 100%;}
}


.history-years li span small,
.history-years li span {
    color: #c0c0c0;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    cursor: pointer;
}

.history-years {
    width: 20%;
    float: left;
    font-family: Playfair;
    position: absolute;
}

.history-slides {
    width: 80%;
    float: left;
    position: relative;
    margin-left: 20%;
}


.history-slides .swiper-slide {
    overflow: hidden;
}

.history-wrap:before, .history-wrap:after {
    content: '';
    display: table;
    width: 100%;
}

.history-wrap {
    position: relative;
    margin-top: 40px;
}

.history-years li:hover small,
.history-years li:hover span {
    color: #f2a30f;
}
.history-years li span{
	-webkit-transition: all .5s linear;-o-transition: all .5s linear;transition: all .5s linear;
}

.history-years li.active span{
	-webkit-transition: all .5s linear;-o-transition: all .5s linear;transition: all .5s linear;
}
.history-years li.active span small{color: #fff;}
.history-years li.active span {
    color: #fff;
    background: #f2a30f;
    font-size: 24px;
    padding: 17px 23px;
    white-space: nowrap;
    display: inline-block;
}
.history-years li.active small{font-size: 12px; white-space: nowrap;}
.history-years li.active {
    margin: 7px 0 8px -52px;
}
li.hstyle-blue.active span {
    background: #005587;
}

.swiper-slide.hstyle-blue .history-txt {
    color: #005587;
}
@media (max-width: 660px){
	.history-years{width: 30%;}
	.history-slides{width: 70%;}
	.history-years li.active {margin: 7px 0 8px -38px;}
	.history-years li.active span{padding: 9px 8px;}
}
.history-slides:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.stickyMenu{position: relative;}
.history-years.sticky{position: fixed;}
.history-years.stop {
    position: absolute;
}
.history-wrap.scrolled .history-slides{margin-left: 20%;}
.related-ideas h2 {
    font-size: 30px;
    font-weight: 700;
    font-family: Playfair;
    margin-bottom: 20px;
    padding-left: 0;
    text-align: center;
}
.related-ideas .program .block-event .name-event {
    font-weight: 700;
    font-family: Playfair;
    font-size: 15px;
    color: #FFFFFF;
    margin-bottom: 0;
    overflow: hidden;
    max-height: inherit;
    padding: 30px;
    height: 150px;
}
body .related-ideas .program .block-event {
    padding: 0px 0px;
    margin: 0 auto;
    width: 22%;
    margin: 1%;
    display: inline-block;
    vertical-align: top;
}
body .related-ideas .program .block-event .img{
	margin-bottom: 0;
}

@media (max-width: 1200px){
	.people .person .name{font-size: 20px;}
}
@media (max-width: 991px){
	body .related-ideas .program .block-event{width: 47%;}
}
@media (max-width: 768px){
	header nav ul li.has-submenu span{width: 40px;}
	.container-memebers-list.smallbg {padding: 22px 0px;}
	.simpleText.graybg{font-weight: 400;}
}
@media (max-width: 660px){
	.history-wrap.scrolled .history-slides{margin-left: 30%;}
}
.locations-map a {
    color: #f1a20f;
}
@media (max-width: 550px){
	.history-years li span small, .history-years li span{font-size: 10px;}
	.history-years li.active span{font-size: 20px;}
	.history-years {width: 100px;}
	.history-slides {width: calc(100% - 100px); margin-left: 100px;}
	.history-txt {font-size: 12px;}
	body .related-ideas .program .block-event{width: 90%;}
	.related-ideas .program .block-event .name-event{height: auto;}
}
.people .person img {
    backface-visibility: hidden;
    width: 100%;
	vertical-align: unset;
}
header .logo img {
    max-width: 165px;
}
.block-news.evetnt2-content .img-news{
	display: block;
    position: relative;
    margin-bottom: 40px;
}
.event-posts{background: #eaeaea; padding-bottom: 50px;}
.explored-event.leadership .event-posts .program{background: transparent;}

.speaker-photo {
    width: 200px;
    float: left;
    margin-right: 30px;
}
.speaker-contacts {
    float: left;
    width: calc(100% - 230px);
}

.about-organizer .social {
    margin-top: 20px;
    margin-bottom: 0;
}
.about-organizer .social li a{color: #FFFFFF;}
.about-organizer .social li a:hover {
    color: #f2a30f;
    text-decoration: unset;
}
.about-organizer .social li{
color: #FFFFFF;
    position: relative;
    padding-left: 40px;
    display: block;
    margin-bottom: 6px;
    text-decoration: none;
    display: block;
    text-overflow: ellipsis;
    white-space: normal;
    overflow: hidden;
    -webkit-transition: color .25s linear;
    -o-transition: color .25s linear;
    transition: color .25s linear;
    }
.about-organizer .social li:before {
    left: 0;
    position: absolute;
    font-weight: 500;
    font-family: IconFont;
    font-size: 19px;
    color: #FFFFFF;
}

.about-organizer .social li.mail:before {
	content: "\E086";
}
.about-organizer .social li.twitter:before {
    content: "\E009";
}

.about-organizer .social li.facebook:before {
    content: "\E00B";
}

.about-organizer .social li.linkedin:before {
    content: "\E60A";
    top: -2px;
}
.speakers-shortcode.description-event, .program-shortcode.description-event{padding-top: 0!important; min-height: inherit!important;}


.info-row .date {width: 20%;float: left;color: #f2a30f;font-weight: 500;}
.info-row .descr {float: left;width: 80%;position: relative;display: block;overflow: hidden;text-overflow: ellipsis;}
.info-row {float: none;display: block;position: relative;border-bottom: 2px solid #d3d5de;padding: 15px;margin-bottom: 15px;}
.program-shortcode.description-event:before, .program-shortcode.description-event:after,
.speaker:before, .speaker:after, .info-row:before, .info-row:after {content: '';display: table;width: 100%;clear: both;}
.speaker {display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 20px;}
.speaker .photo {min-width: 20%;}
.speaker .photo span {width: 80px;height: 80px;border-radius: 90px;overflow: hidden;background-position: center;background-size: cover;display: block;max-width: 100%;margin: 0 auto;}
.speaker-details {width: 80%;}
.info-wrap{margin-bottom: 15px;}
.speaker-name{font-weight: 500;}
h1.title.navy.speakername {color: #fff;margin-bottom: 20px;}
body .speakers-wrap .swiper-pagination{bottom: initial;position: relative;display: block;}
body .speakers-wrap .swiper-pagination .swiper-pagination-bullet:hover,body .speakers-wrap .swiper-pagination .swiper-pagination-bullet-active{background: #005587;opacity:1;}
.speakers-wrap .people .person .image{margin: 0 auto;}
.speakers-wrap .people .person .name{font-size: 22px;margin-top: 22px;height: auto;margin-bottom: 0;}
.speakers-wrap .people .person .position{height: auto;}
.speakers-wrap .people .person .more{width: 100%;display: block;margin-bottom: 0;white-space: nowrap;text-decoration: underline;}
.speakers-wrap .people .person .more:after {display: none;}

@media (min-width: 1024px){
	body .speakers-wrap .people .person {width: 50%;margin: 0;box-sizing: border-box;border: 10px solid white;height: 426px;}
	.explored-event .single-event-wrap.open-event .description-event {padding: 50px 50px 50px 50px;}
}

@media (max-width: 768px){
	.speaker-photo {width: 100%;margin-right: 0;margin-bottom: 30px;}
	.speaker-contacts {width: 100%;}
}
@media (max-width: 767px){
	body .speakers-wrap .people .person {height: auto; text-align: center;}
	.speaker-details {width: 100%;}
	.info-row .descr, .info-row .date{width: auto;display: inline-block;vertical-align: middle;}
	.info-row .date {margin-right: 10px;}
}

/*socail custom post type Mobile*/
.share-single-custom{display: none;}
@media (max-width: 1023px){

    .share-single-custom ul {
        list-style: none;
        padding: 15px 0;
        width: 100%;
        position: relative;
    }
    .share-single-custom ul span {
        font-size: 20px;
        font-weight: 700;
        font-family: Playfair;
        margin-bottom: 20px;
        color: #005587;
        display: block;
    }
    .share-single-custom ul li{
        position: relative;
        display: inline-block;
        vertical-align: middle;
        height: 35px;
        width: 27px;
        margin: 0 10px;
    }
    .share-single-custom {
        display: block;
        text-align: center;
    }
    .share-single-custom ul li::before{
        content: "";
        font-family: IconFont;
        font-size: 26px;
        color: #333333;
        cursor: pointer;
    }
    .share-single-custom ul li:hover::before {
        color: #f2a30f;
    }
    .share-single-custom ul li.twitter::before {
        content: "\E009";
    }
    .share-single-custom ul li.facebook::before {
        content: "\E00B";
    }
    .share-single-custom ul li.mail::before {
        content: "\E086";
    }
    .share-single-custom ul li.telegram a {
        background: url(image/telegram-black.png);
        width: 100%;
        height: 35px;
        display: block;
        margin: 0 auto;
        background-repeat: no-repeat;
        background-position: center;
    }
    .share-single-custom ul li.telegram a:hover {
        background: url(image/telegram-hover.png);
        background-repeat: no-repeat;
        background-position: center;
    }
}
body .swiper-slide .people .person{width: 100%!important;}

/*.partners-wrap a, .partners-wrap span {display: inline-block;width: 50%;padding: 30px;vertical-align: top;-webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; opacity: 1;}
.partners-wrap img {display: block;font-size: 0;margin: 0 auto;max-width: 100%;vertical-align: middle;}
.partners-wrap {text-align: center;}
.partners-wrap a:hover {opacity: .5;}
.img-news.left.partners-wrap:before {display: none;}
.partner_desc {color: #797979;padding: 13px;}

@media (max-width: 768px){
	.partners-wrap a, .partners-wrap span{width: 100%;}
}*/
.item-partner img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}

.item-partner {
    height: 8rem;
    padding: 12px;
}

.partner_desc {
    text-align: center;
    font-weight: bold;
}
.partner-thumb {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-bottom: 25px;
}
.item-partner {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
@media (min-width: 992px){
	.page-template-page-partners .partner-thumb.col-lg-2{
	    max-width: 20%;
	    -ms-flex: 0 0 120%;
	    flex: 0 0 20%;
	}
}


.speakers-shortcode .name a,
.event-list .h3 a {
    color: #fff;
    opacity: 1;
}
.speakers-shortcode .name a:hover,
.event-list .h3 a:hover {
    opacity: 0.7;
    text-decoration: none;
}
.about-organizer a{color: #fff;}
.about-organizer a:hover{color: #f2a30f; text-decoration: none;}
.speaker-navigation {
    width: 100%;
    position: absolute;
    top: 0;
    text-align: center;
}

.speakers-wrap .speakers-slider-wrap {
    padding-top: 50px;
}

.speaker-navigation .swiper-button-prev, .speaker-navigation .swiper-button-next {
    position: relative;
    display: inline-block;
    right: auto;
    left: auto!important;
    width: 37px;
    padding: 0;
    margin: 0 20px;
    background-size: 100%;
    top: 0!important;
    color: #005587;
}

.speaker-navigation .swiper-button-prev:before, .speaker-navigation .swiper-button-next:before {
    padding: 0;
}

li.event-list .h3.line3title {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 88px;
}
@media (max-width: 1021px){
	.mobile-show{display:block!important;}
	
}
@media (min-width: 1024px){
	body.page-template-page-trustees .people .person{height: 530px;}
	body.page-template-page-trustees .people .person .position{height: 150px;}
	.mobile-show{display: none!important;}
}
@media (max-width: 767px){
	body.page-template-page-trustees .people .person,
	body.page-template-page-trustees .people .person .position{height: auto;}
	li.event-list .h3.line3title {-webkit-line-clamp: unset;height: auto;}
	.event-template-single-event-type2 li.event-list{height: auto;}
}
.popupwrap {position: fixed;top: 0;left: -200%;width: 100%;height: 100%;z-index: 9999;opacity: 0;visibility: hidden;-webkit-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}
.popupwrap.active{left: 0;opacity:1;visibility: visible;}
.popupinner {max-width: 1100px;background: #fff;width: 90%;height: 90%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: 50px;}
.popupinner iframe {position: absolute;left: 50px;top: 50px;width: calc(100% - 100px);height: calc(100% - 100px);border: none;}
.closelayer {position: fixed;width: 100%;height: 100%;background: rgba(2, 86, 135, 0.74);top: 0;left: 0;}
.popupinner .close {position: absolute;right: 0;top: 0;padding: 10px 16px;background: #025687;z-index: 9;opacity: 1;color: #fff;-webkit-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}
.opencrmform{cursor: pointer;}
.popupinner .close:hover {
    color: #025687;
    background: transparent;
}
html.fixed {overflow-y: hidden;}
.homepage-wrap .top-block img{max-width: 100%;margin-bottom: 25px;}
.home-info-block img {
    max-width: 100%;
}
.home-info-block.row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}
.home-info-block {
    margin-bottom: 50px;
}
.home-info-block a{
    font-size: 16px;
    color: #f2a30f;
    text-decoration: none;
    font-family: Playfair;
    font-weight: 700;
    -webkit-transition: color .25s linear;
    -o-transition: color .25s linear;
    transition: color .25s linear;
}
.home-info-block a:hover{
    opacity: 0.7;
    color: #f2a30f;
}
/*.headerbutton > a {
    color: #fff;
    padding: 10px;
}*/
@media (min-width: 1340px){
	/*.menu-item-has-children.headerbutton > a {padding-right: 20px;}*/
	header nav ul li.has-submenu./*headerbutton*/ span{margin-left:-20px}
}
@media (min-width: 768px){
	.headerbutton{background-image: url(image/aspen-leaves.svg);background-size: contain;
    background-repeat: no-repeat;
    background-position-x: 100%;}
	/*.menu-item-has-children.headerbutton > a{width: auto;}*/
}

.c2a-wide-inner, .c2a-col5-inner {
    background: #005587;
    color: #fff;
    padding: 30px;
    margin-bottom: 40px;
}
.c2a-wide-inner h3, .c2a-wide-inner h4, .c2a-col5-inner h3, .c2a-col5-inner h4 {
    font-size: 19px;
    color: #fff;
    overflow: hidden;
    font-family: Playfair;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 1em;
}

.c2a-wide-inner h4, .c2a-col5-inner h4 {
    font-size: 16px;
}
.c2a-wide-inner .desc, .c2a-col5-inner .desc {
    font-size: 16px;
    color: #fff;
}

.c2a-wide-inner ul, .c2a-col5-inner ul {
    list-style: disc;
    margin-left: 40px;
}

.c2a-wide-inner a, .c2a-col5-inner a {
    color: #f2a30f;
}

.c2a-wide-inner .more, .c2a-col5-inner .more {
    color: #fff;
    padding-left: 0;
}
@media (max-width: 640px){
	.c2a-wide-inner ul, .c2a-wide-inner ol, .c2a-col5-inner ul, .c2a-col5-inner ol{margin-left: 20px;}
}
@media (min-width: 1200px){
	.c2a-col5 {display: flex;width: 100%;}
	.c2a-col5-inner {margin: 5px;flex: 1;}
}

.block-news ul {
    list-style: disc;
    margin-left: 50px;
}
li.has-submenu.headerbutton span:after, .headerbutton > a {
    color: #f2a30f;
}
.c2a-col5 {
    margin-bottom: 36px;
}
.c2a-col5-inner .more:after{font-size: 25px;}
.page-loin2 ul {
    display: flex;
    align-items: center;
    justify-content: center;
}
.form-checkbox_wrap{margin-bottom: 20px;}
.form-checkbox a {color: #f2a30f;}
#event_form .form-checkbox input {width: auto;margin-top: 6px;display: block;position: absolute;}
#event_form .form-checkbox label {margin-left: 20px;}
span.more.cf-submit.disabled {color: #9e9e9e;}
.contact_photo {position: absolute; left: 0; right: 0; width: 90px;height: 90px;-moz-border-radius: 45px;-webkit-border-radius: 45px;border-radius: 45px;overflow: hidden;}
.contact_photo img {max-width: 100%;height: auto;}
.person-info.contact_photo_wrap {position: relative;}
.contact_photo_info {margin-left: 120px;}
@media (max-width: 500px){
	.contact_photo {position: relative;}
	.contact_photo_info {margin-left: 0px;}
}
body .c2a-col5-inner h3 {font-size: 17px;}
body .c2a-col5-inner h4 {font-size: 15px;}
body .c2a-col5-inner p, body .c2a-col5-inner ul {font-size: 13px;}
#event_form .radio-warp input[type='radio'] {
    width: auto;
    margin-right: 10px;
}

#event_form .radio-warp label {
    cursor: pointer;
}

#event_form .radio-warp label:hover {
    color: #0056b3;
}

.radio_title {
    font-size: 1rem;
    color: #005587;
    display: block;
    margin-bottom: 25px;
}

.donate-item {
    width: 100%;
    position: relative;
    margin-bottom: 70px;
}
.donate-item-inner {
    background: #fff;
    width: 100%;
    padding: 40px 50px 40px 60px;
    z-index: 2;
    position: relative;
}

.wraper-dotane {
    width: 80%;
}

.donate-item h3 {
    display: block;
    color: #005587;
    font-size: 24px;
    padding-left: 0;
    text-decoration: none;
}

.donate-list ul {
    list-style: disc;
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
}

.donate-list {
    margin-left: 20px;
}

.donate-item:before {
    top: -35px;
    content: '';
    width: 380px;
    height: 50px;
    z-index: 1;
    background-color: #f2a30f;
    position: absolute;
    left: -35px;
}
.donate-item:nth-child(even):before {
    left: inherit;
    right: -35px;
}

@media (max-width: 1091px){
	.donate-list ul {list-style: disc;columns: 2;-webkit-columns: 2;-moz-columns: 2;}
	.wraper-dotane {width: 100%;}
	.donate-item:before{width: 280px;}
}
@media (max-width: 500px){
	.donate-list ul {list-style: disc;columns: 1;-webkit-columns: 1;-moz-columns: 1;}
}
/*update 05.01.2022*/
.entry-date {
    font-size: 16px;
    color: #f1a20f;
    display: block;
    margin-bottom: 15px;
}
body .news .block-news .info .title-news{margin-bottom: 5px;}
.page-template-default .our-mission .title,
.single-post-page.our-mission .title{font-size: 26px;}
.related-ideas .society-pag {top: 50%;}
.donor-list ul{column-rule: 1px solid #025687;}
.donor-list ul li{padding-left:20px}
.donor-list ul li b{margin-bottom:10px;display: block;position: relative;}
.donor-list ul li:not(:first-child) b{margin-top:30px;}
.donor-list ul li p{margin:0 0 5px 0;}
.allyearswrap a {
    margin-right: 20px;
    font-weight: 500;
    display: inline-block;
    text-decoration: none;
    color: #005587;
    text-decoration: none;
    vertical-align: middle;
    -webkit-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
}
.allyearswrap a:hover {
	color: #f2a30f;
}
@media (max-width: 768px){
	.page-template-default .our-mission .title,
	.single-post-page.our-mission .title{font-size: 24px;}
	.page-template-page-join2 li.event-list {height: auto;}
	.page-template-page-join2 .page-loin2 ul {display: block;}
	.page-template-page-join2 li.event-list .h3 {height: auto;}

	.swiper-slide .name-photo {position: relative; width: 100%; display: block; left: 0; bottom: inherit; background: no-repeat; color: #000; }
	.slider-society .swiper-slide {height: auto;}
	.society-img {position: relative;display: block;height: auto;padding-bottom: 150px;}
	.society-pag {top: 89px;max-width: initial;width: 75%;}
}
@media (max-width: 600px){
	.society-pag {width: 90%;}
}
@media (min-width: 992px){
	body .related-ideas.related-news .program .block-event{width: 30%;}
}
@media (min-width: 450px){
	.donor-list ul{columns: 2 auto;}
}
@media (min-width: 550px){
	.related-ideas .program .block-event .name-event{font-size: 13px; padding:16px; }
	.donor-list ul{columns: 3 auto;}
}


/***Accordion**********/
.donor-summ, .donor-summ-sub {
    display: block;
    position: relative;
    line-height: 25px;
}
.donor-summ span{
	display: block;
	width: 100%;
	font-weight: 600;
}
.accordion-title, .accordion-title-nodesc {
	margin: 0;
    line-height: 25px;
}
.other_years {
    margin-top: 60px;
}
/*.donor-summ:not(:first-child) {
    margin-top: 30px;
}*/

.accordion-title {
    cursor: pointer;
}

.accordion-title:hover, .accordion-title.active {
    color: #ffc107;
}

.accordion-inner {
    margin-bottom: 20px;
}
.accordion-title span, .accordion-title-nodesc span{
	background: url("image/logo-sign.svg");
	    height: 12px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-left: 10px;
	background-repeat-x: repeat;
    background-repeat-y: no-repeat;
}
span.dsign_0 {
    display: none;
}
span.dsign_1 {
    width: 10px;
}
span.dsign_2 {
    width: 21px;
}
span.dsign_3 {
    width: 33px;
}
span.dsign_4 {
    width: 44px;
}
span.dsign_5 {
    width: 54px;
}
.dsign_6 {
    width: 65px;
}
.dsign_7 {
    width: 75px;
}
.img-news.left {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
/*donate home */
.news.donate {background: none;max-width: 1200px;margin: 100px auto 50px auto;}
.news.donate .block-news .info .read-more {background: #f2a30f;display: inline-block;width: auto;color: #fff;padding: 4px 35px;}
.news.donate .block-news .img-news img {
    width: auto;
    max-width: 100%;
    max-height: 270px;
}
.news.news.donate .block-news .info .description{height: auto;}
.desc_bottom_donor {
    border-style: solid;
    border-color: #f2a30f;
    border-width: 1px 0px;
    margin: 20px 0;
    font-style: italic;
}
.single-event-wrap h1{color: #ffffff;}
body.single-event .topmedia .all-ideas:after{top: 0;}
/*body.home .top-block::before{display: none;}*/
.event_hide_main_info.ideas:after{display: none;}
.page-template-page-home .home-banner {
    width: 100%;
    height: calc(65vh - 80px);
    display: block;
    position: relative;
}
.home-banner img {
    max-width: 100%;
}
.page-template-page-home .home-banner img {
    max-width: 100%;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-height: 100%;
    width: auto;
    height: auto;
}
.page-template-page-home #content {
    padding-top: 80px;
}
.all-news.ideas-archive .title {
    margin-bottom: 10px;
}
.container-wrap {
    position: relative;
    padding-bottom: 100px;
}
.ideas-archive .bg-cover {
    z-index: -1;
    height: 100%;
}
.emptyline {
    height: 25px;
}
.block-news a.button {
    background: #00427c;
    color: #fff;
    padding: 10px 30px;
    border-radius: 25px;
    font-weight: 600;
    line-height: 4em;
    border: 1px solid #00427c;
    -webkit-transition: background .25s linear;
    -o-transition: background .25s linear;
    transition: background .25s linear;
}

.block-news a.button:hover {
    background: transparent;
    color: #00427c;
}
.dolor-col > .emptyline:first-child {
    display: none;
}
@media (min-width: 992px){
	.dolor-col:not(:last-child):before {
	    content: '';
	    position: absolute;
	    top: 0;
	    right: 13px;
	    width: 2px;
	    height: 100%;
	    background: #e8e8e8;
	}
}
.support-ukraine {margin-top: 100px; margin-bottom: 100px;}
.support-ukraine .title{text-align: center; margin-bottom: 50px;}
.su_button {
    text-align: center;
    padding: 30px;
}

.su_button img {
	width: 100%;
    max-width: 200px;
}
@media (max-width: 767px){
	.su_button {padding: 10px;}
}
.home .news .block-news.left a.img-news {
    height: 100%;
    padding: 0;
    margin: 0;
}

.home .news .block-news.left a.img-news:before {display: none;}

@media (min-width: 1024px){
.home .block-news .img-news {width: 400px;}

.home .news .block-news.left .info {
    padding: 20px 20px 20px 420px;
}
.home .block-news .img-news img{
	    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%
}
.home .news .block-news:last-of-type{margin-bottom: 5px;}
}

/*homepage events*/
body.home .events .swiper-slide a.block-event {padding-left: 0;}
@media (max-width: 767px){
	.event-nav {top: 61px;position: absolute;}
}

@media (min-width: 768px){
	body.home .events .swiper-container .swiper-slide {padding: 20px;margin: 0;}
	body.home .events .block-event .name-event {min-height: 60px;}
	body.home .events .swiper-container {overflow-y: inherit;}
	.event-nav {position: absolute;top: 4px;right: 0;display: block;}
	body.home .events .swiper-button-next, body.home .events .swiper-button-prev{margin-right: 17px;left: initial!important;right: initial!important;position: relative;display: inline-block;top: 0!important;width: 37px;height: auto;color: #005587;} 
	body.home .events .swiper-button-next:before, body.home .events .swiper-button-prev:before{padding-left: 0;line-height: 1em;}
	body.home .events .swiper-button-next.swiper-button-disabled, body.home .events .swiper-button-prev.swiper-button-disabled{opacity: .35;cursor: auto;pointer-events: none;}
}

@media (min-width: 1024px){
	.event-nav {top: 99px;right: inherit;left: 14px;}
	body.page-id-19074.page-template-page-trustees .people .person {
    	height: 468px;
	}
	body.page-id-19074.page-template-page-trustees .people .person .position {
    	height: 60px;
	}
}

.homefeed, .testimonials {
    padding-top: 20px;
    padding-bottom: 20px;
}
.homefeed .title, .testimonials .title{
    text-align: center;
}
.homefeed {background-color: #eaeaea;}


.testimonails-slider {
    display: flex;
    flex-direction: row-reverse;
    min-height: 400px;
}

span.testimonails-img {
    width: 40%;
    position: relative;
    overflow: hidden;
    background-size: cover;
    background-position: 50% 50%;
}
.testimonails-info{background-color:#fff; width: 60%; padding: 40px;}
.testimonials .swiper-pagination {
    position: relative;
    margin-top: 22px;
}

@media (max-width: 550px){
	.testimonails-slider{display: block;}
	span.testimonails-img{display: block; width: 100%; height: 20rem;}
	.testimonails-info{width: 100%;}
}
@media (min-width: 769px){
	header nav li#menu-item-1980 ul.drop-down, header nav li#menu-item-1979 ul.drop-down {
	    width: 360px;
	    display: flex;
	    flex-wrap: wrap;
	    padding-top: 5px;
	}

	header nav li#menu-item-1980 ul.drop-down li, header nav li#menu-item-1979 ul.drop-down li {
	    width: 180px;
	    margin-top: 0;
	}

	header nav li#menu-item-1980 ul.drop-down:before, header nav li#menu-item-1979 ul.drop-down:before {
	    content: '';
	    content: '';
	    position: absolute;
	    width: 1px;
	    height: 1px;
	    border: 5px solid transparent;
	    border-bottom-color: #f2a30f;
	    right: 10px;
	    top: -5px;
	}

	header nav li#menu-item-1980 ul.drop-down li:after, header nav li#menu-item-1979 ul.drop-down li:after {
	    display: none;
	}
}

/*Support Us page*/
  .donate-top-block{
    padding-bottom: 21px;
    display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: start;
    background-repeat: no-repeat;
    height: 400px;
    background-size: cover;
    position: relative;
  }
  .donate-top-block:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    background: rgb(6, 81, 135);
    background: linear-gradient(0deg, rgba(6, 81, 135, 1) 0%, rgba(255, 255, 255, 0) 100%);
	}

  .donate-top-text{
    color: #fff;
    font-size: 48px;
    font-family: Playfair;
    max-width: 700px;
  }

  .donate-text-after-top{
    margin-top: 21px;
    font-size: 16px;
    color: #000;
  }

  .donate-payment-container{
    padding-top: 25px;
    padding-left: 16px;
    padding-right: 16px;
    margin-top: 25px;
    background-color: #dae6ed;
    padding-bottom: 27px;
  }

  .payment-container-top-part{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 16px;
  }

  .payment-top-part-text{
    font-size: 32px;
    font-weight: 600;
    color: #064d82;
    font-family: Playfair;
  }

  .payment-form{
    width: 100%;
    padding-right: 16px;
    padding-left: 16px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 26px;
  }

  .payment-content-container{
    margin-top: 22px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: start;
    gap: 54px;
  }

  .payment-left-container{
    display: flex;
    flex-direction: column;
    gap: 22px;
    align-items: start;
  }

  .payment-radio-type-container{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 12px;
  }

.payment-left-container input[type="radio"] {
    display: none;
}

.payment-radio-type-container label{
    padding: 4px 23px;
    font-size: 16px;
    color: #424242;
    border: 2px solid #9bbace;
    border-radius: 5px;
}

.payment-left-container input[type="radio"]:checked+label {
    border:2px solid #0a5587;
    background-color: #0a5587;
    color: #fff;
}

.payment-ammount-container{
    display: flex;
    flex-direction: row;
    align-items: start;
    gap: 14px;
}

.payment-ammount-container label{
    padding: 0px 20px;
    color: #0a5587;
    font-size: 20px;
    border: 2px solid #9bbace;
    border-radius: 5px;

}

.payment-ammount-container input[type="radio"]:checked+label{
    border: 2px solid #0a5587;
    background-color: #0a5587;
    color: #fff;
}

.select-currency{
    border: 2px solid #9bbace;
    font-size: 16px;
    color: #0a5587;
    background-color: unset;
    border-radius: 5px;
}

.payment-input{
    border: 2px solid #9bbace;
    font-size: 16px;
    color: #0a5587;
    padding-left: 14px;
    padding-bottom: 8px;
    padding-top: 8px;
    background-color: unset;
    border-radius: 10px;
    min-width: 400px;
}

.payment-right-container{
    display: flex;
    flex-direction: column;
    gap: 15px;
    align-items: start;
}

.payment-button{
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    padding: 10px 45px;
    border-radius: 10px;
    border: none;
    background-color: #0a5587;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.payment-information-container{
    margin-top: 32px;
}

.payment-information-container{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 37px;
}

.payment-information-right-part{
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.payment-information-top-part{
    display: flex;
    flex-direction: row;
    gap: 14px;
	margin-top: 20px;
    margin-bottom: 10px;
}

.payment-information-blue-text{
    font-size: 32px;
    font-weight: 600;
    color: #064d82;
    font-family: Playfair;
}

.payment-information-text{
    padding-left: 49px;
    font-size: 16px;
    color: #000;
    max-width: 80%;
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.payment-information-text p {
    margin-bottom: 5px;
}

.wpcf7-submit,
.download-payment-details{
	cursor: pointer;
	margin-top: 15px;
    padding: 9px 20px 13px;
    background-color: #0a5587;
    border-radius: 5px;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    margin-left: 49px;
    display: flex;
    align-items: center;
    width: max-content;
    -webkit-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
}
.wpcf7-submit {
    font-size: 16px;
    font-weight: normal;
    border: navajowhite;
    margin-left: 0;
    border-radius: 11px;
    padding: 8px 25px;
    display: inline-block;
    margin-top: 0;
}
.wpcf7-submit:hover, a.download-payment-details:hover, .payment-information-button:hover {
    color: #fff;
    text-decoration: none;
    background: #f2a30f;
}
.wpcf7 p{margin: 0;}
.field-wrap {margin-bottom: 10px;}
.payment-information-left-part{
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.payment-information-lower-text{
    margin-top: 31px;
    font-size: 16px;
    color: #000;
    padding-left: 49px;
}

.payment-information-button{
    position: relative;
    left: 50%;
    transform: translate(-50%,0);
    margin-top: 29px;
    padding-left: 31px;
    padding-right: 31px;
    padding-bottom: 9px;
    padding-top: 5px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 12px;
    background-color: #0a5587;
    border: unset;
    border-radius: 10px;
    cursor: pointer;
    width: max-content;
    -webkit-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
}

.payment-information-button span{
    font-size: 20px;
    color: #fff;
    font-weight: 600;
}

.partnership-container{
    margin-top: 29px;
    padding-bottom: 15px;
    padding-top: 26px;
    background-color:#dae6ed;
}

.partnership-inner-container{
    display: flex;
    flex-direction: row;
    gap: 36px;
    justify-content: center;
}

.partnership-top-part{
    display: flex;
    flex-direction: row;
    gap: 15px;
    align-items: center;
}

.partnership-lower-part{
    display: flex;
    flex-direction: column;
    gap: 14px;
    margin-top: 19px;
}

.lower-part-left{
    padding-left: 51px;
    margin-top: 25px;
}

.partnership-text{
    font-size: 16px;
    max-width: 250px;
}
.partnership-right-part, .partnership-left-part {
    width: 50%;
    max-width: none;
}
.partnership-phone{
    font-weight: 600;
    font-size: 16px;
    color: #000;
    text-decoration: none;
}

.partnership-mail{
    font-weight: 600;
    font-size: 16px;
    color: #0a5587;
    text-decoration: none;
}

.partnership-input{
    border: 2px solid #9bbace;
    font-size: 16px;
    color: #0a5587;
    padding-left: 14px;
    padding-bottom: 8px;
    padding-top: 8px;
    background-color: unset;
    border-radius: 10px;
}

.partnership-top-part-image{
    width: 36px;
    height: 31px;
    object-fit: contain;
}

.partnership-blue-text{
    font-size: 32px;
    font-weight: 600;
    color: #064d82;
    font-family: Playfair;
}

.payment-information-image{
    object-fit: contain;
    width: 33px;    
}

.label-paragraph{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 0;
    text-align: center;
}

.partnership-right-part{
    max-width: 334px;
}

.payment-content-outside-container{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.partnership-image{
    object-fit: contain;
}
.wpcf7-not-valid-tip {
    position: absolute;
    z-index: 1;
    background: #dae6ed;
    right: 6px;
    bottom: -22px;
}
.wpcf7-not-valid-tip {
    position: absolute;
    z-index: 1;
    background: #dae6ed;
    right: 6px;
    bottom: -22px;
}

body .wpcf7 form .wpcf7-response-output {
    border: none;
    position: absolute;
    padding: 0;
    bottom: 0;
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    display: none!important;
}
.wpcf7 p{}
@media(max-width:768px){
	.partnership-text, .partnership-right-part,
	.partnership-right-part, .partnership-left-part {
    	width: 100%;
    	max-width: none;
	}
    .payment-information-container{
        flex-direction: column;
        gap: 27px;
    }
    .partnership-inner-container{
        flex-direction: column;
        gap: 0px;

    }
    .partnership-image{
        object-fit: contain;
        height: 250px;
        display: none;
    }
    .lower-part-left{
        padding-left: 0;
    }
    .payment-information-blue-text{
        font-size: 22px;
    }
    .payment-information-image{
        width: 25px;
    }
    .payment-content-container{
        flex-direction: column;
        gap: 22px;
    }
    .donate-top-block{
        height: 200px;
    }
    .donate-top-text{
        font-size: 30.5px;
    }
    .payment-input{
        width: 100%;
        min-width: unset;
    }
    .payment-right-container{
        width: 100%;
    }
    .payment-radio-type-container label{
        padding: 4px 15px;
    }
    .payment-ammount-container label{
        padding: 0px 12px;
    }
}
.donate-btn {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: white;
    font-size: 12px;
    padding: 10px 20px 10px 45px;
    overflow: hidden;
    color: #fff;
    background: #00497b;
    border-radius: 8px;
}
.donate-btn:hover{
    color: #00497b;
    text-decoration: none;
    background: #f8ea17;
}

.donate-btn, .donate-btn *{
    transition: opacity 0.3s ease-in-out;
}

.donate-btn .donate-b-img {
    position: absolute;
    left: 20px;
    width: 15px;
    height: 20px;
}

.donate-btn .donate-b-img.first {
    opacity: 1;
}

.donate-btn .donate-b-img.second {
    opacity: 0;
}

.donate-btn:hover .donate-b-img.first {
    opacity: 0;
}

.donate-btn:hover .donate-b-img.second {
    opacity: 1;
}
/*Contact new page*/
.page-template-page-contactnew #content {
    min-height: inherit;
}
.contactnew {
/*    background-color: #dae6ed;*/
    padding: 50px 40px;
}
.contactnew h1 {
    color: #0a5587;
    margin-bottom: 25px;
}
.contacts li {
    margin-bottom: 20px;
    font-weight: 500;
    position: relative;
    padding-left: 40px;
}
.contacts li img {
    position: absolute;
    left: 0;
    width: 32px;
    height: auto;
}
.contacts li a {
    color: #000;
    text-decoration: none;
}
.contacts li a:hover {
    color: #0056b3;
}
.contacts {
    margin-bottom: 50px;
}
.social-contact a {
    margin: 8px;
    display: inline-block;
}

.social-contact a:hover {
    opacity: 0.7;
}
.social-contact {
    margin-bottom: 50px;
}
.social-contact img {
    height: 32px;
}
@media (max-width: 767px){
	.page-template-page-contactnew .container {
	    max-width: inherit;
	    padding: 0;
	}
}