body{-webkit-transition:all .4s ease;transition:all .4s ease;font-family:'Open Sans', sans-serif;clear:both}ul,ol{padding:0}ul.menu,div.menu{clear:both}ul.menu,ul.menu ul,div.menu,div.menu ul{margin:0}ul.menu li,div.menu li{list-style-type:none;display:inline-block;float:none}aside ul.menu{margin:20px}aside ul.menu li{display:list-item;list-style-type:disc}a,button,input,textarea{-webkit-transition:all .2s ease;transition:all .2s ease}a{text-decoration:none}a,a:hover,a:focus,a:visited{color:#3498db}br{display:none}.entry-content br{display:block}.container,.metaslider .caption{max-width:1280px;width:90%;margin:0 auto}div#comments{clear:both;padding-top:20px}.content{font-size:0;box-sizing:border-box}.content main,.content aside{display:inline-block;font-size:14px;vertical-align:top;clear:both}.content main{width:100%}.content aside{width:30%}.content aside .upw-posts article{padding-bottom:10px}.content aside .upw-posts .entry-meta{display:inline-block;float:right;margin-top:3px}.content aside .upw-posts h4.entry-title{display:inline-block;margin-top:0}.content aside .upw-posts .entry-summary,.content aside .upw-posts .entry-summary p{margin:0}.content>.container{padding-bottom:50px}.has-sidebar main{width:68%;margin-right:2%;padding-right:2%}header .container{font-size:0;box-sizing:border-box;clear:both}section.slider{overflow:hidden;clear:both}.site-branding,nav.main-navigation{font-size:14px;display:inline-block;float:none;vertical-align:top}.site-branding{width:40%}nav.main-navigation{width:100%}nav.main-navigation .menu-main-menu-container{max-width:1280px;width:90%;margin:0 auto}nav.main-navigation ul li a{font-size:18px}nav.main-navigation>a{display:inline-block}nav.main-navigation li{display:inline-block;float:none}nav.main-navigation ul>li{position:relative}nav.main-navigation ul>li ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);position:absolute;top:25px;left:auto;float:none;z-index:99999;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0;background-color:white;min-width:150px;text-align:left;z-index:-9999}nav.main-navigation ul>li ul li{float:none}nav.main-navigation ul>li ul li a{width:auto}nav.main-navigation ul>li:hover ul{opacity:1;z-index:9999}header nav.main-navigation{width:60%;text-align:right}header nav.main-navigation>.menu-main-menu-container,header nav.main-navigation>.menu{display:inline-block}.site-title{display:block;font-size:48px}.site-description{font-size:24px}.blocks{display:table}.blocks .block{display:table-cell;margin-bottom:20px}.blocks .block img{width:100%;height:auto}button.navicon{display:none}.comment-list{list-style-type:none;padding:0;margin:0}.comment-metadata{display:inline-block;float:right}.comment-respond label{display:inline-block;width:15%}.entry-content{margin:0}form.wpcf7-form{font-size:0;box-sizing:border-box}form.wpcf7-form label,form.wpcf7-form span,form.wpcf7-form input,form.wpcf7-form textarea,form.wpcf7-form div,form.wpcf7-form p{font-size:14px}form.wpcf7-form label,form.wpcf7-form input[type="text"],form.wpcf7-form input[type="email"],form.wpcf7-form input[type="tel"],form.wpcf7-form input[type="date"],form.wpcf7-form input[type="number"],form.wpcf7-form select{margin-bottom:5px}form.wpcf7-form label{display:inline-block;width:20%;vertical-align:top}form.wpcf7-form input[type="text"],form.wpcf7-form input[type="email"],form.wpcf7-form input[type="tel"],form.wpcf7-form input[type="date"],form.wpcf7-form input[type="number"],form.wpcf7-form select{display:inline-block;width:80%;vertical-align:top;font-size:14px}form.wpcf7-form textarea{resize:none}form.wpcf7-form input[type="submit"],form.wpcf7-form button{float:right}form.wpcf7-form .wpcf7-checkbox,form.wpcf7-form .wpcf7-radio{display:inline-block;width:80%}form.wpcf7-form .wpcf7-checkbox label,form.wpcf7-form .wpcf7-radio label{display:block;width:auto;margin-bottom:0}form.wpcf7-form span.wpcf7-list-item{margin-left:0}.widget_search input{width:100%;padding:5px 10px}.widget_calendar table td{text-align:center}article .img-container.featured-image{max-height:300px;height:300px;overflow:hidden}article .img-container.featured-image img{width:100%;height:auto}html.object-fit article .img-container.featured-image img{width:100%;height:100%;object-fit:cover}main.overview ul.children{margin:0;padding:0;font-size:0;box-sizing:border-box}main.overview ul.children li.child{display:inline-block;font-size:14px;width:32%;margin-right:2%;margin-bottom:2%;overflow:hidden}main.overview ul.children li.child:nth-child(3n){margin-right:0}main.overview ul.children li.child>a{display:block}main.overview ul.children li.child span.img-container{display:block;overflow:hidden}main.overview ul.children li.child img{width:100%;height:auto}main.overview ul.children li.child h2{margin:0;padding:5px 0}body>footer{padding:20px 0}body>footer .footer-widget{display:table;width:100%}body>footer .footer-widget>aside{display:table-cell;vertical-align:top}section.slider.flickity-enabled{font-size:0}.slider-cell-content{position:relative}.slider-cell-content img{max-width:none}.slide-content{position:absolute;top:20px;left:40px;font-size:14px}.slide-content>span.slide-title,.slide-content>.slide-text{-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transition-delay:1s;transition-delay:1s;display:block;margin-top:-20px;opacity:0}.slide-content>span.slide-title{font-size:48px;-webkit-transition-delay:.5s;transition-delay:.5s;margin-top:0;margin-left:-20px}.slider-cell.is-selected .slide-content>span.slide-title,.slider-cell.is-selected .slide-content>.slide-text{margin-top:0;margin-left:0;opacity:1}.newsdetailitem:not(:first-child){clear:both}.alignright,.alignleft,.aligncenter{margin-bottom:20px}input.wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid,.wpcf7-not-valid{border:1px solid #e74c3c}span.wpcf7-not-valid-tip{display:none}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{box-shadow:none}.wc-image-links .gallery-caption,.wc-gallery-captions-showon .gallery-caption,.wc-gallery-captions-onhover .gallery-caption{-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0;display:block}.wc-image-links .gallery-caption,.wc-gallery-captions-showon .gallery-caption,.wc-gallery-captions-onhover .gallery-item:hover .gallery-caption{opacity:1}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{display:block;clear:both;float:left;width:100%;margin-left:0px;margin-top:0px;border:0px;background-color:#ff3333;color:#FFFFFF;padding:14px;text-align:center;font-weight:bold;opacity:0.7;filter:alpha(opacity=70);font-size:20px}div.wpcf7-mail-sent-ok{background-color:green}@media (max-width: 600px){.alignright,.alignleft,.aligncenter{display:block;float:none;clear:both;width:100%;height:auto;margin:20px 0}section.slider .metaslider .slides img{width:auto;max-width:calc(1920px / 1.5);min-height:200px}body>footer .footer-widget{display:block}body>footer .footer-widget>aside{display:block}.content p{text-align:justify}.has-sidebar main,.content aside{width:100%;margin-right:0;padding-right:0;display:block}.blocks,.blocks .block{display:block}.site-description{display:none}nav.main-navigation{text-align:left}nav.main-navigation ul{display:block}nav.main-navigation ul>li{display:block;float:none}button.navicon,#primary-menu,nav.main-navigation .menu{-webkit-transition:all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition:all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);z-index:9999}button.navicon{-webkit-appearance:none;background-color:transparent;border:0;outline:0;font-size:42px;box-shadow:none;position:fixed;top:0;right:0;padding:20px;display:block}nav.main-navigation #primary-menu,nav.main-navigation .menu{position:fixed;top:0;right:-250px;width:250px;height:100vh;background-color:white}body.toggled nav.main-navigation #primary-menu,body.toggled nav.main-navigation .menu{right:-50px}body.toggled nav.main-navigation button.navicon{right:200px}nav.main-navigation ul>li ul{opacity:1;padding-left:20px;box-shadow:none}}html.flexbox .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}html.flexbox .blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}html.flexbox .blocks .block{display:inline-block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width: 600px){html.flexbox .content,html.flexbox .blocks,html.flexbox .blocks .block{display:block}}
