/*
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");
/****Akzentfarben Start****/
.tm-akzentfarben,.ds-hover-1:hover .tm-widget-box-title,.ds-hover-1:focus .tm-widget-box-title,.ui-widget-header{background:#f29300!important}

#et-footer-nav{background:#faf4cd!important}

a {
    font-weight: bold;
}

#top-header{background:transparent!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:#f29300!important}
.tm-schnellanfrage-header-rechts .text br{display:block!important}
.tm-schnellanfrage-header-rechts p.text{line-height:21px;font-size:16px}
.tm-schnellanfrage-header-rechts p.text a{color:#fff!important}
.tm-schnellanfrage-header-rechts p.text span.text-link{text-decoration:underline!important}
/****Farbe für Title Subheader Start****/
.tm-title-zwei-zeilen-sub{color:#232323!important}
.sw-tt-hell .tm-title-zwei-zeilen-sub{color:#faf4cd!important}

/****Farben Serviceleiste rechts Start****/
.tm-serviceleiste-rechts .textwidget{height:100px;width:90px;text-align:center;margin-right:10px;}
.tm-serviceleiste-rechts .tm-sbr-icons-rechts-box::before,.tm-serviceleiste-rechts .tm-sbr-icons-text{color:#f29300!important}
.tm-serviceleiste-rechts .textwidget{background: #282828;border: 1px solid #f29300;}
.tm-serviceleiste-rechts .textwidget:hover,.tm-serviceleiste-rechts .textwidget:focus{background:#444748!important}
/****Tablepress Anpassungen Start****/


.tp-de, .tp-en,.tp-it{display: none;}
.lang-de .tp-de, .lang-en .tp-en, .lang-it .tp-it {display: block; padding: 0; height: 17px; }


body #page-container .tablepress{border:none!important;}
.tablepress tfoot th, .tablepress thead th {background-color: #6b1500 !important; color: #ffffff !important; font-size: 20px !important; padding: 20px 10px !important; text-align: left !important; font-weight: bold !important; line-height: 26px; }
.tablepress .odd td {background-color: #353031 !important; }
.tablepress .even td {background-color: #433d3e !important; }
.tablepress .row-hover tr:hover td {background-color: #f29300 !important; color: #fff; }
.tablepress tbody td,.tablepress tfoot th{border-top:none!important}
.tablepress th, .tablepress td {color: #fff !important; float: none !important; font-size: 18px; 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 thead th {border-bottom: 0px!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; }
body #page-container .et_pb_button {border-radius: 0px !important; }

/**++++++ Royal slider +++++++**/
.rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, .rsDefaultInv .rsThumbs{background:transparent!important}
.rsSlide .abBlackBox{width:100%!important;height:60px;left:auto!important;bottom:-28px!important;right:auto!important;bottom:auto!important;top:auto!important;right:auto!important;display:block;text-align:center;opacity: 0;}
.rsSlide.rsActiveSlide .abBlackBox, .rsSlide.rsActiveSlide .rsSBlock .sw-sterne{opacity:1!important}
.rsSlide .rsSBlock .sw-sterne{max-width:172px;margin-top:18px;opacity: 0;}
.rsSlide{overflow:visible!important}
.rsVisibleNearbyWrap{overflow:visible!important}
.abBlackBox{background:transparent!important}
.rsSlide .abBlackBox h3{color:#ffcc00;font-size:60px}
.rsABlock, .rsSBlock{top:auto!important;display:block;width:100%!important;text-align:center;bottom:-28%;left:auto!important}
.rs-wellness .rsABlock,.rs-wellness .rsSBlock{bottom:-10%;}

.rs-wellness .sw-royal-slider-box {padding: 0% 0 8% !important; }
.rs-wellness.rs-kul .sw-royal-slider-box {
	padding: 0% 0 4% !important;
}


img.rsImg {box-shadow: 0 0 35px #333; }
.rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn{background-position:4px 6px!important}
.rsDefaultInv .rsArrowIcn{width:32px!important;height:82px!important;top:46%!important;background:url('/wp-content/themes/Divi_child/img/nav6.png') no-repeat  rgba(44, 44, 44, 0)!important;background-size:52px!important}
 .rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn{background-position:-25px 6px!important}
 
 
 .et_pb_gallery.sie-3gal .et_pb_gallery_item:last-child{
	margin-right:0;
}

/**++++++ Royal slider END +++++++**/



/**++++++ Front Highlight in Galerie Box  +++++++**/



.sw-hg-title {
	position: absolute;
	top: 0;
	margin: 0 auto;
	display: inline-block;
	left: 0;
	right: 0;
	font-size: 350%;
	color: #fff;
	top: 39%;
}


img.sw-hg-bg-img {
    opacity: 0.7;
    position: relative;
    display: block;
}
.sw-hg-box {
    background: #000;
    height: auto;
    position: relative;
    display: block;
	text-align: center;
	overflow: hidden;
}

.sw-hg-box:hover .sw-hg-bg-img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);	
	opacity: 1;
}

.sw-hg-image img {
	max-width: 300px;
	margin-top: 5%;
}



.sw-hg-box.sw-hg-box-klein .sw-hg-title {
	font-size: 150%;
}

.sw-hg-box.sw-hg-box-klein .sw-hg-image img {
	max-width: 170px;
	margin-top: 3%;
}


.sw-hg-dis {
	display: block;
	height: 1px;
	margin-bottom: 25%;
	position: relative;
}


@media screen and (max-width:1600px){
.sw-hg-title {font-size: 250%; }
.sw-hg-image img {max-width: 200px; margin-top: 3%; }
.sw-hg-box.sw-hg-box-klein .sw-hg-title {font-size: 125%; }
.sw-hg-box.sw-hg-box-klein .sw-hg-image img {max-width: 105px; }
}

@media screen and (max-width:760px){
.sw-hg-title, .sw-hg-box.sw-hg-box-klein .sw-hg-title {font-size: 250%!important;}
.sw-hg-image img, .sw-hg-box.sw-hg-box-klein .sw-hg-image img {max-width: 200px!important; margin-top: 3%!important; }
.sw-hg-dis {display: none; }
}

@media screen and (max-width:600px){
.sw-hg-title, .sw-hg-box.sw-hg-box-klein .sw-hg-title {font-size: 150% !important; }
.sw-hg-image img, .sw-hg-box.sw-hg-box-klein .sw-hg-image img {max-width: 100px !important; margin-top: 1% !important; }

}



/**++++++ Front Highlight in Galerie Box - END  +++++++**/



.sw-tt-hell.sw-tt-hell-well h2 {color: #faf4cd; }
.metaslider .slides img{opacity:0.9}
.metaslider{background:#000}
.et_pb_scroll_top.et-pb-icon {background: #282828 !important; margin-right: -2px; border-radius: 0; }
#main-header #logo{max-height:220%!important;margin-top:-50px}
.tm-serviceleiste-rechts #text-7 .textwidget{background:#6b1500; border: 1px solid #ffcc00;}
.tm-serviceleiste-rechts #text-7 .textwidget:hover .tm-sbr-icons-rechts-box::before, .tm-serviceleiste-rechts #text-7 .textwidget:hover .tm-sbr-icons-text{color:#f29300!important}
#main-header {background: rgba(44, 44, 44, 0.79) !important; }
.wpml-ls-display {background: #6b1500; width: 35px !important; display: block; height: 35px !important; border-radius: 0px; color: #f29300; text-align: center; padding-top: 8px; font-size: 20px; text-transform: uppercase; }
body #page-container #main-header.et-fixed-header{top:0!important;-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.6)!important;-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.6)!important;box-shadow:0 0 7px rgba(0, 0, 0, 0.6)!important}
#top-header.et-fixed-header{margin-top:-150px!important}
#main-header.et-fixed-header #logo{max-height:100%!important;margin-top:0px}
#tm-scroll-anfrage{display:none!important}
.sw-tt-top-front .tm-title-zwei-zeilen-sub{display:block;font-size:180%!important;padding:0!important;line-height:81px}
.sw-more-b{color:#6b1500;font-weight:bold;text-decoration:underline}
.broken_link, a.broken_link{text-decoration:none!important}
.tm-title-zwei-zeilen.sw-tt-s-dunkel{color:#6b1500}
.sw-f-info{color:#fff!important}
.sw-f-info.sw-f-infomap::before{content:"\e01d";font-family:ETmodules!important;margin-right:5px;margin-left:-6px}
.uab-shr-logo-box #logo{max-width:150px}
.sw-m-f::before{font-family:ETmodules;content:"\e093"}
.sfm-label-metro .sfm-navicon, #sfm-mob-navbar .sfm-navicon, .sfm-label-metro .sfm-navicon::after, #sfm-mob-navbar .sfm-navicon::after, .sfm-label-metro .sfm-navicon::before, #sfm-mob-navbar .sfm-navicon::before{background-color:#f29300!important}
.sw-royal-slider-box{padding:5% 0 12%!important}
#sfm-sidebar .sfm-va-middle {background: rgba(0,0,0,0.2); }

.uab-shr-tel {
	display: block;
	width: 100%;
	position: relative;
	min-width: 300px !important;
}
#sfm-sidebar ul {

	background-color: rgba(77, 77, 77, 0.5) !important;
}


/**************************** Custom Mobile Style ****************************/

@media screen and (max-width:1600px){
.uab-schnager-angebote{margin:0px auto 50px}
}
@media screen and (max-width:1500px){
.sw-tt-top-front .tm-title-zwei-zeilen-sub{font-size:139%!important;line-height:51px}
.rsSlide .abBlackBox h3{font-size:45px}
.rsSlide .rsSBlock .sw-sterne{margin-top:45px}
}
@media screen and (max-width:1300px){
#main-header #logo{max-height:170%!important;margin-top:-37px}
}
@media screen and (max-width:1200px){
.sw-fro-almcard{margin-top:4%;}
.rsSlide .rsSBlock .sw-sterne{margin-top:70px}
.sw-royal-slider-box{padding:5% 0 21%!important}
}
@media screen and (max-width:980px){
#main-header #logo{margin-top:-23px}
.sw-fro-almcard{margin-top:0;margin-bottom:5%!important}
.sw-tt-top-front .tm-title-zwei-zeilen-sub{font-size:130%!important}
#tm-mobil-footer-menu{display:none!important}
.sw-teiler-center{padding:2% 0}
.rsDefaultInv .rsArrowIcn{width:20px!important;height:51px!important;top:46%!important;background-size:29px!important}
.rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn{background-position:-13px 6px!important}
.sw-footer-box{background:#722233!important;margin-top:31px}
.sw-tt-top-front .tm-title-zwei-zeilen-sub{line-height:40px}
}
@media screen and (max-width:767px){
.rsSlide .rsSBlock .sw-sterne{margin-top:95px;max-width:83px}
body #page-container .sw-fro-alm-box .et_pb_column{width:100%!important}
.rsSlide .abBlackBox h3{font-size:30px}
.sw-tt-top-front .tm-title-zwei-zeilen-sub{font-size:85%!important}
.ranui-rating-box .tm-uab-ranui-quotes::before{content:"\7b";font-family:etmodules;font-size:234px;float:left;padding:15px 0px 13px 0;color:#ffcc00;position:absolute;top:38px;left:-25px;opacity:0.3}
.tm-title-zwei-zeilen{font-size:30px}


}
@media screen and (max-width:600px){
#main-header{background:#433d3e!important;}
.visibleNearbyZoom .rsActiveSlide img{width:100%!important;height:auto!important;margin-left:0!important;margin-top:-15px!important}
.sw-royal-slider-box{padding:9% 0 23%!important}
.rsSlide .rsSBlock .sw-sterne{margin-top:145px!important;max-width:83px}
.sw-tt-top-front .tm-title-zwei-zeilen-sub{line-height:30px}
.rsSlide .rsSBlock .sw-sterne{display:none}
}
@media screen and (max-width:500px){
.sw-royal-slider-box{padding:19% 0 45%!important}
.sw-img-klein-box img{width:100%!important}
.rsSlide .abBlackBox h3 {font-size: 23px; }
}

/**************************** Cookie Box ****************************/
body #usercentrics-button #uc-banner-modal .uc-banner-content, body .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs {background-color: #3c3c3c !important}
body .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-header, body .usercentrics-button .uc-corner-modal .uc-card-footer .uc-save-settings-button {background-color: #737373 !important;}
body .usercentrics-button .uc-dropdown .uc-dropdown-menu {background: #a8a8a8 !important; }
body .uc-powered-by-footer.uc-powered-by-logo.uc-flex-container,body #usercentrics-button #uc-consents-info-modal .uc-info-modal-sidebar .uc-powered-by, body #usercentrics-button .uc-powered-by-footer {display: none !important;}
body #usercentrics-button #uc-consents-info-modal .uc-modal-footer .uc-save-settings-and-close-button,body  #usercentrics-button #uc-consents-info-modal .uc-modal-header {background-color: #3e3e3e !important;border-radius: 0 !important;}
body #usercentrics-button #uc-consents-info-modal .uc-modal-header .uc-info-modal-search-bar input {background-color: #3e3e3e!important; border: 1px solid #a8b3c0!important; border-radius: 0!important; }
body #usercentrics-button #uc-consents-info-modal .uc-info-modal-sidebar {background-color: #e4e4e4!important;}
body .usercentrics-button .uc-main-banner .btn-deny,body .usercentrics-button .uc-main-banner .more-info-button {background-color: #595959!important;}
body .usercentrics-button.layout-1 .uc-banner-content .btn-list .uc-btn.uc-btn-primary {background: #737373!important;}
body .usercentrics-button.layout-1 .uc-banner-content {max-width: 600px !important; right: auto !important; }
body #opt-in_screens use, body #uc-btn-close-main-corner-modal use {fill: #737373!important;}
body #opt-in_screens path#fingerprint {fill: #737373!important;}
body .usercentrics-button #uc-privacy-chip {position: fixed!important; z-index: 99999999999999; }
html {padding-bottom: 0!important; }

@media screen and (max-width: 650px) {body .usercentrics-button .uc-privacy-button-wrapper {height: 64px !important; width: 64px !important; transform: scale(0.8) !important; } }


#usercentrics-button .uc-banner-content {background-color: #3e3e3e !important;}
#usercentrics-button .uc-btn-new.uc-btn-accept {background-color: #737373 !important;}
#usercentrics-button .uc-btn-new.uc-btn-deny {background-color: #595959 !important;}
#usercentrics-button .uc-btn-new.uc-btn-more {background-color: #595959 !important;}