a:active,a:focus,input{outline:0;outline-style:none;outline-width:0}
#body-wrapper{opacity:.95;padding-top:0 !important;min-height:850px}
#topmenu{padding:0;padding-left:20px;background:#3a5d45;width:100%;text-align:center}#topmenu .tiled-menu{padding:0;float:none !important}#topmenu .tiled-menu li{margin-left:0}
.tiled-menu.drop li ul{min-width:275px;border-top:1px solid #6ead52}
.tiled-menu>li>.menu-item-wrap{height:auto;width:auto}
.tiled-menu>li>.menu-item-wrap>a{padding:10px 20px 5px;background:none !important;position:relative;display:block;font-family:"Bubblegum Sans",Helvetica,sans-serif;line-height:24px}.tiled-menu>li>.menu-item-wrap>a .link-text{font-size:20px}
.tiled-menu>li>.menu-item-wrap>a .arrow{display:none}
.tile-icon{display:none}
.tiled-menu.drop li ul li{background:none}
.tiled-menu.drop li>ul{background:#99bb4b}
.tiled-menu.drop li ul li a{color:#333;font-size:15px}
.tiled-menu>li:hover .menu-item-wrap,.tile:hover{-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none}
.tiled-menu li .arrow{background:url("images/down.png") no-repeat 0 0 transparent}
.tiled-menu.drop li ul li a:hover{background:url("images/menu-li-hover.png") 0 12px no-repeat}
#header{background:#6ead52;width:1240px;margin-left:-20px;max-width:1240px;padding:20px 0 0}#header .logo{}#header .logo img{max-height:150px}
#header .slogan{font-family:"Bubblegum Sans",Helvetica,sans-serif;color:#d4eccd}#header .slogan img{margin-top:25px}
#header .slogan.widget-2 .textwidget{font-size:20px;padding-top:60px}
#header .row{background-image:url('images/header-slogan-de.png');background-position:300px 25px;background-repeat:no-repeat}
html[lang="en"] #header .row,html[lang="en-EN"] #header .row{background-image:url('images/header-slogan-en.png')}
#header_note{text-align:center;padding-top:15px}
#header_note .promo{padding:0;float:right}
#header_note .promo h1{font-size:17px;margin-bottom:5px;color:#fff;margin-top:0}
#header_note .promo h2{font-size:16px !important;font-weight:normal !important;color:#fff !important;font-family:"Segoe UI Light","Source Sans Pro","Tahoma","Verdana","Arial",sans-serif !important}
#lang-select{font-weight:bold;padding:0;color:#d4eccd;float:right}#lang-select ul{list-style:none;margin-bottom:0}
#lang-select li{float:left;margin-right:10px;font-size:11px;text-transform:uppercase}
#lang-select a{font-weight:normal;color:#d4eccd}
#lang-select img{margin-right:5px}
.a-center{text-align:center}.a-center .isotope-item{width:100%}
.a-center img{margin:auto}
#right-sidebar .widget-inner{line-height:1.3}
aside .widget{border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:25px}
.widget{background:none}
aside .widget h3{margin-bottom:20px}
.widget h3{padding-left:0}
.wpb_text_column.wpb_content_element img.alignleft{margin:10px 15px 15px 0}
.wpb_text_column.wpb_content_element img.alignright{margin:10px 0 15px 15px}
.layer-slider #layerslider_1 .ls-inner h2{color:#fff !important;font-size:80px !important;-moz-text-shadow:3px 3px 5px rgba(0, 0, 0, 0.75);-ms-text-shadow:3px 3px 5px rgba(0, 0, 0, 0.75);-o-text-shadow:3px 3px 5px rgba(0, 0, 0, 0.75);-webkit-text-shadow:3px 3px 5px rgba(0, 0, 0, 0.75);text-shadow:3px 3px 5px rgba(0, 0, 0, 0.75)}
.wpb_button.button-2015{background:#99bb4b;border:0;color:#fff;font-family:"Bubblegum Sans",Helvetica,sans-serif;-moz-text-shadow:0px 0px 2px rgba(0, 0, 0, 0.75);-ms-text-shadow:0px 0px 2px rgba(0, 0, 0, 0.75);-o-text-shadow:0px 0px 2px rgba(0, 0, 0, 0.75);-webkit-text-shadow:0px 0px 2px rgba(0, 0, 0, 0.75);text-shadow:0px 0px 2px rgba(0, 0, 0, 0.75);-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0;width:100%;font-size:22px;text-transform:none;padding:20px 30px;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;-moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.25);-ms-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.25);-o-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.25);-webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.25);box-shadow:2px 2px 4px rgba(0, 0, 0, 0.25)}.wpb_button.button-2015:hover{background:#3a5d45;color:#fff}
.home .wpb_row.vc_row-fluid{margin-bottom:25px}
.home .wpb_button.button-2015{text-align:left}.home .wpb_button.button-2015:after{content:'\00BB';float:right}
.home h2{color:#3a5d45 !important;font-size:30px !important}
.home .wpb_teaser_grid{text-align:center}.home .wpb_teaser_grid .post-title a.link_title{font-family:"Bubblegum Sans",Helvetica,sans-serif;font-size:22px;color:#3a5d45}
.home .wpb_teaser_grid .post-thumb img{-moz-border-radius:300px;-ms-border-radius:300px;-o-border-radius:300px;-webkit-border-radius:300px;border-radius:300px;border:5px solid transparent;opacity:.8;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.home .wpb_teaser_grid .post-thumb img:hover{border-color:#99bb4b;opacity:1}
.home.page #header{margin-bottom:10px}
.layer-slider{width:1240px !important;margin-left:-20px}
.teaser-save{width:200px;display:block}
.home-infos{margin-top:10px;margin-bottom:30px}
.home-infos h2{font-size:20px !important;color:#fff !important}
.home-infos h4{font-size:15px;color:#666;font-weight:bold;margin-bottom:10px}
.home-infos .home-tickets{margin-bottom:10px}
.home-infos .wissenswertes{background:#99bb4b}
.home-infos .wissenswertes .wpb_text_column>.wpb_wrapper,.home-infos .wissenswertes>.wpb_row{padding:0 15px}
.home-infos .news-header,.home-infos .wissens-header,.home-infos .highlights-header{height:54px;padding:11px 27px 0;margin-bottom:10px}
.home-infos .news-header{background:url("images/bg-sprite.png") no-repeat 0 -1px;margin-left:-32px}
.home-infos .wissens-header{background:url("images/bg-sprite.png") no-repeat -34px -412px}
.home-infos .highlights-header{background:url("images/bg-sprite.png") no-repeat -1px -60px;margin-right:-47px}
.wpb_posts_slider .flex-caption,.wpb_posts_slider .nivo-caption{padding-top:15px}
body.home .flex-direction-nav a{top:20% !important}
.home-news .flex-caption h4{margin-bottom:15px}
.home-news .flex-caption a:before{content:"\00BB \0020"}
.home-news .flex-caption a{color:#367933;font:18px/1.6 "Bubblegum Sans",Helvetica,sans-serif;display:block;padding-top:10px !important}
.home-news .flex-caption a:hover,.home-news .flex-caption a:active{color:#4aaf44}
.highlight-block{padding-left:8px}
.zu-wissen{background:url("images/bg-sprite.png") no-repeat 0 -247px;position:relative;left:-32px;margin-bottom:8px;height:157px;padding:90px 0 0}
.zu-wissen a{color:#fff}
.zu-wissen a:hover{color:#d4eccd}
.zu-wissen p{font:20px/1.6 "Bubblegum Sans",Helvetica,sans-serif;color:#fff;text-align:center}
.noch-fragen{margin-bottom:8px}
.noch-fragen h4{font:20px/1.6 "Bubblegum Sans",Helvetica,sans-serif;color:#777}
.home-tel{background:url("images/bg-sprite.png") no-repeat -2px -476px;margin-right:-47px;color:#fff;font-size:20px;font-weight:bold;height:52px;padding:5px 0 0 15px}
.home .wpb_wrapper .wpb_wrapper #aq-block-1{padding:0}
.ueber-park .know-more,.wissenswertes .know-more,.ueber-park a.know-more,.wissenswertes a.know-more,.wp-polls h3{color:#367933}
.ueber-park .know-more:hover,.wissenswertes .know-more:hover,.ueber-park a.know-more:hover,.wissenswertes a.know-more:hover{color:#4aaf44}
.home-highlights .know-more,.home-highlights a.know-more,.wp-polls h3{color:#e2007a}
.home-highlights .know-more:hover,.home-highlights a.know-more:hover,.home-highlights .know-more:active,.home-highlights a.know-more:active,.wp-polls h3:hover{color:#ff34a2}
.know-more.highlights-big,.wp-polls h3{font-size:18px}
.icon.recent{display:none}
#recent .subtitle,#recent h2{padding-left:0}
#recent .sort-panel{padding:8px 0 20px 0}
#bg-wrapper-top{background:#cce3c1 url("images/wvp-bg-top.jpg") repeat-x 0 0}
blockquote{font-style:italic}
.backtotop{background:url("assets/img/top2.png") no-repeat 0 0 transparent !important}
.backtotop:hover{background:url("assets/img/top_hov2.png") no-repeat 0 0 transparent !important}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{background:#fff}
input.wpcf7-captchar{width:100px}
form textarea{background:#fff;height:120px}
input.wpcf7-submit{padding:4px 10px;color:#fff;background-color:#5bb75b;background-image:-moz-linear-gradient(center top, #62c462, #51a351);background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}
input.wpcf7-submit:hover,input.wpcf7-submit:active,input.wpcf7-submit.active{background-color:#51a351}
.backtotop.hidden{display:block;visibility:hidden}
.know-more:before{content:"\00BB \0020"}
.know-more,a.know-more,.wp-polls h3{font-family:"Bubblegum Sans",Helvetica,serif;font-size:18px}
.wpb_button{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#f5f5f5;background-image:-moz-linear-gradient(center top, #fff, #e6e6e6);background-repeat:repeat-x;border-color:#ccc #ccc #b3b3b3;border-image:none;border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);color:#333;cursor:pointer;display:inline-block;font-size:13px;line-height:18px;margin-bottom:0;padding:4px 10px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle}
.wpb_btn-warning{background-color:#faa732;background-image:-moz-linear-gradient(center top, #fbb450, #f89406);background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}
.wpb_btn-warning:hover,.wpb_btn-warning:active,.wpb_btn-warning.active,.wpb_btn-warning.disabled,.wpb_btn-warning[disabled]{background-color:#f89406}
.wpb_btn-primary,.wpb_btn-primary:hover,.wpb_btn-warning,.wpb_btn-warning:hover,.wpb_btn-danger,.wpb_btn-danger:hover,.wpb_btn-success,.wpb_btn-success:hover,.wpb_btn-info,.wpb_btn-info:hover,.wpb_btn-inverse,.wpb_btn-inverse:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
#darkf{margin-top:25px}
#footer{background:#50a129 url("images/wvp-bg-bottom.jpg") repeat-x 0 0;padding:0 0 10px;min-height:400px}
#footer-wrapper{width:1240px;max-width:100%;min-width:768px;box-shadow:0 0 6px 0 rgba(0,0,0,0.2);background:rgba(212,236,205,0.7) url("images/logo-50-transpareny-160px.png") no-repeat right 45px;margin:0 auto;padding-bottom:20px}
#footer-top-bar-wpr{height:45px;margin-left:-10px;margin-bottom:15px;width:1260px;text-align:center;background:url("images/bg-sprite.png") no-repeat -2px -549px;color:#fff}
#footer-top-bar{background:url("images/bg-sprite.png") no-repeat 620px -613px;height:45px}
#footer-top-bar div.textwidget{font:20px/1.6 "Bubblegum Sans",Helvetica,sans-serif}
#footer .footer-col1,#footer .footer-col2,#footer .footer-col3{padding:0 20px}
#footer .footer-col2{border-left:1px solid #6ead52;border-right:1px solid #6ead52}
#footer .widget h3{color:#737a70;font-size:16px;font-weight:bold}
#footer .widget .subtitle,#footer .widget h3{padding-left:0}
#footer .widget{background:none}
#footer .widget{color:#737a70}
.aligncenter{display:block;margin:0 auto}
.alignleft{float:left}
.alignright{float:right}
figure.alignnone{margin-left:0;margin-right:0}
@media only screen and (max-width:1400px){#footer,#bg-wrapper-top{background-image:none;min-height:0;background:#cce3c1} #footer-top-bar,#footer-top-bar-wpr{background-image:none} #footer-top-bar .textwidget{background:#6ead52} #footer-wrapper,#footer-top-bar-wpr{width:auto;min-width:0}}@media only screen and (max-width:1279px){#header{min-width:0;width:1200px;margin-left:0;max-width:100%} #topmenu{background:none;margin-right:0} #topmenu ul{background:#99bb4b} #topmenu ul li{z-index:10} #topmenu ul ul,#topmenu ul ul li{z-index:100} .layer-slider{margin-left:0;width:100% !important} .home-infos .news-header{background:#eb690b;margin-left:0} .home-infos .wissens-header{background:#36691b} .home-infos .highlights-header{background:#f40485;margin-right:0} .home-infos .news-header,.home-infos .wissens-header,.home-infos .highlights-header{height:auto} .zu-wissen{height:135px;margin-left:0;padding:90px 0 0 8px} .home-tel{margin-right:0;font-size:18px;padding:5px;height:auto}}@media only screen and (max-width:767px){#header_note{display:none} #lang-select{padding:15px 0 5px 10px} .teaser-save{width:100px;line-height:15px} .home-tel{background-image:none;background:#6ead52} .zu-wissen{background-image:none;padding-top:10px;background:#266e24;height:auto}}@media only screen and (max-width:767px) and (min-width:480px){.home-infos [class*="column"]+[class*="column"]:last-child{float:right}}@media only screen and (max-width:480px){#header .logo{padding-left:0}}.vp_price_tab table{width:100%}
.vp_price_tab table *{color:#555}
.vp_price_tab table thead th{background:#c7e1bc}
.vp_price_tab table td:first-child{width:30%}
.vp_price_tab table td:nth-child(2){width:20%}
.vp_price_tab table td:last-child{width:50%}
.wpb_tabs .ui-tabs-nav>.ui-state-default a,.wpb_tour .ui-tabs-nav>.ui-state-default a{background:#d9eed2 !important;color:#555}
.wpb_tabs .ui-tabs-nav>.ui-state-default a:hover,.wpb_tabs .ui-tabs-nav>.ui-state-active a,.wpb_tour .ui-tabs-nav>.ui-state-default a:hover,.wpb_tour .ui-tabs-nav>.ui-state-active a{background:#6ead52 !important;color:#fff !important;font-weight:bold}
.wpb_tabs .ui-tabs .ui-tabs-panel{border-top:5px solid #6ead52 !important;background:none}
.wpb_tour .ui-tabs .ui-tabs-panel{border-left:5px solid #6ead52 !important;background:none}
.wpb_tabs .ui-tabs,.wpb_tour .ui-tabs,.ui-tabs-nav{background:none !important}
.ui-tabs .ui-tabs-panel{background:#fff !important}
.wpb_tour .wpb_tab .wpb_text_column{padding:10px 20px 10px 0}
.wpb_tour .wpb_tab .wpb_prev_slide{padding-bottom:10px}
.wpb_tour .wpb_tab .wpb_next_slide{padding-bottom:10px;padding-right:20px}
.wpb_tour .wpb_prev_slide a,.wpb_tour .wpb_next_slide a{border:0;border:none;font-size:16px;padding:5px 5px 10px 5px}
.wpb_tour .wpb_next_slide a{padding-right:20px}
.wpb_tabs .ui-tabs .ui-tabs-nav li a{padding:.5em 2em}
.wpb_tour .ui-tabs-nav>.ui-state-default a:after,.wpb_tour .ui-tabs-nav>.ui-state-default a:after{content:"&laquo; ";content:"\0bb";margin-left:5px}
.wpb_tour_next_prev_nav.clearfix{border-left:5px solid #6ead52 !important;background:#fff}
#content ol{list-style-image:none}
#topmenu ul li:first-child{z-index:1000}
#topmenu ul li:nth-child(2){z-index:999}
#topmenu ul li:nth-child(3){z-index:998}
#topmenu ul li:nth-child(4){z-index:997}
#topmenu ul li:nth-child(5){z-index:996}
#topmenu ul li:nth-child(6){z-index:995}
#topmenu ul li:nth-child(7){z-index:994}
#topmenu ul li:nth-child(8){z-index:993}
#topmenu ul li:nth-child(9){z-index:992}
#topmenu ul li:nth-child(10){z-index:991}
#topmenu ul li:nth-child(11){z-index:990}
.tiled-menu.drop li ul li{background:none !important}
.widget{background:none !important}
hgroup.cloud{position:relative;height:200px}
hgroup.cloud h2 span{display:inline-block;padding-left:80px}
hgroup.cloud h2{text-shadow:10px 15px 2px #fff,-10px -12px 2px rgba(113,192,72,0.25)}
hgroup.cloud h2{position:absolute;top:24%;left:0}
hgroup.cloud h2:first-child{top:0;left:30%;font-size:300%}
hgroup.cloud h2:last-child{top:45%;left:20%;font-size:250%}
.wpb_button.wpb_btn-pink.wpb_btn-regular{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background:#f32f98;background:-moz-linear-gradient(top, #f32f98 0, #e20b7e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f32f98), color-stop(100%, #e20b7e));background:-webkit-linear-gradient(top, #f32f98 0, #e20b7e 100%);background:-o-linear-gradient(top, #f32f98 0, #e20b7e 100%);background:-ms-linear-gradient(top, #f32f98 0, #e20b7e 100%);background:linear-gradient(to bottom, #f32f98 0, #e20b7e 100%);background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}
.wpb_button.wpb_btn-pink.wpb_btn-regular:hover{background:#e20b7e}
.wp-polls form label{color:#4d4d4d}
.wp-polls input[type=radio]{border-color:#4d4d4d;position:relative;top:3px}
.wp-polls .pollbar{background:#75b557 !important;border:0 !important}
aside#right-sidebar #mc_signup form{padding:0}
aside#right-sidebar #mc_signup input{height:auto}
aside#right-sidebar #mc_signup form label{color:#4d4d4d}
aside#right-sidebar #mc_signup form input[type=submit]{font-weight:bold;float:right}
#mc_signup .mc_merge_var br{display:none}
#mc_signup .mc_signup_form{padding:0}
#mc_signup .mc_signup_submit{text-align:left}
#mc_signup input#mc_signup_submit{font-weight:normal}
#mc-indicates-required,.indicates-required{display:none !important}
#header{position:relative}
#social-lem .social-custom{position:relative;width:40px;height:40px;text-indent:-500px;white-space:nowrap;color:transparent;float:right}
#social-lem .social-custom.blog-custom{background:url("images/bg-sprite.png") -2px -734px,#46752c;text-indent:2px;color:#99bb4b;line-height:65px;font-size:15px;font-size:0.9375rem}
#social-lem .social-custom.facebook-custom{background:url("images/bg-sprite.png") -2px -117px,#4b7be2}
#social-lem .social-custom.twitter-custom{background:url("images/bg-sprite.png") -2px -181px,#0ac5f5}
.blog .post.fixed{position:relative}
.pics-4 li{width:24% !important}
.pics-4 li img{width:100% !important;height:auto !important}
#lang-select{width:auto;position:relative;top:-10px}
#lang-select img{position:relative;top:2px}
.home-infos .flex-caption{min-height:350px}
.wissens-header{margin-bottom:10px !important}
.wissenswertes>.wpb_wrapper{overflow:hidden;background:#d4eccc}
.highlight-block{margin-bottom:21px !important}
.highlight-block p{margin-bottom:5px}
#content #main-block p{margin-bottom:9px}
#footer .textwidget blockquote{color:#737a70;padding-top:0}
.preise-offnungszeiten #content .wpb_text_column:last-child{float:none}
.prices-park-hours #content .wpb_text_column:last-child{float:none}
#lemundo{float:right}
#imprint,#imprint *,#social-lem,#social-lem *{display:inline-block}
input#mc-embedded-subscribe{font-weight:normal !important}
.wp-polls{margin-bottom:40px}
.mc_interests_header{margin-top:20px}
.wp-polls-ul{margin:0}
.mc_select{background:#fff;border:0 none;padding:6px 15px}
input.button{font-weight:normal !important;margin-top:20px !important}
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper{padding:0 !important}
.works-list{clear:both}
.post-nav a:hover{color:#e5f5e2}
.folio-info{position:static}
.portfolio-side{max-width:410px;position:absolute;right:0;top:0;border:3px solid #55a32e;padding:0 20px 15px}
.portfolio-side p{margin:0}
.portfolio-side strong{padding:15px 0 0;display:inline-block}
.folio-info{margin-top:40px}
.folio-info .entry-content{padding-right:40px}
#recent .sort-panel,#portfolio-page .sort-panel{padding-bottom:0;border-bottom:5px solid #5ea83a;height:auto;min-height:31px;margin-bottom:5px}
.sort-panel .filter li{background:#5ea83a;padding:5px 10px 0;margin-right:5px}
.sort-panel .filter li:hover{background:#2e742b}
.sort-panel .filter li a{color:#fff}
.acceptance span{float:left}
.acceptance span input{position:relative;top:5px}
.acceptance label{display:inline-block;width:90%;width:-moz-calc(100% - 25px);width:-ms-calc(100% - 25px);width:-o-calc(100% - 25px);width:-webkit-calc(100% - 25px);width:calc(100% - 25px);float:right}
#season,#season-gift{display:none}
#season:target,#season-gift:target{display:block}
.season-price table td,.season-price table th{font-size:12px}
.season-price table td:nth-child(2),.season-price table td:nth-child(3){text-align:right;width:90px}
.season-price table th{text-align:center}
.season-price table th:nth-child(3){background:#e11581;color:#fff}
#seasoncard{line-height:25px;padding:6px 15px;background:#fff;border:0;width:250px;margin-bottom:12px}
.vp_price_tab.season-price table td:last-child{width:auto}
.giftbox,.season-card-btn{line-height:25px !important}
.giftbox{max-width:250px;width:250px}
.giftbox:before{content:"";width:50px;height:50px;display:inline-block;background:url(images/gift-box.png);float:left}
#mc_embed_signup input{border:0 !important}
#mc_embed_signup select{background:#fff;border:0 !important;padding:8px 0;height:37px}
#mc_embed_signup input[type="checkbox"]{position:relative;top:3px;margin:0 5px 0 0 !important}
.mc-field-group.input-group p{margin:0}
#mc_embed_signup .button{vertical-align:middle !important}
#portfolio-page img{width:700px;min-width:700px;max-width:700px;height:auto}
#portfolio-page .entry-content{padding:0}
.steckbrief .lem-row{display:table;width:100%;margin-bottom:30px}
.steckbrief .lem-col-1,.steckbrief .lem-col-2{width:50%;width:-moz-calc(50% - 15px);width:-ms-calc(50% - 15px);width:-o-calc(50% - 15px);width:-webkit-calc(50% - 15px);width:calc(50% - 15px);background-color:#99bb4b;display:inline-block;float:left;padding:10px}
.steckbrief .lem-col-1{margin-right:30px}
.steckbrief .lem-text{border-left:2px solid #6ead52;padding-left:10px;min-height:120px;float:right;max-width:-moz-calc(100% - 140px);max-width:-ms-calc(100% - 140px);max-width:-o-calc(100% - 140px);max-width:-webkit-calc(100% - 140px);max-width:calc(100% - 140px);width:-moz-calc(100% - 140px);width:-ms-calc(100% - 140px);width:-o-calc(100% - 140px);width:-webkit-calc(100% - 140px);width:calc(100% - 140px)}
.steckbrief dt{font-style:italic}
.steckbrief dd{padding-left:10px}
.steckbrief .title{font-size:22px;color:#6ead52;font-family:"Bubblegum Sans",Helvetica,sans-serif;display:block;margin-bottom:5px}
.steckbrief .verwandtschaft .img,.steckbrief .verbreitung .img,.steckbrief .lebensraum .img,.steckbrief .sozialstruktur .img,.steckbrief .nahrung .img,.steckbrief .fortpflanzung .img,.steckbrief .gewicht .img{background:url('images/steckbrief.png') no-repeat;width:130px;height:110px;float:left;margin:10px 0}
.steckbrief .verwandtschaft .img{background-position:0 0}
.steckbrief .verbreitung .img{background-position:-140px 0}
.steckbrief .lebensraum .img{background-position:0 -110px}
.steckbrief .sozialstruktur .img{background-position:-140px -110px}
.steckbrief .nahrung .img{background-position:0 -220px}
.steckbrief .fortpflanzung .img{background-position:-140px -220px}
.steckbrief .gewicht .img{background-position:0 -330px}
.gefaehrdung{height:150px;clear:both}.gefaehrdung .title{font-size:22px;color:#6ead52;font-family:"Bubblegum Sans",Helvetica,sans-serif;display:block;margin-bottom:5px;margin-bottom:35px}
.gefaehrdung .grade.active{color:#fff}
.gefaehrdung .grade.active dd span{background:#e2007a;border-radius:100px 0 100px 100px;width:115px;height:115px;display:inline-block;position:absolute;top:-30px;z-index:5;left:-10px;padding-top:30px;font-weight:bold}
.gefaehrdung .grade{width:95px;display:inline-block;text-align:center;float:left}
.gefaehrdung dd{height:40px;line-height:18px;font-size:16px;font-size:1rem;border-top:2px solid #6ead52;border-bottom:2px solid #6ead52;position:relative;padding:0 5px}
.gefaehrdung dd .short{line-height:35px}
.gefaehrdung dt{font-weight:bold;font-size:16px;font-size:1rem;position:relative;z-index:5}
#kundenstimmenslider{width:330px;height:200px;overflow:hidden}
#kundenstimmenslider ul{list-style-type:none;width:330px;height:200px}
#kundenstimmenslider li{display:inline-block;width:330px;height:190px;padding-bottom:20px;overflow:hidden}
#kundenstimmenslider blockquote{padding:0}
#forward,#backward{background:#6ead52;width:20px;height:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;display:inline-block;line-height:18px;text-align:center;color:#fff;cursor:pointer;opacity:1}
.home-wide-row.vc_row-fluid .vc_span3{width:25.5%}
.home-wide-row.vc_row-fluid .vc_span3:first-child{width:16.404%}
.cool-heading-row .vc_span3>.wpb_wrapper,.cool-heading-row .vc_span4>.wpb_wrapper{background:rgba(255,255,255,0.4);padding:10px;margin-bottom:20px}
.home-wide-row.cool-heading-row .vc_span3:first-child .wpb_wrapper{background:none;padding:0}
.cool-heading-row h2{background:#397a36;color:#fff !important;padding:5px 10px 5px 20px;position:relative;top:-10px;left:-20px;width:100%;width:-moz-calc(100% + 30px);width:-ms-calc(100% + 30px);width:-o-calc(100% + 30px);width:-webkit-calc(100% + 30px);width:calc(100% + 30px);-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);-ms-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);-o-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4)}
.cool-heading-row h2:after{content:"";border-style:solid;border-width:5px;border-color:#1c421a #1c421a transparent transparent;position:absolute;bottom:-10px;left:0}
.cool-heading-row .wpb_text_column,.cool-heading-row .wpb_button{margin-bottom:20px}
.tripadvisor #tripadvisor{font-family:"Bubblegum Sans";overflow:hidden;height:220px;width:100%;background:#3d7e39;border:5px solid #6ead52}.tripadvisor #tripadvisor ul{list-style-type:none}
.tripadvisor #tripadvisor ul li{padding:60px 20px;text-align:center;display:inline-block;width:350px;height:210px;font-size:40px;font-size:2.5rem;position:relative;background:url('images/tripadvisor.png') 10px 10px no-repeat;overflow:hidden}
.tripadvisor #tripadvisor ul li:before,.tripadvisor #tripadvisor ul li:after{font-family:'Times New Roman',serif;color:#6ead52;font-weight:bold;font-size:200px;font-size:12.5rem;position:absolute;line-height:35px}
.tripadvisor #tripadvisor ul li:after{content:'"';content:"\0201d";top:-10px;right:10px;-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.tripadvisor #tripadvisor ul li:before{content:'"';content:"\0201e";bottom:55px;left:10px}
.tripadvisor #tripadvisor ul li a{color:#fff}
article time{height:45px}
article header{min-height:50px}
#recaptcha_widget_div{margin-top:0}
.wpb_widgetised_column.wpb_content_element{float:none !important}
.wp-greet-form .field:nth-child(3){display:none}
.wp-greet-form input[type="submit"]{background:#6ead52;color:#fff;padding:10px 20px;text-transform:uppercase;border:0;float:right;cursor:pointer}
.wp-greet-form input[type="submit"]:hover{background:#e2007a}
form{margin-top:20px}
.pets ul{min-height:123px;list-style-type:none;list-style-image:none;background:#99bb4b;padding:10px 20px;display:inline-block;float:left;width:45%;position:relative;margin-right:60px;width:-moz-calc(50% - 70px);width:-ms-calc(50% - 70px);width:-o-calc(50% - 70px);width:-webkit-calc(50% - 70px);width:calc(50% - 70px)}.pets ul li a{position:absolute;width:100px;height:100px;border:2px solid #6ead52;top:10px;right:-50px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;z-index:500;overflow:hidden}
.pets ul li a img{min-width:100px;min-height:100%}
.pets ul li a:hover{width:200px;height:200px;top:-40px;right:-100px;-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);z-index:550}
.pets ul li:nth-child(2){color:#6ead52;font-family:"Bubblegum Sans",Helvetica,sans-serif;font-size:22px;padding-bottom:5px}
.pets ul li:last-child{color:#6ead52;font-weight:bold}
.pets ul:last-child{clear:both}
form .bigform table .first{width:35%}
form .bigform table td{vertical-align:middle;padding:5px 0}
form .bigform table label{margin:0;padding:0 5%}
form .bigform table .time label,form .bigform table .time input{display:inline-block}
form .bigform table .time label{width:60%}
form .bigform table .time input{width:20%;margin:0 5%}
form .bigform .buy-list table td{vertical-align:top}
#meet-greet-with{text-align:left}
.buy-list{clear:both;font-family:"Segoe UI",Frutiger,"Frutiger Linotype","dejavu sans","helvetica neue",arial,sans-serif;font-size:14px;font-size:0.875rem}.buy-list label{font-size:14px !important;text-transform:none;display:inline;margin:0}
.buy-list table{width:100%}
.buy-list table *{color:#555}
.buy-list table thead th{background:#c7e1bc}
.buy-list table td{line-height:26px}
.buy-list table td:first-child{width:10%}
.buy-list table td:nth-child(2){width:50%}
.buy-list table td:last-child{width:40%;text-align:right}
.buy-list input[type="text"]{padding:0 10px;border:1px solid #ddd;margin:0;height:24px}
.buy-list input[type="number"]{padding:0 10px;border:1px solid #ddd;text-align:right;margin:0;height:24px}
.buy-list .value-verzehrgutschein,.buy-list input[type="number"]#value-verzehrgutschein{display:inline;width:50px}
.cloud-city-dashboard{padding:0 !important}
.cloud-city-dash{min-width:70px !important;margin:0 !important}.cloud-city-dash .cloud-city-digit{background:#6ead52 !important;color:#fff !important}
.cloud-city-dash .cloud-city-dash_title{color:#333 !important}
.cloud-city-dash .cloud-city-digit:nth-child(2){-moz-border-radius:5px 0 0 5px !important;-ms-border-radius:5px 0 0 5px !important;-o-border-radius:5px 0 0 5px !important;-webkit-border-radius:5px 0 0 5px !important;border-radius:5px 0 0 5px !important}
.cloud-city-dash .cloud-city-digit:last-child{-moz-border-radius:0 5px 5px 0 !important;-ms-border-radius:0 5px 5px 0 !important;-o-border-radius:0 5px 5px 0 !important;-webkit-border-radius:0 5px 5px 0 !important;border-radius:0 5px 5px 0 !important}
.highlight-row{border:3px solid #6ead52;background:#99bb4b;padding:20px;margin-bottom:20px}
table.form-table input{border:1px solid #6ead52}
#ecard-gallery .gallery-item{display:inline-block;margin:10px}
#loginform{position:absolute;top:0;right:10px;width:250px;margin:0}#loginform p{margin:0}
#loginform .login-remember{display:none}
#loginform .login-submit{text-align:right}#loginform .login-submit input{margin:0}
#loginform:before{content:'Anmelden';color:#6ead52;font-family:"Bubblegum Sans";font-size:20px;padding-bottom:20px;display:inline-block}
input.wpcf7-submit,input#wp-submit.button-primary,.bigform .submit input{background:#6ead52 !important;font-family:"Segoe UI",Frutiger,"Frutiger Linotype","dejavu sans","helvetica neue",arial,sans-serif !important;font-size:14px !important;font-weight:normal !important;border:0;padding:8px 20px 7px !important;cursor:pointer;margin:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);-ms-text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);-o-text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);-webkit-text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;-webkit-transition:all 0.25s linear;transition:all 0.25s linear;text-transform:uppercase}input.wpcf7-submit:hover,input#wp-submit.button-primary:hover,.bigform .submit input:hover{background:#3a5d45 !important}
.field-50-first,.field-50-last{width:50%;display:inline-block;float:left}
.field-50-first{padding-right:2%;clear:both}
.bigform .field{width:45%;display:inline-block;float:left;margin-right:5%;margin-bottom:15px}
.bigform .field-wide{width:100%;display:inline-block}
.bigform h3{clear:both}
.bigform .wpcf7-list-item{display:block}
.bigform .wpcf7-list-item input{position:relative;top:2px}
.bigform.season{border:1px solid #99bb4b;padding:20px;margin-bottom:20px}
.bigform .submit{text-align:right;padding-top:20px;clear:both;display:block}.bigform .submit input{float:right}
@media (min-width:1260px){#social-lem{width:40px;height:150px;overflow:hidden;position:absolute;top:30px;right:0} .social-custom.facebook-custom:after{border-color:#2a4580 transparent transparent #335399} .social-custom.twitter-custom:after{border-color:#067b99 transparent transparent #067b99}}@media (max-width:1259px) and (min-width:1200px){.home-infos .news-header,.home-infos .wissens-header,.home-infos .highlights-header{padding-bottom:10px} #lang-select{position:absolute;right:10px;top:10px} .social-custom{margin:10px 0 0 10px}}@media (max-width:1199px) and (min-width:768px){#header .social-custom{right:0} #header .social-custom:after{display:none} #lang-select{position:absolute;right:10px;top:10px} #social-lem{width:40px;height:150px;overflow:hidden;position:absolute;top:30px;right:10px} .social-custom{margin:10px 0 0 0}}@media (max-width:767px) and (min-width:568px){#header_note{display:none} #lang-select li{width:40px;height:40px;overflow:hidden;text-indent:-250px;background:url("images/bg-sprite.png")}#lang-select li img{display:none} #lang-select a{display:block;width:100%;height:100%} #lang-select .de{background-position:-45px -735px} #lang-select .en{background-position:-90px -735px} #header .social-custom{position:static;float:left;margin-right:10px} #social-lem,#lang-select,#topmenu{padding:0;float:right} .logo{float:left} #topmenu{clear:right;margin-right:10px} #topmenu li{float:none} #topmenu ul ul{left:auto !important;right:0 !important}}@media (max-width:567px){iframe{max-width:100%} #header{padding-top:60px}#header .row{background:none} #header .logo,#header .slogan{position:static;display:block;width:100%;text-align:center;padding:0} #lang-select{position:absolute;top:10px;left:60px;left:-moz-calc(50% - 120px);left:-ms-calc(50% - 120px);left:-o-calc(50% - 120px);left:-webkit-calc(50% - 120px);left:calc(50% - 120px);padding:0}#lang-select li{width:40px;height:40px;overflow:hidden;text-indent:-250px;background:url("images/bg-sprite.png")}#lang-select li img{display:none} #lang-select a{display:block;width:100%;height:100%} #lang-select .de{background-position:-45px -735px} #lang-select .en{background-position:-90px -735px} #header .social-custom{position:static;float:left;margin-right:10px} #social-lem{position:absolute;top:10px;left:-moz-calc(50% - 20px);left:-ms-calc(50% - 20px);left:-o-calc(50% - 20px);left:-webkit-calc(50% - 20px);left:calc(50% - 20px)} #topmenu{float:left;padding-top:10px} .home-infos .news-header,.home-infos .wissens-header,.home-infos .highlights-header{padding:10px 20px} .zu-wissen{width:200px;height:50px;left:0} #topmenu{clear:both;display:block;float:none;width:-moz-calc(100% - 40px) !important;width:-ms-calc(100% - 40px) !important;width:-o-calc(100% - 40px) !important;width:-webkit-calc(100% - 40px) !important;width:calc(100% - 40px) !important}#topmenu select{font-size:28px;font-size:1.75rem} .wissenswertes .wpb_button,.home-news .wpb_button,.home-highlights .wpb_button{margin-left:10px} #kundenstimmenslider,#kundenstimmenslider ul,#kundenstimmenslider li{width:auto;height:auto} #kundenstimmenslider-btn{display:none}}.price-table-small{border:0;background:none;text-align:left;border-spacing:0}.price-table-small thead tr,.price-table-small tbody tr,.price-table-small tfoot tr,.price-table-small thead th,.price-table-small tbody th,.price-table-small tfoot th,.price-table-small thead td,.price-table-small tbody td,.price-table-small tfoot td{font-size:13px;color:#4d4d4d;background:none !important;border:0;padding:0}
.price-table-small thead th,.price-table-small tbody th,.price-table-small tfoot th,.price-table-small thead td,.price-table-small tbody td,.price-table-small tfoot td{padding:5px 10px 5px 0;border-bottom:1px solid #6ead52}
.price-table-small thead th:last-child,.price-table-small tbody th:last-child,.price-table-small tfoot th:last-child,.price-table-small thead td:last-child,.price-table-small tbody td:last-child,.price-table-small tfoot td:last-child{padding-right:0}
.price-table-small .right{float:none;text-align:right}
#content .wpb_accordion .ui-accordion h3.ui-accordion-header{border-left-color:#6ead52 !important;border-left-width:0 !important}#content .wpb_accordion .ui-accordion h3.ui-accordion-header a{background:#e4f4e1 !important;border:1px solid #6ead52;color:#6ead52 !important;padding-left:0 !important;line-height:30px;font-size:16px}#content .wpb_accordion .ui-accordion h3.ui-accordion-header a:before{content:'+';margin:0 15px;font-size:20px;display:inline-block;background:#6ead52 !important;color:#fff;font-weight:bold;line-height:18px;width:20px;height:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-align:center}
#content .wpb_accordion .ui-accordion h3.ui-accordion-header.ui-state-hover a,#content .wpb_accordion .ui-accordion h3.ui-accordion-header.ui-state-active a{background:#fff !important}
#content .wpb_accordion .ui-accordion h3.ui-accordion-header.ui-state-active a:before{content:'-'}
.tiled-menu>li>.menu-item-wrap>a{background-color:#ffaa31}.tiled-menu>li>.menu-item-wrap>a:hover{background-color:#99bb4b !important}
.tiled-menu>.menu-portfolio>span>a{background-color:#ffaa31}
.tiled-menu>.menu-blog>span>a{background-color:#57bae8}
.tiled-menu>.menu-shop>span>a{background-color:#6cbe42}
.tiled-menu>.menu-shortcodes>span>a{background-color:#ffaa31}
.tiled-menu>.menu-features>span>a{background-color:#57bae8}
.tiled-menu>.menu-contacts>span>a{background-color:#ffaa31}
