/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

/*Allgemein*/
	/*Liste Chrome*/
		.entry-content-wrapper ul {list-style: disc inside;}
		@media screen and (-webkit-min-device-pixel-ratio:0) {}

	/*Header*/
		.logo a img {padding-top:10px;}
		.avia-menu-text {text-transform:uppercase;}
		.header_color .main_menu ul:first-child > li a:hover {color:#ffffff;}
		.header_bg {opacity:1;}
	/*Widget*/
		.widget a:hover {text-decoration:none;}
	/*Style*/
		.special-heading-inner-border {display:none;}
	/* Produkte */
		.inner_product h2.woocommerce-loop-product__title {
			hyphens: auto;
			font-size: 1.3rem !important;
		}

/* Home*/
	/*Slider*/
		/*Button*/
			.avia-slideshow-button {background-color:#394356 !important;color:#b78f44 !important;border-color:#394356 !important;}
			.avia-slideshow-button:hover {background-color:#4d556b !important;border-color:#4d556b !important;opacity:1 !important;}
		/*Background*/
			.caption_framed .slideshow_caption .avia-caption-content p, .caption_framed .slideshow_caption .avia-caption-title, .avia-caption .avia-caption-content p, .avia-caption .avia-caption-title {background-color:rgba(57,67,86,0.9)}
		/*About*/
			.text-right {padding-left:5%;width: 60%;display: inline-block;}

	/* Footer */
	.flex_column .widget h3.widgettitle {
		hyphens: auto;
	}

	#custom_html-3 ul li {
		padding-left: 20px;
		margin-bottom: 10px;
		position: relative;
	}
	
	#custom_html-3 ul li:before {
		content: "";
		background: url(/wp-content/uploads/2019/04/anleitung_icon.svg);
		background-repeat: no-repeat;
		background-size: contain;
		height: 16px;
		width: 16px;
		position: absolute;
		left: 0;
		top: 2px;
	}


/*Shop*/
	/*Overview*/
		.inner_product > .wc-gzd-additional-info {
			display:none !important;
			}
		.inner_product_header_table {
			text-align: center;
			min-height: 75px;
			}
		.inner_product_header_cell > .price {display:none !important;}
		.woocommerce-loop-product__title {font-size:2em !important;}
			/*Badge*/
				.yith-wcbm-badge {width:40%;}
		/*Detail*/
		#product_total_price .price > .woocommerce-Price-amount  {display: inline !important;}
		/* body.logged-in .price > .woocommerce-Price-amount {display: none !important;} */
		body .csp-hide-product-total {display: none !important;}
	/*Warenkorb*/

		.cart-collaterals .cart_totals {float:right !important;}
		.wc-proceed-to-checkout {float:right;}

	/*Checkout*/
	#place_order {float:right;}

	/* User Login / Registrierung */

	.woocommerce .login .button, .woocommerce .lost_password {
		margin-top: 20px !important;
		display: inline-block;
	}

	#top form.login, #top form.register {
		overflow: hidden;
		margin-bottom: 0;
	}

	#customer_login .u-column1 h2, #customer_login .u-column2 h2 {
		padding: 20px;
		padding-bottom: 0;
	}

		/* Registrierung */
		.tml-register ul.tml-links {
			display: none !important;
		}

		/* Passwort zurücksetzen */
		.tml.tml-lostpassword .tml-links {
			display: none;
		}


/* Produktkatalog bestellen */

.width-700 {
    max-width: 700px;
    margin: 0 auto;
}

/* Payment PayPal Buttons */
.ppc-button-wrapper {
    margin-top: 50px;
}


/* MENU RESPONSIVE */


@media screen and (max-width: 1175px) {
	.responsive #top .av-main-nav .menu-item {
		display: none;
	}
	
	.responsive #top .av-main-nav .menu-item-avia-special {
		display: block;
	}
}


/* Responsive Anpassungen */


@media screen and (min-width: 981px) and (max-width: 1080px) {

	#header:not(.header-scrolled) #header_main .inner-container .logo img {
		max-height: 75px !important;
	}
}

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

	#header:not(.header-scrolled) #header_main .inner-container .logo img {
		max-height: 51px !important;
		margin-top: 14px;
	}
}




	@media screen and (max-width: 980px) {

		h1, h2, h3, h4, h5, h6 {
			-webkit-hyphens: auto;
			    -ms-hyphens: auto;
			        hyphens: auto;
		}
		.text-right {
			padding-left: 0;
			width: 100%;
			margin-top: 30px;
		}
		
		/* Slideshow Startseite */
		ul.avia-slideshow-inner {
			min-height: 400px;
			height: 400px;
		}

		ul.avia-slideshow-inner li, ul.avia-slideshow-inner li.active-slide {
			height: 100% !important;
			overflow: visible;
		}

		ul.avia-slideshow-inner li .avia-slide-wrap, .avia-slideshow li img, .avia-slideshow li.active-slide img {
			height: 100% !important;
			object-fit: cover;
		}



	}


	@media screen and (max-width: 870px) {

	}
	@media screen and (max-width: 767px) {
		#custom_html-3 .textwidget a {
			display: block;
			margin-bottom: 5px;
		}
	}

	@media screen and (max-width: 700px) {



	}


	@media screen and (max-width: 594px) {
		
		#header_main .inner-container .logo img {
			max-height: 50px;
		}


	}

	@media screen and (max-width: 494px) {



	}


	@media screen and (max-width: 453px) {

	}

	@media screen and (max-width: 390px) {

		.responsive #top .logo {
			width: 100%;
		}

		#header_main .inner-container .logo img {
			max-height: none;
			width: 100%;
		}

		#header_main .inner-container {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			    -ms-flex-direction: column;
			        flex-direction: column;
		}

		.responsive #top #wrap_all .main_menu {
			position: relative;
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: center;
			    -ms-flex-pack: center;
			        justify-content: center;
		}

	}
