/*! CSS Used from: https://www.joerns.com/wp-content/themes/joerns/style.css?ver=20211020 ; media=all */@media{a{background-color:transparent}::selection{background:#6306aa;color:#fff}::-moz-selection{background:#6306aa;color:#fff}*,:after,:before{-webkit-tap-highlight-color:transparent;box-sizing:border-box}ul{margin-top:0;padding:0 0 0 20px}nav ul{list-style:none;margin:0;padding:0}.no-touchevents a{transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease}a,a:active,a:hover,a:visited{text-decoration:none}.container{margin:0 auto;max-width:1120px;width:100%}@media screen and (min-width:768px){.container{padding:0 35px}}@media screen and (min-width:768px) and (max-width:1023px){.container{padding:0 15px}}@media screen and (max-width:767px){.container{padding:0 20px}}#prefooter{background-color:#e5e5e5;font-size:13px;line-height:15px}#prefooter .menu>li>a{color:#6306aa;font-size:15px;font-weight:700;text-transform:uppercase}#prefooter .menu>li>a:hover{color:#260859}#prefooter .sub-menu{padding-top:15px}#prefooter .sub-menu a{color:#000}#prefooter .sub-menu a:hover{color:#6306aa}#prefooter .sub-menu li{margin-bottom:8px}@media screen and (min-width:768px){#prefooter{margin-top:30px}#prefooter .container{padding-bottom:30px;padding-top:30px}#prefooter .menu{display:flex;flex-wrap:wrap}#prefooter .menu>li{padding-right:20px;width:20%}}@media screen and (max-width:767px){#prefooter .container{padding-bottom:20px;padding-top:20px}}@media screen and (max-width:767px) and (min-width:500px){#prefooter .menu{-webkit-columns:2;-moz-columns:2;column-count:2}#prefooter .menu .sub-menu{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media screen and (max-width:767px){#prefooter .menu>li{margin-bottom:15px}}}




/*! CSS Used from: https://www.joerns.com/wp-content/themes/joerns/style.css?ver=20211020 ; media=all */@media{a{background-color:transparent}img{border-style:none}::selection{background:#6306aa;color:#fff}::-moz-selection{background:#6306aa;color:#fff}*,:after,:before{-webkit-tap-highlight-color:transparent;box-sizing:border-box}ul{margin-top:0;padding:0 0 0 20px}nav ul{list-style:none;margin:0;padding:0}svg{overflow:visible;transition:fill .3s ease}img,svg{display:block}img{height:auto;max-width:100%}.no-touchevents a{transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease}a,a:active,a:hover,a:visited{text-decoration:none}.container{margin:0 auto;max-width:1120px;width:100%}@media screen and (min-width:768px){.container{padding:0 35px}}@media screen and (min-width:768px) and (max-width:1023px){.container{padding:0 15px}}@media screen and (max-width:767px){.container{padding:0 20px}}#main-footer{background-color:#000;color:#fff}#main-footer .container{padding-bottom:20px;padding-top:20px}#main-footer .logo,#main-footer .logo img{height:50px;width:151px}#main-footer .copyright{font-size:13px}#main-footer .social{margin-left:auto}#main-footer .social ul{display:flex}#main-footer .social ul li:not(:first-child){margin-left:20px}#main-footer .social .label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#main-footer .social .icon{border-radius:50%;display:block;height:32px;position:relative;width:32px}#main-footer .social .icon svg{fill:#fff;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#main-footer .social .youtube .icon{background-color:#fff}#main-footer .social .youtube .icon svg{fill:#fa151b;height:14px;width:20px}#main-footer .social .twitter .icon{background-color:#1da1f2}#main-footer .social .twitter .icon svg{height:20px;width:18px}#main-footer .social .linkedin .icon{background-color:#2867b2}#main-footer .social .linkedin .icon svg{height:20px;width:20px}#main-footer .social .facebook .icon{background-color:#436ab0}#main-footer .social .facebook svg{height:20px;width:20px}#main-footer .social .instagram .icon{background-color:#e1465c}#main-footer .social .instagram svg{height:20px;width:20px}@media screen and (min-width:768px){#main-footer .container{align-items:flex-end;display:flex}#main-footer .copyright{margin-left:30px}}@media screen and (max-width:767px){#main-footer .logo{margin-bottom:15px}#main-footer .copyright{margin-bottom:10px}}}