/*!
Theme Name: Studierendenwerk Aachen
Theme URI: https://www.studierendenwerk-aachen.de/
Author: POWER+RADACH werbeagentur gmbh
Author URI: https://www.power-radach.de/
Description: WordPress Child Theme by POWER+RADACH
Version: 0.0.1
Child Version: 2.0.14
License: GNU Public License v2
License URI: LICENSE
Text Domain: stwa15874
Tags: wordpress, theme, power+radach
Template: pr-master-theme
*/body:before,html:before{background-color:rgba(0,0,0,.8);content:"";display:block;height:100%;position:fixed;right:-110%;top:0;transition:all .3s;width:100vw;z-index:777}body.disable_content:before,html.disable_content:before{right:0}body header,html header{background-color:var(--wp--preset--color--grey-dark);color:#fff;padding:20px 0}body header .header_inner,html header .header_inner{display:flex;justify-content:space-between;margin:auto;max-width:100%;padding:0 var(--global-padding);width:1440px}body header .header_inner .logo img,html header .header_inner .logo img{width:175px}body header .header_inner .logo img.logo_black,html header .header_inner .logo img.logo_black{display:none}body header .header_inner .controls,html header .header_inner .controls{align-items:center;display:flex;height:50px;justify-content:flex-end;text-align:right;width:66.66%}body header .header_inner .controls>div,html header .header_inner .controls>div{display:inline-block}body header .header_inner .controls .button a.button,html header .header_inner .controls .button a.button{background-color:var(--primary-color);border-radius:var(--button-border-radius);color:var(--button-color);display:inline-block;font-size:var(--button-font-size);line-height:1;padding:var(--button-padding-top) var(--button-padding-right) var(--button-padding-bottom) var(--button-padding-left);transition:all .3s}body header .header_inner .controls .button a.button:hover,html header .header_inner .controls .button a.button:hover{color:var(--button-hover-color)}@media only screen and (max-width:767px){body header .header_inner .controls .button,html header .header_inner .controls .button{display:none}}body header .header_inner .controls .search,html header .header_inner .controls .search{cursor:pointer;font-size:1.66rem;margin-left:1.11rem}@media only screen and (max-width:565px){body header .header_inner .controls .search,html header .header_inner .controls .search{display:none}}body header .header_inner .controls .nav_open,html header .header_inner .controls .nav_open{cursor:pointer;font-size:1.11rem;font-weight:800;margin-left:3.33rem;text-transform:uppercase}body header .header_inner .controls .nav_open span,html header .header_inner .controls .nav_open span{align-items:center;display:flex}body header .header_inner .controls .nav_open span i,html header .header_inner .controls .nav_open span i{font-size:1.66rem;padding-left:.55rem}body header .header_inner .navigation,html header .header_inner .navigation{background:var(--secondary-color);color:#000;display:block;height:100vh;max-width:80vw;overflow-y:scroll;padding:20px;position:fixed;right:-100%;top:0;transition:all .3s;width:800px;z-index:999}@media only screen and (max-width:767px){body header .header_inner .navigation,html header .header_inner .navigation{padding:25px}}body header .header_inner .navigation.open,html header .header_inner .navigation.open{right:0}body header .header_inner .navigation .controls,html header .header_inner .navigation .controls{align-items:center;display:flex;height:50px;justify-content:flex-start;margin-bottom:75px;text-align:right;width:100%}@media only screen and (max-width:767px){body header .header_inner .navigation .controls,html header .header_inner .navigation .controls{flex-wrap:wrap;height:auto}}body header .header_inner .navigation .controls>div,html header .header_inner .navigation .controls>div{display:inline-block}body header .header_inner .navigation .controls .button a.button,html header .header_inner .navigation .controls .button a.button{background-color:#000;border-radius:var(--button-border-radius);color:#fff;display:inline-block;font-size:var(--button-font-size);line-height:1;padding:var(--button-padding-top) var(--button-padding-right) var(--button-padding-bottom) var(--button-padding-left);transition:all .3s}body header .header_inner .navigation .controls .button a.button:hover,html header .header_inner .navigation .controls .button a.button:hover{opacity:.8}@media only screen and (max-width:767px){body header .header_inner .navigation .controls .button,html header .header_inner .navigation .controls .button{order:2}}body header .header_inner .navigation .controls .search,html header .header_inner .navigation .controls .search{cursor:pointer;font-size:1.66rem;margin-left:1.11rem}@media only screen and (max-width:767px){body header .header_inner .navigation .controls .search,html header .header_inner .navigation .controls .search{order:3}}body header .header_inner .navigation .controls .nav_close,html header .header_inner .navigation .controls .nav_close{cursor:pointer;font-size:1.11rem;font-weight:800;margin-left:3.33rem;text-transform:uppercase}@media only screen and (max-width:767px){body header .header_inner .navigation .controls .nav_close,html header .header_inner .navigation .controls .nav_close{margin:0 0 .83rem;order:1;width:100%}}body header .header_inner .navigation .controls .nav_close span,html header .header_inner .navigation .controls .nav_close span{align-items:center;display:flex}body header .header_inner .navigation .controls .nav_close span i,html header .header_inner .navigation .controls .nav_close span i{font-size:1.66rem;padding-left:.55rem}body header .header_inner .navigation ul,html header .header_inner .navigation ul{margin:0;padding:0}body header .header_inner .navigation ul li,html header .header_inner .navigation ul li{list-style:none;margin-bottom:1.66rem}body header .header_inner .navigation ul li a,html header .header_inner .navigation ul li a{color:#000;font-size:1.33rem;font-weight:700;line-height:1.2;text-transform:uppercase;transition:all .3s}body header .header_inner .navigation ul li a:hover,html header .header_inner .navigation ul li a:hover{opacity:.8}body header .header_inner .navigation ul li.menu-item-has-children>a:after,html header .header_inner .navigation ul li.menu-item-has-children>a:after{content:"\f0a9";display:inline-block;font-family:Font Awesome\ 7 Pro,sans-serif;font-weight:900;margin-left:.55rem;transition:all .3s}body header .header_inner .navigation ul li.menu-item-has-children>a.toggled:after,html header .header_inner .navigation ul li.menu-item-has-children>a.toggled:after{transform:rotate(90deg)}body header .header_inner .navigation ul li ul.sub-menu,html header .header_inner .navigation ul li ul.sub-menu{display:none;padding-top:1.66rem}body header .header_inner .navigation ul li ul.sub-menu li a,html header .header_inner .navigation ul li ul.sub-menu li a{font-size:1rem;font-weight:400;line-height:1}body header .header_inner .navigation ul#social-menu li,html header .header_inner .navigation ul#social-menu li{display:inline-block;margin-right:.55rem}body header .header_inner .navigation ul#social-menu li a i,html header .header_inner .navigation ul#social-menu li a i{background-color:#000;border-radius:100%;color:#fff;height:2.77rem;line-height:2.22;text-align:center;width:2.77rem}@media only screen and (max-width:565px){body header .header_inner .navigation ul#social-menu li a i,html header .header_inner .navigation ul#social-menu li a i{font-size:1rem;height:2.22rem;width:2.22rem}}body.header-scheme-light header,html.header-scheme-light header{background-color:#fff;color:#000}body.header-scheme-light header .header_inner .logo img.logo_black,html.header-scheme-light header .header_inner .logo img.logo_black{display:block}body.header-scheme-light header .header_inner .logo img.logo_white,html.header-scheme-light header .header_inner .logo img.logo_white{display:none}body footer,html footer{background-color:var(--wp--preset--color--grey-dark);color:#fff;padding:2.77rem 0}body footer .footer_inner,html footer .footer_inner{display:flex;flex-wrap:wrap;gap:1.11rem;justify-content:space-between;margin:auto;max-width:100%;padding:0 var(--global-padding);width:1440px}@media only screen and (max-width:1079px){body footer .footer_inner,html footer .footer_inner{justify-content:flex-start}}body footer .footer_inner .logo,html footer .footer_inner .logo{max-width:100%;padding-bottom:var(--global-padding);width:225px}@media only screen and (max-width:1079px){body footer .footer_inner .logo,html footer .footer_inner .logo{padding-right:80px}}body footer .footer_inner .logo img,html footer .footer_inner .logo img{width:100%}body footer .footer_inner .info,html footer .footer_inner .info{display:flex;flex-wrap:wrap;font-size:.88rem;font-weight:300;gap:2.22rem;padding-bottom:var(--global-padding)}body footer .footer_inner .info strong,html footer .footer_inner .info strong{display:block;font-weight:400;margin-bottom:1.66rem;text-transform:uppercase}body footer .footer_inner .info p,html footer .footer_inner .info p{color:hsla(0,0%,100%,.749);font-size:.88rem;font-weight:300;margin:0 0 1.11rem;padding:0;width:100%}body footer .footer_inner .info ul,html footer .footer_inner .info ul{margin:0;padding:0}body footer .footer_inner .info ul li,html footer .footer_inner .info ul li{list-style:none}body footer .footer_inner .info a,html footer .footer_inner .info a{color:hsla(0,0%,100%,.749);text-decoration:none;transition:all .3s}body footer .footer_inner .info a:hover,html footer .footer_inner .info a:hover{color:#fff}body footer .footer_inner .social,html footer .footer_inner .social{max-width:100%;padding-bottom:var(--global-padding);width:410px}body footer .footer_inner .social strong,html footer .footer_inner .social strong{display:block;font-weight:400;margin-bottom:1.66rem;text-transform:uppercase}@media only screen and (max-width:1079px){body footer .footer_inner .social strong,html footer .footer_inner .social strong{display:none}}body footer .footer_inner .social ul,html footer .footer_inner .social ul{margin:0 0 1.11rem;padding:0;text-align:right}body footer .footer_inner .social ul li,html footer .footer_inner .social ul li{display:inline-block;list-style:none;margin-left:.55rem}body footer .footer_inner .social ul li a,html footer .footer_inner .social ul li a{background-color:var(--primary-color);border-radius:100%;color:#fff;display:block;font-size:1.11rem;height:1.94rem;line-height:1.8;text-align:center;transition:all .3s;width:1.94rem}body footer .footer_inner .social ul li a:hover,html footer .footer_inner .social ul li a:hover{opacity:.8}body footer .footer_inner .social img,html footer .footer_inner .social img{width:100%}body,html{--h1-color:#000;--h2-color:#000}body h1 em,html h1 em{display:block;font-size:1.5rem;font-style:normal;font-weight:400;margin-bottom:.55rem}body,html{--wp--preset--font-size--large:24px;--p-margin-top:0}body p:has(+.nav_list li.has-large-font-size),html p:has(+.nav_list li.has-large-font-size){font-size:2.1rem;font-weight:900;line-height:1.15;margin-bottom:2.1rem}body p:has(+.nav_list) strong,html p:has(+.nav_list) strong{display:block;font-size:1.3rem;font-weight:900;line-height:1.15;margin-bottom:1.1rem}body p strong,html p strong{color:inherit}body main ul.nav_list,html main ul.nav_list{margin:0;padding:0}body main ul.nav_list li,html main ul.nav_list li{font-size:1rem;font-weight:500;list-style:none;padding:0;text-decoration:none}body main ul.nav_list li.has-large-font-size,html main ul.nav_list li.has-large-font-size{font-size:3.8rem;font-weight:900;--wp--preset--font-size--large:80px}@media only screen and (max-width:767px){body main ul.nav_list li.has-large-font-size,html main ul.nav_list li.has-large-font-size{font-size:3rem;--wp--preset--font-size--large:3rem}}@media only screen and (max-width:565px){body main ul.nav_list li.has-large-font-size,html main ul.nav_list li.has-large-font-size{font-size:2.8rem;--wp--preset--font-size--large:2.8rem}}body main ul.nav_list li.has-large-font-size a,html main ul.nav_list li.has-large-font-size a{font-size:3.8rem;font-weight:900}@media only screen and (max-width:767px){body main ul.nav_list li.has-large-font-size a,html main ul.nav_list li.has-large-font-size a{font-size:3rem;--wp--preset--font-size--large:3rem}}@media only screen and (max-width:565px){body main ul.nav_list li.has-large-font-size a,html main ul.nav_list li.has-large-font-size a{font-size:2.8rem;--wp--preset--font-size--large:2.8rem}}body main ul.nav_list li.has-large-font-size a:after,html main ul.nav_list li.has-large-font-size a:after{margin-left:1rem}body main ul.nav_list li:before,html main ul.nav_list li:before{display:none}body main ul.nav_list li a,html main ul.nav_list li a{color:inherit;text-decoration:none;transition:all .3s}body main ul.nav_list li a:hover,html main ul.nav_list li a:hover{color:var(--primary-color)}body main ul.nav_list li a:after,html main ul.nav_list li a:after{content:"\f0a9";font-family:Font Awesome\ 7 Pro,sans-serif;font-weight:900;margin-left:.8rem}body main .wp-block-cover:has(.nav_list),html main .wp-block-cover:has(.nav_list){align-items:flex-start;min-height:auto;padding:4.44rem 1.11rem}body main .wp-block-cover:has(>.has-primary-color-background-color):has(ul.nav_list),html main .wp-block-cover:has(>.has-primary-color-background-color):has(ul.nav_list){padding:1.38rem 1.66rem}body main .wp-block-cover:has(>.has-primary-color-background-color):has(ul.nav_list) ul.nav_list li a:hover,html main .wp-block-cover:has(>.has-primary-color-background-color):has(ul.nav_list) ul.nav_list li a:hover{color:#fff}body,html{--button-border-radius:0;--button-color:#000;--button-font-size:1.11rem;--button-padding-top:0.83rem;--button-padding-right:1.38rem;--button-padding-bottom:0.83rem;--button-padding-left:1.38rem;--button-hover-color:#fff;--column-first-padding-left:0;--column-second-padding-right:0}@media only screen and (max-width:781px){body,html{--column-first-padding-right:0;--column-second-padding-left:0}}body,html{--jalousie-head-color:#000;--jalousie-head-font-size:1.22rem;--jalousie-head-background-color:#fff;--jalousie-head-padding:1.38rem 4.16rem 1.38rem 1.94rem;--jalousie-arrow-right:1.94rem;--jalousie-head-border-bottom-width:0;--jalousie-arrow-background-image:none;--jalousie-arrow-color:#000;--jalousie-arrow-width:2.22rem;--jalousie-arrow-height:2.22rem;--jalousie-arrow-font-size:2.22rem;--jalousie-arrow-top:calc(50% - 1.11rem)}body .wp-block-jalousie,html .wp-block-jalousie{box-shadow:0 5px 16px rgba(8,15,52,.059)}body .wp-block-jalousie strong.jalousie-title:after,html .wp-block-jalousie strong.jalousie-title:after{content:"\f0a9";font-family:Font Awesome\ 7 Pro,sans-serif;font-weight:900;line-height:1;margin-left:.55rem}body .wp-block-jalousie .jalousie-content,html .wp-block-jalousie .jalousie-content{background-color:#fff;padding:.83rem 1.94rem}body .wp-block-jalousie.is_open strong.jalousie-title:not(.rotate-icon):after,html .wp-block-jalousie.is_open strong.jalousie-title:not(.rotate-icon):after{transform:rotate(90deg)}body .is-style-post-slider .is-layout-grid,html .is-style-post-slider .is-layout-grid{display:block}body .is-style-post-slider .is-layout-grid .wp-block-post,html .is-style-post-slider .is-layout-grid .wp-block-post{flex-direction:column;padding:0 1.11rem}body .is-style-post-slider .is-layout-grid .wp-block-post .wp-block-post-date,html .is-style-post-slider .is-layout-grid .wp-block-post .wp-block-post-date{margin-bottom:.55rem}body .is-style-post-slider .is-layout-grid .wp-block-post .wp-block-post-featured-image,html .is-style-post-slider .is-layout-grid .wp-block-post .wp-block-post-featured-image{margin-bottom:0}body .is-style-post-slider .is-layout-grid .wp-block-post h2,html .is-style-post-slider .is-layout-grid .wp-block-post h2{font-size:1rem;font-weight:700;line-height:1.38;margin:.55rem 0 1rem;padding:0;text-align:left}body .is-style-post-slider .is-layout-grid .wp-block-post h2 a,html .is-style-post-slider .is-layout-grid .wp-block-post h2 a{color:inherit}body .is-style-post-slider .is-layout-grid .wp-block-post .wp-block-post-excerpt,html .is-style-post-slider .is-layout-grid .wp-block-post .wp-block-post-excerpt{margin-top:0}