/*
Theme Name: Divi-Child
Theme URI: 
Description: Divi Child-Theme
Author: Gabriele Weihmayer
Author URI: http://www.sixsixzero.com
Template: Divi
Version: 1.0.0
Tags: 
Text Domain: divi-child
*/


/*--- Curser bei Hover anpassen (Datenschutzseite) ---*/
a._brlbs-btn-cookie-preference:hover {
    cursor: pointer;
}

/*--- Mobile Menu ---*/
ul#mobile_menu {
    background-color: rgba(0,0,0,0.9) !important;
}

/*---Startseite--*/

.startseite-header .et_pb_fullwidth_header_container.center .header-content {
	max-width: 1080px;
	width: 100%;
}

.startseite-header h1 {
    line-height: 1.4;
    margin-top: 10px;
}

.startseite-header .header-content-container.center {
	position: relative;
	top: 0%;
}

@media screen and (min-width: 768px) {

	.startseite-header .header-content-container.center {
	    position: relative;
	    top: 20%;
	}
}

/*-- Termin Blog-Seite --*/

.postid-197 #main-content {
	background-color: rgba(0,0,0,0) !important;
}

/*---- STARTSEITE 2021 ----*/

.startseite .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.center {
    width: 100%;
}

.startseite .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-content {
    width: 100%;
    max-width: 95%;
}

/*---- Events Startseite ---*/

.events-startseite .event-list .startdate, .event-list .enddate {
    background-color: rgba(0,0,0,0.6)
}

.events-startseite .event-title h3 {
    font-size: 115%;
    line-height: 1.2;
}

.events-startseite .event-title {
    margin-bottom: 5px
}

.event-list ul.event-list-view li.event .event-info > div.event-excerpt p,
.event-list ul.event-list-view li.event .event-info > span.event-location,
.event-list ul.event-list-view li.event .event-info > span.event-time {
    line-height: 1.2 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.event-list .event-excerpt {
    padding-top: 5px;
}

.event-list .startdate, .event-list .enddate {
    background-color: rgba(116,36,36,0.8) !important;
}

.event-list, .event-list li {
    padding: 0 5% 0 5%;
	margin-top: 5%;
}



@media screen and (max-width:767px) {
	.event-list, .event-list li {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.event-list li {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	.dates-overview .et_pb_row {
		width: 90%;
	}
	
	.dates-overview h3 {
		font-size: 22px;
	}

}



/*--- WooCommerce ----*/

#et-top-navigation a.et-cart-info {
    font-size: 22px;
	display: none;
}

/* @media screen and (min-width: 981px) {
	#et-top-navigation a.et-cart-info {
		padding: 8px 5px 5px 0 !important;
	}
} */

/*--- Shop-Menü ---*/
#menu-shop-menue li {
    display: block;
    width: 100%;
}

/*--- Unterpunkte einziehen, wollte aber keine echte untergeordnete Liste haben ---

li.gender {
	margin-left: 18px !important;
}

li.gender > a {
	font-size: 95% !important;
	padding-bottom: 0 !important;
}

li.like-ul > a {
	padding-bottom: 5px !important;
}

li.gender.men {
	padding-bottom: 15px !important;
}

li.gender:before {
    content: "|";
    padding-right: 3px;
    transform: scaleX(3);
    margin-left: 10px;
	font-size: 95% !important;
}

li.gender.current-menu-item:before {
    color: #a01d16;
}
*/

/*Unterpunkte mit regulärem Sub-Menü ---*/

.et-db #et-boc #menu-shop-menue li ul.sub-menu {
    background-color: rgba(0,0,0,0.88) !important;
}

.et-db #et-boc #menu-shop-menue li ul.sub-menu li a {
    font-size: 100% !important;
    line-height: 1 !important;
}


/*--- Mobile-Menu ---*/

#shop-menue-container ul#mobile_menu1 {
    background-color: rgba(0,0,0,0.9) !important;
}

#shop-menue-container ul#mobile_menu1 li ul.sub-menu li a {
    font-size: 100% !important;
    line-height: 1 !important;
	padding-top: 0px;
	padding-bottom: 8px;
}


/*--- Produktseite ---*/

.product-template-default div#main-content {
    background: transparent;
}

/*--- Streamin-Anbieter bei CD ---*/
.single-product div.streaming {
    margin-top: 20px;
	margin-bottom: 15px;
}

.streaming img {
    max-height: 28px;
    width: auto;
    margin-right: 12px;
}

/*--- alles unter 980px Breite anpassen ---*/
@media screen and (max-width:980px) {
	.single-product form.cart,
	.single-product .et_pb_code,
	.single-product .et_pb_button_module_wrapper {
    	margin-bottom: 12px !important;
	}
	
	.single-product .et_pb_wc_meta {
		margin-top: 20px !important;
	}
	
	.single-product .price {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	.single-product .et_pb_wc_title h1 {
		margin-top: 20px;
	}
}


/*--- Tab Hintergrund Reiter ---
 .product-template-default ul.et_pb_tabs_controls {
    background-color: rgba(255,255,255,0.2) !important;
}*/

.product-template-default #et-main-area .et-l .description_tab {
    display: none !important;
}

/*--- Border bei Tabs entfernen ---*/

.product-template-default #et-main-area ul.et_pb_tabs_controls {
    background-color: transparent !important;
}

.product-template-default .et_pb_module.et_pb_wc_tabs.et_pb_tabs {
    border: 0 none !important;
}

/*--- Produkt-Kategorie-Seiten ---*/

.tax-product_cat div#main-content {
    background: transparent;
}

/*--- Mobile Menü neben Head "Merch-Kategorie" stellen ---*/
@media screen and (max-width: 980px) {
	.merch-cat-head {
		max-width: 94% !important;
		margin-left: 0;
		margin-right: 0;
	}

	.merch-cat-head h2 {
		margin-top: 8px;
	}

	#shop-menue-container {
		margin-top: -42px;
	}
}

/*--- Request a Quote ---*/

/*--- Originalbutton ausblenden ---*/
#et-boc > div > div.yith-ywraq-add-to-quote {
    display: none;
}

/*--- aus "Liste durchsuchen" Link Button machen --- */

.yith_ywraq_add_item_browse_message {
    margin-top: 20px;
    margin-bottom: 25px;
}

.yith_ywraq_add_item_browse_message.hide-when-removed a {
    padding: 10px;
    background-color: #a13030 !important;
    color: #ffffff;
}


