html{background:#fff}body{font-family:"Work Sans",Calibri,Helvectica,sans-serif;font-size:16px;color:#585858;font-weight:300;line-height:1.35;letter-spacing:.02em}h1,h2,h3,h4,h5,h6{font-weight:400}h1,h2,h3{color:#1296c3}h4,h5,h6{color:#007fab}main p>a{color:#323232;border-bottom:1px dotted #323232}main p>a:hover{color:#1296c3;border-color:#1296c3}hr{background-color:#e0dae5;border:0;height:1px;margin:15px 0px}main span[class*=icon-],aside span[class*=icon-]{color:#727272}b,strong{font-weight:500}blockquote.quote{border-color:#1296c3}.bg-blue{background-color:#ccf6ff}.bg-grey{background-color:#e6e6e6}.bg-light-grey{background-color:#edf1f6}.bg-grey{color:#f0f0f0 !important}ul[class*=list-]>li::before{color:#00a5de}.button,.miniform button[type=submit],a.button,button,input[type=submit],input[type=button]{border:1px solid #c6bdd0 !important;background-color:transparent !important}.button:hover,.miniform button[type=submit]:hover,a.button:hover,button:hover,input[type=submit]:hover,input[type=button]:hover{border-color:#a090b0 !important}.page-container{position:relative;padding:0;max-width:100%;background-color:#fff}.header-container{left:0;top:0;z-index:10;width:100%;background-color:#f9f8fa}.header-container::after{content:'';clear:both;display:table}.header-container .colorstripe{padding:2px 10%;text-align:right;background-color:#00a5de}.header-container .colorstripe>span{font-size:0.9em;color:#f0f0f0}.header-container .header-content{max-width:1200px;width:100%;position:relative;margin:0 auto}.header-container .header-content .logo-container{padding:0px 10px;float:left}.header-container .header-content .logo-container #logo{display:block;width:auto;height:70px}.header-container.fixed{position:fixed;-webkit-box-shadow:0px 0px 4px #b4b4b4;-moz-box-shadow:0px 0px 4px #b4b4b4;box-shadow:0px 0px 4px #b4b4b4}.header-container.fixed .header-content .logo-container{padding:0}.header-container.fixed .header-content .logo-container #logo{height:60px;-webkit-transition:height 0.3s ease;-moz-transition:height 0.3s ease;-ms-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease}.headerimg{position:relative}.headerimg img{display:block;width:100%}.headerimg .overlay{position:absolute;width:100%;height:100%;text-align:center;top:0;left:0}.headerimg .overlay .overlay-text{font-size:1.5em;display:inline-block;position:relative;top:50%;padding:5px 15px;color:#fcfcfc;background-color:rgba(147,129,165,0.6);text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.headerimg .gmap-wrapper.ar-1920_280{padding-bottom:14.5833333333%}.nav-container{max-width:65%;overflow:visible;position:absolute;bottom:10px;right:10px}.nav-container nav{float:right}.nav-container nav ul{list-style-type:none;float:none;margin:0;padding:0}.nav-container nav ul>li{position:relative;margin:0;padding:0}.nav-container nav ul>li>a{display:block;padding:5px 14px;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.nav-container nav ul>li>a>[class*=icon-]{color:#1296c3}.nav-container nav ul>li:hover>a{color:#00a5de}.nav-container nav ul>li.menu-current>a,.nav-container nav ul>li.menu-parent>a{color:#1296c3}.nav-container nav ul>li.menu-current>a>[class*=icon-],.nav-container nav ul>li.menu-parent>a>[class*=icon-]{color:inherit}.nav-container nav>ul>li{float:left}.nav-container nav ul>li>ul{position:absolute;opacity:0;min-width:100%;z-index:-1;left:-99999px;background-color:rgba(249,248,250,0.95);-webkit-box-shadow:0px 0px 4px #b4b4b4;-moz-box-shadow:0px 0px 4px #b4b4b4;box-shadow:0px 0px 4px #b4b4b4;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.nav-container nav ul>li>ul>li>a{padding:7px 12px;font-size:0.95em;white-space:nowrap}.nav-container nav>ul>li>ul{top:100%}.nav-container nav>ul>li>ul>li>ul{left:100%;top:0px}.nav-container nav>ul>li:hover>ul{opacity:1;z-index:999;left:0}.nav-container nav>ul>li>ul>li:hover>ul{opacity:1;z-index:999}.menu-toggle-container{display:none;float:right}.menu-toggle-container>a{display:block;width:35px;padding:2px}.menu-toggle-container>a>span{display:block;height:5px;background-color:#1296c3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.menu-toggle-container>a>span+span{margin-top:5px}#mobile-nav{display:none;position:fixed;top:0;left:-100%;width:20em;max-width:90%;height:100%;z-index:999;background-color:#1296c3;overflow-x:hidden;-webkit-box-shadow:0px 0px 5px #b4b4b4;-moz-box-shadow:0px 0px 5px #b4b4b4;box-shadow:0px 0px 5px #b4b4b4;-webkit-transition:left 0.5s ease-out;-moz-transition:left 0.5s ease-out;-ms-transition:left 0.5s ease-out;-o-transition:left 0.5s ease-out;transition:left 0.5s ease-out}#mobile-nav.open{left:0}#mobile-nav #close-nav,#mobile-nav #nav-back{font-size:1.5em;color:#f0f0f0;padding:7px;cursor:pointer}#mobile-nav #close-nav{float:right}#mobile-nav #nav-back{float:left;display:none}#mobile-nav nav{clear:both}#mobile-nav nav.level-2{left:-100%}#mobile-nav nav.level-3{left:-200%}#mobile-nav nav ul{list-style:none;padding:0;margin:0;width:100%}#mobile-nav nav ul .menu_title{font-weight:400;font-size:1.1em;color:#f0f0f0;display:inline-block;padding:5px 0;margin-bottom:10px}#mobile-nav nav ul>li{border-bottom:1px solid #00a5de}#mobile-nav nav ul>li.menu-parent ul{display:block}#mobile-nav nav ul>li>a{color:#f0f0f0;display:inline-block;padding:5px 10px;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}#mobile-nav nav ul>li>.icon-right-open-big{float:right;padding:5px 10px;color:#c6bdd0;cursor:pointer;-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}#mobile-nav nav ul>li>.icon-right-open-big:hover{color:#9381a5}#mobile-nav nav>ul{position:relative;left:0;margin-top:20px;-webkit-transition:left 0.5s ease-out;-moz-transition:left 0.5s ease-out;-ms-transition:left 0.5s ease-out;-o-transition:left 0.5s ease-out;transition:left 0.5s ease-out}#mobile-nav nav>ul.level-2{left:-100%}#mobile-nav nav>ul.level-3{left:-200%}#mobile-nav nav ul>li>ul{padding-left:20px;position:absolute;top:0;left:100%;display:none}#mobile-nav nav ul>li>ul.current{display:block}#mobile-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:100;display:none}.footer-container{background-color:#00a5de;color:#f0f0f0;font-size:0.9em}.footer-container .footer-content{max-width:1200px;width:100%;margin:0 auto}.footer-container [class*=col-]{padding:10px 30px 20px 30px}.footer-container p{margin:0}.footer-container h4,.footer-container h5,.footer-container h6{color:#ebebeb;font-weight:500}footer span[class*=icon-]{color:inherit}.footernav-container{padding:2px 0;background-color:#00a5de;border-top:1px solid #f0f0f0}.footernav-container .footernav{text-align:center}.footernav-container .footernav>nav{float:none;width:auto;margin:0 auto;display:inline-block}.footernav-container .footernav>nav>ul{list-style-type:none;margin:0;padding:3px 0}.footernav-container .footernav>nav>ul>li{float:left}.footernav-container .footernav>nav>ul>li+li{margin-left:10px}.page_headline{background-color:#edf1f6}.page_headline>.content-container.center{max-width:1200px;width:100%;margin:0 auto;padding:10px 40px}.page_headline>.content-container.center>h1,.page_headline>.content-container.center h2,.page_headline>.content-container.center h3,.page_headline>.content-container.center h4,.page_headline>.content-container.center h5,.page_headline>.content-container.center h6{text-align:center;margin-bottom:10px}.page_headline>.content-container.center :last-child{margin-bottom:0}.content-wrapper{max-width:1200px;width:100%;margin:0 auto}.sidebar{padding:20px 50px 20px 10px}.main-content{padding:20px 20px 20px 50px}.miniform h2{margin-bottom:20px}.miniform .error{font-weight:inherit;border-color:#c5080c;color:#c5080c}.miniform .missing{border-color:#c5080c !important}.miniform span>span{color:#c5080c}.miniform label>span{font-weight:400}.miniform input[type=text],.miniform input[type=email],.miniform input[type=tel],.miniform textarea{border:1px solid #c6bdd0;box-shadow:none;-webkit-transition:border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;-ms-transition:border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;-o-transition:border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out;transition:border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out}.miniform input[type=text]:hover,.miniform input[type=email]:hover,.miniform input[type=tel]:hover,.miniform textarea:hover{border-color:rgba(0,165,222,0.6)}.miniform input[type=text]:focus,.miniform input[type=email]:focus,.miniform input[type=tel]:focus,.miniform textarea:focus{border-color:rgba(0,165,222,0.8) !important;-webkit-box-shadow:0px 0px 3px rgba(0,165,222,0.5);-moz-box-shadow:0px 0px 3px rgba(0,165,222,0.5);box-shadow:0px 0px 3px rgba(0,165,222,0.5)}.miniform textarea{min-width:100%}.miniform td[class*=captcha]{padding:3px 5px}.miniform input[name=captcha]{margin:0}.miniform button[type=submit]{width:10em  !important;display:block  !important;margin:0 auto  !important}#totop .icon-up-open-big{color:#727272}div.image-overlay-box img{display:block;opacity:1 !important;-webkit-filter:grayscale(0.2);filter:grayscale(0.2);-webkit-transition:filter 0.5s linear 0.2s;-moz-transition:filter 0.5s linear 0.2s;-ms-transition:filter 0.5s linear 0.2s;-o-transition:filter 0.5s linear 0.2s;transition:filter 0.5s linear 0.2s}div.image-overlay-box:hover img{-webkit-filter:grayscale(0.95);filter:grayscale(0.95)}div.image-overlay-box>div.image-overlay{background-color:rgba(0,165,222,0.85);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}div.image-overlay-box>div.image-overlay p,div.image-overlay-box>div.image-overlay span,div.image-overlay-box>div.image-overlay h4,div.image-overlay-box>div.image-overlay h5,div.image-overlay-box>div.image-overlay h6{color:#f0f0f0}div.image-overlay-box>div.image-overlay p:last-of-type{margin-bottom:0}footer .singleborder-row{width:100%}footer .singleborder-row tr{border-color:#f0f0f0}footer .singleborder-row tr td:nth-of-type(odd){padding-left:0;min-width:30%}footer .singleborder-row tr td:nth-of-type(even){padding-right:0;max-width:70%}.km_accordions .km_accordion .accordion-head{background-color:#edf1f6}.km_accordions .km_accordion .accordion-body{border-color:#edf1f6}@media screen and (max-width: 980px){html{background-image:none}html.noscroll{overflow-y:hidden}.header-container{-webkit-box-shadow:0px 0px 4px #b4b4b4;-moz-box-shadow:0px 0px 4px #b4b4b4;box-shadow:0px 0px 4px #b4b4b4}.header-container .header-content .logo-container{width:17em;max-width:100%;float:none;margin:0 auto;padding:0}.header-container .header-content .logo-container #logo{height:auto !important}.page-container.fixed-header .header-container .header-content .logo-container #logo{height:auto}.main-content{padding:20px 10px}.sidebar{padding:20px 10px}.menu-toggle-container{display:block}#mobile-nav{display:block}.nav-container{position:static;border-right:0;width:100%;max-width:100%}.nav-container nav{display:none}.footer-container [class*=col-]{padding:10px}}@media screen and (max-width: 768px){.header-container .header-content .logo-container{width:15em}.headerimg .overlay .overlay-text{font-size:1.2em;top:10%}.sidebar{border-top:1px solid #e0dae5}}@media screen and (max-width: 480px){.header-container .header-content{padding:5px}.headerimg .overlay .overlay-text{display:none}}
