/*
Theme Name: Divi Child
Description: Divi Child Theme
Author: Beate Lang Design
Author URI: http://www.beate-lang.de
Template: Divi
Version: 1.0
Tags: 
*/

/* CUSTOM CSS by Beate Lang */ 
.et_parallax_bg {opacity: 0.6;}
.et_parallax_bg .img-repos {background-position: 00px -200px;}
.bld-contact-form {border-radius: 20px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}

/* MENU - desktop & mobile */ 
.et_mobile_menu {width: 100vw !important;margin-left: -12.5%;background:#fbf4ea;}
.et_mobile_menu li a {text-transform:uppercase;letter-spacing:1px;color:#ca9330!important;}
.et_mobile_menu li li {padding-left:0;}
.et_mobile_menu li a {border-bottom:2px solid rgba(0,0,0,.03);}
.et_mobile_menu .sub-menu li a {color: rgba(0,0,0,0.6) !important;text-transform:none;font-weight: 500;}
.nav li a:hover {text-decoration:underline!important;}

/*
.nav li a:hover {border-bottom:4px solid #CA9330!important;padding-bottom: 11px !important;}
#top-menu-nav .nav .centered-inline-logo-wrap {border-bottom:0px solid #CA9330!important;}
*/

/* BTT BTN */
/* Default button appearance */
.et_pb_scroll_top:before {content: "!";}
.et_pb_scroll_top.et-pb-icon {
    right: 30px; /* space from right */
    bottom: 30px; /* space from bottom */
    padding: 8px; /*padding size*/
    border-radius: 30px; /* make the circle */
	border: 2px solid #fff;
    background: #eac482 /* button color */;  
    font-size: 32px; /* icon size */
    transition: all .1s ease-in-out; /* add transition */
}
/* Button Appearance on Mouseover */
.et_pb_scroll_top.et-pb-icon:hover {
    bottom: 32px /* space from bottom */;
    background: #d59b37 /*button hover color*/;  
    transition: all .1s ease-in-out; /*add transition*/
    box-shadow: 0 6px 10px rgb(35,40,25,0.25) /*box shadow on hover*/
}
/* Animation tweaks */
.et_pb_scroll_top.et-visible {
    -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);
    -moz-animation: fadeInBottom 2s 1 cubic-bezier(.50,0,.160,1);
    -o-animation: fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);
    animation: fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);
}
.et_pb_scroll_top.et-hidden {
    opacity: 0;
    -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
    -moz-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
    -o-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
    animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
}