/*
 Theme Name:     Enfold Child Theme
 Theme URI:      https://www.mochoritsch.at/
 Description:    Child Theme for Enfold
 Author:         Stefan Pitsch
 Author URI:     https://www.pitschdesign.com/
 Template:       enfold
 Version:        1.0.1
*/

 
.content {
	padding-top:35px;
}
.avia-testimonial-subtitle {
	display:none;
}
.avia-caption-content p {
	text-transform: uppercase;
	margin: 0;
	letter-spacing: 0.1em;
}
.avia-caption-content {
    line-height: 1.0em;
}
.avia-content-slider {
	margin: 4px 0;
}
.template-page .entry-content-wrapper h2 {
	text-decoration: underline;
}
#top #wrap_all .all_colors h2 {
	letter-spacing: 0.1em;
}
.html_elegant-blog .avia-content-slider .slide-entry-title {
	padding: 0 20px 0 20px;
	line-height:1.0em;
}
.av-masonry-entry .av-masonry-entry-title {
	font-size:30px;
}
.main_color .container .av-inner-masonry-content, .main_color .container .av-masonry-entry .avia-arrow  {
	background-color: #efefef;
}
.av-masonry-entry .av-inner-masonry-content h3 {
	padding: 0px 115px 5px 0px;
}
#top .av-large-testimonial-slider .avia-slideshow-arrows a {
	display:none;
}
.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
	font-weight:300;
}
div .av_one_fourth {
    margin-left: 4%;
}
th {
	text-transform: none !important;
	padding: 9px 18px 9px 0px;
	font-size: 15px;
	font-weight:400;
	line-height:18px;
}
.av-slider-scroll-down-active .avia-slideshow-dots a {
    bottom: 160px;
}
#top .scroll-down-link {
   -webkit-animation: none;
   animation: none;
}
.av_minimal_header_shadow {
    box-shadow: 0 0 4px 2px rgba(0,0,0,0.3);
}
h1{
	letter-spacing: 0.1em;
}
#top .av-large-testimonial-slider .avia-testimonial-meta-mini {
	text-align: center;
}
.btn-download {
	text-align: center; 
	padding:5px; 
	border: 1px solid #fff; 
	width:120px; 
	margin: auto;
}
#top .avia-slideshow-arrows a {
	background-color:  rgba(0,0,0,0.3) !important;
	margin: -30px 0 0 !important;
}
.av-masonry-entry .av-masonry-entry-title {
	letter-spacing:2px;
}
 #top .av-flex-placeholder {
    width: 4%;
}
.avia-slideshow-dots a {
display:none;
}
.html_elegant-blog #top .post-entry .minor-meta {
	display:none;
}
.flex_column .avia-slideshow {
	margin:0;
}
.title_container .breadcrumb {
    z-index: 10;
    line-height: 18px;
    font-size: 13px;
    position: absolute;
    left: 50px;
    top: 50%;
    margin-top: -7px;
}
.avia-slideshow-arrows a:before {
    background: none;
}
#top .avia-content-slider .avia-slideshow-arrows a {
	top:40%;
}
#footer .widget {
    margin: 0 0 30px 0;
}
.html_elegant-blog .avia-content-slider .slide-entry-title {
	font-size:26px;
	padding:0 50px 0 50px !important;
}
.slide-content {
	position: relative;
	top:-150px;
}
.avia-content-slider .slide-entry-title {
	font-size:34px;
	text-align: center;
	color: #fff;
}

.html_elegant-blog #top .avia-content-slider .blog-categories, .html_elegant-blog .av-vertical-delimiter {
	display:none;
}
*#top .avia-content-slider .avia-slideshow-arrows a {}
.el_after_av_one_third {
	margin-top:220px;
}
.html_elegant-blog #top .post-entry .post-title {
	text-align: center;
    padding: 25px 0 5px;
	margin-bottom:0;
}
.avia-slider-testimonials .avia-testimonial-content p:last-child {
	font-family: 'Rasa', "Times New Roman", "serif";
	font-size:32px;
	font-style: italic;
}
#top .av-large-testimonial-slider .avia-testimonial-meta {
	margin:0;
}
.av-masonry-date{
		display:none;
}
.av-language-switch-item {
	display:none;
}
.entry-footer {
	display:none;
}
#top .price span {
	font-size:21px !important;
	font-weight:400;
}
#top .inner_product_header {
	text-align:center;
	line-height:40px;
}
h2.woocommerce-loop-product__title {
	font-size:23px !important;
	font-weight:bold !important;
	padding-bottom:15px;
	display:block;
}
.woocommerce-Price-currencySymbol {
	margin-right: 8px !important;
}
table.shop_table th, td, #top label, #top div form .form-row input.input-text, #top div #content .form-row input.input-text, #top div form .form-row textarea, #top div #content .form-row textarea, .woocommerce-page .button {
	font-size:18px !important;
}
#top div form .form-row input.input-text, #top div #content .form-row input.input-text, #top div form .form-row textarea, #top div #content .form-row textarea {
	background-color:#efefef;
}
/*.cart-collaterals .cart_totals tr th, .cart-collaterals .cart_totals tr td {
    padding: 6px 0 0 6px;
}*/
#top div.product .woocommerce-tabs, #top .avia_cart_buttons .button > span {
	display:none;
}
#top .avia_cart_buttons .button {
	font-size:18px !important;
	font-weight:400;
	width:100%;
	background-color:#efefef;
	line-height: 30px;
}
#top .main_color .avia_cart_buttons .button:hover {
	color:#cd1719;
}
.inner_product .avia_cart_buttons {
	opacity: 1.0;
}
.avia_cart_buttons {
	padding:0 !important;
}
.show_details_button, span.button-mini-delimiter {
	display: none !important;
}
#top div ul.product_list_widget li a, td.product-name {
	font-size:18px;
	text-transform: uppercase;
	font-weight: 600;
}
#top .main_color select, #top .main_color .variations select  {
	color: #000;
	background-color: #efefef;
}
#top .variations_form, #top .variations td, .cart-collaterals .cart_totals tr td {
	padding:0 !important;
}
.cart-collaterals .cart_totals tr th {
	padding:0 15px 0 0;
}
#top a.av-active-tab-title {
	color:#cd1719;
}
#top .variations td.label {
	width: 20%;
    float: left;
}
.single_variation_wrap {
	margin:30px 0 30px 0;
}
#top form.cart .button {
	margin-left: 30px !important;
}
table.shop_table th {
	line-height:27px;
	padding-right:30px;
}
div form.cart div.quantity {
	margin-top:5px;
}
div.variations_button {
	margin-top:30px;
}
.avia-webkit #top.woocommerce-page select {
    padding-right: 57px;
}
#top #wrap_all .single_button .button {
	margin-bottom:60px;
}
#top .woocommerce-info {
	padding: 0 !important;
}
.html_burger_menu_active.html_visible_cart .cart_dropdown {
	display:none;
}
span.pinfo {
	font-size:15px; 
	text-transform:none;
	font-weight:400;
	display:block;
	letter-spacing: 0.1;
}
td.product-name span.pinfo {
	display: none;
}
.breadcrumb-trail .trail-end .pinfo {
	display:none;
}
h2.woocommerce-loop-product__title {
	padding-bottom:2px !important;
}
.js_active .av-tab-section-tab-title-container {
	background:#fff;
}
.av-tab-section-tab-title-container {
	padding:0 !important;
}
.woocommerce-product-details__short-description {
	padding-top:20px;
}
#top label {
	font-weight:400;
}
.single-product .template-shop {
	padding-top:10px;
}
label {
	display:none;
}
#produkt-uebersicht .av-active-tab-title .av-tab-section-image {
filter:none;
opacity: 1;
}

#produkt-uebersicht .av-tab-section-image {
	opacity: 0.55;
}

#produkt-uebersicht .av-layout-tab {
	padding:5px 0;
}
#produkt-uebersicht .av-tab-section-image {
    /*filter: grayscale(0.6);*/
}
#shop-info, #shop-info p, #shop-info h1 {
	color:#cd1719;
}
#shop-info .avia-builder-el-28 {
	border-right:10px solid #cd1719;
	border-left:10px solid #cd1719;
}


@media only screen and (max-width:767px) {
	#top .title_container .container {
		min-height:80px;
		padding-top:5px;
	}
	.av-slider-scroll-down-active .avia-slideshow-dots a {
  		bottom:65px;
	}
	#top .avia-slideshow-button {
    	margin-top: 0;
	}
	.responsive #scroll-top-link {
    display: block !important;
    right: 20px;
    bottom: 20px;
	}
	#top .scroll-down-link {
	display:none;
	}
	.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
    padding: 0px 50px;
	}
	#bio {
		float:right !important;
	}
	.responsive .shop_table .product-quantity {
    display: table-cell !important;
}
}









