:root{--base:#445d8a;--black:#18253D;--black1:#4125F5;--white:#FFFFFF;--accent:#ffb342;--faded:#7d776f;}html,body{font-family: 'Montserrat', sans-serif;color:var(--black);background:var(--white);position:relative;font-weight:300;font-size:18px;letter-spacing: .005rem;}h1,h2,h3,h4,h5,h6{margin-bottom: 2.0rem;position:relative;margin: 1.5rem 0 1rem 0;font-weight:400;letter-spacing: .075rem;color:var(--dark);line-height:1;}h1{font-size: 2rem;color:var(--base);font-weight:700;font-family: 'Crimson Text', serif;}h2{font-size: 1.6rem;font-family: 'Crimson Text', serif;}h3{font-size: 1.4rem;}h4{font-size: 1.25rem;}h5{font-size: 1.15rem;}h6{font-size: .95rem;}header{color:var(--black);background:var(--white);-webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.07);box-shadow: 0 2px 10px 0 rgba(0,0,0,.07);z-index: 100;position: relative;}header .faicon,footer .faicon,.faicon{color: var(--accent);}header p,footer p{margin:0;}footer{background: var(--black);position: relative;color: var(--white);top: 0px;padding: 30px 0px 0px 0px;}footer a,footer a:hover,footer a:visited,footer a:active{color:var(--white);}main{min-height:600px;}#navbar ul li ul{background:var(--black);}.hamburger,.hamburger:hover,.hamburger:active,.hamburger:focus{color: var(--black);background:var(--accent);border: 0px solid;position: fixed;right: 7px;top: 7px;font-size: 1.2rem;z-index: 11;text-align: right;padding: 3px;}#navbar{background:var(--accent);}.navbar-nav li a{margin: 7px 10px;display: block;color:var(--black);font-weight: 500;letter-spacing: .05rem;font-size:.9rem;}#navbar ul li ul{display:block;background:transparent;}#navbar ul li ul li a{margin:0 20px;display: block;}.btn{padding:7px 10px;border:0px;position:relative;cursor:pointer;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}.btn:hover{text-decoration:none;}.btn-default{background:var(--faded);color:var(--black);}.btn-default:after{content:'';position:absolute;top:0;left:50%;width:0;height:100%;z-index:0;background: rgba(0,0,0,.1);}.btn-default:hover:after{width:100%;height:100%;left:0;}.btn-default:hover{color:var(--black);z-index:1;}.btn-primary{background: var(--accent);border: 1px solid var(--accent);color: var(--black) !important;display: inline-block;-webkit-box-shadow: 0 15px 30px 0 rgb(0 0 0 / 15%);box-shadow: 0 15px 30px 0 rgb(0 0 0 / 15%);-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}.btn-primary:hover{background: var(--black);border: 1px solid var(--accent);color: var(--accent) !important;text-decoration:none;}.btn-primary:hover ~ .card{background:var(--white);}.btn-success{background: var(--accent);border: 1px solid var(--accent);color: var(--black) !important;display: inline-block;-webkit-box-shadow: 0 15px 30px 0 rgb(0 0 0 / 15%);box-shadow: 0 15px 30px 0 rgb(0 0 0 / 15%);-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}.btn-success:hover{background: var(--black);border: 1px solid var(--black);color: var(--accent) !important;text-decoration:none;}.site-title{color:var(--white); font-family: "Libre Baskerville", serif;font-size: 1.5rem;}.copyright{background:var(--base);color:var(--faded);padding:7px 0 !important;margin-top:.5rem;}.card{padding:15px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}.card:hover{background:var(--white);box-shadow: 0 4px 11px rgba(0,0,0,.11);}.hilite{margin: 5rem 0 7px 0;padding: 3rem 0;color:var(--black);}.jumbotron h2{color: var(--accent);}.hilite a,.hilite a:visited,.hilite a:active,.hilite a:hover,.hilite .faicon{color:var(--black);font-size: 1.5rem;}main ul{background: var(--white);position: relative;padding: 1rem 3rem;}main ul li{margin-bottom:7px;}main a,main a:hover,main a:visited,main a:active{color:var(--base);}#gototop{background:var(--accent);}.uk-totop,.uk-totop:hover,.uk-totop:active,.uk-totop:visited{color:var(--white);}.headertop{background:var(--black);}.headertop p,.headertop a,.headertop a:hover,.headertop a:active,.headertop a:focus{margin: 0;font-size: .75rem;color:var(--white);}.overlay{background: rgba(255, 255, 255, 0);z-index: 99;cursor: pointer;position: relative;}.overlay:after{content: '';background: url(/media/overlay.webp);overflow: auto;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}.hilite{background:var(--black);color:var(--white);padding:0px;margin: 2rem 0;}.hilite strong{color:var(--accent);}#mainpagetitle h2{color: var(--accent);font-size: 2rem;}.navbar-nav li a:hover{text-decoration:none;}