@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@500&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&amp;display=swap');

/* 
BLUE #2800D7
PURPLE #6653f0
*/

*:focus {
    outline: none;
outline-style:none;
 border-color: #000;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
border:0px !important;
transition:none !important;
}


header .dropdown.menu > li.is-dropdown-submenu-parent > a::after {border:0px;}
header .dropdown.menu > li.is-dropdown-submenu-parent > a {padding:.7rem;}

p {min-height:1rem;}
.sidebar .pr-widget-content p {font-size:1rem;line-height:1.2;}
.assets {display:inline;}
.caption.text-left {float:left;margin:0 20px 20px 0;display:inline-block;}
.caption.text-right {float:right;margin:0 0 20px 20px;display:inline-block;}
.caption {font-size:.9rem;font-style:italic;color:#444;}

.navbutton {border:2px solid #fff;color:#fff;border-radius:20px;padding-top:5px !important;padding-bottom:5px !important;margin-right:10px; width:104px;text-align:center;}
.navbutton:hover {border-color:#6653f0;color:#6653f0;}

a:hover {color:#2800D7}
.button:hover,[type='submit']:hover {background-color:#2800D7}
.row {max-width:80rem;}
.widget ul,.is-dropdown-submenu {
  list-style: none; /* Remove default bullets */
}
.widget ul { padding-left:20px;display:block;}
.widget ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #6653f0; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 20px; /* Also needed for space (tweak if needed) */
  margin-left: -20px; /* Also needed for space (tweak if needed) */
}
.dropdown .is-dropdown-submenu a {padding:.7rem;}
body {font-family: 'Libre Baskerville', serif;}
header {background-color:#000;color:#fff;font-weight:bold;padding:15px 0;font-size:1.3rem;}
header a {color:#fff;display:inline-block;padding:0.7rem 1rem;}
header a:hover,.navrow a:hover {color:#6653f0;}
.site-title {line-height:1;font-family: 'Libre Baskerville', serif;}
.site-title a {font-size:1.3rem;margin-top:0;padding-top:5px;}
.site-title span {color:#ddd;display:block;font-size:.8rem;margin-top:0px;}
.fab span,.fas span {display:none;}
#topstory,.spotlight {position:relative;background-position:center center;
margin-bottom:0px;background-repeat:no-repeat;background-size:cover;
}
#topstory h1,.spotlight h3 {margin-bottom:20px;text-shadow:2px 2px 10px #000;line-height:1;padding-top:250px;z-index:2;position:relative;color:#fff;
}
#topstory h1:hover a,.spotlight h3:hover a {text-shadow:none;color:#6653f0;}
.edition #topstory h1,.edition #topstory h2 {text-align:center;padding-top:40px;color:#6653f0;}
.edition #topstory h2 {color:#6653f0;text-align:center;padding-top:40px;}
.inside { background:
linear-gradient(180deg,transparent 0,rgba(0,0,0,.05) 10%,rgba(0,0,0,.27) 28%,rgba(0,0,0,.51) 60%,rgba(0,0,0,.75) 70%,rgba(0,0,0,.88) 85%,rgba(0,0,0,.91) 90%,rgba(0,0,0,.97) 97%,#000)
}
#topstory p {font-weight:bold;z-index:2;position:relative;}
#topstory h1 a {color:#fff;}
#topstory img {position:absolute;top:0;left:0;width:100%;height:auto;opacity:0.5;
z-index:1;
}
.newsflow .topregion a p {font-size:1.1rem;margin-bottom:40px;}
.edition #topstory h2 {color:#6653f0;font-size:3rem;line-height:1;}
.spotlight {}
.newsflow .popular .row {margin-bottom:20px;}
.newsflow .spotlight a h3 {color:#fff;text-align:left;}
.spotlight span {display:block;font-size:2rem;text-decoration:underline;}
.orbit-caption {text-align:center;color:#fff;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.05) 22%,rgba(0,0,0,.17) 38%,rgba(0,0,0,.31) 49%,rgba(0,0,0,.65) 67%,rgba(0,0,0,.81) 77%,rgba(0,0,0,.91) 85%,rgba(0,0,0,.97) 97%,#000);}


.orbit-bullets {overflow:visible;margin-top:-3.5rem;text-align:right !important;}
.gallery .orbit-bullets {text-align:center !important;margin:20px 0 20px;}
.gallery .orbit-bullets button {width:100px;height:100px;}
.spotlight {color:#fff !important;}
h1,h2,h3,h4,h5,.icons span,.navrow,.button,[type='submit'] {font-family: 'Oswald', sans-serif;text-transform:uppercase;}
h1.entrytitle-archive {text-transform:none;}
h5.articletitle {font-size:.9rem;margin-top:-3px;text-transform:none;color:#000;font-family:'Libre Baskerville', serif;font-weight:bold;}
h2 {font-size:2.65rem;line-height:1.1;margin-bottom:20px;}
.button,[type='submit'] {letter-spacing:.1rem;}
.newsflow .row {margin-bottom:40px;}
body .newsflow a:hover * {color:#2800D7 !important;}
.newsflow a img {display:block;background-color:#2800D7;opacity:1;filter: alpha(opacity=100)}
.newsflow a:hover img { filter: sepia(100%) saturate(300%) brightness(70%) hue-rotate(180deg);}
.newsflow hr {border-top:10px solid #000; width:100px;margin:0 0 10px 0;text-align:left;}
.newsflow a h3,.newsflow a h4 {color:#000;line-height:1.2;text-transform:capitalize;}
h3 span {color:#6653f0;}
.newsflow a h4,.articletitle {font-size:1.3rem;}
.newsflow a p {color:#555;font-size:.9rem;line-height:1.2;}
.social {padding-top:5px;}
.social .show-for-large a {padding:10px .5rem;}
.user { float:right;   font-size: .8rem;font-family: Helvetica;margin-top: 10px;}
.user.menu > li > a {padding:.7rem;}
.menuheader {color:#6653f0;font-weight:bold;font-size:1rem;display:block;margin:10px 0 0 10px;}
.is-dropdown-submenu {background-color:#000;text-align:left;}
.icons {text-align:center;margin-bottom:0px !important;padding-top:30px;}
.icons i {font-size:2.2rem;margin-bottom:10px;display:block;}
.icons span {color:#333;font-size:0.8rem;}
.column-block {margin-bottom:10px;}
.more-news {margin-bottom:20px !important;}
.more-news img {margin-bottom:20px;}
.more-news a {display:block;padding-bottom:20px;}
.navrow {margin-top:20px;}
.navrow a {display:inline-block;margin:20px 16px;}
.navrow a.first {margin-left:0px;}
.navrow a.last {margin-right:0px;}
.navrow .column {padding:20px 0;text-align:center;line-height:1;}
.navrow .box {border-top:10px solid #000;border-bottom:10px solid #000;}
.navrow a {color:#fff;font-size:1.3rem;}
.align-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.hide-nav .newsflow h1 {display:none;}
.nav2 {margin-bottom:0px;}
.no-ads .nav2 {background-color:#eee;margin-bottom:40px;}
.no-ads .ad,.no-ads .wide-advert,.no-ads .Sponsored,.no-ads #topstory h2 {display:none !important;}
.wide-advert,.ad {margin-bottom:20px;background-color:#eee;text-align:center;padding:20px;}
.wide-advert img,.ad img {margin:auto;}
.newsflow .wide-advert {margin-bottom:0px;}
.newsletter {border:10px solid #6653f0;padding:20px;}
.newsletter .fas {font-size:3rem;display:inline-block;background-color:#fff;
padding:20px;position:relative;top:-70px;color:#2800D7}
.newsletter .row {margin-bottom:0px;}
.newsletter h5 {margin-top:-70px;margin-bottom:70px;color:#000;}
.sidebar img {margin-bottom:20px;}
.sidebar .ad img {margin-bottom:0px;}
.sidebar hr {border-top:10px solid #000; width:100px;margin:0 0 10px 0;text-align:right;}
.sidebar p {line-height:1.2;font-size:.85rem;}
.sidebar h4 i {font-size:.8rem;}
.headlines li {margin-bottom:20px;line-height:1.2;font-size:.85rem;}
.searchbox {background-color:#6653f0;color:#fff;padding:0px 20px 10px;}
.headlines li a,.regional a,.topregion a {color:#000;}
.headlines li a:hover {color:#6653f0;}
#offCanvas,#offCanvas2 {text-align:center;paddding:20px;background-color:#000;text-transform:uppercase;}
#offCanvas .brand,#offCanvas2 .brand {margin-top:40px;font-size:2rem;color:#fff;font-family:  'Libre Baskerville', serif;text-transform:uppercase;line-height:1.4}
#offCanvas a,#offCanvas2 a {color:#fff;font-family: 'Oswald', cursive;}

.sidebar table {font-family:helvetica;font-size:.7rem;}
table td.up, table td.down, table td.nochange {
    padding-left: 20px;
}
table td.down {
    background: url(../png/arrow-down.png) no-repeat scroll 5px 50% rgba(0, 0, 0, 0);
}
table td.up {
    background: url(../png/arrow-up.png) no-repeat scroll 5px 50% rgba(0, 0, 0, 0);
}

.meta {font-size:.8rem;font-family:helvetica;}
.newsflow a p.date {font-size:.7rem;margin-bottom:0;padding-bottom:0;}
.regional .meta {color:#555;padding-top:3px;}
.regional hr {margin-bottom:20px;}
.regional h4 {color:#6653f0;}
footer {padding:40px 0;background-color:#000;font-size:.8rem;color:#fff}
footer a {color:#fff}
footer h5 span {color:#6653f0;}
#gdrpModal.close-button {color:#fff !important;}
footer .fab,footer .fas {font-size:2rem;margin-bottom:10px;}

#exampleModal1 .close-button {color:#000 !important;}

.right {float:right;}
.timestamp {font-size:.6rem;font-family:helvetica,sans-serif;}
.view-results-link {display:none;}

.thumblist .articletitle {font-size:.9rem;}
.thumblist a.viewall {color:#000;font-family: 'Oswald', sans-serif;text-transform: uppercase;font-size:.8rem;}
.rowbreaker {visibility:hidden;background-color:transparent;width:100%;border:0px;}
/* .index .rowbreaker {display:none;margin:0px !important;} */
.authortop img {float:left;margin:0 10px 10px 0;}

.button, [type='submit'],[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea,.input-group > :first-child, .input-group > :first-child.input-group-button > *,select,.input-group > :last-child, .input-group > :last-child.input-group-button > * {border-radius:0px;border:0px;}

.input-group,.newsflow select {margin-bottom:40px;}
.input-group [type='text'] {margin-bottom:0px;}

.searchbox .button {background-color:#2800D7;border-top:1px solid #2800D7;border-bottom:0px;}

.searchbox .button:hover {background-color:#6653f0;border-top:1px solid #6653f0;}
.regional.index .row {margin-bottom:-20px;}
.signupPromo {
	background-color: rgb(34, 34, 34); 
	bottom: 20px; 
	color: rgb(255, 255, 255); 
	padding: 10px 20px; 
	position: fixed; 
	right: 0px; 
	text-align: center;
	width: 340px;
	z-index: 9999;
font-family: 'PT Serif', Georgia, 'Times New Roman', serif !important;
display:none;
}
.signupPromo a.button {font-family: 'PT Serif', Georgia, 'Times New Roman', serif !important;}
.signupPromo h5 {
display:none;
	color: #fff;
	font-size: 18px;
	text-align: center;
}
.signupPromo center div {
	width: 60%;
}
.signupPromo a.close {
	position: absolute;font-size:2rem;color:#fff;
	top: 5px;
	right: 5px;
}

.signupPromo {background-color:#000;bottom:0px;width:100%;background-image:url(../png/fade.png);color:#fff;}
.signupPromo .medium-centered {background-color:transparent;border:0px solid #222;}
.signupPromo .padout {padding-top:20px !important;}
.signupPromo a.close {color:#eee}
.signupPromo .button {background-color:#C60F13}
.signupPromo .edition {border-right: 1px solid #CCC;padding-right: 10px;}
.signupPromo form,.signupPromo input,.signupPromo .button {margin-bottom:0px !important;}
.signupPromo .masthead {text-align:left;font-size:28px;line-height:36px;border-right:1px solid #ccc;padding-right:10px;}

div#gdrpModal {top:auto !important;background-color:#222;color:#fff;padding:20px;border:0px;position:fixed;bottom:0 !important;width:100%;max-width:100%;overflow:hidden;font-family:helvetica;}


#ovalsearch {padding:0px;border: 2px solid #fff; border-radius: 20px;margin:5px 1rem;}
.ovalinput {display:block;
    color: #fff;
    background-color:#000 !important;
    width: 80%;
    margin:0px;
    padding: .5em 0em .5em .7em;
    line-height:1;
    min-height:auto;
    height:auto;
    text-align: center;
    font-family:helvetica;
    font-weight:bold;
    font-size:.8rem;
    float: left;border-radius: 20px;}
.ovalsubmit {margin: 0;float: none;background:transparent;display:block;padding: 5px 0 .7em 0;color:#6653f0;}
.ovalglass {font-size:.9em;line-height:1em;}
.mobileglass {padding:0.7rem 1rem;line-height:.9em;display:block;}
.mobileglass i {font-size:.8em;}
#searchModal h5 {margin-bottom:20px;}
.close-button {color:#000 !important;}


@media print, screen and (max-width: 39.99875em)
{
.reveal {height:auto;min-height:auto;}
.reveal#gdrpModal .button {display:block;width:100%;}
}

@media screen and (max-width: 63.99875em) {
#topstory h1 {padding-top:75px;}
hr {display:none; }
h2 a {display:block;}
.newsflow .row {margin-bottom:20px;}
.topstories img {margin-bottom:20px;}
.user,.social {padding-top:0px;margin-top:0;font-size:1rem;}
.user.menu > li > a {}
header a {padding:0.7rem 0rem;}
.site-title a {font-size:.9rem;display: block;
    padding: 0.7rem 0;}
.site-title span {display:none;}

.edition #topstory h1, .edition #topstory h2 {padding-top:0px;font-size: 1.5rem}

}
