/*
Theme Name: Divi Child
Description: Child theme for Divi theme
Author:
Author URI:
Template: Divi
Version: 1.0.0
Text Domain:  Divi
*/

@media screen and (min-width: 981px){
.addlogo .et_pb_slide_content{padding-right: 30%;position: relative;}
.addlogo .et_pb_slide_content .slidelogo{width: 30%;position: absolute;top: 0;right: 0;}
.addlogo .et_pb_slide_content .slidelogo img{position: relative;top: -30px;}
}
@media screen and (max-width: 980px){
.addlogo .et_pb_slide_content .slidelogo{display:none}
 #logo{width: 200px;}
}
.cmplz-show-banner:hover{cursor:pointer;}
/*logo*/
.et_header_style_left .logo_container{height:auto!important}
#logo{padding: 5px;top: 0;position: absolute;max-height: none!important;max-width: 360px;background-color: rgba(255,5255,255,.5);padding: 10px 10px 20px 10px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
#et-top-navigation{padding:0!important}
.lang-item a{padding: 16px 0 0 0 !important;}
@media screen and (max-width: 980px) and (min-width: 600px){
  #logo{ max-width: 250px!important;width: 250px;}
}

@media screen and (min-width: 981px){.single-post #main-content > .container {padding-top: 251px!important;}}
@media screen and (max-width: 980px){.single-post #main-content > .container {padding-top: 151px!important;}}

#top-menu {
    display: block!important
}
#et_mobile_nav_menu{display:none!important}

.flag_denmark .et_pb_image_wrap::after{content:" ";width:50px;height:50px;position: absolute;background-size: auto 35px;background-repeat: no-repeat;left: 0px;bottom: 5px;background-image: url('https://fbkom.info/wp-content/uploads/2022/01/denmark_flag.webp')}
.flag_germany .et_pb_image_wrap::after{content:" ";width:50px;height:50px;position: absolute;background-size: auto 35px;background-repeat: no-repeat;left: 0px;bottom: 5px;background-image: url('https://fbkom.info/wp-content/uploads/2022/01/germany_flag.webp')}
.lang-item-da a::before{content: " ";width: 35px;height: 23px;position: absolute;background-size: 100% 100%;background-repeat: no-repeat;background-image: url('https://fbkom.info/wp-content/uploads/2022/01/denmark_flag.webp');margin-top: -6px;margin-left: -35px;border-radius: 3px;}
.lang-item-de a::before{content: " ";width: 35px;height: 23px;position: absolute;background-size: 100% 100%;background-repeat: no-repeat;background-image: url('https://fbkom.info/wp-content/uploads/2022/01/germany_flag.webp');margin-top: -6px;margin-left: -35px;border-radius: 3px;}
.lang-item img{display:none;}
.lang-item span{font-size: 18px;}

/*PW-protected*/
.et_password_protected_form{max-width: 400px;margin: 150px auto 150px;text-align: center;}

/*FOOTER*/
.lang-da_DK .footer_de{display:none!important}
.lang-de_DE_formal .footer_dk{display:none!important}



/*MODAL - Stand 05.11.2020/MW */
.page-with-modal .modal{animation: fade 1s forwards;animation-delay: 0s;display:none;position: fixed!important;top: 0;left: 0;width: 100%;height: 100%;overflow:hidden;z-index: 999999999;background-color: rgba(0,0,0,.5)!important;}
.page-with-modal .modal .modalinner {min-width: 300px;max-height: 90%!important;overflow-x: hidden;overflow-y: auto;padding: 15px 0;margin: 0 auto;width:100%;max-width: 700px!important;background-color: #fff;border-radius: 4px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.page-with-modal .modalclose{color:#006f43;transition:all.5s;position: absolute;top: 10px;right: 10px;font-size: 24px;width: 25px;height: 25px;text-align: center;line-height: 27px;font-weight: 600;z-index: 9;}
.page-with-modal .modalclose:hover, .modallink:hover, .modallink3:hover, .modallink4 a:hover{cursor:pointer;opacity:1}
.active_modal{display:inline-block!important;}
.active_modal_body{overflow:hidden!important;}
@keyframes fade {from {opacity: 0;}	to {opacity: 1;}}
.et-fb #page-container .modal{background-color: rgba(0,0,0,.5);}
.et-fb #page-container .modal::before {content: "MODAL";color: rgba(255,255,255,.1);font-size: 55px;position: absolute;text-align: center;width: 100%;top: 8px;}
.et-fb #page-container .modal .et_pb_row {background-color: #fff;padding:0 10px;}
.page-with-modal .modal:hover{cursor:zoom-out;}
.page-with-modal .modal .modalinner:hover{cursor:default!important;}
/* ENDE MODAL */

.informationstext.et_pb_blurb_position_left .et_pb_blurb_container{ padding-left:0px!important;}

html[data-actw-focus-ring] body #page-container .logo_container a:focus:not(#dvmd_accessibility_wrapper *) img,
html[data-actw-focus-ring] body .logo_container a:focus:not(#dvmd_accessibility_wrapper *) img,
html[data-actw-focus-ring] body.et-db #et-boc .et-l .logo_container a:focus:not(#dvmd_accessibility_wrapper *) img {
    outline: 3px solid #000 !important;
    outline-style: solid !important;
    outline-offset: 0 !important;
}
html[data-actw-focus-ring] body #page-container .logo_container a:focus:not(#dvmd_accessibility_wrapper *),
html[data-actw-focus-ring] body .logo_container a:focus:not(#dvmd_accessibility_wrapper *),
html[data-actw-focus-ring] body.et-db #et-boc .et-l .logo_container a:focus:not(#dvmd_accessibility_wrapper *)  {
    outline: none !important;
}

/*
Weiße Fokusrahmenfarbe für Tastaturbedienbarkeit mit Divi Modules Accessibility Plugin
*/
html[data-actw-focus-ring] body #page-container .weißer-fokusrahmen :focus:not(#dvmd_accessibility_wrapper *),
html[data-actw-focus-ring] body .weißer-fokusrahmen :focus:not(#dvmd_accessibility_wrapper *),
html[data-actw-focus-ring] body.et-db #et-boc .et-l .weißer-fokusrahmen :focus:not(#dvmd_accessibility_wrapper *) {
    outline: 3px solid #fff !important;
    outline-style: solid !important;
    outline-offset: 0 !important;
}