.cookie-popup{display:none;position:fixed;left:0;z-index:1000;width:100%;background-color:rgba(0,0,0,.08);color:#000;line-height:initial;box-sizing:initial}
.cookie-popup a{color:#4b1713}
.cookie-popup-inner{display:table;max-width:1280px;width:100%;float:none;margin:auto}
.cookie-popup-left{display:table-cell;vertical-align:middle;padding:15px}
.cookie-popup-headline{font-size:15px;line-height:17pt}
.cookie-popup-sub-headline{font-size:12px}
.cookie-popup-right{display:table-cell;vertical-align:middle;padding:10px 15px;text-align:right}
.cookie-popup-accept-cookies{display:inline-block;position:relative;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;padding:9px 12px;font-size:13px;line-height:1.49;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:8px 8px;font-size:16px;min-width:100px;line-height:1.5;border-radius:0;text-decoration:none;color:#000;background-color:#c7c7c7;border-color:rgba(0,0,0,.1) rgba(0,0,0,.12) rgba(0,0,0,.15)}
a.cookie-popup-accept-cookies:hover{bottom:0;text-decoration:none;color:inherit;background:#4b1713;color:#fff}
.cookie-popup-accept-cookies:active{bottom:0;color:initial}
.cookie-popup-learn-more{display:block;clear:both;font-size:14px;margin-top:5px;margin-right:5px;text-decoration:none;color:#000;opacity:.75}
.cookie-popup-learn-more:hover{opacity:1;text-decoration:none}
.cookie-popup-learn-more:active,.cookie-popup-learn-more:focus{text-decoration:none}
.cookie-popup-lower{padding:15px;font-size:14px}
.cookie-popup.position-bottom{bottom:0}
.cookie-popup.position-top{top:0;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}
.cookie-popup.position-bottomright{width:300px;right:10px;bottom:10px;left:inherit;box-shadow:0 2px 10px 0 rgba(0,0,0,.3);border-radius:2px}
.cookie-popup.position-bottomright .cookie-popup-right{width:initial}
.cookie-popup.position-bottomleft{width:300px;left:10px;bottom:10px;right:inherit;box-shadow:0 2px 10px 0 rgba(0,0,0,.3);border-radius:2px}
.cookie-popup.position-bottomleft .cookie-popup-right{width:initial}
.cookie-popup.position-topright{width:300px;right:10px;top:10px;left:inherit;box-shadow:0 2px 10px 0 rgba(0,0,0,.3);border-radius:2px}
.cookie-popup.position-topright .cookie-popup-right{width:initial}
.cookie-popup.position-topleft{width:300px;left:10px;top:10px;box-shadow:0 2px 10px 0 rgba(0,0,0,.3);border-radius:2px}
.cookie-popup.position-topleft .cookie-popup-right{width:initial}
.theme-light .cookie-popup{background-color:#fafafa;color:#000}
.theme-light .cookie-popup-accept-cookies{background-color:#fc691d;color:#fff}
.theme-light .cookie-popup-learn-more{color:#000}
.theme-dark .cookie-popup{background-color:#333;color:#FFF;}
.theme-dark .cookie-popup-accept-cookies{background-color:#fff;color:#333;padding:8px 20px!important;font-weight:600; text-align:center;vertical-align:middle}
.theme-dark .cookie-popup-accept-cookies:hover{background:#fafafa;color:#000!important;}
.theme-dark .cookie-popup-learn-more{color:#fff}
@media (max-width:767px){
.cookie-popup-left{display:block; padding:15px}
.cookie-popup-right{display:block; padding:10px 15px;text-align:center}
.marquee-panel > ul{padding:0px 0!important;}
}

.home-intro h1{text-transform:uppercase; font-weight:400; font-size:28pt;}
.home-intro h3{font-weight:500;font-size:14pt;}

@media (min-width:1025px){
.home-intro p{font-size:1.25rem;}
}
@media (max-width:768px){
.marquee-panel ul{max-height:120px!important;}
.marquee-panel ul li{margin:0 10px!important; max-width:100px}
}

.marquee-panel{ width:100%;position:relative;overflow:hidden;}
.marquee-panel ul{margin:0 auto!important;  padding:0; text-align:center;}
.marquee-panel > ul{ margin:0px; padding:30px 0;z-index:9;position:relative; list-style:none;  margin:0 auto !important; }
.marquee-panel ul li{ display:inline-block;white-space:normal; margin:0 30px; overflow:hidden; vertical-align:middle;}
.marquee-panel ul li img{max-width:100%; opacity:.6; vertical-align:middle;filter: grayscale(100%);-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s; }
.marquee-panel ul li:hover img{filter: grayscale(0%); opacity:1;}

