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

/* Allgemeine Tags */
/* lato-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/enfold-child/fonts/lato-v24-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/enfold-child/fonts/lato-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/enfold-child/fonts/lato-v24-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/enfold-child/fonts/lato-v24-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/enfold-child/fonts/lato-v24-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/enfold-child/fonts/lato-v24-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/enfold-child/fonts/lato-v24-latin-700.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/enfold-child/fonts/lato-v24-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/enfold-child/fonts/lato-v24-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/enfold-child/fonts/lato-v24-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/enfold-child/fonts/lato-v24-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/enfold-child/fonts/lato-v24-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}

body {
	font-family: 'Lato','Helvetica','Arial',sans serif;
	font-size:18px;
}
h1, h2, h3, h4, h5, h6 {
	text-transform:none !important;
}
h1 {
	color:#efb165 !important;
	font-size:46px;
}
strong, b {
	color:#3a3a3a !important;
}
td {
	padding: 3px 12px;
}
/* Eigene IDs und KLassen */
#opener {
	background:rgb(58,58,58,0.7);
	padding:20px 30px;
	position:absolute;
	bottom:40px;
	width:auto !important;
}
#opener h1 {
	color:#fff !important;
	font-size:46px;
	font-weight:600;
}
#myfooter, #myfooter h3, #myfooter a {
	color:#fff !important;
}
#jobs {
	background:rgb(58,58,58,0.7);
	padding:40px;
	position:absolute;
	bottom:40px;
	color:#fff !important;
	width:100% !important;
}
#jobs h1, #jobs h2 {
	color:#fff !important;
	font-weight:600;
}
#dermatobox {
	padding:60px;
	background:#dec37d;
	border-radius:20px;
}
#infobox {
	padding:60px 40px;
	background:#f9bf79;
	border-radius:20px;
}
#urobox {
	padding:60px;
	background:#f9bf79;
	border-radius:20px;
}
#onlinedocbox {
	padding:60px;
	background:#f5f5f5;
	border-radius:20px;
}
.urobox30 {
	padding:40px;
	background:#f9bf79;
	border-radius:20px;
}
.urobox30 a, #urobox a, #dermatobox a {
	color:#000 !important;
}
.urobox30 a:hover, .dermatobox30 a:hover {
	color:#666666 !important;
	text-decoration:underline !important;
	cursor:pointer;
}
.dermatobox30 {
	padding:40px;
	background:#dec37d;
	border-radius:20px;
}
.dermatobox30 a {
	color:#000 !important;
}
.servicebox30 {
	padding:40px;
	background:#f1f1f1;
	border-radius:20px;
}
.phonebox {
	padding:10px 60px;
}
.cta, .cta a, .cta h2, .cta h3, .cta b, .cta strong {
	text-align:center !important;
	color: #fff !important;
}
.cta h2 {
	font-weight:600;
	font-size:40px;
}
.doctolib {
	background: #3e8fcf;
	border-radius: 20px;
	text-align: center;
	padding: 10px 10px 40px 10px;
	color: #ffffff;
}
#banner, #banner h2 {
	text-align:center !important;
	color:#ffffff !important;
}
.menuspacer {
	padding-top:30px;
}
#docs .av-special-heading .av-special-heading-tag {
	height: 50px;
}
#docs .av-subheading_below {
	margin-top: .3em;
	display: inline-block;
	height:40px;
}
/* Ueberschriebene IDs und Klassen */
.main_color .special_amp {
	color:inherit !important;
	font-size:inherit !important;
	font-weight:inherit !important;
	font-style:inherit !important;
	font-family:inherit !important;
}
.av-subheading_above {
	color:#f28400 !important;
	font-size:24px !important;
	margin-bottom:0 !important
}
#header_main .avia-menu-text {
    font-size: 18px;
}
ul.sub-menu {
    /* width: 350px !important; */
}
.main_color .special-heading-inner-border {
	display: none;
}
td {
	font-size: 18px !important;
}
.av-milestone-title {
	font-weight:400 !important;
} 
#top .widget_nav_menu li {
	font-size: 18px !important;
}
#top input[type=text], #top input[type=email], #top input[type=tel], #top select, #top textarea {
	margin-bottom: 0px;
}
.wpcf7-list-item {
	margin: 0 0 1em 0;
}
input[type=submit] {
	padding: 9px 22px;
	cursor: pointer;
	border-radius: 10px;
	font-size:18px;
}
#header .avia_mega_text_block {
	padding-top: 30px !important;
	font-weight:bold !important;
	color:#000000;
}
@media only screen and (max-width: 1175px) {
	.av-main-nav > li.menu-item-avia-special {
		display: block;
	}
	.av-main-nav > li {
		display: none;
	}
	
	#mobile-advanced .avia_mega_text_block {
		display: block !important;
	}
}


@media only screen and (max-width: 768px) {
	#opener {
		background:rgb(58,58,58,0.7);
		padding:10px 15px;
		position:absolute;
		bottom:-10px;
		width:auto !important;
		margin-bottom:-30px !important;
	}
	#opener h1 {
		color:#fff !important;
		font-size:23px !important;
		font-weight:600;
	}
	#dermatobox {
		padding:40px;
		background:#dec37d;
		border-radius:20px;
	}
	#infobox {
		padding:40px 20px;
		background:#f9bf79;
		border-radius:20px;
	}
	#urobox {
		padding:40px;
		background:#f9bf79;
		border-radius:20px;
	}
	#onlinedocbox {
		padding:40px;
		background:#f5f5f5;
		border-radius:20px;
	}
	.urobox30 {
		padding:20px;
		background:#f9bf79;
		border-radius:20px;
	}
	.urobox30 a {
		color:#000 !important;
	}
	.dermatobox30 {
		padding:20px;
		background:#dec37d;
		border-radius:20px;
	}
	.dermatobox30 a {
		color:#000 !important;
	}
	.servicebox30 {
		padding:20px;
		background:#f1f1f1;
		border-radius:20px;
	}
}