/*
Theme Name: Enfold PRANKE
Theme URI: 
Description: Child theme for the Enfold theme
Author: <a href="http://www.pranke.com">Pranke</a>
Author URI: 
Template: enfold
Version: 3.5.4
*/
/*
@import url('../enfold/style.css');
*/
div.page-list-ext-image{
    margin-bottom: 0px!important;
}

/*Sidebar rechts auf Produktseiten*/
.single-product-main-image{
	float: right!important;
	margin-right: 0px;
	margin-left: 50px;
	width: 23%;
}
/*Rechtes Padding vom Content*/
.entry-content-wrapper{
	padding-right: 0px!important;
}

/*Header Bottom Margin*/
.entry-content-header{
	margin-bottom:0px!important;
}
/*LayerSlider Margins*/
.ls-wp-container{
	margin: 0px;
}
/*Fullwidth Hintergrund Section*/
div.column-full-width {
	margin-left: -999em;
	padding-left: 999em;
	margin-right: -999em;
	padding-right: 999em;
	background-color:#45a12b; /*powderblue;*/
	opacity: 0.8;

	padding-top: 20px;
	padding-bottom: 0px;
	clear: both;
	-webkit-box-shadow: 0px 10px 10px 0px rgba(186,182,186,1);
-moz-box-shadow: 0px 10px 10px 0px rgba(186,182,186,1);
box-shadow: 0px 10px 10px 0px rgba(186,182,186,1);
}


/*Tab Überschriften*/
.js_active .top_tab .tab{
	font-size: 1.2em;
}

/*Centered Text in Flipbox mit Custom Klasse "centered_text"*/
a.centered_text > div > div > div.cl-flipbox-back > div > p{
	text-align: center;
}

/* Widget padding*/

nav.widget{
	padding-bottom:10px;
}
section.widget{
	padding-top:5px;
	padding-bottom:10px;
}

/*Alles in Gross und Kleinschreibung*/
#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a {
	text-transform: none;
}
.avia-icon-list .iconlist_title {
	text-transform: none;
}
.av-special-heading-tag, .avia_message_box_content, .av-catalogue-title{
	text-transform: none;
}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	text-transform: none;
}



/* Alle Paragraphen in Blocksatz (justified)*/
	p, div.av-catalogue-content  {
	text-align:justify;
	text-justify: distribute;
}

/* Automatische Silbentrennung in Paragraphen etc. (hyphens) */
@supports (hyphens: auto) {
	p, div.av-catalogue-content {
		hyphens: auto;
	}
}

/* Socket ausblenden wenn Bildschirmbreite unter 700px*/
@media screen and (max-width: 700px) {
	#socket{
		visibility: hidden;
	}
}

/* oberer Abstand bei Spalten*/
div.flex_column{
	margin-top:10px!important;
}

/*Abstand zum Beitragsbild*/
header.entry-content-header{
	margin-bottom:15px;	
}

/*Spezielle Überschrift*/
div.av-special-heading{
	margin-top:10px;
	padding-bottom:0px!important;
}

/* Menüeinträge on hover grün*/

.header_color .sub_menu > ul > li > a:hover, .header_color .sub_menu > div > ul > li > a:hover, .header_color .main_menu ul:first-child > li > a:hover, #top .header_color .main_menu .menu ul .current_page_item > a:hover, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a:hover{
	color:#45a12b;
}

/*Abgerundete Ecken*/
.av_promobox, button, input.button, div.avia_message_box, .tagcloud a{
	border-radius: 4px;
}

button, .flex_column .avia-button-wrap .avia-button{
	font-size: 22x!important;
	width: 100%;
}

input.button, a.avia-button{
	border-bottom-width: 0px!important;
}

#top #wrap_all .avia-slideshow-button, #top .avia-button, .html_elegant-blog .more-link, .avia-slideshow-arrows a::before {
  border-radius: 4px;
}

.avia-button{
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;	
}

#top .avia-button-fullwidth, a.cl-popup-trigger, button, input.button, a.button, a.avia-button, a.avia-button-fullwidth, .avia_cart_buttons, button.rapidmail, input.form_button_submit, a.aligncenter.download-button, #scroll-top-link, a.button.wc-forward, .tagcloud a, a.cl-btn {
  border-color: #ffffff;
  color: #fff !important;
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  background: #b4e391;
  background: -moz-linear-gradient(top,#b4e391 0%,#45a12b 50%,#59a043 100%);
  background: -webkit-linear-gradient(top,#b4e391 0%,#45a12b 50%,#59a043 100%);
  background: linear-gradient(to bottom,#b4e391 0%,#45a12b 50%,#59a043 100%);
    background-color: rgba(0, 0, 0, 0);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391',endColorstr='#59a043',GradientType=0 );
}
#top .avia-button-fullwidth:hover, a.cl-popup-trigger:hover, button:hover, input.button:hover, a.button:hover, a.avia-button:hover, a.avia-button-fullwidth:hover, .avia_cart_buttons:hover, button.rapidmail:hover, input.form_button_submit:hover, button.rapidmail:hover, input.form_button_submit:hover, a.aligncenter.download-button:hover, #scroll-top-link:hover, a.button.wc-forward:hover, .tagcloud a:hover, a.cl-btn:hover {
  border-color: #ffffff;
  color: #fff;
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  background: rgb(234,231,187);
  background: -moz-linear-gradient(top,rgba(234,231,187,1) 0%,rgba(222,141,0,1) 50%,rgba(222,141,0,1) 100%);
  background: -webkit-linear-gradient(top,rgba(234,231,187,1) 0%,rgba(222,141,0,1) 50%,rgba(222,141,0,1) 100%);
  background: linear-gradient(to bottom,rgba(234,231,187,1) 0%,rgba(222,141,0,1) 50%,rgba(222,141,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eae7bb',endColorstr='#de8d00',GradientType=0 );
}

.avia-cookie-consent .avia-cookie-consent-button, .avia-popup .avia-cookie-consent-button {
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
}


/* Spezielle Überschrift*/
h2 > span > span{
    font-size: 28px;
    line-height: 1.1em;
	}
	
/* remove sidebar from search result */
main.content.template-search.content {
	width: 100%;
	padding: 0;
	border-right-style: none;
	}

/*Social Link-Mail*/
#top #wrap_all .av-social-link-mail:hover a {
    color: #fff;
    background-color: #45a12b;
	}

/* Font Sizes */
/* Haupteinträge */ 
ul.#avia-menu.menu.av-main-nav>li>a{
	font-size:20px;
	}

/* Hauptmenü */
.avia-menu>ul>li>a{
	font-size:20px;
	}

/* Submenüeinträge */
.sub-menu .avia-menu-text { 
	font-size: 15px; 
	}

/*Socket Menü Schrift*/	
.sub_menu_socket{
	font-size:12px;
	}

/* Titel im MegaMenu*/
#top #header .mega_menu_title a { font-size: 16px; min-height: 12px; font-weight: normal;}

/* Container Titel*/ 
.title_container .main-title {font-size:20px}

/* MEGA Menu */
#top #header .avia_mega_div > .sub-menu.avia_mega_hr {
	padding-top: 5px;
	}
#top #header .avia_mega_div > .sub-menu {
	padding: 5px 15px 15px;
	}
	

/***************************
Style for Beitragseiten Header Genericons und Font Awsome Icons als Featured Image.
Achtung: Dashicons gehen nicht!
***************************/
a.slide-image i.fa, a.slide-image i.genericon, a.slide-image i.dashicons   {
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    display: inherit;
    font-size: 68px;
    font-size-adjust: none;
    line-height: 1;
    margin-bottom: 6px;
    overflow: hidden;
    text-align: center;
}

/********************************************************
 weisses Accent Circonflex im Scroll Top Button
********************************************************/
#scroll-top-link { 
	color: white;
	/*border: 1px solid #e1e1e1;*/
	border-radius: 4px;
	/*background-color:green;*/
	bottom: 25px;
}
 #scroll-top-link:hover { 
	color: white;
	/*background: #de8d00;*/
 }
#socket .copyright{
	color: white;
}

/*media all*/
input.tnvcontrol, button{
	/*background: #45a12b;*/
	padding: 5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: white;
	font-size: 15px;
	font-family: Georgia, serif;
    	text-decoration: none;
    	vertical-align: middle;
	box-shadow: none;
	text-shadow: none;
	text-decoration: none;
   }
   
/*Download Button Overrides*/   
.download-button:hover, button:hover {
  	color: #ccc;
	text-decoration: none!important;
   }
.download-button:hover, button:active {
	text-decoration: none!important;
   }

div p a.aligncenter.download-button {
  text-align: center;
  text-decoration: none;
  padding: .75em 1em;
  color: #fff;
  display: block;
  font-size: 1.2em;
  line-height: 1.5em;
  background: linear-gradient(to bottom, #b4e391 0%,#45a12b 50%,#59a043 100%);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  text-shadow: 0 0px 0 ;
  box-shadow: 0 0px 0px ;
  border: 0px;
  cursor: pointer;
}
/*Mailster Button Overrides*/
div.mailster-form-fields div.mailster-wrapper.mailster-submit-wrapper.form-submit input.submit-button.button {
  border: 0px solid #45a12b;
  background-color: #45a12b;
}

/*
*FAQ Disable slider-image
*/
.page-id-3586 .avia-content-slider .slide-image { display: none !important; }

/*
* Knowledbase/FAQ
*/

.kb_section {
float: left;
width: 280px;
max-width: 280px;
margin: 10px;
background-color: #f5f5f5;
border: 1px solid #eee;
}
h4.kb-section-name {
background-color: #eee;
margin: 0;
padding: 5px;
}
ul.kb-section-list {
list-style-type: none;
list-style: none;
display: inline;
}	
li.kb-section-name {
list-style-type: none;
display: inline;
}
ul.kb-article-list {
list-style-type: none;
list-style: none;
}	
li.kb-article-name {
list-style-type: none;
}
div.kb_section:nth-of-type(3n+1) {clear:left;}
div.kb_section:nth-of-type(3n+3) {}

/* keine runden Thumbnails in der Produktliste*/
.av-catalogue-image {
border-radius: 0px;
}


/*Hinweis Box  */
.avia_message_box.avia-color-green{
    border-color: #8BAF5B;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
    color: #4F5F39;
	background-color: transparent;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fff7eb+0,ffbb4f+100&1+23,0.37+89 */
	background: -moz-linear-gradient(top, rgba(255,247,235,1) 0%, rgba(255,233,199,1) 23%, rgba(255,194,96,0.37) 89%, 		rgba(255,187,79,0.37) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,247,235,1) 0%,rgba(255,233,199,1) 23%,rgba(255,194,96,0.37) 89%,rgba(255,187,79,0.37) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,247,235,1) 0%,rgba(255,233,199,1) 23%,rgba(255,194,96,0.37) 89%,rgba(255,187,79,0.37) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff7eb', endColorstr='#5effbb4f',GradientType=0 ); /* IE6-9 */
}

.avia_message_box.avia-color-green a{
	background-color: transparent;
}

/*Top Menu*/
#top .sub_menu>ul>li {
	text-decoration: none;
	padding-top:0px;
	top: -10px!important;
	line-height: 30px; /* line-height to allow full clickable area */
	display: block; /* so the line-height can be applied */
}

#top  .sub_menu>ul>li:hover {
    background-color: #BDBDBD!important;
}

/*Top Submenu*/
#top .sub_menu>ul>li>ul {
	top: 30px!important;
	border-style: solid;
	border-top-width: 2px;
    border-top-color: #45a12b;
    left: 0px;
}

#top .sub_menu>ul>li>ul>li>a:hover {
	    background-color: #F8F8F8!important;
}


/*Gravity*/
.disabled {
  pointer-events:none;
  color:#AAA;
  background:#F5F5F5;
}