/* File generated by shrinker.ch - DateTime: 2017-07-10, 15:29:03 */
.mobileonly{display:none}.notmobile{display:block}@media screen and (max-width:1480px){.widthCheck{width:1480px}body{overflow-x:hidden}#carousel-action{position:relative;left:25%;margin-left:-50%}}@media screen and (max-width:1040px){.inner,section.carousel .carouselnav{width:100%}.widthCheck{width:1040px}.cycle-sentinel,section.carousel .carouselnav{display:none}#carousel-action{left:0;margin-left:0}section.carousel #carousel-action .slideshow{width:100%;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section.carousel #carousel-action .slideshow div.slide{width:29%;height:auto;margin:0 2% 30px;padding:0}section.carousel #carousel-action .slideshow div.slide div{font-size:20px;padding:20px;margin-bottom:5px}section#homebanner #bannertext{width:50%}}@media screen and (max-width:1110px){.typography form input,.typography form select,.typography form textarea,section#homebanner #bannertext{width:100%;box-sizing:border-box}body.home header.scrolled~main{top:119px}.widthCheck{width:900px}.padmore{padding:55px 20px}header{top:0}main{top:150px}section#homebanner #bannertext{position:relative;margin-top:15px}section#homebanner #bannertext img{margin-top:25px}footer #mainfooter #footerlogo{display:none}footer #mainfooter p{width:100%}.pageheader .inner div.text{padding-left:0}.pageheader .inner img{margin-left:20px}div#subnavigation{position:absolute;overflow:visible;left:0;right:0;float:left}div#subnavigation .inner{width:auto}div#subnavigation .inner nav#subnav{float:left;white-space:nowrap;overflow-x:scroll;width:100%;overflow:-moz-scrollbars-none;-ms-overflow-style:none}div#subnavigation .inner nav#subnav::-webkit-scrollbar{display:none}div#subnavigation .inner nav#subnav ul{float:none;white-space:nowrap;width:auto;display:table;-webkit-animation:scrollbounce 1s ease-in-out 1s 1;animation:scrollbounce 1s ease-in-out 1s 1}div#subnavigation .inner nav#subnav ul li{display:table-cell;float:none}div#subnavigation .inner nav#subnav ul li::before,div#subnavigation .inner nav#subnav ul li>*{white-space:nowrap}}@media screen and (max-width:780px){#depositblock.three-columns .section-blocks article,.one-third,.one-third aside,.two-thirds{width:100%}main{top:112px}.pageheader .inner img{display:none}.pageheader .inner .text{padding:55px 0}.col,.two-columns article,.three-columns article,.typography .col{width:100%;margin:0}.two-columns article,.three-columns article{margin-bottom:20px}header.scrolled #fullheader .inner h1#logo a{bottom:101px}.widthCheck{width:780px}footer #mainfooter .copyright{float:left;clear:both;margin-top:25px}footer #mainfooter .owl{margin-top:30px}header #fullheader{height:100px;overflow:visible}header #fullheader .inner h1#logo a{bottom:106px}header #fullheader nav{position:relative;width:100%}header #fullheader nav .inner{margin-top:-125px}header #fullheader nav ul{background:#636669;overflow:hidden;position:absolute;z-index:10000;top:154px;right:-25px;width:100%;float:right}header #fullheader nav ul li,header #fullheader nav ul li:last-child{width:100%;display:block;margin:0}header #fullheader nav ul li::before,header #fullheader nav ul li:last-child::before{content:"";display:none}header #fullheader nav ul li:hover,header #fullheader nav ul li:last-child:hover{background:#e7e8ea}header #fullheader nav ul li::after,header #fullheader nav ul li:last-child::after{display:none!important}header #fullheader nav ul li a{padding:20px;border:0;display:block;width:100%}header #fullheader nav.initial ul{display:none}header #fullheader nav.active ul{-webkit-animation-duration:200ms;animation-duration:200ms;-webkit-animation-name:showmenu;animation-name:showmenu;display:block}header #fullheader nav.hide ul{-webkit-animation-duration:200ms;animation-duration:200ms;-webkit-animation-name:hidemenu;animation-name:hidemenu;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}header #fullheader .showmenu{color:#fff;float:right;cursor:pointer;position:relative;width:3.25em;height:40px;padding:10px}header #fullheader .showmenu:before{content:"";position:absolute;left:50%;top:1.05em;width:2.4em;height:.55em;background:#fff;box-shadow:0 .9em 0 0 #fff,0 1.8em 0 0 #fff;margin-left:-25%}header #fullheader .showmenu.active{background:#636669}header.scrolled #fullheader .showmenu{top:37px}header.scrolled #fullheader nav ul{top:136px}.mobileonly{display:block}.notmobile{display:none}section#homebanner{height:70vh!important;background-size:cover}section#login-box .button-block a{width:47%}section#login-box .button-block a:nth-child(3n+3){margin-right:5%}section#login-box .button-block a:nth-child(2n+2){margin-right:0}#depositblock .section-blocks article{width:100%}#buttons .inner a{width:78%;margin-bottom:15px}.typography .column{width:100%;margin:0}.contactheader .inner{background-size:200px 213px}body.hassub main{top:148px}}@-webkit-keyframes showmenu{0%{display:block;opacity:0}1%{opacity:0}100%{opacity:1}}@-webkit-keyframes hidemenu{0%{display:block;opacity:1}99%{opacity:0}100%{opacity:0;display:none}}@-webkit-keyframes scrollbounce{0%,100%,75%{margin-left:0}30%{margin-left:-10px}50%{margin-left:-5px}55%{margin-left:-8px}70%{margin-left:-3px}72%{margin-left:-4px}}@media screen and (max-width:450px){.widthCheck{width:450px}header,header.scrolled{position:relative}body.hassub main{top:0}body.home main,main{top:-40px}body.home header.scrolled~main{top:-1px}header #headerlogin div#loginbox{margin-left:10px}section#homebanner{height:100vh!important}section#homebanner #bannertext{padding:0;background:0}#carousel-action{margin-left:15px}section.carousel #carousel-action .slideshow{width:90%;height:auto;display:block}section.carousel #carousel-action .slideshow div.slide{width:100%;height:auto;margin:0 auto;padding:0;text-align:center}section.carousel #carousel-action .slideshow div.slide div{font-size:20px;padding:20px;margin-bottom:5px}section#login-box .button-block a{width:100%;margin-right:0}section#login-box .button-block a:nth-child(2n+2),section#login-box .button-block a:nth-child(3n+3){margin-right:0}.contactheader .inner{min-height:0;background:#000}.contactheader .inner div.text{width:100%;box-sizing:border-box;padding:0 20px}}@media screen and (max-width:350px){footer #mainfooter .owl,header #fullheader .inner h1#logo a{-webkit-transform:scale(.8,.8);-ms-transform:scale(.8,.8);transform:scale(.8,.8)}.widthCheck{width:350px}header.scrolled{height:140px}body.home header.scrolled~main{top:-21px}footer #mainfooter nav ul li+li::before{content:none}footer ul li{float:none;list-style-type:disc;list-style-position:inside}main{top:140px}}
