/*
Theme Name: Enfold Child
Description: <strong>A superflexible and responsive Business Theme by Kriesi</strong> - <br/> Update notifications available on twitter, facebook and via newsletter:<br/> <a href='http://twitter.com/kriesi'>Follow me on twitter</a><br/> - <a href='http://www.facebook.com/pages/Kriesi/333648177216'>Join the Facebook Group</a> - <a href='http://www.kriesi.at/newsletter'>Subscribe to our Newsletter</a>
Author: Kriesi
Author URI: https://kriesi.at
License: Themeforest Split Licence
License URI: -
Theme URI: www.kriesi.at/themes/enfold/
Template: enfold
Version: 1.0
*/
@media (min-width: 992px) {
	#top #header ul.menu.av-main-nav > li.current_page_item > a,
	.home #header #header_main nav .avia-menu #avia-menu>li:not(:nth-child(3)) a:hover,
	#top #header #header_main nav .avia-menu #avia-menu>li:not(:nth-child(3)) a:hover {
		border-top: solid 2px #d47cda;
	}
	.home #header #header_main nav .avia-menu #avia-menu>li:not(:nth-child(3)) a:hover span,
	#top #header #header_main nav .avia-menu #avia-menu>li:not(:nth-child(3)) a:hover span,
	#top #header #header_main ul.menu.av-main-nav > li.current_page_item > a span,
	#top #header #header_main ul.menu.av-main-nav > li.current_page_item > a span {
		color: #d47cda;
	}
	#top #header #header_main nav .avia-menu #avia-menu>li:nth-child(3) a:hover,
	#top #header #header_main nav .avia-menu #avia-menu>li:nth-child(3) a:hover {
		border-top: solid 2px #cbd707;
	}
	#top #header #header_main nav .avia-menu #avia-menu>li:nth-child(3) a:hover span,
	#top #header #header_main nav .avia-menu #avia-menu>li:nth-child(3) a:hover span {
		color: #cbd707;
	}
	#top.page-id-585 #header #header_main nav .avia-menu #avia-menu>li:not(:nth-child(2))>a:hover {
		border-top-color: #cbd707;
	}
	#top.page-id-585 #header #header_main nav .avia-menu #avia-menu li:not(:nth-child(2))>a:hover>ul>li>a {
		border-top-color: #d47cda;
	}
	#top.page-id-585 #header #header_main nav .avia-menu #avia-menu li:not(:nth-child(2))>a:hover span,
	#top.page-id-585 #header #header_main nav ul.menu.av-main-nav > li > a:hover span {
		color: #cbd707;
	}
	#top.page-id-585 #header #header_main ul.menu.av-main-nav > li.current_page_item > a {
    border-top-color: #cbd707;
	}
	#top.page-id-585 #header #header_main ul.menu.av-main-nav > li.current_page_item > a span {
    color: #cbd707;
	}
	#top #header ul.menu.av-main-nav > li:nth-child(2) > a:hover {
		border-top-color: #d47cda;
	}
	#top #header ul.menu.av-main-nav > li:nth-child(2) > a:hover span {
		color: #d47cda;
	}
	#top #header .main_menu ul:first-child >li:nth-child(2) > ul {
		border-top: solid 2px #d47cda;
	}
	#top #header .main_menu ul:first-child >li:nth-child(3) > ul {
		border-top: solid 2px #cbd707;
	}
	#top .header_color .main_menu .menu li:nth-child(2) ul li a {
		color: #d47cda;
	}
	#top .header_color .main_menu .menu li:nth-child(2) ul li a:hover {
		background-color: #d47cda;
	}
	#top .header_color .main_menu .menu li:nth-child(3) ul li a:hover {
		background-color: #cbd707;
	}
}
.home .all_colors .entry-content-wrapper div:first-child .av_promobox strong {
	color: #d47cda;
}
.home .all_colors .entry-content-wrapper div:first-child .av_promobox .avia-button {
	border-top-color: #d47cda !important;
	color: #d47cda !important;
}
.home .all_colors .entry-content-wrapper div:first-child .av_promobox .avia-button:hover {
	background-color: #d47cda;
}

.home .all_colors .entry-content-wrapper div:last-child .av_promobox strong {
	color: #cbd707;
}
.home .all_colors .entry-content-wrapper div:last-child .av_promobox .avia-button {
	border-color: #cbd707 !important;
	background-color: transparent!important;
	color: #cbd707 !important;
}
.home .all_colors .entry-content-wrapper div:last-child .av_promobox .avia-button:hover {
	background-color: #cbd707!important;
}


#top .gform_wrapper #gform_2 .top_label .gfield_label {
	color: #d47cda;
	font-size: 16px;
}
#top .gform_wrapper #gform_1 .top_label .gfield_label {
	color: #fff;
	font-size: 16px;
}

#top #gform_2 input[type=text],
#top #gform_2 input[type=email],
#top #gform_2 textarea,
#top #gform_1 input[type=text],
#top #gform_1 input[type=email],
#top #gform_1 textarea {
	padding: 5px 10px;
	line-height: 40px;
	border-radius: 0px;
}

#top #gform_2 input[type=text]:focus,
#top #gform_2 input[type=email]:focus,
#top #gform_2 textarea:focus,
#top #gform_1 input[type=text]:focus,
#top #gform_1 input[type=email]:focus,
#top #gform_1 textarea:focus {
	border-color: #d47cda;
	box-shadow: 0px 0px 2px 1px rgba(128,3,126,0.5);
}
#top #gform_2 input[type=submit],
#top #gform_1 input[type=submit] {
	color: #d47cda;
	border: 1px solid #d47cda;
	background-color: #fff;
	line-height: 18px;
}
#top #gform_2 input[type=submit]:focus ,
#top #gform_1 input[type=submit]:focus {
	outline: none;
}

#top #gform_2 input[type=submit]:hover,
#top #gform_1 input[type=submit]:hover {
	color: #ffffff;
	background-color: #d47cda;
}

#top #gform_2 .gform_footer.top_label {
	text-align: right;
}

.page-id-776 header span.logo,
.home header span.logo {
	display: none;
}

/* #wrap_all #main #footer.footer_color .container div:first-child #text-6,
#wrap_all #main #footer.footer_color .container div:first-child #text-4,
#wrap_all #main #footer.footer_color .container div:last-child #media_image-3,
#wrap_all #main #footer.footer_color .container div:last-child #media_image-2
{
	display: none;
}
 */

#wrap_all #main #footer.footer_color .container #media_image-2 .widgettitle,
#wrap_all #main #footer.footer_color .container #media_image-3 .widgettitle
{display: none!important;}

body.page-id-585 #wrap_all #main #footer.footer_color .container #text-4,
body.parent-pageid-585 #wrap_all #main #footer.footer_color .container #text-4,
body.page-id-585 #wrap_all #main #footer.footer_color .container div:last-child #media_image-3,
body.parent-pageid-585 #wrap_all #main #footer.footer_color .container div:last-child #media_image-3
{
	display: none;
}

body.page-id-583 #wrap_all #main #footer.footer_color .container #text-6,
body.parent-pageid-583 #wrap_all #main #footer.footer_color .container #text-6,
body.page-id-583 #wrap_all #main #footer.footer_color .container div:last-child #media_image-2,
body.parent-pageid-583 #wrap_all #main #footer.footer_color .container div:last-child #media_image-2
{
	display: none;
}
#footer.footer_color .container #media_image-2,
#footer.footer_color .container #media_image-3 {
	float: right;
	margin-bottom: 0;
	text-align: right;
}


 #footer.footer_color .container .homepage_right_column{text-align: right;}
 #footer .widgettitle {
    display: inline-block;
}

#footer.footer_color .container #text-4 a, 
#footer.footer_color .container #text-6 a{
	text-decoration: underline;
}

#callback input.button, #callback-green input.button, #contact_callback input.button, #home_callback input.button{float:right;}

body.page-id-583 #wrap_all #main #callback .avia-builder-el-last h3,
body.parent-pageid-583 #wrap_all #main #callback .avia-builder-el-last h3{
    display: block;
    font-size: 28px;
    margin-top: 1px;
    margin-bottom: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    text-align: left;
    line-height: 36px;
    letter-spacing: -1px;
    color: #d47cda;
}

body.page-id-585 #wrap_all #main #callback-green .avia-builder-el-last h3,
body.parent-pageid-585 #wrap_all #main #callback-green .avia-builder-el-last h3{
    display: block;
    font-size: 28px;
    margin-top: 1px;
    margin-bottom: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    text-align: left;
    line-height: 36px;
    letter-spacing: -1px;
    color: #cbd707;
}

#top #callback .input-text, #top #callback input[type='text'], #top #callback input[type='input'], #top #callback input[type='password'], #top #callback input[type='email'], #top #callback input[type='number'], #top #callback input[type='url'], #top #callback input[type='tel'], #top #callback input[type='search'], #top #callback textarea, #top #callback select {
	border-color: #000;
	background-color: transparent!important;
	color: #3f3f3f;
}

#callback-green .button:hover, #callback-green .ajax_controlls a:hover, #callback-green #submit:hover, #callback-green .big_button:hover, #callback-green .contentSlideControlls a:hover, #callback-green #submit:hover, #callback-green input[type='submit']:hover {
    background-color: #cbd707;
    color: #fff;
    border-color: #cbd707;
}

#callback-green .button, #callback-green .ajax_controlls a, #callback-green #submit, #callback-green .big_button, #callback-green .contentSlideControlls a, #callback-green #submit, #callback-green input[type='submit'] {
    background-color: transparent;
    color: #cbd707;
    border-color: #cbd707;
}

#top #wrap_all #main #contact_callback .avia-builder-el-last h3,
#top #wrap_all #main #contact_callback .avia-builder-el-last h3{
    display: block;
    font-size: 28px;
    margin-top: 1px;
    margin-bottom: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    text-align: left;
    line-height: 36px;
    letter-spacing: -1px;
    color: #373A3F;
}

#contact_callback .button:hover, #contact_callback .ajax_controlls a:hover, #contact_callback #submit:hover, #contact_callback .big_button:hover, #contact_callback .contentSlideControlls a:hover, #contact_callback #submit:hover, #contact_callback input[type='submit']:hover {
    background-color: #373A3F;
    color: #fff;
    border-color: #373A3F;
}

#contact_callback .button, #contact_callback .ajax_controlls a, #contact_callback #submit, #contact_callback .big_button, #contact_callback .contentSlideControlls a, #contact_callback #submit, #contact_callback input[type='submit'] {
    background-color: transparent;
    color: #373A3F;
    border-color: #373A3F;
}

#contact_callback a {
    color: #aeaeae;
    text-decoration: underline;
}
#contact_callback a:hover {
    color: #000;
}

/* body:not(.page-id-583) #footer a:hover,
body:not(.page-id-585) #footer a:hover
{color:#fff!important;} */

body .footer_color a:hover{
	color:#fff;
}
body.page-id-583 .footer_color a:hover{
    color: #d47cda;
}
body.page-id-585 .footer_color a:hover {
    color: #cbd707;
}

#home_callback .avia_textblock h3 {
    color: #ffffff;
}
#home_callback form h3 {
    display: none;
}

#home_callback .button:hover, #home_callback .ajax_controlls a:hover, #home_callback #submit:hover, #contact_callback .big_button:hover, #home_callback .contentSlideControlls a:hover, #home_callback #submit:hover, #home_callback input[type='submit']:hover {
    background-color: #fff;
    color: #000;
    border-color: #fff;
}

#home_callback .button, #home_callback .ajax_controlls a, #home_callback #submit, #home_callback .big_button, #home_callback .contentSlideControlls a, #home_callback #submit, #home_callback input[type='submit'] {
    background-color: transparent;
    color: #ffffff;
    border-color: #ffffff;
}
body.home .avia-builder-el-9 a.avia-button:hover {
	background: #cbd707;
}
body.parent-pageid-585 footer {
	background-color: #7F8703;
    color: #ffffff;
}
body.parent-pageid-585 .copyright a:hover {
	color: #CBD707;
}
body.parent-pageid-585 #scroll-top-link {
    background-color: #7F8703;
}
body.parent-pageid-585 #scroll-top-link:hover {
    background-color: #ffffff;
    color: #7F8703;
}
/*.page-child .avia-builder-el-0.avia-fullscreen-slider .avia-slideshow {
	height: 699px!important;
}*/
@media (min-width: 992px) {
	#top.parent-pageid-585 .footer_color a:hover { 
		color: #CBD707;
	}
	#top.parent-pageid-585 ul.menu > li.current-menu-item > a span {
	    color: #cbd707;
	}
	#top.parent-pageid-585 #header #header_main ul.menu.av-main-nav > li.current-page-ancestor > a {
		border-top: solid 2px #cbd707;
	}
}
#top.parent-pageid-585 .header_color .main_menu .menu ul li.current-menu-item a {
    background-color: #cbd707;
    color: #ffffff !important;
}
#top.parent-pageid-585 .header_color .main_menu .menu ul li.current-menu-item a span {
    color: #ffffff !important;
}
#top.parent-pageid-585 .avia-button-wrap a.avia-button:hover {
	background-color: #cbd707;
}
#top.page-id-585 .avia-button-wrap a.avia-button:hover {
	background-color: #cbd707;
}
#top.page-id-585 .header_color .main_menu .menu ul li.current-menu-item a {
    background-color: #cbd707;
}
.avia_textblock h6 {
	color: #000;
}
/*.main_color {
	background-color: #fff !important;
}*/

.anfrage-green #gform_submit_button_1 {
/*
background: #a70005 !important;
border-color: #a70005 !important; 
*/
    background-color: transparent !important;
    color: #cbd707 !important;
    border-color: #cbd707 !important;
}
.anfrage-green #gform_submit_button_1:hover {
/*
background: #a70005 !important;
border-color: #a70005 !important; 
*/
    background-color: #cbd707 !important;
    color: #fff !important;
    border-color: #cbd707 !important;
}