/* theme logiport - additions to the source css */
/* logo slot: h1 on home, div elsewhere; store name as text when no logo image */
.header-logo .logo-box{margin:0;font-size:inherit;line-height:1}
.header-logo .logo-text,.logo-footer .logo-text{display:inline-block;font-family:Raleway,sans-serif;font-size:35px;font-weight:800;line-height:1.1;color:var(--mainColor);letter-spacing:-.5px}
.header-logo .logo-wrapper:hover .logo-text,.logo-footer a:hover .logo-text{color:var(--subColor)}
@media (max-width:767px){.header-logo .logo-text,.logo-footer .logo-text{font-size:26px}}
/* filter of the list pages (module filter) */
.dqdt-sidebar .aside-filter .aside-item{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}
.dqdt-sidebar .aside-filter .aside-title h2{font-size:16px;text-transform:uppercase;margin:0 0 12px}
.dqdt-sidebar .aside-filter ul{list-style:none;padding:0;margin:0}
.dqdt-sidebar .aside-filter label{cursor:pointer;margin:0;font-size:14px}
/* header info cards: wider column (col-xl-8), both cards share the row so hotline / email / address stay readable */
@media (min-width:1200px){header.header .main-header .box_info_header .pxl-item--inner{flex:1 1 0;min-width:0;max-width:420px}}
header.header .main-header .box_info_header .pxl-item--inner .pxl-item--description{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35}
/* language box: platform form inside, keep the flag centred like the source */
header.header .main-header .header-right .language-select form{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0}
header.header .main-header .header-right .language-select .dropdown-toggle{display:flex;align-items:center;justify-content:center;border:0}
header.header .main-header .header-right .language-select .dropdown-toggle::after{display:none}
