/*
Theme Name: USA Today Lawrence (usatoday-lawrence)
Theme URI: http://www.usatoday.com/sports
Author: USA SDP
Author URI: http://www.usatoday.com
Description: Description
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags:

 _s is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
test
*/

/* =Reset
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
body {
	background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
ol, ul {
	list-style: none;
}
table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
	outline: 0;
}
a img {
	border: 0;
}


/* =Global
----------------------------------------------- */

body,
button,
input,
select,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

/* Text elements */
p {
	margin-bottom: 1.5em;
	cursor:text;
}

ul, ol {
	margin: 0 0 1.5em 3em;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 70px;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 1.5em 1.5em;
}
b, strong {
	font-weight: bold;
}
dfn, cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 0 1.5em;
}
address {
	margin: 0 0 1.5em;
}
pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	padding: 1.6em;
	overflow: auto;
	max-width: 100%;
}
code, kbd, tt, var {
	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark, ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: 75%;
}
big {
	font-size: 125%;
}
figure {
	margin: 0;
}
table {
	margin: 0 0 1.5em;
	width: 100%;
}
th {
	font-weight: bold;
}
img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}
button,
input,
select,
textarea {
	font-size: 100%; /* Corrects font size not being inherited in all browsers */
	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: baseline; /* Improves appearance and consistency in all browsers */
	*vertical-align: middle; /* Improves appearance and consistency in all browsers */
}
button,
input {
	line-height: normal; /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid #ccc;
	border-color: #ccc #ccc #bbb #ccc;
	border-radius: 3px;
	background: #e6e6e6;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
	color: rgba(0, 0, 0, .8);
	cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
	-webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1;
	padding: .6em 1em .4em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa #bbb;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}
button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb #bbb;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box; /* Addresses box sizing set to content-box in IE8/9 */
	padding: 0; /* Addresses excess padding in IE8/9 */
}
input[type="search"] {
	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
	-moz-box-sizing:    content-box;
	box-sizing:         content-box;
}
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
	-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
	border: 0;
	padding: 0;
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	color: #111;
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"] {
	padding: 3px;
}
textarea {
	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
	padding-left: 3px;
	vertical-align: top; /* Improves readability and alignment in all browsers */
	width: 98%;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em !important;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em !important;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

/* Clearing */
.clear:before,
.clear:after,
[class*="content"]:before,
[class*="content"]:after,
[class*="site"]:before,
[class*="site"]:after {
	content: '';	
}

.clear:after,
[class*="content"]:after,
[class*="site"]:after {
	clear: both;
}


/* =Content
----------------------------------------------- */

.sticky {
}
.mobile-date{
	display:none;
}
.byline {
	display: none;
}
.single .byline,
.group-blog .byline {
	display: inline;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
}
.usat-nav-logo{
	display:none;
}

.container.divider .block.big .img-holder.no-image{
	width:0px;
	display:none;
}
/* =Asides
----------------------------------------------- */

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}


/* =Media
----------------------------------------------- */

.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.wp-caption {
	margin:0 auto;
	border-bottom: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 100%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
	font:400 12px 'Open Sans', Arial, Helvetica, sans-serif;
	font-style:italic;
}
.wp-caption .wp-caption-text span {
	font:600 12px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#333;
	font-style:italic;
}
.site-main {
    position:relative;
    min-height:3000px
}
.site-content .gallery {
	margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-content .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
.site-content .gallery dd {
	margin: 0;
}
.site-content .gallery-columns-4 .gallery-item {
}
.site-content .gallery-columns-4 .gallery-item img {
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}

.mobile-instream-ad-holder{
	text-align: center;
	background: none;
	border-bottom: none;
	box-shadow: none;
	margin-top: 23px;
}
.mobile-instream-ad-holder-single{
	text-align: center;
	background: #f0f0f0;
	border: 1px solid #d9d9d9;
	box-shadow: none;
	padding-bottom: 3px;
	width:300px;
	margin:0 auto 20px auto;
}
.mobile-instream-ad-holder-single.bottom {
	margin-top: 20px;
	border: none;
	background: none;
	padding: 0;
	width: auto;
}
.mobile-instream-ad-holder-single-heading {
	font: 10px Helvetica;
	color: #ccc;
	text-transform: uppercase;
	display: inherit;
	padding: 3px 0 4px;
}
.mobile-instream-ad-holder.below-shares{	
	width:auto;
	text-align:center;
	margin: 0 auto 20px auto;
}

@media only screen and (max-width:320px) {
	.mobile-instream-ad-holder.below-shares {
		margin-left:-20px;
		width:320px;
	}
	.mobile-instream-ad-holder-single {
		margin-left:-10px;
	}
	.mobile-instream-ad-holder.current {
		width:320px;
		margin-left:auto;
		margin-right:auto;
	}
}

/* =Navigation
----------------------------------------------- */

.site-content [class*="navigation"] {
	margin: 0 0 1.5em;
	overflow: hidden;
}

/* =Comments
----------------------------------------------- */

.comment-content a {
	word-wrap: break-word;
}
.bypostauthor {
}
li.comment {
	list-style:none;
}
.comment-list {
	margin-left:0;
}
.comment {
	overflow:hidden;	
}
article.comment {
	border-top:1px #aaa solid;
	padding-top:10px;
	margin-bottom:10px;	
}
.comment-content p {
	font: 400 13px/18px 'Open Sans', Arial, Helvetica, sans-serif!important;
	color:#333!important;
	margin-bottom:12px;
	margin-top:5px;
}
.comment-avatar {
	float:left;
}
.comment-main {
	float:left;
	padding-left:10px;
}
.reply {
	display:inline;
}
.comment-date a {
	color:#5e5e5e;
}
.comments-title {
	border-top:1px #aaa solid;
	font:700 14px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#e91f01;
	padding-top:5px;
	margin-bottom:5px;
}
.comment-meta {
	margin-top:-10px;
	font-size:10px;
}
#reply-title {
	border-top:1px #aaa solid;
	border-bottom:1px #aaa solid;
	font:700 14px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#e91f01;
	padding-top:5px;
	padding-bottom:5px;
}
.comment-form-comment textarea {
	height:50px;
}
.logged-in-as {
	font-size:10px!important;
}
.comment-main cite {
	font-style:normal;
}
/* App Body Class */
.usat-app-wrapper .site-main > #mobile-footer-ad {
	margin-top: 0px!important;
}
.usat-app-wrapper #wrapper {
	padding-top: 0px!important;
}
.usat-app-wrapper .mobile-instream-ad-holder {
	margin-bottom: 0px!important;
}
/* =Widgets
----------------------------------------------- */

.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets */
.widget select {
	max-width: 100%;
}

/* Search widget */
.widget_search .submit {
	display: none;
}

/* =Infinite Scroll
----------------------------------------------- */

/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .navigation-paging, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {
	display: block;
}

/*----------------------------------------------- */
/* =END _S. START LAWRENCE.
/*----------------------------------------------- */

figure{margin-bottom:20px;}

input[type="image"]{padding:0;border:0;}
input[type="text"],input[type="password"],input[type="submit"],input[type="image"],input[type="file"],textarea{
	-webkit-appearance:none;
	-webkit-border-radius:0 !important;
}
input[type="submit"]:hover{cursor:pointer;}
body{
	margin:0;
	color:#333;
	font:400 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	background:rgb(231, 231, 231);
	min-width:320px;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:none;
}
img{
	border-style:none;
	vertical-align:top;
}
a{
	text-decoration:none;
	color:#e91f01;
}
a:hover{text-decoration:underline;}
a:active{background-color:transparent;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	overflow:hidden;
	padding-top:40px;
	cursor: default;
	z-index:1;
}
.blur-img{
	display:none;
}
.medium.img-holder .text .color-overlay{
	display:none;
 }

/* =Hero
----------------------------------------------- */

.hero-slates {
	border-bottom: 6px solid #e92001;
}

.mobile-stream-tabs, .second-tab-content{
	display:none;	
}
.wrapper-holder{
	margin:10px auto 0;
	position:relative;
	max-width:1000px;
	background:#fff;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
}
a.fullwidth-image{
	width: 100%;	
}
.img-share-overlay{
	position:absolute;
	top:-100px;
	right:0px;	
	width:100%;
	padding:10px 5px 15px 10px;
	  -webkit-box-sizing: border-box;
    box-sizing: border-box;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMDIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(0,0,0,0.78) 0%, rgba(0,0,0,0.5) 35%, rgba(0,0,0,0.02) 97%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.78)), color-stop(35%,rgba(0,0,0,0.5)), color-stop(97%,rgba(0,0,0,0.02)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.78) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0.02) 97%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.78) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0.02) 97%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.78) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0.02) 97%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.78) 0%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0.02) 97%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7000000', endColorstr='#00000000',GradientType=0 ); /* IE6-8 */
	-webkit-transition: top 200ms ease;
	-moz-transition: top 200ms ease;
	-ms-transition: top 200ms ease;
	-o-transition: top 200ms ease;
	transition: top 200ms ease;
}
.img-share-overlay-holder:hover .img-share-overlay{
	-webkit-transition: top 200ms ease;
	-moz-transition: top 200ms ease;
	-ms-transition: top 200ms ease;
	-o-transition: top 200ms ease;
	transition: top 200ms ease;
	top:0px;	
}	
.img-share-overlay .img-share-overlay-right{
	right: 0px;
	width: auto;
	float: right;
}
a.img-share-overlay-holder,div.img-share-overlay-holder{
	position:relative;	
	overflow: hidden;
		max-width:100%;
	
}
.alignnone div.img-share-overlay-holder{

}
.articleBody .wp-caption .wp-caption-text {
	margin: 0.8075em 5px 0;
	padding-bottom:  0.8075em;
}
.articleBody .aligncenter,.articleBody .alignnone.wp-caption {
	text-align: center;
}
.articleBody .alignleft.wp-caption{
	margin-right: 1.5em; 
}
.articleBody .alignright.wp-caption{
    margin-left: 1.5em;
}
.wp-caption.alignleft > a , .wp-caption.alignleft > img,.wp-caption.alignright > a , .wp-caption.alignright > img{
	width:100%;
}
.articleBody p  .img-share-overlay-holder{
	position:relative;
	display: inline-block;
	margin: 10px auto;	
	max-width:100%;
}
.fullwidth-article-format .articleBody p  .img-share-overlay-holder{
	margin-right: 20px;
}
.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto;
}
	
.img-share-overlay .share-icon {
	display:inline-block;
	width:24px;
	height:15px;
}
.articleBody .img-share-overlay-holder img{
	padding:0px;	
	margin: 0 auto 0;
	width: 100%;
}
.img-share-overlay .share-container {
	display:inline-block;
	height: 27px;
	width: 27px;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	-webkit-border-radius: 6px;
	border-radius: 6px;    
    padding: 5px 1px 0px 1px;
    margin-right: 6px;
}
.img-container .img-share-overlay .share-container {
    padding: 6px 1px 0px 0px;
    margin-right: 6px;
}
.img-share-overlay .share-container.st_facebook_custom {
	background: #3e64ad;
}
.img-share-overlay .share-container.st_facebook_custom:hover {
	background: #2d487d;
}
.img-share-overlay .share-container.st_twitter_custom {
	background: #00c7fe;
	 padding-left:2px;
}
.img-share-overlay .share-container.st_twitter_custom:hover {
	background: #0093be;
}
.img-share-overlay .share-container.st_email_custom,
.img-share-overlay .share-container.share_email_custom {
	background: #b4b4b4;
}
.img-share-overlay .share-container.st_email_custom:hover,
.img-share-overlay .share-container.share_email_custom:hover {
	background: #929292;
}
.img-share-overlay .share-text{
	display:none;
}
.img-share-overlay .overlay-text{
	display:inline-block;
	margin-right:20px;
	color:#fff;
	font-size:10px;
	font-family: Futura Today, 'Open Sans', Arial, Helvetica, sans-serif; 
	vertical-align: top;
	margin-top: 1px;
}
.img-share-overlay .st_facebook_custom .share-icon {
	background:url(/wp-content/themes/vip/usatoday-lawrence/images/sprite.png) no-repeat 6px -2px;
}
.img-share-overlay .st_twitter_custom .share-icon {
	background:url(/wp-content/themes/vip/usatoday-lawrence/images/sprite.png) no-repeat -17px -2px;
}
.img-share-overlay .st_email_custom .share-icon,
.img-share-overlay .share_email_custom .share-icon {
	background:url(/wp-content/themes/vip/usatoday-lawrence/images/sprite.png) no-repeat -44px -2px;
}
#share-email-custom-context {
	display: none;
}

.header-bar{
	z-index:10000000;
	padding:10px 0px 9px 34px;
	position:relative;
	margin:0 -26px;
	width:1052px;
	-moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
    box-sizing: border-box;
	background:#222;
	height: 53px;
}
#searchFormCnter{
	float: right;
	width: 56px;
	overflow: hidden;
	padding: 8px 13px 0px 18px;
	position: relative;
	height: 53px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-left: 1px solid #6c6c6c;
	margin-top: -10px;
	background: #222;
}
/*hide gall divs*/
.articleBody [class$="_hide"],
.articleBody [class*="_hide "]{
	display:none;
}
#searchFormCnter .header-search-form-holder {
	display: inline-block;
	padding-left: 8px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	width: 0px;
	height: 27px;
	margin-top: 6px;
	-webkit-transition: width 500ms ease-in-out;
	-moz-transition: width 500ms ease-in-out;
	-ms-transition: width 500ms ease-in-out;
	-o-transition: width 500ms ease-in-out;
	transition: width 500ms ease-in-out;
}
#searchFormCnter .header-search-form-holder.shown {
	width: 190px;
}
#searchFormCnter .search-icon{
	display: block;
	float: left;
	margin-top: 8px;
	cursor:pointer;
}
#searchFormCnter.shown{
	width:auto;
}
#wpadminbar{
	z-index:10000001;
}

#mobile-header{
	display:none;
	margin:0;
	padding:12px 35px 7px 34px;
}
#mobile-header-hack{
	display:none;
	margin:0;
	padding:12px 35px 7px 34px;
}
#mobile-header-sticky-wrapper{
	display:none;
}
#header-sticky-wrapper{
	height:53px!important;
}
.header-bar:after,
.header-bar:before{
	content:'';
	bottom:-24.5px;
	z-index:-1;
	position:absolute;
	left:0;
	border-style:solid;
	border-width:0 25px 25px 0;
	border-color:transparent #e92001 transparent transparent;
}
.header-bar:after{
	left:auto;
	right:0;
	border-width:25px 25px 0 0;
	border-color:#e92001 transparent transparent transparent;
}
.header-holder:after{
	content:'';
	display:block;
	clear:both;
}
.logo{
	overflow:hidden;
	float:left;
	margin:3px 21px 0 0;
	width:150px;
	height:31px;
}
.logo a{
	display:block;
	height:100%;
}
.open-close{
	float:left;
}
.header-bar .opener{
	text-indent:-9999px;
	overflow:hidden;
	background:url(/wp-content/themes/vip/usatoday-lawrence/./images/sprite.png) no-repeat -169px 0;
	width:30px;
	height:30px;
	position:absolute;
	top:10px;
	left:9px;
	display:none;
}
#main-menu {
    float:left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid rgb(88,88,88);
	height: 43px;
	padding:10px 1px 0px 17px;
	margin:-10px -17px -9px 5px;
	position: absolute;
	margin-left: 162px;
	margin-right: -300px;
	height: 100%;
}
#menu-main-navigation, #menu-main-navigation-1, #main-menu .menu ul{
	padding:0;
	margin:6px 0 0;
	text-transform:uppercase;
	font-weight:600;
	font-size:15px;
	line-height:18px;
	list-style:none;
	height:19px;
	overflow:hidden;
}
.header-social-links {
	float: right;
	width: auto;
	overflow: visible;
	border-left: 1px solid rgb(88,88,88);
	height: 39px;
	padding: 14px 25px 0px 18px;
	background:#222;
	margin: -10px 0px -10px 0px;
	position: relative;
}
.header-bar .usat-nav-small-logo{
	display:none;	
}
.header-social-links ul {
	margin: 0px;
}
#menu-main-navigation ul.sub-menu{
	display:none;
	position: absolute;
	margin-top: 0px;
	background: #333;
	padding: 18px 0px 0px;
	margin-left: -15px;
	height:auto;
	max-width:10000px;
	z-index:1000;
	overflow: visible;
}
#menu-main-navigation ul.sub-menu li ul.sub-menu{
	display:none;
	left: 100%;
	top: auto;
	margin-top:-29px;
	background: #EBEBEB;
	padding: 0px;
	margin-left: 0px;
}
#menu-main-navigation ul.sub-menu li ul.sub-menu li{
	font-style: normal;
	font-size: 10px;
	color: #333;
	padding: 10px 10px;
	margin:0px 0px;
	border-top: 1px solid #7C7C7C;
	background: #EBEBEB;
}
#menu-main-navigation ul.sub-menu li ul.sub-menu li.menu-item-has-children:hover{
	border-right: 1px solid #7C7C7C;
}

#menu-main-navigation ul.sub-menu li ul.sub-menu li a{
	font-style: normal;
	font-size: 10px;
	color:#333;
}

#menu-main-navigation ul.sub-menu li{
	margin: 0px 0px;
	white-space: nowrap;
	padding: 10px 15px 10px;
	border-top: 1px solid #585454;
	width:100%;
	box-sizing: border-box;		
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#menu-main-navigation li:hover ul.sub-menu,#menu-main-navigation ul.sub-menu li:hover > ul.sub-menu{
	display:block;
}

#menu-main-navigation li,  #menu-main-navigation-1 li,  #main-menu .menu li{
	float:left;
	margin:0 16px 15px 0;
}
#menu-main-navigation a, #menu-main-navigation-1 a, #main-menu .menu a{color:#FFF;}
#menu-main-navigation a:hover, #menu-main-navigation-1 a:hover,
#menu-main-navigation .active a, #menu-main-navigation-1 .active a, #main-menu .menu .active a, #main-menu .menu a:hover{
	text-decoration:none;
	color:#fff;
}
::-webkit-input-placeholder{color:#777;}
::-moz-placeholder{
	color:#777;
	opacity:1;
}
:-moz-placeholder{color:#777;}
.form-search{
	display: block;
}
.form-search input[type="text"]{
	border: none;
	border-bottom: 1px #d0d2c5 solid;
	background: none;
	color: #fff;
	padding: 5px 0px 2px 5px;
	font-size: 15px;
	-webkit-font-smoothing: subpixel-antialiased;
	width: 165px;
}
.nav-bar{
	padding:7px 9px 3px;
	overflow:hidden;
	background:#d9d9d9;
}
.sub-menu{
	float:left;
	margin:2px 9px 5px 0;
	font-size:11px;
	line-height:13px;
	max-width: 85%;
}
.sub-menu .title{
	color:#404040;
	float:left;
	font-weight:900;
	margin:-1px 9px 0 10px;
	font-style:italic;
	font-size:14px;
}
.sub-menu .dot {
	line-height: 12px;
	color: #e81f01;
	font-size: 11px;
	margin-right: 5px;
	float: left;
}
.sub-menu ul{
	padding:0;
	margin:0;
	float:left;
	list-style:none;
	max-width: 100%;
	margin-right:-200px;
	height:14px;
	overflow:hidden;
}
.sub-menu ul li{
	float:left;
	margin:0 3px 0 0;
}
.sub-menu ul a{
	color:#e81f01;
	font-weight:900;
	font-style:italic;
	font-size:12px;
}
.sub-menu ul a:hover,
.sub-menu ul .active a{
	text-decoration:none;
	color:#e91f01;
}
.social{
	list-style:none;
}
.social li{
	display: inline-block;
}
.social a.first{
	margin-left: 0px;
}
.social a{
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	background:url(/wp-content/themes/vip/usatoday-lawrence/./images/sprite.png) no-repeat -209px 0;
	width:24px;
	height:24px;
	margin-left: 18px;
}
.social .twitter{background-position:-240px 0;}
.social .youtube{background-position:-278px 0;}
.social .vimeo{background-position:-313px 0;}
.social .rss{background-position:-333px 0;}
.social .instagram{background-position:-352px 0;}
.visual .heading{border:none;}
.heading{
	overflow:hidden;
	background:#fff;
	position:relative;
	border-bottom:1px solid #959595;
	max-height:50px;
}
.heading h1{
	background:#404040;
	min-width:112px;
	float:left;
	position:relative;
	color:#fff;
	padding:12px 25px 14px 10px;
	font:700 20px/22px Arvo, 'Times New Roman', Times, serif;
	margin:0;
	border-bottom: 4px solid #e91f01;
	min-height: 22px;
}
.heading h2{
	color:#e91f01;
	padding:12px 20px 16px 0;
	overflow:hidden;
	margin:0;
	position:relative;
	background:#fff;
	font:20px/22px Arvo, 'Times New Roman', Times, serif;
}
.heading h2 a:hover{
	text-decoration:none;
	color:#000;
}
.heading h1:before{
	content:'';
	position:absolute;
	top:0;
	right:0;
	border-style:solid;
	border-width:25px 21px 25px 0;
	border-color:transparent #fff transparent transparent;
}
.sponsor{
	position:absolute;
	top:-1px;
	right:14px;
	color:#3d3d3d;
	font:700 italic 11px/13px 'Open Sans', Arial, Helvetica, sans-serif; 
}
.sponsored_link{
	position:relative;
	float:right;
	color:#3d3d3d;
	white-space:nowrap;
	width: auto;
	max-width: 400px;
	margin-left:-100px;
	overflow:visible;
	font:700 italic 11px/13px 'Open Sans', Arial, Helvetica, sans-serif;
}
a.sponsored_link:hover{
	text-decoration:none;
}
.sponsored_link span{
	margin-right:8px;
	display:inline-block;
	
}
.sponsored_link img{
	max-height:80px;
	display: inline-block;
	vertical-align: middle;
}
.block .sponsored_link{
	position:relative;
	float:none;
	margin-left:0px;
	font:700 italic 9px/11px 'Open Sans', Arial, Helvetica, sans-serif;
	display:block;
	background:#ffffff;
	width:100%;
	position:absolute;
	bottom:0px;
	z-index:2;
}
.col1 .block .sponsored_link{
	position:relative;
	float:none;
	margin-left:0px;
	font:700 italic 9px/11px 'Open Sans', Arial, Helvetica, sans-serif;
	display:block;
	background:#ffffff;
	width:100%;
	bottom:0px;
	z-index:2;
}
.block .sponsored-content .sponsored_link{
	background:rgb(242,242,242);
	padding-bottom:5px;
}
.block .sponsored-content .sponsored_link:after{
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  rgba(242,242,242,0) 0%, rgba(242,242,242,1) 78%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,0)), color-stop(100%,rgba(242,242,242,1)));
	background:-webkit-linear-gradient(top,  rgba(242,242,242,0) 0%,rgba(242,242,242,1) 78%);
	background:-o-linear-gradient(top,  rgba(242,242,242,0) 0%,rgba(242,242,242,1) 78%);
	background:-ms-linear-gradient(top,  rgba(242,242,242,0) 0%,rgba(242,242,242,1) 78%);
	background:linear-gradient(to bottom,  rgba(242,242,242,0) 0%,rgba(242,242,242,1) 78%);
}

.block .sponsored-content .meta-info{
	display:none;
}
.block .sponsored_link:after{
	height:25px;
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:-20px;
	z-index:0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 78%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background:-webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 78%);
	background:-o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 78%);
	background:-ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 78%);
	background:linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 78%);
}
.block .sponsored_link img{
	height:25px;
	position:relative;
	z-index:2;
}
.widget .sponsored_link img{
	width:auto;
	height:25px;
}
.widget .block .sponsored_link span{
	margin-top:7px;
	font:700 italic 8px/10px 'Open Sans', Arial, Helvetica, sans-serif;
	
}
.block .sponsored_link span{
	margin-top:7px;
	margin-right:4px;
	display:inline-block;
	position:relative;
	z-index:2;
}
.big.block .content.sponsored-content{
	height:170px;
}
.block.big.sponsored-content-block {
	margin-right:0;
}
.container.divider .block .content.sponsored-content{
	background-color:rgb(242,242,242);
	padding-bottom: 3px;
	padding-left: 20px;
	margin-left: -19px;
	margin-right: 20px;
	padding-top: 7px;
	min-height: 140px;
	height:auto;
	margin-top: 3px;
	margin-bottom: 15px;
	padding-right:10px;
}
.big.block .content.sponsored-content:after{
	content:'';
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:63px;
	background:none;
}
	
.sponsored-header  h1.entry-title{
	float:left;
	width:80%;
}
.sponsored-header .meta-info.single-headline{
		clear:both;
}
.sponsor dt{
	float:left;
	margin:8px 6px 0 0;
}
.sponsor dd{
	margin:0;
	float:left;
}
#headline .sponsor {
	position:relative;
	float:right;
}
.visual-holder{overflow:hidden;}
.column.big{
	width:68%;
	background:#fff;
}
.visual-holder .big .img-holder{
	width:100%;
	max-width:none;
	max-height:420px;
}
.column{
	float:left;
	width:32%;
}
.link:after{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	top:0;	
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ1NDU0NSIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top,  rgba(69,69,69,0) 0%, rgba(0,0,0,0.3) 100%, rgba(0,0,0,0.6) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,69,69,0)), color-stop(100%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.3)));
	background:-webkit-linear-gradient(top,  rgba(69,69,69,0) 0%, rgba(0,0,0,0.3) 100%, rgba(0,0,0,0.3) 100%);
	background:-o-linear-gradient(top,  rgba(69,69,69,0) 0%, rgba(0,0,0,0.3) 100%, rgba(0,0,0,0.3) 100%);
	background:-ms-linear-gradient(top,  rgba(69,69,69,0) 0%, rgba(0,0,0,0.3) 100%, rgba(0,0,0,0.3) 100%);
	background:linear-gradient(to bottom,  rgba(69,69,69,0) 0%, rgba(0,0,0,0.3) 100%, rgba(0,0,0,0.3) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#4d454545',GradientType=0 ); /* IE6-8 */
}
.ie-overlay-hack{
	display:none;
}

/* Hide blocks by a generic classname */
.hidden-block {
	display:none;
}

@media screen and (max-width: 727px) {
    .link:after {
        display: none !important;
    }
    .single-related .fixed-height-img-holder {
        background-image: none !important;
    }
    .single-related .fixed-height-img-holder.link img {
        visibility:visible !important;
    }
}
		
.img-holder.medium .link:after {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDU0NSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjNDQ0NDQ0IiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(69,69,69,0) 0%, rgba(68,68,68,0) 1%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,69,69,0)), color-stop(1%,rgba(68,68,68,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(69,69,69,0) 0%,rgba(68,68,68,0) 1%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(69,69,69,0) 0%,rgba(68,68,68,0) 1%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(69,69,69,0) 0%,rgba(68,68,68,0) 1%,rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(69,69,69,0) 0%,rgba(68,68,68,0) 1%,rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00454545', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}
.img-holder.medium:hover .link:after,.img-holder.medium .link:hover:after{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDU0NSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjNDQ0NDQ0IiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(69,69,69,0) 0%, rgba(68,68,68,0) 1%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,69,69,0)), color-stop(1%,rgba(68,68,68,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(69,69,69,0) 0%,rgba(68,68,68,0) 1%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(69,69,69,0) 0%,rgba(68,68,68,0) 1%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(69,69,69,0) 0%,rgba(68,68,68,0) 1%,rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(69,69,69,0) 0%,rgba(68,68,68,0) 1%,rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00454545', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}

.img-holder.with-text .link:after {
	background:-moz-linear-gradient(top,  rgba(69,69,69,0) 0%, rgba(0,0,0,1) 100%, rgba(0,0,0,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,69,69,0)), color-stop(100%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,1)));
	background:-webkit-linear-gradient(top,  rgba(69,69,69,0) 0%,rgba(0,0,0,1) 100%,rgba(0,0,0,1) 100%);
	background:-o-linear-gradient(top,  rgba(69,69,69,0) 0%,rgba(0,0,0,1) 100%,rgba(0,0,0,1) 100%);
	background:-ms-linear-gradient(top,  rgba(69,69,69,0) 0%,rgba(0,0,0,1) 100%,rgba(0,0,0,1) 100%);
	background:linear-gradient(to bottom,  rgba(69,69,69,0) 0%,rgba(0,0,0,1) 100%,rgba(0,0,0,1) 100%);
}

.img-holder.with-text:hover .link:after {
	background:-moz-linear-gradient(top,  rgba(69,69,69,0) 0%, rgba(0,0,0,1) 100%, rgba(0,0,0,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,69,69,0)), color-stop(100%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,1)));
	background:-webkit-linear-gradient(top,  rgba(69,69,69,0) 0%,rgba(0,0,0,1) 100%,rgba(0,0,0,1) 100%);
	background:-o-linear-gradient(top,  rgba(69,69,69,0) 0%,rgba(0,0,0,1) 100%,rgba(0,0,0,1) 100%);
	background:-ms-linear-gradient(top,  rgba(69,69,69,0) 0%,rgba(0,0,0,1) 100%,rgba(0,0,0,1) 100%);
	background:linear-gradient(to bottom,  rgba(69,69,69,0) 0%,rgba(0,0,0,1) 100%,rgba(0,0,0,1) 100%);
}

.img-holder:hover:after,
.img-holder:hover .link:after,
.comments-image-holder:hover:after,
.comments-image-holder:hover .link:after{
	background:none;
}
.img-holder.light:hover:after,
.link.light:hover:after{
	background:none;
}
.img-holder{position:relative;}
.img-holder img{
	width:100%;
	height:auto;
}

.img-holder img.play-overlay,.img-holder .link.fixed-height-img-holder img.play-overlay{
	position: absolute;
	text-align: center;	
	top:10%;
	z-index:2;
	display:inline-block;
	width: 66px;
	margin-left:-33px;
	margin-top:23px;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
	left:50%;
	margin-left:-33px;
}
.col1.right .img-holder img.play-overlay{
	top: 50%;
	left: 50%;
	margin-top: -33px;
}

.img-holder.with-text img.play-overlay, .block.video img.play-overlay {
	z-index:-1;
	width:50px;
	margin-top: -70px;
	margin-left: -25px;
	left: 50%;	
}

.img-holder .link .play-overlay img,.img-holder .play-overlay img, .img-holder .fixed-height-img-holder.link .play-overlay img {
	display: inline;
	width: 66px;
	z-index:-1;
}

.img-holder img.hero-play-overlay {
	width: auto;
	position: absolute;
	top: -webkit-calc(50% - 42.5px);
	top: calc(50% - 42.5px);
	left: -webkit-calc(50% - 42.5px);
	left: calc(50% - 42.5px);
	opacity: 0.6;
	z-index: 2;
}

.img-holder.medium {	
	margin-top:8px;
	margin-bottom:25px;
	margin-left:20px;
	margin-right:20px;
	overflow:hidden;
}
a.ico-comments{
	position:absolute;
	top:7px;
	left:12px;
	background:#404040;
	z-index:3;
	color:#fff;
	text-align:center;
	font:12px/14px Arial, Helvetica, sans-serif;
	padding:7px 7px;
	cursor: pointer;
}
a.ico-comments:after{
	content:'';
	position:absolute;
	bottom:-5px;
	right:5px;
	background:url(/wp-content/themes/vip/usatoday-lawrence/./images/sprite.png) no-repeat -1px -39px;
	width:7px;
	height:6px;
 }
.img-holder .meta{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	background:#4d4d4d;
	background:rgba(255,255,255,.3);
	z-index:3;
	font-size:15px;
	line-height:17px;
	font-weight:300;
	color:#fff;
}
.meta {
	cursor:pointer;
}
.meta .reply{
	text-indent:-9999px;
	overflow:hidden;
	background:url(/wp-content/themes/vip/usatoday-lawrence/./images/sprite.png) no-repeat -402px 0;
	width:43px;
	margin:0 5px 0 0;
	height:35px;
	display:inline-block;
	vertical-align:middle;
}
.meta .reply-block{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	width:43px;
}
.meta .share{
	position:absolute;
	top:7px;
	width:250px;
	left:50px;
	display:none;
}
.meta .share-text{
	position:absolute;
	top:7px;
	left:53px;
	white-space:nowrap;
}
.share-text{
	display:inline;
}
.img-holder.medium .text{bottom:57px;}
.img-holder .text{
	position:absolute;
	bottom:59px;
	z-index:3;
	text-align:center;
	left:20px;
	right:20px;
	color:#fff;
	font-style:italic;
}
.img-holder.medium .text p{margin:0 0 4px;}
.img-holder .text p{margin:0;}
.img-holder .text .author{
	color:#939393;
	display:inline-block;
	vertical-align:top;
	font-size:12px;
	line-height:14px;
}
.img-holder .category{
	font-weight:800;
	font-size:12px;
	line-height:14px;
	font-style:normal;
	text-transform:uppercase;
	color:#e91f01;
	display:inline-block;
	vertical-align:top;
}
.img-holder .author:hover,
.img-holder .category:hover{
	text-decoration:none;
	color:#fff;
}
.img-holder .text h2{
	margin:0;
	font:25px/27px Arvo, 'Times New Roman', Times, serif;
	color:#e91f01;
}
.img-holder .text h2 a{
	color:#fff;
}
.img-holder .text h2 a:hover{
	color:#FFF;
	text-decoration:none;
}
.medium.img-holder .category{
	font-size:15px;
	line-height:17px;
	color:#e91f01;
}
.medium.img-holder .author a{
	color:#e91f01;
}
.medium.img-holder .category:hover, .medium.img-holder .author a:hover{
	color:#fff;
	text-decoration:none;
}
.medium.img-holder h2{
	font-size:34px;
	line-height:36px;
	margin:0 0 3px;
}
.medium.img-holder .text{
	font-size:19px;
	line-height:21px;
}
.medium.img-holder .author{
	font-size:15px;
	color: #e91f01;
	line-height:17px;
}
.container{
	/*padding:0 10px;*/
}
#two-up-most-comments {
	padding-top:7px;
}
.holder-column{overflow:hidden;}
.holder-column.hp-affiliate-widget {
	margin-left:-10px;
}
.container .heading{margin:-7px 0 5px -10px;}
.container .column.big{
	position:relative;
	width:68%;
	float:left;
}
.container .column{
	width:30.6%;
	float:right;
}
.container .column.big:after{
	content:'';
	position:absolute;
	left:100%;
	top:-7px;
	bottom:-7px;
	width:1px;
}
.container .two-four{
	padding-left:10px;
	margin-bottom:15px;
}
.container .top-hero{
	margin-top: 17px;
}
.container .block{
	overflow:hidden;
	margin:0 0 10px;
}
.container .holder-column .block:first-child{margin:0;}
.container .holder-column .block{
	width:48%;
	float:left;
	margin:0 1.9%;
}
.container .holder-column .block.block-single-related {
	width:33.1%;
}
.container .holder-column .block.block-single-related:first-child {
	margin-left:-10px;
}
.container .holder-column .block.block-single-related:last-child {
	margin-right:-10px;
	margin-left:0;
}
.column.big .block.video {
	width:33.1%;
	float:left;
}
.block.video .link:after, img-holder.medium.video .link:after {
	background:none;
}
.block .ico-comments{
	top:10px;
	left:9px;
}
.container .block h2{
	text-transform:uppercase;
	color:#e91f01;
	font-weight:400;
	margin:0 0 8px;
	font-size:14px;
	line-height:15px;
}
.container .block h2 a{color:#e91f01;}
.container .block h3 a:hover{
	text-decoration:none;
	color:#e91f01;
}
.container .block img-holder{margin:0 0 10px;}
.container .block h3{
	font:20px/25px Arvo, 'Times New Roman', Times, serif;
	color:#000;
	margin:0 0 4px;
}
.container .block h3 a{color:#333;}
.block .meta-info{
	margin:0 0 15px;
	font-size:12px;
	line-height:15px;
	color:#666;
	font-style:italic;
}
.block .meta-info p{margin:0;}
.block .meta-info p a{font-style:italic;}
.container .block h2 a:hover,
.block .meta-info p a:hover{
	text-decoration:none;
	color:#000;
}
.block .content{
	height:223px;
	padding:5px 0 0;
	overflow:hidden;
	position:relative;
}
.block .content:after{
	content:'';
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:63px;
	background:none;
}

.block .content p{margin:0;}
.widget{
	margin:3px 0 10px;
	clear:both;
}
.widget img{
	width:100%;
	height:auto;
}
#secondary .widget:first-child {
	margin: 0 0 10px;
}
.column .block-comments{
	background:#f2f2f2;
	text-align:center;
	margin-bottom:10px;
	width:300px;
}
.column .block-comments h2{
	font:800 italic 22px/24px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0;
	padding:3px 5px 7px;
	color:#333;
	border-bottom:1px solid #333;
	border-top:1px solid #333;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	background:#fff;
}
.column .block-comments ul{
	padding:0;
	margin:0;
	list-style:none;
	font-size:12px;
	line-height:13px;
	font-style:italic;
}
.column .block-comments li p a{
	color:#e91f01;
}
.column .block-comments li p a:hover{
	color:#333;
	text-decoration: none;
}
.container .column.medium{
	width:67.3%;
	float:left;
}
.column .block-comments li:first-child{border:none;}
.column .block-comments li{
	padding:5px 10px 10px;
	border-top:1px solid #fff;
    position:relative;
}
.column .block-comments p {
	margin:0 0 8px;
}
.column .block-comments a {
	font-weight:600;
	color:#fff;
}
.single-related .block-comments .ico-comments{
    position:relative;
    top:auto;
    left:auto;
    display:inline-block;
    vertical-align:top;
    background:#404040;
}
#secondary .block-comments .comments-image-holder {
    position:relative;
    margin:0;
    padding:0;
    min-height: 85x;
}
#secondary .column .block-comments .ico-comments {
	position:absolute;
	top:10px;
	left:9px;
	display:inline-block;
	vertical-align:top;
	background:#404040;
	padding:7px;
	font-weight:normal;
	color:#FFF;
	font-weight:300;
}
#secondary .column .block-comments img.play-overlay {
    z-index:1;
    position:absolute;
    top:50px;
    left:95px;
    width:90px;
}
#secondary .column .block-comments .meta {
    position:absolute;
    left:0;
    bottom:0;
    background:#4d4d4d;
    background:rgba(255,255,255,.3);
    z-index:3;
    font-size:15px;
    line-height:17px;
    font-weight:300;
    color:#fff;
    margin:0;
    font-style: normal;
    width: 100%;
}
#secondary .column .block-comments .meta .reply-block {
    display:block;
    position:relative;
    left:0;
}
#secondary .column .block-comments .meta .reply-block .reply {
    display:block;
}
#secondary .column .block-comments .meta .share-text {
    left: 53px;
    position: absolute;
    top: 7px;
    white-space: nowrap;
}
.block-comments .ico-comments:after{border-color:#757575 transparent transparent;}
.heading-small{
	background:#959595;
	margin:-7px -10px 10px;
}
.column.big .heading-small {
margin: 0px 20px 10px 0px;
}
.heading-small h2{
	font:700 15px/17px Arvo, 'Times New Roman', Times, serif!important;
	color:#000;
	background:#e91f01;
	padding:5px 20px 4px 8px;
	display:inline-block;
	vertical-align:top;
	width:30.5%;
	margin:0;
	position:relative;
}
.heading-small h2 span{color:#fff;}
.heading-small h2:after{
	content:'';
	position:absolute;
	/*for rounding*/
	right:-7.4px;
	top:0;
	bottom:0;
	border-style:solid;
	border-width:12.5px 0 12.5px 8px;
	border-color:transparent transparent transparent #e92001;
}
.container .heading-small+.block-media{margin:0;}
.container .block-media{
	max-width:206px;
	width:32.2%;
	margin:0 0 0 1.65%;
	float:left;
}
.container .block-media .text-block span {
	font: 15px/17px 'Opens Sans', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.container .block-media .text-block span a:hover {
	color:#000;
	text-decoration:none;
}
.container .block-media:first-child{margin:0;}
.container .block-media:last-child{float:right;}
.container.video{
	background:#e9e8e8;
	padding-bottom:22px;
}
.container .block-media .img-holder{
	display:block;
	margin:0 0 7px;
}
.container .block-media .img-holder:after{
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.container .block-media .img-holder:hover:after{background:none;}
.play{
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:50%;
	left:50%;
	width:34px;
	z-index:3;
	margin:-22px 0 0 -23px;
	height:34px;
	border-radius:44px;
	border:5px solid rgba(255,255,255,.5);
}
.play:after{
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	margin:-10px 0 0 -7px;
	border-style:solid;
	border-width:10.5px 0 10.5px 19px;
	border-color:transparent transparent transparent rgba(255,255,255,.5);
}
.container .block-media h2{
	font:15px/18px Arvo, 'Times New Roman', Times, serif;
	color:#000;
	margin:0;
}
.container .block-media h2 a{color:#333;}
.container .block-media h2 a:hover{
	text-decoration:none;
	color:#e91f01;
}
.column .block-comments.white{background:#fff;}
.column .block-comments.white h2{
	color:#000;
	border-color:#000;
}
.column .block-comments.white li{border-color:#000;}
.column .block-comments.white a:hover{color:#333;}
.single-related-affiliate .holder-column {
	margin-top:10px;
}
.holder-column .col1{
	width:47.7%;
	float:left;
	margin:4px 0 0;
}
.holder-column .col1.right{
	margin:4px 1.5% 0 0;
	width:47.7%;
}
.col1.right .heading-small{margin:-4px 0 13px 0;}
.col1.right .heading-small h2{width:auto;}
.col1 .img-holder{margin:0 0 11px;overflow:hidden;}
.col1.right{
	float:right;
	margin:4px 0 0;
	width:100%;
}
.col1.right .text-block p {
	font:600 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}
.col1 .img-holder .text h2{line-height:26px;}
.col1 .img-holder .text{bottom:49px;}
.col1 .ico-comments{
	left:7px;
	top:10px;
	padding:7px 4px;
}
.col1.right .img-holder{
	float:left;
	margin:0 10px 0 0;
    width:100px;
    max-height:100px;
	text-align:center;
}
.container.divider .heading{
	margin:20px 0 6px -10px;
	border-top:1px solid #959595;
}
.container.divider .column.big .heading{
	margin:20px 0 6px 0px;
}
.container.divider .block.big .img-holder{
	margin:3px 13px 0 0;
	width:30%;
}
.container.divider .block .content{
	padding:0;
}
.container.divider .block h2{
	margin:0 0 3px;
}
.container.divider .col1.right .block h2{
	margin:0;
}
.big.block .content {
	height: auto;
	min-height:150px;
	margin-bottom: 20px;
}
.container .column.big .big.block .content h4.block-content-post-category {
	margin-bottom: 0;
}
.container .column.big .big.block .content h4.block-content-post-category a {
	font: 12px 'Futura Today Bold', Helvetica, sans-serif;
	text-transform: uppercase;
}
.container.divider .column.big:after{
	top:0;
}
.container .holder-column .col1 .block{
	width:100%;
	margin:0 0 10px;
	overflow:hidden;
}
.col1 .text-block{
	overflow:hidden;
	font:15px/18px Arvo, 'Times New Roman', Times, serif;
	position:relative;
}
.col1 .text-block h2{
	font:12px/13px 'Opens Sans', Arial, Helvetica, sans-serif;
	margin:0 0 -1px;
	text-transform: lowercase;
	color:#e91f01;
}
.col1 .text-block h2 a:hover{
	text-decoration:none;
	color:#000;
}
.col1 .text-block p{margin:0 10px 7px 0;}
.col1 .text-block p a{color:#333;}
.col1 .text-block p a:hover{
	text-decoration:none;
	color:#e91f01;
}
.col1 .text-block .name{
	display:block;
	font:12px/15px 'Opens Sans', Arial, Helvetica, sans-serif;
}
.col1 .text-block .name a{font-style:italic;}
.col1 .text-block .name a:hover{
	text-decoration:none;
	color:#000;
}
.img-holder .flag{
	position:absolute;
	top:20px;
	right:0;
	background:#e91f01;
	padding:14px 27px 14px 16px;
	z-index:3;
	text-align:center;
	color:#000;
	font:700 20px/22px Arvo, 'Times New Roman', Times, serif;
}
.img-holder .flag span{color:#fff;}
.img-holder .flag:after,
.img-holder .flag:before{
	content:'';
	position:absolute;
	top:0;
	left:-20px;
	border-style:solid;
	border-width:0 20px 25px 0;
	border-color:transparent #e92001 transparent transparent;
}
.img-holder .flag:after{
	top:auto;
	bottom:0;
	border-style:solid;
	border-width:0 0 25px 20px;
	border-color:transparent transparent #e92001 transparent;
}
.img-holder.medium .play{
	width:66px;
	height:66px;
	margin:-65px 0 0 -43px;
	border-width:9px;
}
.img-holder.medium .play:after{
	border-width:21px 0 21px 35px;
	margin:-21px 0 0 -14px;
}
.video .img-holder.medium .text{bottom:50px;}
.row-video:first-child{
	border:none;
	padding-top:0;
}
.row-video{
	overflow:hidden;
	padding:10px 0 9px;
	border-top:1px solid #959595;
}
.row-video .img-holder{
	float:left;
	margin:0 10px 0 0;
}
.row-video .text-block{
	overflow:hidden;
	font-size:15px;
	line-height:17px;
	font-weight:700;
	font-style:italic;
}
.row-video .text-block h2{
	text-transform:uppercase;
	font:700 11px/13px Arvo, 'Times New Roman', Times, serif;
	margin:0 0 -2px;
}
.row-video .text-block h2 a{color:#333;}
.row-video .text-block h2 a:hover{
	text-decoration:none;
	color:#e91f01;
}
.row-video .text-block p{margin:0;}
.row-video .text-block p a:hover{
	color:#000;
	text-decoration:none;
}
.block.big{
	margin:5px 20px 0px 20px;
	overflow:hidden;
	cursor:pointer;
}
.block.big:first-child{
	margin-top:20px;	
}
.img-holder.medium:first-child{
	margin-top:20px;
}
.native-ad > div{
		max-height: 235px;
		max-width:100%;
		margin: 5px 20px 0px 20px
}
.block.big .img-holder{
	float:left;
	max-width:320px;
	margin:0 15px 0 0;
}
.block.big.mobile-instream {
	text-align:center;
	left:0;
	right:0;
	width:100%;
	text-align:center;
	margin:0;
	margin-bottom:30px;
}
.block.big .content{
	overflow:hidden;
	position:relative;	
}
.img-holder .link{
	display:block;
	position:relative;
	max-height:420px;
	overflow:hidden;
	min-height: 100px;
}

.img-holder .link.fixed-height-img-holder{
	height:150px;
	background-position: 50% 0px;
	background-repeat: no-repeat;
	overflow:hidden;
	text-align:center;
	background-size: 100%;	
	background-size: cover;
}
.img-holder .link.fixed-height-img-holder.short{
	background-size: auto 100%;	
}

.img-holder .fixed-height-img-holder.link img{
	display:none;
}

.img-holder.none:after{display:none;}
.widget .img-holder .ico-comments{display:none;}

.entry-header {
	margin-left:20px;
	margin-right:20px;
	max-width:1000px;
	border-bottom: 1px solid #ccc;
	width: auto;
	position:relative;
	overflow:hidden;
	background:none;
}
.entry-header h1 {
	color:#e91f01;
	font: 38px/44px Arvo, 'Times New Roman', Times, serif;
	font-weight:400;
	margin-top:-20px;
}
.entry-header h2 {
	margin:0;
}
.entry-header h2 a {
	background-color: #000;
	color: #fff;
	font:800 12px/70px 'Open Sans', Arial, Helvetica, sans-serif;
	font-style:italic;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	display:inline;
}
.entry-header #entry-byline {
	font:700 12px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#5e5e5e;
}
.entry-header #entry-byline a {	
	color:#e91f01;	
}
.entry-header #entry-byline .byline-twitter {
	text-transform:none;
	color:#5e5e5e;
	font-style:italic;
}
.entry-header #entry-byline img {
	margin-top:3px;
	margin-left:5px;
	margin-right:1px;
}
.entry-header.page h1{
    margin:20px 0;
}
.fullwidth-article-format .entry-content{
	max-width: 1000px;
	width:100%;
	margin-right:0px;	
	box-sizing: border-box;		
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	clear: both;
	float:none;
}
.fullwidth-article-format .single-related{
	margin-right: 330px;
	float: left;
	clear: none;
}
.fullwidth-article-format .entry-content #disqus_thread, .fullwidth-article-format .entry-content .comments-area{
	width: -moz-calc( 100% - 330px );
	width: -webkit-calc( 100% - 330px );
	width: calc(100% - 330px);
	float: left;
	clear: none;
}
.fullwidth-article-format .single-related-affiliate{
	margin-right: 330px;
	float: left;
	clear: none;
	width:640px;
	width: -moz-calc( 100% - 330px );
	width: -webkit-calc( 100% - 330px );
	width: calc(100% - 330px);
}
.entry-content {
	float: left;
	padding: 20px;
	padding-top: 10px;
	max-width: 640px;
	height: auto !important;
	margin-right:330px;
	width:640px;
	width: -moz-available;
}
.entry-content p {
	font:400 13px/22px Merriweather, 'Times New Roman', Times, serif;
	color:#333;
}
.entry-content h1, h2, h3, h4, h5, h6 {
	font:800 20px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#e91f01;
}
.entry-content h1 {
	font-size:35px;
}
.entry-content h2 {
	font-size:30px;	
}
.entry-content h3 {
	font:700 25px Merriweather, 'Times New Roman', Times, serif;
	font-size:25px;
}
.entry-content h4 {
	font-size:22px;
	text-transform:uppercase;
}
.entry-content h5 {
	font-size:23px;
}
.entry-content h6 {
	font-size:16px;
	font-style:italic;
}
.entry-content .entry-subhead {
	font:800 20px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#333;
}
.entry-content blockquote {
	padding-left:10px;
	border-left:4px solid #e91f01;
	margin-bottom:40px;
}
.entry-content blockquote p {	
	font: 300 18px/28px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #333;
	font-style: italic;
	display: inherit;
	padding-left: 5px;
	padding-right: 5px;

}
.entry-content blockquote footer {
	font:700 12px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	margin-top:5px;
}
.entry-content .post-tags {
	clear:both;
	display:inline-block;
	padding-top:15px;
	padding-left:20px;
	margin-bottom: 20px;
	line-height: 14px;
	position:relative;
	z-index:1;
}
.fullwidth-article-format .entry-content .post-tags {
	display:block;
}
.entry-content .twitter-tweet, .entry-content iframe {
	clear:both;
}
.entry-content .post-tags:before {
	position: absolute;
	content: '';
	display: block;
	height: 16px;
	width: 16px;
	margin-top: 1px;
	top: 14px;
	left: 0px;
	background-image: url(/wp-content/themes/vip/usatoday-lawrence/./images/tag.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden;
}
.entry-content .post-tags a {
	color:#7c7c7c;
	font-size:11px;
	font-weight:700;
}
#secondary {
	float:right;
	width:300px;
	height: auto!important;
	position:absolute;
	right:0;	
	padding-top:18px;
	padding-right:20px;
	background: #ffffff;
	z-index: 10;
	
}
#secondary.sticky {
	position: fixed;
	bottom:0;
	right:auto;
	margin-left:679px;
}
.widget .sidebar-ad > div iframe:after{
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0px;
}
.widget .sidebar-ad > div iframe{
		position: relative;
}
.widget .sidebar-ad > div{
		position: relative;
}

.meta-info.single-headline {
	margin-top:-20px;
}
/** old story share look */
.fullwidth-article-format #story-share-buttons-old{
	margin-left: auto;
	margin-right: auto;
}
#story-share-buttons-old {
	max-width:680px;
	margin-left:-20px;
	margin-top:0px;
	margin-right:-20px;	
	margin-bottom:20px;
	padding:10px 20px;	
	overflow:hidden;
	font:700 13px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#FFF;
    min-width:280px;
    clear:both;
}
#story-share-buttons-old #fb-t-wrapper {
	margin-right:128px;
}
#story-share-buttons-old .share-container {
	height:35px;
	float:left;
	width:48.5%;
	cursor:pointer;
}
/*#story-share-buttons-old.extra .share-container {
	width: 25%;
}*/
#story-share-buttons-old #share-facebook {
	background:#3e64ad;
}
#story-share-buttons-old #share-facebook:hover {
	background:#2d487d;
}
#story-share-buttons-old #share-twitter {
	background:#00c7fe;
	margin:0 1.5%;
}
#story-share-buttons-old #share-twitter:hover {
	background:#0093be;
}
#story-share-buttons-old #share-sms, 
#story-share-buttons-old.extra #share-sms {
	display: none;
	background: #0076ff;
	margin:0 1.5%;
}
#story-share-buttons-old #share-whatsapp:hover, 
#story-share-buttons-old.extra #share-whatsapp:hover{
	background: #0357b9;
}
#story-share-buttons-old #share-whatsapp, 
#story-share-buttons-old.extra #share-whatsapp:hover {
	display: none;
	background: #0DFF0A;
}
#story-share-buttons-old #share-whatsapp:hover, 
#story-share-buttons-old.extra #share-whatsapp:hover {
	background: #03b800;
}
#story-share-buttons-old #share-email,
#story-share-buttons-old #share-email-custom {
	background:#b4b4b4;
}
#story-share-buttons-old #share-email:hover,
#story-share-buttons-old #share-email-custom:hover {
	background:#929292;
}
#story-share-buttons-old .share-icon {
	width:26px;
	text-align:center;
	float:left;
	margin-top:7px;
	height:25px;
}
#story-share-buttons-old #share-facebook .share-icon {
	background:url(/wp-content/themes/vip/usatoday-lawrence/images/sprite.png) no-repeat 14px 2px;
}
#story-share-buttons-old #share-twitter .share-icon {
	background:url(/wp-content/themes/vip/usatoday-lawrence/images/sprite.png) no-repeat -17px 2px;
	margin-left: 8px;
}
#story-share-buttons-old #share-sms .share-icon {
	background:url(/wp-content/themes/vip/usatoday-lawrence/images/icon-sms.png) no-repeat 0px 0px;
	margin-left: 8px;
	background-position: 7px 2px;
}
#story-share-buttons-old #share-whatsapp .share-icon {
	background:url(/wp-content/themes/vip/usatoday-lawrence/images/sprite.png) no-repeat -205px -23px;
}
#story-share-buttons-old #share-email .share-icon,
#story-share-buttons-old #share-email-custom .share-icon {
	background:url(/wp-content/themes/vip/usatoday-lawrence/images/sprite.png) no-repeat -44px 2px;
	margin-left: 7px;
}
#story-share-buttons-old .share-text {
	border-left:1px solid rgba(255, 255, 255, .3);	
	border-right:1px solid rgba(255, 255, 255, .3);  
	padding-left:1px;
	padding-right:1px;
	padding-top:8px;
	height:27px;
	text-align:center;
	margin:0 38px;
	display:block;
	white-space:nowrap;
}
#story-share-buttons-old.no-counts .share-text {
	border-right:none;  
	margin:0 0 0 38px;
}
/*#story-share-buttons-old.no-counts.extra .share-text {
	display: none;
}*/

#story-share-buttons-old .share-count {
	width:38px;
	float:right;
	font-size:11px;
	text-align:center;
	margin-top:9px;
}
#story-share-buttons-old #share-email .share-text,
#story-share-buttons-old #share-email-custom .share-text {
	margin-right:0;
}
#story-share-buttons-old #share-email,
#story-share-buttons-old #share-email-custom {
	float:right;
	width:128px;
}
#story-share-buttons-old .twitter-small-text {
	display:none;
}
/**end*/
.fullwidth-article-format #story-share-buttons {
	margin-left:auto;
	margin-right:auto;
}
#story-share-buttons {
	margin-left:-20px;
	margin-top:0px;
	margin-right:-20px;	
	margin-bottom:20px;
	padding:12px 20px;	
	overflow:hidden;
	font:700 13px 'Open Sans', Arial, Helvetica, sans-serif;
	color:#FFF;
    min-width:280px;
    clear:both;
    max-width:680px;
}
#story-share-buttons #fb-t-wrapper {
	margin-right:13px;
	white-space:nowrap;
	float:right;
}
#story-share-buttons #fb-t-wrapper {
	margin-right: 17px;
}
#story-share-buttons.fullwidth #fb-t-wrapper {
	float: none;
}
#story-share-buttons .share-container {
	height:25px;
	width:138px;
	cursor:pointer;
	display:inline-block;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
#story-share-buttons.fullwidth .share-container {
	width: 33%;
}
#story-share-buttons #share-facebook {
	background:#3e64ad;
}
#story-share-buttons #share-facebook:hover {
	background:#2d487d;
}
#story-share-buttons #share-twitter {
	background:#00c7fe;
	margin:0 1.5%;
}
#story-share-buttons #share-twitter:hover {
	background:#0093be;
}
#story-share-buttons #share-sms {
	display: none;
	background:#0076ff;
	margin:0 1.5%;
}
#story-share-buttons #share-sms:hover,
#story-share-buttons.extra #share-sms:hover {
	background: #0357b9;
}
#story-share-buttons #share-whatsapp,
#story-share-buttons.extra #share-whatsapp {
	display: none;
	background: #0DFF0A;
	margin: 0 1.5% 0 0;
}
#story-share-buttons #share-whatsapp:hover,
#story-share-buttons.extra #share-whatsapp:hover {
	background: #03b800;
}
#story-share-buttons #share-email,
#story-share-buttons #share-email-custom {
	background:#b4b4b4;
}
#story-share-buttons #share-email:hover,
#story-share-buttons #share-email-custom:hover {
	background:#929292;
}
#story-share-buttons .share-icon {
	width: 25px;
	text-align: center;
	float: left;
	margin-top: 5px;
	height: 15px;
	margin-left:5px;
}
#story-share-buttons .share-email-url,
#story-share-buttons .share-email-title,
#story-share-buttons .share-email-excerpt,
#story-share-buttons .share-email-extra {
	display: none;
}
#story-share-buttons #share-facebook .share-icon {
	background:url(/wp-content/themes/vip/usatoday-lawrence/images/sprite.png) no-repeat 6px 0px;
	margin-top:3px;
	height:17px;
}
#story-share-buttons #share-twitter .share-icon {
	background:url(/wp-content/themes/vip/usatoday-lawrence/images/sprite.png) no-repeat -17px -2px;
}
#story-share-buttons #share-sms .share-icon {
	background:url(/wp-content/themes/vip/usatoday-lawrence/images/icon-sms.png) no-repeat 0px 0px;
	background-size: 16px 16px;
	height: 16px;
	margin-top: 4px;
	margin-left: 11px;
}
#story-share-buttons #share-whatsapp .share-icon {
	background:url(/wp-content/themes/vip/usatoday-lawrence/images/sprite.png) no-repeat -210px -25px;
	height: 20px;
	margin-top: 2.5px;
}
#story-share-buttons #share-email .share-icon,
#story-share-buttons #share-email-custom .share-icon {
	background:url(/wp-content/themes/vip/usatoday-lawrence/images/sprite.png) no-repeat -44px -2px;
}
#story-share-buttons .share-text {
	border-left:1px solid rgba(255, 255, 255, .3);	
	border-right:1px solid rgba(255, 255, 255, .3);  
	padding-left:1px;
	padding-right:1px;
	padding-top:3px;
	height:27px;
	text-align:center;
	margin:0 0 0 34px;
	display:block;
	white-space:nowrap;
}
#story-share-buttons .total_count{
	color:#e82425;
	font-size:30px;
	font-family: Arvo, 'Times New Roman', Times, serif;
	display:inline-block;
	width: 27%;
	float: left;
	margin-top: -7px;
	white-space:nowrap;
	font-weight:300;
}
.ie-shown{
	visibility:hidden;
}
.ie-hidden{
	visibility:visible;
}
.widget-area .column {
	width: auto;
}
.widget-area .col1.right .widget-date{
	display:none;
}
.widget-area .col1.right {
	width: 100%;
}

.category-archive-content-widgets {
	margin: 20px;
}

.inline-share {
	display: inline;
	max-width:100px;
	vertical-align:top !important;
	margin-right:8px;
}

#video-container {
	 position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
    z-index:1;
    margin-top: -1px;
    margin-bottom: 1px;
}
#video-container.img-container{
   position: relative;
   padding-bottom: 1px;
   padding-top: 0px; 
   height: auto; 
   overflow: hidden;
   z-index:1;
   margin-top: -1px;
   margin-bottom: 1px;
   text-align:center;
 }
 #video-container.img-container > a{
   width: 100%!important;
 }
 #video-container img{
   top: 0px;
   height: auto;
   max-width:100%;
   width:100%;
   text-align: center;
   margin-top: -1px;
 }
#video-container iframe, #video-container object{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index:1;
    height: 100%;
}

#nav-below {
	border-top:1px solid #ccc;	
	border-bottom:1px solid #ccc;	
}
#nav-below a {
	color:#404040;
	font:400 16px Arvo, 'Times New Roman', Times, serif;
	font-style:italic;
}
#nav-below a:hover {
	color:#e82425;
}
#nav-below .nav-previous, #nav-below .nav-next {	
	text-align:center;
	padding:2%;
	line-height: 15px;
}
#nav-below .nav-next {
	
}
.full-width .nav-next {
	width:100%!important;
}
#nav-below.full-width {
	background:none;
}
#nav-below .meta-nav {
	color:#e91f01;
	font:800 14px 'Open Sans', Arial, Helvetica, sans-serif;
	display:block;
	margin-bottom:5px;
}
#footer-info {
	width:100%;
    color:#333;
    clear:both;
}
#footer-info div.togglee {
    margin:0;
    padding:0;
}
#footer-info p {
    background: #EBEBEB;
    text-align: center;
    margin:5px 0 0;
    padding:8px 0;
}
#footer-info p.poweredby-wordpress {
    margin:0;
    border-top:1px solid #FFF;
    color:#A9A9A9;
    background:#D9D9D9;
    text-transform:uppercase;
}
#footer-info p.toggler {
    margin:0;
    border-top:1px solid #FFF;
    color:#A9A9A9;
    background:#D9D9D9;
    text-transform:uppercase;
    position:relative;
    background:#EBEBEB;
}
#footer-info p.toggler a {
    color:#A8A8A8;
    font-weight:bold;
    font-size:11px;
    display:block;
}
#footer-info p.toggler span {
    display:block;
    position:absolute;
    top:13px;
    right:78px;
}
#footer-info p img {
    width:auto;
}
#footer-info ul {
    margin:0;
    padding:0;
    list-style:none;
}
#footer-info ul li {
    background:#D9D9D9;
    text-align:center;
    margin:0;
    padding:8px 0;
    border-top:1px solid #FFF;
}
#footer-info ul li a {
    color:#A9A9A9;
    text-transform:uppercase;
}
/* Can remove #footer-info if arrow-up is widely used */
#footer-info .arrow-up {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 7px solid #A8A8A8;
}
/* Can remove #footer-info if arrow-down is widely used */
#footer-info .arrow-down {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 7px solid #A8A8A8;
    display: block;
}

.site-main #header-ad {
	padding-top: 15px;
	margin-bottom: -5px;
}
.site-main.six-hero-style #header-ad {
	padding-bottom: 10px;
	margin-bottom: 5px;
}
.site-main.no-more-heroes #header-ad {
	margin-bottom:0px;
}
#header-ad {
	margin-top: 10px;
	width: auto;
	margin: 0 auto;
	text-align: center;
	display:table;
}
#header-ad > div > div{
	margin: 0 auto;
}
#header-ad table {
	margin:0 auto!important;
}
.single-related, .single-related-affiliate {
	margin-bottom:20px;
	overflow:hidden;
	position: relative;
	z-index: 1;
}
.single-related {
	margin-bottom:0;
	clear:both;
}
.entry-content #disqus_thread{
	margin-top:-100px;
	padding-top:100px;
	z-index:0;
	positon:relative;
}
.single-related .column {
	float:left;
	width:100%;
}
.single-related .holder-column {
	padding:10px;
	padding-bottom:0;
}
.single-related .column .block-comments.white {
	background:none;
	margin-left:20px;
}
.single-related .column .block-comments.white a {
	font:400 12px/14px 'Open Sans', 'Times New Roman', Times, serif;
	font-style:italic;
}
.single-related .column .block-comments.white p {
	line-height:12px;
}
.single-related .heading-small h2, .single-related-affiliate .heading-small h2 {
	line-height:18px!important;
}
.single-related .heading-small, .single-related-affiliate .heading-small {
	margin:auto;
}
.single-related .fixed-height-img-holder {
	width:100%;
	height:165px;
	float:left;
	background-position: 50% 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	text-align: center;
	position:relative;
	margin-bottom: 7px;
}
.single-related .fixed-height-img-holder.link img {
	visibility:hidden;	
}
.in-story-ad{
	display:inline-block;	
}
.in-story-ad.center{
	width: 100%;
	text-align:center;	
}
.single-related img.play-overlay {
	position: absolute;
	text-align: center;
	top: 10%;
	z-index: 2;
	display: inline-block;
	width: 66px;
	margin-top: 35px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	left: 50%;
	margin-left: -33px;
}
.single-related .fixed-height-img-holder.link img.play-overlay {
	display:block;
	visibility: visible;
}
.single-related .text-block p {
	line-height:18px;
}
.single-related .text-block a {
	font: 600 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
	color: #333;
}
.single-related .text-block a:hover {
	text-decoration:none;
	color:#e91f01;
}
.single-related .text-block h2 {
	margin-bottom:-12px;
}
.single-related .text-block h2 a {
	font: 600 12px Arvo, 'Times New Roman', Times, serif;
}
.heading h2{
	white-space:nowrap;
}
.heading h2:after{
		content:'';
		position:absolute;
		top:0;
		right:0;
		bottom:0;
		width:104px;
		background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background:-moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 90%, rgba(255,255,255,1) 100%);
		background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(90%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
		background:-webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
		background:-o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
		background:-ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
		background:linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
}
.more-single .heading-small {
	margin-left:20px;
	margin-right:20px;
}
.attachment {
	margin-bottom:30px;
}
.hero-slates .slate .slate-text .slate-img-blur.blur-img {
	display:none;
}
#mobile-footer-ad {
	display:none;
}

#usmg_ad_1x1_skin {
	position:absolute;
}
#usmg_ad_2x1_interstitial {
	position:absolute;
}
.fb-comments, .fb-comments span, .fb-comments.fb_iframe_widget span iframe {
	width: 100%!important;
}

.infinite-loader {
	height:40px;
	color:#e91f01;
	padding-left:50%;
	margin-left:-25px;
}

.sponsored_tracker {
	position:absolute !important;
	left:-9999px !important;
	height:1px;
	width:1px;
}

.st_buttons_for_api {
	display:none;
}

.zone-feed-video{
	display:none;
}

body.author #main #primary #content .heading h1.author {
	text-align: left;
	padding-bottom: 6px;
}
body.author #main #primary #content .heading h2.author {
	font-family: Futura Today Light;
	color: #58595b;
	text-align: left;
	margin-left: 10px;
	padding-bottom: 15px;
	white-space: normal;
}
body.author #main #primary #content .heading .avatar {
	float:left;
	margin-top: 5px;
	margin-right: 15px;
}
body.author #main #primary #content .heading .avatar img {
	-webkit-border-radius: 45px;
	border-radius: 45px;
}

.widget-category {
	display: none;
}
.wp-video,
.embed-youtube,
.foxnews-embed,
.brightcove-embed {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    height: 0;
    overflow: hidden;
}
.brightcove-embed.bc-playlist {
	padding-bottom: 80.25%;
}
.wp-video-shortcode{
	max-width: 100%;
}
.wp-video-shortcode.mejs-video, .wp-video{
	width: auto!important;
}
.embed-vine {
	position: relative;
    padding-bottom: 100%; /* 1/1 ratio */
    height: 0;
    overflow: hidden;
}
.embed-instagram {
	position: relative;
    padding-bottom: 136%; /* 1/1 ratio with instagram padding */
    height: 0;
    overflow: hidden;
}
[id^=ooyalaPlayer],
.embed-ooyala {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    width: 100% !important;
    height: 0 !important;
    overflow: hidden !important;
}
.embed-vine iframe,
.embed-instagram iframe,
.embed-youtube iframe,
.foxnews-embed iframe,
.brightcove-embed iframe,
.brightcove-embed object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
[id^=ooyalaPlayer] object,
[id^=ooyalaPlayer] video,
.embed-ooyala iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
div[id^=adaptvDiv] {
	position: relative !important;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0 !important;
}
div[id^=adaptvDiv] object,
div[id^=adaptvDiv] video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

.homepage-gallery {
	margin: 10px 20px 30px;
}
.single-headline span {
	padding-right: 5px;
}

.author-twitter-follow-button {
	display: inline-block;
	margin-top: -1px;
	vertical-align: top;
}

.PDS_Poll, .pds-box {
	width: 100% !important;
}

.entry-content blockquote.pq {
	font: 24px/34px "Futura Today Light", "Open Sans", Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	border-left: none;
	padding-left: 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	position: relative;
	margin: 20px 50px;
	display: inline-block;
}
.entry-content blockquote.pq:before {
	content: '“';
	font: 72px "Futura Today Bold", "Open Sans", Arial, Helvetica, sans-serif;
	color: #ccc;
	position: absolute;
	background: #fff;
	text-align: center;
	padding: 0 0 0 1px;
	top: -36px;
	left: -webkit-calc(50% - 22px);
	left: calc(50% - 22px);
	display: inline-block;
	height: 50px;
}
.entry-content blockquote.pq:after {
	content: '”';
	font: 72px "Futura Today Bold", "Open Sans", Arial, Helvetica, sans-serif;
	color: #ccc;
	position: absolute;
	background: #fff;
	text-align: center;
	padding: 0 1px 0 0;
	bottom: -17px;
	left: -webkit-calc(50% - 22px);
	left: calc(50% - 22px);
	display: inline-block;
	height: 50px;
}
.entry-content blockquote.pq.left {
	width: 50%;
	float: left;
	margin: 20px;
}
.entry-content blockquote.pq.right {
	width: 50%;
	float: right;
	margin: 20px;
}
.entry-content blockquote.pq p {
	font: 24px/34px "Futura Today Light", "Open Sans", Arial, Helvetica, sans-serif;
	margin: 35px 20px;
}
.entry-content blockquote.pq.left p,
.entry-content blockquote.pq.right p {
	margin: 35px 10px;
}
.entry-content blockquote.pq strong,
.entry-content blockquote.pq p strong {
	font: 12px/34px "Futura Today Bold", "Open Sans", Arial, Helvetica, sans-serif;
	color: #666;
	display: block;
	text-transform: uppercase;
}
.entry-content blockquote.pq.left strong,
.entry-content blockquote.pq.left p strong
.entry-content blockquote.pq.right strong,
.entry-content blockquote.pq.right p strong {
	text-align: right;
}

#archives_custom_banner_main_banner {
	margin: 20px 20px 0 20px;
}
#archives_custom_banner_main_banner img {
	width: 100%;
}
#archives_custom_banner_sidebar_banner {
	margin-bottom: 20px;
}

/*header tablet*/
@media only screen and (max-width:1052px) and (min-width:999px){
	.header-bar {
		padding: 10px 25px 9px 30px;
	}
	
}


/*tablet*/
@media only screen and (max-width:999px){
	.header-bar {
		width:101%;
		margin: 0 0 0 -1px;
		padding: 10px 0px 9px 15px;
	}
	.fullwidth-article-format .entry-content {
		padding-right: 20px;
	}
	.normal-format a.img-share-overlay-holder, div.img-share-overlay-holder, div.wp-caption {
		width:auto!important;
	}
	
	#story-share-buttons .share-container {
		width: 33%;
	}
	#story-share-buttons #fb-t-wrapper{
		width:70%;
	}
	#story-share-buttons.fullwidth #fb-t-wrapper {
		width: -webkit-calc(100% - 16px);
		width: calc(100% - 16px);
		margin-right: 0;
	}
	.header-bar .opener {
		display: block;
		margin-top: 1px;
	}
	.header-bar:after,.header-bar:before {
		left: auto;
		right: 0;
		border-width: 0 0 0 0;
		border-color: transparent transparent transparent transparent;
	}
	.entry-content {
		width:auto;
		width: -moz-available;
	}
	#wpadminbar li .ab-sub-wrapper{
		display:none;
	}
	#sidr {
		display: block!important;
	}
	#secondary{
		right:10px!important;
		margin-left:0px!important;
	}
	#main-menu {
		display:none;
	}
	.logo{margin:3px 16px 0 35px;}
	.open-close{width:63.9%;}
	.nav-bar{padding:8px 8px 3px;}
	.sub-menu .title{margin:-1px 8px 0 0;}
	.sub-menu ul .none{display:none;}
	.heading h2{
		white-space:nowrap;
		padding:12px 0 16px 7px;
		width:53.3%;
	}

	.img-holder.medium {
		margin-top: 8px;
		margin-bottom: 25px;
		margin-right:40px;
	}
	
	.img-holder.medium .link,.img-holder.medium .text{
		margin-right:320px;
	}
	.container .column.big .block.big{
		margin-right:345px;
	}
	.container .column.big .block.big.sponsored-content-block {
		margin-right:335px;
	}
	.heading h2:after{
		content:'';
		position:absolute;
		top:0;
		right:0;
		bottom:0;
		width:104px;
		background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background:-moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 90%, rgba(255,255,255,1) 100%);
		background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(90%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
		background:-webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
		background:-o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
		background:-ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
		background:linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);
	}
	.sponsor{
		top:2px;
		right:8px;
	}
	.img-holder.medium .text{bottom:57px;}
	.img-holder.medium .text p{margin:0 0 -1px;}
	.medium.img-holder h2{line-height:37px;}
	.img-holder .text{bottom:56px;}
	.container .column.big{
		width: 100%;
		min-width: 600px;
	}
	.column.big.two-four .holder-column,.column.big.two-four .heading{
		margin-right:320px;
	
	}	
	.container .block h2{margin:0 0 6px;}
	.single-related .text-block h2 {
		margin-bottom:-12px;
	}
	.container .holder-column .block{
		width:47%;
		/*margin:0 0 0 4.5%;*/
	}
	.container .column.big:after{bottom:-12px;}
	.block .content{
		padding:7px 0 0;
		height:317px;
	}
	.block .meta-info{
		margin-right:-10px;
		word-spacing:-1px;
	}
	.container{padding-bottom:12px;}
	.divider.container{padding-bottom:0px;}
	.column .block-comments li{padding-bottom:13px;}
	.heading-small{margin-bottom:13px;}
	.heading-small h2{width:42%;}
	.container .block-media{
		width:32%;
		margin:0 0 0 2%;
	}
	.container .block-media:first-child{margin:0;}
	.container .block-media h2{margin:0;}
	.container .block-media .img-holder{margin:0 0 5px;}
	.container.video{padding-bottom:18px;}
	.holder-column .col1.right{
		margin-top:7px;
	}
	.container .col1.right .block h2{margin:0 0 -1px;}
	.container.video .column.medium{
		float:none;
		width:100%;
		display:block;
	}
	.container.video .column{display:none;}
	.container.divider .heading{
	 	border-top:0;
		margin-top:-5px;
	}	
	.col1.right{
		width:300px;
	}

	.container.divider .column.big:after{top:-7px;}
	.col1.right .heading-small{margin-bottom:11px;}
	
	.img-holder .text h2{
		font-size:20px;
		line-height:24px;
	}
	
	.container .block h3{
		font-size:17px;
		line-height:20px;
	}

	#secondary.sticky {
		margin-left:auto;
		right:0;
	}

	.holder-column .col1.right,.holder-column .col1{
		float:none;
		width:100%;
	}
	.column .block-comments {
	}
	.single-related .column .block-comments.white {
		margin-left:0;
	}
	.single-related .column {
		width:100%;
	}
	
	.img-holder .link.fixed-height-img-holder{
		background-position: 60% 0;
		background-size: 100%;
	}
	.img-holder .link.fixed-height-img-holder.responsiveshort{
		background-size: auto 100%;
	}
	.meta:hover .share{
		width:80%;
		display:inline-block;
		position: relative;
		margin-right:-100px;
		margin-left:-50px;
		top:0px;
		margin-top:5px;
	}
	
	.meta:hover .share .stButton{
		margin-bottom:5px;	
	}
	
	.meta{
		height: auto;
	}
	.meta .reply-block{
		width:100%;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAGCAIAAADG2rCLAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAARSURBVChTY2AYBaMhMDAhAAACfAABe3wBPAAAAABJRU5ErkJggg==);
		background-repeat:repeat-y;
		background-position: 0px 0px;
	}
	.img-holder.with-text img.play-overlay{
		z-index: -1;
		width: 90px;
		margin-top: -120px;
		margin-left: -45px;
		left: 50%;
	}
	#smg-bar .usat-link {
		display:none;
	}
	#story-share-buttons .share-text span {
	}
	#story-share-buttons .share-text span.twitter-small-text {
		display:inline;
	}
	.sponsored_link span {
		margin-top: 20px;
	}

	.single-related .column .block-comments.white {
		width:auto;
	}
	.column .block-comments {
		width:auto;
	}
	#story-share-buttons .total_count {
		margin-top:0;
	}
	#story-share-buttons-old .share-count {
		display:none;
	}
	#story-share-buttons-old .share-text {
		border-right:none;
		margin-right:0;
	}
	#story-share-buttons-old span.twitter-small-text {
		display: inline;
	}
	#story-share-buttons-old span{
		display: none;
	}

	.homepage-gallery {
		margin-right:335px;
		margin-bottom:30px;
	}

	.entry-content blockquote.pq,
	.entry-content blockquote.pq.left,
	.entry-content blockquote.pq.right {
		font-size: 21px;
		line-height: 31px;
		width: auto;
		float: none;
		margin: 35px 0;
		display: block;
	}
	.entry-content blockquote.pq p {
		margin: 25px 0;
		padding: 0;
	}
	.entry-content blockquote.pq.left p,
	.entry-content blockquote.pq.right p {
		margin: 25px 0;
	}
	.entry-content blockquote.pq strong,
	.entry-content blockquote.pq p strong {
		text-align: right;
		font-size: 12px;
		line-height: 31px
	}

}
@media only screen and (min-width:728px){
	.open-close .slide{
		display:block !important;
		position:static !important;
		left:0 !important;
		top:0 !important;
	}
}
/*intermediate mobile response*/
@media only screen and (max-width:900px){
	
	.img-holder .text h2{
		font-size:21px;
		line-height:25px;
	}
	#story-share-buttons .total_count {
		font-size: 20px;
		width: 25%;
		margin-top: 3px;
		white-space: nowrap;
	}
	.column.big.two-four .holder-column,.column.big.two-four .heading{
		margin-right:320px;
	}
	.column.big.two-four .holder-column{
		margin-left:-10px;
	}
	.container.big.two-four .holder-column .block {
		width: 100%;
		margin: 0 0 10px;
	}
	
	.block .content > p{
		display:none;
	}
	
	.container.divider .block.big .img-holder {
		width: 30%;
	}

	.col1 .img-holder:nth-child(2) {
		display:none;
	}
	.container .holder-column .col1 .block {
		width:auto;
		margin:0 10px 10px;
	}
	#story-share-buttons .share-count {
		display:none;
	}
	#story-share-buttons .share-text {
		border-right:none;
		margin-right:0;
		font-size: 10px;
		line-height: 18px;
		padding-left: 3px;
	}
}
/*intermediate mobile response*/
@media only screen and (max-width:900px){
		
	.container.divider .block.big .img-holder {
			width: 37%;
	}
	
	.img-holder .text h2{
		font-size:21px;
		line-height:25px;
	}
}
@media only screen and (min-width:728px){
	.open-close .slide{
		display:block !important;
		position:static !important;
		left:0 !important;
		top:0 !important;
	}
}
/*mobile response*/



@media only screen and (max-width:727px){
	.second-tab-content, .first-tab-content{
		display:none;
	}
	.author-twitter-follow-button {
		margin-bottom:10px;
	}
	.fullwidth-article-format .articleBody p .img-share-overlay-holder {
		margin-right: 0px;
	}
	.fullwidth-article-format .entry-content #disqus_thread, .fullwidth-article-format .entry-content .comments-area {
		width: 100%
	}
	.fullwidth-article-format .single-related-affiliate{
		margin-right:0px;
		width:100%;
	}
	.second-tab-content h2.widget-category {
		display: block;
	}
	.hidden-mobile{
		display:none!important;
	}
	.site-main {
		min-height: 500px;
	}
	.tab-content.column.big .col1.right .heading-small {
		display:none;
	}
	.tab-content.active{
		display:block;
	}
	.mobile-stream-tabs{
		display:block;	
		width: 100%;
		padding: 0px 20px;
		-moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    margin-top:20px;
	    margin-bottom: -2px;
		z-index: 10;
		position: relative;
	}
	.mobile-stream-tabs > div{
		border: 1px solid #e6e6e6;
		width: 50%;
		display: inline-block;
		-moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    margin-right: -4px;
	    text-align: center;
	    border-radius: 2px 2px 0px 0px;
	    -webkit-border-radius: 2px 2px 0px 0px;
	}
	.mobile-stream-tabs > div.active{
		border-bottom:none;
	}
	.mobile-stream-tabs > div.active a{
		background: #fff;
	}
	.mobile-stream-tabs > div a{
		width: 100%;
		background: #f2f2f2;
		display:inline-block;
		padding:15px 0px;
		-moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    font-size: 15px;
	    white-space: nowrap;
	    text-transform:uppercase;
	    color: #333333;
	}
	.mobile-stream-tabs > div.active a{
		color:#eb1e00;
	}
	.mobile-stream-tabs > div a span{
		color:#a6a8ab;
	}
	.img-share-overlay{
		position:absolute;
		top:0px;
		right:0px;	
		width:100%;
		display:none;
		height: auto;
		padding:10px 5px 15px 10px;
		  -webkit-box-sizing: border-box;
	    box-sizing: border-box;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(0,0,0,0.67) 0%, rgba(0,0,0,0.21) 61%, rgba(0,0,0,0) 99%, rgba(0,0,0,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.67)), color-stop(61%,rgba(0,0,0,0.21)), color-stop(99%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0.67) 0%,rgba(0,0,0,0.21) 61%,rgba(0,0,0,0) 99%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(0,0,0,0.67) 0%,rgba(0,0,0,0.21) 61%,rgba(0,0,0,0) 99%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(0,0,0,0.67) 0%,rgba(0,0,0,0.21) 61%,rgba(0,0,0,0) 99%,rgba(0,0,0,0) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(0,0,0,0.67) 0%,rgba(0,0,0,0.21) 61%,rgba(0,0,0,0) 99%,rgba(0,0,0,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ab000000', endColorstr='#00000000',GradientType=0 ); /* IE6-8 */


	}
	.click-to-play.stopped.notouch:hover .img-share-overlay{
		display:none;
	}
	.click-to-play.notouch:hover .img-share-overlay{
		display:block;
	}
	a.hover .img-share-overlay,.notouch:hover .img-share-overlay,.click-to-play.hover .img-share-overlay{
		display:block;
	}	
	.img-share-overlay .img-share-overlay-right{
		right: 0px;
		width: 100%;
		float: none;
		text-align: center;
	}
	a.img-share-overlay-holder{
		position:relative;	
		overflow: hidden;
	}
	.articleBody p  a.img-share-overlay-holder{
		position:relative;
		display: inline-block;
		margin: 10px auto;	
	}
	.img-share-overlay .share-icon {
		display:inline-block;
		margin: 6px 0px 0px 2px; 
		width:24px;
		height:15px;
		float: left;
	}
	.articleBody p .img-share-overlay-holder img{
		padding:0px;	
	}
	.img-container .img-share-overlay .share-container, .img-share-overlay .share-container {
		display:block;
		margin: 5px auto;
		margin-bottom:5px;
		height: 27px;
		width: 135px;
		-moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
		-webkit-border-radius: 6px;
		border-radius: 6px;    
	    padding: 0px 0px 0px 0px;
	}
	.img-share-overlay .share-text {
		display: inline-block;
		color:#fff;
		font-family: Futura Today Bold 'Open Sans', Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		width:103px;
		border-left: 1px solid rgba(255, 255, 255, 0.3);
		height: 24px;
		padding-top: 3px;
	}
	
	.img-share-overlay .share-container.st_facebook_custom {
		background: #3e64ad;
	}
	.img-share-overlay .share-container.st_facebook_custom:hover {
		background: #2d487d;
	}
	.img-share-overlay .share-container.st_twitter_custom {
		background: #00c7fe;
	}
	.img-share-overlay .share-container.st_twitter_custom:hover {
		background: #0093be;
	}
	.img-share-overlay .share-container.st_sms_custom:hover{
		background: #0357b9;
	}
	.img-share-overlay .share-container.st_email_custom {
		background: #b4b4b4;
	}
	.img-share-overlay .st_email_custom .share-icon{
		margin-left: 2px;
	} 
	.img-share-overlay .share-container.st_email_custom:hover {
		background: #929292;
	}

	.img-share-overlay .overlay-text{
		display: block;
		margin-right: 0px;
	}
	.container .column.big{
		background:rgb(240,240,240);
	}
	#story-share-buttons .total_count {
		font-size: 16px;
		width: 23%;
		margin-right: 0;
		white-space:nowrap;
	}
	#story-share-buttons.extra .total_count {
		width: 25%;
		text-align: center;
		margin-top: 0px;
	}
	#story-share-buttons-old.extra #fb-t-wrapper {
		margin-right: 20%;
	}
	#story-share-buttons.extra .share-container {
		width: 24.25%;
	}
	#story-share-buttons-old.extra #share-twitter {
		margin: 0 5px 0 0;
	}
	#story-share-buttons-old.extra #share-sms {
		margin: 0 5px 0 0;
	}
	#story-share-buttons #share-whatsapp,
	#story-share-buttons-old #share-whatsapp {
		display: none;
	}
	#story-share-buttons-old.sms #share-twitter,
	#story-share-buttons.sms #share-twitter {
		display: none;
	}
	#story-share-buttons-old.sms #share-sms,
	#story-share-buttons.sms #share-sms {
		background: #0076ff;
		display: inline-block;
	}
	#story-share-buttons-old.sms #share-sms:hover,
	#story-share-buttons.sms #share-sms:hover {
		background: #0357b9;
	}
	#story-share-buttons-old.extra #share-whatsapp,
	#story-share-buttons.extra #share-whatsapp {
		background: #0DFF0A;
		display: inline-block;
	}
	/*#story-share-buttons-old.extra .total_count span,
	#story-share-buttons.extra .total_count span {
		display: block;
		margin-top: -5px;
	}*/
	#story-share-buttons-old.extra .share-container {
		width: 30%;
		margin-right: 5px;
	}
	#story-share-buttons-old.extra .share-icon {
		margin-left: 37%;
	}
	#story-share-buttons-old.extra #share-twitter .share-icon {
		margin-left: 42%;
	}
	#story-share-buttons-old.extra #share-sms .share-icon {
		margin-left: calc(50% - 12px);
		margin-right: calc(50% - 12px);
	}
	#story-share-buttons-old.extra .share-text {
		display: none;
	}
	#story-share-buttons-old.extra #share-email, 
	#story-share-buttons-old.extra #share-email-custom {
		width: 25.5%;
		margin-right: 0;
		margin-left: -10px;
	}
	#story-share-buttons-old.extra #share-email .share-icon, 
	#story-share-buttons-old.extra #share-email-custom .share-icon {
		margin-left: 42%;
	}
	.articleBody span.embed-youtube{
		text-align: center;
		display: block;
		height: 0px;
		overflow: hidden;
		padding-bottom: 66%;
	}
	articleBody span.embed-youtube iframe{
		height: 100%;
	}
	.hero-slates .slate.slate-1 {
		border-bottom: 6px solid #e92001
	}
	.feed_notification.vip-usatoday-lawrence, .feed_notification.vip-lawrence {
		margin: 0 0px 0px -9px;
		border-top: none;
	}
	.divider.container{
		background:rgb(240,240,240);
	}
	.wrapper-holder{
		background:rgb(240,240,240);
		border:none;
	}
	#wpadminbar.mobile{
		position:absolute;
		overflow:hidden;
	}
	.header-bar:after,
	.visual .heading h2,
	.visual .column.side,
	.header-bar:before,
	.visual .column .img-holder,
	.form-search,
	.container.video .column.medium,
	.img-holder.medium .text p,
	.social,
	.heading h2:after,
	.container .column.big:after,
	.wrapper-holder:before{display:none;}
	.wrapper-holder{margin-top:0;}
	#header{
		display:none;
	}
	.sub-menu ul .mobile{
		display:inline;
	}
	#mobile-header,#mobile-header-sticky-wrapper{
		display:block;
	}
	#mobile-header{
		-webkit-transform: translateZ(0);
	}
	#mobile-header-sticky-wrapper{
		height:50px!important;
		margin-left: -1px;
	}
	#header-sticky-wrapper{
		display:none;
		
	}
	
	div[id^="adDivr"]{
		display:none!important;
	}
	
	#mobile-header.pushed{
	    left: 0px;
	  }
	  .is-sticky #mobile-header.pushed{
	    left: 295px;
	    
	  }
	
	.img-holder img.play-overlay, .img-holder .link.fixed-height-img-holder img.play-overlay{
		display: inline-block;
		width: 90px;
		opacity:0.6;
		filter:alpha(opacity=60); /* For IE8 and earlier */
		display: inline-block;
		margin-top: -45px;
		margin-left: -45px;
		top: 50%;
		left:50%;
	}

	.entry-header {
		margin-left:auto;
		margin-right:auto;
		padding-left:20px;
		padding-right:20px;
	}

	.entry-header h1 {
		color: #e91f01;
		font: 22px/26px Arvo, 'Times New Roman', Times, serif;		
		margin-top: -20px;
		margin-bottom: 28px;
	}
	

	.entry-header h2 a {
		background-color: #000;
		color: #fff;
		font: 800 10px/70px 'Open Sans', Arial, Helvetica, sans-serif;
		font-style: italic;
		padding: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		display: inline;
		}
	
	.img-holder .fixed-height-img-holder.link img{
		display:block;
	}
	
	.img-holder .link.fixed-height-img-holder{
		height:auto;
	}

	.container .block h3{
		font-size:25px;
		line-height:30px;
	}
	.img-holder.medium .link,.img-holder.medium .text,	.column.big.two-four .holder-column,.column.big.two-four .heading{
		margin-right:0px;
	}
	
	.container .column.big .block.big {
		margin-right: 20px;
		background:#ffffff;
		padding:15px 20px 0px 20px;
		margin-top:24px; 
		/*
		border-bottom: 2px solid rgb(164,164,164);
		*/
		-webkit-box-shadow:0px 2px 0px 0px rgb(164,164,164);
		box-shadow: 0px 2px 0px 0px rgb(164,164,164);
	}
	.container .column.big .native-ad > div {
		margin-right: 20px;
		background:#ffffff;
		padding:15px 20px 5px 20px;
		-webkit-box-shadow:0px 2px 0px 0px rgb(164,164,164);
		box-shadow: 0px 2px 0px 0px rgb(164,164,164);
		margin: 20px 20px 20px 20px;
		overflow: hidden;
		cursor: pointer;
		
	}
	.container .top-hero {
		margin-top: -10px;
	}
	
	.img-holder.medium {
		width: 100%;
		margin-left:0px;
		margin-top: 15px;
		margin-bottom: 20px;
	}
	.column.big .heading-small {
		margin: 0px 0px 10px 0px;
	}
	.header-bar .opener{display:block;}
	.logo{
		display:block;
		left:50%;
		margin:0 0 0 -70px;
		float:none;
		position:relative;
		z-index:2;
	}
	.open-close{
		right:0;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		padding:44px 0 0;
	}
	.open-close .slide{
		left:0;
		right:0;
	}
	#menu-main-navigation{
		left:0;
		right:0;
		background:#000;
		z-index:100;
		padding:0 15px 10px;
		position:relative;
	}
	#menu-main-navigation li{
		float:none;
		width:100%;
		margin:0 0 5px;
	}
	#main-menu {
        display:none;
    }
    #menu-main-navigation {
        margin: 0;
    }
    #menu-main-navigation li {
        float:none;
        margin: 0;
    }
	.nav-bar{
		padding:7px 9px 10px;
		display:none;	
	}
	.sponsor{
		right:11px;
		top:-1px;
	}
	.sponsor dt{
		line-height:12px;
		margin:2px 5px 0 0;
		text-align:right;
		width:56%;
	}
	.visual .column{
		float:none;
		width:100%;
	}
	.visual .column .img-holder:first-child{
		display:block;
		float:none;
		width:100%;
	}
	.container .column.big{
		float:none;
		width:100%;
		clear:both;
		min-width:300px;
	}
	.container .heading{margin-right:-9px;}
	.heading h2{
		width:auto;
		font-size:14px;
		line-height:17px;
		white-space:normal;
		padding:0 0 0 4px;
		height:50px;
		display:table-cell;
		vertical-align:middle;
	}
	.container .holder-column .block{
		float:none;
		width:100%;
		margin:0 0 10px;
	}
	.container .column{
		float:none;
		width:100%;
	}
	.container .block-media:first-child{
		display:block;
		float:none;
		width:100%;
		max-width:none;
	}
	.container .block-media{display:none;}
	.medium.img-holder h2{
		font-size:25px;
		line-height:29px;
	}
	.img-holder.medium .text{bottom:40px;}
	.medium.img-holder .category,
	.medium.img-holder .author{
		font-size:12px;
		line-height:14px;
	}
	.img-holder .flag{
		font-size:12px;
		line-height:14px;
		top:10px;
		padding:7px 14px 9px 2px;
	}
	.container.video .column,
	.widget .img-holder .ico-comments{display:block;}
	.col1.right{
		float:none;
		width:100%;
	}
	.block .content{height:12%;}
	#secondary > *{
		display:none;
	}
	#secondary{
		visibility:hidden;
		height:0px;
		display:none;
	}
	.entry-content {
		margin-right:0;
		float:none;
		background:#FFF;
		max-width:1000px;	
	}
	.container.divider .block.big .img-holder{
		float:none;
		display:block;
		margin:0 0 10px;
		max-width:none;
		width:100%;
	}
	.holder-column .col1.right {
		width:100%;
	}
	.holder-column .col1 {
		width:100%;
	}

	.column.big.two-four {
		display:none;
	}
	.big.block .content {
		height: auto;
		min-height:0px;
		margin-bottom:10px;
	}
	#mobile-footer-ad {
		display:block;
		text-align:center;
		max-height:50px;
		position:relative;
		z-index: 1;	
		line-height:0;
		margin-top:10px;
	}
	#mobile-footer-ad > div{
		position:relative;
		margin: 0px auto;
	}
	.mobile-inf-ad {
		display:block;
		text-align:center;
		max-height:50px;	
		margin-top:20px;
		line-height:0;
	}
	#mobile-footer-ad.celtra-holder {
		position:absolute;
	}
	#wrapper {
		padding-top:31px;
	}
	#sidr {
	    display:block!important;
	}
	.sponsored_link{
		position:absolute;
		top:100%!important;
		margin-top:-40px;
		clear:both;
		color:#3d3d3d;
		white-space:nowrap;
		overflow:visible;
		left:0;
		max-width:1000px;
		width:100%;
		margin-left:0px;
		text-align:left;
		margin-bottom:10px;
		cursor:default;
	}

	a.sponsored_link:hover{
		text-decoration:none;
	}
	.sponsored_link span{
		margin-top:10px;
		margin-right:8px;
		display:inline-block;
		cursor:pointer;
		
		
	}
	.sponsored_link img{
		height:30px;
		max-width: none;
		width:auto;
		cursor:pointer;
	}
	
	.widget .sponsored_link{
		
	}
	.sponsored-header  h1.entry-title{
		width:100%!important;
		margin-bottom:15px;
	}
	.sponsored-header .meta-info.single-headline{
		margin-bottom:45px;
		margin-left:-20px;
		padding: 0px 20px 0px 20px;
		width:100%;
		border-bottom: 2px solid #e91f01;
	}
	.block .sponsored_link{
		position:relative;
		float:none;
		left:0px;
		margin-left:0px;
		font:700 italic 9px/11px 'Open Sans', Arial, Helvetica, sans-serif;
		display:block;
		background:#ffffff;
		width:100%;
		position:absolute;
		bottom:-10px;
		z-index:2;
		margin-top:-50px;
	}

	.block .sponsored_link:after{
		height:33px;
		content:'';
		position:absolute;
		left:0;
		right:0;
		top:-20px;
		z-index:0;
		background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:-moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 78%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
		background:-webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 78%);
		background:-o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 78%);
		background:-ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 78%);
		background:linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 78%);
	}
	.block .sponsored_link img{
		height:20px;
		position:relative;
		z-index:2;
	}
	.block .sponsored_link span{
		margin-top:10px;
		margin-right:4px;
		display:inline-block;
		position:relative;
		z-index:2;
		display:block;
	}
	.container.divider .block .content.sponsored-content{
		height:auto;
		min-height:0px;
		padding-bottom:60px;
		background-color:rgb(218,218,218);
		padding-left: 0px;
		margin-left: 0px;
		margin-right: 0px;
		padding-top: 17px;
		margin-top: -10px;
		margin-bottom:0px;
	}
	.container.divider .block .content.sponsored-content:after{
		content:'';
		position:absolute;
		left:0;
		right:0;
		bottom:0;
		height:63px;
		background:none;
	}
	.container.divider .block .content.sponsored-content .sponsored_link{
		width: auto;
		margin-left: 0PX;
		background: rgb(218,218,218);
	}
	
	.block .sponsored-content .sponsored_link:after{
		background:-moz-linear-gradient(top,  rgba(218,218,218,0) 0%, rgba(218,218,218,1) 78%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(218,218,218,0)), color-stop(100%,rgba(218,218,218,1)));
		background:-webkit-linear-gradient(top,  rgba(218,218,218,0) 0%,rgba(218,218,218,1) 78%);
		background:-o-linear-gradient(top,  rgba(218,218,218,0) 0%,rgba(218,218,218,1) 78%);
		background:-ms-linear-gradient(top,  rgba(218,218,218,0) 0%,rgba(218,218,218,1) 78%);
		background:linear-gradient(to bottom,  rgba(218,218,218,0) 0%,rgba(218,218,218,1) 78%);
	}
	
	.container .column.big .block.big.sponsored-content-block {
		margin-right:20px;
		background: rgb(218,218,218);
	}	

	.single-related {
		display:none;
	}

	.homepage-gallery {
		margin: 0;
	}
	
	.author-twitter-follow-button {
		float: left;
		clear: both;
		margin-top: 2px !important;
	}

	.entry-content blockquote.pq,
	.entry-content blockquote.pq.left,
	.entry-content blockquote.pq.right {
		font-size: 16px;
		line-height: 26px;
	}
	.entry-content blockquote.pq p,
	.entry-content blockquote.pq.left p,
	.entry-content blockquote.pq.right p {
		font-size: 16px;
		line-height: 26px;
		padding-bottom: 5px;
	}
	.entry-content blockquote.pq strong,
	.entry-content blockquote.pq p strong {
		font-size: 12px;
		line-height: 26px;
	}
	.brightcove-embed.bc-playlist {
		padding-bottom: 110%;
	}
}
@media only screen and (max-width:500px){
	#story-share-buttons-old.extra #share-email, 
	#story-share-buttons-old.extra #share-email-custom {
		width: 25%;
	}
	#story-share-buttons-old.extra #share-facebook .share-icon {
		background-position: 7px 2px;
	}
}
	
/*tiny screen response*/
@media only screen and (max-width:450px){
		
		.img-holder .text h2{
			font-size:18px;
			line-height:22px;
		}
		.fb_iframe_widget iframe{
			width:300px!important;
		}
		#story-share-buttons-old #share-email,
		#story-share-buttons-old #share-email-custom {
	        width:30%;
		}
		.fullwidth-article-format #story-share-buttons-old {
			margin-left:-20px;
			margin-right:-20px;	
		}
		#story-share-buttons-old #fb-t-wrapper {
			margin-right:30%;
		}
		#story-share-buttons .share-text {
			display:none;
		}
		#story-share-buttons .total_count{
			font-size: 16px;
			width: 30%;
			margin-right: 7%;
			white-space: nowrap;
		}
		#story-share-buttons #fb-t-wrapper {
			float:right;
			width: auto;
		}
		.fullwidth-article-format #story-share-buttons {
			margin-left:-20px;
			margin-right:-20px;	
		}
		.fullwidth-article-format .entry-content #disqus_thread, .fullwidth-article-format .entry-content .comments-area{
			width: 100%;
			float: left;
			clear: none;
		}
		#story-share-buttons{
			padding-right:12px;	
		}
		#story-share-buttons-old.extra .total_count span,
		#story-share-buttons.extra .total_count span {
			vertical-align: middle;
			display: inline-block;
			line-height: 11px;
			padding-top: 1px;
		}
		#story-share-buttons.extra .total_count {
			width: 25%;
			text-align: right;
			margin-top: 0px;
			white-space: normal;
			height: 25px;
		}
		#story-share-buttons .share-icon {
			margin-left: 13px;
		}
		#story-share-buttons.extra.fullwidth .share-icon {}
		#story-share-buttons.fullwidth .share-icon {
			margin-left: calc(50% - 12px);
			margin-right: calc(50% - 12px);
		}
		#story-share-buttons .share-container {
			width: 52px;
		}
		#story-share-buttons.extra .share-container {
			width: 50px;
		}
		#story-share-buttons.extra.fullwidth .share-container {
			width: 24.25%;
		}
		#story-share-buttons-old.extra .share-icon {
			margin-left: calc(50% - 12.5px);
			margin-right: calc(50% - 12.5px);
		}
		#story-share-buttons-old.extra #share-whatsapp .share-icon {
			margin-left: 30%;
		}
		#story-share-buttons-old.extra #share-twitter .share-icon {
			margin-left: 34%;
		}
		#story-share-buttons-old.extra #share-email, 
		#story-share-buttons-old.extra #share-email-custom {
			width: 23%;
		}
		#story-share-buttons-old.extra #share-email .share-icon, 
		#story-share-buttons-old.extra #share-email-custom .share-icon {
			margin-left: calc(50% - 12.5px);
			margin-right: calc(50% - 12.5px);
		}
		#story-share-buttons #share-sms .share-icon {
			margin-left: 19px;
		}
		.img-holder.with-text img.play-overlay {
			z-index: -1;
			width: 30px;
			margin-top: -70px;
			margin-left: -15px;
			left: 50%;
		}
		
		.container .block h3{
			font-size:18px;
			line-height:22px;
		}		
		.big.block .meta-info {
			margin: 0 0 5px;
			font-size: 12px;
			line-height: 15px;
		}
		#smg-bar .social-networks {
			display:none;
		}

	.entry-content {
		max-width:none;
	}

	.block .content p {
		display:none;
	}
	.big.block .meta-info p{
		display:block;
	}
	.block .content:after {
		background:none;
	}
	.container.divider .block h2, 
	.container.divider .block h3 {
		z-index:1;
		position:relative;
	}
	

}
/*vertical iphone response*/
@media only screen and (max-width:320px){
	#story-share-buttons.extra .total_count {
		width: 16%;
		text-align: right;
		margin-top: 0px;
		white-space: normal;
		line-height: 12px;
		font-size:12px!important;
	}
}
/*tiny screen response*/
@media only screen and (max-width:450px){
	.img-holder .text h2{
		font-size:18px;
		line-height:22px;
	}
	.big.block .content{
		margin-bottom:10px;
	}
	
	.img-holder.with-text img.play-overlay {
		z-index: -1;
		width: 30px;
		margin-top: -70px;
		margin-left: -15px;
		left: 50%;
	}
	
	.container .block h3{
		font-size:18px;
		line-height:22px;
	}		
	.big.block .meta-info {
		margin: 0 0 5px;
		font-size: 12px;
		line-height: 15px;
	}
	#smg-bar .social-networks {
		display:none;
	}	
	
}
	
	
@media only screen and (max-width:999px){
    .wrapper-holder {
        margin-left: auto;
    }
    
}
@media only screen and (min-width:999px) {
    #wrapper {
        left:auto!important;
        position: static!important;
        width:auto!important;
        
    }

    .wrapper-holder {
        margin-left: auto!important;
    }
}
@media only screen and (min-width:728px) {
    #wrapper {
        width:auto!important;
        
    }

    .wrapper-holder {
        margin-left: auto!important;
    }
}


/* OVER-RIDE SIDR ORIGINAL STYLES */

#sidr * {
    margin: 0;
    padding: 0;
}
#smg-bar{
	z-index:2;
}
#sidr {
    background-color: #323232;
    box-shadow: -6px 0 5px 0px #222222 inset;
    z-index:-10;
    font: 400 14px/22px 'Open Sans', 'Times New Roman', Times, serif;
}
#sidr .sidr-search-icon img{
	position: absolute;
	z-index: 100;
	margin-top: 5px;
	margin-left: 21px;
}

/* HEADER */
#sidr-usatheader {
    background-color: #000;
    text-align: center;
    padding: 5px 15px;
    color: #404040;
}
#sidr-usatheader a {
    display: block;
}
.sidr-usatLogo {
    background: url(/wp-content/themes/vip/usatoday-lawrence/./images/usat_logo_mobile@2x.png) no-repeat scroll 0 0 transparent;
    background-size:200px 16px;
    width: 200px;
    height: 16px;
    display:inline-block;
    text-indent: -9999px;
    margin-top: 5px!important;
}
/* SERACH FORM */
#sidr-searchform {
	position:relative;
	border:1px solid #444;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	background:#404040;
	-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.75);
	box-shadow:inset 0 0 2px 0 rgba(0,0,0,.75);
    margin: 15px;
}
#sidr-searchform  input[type="text"]{
	margin: 0;
	padding: 0px 5px 3px 30px;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #777;
	border: none;
	background: none;
	font: 600 15px 'Open Sans', Arial, Helvetica, sans-serif;
	height: 30px;
}
#sidr-searchform img{
	position:absolute;
	top:2px;
	left:0;
}

.sidr p{
	margin: 0 0 0 0;
}

/* SOCIAL ICONS */
.sidr-social {
    background-color: #404040;
    text-align: center;
    box-shadow: -5px 0 10px -5px #222222 inset;
}
.sidr-social:after, .sidr-social li:after {
    clear:both;
    content:".";
    display: block;
    visibility: hidden;
    height:0;
    line-height: 0;
}
.sidr-social li {
    padding: 5px 2px!important;
    display:inline-block!important;
    vertical-align: middle;
}
.sidr-social li a{
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	background:url(/wp-content/themes/vip/usatoday-lawrence/./images/sprite.png) no-repeat -209px 0;
	width:24px;
	height:24px;
    display:inline-block;
    padding: 0!important;
}
.sidr-social .twitter, .sidr-social .sidr-twitter{background-position:-240px 0;}
.sidr-social .youtube, .sidr-social .sidr-youtube{background-position:-278px 0;}
.sidr-social .vimeo, .sidr-social .sidr-vimeo{background-position:-313px 0;}
.sidr-social .instagram , .sidr-social .sidr-instagram{background-position:-351px 0;}
.sidr-social .rss, .sidr-social .sidr-rss{background-position:-333px 0;}

/* NAVIGATION */
/*
#sidr #sidr-menu li,#sidr-menu-main-navigation li,#sidr .sidr-menu li{
    padding: 0 15px!important;
}
*/
#sidr-menu-main-navigation li a,#sidr .sidr-menu li a {
    border-bottom:  solid 1px #3D3D3D; 
    text-transform: uppercase;
    font-weight: bold;   
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    padding-left: 20px!important;
}
#sidr li a:hover,#sidr-menu-main-navigation li a:hover {
    color: #fff;
}
#sidr-mobile-footer-nav {
	margin-left:15px!important;
	margin-top:5px!important;
}
#sidr-menu-footer-menu .sidr-menu-item,#sidr-mobile-footer-nav .sidr-menu li {
	line-height:22px!important;
}
#sidr-menu-footer-menu .sidr-menu-item a,#sidr-mobile-footer-nav .sidr-menu li a {
	border-bottom:  none; 
    text-transform: none;
    font-weight: 300;   
}
#sidr-mobile-footer-nav p {
	margin-top:3px;
	color: #fff;
}
#sidr-mobile-footer-nav p a{
	color: #fff;
}

/* For Retina Displays */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-resolution: 240dpi) {
	.header-bar .opener,
	.social a,
	a.ico-comments:after,
	.meta .reply,
	#story-share-buttons #share-facebook .share-icon,
	#story-share-buttons #share-twitter .share-icon,
	#story-share-buttons #share-whatsapp .share-icon,
	#story-share-buttons #share-email .share-icon,
	#story-share-buttons #share-email-custom .share-icon,
	#story-share-buttons-old #share-facebook .share-icon,
	#story-share-buttons-old #share-twitter .share-icon,
	#story-share-buttons-old #share-whatsapp .share-icon,
	#story-share-buttons-old #share-email .share-icon,
	#story-share-buttons-old #share-email-custom .share-icon,
	.sidr-social li a {
		background-image: url(/wp-content/themes/vip/usatoday-lawrence/./images/sprite@2x.png);
		background-size: 555px 45px; 
	}
    #story-share-buttons-old #share-sms .share-icon,
    #story-share-buttons #share-sms .share-icon {
    	background-image: url(/wp-content/themes/vip/usatoday-lawrence/./images/icon-sms@2x.png);
    	background-size: 18px 18px;
    	background-position: 6px 2px; 
    }
    #story-share-buttons #share-sms .share-icon {
    	background-image: url(/wp-content/themes/vip/usatoday-lawrence/./images/icon-sms@2x.png);
    	background-size: 16px 16px;
    	background-position: 0 0; 
    }
}


/* .twitter-tweet-rendered{ width:100% !important; } */

.entry-content .twitter-tweet-rendered {
    max-width: 100% !important;
}

.your-take-post-badge {
    z-index: 8;
    position: relative;
    top: 120px;
    height: 30px;
    width: 100px;
    background-color: #e82425;
    font-family: "Futura Today Bold", "Open Sans", Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    line-height: 30px;   
    color: #ffffff; 
}

iframe.twitter-tweet.twitter-tweet-rendered { 
    position: relative !important; 
    width: 100% !important;
}
.side-menu-form.lms-top-hat {
}

#main.site-main {
    clear: both;
}

.fb_iframe_widget {
	width: 100% !important;
}
.fb_iframe_widget span {
	position: static !important;
}
.stwrapper,.stwrapper5x , #stwrapper{
	display:none;
}
.sidr {
  display: none;
  position: absolute;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 999999;
  width: 280px;
  overflow-x: none;
  overflow-y: auto;  
}
.sidr .sidr-inner {
  padding: 0 0 15px;
}
.sidr .sidr-inner>p {
  margin-left: 15px;
  margin-right: 15px;
}
.sidr.right {
  left: auto;
  right: -295px;
}
.sidr.left {
  left: -295px;
  right: auto;
}
.sidr h1, .sidr h2, .sidr h3, .sidr h4, .sidr h5, .sidr h6 {  
  padding: 0 15px;
  margin: 0 0 5px;
}
.sidr p {  
  margin: 0 0 12px;
}
.sidr p a {
}
.sidr>p {
  margin-left: 15px;
  margin-right: 15px;
}
.sidr ul { 
  margin: 0 0 15px;
  padding: 0; 
}
.sidr ul li {
  display: block;
  margin: 0;  
}
.sidr ul li a, .sidr ul li span {
  padding: 0 15px;
  display: block;
  text-decoration: none; 
}
.sidr ul li ul {  
  margin: 0;
}
.sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active {
  border-top: none;
}
.sidr ul li ul li a, .sidr ul li ul li span { 
  padding-left: 30px;
}
.sidr form {
  margin: 0 15px;
}
.sidr label {
  font-size: 13px;
}
.sidr input[type="text"], .sidr input[type="password"], .sidr input[type="date"], .sidr input[type="datetime"], .sidr input[type="email"], .sidr input[type="number"], .sidr input[type="search"], .sidr input[type="tel"], .sidr input[type="time"], .sidr input[type="url"], .sidr textarea, .sidr select {
  width: 100%;
  padding: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 0 10px;  
  display: block;
  clear: both;
}
.sidr input[type=checkbox] {
  width: auto;
  display: inline;
  clear: none;
}
.side-menu-form.lms-top-hat .lms-top-hat-login{
	display:inline-block;
}
	
#sidr {
 display: none;
 background-color: #333333;
 width: 295px;
 box-shadow: -6px 0 5px -2px #222222 inset;
 }
#side-menu-container {
    background-color: #333333;
    min-height: 200px;
    height:auto;        
    position:relative;
}
    .usat-hss-logo {
      width: 100%;          
    }
    .usat-hss-logo > img {
      margin: 15px 0px 15px 66px !important;      
      height: auto;
    }
    .side-menu-form {
      margin: 0px 20px 10px 20px !important;
      padding-left: 6px !important;
      height: 29px;
      width: auto;
      background-color: #f5f5f5;
      font-family: 'Futura Today Bold', Helvetica,​ Arial,​ sans-serif;
      font-size: 15px;
      line-height: 29px;
      vertical-align: middle;
      font-weight: 800;
      color: #000000;
    }
    .side-menu-form > img {
      float: left;
      margin-top: 5px !important;
      opacity: 0.40;
    }
    #mobile-search {
      background-color: transparent;
      border: none;
      float: left;
      margin-top: 5px;
      padding-left: 23px;
      position: absolute;
      width: 151px;
    }

    .mobile-toggle {
      border: 2px solid #DFDFDF;
    }
    .mobile-toggle > a {
      font-family: 'Futura Today Demi Bold', Helvetica,​ Arial,​ sans-serif;
      font-weight: 800 !important;
      font-size: 13px !important;
      color: #000000 !important;
      text-align: left;
      padding-left: 10px !important;
      text-transform: none !important;
    }


    .side-menu-form.side-menu-form-search {
      font-family: 'Futura Today Light', Helvetica, Arial, sans-serif;
      font-size: 12pt;          
      color: #c0c0c0;
      border: 1px solid #dfdfdf;
      vertical-align: middle;
    }
    .side-menu-form.side-menu-form-category-select {
      margin-left: 0px;
      margin-right: 0px;
      width: 25%;
      font-family: 'Futura Today Light', Helvetica, Arial, sans-serif;
      font-size: 12pt;
      float: left;
      border: 1px solid #dfdfdf;
      vertical-align: middle;
    }  
/* Main Side Menu */
#side-menu-header {
  width: 295px;
  margin-bottom: 18px;
}


  #side-menu-main {        
    width: 145px;
    float: left;
    }
  #side-menu-main > ul > li {
    min-height: 42px;
    }
  #side-menu-main > ul > li > a {
    font-family: 'Futura Today Demi Bold', Helvetica,​ Arial,​ sans-serif;
    font-size: 18pt;
    padding-left: 20px;
    line-height: 30pt;
    font-weight: 800;
    color: #c0c0c0;
    background-color: transparent;
    }
  #side-menu-main > ul > li.active > a {
    background-color: #878787;
    color: #ffffff;
    }
  #side-menu-main > ul > li > a.national {
    color: #e82425;
    }    

  /* Child Side Menu */
  div.child-menu-options, ul.side-menu-grandchild-options { display: none; }

  /*
  .side-menu-child-list {
    padding-top: 22px !important;
    }
  */
  a.back {
    color: #000000 !important;
    }        

  #side-menu-child {
    background-color: #878787; 
    width: 135px;
    height: 100%;
    float: left;       
    box-shadow: -6px 0px 5px -4px #222222 inset;
    }
  #side-menu-child > ul > li:first-child {
      margin-top: 20px;
    }
  #side-menu-child > ul > li {
      margin-top: 25px;
    }


  #side-menu-child > ul > li > a {
    font-family: 'Futura Today Light', Helvetica, Arial, sans-serif;
    font-size: 12pt;
    line-height: 25px;
    color: #FFFFFF;
    text-align: right;
    padding-right: 10px;
    }

  .side-menu-grandchild-options {
    background-color: #c0c0c0;        
    box-shadow: -6px 0px 5px -4px #222222 inset;
    }

    .side-menu-grandchild-options > li:first-child {
      padding-top: 10px !important;
    }
    .side-menu-grandchild-options > li {
      padding-top: 20px !important;          
    } 
   .side-menu-grandchild-options > li:last-child {
      padding-bottom: 10px !important;
    }       
  .side-menu-grandchild-options > li > a {
    font-family: 'Futura Today Light', Helvetica, Arial, sans-serif;
    padding-right: 10px !important;
    font-size: 12pt;
    line-height: 25px;
    color: #000000;
    text-align: right;
    }
    #side-menu-footer {
      margin-left: 20px;
      margin-top: 15px;
      margin-bottom: 10px;
    }
    #side-menu-footer-social {
     	font-family: 'Futura Today Demi Bold',Helvetica,Arial,sans-serif;
		font-size: 12px;
		text-align: right;
		float: left;
		line-height: 14px;
		margin-top: 5px;
		margin-bottom: 10px;
		margin-right:12px;
    }
    #mobile-social-buttons {
      float: left;
      margin: 9px 0px 0px 10px;
    }
    #mobile-social-buttons > a:hover {
      text-decoration: none;
    }

    .lms-top-hat .lms-top-hat-login .user-icon.mobile-user-icon {
      background: none repeat scroll 0 0 #000000;
      border-radius: 15px;
      display: inline-block;
      height: 20px;
      margin-bottom: -5px;
      margin-left: 5px;
      margin-top: 0;
      position: relative;
      right: 0;
      width: 20px;
      z-index: 1;
    }  
    #mobile-side-menu-wraper {
      display: none;
    }
    
  #side-menu-header, #side-menu-footer-wrapper, #mobile-side-menu-wrapper {
  display: none;
  }
/* Main Menu */
li.sidr-divider {
  padding-left: 15px !important;
  margin-left: 15px !important;
  padding-right: 15px !important;
  font-family: 'Futura Today Demi Bold', Helvetica,​ Arial,​ sans-serif;
  font-size: 18pt;
  line-height: 30pt;
  font-weight: 800;
  color: #e82426;
  background-color: transparent;
  border-bottom-style: none !important;
  text-transform: uppercase;
  text-decoration: underline;
}

ul.sidr-menu.parent-nav {
  background-color: #333333;
  width: 165px;
  }
ul.sidr-menu {
  background-color: #333333;
  width: 100%;
  float:none;
}
ul.sidr-menu > li {
  min-height: 42px;
  padding-left: 0px !important;
  padding-right: 0px !important;
  
  }  
ul.sidr-menu > li > a {
  padding-left: 15px !important;
  padding-right: 15px !important;
  font-family: 'Futura Today Bold', Helvetica,​ Arial,​ sans-serif;
  font-size: 18px;
  padding-left: 20px;
  line-height: 30px;
  font-weight: 800;
  color: #c0c0c0;
  background-color: transparent;
  border-bottom-style: none !important;
   }   
   .sidr li a{
   	color: #c0c0c0;
   	font-size:15px;
   	line-height:20px;
   }
   
ul.sidr-menu > li.active > a {
  background-color: #878787;
  color: #ffffff;
  }
  
/* Parent Menu */
li.sidr-menu-item-has-children > ul {
  
}      

/* Child Menu */
ul.sidr-menu > li.sidr-menu-item-has-children > ul.sidr-sub-menu {
  display: none !important;
}
#sidr-menu-child {
  overflow-y: scroll;
  background-color: #878787;
  width: 130px;
  height: 100%;
  float: left;       
  top: 0px;
	bottom: 0px;
	position: absolute;
	right: 0px;
  box-shadow: -6px 0px 5px -4px #222222 inset;
  display: none;
  }  
  #sidr-menu-child.active {
    display: block;
  }
#sidr-menu-child > li:first-child {
  margin-top: 10px;
  }
#sidr-menu-child > li {
  margin-top: 10px;
  }
#sidr-menu-child > li > a {
  font-family: 'Futura Today Light', Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 25px;
  color: #FFFFFF;
  text-align: right;
  padding-right: 10px;
  }
  
/* Granchild Menu */
#sidr-menu-child > li.sidr-menu-item-has-children > ul.sidr-sub-menu {
  display: none;
  background-color: #c0c0c0;        
  box-shadow: -6px 0px 5px -4px #222222 inset;  
}
#sidr-menu-child > li.sidr-menu-item-has-children > ul.sidr-sub-menu > li:first-child {
  padding-top: 10px !important;
}
#sidr-menu-child > li.sidr-menu-item-has-children > ul.sidr-sub-menu > li {
  padding-top: 20px !important; 
}
#sidr-menu-child > li.sidr-menu-item-has-children > ul.sidr-sub-menu > li:last-child {
  padding-bottom: 10px !important;
}
#sidr-menu-child > li.sidr-menu-item-has-children > ul.sidr-sub-menu > li > a { 
  font-family: 'Futura Today', Helvetica, Arial, sans-serif;
  padding-right: 10px !important;
  font-size: 13px;
  line-height: 14px;
  color: #000000;
  text-align: right;
}

.mobile-nav-header-title {
  font-family: 'Futura Today Demi Bold',Helvetica,​ Arial,​ sans-serif;
  font-size: 18pt;
  font-weight: 800;
  line-height: 30pt;
  margin-left: 10px !important;
}/*
 Theme Name:     SneakHype
 Description:    SneakHype Child Theme
 Template:       Lawrence Child Style (SneakHype)
*/
@font-face {
  font-family: 'Merriweather Sans Light';
  font-style: normal;
  font-weight: 300;
  src: local('Merriweather Sans Light'), local('MerriweatherSans-Light'), url(http://themes.googleusercontent.com/static/fonts/merriweathersans/v3/6LmGj5dOJopQKEkt88Gowby3qP8l_EZEfCX16eKT4TP3rGVtsTkPsbDajuO5ueQw.woff) format('woff');
}
@font-face {
  font-family: 'Merriweather Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Merriweather Sans Regular'), local('MerriweatherSans-Regular'), url(http://themes.googleusercontent.com/static/fonts/merriweathersans/v3/AKu1CjQ4qnV8MUltkAX3sMoBJSyBiVuloIc8IXLz46o.woff) format('woff');
}
@font-face {
  font-family: 'Merriweather Sans Bold';
  font-style: normal;
  font-weight: 700;
  src: local('Merriweather Sans Bold'), local('MerriweatherSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/merriweathersans/v3/6LmGj5dOJopQKEkt88GowaILZ3_VFR4y34zupljc1bH3rGVtsTkPsbDajuO5ueQw.woff) format('woff');
}

body { 
	background: #fff;
}

a{
	color: #81db00;	
}
.container .block h2 {
	color: #81db00;	
	font-weight: normal;
}
ul, ol {
	margin: 0 0 1.5em 1.5em;
}
a:hover,.container .block h3 a:hover,
.container .block h2 a {
	color: #81db00;
	text-decoration:none;
}
.entry-content h1, h2, h3, h4, h5, h6 {
	color: #81db00;
}
#wrapper {
	padding-top: 20px;
}
.container .block h3 a,
#menu-main-navigation a,
#menu-main-navigation-1 a,
#main-menu .menu a,#menu-main-navigation a:hover,
#menu-main-navigation-1 a:hover,
#main-menu .menu a:hover,
h1, .entry-header h1,
.sub-menu .title,
.container .block h3 a,
.heading h1,
.img-holder .text h2 a,
.column.big .zone-feed-video  .block.video .text-block a,
.col1.right .text-block p,
.col1 .text-block h2,
.heading-small h2,
.single-related .text-block a,
.single-related .text-block h2 a,
/*div.entry-content h3,*/
.mobile-stream-tabs > div a
{
	font-family: 'Merriweather Sans Bold';
	-webkit-font-smoothing: antialiased;
	font-weight: normal;
}
#story-share-buttons .total_count {
	font-family: 'Merriweather Sans Bold';
	color: #81db00;
	font-weight: normal;
	text-align: center;
	padding-left: 1%;
	margin-right: -20px;
}
.col1 .text-block p a{
	font-family: 'Merriweather Sans';
	font-weight: normal;
}
.col1 .text-block p a:hover {
	color: #81db00;
}

.block .meta-info a{
	font-family: 'Merriweather Sans';
	-webkit-font-smoothing: antialiased;
	color: #888;
}
#menu-main-navigation a,
#menu-main-navigation-1 a,
#main-menu .menu a,
#menu-main-navigation a:hover,
#menu-main-navigation-1 a:hover,
#main-menu .menu a:hover{
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	box-sizing: border-box;
	padding: 17px 8px;
	display: inline-block;
	font-family: 'Montserrat'
}
#menu-main-navigation a:hover, #menu-main-navigation-1 a:hover, #main-menu .menu a:hover,.hero-tiles .top-stories-slate .slate-list .title a:hover{
	color: #81db00;
}
.hero-tiles .top-stories-slate .slate-list .title a:hover {
	color: #81db00;
}
#menu-main-navigation, #menu-main-navigation-1, #main-menu .menu ul {
	margin: 6px 0 0;
	font-weight: normal;
}
#menu-main-navigation ul.sub-menu {
	margin: 0 0 0 -8px !important;
	padding: 0px;
	background: #1e1e1e;
	width: 300px;
}
#main-menu {
	border: none;
	padding: 11px 1px 0px 15px;
	position: relative;
	margin-left: 0px;
	display:inline-block;
	margin-left:0px;
	-webkit-transition: margin-left 100ms linear;
	-moz-transition: margin-left 100ms linear;
	-ms-transition: margin-left 100ms linear;
	-o-transition: margin-left 100ms linear;
	transition: margin-left 100ms linear;

}
#menu-main-navigation li, #menu-main-navigation-1 li, #main-menu .menu li{
	height: 100%;
    margin: 0;
    box-sizing:border-box;
    padding: 0;
}
#menu-main-navigation li:hover, #menu-main-navigation-1 li:hover, #main-menu .menu li:hover{
	background: #464646;	
}
.menu-main-navigation-container{
	height: 54px;
}
#menu-main-navigation li:hover ul.sub-menu{
	margin-top: 18px;
	margin-left: -15px;
	min-width: 170px;
	max-width: 220px;
	height: auto;
	background: #464646;
	padding: 5px 0px;
}
#menu-main-navigation ul.sub-menu li:hover > ul.sub-menu{
	background: #333;
	padding: 5px 0px;
	margin-top:-35px;
}
#menu-main-navigation ul.sub-menu li:hover > ul.sub-menu li{
	font-style: normal;
	font-size: 12px;
	color: #fff;
	padding: 0px 15px;
	margin: 0px 0px;
	border-top:none;
	background: #333;
}
#menu-main-navigation ul.sub-menu li a{
	width: 100%;
	display: inline-block;
	height: 100%;
	padding: 5px 0px 6px;
}
#menu-main-navigation li.main-nav-label:hover{
	background: none;
}
#menu-main-navigation ul.sub-menu li:last-child a{
}
#menu-main-navigation ul.sub-menu li ul.sub-menu li a{
	color: #fff;	
	font-size: 12px;
	font-family:Helvetica;
	text-transform: none;
	font-weight:normal;
}
#menu-main-navigation ul.sub-menu li{
	border-top:none;
	height: auto;
	white-space:normal;
	min-height: 30px;
	box-sizing:border-box;
	padding: 0px 15px;
	font-family: Helvetica;
	width: 100%;
	clear:both;
	text-transform:none;	
}
#menu-main-navigation ul.sub-menu li:hover{
	background: #333;
}
#menu-main-navigation, #menu-main-navigation-1, #main-menu .menu ul{
    font-weight: normal;
    height: 100%;
    line-height: 18px;
    list-style: none outside none;
    margin: -11px 0 0;
    padding: 0;
    text-transform: uppercase;
}
#main-menu li {
	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.feed_notification_holder.vip-usatoday-lawrence, .feed_notification_holder.vip-lawrence {
	left:0px;
}
.feed_notification.vip-usatoday-lawrence, .feed_notification.vip-lawrence {
	margin: 0 0px 0px 0px;
	border-top: none;
}
.logo {
	margin: 6px 0 0 0;
	width: 168px;
	position: relative;
	z-index: 100;
}
.wrapper-holder {
	border-left: none;
	border-right: none;
	border-radius: 8px 15px 15px 8px;
	-webkit-border-radius: 8px 15px 15px 8px;
}
.header-bar,#searchFormCnter,.header-social-links {
	background: #1e1e1e;
}
.container .column.big {
	padding-left: 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top:0;
}
.header-bar{
	background: #1e1e1e;
	height: 54px;
	width: 100%;
	margin: 0 0 0 0;
	padding: 10px 0px 9px 20px;
	max-width: 1000px;
	overflow: visible;
}
#searchFormCnter {
	height: 50px;
	margin-top: -8px;
}
.click-to-play{
	-webkit-border-radius: 0;
	border-radius: 0;
}
.img-holder,.single-related .fixed-height-img-holder {
	-webkit-border-radius: 0px;
    border-radius: 0px;
    overflow:hidden;
}
.img-holder img.play-overlay,
.img-holder .link.fixed-height-img-holder img.play-overlay {
	top: 50%;
	left: 50%;
	margin-left: -16%;
	margin-top: -14%;
	width: 30%;
}
.col1.right .img-holder {
	-webkit-border-radius: 0;
    border-radius: 0;
    overflow:hidden;
    max-height: 100px;
}
.header-bar #main-menu{
	border-left: none;
}
#menu-main-navigation li, #menu-main-navigation-1 li, #main-menu .menu li {
	float: none;
	display: inline-block;
}
.header-bar:after,.header-bar:before {
	left: auto;
	right: 0;
	border-width: 0 0 0 0;
	border-color: transparent transparent transparent transparent;
}
#header-sticky-wrapper{
	height:54px!important;
}
.nav-bar{
	display:none;
}
.header-social-links {
	height: 36px;
	margin: -8px 0px 33px 0px;
}
#mobile-header {
	right:0px;
}
#secondary {
	padding-top: 10px;
}
.heading-small h2 {
	background: none;
	color: #FFF;
	font: 700 20px/20px 'Merriweather Sans Bold', Arvo, 'Times New Roman', Times, serif!important;
	padding:0px;
	padding-right:6px;
	text-transform: uppercase;
	width: auto;
}
.entry-header h1 {
	color: #333;
	font-size:50px;
	margin-top: -40px;
	margin-bottom: 30px;
	line-height: 50px
}
.entry-header h2 {
	visibility: hidden;
	margin-bottom:-10px;
}
.entry-header h2.cat-show {
	visibility: visible;
	margin-bottom: 25px;
}
.entry-header h2.cat-show a {
	border-radius: 3px;
	background: #333;
}
#story-share-buttons .share-text {
	font-family: 'Merriweather Sans Bold';
	padding-right: 3px;
}
.entry-header h3 {
	font-family: 'Merriweather Sans Light';
	font-size:20px;
	font-weight:normal;
	clear:left;
	margin-top:-15px;
	margin-bottom:29px;
	color: #414141;
}
.entry-header #entry-byline {
	font: normal 14px 'Merriweather Sans Bold', 'Open Sans', Arial, Helvetica, sans-serif;
	color: #414141;
}
.entry-header #entry-byline a {
	color: #81db00;
	text-transform: uppercase;
}
.heading-small {
	background: #1e1e1e;
	margin: -4px 0 13px 0;
	padding: 8px 15px 11px 15px;
	-webkit-border-radius: 0px 5px 0px 0px;
	border-radius: 0px 5px 0px 0px;
}
.col1.right .text-block p{
	font-size:15px;
}
.heading-small h2:after {
	display: none;
	background: #fff;
	position: absolute;
	border: none;
	height: 9px;
	width: 4px;
	top: 3.5px;
	right: 0px;
	content: '';
}
.column.big .heading-small {
	margin: 15px 20px 15px 20px;
	display:none;
}
.more-single.column.big .heading-small{
	display:block;	
}
.container.divider .block .content.sponsored-content {
	background: rgb(232,232,232); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(232,232,232,1) 1%, rgba(255,255,255,1) 42%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(232,232,232,1)), color-stop(42%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(232,232,232,1) 1%,rgba(255,255,255,1) 42%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(232,232,232,1) 1%,rgba(255,255,255,1) 42%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(232,232,232,1) 1%,rgba(255,255,255,1) 42%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(232,232,232,1) 1%,rgba(255,255,255,1) 42%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	padding-bottom:30px;
	min-height: 110px;
	left:-20px;
	margin-left:0px;
}
.block .sponsored-content .sponsored_link:after {
	background:none;
}
.block .sponsored_link:after {
	background:none;
}
.heading-small h2:before {
	display: none;
	content: '';
	background: #81db00;
	position: absolute;
	border: none;
	height: 4px;
	width: 4px;
	top: 14.5px;
	-webkit-border-radius: 45px;
	border-radius: 45px;
	right: 0px;
}
.block .sponsored-content .sponsored_link {
	background: rgb(255, 255, 255);
}
.col1.right .img-holder {
	max-height: 80px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.container .block h3 a {
    font-weight: normal;
    font-size: 22px;
    line-height: 20px;
    color: #1e1e1e;
	font-family: 'Merriweather Sans';
}
.container .block h3
{ 
	font-size: 26px/25px;
	color: #000;
	margin: 7px 0px;
}
a.ico-comments {
	display:none;	
}
.block .content .meta-info p {
	display:inline; /* Internet Explorer 10 */
	display:-moz-box; /* Firefox */
	display:-webkit-box; /* Safari and Chrome */
	display:box;
	font-style: normal;
	color: #888;
	font-weight: normal;
	visibility:hidden;
	font-family: 'Merriweather Sans';
	margin-left: 0px;
	-webkit-font-smoothing: auto;
}
.block .content .meta-info p .category{
	visibility:visible;
	display:none;
	width:auto;
}
.block .content .meta-info p .category:after{
	content: ' · ';
	padding-right: 2px;
	color: #333;
}
.block .content .meta-info p span{
	visibility:visible;
}
.block .content .meta-info p a.category, .block .content .meta-info p span{
	display:-moz-box; /* Firefox */
	display:-webkit-box; /* Safari and Chrome */
	display:box;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
}
.entry-content h3 {
	font: 800 25px 'Open Sans', Arial, Helvetica, sans-serif;
}
.entry-content h4 {
	font: 800 22px 'Open Sans', Arial, Helvetica, sans-serif;
	text-transform: inherit;
}
.entry-content p {
	font: 400 14px/22px 'Open Sans', 'Times New Roman', Times, serif;
	color: #1e1e1e;
}
.entry-content p a {
	color: #1e1e1e;
	text-decoration: underline;
}
.entry-content p a:hover {
	color: #81db00;
}
.entry-content blockquote p {
	font-family:'Merriweather Sans Bold' 'Open Sans', Arial, Helvetica, sans-serif;
}
.block .content .meta-info p span.author-links{
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 1;
    z-index: 10;
    position:relative;
    box-ordinal-group: 1;
}
.block .content .meta-info p span.time {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 2;
    box-ordinal-group: 2;
    margin-left:3px;
    margin-right:3px;
}
.block .content .meta-info p span.dot {
    width:0px;
    display:none; /* Internet Explorer 10 */
	display:-moz-box; /* Firefox */
	display:-webkit-box; /* Safari and Chrome */
	display:box;
	    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    box-ordinal-group: 4;
	visibility:hidden;
}
.block .content .meta-info p span.time {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    box-ordinal-group: 2;
}
.block .content .meta-info p a.category {
    -webkit-box-ordinal-group: 0;
    -moz-box-ordinal-group: 0;
    box-ordinal-group: 0;
}

.block .content .meta-info p span.author-links:before{
	visibility:visible;
	display:inline;
	content: 'by ';
	color: #888;
}
.block .content .meta-info p span.author-links:hover:before{
	color: #333;
}
.img-holder .link.fixed-height-img-holder {
	height: 175px;
}
.img-holder .meta {
	background: transparent;
	background: rgba(255,255,255,.0);
	font-size: 15px;
	line-height: 17px;
	font-weight: 300;
	color: #fff;
	height: 40px;
}
.img-holder .meta .share-text {
	position: absolute;
	top: -14px;
	left: 11px;
	font-family:'Merriweather Sans';
	white-space: nowrap;
	font-size:10px;
	text-transform:lowercase;
}
.img-holder .meta .share-text .social-count span {
	display:inline-block;
	background: #81db00;
	-webkit-border-radius: 45px;
	border-radius: 45px;
	font-family:'Merriweather Sans Bold';
    width: 33px;
	height: 33px;
	text-align: center;
	vertical-align: middle;
	-moz-box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 box-sizing: border-box;
	 margin-right:2px;
	 padding: 6.5px 0.5px 0px 0.5px;
}
.img-holder.medium .text {
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 10px 10px 55px;
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 75%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 75%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 75%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 75%);
}
.img-holder .meta .reply{
	display:none;
}
.img-holder .text {
	text-align: right;
}
.medium.img-holder .category{
	display: block;
	color: #81db00;
} 
.img-holder .text .author {
	display:none;
}
.block .meta-info p a {
	font-style: normal;
}
.link:after,
.img-holder.medium .link:after,
.img-holder.medium:hover .link:after,
.img-holder.medium .link:hover:after,
.img-holder:hover .link:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	background: none;
	filter: none;
	-webkit-border-radius: 0px;
			border-radius: 0px;
}
.img-holder.link.light:after{
	border:none;
}
.img-holder.link.light:after{
	background:none;
}
.container.divider .block .content {
	padding-top: 3px;
}
.hero-slates {
	margin-top: 10px;
}
.articleBody p img{
	padding:0px 10px 10px 10px;
	-moz-box-sizing: border-box;
		   -webkit-box-sizing: border-box;
		    box-sizing: border-box;
}
.container.divider .block.big .img-holder {
	margin: 3px 20px 0 0;
	width: 47%;
}
.widget-area .col1.right .block{
	margin: 0 0 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #E6E6E6;
}
.articleBody p .img-share-overlay-holder, .articleBody div.img-share-overlay-holder {
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.articleBody .wp-caption.img-share-overlay-holder  {
	-webkit-border-radius: 0px;
		border-radius: 0px;
}
.articleBody img{
	-webkit-border-radius: 0px;
	border-radius: 0px;
	min-width: 100%;
}

.site-content .heading {
	max-height: none;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 15px;
	margin-left: 20px;
	margin-right: 20px;
	border-bottom: 1px solid #414141;
}
.site-content .heading h1 {
	font-size: 60px;
	line-height: 60px;
	color: #58595b;
	position: relative;
	margin-top: -15px;
	background: none;
	float: none;
	border-bottom: none;
}
.site-content .heading h1:before {
	content: none;
}
.site-content .heading h1 span.taxonomy {
	color: #81db00;
}
.site-content .heading h2 {
	padding: 0;
}

.after-article .newsletter-signup {
	background: none;
	border-top: 1px solid #414141;
	padding: 25px 0 15px;
	justify-content: space-between;
	align-items: center;
}
.after-article .newsletter-signup .newsletter-header {
	border: none;
	padding: 0;
}
.after-article .newsletter-signup .newsletter-header .email-newsletter-icon {
	display: none;
}
.after-article .newsletter-signup .newsletter-header .email-newsletter-message {
	margin-left: 0;
	font-size: 16px;
	font-family: 'Merriweather Sans Bold';
	width: auto;
	color: #414141;
	font-weight: 300;
	line-height: 38px;
}
.after-article .newsletter-signup .newsletter-header .email-newsletter-close {
	display: none;
}
.after-article .newsletter-signup .newsletter-header .clear-fix {
	clear: none;
}
.after-article .newsletter-signup .subscribe-form {
	clear: none;
	padding: 0;
}
.after-article .newsletter-signup .subscribe-form input[type="text"] {
	border: 1px solid #d9d9d9;
	border-radius: 5px !important;
	width: 27.5%;
	padding: 10px 10px 10px 40px;
	font-size: 14px;
	color: #333;
	margin-left: 12px;
	margin-right: 5px;
	background: transparent url(/wp-content/themes/vip/usatoday-lawrence/inc/themes/../images/paperplane.png) no-repeat 8px 9px scroll;
}
.after-article .newsletter-signup .subscribe-form input[type="text"]::-webkit-input-placeholder {
   color: #d9d9d9;
}

.after-article .newsletter-signup .subscribe-form input[type="text"]:-moz-placeholder { /* Firefox 18- */
   color: #d9d9d9;
}

.after-article .newsletter-signup .subscribe-form input[type="text"]::-moz-placeholder {  /* Firefox 19+ */
   color: #d9d9d9;  
}

.after-article .newsletter-signup .subscribe-form input[type="text"]:-ms-input-placeholder {  
   color: #d9d9d9;
}
.after-article .newsletter-signup .subscribe-form input[type="submit"] {
	background: #b4b4b4;
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	padding: 10px;
	font-size: 12px;
}
.after-article .newsletter-signup .subscribe-form input[type="submit"]:hover {
	background: #929292;
}
.social-overlay p {
	font-family: 'Merriweather Sans Light';
}
.article-social-overlay h2 {
	font-family: 'Merriweather Sans Bold' !important;
}
/* Hero */
.hero-tiles .left-slate {
    border-radius: 0px;
    -webkit-border-radius: 0px;
}
.hero-tiles .left-slate .slate-shares,
.hero-tiles .left-slate .slate-shares span {
	font-family: 'Merriweather Sans'; 
}
.hero-tiles .left-slate .slate-shares span {
    background-color: #333;
    color: #81db00;
}
.hero-tiles .left-slate .hero-1-text h2 {
	margin: 0 0 3px;
	font-weight: normal;
    font-size: 34px;
    line-height: 40px;
}
.hero-tiles .top-stories-slate {
    background-color: #1e1e1e;
    border-radius: 0px 20px 0px 0px;
    -webkit-border-radius: 0px 20px 0px 0px;
}
.hero-tiles .top-stories-slate .slate-list {
    padding-bottom: 10px;
}
.hero-tiles .top-stories-slate .slate-list .title {
    min-height: 39px;
}
.hero-tiles .top-stories-slate .slate-list .title a {
	font-family: 'Merriweather Sans';
    font-weight: normal;
    font-size: 12px;
    line-height: 19px;
    color: #b7b9bb;
}
.hero-tiles .top-stories-slate .slate-list .vistors {
    font-size: 11px;
    color: #81db00;
}
.hero-tiles .top-stories-slate > h2 {
	font-family: 'Merriweather Sans';
	font-size: 16px;
	text-transform: none;
}
.hero-tiles .top-stories-slate > h2 span:before,
.hero-tiles .top-stories-slate > h2 span:after {
	content: none;
}
.hero-tiles .left-slate .hero-1-text:after {
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 75%);
}
/* Promo Hero */
.promo-hero-tiles-spread {
	border-radius: 0px 20px 0px 0px;
	-webkit-border-radius: 0px 20px 0px 0px;
}
.promo-hero-tiles .left-slate {
	border-radius: 0px;
	-webkit-border-radius: 0px;	
}
.promo-hero-tiles .top-stories-slate {
	border-radius: 0px 20px 0px 0px;
	-webkit-border-radius: 0px 20px 0px 0px;
}
/* Post listing */
.block.big {
	margin-top: 25px;
}
.block.big:first-child {
    margin-top: 5px;
}
.img-holder .link.fixed-height-img-holder.short {
	background-size: cover;
}
/*header tablet*/
@media only screen and (max-width:1052px) and (min-width:999px){
	.header-bar {
		padding: 10px 0px 9px 20px;
	}
	
}
/* Footer */
#footer-info p,
#footer-info p.toggler,
#footer-info ul li,
#footer-info p.poweredby-wordpress { 
    background: #1e1e1e;
}
#footer-info p.toggler {
    border-top: none;
}
#footer-info ul li {
	padding: 0;
}
#footer-info ul li,
#footer-info p.poweredby-wordpress { 
    border-top: 1px solid #444;
}
#footer-info ul li a,
#footer-info p.poweredby-wordpress a {
	color: #fff;
}
#footer-info ul li a {
    padding: 8px 0;
    display: block;
}
#footer-info ul li a:hover,
#footer-info p.poweredby-wordpress a:hover {
    color: #81db00;
}
#footer-info ul li a:hover {
	background: #464646;
}
.page-links {
	font-size: 20px;
}
/*tablet*/
@media only screen and (max-width:999px){
	.column.big .zone-feed-video  .block.video {
		display:none;
	}
	.container.divider .block .content.sponsored-content {
		margin-left: 0px;
		left: -12px;
	}
	#story-share-buttons .total_count {
		margin-top:-5px;
	}
	.nav-bar {
		width: 100%;
	}
	.img-holder .link.fixed-height-img-holder {
	}
	.logo {
		margin: 5px 21px 0 30px;
		width: 188px;
	}
	.column.big .heading-small,.container .column.big .block.big {
		margin-right: 325px;
	}
	#secondary {
		right: 0px!important;
		margin-left: 0px!important;
		padding-right:10px;
	}
	.img-holder.medium .link, .img-holder.medium .text {
		margin-right: 310px;
		-webkit-border-radius: 0px;
			border-radius: 0px;
	}
	.entry-content {
		padding: 0 0 0 20px;
	}
	.entry-header {
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.container .block h3 a {
		font-size: 25px;
	}
	.container.divider .block.big .img-holder {
		margin: 3px 13px 0 0;
		float: left;
	}
	.zone-feed-video .img-holder.medium {
		margin-bottom: 25px;
	}
	.img-holder.medium {
		margin-top: 8px;
		margin-bottom: 25px;
		margin-right: 25px;
	}

	.after-article .newsletter-signup .subscribe-form input[type="text"] {
		width:65.5%;
		width: -moz-calc( 100% - 180px );
		width: -webkit-calc( 100% - 180px );
		width: calc( 100% - 180px );
	}
	.after-article .newsletter-signup .newsletter-header .email-newsletter-message {
		text-align: center;
		width: 100%;
	}
	.after-article .newsletter-signup .subscribe-form {
		clear: both;
		padding: 0;
	}
	#main-menu {
		display: none;
	}
	.open-close {
	   width: 58%;
	}
	#sidr-usatheader {
	      display: none;
	}
	#header-sticky-wrapper.is-sticky .header-bar {
	   top: 0 !important;
	}
}
.infinite-loader {
	color: #81db00;
}
/* intermediate tablet*/
@media only screen and (max-width:900px){
	#story-share-buttons .total_count {
		margin-top: 0px;
	}
}
/*mobile*/
@media only screen and (max-width:727px){
		.column.big .heading-small {
			margin-right: 0px;
			display:block;
			margin-top: 20px;
			margin-left:0px;
			text-align:center;
		}
		.single-related {
			display:block;
			width:100%;
		}
		.single-related .heading-small, .single-related-affiliate .heading-small {
			text-align: center;
		}
		.img-holder .link.fixed-height-img-holder.responsiveshort {
			background-size: cover;
		}
		.img-holder a.fixed-height-img-holder.link img {
			display: none;
		}
		.container.divider .block .content.sponsored-content {
			padding-bottom: 60px;
			min-height: 40px;
		}
		#story-share-buttons .total_count {
			margin-top:2px;
		}
		.medium.img-holder h2 {
			font-size: 16px;
			line-height: 16px;
			font-family: 'Merriweather Sans Bold';
		}
		.logo {
			margin: 3px 21px 0 -85px;
			width: 188px;
		}
		.img-holder.light .meta .share-text .social-count span {
			display: inline;
			background: none;
			font-family: 'Merriweather Sans Bold';
			width: auto;
			height: auto;
			color:#81db00;
			text-align: center;
			vertical-align: top;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			margin-right: 0px;
			padding: 0;
		}
		.single-related .text-block h2 a, .img-holder.light .meta .share-text .social-count{
			color:#81db00;			
			font-family: 'Merriweather Sans Bold';
			vertical-align: text-bottom;
		}
		.header-bar, .is-sticky .header-bar {
			-webkit-border-radius: 0;
			border-radius: 0;
		}
		.img-holder.light .meta {
			top: -12px;
			left: 107px;
		}
		.single-related img.play-overlay{
			margin-top: 0px;
		}
		.block .meta-info p a.category {
			font-family: 'Merriweather Sans Bold';
			margin-top: -3px;
		}
		.block .meta-info p a.category:after {
			display: none;
		}
		.block .meta-info p span {
			display:none !important;
		}
		.container.divider .block.big .img-holder {
			margin: 3px 13px 0 0;
			float: left;
			width: 100px;
		}
		.container.divider .block.big .img-holder.no-image{
			width:0px;
			display:block;
		}
		.container.divider .block.big .img-holder.no-image.light .meta{
			left:6px;	
		}
		.img-holder.medium .meta .share-text {
	       top: -10px;
	       left: 7px;
	     }
	     .img-holder .meta .share-text {
	       top: 0;
	       left: 6px;
	     }
	     .img-holder, .single-related .fixed-height-img-holder {
	       -webkit-border-radius: 0px;
	       border-radius: 0px;
	     }
		.img-holder img.play-overlay, .img-holder .link.fixed-height-img-holder img.play-overlay {
			display: inline-block;
			width: 40px;
			opacity: 0.6;
			filter: alpha(opacity=60);
			display: inline-block;
			margin-top: -20px;
			margin-left: -20px;
			top: 50%;
			left: 50%;
		}	
		article.img-holder.medium {
			margin-bottom: 15px;
			margin-top: 15px;
			margin-left: 0px;
		}	
		.container.divider .block .content.sponsored-content h3 {
			margin-top: -2px;
		}
		.container.divider .block .content.sponsored-content{
			padding-top:0px;
			margin-top: 0px;
		}
		.sponsored-header h1.entry-title {
			margin-top: -30px;
		}
		.mobile-date{
			display:inline-block;
			padding-right:3px;
			float:right;
			color: #949393;
			font-family: 'Merriweather Sans Bold';
			font-size:10px;
		}
		.entry-content .post-tags a {
			color: #333;
		}
		 .img-holder .link:after,.img-holder:hover .link:after {
			background: none;
			filter: none;
		}
		.hero-slates .slate.slate-1 {
			border-bottom: 6px solid #81db00;
		}
		.single-related .text-block a,.container .block h3 a{
			line-height: 18px;
			font-size: 13px;
			font-weight: 400;
			font-family: 'Merriweather Sans Bold';
		}
		.img-holder .link,.img-holder .link:after, .articleBody img{
			-webkit-border-radius: 0px;
			border-radius: 0px;
		}
		.container.divider .block.big .img-holder {
			overflow:visible;	
		}
		.container .block h3{
			line-height: 15px;
			margin-top: 17px;
		}
		.heading {
			border-bottom: 1px solid #656565;
			max-height: 100px;
			margin-left: 0px;
			margin-top:10px;
			margin-right: 0px;
		}
		.sponsored-header .meta-info.single-headline {
			margin-bottom: 45px;
			margin-left: -20px;
			padding: 0px 20px 0px 20px;
			width: 100%;
			border-bottom: 2px solid #81db00;
		}
		.zone-feed-video .img-holder img.play-overlay {
			top: 20%;
			width: 70px;
			margin-top: 15px;
			opacity: 0.9;
			filter: alpha(opacity=90);
			left: 50%;
			margin-left: -35px;
		}
		
		#mobile-header-sticky-wrapper {
			height: 60px!important;
			margin-left: -1px;
		}
		.entry-header h1
		{
		 font-size: 20px; line-height: 20px; margin-top: -35px;
		}
		.entry-header #entry-byline {
			font: normal 13px 'Merriweather Sans Bold', 'Open Sans', Arial, Helvetica, sans-serif;
		}
		.feed_notification_holder.vip-lawrence, .feed_notification_holder.vip-usatoday-lawrence {
			margin-left: 0px;
		}
		.site-main > #mobile-footer-ad{
			margin-top: 15px;
		}
		.entry-header h3 {
			font-size:12px;
		}
		.site-main .column.big .mobile-inf-ad{
			margin-left: -10px;
			margin-top: 0px;
			margin-bottom: 20px;
		}
		.site-main .column.big .mobile-inf-ad{
			margin-left: -20px;
			margin-right: -20px;
			margin-top: 20px;
			margin-bottom: 20px;
		}
		.mobile-instream-ad-holder{
			margin-left:-10px;
			margin-right:-10px;
			margin-bottom: 20px;
		}
		.img-holder .link.fixed-height-img-holder {
			height: 80px;
			min-height: 0px;
			width: 100px;
		}
		.container.divider .block .content {
			padding: 0 0px 0 0;
		}
		.block.big .content {
			min-height: 90px;
		}
		.block.block-single-related .text-block{
			min-height:80px;
			margin-left:113px;
		}
		.container .column.big {
			min-width: 300px;
			padding-left: 20px;
			padding-right: 20px;
			padding-top: 0px;
		}
		.header-holder .logo {
			margin: 3px 0 0 -90px;
			width: 188px;
		}
		.img-holder.medium .link, .img-holder.medium .text {
			margin-right: 0px;
		}
		.container .holder-column .block,.container .holder-column .block.block-single-related:first-child,.container .holder-column .block.block-single-related:last-child{
			margin-left: 0px;
			margin-bottom: 0px;
			margin-right: 0px;
		}
		.entry-content {
			padding: 0px 20px 10px 20px;
			width: 100%;
			-moz-box-sizing: border-box;
		   -webkit-box-sizing: border-box;
			box-sizing:border-box;
		}
		.entry-header {
			margin-left: 20px;
			margin-right: 20px;
			padding-left:0px;
			padding-right:0px;
		}
		.container .holder-column .block.block-single-related {
			width: 100%;
		}
		.container .holder-column .block.block-single-related .fixed-height-img-holder {
			margin: 3px 13px 0 0;
			float: left;
			width: 100px;
			height:80px;
			background-size:cover;
		}
		.container .col1.right  .block {
			overflow: hidden;
			margin: 0 0 0px;
		}
		.col1.right {
			margin: 0px 0 0;
		}
		.col1 .text-block {
			min-height: 90px;
			margin-bottom: 7px;
			padding-left: 3px;
			padding-top: 3px;
		}
		.col1.right .img-holder{
			height: 80px;
			min-height: 0px;
			width: 100px;
			-webkit-border-radius: 0;
			border-radius: 0;
			background-size: cover;
			background-position: 60% 0;
			margin-top: 3px;
		}
		.col1.right .img-holder img{
			display:none;
		}
		.col1 .text-block p a {
			line-height: 18px;
			font-size: 13px;
			font-weight: 400;
			font-family: 'Merriweather Sans Bold';
		}
		.container.divider .col1.right .block h2 {
			font-size: 10px;
		}
		.tab-content.column .col1 article.block, .container .holder-column .block.block-single-related, .container .column.big .block.big,.container .column.big .block.big.sponsored-content-block {
			border-bottom: none;
			-webkit-box-shadow: none;
			-moz-box-sizing: border-box;
		   -webkit-box-sizing: border-box;
		    box-sizing: border-box;
			box-shadow: none;
			padding: 0px 0px 0px 0px;
			border-bottom: 1px solid #E6E6E6;
			border-top: 1px solid #E6E6E6;
			padding-top:15px;
			margin-top: -1px;
			background: #fff;
			margin-right: 0px;
			margin-left:0px;
		}
		.divider.container,.wrapper-holder,.container.divider .block .content.sponsored-content .sponsored_link,.container.divider .block .content.sponsored-content ,.container .column.big {
			background: #fff;
		}
		.container.divider .block .content.sponsored-content{
			margin-left: 0px;
			padding-left:15px;
			width:auto;	
		}
		.block .sponsored-content .sponsored_link:after {
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
			background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 78%);
			background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 78%);
			background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 78%);
			background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 78%);
		}
		.container.divider .block .content.sponsored-content .sponsored_link{
			margin-left: 10px;
		}
		.site-content .heading h1 {
			font-size: 25px;
			padding-top: 15px;
			padding-bottom: 15px;
			line-height:25px;
		}
		.site-content .heading h1 span.tax-after:before, 
		.site-content .heading h1 span.tax-after:after {
			content: none;
		}
		.site-content .heading {
			padding-top: 5px;
		}
		.site-content .heading h2 {
			height: auto;
		}

		.after-article .newsletter-signup {
			margin-top: 0;
			padding: 0 0 15px;
			border: none;
		}
		.after-article .newsletter-signup .newsletter-header {
			display: inline-block;
			width: 100%;
		}

		.after-article .newsletter-signup .subscribe-form {
			display: inline-block;
			width: 100%;
		}
		.after-article .newsletter-signup .newsletter-header .email-newsletter-message {
			text-align: center;
			width: 100%;
			font-size: 14px;
		}
		.after-article .newsletter-signup .subscribe-form input[type="text"] {
			width:65.5%;
			width: -moz-calc( 100% - 155px );
			width: -webkit-calc( 100% - 155px );
			width: calc( 100% - 155px );
			margin-left: 0;
		}
		.articleBody{
			position: relative;
		}
		.entry-content .articleBody .twitter-tweet{
			width:420px!important;
			min-width:10px!important;
		}

		.second-tab-content h2.widget-category {
			margin-top: -15px;
		}
		.second-tab-content h2.widget-category a {
			color: #888;
			font-size: 12px;
			font-family: 'Merriweather Sans Bold';
		}
		.promo-hero-tiles .slate-list-top {
			-webkit-border-radius: 0px;
			 border-radius: 0px; 
		}
		.hero-tiles .top-stories-slate > h2 {
			color: #fff;
		}
		.hero-tiles .top-stories-slate > h2 span:after {
			content: none;
		}
		.mobile-stream-tabs > div.active a {
            color: #81db00;
        }
        h2.slate-heading {
            font: 800 16px/16px Futura Today Bold 'Open Sans', Arial, Helvetica, sans-serif;
        }
        .hero-tiles .left-slate .hero-1-text h2 {
            font-size: 16px;
            line-height: 16px;
        }

}
/*tiny mobile*/
@media only screen and (max-width:450px){
	.entry-content .articleBody .twitter-tweet {
			width:275px!important;
			min-width:10px!important;
	}
	.big.block .meta-info {
		margin: 0 0 5px;
		font-size: 10px;
		line-height: 15px;
	}
	ul.sidr-menu > li > a {
	   color: #FFF;
	}
	ul.sidr-menu > li > a:hover,
	ul.sidr-menu > li > a:active,
	.single-related .text-block a:hover {
       color: #81db00;
    }
    .container .holder-column .block.block-single-related:first-child  {
        border-top: none;
        padding-top: 0;
    }
    .page-links a {
        font-weight: bold;
        margin: 0 6px;
    }
    .articleBody p img {
        padding: 0 0 10px 0;
    }
    .sidr-usatLogo {
        background: url(/wp-content/themes/vip/usatoday-lawrence/inc/themes/../../images/sneakhype-header-logo.png) no-repeat;
        background-size: 170px auto;
        width: 170px;
        height: 20px;
    }
    #sidr-usatheader {
        height:30px;
        padding: 12px 15px;
    }
    #sidr-usatheader p {
        display: none;
    }
    #wrapper {
        padding-top: 0;
    }
    .second-tab-content .col1.right .text-block p.widget-date {
        display:none;
    }
}

/* Add styles for wider right rail most popular thumbnails. */
.widget_usat_sidebar_top_posts_widget .col1.right .wide-thumbnail .img-holder {
	max-height: 120px;
	width: 300px;
}
.widget_usat_sidebar_top_posts_widget .col1.right .wide-thumbnail .text-block {
	width: 100%;
	padding-top: 5px;
}
/* End add styles for wider right rail most popular thumbnails. */img.emoji {
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .05em 0 .1em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}/**

	Noticons

	Noticons are vector icons embedded in a font for use across wp.com.
	To use, reference this stylesheet in your project. See instructions in example.html

*/


/* IE8 and below use EOT and allow cross-site embedding. 
   IE9 uses WOFF which is base64 encoded to allow cross-site embedding.
   So unfortunately, IE9 will throw a console error, but it'll still work.
   When the font is base64 encoded, cross-site embedding works in Firefox */
@font-face {
  font-family: "Noticons";
  src: url(/i/noticons/./Noticons.eot);
  src: url(/i/noticons/./Noticons.eot?#iefix) format("embedded-opentype"),
	   url(data:application/font-woff;charset=utf-8;base64,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),
       url(/i/noticons/./Noticons.woff) format("woff"),
       url(/i/noticons/./Noticons.ttf) format("truetype"),
       url(/i/noticons/./Noticons.svg#Noticons) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Noticons";
    src: url(/i/noticons/./Noticons.svg#Noticons) format("svg");
  }
}


/**
 * All noticons
 */

.noticon {
	font-size: 16px;
	vertical-align: top;
	text-align: center;
	-moz-transition: color .1s ease-in 0;
	-webkit-transition: color .1s ease-in 0;
	display: inline-block;
	font-family: "Noticons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	speak: none;
}


/**
 * Individual icons
 */

.noticon-404:before { content: "\f423"; }
.noticon-activity:before { content: "\f508"; }
.noticon-add:before { content: "\f8b3"; }
.noticon-akismet:before { content: "\f8d2"; }
.noticon-anchor:before { content: "\f509"; }
.noticon-art:before { content: "\f8b4"; }
.noticon-aside:before { content: "\f101"; }
.noticon-atsign:before { content: "\f814"; }
.noticon-attachment:before { content: "\f416"; }
.noticon-audio:before { content: "\f109"; }
.noticon-automattic:before { content: "\f815"; }
.noticon-automattic-blip:before { content: "\f817"; }
.noticon-automattic-ring:before { content: "\f816"; }
.noticon-bell:before { content: "\f8d4"; }
.noticon-bold:before { content: "\f471"; }
.noticon-book:before { content: "\f444"; }
.noticon-bug:before { content: "\f50a"; }
.noticon-bullhorn:before { content: "\f8a5"; }
.noticon-bullseye:before { content: "\f8a0"; }
.noticon-cart:before { content: "\f447"; }
.noticon-category:before { content: "\f301"; }
.noticon-chat:before { content: "\f108"; }
.noticon-checkmark:before { content: "\f418"; }
.noticon-close:before { content: "\f405"; }
.noticon-close-alt:before { content: "\f406"; }
.noticon-cloud:before { content: "\f426"; }
.noticon-cloud-download:before { content: "\f440"; }
.noticon-cloud-upload:before { content: "\f441"; }
.noticon-code:before { content: "\f462"; }
.noticon-codepen:before { content: "\f216"; }
.noticon-cog:before { content: "\f445"; }
.noticon-collapse:before { content: "\f432"; }
.noticon-colors:before { content: "\f8a7"; }
.noticon-comment:before { content: "\f300"; }
.noticon-compact:before { content: "\f807"; }
.noticon-day:before { content: "\f305"; }
.noticon-digg:before { content: "\f221"; }
.noticon-document:before { content: "\f443"; }
.noticon-dot:before { content: "\f428"; }
.noticon-downarrow:before { content: "\f502"; }
.noticon-download:before { content: "\f50b"; }
.noticon-draggable:before { content: "\f436"; }
.noticon-dribbble:before { content: "\f201"; }
.noticon-dropbox:before { content: "\f225"; }
.noticon-dropdown:before { content: "\f433"; }
.noticon-dropdown-left:before { content: "\f434"; }
.noticon-edit:before { content: "\f411"; }
.noticon-ellipsis:before { content: "\f476"; }
.noticon-eventbrite:before { content: "\f8a6"; }
.noticon-expand:before { content: "\f431"; }
.noticon-external:before { content: "\f442"; }
.noticon-facebook:before { content: "\f203"; }
.noticon-facebook-alt:before { content: "\f204"; }
.noticon-fastforward:before { content: "\f458"; }
.noticon-features:before { content: "\f8a8"; }
.noticon-feed:before { content: "\f413"; }
.noticon-flag:before { content: "\f468"; }
.noticon-flickr:before { content: "\f211"; }
.noticon-follow:before { content: "\f801"; }
.noticon-following:before { content: "\f803"; }
.noticon-fonts:before { content: "\f8b5"; }
.noticon-foursquare:before { content: "\f226"; }
.noticon-fullscreen:before { content: "\f474"; }
.noticon-gallery:before { content: "\f103"; }
.noticon-ghost:before { content: "\f8d5"; }
.noticon-gift:before { content: "\f8a4"; }
.noticon-github:before { content: "\f200"; }
.noticon-googleplus:before { content: "\f206"; }
.noticon-googleplus-alt:before { content: "\f218"; }
.noticon-gravatar:before { content: "\f8d0"; }
.noticon-gridview:before { content: "\f808"; }
.noticon-handset:before { content: "\f50c"; }
.noticon-heart:before { content: "\f461"; }
.noticon-help:before { content: "\f457"; }
.noticon-hide:before { content: "\f404"; }
.noticon-hierarchy:before { content: "\f505"; }
.noticon-home:before { content: "\f409"; }
.noticon-image:before { content: "\f102"; }
.noticon-info:before { content: "\f455"; }
.noticon-instagram:before { content: "\f215"; }
.noticon-italic:before { content: "\f472"; }
.noticon-jetpack:before { content: "\f8d3"; }
.noticon-key:before { content: "\f427"; }
.noticon-layouts:before { content: "\f8a9"; }
.noticon-leftarrow:before { content: "\f503"; }
.noticon-lightbulb:before { content: "\f8a1"; }
.noticon-link:before { content: "\f107"; }
.noticon-linkedin:before { content: "\f207"; }
.noticon-linkedin-alt:before { content: "\f208"; }
.noticon-localization:before { content: "\f8b2"; }
.noticon-location:before { content: "\f417"; }
.noticon-lock:before { content: "\f470"; }
.noticon-mail:before { content: "\f410"; }
.noticon-maximize:before { content: "\f422"; }
.noticon-medium:before { content: "\f8d6"; }
.noticon-menu:before { content: "\f419"; }
.noticon-microphone:before { content: "\f50d"; }
.noticon-milestone:before { content: "\f806"; }
.noticon-minimize:before { content: "\f421"; }
.noticon-minus:before { content: "\f50e"; }
.noticon-month:before { content: "\f307"; }
.noticon-move:before { content: "\f50f"; }
.noticon-next:before { content: "\f429"; }
.noticon-notice:before { content: "\f456"; }
.noticon-notification:before { content: "\f800"; }
.noticon-paintbrush:before { content: "\f506"; }
.noticon-path:before { content: "\f219"; }
.noticon-pause:before { content: "\f448"; }
.noticon-phone:before { content: "\f437"; }
.noticon-picture:before { content: "\f473"; }
.noticon-pinned:before { content: "\f308"; }
.noticon-pinterest:before { content: "\f209"; }
.noticon-pinterest-alt:before { content: "\f210"; }
.noticon-play:before { content: "\f452"; }
.noticon-plugin:before { content: "\f439"; }
.noticon-plus:before { content: "\f510"; }
.noticon-pocket:before { content: "\f224"; }
.noticon-polldaddy:before { content: "\f217"; }
.noticon-portfolio:before { content: "\f460"; }
.noticon-previous:before { content: "\f430"; }
.noticon-price:before { content: "\f8b0"; }
.noticon-print:before { content: "\f469"; }
.noticon-promoted:before { content: "\f812"; }
.noticon-quote:before { content: "\f106"; }
.noticon-rating-empty:before { content: "\f511"; }
.noticon-rating-full:before { content: "\f512"; }
.noticon-rating-half:before { content: "\f513"; }
.noticon-reader:before { content: "\f8a2"; }
.noticon-reader-alt:before { content: "\f8a3"; }
.noticon-reblog:before { content: "\f805"; }
.noticon-reddit:before { content: "\f222"; }
.noticon-refresh:before { content: "\f420"; }
.noticon-reply:before { content: "\f412"; }
.noticon-reply-alt:before { content: "\f466"; }
.noticon-reply-single:before { content: "\f467"; }
.noticon-rewind:before { content: "\f459"; }
.noticon-rightarrow:before { content: "\f501"; }
.noticon-search:before { content: "\f400"; }
.noticon-send-to-phone:before { content: "\f438"; }
.noticon-send-to-tablet:before { content: "\f454"; }
.noticon-share:before { content: "\f415"; }
.noticon-show:before { content: "\f403"; }
.noticon-shuffle:before { content: "\f514"; }
.noticon-sitemap:before { content: "\f507"; }
.noticon-skip-ahead:before { content: "\f451"; }
.noticon-skip-back:before { content: "\f450"; }
.noticon-skype:before { content: "\f220"; }
.noticon-spam:before { content: "\f424"; }
.noticon-spike:before { content: "\f811"; }
.noticon-spotify:before { content: "\f515"; }
.noticon-squarespace:before { content: "\f8d7"; }
.noticon-standard:before { content: "\f100"; }
.noticon-star:before { content: "\f408"; }
.noticon-status:before { content: "\f105"; }
.noticon-stop:before { content: "\f449"; }
.noticon-stumbleupon:before { content: "\f223"; }
.noticon-subscribe:before { content: "\f463"; }
.noticon-subscribed:before { content: "\f465"; }
.noticon-summary:before { content: "\f425"; }
.noticon-tablet:before { content: "\f453"; }
.noticon-tag:before { content: "\f302"; }
.noticon-time:before { content: "\f303"; }
.noticon-title:before { content: "\f8b6"; }
.noticon-top:before { content: "\f435"; }
.noticon-trapper:before { content: "\f810"; }
.noticon-trash:before { content: "\f407"; }
.noticon-trophy:before { content: "\f804"; }
.noticon-tumblr:before { content: "\f214"; }
.noticon-twitch:before { content: "\f516"; }
.noticon-twitter:before { content: "\f202"; }
.noticon-types:before { content: "\f8b1"; }
.noticon-unapprove:before { content: "\f446"; }
.noticon-unfollow:before { content: "\f802"; }
.noticon-unsubscribe:before { content: "\f464"; }
.noticon-unzoom:before { content: "\f401"; }
.noticon-uparrow:before { content: "\f500"; }
.noticon-user:before { content: "\f304"; }
.noticon-vaultpress:before { content: "\f8d1"; }
.noticon-video:before { content: "\f104"; }
.noticon-videocamera:before { content: "\f517"; }
.noticon-vimeo:before { content: "\f212"; }
.noticon-warning:before { content: "\f414"; }
.noticon-website:before { content: "\f475"; }
.noticon-week:before { content: "\f306"; }
.noticon-wordads:before { content: "\f813"; }
.noticon-wordpress:before { content: "\f205"; }
.noticon-xpost:before { content: "\f504"; }
.noticon-youtube:before { content: "\f213"; }
.noticon-zoom:before { content: "\f402"; }


/**
 * Deprecated noticon names
 */

.noticon-like:before { content: "\f408"; }
.geolocation-chip .noticon {
  display: inline-block;
  vertical-align: middle;
}

.geolocation-chip {
  margin-bottom: 1em;
}/**
 * Post Reblogging not in the Reader
 */


.reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
}

.reblogger-note-content {
	margin: 0 0 20px;
}

.wpcom-reblog-snapshot .reblog-from img {
	margin: 0 .5em 0 0;
	padding: 0;
	border: 0;
}

.wpcom-reblog-snapshot .reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
	margin: 0 .5em 0 0;
}

.wpcom-reblog-snapshot {
	margin-bottom: 1em;
}

.wpcom-reblog-snapshot p.reblog-from {
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogged-content {
	margin: 0 0 1em 0;
}


/* Old reblog styles */
.reblog-post .wpcom-enhanced-excerpt-content {border-left: 3px solid #eee; padding-left: 15px; }
.reblog-post ul.thumb-list         { display: block; list-style: none; margin: 2px 0; padding: 0; clear: both; }
.reblog-post ul.thumb-list li      { display: inline; margin: 0; padding: 0 1px; border: 0; }
.reblog-post ul.thumb-list li a    { margin: 0; padding: 0; border: 0; }
.reblog-post ul.thumb-list li img  { margin: 0; padding: 0; border: 0; }

.reblog-post .wpcom-enhanced-excerpt { clear: both; }

.reblog-post .wpcom-enhanced-excerpt address,
.reblog-post .wpcom-enhanced-excerpt li,
.reblog-post .wpcom-enhanced-excerpt h1,
.reblog-post .wpcom-enhanced-excerpt h2,
.reblog-post .wpcom-enhanced-excerpt h3,
.reblog-post .wpcom-enhanced-excerpt h4,
.reblog-post .wpcom-enhanced-excerpt h5,
.reblog-post .wpcom-enhanced-excerpt h6,
.reblog-post .wpcom-enhanced-excerpt p { font-size: 100% !important; }

.reblog-post .wpcom-enhanced-excerpt blockquote,
.reblog-post .wpcom-enhanced-excerpt pre,
.reblog-post .wpcom-enhanced-excerpt code,
.reblog-post .wpcom-enhanced-excerpt q { font-size: 98% !important; }


/* Reblogged post */
.reblog-from img {
	margin: 0 10px 0 0;
	vertical-align: middle;
	padding: 0;
	border: 0;
}

.reblog-source {
	font-weight: bold;
}

/* Optional notes */
.wpcom-reblog-snapshot .reblogger-note {
	border-bottom: 1px solid #ddd;
	border-bottom: 1px solid rgba(0,0,0,.1);
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	overflow: hidden;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogger-note-content {
	margin: 0;
	padding: 0;
}

body .wpcom-reblog-snapshot .reblogger-note-content blockquote {
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	margin: 0;
	padding: 0;
	position: relative;
	border: none;
}

.wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child {
	margin-bottom: 0;
}
/*
	Global styles for WordPress.com
*/
img.latex {
	border: none;
	vertical-align: middle;
}
.video-player {
	border: 0;
	margin: auto;
	padding: 5px;
	text-align: center;
	max-width: 100%;
}
.hidden {
	display: none;
}
.screen-reader-text {
	position: absolute;
	left: -1000em;
}
.comment object,
.comment embed,
.embed-vimeo iframe,
.embed-youtube iframe {
	max-width: 100%; /* avoid videos being too wide */
}


/**
 * Layout
 */

.simple-homepage {
	display: none;
}
