/* Formatierungen für Orig. Salzburger Advent */

@font-face {
    font-family: 'Parisienne';
    src: url('../fonts/Parisienne-Regular.eot');
    src: url('../fonts/Parisienne-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Parisienne-Regular.woff2') format('woff2'),
        url('../fonts/Parisienne-Regular.woff') format('woff'),
        url('../fonts/Parisienne-Regular.ttf') format('truetype'),
        url('../fonts/Parisienne-Regular.svg#Parisienne-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.uk-font-tertiary {font-family: 'Parisienne',helvetica,arial !important;color:#fcc100;text-transform:normal !important;}
.schreibschrift {font-family: 'Parisienne';}
.gold {color:#fcc100;}
h2 {text-transform:normal !important;}
.braunerhintergrund {background-color:#1b0E00 !important;}
p {color:#fff;}
h1, h2, h3, h4, h5, h6 {word-wrap: break-word;overflow-wrap: break-word;-webkit-hyphens: auto; -moz-hyphens: auto;hyphens: auto;}
.uk-navbar-toggle-icon {color:#fcc100 !important;}
#tm-mobile li a {color:#fcc100;font-size:16px;line-height:1em;}
#tm-mobile li a:hover {color:#fedc6e;text-decoration:underline;}
#tm-mobile .uk-modal-dialog {background-color:#1b0E00;}
/* .tm-page-container, .bg-sa {background:rgb(55,33,0);background:linear-gradient(180deg, rgba(55,33,0,1) 0%, rgba(55,33,0,1) 55%, rgba(93,69,37,1) 100%); } */
.tm-page-container, .bg-sa {background:#351E00;background:linear-gradient(180deg, #351E00 0%, #351E00 55%, rgba(150,125,95,1) 100%); }
.no-bg {background:none;}
.uk-navbar-container:not(.uk-navbar-transparent) {background: #351E00;}
.uk-navbar-nav > li.uk-active > a::before {background-color: #fcc100;}

/* Verschiedene Größen des Logos */
@media screen and (min-width:1280px) {
.uk-logo {width:400px;margin-top:20px;margin-bottom:20px;}
}
@media screen and (min-width:1100px) and (max-width:1279px) {
.uk-logo {width:300px;margin-top:20px;}
.uk-navbar-nav > li > a {padding:0 13px;font-size:14px}
}
@media screen and (min-width:980px) and (max-width:1099px) {
.uk-logo {width:270px;margin-top:20px;}
.uk-navbar-nav > li > a {padding:0 10px;font-size:13px}
}
@media screen and (min-width:768px) and (max-width:979px) {
.uk-logo {width:200px;margin-top:0px;}
.uk-navbar-nav > li > a {padding:0 10px;font-size:13px}
};
@media screen and (max-width:767px) {
.uk-logo {width:150px;margin-top:0px;}
}

/* Umbau Bestellformular am 17.05.2020 */
#bfLabel86 {width:60%;margin-right:20px;}
#bfSubmitButton {float:left !important;}
#corona-hinweis {background-color:#b10000;padding:20px; width:70%;margin:30px auto;display:block;}
#corona-hinweis h3, #corona-hinweis p {color:#fff !important;}

 /* Formatierung Kartenbestellung */
label#bfLabel399,
label#bfLabel375,
label#bfLabel377,
label#bfLabel378,
label#bfLabel380,
label#bfLabel381,
label#bfLabel382,
label#bfLabel383,
label#bfLabel384,
label#bfLabel385,
label#bfLabel386,
label#bfLabel387,
label#bfLabel388,
label#bfLabel389,
label#bfLabel390,
label#bfLabel391,
label#bfLabel392,
label#bfLabel393,
label#bfLabel394 {
 font-size: 0.9em;
 }

label#bfLabel470 {
width:90%;
color:#fbd41c;
border-style: none none solid;
border-width: 0 0 0px;
font-size: 19px;
margin: 20px 0px;
}

input#ff_elem470 {
position:relative;
top:20px;
}

/* Anpassung bei der neuen Webseite im Formular Kartenbestellung */
#ff_elem20,#ff_elem21,#ff_elem22,#ff_elem23,#ff_elem24,#ff_elem26,#ff_elem27,#ff_elem30 {color:#fff;}

legend,
#sitzplan h3,
#ueberschrift-termin h3,
#ueberschrift-versand h3,
#hinweise h3,
#datenschutz-text h3,
#produkte h3,
.ueberschrift-convertforms {
color: #fcc100;
font-size: 19px;
line-height: 1.4;
font-family: 'Noto Serif';
font-weight: 600;
text-transform: none;
letter-spacing: 1.5px;
margin-top:30px;
}

#bfLabel31 {width:400px;margin-right:50px;}
#bfElemWrap31 .bfRadioGroupWrap {width:300px;}
#ff_elem31,#ff_elem31_1,#ff_elem31_2 {margin-top:4px;margin-right:10px;margin-bottom:10px;}
#ff_elem33,#ff_elem33_1 {margin:5px 10px 20px 0;}
#bfGroupLabel33 {width:110%;margin-bottom:10px;}
.form-actions {
    border-top: 0px solid #E5E5E5;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 19px 20px 20px 0px;
}

.bestellung-gelb {font-size:1.2em;font-weight:bold;color: #fcc100;}
label#bfLabel173,label#bfLabel182 {width:60%;}

select#ff_elem173 option,select#ff_elem182 option {color:#fff !important;}

#ff_elem25, #ff_elem28, #ff_elem32 {color: #fff !important;}
#ff_elem25 option, #ff_elem28 option, #ff_elem32 option {color:#fff !important;}

/* Anpassungen Produktkatalog */
#checkout button {background-color:#372100;}
#checkout .uk-checkbox:checked,
#checkbox-checkout .uk-checkbox:checked {background-color:#372100;}
#checkout .uk-subnav-pill > .uk-active > a,
#checkout .uk-subnav-pill > * > a:hover {background-color:#372100;}
#checkout .uk-subnav-pill > * > :first-child {color: #fff;}
.uk-select:not([multiple]):not([size]) option, select:not([class*="uk-"]):not([multiple]):not([size]) option {
    color: #000;
}

#tm-bottom {background-color: #957C5E !important;}
@media screen and (max-width:1024px){
.el-content {text-align:left !important;}
}

.uc-embedding-wrapper  {background-color:#351E00 !important;}
.uc-embedding-wrapper h3 {color:#fcc100 !important;}

/* Anpassung Kartenbestellung */
#ff_elem31, #ff_elem31_1, #ff_elem31_2 {border:1px solid #fff;}
#bfLabel31 i.icon-asterisk {display:none !important;}
#bfLabel31 {margin-bottom:15px;}

/* Anpassungen Convert Forms */

pre {background:none !important;}

#form1_land, #form1_termin, #form1_produkt1, #form1_produkt2, #form1_karten, #form1_sektor {
height: 50px;
vertical-align: middle;
display: inline-block;
max-width: 100%;
width: 100%;
border: 0 none;
padding: 0 25px;
background: #412700;
color: #fff;
transition: .2s ease-in-out;
transition-property: all;
transition-property: color,background-color,border-color,box-shadow;
border-radius: 4px;
-webkit-appearance: none;
overflow: visible;
box-sizing: border-box;
margin: 0;
border-radius: 0;
font: inherit;
}

#form1_nachricht {
height: 200px;
vertical-align: middle;
display: inline-block;
max-width: 100%;
width: 100%;
border: 0 none;
padding: 25px;
background: #412700;
color: #fff;
transition: .2s ease-in-out;
transition-property: all;
transition-property: color,background-color,border-color,box-shadow;
border-radius: 4px;
-webkit-appearance: none;
overflow: visible;
box-sizing: border-box;
margin: 0;
border-radius: 0;
font: inherit;
}

.datenschutz .cf-required-label {display:none;}
input#form1_datenschutz {height:30px !important;width:30px !important;}
select#form1_produkt1, select#form1_produkt2 {position:relative;margin-bottom:30px !important;margin-top:-20px !important;}

.convertforms .cf-input {color:#000 !important;}
.black {color:#000 !important;}
#cf_3 {--input-color: #000000 !important; --label-color:#fff !important;}
.convertforms .cf-label {color:#fff !important;}
