#main-footer{display:none}#main-header .container.clearfix.et_menu_container{padding-right:5vw}#main-header .container.clearfix.et_menu_container
.logo_container{padding-left:5vw}@media only screen and (max-width:800px){#main-header .container.clearfix.et_menu_container{padding-right:0vw}#main-header .container.clearfix.et_menu_container
.logo_container{padding-left:0vw}}ul#mobile_menu{background:#f6cb00!important;border-top-color:#e00000}span.mobile_menu_bar.mobile_menu_bar_toggle::before{color:#e00000}#sidebar{display:none}@media (min-width:981px){.et_right_sidebar #main-content .container:before{display:none}}#left-area{width:100%!important;text-align:center}#left-area .entry-content p{text-align:justify}.half_line{width:48%;padding:10px 20px!important;border-radius:15px}.left{margin-right:2%!important}.full_line{width:100%;padding:10px 20px!important;border-radius:15px}.submit_newsletter{padding:10px 35px!important;background:#e00000;color:white;font-size:16px;font-weight:600;border-radius:25px;border:2px solid #e00000;transition:0.3s}.submit_newsletter:hover{background:#f6cb00;border-color:#f6bc00}.flex{display:flex;justify-content:center}@media only screen and (min-width:981px){#top-menu li.current-menu-item>a{background-image:url(https://thedeutschacademy.it/wp-content/uploads/2021/11/thedeutschacademy_ovale_giallo.png)!important;background-size:90% 22px;padding-bottom:5px!important;background-repeat:no-repeat;padding-top:5px;margin-bottom:40px;background-position:center}::-moz-selection{color:black;background:#f6bc00}::selection{color:black;background:#f6bc00}}.post-template-default #top-menu li.menu-item a,.error404 #top-menu li.menu-item a{color:black;text-shadow:0 0 0!important}.hidden{display:none}#top-menu li{text-shadow:0em 0em 2em rgb(0 0 0 / 80%)}.single #sidebar{display:block!important}.single #left-area{width:75%!important}.single .pulsante-post a{background-color:#f6bc00;border-radius:20px;color:white;font-size:25px;font-weight:600;border:solid 2px #f6bc00;transition:0.3s}.single .pulsante-post a:hover{background-color:white;color:#f6bc00}.single h2{font-size:40px}.post-meta a:last-of-type{display:none}.author a{display:inline-block!important}.single ul.wp-block-latest-posts__list.wp-block-latest-posts li{border-bottom:solid 2px #e00000}.single ul.wp-block-latest-posts__list.wp-block-latest-posts{list-style:disc!important}@media only screen and (max-width:800px){.single #left-area{width:100%!important}.single h1{font-size:35px}.single p{text-align:left!important;padding:0 2%}.single p.post-meta{text-align:center!important}.single .container{width:95%!important}}.type-post .post-meta{display:block!important;font-size:16px}.type-post h1{margin-bottom:3%}.error404 #left-area{width:100%}div.pagina404{display:block;margin:auto}.error404 h3{color:#333;font-size:40px}.pulsante-404{background-color:#e00000;padding:10px 20px;color:white;border-radius:25px;border:solid 2px #e00000;transition:0.3s}.pulsante-404:hover{background-color:white;color:#e00000}@media only screen and (max-width:650px){.error404 img{max-width:60vw!important}h1.not-found-title{font-size:40px!important;text-align:center}.error404 h3{font-size:30px;text-align:center}.error404 #main-content .container{padding-top:50px!important}}.error404 #main-header,.error404 .et-l--footer{display:none!important}.et-pb-contact-message{position:relative;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#e00000;text-decoration-thickness:3px}.author #logo{width:200px}.author #top-menu-nav a{text-shadow:none!important;color:black}@media only screen and (min-width:1290px){.author #left-area{padding:0 15%!important}}@media only screen and (max-width:650px){.single .entry-content p{margin-bottom:20px}}