/*
Theme Name: Enfold Child
Description: <strong>Volmering Design Enfold Child</strong> - <br/> Ramon Volmering<br/> <a href='http://volmering-design.de'>Zur Webseite</a><br/>
Author URI: http://www.volmering-design.de
Template: enfold
Version: 1.0
*/



/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS

.breadcrumb-trail .trail-end {
  margin-top: -3px;
}

.breadcrumb-trail {
height: 25px !important;
padding-top: 10px !important;
}*/


.woocommerce-product-details__short-description ul {
    list-style: disc !important; 
    margin-left: 17px !important;
}


span.language_flag {
	display:none !important;
}


a.prev-slide.av-timeline-nav-prev,
a.next-slide.av-timeline-nav-next {
	background-color:#F60 !important;
}



/* Button in Bildern ausblenden */
div.oxilab-button-data {
	display:none !important;
}



.breadcrumb-title {
	display: none !important;
}

h6 {
	
	color:#009ee3 !important;
	font-size: 26px;
	font-weight: 600 !important;
}

h5 {
	
	display: inline;
	padding: 5px;
	width: auto;
}


h4 {
letter-spacing: 3px;
	
	text-align: center !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;

}


.avia-section.bottom.av-minimum-height .container .content  {
    vertical-align: bottom !important;
}

#top .menu2  {
	    min-height: 0px !important;
}

.menu2 ul {
	
}

.menu2 li a {
	border-left-style: solid;
    border-left-width: 0px !important;
		border-right-style: solid;
    border-right-width: 0px !important;
	padding-left: 60px !important;
	padding-right: 60px !important;
		padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	background: #a81010 !important ;
	color: #ffffff !important;	
}


 .menu2 {
border-bottom-width: 0px !important;
	border-top-width: 5px !important;
	 border-top: solid #ffffff;
	 font-size: 15px !important;	
	  
}




 .menu2 a:hover {
	 	 background: #999999 !important ;
	 color: #ffffff !important;

}

.menu2  .av-subnav-menu li {
	padding: 0px 0px !important;
 }

span.vert_icon,
span.hor_icon
{
	border-color: #FF7E00 !important;
}




p,span {	-moz-hyphens: auto;
	hyphens: auto;
}

.tabcontainer .tab_titles   {
	font-size: 20px !important;
		font-weight: bold !important;
}



.tabcontainer .tab_titles  .active_tab {
	color: #FF7E00 !important ;
}








#calc_shipping_postcode_field {
	display:none !important;
}

/* Product Übersicht */

ul.products h2 {
	text-transform: none !important;
}

ul.products .wc-gzd-additional-info {
	display:none !important;
}

div.inner_product_header {
	min-height: 100px !important;
}

div.avia_cart_buttons {
	display: none !important;
}


/* Preis Single Product */

		
.single-product h1.product_title  {
	font-size: 26px !important;
}

.wc-gzd-item-desc {
	display: none;
}


.single-product .headerfont .woocommerce-Price-currencySymbol,
.single-product .product_price .woocommerce-Price-amount
 {
		font-size:26px !important;
}



#top .single-product-summary p.headerfont {
	margin-left:0px;
}

.woocommerce-grouped-product-list-item__price p.price-unit   {
	text-align: center;
	display: block !important;
}

.woocommerce-grouped-product-list-item__price .woocommerce-Price-amount {
font-size: 16px;
	font-weight: bold;
}


#top  .single-product-summary .legal-price-info p,
#top  .single-product-summary p.wc-gzd-additional-info {
		font-size:12px;}


/* SHORTCODE DARSTELLUNG 3 Spalten */

#tab-common_tab .product {
	width:32%;
}

/* Aehnliche Produkte / 404 seite / titel im Breadcrumb  
.single-product .tagged_as,
.single-product .posted_in,
 */


ins::before,
.search_not_found,
.single-product .main-title {
	display:none !important;
}





/* Kategorie */

.term-description {
	font-size:14px !important;
	line-height:24px;
	padding-bottom:10px !important;
	margin-top:-20px;
	text-align:justify;
		
}

.tax-product_cat .main-title {
	display:none !important;
}

ul.sort-param,
.count,
.page-thumb   {
	display:none;
}

span.wc-gzd-sale-price-regular-label {
	white-space: nowrap;
}

li.woocommerce-MyAccount-navigation-link--downloads {
	display:none !important;
}


#footer .widget_nav_menu a {
	color:#ffffff;
	line-height:16px; 	
}

#footer ul  a:hover {
	color:#ffffff !important;
}

.single-product #av_section_1  {
display: none !important;
}


.search-results #cpw-shortcode-1 {
	display: none !important;
}

#cpw-shortcode-1 {
	font-family: "Open Sans" !important;
}

.wcppec-checkout-buttons__separator {
	color: black !important;
	font-weight: bold !important;
}

form.checkout .col-2  {
display:inline-flex !important;
	             
         
}

form.checkout .col-2 h3::after  {
	content: ": " !important;
	white-space:pre-wrap !important;
         
}

.banner .justified-image-grid .image-overlay-inside,.image-overlay.overlay-type-extern {

display: none !important;

}

.banner a:hover {
  animation: pulse 3s infinite;
  margin: 0 auto;
  display: table;
  animation-direction: alternate;
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }

}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }

}





/* DESKTOP +++ DESKTOP +++ DESKTOP +++ DESKTOP +++ DESKTOP */


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


	
	.av-burger-menu-main { 
     display: block!important; 
	
}
#top .av_mobile_menu_tablet .av-main-nav .menu-item {
     display: none!important;
}

}

@media only screen and (min-width: 1059px ) {
.av-burger-overlay {
     display: none!important;
}




}

@media only screen and (min-width: 769px) {
	
  /* Add your Mobile Styles here */

	

}

@media only screen and (max-width: 500px)  {
#menu-item-search {
display: none !important;
}


h4 {

	font-size:24px ;
	}





}
