/*!
Theme Name: Basilika
Theme URI: http://marcwilmesdesign.lu
Author: Attila Simon
Description: 
Version: 1.0
License: Marc Wilmes Design
Text Domain: 
Tags: - 
*/@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;src:url('/_res/themes/basilika/_res/fonts/JosefinSans-Regular.woff') format('woff')}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;src:url('/_res/themes/basilika/_res/fonts/JosefinSans-Bold.woff') format('woff')}header button{background:transparent;border:none}.desktop-nav{z-index:99;padding-top:20px}.desktop-nav .logo{width:70px;height:auto}.desktop-nav .header-nav-items{position:relative}.desktop-nav .header-nav-items:before{content:'';position:absolute;bottom:0;background-color:#F0987D;width:100%;height:40px;z-index:-1}.desktop-nav .header-nav-list{background-color:#F0987D;position:relative;padding-top:8px;padding-bottom:7px}.desktop-nav .header-nav-list .uk-nav{height:100%}.desktop-nav .header-nav-list .uk-nav li{list-style:none}.desktop-nav .header-nav-list .uk-nav li a{color:white!important;position:relative;font-size:16px;font-weight:700;text-transform:uppercase;display:block;padding:0}.desktop-nav .header-nav-list .uk-nav li .uk-dropdown a{color:#F0987D!important;font-size:14px;padding:5px 0;text-align:left}.desktop-nav .language{margin-bottom:21px}.desktop-nav .language a{text-transform:uppercase;display:inline-block;margin:0 10px;color:#F0987D}.desktop-nav .language a.active{color:#2669B2}.desktop-nav .button{font-size:16px;margin-bottom:38px;border-radius:3px}.desktop-nav .button .donate-button-icon{width:18px;height:18px;margin-right:5px;position:relative;bottom:3px;left:-5px}.mobile-nav .mobile-nav-background{position:relative;margin-top:10px;padding-bottom:5px}.mobile-nav .mobile-nav-background:before{content:'';position:absolute;bottom:0;background-color:#F0987D;width:100%;height:36px}@media screen and (max-width:639px){.mobile-nav .mobile-nav-background:before{height:27px}}.mobile-nav .logo{height:85px;width:100px}@media screen and (max-width:639px){.mobile-nav .logo{height:60px}}.mobile-nav .opennavmenu{margin-bottom:25px}.uk-navbar-toggle{padding:0;color:#F0987D}.uk-sticky-fixed{border-bottom:solid 1px #F0987D}.opennavmenu{padding:0}#navmenu{background:#F0987D;color:white}#navmenu button{border:none;background:transparent}#navmenu .uk-modal-close-full{right:10px;top:10px;right:20px}#navmenu .navcontent{margin-top:3em;margin-bottom:2em;padding-left:40px;padding-right:40px}#navmenu .navcontent a,#navmenu .navcontent button{font-size:18px;color:white;text-transform:uppercase;padding:0}#navmenu .navcontent .active,#navmenu .navcontent .uk-active{font-weight:700}#navmenu .page{text-align:right}#navmenu .page:not(:last-child){margin-bottom:20px}#navmenu .page .anchorbox{border-top:solid white 2px;border-bottom:solid white 2px;padding:0;margin-left:auto;margin-top:10px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#navmenu .page .anchorbox a{display:block;margin:16px 0}#navmenu .language{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}#navmenu .language .active,#navmenu .language .uk-active{font-weight:700}#navmenu .language .divider:after{content:'|';padding:0px 15px;color:white;opacity:0.5}#navmenu .mobile .anchorbox{padding:0 6px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px white}#navmenu .mobile .navlink:before{background-image:url('/_res/themes/basilika/_res/img/plus.svg')}#navmenu .mobile .anchorlink{display:block;margin:10px 0}#navmenu .mobile .donate{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border:1px solid white;border-radius:3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#navmenu .mobile .donate svg{height:24px;width:24px;margin-right:6px}#navmenu .language{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hero-container{position:relative}.hero-container .heroimage{max-height:85vh;width:100%;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover;position:relative}.hero-container .load-center{position:absolute;z-index:-1;top:calc(50% - 40px);left:calc(50% - 40px)}.hero-container.small{position:relative}.hero-container.small .heroimage{height:500px!important}@media screen and (max-width:1199px){.hero-container.small .heroimage{height:228px!important}}@media screen and (min-width:640px){.hero-container.small .herotextbox{position:absolute;top:0;left:0;width:100%;height:100%}}.hero-container.small .herotextbox .uk-container{height:100%;position:relative}@media screen and (min-width:640px){.hero-container.small .herotextbox .uk-container .herobox{position:absolute;right:0;width:560px;top:76%}}@media screen and (max-width:1199px){.hero-container.small .herotextbox .uk-container .herobox{top:54%}}.hero-container.small .herotextbox .uk-container .herobox .text{display:inline;color:white;font-size:25px;background:#2669B2;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:4px}@media screen and (max-width:1199px){.hero-container.small .herotextbox .uk-container .herobox .text{font-size:22px}}.hero-container.small .herotextbox .uk-container .herobox .subtext{display:inline;color:white;font-size:16px;background:#F0987D;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:4px}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{-webkit-animation:lds-roller 1.2s cubic-bezier(0.5,0,0.5,1) infinite;animation:lds-roller 1.2s cubic-bezier(0.5,0,0.5,1) infinite;-webkit-transform-origin:40px 40px;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#F0987D;margin:-4px 0 0 -4px}.lds-roller div:first-child{-webkit-animation-delay:-0.036s;animation-delay:-0.036s}.lds-roller div:first-child:after{top:63px;left:63px}.lds-roller div:nth-child(2){-webkit-animation-delay:-0.072s;animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){-webkit-animation-delay:-0.108s;animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){-webkit-animation-delay:-0.144s;animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){-webkit-animation-delay:-0.18s;animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){-webkit-animation-delay:-0.216s;animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){-webkit-animation-delay:-0.252s;animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){-webkit-animation-delay:-0.288s;animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@-webkit-keyframes lds-roller{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-roller{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.footer-flex{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:auto;word-break:break-all}.footer-flex .footer-main{background-color:white;padding-top:30px;padding-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-flex a{color:#3A3A39}.footer-flex .footer{padding:37px 0 0 0;font-size:16px;position:relative}.footer-flex .footer .logo{width:200px;height:auto}.footer-flex .footer p{margin:0}.footer-flex .footer a:hover{text-decoration:underline}.footer-flex .footer .button.donate{margin-bottom:60px;color:#F0987D;border-radius:3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;word-break:break-word}.footer-flex .footer .button.donate .donate-button-icon{width:25px;height:25px;margin-right:5px;position:relative;bottom:3px;left:-5px}.footer-flex .footer .links .links-title{margin-bottom:20px;text-transform:uppercase;color:#F0987D}.footer-flex .footer .links ul{padding:0}.footer-flex .footer .links ul li{list-style:none;padding:5px 0}@media screen and (min-width:960px){.footer-flex .footer .footer-logos{margin-left:30%}}.footer-flex .footer .footer-logos .un-logo{width:250px;height:auto}.footer-flex .footer .footer-logos p{margin-bottom:10px;word-break:break-word}.footer-flex .footer .willibrordus_logo_container .wb-logo{width:68px;height:auto}@media screen and (min-width:960px){.footer-flex .footer .willibrordus_logo_container{position:absolute;left:calc(50% - 18px);top:calc(50% - 66px);padding:0}.footer-flex .footer .willibrordus_logo_container .willibrordus_logo{margin-right:40px;display:block}}.footer-flex .footer .footer-header{position:relative}.footer-flex .footer .footer-header .logo{position:relative;bottom:14px;width:75px;height:auto}.footer-flex .footer .footer-header:before{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:57px;background-color:#F0987D}.footer-copyright{width:100%;margin:0 auto;font-size:16px;position:relative;z-index:1;background-color:#F0987D;color:white}.footer-copyright p{margin:0;padding:7px 0}.footer-copyright p a{color:white!important}.footer-copyright p a:not(:last-child):after{content:'|';padding:0px 5px}.footer-copyright span.divider:after{content:'|';padding:0px 5px}html{overflow-x:hidden}body{font-style:normal;color:#3A3A39;font-family:"Josefin Sans";min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px}a{color:#3A3A39}a:hover{color:#3A3A39;text-decoration:none}p:last-child{margin-bottom:0!important}.button{border:2px solid #F0987D;padding:3px 15px;color:#F0987D;display:inline-block;font-size:20px;text-transform:uppercase;line-height:normal;padding-top:9px}.button:hover{background-color:#F0987D;color:white!important;text-decoration:none!important}.button.donate:hover path{fill:#FFF}.totop{border:2px solid #F0987D;width:34px;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;top:23px;z-index:2}.totop:hover{border-color:#2669B2}.backLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.backLink svg{margin-right:8px}.backLink:hover .backsvg2{fill:#2669B2}.uk-lightbox-toolbar{background:transparent}main{position:relative}.section_title_container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.section_left_title{position:sticky;top:210px;left:25px;height:68vh;text-align:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways-right;-webkit-transform:rotate(180deg);transform:rotate(180deg);font-family:"Josefin Sans";font-size:35px;font-style:normal;font-weight:700;line-height:normal;color:#F0987D;z-index:-1;display:none}@media (max-width:1500px){.section_left_title{left:10px}}@media (min-width:1400px){.section_left_title{display:block}}.image.border{width:calc(100% - 15px);position:relative;border:3px solid #F0987D;margin-left:15px}.image.border img{position:relative;top:15px;left:-15px}.comparisoncontent{margin:auto;max-width:500px}.virtualtourframe{width:100%;height:calc(100vw / (12/5))}@media only screen and (max-width:1200px) and (orientation:portrait){.virtualtourframe{height:70vh}}.orangesplit{background-color:#F0987D;color:white;text-align:center;font-weight:700;font-size:20px}.orangesplit .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 15px}.orangesplit .content .text,.orangesplit .content img{max-width:100%}@media screen and (min-width:515px){.orangesplit .content .text,.orangesplit .content img{width:500px}}#map,.map{width:100%;height:360px}.readmorebox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.readmorebox .readmoreplus{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;width:30px;border:solid #F0987D 2px;font-size:22px;margin-right:12px}.readmorebox:hover .readmoreplus{border-color:#2669B2}select{height:auto;width:100%;margin:0;font-size:16px;border:2px solid #F0987D;border-radius:0;font-family:'Josefin Sans';font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:13px 34px 13px 20px;background-image:url('/_res/themes/basilika/_res/img/arrow_down_black.svg');background-repeat:no-repeat;background-position:96% 50%;background-size:20px;background-color:white}.uk-pagination a{font-size:20px;color:#F0987D;font-weight:700;padding:5px 20px!important}.uk-pagination a:hover{color:#2669B2!important}.uk-pagination .active a{color:#2669B2}.uk-pagination .next-page,.uk-pagination .previous-page{width:30px;height:30px}.box .teamimage,.team .teamimage{padding-top:100%;position:relative}.box .teamimage img,.team .teamimage img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.box .personalinfo,.team .personalinfo{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:640px){.box .personalinfo,.team .personalinfo{padding:30px 30px 0 0px;min-height:142px}}@media screen and (max-width:639px){.box .personalinfo,.team .personalinfo{padding:14px 30px 0 0px}}.box .name,.team .name{color:#F0987D}.box .address,.team .address{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:640px){.box .address,.team .address{min-height:68px}}@media screen and (max-width:639px){.box .address,.team .address{margin-top:14px}}.box .addressicon,.box .mailicon,.box .phoneicon,.team .addressicon,.team .mailicon,.team .phoneicon{width:30px}.box .addressicon img,.box .mailicon img,.box .phoneicon img,.team .addressicon img,.team .mailicon img,.team .phoneicon img{width:22px}.box .phonenumbers,.team .phonenumbers{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:640px){.box .phonenumbers,.team .phonenumbers{height:68px}}@media screen and (max-width:639px){.box .phonenumbers,.team .phonenumbers{margin-top:14px}}.box .phonenumbers a,.team .phonenumbers a{display:block}.box .email,.team .email{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:639px){.box .email,.team .email{margin-top:14px}}.box .email .mail,.team .email .mail{width:calc(100% - 30px);word-break:break-all}.box .boxitem{border:solid 2px #F0987D;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.box .boxitem .title{text-align:center;margin-bottom:24px}.box .boxitem .text{margin-bottom:14px}.box .boxitem .external_link,.box .boxitem .internal_link,.box .boxitem .note{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:640px){.box .boxitem .external_link,.box .boxitem .internal_link,.box .boxitem .note{padding-top:14px}}@media screen and (max-width:639px){.box .boxitem .external_link,.box .boxitem .internal_link,.box .boxitem .note{padding-top:14px}}.box .boxitem .external_link{word-break:break-all}.box .boxitem .readmorebox{text-transform:lowercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sacrement1{fill:#FFFFFF}.sacrement2{fill:#F0987D}.sacrements a{text-align:center;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.sacrements a img,.sacrements a svg{width:160px!important}.sacrements a:hover .sacrement2{fill:#2669B2}.sacrements .text{margin-top:30px;text-align:center;text-transform:uppercase;color:#2669B2;font-size:20px;font-weight:700}@media screen and (max-width:450px){.sacrements .text{font-size:19px}}@media screen and (max-width:380px){.sacrements .text{font-size:18px}}.quote .author,.quote .container{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 90px}.quote .container{position:relative}.quote .container .start{position:absolute;font-size:110px;color:#2669B2;top:0;left:0;width:38px;height:22px}.quote .container .end{position:absolute;font-size:110px;color:#2669B2;bottom:-2px;right:0;width:38px;height:22px}@media screen and (max-width:639px){.quote .author,.quote .container{padding:0 40px}.quote .container .end,.quote .container .start{width:28px;height:16px}}.quote .author{margin-top:40px;color:#2669B2}@media only screen and (max-width:959px){.col .uk-width-2-5\@l{padding:0 30px}}@media only screen and (max-width:639px){.col .uk-width-2-5\@l{padding:0 15px}}@media only screen and (max-width:639px){.col .expandimage img{min-height:400px}}.col.right .expandpadding{padding:70px 70px 70px 0}@media only screen and (max-width:1399px){.col.right .expandpadding{padding:70px 30px 70px 30px}}@media only screen and (max-width:959px){.col.right .expandpadding{padding:0px 30px 70px 30px}}@media only screen and (max-width:639px){.col.right .expandpadding{padding:0px 15px 70px 15px}}.col.right .rectangle{left:0;top:0}.col.right .imagebox{margin-left:auto}.col.right .expandimage{background-color:white;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:20px;padding-left:20px;margin-top:100px}@media only screen and (max-width:1199px){.col.right .expandimage{margin-top:50px}}@media only screen and (max-width:959px){.col.right .uk-width-3-5\@l{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.col.left .expandpadding{padding:70px 0 70px 70px}@media only screen and (max-width:1199px){.col.left .expandpadding{padding:70px 30px 70px 30px}}@media only screen and (max-width:959px){.col.left .expandpadding{padding:0px 30px 70px 30px}}@media only screen and (max-width:639px){.col.left .expandpadding{padding:0px 15px 70px 15px}}.col.left .rectangle{right:0;bottom:0}.col.left .expandimage{background-color:white;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:20px;padding-right:20px;margin-bottom:100px}@media only screen and (max-width:1199px){.col.left .expandimage{margin-bottom:50px}}.gallery .uk-slider-container a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:0 1px}.gallery .image-container{height:100%}.gallery img{-o-object-fit:contain;object-fit:contain;max-height:680px}@media screen and (max-width:640px){.gallery img{max-height:500px}}:focus{outline:0!important}button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:"Josefin Sans"}h1,h2{font-size:35px;font-style:normal;font-weight:700;line-height:normal;color:#DE624A;margin:0;word-wrap:break-word;display:inline-block;text-transform:uppercase}@media screen and (max-width:639px){h1,h2{font-size:28px}}h2{text-align:center;width:100%;display:block;position:relative}.title-line{border-bottom:3px solid #2669B2;width:13%;height:100%;margin:0 auto}h3{font-size:20px;font-style:normal;font-weight:700;line-height:normal;color:#2669B2;text-transform:uppercase;margin:0;padding:0;word-wrap:break-word}.titleicon{width:160px;height:160px;margin-bottom:38px}ul{padding-left:15px;margin:0}.coltext-loop .colicon{max-width:100%;max-height:100%}.coltext-loop .coltext{margin-left:25px;margin-bottom:50px}.coltext-loop .coltext-container{display:-webkit-box;display:-ms-flexbox;display:flex}em{color:#F0987D}.main-space{display:block;width:50px}.main-space.x0{height:40px}@media only screen and (max-width:639px){.main-space.x0{height:30px}}.main-space.x1{height:80px}@media only screen and (max-width:959px){.main-space.x1{height:80px}}@media only screen and (max-width:639px){.main-space.x1{height:60px}}.media-list .content{border:solid 2px #F0987D;-webkit-box-shadow:-5px 6px 5px 0px rgba(240,152,125,0.26);box-shadow:-5px 6px 5px 0px rgba(240,152,125,0.26);padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.media-list .content .date{color:#2669B2;font-size:12px}.media-list .content .titlecontainer{margin-top:2px;color:#2669B2;font-weight:700;min-height:78px}.media-list .content .titlecontainer .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.media-list .content .category{font-size:14px;color:#F0987D}.media-list .content .listing{margin-top:10px;height:250px}@media screen and (min-width:640px) and (max-width:779px){.media-list .content .listing{height:185px}}@media screen and (min-width:779px) and (max-width:959px){.media-list .content .listing{height:220px}}@media screen and (min-width:960px){.media-list .content .listing{height:185px}}.media-list .content .listing .text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.media-list .content .listing .end{margin-top:20px}.media-list .content .listing img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.media-list .content .readmorebox{margin-top:14px}.single-media h1{text-transform:none}.single-media .date{text-align:right}.single-media .gallery li{padding-top:56.25%}.single-media .gallery li .image-container{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-media .gallery li .image-container a{display:block}.single-media .gallery li .image-container img{max-height:100%}.list-news .item{cursor:pointer}@media screen and (min-width:640px){.list-news .item .content{display:-webkit-box;display:-ms-flexbox;display:flex}}.list-news .item .content .date{position:relative}.list-news .item .content .date:before{content:'';position:absolute;background-color:#F0987D}@media screen and (min-width:640px){.list-news .item .content .date{width:125px;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list-news .item .content .date:before{width:2px;height:220px;top:0;right:28px}}@media screen and (min-width:640px) and (max-width:959px){.list-news .item .content .date{width:74px;height:170px}.list-news .item .content .date:before{right:10px;height:170px}}@media screen and (max-width:639px){.list-news .item .content .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.list-news .item .content .date:before{width:50px;height:2px;bottom:0;left:0}.list-news .item .content .date .day{margin-right:14px}}.list-news .item .content .date .day{font-weight:700;font-size:46px;color:#2669B2}@media screen and (min-width:640px) and (max-width:959px){.list-news .item .content .date .day{font-size:36px}}.list-news .item .content .date .month{font-size:27px;color:#2669B2;text-transform:uppercase}@media screen and (min-width:640px) and (max-width:959px){.list-news .item .content .date .month{font-size:22px}}.list-news .item .content .news-lisiting-image img{aspect-ratio:1.88636364;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:415px;max-width:100%}@media screen and (min-width:640px){.list-news .item .content .news-lisiting-image{margin-right:30px}}@media screen and (max-width:639px){.list-news .item .content .news-lisiting-image{margin-bottom:20px}}@media screen and (min-width:640px) and (max-width:959px){.list-news .item .content .news-lisiting-image{margin-right:15px}.list-news .item .content .news-lisiting-image img{width:320px}}.list-news .item .content .info{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-news .item .content .info .title{color:#2669B2;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:26px;font-weight:700}@media screen and (min-width:640px) and (max-width:959px){.list-news .item .content .info .title{margin-bottom:0}}.list-news .item .content .info .text{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:640px) and (max-width:959px){.list-news .item .content .info .text{-webkit-line-clamp:5}}.list-news .item .content .info .end{margin-top:20px;color:#F0987D}.list-news .item .readmorebox{margin-top:30px}.single-news h1{text-transform:none}.single-news .date{text-align:right}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 textarea{width:100%;color:#F0987D;font-size:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #F0987D;border-radius:5px;margin:6px 0;padding:7px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.wpcf7 input[type=email]::-webkit-input-placeholder,.wpcf7 input[type=tel]::-webkit-input-placeholder,.wpcf7 input[type=text]::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder{color:#F0987D;opacity:1}.wpcf7 input[type=email]::-moz-placeholder,.wpcf7 input[type=tel]::-moz-placeholder,.wpcf7 input[type=text]::-moz-placeholder,.wpcf7 textarea::-moz-placeholder{color:#F0987D;opacity:1}.wpcf7 input[type=email]:-ms-input-placeholder,.wpcf7 input[type=tel]:-ms-input-placeholder,.wpcf7 input[type=text]:-ms-input-placeholder,.wpcf7 textarea:-ms-input-placeholder{color:#F0987D;opacity:1}.wpcf7 input[type=email]::-ms-input-placeholder,.wpcf7 input[type=tel]::-ms-input-placeholder,.wpcf7 input[type=text]::-ms-input-placeholder,.wpcf7 textarea::-ms-input-placeholder{color:#F0987D;opacity:1}.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=tel]::placeholder,.wpcf7 input[type=text]::placeholder,.wpcf7 textarea::placeholder{color:#F0987D;opacity:1}.wpcf7 input[type=email]:-ms-input-placeholder,.wpcf7 input[type=tel]:-ms-input-placeholder,.wpcf7 input[type=text]:-ms-input-placeholder,.wpcf7 textarea:-ms-input-placeholder{color:#F0987D}.wpcf7 input[type=email]::-ms-input-placeholder,.wpcf7 input[type=tel]::-ms-input-placeholder,.wpcf7 input[type=text]::-ms-input-placeholder,.wpcf7 textarea::-ms-input-placeholder{color:#F0987D}.wpcf7 textarea{height:140px;max-height:500px;max-width:100%}.wpcf7 label{display:block;margin-top:14px}.wpcf7 .imprintlink{display:block}.wpcf7 .wpcf7-acceptance .wpcf7-list-item-label{width:calc(100% - 30px)}.wpcf7 select{margin-top:14px;font-size:18px;padding-top:7px;padding-bottom:7px;border-radius:5px;background-position:98% 50%;background-size:15px}.wpcf7 input[type=checkbox]{width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:white;color:#F0987D;border:solid 2px #F0987D}.wpcf7 input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg height='32' width='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11.4 21.5-5.93-5.93-2.01 2.01 7.94 7.94 17.1-17.1-2.01-2.01z' fill='%23fff'/%3E%3C/svg%3E");background-size:80% 80%;background-position:center;background-repeat:no-repeat;background-color:#F0987D}.wpcf7 input[type=submit]{color:#F0987D;background-color:white;min-width:250px;font-size:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #F0987D;border-radius:5px;margin:60px 0 10px 0;padding:7px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.wpcf7 input[type=submit]:hover{background-color:#F0987D;color:white;cursor:pointer}.wpcf7-acceptance-missing,.wpcf7-not-valid-tip,.wpcf7-validation-errors,.wpcf7-validation-errors{color:red!important;border:0!important;margin:0!important;display:block;font-size:15px}.wpcf7-acceptance .wpcf7-list-item{margin:0!important}.wpcf7-acceptance .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex}.wpcf7-acceptance .wpcf7-list-item label input{margin-top:5px;margin-right:15px}.screen-reader-response{display:none}.timeline{font-size:16px;position:relative;overflow:hidden}.timeline .uk-grid-column-large,.timeline .uk-grid-large{margin-left:-70px!important}.timeline .uk-grid-column-large>*,.timeline .uk-grid-large>*{padding-left:70px!important}@media screen and (min-width:1200px){.timeline .uk-grid-column-large,.timeline .uk-grid-large{margin-left:-150px!important}.timeline .uk-grid-column-large>*,.timeline .uk-grid-large>*{padding-left:150px!important}}.timeline .timeline-container{margin-top:45px}.timeline .timeline-middle-line{position:absolute;top:45px;width:100%;left:50%;height:100%;width:3px;background-color:#2669B2}.timeline h3{font-size:23px;font-weight:700;color:#2669B2;background-color:white}.timeline .panel{position:relative;background:white;z-index:1}.timeline .panel.border{border:3px solid #F0987D;padding:25px}.timeline .panel h3{position:absolute;top:-42px;left:5%;font-size:25px;font-weight:700;padding:6px 15px;color:#DE624A;background-color:white;z-index:1;max-width:78%;text-transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:63px;-webkit-box-sizing:border-box;box-sizing:border-box}.timeline .panel h4{font-weight:700;color:#DE624A}.timeline .panel .images img{position:relative}.timeline .timeline-point{position:absolute;top:calc(50% - (15px/2));left:-85px;width:15px;height:15px;border-radius:100%;background-color:#F0987D}.timeline .timeline-point:before{content:'';position:absolute;top:50%;left:0;width:82px;height:3px;background-color:#F0987D}.timeline .timeline-item{position:relative}.timeline .timeline-item:nth-child(odd) .timeline-point{left:unset;right:-85px}.timeline .timeline-item:nth-child(odd) .timeline-point:before{left:unset;right:0}.timeline .timeline-first-item-line-bg{position:absolute;top:0;left:0;width:100%;height:50%;background-color:white}.timeline .timeline-last-item-line-bg{position:absolute;bottom:0;left:0;width:150%;height:50%;background-color:white;z-index:0}@media (max-width:1200px){.timeline .timeline-point{left:-45px}.timeline .timeline-point:before{width:42px}.timeline .timeline-item:nth-child(odd) .timeline-point{left:unset;right:-45px}}@media (max-width:640px){.timeline .timeline-point{display:none}}.calendar-categories{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-categories ul{margin:auto;min-height:90px;padding:0;width:100%}@media screen and (min-width:960px){.calendar-categories ul{width:855px}.calendar-categories ul li{width:33%}}@media screen and (max-width:959px){.calendar-categories ul{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}}.calendar-categories ul li{list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px}@media (max-width:639px){.calendar-categories ul li{width:50%}}@media (min-width:640px) and (max-width:959px){.calendar-categories ul li{width:33.33%}}.calendar-categories ul li .point{width:18px;height:18px;display:inline-block;position:relative}.calendar-categories ul li .point-text{display:inline-block;padding-left:8px}.calendar-categories .checkbox{vertical-align:middle;position:absolute;height:20px;width:20px;border-radius:50%;border:1px solid #3A3A39;padding:2px}.calendar-categories .checkbox .checked{content:'';display:none;height:100%;width:100%;border-radius:50%}.calendar-categories .checkbox.checked .checked{display:inline-block}.calendar-categories .cat-name .cat-name-span{padding-left:35px;display:inline-block;min-height:20px;line-height:20px}.calendar{margin-bottom:15px;border-radius:2px;overflow:hidden;border:1px solid #F0987D;padding-bottom:20px;border-radius:10px;font-size:12px;color:#F0987D!important;min-height:150px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:980px) and (max-width:1199px){.calendar{padding:0 20px 30px 20px}}@media screen and (min-width:1200px){.calendar{padding:0 95px 40px 95px}}.calendar .controls{margin-bottom:-42px;position:relative;z-index:1;overflow:hidden;padding:0 10px;height:70px;color:#F0987D!important;font-size:17px}.calendar .controls .next{width:30px;text-align:right;position:absolute;bottom:0;right:7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.calendar .controls .back{width:30px;text-align:left;position:absolute;left:7px;bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.calendar.view-months-3 .month{width:33.33333333%;float:left}.calendar.view-months-2 .month{width:50%;float:left}.calendar.view-months-1 .month{width:100%}.calendar.view-months-1 .month .day{font-size:16px}.calendar.view-months-1 .month .day .eventname{margin:0 10px}.calendar.view-months-1 .month .day .eventname .bar{display:block;height:26px;width:20px;position:absolute;left:0;top:-2px}.calendar.view-months-1 .month .day .eventname.start .bar{border-top-left-radius:25px;border-top-right-radius:25px}.calendar.view-months-1 .month .day .eventname.end .bar{border-bottom-left-radius:25px;border-bottom-right-radius:25px}.calendar.view-months-1 .month .day .eventname.start.end .bar{width:10px;height:10px;border-radius:100%;margin-top:8px}.calendar .month .inner{padding:0 7.5px}.calendar .month .inner .month-name{font-size:17px;margin:15px 0 35px 0;color:#2669B2;text-align:center;text-transform:uppercase;font-weight:bold}.calendar .month .inner .day{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #babab8;padding:5px 2px;color:#3A3A39;min-height:25px;line-height:20px;padding-left:10px}.calendar .month .inner .day .day-number{display:inline-block;width:20px;color:#F0987D;font-weight:bold}.calendar .month .inner .day .day-name{display:inline-block;width:30px;margin-left:15px;text-transform:uppercase}.calendar .month .inner .day.today{background:#F0987D;color:white}.calendar .month .inner .day.today .day-number{color:white}.calendar .month .inner .day.past{background:white;color:#ddd;border-bottom:1px solid #eee}.calendar .month .inner .day.weekend{background:#ffffff}.calendar .month .inner .day .events{display:none}.calendar .month .inner .day.event:hover{cursor:pointer;border-left:2px solid #F0987D}.calendar .month .inner .day.weekend{background-color:#F0987D33}.calendar .month .inner .adjacent-month{display:none}.calendar .month .inner .event-desc{margin-left:25px;display:block}.calendar .month .inner .event-desc .event-title{padding:5px;border-radius:5px;margin:5px;display:block}.calendar .month .inner .eventname{margin:0;display:inline-block;margin:0 5px;position:relative}.calendar .month .inner .eventname .bar{display:block;height:26px;width:10px;position:absolute;left:0;top:-2px}.calendar .month .inner .eventname.start .bar{border-top-left-radius:5px;border-top-right-radius:5px}.calendar .month .inner .eventname.end .bar{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.calendar .month .inner .eventname.start.end .bar{width:10px;height:10px;border-radius:100%;margin-top:7px}[class=calendar-dow-]{background:#eee}@media (min-width:320px){.main .calendar .week .day{padding:1em 0}.main .calendar .week .day:before{margin:0}}@media (min-width:480px) and (max-width:767px){.main .calendar .month{padding-left:15px;font-size:24px}.main .calendar .nav{padding:10px}.main .calendar .weekdays{background:#ed8666;min-height:auto;padding:15px 0}.main .calendar .week .day{width:14.28571429%;min-height:auto}}@media (min-width:480px){.main .calendar .weekdays span{padding-left:9px;text-align:left}.main .calendar .week{font-size:9px}.main .calendar .week .day{text-align:left}.main .calendar .week .day .day-number{height:27px;width:27px;line-height:25px;margin-left:6px}.main .calendar .week .day.today .day-number{border-width:2px;top:-2px}}@media (min-width:768px){.main .calendar .weekdays span{padding-left:12px}.main .calendar .week{font-size:12px}.main .calendar .week .day{min-height:76px}.main .calendar .week .day .day-number{margin-left:8px}}@media (min-width:992px){.main .calendar .weekdays span{padding-left:15px}.main .calendar .week{font-size:15px}.main .calendar .week .day{min-height:100px}.main .calendar .week .day .day-number{margin-left:10px}}@media (min-width:1200px){.main .calendar .week .day{min-height:135px}}.loader{position:relative;left:0;z-index:1;height:55;margin:15px auto;border:5px solid #f3f3f373;border-radius:50%;border-top:5px solid #F0987D;width:55px;height:55px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;padding-top:5px;margin-top:48px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#calendar-modal .pos{font-size:17px;color:#2669B2;text-transform:uppercase;font-weight:bold}#calendar-modal h2{margin-top:16px;text-align:left}#calendar-modal .event{margin-top:40px;padding-bottom:40px;-webkit-box-sizing:border-box;box-sizing:border-box}#calendar-modal .event:not(:last-child){border-bottom:solid 2px #F0987D}#calendar-modal .cont h3{text-align:left;text-transform:unset}#calendar-modal .cont .time{display:block;margin:20px 0;font-weight:700}#calendar-modal .cont .description{margin-top:10px}