/* @override 
	https://traumchalet.at/wp-content/themes/enfold-child/style.css?* */

/*
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:*/


/* -----------------------------------------------
 * 1.0 GENERAL
 * 2.0 NAV
 * 3.0 SHOP
 * 4.0 Footer
 * 5.0 Layer Slider
 * ----------------------------------------------- */
 /* -----------------------------------------------
 * 1.0 GENERAL
 * ----------------------------------------------- */

/* TYPO */

body {
font-family: 'Lato';
}
p {
	margin-top: 5px !important;
	margin-bottom: 20px !important;
	font-size: 95%;
	line-height: 160%;
	letter-spacing: 0px;
	color: #666;
}

.ingredients {
	font-size: 3em;
	color: #ffffff;
	line-height: 1em;
}

h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0 !important; 
    text-transform: none !important;	
}
h1 {
    font-size: 2.5em !important;
}
h2 {
    font-size: 2em !important;
    font-weight: 400 !important;
}
h3, h4, h5, h6 {
    font-size: 1.5em !important;
    font-weight: 400 !important;
}
.woocommerce-loop-product__title {
	font-size: 1.3em !important;
}

/* TYPO ENDE */

/* STARTSEITE SLIDER */
div#layerslider_3.ls-wp-container.fitvidsignore.ls-fullwidth.ls-container.ls-device-is-desktop div.ls-inner div.ls-layers div.ls-wrapper.ls-in-out.ls-hide-on-phone.ls-hide-on-tablet h2.ls-layer {
	font-size: 60px!important;
	line-height: 65px!important;	
}

div#layerslider_3.ls-wp-container.fitvidsignore.ls-fullwidth.ls-container.ls-device-is-desktop div.ls-inner div.ls-layers div.ls-wrapper.ls-in-out.ls-hide-on-phone.ls-hide-on-tablet p.ls-layer {
	font-size: 18px!important;
	line-height: 26px!important;		
}
.title_container {
	display: none;
}


.button-fullwidth-small a.avia-button {
    font-size: 15px!important;
}
/* Toggle */
.togglecontainer {
    font-size: 15px;
}
.toggle_icon {
    border: 0px;
}
.icon-custom .iconbox_icon.heading-color {
    margin-bottom: 0px!important;
    border: 0px!important;
}
.avia_transform .av_slideshow_full .active-slide .avia-caption-title, .avia-caption-content p , .avia_transform .av_fullscreen .active-slide .avia-caption-title {
    background: transparent!important;
}
.tab-product-farbe a.av-active-tab-title {
    color: #515151!important;
}
/* -----------------------------------------------
 * 2.0 HEADER / NAV
 * ----------------------------------------------- */

#top .logo img {
	padding: 10px 0px;
}
#top #header .main_menu {
	padding-right: 30px;
}
#top #header .av-main-nav > li > a {
	font-size: 1.2em !important;
}
#header_main {
    -webkit-box-shadow: 0px 0px 64px -12px rgba(0,0,0,0.12);
    -moz-box-shadow: 0px 0px 64px -12px rgba(0,0,0,0.12);
    box-shadow: 0px 0px 64px -12px rgba(0,0,0,0.12);
}

.header-scrolled .container.av-logo-container,
.header-scrolled.header-scrolled-full .container.av-logo-container, 
.header-scrolled .avia-menu .menu-item a,
.header-scrolled.header-scrolled-full .avia-menu .menu-item a {
  height: 65px !important;
  line-height: 65px !important;
}
.header-scrolled .logo img,
.header-scrolled.header-scrolled-full .logo img {
  max-height: 65px !important;
}

@media screen and (max-width: 500px) {
	#top .logo img {
	}	
}

/* -----------------------------------------------
 * 3.0 SHOP
 * ----------------------------------------------- */
.add_to_cart_button {
	margin-top: 15px !important;
	transition: all 0.2s ease-out;
}
.add_to_cart_button:hover {
	opacity: 0.6;
	transition: all 0.2s ease-in;
}
.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: transparent;
}
#top .avia-slideshow-button.avia-color-light {
	margin-left: 15px;
}
.single-product-summary .woocommerce-tabs h2 {
    font-size: 30px!important;
}
/* Single Product */

.summary.entry-summary {
    background: #fff;
    padding: 20px;
	border: 1px solid #e1e1e1;
}
.woocommerce-tabs.wc-tabs-wrapper h3 {
    margin-top: 5%;
}
.single-product .stretch_full {
    border-bottom: 1px solid #e1e1e1;
}
/* Products */
.product-count-1 .products .product{
    width: 100%!important; 
}
.product-count-1 .thumbnail_container img {
    max-width: 300px !important; 
}
.product-count-1 .thumbnail_container {
    display: flex!important; 
    justify-content: center!important;
	background: #fff;
}
.single-product-summary .price span {
    font-size: 22px!important;
    font-weight: normal;
    color: #dd0c7c !important
}
#top form {
    margin-top: 20px;
}
button.single_add_to_cart_button.button.alt {
    background: #dd0c7c !important;
}
small.woocommerce-price-suffix, a.versandkosten {
    color: #000;
}

 /* AUSSCHALTEN BEI PRODUKTÜBERSICHT UST UND VERSAND */
 
 div.wgm-info.woocommerce-de_price_taxrate {
	display: none;
}

 div.wgm-info.woocommerce_de_versandkosten {
		display: none;
	
}
 /* AUSSCHALTEN BEI PRODUKTÜBERSICHT UST UND VERSAND */

/* warenkorb-position */
div#header_main.container_wrap.container_wrap_logo ul.menu-item.cart_dropdown {
	margin-right: 30px;
}
/* warenkorb-position ende */

/* 4.0 INLINE ADD TO CART */

.add_to_cart_inline {
	border: 0 !important;
	text-align: center;
}

.add_to_cart_inline .woocommerce-Price-amount {
	display: block;
	margin-bottom: 15px;
	font-weight: bold;
}
.add_to_cart_button.ajax_add_to_cart {
    width: 100%;
    font-size: 15px;
}
/* Add to Cart Color */
.add_to_cart_button, a.button.product_type_simple.ajax_add_to_cart {
    width: 100%!important;
    background: #dd0c7c !important;
    color: #fff!important;
    font-size: 13px!important;
    font-weight: normal!important;
}
a.iconbox_icon.heading-color:hover {
    color: #fff!important;
}


/* -----------------------------------------------
 * 5.0 Footer
 * ----------------------------------------------- */
#footer {
    font-size: 14px;
}
h3.widgettitle {
    font-size: 16px!important;
}