/*
Theme Name: Enfold Child
Template: enfold
Author: Child Theme Configurator
Version: 1.0.1425586730
Updated: 2015-03-05 21:18:50
*/

@charset "UTF-8";



/* heading spacer templates */
.content {
	padding-bottom: 0 !important;
}
#av-layout-grid-1 {
	margin-top: 20px !important;
}


#socket {
	margin-top: 30px !important;
	margin-bottom: 10px !important;
	}



/* column spacing */

#top .av-flex-placeholder {
	  width: 10px !important;
    table-layout: fixed !important;
    
	}

.av_one_fourth + .av-flex-placeholder,.av_one_fifth + .av-flex-placeholder {
    width: 10px !important;
    table-layout: fixed !important;
    display: table !important;
}


.avia-mozilla div .flex_column_table_cell.av_one_third {
    width: 100%;
}


/* a */
.avia_textblock  a {  text-decoration: underline; }
.avia_textblock  a:hover {  text-decoration: underline; color: #005fa8; }
	


/* hr */
hr {
	
	border: 1px solid #eee !important;
	padding: 0;	
	margin: 20px 0 20px !important;
}

/* i */
li i { 
	font-style: italic ;
}


/* input styles */

#top .main_color select, #top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
	background-color: #fff;
	border-color: #ccc;
	
}
/*
.main_color input[type='submit'] {
	
	background-color: #eee;
	color: #333;
	}
.main_color input[type='submit']:hover {
	background-color: #ccc;
	color: #333;
	}
*/

.main_color input[type='submit'] {
	background-color: #005ea8 !important;
	color: #fff !important;
	min-width: 180px;
	min-height: 40px;
	}

/* selected text */

::selection {
  background: #888; /* WebKit/Blink Browsers */
  color: #fff;
}
::-moz-selection {
  background: #888; /* Gecko Browsers */
  color: #fff;
}



/* header box with image */
.flex_column.custom_header_outer {
	background: -webkit-radial-gradient(circle, #003d60, #003251); /* Safari 5.1 to 6.0 */
	background: -o-radial-gradient(circle, #003d60, #003251); /* For Opera 11.6 to 12.0 */
	background: -moz-radial-gradient(circle, #003d60, #003251); /* For Firefox 3.6 to 15 */
	background: radial-gradient(circle, #003d60, #003251); /* Standard syntax */
	color: #ffffff;
	padding:0 !important;
}


.box_content {
       padding: 20px;
}


/* p paragraph */
p {
	margin: 0.5em 0 1em 0 !important;
	}


/* disable avia scroll to top arrow */
/* #scroll-top-link {display: none; } */


/* avia list style */
/* ul { list-style: circle inside !important; } */
ul {
	margin: 10px 0 10px 30px;
	
	}
li {
	list-style-type: square ;
	padding-bottom: 6px ;	
	
}


.entry-content-wrapper div li { 
	list-style-type: square;
	 }
 

ol > li { list-style: decimal !important; }

 
/* remove home button on tablet 768px */
@media screen and (max-width: 768px) {
#menu-item-6697 {
	display: none;
	}
}



/* avia kill menu icons 4.x */
#advanced_menu_toggle, #advanced_menu_hide { display: none !important; }


/* avia logo position */
.logo {
  padding-top: 20px;
}


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

	/* margin content */
	#main {
		padding-left: 10px !important;
		padding-right: 10px !important;
		}

	.logo > a > img {
		/* width: 140px !important;
		height: auto; */

	}
	
	/* remove logo on mobile */
	#header_main > div.container {
		display: none !important;
		}
		
		
	
		
	/* remove top secondary on mobile */
	#header_main_alternate > div {
		padding: 0 !important;
		}
		
}
@media screen and (max-width: 767px) {
/* remove UM mainmenu on mobile */		
	.main_menu-uber {
	//	display: none !important;
		}

}
/* remove desktop menues in BA */
@media screen and (max-width: 768px) {
	#ubermenu-nav-ba_hauptmenu-45, #ubermenu-nav-ba_heilpraktiker-44, #ubermenu-ba_osteopathie-49, #ubermenu-ba_psychologie-46, #ubermenu-ba_tierheilpraktiker-47, #ubermenu-ba_wellness-48 {
		display: none !important;
		}
}


/* ubermenu font size smaller on ipad */
@media screen and (max-width: 1024px) {
	.ubermenu-target {
		padding: 15px 6px 15px 6px !important;
		}
	.ubermenu-target-text {
		font-size: 12px !important;
		}
}




/*  shiftnav: buttons toggle */

@media screen and (min-width: 768px) {
	.shiftnav {	display: none !important; }
}

a.shiftnav-toggle {
	background: none ;
	color: #333 ;
	}
	
a.shiftnav-toggle-ba_heilpraktiker {
	display: block;
	color: #fff;
	background: #0076bd;
	}
	

/* shiftnav: add colors */

#menu-item-12219 > span.shiftnav-submenu-activation.shiftnav-submenu-activation-open, #menu-item-12219 > span.shiftnav-submenu-activation.shiftnav-submenu-activation-close
{
	background-color: #005ca9 !important;
	color: #fff !important;
	}

#menu-item-12399 > span.shiftnav-submenu-activation.shiftnav-submenu-activation-open, #menu-item-12399 > span.shiftnav-submenu-activation.shiftnav-submenu-activation-close  {
	background-color: #007FA1 !important;
	color: #fff !important;
	}
#menu-item-12221 > span.shiftnav-submenu-activation.shiftnav-submenu-activation-open, #menu-item-12221 > span.shiftnav-submenu-activation.shiftnav-submenu-activation-close {
	background-color: #831f82 !important;
	color: #fff !important;
	}
#menu-item-12227 > span.shiftnav-submenu-activation.shiftnav-submenu-activation-open, #menu-item-12227 > span.shiftnav-submenu-activation.shiftnav-submenu-activation-close {
	background-color: #f18700 !important;
	color: #fff !important;
	}
#menu-item-12228 > span.shiftnav-submenu-activation.shiftnav-submenu-activation-open, #menu-item-12228 > span.shiftnav-submenu-activation.shiftnav-submenu-activation-close {
	background-color: #86bc27 !important;
	color: #fff !important;
	}




/* overwrite shiftnav css */
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target {

}

#shiftnav-toggle-main .shiftnav-main-toggle-content {
	padding: 10px 0 0 18px !important;
	}
	
.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu li.menu-item>.shiftnav-target	{ color: #333 !important; }

.shiftnav-depth-1 > a {
	padding-left: 40px !important;
	}
.shiftnav-depth-2 > a {
	padding-left: 60px !important;
	}


/* avia toggle */

.toggle_icon .vert_icon, .toggle_icon .hor_icon {	
	border-color: #333;
}
.toggle_icon {
	top: 4px !important;
	}
.toggle_content {
	padding: 1px 10px 0 0	 !important;
	
}
.single_toggle {
	/* border-bottom: 1px solid #eee !important; */
	}
/*
.toggler {
	margin: 4px 0 0 0 !important;
	padding: 0 !important;
	font-size: 16px !important;
	text-transform:uppercase;
	font-weight: 500; 
	color: #005ca9 !important; 
		}

.toggler > span, .toggler > p {
	font-weight: 500 !important;
	color: #005ca9 !important; 
	text-decoration: underline;
	
}


p.activeTitle, .activeTitle, .activeTitle > span {
	font-weight: bold !important;
	
}

*/
.toggler {
	margin: 10px 0 10px 0 !important;
	padding: 0 !important;
	font-size: 16px !important;
	text-transform:uppercase;
	font-weight: 500; 
	
		}

.toggler > span, .toggler > p {
	font-weight: 500 !important;
	color: #fff !important; 
	
	padding: 10px;
	text-decoration: none;
	display: block;
}


.toggler_hp  > toggler > span, .toggler_hp > p {
	background-color: #0076bd !important;
}

.toggler > span:before {
	font-family: FontAwesome !important;
	content: '\f105';
	margin-right: 6px;
}

p.activeTitle, .activeTitle, .activeTitle > span {
	font-weight: bold !important;
	
}

.togglecontainer  {
	margin-bottom: 30px !important;
	}


.toggle_icon , .toggle_icon .vert_icon , .toggle_icon .hor_icon {
	display: none !important;
	}


/* avia table */

#top .avia-table, #top .avia-table td, #top .avia-table th, #top .avia-table tr, .main_color table, .main_color tr {
	/* background: none !important;  */
	}
.main_color tr:nth-child(even) {
/*	color: #fff;*/

}


#main td {
		color: #333 ;
	padding: 4px 6px ;
	}


th {
	text-transform: none;
	letter-spacing: 0;
	}



tr:nth-child(odd) {
	background-color: #fafafa ;
	}

tr:nth-child(even) {
	background-color: #fff ;
	}
	
	



/* avia images aligns */
img.alignleft {
	margin: 5px 5px 0 0 !important;
}

/* avia images no overlay */

.image-overlay {
 visibility: hidden;
 }
 
 
/* avia images sharp corners */
.avia_image,.small-preview img, .big-preview img {
border-radius: 0;
}




/* avia columns margin */

.el_before_av_cell_one_third.avia-builder-el-first
{
	/* padding-left: 0 !important; */
	
}


/* remove avia post navigator */
#top .avia-post-nav { display: none; }



/* avia gallery masonry - remove paddings */
#av-masonry-1 {
		padding-left: 0 !important;
	}



/* avia gallery top images padding */
#top div .avia-gallery img {
	padding: 0 !important;
	}

/* flex cell columns spacing / padding */
.flex_cell {
	padding: 5px !important;
}

/* colums */
#top .no_margin.av_two_third {
	 padding-right: 10px !important; 
}

#top .no_margin.av_one_third {
	margin-right: 0 !important;
	}


#header .container { 
	padding: 0;
}
#top .container { 
	padding: 5px;
}


/* between main menu and content */

.av-content-full {
	padding-top: 10px !important;
}

/* top bar menu */
#header_meta {
	color: #333;
	background: transparent;
}



/* page boxes */
/* gerenic */

body .column-top-margin {
	 margin-top: 0 !important;
}










/* post view defaulting */

#top .fullsize .template-blog .post .entry-content-wrapper {
	font-size: 12px;
	text-align: left;
	line-height: auto;
	max-width: 100% !important;
	
}
#top .fullsize .template-blog .post-title {
	text-align: left;
	max-width: 100% !important;
}

#top .fullsize .template-blog .post .entry-content-wrapper > * {
	max-width: 100% !important;
}

.small-preview {
	display: none;
}










/* ubermenu iqonomy */


.ubermenu-menu_top, .ubermenu-menu_top .ubermenu-target, .ubermenu-menu_top .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target {
    font-size: 12px !important;
}

.ubermenu-responsive-toggle {
	padding: 5px 0 !important;
	}

/* ubermenu adaption */

.ubermenu-current-menu-item a {
	font-weight: 600 !important;
	}

/* ubermenu sticky fix */
.container_wrap{
    position:relative;
    z-index:20;
}
.container_wrap.container_wrap_first{
    z-index:40;
}




.av_main_nav_header.av_menu_right #header_main .main_menu-uber{ 
  clear:none; 
  position: absolute; 
  z-index: 100; 
  line-height:30px; 
  height:100%; 
  margin:0; 
  right:0; 
}

.av_main_nav_header.av_menu_left #header_main .main_menu-uber{
  clear:none; 
  position: absolute; 
  z-index: 100; 
  line-height:30px; 
  height:100%; 
  margin:0; 
  left:0;
  right:auto; 
}



/* Menu left or right, slim */
.av_main_nav_header .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:36px;
  padding-bottom:36px;
}
 
/* Menu left or right, large */
.av_main_nav_header.av_large .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:50px;
  padding-bottom:50px;
}
 
/* Menu left or right, scrolled */
.av_main_nav_header.header-scrolled .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:14px;
  padding-bottom:14px;
}

.ubermenu #menu-item-search{
  display:none;
}

#header_main,
#header_main .main_menu-uber .ubermenu{
  border-top:none;
}

#header_main_alternate .main_menu-uber{
    position:relative;
}

.av_bottom_nav_header #header_main,
.av_bottom_nav_header #header_main_alternate{
  border-bottom:none;
}

@media screen and (max-width:999px){
  #header_main .logo,
  #header_main .main_menu-uber{
    position:relative;
    clear:both;
  }
  #header_main_alternate{
    display:block !important;
  }
  #advanced_menu_toggle{
    display:none !important;
  }

}
 
/* Responsive Menu */
@media only screen and (max-width: 767px) {
    .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
        padding-top:15px !important;
        padding-bottom:15px !important;
    }