/*
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
*/
/****Akzentfarben Start****/
.tm-akzentfarben,.ds-hover-1:hover .tm-widget-box-title,.ds-hover-1:focus .tm-widget-box-title,#top-header,.ui-widget-header{background:#9bb70d!important}
#et-footer-nav{background:#fff!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:#fff!important}
.tm-schnellanfrage-header-rechts .text br{display:block!important}
.tm-schnellanfrage-header-rechts p.text{line-height:normal;font-size:12px;text-align:center;font-weight:300}
.tm-schnellanfrage-header-rechts p.text a{color:#fff!important}
.tm-schnellanfrage-header-rechts p.text span.text-link{text-decoration:underline!important}
input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:transparent}
/****Farbe für Title Subheader Start****/
.tm-title-zwei-zeilen-sub{color:#515151!important}
/****Farben Serviceleiste rechts Start****/
.tm-serviceleiste-rechts .textwidget{height:auto;width:100%;text-align:center;font-family:'Hind Vadodara',Helvetica,Arial,Lucida,sans-serif;font-weight:100}
.tm-serviceleiste-rechts .tm-sbr-icons-rechts-box::before,.tm-serviceleiste-rechts .tm-sbr-icons-text{color:#fff!important}

/****Tablepress Anpassungen Start****/
.tablepress{width:750px}
.tablepress tfoot th,.tablepress thead th{background-color:#3a3028!important;color:#ffffff!important;font-size:20px!important;padding:20px 10px!important;text-align:left!important}
.tablepress .odd td{background-color:#87736F!important}
.tablepress .even td{background-color:#7f6b66!important}
.tablepress .row-hover tr:hover td{background-color:#96C11F!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: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}
@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}
}

/*********** 
Landingpage Einstellungen
************/




/*********** 
tm-wpml Sprachmenu
************/

.tm-no-slider .tm-wpml-box {width: 165px; top: 22px; left: 290px; }
.tm-wpml-box {position: absolute; z-index: 999999; top: 80px; display: block; width: 100px; text-align: center; opacity: 1; left: 522px; }
.tm-wpml-box li.wpml-ls-item{display:inline-block}

.on-scroll .tm-wpml-box {opacity: 1; top: -100px; }
.tm-wpml-box li.wpml-ls-item a {display: inline-block; width: 40px; text-align: center; height: 40px; padding-top: 8px; margin-right: 8px; border-radius: 100%; font-weight: 400; text-transform: uppercase; font-size: 15px; font-family: 'Hind Vadodara',Helvetica,Arial,Lucida,sans-serif; color: #fff; }
.tm-wpml-box li.wpml-ls-item:hover a {color: #688b4f!important; background-color: transparent; }

.et-fixed-header .tm-wpml-box li.wpml-ls-item a{width:25px;height:25px;font-size:13px;padding-top:1px}
.et-fixed-header .tm-wpml-box{left:165px;top:5px}

.tm-wpml-box li.wpml-ls-item a, .tm-wpml-box{transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s}

@media screen and (max-width:1500px){
.tm-wpml-box {top: 44px; left: 309px; }
}

@media screen and (max-width:1300px){
    .tm-wpml-box li.wpml-ls-item a{width:25px;height:25px;padding-top:2px;font-size:13px}
    .tm-wpml-box, .et-fixed-header .tm-wpml-box{left: 245px; top: 48px;}
.tm-no-slider .tm-wpml-box {width: 165px; top: 28px; left: 260px; }
}

@media screen and (max-width:980px){
    .tm-wpml-box {top: 40px;left: 196px;}
}

@media screen and (max-width:900px){
    .tm-wpml-box {top: 8px; left: auto; right: 120px; }
}

@media screen and (max-width:600px){
.tm-wpml-box {top: 46px; left: 36px; right: auto; }
.tm-no-slider .tm-wpml-box {width: 165px; top: 45px; left: 5px; }
}

/**************************** 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;}
@media screen and (max-width:650px){body .usercentrics-button .uc-privacy-button-wrapper{height:64px !important;width:64px !important;transform:scale(0.8) !important} }

/**************************** Natur Boxen ****************************/

body #page-container .naturbox-title h4{text-align:right;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;cursor:pointer}
span.naturiconbox{width:35px;height:33px;display:inline-grid;position:relative;top:3px;left:11px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;text-align:center}
body #page-container .naturbox-title {transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;cursor:pointer;margin-bottom:0;}

body #page-container .naturbox-title .openbox span.naturiconbox::after{transform:rotate(-225deg);top:3px;color:#f79b19}
body #page-container .naturbox-title span.naturiconbox::after{content:"+";transform:rotate(0deg);position:absolute;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;left:0px;top:0;font-size:53px;padding:0;margin:0;font-weight:200;transform-origin:50% 50% 0;width:34px;height:34px}

#naturtxt.natur-infobox{background:#3d4840;padding:30px;opacity:1;height:auto;margin-bottom:0px;top:0}
#naturtxt{transition:all 1.5s ease 0s;-webkit-transition:all 1.5s ease 0s;
    font-size:16px;
    opacity:1;
    padding:30px;
    height:auto;
    margin-bottom:0px;
    width:540px;
    float:right;
    background:#3d4840;
    color:#fff;
    position:relative;
    top:0px}

.naturbox{min-height:780px!important;display:block;position:relative;overflow:hidden}
.naturbox-in{position:absolute;right:95px;bottom:0px}

@media screen and (max-width:980px){
body #page-container .naturbox-title h4{text-align:center}
#naturtxt{width:100%}
.naturbox{min-height:485px!important}
.naturbox-in{right:0;left:0}
body #page-container .naturbox-title{margin-bottom:18px}
}

@media screen and (max-width:700px){
#naturtxt{font-size:14px;padding:0 15px;margin-bottom:-350px;line-height:normal;font-weight:400}
.naturbox .naturbox-in{width:100%}
body #page-container .naturbox-title h4{font-size:16px}
body #page-container .naturbox-title span.naturiconbox::after{left:-6px;top:15px;font-size:35px;;width:34px;height:20px}
#naturtxt.natur-infobox{padding:15px}
body #page-container .naturbox-title .openbox span.naturiconbox::after{top:14px}
}


/**************************** Custom Producer Style Section ****************************/



img.sonnen {
    position: absolute;
    left: 0;
    right: 0;
    display: block;
    margin: 9px auto;
    max-width: 150px!important;
}

a.skibus img {
    width: 100%!important;
    height: auto;
}

a.skibus {
    width: 111px!important;
    position: absolute;
    display: block;
    left: -300px;
    bottom: -2px;
}

a.winfos:after {
    content: "\e02b";
    font-family: "ETmodules"!important;
    background: #dedede;
    border-radius: 100%;
    padding: 3px;
    font-size: 11px;
    position: relative;
    top: -1px;
    margin: 0 2px 0 3px;
    color: #34302e;
}

a.winfos {
    float: right;
    position: relative;
    margin-top: 7px;
    display: block;
    color: #302c29!important;
    font-family: 'Hind Vadodara',Helvetica,Arial,Lucida,sans-serif;
}


.klegend-box p, .klegende {
    display: inline;
    line-height: normal;
}

.klegende {
    display: block;
    width: 100%;
    position: relative;
    line-height: normal;
    font-size: 16px;
}

.klegende:before {
    content: "";
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: 2px;
    border: 1px solid #fff;
}

.klegende.le-rot:before {
    background: #ae2225;
}
.klegende.le-orange:before {
    background:#e07e01;
}
.klegende.le-violett:before {
    background:#a959a0;
}
.klegende.le-gruen:before {
    background:#589269;
}


body #page-container .text-slider p, body #page-container .text-slider {
    color: #524b48!important;
    opacity: 1!important;
}


a.best-p-link{
position:relative;
z-index:9;
}

.rowBody{
border-bottom:1px dashed rgb(109 143 86 / 37%);
}

.rowBody:nth-child(4){
border:none!important;
}

iframe{border:0px solid #ccc!important}
.tm-serviceleiste-rechts #text-14 .textwidget img{width:108px!important;height:auto!important;display:inline-block;top:5px;position:relative;}
.on-scroll .tm-serviceleiste-rechts #text-14 .textwidget img{width:76px!important}

.tm-link-icon a:after{content:"\e02b";font-family:"ETmodules"!important;background:#524b48;border-radius:100%;padding:3px;font-size:11px;position:relative;top:-1px;margin:0 2px 0 3px;color:#ffffff;font-weight:normal}

a.torg-anbu{padding:8px 16px;margin-right:12px;color:#fff;font-size:18px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s}
a.torg-bu-button.torg-anbu{background:#524b48}
a.torg-bu-button.torg-anbu:hover{background:#524b48}
a.torg-an-button.torg-anbu{background:#688b4f}
a.torg-an-button.torg-anbu:hover{background:#688b4f}
@media screen and (max-width:600px){
a.torg-anbu{display:block;margin-bottom:9px;text-align:center}
a.torg-bu-button.torg-anbu{margin-top:15px}
}


.tableSlider .prevBtn{
left:25px!important;
}

.cellFirst{
width:130px;
}

.rowHeader .stageWrap{
width:68%;
}

.rowHeader .stage{
width:100%;
}

.stage{
width:68%;
}

.cell{
width:130px;
}

.cellFirst .cellInner{
font-size:13px!important;
}

.rowHeader .cellInner{
padding:9px 10px;
font-size:13px;
line-height:normal;
}

.cellInner{
padding:6px 10px;
text-align:center;
line-height:normal;
font-size:14px;
}

.tableSlider .prevBtn,.tableSlider .nextBtn{
height:32px!important;
width:22px!important;
background-size:25px!important;
}


.experience-popup-open header#main-header,.experience-popup-open .ham-icon-box,.mobile_menu_bar, .tm-no-slider .info-header-box{
display:none!important;
}

.stream__activities{
padding-left:0!important;
padding-right:0!important;
}

.stream-activity{
min-height:520px!important;
height:auto!important;
min-width:225px;
width:36%!important;
}

span.stream__title {
    text-align: center!important;
    width: 100%!important;
    font-family: 'Hind Vadodara',Helvetica,Arial,Lucida,sans-serif!important;
    font-size: 41px!important;
    font-weight: 500!important;
    letter-spacing: normal!important;
    color: #524b48 !important;
    text-transform: uppercase;
}

.stream-activity__title{
font-weight:200!important;
font-family:'Hind Vadodara',Helvetica,Arial,Lucida,sans-serif!important;
}

.tableSlider .prevBtn{
left:-32px!important;
background-position:6px 50%!important;
}

.tableSlider .nextBtn{
right:-32px!important;
background-position:-9px 50%!important;
}


.divioverlay .overlay-close{position:fixed!important}
.page-id-29903 .info-header-box,
.page-id-987468902 .info-header-box{display:none;}


.anfrage-button-box{
position:relative;
display:grid;
grid-template-columns:32% 32% 32%;
grid-gap:5px 10px;
}

a.fancybox-inline:hover h2 {
    color: #887e76!important;
}

.home a.fancybox-inline:hover h2{
color:#524b48!important;
}



body .torg-front-widget-slider.dica_divi_carousel .dica-container .swiper-button-next,body  .torg-front-widget-slider.dica_divi_carousel .dica-container .swiper-button-prev{
font-size:25px!important;
width:50px!important;
height:50px!important;
padding:12px!important;
}


body  .dica_divi_carousel .swiper-pagination-bullet{
border-radius:0!important;width:18px!important;
height:18px!important;
transform:scale(.5)!important;
}

body  .dica_divi_carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{
transform:scale(1)!important;
}


body  .torg-front-widget-slider.dica_divi_carousel .swiper-buttton-container{
top:45%!important;
}

body   .dica_divi_carousel .dica_divi_carouselitem .et_pb_module_inner .dica-item-content{
	padding-top:300px!important;
	padding-bottom:300px!important;
}


body #page-container   .dica_divi_carousel .dica_divi_carouselitem .et_pb_module_inner .dica-item-content{
padding-top:300px!important;
padding-bottom:300px!important;
}

.dica-container .swiper-pagination{
margin-top:40px;
}

.torg-footer-links h4:hover{
padding-left:15px;
color:#fff!important;
}

body .tfws-menu.dica_divi_carousel .swiper-pagination-bullet{
background-color:#fff!important;
}



.footer-logo-box br{
display:none;
}

.footer-logo-box img{
box-shadow:3px 2px 6px rgb(143 116 85 / 35%);
}
.footer-logo-box .et_pb_text_inner,.footer-logo-box .et_pb_code_inner{
left:7%;
position:relative;
top:-101px!important;
display:grid;
grid-template-columns:32% 32% 32%;
grid-gap:5px 10px;
}


.footer-logo-box p{
display:contents;
}


.footer-logo-box img:hover{
box-shadow:3px 2px 6px rgb(61 72 64);
}

.hidden{
visibility:hidden;
display:none;
}

.torg-footer{
padding-top:210px!important;
}

.mfp-title{
display:none;
}

body #page-container .n10s-dallas .n10s-overlay::before,body #page-container  .n10s-dallas .n10s-overlay::after{
opacity:0!important;
display:none!important;
}

.n10s-dallas p{
padding:0.25em 2em !important;
-webkit-transform:translate3d(0,-50%,0) translate3d(0,10%,0)!important;
transform:translate3d(0,-50%,0) translate3d(0,10%,0)!important;
}

.n10s-dallas h2{
-webkit-transform:translate3d(0,-50%,0) translate3d(0,-100%,0)!important;
transform:translate3d(0,-50%,0) translate3d(0,-100%,0)!important;
}

.n10s-dallas:hover p{
-webkit-transform:translate3d(0,-50%,0) translate3d(0,20%,0)!important;
transform:translate3d(0,-50%,0) translate3d(0,20%,0)!important;
}

.overlay{
overflow-x:hidden;
}

.bottom-img-full{
overflow:hidden;
}

.dica_divi_carouselitem{cursor:pointer;}



.dark-bg-link a,.dark-bg2-link a{
color:#fff;
text-decoration:underline;
}

.dark-bg2-link a{
color:#b4926b;
text-decoration:underline;
}

.hell-link a{
text-decoration:underline;
}


.dark-bg-link strong{
color:#9eb76e;
font-weight:normal;
padding-bottom:2px!important;
display:block;
}

#packageWidgetContainer .bgpackagecolor{
background-color:#ededed!important;
}

div#packageWidgetContainer .pck-btn{
background-color:#688b4f!important;
}

div#packageWidgetContainer .pck-btn{
border-radius:0!important;
border:0px solid #cccccc!important;
box-shadow:none!important;
font-size:13px!important;
}


div#packageWidgetContainer div.package span.widget-price{
background-color:#524b48!important;
font-weight:normal;
}

div#packageWidgetContainer span.widget-price{
border-radius:0!important;
font-weight:normal;
}

div#poweredBy p{
padding-bottom:5px!important;
display:inline-block!important;
}
div#poweredBy{
font-size:12px!important;
line-height:normal!important;
padding-bottom:4px!important;
margin-top:11px;
}

div#packageWidgetContainer div.package div.packageName{
font-size:17pt!important;
color:#524b48!important;
}


div#packageWidgetContainer div.package div.periods table td{
border-top:1px solid rgb(143 116 85 / 22%)!important;
}


#package-widget-container{
margin:0 auto!important;
}

#packageWidgetContainer .bgpackagecolor{
color:#3d4840!important;
}

.page-anfrage .uab-shr-logo-box{
display:none;
}

img.footer-logo-torg.alignnone.size-full{
padding-top:45px;
padding-bottom:25px;
}

a.bestpb-klein{
display:none;
}

a.th-more-bu{
color:#887e76;
}

a.th-more-bu:after{
font-family:ETmodules!important;
content:"\39";
position:relative;
top:3px;
color:#fff;
}

.gps-bg{
background:#688b4f;
padding:14px;
margin-bottom:18px;
width:100%;
color:#fff;
font-weight:100!important;
}

.gps-bg strong{
font-weight:300;
}

.gps-bg-title{
font-size:25px;
line-height:normal;
margin-bottom:10px;
font-weight:300;
}

.et_pb_gallery_item img{
border:5px solid #fff!important;
}

.blog-box a.more-link{
font-family:'Lato',Helvetica,Arial,Lucida,sans-serif;
color:#fff;
text-transform:uppercase;
font-size:14px!important;
background:#524b48;
padding:4px 10px;
margin-top:16px!important;
position:relative!important;
display:inline-block;
line-height:normal;
}

.blog-box .et_pb_image_container{
margin:0!important;
}

.blog-box .et_pb_post{
background:#e7e6e4!important;
}

body #page-container .torg-iper-button-box a.et_pb_button{
display:flex;
justify-content:center!important;
align-items:center;
line-height:normal;
height:120px;
}

body #page-container .torg-iper-button-box a.et_pb_button:hover{
background-color:rgb(0 0 0 / 30%);
}

/**************************** Custom Mobile Style ****************************/



@media screen and (max-width:1300px){
span.stream__title{font-size:22px!important;line-height:29px!important;height:auto!important}
.stream-activity{min-height:375px!important;min-width:auto;}
body #page-container .dica_divi_carousel .dica_divi_carouselitem .et_pb_module_inner .dica-item-content{padding-top:200px!important;padding-bottom:200px!important}
}

@media screen and (max-width:980px){
.footer-logo-box .et_pb_text_inner,.footer-logo-box .et_pb_code_inner{left:0;top:62px!important;margin-bottom:100px}
.torg-footer{padding-top:55px!important}
body #page-container .start-top-txt-box-right.et_pb_column{transform:translateX(0px) translateY(0px)!important}
span.stream__title{font-size:28px!important;line-height:40px!important;height:auto!important}
a.bestpb-klein{display:inline-block;margin-right:30px;}
a.bestpb-gross{display:none!important}
.info-header-box a{display:inline-block;float:none}
body #page-container .info-header-box,.on-scroll .info-header-box{height:145px!important;max-width:100%!important;width:100%!important;top:0!important;opacity:1;position:relative;bottom:0;right:0;left:0;margin-top:-45px}
.info-header-box .et_pb_section{padding-top:0!important}
.info-header-box img{padding:30px;max-height:195px;width:auto!important}
.info-header-box .best-slide img{padding:11px}
.info-header-box .swiper-button-next.dica-next-btn-1{margin-right:-25px}
.info-header-box .swiper-button-prev.dica-prev-btn-1{margin-left:-25px}
.start-top-txt-box{padding-top:30px!important}
.torg-iper-button-box{margin-top:42px}
body #page-container .torg-iper-button-box a.et_pb_button{height:64px;font-size:17px}
body #page-container .torg-iper-button-box .et_pb_column{margin-bottom:12px!important} 
}

@media screen and (max-width:767px){
body #page-container .info-header-box,.on-scroll .info-header-box{height:220px!important;margin-top:-30px}
body .his-slider.et_pb_row {width: 100%!important; }

.dica_divi_carousel .dica_divi_carouselitem_27.dica_divi_carouselitem .et_pb_module_inner .dica-image-container

body .dica_divi_carousel .dica_divi_carouselitem .et_pb_module_inner .dica-image-container{    padding-top: 0px!important; padding-right: 0px!important; padding-bottom: 0px!important; padding-left: 0px!important;}
#sidebar-overlay .dica_divi_carousel .dica_divi_carouselitem .et_pb_module_inner .dica-image-container {padding-top: 0px!important; padding-right: 0px!important; padding-bottom: 0px!important; padding-left: 0px!important; }

}


@media screen and (max-width:600px){
.footer-logo-box .et_pb_text_inner,.footer-logo-box .et_pb_code_inner{left:0;top:36px!important;margin-bottom:55px}
.footer-logo-box .et_pb_text_inner,.footer-logo-box .et_pb_code_inner{grid-template-columns:30% 30% 30%}
#fancybox-close{top:29px!important}
}

@media screen and (max-width:480px){
.info-header-box img{height:auto;max-height:135px;width:auto!important;padding:15px 0 0}
body #page-container .info-header-box,.on-scroll .info-header-box{height:115px!important;margin-top:-30px}
.info-header-box .best-slide img{padding:0px;max-height:145px}
}


/**************************** 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;}

@media screen and (max-width:980px){
body .usercentrics-button.uc-button-bl .uc-privacy-button-wrapper {left: 8px !important;bottom: 65px!important;}
body .pp-widget {bottom: 60px!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} }
