/* bootstrap overrides
****************************************************************************************/
textarea.form-control {height: 200px;}
.breadcrumb {padding-left: 0; margin: 0; background: none;}
.page-header{margin: 0; padding: 0; border-bottom: none; background: url("../graphics/1122/bg_level_one_header_875.png") no-repeat scroll 0 100%; background-size: contain;
}



/* callout - not included in base bootstrap */
.bs-callout {margin: 20px 0; padding: 15px 30px 15px 15px; border-left: 5px solid #eee;}
.bs-callout h4 {margin-top: 0;}
.bs-callout p:last-child {margin-bottom: 0;}
.bs-callout code, .bs-callout .highlight {background-color: #fff;}
.bs-callout-danger {background-color: #fcf2f2; border-color: #d9534f;}
.bs-callout-warning {background-color: #fefbed;	border-color: #f0ad4e;}
.bs-callout-info {background-color: #f0f7fd; border-color: #5bc0de;}

/* bootstrap validator - avoiding adding another http for separate css file.
****************************************************************************************/
.bootstrap-validator-form .help-block{margin-bottom:0}

/* hr line styles
****************************************************************************************/
hr.content {clear: both; border-top: 1px dashed #999; border-bottom: none; border-right: none; border-left: none; height: 1px; padding: 0; margin: 10px 0;}

/* main containers -- note: the tek containers are overridden with layout.css if not in responsive mode.  make your changes in layout.css if that is the case.
------------------------------------------------------------*/
header {width: 100%;}
footer {width:100%;}
#tek-wrap-site {margin-top:100px;}
#tek-wrap-leftrail {/*background-color: #fff;*/ border-right: 1px solid #ccc;}
#tek-wrap-centerwell {background-color: #fff; padding-bottom: 10px;}
#tek-wrap-rightrail {/*background-color: #fff; border-left: 1px solid #ccc;*/}
#tek-wrap-footer {}
#tek-rr-items, #tek-lr-items {margin: 0;}
ul#tek-rr-items ul, ul#tek-lr-items ul {margin: 0; padding-left: 1.25em;}
#tek-rr-items h4.media-heading {padding-top: 1em;}
#poweredBy {height: 71px; width: 133px;	float: left;}
#nonmediawarning {width: 400px;}

/* comments styles
****************************************************************************************/
.comments_username {color: #888; font-weight: bold;}
.comments_date {color: #888; font-weight: normal; font-size: 10px;}
.comments_text {font-weight: normal;}
	
/* tag cloud styles: 
NOTE: you may want to make same changes to maint\newsroom_maint.css
****************************************************************************************/
.tag_cloud_smallest, a.tag_cloud_smallest, a.tag_cloud_smallest:link, a.tag_cloud_smallest:visited {font-weight: normal; font-size: 12px; line-height: 14px;}
.tag_cloud_small, a.tag_cloud_small, a.tag_cloud_small:link, a.tag_cloud_small:visited {font-weight: normal; font-size: 16px; line-height: 18px;}
.tag_cloud_medium, a.tag_cloud_medium, a.tag_cloud_medium:link, a.tag_cloud_medium:visited {font-weight: normal; font-size: 18px; line-height: 20px;}
.tag_cloud_large, a.tag_cloud_large, a.tag_cloud_large:link, a.tag_cloud_large:visited {font-weight: normal; font-size: 22px; line-height: 24px;}
.tag_cloud_largest, a.tag_cloud_largest, a.tag_cloud_largest:link, a.tag_cloud_largest:visited {font-weight: normal; font-size: 26px; line-height: 28px;}

/* section tree styles
****************************************************************************************/
.mSectionTree {line-height: 12px;}
.mSectionTree table {margin: 0; padding: 0;}
.mSectionTree td {margin: 0; padding: 0; vertical-align: top;}
.mout {background-color: #ffffff; width: 100%; padding: 0px; font-family: Tahoma, Verdana; font-size: 11px;}
.mover {background-color: #eeeeee; width: 100%; font-weight: bold; padding: 0px; font-family: Tahoma, Verdana; font-size: 11px;}
.mdisabled0, a.mdisabled0:link, a.mdisabled0:active, a.mdisabled0:visited, a.mdisabled0:hover {color: #999999; background-color: #ffffff; text-decoration: none; width: 100%; padding: 0px; font-family: Tahoma, Verdana; font-size: 11px;}
.mdisabled1 {text-decoration: none;}
.mtblbase {background-color: #fff;color: #000000; font-family: Tahoma, Verdana; font-size: 11px; margin: 0; padding: 0;}
.mExpandBlock {background: none;}
.mExpand {background: none; text-decoration:none; color:#0000aa;}

/* link styles
****************************************************************************************/
.pagination {float: right; margin: 12px 0; padding: 0 3px 0 0;}
.morelinks, a.morelinks , a.morelinks:visited, .taglinks, a.taglinks, a.taglinks:visited, .editlinks, a.editlinks, a.editlinks:visited, .relatedlinks, a.relatedlinks, a.relatedlinks:visited, .pagenavlinks, a.pagenavlinks, a.pagenavlinks:visited {}
a.morelinks:hover, a.taglinks:hover, a.editlinks:hover, a.relatedlinks:hover, a.pagenavlinks:hover, a.smallfont:hover {}

/* misc
****************************************************************************************/
.body-popup {background-color: #fff; padding: 10px;}
.rail-fb *, .rail-twitter * {width: 100% !important;} /*makes responsive width*/
.recaptchatable {line-height: 14px;}/*anything higher than 16px causes gaps in the layout.*/
.nowrap {white-space: nowrap;}
.spacer {height: 15px;}
.underscore {text-decoration: underline;}
.fo_select, .fo_select td {margin: 0; padding: 0;}
.spacer5 {clear: both; height: 5px;}
.spacer10 {clear: both; height: 10px;}
.spacer15 {clear: both; height: 15px;}
.spacer25 {clear: both; height: 25px;}
.pad-5 {padding: 5px;}
.pad-10 {padding: 10px;}
.pad-15 {padding: 15px;}
.pad-20 {padding: 20px;}
.pad-25 {padding: 25px;}
.pad-right5 {padding-right: 5px;}
.pad-right10 {padding-right: 10px;}
.pad-right15 {padding-right: 15px;}
.pad-right20 {padding-right: 20px;}
.pad-right25 {padding-right: 25px;}
.pad-right30 {padding-right: 30px;}
.pad-right40 {padding-right: 40px;}
.pad-left5 {padding-left: 5px;}
.pad-left10 {padding-left: 10px;}
.pad-left15 {padding-left: 15px;}
.pad-left20 {padding-left: 20px;}
.pad-left25 {padding-left: 25px;}
.pad-left40 {padding-left: 40px;}
.pad-top5 {padding-top: 5px;}
.pad-top10 {padding-top: 10px;}
.pad-top15 {padding-top: 15px;}
.pad-top20 {padding-top: 20px;}
.pad-top25 {padding-top: 25px;}
.pad-bottom5 {padding-bottom: 5px;}
.pad-bottom10 {padding-bottom: 10px;}
.pad-bottom15 {padding-bottom: 15px;}
.pad-bottom20 {padding-bottom: 20px;}
.pad-bottom25 {padding-bottom: 25px;}
.warning {color: #ff0000; font-weight: bold;}
.tek-thumbnail-left {float: left !important; margin-right: 1em;}
.tek-thumbnail-right {float: right !important; margin-left: 1em;}

/* classes for tigra form validator */
.inputHighlighted {color: red;}
.inputNormal {color: black;}

/* content detail display based styles (ie: article display, press kit display, etc.)
****************************************************************************************/
.outlet, .author, .author-box {font-style:italic; color: #919191;}
.author-box {margin-bottom: 15px;}
.author-box img {padding-right: 10px; width: 100px; max-height: 100px; overflow: hidden;}
.abstract {}
.tek-caption {font-size: .85em;}
.subtitle {font-style:italic; font-weight: bold;}
.rel-date, .bio-title {color: #999;}
.disclaimer {
	margin: 0 0 10px 0;
	font-style:italic;
	font-size: 0.9em;
}
.contacts {margin: 10px 0;}
.headshot {padding-right: 5px; display: block; float: left;}

#content-details {overflow: auto;}
#content-details img {margin: 5px;}
#comments, #tags, #related-assets {margin: 0 0 15px 0;}

/* carousel styles
****************************************************************************************/
#tek-carousel {margin: 0; padding: 10px 10px 0 10px; overflow: hidden; background-color:#eee; border: 1px solid #ccc;}
/* jQuery Cycle */
/* NOTE: if you are having issues with your carousel showing all pieces of content for a brief second when the page loads,
you can fix this by specifying an exact height on the data-cycle-auto-height element and set overflow: hidden on tek-carousel container; */
.cycle-pager {text-align: center; width: 100%; z-index: 500; overflow: hidden; margin-top: 10px;}
.cycle-pager span { font-family: arial; font-size: 50px; width: 16px; height: 16px; display: inline-block; color: #ddd; cursor: pointer;}
.cycle-pager span.cycle-pager-active { color: #5B9CC8;}
.cycle-pager > * { cursor: pointer;}
.cycle-slideshow-img-left {padding: 0 10px 10px 0;}
.cycle-slideshow-img-right {padding: 0 0 10px 10px;}

/* Bootstrap */
.carousel-inner .item img {width: 100%;}

.tek-index-mm-box {background-color:#eee; border: 1px solid #ccc;}
.tek-index-mm-box.video {} /*special properties for video*/
.tek-index-mm-box.audio {} /*special properties for audio*/
.tek-index-mm-box.image {} /*special properties for image*/

/* media gallery popup
****************************************************************************************/
.media_gallery {
	margin: 10px;
	padding: 10px;
	width: 740px;
	border: #ccc solid 1px;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000; 
}
.media_gallery img { padding-right: 10px;}

/************* icons ********************/
.ico-sm {height: 16px; width: 16px; display: block;}
.ico-med {height: 24px; width: 24px; display: block;}
.ico-lg {height: 32px; width: 32px; display: block;}

/* types */
.ico-rss {background: url(../graphics/sm_icons/feed-16x16.png) no-repeat;}

/* actions */
.ico-create-pdf-sm {background: url(../graphics/icons/icon-pdf-16px.png) no-repeat;}
.ico-create-rtf-sm {background: url(../graphics/icons/icon-word-16px.png) no-repeat;}
.ico-create-pdf-med {background: url(../graphics/icons/icon-pdf-24px.png) no-repeat;}
.ico-create-rtf-med {background: url(../graphics/icons/icon-word-24px.png) no-repeat;}
.ico-create-pdf-lg {background: url(../graphics/icons/icon-pdf-32px.png) no-repeat;}
.ico-create-rtf-lg {background: url(../graphics/icons/icon-word-32px.png) no-repeat;}
.ico-dl-sm {background: url(../graphics/icons/icon-dl-16px.png) no-repeat;}
.ico-dl-med {background: url(../graphics/icons/icon-dl-24px.png) no-repeat;}
.ico-dl-lg {background: url(../graphics/icons/icon-dl-32px.png) no-repeat;}

/* logos */
.ico-tek {height: 67px; width: 127px; display: block; padding: 0; margin: 0; background: url(../graphics/tek-logo.png) no-repeat;}

/* make youtube and other iframes responsive */
.resp-video-wrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.resp-video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* thumbnails
****************************************************************************************/
/* make thumbnails all a consistent size regardless of dimensions */
.ratio-4-3, .ratio-16-9, .ratio-1-1, .ratio-3-1, .ratio-2-1,.ratio-3-4 {
  width:100%;
  position:relative;
  background:url(http://newsroom.scrippsnetworksinteractive.com/common/css/newsroom.css?v=6132016) 50% 50% no-repeat;
  background-size:cover;
  background-clip:content-box;
}
.ratio-1-1:before {
    display:block;
    content:"";
    padding-top:100%;
}
.ratio-4-3:before {
    display:block;
    content:"";
    padding-top:75%;
}
.ratio-3-4:before {
    display:block;
    content:"";
    padding-top:125%;/* portrait */
}
.ratio-16-9:before {
    display:block;
    content:"";
    padding-top:56.25%;
}
.ratio-2-1:before {
    display:block;
    content:"";
    padding-top:50%;
}
.ratio-3-1:before {
    display:block;
    content:"";
    padding-top:30%;
}


/************************/
/*		Sitewide		*/
/************************/
H1, H2, H3 {
	color: #002d55;
}

H1 {
	font-family: "Arial Narrow",Arial,Helvetica,sans-serif;
    font-size: 28px;
	font-weight: bold;
    padding: 0 0 14px; 
}

H2 {
	font-weight: bold;
	font-size: 24px;
}
H3 {
	font-weight: bold;

	font-size: 20px;

}

H4 {
	Font-Size:16px;
	Color: #0067b1;
}
H5 {
    Font-Size:16px;
    Color: #0067b1;
}
H6 {
    Font-Size:12px;
    Color: #0067b1;
}
.tek-caption {
    Font-Size:14px;
    Color: #0067b1;
}
.breadcrumb a {
	Font-Size:11px;
	Color: #0067b1;
}

/*
  _____ _    _  _____ _______ ____  __  __ 
 / ____| |  | |/ ____|__   __/ __ \|  \/  |
| |    | |  | | (___    | | | |  | | \  / |
| |    | |  | |\___ \   | | | |  | | |\/| |
| |____| |__| |____) |  | | | |__| | |  | |
 \_____|\____/|_____/   |_|  \____/|_|  |_|

*/

body {
	background-color: #002b55;
	/* background-image: url(../graphics/1122/header/scripps_site_bg.jpg); */
	background-repeat: no-repeat;
	font-family: arial,helvetica,sans-serif;
    font-size: 13px;
    height: inherit;
    overflow: visible;
    width: inherit;
	color: #676767;
	 margin: 0;
    padding: 0;
	border-bottom: 4px solid #002b54;
    border-top: 4px solid #002b54;
}

/********************/
/*		Header		*/
/********************/
header {
	margin-bottom: 10px;
}
#header-container {
	color:#fff;
	max-width:998px;
}

	
#header-container a:hover {
	text-decoration: none;
	color: #79bae8;
}
.header-top {
	position: fixed;
	width: auto;
	left: 11px;
	right: 11px;
	z-index: 5000;
	padding-top: 5px;
	min-height: 50px;
	margin: 0 4px;
	background: #0067B1; 
	border-radius: 0 0 5px 5px;
	
}

/* navbar fixed hacks */
#header-main-navbar-container {
margin: 10px 25px;
}
#header-main-nav-toggle {
margin-bottom: 9px;
}

.navbar {
  
    min-height: 36px;
  
}

/* iphone hack since it overlays on iphone for some reason */
.navbar-nav .open .dropdown-menu li {

	z-index: 6000;
	background: #e8e8e8;
	position: relative!important;
}
/* end iphone hack */
.navbar-nav .open .dropdown-menu li a {

	text-transform: none;
	font-size: 13px;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff!important;
}


.navbar-default .navbar-toggle.sub-nav {
	border-radius: 0;
    border: none;
	padding: 0;
	margin: 9px 0 0 15px;
	font-weight: bold;
	color: #2b7cb4;
}

.navbar-default .navbar-toggle.sub-nav:hover,
.navbar-default .navbar-toggle.sub-nav:focus {
  background-color: transparent;
  border-bottom:1px solid #012d54;
  color: #012d54;
}


/* corp menu items jpk */
/* .s4-tn li.static > .menu-item {
    border: 1px solid transparent;
    color: #3b4f65;
    display: inline-block;
    height: 15px;
    padding: 4px 10px;
    vertical-align: middle;
    white-space: nowrap;
}
.menu-horizontal ul.static li a {
    border: 0 none !important;
    color: #bcdaf1 !important;
    display: block !important;
    font-size: 13px !important;
    height: auto !important;
    line-height: 20px !important;
    outline: medium none !important;
    padding: 0 20px 3px 0 !important;
    text-decoration: none !important;
    text-transform: uppercase;
} */

#header-main-navbar-container {
	background-color: transparent;
	border: none;
	/* width: 100%;
	padding: 0 20px; */
	z-index: 500;
	min-height: 0!important;
}

#navbar-collapse-1,#navbar-collapse-2 {
	duplicate(min-height: 1px!important;)
}

#header-main-navbar-container ul {
	margin-left: 2px;
}

#header-main-navbar-container ul li {
	height: 36px;
}
 #header-main-navbar-container .navbar-nav > li > a {

	padding: 8px 10px;
	color: #2c7bb4;
} 

 #header-main-navbar-container .navbar-nav > li > a.first {

	padding: 8px 9px 8px 10px;
	
} 

#header-search {
	color: #bcdaf1;
   /*  font-family: arial,helvetica,sans-serif; */
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
	/* padding: 0; */
	margin-top: 10px;
	padding-right: 15px;
}

.hdr-search-label, .hdr-search-input, .hdr-search-submit {
float: right;
/* padding: 0 2px; */
}

.hdr-search-label {

}
.hdr-search-input {
padding-right: 8px;
}
.hdr-search-submit {
padding-right: 3px;
}

.hdr-search-label > label {
	margin-bottom: 0;
	margin-top: 2px; 
	font-weight: normal;
	padding-right: 5px;
}

.hdr-search-input > input[type=text] {
background: #d1e3f1 none repeat scroll 0 0 !important;
    border: 1px solid #b3c6d3 !important;
    color: #656565;
    font-size: 10px ;
    font-style: normal;
    font-weight: normal ;
    height: 18px!important;
   /*  margin-right: 8px; */
    padding: 1px 6px 0;
  width: 139px ; 
}

/* height: 15px;
    margin-right: 3px;
    padding: 1px 6px 0;
    width: 125px !important; */

#header-search-mobile > form > input[type=text] {
background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #0066b0 !important;
    color: #656565;
   /*  font-size: 10px ; */
    font-style: normal;
    font-weight: normal ;

   /*  margin-right: 8px; */
    padding: 5px;
  	width: 85%; 
}





#navbar-collapse-1 > ul > li > a {
	color: #fff !important;
	font-size: 14px !important;
	text-decoration: none !important;
    text-transform: uppercase; 
}
#corp-logo-container {
text-align: center;
}


#main-nav-toggle {
position: absolute;
}


/* SM Icons top */
ul.socialMediaIcons li a, #pageFooter ul.socialMediaIcons li a {
    height: 17px;
    width: 17px;
	display: block;
	margin: 0 2px;
}


ul.socialMediaIcons {
	float: right;
    padding: 16px 26px 0 0;/* was 16px 26px 0 0*/
    list-style: outside none none;
}

ul.socialMediaIcons li {
	float: left;
      text-indent: -9999px;
}

ul.socialMediaIcons li.facebook, #pageFooter ul.socialMediaIcons li.facebook {
    background: transparent url("../graphics/1122/sprite_social_icons.png") no-repeat scroll 0 0;
}
ul.socialMediaIcons li.twitter, #pageFooter ul.socialMediaIcons li.twitter {
    background: transparent url("../graphics/1122/sprite_social_icons.png") no-repeat scroll 0 -17px;
}
ul.socialMediaIcons li.linkedin, #pageFooter ul.socialMediaIcons li.linkedin {
    background: transparent url("../graphics/1122/sprite_social_icons.png") no-repeat scroll 0 -34px;
}
ul.socialMediaIcons li.rss, #pageFooter ul.socialMediaIcons li.rss {
    background: transparent url("../graphics/1122/sprite_social_icons.png") no-repeat scroll 0 -51px;
}
ul.socialMediaIcons li.instagram, #pageFooter ul.socialMediaIcons li.instagram {
    background: transparent url("../graphics/1122/sprite_social_icons.png") no-repeat scroll 0 -68px;
}


.header-middle {

	padding: 0 40px;
}
.header-brand-container {
width: 100%;
float: left;
padding: 5px 0 8px 0;
background: #0067B1; 
	border-radius: 0 0 5px 5px;
	/* -webkit-box-shadow: 0px 5px 42px 1px rgba(17,17,17,1);
	-moz-box-shadow: 0px 5px 42px 1px rgba(17,17,17,1);
	box-shadow: 0px 5px 42px 1px rgba(17,17,17,1); */
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
}
.header-bottom {
	height: 36px;
}
#corp-logo {
	background: url(../graphics/1122/header/scripps_sprite_fullsite.png)  0 0 no-repeat;
	height: 32px;
	width: 196px;
	display: inline-block;
    margin: 3px 0 5px 13px;

}
#corp-logo span {
	display: none;

}

#site-label {
	color: #fff;
	display: inline-block;
}
#login-icon {
	background: url(../graphics/1122/header/scripps_sprite_fullsite.png)  -3px -41px no-repeat;
	height: 13px;
	width: 13px;
	display: inline-block;
}
#register-icon {
	background: url(../graphics/1122/header/scripps_sprite_fullsite.png)  -23px -41px no-repeat;
	height: 13px;
	width: 13px;
	display: inline-block;
}
.header-name-newsroom-link {
	color: #fff!important;
}
.header-right-col {
	padding-right: 40px;
}
#header-container  #header-search-login a {
	color: #fff;
}


#header-container #fm_search_header .header-search-go, #header-container #fm_search_header_mobile .header-search-go {
	float: right;
	background: url("../graphics/1122/header/scripps_sprite_fullsite.png") no-repeat scroll -46px -37px;
	height: 23px;
	width: 23px;
	display: inline-block;
	margin-top: -2px;
}
#header-container #fm_search_header_mobile .header-search-go {
margin-top: 4px;
}
#header-container .header-middle .header-brand-container ul {
	display: table;
	list-style: none;
	margin: 3px 0 0 0;
	padding: 0;
	width: 100%;
}
#header-container .header-middle ul li {
	display: table-cell;
	/* float: left; */
	text-align: center;
    vertical-align: middle;
}
#header-container .network-logos {
	background: url("../graphics/1122/header/scripps_logoTrain_2016.png") no-repeat;
	display: inline-block;
	height: 56px;
	text-indent: -3000px;
}
#header-container  #hgtv.network-logos  {
	background-position: 0 0;
	width: 77px;
}
#header-container #diy.network-logos  {
	background-position: -283px 0;
	width: 83px;
}
#header-container #foodnetwork.network-logos  {
	background-position: -97px 0;
	width: 56px;
}
#header-container #cooking.network-logos  {
	background-position: -374px 0;
	width: 93px;
}
#header-container #travel.network-logos  {
	background-position: -178px 0;
	width: 83px;
}
#header-container #greateamericancountry.network-logos  {
	background-position: -488px 0;
	width: 104px;
}



#header-container #tvn.network-logos  {
	background-position: -618px 0;
	width: 55px;
}
#header-container #fineliving.network-logos  {
	background-position: -699px 0;
	width: 72px;
}
#header-container #afc.network-logos  {
	background-position: -795px 0;
	width: 70px;
}


#header-navbar-container {
width: 100%;

/* mobile */
padding: 0 25px; 
top: 51px;
left: 0;
position: fixed;
z-index:400;
/* end-mobile */
}

#header-navbar-styled {

min-height: 36px;
width: 100%;
float: left;
background: #a8bed3;
border-radius: 0 0 5px 5px;
	/* -webkit-box-shadow: 0px 5px 42px 1px rgba(17,17,17,1);
	-moz-box-shadow: 0px 5px 42px 1px rgba(17,17,17,1);
	box-shadow: 0px 5px 42px 1px rgba(17,17,17,1); */
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);

}

#header-navbar-newsroom {
	background-color: transparent;
	border: none;
	width: 100%;
	padding: 0 20px;
	z-index: 500;
	margin-top: 54px;
}
#header-navbar-newsroom ul li {
	height: 36px;
}
#header-navbar-newsroom .navbar-nav > li > a, #header-navbar-newsroom .navbar-nav > li > ul > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #2c7bb4;
}
#header-navbar-newsroom .navbar-nav > li > a:hover {
	color: #002d55;
	font-weight: bold;
}
#header-navbar-newsroom  #header-btn-sharethis {
	margin-top: 8px;
}
header .navbar-nav > li > .dropdown-menu {
	border-radius: 0 0 7px 7px;
	background-color: #e8e8e8;
	font-family: arial;
}



/********************/
/*		Footer		*/
/********************/
#footer-container {
	/* height: 126px;	 */
	/* width: 100%; */
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 10px;
	font-size: 10px;
	margin-top: 18px;
	background: #0167b1; 
		/* max-height: 105px; */
		border-radius: 5px 5px 0 0;
		-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
}
#footer-container a:hover {
	text-decoration: none;
	color: #79bae8;
}

#footer-top {
		padding-top: 10px;
	}

#footer-logo {
	background: url("../graphics/1122/header/scripps_sprite_fullsite.png") no-repeat;
	display: inline-block;
	height: 33px;
	width: 163px;
	background-position: -384px 0;
	text-indent: -3000px;
}

.footer-social-media {
	background: url("../graphics/1122/header/scripps_sprite_fullsite.png") no-repeat;
	display: inline-block;
	height: 17px;
	width: 18px;
	margin: 0 5px;
}
#icon-fb {
	background-position: -83px -41px;
}
#icon-twitter {
	background-position: -104px -41px;
}
#icon-linkedin {
	background-position: -125px -41px;
}
#icon-rss {
	background-position: -146px -41px;
}
#icon-instagram {
	background-position: -167px -41px;
}
.footer-site-links,
.footer-copyright {
	color: #fff;
}



/********************/
/*		Layout		*/
/********************/

#tek-wrap-centerwell {
	border-radius: 7px;
	border: 1px solid #a5c3db;
}
.rel-date {
	font-family: arial;
	font-size: 12px;
	color: #666;
}
.media-heading,
.media-heading > a {
	font-family: arial;
	font-size: 18px;
	color: #0067b1;
	line-height: 1.5em;
}


/************************/
/*		Right Rail		*/
/************************/
#tek-wrap-rightrail {
	background-color: #d1e3f1;
	margin-top: 45px;
	border-radius: 0 7px 7px 0;
	border: 1px solid #a5c3db;
	border-left: none;
}
#tek-rr-items > li > ul {
	list-style: none;
	padding-left: 0;
	margin-bottom: 10px;
}


/************************/
/*		Homepage		*/
/************************/
#homepage-carousel-container {
	max-width: 1000px;
	margin: 100px auto 0 auto;
}
#homepage-carousel-container #tek-carousel {
	background-color: unset;
	border: none;
	z-index: 0;
	width: 100%;
	color: #fff;
}
#homepage-carousel-container #tek-carousel .cycle-slideshow {
	background-color: #0067B1;
	border-radius: 5px;
}
#homepage-carousel-container #tek-carousel .cycle-slideshow .cycle-slide .img-responsive {
	border-top-left-radius: 5px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 5px;

	border: 6px solid #fff;	
}
#homepage-carousel-container #tek-carousel .cycle-slideshow .cycle-slide {
	width: 100%;	
	font-size:12px;
}
#homepage-carousel-container #tek-carousel .rel-date {
	font-family: arial;
	font-size: 12px;
	color: #ccc;
	margin-top: 30px;
}
#homepage-carousel-container #tek-carousel .cycle-slideshow .cycle-slide H2 {
	margin-top: 0;
}
#homepage-carousel-container #tek-carousel  H2 a {
	font-family: arial;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
}
#homepage-carousel-container #tek-carousel  H2 a:hover {
	text-decoration: underline;
}
#homepage-carousel-container #cycle-pager-container {
	margin-top: 0;	
	text-align: center;
}
#homepage-carousel-container #cycle-pager-container .cycle-pager-left {
	background: #fff;
	height: 20px;
	width: 10px;
	display: inline-block;
	background: url("../graphics/1122/header/carousel/pagination_bg_left.png") no-repeat;	
	margin: 0;	
}
#homepage-carousel-container #cycle-pager-container .cycle-pager-right {
	background: #fff;
	height: 20px;
	width: 10px;
	display: inline-block;
	background: url("../graphics/1122/header/carousel/pagination_bg_right.png") no-repeat;
	margin: 0;
}

#homepage-carousel-container #cycle-pager-container .cycle-pager {
	margin-top: 0;
	width: auto;	
	height: 20px;
	display: inline-block;
	background: url("../graphics/1122/header/carousel/pagination_bg_mid.png") repeat-x;
}
#homepage-carousel-container .cycle-pager span {
	font-size: 1;
	background: url("../graphics/1122/header/carousel/pagination_off.jpg") no-repeat;
	width:10px;
	height:10px;
	margin: 5px 5px 0;
	
}
#homepage-carousel-container .cycle-pager span.cycle-pager-active {
	background: url("../graphics/1122/header/carousel/pagination_on.jpg") no-repeat;
}
hr.article-seperator {
	margin-top: 5px;
	margin-bottom: 5px;
}




/* jpk removed from max-width 767 here */
.navbar-collapse {
	background-color: rgba(37,145,222,0.94);
	border-top: none;
}

.toggle-special.navbar-collapse {
	background-color: #e8e8e8;
	border-top: none;
	margin: 0 10px;
}


@media (max-width: 999px) {

	/* .header-top: {
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	}
	 */
	.header-right-col {
		padding-right: 25px;
	}
	.header-login-col {
		padding-left: 40px;
		padding-right: 0;
	}
	.header-reg-col {
		padding-left: 0;
		padding-right: 0;
	}
	#header-search-login {
		padding-top: 15px;
	}
	

	#site-label {
		padding-top: 8px;
	}
	#header-nav-toggle {
		margin: 3px 0 0 0;
		border: none;
	}	
	
	.nav > li.open{
		display: inline-block!important
	}	
	
	/* #footer-container {
		background-image: url(../graphics/1122/header/scripps_footer_bg_phone.png); 
		background-repeat: no-repeat;
		background-size: 100% 100%;		
		max-height: 144px;
	}	 */
	
	.footer-left-column {
		text-align: center;
	}
	.footer-brands-column {
		padding-top: 8px;
	}
	.footer-site-links {
		text-align: center;
		margin-top: 5px;
	}
	.footer-site-links a {
		color: #fff;;
	}
	.footer-social-column {
		text-align: center;
		margin-top: 5px;
	}
	.footer-copyright {
		text-align: center;
	}
	#tek-site {
		margin-left: 0;
    	margin-right: 0;
	}
	#tek-wrap-rightrail {	
		margin-top: 10px;	
		border-radius: 7px;
	}
	
}
@media (min-width: 768px) {


	#tek-wrap-centerwell {min-height: 800px;}
	
	#footer-container {
	margin-left: auto;
	margin-right: auto;
	}
}
@media (min-width: 768px) and (max-width: 999px) {
	
	#homepage-carousel-container {
		margin: 100px auto 10px auto;
	}
	
	#header-search > form > div > input[type=text] {
	
	  	width: 100%; 
	}

	
	 #header-main-navbar-container .navbar-nav > li > a {
	
		padding: 8px 6px;
		font-size:.9em!important;

	} 

	
	#site-label {
		padding-top: 8px;
	}
	#header-navbar-newsroom {
		/* max-width: 768px; */
	}	
	#header-container .header-bottom ul li a {
		padding-left: 8px;
		padding-right: 8px;
	}
	#header-container .header-bottom  #header-bottom-sharethis {
		margin-right: 20px;
	}
	.navbar-nav > li > a {
		/* padding-right: 9px;
		padding-left: 9px; */
		/* font-size: 12px; */
	}
	#header-nav-sharethis a  {
		height: 24px;
		padding: 0 0 0 12px!important;
		margin: 4px;
	}
	
	/* #footer-container {
		background-image: url(../graphics/1122/header/scripps_footer_bg_fullsize.png); 
		background-repeat: no-repeat;
		background-size: 100% 100%;
		max-height: 105px;
	} */
	/* #footer-top {
		padding-top: 30px;
	}
	.footer-left-column {
		padding-left: 40px;
	}
	.footer-brands-column {
		padding-top: 8px;
	}
	.footer-site-links {
		padding-left: 40px;
	}
	.footer-social-column {
		text-align: right;
		padding-right: 40px;
		padding-top: 8px;
	}
	.footer-copyright {
		text-align: right;
		padding-right: 40px;
	} */
}
@media (min-width: 1000px) {
	/* LG mode*/
	#tek-wrap-site {margin-top:0;}
	#homepage-carousel-container {
		max-width: 1000px;
		margin: 0 auto 10px auto;
	}
	.container {
		max-width: 960px;
	}	
	
	#site-label {
		padding-top: 8px;
	}
	#header-nav-sharethis a  {
		height: 24px;
		padding: 0 0 0 22px!important;
		margin: 4px;
	}
	#footer-container {
		min-height: 88px;
		/* background: #0167b1; 
		max-height: 105px;
		border-radius: 5px 5px 0 0;
		-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75); */
	}
	#footer-top {
		padding-top: 0; 
	}
	.footer-site-links {
		text-align: right;
		margin: 19px 24px 0 0;
		line-height: 1.5;
	}
	.footer-site-links a {
		color: #fff;
	}
	.footer-left-column {
		padding: 28px 0 0 36px;
	}
	.footer-social-column {
		margin: 38px 0 0 -49px;
	}
	.footer-social-media {
	margin: 0;
	}
	.footer-right-column {
		/* padding-right: 40px; */
		/* margin-top: 26px; */
	}
	.footer-copyright {
		text-align: right;
	}
	#footer-logo {
		
		width: 164px;
		
	}
	#header-search > div > input[type=text]::-webkit-input-placeholder { /* WebKit browsers */
        color: transparent;
    }
    #header-search > div > input[type=text]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
       color: transparent;
    }
    #header-search > div > input[type=text]::-moz-placeholder { /* Mozilla Firefox 19+ */
       color: transparent;
    }
    #header-search > div > input[type=text]:-ms-input-placeholder { /* Internet Explorer 10+ */
       color: transparent;
    }
	
	.header-top {
	    min-height: 107px;
		position: relative;
		width: auto;
		left: 0;
		right: 0; 
		padding-top: 0;
		z-index: 5000;
		-webkit-box-shadow: 0px 2px 17px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 17px 0px rgba(0,0,0,0.75);
box-shadow: 0px 2px 17px 0px rgba(0,0,0,0.75);
	}
	
	
	
	.navbar-collapse {
		background-color: transparent;
	}
	
	
	#navbar-collapse-1 > ul > li > a {
	    color: #bcdaf1 !important;
	    font-size: 13px !important;
	}
	
	
	
	#corp-logo {
	    margin: 23px 31px 5px 13px;
	
	}
	
	#header-navbar-container {
	top: 0;
	position: relative;
	float: left;
	padding: 0 60px;
	}
	
	/* navbar fixed hacks */
	#header-main-navbar-container {
	margin: 0;
	font-size: 12px;
	}
	#header-main-nav-toggle {
	margin-bottom: 0;
	}
	
	#header-main-navbar-container ul {
		margin-left: 17px;
	}
	
	#header-navbar-newsroom {
		margin: 0;
	}	
	
	.navbar-fixed-top
	 {
	  position: relative!important;
	} 
	
	#corp-logo-container {
	text-align: left;
	}
	
	.toggle-special.navbar-collapse {
		background-color: transparent;
		/* border-top: none;
		margin: 0 ; */
	}
}