 /* Wiseopro 2020 styles */
@import url('https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,400;0,700;1,400&family=Lilita+One&display=swap');

body {font-family:"Be Vietnam Pro", sans-serif;font-size:20px;}
.leftcontent {background:white;}
.logopane {margin:60px 0;}
.logopane img {margin:0 0 10px 0;}
.logotext {font-size:18px;line-height:24px;color:#ca9b4e;}
.content {padding:100px 0 0 0;}
.contentpane {padding:0 80px 50px 80px;box-sizing:border-box;max-width:1280px;margin:0 auto;}
.contentpane3 {background:#632121;color:white;}
.contentpane3 h2, .contentpane3 h3, .contentpane3 h4 {color:white;}
.contentpane3 hr {background:white;}
.bottom {background:white;color:#3a3a3a;}
.bottom .h4-headline {color:#3a3a3a;}
.bottom a:link, .bottom a:visited {color:#3a3a3a;}
.bottom a:active, .bottom a:hover {color:#3a3a3a;}
.copyright {color:#3a3a3a;}
.copyright a:link, .copyright a:visited {color:#3a3a3a;}
.copyright a:active, .copyright a:hover {color:#ca9b4e;}
::selection {background:#632121;}
::-moz-selection {background:#632121;}
a.bigbutton:link, a.bigbutton:visited {background:#3a3a3a;font-family:"Lilita One", sans-serif;font-weight:400;}
a.bigbutton:active, a.bigbutton:hover {background:#ca9b4e;}
button.bigbutton {background:#ca9b4e;font-family:"Lilita One", sans-serif;font-weight:400;}
button.bigbutton:hover {background:#3a3a3a;}
.h2-headline, .h3-headline, .h4-headline {font-family:"Lilita One", sans-serif;font-weight:400;}
.newspaper-link, .documents {margin:40px 0 0 0;}
.documents a:link, .documents a:visited {color:#ca9b4e;font-family:"Lilita One", sans-serif;font-weight:400;}
.documents a:active, .documents a:hover {color:#3a3a3a;}
.newspaper-link a:link, .newspaper-link a:visited {color:#ca9b4e;font-family:"Lilita One", sans-serif;font-weight:400;}
.newspaper-link a:active, .newspaper-link a:hover {color:#3a3a3a;}
/* Graphic Blocks */
.gblocks {display:flex;justify-content:center;flex-wrap:wrap;}
.gblocks a {display:block;position:relative;overflow:hidden;}
.gblocks a:after {
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    top: 0;
    left: 0;
    z-index: 1000;
    transition: all .2s ease-in-out 0s;
    background: rgba(0,0,0,.15);
}
.gblocks img {display:block;max-width:100%;height:auto;}
.gblockstext {position:absolute;z-index:1100;bottom:40px;left:20px;padding:0;}
.gblockstext h2 {margin:0;color:white;}
.gblockstext h3 {margin:8px 0 0 0;color:white;}
.gblocks a:hover:after {
    height: 100%;
    opacity: 0.8;
    transition: all .2s ease-in-out 0s;
    background: #ca9b4e;
}
.citation-window {background:#ca9b4e;}
.citation-content {max-width:1120px;box-sizing:border-box;padding:60px 20px;}
.citation-content h2 {margin:0 0 20px 0;}
.citation-text {padding:0;}
.fd-day {font-family:"Lilita One", sans-serif;font-weight:400;color:#ca9b4e;}
.fd-month {background-color:#ca9b4e;}
.blog-detail article h1 {font-family:"Lilita One", sans-serif;font-weight:400;text-transform:none;color:#3a3a3a;}
.blog-sat {max-width:1120px;margin:0 auto;}
.blog-sat .blog {margin:0;}
.blog-sat .blog article {display:flex;margin:0;padding:0;}
.blog-sat .blog article figure {margin:0 30px 0 0;}
.blog-sat .blog article .article-content {flex:1;}
.ci-header span {background:#ca9b4e;}
.contact-map {margin:60px 0 0 0;}
.rslides li .caption {margin-top:0;}
.rslides li .caption h2 {margin:20px 50px;}
.rslides li .caption h3 {margin:20px 50px;font-family:"Be Vietnam Pro", sans-serif;text-transform:uppercase;font-size:18px;letter-spacing:2px;}
.rslides li .caption hr {background:#ca9b4e;}
.topimageheader .caption h2 {margin:20px 100px;}
.topimageheader .caption h3 {margin:20px 50px;font-family:"Be Vietnam Pro", sans-serif;text-transform:uppercase;font-size:18px;letter-spacing:2px;}
.topimageheader .caption hr {background:#ca9b4e;}
.socialicons a {border-radius:4px;}
.socialicons a:link, .socialicons a:visited {background:#ca9b4e;}
h1, h2, h3, h4, h5, h6 {font-family:"Lilita One", sans-serif;font-weight:400;color:#3a3a3a;}
h1 {font-family:"Be Vietnam Pro", sans-serif;font-size:16px;line-height:24px;letter-spacing:2px;}
h2 {text-transform:none;letter-spacing:0;color:#ca9b4e;}
h3 {text-transform:none;}
h4 {font-family:"Be Vietnam Pro", sans-serif;font-size:24px;line-height:30px;font-weight:700;text-transform:none;}
h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {color:#3a3a3a;}
h2 a:active, h2 a:hover, h3 a:active, h3 a:hover {color:#ca9b4e;}
strong {font-weight:700;}
a:link, a:visited {color:#ca9b4e;}
a:active, a:hover {color:#ca9b4e;}
.content ul li:before {color:#ca9b4e;}
hr {border:0;height:2px;background:#ca9b4e;}
blockquote {border-left:#ca9b4e solid 8px;}
blockquote, blockquote p {font-size:20px;color:#ca9b4e;}
.navicon a:before {color:#3a3a3a;}
nav#dnnMenu ul li:first-child {display:none;}
nav#dnnMenu ul li {border-top:none;height:48px;}
nav#dnnMenu ul li:last-child {border-bottom:none;}
nav#dnnMenu ul li a {font-family:"Lilita One", sans-serif;font-size:20px;color:#3a3a3a;letter-spacing:1px;height:48px;line-height:48px;}
nav#dnnMenu ul li a:hover {color:#ca9b4e;}
@media all and (max-width:1024px),
            screen and (-webkit-min-device-pixel-ratio: 3.0) and (max-width: 3072px) and (orientation: portrait),
            screen and (-webkit-min-device-pixel-ratio: 2.0) and (max-width: 2048px) and (orientation: portrait),
            screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1536px) and (orientation: portrait) {
.logopane {margin:30px 0;}
.contentpane {padding:0 40px 50px 40px;}
.rslides li .caption h2 {margin:20px 40px;}
.rslides li .caption h3 {margin:20px 40px;}
.topimageheader .caption h2 {margin:20px 40px;}
.blog-sat .blog article {display:block;}
.blog-sat .blog article figure {margin:0 0 20px 0;}
.blog-sat .blog article .article-content {flex:initial;}
}

