/* Star Publications corp. site colors

Red: #ed1c24;
Dark Red: #d80911;

*/

@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');

.corp a:hover,
.corp .box-link a:hover {
	color: #d80911 !important;
}
.corp .nameplate {
	margin: 0 auto;
}
.corp .nameplate img {
	max-width: 90%;
	margin-bottom: 15px;
}
.corp .reverse-bar-label,
.corp .pk-layer.withear .ear-col {
	background-color: #ed1c24;
}
.corp .dropdown .dropdown-menu > li > a {
	color: #000000 !important;
}
.corp .dropdown .dropdown-menu > li > a:hover {
	background-color: #e3e3e3;
}
.corp .reverse-bar-label {
	color: #ffffff;
}
.corp .pk-layer.withear .ear-col {
	color: #000000;
}
.corp .btn.btn-primary {
	background-color: #ed1c24;
	border-color: #ed1c24;
	color: #ffffff;
}
.corp .btn.btn-primary:hover {
	background-color: #d80911;
	border-color: #d80911;
	color: #ffffff !important;
}
.corp .navbar.navbar-default, 
.corp .dropdown .dropdown-menu {
	--nav-bg-active: white;
	--nav-text-active: black;
	--nav-bg: white;
	--nav-text: black;
  background-color: #ffffff;
}
.corp .navbar-collapse.collapse {
	text-align: center;
}
.corp .navbar-nav {
	display: inline-block;
	float: unset;
	margin: 0 auto -3px auto;
	border-bottom: 1px solid #5555;
}
.corp .navbar-default .navbar-nav > li > a {
	color: #000000 !important;
}
.corp .navbar-default .navbar-nav > li > a:hover {
	background-color: #ffffff;
}
.corp .navbar-default .navbar-nav > li > a .caret {
	border-top-color: #000;
  border-bottom-color: #000;
}
.corp .navbar-default .navbar-nav > li > a .caret:hover {
	border-top-color: #ed1c24 !important;
  border-bottom-color: #ed1c24 !important;
}
.corp .dropdown .dropdown-menu {
	text-align: left;
}
.corp .dropdown-menu > li > a:hover {
	background-color: #70ac6c;
}

.corp .container.pk-layer {
	margin-bottom: 0px;
}
.corp .pk-layer.branding {
  background-color: #ed1c24 !important;
  color: #000000 !important;
}
.corp .pk-layer.branding .label,
.corp .pk-layer.branding a {
  color: #000000 !important;
}
.corp .pk-layer.branding a:hover {
  color: #444 !important;
}
.corp .pk-layer.withear.branding .ear-col {
  background-color: #000000;
}
.corp .pk-layer.branding-med {
  background-color: #c7e9c5;
  color: #000000;
}
.corp .pk-layer.branding-med .label {
  color: #000000;
}
.corp .pk-layer.branding-light {
  background-color: #e8f7e7;
}

.corp .kicker,
.corp .label {
	color: #d80911;
	font-size: 20px;
}
.corp .label.small {
	font-size: 15px;
	font-weight: 400;
}

.corp .single-story-head.link {
	color: #000000;
}

/* == LOGO REFERS == */
.corp .container.pk-layer .pk-section.section-2col.col-sm-4 .box.box-content-singlephoto img.photo.logorefers {
	max-height: 85px;
}

.corp .container.pk-layer.generic-grid .col-sm-12.maincontent-column table {
	width: 80% !important;
	margin: 0 auto 15px auto;
}
.corp .container.pk-layer.generic-grid table td {
	padding: 10px 15px 40px 15px;
}

.corp .guidev3 .carousel-tiles .categories .tile {
  background-color: #ed1c24;
}
.corp footer {
	background-color: #d0d0d0;
	border-top: 3px #ed1c24 solid;
}
.corp footer * {
	color: #000000 !important;
}
.corp footer .kicker {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	color: #000000 !important;
}
.corp .copyright-container {
	font-size: unset;
}

@media (min-width: 768px) {
	.navbar-nav>li.dropdown>button,
	.navbar-nav>li.dropdown>a {
      padding-top: 6px !important;
      padding-bottom: 6px !important;
    }
   .navbar-nav>li.dropdown>a {
	  padding-left: 8px !important;
    }
}

@media (max-width: 767px) {
	.corp .navbar-collapse.collapse {
		text-align: left;
	}
}
@media (max-width: 767px) {
 	.navbar.navbar-default.container,
 	.navbar-default .navbar-collapse {
		padding-left: 15px;
		padding-right: 15px;
	}
	.corp .navbar-collapse .caret {
     display: block;
  }
}
