/* 
Theme Name: LudwigVan
Theme URI: http://ludwigvan.wien 
Description: Child Theme Divi, LudwigVan 
Author: Gerald Fichtinger 
Author URI: http://grundformen.at 
Template: Divi 
Version: 1 License: GNU General Public 
License v2 or later 
License URI: http://www.gnu.org/licenses/gpl-2.0.html 
*/


/*---------------  HAUPTMENUE ANPASSUNGEN  -------------------------*/

#main-header.et-fixed-header 	{ font-weight: 400 !important; }
#et-top-navigation 				{ font-weight: 400; }

/*---------------  SUPERIMPOSE LOGO  -------------------------*/

#top-header {z-index: 99999;}
 
#logo {
 
max-height: 220% !important;
 
margin-top: 10px;

 
z-index: 100000;
 
}
 
@media only screen and (max-width : 980px) {
 
#logo { margin-top: 0px}}


/* OPTin - Disable First and Lastname */

class="language-css">.et_pb_newsletter_form p:nth-child(2) {
display: none !important;
}
.et_pb_newsletter_form p:nth-child(3) {
display: none !important;
}



/*-----------------NUR MOBILE-MENU-----------------------------*/


@media only screen and ( min-width:980px ) {
#et_mobile_nav_menu { display:block }
#top-menu-nav { display:none; }


/*-----------------RESMIO - BUTTON-----------------------------*/



.et_pb_code_0 { margin-top: -9%; margin-left: 45%; margin-right: 45%;}

 
/**change these settings if you want to style it**/
.et_mobile_menu {
    display: none;
    visibility: visible;
    position: absolute;
    z-index: 9999;
    left: 75%;
    width: 25% !important;
    padding: 5%;
    border-top: 3px solid #2ea3f2;
    opacity: 0.9 !important;
    background: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);  }

.mobile_menu_bar:before {
 content: "\61";
 font-size: 32px;
 left: 0;
 position: relative;
 top: 0;
 cursor: pointer;
 }
}



/*-----------------Slider Anpassungen -----------------------------*/

/*.et_pb_slide {
min-height: 100vh;
}*/
.et_pb_section {
min-height: 100vh;
}
.et_pb_section_4 {
    min-height: 100% !important;
}


.et-pb-active-slide .et_pb_slide_description {
 animation-name: gridFadeIn;
}
.et-pb-active-slide .et_pb_slide_image, .et-pb-active-slide .et_pb_slide_video {
 animation-name: fadeLeft;
}




.entry-content table, body.et-pb-preview #main-content .container table {
    text-align: right;
    border: 0px;
}

.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    padding: 6px 24px;
    border-top: 0px solid #eee;
}

/*---------------*/
/***** FadeIn-disabled *****/
/*---------------*/

.et_pb_slide_image, .et_pb_slide:first-child .et_pb_slide_image img.active {
	-webkit-animation: none !important;
	-moz-animation: none !important;
	-o-animation: none !important;
	-ms-animation: none !important;
	animation: none !important;
}



h4 { padding-bottom: 0.3em !important;padding-top: 0.3em;}


/***** HARD CORRECTION OF LINE HEIGHT Mittagstisch *****/


/*.et_pb_text_7 p {
    line-height: 0.5em !important;
}*/

/*---------------*/
/***** MenuTitle disable *****/
/*---------------*/


.fdm-sectionid-29 .fdm-section-header { display:none; }
.fdm-sectionid-30 .fdm-section-header { display:none; }
.fdm-sectionid-31 .fdm-section-header { display:none; }
.fdm-sectionid-32 .fdm-section-header { display:none; }
.fdm-sectionid-33 .fdm-section-header { display:none; }
.fdm-sectionid-34 .fdm-section-header { display:none; }


/*---------------*/
/***** Julia  OVERLAY ADAPTIONEN *****/
/*---------------*/

figure.n10s-julia {
	background: #2f3238;
}

figure.n10s-julia img {
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.n10s-julia figcaption {
	text-align: left;
}

figure.n10s-julia h2 {
	position: relative;
	padding: 0.5em 0;
}

figure.n10s-julia p {
	font-family: 'PT serif', serif;
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0 1.5em 1.5em 0;
	background: rgba(255,255,255,0.0);
	width: 140px;
	text-align: right;
	opacity: 0;
	-webkit-transform: translate3d(20px,20px,0);
	transform: translate3d(20px,20px,0);}

figure.n10s-julia p:first-child {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

figure.n10s-julia p:nth-of-type(2) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

figure.n10s-julia p:nth-of-type(3) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

figure.n10s-julia:hover p:first-child {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}

figure.n10s-julia:hover p:nth-of-type(2) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

figure.n10s-julia:hover p:nth-of-type(3) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

figure.n10s-julia:hover img {
	}

figure.n10s-julia:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
/*------MENU----------*/
.fdm-section-header h3 {
    margin-bottom: 0.5em;
    text-align: left;
}

.fdm-item-has-price .fdm-item-panel p {
    padding-right: 20%;
    text-align: left;
}

.entry-content ul {line-height: 16px;}
.fdm-menu-footer {
    font-size: 100%;
    font-style: italic;
}

.fdm-item-title { font-family: 'PT Serif', Georgia, "Times New Roman", serif; font-size: 18px; line-height: 20px; }
.fdm-item-panel .fdm-item-title { font-weight: normal !important; }
.fdm-item-content { font-style: italic !important; }
.fdm-section-header { border-bottom: 1px solid white !important; }

.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    width: auto;
    margin: auto;
    padding: 5% 4% !important;
}

.fdm-section-header h3 { line-height: 0px; }