*::-webkit-input-placeholder{color:#000}
::-webkit-input-placeholder{color:#000}
*:-moz-placeholder{color:#000}
*::-moz-placeholder{color:#000}
::-moz-placeholder{ /* Firefox 19+ */ color:000;opacity:1;transition:opacity 250ms ease-in-out}
*:-ms-input-placeholder{color:#000}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
  #table-mobil-scroll .overflowscroll{overflow-x:scroll;-webkit-overflow-scrolling:touch}
}
.hidden-field-help-box{display:none}
body .metaslider{width:100px!important;min-width:100%!important;max-width:100%!important}
#et-info,#et-secondary-menu > ul > li a{white-space:nowrap}
#top-header,#et-secondary-nav li ul{width:auto!important}
#main-header,#tm-header-slider .et_pb_slide_description .et_pb_slide_title,#tm-header-slider .et_pb_slide_description .et_pb_slide_content > p,.nav ul li a,.et_mobile_menu li a,#top-menu-nav ul li,#top-menu-nav ul li a img,.n10s-lisbon img,.tm-fewo-box h5,.tm-custom-image-intense-berlin-box .n10s-berlin .n10s-overlay h2,.tm-custom-image-intense-berlin-box .n10s-block.n10s-berlin img,.tm-custom-image-intense-berlin-box-2 .n10s-berlin .n10s-overlay h2,.tm-custom-image-intense-berlin-box-2 .n10s-block.n10s-berlin img,.tm-custom-image-intense-berlin-box-3cols .n10s-block.n10s-berlin img,#top-menu li,#top-menu-nav,#et_top_search,#top-menu li::before,#top-menu li::after,.tm-custom-image-intense-berlin-box .n10s-block.n10s-berlin .description::before,.tm-serviceleiste-rechts .textwidget, .rsSlide .abBlackBox, .tm-serviceleiste-rechts .tm-sbr-icons-rechts-box::before, #et-secondary-menu, .metaslider .caption-wrap, .metaslider .nivo-caption, .metaslider .cs-title, #top-header, .tm-senden, .sw-hg-box, .sw-hg-title, .sw-hg-bg-img {transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s}
body,#page-container,#sfm-sidebar .sfm-scroll{overflow-x:hidden}
.clearfix:after{content:".";clear:both;display:block;visibility:hidden;height:0px}
input[type=text]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="email"]:focus,{border-color:#2d3940;color:#3e3e3e}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu > li > a,.et_nav_text_color_dark #top-menu > li > a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon::before,.et_search_form_container input,span.et_close_search_field::after,#et-top-navigation .et-cart-info{white-space:nowrap}
.et_pb_image_container{width:100%}
.ds-hover-1{max-width:100%}
div.hc-widget,#CDSWIDSSP{margin:0 auto!important}
@media screen and (-webkit-min-device-pixel-ratio:0){
         select{
                  -webkit-appearance:none;
                  background-image:url(img/arrow-down.png);
                  background-repeat:no-repeat;
                  background-position:95% center;
                  border-radius:0;
         }
}
.alertbox{padding:50px 20px;background-color:#f44336;color:white;font-weight:bold;position:fixed;top:0;left:0;right:0;z-index:1000000;font-size:30px}
.closebtn{margin-left:15px;color:white;font-weight:bold;float:right;font-size:30px;line-height:20px;cursor:pointer;transition:0.3s}
.closebtn:hover{color:black}
.tm-hidden-info{display:none}
.et-pb-arrow-prev,.et-pb-arrow-next{z-index:10}
.tm-angebote-box h3{color:#fff;line-height:normal!important;padding-bottom:0!important}
sup{font-size:48%}
#lts-eventfinder{display:block!important;margin:0 auto!important}
#main-content{background-color:transparent}
.post-meta{display:none}
.et_header_style_left #et-top-navigation nav > ul > li > a,.et_header_style_split #et-top-navigation nav > ul > li > a{color:#fff}
.tm-custom-full-with-content .et_pb_row{max-width:1380px!important;width:95%!important }
.tm-custom-title-size{color:#96c11f;font-size:187%;display:block}
#tm-header-custom-boxes{position:relative!important}
.et-fixed-header #top-menu li.current-menu-ancestor > a,.et-fixed-header #top-menu li.current-menu-item > a{color:#fff!important}
.tm-footer-links a, .tm-footer-adresse span {color: #fac600; }
.tm-footer-logos img{margin-right:104px;max-height:107px;width:auto}
#footer-bottom .container.clearfix{max-width:97%;width:100%}
#footer-info{width:100%}
.tm-footer-bottom-info-right{float:right}
.tm-quadrat-text-trenner{color:#96c11f;font-size:10px;padding:0 0.7%;position:relative;top:-6px}
.tm-logo{left:7px;max-height:29px;position:relative;top:7px}
.tm-footer-info-menu-links > a{color:#fff}
.et-social-icons{display:none!important}
.tm-interactive-widgets{margin-top:45px}
.tm-footer-berghofer .tm-footer-map-icon .et_pb_blurb_content{display:inline-block}
.tm-footer-birkenhof .sb-slick-carousel{margin-left:-35px}

/*********** no-search page ************/
.search-no-results #left-area{width: 100%!important}
.search-no-results #sidebar{display: none!important}
.search-no-results #main-content .container::before{width: 0!important}
/*********** Fonts ************/
@font-face{font-family:'fontawesome';src:url('../fonts/fontawesome-webfont.eot');src:url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff') format('woff'),url('../fonts/fontawesome-webfont.ttf') format('truetype'),url('../fonts/fontawesome-webfont.svg#fontawesome-webfont') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'ElegantIcons';src:url('../fonts/ElegantIcons.eot');src:url('../fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'),url('../fonts/ElegantIcons.woff') format('woff'),url('../fonts/ElegantIcons.ttf') format('truetype'),url('../fonts/ElegantIcons.svg#ElegantIcons') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'ET-Bloom';src:url('../fonts/ET-Bloom.eot');src:url('../fonts/ET-Bloom.eot?#iefix') format('embedded-opentype'),url('../fonts/ET-Bloom.woff') format('woff'),url('../fonts/ET-Bloom.ttf') format('truetype'),url('../fonts/ET-Bloom.svg#ET-Bloom') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'nexstar';src:url('../fonts/nexstar.ttf') format('truetype');font-weight:normal;font-style:normal;}
/*********** Title Events & Veranstalungen style ************/
.tm-news-events-title h3{background:#e3e0df;color:#7f6b66;font-size:29px;font-weight:bold;margin-bottom:0!important;padding:13px 0!important;text-align:center}
.tm-news-events-title{margin-bottom:1%!important}
/********** Style Title 2 Zeilen ************/
.tm-title-zwei-zeilen-sub{letter-spacing: -0.08em; display:block;font-size:80%!important;padding:0!important}
.tm-title-zwei-zeilen {font-family: nexstar; letter-spacing: -0.08em; text-transform: uppercase; text-align: center; font-size: 50px; }
.tm-unsere-alm-box .tm-title-zwei-zeilen-sub{color:#fff!important}
.tm-dark .tm-title-zwei-zeilen-sub{color:#1d2c32!important}

/*********** tm PopUp ************/
.tm-header-button.et_pb_button{background:#96c11f;color:#fff;display:inline-block;font-size:16px!important;letter-spacing:-1px;line-height:35px!important;padding:3px 10px!important;position:relative;text-shadow:0 0 0!important}
.et_bloom_flyin .et_pb_button::before,.et_bloom_flyin .et_pb_button::after{float:right;position:relative}
.et_bloom_form_content{text-align:center}
.et_bloom .et_bloom_optin_1 .et_bloom_flyin{padding:30px 0 0 50px!important}
.tm-hidden-table-part{display:none}
/*********** tm Datenschutz Tabellen ************/
.tb-datenschutz,.tb-datenschutz tr,.tb-datenschutz td{border:medium none!important}
.tb-datenschutz .tb-datenschutz-title,.tb-datenschutz .tb-datenschutz-title td{background:#96c11f;color:#fff}
.tb-datenschutz-title td{font-size:22px;padding:20px!important}
.tb-datenschutz tr:nth-child(2n+2) td{background:#ffffff}
.tb-datenschutz td{background:#e4e4e4}
/*********** Sub Footer ************/
.tm-footer-info-menu-links{color:#fff;font-size:18px;text-align:center}
#tm-sub-footer{background:#96c11f;height:60px;padding:0!important;text-align:center!important}
#footer-bottom{display:none}
/*********** Sub Footer IE Anapssungen************/
@media screen and (min-width:0\0){
  #text-7{margin:0 auto;width:auto;display:inline-block;left:0px;right:0px;float:none}
  .on-scroll #tm-scroll-anfrage{opacity:1;bottom:10px!important}
}
/********** Backgrouns ************/
.tm-custom-bg-skyline-berge .et_pb_fullwidth_header{bottom:-10px;height:155px;position:relative;min-height:auto!important}
/********** Map Style ************/
.tm-map-box h3{padding:0 0 10px!important}
/********** Date Calendar ************/
.ui-widget-header{border:0px solid #aaa;color:#fff}
.ui-widget-header .ui-icon{background-color:transparent;background-image:url("../img/right-arrow.png")!important;background-position:50% center;background-size:6px auto}
.ui-widget-header .ui-datepicker-prev .ui-icon{background-image:url("../img/left-arrow.png")!important;background-position:50% center;background-size:6px auto}
.ui-datepicker-prev.ui-corner-all.ui-state-disabled{opacity:1!important}
.ui-widget-content{background:#E7E7E7;border:0px solid #aaa;color:#fff}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#3C3C3C!important;border:1px solid #3a3028;color:#fff}
.ui-datepicker-unselectable.ui-state-disabled .ui-state-default{background:#000000;border-color:#3a3028;color:#999999}
#ui-datepicker-div{font-family:"PT Sans Narrow",Helvetica,Arial,Lucida,sans-serif;font-size:16px}
table.ui-datepicker-calendar thead tr{background:#707070}
.ui-datepicker table.ui-datepicker-calendar thead tr th{padding:0.1em 0.3em}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#ffffff}
.ui-widget-header{background:#a3a3a3!important}
/********** Bouncing Scroll-Down Arrow ************/
.et_pb_fullwidth_header_scroll a{-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px)}
 .et_pb_fullwidth_header_scroll .et-pb-icon{-webkit-animation:et_bounce 1s infinite;-moz-animation:et_bounce 1s infinite;-ms-animation:et_bounce 1s infinite;-o-animation:et_bounce 1s infinite;animation:et_bounce 1s infinite}
@-webkit-keyframes et_bounce{0%{-webkit-transform:translateY(0)} 40%{-webkit-transform:translateY(-15px)} 100%{-webkit-transform:translateY(0px)} } @-moz-keyframes et_bounce{0%{-moz-transform:translateY(0)} 40%{-moz-transform:translateY(-10px)} 100%{-moz-transform:translateY(0px)} } @-ms-keyframes et_bounce{0%{-ms-transform:translateY(0)} 40%{-ms-transform:translateY(-10px)} 100%{-ms-transform:translateY(0px)} } @-o-keyframes et_bounce{0%{-o-transform:translateY(0)} 40%{-o-transform:translateY(-10px)} 100%{-o-transform:translateY(0px)} } @keyframes et_bounce{0%{transform:translateY(0)} 40%{transform:translateY(-10px)} 100%{transform:translateY(0px)} }
/********** Tablepress Mobil scroll ************/
 #table-mobil-scroll{overflow-x:auto}
/********** Wetter Style ************/
#tm-wetter-plugin-box .caption,#tm-wetter-plugin-box .subcaption{font-size:24px;font-weight:bold;padding:20px 0}
#next-days-forecast,#next-days-forecast td{background:none;border:medium none!important;text-align:center}
.entry-content tr th, .entry-content thead th {color: #fff;}
/********** sentres Style ************/
#sentres-map{width:100%!important;max-width:100%}
/********** Kontakt und Anfahrt ************/
.tm-kontaktanschrift .et_pb_blurb_content{max-width:100%}
/**************************** Headerslider ****************************/
#tm-header-slider .et_pb_fullwidth_code.et_pb_module{padding-top:0!important}
/**************************** Headerslider ****************************/
body #group-kind02 span select{width:49.6%}
body #group-kind03 span select{width:32.8%}
body #group-kind04 span select{width:24.4%}
body #group-kind05 span select{width:19.4%}
body #group-kind06 span select{width:16%}
body .tm-alter-auswahl #group-kind06  span select{font-size:15px!important}
@media screen and (max-width:700px){
  body .tm-alter-auswahl span select{width:49.6%!important}
  body .tm-alter-auswahl #group-kind06  span select{font-size:17px!important}
}
/*********** Divi 100 Article Cards Anpassungen fuer Chrome ************/
@media screen and (-webkit-min-device-pixel-ratio:0){
    article .et_pb_post:nth-child(2n+2){float:right!important}
    article .et_pb_post{width:100%!important;float:left!important}
    .et_pb_blog_grid[data-columns] .et_pb_post{opacity:1!important}
    article .et_pb_post:nth-child(2n+1){clear:both!important}
}
@media screen and (max-width:1600px){
    @media screen and (-webkit-min-device-pixel-ratio:0){
        article .et_pb_post{width:100%!important} }
}
/*********** Post Single Style ************/
.single .et_pb_post{margin-bottom:0}
.single .post{padding-bottom:0}
#left-area{padding-bottom:0}
/*********** Superfly************/
.tm-logo-superfly img{max-width:50px}
.tm-logo-superfly-box{text-align:center;padding-bottom:15px}
#sfm-sidebar .sfm-search-form input{color:#fff!important;font-size:18px!important;line-height:normal!important;padding-left:40px!important;text-align:left!important}
.lang-en .sfm-navicon-button::after,.lang-it .sfm-navicon-button::after,.lang-pl .sfm-navicon-button::after{content:"Menu"!important}
/*********** Superfly+Bloom+ML-Slider Sprachen************/
.tm-logo-superfly-box,.tm-logo-servicebar-box,.tm-title-zwei-zeilen.tm-ml-title{display:none}
.lang-de .tm-logo-superfly-box.tls-de,.lang-de .tm-logo-servicebar-box.tls-de,.lang-de .tm-title-zwei-zeilen.tm-ml-title.tmt-de{display:block}
.lang-it .tm-logo-superfly-box.tls-it,.lang-it .tm-logo-servicebar-box.tls-it,.lang-it .tm-title-zwei-zeilen.tm-ml-title.tmt-it{display:block}
.lang-en .tm-logo-superfly-box.tls-en,.lang-en .tm-logo-servicebar-box.tls-en,.lang-en .tm-title-zwei-zeilen.tm-ml-title.tmt-en{display:block}
.lang-pl .tm-logo-superfly-box.tls-pl,.lang-pl .tm-logo-servicebar-box.tls-pl,.lang-pl .tm-title-zwei-zeilen.tm-ml-title.tmt-pl{display:block}
/*********** tm-shortcodes - Xenus************/
#xns_widget{position:relative!important;top:0!important}
@media screen and (max-width:550px){
    .date.cs-date{text-align:center}
    .fb-update{margin:0 auto 4%!important;width:208px}
    .fb-update .fb-images{float:none!important}
    .fb-update p{margin-left:0!important;line-height:22px;margin-top:10px}
}
/*********** tm-shortcodes - Click to pay+Hogast************/
.vposform > label,.hogastform > label{width:80px!important;display:inline-block;font-size:18px}
.vposform,.hogastform{background:#dcdcdc;padding:15px;width:305px;font-size:14px;border-radius:11px;border:2px dashed #898989}
.vposform > input:last-child,.hogastform > input:last-child{display:block;margin:20px auto 10px}
.vposform > input,.hogastform > input{border-radius:5px;height:28px;width:166px;font-size:15px}
.vposform > input:last-child,.hogastform > input:last-child{display:block;height:55px;margin:20px auto 10px;width:65px}
.hogastform > button{background:#e87700;border:1px solid #e87700;border-radius:5px;color:#fff;display:block;font-size:17px;height:40px;margin:14px auto 0;width:100%;cursor:pointer}
/*********** tm-shortcodes - Sentres Map ************/
#alpinemap-tour-infowindow{width:300px!important;padding:7px!important;margin-left:0!important;z-index:60!important}
#mtk-branding{display:none}
.mtk-cluster img{width:22px!important}
/*********** Divi Search-Results Page  ************/
.search.search-results #main-content .container{padding-top:200px!important;padding-bottom:90px}
.search.search-results #main-content .container::before{content:none!important}
.search.search-results .et_right_sidebar #left-area{float:none!important;padding-right:0!important;padding-bottom:0!important;width:100%!important }
.search.search-results #left-area{width:100%!important}
.search.search-results .et_pb_post{border-bottom:1px dashed #333;padding:20px 0 80px}

@media screen and (max-width:600px){
    .search.search-results #main-content .container{padding-top:100px!important}
}
@media screen and (max-width:500px){
    .search.search-results .et_pb_post{border-bottom:1px dashed #333;padding:20px 0 40px}
}
/*********** Newsletter Anmeldung - Mailster  ************/
.mailster-form,.mailster-form .input,.mailster-form .mailster-form-info{width:450px!important}
.input.mailster-email{border-radius:3px;font-size:22px;height:52px;text-align:center}
.mailster-form .form-submit{float:none!important}
.mailster-form .submit-button.button{background:#e87700;border:medium none #e87700;border-radius:3px;color:#fff;font-size:22px;height:55px;width:100%}
span.mailster-required{color:#fff!important}
.mailster-wrapper label{color:#fff;display:block;font-size:16px;text-align:center;margin-top:7px;background:#777676;border-radius:3px}
.mailster-wrapper{text-align:center}
.mailster-wrapper label{color:#fff;font-size:16px}
@media screen and (max-width:550px){
.mailster-form,.mailster-form .input,.mailster-form .mailster-form-info{width:280px!important}
}
 #mailster-form-unsubscribe{display:block;margin:0 auto;position:relative}
/**************************** Interaktiv Footer Widget Gsoi ****************************/
.tm-interaktiv-footer-text-gsoi p{
    font-size:25px;
}
/**************************** Interaktiv Footer Widget Gsoi ****************************/
.tm-custom-list-style li::before {content: "\39"; font-family: ElegantIcons; color: #fff; padding: 0 5px 0 0; margin-left: -21px; font-size: 15px; }
.tm-custom-list-style.hs-cls-dunkel li::before {color:#faf4cd; }

.tm-custom-list-style ul{list-style:none!important;position:relative;left:0px}
/**************************** Interaktiv Footer Widget Gsoi ****************************/
.uab-shr-logo-box{text-align:center}
.uab-shr-tel{color:#fff;display:block;font-size:35px;margin:30px 0}
.uab-shr-tel::before{content:"\e090";font-family:ETmodules;margin:8px 2% 4px 0;position:relative;top:3px}
/************* Servicebar rechts Anfrage *************/
.uab-shr-logo-box{text-align:center}
.uab-shr-tel {display: block; font-size: 27px; margin: 6px 0 19px; }
.uab-shr-tel::before{content:"\e090";font-family:ETmodules;margin:8px 2% 4px 0;position:relative;top:3px}
.tm-schnellanfrage-header-rechts{background-color:#6b1500!important;padding:27px 27px 47px;}
.tm-nl{font-size:20px}
.tm-nl,.uab-shr-tel{color:#fff}
/****Chat Plugin****/
i.schat-ico-night-bird{display:none!important}
#schat-widget .schat-form .schat-label._schat-show{display:none!important}
#schat-widget strong,#schat-widget b{font-weight:200!important}
#schat-widget .schat-cnv .schat-type-auto-ntf{background-color:#efefef!important}
.schat-btn-end-chat{font-size:11px!important;color:#333!important}
#schat-widget .schat-cnv .schat-msg.schat-you .schat-msg-wrap{background-color:#424040!important;color:#fff!important}
#schat-widget .schat-cnv .schat-msg.schat-you .schat-msg-wrap::after{border-color:#424040 transparent transparent #424040!important}
#schat-widget .schat-cnv .schat-msg.schat-you .schat-msg-time{color:#FFF!important}
#schat-widget input[type="email"],#schat-widget input[type="number"],#schat-widget input[type="search"],#schat-widget input[type="text"],#schat-widget input[type="tel"],#schat-widget input[type="url"],#schat-widget input[type="password"],#schat-widget textarea,#schat-widget select{background-color:#424040!important}
div#schat-widget .schat-button.schat-disabled,div#schat-widget .schat-button.schat-disabled:hover{color:#000!important;border-color:#9ac015!important;background-color:#9ac015!important}
div#schat-widget .schat-button.schat-primary{background-color:#9ac015!important;border-color:#9ac015!important}
div#schat-widget .schat-button.schat-primary:hover{color:#fff!important;background-color:#9ac015!important;border-color:#515151!important}
div#schat-widget input[type="text"],div#schat-widget input[type="password"],div#schat-widget input[type="tel"],div#schat-widget input[type="email"],div#schat-widget input.text,div#schat-widget input.title,div#schat-widget textarea,div#schat-widget select{color:#fff!important}
#schat-widget .schat-popup-online textarea.schat-reply{font-size:14px!important}
#schat-widget .schat-popup-postchat ul.schat-vote .schat-success{color:#B91B1B!important}
/**************************** Divi Galerien ****************************/
.tm-galerie-003 .et_pb_gallery_item.et_pb_grid_item:nth-child(n+3),
.tm-galerie-005 .et_pb_gallery_item.et_pb_grid_item:nth-child(n+3) 
{clear:right!important;}
.tm-galerie-005 .et_pb_column_4_4 .et_pb_grid_item
{margin:0 2% 2% 0!important;width:31.3%!important}
.tm-galerie-005 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n+1) 
{clear:right!important}
.tm-galerie-003 .et_pb_gallery_item.et_pb_grid_item 
{margin:0 1.5% 1.5% 0!important;width:31%!important}
@media screen and (max-width:480px){
    .tm-galerie-001 .et_pb_gallery_item.et_pb_grid_item:nth-child(2n+1),
    .tm-galerie-002 .et_pb_gallery_item.et_pb_grid_item:nth-child(2n+1),
    .tm-galerie-003 .et_pb_gallery_item.et_pb_grid_item:nth-child(2n+1),
    .tm-galerie-004 .et_pb_gallery_item.et_pb_grid_item:nth-child(2n+1),
    .tm-galerie-005 .et_pb_gallery_item.et_pb_grid_item:nth-child(2n+1),
    .tm-galerie-006 .et_pb_gallery_item.et_pb_grid_item:nth-child(2n+1)
   {clear:right!important}
    .tm-galerie-001 .et_pb_column_4_4 .et_pb_grid_item:nth-child(2n+2),
    .tm-galerie-002 .et_pb_column_4_4 .et_pb_grid_item:nth-child(2n+2),
    .tm-galerie-003 .et_pb_column_4_4 .et_pb_grid_item:nth-child(2n+2)    
   {float:right!important;margin-right:0!important}
    .tm-galerie-001 .et_pb_column_4_4 .et_pb_grid_item,
    .tm-galerie-002 .et_pb_column_4_4 .et_pb_grid_item,
    .tm-galerie-003 .et_pb_column_4_4 .et_pb_grid_item
   {width:48%!important;margin:0 2.5% 3.5% 0!important}
    .tm-galerie-004 .et_pb_gallery_item.et_pb_grid_item,
    .tm-galerie-005 .et_pb_gallery_item.et_pb_grid_item,
    .tm-galerie-006 .et_pb_gallery_item.et_pb_grid_item,
    .tm-galerie-005 .et_pb_gallery_item.et_pb_grid_item 
   {margin:0!important;width:50%!important}
}


/**************************** Custom ****************************/
.rs-lang {display: none;}
.lang-de .rs-de.rs-lang,.lang-it .rs-it.rs-lang,.lang-en .rs-en.rs-lang {display:block;}


.text.nl-pop {line-height: 21px; font-size: 16px; }
.text.nl-pop a {color:#fff!important;}
.text.nl-pop span.text-link {text-decoration: underline!important;}


#lts-eventfinder {
    padding: 20px !important;
	margin-bottom: 35px!important;
}

/**************************** Mobile Style ****************************/
@media screen and (max-width:1300px){
    .tm-custom-sektion{width:100%!important}
    .tm-cfw-middle{margin:25px 0!important}
}
@media screen and (max-width:1200px){
    .tm-3d-para .et_parallax_bg{background-position:center bottom!important;background-size:100% auto!important; transform:none!important}
.tm-title-zwei-zeilen {font-size: 30px; }

}
@media screen and (max-width:980px){
    .tm-interactive-widgets a,.tm-interactive-widgets p{font-size:23px}
    .tm-footer-logo img{max-width:200px}
    .tm-cfw-middle{margin:0 0 25px!important}
    .et_pb_post h2{font-size:40px!important}
    .et_pb_post h2{margin-top:0!important}
    .et_bloom_flyin.et_bloom_optin.et_bloom_resize.et_bloom_flyin_left.et_bloom_optin_2.et_bloom_scroll.et_bloom_visible.et_bloom_animated{display:none!important}
    .tm-footer-birkenhof .tm-footer-adresse p{text-align:center}
    .tm-footer-birkenhof .tm-footer-map-icon{display:block;text-align:center}
    .tm-footer-birkenhof .tm-footer-map-icon .et_pb_blurb_content{display:inline-block}
    .tm-footer-birkenhof .slick-slide .slide-image img{margin:0 auto 1em!important}
    .tm-footer-birkenhof .et_pb_button_module_wrapper{text-align:center!important}
    .tm-footer-birkenhof .sb-slick-carousel{margin-left:0}
	.tm-schnellanfrage-header-rechts p.text a {
    font-size:12px!important; line-height: 13px!important;
}
}
@media screen and (max-width:480px){
    #tm-wetter-plugin-box .next-days > table{width:550px!important}
    .slick-slide .slide-image img{margin:0 auto 1em}
	.tm-title-zwei-zeilen {font-size: 24px; }
	.uab-shr-tel {display: block; font-size: 20px; min-width:200px!important; }
}
@media screen and (max-width:480px){
    .et_pb_post h2{font-size:30px!important}
}


/*********** 

Galerie 007

************/



/*-----  Galerie Jaiterhof   -----*/

.uab-slide-any-galerie-button  {transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.jai-sa-slider .uab-slide-any-galerie-button {background: rgba(128, 111, 103, 0.52); border: 3px solid #ffffff; border-radius: 200px; top: 37%; display: table; height: 170px; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; vertical-align: middle; width: 170px; z-index: 999; padding-bottom: 0!important;}
.jai-sa-slider .uab-slide-any-galerie-button:hover {background: #806F67; box-shadow: 0 0 33px #333333 inset; }
.jai-sa-slider .uab-slide-any-galerie-button::before {bottom: 47%; color: #fff; content: "\e075"; font-family: etmodules; font-size: 72px; left: 0; position: absolute; right: 0; }
.jai-sa-slider .uab-sagb-txt {bottom: 18%; color: #fff; font-size: 17px; left: 0; position: absolute; right: 0; }

@media screen and (max-width: 1550px) {
.jai-sa-slider .uab-sagb-txt {font-size: 14px;}
.jai-sa-slider .uab-slide-any-galerie-button {height: 120px; width: 120px;top: 36%;}
.jai-sa-slider .uab-slide-any-galerie-button::before {bottom: 51%; font-size: 45px;}
}

@media screen and (max-width: 1100px) {
.jai-sa-slider .uab-slide-any-galerie-button {top: 36%; }
}

@media screen and (max-width: 900px) {
.jai-sa-slider .uab-slide-any-galerie-button {top: 36%; }
}

@media screen and (max-width: 768px) {
.jai-sa-slider .uab-slide-any-galerie-button {top: 37%; }
}

@media screen and (max-width: 550px) {
.jai-sa-slider .uab-slide-any-galerie-button {top: 33%; }
.jai-sa-slider .sa_owl_theme .owl-nav div {top: 42%; }
}

@media screen and (max-width: 440px) {
.jai-sa-slider .uab-slide-any-galerie-button {top: 30%; }
}

@media screen and (max-width: 380px) {
.jai-sa-slider .uab-slide-any-galerie-button {top: 24%; }
}



