/*
Theme Name: Huber Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Huber WordPress theme.
Version: 1.0
Author: GhostPool
Author URI: http://www.ghostpool.com
Text Domain: huber
Template: huber
*/

/* Add your own CSS code here */
/* Search */
#gp-new-search {
    overflow: hidden;
    padding: 20px 20px 5px 20px;
    margin-bottom: 30px;
    background: #202020 !important;
}

/* A-Z Listing */
.az-letters ul.az-links li, .a-z-listing-widget .az-letters ul.az-links li, .a-z-listing-widget.widget .az-letters ul.az-links li {
    list-style: none;
    width: 2em;
    height: 2em;
    box-sizing: border-box;
    margin: 0 0 0.6em;
    border: 1px solid #e5e5e5 !important;
    background: #333333 !important;
    color: #adadad;
    display: flex;
    align-items: center;
    justify-content: center;
}
az-letters ul.az-links li a, .a-z-listing-widget .az-letters ul.az-links li a, .a-z-listing-widget.widget .az-letters ul.az-links li a {
    color: #FFF !important;
}
.az-letters ul.az-links li a, .a-z-listing-widget .az-letters ul.az-links li a, .a-z-listing-widget.widget .az-letters ul.az-links li a {
    color: #FFF !important;
}
.ui-datepicker {
    position: absolute;
    top: 0;
    left: 0;
    background: #333333;
    border-top: 4px solid #eee;
    border-left: 4px solid #eee;
    border-right: 5px solid #eee;
    border-bottom: 5px solid #eee;
}
/*Faceusw*/
#ffwd_container1_0 #ffwd_container2_0 .tablenav-pages_0 a {
    cursor: pointer;
    font-size: 12px;
    font-family: inherit;
    font-weight: bold;
    color: #FFF !important;
    text-decoration: none;
    padding: 3px 6px;
    margin: 0;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    border-color: #333 !important;
    background-color: transparent !important;
    opacity: 1.00;
    filter: Alpha(opacity=100);
    box-shadow: 0;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
}
#ffwd_container1_0 a {
    box-shadow: none;
    color: #666 !important;
}
#ffwd_container1_0 a:hover {
    box-shadow: none;
    color: #999 !important;
}
/*Members*/
#buddypress ul.item-list h5{
    font-family: Raleway,Arial, Helvetica, sans-serif;
    width: 94%;
    margin-left: 60px;
    font-size: 18px;
    line-height: 28px;
}
#buddypress ul.item-list li {
    border-bottom: 1px solid #eaeaea;
        border-bottom-color: rgb(234, 234, 234);
    padding: 30px 0 !important;
    margin: 0;
    position: relative;
    list-style: none;
}
#buddypress ul.item-list li img.avatar {
    float: left;
    margin: 0 10px 0 0;
    position: relative;
    bottom: 10px;
}
.gp-theme #buddypress div.item-list-tabs#subnav ul li.last {
    margin-top: 6px;
    float: right;
    display: none;
}
#buddypress span.activity {
    display: inline-block;
    font-size: small;
    padding: 0;
    display: none !important;
}

#gp-buddypress-header #item-header-avatar .avatar {

    border-radius: 0;
    border: 10px solid #FFF;

}
/*Sidebar*/
.gp-right-sidebar #gp-left-column {
    width: 85%;
}
.widgettitle{

    position: relative;
    width: 100%;
    overflow: hidden;
    clear: both;
    font-size: 30px;
    line-height: 1.3;
    margin: 0 0 18px;
    color: #3e6a91;
    font-size: 20px !important;
	letter-spacing: 0px;
}
.gp-filter-select {

    width: 100%;
    margin-bottom: 5px;
    background-color: #202020;

}
/*Captcha*/


/*EVENTS*/
.single-tribe_events .tribe-events-cal-links {

    display: none;

}
.datepicker.dropdown-menu{
	z-index: 10000 !important;
}

#tribe-events-pg-template, .tribe-events-pg-template {

    margin: 0 auto;
    max-width: 1200px;

}
.tribe-events-list .tribe-events-loop .tribe-event-featured {

    background: #333333 !important;
    background: var(--featured-event-bg);
    margin-bottom: 2rem;
    padding: 0 1.5rem 1rem;

}
.tribe-events-list-separator-month {

    background-color: #333333;
    display: block;
    font-size: 14px;
    font-weight: 700;
    margin: 2.5em 0 0;
    padding: 6px 10px;
    text-transform: uppercase;

}
.tribe-events-list-widget .tribe-event-featured {
    background: #202020 !important;
    background: var(--featured-event-bg);
    padding-bottom: .75rem;
}
#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured {
    background: #650b13 !important;
    background: var(--featured-event-bg);
    margin: 0;
    padding: 6px 14px;
    padding: 6px calc(5% + 8px);
}
#tribe-bar-form {
    background: #292929 !important;
    margin: 0;
    position: relative;
    width: 100%;
}
input, textarea, .gp-theme #buddypress div.activity-comments form .ac-textarea, #buddypress div.activity-comments form textarea, #buddypress form#whats-new-form textarea {
    /*color: #FFF !important;*/
}
#tribe-bar-form .tribe-bar-submit input[type="submit"] {
    -webkit-appearance: button;
    background: #333333;
        background-image: none;
    background-image: none;
    border: none;
    border-radius: 0;
    color: #fff;
    font-size: 13px;
    height: auto;
    letter-spacing: 0;
    line-height: 2;
    padding: 10px;
    width: 100%;
}
.tribe-bar-views-inner {
    background: #333333;
    margin: 0;
    padding: 16px 0;
}
#tribe-bar-views-toggle {
    border: 0;
    background: #444444;
    color: #FFF;
    display: block;
    font-size: 16px;
    font-family: inherit;
    font-weight: 400;
    line-height: 1;
    padding: 6px 15px;
    position: relative;
    text-align: left;
    text-transform: none;
    width: 100%;
}
.recurring-info-tooltip, .tribe-events-calendar .tribe-events-tooltip, .tribe-events-shortcode.view-week .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip {
    background-color: #333333;
    border: 1px solid #666;
    bottom: 30px;
    color: #FFF;
    display: none;
    left: 3px;
    line-height: 1.4;
    position: absolute;
    width: 320px;
    z-index: 1001;
}
.single-tribe_events .tribe-events-event-meta {
    background: #292929;
    border: 0px solid #eee;
    margin: 30px 0;
}


/*EVENTS ENDE*/
.comments-link{
	/*display: none;*/
}
/*Header*/
#gp-top-header {

	height: 100%;
}
#gp-top-header {
    position: relative;
    clear: both;
    z-index: 9000;
    height: 34px;
    padding: 78px 30px 0 30px;
    background: #000;
}

.gp-header-boxed #gp-main-header {

    padding: 0 !important;
    border-top: 1px solid #606060;

}

.gp-desktop-scrolling #gp-main-header {
    /*border-bottom: 1px solid #650b13;*/

	box-shadow: 0px 7px 7px 0px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 7px 7px 0px rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0px 7px 7px 0px rgba(0, 0, 0, 0.7);
}
.gp-wide-layout #gp-featured-posts {
    margin-top: 0px;
}
.gp-desktop-scrolling .gp-scrolling-logo {
    display: block;
    margin-right: 20px;
}
#gp-desktop-nav {
    float: left;
	left: -20px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-left: 0px;
	
}

/*Members Page*/
#gp-page-header {
    position: relative;
    overflow: hidden;
    background: rgba(27, 27, 27, 0.8);
}
.profile-fields td{
background: rgba(27, 27, 27, 0.8) !important;
}
.gp-nav .menu li a {

    color: #fff;
    letter-spacing: 1px;
	

}
#gp-buddypress-header #item-header-avatar {
    position: absolute;
    bottom: 2px !important;
    left: 30px;
}
#gp-buddypress-header #item-header-avatar .avatar {
    border-radius: 0;
    border: 5px solid #292929 !important;
}
.test-back-strich {

    float: left;
    line-height: 1;
	background: transparent url('images/header/trenner-menu.png') right top no-repeat;

}
/*Footer*/
#gp-footer{
	margin-top: 10px;
	border-top: 1px solid #606060;
}
@media screen and (max-width: 599px){
    #gp-footer{
    padding-bottom: 30px;
    }
}
#gp-footer-image{
	position: relative;
	top: 0px;
}
#gp-footer-widgets {
    width: 100%;
    overflow: hidden;
    padding: 0px 0 0px 0px;
	margin: 0 auto;

}
#gp-copyright{
	position: relative;

}
.gp-footer-1{

}
.gp-footer-1 .widget ul {
 
  margin: 0;
  padding: 0;

}
.gp-footer-1 .widget ul li {
 
  display: inline; /* Shows each item side-by-side */
  list-style-type: none; /* Gets rid of the bullet points */

}
 
.gp-footer-1 .widget ul li a {
 
  display: block;
  float: left;
  padding: 1em 0.3em; /* Provides horizontal separation between menu items */

}
.gp-footer-2{
	position: relative;
	top: 10px;

}

#media_image-3{
	filter: drop-shadow(5px 5px 7px #000000);
-webkit-filter: drop-shadow(5px 5px 7px #000000);
-moz-filter: drop-shadow(5px 5px 7px #000000);

}
.gp-footer-3{
	float: right;
}
.gp-footer-3 .widget ul {
 
  margin: 0;
  padding: 0;

}
.gp-footer-3 .widget ul li {
 
  display: inline; /* Shows each item side-by-side */
  list-style-type: none; /* Gets rid of the bullet points */

}
 
.gp-footer-3 .widget ul li a {
 
  display: block;
  float: left;
  padding: 1em 0.3em; /* Provides horizontal separation between menu items */

}
#menu-mobile-footermenu li{
    padding-bottom: 10px;
}

/*Content*/
/*wieder raus*/
/*#gp-content-wrapper, #gp-content, #gp-hub-tabs .gp-container {
    background-color: #fff;
    padding-top: 30px;
}*/
#gp-sidebar-right {
    float: right;
    margin-left: 2%;
    padding-top: 20px;
}
/*wieder raus ende*/
#gp-author-info {
    background-color: #1b1b1b !important;
	
}
#gp-author-written-by{
	color: #FFF;
}
#gp-author-desc{
	color: #FFF;
}
#bewertung{
margin-bottom: 5px;
}

.bewertung-titel h2{
font-size: 20px;
letter-spacing: 0;
margin: 10px 0 5px 0;
	color: #FFF;
}
.bewertung-box{
	background: #202020;
	/*background: #1b1b1b;*/
	margin-bottom: 10px;
}
.bewertung-box .textwidget{
	color: #FFF;
	
}
.bewertung-box .textwidget a{
	color: #FFF;
	
}

#gp-content-wrapper{
	/*box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.7), 0px -5px 7px 0px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.7), 0px -5px 7px 0px rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.7);*/
}
hr{
    border: 1px dashed;
}
/*Video*/
.gp-fullwidth-page-header:not(.gp-has-hub-header) #gp-content-wrapper {

    margin-top: 0px !important;

}
/*Bewertung*/
#gp-review-results{
	background: #202020;
}
#gp-review-results-rating .gp-site-rating {
    background: #242424;
}

.gp-loop-ratings .gp-rating-text {
    font-size: 12px;
    line-height: 1.2;
}
.gp-loop-ratings .gp-site-rating, .gp-loop-ratings .gp-user-rating {
    width: 138px;
    height: 80px;
}

/*Widgets*/
.gp-category-filters-widget {

    padding: 20px;
    background: #333333;
    border: 1px solid #eee;

}
.widgettitle{
	font-size: 24px;
}
.widget ul li {
    list-style-type: none;
    font-size: 16px;
    line-height: 34px;
}
.gp-footer-1 .widget ul li a{
font-size: 17px;
	/*font-family: Cinzel,Arial, Helvetica, sans-serif;*/
}
.gp-footer-3 .widget ul li a{
font-size: 18px;
}
/**Suche**/
#gp-search-button::before {

    font-family: 'FontAwesome';
    /*content: '\f002';*/
	 content: url('images/header/myrevelations-devil-mittel.png');
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}
/***Event-Widget***/

.tribe-events-list-widget .tribe-event-title {
  text-align: center;
}

.tribe-events-list-widget .tribe-event-featured .tribe-event-duration {
  text-align: center;
}
/**Anpassung neue Schrift**/
input[type="button"], input[type="submit"], input[type="reset"], button, .button{
    letter-spacing: 0.5px;
}
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title {
    letter-spacing: 0.5px;
}
#tribe-bar-form input[type="text"] {
  color: #fff;
}
.tribe-events-viewmore {
  color: #fff;
}
/*.veranstaltungen_footer #tribe-events-list-widget-3 > ol > li {float: left; margin: 5px; height: auto; max-width: 290px;}
.veranstaltungen_footer #tribe-events-list-widget-3 > ol > li div {margin: auto;}
.veranstaltungen_footer img {width: auto;  height: 100%;}				
.veranstaltungen_footer .tribe-event-image {height: 320px;}
.tribe-event-title {font-size: .87em;}	*/

/*.category-myrevelations-cd-reviews h1 , .home-page h2, .reviews_homepage .gp-loop-title {text-transform: uppercase;}*/

.category-myrevelations-cd-reviews .gp-loop-title {text-transform: uppercase;}
.category-myrevelations-dvd-reviews .gp-loop-title {text-transform: uppercase;}
.category-myrevelations-film-reviews .gp-loop-title {text-transform: uppercase;}
.category-myrevelations-live-reviews .gp-loop-title {text-transform: uppercase;}
.category-myrevelations-buch-reviews .gp-loop-title {text-transform: uppercase;}

@media only screen and (max-width: 30em) {
    .gp-loop-ratings .gp-rating-text {
    font-size: 10px;
    line-height: 1.2;
        
}
    .rating-ausblenden{
        display: none;
    }
    #gp-review-results-rating .gp-rating-text .rating-ausblenden {
        display: block;
}
	.gp-loop-ratings .gp-site-rating, .gp-loop-ratings .gp-user-rating {
    width: 80px;
    height: 80px;
}
    #gp-review-results-rating .gp-rating-score {
  margin-left: -15px;
  font-size: 100px;
  line-height: 100px;
  letter-spacing: -10px;
}
    #gp-desktop-nav > ul > li, #gp-profile-nav > ul > li, #gp-mobile-nav li {
  letter-spacing: 0px !important;
}
    .veranstaltungen_footer .tribe-event-image {
  text-align: center;
}
    .tribe-events-list-widget .tribe-list-widget {
  margin-left: inherit;
}
}

@media only screen and (min-width: 767px) {
	#menu-mobile-footermenu {display: none;}
       
    #gp-review-results-rating .gp-rating-score {
  margin-left: -15px;
  font-size: 110px;
  line-height: 110px;
  letter-spacing: -10px;
}
    .gp-loop-title {
  clear: none;
  margin: 0 0 5px 0;
  font-size: 20px;
  line-height: 22px;
}
}

@media only screen and (max-width: 767px) {
	.gp-header-boxed #gp-top-header {
	background: #202020 url('images/header/back-top-header2.jpg') left top no-repeat;
	width: 100%;
	background-size: auto auto;
	max-height: 162px;
	height: auto;
}
#gp-page-title {
    padding: 30px 0 0 0;
}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-filters {
    position: absolute;
    z-index: 21;
    float: none;
    display: none;
    left: auto;
    padding-top: 5px;
    overflow: hidden;
    right: auto;
    width: 100%;
    background: #333333;
    box-shadow: 0 0 5px rgba(0,0,0,.2);
}
	#tribe-bar-collapse-toggle {

    background: #333333;
    color: #FFF;
    display: none;
    width: 100%;
    font-size: 13px;
    font-weight: 700;
    line-height: 28px;
    padding: 15px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    border: 0;

}
	.tribe-events-calendar .tribe-events-has-events::after {

    content: "";
    display: block;
    height: 8px;
    width: 8px;
    padding: 0;
    border-radius: 50%;
    background-color: #898989;
    margin: 5px auto;

}
		.single-tribe_events .tribe-events-schedule {
    background: #292929;
    border: 0px solid #eee;
    margin: 18px 0 8px;
    padding: 12px;
}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
#gp-top-header {
    position: relative;
    clear: both;
    z-index: 9000;
    height: 0px;
    padding: 0px;
    background: #000;
}

.gp-header-boxed #gp-main-header {

    padding: 0 !important;
    border-top: 0px solid #606060;

}
	#gp-page-title {
    padding: 30px 0 0 0;
}
		.tribe-events-calendar .tribe-events-has-events::after {

    content: "";
    display: block;
    height: 8px;
    width: 8px;
    padding: 0;
    border-radius: 50%;
    background-color: #898989;
    margin: 5px auto;

}
	.single-tribe_events .tribe-events-schedule {
    background: #292929;
    border: 0px solid #eee;
    margin: 18px 0 8px;
    padding: 12px;
}
}
@media screen and (min-width: 1024px){
	/*EVENTS*/
	.tribe-events-loop {

    clear: both;
    max-width: 600px;
    margin: 0 auto;

}
	
.gp-header-boxed #gp-top-header {
	background: #202020 url('images/header/back-top-header.jpg') center top no-repeat;
	width: 100%;
	/*background-size: 100% auto;*/
	max-height: 219px;
	height: auto;
}

.gp-desktop-logo{
    margin: 0 auto;
	/*position: relative;
	left: 20%;
	top: -50px;*/
    
	filter: drop-shadow(5px 5px 7px #000000);
-webkit-filter: drop-shadow(5px 5px 7px #000000);
-moz-filter: drop-shadow(5px 5px 7px #000000);
    margin-left: 20%;
    margin-top: -50px;
}
	#gp-headers-container {
 
	box-shadow: 0px 7px 7px 0px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 7px 7px 0px rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0px 7px 7px 0px rgba(0, 0, 0, 0.7);
}
}
@media screen and (min-width: 1600px){

.gp-header-boxed #gp-top-header {
	background: #202020 url('images/header/back-top-header.jpg') left top no-repeat;
	width: 100%;
	background-size: 100% auto;
	max-height: 219px;
	height: auto;
}
}
@media screen and (max-width: 599px){
#gp-page-header .gp-container {
    padding-bottom: 0% !important;
}
    }

/****Blog****/
.grid-category-post {
    margin-bottom: 10px;
    display: none;
}
.blog-author {
    clear: both;
  
}
.blog-author a, .blog-cat a {
    text-decoration: none;
     color: #FFF;
}
.blog_post iframe {
margin: 0 auto;
display: block;
}

/****Events new****/
.content-title2{display: none;}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-title {
    color: #000000;
  font-weight: normal;
  text-overflow: ellipsis;
  letter-spacing: 1px;
}
.tribe-events-content {
  color: #FFF;
}
.tribe-common .tribe-common-h3 {
  color: #FFF;
  }
  
  .tribe-events-meta-group .tribe-events-single-section-title {  
  color: #FFF;
  }
  
  .single-tribe_events .tribe-events-single .tribe-events-event-meta {
   color: #FFF;
}
.tribe-events-back a, .tribe-events-back a:visited {
  color: #fff;
}
.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small {
    color: #000 !important;
}
.tribe-events-schedule h2 {
  color: #fff;
}
.tribe-events .tribe-events-calendar-list__event-datetime {
  color: #FFF;
}
.tribe-common .tribe-common-b2 {
  color: #FFF;
}
.tribe-common .tribe-common-h7 {
  color: #FFF;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
  color: #FFF;
}
.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
  color: #FFF;
}
.tribe-events .tribe-events-calendar-list__event-title-link {
  color: #FFF;
}
.tribe-common .tribe-common-h6{
  color: #FFF !important;
}
.tribe-common .tribe-common-h2 {
    color: #FFF !important;
}
.tribe-common .tribe-common-b2 {
    color: #FFF !important;
}
.tribe-common a {
    color: #FFF !important;
}
.tribe-events-calendar-month__calendar-event-tooltip-title-link a {
    color:#000 !important;
}
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:visited {
    color:#000 !important;
}
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link{
    color:#000 !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown__container, .tribe-events .tribe-events-c-subscribe-dropdown__container {
  display: none;
}
.tribe-events button.tribe-events-c-top-bar__datepicker-button {
  color: #FFFFFF !important;
}
.cool-event-timeline::before {
  display: none;
}
#event-timeline-wrapper::before {
    display: none;
}
#event-timeline-wrapper {
  display: block;
  width: 100%;
  max-width: 1200px !important;
  margin: 1.5em auto;
  position: relative;
}
.ect-timeline-post {
  display: inline-block;
  margin: 0 0 20px 0 !important;
  border: 0;
  padding: 0;
  width: 25% !important;
  position: relative;
  clear: none !important;
}

.ect-timeline-post img {
width: 100%;
height: 320px !important;
object-fit: scale-down !important;
border-radius: 0px !important;
}
.ect-timeline-post .timeline-content {
  background: transparent !important;
  position: relative;
  border: 0px solid #dbf5ff !important;
  -webkit-transition: all 0s !important;
  -moz-transition: all 0s !important;
  transition: all 0s !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 0;
  width: calc(100% - 0px) !important;
}
.ect-timeline-post .timeline-content::before {
display: none !important;
}
#event-timeline-wrapper::after {
display: none !important;
}
#event-timeline-wrapper .ect-timeline-post h2.content-title, #event-timeline-wrapper .ect-timeline-post h2.content-title a.ect-event-url {
  color: #FFF !important;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.5em;
}
.ect-timeline-post.even .timeline-content {
  margin-left: 0 !important;
  float: left;
}
.ect-timeline-post a.timeline-ev-img {
  display: inline-block;
  width: 100%;
  height: auto;
  padding: 0 15px 5px;
  max-height: 320px !important;
  overflow: hidden;
}

@media screen and (max-width: 599px){
.ect-timeline-post {
  display: inline-block;
  margin: 0 auto !important;
  border: 0;
  padding: 0;
  width: 50% !important;
  position: relative;
  clear: none !important;
}
    .ect-timeline-post img {
  width: 100%;
  height: 225px !important;
  object-fit: scale-down !important;
  border-radius: 0px !important;
}
  } 
  @media (max-width: 700px){
#event-timeline-wrapper .ect-timeline-post .timeline-content, #event-timeline-wrapper .ect-timeline-post .timeline-meta {
  margin-left: 0 !important;
  width: calc(100% - 60px);
  position: relative;
}
  } 
  @media (max-width: 844px){
    .ect-timeline-post img {
  width: 100%;
  height: 225px !important;
  object-fit: scale-down !important;
  border-radius: 0px !important;
}
  }
/***Cookie Yes***/
.cky-btn-revisit-wrapper {
  /*display: flex;*/
  align-items: center;
  justify-content: center;
  background: #8ac6cc;
  background-color: rgb(163, 32, 36, 0.5) !important;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  position: fixed;
  z-index: 999999;
  cursor: pointer;

}
button.cky-show-desc-btn:not(:hover):not(:active) {
  color: #a32024 !important;
  background: transparent;
}
button.cky-show-desc-btn:not(:hover):not(:active) {
  color: #a32024 !important;
  background: transparent;
}
.cky-accordion-header .cky-always-active {
  color: #a32024 !important;
  font-weight: 600;
  line-height: 24px;
  font-size: 14px;
}
.cky-prefrence-btn-wrapper .cky-btn {
  flex: auto;
  max-width: 100%;
  text-shadow: none;
  box-shadow: none;
  font-family: Oswald,Arial, Helvetica, sans-serif;
}
.cky-switch input[type="checkbox"]:checked {
  background: #1863dc;
    background-color: rgb(163, 32, 36) !important;
}
/***Plattenkiste***/
.plattenkiste-h2 {
    margin-top: -40px;
    letter-spacing: -0.5px;
}
.banner-plattenkiste a{
    margin-top: -15px;
}
@media screen and (max-width: 599px){
.plattenkiste-h2 {
    margin-top: -30px;
    font-size: 26px;
    letter-spacing: -0.5px;
}
    .plattenkiste-empty{
        height: 10px !important;
    }
}
@media screen and (min-width: 1024px){
/*Search*/
#gp-search-button {
  margin-top: 20px !important;
}
    .display-facebook{
        display: none !important;
    }
    .display-instagram{
        display: none !important;
    }
    .display-youtube{
        display: none !important;
    }
    #gp-social-nav {
        top: 18px;
    }
    .donation-footer{
display: none;
}
    #gp-copyright
{
  width: 35% !important;

}
}
@media screen and (min-width: 1921px){
        #gp-copyright
{
  width: 40% !important;

}
}
@media screen and (max-width: 1023px){
    #gp-header-right{
     /* position: relative;
      top: 66% !important;*/
    }
.gp-nav .menu{
  position: relative;
  float: right !important;
  margin: 0;
  padding: 0;
  text-align: left;
  line-height: 1;
}
    #gp-main-header .gp-container
{
  border-bottom: 1px solid #606060;
}
}
@media screen and (min-width: 600px) {
    .donation-footer-mobil{
        display: none;
    }
}

@media screen and (max-width: 599px){
    #gp-footer{
  
    } 
    #gp-footer-nav .menu li
{
  margin: 10px 10px 3px 0 !important;
}
    .footer-impressum{
        width: 30%}

    .footer-datenschutz{
        width: 30%}
        .footer-roadcrew{
        width: 30%}
}

/*Donation*/

.donation{
    float: right;
    position: relative;
    top: -16px;
}
.donation input{
    background: transparent !important;
    border: 0 !important;
    /*padding-top: 9px;*/
}

.donation-footer{
    float: left;
    position: relative;
    top: 0px;
}
.donation-footer input{
    background: transparent !important;
    border: 0 !important;
    /*padding-top: 9px;*/
}
.donation-footer-mobil{
    float: left;
    position: relative;
    top: 0px;
}
.donation-footer-mobil input{
    background: transparent !important;
    border: 0 !important;
    /*padding-top: 9px;*/
}