/*
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
@import url(https://fonts.googleapis.com/css?family=Roboto:100,100italic,300,300italic,400,400italic,500,500italic,700,700italic,900,900italic&subset=latin,latin-ext,cyrillic,cyrillic-ext,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300italic,400,400italic,700,700italic&subset=latin,latin-ext,cyrillic-ext,cyrillic,greek-ext,greek,vietnamese);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700&subset=latin,latin-ext,greek-ext,greek,vietnamese,cyrillic,cyrillic-ext);:*/

.single-product .single-product-summary {
    padding: 00px!important;
    background-color: #ffffff;
}

/* Sidebar */
.sidebar-links a.first {
    background-color: #eaeaea;
    padding: 5px 15px 5px 15px;
    display: block;
}
.sidebar-links a {
    font-size: 12px;
    color: #000000;
}
.sidebar-links a:hover {
	color:#705ccd!important;
}
.sidebar-links li {
    padding: 2px!important;
    list-style: none;

}
.sidebar-links p {
    margin: 0px;
}
.btn-conversion {
    background: #322960;
    padding: 10px 15px;
    border-radius: 3px;
    text-align: center;
}
a.btn-conversion {
    color: #fff;
    width: 100%;
    display: block;
}
a.btn-conversion:hover {
    background: #50477b!important;
}
.sidebar-landingpage a.avia-button {
    font-size: 15px!important;
}
/* Sidebar end */
body, span {
    font-family: 'Roboto', sans-serif!important;
font-weight: 400!important;
}
#top #header .av-main-nav > li > a {
    font-weight: 400;
    text-transform: uppercase;
}
.conversion h3, .conversion p{
	color:#fff!important;
}
.conversion-outer .avia-button-fullwidth {
    padding: 10px!important;
    font-size: 15px!important;
}
#top input[type="text"], #top input[type="tel"], #top input[type="email"], textarea {
    background-color: #fff!important;
    border: 1px solid #d3d3d3!important;
}
.kontakt-inner label {
    font-weight: 100!important;
}
.kontaktformular input[type=text], .kontaktformular input[type=tel], .kontaktformular input[type=email]{
	height:50px!important;
}
.kontaktformular{
	margin:0 auto;padding:50px 0px 50px 0px!important;
}
.kontaktformular input[type=submit]{
	background:#857550!important;color:#fff!important;width:100%;height:50px;
}
.kontaktformular input[type=submit]:hover{
	background:#c8c1af!important;
}
.kontaktformular h3{
	margin-top:0px!important;margin-bottom:15px!important;
}
.kontakt-txt{
	margin-bottom:28px;
}
.left, .right{
	width:49%;float:left;
}
.left{
	margin-right:1%;
}
.right{
	float:right;
}
.kontakt-inner, .kontakt-txt{
	width:100%;clear:both;
}
.kontaktformular textarea{
	height:184px;
}
input {
    margin-bottom: 0px!important;
}
.docfinder-mobile{
	display: none;
}
.bewertungen-mobil {
    display: none;
}
/* Footer */
.float-left .float-right {
    width: 49%;
}
.float-right {
    float: right;
}
.float-left {
    float: left;
}
.copyright {
    width: 80%;
}
#top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont='entypo-fontello']:before {
    font-family: 'entypo-fontello';
    font-size: 21px;
}
@media only screen and (max-width: 961px) {
	.copyright {
		width: 70%;
	}
}
@media only screen and (min-width: 769px) {
#scroll-top-link { display: none !important; }}

@media only screen and (max-width: 768px) {
#scroll-top-link { display: block !important; }}
@media only screen and (max-width:1200px){
	.kontaktformular{
		width:100%!important;
	}
}
@media only screen and (max-width:769px){
	.docfinder-desktop {
		display: none;
	}
	.docfinder-mobile{
		display: block;
	}
	.avia-builder-widget-area.avia-builder-el-8 {
		display: none;
	}	
	.bewertungen-mobil {
		display: block;
	}	
}
@media only screen and (max-width:786px){
	.behandlungen-columns{
		display:none;
	}
	#behandlungen-mobil{
		display:block;
	}
	.left, .right{
		width:100%;
	}
	.right{
	margin-top:20px;
	}
	.slideshow_inner_caption {
	   display: none;
	}
}

@media only screen and (max-width: 630px){
	.float-right, .float-left {
		width: 100%;
	}
}

@media only screen and (max-width:600px){
	.kontaktformular{
		width:100%!important;padding:50px 0px 50px 0px!important;
	}
}

@media only screen and (max-width: 736px) {
    .avia_textblock pre, .responsive #top #main .products .product {
        width: 45.6% !important;
        margin: 0 4% 1% 0;
    }
}

/* Zwei Produkte pro Spalte */

@media only screen and (max-width: 767px) {
.responsive #top.page-id-1745 .container .av-content-small, .responsive #top.page-id-1745 #av_section_1 .flex_column, .responsive #av_section_1 .av-flex-cells .no_margin {
    width: 45%;
    float: middle;
	margin-left: 3%;
    display: inline-block!important;
}
}

/* Schrift in Suche */
#top .header_color .input-text, #top .header_color input[type='text'], #top .header_color input[type='input'], #top .header_color input[type='password'], #top .header_color input[type='email'], #top .header_color input[type='number'], #top .header_color input[type='url'], #top .header_color input[type='tel'], #top .header_color input[type='search'], #top .header_color textarea, #top .header_color select {
    border-color: #f4f3ef;
    background-color: #857550;
    color: #999999;
}

.av_ajax_search_entry {
	color: #ffffff!important;
}

.ajax_search_response h4 {
	color: #ffffff!important;
}