/*
Theme Name:Divi Child Theme
Theme URI:trend-media.com
Description:Divi Musterblog
Author:Bea Pircher
Author URI:Bea Pircher
Version:1.0.0
Template:Divi
*/
@import url("css/import.css");
/* -----------------------------------*/
/* ---------->>>>>> GLOBAL <<<<<<-----------*/
/* -----------------------------------*/
.hidden-field-help-box{display:none}
/* -----------------------------------*/
/* ---------->>>>>> HEADER GLOBAL <<<<<<-----------*/
/* -----------------------------------*/
.et-fixed-header #top-menu .sub-menu li a,.et-fixed-header #top-menu .sub-menu li.current-menu-ancestor > a,.et-fixed-header #top-menu .sub-menu li.current-menu-item > a{color:#fff!important}
#top-menu .sub-menu li a{padding:8px 16px!important}
/* -----------------------------------*/
/* ---------->>>>>>> FOOTER GLOBAL <<<<<<<-----------*/
/* -----------------------------------*/
/* ---------->>> Footer Info Menü - Impressum,Datschutz usw. -----------*/
#menu-footer-navi li a,#menu-footer-navi-it li a,#menu-footer-navi-en li a,.uab-footer-tm-link-logo{color:#fff;margin-right:8px;font-size:13px}
.uab-footer-info-menu-box{padding-left:0}
/* ---------->>> Footer Adresse -----------*/
.uab-footer-ad-titel{color:#787676;display:inline-block;vertical-align:top;width:9px}
.uab-footer-ad-txt{display:inline-block;margin-left:15px;vertical-align:top;width:70%}
/* ---------->>> Footer Serviceleiste on-scroll -----------*/
.tm-filos-link{color:#fff!important;font-size:18px}
.tm-filos-link:before{color:#fff!important}
.tm-filos-box:hover .tm-filos-link:before{color:#fff!important}
.tm-filos-box:hover{background:#b49d87}
.et_pb_scroll_top.et-pb-icon{bottom:100px!important}
/****Akzentfarben Start****/
.tm-akzentfarben,#et-footer-nav,.ds-hover-1:hover .tm-widget-box-title,.ds-hover-1:focus .tm-widget-box-title,.ui-widget-header{background:#635650!important}
#top-header{background:#373122!important}
.sub-menu a::before{background:#514937!important}
.wpcf7-form-control-wrap.Anreiselink::before,.wpcf7-form-control-wrap.Abreiselink::before,.tm-footer-map-icon .et-pb-icon,.tm-quadrat-text-trenner,
.wpcf7-form-control-wrap.Anreise::before,.wpcf7-form-control-wrap.Abreise::before,.et_pb_inline_icon::before,.et_overlay::before,.tm-akzentfarben-color .et-pb-icon{color:#9bb70d!important}
/****Farbe für Title Subheader Start****/
.tm-title-zwei-zeilen-sub{color:#8a7663!important}
/****Tablepress Anpassungen Start****/
.tablepress{width:750px}
.tablepress tfoot th,.tablepress thead th{background-color:#8a7968!important;color:#ffffff!important;font-size:20px!important;padding:20px 10px!important;text-align:left!important}
.tablepress .odd td{background-color:#c5b7a9!important;color:#635650!important}
.tablepress .even td{background-color:#dbcab9 !important;color:#635650!important}
.tablepress .row-hover tr:hover td{background-color:#8a7968!important;color:#fff!important}
.tablepress tbody td,.tablepress tfoot th{border-top:none!important}
.tablepress th,.tablepress td{color:#fff!important;float:none!important;font-size:17px;padding:14px 10px!important}
.et_fullscreen_slider .et_pb_slides,.et_fullscreen_slider .et_pb_slide,.et_fullscreen_slider .et_pb_container{min-height:100%!important;
height:100%!important}
.tablepress{border:medium none!important}

.tablepress tfoot th, .tablepress thead th {
	font-weight: 200!important;
}

.fewo-ueberblick-uab-002 .tablepress tfoot th,.fewo-ueberblick-uab-002 .tablepress thead th {
	background-color: #373122 !important;
}


@media screen and (max-width:800px){
.tablepress{width:100%}
.tablepress tfoot th,
.tablepress thead th{font-size:17px!important;padding:12px 10px!important}
.tablepress th,.tablepress td{font-size:15px;line-height:22px;padding:3px 10px!important}

}
@media screen and (max-width:600px){
.tablepress{width:560px!important}
}
/**************************** Custom Producer Style Section ****************************/

.tm-nl .wpcf7-list-item-label {
	color: #fff;
}


.pdfemb-poweredby {
	display: none !important;
}

.pf-weine-box .wein-etiketten {max-width: 83px; float: left; margin-top: 8px; margin-right: 10px; }
.quadrat {font-size: 14px; position: relative; top: -5px; padding: 0 7px; }
.tablepress span {display: none;}
.lang-de .tablepress span.tb-de,.lang-it .tablepress span.tb-it,.lang-en .tablepress span.tb-en {display: block; }

body #page-container .gal-4-2 .et_pb_gallery_item.et_pb_grid_item{margin: 0 !important; width: 25% !important; clear: none !important; }

body #page-container .gal-3-2 .et_pb_gallery_item.et_pb_grid_item{margin: 0 !important; width: 33.33% !important; clear: none !important; }



.cs-download {background-image: url("img/pdf.png"); background-position: 95% center; background-repeat: no-repeat; background-size: 22px auto; padding: 15px 35px 15px 0; }


.prack-news-box .et_pb_post .entry-featured-image-url {
	display: inline-block;
	float: left;
	margin-right: 48px;
}

body #page-container .prack-news-box .et_pb_posts a.more-link {
	display: inline-block;
	clear: both;
	background: #373122;
	color: #fff;
	text-align: center;
	margin-top: 42px !important;
	position: relative;
	padding: 3px 16px;
	font-size: 15px;
	line-height: 21px;
}

body #page-container .prack-news-box .et_pb_post h2 {
	font-size: 20px;
}

body #page-container .prack-news-box .entry-featured-image-url img {
	border: 1px solid #d4d4d4;
}




.auszeichnung img {
	box-shadow: 0 0 8px #78634e;
	max-width: 300px;
}

.tm-custom-top-abstand-ohne-header {
	padding-top: 150px !important;
}

#contact_form_pop #logo, .tm-contact-form-on-page #logo{
	max-width: 350px;
}




.tm-schnellanfrage-header-rechts .text br{display:block!important}
.tm-schnellanfrage-header-rechts p.text{line-height:16px;font-size:13px;margin-top:8px}
.tm-schnellanfrage-header-rechts p.text a{color:#fff!important}
.tm-schnellanfrage-header-rechts p.text span.text-link{text-decoration:underline!important}


#main-footer{display:none}

/***Footer News Blog Style - Start***/

.pa-blog-page{font-size:66%}
 .pa-footer-rechts .et_pb_text_inner h2{font-size:28px!important}
.pa-info-link{background:#292419;padding:2px 8px;font-size:14px}
.pa-news .entry-featured-image-url{max-width:71px;float:left;margin-right:13px}
.pa-news .more-link{font-size:13px;margin-left:9px;background:#292419;color:#CFD83F;padding:0px 8px}
.pa-news article{margin-bottom:8px!important}
.pa-news .entry-title a{color:#fff}
.pa-news .post-content{float:left}
.pa-news .post-content p{display:none}
.pa-news .entry-title{font-family:'Open Sans Condensed', Helvetica, Arial, Lucida, sans-serif;font-size:19px!important;float:left;margin-top:0}
/***Footer News Blog Style - Ende***/

.pa-footer a{color:#CFD83F;}
.pa-footer{font-size:21px;line-height:23px}
strong{color:#695644}
.pa-box-hoefe strong{color:#fff}
.pa-box-hoefe a{color:#fff!important}
.jz-box-out .n10s-block.n10s-taipei img{opacity:0.4!important}
.jz-box-out .n10s-block.n10s-taipei{background:#363129!important}
.jz-box-out .n10s-block.n10s-taipei .n10s-overlay{padding-top:27%!important}
.jz-box-out .n10s-block.n10s-taipei .n10s-overlay h2{font-size:45px!important;color:#fff}
.ob-rat-box h3{font-size:23px!important}
.ob-rat-box span{display:block;line-height:18px;font-size:18px}
.ob-rat-box p{line-height:21px!important;font-size:19px}
.n10s-block h2 span{font-weight:normal!important;text-transform:none}
.jz-box-out .description{font-size:17px;background:#373122;display:inline-block;width:auto!important;padding:0.2em 0.5em 0.4em!important}
.pr-anfrage-box h3{font-size:45px}
.jz-box-txt{padding:28px; font-size:32px}
.jz-box-out .jz-box-txt a{color:#373122}
.pa-box-hoefe .tm-title-zwei-zeilen{text-align:left!important;color:#fff}

.uab-angebote .et_pb_slide_image,.uab-angebote .et_pb_slide_video{display:block!important}
.sa_owl_theme .owl-nav .owl-next{right:41%!important}
.sa_owl_theme .owl-nav .owl-prev{left:41%!important}
.sa_hover_container{padding:0!important}
.no::before{-webkit-transform-origin:0 0 0 0;-ms-transform-origin:0 0 0 0;transform-origin:0 0 0 0;-webkit-animation:leaves 1.2s ease-in-out infinite alternate;animation:leaves 1.2s ease-in-out infinite alternate}
@-webkit-keyframes leaves{0%{-webkit-transform:scale(1.0)} 100%{-webkit-transform:scale(1.1)} } @keyframes leaves{0%{transform:scale(1.0)} 100%{transform:scale(1.1)} }
.uab-slide-any-galerie-button:hover{}
.tm-uab-modul-trenner .tm-unsere-alm-box .tm-title-zwei-zeilen{font-size:69px!important}
.fancybox-inline.uab-cta-icon-button::before{color:orange;content:"\f1d8";display:table;font-family:fontawesome;font-size:120px;left:0;margin:79px auto 0;right:0}
.fancybox-inline.uab-cta-icon-button:hover::before{color:#96c11f}
.uab-slide-any-galerie-button{background:rgba(128,111,103,0.52);border:3px solid #ffffff;border-radius:200px;top:41%;display:table;height:170px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;vertical-align:middle;width:170px;z-index:999}
.uab-slide-any-galerie-button:hover{background:#806F67;box-shadow:0 0 33px #333333 inset}
.uab-slide-any-galerie-button::before{bottom:47%;color:#fff;content:"\e075";font-family:etmodules;font-size:72px;left:0;position:absolute;right:0}
.uab-sagb-txt{bottom:18%;color:#fff;font-size:17px;left:0;position:absolute;right:0}
.uab-hahn-title img{max-width:350px;width:100% }
.tm-custom-front-widgets-box .et_pb_column .et_pb_module{overflow:hidden!important}
.tm-custom-front-widgets-box .et_pb_column:hover img{transform:scale(1.1)}
.uab-top-widget-title .et_pb_text_inner{background:#806f67;display:table;font-size:39px;margin:0 auto;position:relative;width:100%}
.uab-top-widget-title-col-2 .uab-top-widget-title .et_pb_text_inner{background:#635650}
.uab-top-widget-title-col-3 .uab-top-widget-title .et_pb_text_inner{background:#453D39}
.tm-custom-front-widgets-box .et_pb_column:hover .uab-top-widget-title .et_pb_text_inner p{animation:bounce 2s}
.uab-top-widget-title .et_pb_text_inner a{color:#fff!important;display:block;padding:80px 10px}
@keyframes bounce{0%,20%,60%,100%{-webkit-transform:translateY(0);transform:translateY(0)} 40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)} 80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)} }
.tm-custom-front-widgets-box.uab-front-widgets-top .et_overlay::before{bottom:38px!important;font-size:73px!important;left:unset!important;margin:-14px 0 0 -14px!important;right:17px!important;top:unset!important}
.tm-custom-front-widgets-box.uab-front-widgets-top .et_pb_column:hover .et_overlay::before{animation:bounce 1s}
.tm-uab-quotes:before{content:"\7b";font-family:etmodules;font-size:97px;float:left;padding:10px 25px 5px 0}
.tm-uab-top-widgets .et_pb_column:hover{transform:rotate(0deg)}
.tm-uab-top-widgets .et_overlay, .tm-custom-front-widgets-box .et_overlay{background:rgba(252,252,252,0)!important;opacity:1!important;z-index:1!important}
.tm-uab-front-gallery .et_overlay{}
.tm-unsere-alm-box .tm-title-zwei-zeilen{color:#fff;font-size:35px!important}
.tm-uab-modul-trenner{background-position:left 10px!important}
.uab-w-border-bottom-para{bottom:0;position:absolute}
.uab-galerie-button-box img{display:block}
.uab-w-border-bottom-para{z-index:20}
.uab-galerie-button-box{position:relative;text-align:center}
.uab-galerie-arrow{left:0;margin:0 auto;max-width:80px;position:absolute;right:0;bottom:40%;width:50%}
.uab-galerie-button{bottom:12%;color:#fff;font-size:28px;left:0;margin:0 auto;position:absolute;right:0}
.uab-para-txt-box .et_pb_row.uab-border-w-top{margin-bottom:-14px!important;z-index:10}
.border-dark-dashed{background-position:left 11px!important}
.tm-title-zwei-zeilen.tz-tzz-left{text-align:left }
.uab-bg-top-border-dreieck{background-repeat:repeat-x!important}
.uab-galerie-button-box a:hover .uab-blank-image,.uab-galerie-button-box a:focus .uab-blank-image{box-shadow:1000px 0 0 #96c11f inset!important}
.uab-show-toggle-button{background:#9bb70d;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;padding:2px 5px}
.uab-toggle-content-box{background:rgba(191,160,136,0.26)!important;border-radius:8px;margin-top:12px;padding:10px 0!important}
.uab-angebote .et_pb_module.et_pb_slider.et_pb_post_slider{background-color:transparent!important}
.uab-angebote .et_pb_slider .et-pb-arrow-prev,.uab-angebote  .et_mobile_device .et-pb-arrow-prev{opacity:1!important;left:22px!important}
.uab-angebote .et_pb_slider .et-pb-arrow-next,.uab-angebote  .et_mobile_device .et-pb-arrow-next{opacity:1!important;right:22px!important} 
#et-footer-nav{padding-bottom:100px;}
.uab-border-bottom-dark-para{position:absolute;top:-10px;padding:15px!important;}
.tm-quadrat-text-trenner{background:#96c11f none repeat scroll 0 0;display:inline-block;height:5px;margin:0 6px;width:5px;}
.uab-footer-info-icons img{max-width:70px;}
.uab-footer-navi #menu-footer-navi{padding-top:15px!important;}
.uab-footer-social-icons{display:inline-block;width:auto;}
.uab-footer-widget1{text-align:center}
.uab-footer-social-icons{margin-bottom:0!important;}
#nav_menu-2{margin-bottom:0!important;}
.uab-footer-info-menu-box{padding-right:0!important;margin-bottom:0!important}
#menu-footer-navi,#menu-footer-navi-it,#menu-footer-navi-en{display:inline-block;}
.uab-footer-info-menu-box #nav_menu-2.et_pb_widget{width:100%!important;}
.tm-footer-link-logo{display:block;left:0;margin-top:29px;position:absolute;right:0;}
.tm-tzz-links{text-align:left;}
.uab-galerie-box .et_pb_gallery .et_pb_gallery_item{border:1px solid #ffffff!important;clear:none!important;width:20%!important;}
.et_pb_section.tm-uab-modul-trenner.et_section_regular,.et_pb_section.tm-uab-modul-trenner.et_section_regular .uab-white-border-bottom.et_pb_gutters1{background-size:20px!important;}
/**************************** vertical border with bullets ****************************/
.item-list{position:relative;padding-left:0;width:100%;border-left:1px dashed #cdcdcd}
.item-list .item{display:block;margin-bottom:26px;padding:0 9px;position:relative;text-align:left;top:-6px}
.item-list .item:last-child::after{background:#635650 none repeat scroll 0 0;border-bottom:5px solid #635650;border-radius:100%;bottom:-10px;content:"";height:5px;left:-6px;position:absolute;width:10px}
.item-list .item .item-label{position:relative}
.item-list .item .item-label::before{border:1px dashed #96c11f;border-radius:100%;content:"";height:100px;left:-122px;position:absolute;top:-21px;width:100px}
.item-list .item .item-label.il1::before{background:#96c11f url("img/kost.jpg") repeat scroll 0 0 / 100% auto}
.item-list .item .item-label.il2::before{background:#96c11f url("img/urlaub.jpg") repeat scroll 0 0 / 100% auto}
.item-list .item .item-label.il3::before{background:#96c11f url("img/tiere.jpg") repeat scroll 0 0 / 100% auto}
.item-label,.item-description{margin-left:61px}
.item-list .item:hover .item-label::before{box-shadow:0 0 9px #333;transform:scale(1.1)}
.tm-custom-front-widgets.tm-unsere-alm-box.et_pb_row{max-width:550px!important;width:98%!important}
.uab-content-galerie .et_pb_gallery_item,.uab-content-galerie .et_pb_gallery_item.et_pb_grid_item{margin:0!important;width:25%!important;clear:none!important}
.et_pb_scroll_top.et-pb-icon{z-index:99!important}
/**************************** Custom Mobile Style ****************************/
@media screen and (max-width:1600px){
.tm-custom-front-widgets.tm-unsere-alm-box.et_pb_row{width:40%!important}
}
@media screen and (max-width:1550px){
.uab-border-bottom-dark-para{display:none}
.uab-top-widget-title .et_pb_text_inner a{padding:50px 10px}
.sa_owl_theme .owl-nav .owl-next{right:36%!important}
.sa_owl_theme .owl-nav .owl-prev{left:36%!important}
.uab-slide-any-galerie-button{height:120px;width:120px;top:43%}
.uab-slide-any-galerie-button::before{bottom:51%;font-size:45px}
.uab-sagb-txt{font-size:14px}
.pr-anfrage-box h3{font-size:35px}
}
@media screen and (max-width:1400px){
.uab-galerie-box .et_pb_gallery .et_pb_gallery_item{
border:1px solid #ffffff!important;
clear:none!important;
width:25%!important}
.uab-galerie-button{font-size:16px}
.tm-custom-front-widgets.tm-unsere-alm-box.et_pb_row{width:45%!important;right:0px!important}
.tm-uab-modul-trenner .tm-unsere-alm-box .tm-title-zwei-zeilen{font-size:55px!important}
}
@media screen and (max-width:1300px){
#et-top-navigation{margin-right:103px}
.uab-footer-info-icons img{max-width:36px}
.uab-footer-icons-boxes a{font-size:20px!important}
.uab-gaestekarte-txt{font-size:14px!important;line-height:19px}
.uab-mv2-footer-logos img{max-width:73px}
.uab-footer-ad-txt{font-size:14px;width:84%}
.nav li ul {padding: 0!important; }


}
@media screen and (max-width:1100px){
.uab-slide-any-galerie-button{top:41%}
.uab-toggle-content-box{padding:17px}
.item-list{margin-left:20px;padding-right:20px}
.uab-angebote .et_pb_slider .et-pb-arrow-prev,.uab-angebote  .et_mobile_device .et-pb-arrow-prev{left:0px!important}
.uab-angebote .et_pb_slider .et-pb-arrow-next,.uab-angebote  .et_mobile_device .et-pb-arrow-next{right:0px!important}
.tm-title-zwei-zeilen.tm-tzz-extra.tm-tzz-links{font-size:30px}
.pr-anfrage-box h3{font-size:30px}
}
@media screen and (max-width:980px){
.tm-uab-top-widgets .et_pb_row{max-width:675px!important}
.tm-uab-front-gallery .et_pb_gallery .et_pb_gallery_item{border:0px solid #ffffff!important;clear:none!important;width:25%!important}
.tm-uab-fg-ac-box .et_pb_column.et_pb_column_1_2{width:50%!important}
.et_pb_column.et_pb_column_1_4.tm-uab-fg-cont-box.et_pb_column_17,.et_pb_column.et_pb_column_1_4.tm-uab-fg-cont-box.et_pb_column_18,.et_pb_column.et_pb_column_1_4.tm-uab-fg-cont-box.et_pb_column_16{width:50%!important}
.uab-toggle-content-box{padding:22px 0!important}
.uab-familie-muster img{margin:75px 0 35px 0}
.tm-custom-front-widgets.tm-unsere-alm-box.et_pb_row{width:75%!important;margin-top:0!important;margin-bottom:0!important}
.uab-content-galerie .et_pb_gallery_item,.uab-content-galerie .et_pb_gallery_item.et_pb_grid_item{width:50%!important}
.tm-scroll-anfrage{display:none}
.uab-front-widgets-top{margin:0 auto;max-width:780px!important;width:100%!important;padding-top:80px!important}
.uab-front-widgets-top{padding-top:85px}
#et_mobile_nav_menu{display:none!important}
.sa_owl_theme .owl-nav .owl-next{right:0!important}
.sa_owl_theme .owl-nav .owl-prev{left:0!important}
.uab-angebote .et_pb_slide_description{text-align:center!important}
.uab-angebote .et-pb-arrow-prev,.uab-angebote .et-pb-arrow-next{top:75%!important}
.uab-angebote .et_pb_slider_with_overlay .et_pb_slide_image{padding-top:0!important}
.uab-familie-muster img{margin:40px 0 35px!important}
.uab-footer-ad-txt{font-size:16px}
.uab-footer-info-icons.uab-fii-inter img{float:right}
.uab-footer-info-icons .et_pb_column{width:45%!important}
.uab-mv2-footer-logos .et_pb_column{width:50%!important}
.uab-mv2-footer-logos .uab-footer-icons-boxes.et_pb_row{width:100%!important}
.footer-social-icons-box{display:table;margin:0 auto;position:relative;top:0!important}
#menu-footer-trend-media-link{display:table;margin:0 auto}
#et-footer-nav{padding-bottom:8px}
#tesco-slider .et_pb_slides .et_pb_container{ padding-bottom:60px}
.pr-anfrage-box h3{font-size:25px}
.tm-custom-top-abstand-ohne-header {padding-top: 50px !important; }

}
@media screen and (max-width:780px){
.uab-front-widgets-top{padding-top:0!important}
}
@media screen and (max-width:730px){
.et_pb_scroll_top.et-pb-icon{bottom:105px!important}
.uab-top-widget-title .et_pb_text_inner{font-size:30px}
.uab-galerie-button{font-size:18px}
.uab-dot-list-box .uab-dot-list-box-rows{width:83%}
}
@media screen and (max-width:600px){
.uab-galerie-box .et_pb_gallery .et_pb_gallery_item{
border:1px solid #ffffff!important;
clear:none!important;
width:50%!important}
.uab-galerie-button{bottom:17%;font-size:13px}
.item-label,.item-description{margin-left:8px}
.item-label{margin-left:45px;z-index:95}
.item-list .item .item-label::before{height:70px;left:-90px;top:3px;width:70px}
.uab-familie-muster img{margin:0px 0 35px!important}
.tm-uab-modul-trenner .tm-unsere-alm-box .tm-title-zwei-zeilen{font-size:40px!important}
.uab-gaestekarte-txt{font-size:13px!important}
.pa-news .entry-title {max-width: 40%; }
.pa-info-link {font-size: 12px; }
}
@media screen and (max-width:550px){
#et-footer-nav{padding-bottom:84px}
}
@media screen and (max-width:480px){
.uab-content-img-left img.alignleft{float:none;width:100%;display:block;margin-bottom:34px}
.uab-footer-info-icons .uab-footer-icons-boxes.et_pb_row{width:49%!important;float:left}
.uab-footer-adresse-box{margin-left:12%}
}
/**************************** Custom Mobile Style - Footer UaB MV1 ****************************/
@media screen and (max-width:980px){
.uab-footer-info-icons .uab-footer-icons-boxes.et_pb_gutters1 .et_pb_column.et_pb_column_1_4{width:25%!important}
.uab-footer-adresse-box{margin-left:8%}
}