/**
Theme Name: Reinhaltungsverband Attersee
Author: Aufwind Werbeagentur
Author URI: http://aufwind.co.at/
Version: 1.0
*/
body{margin:0;padding:0;color:#00274d!important;font-family:Roboto,sans-serif}body a{color:#00274d;text-decoration:none}body a{text-decoration:none!important}*{box-sizing:border-box;outline:0}body img{max-width:100%;height:auto}header{width:100%;max-width:1200px;margin:0 auto;padding:1% 1%}.logo{width:30%;float:left}.logo span{text-align:right;width:100%;float:left}nav{width:70%;float:left}nav ul{margin:15px 0;padding:0;float:left;width:100%;text-align:right}nav ul li{display:inline-block;position:relative}nav ul li a{display:inline-block;text-transform:uppercase}nav ul li ul{visibility:visible;display:none;left:0;margin:0;padding:35px 0 0 0;width:280px;position:absolute;text-align:left}nav ul li ul li{float:left;width:100%;background:#fff;z-index:111;border-top:1px solid #00274d;padding:5px 0}nav ul li ul li a{font-size:14px!important;padding:0 0 0 5px}nav ul li ul li:hover{text-decoration:none!important}nav ul li ul li a:hover{text-decoration:none!important}.topnavi li a{font-size:12px}.topnavi li img{vertical-align:middle}.topnavi li{margin:0 1%}.bottomnavi li{margin:0 1.5%}.bottomnavi li a{font-size:16px}.sub-menu li a{text-transform:none!important}.slider{width:100%;float:left;margin:20px 0;position:relative}.newscontent{bottom:0;left:0;right:0;margin:auto;width:100%;max-width:1200px;position:absolute}.subnewscont{float:left;width:100%;max-width:410px;background:#fff;padding:10px}.subnewscont h3{font-size:20px;margin:0;padding:0;color:red}.ncont{margin:10px 0}.newsclicked{position:relative;cursor:pointer}.newsclicked:after{content:" -";position:absolute;top:0;right:0}.newsclicked:before{content:"";background-image:url(../rvattersee/img/info_btn_news.png);width:60px;height:51px;position:absolute;left:0;top:-70px}.newsclicked.mobileclicked:after{content:" +"}.mehrinfbtn{width:100%;margin:5px 0;text-align:right}.mehrinfbtn:after{content:" >>"}.trennung{width:100%;max-width:1200px;margin:0 auto;border-top:1px solid #00274d;display:table}.trennung img{margin:-40px auto 0 auto;display:block;z-index:11111;position:relative}.hauptcontent{width:100%;max-width:1200px;margin:30px auto;text-align:center;padding:0 1%}.newsclicked{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:0}}.hovereffect{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default}.hovereffect .overlay{position:absolute;overflow:hidden;width:80%;height:80%;left:10%;top:10%;border-bottom:1px solid #fff;border-top:1px solid #fff;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1)}.hovereffect:hover .overlay{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.hovereffect img{display:block;position:relative;-webkit-transition:all .35s;transition:all .35s}.hovereffect:hover .hptimg img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.6" /><feFuncG type="linear" slope="0.6" /><feFuncB type="linear" slope="0.6" /></feComponentTransfer></filter></svg>#filter');filter:brightness(.6);-webkit-filter:brightness(.6)}.hovereffect h2{text-transform:uppercase;text-align:center;position:relative;font-size:17px;background-color:transparent;color:#fff;padding:1em 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.hovereffect a,.hovereffect p{color:#fff;padding:1em 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.overlay a img{margin:0 auto;display:block}.hovereffect:hover a,.hovereffect:hover h2,.hovereffect:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}span.wpcf7-not-valid-tip{width:100%;float:left;clear:left}.galerie{width:100%;float:left;margin:20px 0;padding:20px 0;border-bottom:1px solid #00274d}.galerie li{display:inline-block;list-style-type:none;width:31.33%;margin:.5%;vertical-align:top}.rva-broschure{width:100%;float:left;background:#00274d;color:#fff;text-align:center;padding:10px 0}.rva-broschure a{color:#fff;text-transform:uppercase;font-size:22px;width:100%;float:left;position:relative}.rva-broschure a:before{content:"";background-image:url(../rvattersee/img/downloadicon.png);width:36px;height:29px;position:absolute;left:0}.rva-broschure a:after{content:"";background-image:url(../rvattersee/img/downloadicon.png);width:36px;height:29px;position:absolute;right:0}.mcont{width:100%;padding:0 1%;max-width:1200px;margin:0 auto}.rva-broschure a:hover{color:#ccc;text-decoration:none}footer{width:100%;float:left;background:#e6e5df;background-image:url(../rvattersee/img/rvattersee-weiss-bg.png);background-position:left bottom;background-repeat:no-repeat}footer ul{width:100%;padding:0 1%;margin:15px auto;max-width:1200px;font-size:0}footer ul li{display:inline-block;width:32.33%;padding:0 0 0 5%;margin:0 .5%;vertical-align:top;font-size:14px;position:relative}footer ul li:after{position:absolute;top:0;right:0;width:1px;height:300px;background:#00274d;content:""}footer ul li:last-child:after{display:none}footer ul li ul li:after{display:none}footer ul li:last-child{border-right:none}footer ul li h2{font-size:14px;margin:0 0 10px 0;font-weight:400;text-transform:uppercase}.header_bottom{overflow:hidden;width:100%;position:relative}.header_bottom img{-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.header_bottom img:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.acf-map{width:100%;height:300px;margin:0 0}input[type=email],input[type=tel],input[type=text]{width:100%;float:left;border:none;padding:10px 10px;margin:5px 0;font-family:Roboto,sans-serif!important;font-size:12px!important;background:#ebebeb}textarea{background:#ebebeb;width:100%;float:left;border:none;padding:10px 10px;margin:5px 0!important;font-family:Roboto,sans-serif!important;font-size:12px!important}input[type=submit]{width:100%;text-align:center;text-transform:uppercase;color:#fff;background:#00274d;float:left;border:none;padding:10px 10px;margin:5px 0;font-family:Roboto,sans-serif!important;font-size:18px!important}.acf-map img{max-width:inherit!important}.usslid img{width:100%}.norus{width:100%;max-width:1200px;padding:0 2%;margin:20px auto;position:relative;padding:0 2% 50px 2%}.norus h1{text-align:center;text-transform:uppercase;padding:10px 0;border-bottom:2px solid #e6f2ff}.content_us{width:100%;max-width:1200px;padding:0 2%;margin:20px auto;position:relative;padding:0 2% 50px 2%}.content_us1{width:100%;max-width:1200px;padding:0 2%;margin:20px auto;position:relative}.aracont p{column-count:3}.content_us h3{text-align:center;text-transform:uppercase}.content_us h1{text-align:center;text-transform:uppercase;padding:10px 0;border-bottom:2px solid #e6f2ff}.content_us:before{content:"";background-image:url(../rvattersee/img/infosanlage.png);width:24px;height:300px;left:0;top:0;position:absolute}.content_us:after{content:"";background-image:url(../rvattersee/img/betriebsdaten.png);width:24px;height:300px;right:0;top:0;position:absolute}.content_us1 h3{text-align:center;text-transform:uppercase}.content_us1 h1{text-align:center;text-transform:uppercase;padding:10px 0;border-bottom:2px solid #e6f2ff}.content_us1:before{content:"";background-image:url(../rvattersee/img/kartenansicht.png);width:23px;height:300px;left:0;top:0;position:absolute}.content_us1:after{content:"";background-image:url(../rvattersee/img/ring_geschichte1.png);width:23px;height:300px;right:0;top:0;position:absolute}.layout-left .hotspots-image-container,.layout-right .hotspots-image-container{width:100%!important;float:left}.hotspots-placeholder{width:100%!important;float:left}.hotspot-thumb{float:left;width:50%!important}.hotspot-content{float:left;width:50%!important;padding:0 5%;box-sizing:border-box}#hotspot-42 .hotspots-image-container{background:0 0!important;margin-top:30px}.hotspot-initial,.hotspots-content{width:100%;padding:0 1%;margin:0 auto;max-width:1200px}.hotspots-placeholder{padding:0!important}.hotspot-title{width:50%!important;float:right!important;padding:0 5%}.hotspot-initial{display:none!important}.haupt_cont{width:100%;max-width:1200px;padding:0 1%;margin:20px auto;position:relative}.abacont{transition:transform .2s;width:100%;max-width:1200px;height:2049px;overflow:hidden}.abacont:hover img{transform:scale(1.5)}.zoom{display:inline-block;position:relative}.zoom:after{content:'';display:block;width:33px;height:33px;position:absolute;top:0;right:0;background:url(icon.png)}.zoom img{display:block}.zoom img::selection{background-color:transparent}#ex2 img:hover{cursor:url(grab.cur),default}#ex2 img:active{cursor:url(grabbed.cur),default}.newscover{width:100%;float:left;margin:0 0;padding:20px 0;border-bottom:2px solid #e6f2ff}.newsleftcont{width:60%;float:left}.newsrightcont{width:40%;float:left;padding:0 5%}.activelink{font-weight:700}.teamcover{width:100%;float:left;font-size:0}.teamcover li{display:inline-block;width:31.33%;margin:1%;vertical-align:top}.teamcont{text-align:center;float:left;width:100%;font-size:14px}.teambild{width:100%;float:left}.teambild img{margin:0 auto;display:block}.teamunbot{width:100%;float:left}.teamunbot h3{width:100%;float:left;margin:20px 0;text-transform:uppercase;text-align:center;padding:10px 0;border-bottom:2px solid #e6f2ff}.arrowslink1:after,.arrowslink:after{background-image:url(../rvattersee/img/bottom_ico.png);width:15px;height:14px;content:"";position:absolute;right:-17px;top:5px}.rounded{font-size:16px;font-weight:700}footer ul li ul li{display:block!important;width:100%!important;padding:0!important;margin:0 0!important;border-right:none!important}.containermobile{display:none;width:35px;float:right;cursor:pointer}.bar1,.bar2,.bar3{width:35px;height:5px;background-color:#003560;margin:6px 0;transition:.4s}.change .bar1{-webkit-transform:rotate(-45deg) translate(-9px,6px);transform:rotate(-45deg) translate(-9px,6px)}.change .bar2{opacity:0}.change .bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}@media screen and (max-width:800px){.containermobile{display:block}.logo{width:80%!important}.topnavi{width:100%!important;float:left!important}.navi{display:none}nav{width:100%!important;display:none}.topnavi li{width:100%!important;margin:5px 0!important}.bottomnavi li{width:100%!important;margin:5px 0!important;float:left}nav ul li,nav ul li a{font-size:15px!important;text-transform:uppercase!important}.arrowslink1:after,.arrowslink:after{display:none!important}.sub-menu li a{text-transform:uppercase!important}nav ul li ul{visibility:visible!important;display:block!important;left:auto!important;width:100%!important;padding:0!important;position:relative!important;text-align:right!important}nav ul li ul li,nav ul li ul li a{font-size:15px!important;text-transform:uppercase!important;border-top:none!important}.newscontent{display:none}.kb_caption h1,.kb_caption h2{font-size:16px!important;padding:5px 10px!important}.galerie li{width:49%!important;font-size:12px}.galerie{font-size:0}footer ul li{width:99%!important;padding:0!important;margin:2% .5%!important}footer ul li:after{display:none!important}.teamcover li{width:48%!important}.content_us1:after,.content_us1:before,.content_us:after,.content_us:before{display:none}.layout-left .hotspots-interaction,.layout-right .hotspots-interaction{display:table;table-layout:fixed;width:100%}.aracont p{column-count:auto!important}.hotspot-thumb{width:100%!important}.hotspot-title{width:100%!important;padding:2%!important}.hotspot-content{width:100%!important;padding:2%!important}.content_us h1{font-size:24px}.content_us h2{font-size:20px}.content_us h3{font-size:18px}.content_us1 h1{font-size:24px}.content_us1 h2{font-size:20px}.content_us1 h3{font-size:18px}.norus h1{font-size:24px}.norus h2{font-size:20px}.norus h3{font-size:18px}.newsleftcont{width:100%!important}.newsrightcont{width:100%!important;padding:0!important}}@media screen and (max-width:480px){.galerie li{width:99%!important}.teamcover li{width:99%!important}}