/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.1
Text Domain:  Avada
*/


.fusion-secondary-main-menu,.fusion-row,.fusion-main-menu {overflow: visible;}

.fusion-main-menu>ul>li {
max-height: 40px;
}

#menu-item-954:after {

content: url('https://badenerwein.at/wp-content/uploads/2020/04/geöffnet-e1586934924132.png');

position: relative;
top: -22px;
left: 51px;


}


.fusion-mobile-nav-item {position: initial;} 


#mobile-menu-item-954{ max-height: 35px;}

#mobile-menu-item-954:after {

content: url('https://badenerwein.at/wp-content/uploads/2020/04/geöffnet-e1586934924132.png');

position: relative;
top: -22px;
left: 82px;


}


@media (max-width: 900px) { 
	
	.px901 {display: none}

}


@media (min-width: 901px) { 
	
	
	.px900 {display: none}

}




.fusion-text p:last-child {margin-bottom: 0px;}

.bfacts .col-md-4 {padding-left: 8px;}

.gform_wrapper .gsection {border-bottom: 2px dotted #e0dede !important}

.gform_wrapper hr { clear: both !important; width: 60%;}


@media only screen and (max-width: 641px)
{
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file])

{
	line-height: inherit !important;
	}

}


#slidingbar-area .slide-excerpt h2, #slidingbar-area ul, .counter-box-content, .fusion-alert, .fusion-blog-layout-timeline .fusion-timeline-date, .fusion-footer-widget-area .slide-excerpt h2, .fusion-footer-widget-area ul, .fusion-progressbar .progress-title, .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta, .fusion-tabs-widget .tab-holder .news-list li .post-holder a, .gform_wrapper .gfield_description, .gform_wrapper label, .jtwt .jtwt_tweet, .post-content blockquote, .project-content .project-info h4, .review blockquote q, .sidebar .jtwt .jtwt_tweet, .sidebar .slide-excerpt h2, body

{font-size: 17px !important;}



.productimage img {width: 32px;}


/* Home Equal Heights*/



.homebetrieb,.allebetrieb {
	padding: 10px;}




.homebetrieb .Heuriger img {
position: absolute;
bottom: 15px;
right: 25px;
transform: rotate(22deg);
top: initial;
}






/* GF Order Form */



.gfield_total {font-size: 22px;}


.productimage {
    float: left;
    
}

..gfproduct {
    float: left;
    clear: none !important;
    width: 90%;
}

.gfield.gfproduct {

clear: none !important;
overflow: hidden !important;

}



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

  .gform_wrapper .ginput_container span:not(.ginput_price) {
       
        display:inline-block !important;
    }
    
    
    .gfield.productimage { margin-right: 10px !important;}

}





.fusion-countdown-counter-wrapper .fusion-dash-wrapper:last-child,.fusion-countdown-counter-wrapper .fusion-dash-wrapper:nth-last-child(2),.fusion-countdown-counter-wrapper .fusion-dash-wrapper:nth-last-child(3) {display:none;}

.fusion-countdown .fusion-countdown-heading { 
	
	font-size: 20px !important; 
}

.fusion-countdown .fusion-countdown-subheading {font-size: 16px;}

.fusion-countdown-counter-wrapper {text-align: right !important;}

fusion-footer {
	
	position: absolute;
bottom: 0;
left: 0;
width: 100%;

}


div.weinkarte {
	
	float: right;
background: rgb(242, 242, 242);
text-align: center;
padding: 5px;
border-radius: 5px;
position: absolute;
right: 0px;
top: 0px;
	
}


.weinkarte p { margin-top: 8px;
margin-bottom: 8px;
}


img.ui-datepicker-trigger {

-moz-box-shadow: 3px 4px 0px 0px #899599;
-webkit-box-shadow: 3px 4px 0px 0px #899599;
box-shadow: 3px 4px 0px 0px #899599;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #bab1ba));
background: -moz-linear-gradient(top, #ededed 5%, #bab1ba 100%);
background: -webkit-linear-gradient(top, #ededed 5%, #bab1ba 100%);
background: -o-linear-gradient(top, #ededed 5%, #bab1ba 100%);
background: -ms-linear-gradient(top, #ededed 5%, #bab1ba 100%);
background: linear-gradient(to bottom, #ededed 5%, #bab1ba 100%);
background-color: #ededed;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
/* border: 1px solid #d6bcd6; */
padding: 4px 4px;
}

@media (max-width:800px)

{
	
	
	.Heuriger {margin-bottom: 15px;
		
	}
	
	.ausgesteckt.wpv-loop .row {margin-bottom: 0px;margin-top: 0px;}
	
}


/* Slider */

.bx-wrapper {
	
	border: none;
}


.bx-wrapper li {max-height: 500px;overflow: hidden;}


}



img.ui-datepicker-trigger {

content: url("/wp-content/uploads/static/icons/calendar.png");

}

.woocommerce .fusion-row {padding: 20px 50px 0;}

.fusion-header-wrapper {position: relative !important;}



@media (min-width: 800px) {.fusion-header {display: none;}}


##main {padding-left: 0px !important;
padding-right: 0px !important; }


/* #main .fusion-row {max-width:2000px !important;} */

.fusion-fullwidth {padding-left: 0px !important; padding-right: 0px !important;}


.fusion-column-wrapper {padding-left: 0px !important; padding-right: 0px !important;}

.padded {padding: 0 10px !important;}


.fusion-body .fusion-main-menu .current_page_item > a {
	
	color: #b88428 !important;
	font-weight: bold;
}






#HomeMainImage h1 {
	
	color: #fff;
font-size: 50px;
	
}


#HomeMainImage p {
	
	color: #fff;
font-size: 20px;
	
}





.home .wpv-date-front-end-clear {display: none;}


/* .ui-datepicker-trigger {
	
	content: url(/wp-content/uploads/static/arrow-down.png);
	
}
*/

/* Betrieb */



.btitle {font-size: 30px;
vertical-align: bottom;}

.ausstecken-betrieb .col-sm-4 {  
	
font-size: 22px;
}


/* Ausgsteckt Kalender Home */

.Heuriger img {
position: absolute;
top: 15px;
right: 25px;
transform: rotate(22deg);
}

.Heuriger {
	
	
height: 100%;	
min-height: 120px;
background: linear-gradient(to bottom right, rgb(193, 214, 80), rgb(255, 255, 255) 22.27%);
padding: 10px 15px;
box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	
}


.form-group-home {font-size: 26px;}

.hdate {font-size: 20px;}

.htitle {font-size: 24px;}

.hinfo {font-size: 20px;}




.ausgesteckt .row {margin-top: 25px; margin-bottom: 25px;}

/* Ende */



#betriebsinfo {
	
	font-size: 28px;
	
	}
	
#ausstecken {
	
	font-size: 28px;
	
	}
	
	
/* .fusion-header {
	
	background-color: rgba(184, 132, 40, 0.66) !important;
	
} */

.fusion-header {
	
	background-color: #ffffff !important;
	
}

.fusion-header .fusion-logo {
	
	margin: 15px 0px !important;
	
}

.fusion-logo img {
	
	height: 65px;
	
}

.fusion-fullwidth.fullwidth-box.fusion-parallax-none.hundred-percent-fullwidth.non-hundred-percent-height-scrolling {
	
	background-size: 100%;
	
}


.container.wpv-loop.js-wpv-loop {max-width: 2200px !important;
width: 100%;}


.binfo {font-size: 18px;}

.bfacts i {width: 30px;
display: inline-block;
 text-align:center;
 margin-right: 5px;}
 
 .bfacts img {margin: 0 8px  0 3px ;
display: inline-block;
 text-align:center;
}