<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* ****************************************************************************
Theme Name: WebProNews Theme                     		
Fonts:												
font-family: font-family: 'Roboto', sans-serif;
font-family: font-family: 'Roboto Condensed', sans-serif;			
/* ****************************************************************************/
/* ****************************************************************************/
/* General HTML                                                               */
/* ****************************************************************************/
body {
  background-color: #FFF;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  height: 100%;
  margin-bottom: 1250px;
  overflow-x: hidden;
}
body.admin-bar #footer {
  position: relative;
  margin-top: 100px;
}
body.admin-bar {
  margin-bottom: 0px;
}
html {
  position: relative;
  min-height: 100%;
}
h1, h2, h3, h4 {
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
}
.recaptcha-invisible {
  display: none !important;
}
.ResponsiveAd img {
  display:block;
  height:auto;
  max-width:100%;
}
.single blockquote {
  margin-left: 15px;
  padding-left: 12px;
  border-left: solid 2px #2d69b0;
  position: relative;
}
.single blockquote p {
  background-color: #f6f6f6;
  border-radius: 18px;
  padding: 20px;
  font-style: italic;
}

.single h4 {
	font-size: 1rem;
}
/*
.single blockquote p:before {
position: absolute;
  font-family: 'FontAwesome';
  top: -1px;
  left: 19px;
  content: "\f10d";
  color: #2d69b0;
  font-size: 19px;
}
*/
/* ****************************************************************************/
/* Bootstrap Utilities                                                        */
/* ****************************************************************************/
.modal {
  z-index: 20002 !important;
}
.modal-backdrop {
  z-index: 20001 !important;
}
.modal-dialog {
  max-width: 650px;
}
#sponsored-pop .modal-content {
  background-color: transparent;
  border: none;
}
#sponsored-pop .modal-header {
  border-bottom: none;
}
#sponsored-pop .btn-close {
  opacity: 1 !important;
}
#sub-pop .modal-header {
  border-bottom: 0px solid #dee2e6;
	padding: 1rem 1rem 0rem 0rem;
}

#sub-pop .btn {
	border-radius: 0px;
}
#sub-pop .btn-primary {
	color: #fff;
  background-color: #000;
  border-color: #000;
}

#sub-pop #modalfooter .btn-default {
	color: #2d69b0;
	font-weight: bold;
	text-decoration: underline;
}
.border-2 {
  border-width: 2px !important;
}
.border-3 {
  border-width: 3px !important;
}
.border-4 {
  border-width: 4px !important;
}
.font-sm {
  font-size: .65em
}
.font-md {
  font-size: 1.25em;
}
.align-items-center {
  display: flex;
  align-items: center; /*Aligns vertically center */
  justify-content: center; /*Aligns horizontally center */
}
.fancy-font {
  font-family: 'Lusitana', serif;
}
.embed-youtube {
  padding-bottom: 56.25%;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.embed-youtube iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
}
/* ****************************************************************************/
/* Subscribe Page Styles                                                      */
/* ****************************************************************************/
.neg-marg {
	margin-top: -40px;
	position: relative;
	z-index: 2;
}
#nl-cat-box {
	border: solid 1px #ececec;
  background-color: #f7f7f7;
	padding: 15px;
}
#nl-cat-bar {
	background-color: #2d69b0;
	color: #FFF;
	text-align: center;
	padding: 10px;
}
#nl-cat-bar p {
padding: 0px;
	margin: 0;
}
#nl-tag-overflow {
	max-height: 235px;
	overflow-y: scroll;
	margin-bottom: 15px;
}
#nl-tag-overflow .form-check-label {
font-size: 14px;	
}
#form-cat-btn .btn {
	border-radius: 0px;
}
#form-cat-btn .btn-primary {
	width: 100%;
	background-color: #2d69b0;
	border: none;
}
#cat-agree {
	font-size: 12px;
}
#subscribe-confirm a {
  color: #fff;
}
#mce-success-response {
  color: #FFF;
  font-size: 12px;
}
#subscribe-confirm {
  font-size: 11px;
}
.mc-field-group .card {
  min-height: 175px;
  border: solid 1px #ececec;
  background-color: #f7f7f7;
  position: relative;
  cursor: pointer;
  transition: all .5s ease;
  border-radius: 0px;
}
.mc-field-group .card .h3 {
  font-size: 17px;
  font-weight: 800;
  margin-top: 25px;
}
.mc-field-group .card p {
  font-size: 13px;
}
.mc-field-group .card.chosen {
  border: solid 1px #2d69b0;
box-shadow: 0px 0px 15px #666;
  transition: all .5s ease;
}
.mc-field-group .fa {
  font-size: 20px;
}
.mc-field-group .card.chosen .fa-plus-circle {
  display: none;
  transition: all .5s ease;
}
.mc-field-group .card.chosen .fa-check {
  display: block;
  transition: all .5s ease;
}

.mc-field-group label {
	width: 100%;
}
.checkicon .fa-plus-circle {
  transition: all .5s ease;
}
.checkicon .fa-check {
  display: none;
  transition: all .5s ease;
}
.mc-field-group .form-check-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.mc-field-group .card.chosen .checkicon {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 8px 10px;
/*  background-color: #2d69b0;*/
  color: #FFF;
}
.checkicon {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 8px 10px;
/*  background-color: #666;*/
  color: #FFF;
  height: 38px;
  width: 40px;
		z-index: 2;
}
#mc_embed_shell .nav-pills .nav-link.active, .nav-pills .show &gt; .nav-link {
  color: #fff;
  background-color: #2d69b0;
  font-weight: 800;
}
#mc_embed_shell .nav-link {
  text-transform: uppercase;
  color: #2d69b0;
}
#form-submit {
  width: 100%;
  background-color: #2d69b0;
  position: fixed;
  left: 0px;
  bottom: -260px;
  z-index: 20;
  padding: 12px 0px 12px 0px;
  transition: all .5s ease;
}
#form-submit.appear {
  bottom: 0px;
  transition: all .5s ease;
}
#form-submit .btn-primary {
  background-color: #cb0000;
}
#form-submit .container-fluid {
  max-width: 800px;
  margin: 0 auto;
}
#email-field {
/*
  width: 300px;
  display: inline-block;
  float: left;
*/
}
#email-field input {
max-width: 100%;
}
#field-float #form-btn {
/*
  display: inline-block;
  float: left;
  margin-left: 12px;
*/
}
#field-float {
  margin: 0 auto;
/*  max-width: 420px;*/
  dispaly: block;
}
.container-fluid#finishsignup {
  max-width: 600px;
}
#almostcomplete-out {
  width: 100%;
  border-radius: 50%;
  background-color: #f7f7f7;
  height: 20px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  position: relative;
}
#almostcomplete {
  width: 50%;
  border-radius: 50%;
  background-color: #2d69b0;
  height: 20px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  position: absolute;
  left: 0;
}
#progress {
  font-weight: 800;
  font-size: 12px;
}
#progress-line {
  position: relative;
  width: 100%;
  height: 100%;
}
#prog-ln-chk {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #f7f7f7;
  position: absolute;
  top: 0px;
  z-index: 2;
  left: 50%;
  margin-left: -24px;
  text-align: center;
}
#prog-ln-chk .fa-check {
  font-size: 25px;
  color: #CCC;
  margin-top: 10px;
}
#prog-line {
  width: 2px;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 0px;
  z-index: 1;
  background-color: #f7f7f7;
}
#form-btn .btn-primary {
  background-color: #cb0000;
  border-color: #cb0000;
}
/* ****************************************************************************/
/* Main Site Menu                                                             */
/* ****************************************************************************/
.btn__wrapper {
  opacity: 0;
}
#preloader {
  display: none;
}
#preloader-box {
  width: 70px;
  height: 70px;
  margin: 0 auto;
}
#toplogo1 span {
  position: relative;
  right: -21px;
  font-weight: bold;
  color: #2d69b0;
  font-size: 17px;
  top: -5px;
}
#toplogo1 {
  display: block;
  width: 100%;
}
#nav-search {
  margin-left: 20px;
  position: relative;
  right: -60px;
}
#nav-search a {
  color: #000;
}
body.scrolled-header-body #search-box {
  top: 19px;
}
#search-box {
  position: fixed;
  top: 20px;
  left: 0px;
  background-color: rgba(0, 0, 0, .9);
  padding: 30px;
  /*  box-shadow: 0px 0px 3px #333;*/
  visibility: hidden;
  opacity: 0;
  z-index: 20;
  width: 100%;
}
#searchicon {
  cursor: pointer;
}
#searchicon2 {
  cursor: pointer;
}
#search-box .form-control {
  border-radius: 0px;
  line-height: 0px;
  margin-top: 3px;
  padding: 0.3rem .75rem;
  border: none;
  border-bottom: solid 1px #FFF;
  color: #DDD;
  background-color: transparent;
  font-size: 20px;
  font-weight: 300;
}
#search-box2 {
  position: fixed;
  top: -38px;
  left: 0px;
  background-color: #111;
  padding: 30px;
  box-shadow: 0px 0px 3px #333;
  visibility: hidden;
  opacity: 0;
  z-index: 20;
  width: 100%;
}
#search-box2 #searchicon {
  cursor: pointer;
}
#search-box2 #searchicon2 {
  cursor: pointer;
}
#search-box2 .form-control {
  border-radius: 0px;
  line-height: 0px;
  margin-top: 3px;
  padding: 0.3rem .75rem;
  border: none;
  border-bottom: solid 1px #FFF;
  color: #DDD;
  background-color: transparent;
  font-size: 20px;
  font-weight: 300;
}
#header-top .row {
  align-items: center;
  display: flex;
}
#header-top .btn-primary {
  color: #fff;
  background-color: #2d69b0;
  border-color: #2d69b0;
  transition: all .5s ease;
}
#header-top .btn-primary:hover {
  transition: all .5s ease;
  background-color: #111;
}
#header-top .btn {
  border-radius: 0px;
  padding: 1rem 1.5rem;
}
#header-top .btn {
  display: none;
}
#header-top {
  border-bottom: solid 1px #ececec;
}
.bl-header {
  border-left: solid 1px transparent;
}
.br-header {
  border-right: solid 1px transparent;
}
#header {
  transition: all .5s ease;
  border-bottom: solid 1px #ececec;
  height: 0px;
  opacity: 0;
  z-index: 20000;
}
#header.scrolled-header {
  position: fixed;
  width: 100%;
  top: 0px;
  z-index: 200000;
  transition: all .5s ease;
  height: auto;
  opacity: 1;
}
#header .navbar-brand.logo-hide {
  max-width: 80px;
  opacity: 0;
  visibility: hidden;
  transition: all .5s ease;
  position: relative;
  left: -80px;
}
#header ul#menu-category-menu-2023 {
  visibility: hidden;
  height: 0;
  opacity: 0;
}
#header ul#menu-category-menu-2023 {
  position: relative;
  /*  left: 0px;*/
  transition: all .5s ease;
  top: -40px;
}
ul#menu-category-menu-2023 .dropdown:hover .dropdown-menu {
  display: block;
}
#header.scrolled-header ul#menu-category-menu-2023 {
  left: 0px;
  position: relative;
  transition: all .5s ease;
  top: 0px;
}
#header.scrolled-header .navbar-brand.logo-hide {
  transition: all .5s ease;
  left: 0px;
  visibility: visible;
  opacity: 1;
}
#header.scrolled-header {
  box-shadow: 0px 0px 18px -2px #000;
}
#mobile-logo {
  display: block;
}
#header .dropdown-menu {
  border-radius: 0px;
  padding: 30px 20px 30px 20px;
}
#header .dropdown-item {
  font-size: 16px;
  border: solid 1px #ececec;
  margin: 0px 10px 10px 0px;
  text-align: center;
}
#header .dropdown-item:hover {
  background-color: #f7f7f7;
  font-weight: 800;
  border: solid 1px #2d69b0;
  transition: all .3s ease;
}
#header .dropdown-item.active, .dropdown-item:active {
  background-color: #2d69b0;
}
#header .dropdown-toggle.show {
  background-color: #2d69b0;
  color: #FFF;
}
#header .nav-link.active {
  font-weight: bold;
  color: #2d69b0;
}
#overlay-form {
  max-width: 100%;
  margin-top: 10px;
}
#overlay-menu {
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  max-width: 450px;
  height: 100vh;
  background-color: rgba(19, 19, 19, .95);
  transition: all 1s ease;
  z-index: 30000000;
  padding: 20px 40px 0px 40px;
  overflow-y: auto;
  visibility: hidden;
}
#overlay-menu .dropdown-menu li a {
  border-bottom: solid 1px #CCC;
}
#overlay-nav-icon {
  position: absolute;
  top: 10px;
  right: 10px;
}
#overlay-menu-items {
  padding-left: 0;
}
#overlay-menu-items li a.lg-item {
  color: #FFF;
  font-size: 30px;
  text-decoration: none;
  font-weight: 800;
  transition: all .5s ease;
}
#overlay-menu-items li a.lg-item:hover {
  color: #CC0000;
  transition: all .5s ease;
}
.nav-mobile {
  display: block;
}
.hide-mobile {
  display: none;
}
#nav-icon {
  width: 35px;
  height: 20px;
  position: relative;
  cursor: pointer;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  margin: 0px 10px 0px 0px;
}
#nav-icon .spanstyle {
  display: block;
  position: absolute;
  height: 3px;
  background: #000;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
#nav-icon #span1 {
  top: 0px;
  width: 100%;
}
#nav-icon #span2 {
  top: 8px;
  width: 100%;
  right: 0;
}
#nav-icon #span3 {
  top: 16px;
  width: 100%;
  right: 0;
}
#nav-icon2 {
  width: 20px;
  height: 25px;
  position: relative;
  cursor: pointer;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  margin-left: 30px;
}
#nav-icon2 .spanstyle {
  display: block;
  position: absolute;
  height: 3px;
  background: #FFF;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
#nav-icon2 #span1 {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
  top: 10px;
  width: 100%;
}
#nav-icon2 #span2 {
  width: 100%;
  opacity: 0;
}
#nav-icon2 #span3 {
  width: 100%;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
  top: 10px;
}
#nav-icon3 {
  display: block;
  opacity: 1;
  visibility: visible;
}
#nav-icon3 {
  width: 35px;
  height: 20px;
  position: relative;
  cursor: pointer;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  margin: 0px 10px 0px 0px;
}
#nav-icon3 .spanstyle {
  display: block;
  position: absolute;
  height: 3px;
  background: #000;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
#nav-icon3 #span1 {
  top: 0px;
  width: 100%;
}
#nav-icon3 #span2 {
  top: 8px;
  width: 100%;
  right: 0;
}
#nav-icon3 #span3 {
  top: 16px;
  width: 100%;
  right: 0;
}
#header ul.dropdown-menu {
  column-count: 1;
  column-gap: 40px;
  height: auto;
  margin-bottom: 2em;
}
#chat-bubble {
  width: 50px;
  height: 50px;
  background-color: #2d69b0;
  box-shadow: 1px 1px 9px #666666;
  position: fixed;
  bottom: 0px;
  right: 20px;
  text-align: center;
  padding-top: 8px;
  z-index: 999;
  cursor: pointer;
  visibility: hidden;
}
#chat-bubble:hover {
  transition: all 1s ease;
  background-color: #111111;
}
#chat-bubble .fa-comment {
  color: #FFF;
  font-size: 30px;
}
#pop-media-kit {
  position: fixed;
  bottom: 50px;
  right: -300px;
  background-color: #FFF;
  max-width: 250px;
  min-height: 300px;
  box-shadow: 1px 1px 9px #666666;
  visibility: hidden;
  z-index: 9991;
}
#pop-media-kit-inside {
  padding: 10px 20px;
}
#pop-close {
  float: right;
  cursor: pointer;
}
#pop-title {
  background-color: #2d69b0;
  color: #fff;
  padding: 5px 10px;
}
#menu-category-menu-2023 a.nav-link {
  font-size: 12px;
  color: #000;
  text-transform: uppercase;
  border: solid 1px #CCC;
  margin: 3px;
  transition: all .3s ease;
}
#menu-category-menu-2024 .nav-link {
  font-size: 14px;
  border: solid 1px #FFF;
  margin: 0px 10px 10px 0px;
  text-align: center;
  color: #FFF;
  text-transform: uppercase;
  font-weight: 800;
}
#menu-category-menu-2024 .dropdown-menu {
  min-width: 97%;
  border-radius: 0px;
}
ul#menu-slide-down-menu-2023 a.nav-link {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  color: #ccc;
  font-weight: 800;
  opacity: .5;
}
ul#menu-slide-down-menu-2023 a.nav-link.active {
  color: #FFF;
  opacity: 1;
}
ul#menu-slide-down-menu-2023 a.nav-link:hover {
  transition: .5s ease-in-out;
  opacity: 1;
  color: #FFF;
}
#menu-parent-categories .nav-link {
  font-size: 14px;
  border: solid 1px #FFF;
  margin: 0px 10px 10px 0px;
  text-align: center;
  color: #FFF;
  text-transform: uppercase;
  font-weight: 800;
}
.category-menu {
  position: absolute;
  top: 0px;
  left: 0px;
  max-width: 800px;
  height: 600px;
}
.category-menu ul {
  list-style-type: none;
}
li.cat-item {
  float: left;
  margin: 17px;
  width: 25%;
  background-color: #ccc;
  text-align: center;
  padding: 30px;
}
li.cat-item .children {
  display: none;
}
ul.children li.cat-item {
  float: none !important;
  background-color: transparent !important;
  padding: 0px !important;
  text-align: left !important;
  width: auto !important;
  margin: 0 !important;
}
li.categories {} /* outermost list item */
li.cat-item a {}
li.cat-item-7 {} /* category ID #7, etc */
li.current-cat {}
li.current-cat-parent {}
ul.children {}
.social-links {
  margin-left: 20px;
}
.social-links a {
  color: #FFF;
  text-decoration: none;
  font-size: 30px;
}
/* ****************************************************************************/
/* Main Site Content                                                          */
/* ****************************************************************************/
/**Newest Homepage Updates 7/16/24**/

.from-nl a {
    color: rgb(170, 170, 170);
    text-decoration: none;
}
.top-three-time {
    font-size: 14px !important;
    color: rgb(170, 170, 170) !important;
    font-weight: normal !important;
}
.article-excerpt-topthree {
    font-size: 14px;
}
.feat-article-author {
}
.feat-author-inside {
    position: relative;
}
.feat-article-author-img {
    width: 100%;
    background-size: cover;
    background-position: center center;
    padding-top: 55.5%;
}
.author-av img.avatar {
    max-width: 100%;
    height: auto;
    width: 75px;
    height: 75px;
    border-radius: 50%;
}
.feat-auth-overlay-shadow {
    background: rgb(0,0,0);
    background: rgb(0,0,0);
    background: linear-gradient(180deg, rgba(0,0,0,0.021428639815301076) 0%, rgba(0,0,0,1) 88%);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
}
.feat-author-title {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0px;
    padding: 20px 30px;
    color: #FFF;
}
.auth-title a {
    font-weight: 800;
    color: #FFF;
    text-decoration: none;
}
.small-auth-art {
    margin-bottom: 12px;
    padding-bottom: 12px;
    border-bottom: solid 1px #ececec;
}
.small-auth-art a {
    color: #000;
    text-decoration: none;
    /*			  font-weight: bold;*/
    font-size: 14px;
}
.small-auth-cat a {
    /*			  font-weight: 800;*/
    color: rgb(170, 170, 170) !important;
}
.pop-side-inner-overlay {
    position: relative;
}
.feat-article-img-side-pop {
    padding-top: 67.5%;
    background-size: cover;
    background-position: center center;
}
.feat-side-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    padding: 15px;
}
.feat-side-overlay .h5 {
    font-size: 1rem;
    font-weight: 800;
}
.feat-side-overlay .h5 a {
    color: #FFF;
    text-decoration: none;
}
.feat-side-inner .h5 {
    font-size: 1rem;
    font-weight: 800;
}
.feat-side-inner .h5 a {
    color: #000;
    text-decoration: none;
}
#feat-side-overlay-shadow {
    background: rgb(0,0,0);
    background: rgb(0,0,0);
    background: linear-gradient(180deg, rgba(0,0,0,0.021428639815301076) 0%, rgba(0,0,0,1) 88%);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
}
#most-popular ol li {
    font-size: 20px;
    font-weight: 800;
}
#most-popular .h2 {
    font-size: 1.25rem;
    font-weight: 800
}
	.pop-side-cat {
		font-weight: 800;
		font-size: 12px;
	}
	
	.pop-side-cat-reg {
		font-weight: 800;
		font-size: 12px;
		color: #b2b2b2;
	}
/**End Newest Homepage Updates**/
#category-menu-archive .card {
  border-radius: 0px;
  text-align: center;
  background-color: #f8f9fa;
}
#category-menu-archive a {
  font-weight: 900;
  font-size: 14px;
  text-decoration: none;
  color: #2d69b0;
}
span#viewall {
  color: #333;
  font-size: 15px;
}
span#viewall .btn-primary {
  color: #111;
  background-color: #f8f9fa;
  border-color: #2d69b0;
  font-size: 12px;
  position: relative;
  top: -2px;
}
span#viewall .btn {
  border-radius: 0px;
  padding: 3px 10px;
}
#cat-list-footer {
  column-count: 2;
  column-gap: 20px;
  display: block;
}
#trending-tag {
  padding: 9px 20px;
  background-color: #2d69b0;
  color: #FFF;
  text-transform: uppercase;
  display: inline-block;
  font-size: 12px;
  width: 100%;
  text-align: center;
}
#trending-articles a {
  color: #000;
  text-decoration: none;
  font-weight: 900;
  font-size: 13px;
}
.trending-slider {
  display: none;
}
.trending-slider.slick-initialized {
  display: block;
}
#trending-articles {
  line-height: 17px;
}
#trending-articles .slick-arrow {
  display: none !important;
}
#prev-arrow .fa-chevron-left {
  color: #111;
  font-size: 12px;
}
#next-arrow .fa-chevron-right {
  color: #111;
  font-size: 12px;
}
#prev-arrow {
  position: absolute;
  right: 30px;
  top: 0;
  border: solid 1px #ececec;
  padding: 0 5px;
  z-index: 10;
  cursor: pointer;
  background-color: #FFF;
}
#next-arrow {
  position: absolute;
  right: 0;
  top: 0;
  border: solid 1px #ececec;
  padding: 0 5px;
  z-index: 10;
  cursor: pointer;
  background-color: #FFF;
}


#prev-arrow-topthree .fa-chevron-left {
  color: #111;
  font-size: 12px;
}
#next-arrow-topthree .fa-chevron-right {
  color: #111;
  font-size: 12px;
}
#prev-arrow-topthree {
  position: absolute;
  right: 40px;
  top: 8px;
  border: solid 1px #ececec;
  padding: 0 5px;
  z-index: 10;
  cursor: pointer;
  background-color: #FFF;
}
#next-arrow-topthree {
  position: absolute;
  right: 10px;
  top: 8px;
  border: solid 1px #ececec;
  padding: 0 5px;
  z-index: 10;
  cursor: pointer;
  background-color: #FFF;
}


.article-page img {
  max-width: 100%;
  height: auto;
}
#single-title-box {
  max-width: 800px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
#single-img {
  width: 100%;
  background-color: #111;
  overflow: hidden;
}
.article-content a {
  color: #2d69b0;
}
.article-content p {
  font-size: 18px;
}
.article-content li {
	font-size: 18px;
	padding-bottom: 15px;
}
img#pImage {
  max-width: 100%;
}
.single-category a {
  color: #2d69b0;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
}
.single #ssba_widget-2 {
  list-style-type: none;
}
#related-posts ul {
  list-style-type: none;
  padding-left: 0px;
}
#related-posts ul li {
  border-bottom: solid 1px #ececec;
  line-height: 18px;
}
.sidebar-date {
  font-size: 13px;
  position: relative;
  top: -3px;
}
#sticky-title-bar {
  text-align: center;
  margin-bottom: 50px;
  padding: 20px 0px 0px 0px;
  font-weight: 900;
  background-color: #FFF;
  /*transition: all .5s ease;*/
  z-index: 2000;
}
#sticky-title-bar.scrolled {
  /*
  z-index: 2000;
		top: 65px !important;
	transition: all .5s ease;
	width: 100%;
	left: 0;
	position: fixed;
*/
}
#sticky-bar-progress {
  background-color: #ececec;
  width: 100%;
  height: 2px;
  margin-top: 20px;
}
#sticky-bar-progress-l {
  background-color: #2d69b0;
  height: 2px;
  width: 0;
}
h1.single-title {
  font-weight: 900;
}
#related-posts .h6 {
  font-weight: 900;
}
#related-posts ul li a {
  text-decoration: none;
  color: #000;
  font-size: 14px;
}
.container-fluid#home-container {
  max-width: 1350px;
}
#header-top .container-fluid {
  max-width: 1350px;
}
#home-lg-article {
  position: relative;
  height: 0;
  padding-top: 76.5%;
  overflow: hidden;
  margin: 2px 2px 2px 0px;
}
#home-sm-article {
  position: relative;
  height: 0;
  padding-top: 75.5%;
  overflow: hidden;
  margin: 2px;
}
.news-box {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 3;
  padding: 10px 10px 0px 10px;
}
#home-lg-article:hover .feat-article-img {
  scale: 1.1;
  transition: .8s ease-in-out;
}
#home-sm-article:hover .feat-article-img {
  scale: 1.1;
  transition: .8s ease-in-out;
}
.feat-article-img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  min-height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center center;
  transition: .8s ease-in-out;
}
span.post-category a {
  text-transform: uppercase;
  color: #FFF;
  text-decoration: none;
  font-size: 10px;
  font-weight: 700;
}
.news-box a {
  text-decoration: none;
}
.article-title {
  font-weight: 900;
  color: #FFF;
  font-size: 22px;
  line-height: 28px;
}
.article-title-sm {
  font-weight: 900;
  color: #fff;
  font-size: 15px;
  line-height: 19px;
}
span.post-category {
  margin-bottom: 5px;
}
.featured-date-author {
  text-decoration: none;
  color: #FFF;
  font-size: 12px;
  margin-top: 8px;
}
#home-sm-article .art-shadow {
  bottom: 0;
}
.art-shadow {
  background: rgb(0, 0, 0);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
  width: 100%;
  position: absolute;
  bottom: -40%;
  min-height: 100%;
  z-index: 2;
}
.feat-article-img-bot {
  padding-top: 75.5%;
  width: 100%;
  height: 0;
  background-size: cover;
  border: solid 1px #ececec;
  background-position: center center;
}
.feat-article-img-bot-archive {
  padding-top: 75.5%;
  width: 100%;
  height: 0;
  background-size: cover;
  border: solid 1px #ececec;
  background-position: left center;
}
.post-category-mid a {
  color: #2d69b0;
  text-decoration: none;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 12px;
}
.post-category-mid {
  /*  margin-top: 10px;*/
}
.feat-bot-inner {
  margin-top: -5px;
}
.article-title-sm-feat a {
  color: #000;
  font-weight: 800;
  font-size: 16px;
  text-decoration: none;
  line-height: 26px;
}
.featured-date-author-feat {
  text-transform: uppercase;
  color: #b2b2b2;
  font-weight: 700;
  font-size: 12px;
}
#blue-line-split-pop {
  width: 50px;
  background-color: #0b539c;
  height: 5px;
  margin: 30px auto;
  position: relative;
  top: -80px;
}
.feat-article-img-bot-pop {
  padding-top: 55.5%;
  width: 100%;
  height: 0;
  background-size: cover;
  border: solid 1px #ececec;
}
.pop-inner a {
  font-size: 18px;
  text-decoration: none;
  color: #000;
}
.post-category-pop a {
  font-size: 11px;
  text-transform: uppercase;
/*  font-weight: 800;*/
  text-decoration: none;
  color: #b2b2b2;
}
.pop-inner {
  border-bottom: solid 1px #ececec;
}
.more-articles-title-pop {
  position: relative;
  bottom: -80px;
  z-index: -1;
}
.more-articles-title-pop .h4 {
  position: relative;
  top: -34px;
  font-size: 1rem;
  font-weight: 800;
}
section#most-popular {}
#pop-box-bl {
  padding: 5px;
  background-color: #0b539c;
  color: #FFF;
  font-weight: 800;
  font-size: 20px;
  max-width: 500px;
  margin: 0 auto;
}
.more-articles-title-pop .h1 {
  text-transform: uppercase;
  color: #ececec;
  top: -60px;
  position: relative;
  z-index: -1;
  font-size: 40px;
  font-weight: 900;
}
.sponsor-tag {
background-color: #2d69b0;
  padding: 3px 8px;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  font-weight: 800;
  font-size: 11px;
  position: relative;
  top: -2px;
}
.more-articles-title {
  position: relative;
  bottom: -20px;
}
.more-articles-title .h1 {
  text-transform: uppercase;
  color: #ececec;
  top: -71px;
  position: relative;
  z-index: -1;
  font-size: 85px;
  font-weight: 900;
  left: -3px;
}
#home-728-middle {
/*
  border-top: solid 1px #ececec;
  border-bottom: solid 1px #ececec;
*/
}
#home-side-categories span {
  background-color: #2d69b0;
  padding: 3px 8px;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  font-weight: 800;
  font-size: 12px;
  position: relative;
  margin-left: 10px;
  float: right;
  min-width: 60px;
}
#home-side-categories li {
  border-bottom: solid 1px #ececec;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
#home-side-categories li a {
  text-decoration: none;
  color: #000;
  font-size: 14px;
  transition: all .5s ease;
}
#home-side-categories li:hover a {
  font-weight: 900;
  transition: all .5s ease;
  color: #2d69b0;
}
#side-cat-inner {
  padding: 10px;
  border: solid 1px #ececec;
}
#home-side-categories li:hover .slide-line {
  width: 22px;
  opacity: 1;
  transition: all .5s ease;
}
.slide-line {
  display: inline-block;
  position: relative;
  background-color: #2d69b0;
  height: 1px;
  width: 0px;
  left: -10px;
  top: -5px;
  opacity: 0;
  transition: all .5s ease;
}
/*
.more-posts {
  border-bottom: solid 1px #ececec;
}
*/
.article-excerpt {
  color: rgba(0, 0, 0, .55);
}
#advertise-box-side {
  border: solid 1px #ececec;
  background-color: #f7f7f7;
  padding: 8px;
}
#advertise-box-side p {
  font-size: 14px;
}
#advertise-box-side .btn-primary {
  color: #fff;
  background-color: #000;
  border-color: #000;
  font-size: 14px;
}
#advertise-box-side .btn {
  border-radius: 0px;
}
.article-title-lib-feat {
  line-height: 20px;
}
.feat-lib-type {
  text-decoration: none;
  font-size: 12px;
  color: rgba(0, 0, 0, .55);
  text-transform: uppercase;
}
.feat-article-img-lib-feat {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background-size: cover;
  max-width: 100%;
}
.lib-featured {
  border-bottom: solid 1px #ececec;
}
.blue-highlight {
  width: 50px;
  background-color: #0b539c;
  height: 5px;
  margin-bottom: 10px;
}
#blue-line-split {
  width: 50px;
  background-color: #0b539c;
  height: 5px;
  margin: 30px auto;
}
.featured-date-author-lib-feat {
  font-weight: 900;
  color: rgba(0, 0, 0, .55);
  font-size: 12px;
  margin-top: 8px;
}
.article-title-lib-feat a {
  text-decoration: none;
  font-weight: 800;
  color: #000;
  font-size: 14px;
}
.viewall-lib a {
  color: #000;
}
#newsletter-box {
  border: solid 1px #ececec;
  background-color: #f7f7f7;
  padding: 30px;
  display: none;
}
#newsletter-box .h6 {
  text-transform: uppercase;
}
#newsletter-box .btn-primary {
  border-radius: 0px;
  color: #fff;
  background-color: #2d69b0;
  border-color: #2d69b0;
  transition: all .5s ease;
}
#newsletter-box .btn-primary:hover {
  background-color: #000;
  transition: all .5s ease;
}
#mk-footer .btn-primary {
  border-radius: 0px;
  color: #fff;
  background-color: #2d69b0;
  border-color: #2d69b0;
  transition: all .5s ease;
}
#mk-footer .btn-primary:hover {
  background-color: #000;
  transition: all .5s ease;
}
#home-nl-bar {
  background-color: #f6f6f6;
}
#home-nl-bar .row {
  display: flex;
  align-items: center; /*Aligns vertically center */
  justify-content: center; /*Aligns horizontally center */
}
#home-nl-bar {
  margin-top: 100px;
}
#home-nl-bar .h2 {
  font-weight: 900;
}
#home-nl-bar .btn-primary {
  border-radius: 0px;
  color: #fff;
  background-color: #2d69b0;
  border-color: #2d69b0;
  transition: all .5s ease;
}
#home-nl-bar .btn-primary:hover {
  background-color: #000;
  transition: all .5s ease;
}
#nl-bar-img {
  margin-top: 20px;
  position: relative;
  bottom: 0;
}
.btn__wrapper .btn-primary {
  background-color: #000;
  border-color: #000;
  color: #FFF;
}
.btn__wrapper .btn {
  border-radius: 0px;
}
#side-float {
  background-color: #FFF;
}
.library-text h4 {
  font-size: 1.25rem;
}
.library-text p {
  font-size: 14px;
}
#archive-results img {
  max-width: 100%;
}
.archive-inner {
  border: 1px solid rgba(0, 0, 0, .08);
  overflow: hidden;
  transition: .5s ease-in-out;
  position: relative;
  height: 0;
  padding-top: 55.5%;
}
.archive-img {
  background-size: cover;
  background-position: left center;
  width: 100%;
  /* min-height: 100%; */
  padding-top: 55.5%;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  transition: 1s ease-in-out;
}
.archive-inner img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
#archive-results a {
  text-decoration: none;
}
.archive-inner:hover {
  transition: .5s ease-in-out;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, .5);
}
.archive-inner:hover .archive-slide-up {
  bottom: 0;
  transition: .5s ease-in-out;
}
.archive-inner:hover .archive-img {
  scale: 1.25;
  transition: 1s ease-in-out;
}
.archive-inner img {
  transition: .5s ease-in-out;
}
.archive-inner:hover img {
  scale: 1.25;
  transition: 1s ease-in-out;
}
#archive-results ul li {
  display: inline-block;
  margin: 10px;
}
#library-filter {
  background-color: #f4f4f4;
  margin-bottom: 30px;
}
.full-height {
  min-height: 1200px;
}
.fa-caret-right {
  font-size: 14px;
}
a.copyurl {
  color: #000;
}
.nav-previous a {
  padding: 10px 20px;
  background-color: #000;
  color: #fff;
}
.nav-next a {
  padding: 10px 20px;
  background-color: #000;
  color: #fff;
}
a.archive-title-post {
  font-weight: 900;
  font-size: 20px;
  text-decoration: none;
  color: #000;
  line-height: 20px;
}
.archive-post .btn-primary {
  color: #fff;
  background-color: #2d69b0;
  border-color: #2d69b0;
  text-transform: uppercase;
  font-size: 14px;
}
.archive-post .btn {
  border-radius: 0px;
}
h1.archive-title {
  text-align: center;
  background-color: #FFF;
  border: solid 1px #ececec;
  padding: 10px;
  color: #2d69b0;
  font-size: 1.5rem;
}
.searchandfilter ul {
  padding-left: 0px;
}
.topbox {
  background-color: #f4f4f4;
  padding: 20px;
  border: solid 1px #ccc;
  margin-bottom: 20px;
}
.topbox h3 {
  font-size: 16px;
  font-weight: normal;
}
#prev-next-div {
  padding: 20px;
  position: relative;
  font-size: 14px;
  border: solid 1px #ececec;
  background-color: #f6f6f6;
}
/*
.prev {
  display: inline-block;
}
.prev a {
  background-color: #111;
  color: #FFF;
  text-decoration: none;
  padding: 10px 20px;
}
.next {
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 20px;
}
.next a {
  background-color: #111;
  color: #FFF;
  text-decoration: none;
  padding: 10px 20px;
}
*/
#footer {
  position: absolute;
  bottom: 0;
  min-height: 510px;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #111;
}
#footer h1 {
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: #FFF;
}
#footer .h5 {
  font-weight: 900;
  font-size: 1.2rem;
  color: #FFF;
  border-bottom: 1px solid rgba(255, 255, 255, .1);
}
#footer p {
  color: #FFF;
  font-size: 14px;
}
.footer-publish img {
  max-width: 70px;
}
.social-links-footer {
  border-top: 1px solid rgba(255, 255, 255, .1);
  padding-top: 10px;
}
.social-links-footer a {
  color: #CCC;
  text-decoration: none;
  font-size: 25px;
  transition: all .5s ease;
}
.social-links-footer a:hover {
  transition: all .5s ease;
  color: #006ceb;
}
#footer-contact a {
  color: #FFF;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
  transition: all .5s ease;
}
#footer-contact a:hover {
  transition: all .5s ease;
  color: #006ceb;
}
#footer-contact .fa-envelope-o {
  color: #006ceb;
}
#footer .fa-user-circle-o {
  color: #006ceb;
}
#footer .fa-users {
  color: #006ceb;
}
#footer .fa-tags {
  color: #006ceb;
}
#footer .fa-paper-plane {
  color: #006ceb;
}
.footer-bottom {
  font-size: 10px;
  color: #FFF;
  position: absolute;
  width: 100%;
  bottom: 0px;
  border-top: solid 1px #000;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #2e2e2e;
}
.footer-bottom a {
  color: #FFF;
}
#mk-footer p {
  color: #FFF;
  font-weight: 100;
  font-size: 14px;
}
#mk-footer p strong {
  font-weight: 900;
}
#footer ul li {
  margin-bottom: 8px;
}
#footer ul li a {
  color: #FFF;
  font-size: 14px;
  text-decoration: none;
}
#footer ul li a:hover {
  transition: all .5s ease;
  color: #006ceb;
}
#mid-art-ad {
  margin-bottom: 20px;
  margin-top: 10px;
  border-top: solid 1px #ececec;
  border-bottom: solid 1px #ececec;
  padding: 20px 0px 20px 0px;
  text-align: center;
}
/* ****************************************************************************/
/* Media Queries                                                              */
/* ****************************************************************************/
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
  h1.single-title {
    font-size: 2.5rem;
  }
  .footer-bottom {
    font-size: 12px;
  }
  #nav-icon3 {
    display: none;
    opacity: 0;
    visibility: hidden;
  }
  #header.scrolled-header {
    box-shadow: 1px 1px 20px -12px #000;
  }
  #nav-search {
    margin-left: 20px;
    position: absolute;
    right: 0px;
  }
  #header {
    height: auto;
    opacity: 1;
  }
  #header ul#menu-category-menu-2023 {
    position: relative;
    left: -80px;
    transition: all .5s ease;
    top: 0px;
    visibility: visible;
    height: auto;
    opacity: 1;
  }
  img#pImage {
    max-width: 800px;
  }
  #trending-tag {
    padding: 5px 20px;
  }
  #trending-articles {
    line-height: 20px;
  }
  #trending-articles .slick-arrow {
    display: block !important;
  }
  #menu-category-menu-2023 a.nav-link {
    font-size: 12px;
    color: #000;
    text-transform: uppercase;
    border: none;
    margin: 0;
  }
  #header {
    margin-top: 0px;
  }
  #nav-icon {
    margin: 28px 30px 0px 0px;
  }
  #header-top {
    border-bottom: solid 1px #ececec;
  }
  .bl-header {
    border-left: solid 1px #ececec;
  }
  .br-header {
    border-right: solid 1px #ececec;
  }
  #header ul.dropdown-menu {
    column-count: 3;
    column-gap: 40px;
    height: auto;
    margin-bottom: 2em;
  }
  #newsletter-box {
    display: block;
  }
  #nl-bar-img {
    margin-top: -100px;
    position: relative;
    bottom: -50px;
  }
  body {
    margin-bottom: 650px;
  }
  ul#menu-slide-down-menu-2023 a.nav-link {
    font-size: 14px;
  }
  #mobile-logo {
    display: none;
  }
  .nav-mobile {
    display: none;
  }
  #header-top .btn {
    display: inline-block;
  }
  .hide-mobile {
    display: block;
  }
}
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
  #menu-category-menu-2023 a.nav-link {
    font-size: 10px;
  }
}
/**iPad media queries**/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) {
	#nav-icon3 {
  display: block;
  opacity: 1;
  visibility: visible;
}
	#header ul#menu-category-menu-2023 {
  visibility: hidden;
  height: 0;
  opacity: 0;
}
	
	#header {
  transition: all .5s ease;
  border-bottom: solid 1px #ececec;
  height: 0px;
  opacity: 0;
  z-index: 20000;
}
	
	#header.scrolled-header {
  box-shadow: 0px 0px 18px -2px #000;
}
#header.scrolled-header {
  position: fixed;
  width: 100%;
  top: 0px;
  z-index: 200000;
  transition: all .5s ease;
  height: auto;
  opacity: 1;
}
	
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {}
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  #menu-category-menu-2023 a.nav-link {
    font-size: 12px;
  }
  h1.single-title {
    font-size: 2.8rem;
  }
}
@media (min-width: 1600px) {
  h1.single-title {
    font-size: 2.8rem;
  }
  #menu-category-menu-2023 a.nav-link {
    font-size: 14px;
  }
}</pre></body></html>