/*
	Theme Name: News Pro
	Theme URI: http://my.studiopress.com/themes/news/
	Description: When you have readers and customers who are always hungry for more, deliver it in style with the publishing powerhouse News theme.
	Author: StudioPress
	Author URI: http://www.studiopress.com/
	Version: 3.2.1

	Tags: one-column, two-columns, three-columns, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

	Template: genesis
	Template Version: 2.1

	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php

	Text Domain: news-pro
*/

/* Table of Contents
	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Gallery
		- Forms
		- Tables
		- Screen Reader Text
	- Structure and Layout
		- Site Containers
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- WordPress
		- Genesis
		- Titles
	- Widgets
		- Featured Content
	- Plugins
		- Genesis eNews Extended
		- Genesis Latest Tweets
		- Genesis Responsive Slider
		- Genesis Tabs
		- Jetpack
		- Simple Social Icons
	- Skip Links
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Header Navigation
		- Primary Navigation
		- Secondary Navigation
		- Accessible Menu
	- Content Area
		- Home Page
		- Entries
		- Pagination
		- Comments
	- Sidebars
	- Footer Widgets
	- Site Footer
	- Theme Colors
		- News Pro Blue
		- News Pro Green
		- News Pro Pink
		- News Pro Orange
	- Media Queries
		- max-width: 1188px
		- max-width: 1023px
		- max-width: 600px
*/


/* HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* Baseline Normalize
--------------------------------------------- */
/* normalize.css v4.1.1 | MIT License | http://necolas.github.io/normalize.css/ */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

/* Box Sizing
--------------------------------------------- */

html,
input[type="search"]{
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

*,
*:before,
*:after {
	box-sizing: inherit;
}


/* Float Clearing
--------------------------------------------- */

.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
	content: " ";
	display: table;
}

.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


/* Defaults
---------------------------------------------------------------------------------------------------- */

/* Typographical Elements
--------------------------------------------- */

html {
	font-size: 62.5%; /* 10px browser default */
}

/* Chrome fix */
body > div {
	font-size: 1.6rem;
}

body {
	background-color: #ffffff;
	background-image: url();
	background-position: center top;
	background-repeat: no-repeat;
    background-attachment: fixed;
	color: #666;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 1.625;
}

a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition:    all 0.1s ease-in-out;
	-ms-transition:     all 0.1s ease-in-out;
	-o-transition:      all 0.1s ease-in-out;
	transition:         all 0.1s ease-in-out;
}

::-moz-selection {
	/**background-color: #000;
	color: #000;**/
	background:#a8d1ff;
}

::selection {
	
	/**background-color: #000;
	color: #fff;**/
	
	background:#a8d1ff;
}

a {
	color: #9d1000;
	text-decoration: none;
}

.more-link {
	color: #9d1000!important;
	text-decoration: none!important;
}

a img {
	margin-bottom: -4px;
}

a:focus,
a:hover {
	color: #000;
}

p {
	margin: 0 0 24px;
	padding: 0;
}

strong {
	font-weight: 700;
}

ol,
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#nav_menu-5 .widget .widget_nav_menu ul {columns:2;}
#menu-top-menu-1 {columns:2;}
#nav_menu-5.menu-top-menu-container {padding-right:20px!important;}

mark {
	background: #ddd;
	color: #000;
}

blockquote,
blockquote::before {
	color: #999;
}

blockquote {
	margin: 40px 40px 24px;
}

blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	font-size: 3rem;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}

.entry-content code {
	background-color: #333;
	color: #ddd;
}

cite {
	font-style: normal;
}

hr {
	border: 0;
	border-collapse: collapse;
	border-bottom: 1px solid #e3e3e3;
	clear: left;
	margin: 0 0 40px;
	padding-top: 20px;
}

.entry-content a {color:#9d1000;}
#respond a {color:#9d1000;}
.entry-categories a {color:#9d1000;}
/* Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #000;
	font-weight: 700;
	line-height: 1.2;
	margin: 0 0 16px;
}

h1 {
	font-size: 36px;
	font-size: 3.6rem;
}

h2 {
	font-size: 30px;
	font-size: 3rem;
}

h3 {
	font-size: 24px;
	font-size: 2.4rem;
}

h4 {
	font-size: 20px;
	font-size: 2rem;
}

h5 {
	font-size: 18px;
	font-size: 1.8rem;
}

h6 {
	font-size: 16px;
	font-size: 1.6rem;
}

/* Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

img {
	height: auto;
}

/* Gallery
--------------------------------------------- */

.gallery {
	overflow: hidden;
	margin-bottom: 28px;
}

.gallery-item {
	float: left;
	margin: 0;
	padding: 0 4px;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-3 .gallery-item {
	width: 33%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
}

.gallery-columns-6 .gallery-item {
	width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
	width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
	width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	width: 11.1111%;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear: left;
}

.gallery .gallery-item img {
	border: none;
	height: auto;
	margin: 0;
}

/* Forms
--------------------------------------------- */

input,
select,
textarea {
	background-color: #fff;
	border: 1px solid #e3e3e3;
	box-shadow: 1px 1px 3px #eee inset;
	color: #999;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 16px;
	width: 100%;
}

input[type="checkbox"],
input[type="radio"],
input[type="image"] {
	width: auto;
}

input:focus,
textarea:focus {
	border: 1px solid #999;
	outline: none;
}

::-moz-placeholder {
	color: #999;
	opacity: 1;
}

::-webkit-input-placeholder {
	color: #999;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.entry-content .button {
	background-color: #000;
	border: none;
	border-radius: 3px;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1;
	padding: 16px;
	text-transform: uppercase;
	white-space: normal;
	width: auto;
}

button:focus,
input:focus[type="button"],
input:focus[type="reset"],
input:focus[type="submit"],
.button:focus,
.entry-content .button:focus,
button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
.entry-content .button:hover {
	background-color: #9d1000;
	color: #fff;
}

button.small,
input[type="button"].small,
input[type="reset"].small,
input[type="submit"].small,
.button.small {
	padding: 8px 12px;
}

.button {
	display: inline-block;
}

.site-container button:disabled,
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type="button"]:disabled,
.site-container input[type="button"]:disabled:hover,
.site-container input[type="reset"]:disabled,
.site-container input[type="reset"]:disabled:hover,
.site-container input[type="submit"]:disabled,
.site-container input[type="submit"]:disabled:hover {
    background-color: #ddd;
	border-width: 0;
    color: #565656;
    cursor: not-allowed;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

.error404 .entry-content input[type="search"],
.post-password-form input[type="password"] {
	margin-bottom: 15px;
}

#gform_wrapper_13 .gform_heading .gform_title {display:none;}
#gform_wrapper_13 .gform_heading .gform_description {display:none;}
body #gform_wrapper .gform_body .gform_fields #field_13_1 .gfield textarea {color: #f00;}

/* Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	width: 100%;
}

tbody {
	border-bottom: 1px solid #ddd;
}

th,
td {
	text-align: left;
}

th {
	font-weight: bold;
	text-transform: uppercase;
}

td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
}

/* Screen Reader Text
--------------------------------------------- */

.screen-reader-shortcut,
.screen-reader-text,
.screen-reader-text span {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.genesis-nav-menu .search input[type="submit"]:focus,
.screen-reader-shortcut:focus,
.screen-reader-text:focus,
.widget_search input[type="submit"]:focus {
	clip: auto !important;
	display: block;
	font-size: 1em;
	font-weight: bold;
	height: auto;
	padding: 20px 23px;
	text-decoration: none;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

.more-link {
	position: relative;
}

.screen-reader-shortcut:focus,
.screen-reader-text:focus {
	background-color: #fff;
}


/* Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* Site Containers
--------------------------------------------- */

.site-container-wrap {
	background-color: #fff;
	border: 1px solid #e3e3e3;
	margin: 0 auto;
	max-width: 1088px;
}

.site-container.sdwee-body-background  {background-position: 0 60px!important;background-size:contain;}

.news-pro-landing .site-container-wrap {
	max-width: 960px;
}

.site-inner {
	clear: both;
}

/*.sdwee-body-background {margin-top:0;}
.sdwee-body-background img {width:1920px;}*/

/* Column Widths and Positions
--------------------------------------------- */

/* Wrapping div for .content and .sidebar-primary */

.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	width: 960px;
}

.content-sidebar-sidebar .content-sidebar-wrap {
	float: left;
}

.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	float: right;
}

/* Content */

.content {
	float: right;
	width: 748px;
}

.content-sidebar .content,
.content-sidebar-sidebar .content {
	border-right: 1px solid #e3e3e3;
	float: left;
}

.sidebar-content-sidebar .content {
	border-left: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	float: left;
}

.sidebar-content .content,
.sidebar-sidebar-content .content {
	border-left: 1px solid #e3e3e3;
}

.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
	width: 600px;
}

.full-width-content .content {
	width: 100%;
}

/* Primary Sidebar */

.sidebar-primary {
	float: right;
	width: 320px;
}

.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
	float: left;
}

.sidebar-sidebar-content .sidebar-primary {
	border-left: 1px solid #e3e3e3;
}

.content-sidebar-sidebar .sidebar-primary {
	border-right: 1px solid #e3e3e3;
}

/* Secondary Sidebar */

.sidebar-secondary {
	float: left;
	font-size: 14px;
	font-size: 1.4rem;
	width: 177px;
}

.content-sidebar-sidebar .sidebar-secondary {
	float: right;
}

.widget-wrap a {color:#9d1000;}
#genesis-content h2 a {
color:black;
font-family: Irvin Heading,Helvetica Neue,Helvetica,Arial,sans-serif;
font-size: 22px;
font-weight: 400;
line-height: .80;
}

#genesis-content a {color:#9d1000;}


/* Column Classes
--------------------------------------------- */
/* Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 46.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}


/* Common Classes
---------------------------------------------------------------------------------------------------- */

/* WordPress
--------------------------------------------- */

.avatar {
	border-radius: 50%;
	float: left;
}

.alignleft .avatar {
	margin-right: 24px;
}

.alignright .avatar {
	margin-left: 24px;
}

/****
.search-form {
	overflow: hidden;
	position: relative;
}
.search-box-wrapper {
	z-index: 999;
	width: 100%;
	display: none;
}

.search-box {
	padding: 1em;
	background: #4d4d4d;
}

.search-box input[type="search"]{
	max-width: 350px;
	float: right;
	padding: 10px 20px 10px 40px;
	font-size: 20px;
	background-color: #fff;
	border: 0;
	border-radius: 3px;
}

.search-box input[value="Search"]{ 
    display: none; 
}

***/
.genesis-nav-menu .search input[type="submit"],
.widget_search input[type="submit"] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
}

a.aligncenter img {
	display: block;
	margin: 0 auto;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 20px;
}

a.alignnone,
img.alignnone {
	margin-bottom: 20px;
}

.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}

a.alignnone {
	display: inline-block;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
	margin: 12px 24px 16px 5px;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
	margin: 0 0 24px 16px;
}

.entry-content .wp-caption-text {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 700;
	margin-bottom: 0;
	text-align: center;
}

.gallery-caption,
.entry-content .gallery-caption {
	margin: 0 0 10px;
}

.widget_calendar table {
	width: 100%;
}

.widget_calendar td,
.widget_calendar th {
	text-align: center;
}

.wp-audio-shortcode,
.wp-playlist,
.wp-video {
	margin: 0 0 28px;
}

/* Genesis
--------------------------------------------- */

.breadcrumb {
	background-color: #f3f3f3;
	border-bottom: 1px solid #e3e3e3;
	font-size: 12px;
	font-size: 1.2rem;
	margin: 0;
	padding: 20px;
	text-transform: uppercase;
}

.archive-description,
.author-box {
	background-color: #ffffff;
	border-bottom: 1px solid #e3e3e3;
	margin: 0;
	overflow: hidden;
	padding: 20px;
}

.archive-title + p {
	margin-top: 24px;
}

.author-box-title {
	color: #000;
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 4px;
}

.author-box p {
	margin-bottom: 0;
}

.author-box .avatar {
	margin-right: 24px;
}

/* Titles
--------------------------------------------- */

.entry-title {
	font-size: 36px;
	font-size: 3.6rem;
	line-height: 1;
}

.entry-title a,
.sidebar .widget-title a {
	color: #000;
}

.entry-title a:focus,
.entry-title a:hover {
	color: #9d1000;
}

.widget-title {
	border-top: 3px solid #000;
	border-bottom: 1px solid #e3e3e3;
	color: #000;
	font-size: 14px;
	font-size: 2.4rem;
	font-weight:bold;
	margin-bottom: 24px;
	padding: 16px;
	text-align: center;
	text-transform: uppercase;
}


.archive-title {
	font-size: 30px;
	font-size: 3rem;
	margin-bottom: 10px;
	margin-top:0;
	text-transform: uppercase;
	font-weight:bold;
}

/* Hacked Titles */
#featured-post-5 .widget-title {text-align:left;}
#enhancedtextwidget-20 .widget-title {text-align:left;}
#enhancedtextwidget-23 .widget-title {text-align:left!important;}
#enhancedtextwidget-12 .widget-title {text-align:left!important;}
#sticky-posts-2 .widget-title {text-align:left;background:#ffffff;}
#sticky-posts-2 {background:#00b9eb;}
#enhancedtextwidget-22 .widget-title {text-align:left;}
.staff-list {list-style-type: none;}
.stats ul {list-style-type:none!important;}
.vidTtl {position:absolute;top:0;left:0;margin:40px 0 40px 12px;width:100%;height:40px;}
.vidTtl h2 {color:#fff;}
.socHeader {width:50%;margin:30px auto;text-align:center;}
.archive .post {
     display: inline-block;
     width: 33.333333333333%;
     padding: 1%;
	 vertical-align:top;
	 height:320px;
	 position:relative;
}

.archive .post .entry-meta {}
.catHead {height:100%;padding-bottom:30px;}
.archive .catHead  .entry-title {height:auto!important;}
.archive .catHead  .post {height:440px;}
.archive .footer-widgets a {color:#FFFFFF!important;}
.archive .genesis-top-menu a {color:#FFFFFF!important;}

.archive .widget-wrap a {color:#9d1000;}
#genesis-content h2 a {
color:black;
font-family: Irvin Heading,Helvetica Neue,Helvetica,Arial,sans-serif;
font-size: 1em;
font-weight: 400;
line-height: 1.2em;
}

.archive .entry-title {font-size:1em;line-height:1em;height:100px;}
.archive .entry-title h2 {margin:0;}
.archive  #genesis-content .entry-title h2 a {font-size:2rem;color:#9d1000;}

.catHead .archive .entry-header {height:0!important;overflow:hidden;margin-bottom:2px;}
.archive .entry-header {height:112px;overflow:hidden;margin-bottom:20px;}

.archive .entry-header:after,
.archive .entry-comments-link,
.archive .entry-categories,
.archive .entry-tags,
.archive .entry-content p {
    display: none;
}

.archive .classifieds{
     display: inline-block;
     width: 33.333333333333%;
     padding: 1%;
	 vertical-align:top;
}

.archive .classifieds .entry-title {font-size:2.4em;line-height:0.5em;}
.archive .classifieds .entry-content p {font-size:14px;}
.archive .classifieds .entry-title h2 {margin:0;}

.archive .classifieds .entry-meta {display:block;margin:0;}
.archive .classifieds .author_info {display:none;}

.archive .classifieds .entry-header:after,
.archive .classifieds .entry-content p {
    display: block;
}
.archive .slideshow{
     display: inline-block;
     width: 33.333333333333%;
     padding: 1%;
	 vertical-align:top;
}
.archive .slideshow .entry-meta {display:block;margin:0;}
.archive .slideshow .author_info {display:block;}
.archive .slideshow .entry-comments-link {display:none;}
.archive .slideshow .entry-categories {display:none;}


/* Widgets
---------------------------------------------------------------------------------------------------- */

.widget {
	word-wrap: break-word;
}

.ad {
	margin: 0 4px;
}

/* Featured Content
--------------------------------------------- */

.featured-content .entry {
	margin-bottom: 20px;
	padding: 0;
}

.featured-content .entry-title {
	font-size: 20px;
	font-size: 2rem;
	line-height: 1.2;
}

.featured-content p {
	margin-bottom: 20px;
}

.home-middle-left .featured-content .entry {height:320px;position:relative;}
.home-middle-middle .featured-content .entry {height:320px;position:relative;}
.home-middle-right .featured-content .entry {height:320px;position:relative;}


/* Plugins
---------------------------------------------------------------------------------------------------- */

/* Genesis eNews Extended
--------------------------------------------- */

.enews-widget input {
	margin-bottom: 16px;
}

.enews-widget input:focus {
	border: 1px solid #ddd;
}

.enews-widget input[type="submit"] {
	background-color: #9d1000;
	color: #fff;
	margin: 0;
	width: 100%;
}

.enews-widget input:focus[type="submit"],
.enews-widget input:hover[type="submit"] {
	background-color: #f5f5f5;
	color: #000;
}

.enews form + p {
	margin-top: 20px;
}

.sidebar .widget.enews-widget {
	background-color: #000;
	color: #999;
}

.sidebar .enews-widget .widget-title {
	color: #fff;
}

/* Genesis Latest Tweets
--------------------------------------------- */

.latest-tweets ul li {
	margin-bottom: 16px;
}

/* Genesis Responsive Slider
--------------------------------------------- */

.news-pro-home .content #genesis-responsive-slider,
.news-pro-home .content .genesis_responsive_slider li {
	border: none;
}

.news-pro-home .content .genesis_responsive_slider li:before {
	content: "";
	margin: 0;
}

.news-pro-home .content .genesis_responsive_slider .slide-excerpt,
.news-pro-home .content .genesis_responsive_slider .slide-excerpt-border  {
	background: transparent;
	border: none;
	margin: 0;
}
.news-pro-home .content .genesis_responsive_slider .slide-excerpt,
.news-pro-home .content .genesis_responsive_slider .slide-excerpt-border h2 a {
color:#FFFFFF!important;font-size:3rem!important;text-transform:uppercase;
}

.news-pro-home .content .genesis_responsive_slider .slide-excerpt {
	padding: 24px;
}

.news-pro-home .content #genesis-responsive-slider,
.news-pro-home .content .genesis_responsive_slider .slides li,
.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li {
	margin: 0;
	padding: 0;
}

.news-pro-home .content .genesis_responsive_slider .flex-control-nav {
	line-height: 1;
	margin-top: -30px;
}

.news-pro-home .content .genesis_responsive_slider .flex-control-nav li {
	margin-bottom: 0;
	padding-bottom: 0;
}

.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a {
	-webkit-transition: none;
	-moz-transition:    none;
	-ms-transition:     none;
	-o-transition:      none;
	transition:         none;
}

.news-pro-home .content .genesis_responsive_slider h2 a {
	/*background: rgba( 0, 0, 0, 0.8 );*/
	color: #fff;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.7);
	display: inline-block;
	font-weight: 400;
	line-height: 1.2;
	padding: 16px;
	position: relative;
	z-index: 9;
}

.news-pro-home .content .genesis_responsive_slider a:focus,
.news-pro-home .content .genesis_responsive_slider a:hover {
	color: #fff;
}

.news-pro-home .content .genesis_responsive_slider p {
	background: rgba( 0, 0, 0, 0.8 );
	color: #fff;
	font-size: 14px;
	font-size: 1.4rem;
	margin: 0;
	padding: 12px 24px;
	position: relative;
	z-index: 9;
}

.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a {
	background: url(images/icon-direction-nav.png) no-repeat -50px 0;
	background-size: 100px 98px;
	height: 49px;
	outline: none;
	right: -25px;
	-webkit-transition: none;
	-moz-transition:    none;
	-ms-transition:     none;
	-o-transition:      none;
	transition:         none;
	width: 50px;
}

.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a:focus,
.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a:hover {
	background-position: -50px -49px;
}

.news-pro-home .content .genesis_responsive_slider .flex-direction-nav li a.prev {
	background-position: 0 0;
	bottom: 10px;
	left: auto;
	right: 62px;
	top: auto;
}

.news-pro-home .content #genesis-responsive-slider .flex-direction-nav li a.next {
	bottom: 10px;
	left: auto;
	right: 10px;
	top: auto;
}

.news-pro-home .content #genesis-responsive-slider .flex-direction-nav li a:focus.prev,
.news-pro-home .content #genesis-responsive-slider .flex-direction-nav li a:hover.prev {
	background-position: 0 -49px;
}

/* Genesis Tabs
--------------------------------------------- */

.home-top .widget.ui-tabs .entry {
	background: none;
	border: none;
	color: #fff;
	margin: 0;
	overflow: hidden;
	padding: 0;
	min-height: 400px;
}

.home-top .widget.ui-tabs .entry h2 a {
	background: rgba( 0, 0, 0, 0.8 );
	display: inline-block;
	font-weight: 400;
	line-height: 1.2;
	padding: 16px;
	position: relative;
	z-index: 9;
}

.home-top .widget.ui-tabs .entry p {
	background: rgba( 0, 0, 0, 0.8 );
	font-size: 14px;
	font-size: 1.4rem;
	margin: 0 24px;
	padding: 12px 24px;
	position: relative;
	z-index: 9;
}

.home-top .widget.ui-tabs .entry h2 {
	margin: 0;
	padding: 24px 24px 8px;
}

.home-top .widget.ui-tabs {
	position: relative;
}

.home-top .ui-tabs ul.ui-tabs-nav {
	bottom: 40px;
	margin: 0 0 0 40px;
	position: absolute;
	right: 40px;
	z-index: 9;
}

.home-top .ui-tabs ul.ui-tabs-nav li {
	border: none;
	margin: 0;
}

.home-top .ui-tabs ul.ui-tabs-nav li::before {
	display: none;
}

.home-top .ui-tabs ul.ui-tabs-nav li a {
	background-color: #000;
	color: #fff;
	display: inline-block;
}

.home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a {
	background-color: #9d1000;
}

.home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a:focus,
.home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a:hover {
	background-color: #fff;
	color: #000;
}

.home-top .widget.ui-tabs img {
	position: absolute;
}

.home-top .widget.ui-tabs a {
	color: #fff;
}

.widget.ui-tabs ul.ui-tabs-nav li:before {
	content: "";
	margin: 0;
}

/* Jetpack
--------------------------------------------- */

img#wpstats {
	display: none;
}

/* Simple Social Icons
--------------------------------------------- */

.simple-social-icons ul li:before {
	display: none;
}
#topSoc {display:none; text-align:center;}


/* Skip Links
---------------------------------------------------------------------------------------------------- */

.genesis-skip-link {
	margin: 0;
}

.genesis-skip-link li {
	height: 0;
	width: 0;
	list-style: none;
}

/* Display outline on focus */
:focus {
	color: #333;
	outline: #ccc solid 1px;
}


/* Site Header
---------------------------------------------------------------------------------------------------- */

.site-header {
	background-color: #fff;
	border-bottom: 3px solid #000;
}

.site-header .wrap {
	padding: 20px 0;
}

.tpHeadLft {width:22%;float:left;text-align:left;padding-left:10px;}
.tpHeadLft h3 {border-top:none!important;text-align:left!important;margin-bottom:0!important;}
.tpHeadMid {width:50%;float:left;text-align:center;}
.tpHeadRt {width:22%;float:left;text-align:right;margin-right:36px;}
.tpHeadRt ul li {
    display: inline-block;
    width: 100px;
    margin: 0 5px 20px;
    vertical-align: top;
    text-align: right;
}
#customHead {margin-top:20px;}
#hdMdLogo {padding-left:60px;}
#hdMdTag {text-align:center;margin-top:20px;font-size:80%;margin-left:-20px;}
.tpHeadSearch {display:none;}
.catHead article.post {width:100%!important;}

#fp-BannerLg {display:block;}
/* Title Area
--------------------------------------------- */

.title-area {
	float: left;
	padding-left: 40px;
	width: 400px;
}

.site-title {
	font-weight: 700;
	font-size: 48px;
	font-size: 4.8rem;
	font-weight: 700;
	line-height: 1;
	margin: 0;
	text-transform: uppercase;
}

.site-title a,
.site-title a:focus,
.site-title a:hover {
	color: #000;
}

.site-description {
	color: #999;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 400;
	letter-spacing: 2px;
	line-height: 1;
	margin: 10px 0 0;
	text-transform: uppercase;
}

/* Full width header, no widgets */

.header-full-width .title-area {
	padding: 0;
	text-align: center;
}

.header-full-width .title-area,
.header-full-width .site-title {
	width: 100%;
}

.header-image .site-description,
.header-image .site-title a {
	display: block;
	text-indent: -9999px;
}

/* Logo, hide text */

.header-image .site-title a {
	background-position: top left !important;
	background-size: contain !important;
	float: left;
	min-height: 90px;
	width: 100%;
}


/* Widget Area
--------------------------------------------- */

.widget-area {
	word-wrap: break-word;
}

.site-header .widget-area {
	float: right;
	padding-right: 40px;
	text-align: center;
	width: 600px;
}

.site-header .widget-area li {
	list-style-type: none;
}

.site-header .search-form {
	float: right;
	margin-top: 24px;
}


/* Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	color: #000;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 700;
	line-height: 1.5;
	width: 100%;
}

.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
	margin-right: -4px;
}

.genesis-nav-menu a {
	border-right: 1px solid #e3e3e3;
	color: #000;
	display: block;
	padding: 14px 16px;
	position: relative;
}

.genesis-nav-menu a:focus,
.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a {
	background-color: #000;
	color: #fff;
}

.genesis-nav-menu > .menu-item > a {
	text-transform: uppercase;
}

.genesis-nav-menu .sub-menu {
	border-top: 1px solid #e3e3e3;
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition:    opacity .4s ease-in-out;
	-ms-transition:     opacity .4s ease-in-out;
	-o-transition:      opacity .4s ease-in-out;
	transition:         opacity .4s ease-in-out;
	width: 200px;
	z-index: 99;
}

.genesis-nav-menu .sub-menu a {
	background-color: #fff;
	border: 1px solid #e3e3e3;
	border-top: none;
	padding: 12px 24px;
	position: relative;
	width: 200px;
}

.genesis-nav-menu .sub-menu a:focus,
.genesis-nav-menu .sub-menu a:hover,
.genesis-nav-menu .sub-menu .current-menu-item > a {
	background-color: #000;
	color: #fff;
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -44px 0 0 199px;
}

.genesis-nav-menu .menu-item:hover {
	position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}

.genesis-nav-menu > .right {
	display: inline-block;
	float: right;
	list-style-type: none;
	padding: 0;
	text-transform: uppercase;
}

.genesis-nav-menu > .date,
.genesis-nav-menu > .right > a {
	border: none;
	border-left: 1px solid #e3e3e3;
	display: inline-block;
	padding: 20px 24px;
}

.genesis-nav-menu > .search {
	padding: 10px;
}

.genesis-nav-menu .search input[type="search"] {
	font-size: 13px;
	font-size: 1.3rem;
	padding: 10px 16px;
}

/* Site Header Navigation
--------------------------------------------- */

.site-header .genesis-nav-menu a {
	border: none;
}

.site-header .genesis-nav-menu .sub-menu a {
	border: 1px solid #e3e3e3;
	border-top: none;
}

/* Primary Navigation
--------------------------------------------- */

.nav-primary {
	border-bottom: 1px solid #e3e3e3;
}

/* Secondary Navigation
--------------------------------------------- */

.nav-secondary {
	border-bottom: 1px solid #e3e3e3;
}

/* Accessible Menu
--------------------------------------------- */

.menu .menu-item:focus {
	position: static;
}

.menu .menu-item > a:focus + ul.sub-menu,
.menu .menu-item.sfHover > ul.sub-menu {
	left: auto;
	opacity: 1;
}

.menu-toggle,
.sub-menu-toggle {
	display: none;
	visibility: hidden;
}


/* Content Area
---------------------------------------------------------------------------------------------------- */

/* Home Page
--------------------------------------------- */

.home-top {
	background-color: #f3f3f3;
	border-bottom: 1px solid #e3e3e3;
	clear: both;
	padding: 20px 20px 0;
}

.home-top .featured-content .entry-title {
	font-size: 30px;
	font-size: 3rem;
}

.home-middle-left {
	border-right: 1px solid #e3e3e3;
	float: left;
	padding: 20px 20px 0;
	width: 33%;
}

.home-middle-middle {
	border-right: 1px solid #e3e3e3;
	float: left;
	padding: 20px 20px 0;
	width: 33%;
}

.home-middle-right {
	float: right;
	padding: 20px 20px 0;
	width: 33%;
}

.home-bottom {
	border-top: 1px solid #e3e3e3;
	clear: both;
	padding: 20px 20px 0;
}

/* Entries
--------------------------------------------- */

.entry {
	/*border-bottom: 1px solid #e3e3e3;*/
	padding: 10px;
}
/***Leon's Code***/
.entry-content p{
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
}

.entry-content ol,
.entry-content p,
.entry-content ul,
.quote-caption {
font-size: 20px;
line-height: 1.3;
	margin-bottom: 26px;
}

.entry-content .st-page p {

	margin-bottom: 6px;
}

.entry-content ol,
.entry-content ul {
	margin-left: 40px;
}

.entry-content ol li {
	list-style-type: decimal;
}

.entry-content ul li {
	list-style-type: disc;
}

.entry-content .st-page ul li {list-style-type:none;}

.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content .search-form {
	margin-bottom: 40px;
	width: 50%;
}

.entry-meta {
	color: #999;
	font-size: 12px;
	font-size: 1.2rem;
	text-transform: uppercase;
}

.entry-header .entry-meta {
	margin-bottom: 24px;
}

#featured-post-5 .entry-header .entry-meta {
	margin-bottom: 24px;
}

#featured-post-10 .entry-header .entry-meta {
	margin-bottom: 24px;
}

.home-middle-left .entry-header .entry-meta {
	margin-bottom: 20px;
	position:absolute;
	bottom:0;
}

.home-middle-middle .entry-header .entry-meta {
	margin-bottom: 20px;
	position:absolute;
	bottom:0;
}

.home-middle-right .entry-header .entry-meta {
	margin-bottom: 20px;
	position:absolute;
	bottom:0;
}

.entry-footer .entry-meta {
	border-top: 1px dotted #e3e3e3;
	margin: 0 -40px;
	padding: 32px 40px 8px;
}

.entry-comments-link::before {
	content: "\2014";
	margin: 0 6px 0 2px;
}

.entry-categories,
.entry-tags {
	display: block;
}

.after-entry {
	padding: 20px;
}

/* Entry Navigation
--------------------------------------------- */

.archive-pagination {
	clear: both;
	font-size: 14px;
	font-size: 1.4rem;
	margin: 40px;
}

.archive-pagination li {
	display: inline;
}

.archive-pagination li a {
	background-color: #000;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 4px;
	padding: 8px 12px;
}

.archive-pagination li a:focus,
.archive-pagination li a:hover,
.archive-pagination li.active a {
	background-color: #9d1000;
	color: #fff!important;
}

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

.entry-comments,
.comment-respond {
	padding: 40px;
}

.entry-comments {
	border-bottom: 1px solid #e3e3e3;
	padding-right: 0;
}

.ping-list {
	margin-bottom: 40px;
}

.comment-content {
	clear: both;
}

.entry-comments .comment-author {
	color: #000;
	font-weight: 700;
	margin-bottom: 0;
}

.entry-comments .comment-meta {
	font-size: 12px;
	font-size: 1.2rem;
	text-transform: uppercase;
}

.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
	width: 50%
}

.comment-respond label {
	display: block;
	margin-right: 12px;
}

.comment-list li,
.ping-list li {
	list-style-type: none;
	margin-top: 24px;
	padding: 32px;
}

.comment-list li li {
	margin-right: -32px;
}

li.comment {
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-right: none;
}

.comment .avatar {
	margin: 0 16px 24px 0;
}

.form-allowed-tags {
	background-color: #f5f5f5;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 24px;
}

li.depth-2 {
	background-color: #fff;
}


/* Sidebars
---------------------------------------------------------------------------------------------------- */

#em_widget-2 a {color:#9d1000!important;text-decoration:none;}
.after-entry li,
.news-pro-home .content li,
.sidebar li {
	border-bottom: 1px dotted #e3e3e3;
	color:#9d1000;
	list-style-type: none;
	margin-bottom: 0;
	padding-bottom: 3px;
	word-wrap: break-word;
}

.after-entry li::before,
.news-pro-home .content li::before,
.sidebar li::before {
	content: "";
	font-size: 0;
	margin: 0;
}

.after-entry li ul,
.news-pro-home .content li ul,
.sidebar li ul {
	border-top: 1px dotted #e3e3e3;
	margin-top: 12px;
	padding-top: 12px;
}

.after-entry ul > li:last-child,
.news-pro-home .content ul > li:last-child,
.sidebar ul > li:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.after-entry .widget,
.news-pro-home .content .widget {
	padding-bottom: 0;
}

.sidebar .widget {
	background-color: #fff;
	border-bottom: 1px solid #e3e3e3;
	padding: 4px;
}

/* Event Widget */

html body.content-sidebar-wrap aside#genesis-sidebar-primary.sidebar.sidebar-primary.widget-area section#em_widget-2.widget.widget_em_widget div.widget-wrap li {
	border-top: 1px dotted #e3e3e3;
	margin-top: 0!important;
	padding-top: 0!important;	
}

html body.content-sidebar-wrap aside#genesis-sidebar-primary.sidebar.sidebar-primary.widget-area section#em_widget-2.widget.widget_em_widget div.widget-wrap ul > li:last-child {
	border-bottom: none;
	margin-bottom: 0!important;
	padding-bottom: 0!important;
}

.evntLink {margin-bottom:2px;}

/* Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
	background-color: #000;
	color: #fff;
	clear: both;
	padding: 40px 40px 16px;
}

.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3
/*.footer-widgets-4,
.footer-widgets-5,
.footer-widgets-6 */
{
	width: 33%;
}

.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3
/*.footer-widgets-4*/ {
	margin: 0 auto;
}

.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3
/*.footer-widgets-4,
.footer-widgets-5*/ {
	float: left;
	text-align:center;
}

.footer-widgets-6 {
	float: right;
}

.footer-widgets a {
	color: #fff;
}

.footer-widgets a:focus,
.footer-widgets a:hover {
	color: #9d1000;
}

.footer-widgets .widget {
	margin-bottom: 24px;
}

.footer-widgets .widget-title {
	border: none;
	color: #fff;
	font-weight: 700;
	padding: 0;
	margin-bottom: 16px;
	text-align: left;
}

.footer-widgets li {
	list-style-type: none;
	margin-bottom: 6px;
	word-wrap: break-word;
}

.footer-widgets .search-form input:focus {
	border: 1px solid #ddd;
}


/* Site Footer
---------------------------------------------------------------------------------------------------- */

.site-footer {
	background-color: #000;
	border-top: 1px solid #333;
	color: #999;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 40px 0;
	text-align: center;
}

.site-footer a {
	color: #aaa;
}

.site-footer a:focus,
.site-footer a:hover {
	color: #9d1000;
}

.site-footer p {
	margin-bottom: 0;
}

/* Slideshow Widget (Ultimate Posts)
-----------------------------------------------------------------------------------------------------*/
.ss-upw-posts article{display:block;margin-bottom:1.5em;padding-bottom:1em;/*border-bottom:1px solid #ddd;*/width:25%;float:left;}
.ss-upw-posts article:last-child{border-bottom:0;padding-bottom:0}
.ss-upw-posts .entry {width:25%;float:left;padding:4px;}
.ss-upw-posts .entry-title{margin-bottom:.5em;font-size:1rem;}
.ss-upw-posts h4 {font-size:1rem!important;}
.ss-upw-posts .entry-title a{text-decoration:none}
.ss-upw-posts .entry-title a:focus,.ss-upw-posts .entry-title a:hover{text-decoration:underline}
.ss-upw-posts .entry-image{margin-bottom:1em}
.ss-upw-posts .entry-image img{max-width:100%;height:auto}
.ss-upw-posts .entry-meta{color:#888;font-size:.9em;margin-bottom:1em;line-height:1.4}
.ss-upw-posts .entry-meta .comments{white-space:nowrap}
.ss-upw-posts .entry-content>:last-child,.ss-upw-posts .entry-summary>:last-child{margin-bottom:1em}
.ss-upw-posts .more-link{white-space:nowrap}
.ss-upw-posts footer{display:block;color:#888;font-size:.9em;line-height:1.4}
.ss-upw-posts .custom-field,.ss-upw-posts .entry-categories,.ss-upw-posts .entry-custom-fields,.ss-upw-posts .entry-tags{margin-bottom:.5em}
.upw-after,.upw-before{margin-bottom:1rem}
.upw-after>:last-child,.upw-before>:last-child{margin-bottom:0}

/*-------------- Events CPT --------------------------*/
#evntSngl {width:58%;float:right; margin:0px 0px 15px 15px;}


.top-banner {text-align:center;width:100%;margin: 0 auto 5px auto;}
.above-footer {text-align:center;width:1138px;margin: 5px auto;}
body .top-banner #nav_menu-4 li {display:inline-block;}
.inLine {display:inline-block;padding-right:10px;}
.menu-top-menu-container {background-color:#000;margin: 0 0 10px 0;padding: 8px 0 4px 0;text-align:right;padding-right:180px;}
.footer-widgets-1.menu-top-menu-container {padding-right:0!important;}
.menu-top-menu-container a {color:#FFF;text-decoration:none;}
.menu-top-menu-container a:hover, a:focus {color:#F00;}
.menu-top-menu-container li {display:inline-block;padding: 5px;}
.menu-top-menu-container li ul li {display:list-item;padding: 0;}
#lgBanner {display:block;}
#mobileAd {display:none;}
#deNav {text-align:center;}
.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em;width:32%;float:left; }
#nav_menu-5 {background:#2f3036;}

/*  Top Menu   */
.genesis-top-menu {
	clear: both;
	color: #fff;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 700;
	line-height: 1.5;
	width: 100%;
}

.genesis-top-menu .menu-item {
	display: inline-block;
	text-align: left;
	margin-right: -4px;
}

.genesis-top-menu a {
	border-right: none;
	color: #fff;
	display: block;
	padding: 5px 10px;
	position: relative;
}

.genesis-top-menu a:focus,
.genesis-top-menu a:hover,
.genesis-top-menu .current-menu-item > a {
	background-color: #000;
	color: #f00;
}

.genesis-top-menu > .menu-item > a {
	text-transform: uppercase;
}

.genesis-top-menu .sub-menu {
	border-top: 1px solid #e3e3e3;
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition:    opacity .4s ease-in-out;
	-ms-transition:     opacity .4s ease-in-out;
	-o-transition:      opacity .4s ease-in-out;
	transition:         opacity .4s ease-in-out;
	width: 200px;
	z-index: 99;
}

.genesis-top-menu .sub-menu a {
	background-color: #000;
	border: 1px solid #e3e3e3;
	border-top: none;
	padding: 5px 24px;
	position: relative;
	width: 200px;
}

.genesis-top-menu .sub-menu a:focus,
.genesis-top-menu .sub-menu a:hover,
.genesis-top-menu .sub-menu .current-menu-item > a {
	background-color: #000;
	color: #f00;
}

.genesis-top-menu .sub-menu .sub-menu {
	margin: -44px 0 0 199px;
}

.genesis-top-menu .menu-item:hover {
	position: static;
}

.genesis-top-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}

.genesis-top-menu > .right {
	display: inline-block;
	float: right;
	list-style-type: none;
	padding: 0;
	text-transform: uppercase;
}

.genesis-top-menu > .date,
.genesis-top-menu > .right > a {
	border: none;
	border-left: 1px solid #e3e3e3;
	display: inline-block;
	padding: 20px 24px;
}

.genesis-top-menu > .search {
	padding: 10px;
}

.genesis-top-menu .search input[type="search"] {
	font-size: 13px;
	font-size: 1.3rem;
	padding: 10px 16px;
}

/* .genesis-top-menu li ul a{display:none} */

/* .genesis-top-menu li ul a:hover{display:block;} */

.genesis-top-menu ul li a:hover + .hidden, .hidden:hover {
    display: block;
}

/*   From OCW site  */
.about.flipbooks ul.books {
    display: block;
    margin: 0;
    padding: 0;
    text-align: center;
}
.about.flipbooks ul.books li {
    color:#9d1000;
	display: inline-block;
    width: 100px;
    margin: 0 5px 20px;
    vertical-align: top;
    text-align: center;
}
.about.flipbooks h2 {font-size:1rem;color:#9d1000;}
.about.flipbooks ul.books .img-clip-box {
    width: 100px;
    height: 110px;
    overflow: hidden;
}

/* Special Issue Page  */
.specCont {clear:both;width:100%}
.specMeta {float:left;width:64%}
.specTh {width:33%;float:left;margin:0 20px 20px 0;}
.specTtl {font-size:22px;}
.entry-content .specCont .specMeta .specTtl h2 a{font-size:22px!important;}
.specTxt {padding-top:8px;}

/*  Advertise Page */
.fifty {width:48%;float:left;padding: 0 5px;}

.nwsltrConf {margin-top:30px;text-align:center;}

/* Best Of Page  */
.categories ul li {list-style-type: none;}
.categories a {color:#9D1000;}
.bulge {}
.winner {font-weight:bold;color:#888;}
/*
Sticky Menu
---------------------------------------------------------------------------------------------------- */

#subnav {
	background-color: #1e1e1e;
	display: none;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}

#subnav .wrap {
	margin: 0 auto;
	position: relative;
	width: 1152px;
}

#subnav .genesis-nav-menu.menu-secondary {
	border: none;
}

.genesis-nav-menu.menu-secondary a {
	color: #000;
	padding: 20px;
	padding: 1.25rem;
}

.genesis-nav-menu.menu-secondary a:hover {color:#fff;}

.genesis-nav-menu.menu-secondary li.sticky-right {
	float: right;
}

.genesis-nav-menu.menu-secondary li li a,
.genesis-nav-menu.menu-secondary li li a:link,
.genesis-nav-menu.menu-secondary li li a:visited {
	background-color: #1e1e1e;
	border: 1px solid #fff;
	border-top: none;
	color: #fff;
	padding: 20px;
	padding: 1.25rem;
}

.genesis-nav-menu.menu-secondary li li a:hover {
	color: #ff2a00;
}

.home-top .widget-area #genesis-responsive-slider .flexslider h2 {font-size:3rem!important;}
.hpvideoframe {width:1138px;height:360px;overflow:hidden;text-align:center;}

#fpVidWidget {position:relative;width:100%;height:320px;overflow:hidden;}
.player .video-wrapper {margin-top:-40px!important;}


.author_info{
	margin-bottom: 0px;
    float: left;
	font-size: 1.2rem;
	margin-right: 10px;
    text-transform: uppercase;
	}

.img{
    text-transform: lowercase;
}

/*.entry-content p:first-child:first-letter {
float:left;
font-size:4em;
color: #000099;
margin-right:0.10em;
line-height:90%;
text-shadow: 0.05em 0.05em #9D1000;
}*/
.drpCap {
float:left;
font-size:4em;
color: #9D1000;
margin-right:0.10em;
line-height:90%;
text-shadow: 0.05em 0.05em #DDDDDD;
}

/*.post p:first-child:first-letter {
float:left;
font-size:4em;
color: #9D1000;
margin-right:0.10em;
line-height:90%;
text-shadow: 0.05em 0.05em #DDDDDD;
}*/

.vcard .author .post p:first-child:first-letter {
float:left;
font-size:default;
color: #000;
margin-right:0;
line-height:100%;
text-shadow: none;
}

/* OCW Event Page */
.ocwEvntCell {clear:both;}
.ocwEvntTh {/*width:42%;float:left;*/width:100%;clear:both;}
.ocwEvntCnt {/*width:55%;float:right;*/}
.ocwEvntTtl h3 {color:#9D1000}
.ocwEvntExc {font-size:1.1em;}
#ocwEvnts {}
#ocwEvnts ul {list-style-type:none;}
#ocwEvnts ul li {display:inline-block;width:30%;text-align:center;vertical-align:top;margin-bottom:16px;}
.evntLnk {text-align:center;font-size:90%;}
.evntDtes {text-align:center;font-size:80%;}

/*responsive menu css*/

#nav-menu-3 {background:#2f3036;}

/*Strip the ul of padding and list styling*/
#topNav ul {
    list-style-type:none;
    margin:0;
    padding:0;
    position: relative;
}
/*Create a horizontal list with spacing
#topNav li {
    display:inline-block;
    float: left;
    margin-right: 1px;
}*/
/*Style for menu links*/
#topNav li a {
    display:block;
    min-width:140px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #fff;
    background: #2f3036;
    text-decoration: none;
}
/*Hover state for top level links*/
#topNav li:hover a {
    background: #19c589;
}
/*Style for dropdown links*/
#topNav li:hover ul a {
    background: #000;
    color: #fff;
    height: 40px;
    line-height: 40px;
}
/*Hover state for dropdown links*/
#topNav li:hover ul a:hover {
    background: #000;
    color: #fff;
}
/*Hide dropdown links until they are needed*/
#topNav li ul {
    display: none;
}
/*Make dropdown links vertical*/
#topNav li ul li {
    display: block;
    float: none;
}
/*Prevent text wrapping*/
#topNav li ul li a {
    width: auto;
    min-width: 100px;
    padding: 0;
}
/*Display the dropdown on hover*/
#topNav ul li a:hover + .hidden, .hidden:hover {
    display: block;
}
/*Style 'show menu' label button and hide it by default*/
#topNav.show-menu {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
    color: #fff;
    background: #19c589;
    text-align: center;
    padding: 10px 0;
    display: none;
}
/*Hide checkbox*/
#topNav input[type=checkbox]{
    display: none;
}
/*Show menu when invisible checkbox is checked*/
#topNav input[type=checkbox]:checked ~ #menu{
    display: block;
}
#deHead {display:block;}
/*Responsive Styles*/
@media screen and (max-width : 600px){
    /*Make dropdown links appear inline*/
  #topNav ul {
        position: static;
        display: none;
    }
    /*Create vertical spacing*/
    #topNav li {
        margin-bottom: 1px;
    }
    /*Make all menu links full width*/
    #topNav ul li, li a {
        width: 100%;
    }
    /*Display 'show menu' link*/
    #topNav.show-menu {
        display:block;
    }
	#fp-BannerLg {display:none;}
	.tpHeadLft {width:100%;float:none;text-align:center;display:none;}
	.tpHeadSearch {display:block;width:60%;float:none;text-align:center;margin: 10px auto;}
	.tpHeadMid {width:100%;float:none;text-align:center;font-size:90%;}
	.tpHeadMid img {max-width:100%;height:auto;}
	.tpHeadRt {width:100%;float:none;text-align:center;display:block;}
	#deHead {display:none;}
	.top-banner {display:none;}
	.gc-responsive-menu-icon { display: none; }
	.ocwEvntExc {font-size:80%;}
	.archive .post {width: 100%; margin: 0 auto;}
	.catHead {display:none;}
	.archive .classifieds{width: 100%;float:none;}
	.archive .slideshow {width: 100%;float:none;}
}

/*  Newsletter Pages  */
#leadFeaturedImg {width:48%;float:left;}
.pindex {width:48%;float:left;}
.emailImageLead {}
.ntitle {float:left;padding: 5px}
#leadExcerpt {display:none;}
.nmeta {display:none;}
#subscCont {}
#subscTtl {}
#subscTxt {}
#nwslCont {width:46%;float:left;margin:12px;}
.nwslTh {}
.nwslTtl {width:62%;float:left}
.nwslBtn {text-align:right;margin-right:14px;width:33%;float:left}

/* Events Pages */
.evntCont {}
.evntCell {width:31%;float:left;height: 262px;}
.evntCellCont {text-align:center;padding:10px;}
.evntCellTtl {width:90%;text-align:center;}
.evntContTtl {font-size:26px;color:#9D1000;}
#events h4.heading {font-family: Irvin Heading,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 2rem;}
#events p.venue{
	font-family: Irvin Heading,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 14px;
}
#events p.venue, p.list-group-item-text {
    margin-bottom: 9px;
}

#events .heading a{
	font-size:2rem;
}
#events p.venue-city, p.venue-street, p.venue-date{
	    font-family: Irvin Heading,Helvetica Neue,Helvetica,Arial,sans-serif;
		font-size:14px;
		margin-bottom:9px;
}


/* iframe#myvideo{

    width: 1120px;
	height: 773px;
	top: 50px;
	margin-top: 0px;
	padding-bottom: 153px;

} */

/* VMG CSS */
.padded{padding:10px}.header{margin-bottom:10px;padding:0 10px;position:relative;overflow:hidden}.top-slider .ms-slide-info{text-align:center;margin-top:20px;padding-bottom:5px;font:100 43px/50px oswald,sans-serif}.top-slider .ms-slide-info h3{margin:5px;font-weight:300;font-size:23pt;color:#222;text-align:center;text-transform:uppercase;line-height:40px}.top-slider .ms-slide-info h3 a{color:#000}.top-slider .ms-slide-info h4{margin:5px;color:#7a7a7a;text-transform:uppercase;font:normal 14px/16px avalonWeb,sans-serif;letter-spacing:0;text-transform:uppercase}.top-slider .ms-partialview-template .ms-slide-info p{font:100 16px/18px serif12,serif;color:#000}.top-slider .ms-slide-info p{font:100 16px/18px serif12,serif;color:#000}.by-ago{color:#000;font:italic 10px/12px serif12,serif;margin-top:10px}a.topic-cap{position:relative;color:#fff !important;text-decoration:none;text-transform:uppercase;font:bold 12px/14px avalonWeb,sans-serif;padding:5px 25px 5px 10px;border-radius:12px}a.topic-cap:after{background:url("/img/sprites-main.png") no-repeat scroll -197px -36px transparent;content:"";display:block;height:14px;margin-left:5px;position:absolute;right:5px;top:5px;width:14px}.master-slider{position:relative;visibility:hidden;-moz-transform:translate3d(0,0,0);background:#fff}.master-slider,.master-slider *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.master-slider.ms-fullheight{height:100%}.ms-layout-partialview .ms-view{overflow:visible;background-color:transparent}.ms-layout-partialview .ms-container{overflow:hidden}.master-slider img,.ms-slide-bgvideocont video{max-width:none}.ms-ie img{border:0}.ms-ie8 *{opacity:inherit;filter:inherit}.ms-ie7{zoom:1}.ms-loading-container{position:absolute;width:100%;top:0}.ms-slide-auto-height{display:table}.ms-loading-container .ms-loading,.ms-slide .ms-slide-loading{width:36px;height:36px;background:url(../img/ms/loading-2.gif) no-repeat center white;border-radius:60px;box-shadow:0 0 3px rgba(0,0,0,0.2);position:absolute;left:50%;top:50%;margin:-18px;opacity:.9}.ms-no-swipe,.ms-def-cursor{cursor:auto !important}.ms-grab-cursor{cursor:url("../img/ms/grab.png"),move}.ms-grabbing-cursor{cursor:url("../img/ms/grabbing.png"),move}.ms-ie .ms-grab-cursor{cursor:move}.ms-ie .ms-grabbing-cursor{cursor:move}.ms-view{margin:0 auto;overflow:hidden;background:black;position:relative;-webkit-perspective:2000px;-moz-perspective:2000px;-ms-perspective:2000px;perspective:2000px}.ms-view .ms-slide-container{position:relative}.ms-slide{position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;height:100%}.ms-slide .ms-slide-bgcont,.ms-slide .ms-slide-bgvideocont{position:absolute;overflow:hidden;width:100%}.ms-slide .ms-slide-bgvideocont{z-index:105;height:100%}.ms-slide .ms-slide-bgvideocont,.ms-slide-bgvideocont>video{-webkit-transform:translateZ(0.3px);-moz-transform:translateZ(0.3px);-ms-transform:translateZ(0.3px);-o-transform:translateZ(0.3px);transform:translateZ(0.3px)}.ms-slide .ms-slide-bgvideo{position:absolute;top:0}.ms-inner-controls-cont,.ms-container{position:relative;margin:0 auto}.ms-slide .ms-slide-bgcont img,.ms-container,.ms-inner-controls-cont{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ms-slide .ms-layer{position:absolute}.ms-slide .ms-slide-layers{position:absolute;overflow:hidden;width:100%;height:100%;z-index:110;top:0}.ms-slide .ms-slide-video{position:absolute;top:0;z-index:111;background:black;padding:0;margin:0;border:0}.ms-parallax-layer{width:100%;position:absolute;top:0}.ms-scroll-parallax-cont{position:absolute;top:0;width:100%;height:100%;-webkit-transform:translateZ(0.4px);-moz-transform:translateZ(0.4px);-ms-transform:translateZ(0.4px);-o-transform:translateZ(0.4px);transform:translateZ(0.4px)}.ms-action-layer{cursor:pointer}.ms-btn-container{position:absolute}.ms-btn{text-decoration:none;display:inline-block;color:black;position:relative;padding:8px 15px;cursor:pointer;white-space:nowrap}.ms-default-btn{background:#0074a2;border-radius:5px;color:#FFF}.ms-default-btn:hover{background-color:#0098d5}.ms-default-btn:active{top:1px}.ms-layer.video-box{background:black}.ms-layer.video-box iframe{padding:0;margin:0;border:0;position:absolute;z-index:110}.ms-btn-s{padding:14px 17px;font-size:80%;line-height:0}.ms-btn-m{padding:12px 40px}.ms-btn-n{padding:8px 25px;font-size:95%}.ms-btn-l{padding:17px 50px;font-size:120%}.ms-btn-round{border-radius:5px}.ms-btn-circle{border-radius:100px}.ms-btn-outline-round{border-radius:5px}.ms-btn-outline-circle{border-radius:100px}.ms-layer.video-box{background:black}.ms-layer.video-box iframe{padding:0;margin:0;border:0;position:absolute;z-index:110}.ms-slide .ms-slide-vpbtn,.ms-slide .ms-video-btn{position:absolute;cursor:pointer;z-index:110}.ms-slide .ms-slide-vcbtn{position:absolute;cursor:pointer;z-index:113}.ms-slide-vcbtn-mobile{position:relative;bottom:0;left:0;width:100%;height:28px;background-color:black;color:white;text-align:center;cursor:pointer;z-index:113}.ms-slide-vcbtn-mobile .ms-vcbtn-txt{text-transform:uppercase;font-family:sans-serif;font-size:.75em;display:inline-block;background:url(../img/ms/video-close-btn.png) no-repeat 0 3px;padding-left:15px;height:15px;color:#dbdbdb;margin-top:7px}.ms-slide .ms-slide-vcbtn,.ms-slide .ms-slide-layers,.ms-slide .ms-slide-vpbtn,.ms-slide .ms-slide-video{-webkit-transform:translateZ(0.44px);-moz-transform:translateZ(0.44px);-ms-transform:translateZ(0.44px);-o-transform:translateZ(0.44px);transform:translateZ(0.44px)}.ms-video-img{position:absolute;width:100%;height:100%;top:0;left:0}.ms-mask-frame{overflow:hidden;position:absolute;float:left}.ms-thumb-list{overflow:hidden;position:absolute}.ms-thumb-list.ms-dir-h{width:100%}.ms-thumb-list.ms-dir-v{height:100%;top:0}.ms-thumbs-cont{position:relative}.ms-thumb-frame img{width:100%;height:auto}.ms-thumb-frame{cursor:pointer;float:left;overflow:hidden;opacity:.5;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.ms-thumb-frame-selected{opacity:1}.ms-tabs .ms-thumb-frame{background-color:#f6f6f6;text-shadow:0 1px 1px white;color:#222;border:solid 1px white;border-width:0 1px 1px 0;overflow:visible;position:relative;opacity:1;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.ms-tabs.ms-dir-h .ms-thumb-frame{margin-top:12px}.ms-tabs.ms-dir-v .ms-thumb-frame{margin-left:12px}.ms-tabs .ms-thumb{padding:20px 20px}.ms-tabs .ms-thumb-frame-selected{opacity:1;background:#ededed}.ms-tabs .ms-thumb-frame .ms-thumb-ol{position:absolute;opacity:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.ms-tabs.ms-dir-h .ms-thumb-frame .ms-thumb-ol{top:0;left:50%;margin-left:-12px;border-bottom:solid 12px #f6f6f6;border-left:solid 12px transparent;border-right:solid 12px transparent}.ms-tabs.ms-dir-h .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;top:-12px;border-bottom-color:#ededed}.ms-tabs.ms-dir-v .ms-thumb-frame .ms-thumb-ol{top:50%;left:0;margin-top:-12px;border-right:solid 12px #ededed;border-top:solid 12px transparent;border-bottom:solid 12px transparent}.ms-tabs.ms-dir-v .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;left:-12px;border-right-color:white}.ms-bullet{cursor:pointer;float:left}.ms-bullets.ms-dir-h{position:absolute;bottom:0;right:50%;width:100px}.ms-bullets.ms-dir-v{position:absolute;top:50%}.ms-bullets.ms-dir-v .ms-bullet{float:none}.ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%}.ms-sbar{position:absolute}.ms-sbar.ms-dir-h{left:10px;right:10px;top:5px}.ms-sbar.ms-dir-v{top:10px;bottom:10px;right:5px}.ms-sbar .ms-bar{height:4px;background:#333;border-radius:4px}.ms-sbar.ms-dir-v .ms-bar{width:4px}.ms-sbar .ms-bar{position:relative;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.ms-timerbar{width:100%;bottom:0;position:absolute}.ms-ctimer{display:none}.ms-time-bar{-webkit-transition:width 120ms linear;-moz-transition:width 120ms linear;-ms-transition:width 120ms linear;-o-transition:width 120ms linear;transition:width 120ms linear}.ms-ie7 .ms-tooltip-arrow{height:0}.ms-slide-info{position:absolute}.ms-slide-info.ms-dir-v{top:0}.ms-slide-info.ms-dir-h{width:100%}@keyframes point-anim{0{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);opacity:1}100%{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);opacity:0}}@-webkit-keyframes point-anim{0{-webkit-transform:scale(0.5);opacity:1}100%{-webkit-transform:scale(1.5);opacity:0}}.ms-android .ms-tooltip-point .ms-point-border{animation:none;-moz-animation:none;-webkit-animation:none;-o-animation:none}.ms-toc-rotator .master-slider,.ms-toc-rotator .ms-container,.ms-toc-rotator .ms-view{-moz-transform:translate3d(0,0,1px);position:relative}.ms-toc-rotator .ms-view{background:transparent}.ms-toc-rotator .ms-slide-bgcont img{margin-left:0 !important}.ms-toc-rotator .ms-slide-info{display:block;position:absolute;width:calc(100% - 620px);height:100%;right:0;padding:0 10px 0 15px !important;margin-top:0 !important;text-align:left !important}.ms-toc-rotator .ms-slide-info .headline{font:100 30%/110% oswald,sans-serif !important;text-align:left !important}.ms-toc-rotator .ms-slide-info .headline a{font:inherit}.ms-toc-rotator .ms-slide-info .by-ago a{color:#000;font:italic 10px/12px serif12,serif;margin-top:10px}.ms-toc-rotator .ms-slide-info a.topic-cap{position:absolute;bottom:5px}.ms-nav-next,.ms-nav-prev{background:transparent url('/img/sprites-main.png') no-repeat;width:28px;height:28px;margin-top:-17px;position:absolute;top:50%;cursor:pointer}.ms-nav-next{right:20px;background-position:-32px -81px}.ms-nav-next:hover{background-position:-32px -141px}.ms-nav-prev{left:20px;background-position:-2px -81px}.ms-nav-prev:hover{background-position:-2px -141px}.city-red .ms-nav-next:hover{background-position:-32px -111px}.city-red .ms-nav-prev:hover{background-position:-2px -111px}@media(max-width:959px){.ms-toc-rotator .ms-slide-info .headline{font:100 25%/110% oswald,sans-serif !important;text-align:left !important}}@media(max-width:768px){.ms-toc-rotator .ms-slide-info{position:relative;width:100%;padding:0 10px !important}.ms-toc-rotator .ms-slide .ms-slide-info{display:none}.ms-toc-rotator .ms-slide-info .headline{width:100%;padding:0 !important;margin:0 auto !important;font:100 43px/50px oswald,sans-serif !important}.ms-toc-rotator .ms-slide-info .topic-cap{position:relative !important;bottom:10px !important}.ms-staff-info .ms-slide-info{position:relative}.placement .ads.middle{width:320px !important}}.altTheme h3,.altTheme h5,.altTheme h5 a{color:#054e08 !important}label{font-weight:bold}div.register a{color:#0053b8;font:100 17px/19px avalonWeb,sans-serif;padding:0 10px;margin-top:10px;text-transform:uppercase;letter-spacing:110%;display:inline-block;clear:both}div.register a:after{content:"+";font:bold 17px/19px sans-serif;margin-left:5px}a.blueButton{font:normal 15px/20px avalonWeb,sans-serif;letter-spacing:1px;padding:5px 10px 5px 10px;text-transform:uppercase;float:right;position:relative;z-index:10 !important;color:#fff !important}a.whiteButton{font:normal 15px/20px avalonWeb,sans-serif;letter-spacing:1px;padding:5px 10px 5px 10px;text-transform:uppercase;float:right;background-color:#fff;position:relative;z-index:30 !important}#streetTeamCanvas .pix{width:58%;float:left}#streetTeamCanvas .stDeets{width:40%;float:right}.stSponsor{font:normal 13px/42px avalonWeb,sans-serif;vertical-align:top;letter-spacing:0}.stSponsor img{width:auto;display:inline-block;height:42px;position:relative;top:0;vertical-align:top;margin-right:5px}#mobileTeam ul li{margin-bottom:10px;padding-bottom:20px}#mobileTeam ul li .photoShoot{text-align:center}#mobileTeam ul li .deets{margin-top:10px}#mobileTeam ul li .deets h5{color:#000}.den #mobileTeam ul li .deets{color:#fff}.den #mobileTeam ul li .deets h5{color:#fff}.filmstrip-parent{background-image:url('/images/promo/film-background.png');background-repeat:repeat-x;height:250px;background-color:#fff;text-align:center;padding-top:15px;overflow:hidden}.filmstrip>div{width:95%;margin:0 auto}.filmstrip ul li{vertical-align:top;display:inline-block;width:22%;margin-left:2%;margin-bottom:50px}div#slideshow img{height:144px}ul.freestuff-list li p.freestuff-title{font:100 17px/18px oswald,sans-serif}ul.freestuff-list li a.freestuff-entry-link{padding:5px 10px 5px 10px;background-color:}p.freestuff-title a{color:#000;text-transform:uppercase}p.freestuff-title a:hover{text-decoration:none;color:#000}.freestuff-list li{display:inline-block;vertical-align:top;width:48%;height:200px;margin:0 1% 10px}.freestuff-list li.ad{height:300px}.freestuff-list .img-box{width:100%}div.rounded-big{border-radius:25px;background-color:#fff;padding:10px 0 0 10px}.toc-header h3{color:#ff9e1b}#contentHeaderContainer{opacity:1;width:500px;top:20px}div.contentHeader{margin-top:20px;padding-bottom:20px;width:100%}section.promo-freestuff{width:calc(100% - 310px);float:left}.promo-toc section.promo-freestuff{z-index:1000}.promo-toc .contentHeader .padded{padding:0 10px 10px}section.promo-freestuff p{font-weight:bold;margin:5px 0 10px 0}section.promo-freestuff ul{display:inline-block;width:100%}section.promo-freestuff ul li.big-box{display:inline-block;vertical-align:top;width:48%;height:290px;background:#fff;margin:0 1% 20px 0;text-align:left;position:relative;box-shadow:1px 1px 3px rgba(0,0,0,.5)}section.promo-freestuff ul li.small-box{display:inline-block;vertical-align:top;width:48%;height:100px;background:#fff;margin:0 1% 20px 0;text-align:left;position:relative;box-shadow:1px 1px 3px rgba(0,0,0,.5)}li.small-box div.img-box{float:left;width:35%;height:69px}li.small-box .headline{display:inline-block;width:62%;margin-bottom:5px}section.promo-freestuff ul li div.headline{color:#000;font:100 17px/20px oswald,sans-serif;padding:0 10px;margin-top:10px;display:inline-block;clear:both}section.promo-freestuff ul li a{color:#000}section.promo-freestuff ul li.small-box div.headline{font:100 15px/17px oswald,sans-serif}section.promo-events{background-color:#fff}.promo-events.results .deets.grid .title a{font-size:27px;line-height:29px}.promo-socials{clear:both;display:block}.promo-socials ul.content-socials{display:table;margin:20px auto}.promo-socials ul.content-socials li{display:inline-block;height:28px;width:28px;margin-right:5px;vertical-align:top}.promo-socials ul.content-socials li a{display:block;height:28px;width:28px;background:transparent url('/img/sprites-main.png') no-repeat -409px -62px}.promo-socials ul.content-socials li.tw a{background-position:-440px -62px}.promo-socials ul.content-socials li.in a{background-position:-178px -218px}.promo-socials ul.content-socials li.em a{background-position:-317px -150px}.promo-nav-box{width:calc(100% - 10px);margin:20px 0 20px;height:40px;background:transparent url("/img/grade-navbar-40.png") repeat-x}ul.promo-nav{text-align:center;padding-left:4%;font-size:0}ul.promo-nav li{display:inline-block;min-width:12%;font-size:100%}ul.promo-nav:before{content:"Show Me:";text-transform:uppercase;font:100 20px/20px oswald,sans-serif;display:inline-block;position:relative;top:2px;right:10px}ul.promo-nav li a{display:block;color:#000;padding:0 5px;font:normal 15px/39px avalonWeb,sans-serif;text-transform:uppercase;border-right:1px solid #c5c5c5}.promo-nav li a.current{color:#000;cursor:default;pointer-events:none}ul.promo-nav li:first-child a{border-left:1px solid #c5c5c5}.select-box.promonm{display:none}.select-box.promonm{height:60px;width:200px;margin:0 auto;position:relative}.select-box.promonm:before{content:"";display:block;height:30px;width:30px;background:#faf8fb;border:1px solid #c5c5c5;position:absolute;top:5px;right:0;pointer-events:none;cursor:pointer}.select-box.promonm:after{content:"";display:block;height:6px;width:10px;position:absolute;top:17px;right:10px;background:transparent url('/img/sprites-main.png') no-repeat -24px -35px;pointer-events:none;cursor:pointer}.select-box.promonm select.promo-nav-mobile{width:200px;height:30px;margin-top:5px}.select-box.promonm select.promo-nav-mobile{border:1px solid #c5c5c5}.select-box.promonm select.promo-nav-mobile,.select-box.promonm select.promo-nav-mobile option{font:normal 20px/30px avalonWeb,sans-serif;text-transform:uppercase;text-align:center;background:#faf8fb}.promo-events-page .result.result-event h3.title{line-height:24px !important}div.socialButtons{background-color:#331a00;padding-top:20px;padding-bottom:20px}.altTheme div.socialButtons{background-color:#054e08}div.socialButtons ul li{display:inline-block;width:100px;text-align:center}div.socialButtons h4{position:relative;padding-top:35px;padding-bottom:35px;font:normal 24px/14px avalonWeb,sans-serif;color:#fff;text-align:center}div.socialButtons ul{width:auto;margin:auto;display:table}div.socialButtons p a{font:normal 14px/14px avalonWeb,sans-serif;text-transform:uppercase;color:#fff}div.socialButtons p a:visited{font:normal 14px/14px avalonWeb,sans-serif;text-transform:uppercase;color:#fff}#desktopEvents .deets.list,#desktopEvents .promo-announce{display:none !important}div.parallaxSlide{position:relative;z-index:6 !important}div#toc-desktop-content{display:block !important}div#toc-mobile-content{display:none !important}div.pSkyline-top{opacity:0;background-position:50% 90%;background-repeat:no-repeat;position:fixed;bottom:-130px;height:283px;left:50%;width:100%;margin-left:-50%;z-index:0 !important}div.pSkyline-middle{opacity:0;background-position:top center;background-repeat:no-repeat;position:fixed;bottom:0;height:121px;left:50%;width:100%;margin-left:-50%;z-index:0 !important}div.pSkyline-bottom{opacity:0;background-position:top center;background-repeat:no-repeat;position:fixed;bottom:0;height:283px;left:50%;width:100%;margin-left:-50%;z-index:0 !important}div.law-promo-color-bg{background:#febf00 url("/images/promo/promo-toc-background.jpg") no-repeat top center;overflow:hidden;background-attachment:fixed}div.law-pSkyline-top{background-image:url('/images/promo/law-skyline-top.png')}div.law-pSkyline-middle{background-image:url('/images/promo/law-skyline-middle.png')}div.law-pSkyline-bottom{background-image:url('/images/promo/law-skyline-bottom.png')}div.den-promo-color-bg{background:#2d8afe url("/images/promo/blue-toc-background.jpg") no-repeat top center;overflow:hidden;background-attachment:fixed}div.den-pSkyline-top{background-image:url('/images/promo/den-skyline-top.png')}div.den-pSkyline-middle{background-image:url('/images/promo/den-skyline-middle.png')}div.den-pSkyline-bottom{background-image:url('/images/promo/den-skyline-bottom.png')}body.mia .socialButtons{background:#331a00 url("/images/promo/mia-social-bg.jpg") no-repeat top center !important;overflow:hidden;background-attachment:fixed}div.mia-promo-color-bg{background:#febf00 url("/images/promo/promo-toc-background.jpg") no-repeat top center;overflow:hidden;background-attachment:fixed}div.mia-pSkyline-top{background-image:url('/images/promo/mia-skyline-top.png')}div.mia-pSkyline-middle{background-image:url('/images/promo/mia-skyline-middle.png')}div.mia-pSkyline-bottom{background-image:url('/images/promo/mia-skyline-bottom.png')}body.bpb .socialButtons{background-color:#cfbca9}body.bpb #farRightMediumCloud1,body.ocw #farRightMediumCloud1{display:none !important}div.bpb-promo-color-bg{background:#2d8afe url("/images/promo/blue-toc-background.jpg") no-repeat top center;overflow:hidden;background-attachment:fixed}div.bpb-pSkyline-top{background-image:url('/images/promo/bpb-skyline-top.png')}div.bpb-pSkyline-middle{background-image:url('/images/promo/bpb-skyline-middle.png')}div.bpb-pSkyline-bottom{background-image:url('/images/promo/bpb-skyline-bottom.png')}div.phx-promo-color-bg{background:#febf00 url("/images/promo/promo-toc-background.jpg") no-repeat top center;overflow:hidden;background-attachment:fixed}div.phx-pSkyline-top{background-image:url('/images/promo/phx-skyline-top.png')}div.phx-pSkyline-middle{background-image:url('/images/promo/phx-skyline-middle.png')}div.phx-pSkyline-bottom{background-image:url('/images/promo/phx-skyline-bottom.png')}body.dal .socialButtons{background-color:#2d8afe}div.dal-promo-color-bg{background:#2d8afe url("/images/promo/blue-toc-background.jpg") no-repeat top center;overflow:hidden;background-attachment:fixed}div.dal-pSkyline-top{background-image:url('/images/promo/dal-skyline-top.png')}div.dal-pSkyline-middle{background-image:url('/images/promo/hou-skyline-middle.png')}div.dal-pSkyline-bottom{background-image:url('/images/promo/hou-skyline-bottom.png')}.dal .promo-toc .promo-team h5,.dal .promo-toc .promo-team h5 a{color:#fff !important}.dal .promo-toc .promo-team p{color:#fff}.dal .promo-toc .promo-team p a{color:#000}.hou .promo-toc .promo-team h5,.hou .promo-toc .promo-team h5 a{color:#3a2000 !important}.hou .promo-toc .promo-team p{color:#3a2000}.hou .promo-toc .promo-team p a{color:#000}div.hou-promo-color-bg{background:#febf00 url("/images/promo/promo-toc-background.jpg") no-repeat top center;overflow:hidden;background-attachment:fixed}div.hou-pSkyline-top{background-image:url('/images/promo/hou-skyline-top.png')}div.hou-pSkyline-middle{background-image:url('/images/promo/hou-skyline-middle.png')}div.hou-pSkyline-bottom{background-image:url('/images/promo/hou-skyline-bottom.png')}body.hou .socialButtons{background:#3a2000 !important;overflow:hidden;background-attachment:fixed}body.nyv .socialButtons{background-color:#2d6ab5}div.nyv-promo-color-bg{background:#2d6ab5 url("/images/promo/blue-toc-background.jpg") no-repeat top center;overflow:hidden;background-attachment:fixed}div.nyv-pSkyline-top{background-image:url('/images/promo/nyv-skyline-top.png')}div.nyv-pSkyline-middle{background-image:url('/images/promo/nyv-skyline-middle.png')}div.nyv-pSkyline-bottom{background-image:url('/images/promo/nyv-skyline-bottom.png')}.nyv .promo-toc h3{color:#2d6ab5 !important}.nyv .promo-toc .promo-team h5,.nyv .promo-toc .promo-team h5 a{color:#fff !important}.nyv .promo-toc .promo-team p{color:#fff}.nyv .promo-toc .promo-team p a{color:#000}.min .promo-toc .promo-team h5,.min .promo-toc .promo-team h5 a{color:#FFF !important}.min .promo-toc .promo-team p{color:#202020}.min .promo-toc .promo-team p a{color:#FFF}body.min .socialButtons{background-color:#2d6ab5}div.min-promo-color-bg{background:#2d6ab5 url("/images/promo/blue-toc-background.jpg") no-repeat top center;overflow:hidden;background-attachment:fixed}div.min-pSkyline-top{background-image:url('/images/promo/min-skyline-top.png')}div.min-pSkyline-middle{background-image:url('/images/promo/min-skyline-middle.png')}div.min-pSkyline-bottom{background-image:url('/images/promo/min-skyline-bottom.png')}body.ocw .socialButtons{background:#331a00 url("/images/promo/ocw-social-bg.jpg") no-repeat top center !important;overflow:hidden;background-attachment:fixed}div.ocw-promo-color-bg{background:#febf00 url("/images/promo/promo-toc-background.jpg") no-repeat top center;overflow:hidden;background-attachment:fixed}div.ocw-pSkyline-top{background-image:url('/images/promo/ocw-skyline-top.png')}div.ocw-pSkyline-middle{background-image:url('/images/promo/ocw-skyline-middle.png')}div.ocw-pSkyline-bottom{background-image:url('/images/promo/ocw-skyline-bottom.png')}div.spotlight{position:fixed;z-index:0 !important;left:50%;opacity:0;background:url('/images/promo/spotlight-1.png') no-repeat;width:88px;height:396px}span.fireworkSpark{color:#300;display:block;position:relative;font-size:30pt;opacity:0}span#fireworkSpark-1{margin-left:350px}span#fireworkSpark-2{margin-top:200px;margin-left:-550px}span#fireworkSpark-3{margin-left:0}div.firework{opacity:0;left:50%;position:absolute;margin:none auto}div#firework-1{margin-left:-300px;width:158px;height:157px;background:url('/images/promo/firework-1.png') no-repeat}div#firework-2{margin-left:-60px;margin-top:22px;width:158px;height:157px;background:url('/images/promo/firework-2.png') no-repeat}div#firework-3{margin-left:200px;width:113px;height:113px;background:url('/images/promo/firework-3.png') no-repeat}div.cloud{z-index:2;position:fixed;left:50%;opacity:0}div.smallCloud1{background:url('/images/promo/clouds/small-cloud-1.png') no-repeat;width:85px;height:49px;top:195px;margin-left:130px}div.smallCloud2{background:url('/images/promo/clouds/small-cloud-2.png') no-repeat;width:95px;height:56px;top:182px;margin-left:-320px}div.smallCloud3{background:url('/images/promo/clouds/small-cloud-3.png') no-repeat;width:95px;height:56px;top:185px;margin-left:20px}div.smallCloud4{background:url('/images/promo/clouds/small-cloud-4.png') no-repeat;width:85px;height:49px;top:180px;margin-left:-450px}div.bigCloud1{background:url('/images/promo/clouds/big-cloud-1.png') no-repeat;width:163px;height:81px;top:200px;margin-left:300px}div.bigCloud2{background:url('/images/promo/clouds/big-cloud-2.png') no-repeat;width:202px;height:76px;top:190px;margin-left:-210px}div.bigCloud3{background:url('/images/promo/clouds/big-cloud-3.png') no-repeat;width:202px;height:76px;top:180px;margin-left:300px}div.bigCloud4{background:url('/images/promo/clouds/big-cloud-4.png') no-repeat;width:163px;height:81px;top:190px;margin-left:-40px}div.mediumCloud1{background:url('/images/promo/clouds/medium-cloud-1.png') no-repeat;width:192px;height:67px;top:210px;margin-left:-420px}div.mediumCloud2{background:url('/images/promo/clouds/medium-cloud-2.png') no-repeat;width:192px;height:67px;top:185px;margin-left:300px}.parallaxSlide div.calendar-widget{width:700px;position:fixed;left:50%;margin-left:-350px;top:250px;opacity:0;z-index:10}.results .result-set .header{color:#333;font:italic 17px/20px Arial,Verdana,sans-serif;margin-bottom:20px}.results ul{overflow:hidden}.results .result-set{padding:10px 0;border-bottom:1px solid #c5c5c5;min-height:600px}.results .load-more-box{display:table;margin:0 auto}.results a.load-more{background:#fff;border:1px solid #ccc;color:#000;cursor:pointer;display:table-cell;font:normal 14px/14px avalonWeb,sans-serif;height:50px;letter-spacing:-0.5px;margin:0 !important;overflow:hidden;padding:0 65px 0 15px;position:relative;text-align:left !important;text-transform:uppercase !important;vertical-align:middle;min-width:235px}.results a.load-more:before{border-right:1px solid #ccc;content:"";display:block;height:36px;pointer-events:none;position:absolute;right:40px;top:7px;width:40px}.results a.load-more:after{background:url("/img/sprites-main.png") no-repeat scroll 0 -42px transparent;content:"";display:block;height:18px;position:absolute;right:11px;top:16px;width:18px}.results#detailResults{display:block}.results#gridResults{display:inline-block}.results .result-count{padding:10px;font:normal 20px/23px avalonWeb,sans-serif;color:#000}.results ul{text-align:left}.results ul li{padding:10px;background:#fff;overflow:hidden;margin-bottom:10px;display:inline-block;width:100%;position:relative}.results ul#slideshowList li{overflow:visible;padding:0}.results ul#slideshowList li .bulge.dropBulge{margin-bottom:-30px}.results ul li.placement{text-align:center;background:transparent;padding:0}.results ul li aside{border-left:1px solid #ccc;width:110px;padding-left:10px;right:0;top:10px;bottom:10px;height:auto}.results ul.list-view li aside{position:absolute}.results ul li aside .neighborhood a{font:normal 15px/17px Arial,Verdana,sans-serif;color:#666}.results ul li .distance{font:normal 12px/15px serif12,serif;color:#333}.results ul li .deets .distance{display:none}.results ul li .badges .sprite,.legend li .sprite{height:30px;width:30px;background:transparent url('/img/sprites-main.png') no-repeat -439px -31px;display:block}.results ul li .badges .sprite{display:none;cursor:pointer}.results ul li .badges .sprite.critics-pick,.results ul li .badges .sprite.best-of,.results ul li .badges .sprite.menu-available,.results ul li .badges .sprite.recommended,.legend li .sprite.critics-pick,.legend li .sprite.best-of,.legend li .sprite.menu-available,.legend li .sprite.recommended{display:inline-block}.results ul li .badges .sprite.critics-pick,.legend li .sprite.critics-pick{background-position:-439px -31px}.results ul li .badges .sprite.best-of,.legend li .sprite.best-of{background-position:-470px -31px}.results ul li .badges .sprite.menu-available,.legend li .sprite.menu-available{background-position:-408px -31px}.count-legend{overflow:hidden;clear:both}.legend{display:block;float:right;vertical-align:middle}.legend li{background:transparent !important;display:inline-block !important;width:auto !important;font:100 12px/30px oswald,serif;color:#000;margin:0 0 0 10px !important;padding:0 !important}.legend li span{display:inline-block !important;vertical-align:middle;margin-right:3px}.legend li label:before{content:"=";font-size:15px;margin-right:3px}.results ul li .img-box{width:135px;float:left;margin-right:10px}.results ul.list-view li .img-box img.placeholder{display:none}.results ul li .deets,.results ul li p,.results ul li .cuisines{width:calc(100% - 120px)}.results ul li .deets .location,.results ul li .deets .event-name,.results ul li .deets .address,.results ul li p{margin-bottom:5px}.results ul li .deets .event-name a{font:100 21px/24px oswald,sans-serif;color:#000}.results ul li .deets .location a{font:normal 13px/16px avalonWeb,sans-serif;color:#000}.results ul li .deets .address{font:normal 12px/15px serif12,serif;color:#333}.results ul li .deets .price a{font:italic 14px/30px serif12,serif;color:#000}.results ul li p{clear:left;font:normal 15px/18px Arial,Verdana,sans-serif;color:#333}.results ul li .cuisines,.results ul li .categories{clear:both;margin-top:5px;padding:0 !important;font:normal 11px/13px oswald,sans-serif;color:#888}.results ul li .cuisines a,.results ul li .categories a{font:normal 11px/13px oswald,sans-serif;color:#888;text-transform:uppercase}.results ul.grid-view li{width:31.3%;margin:0 1% 20px 1%;background:#fff;padding:0;clear:none;float:left;height:350px;box-shadow:1px 1px 3px rgba(0,0,0,.5)}.results ul.grid-view li .tix{padding:0 10px}.results ul.grid-view li aside{top:0;width:100%;border:0}.results ul.grid-view li aside .neighborhood,.results ul.grid-view li aside .distance{display:none}.results ul.grid-view li .deets .distance{display:block}.results ul.grid-view li .img-box,.results ul.grid-view li .deets,.results ul.grid-view li p,.results ul.grid-view li .cuisines{width:100%}.results ul.grid-view li .deets .price{display:inline-block;margin-right:20px}.results ul.grid-view li .price-badges{line-height:30px;margin:10px 0}.results ul.grid-view li .badges{height:30px;display:inline-block}.results ul.grid-view li .badges .sprite{margin:0 0 0 3px;vertical-align:top}.results ul.grid-view li .badges .sprite.critics-pick,.results ul.grid-view li .badges .sprite.best-of,.results ul.grid-view li .badges .sprite.menu-available,.results ul.grid-view li .badges .sprite.recommended{display:inline-block}.results ul.grid-view li .deets{padding:0 10px}.results ul.grid-view li p{display:none}.results ul.grid-view li .cuisines,.results ul.grid-view li .categories{padding:0 10px;font:normal 12px/15px Arial,Verdana,sans-serif}.results ul.grid-view li .cuisines a{color:#888;font:normal 11px/13px oswald,sans-serif;text-transform:uppercase}.results ul.grid-view li.inline-ad{display:block;float:none;clear:both;width:100%;height:auto;box-shadow:none}div.streeteam-page{background-color:#fff}.freestuff-page ul.freestuff-list li{padding:10px;box-shadow:1px 1px 3px rgba(0,0,0,.5);height:160px;float:left;overflow:hidden}.freestuff-page ul.freestuff-list li.placement{padding:0;box-shadow:none;border:0;height:410px;float:right;text-align:center}.freestuff-page ul.freestuff-list li.placement .ads.middle{width:300px !important;margin:10px auto}.freestuff-page ul.freestuff-list li .img-box{margin-left:10px;float:right;width:175px}.freestuff-page ul.freestuff-list li .freestuff-title a{font:100 23px/25px oswald,sans-serif;color:#000}.freestuff-page ul.freestuff-list li .freestuff-title{max-height:75px;overflow:hidden}.freestuff-page .header h1{display block}.freestuff-page .promo-nav-box,.promo-events-page .promo-nav-box{width:100%}@media only screen and (max-width:1020px){section.promo-freestuff{float:left}div#toc-desktop-content{display:block !important}div#toc-mobile-content{display:none !important}}@media only screen and (max-width:974px){div.streetTeamImg3{display:none}}@media only screen and (max-width:959px){section.promo-freestuff,.rounded-big.contentHeader,.promo-nav-box,section.promo-events,section.promo-media{width:100%;float:none}.freestuff-page ul.freestuff-list li{height:190px}.freestuff-page ul.freestuff-list li.placement{height:390px}div#toc-desktop-content{display:block !important}div#toc-mobile-content{display:none !important}}@media only screen and (max-width:774px){div.streetTeamImg3{display:none}div.streetTeamImg2{display:none}}@media only screen and (max-width:699px){div.streetTeamImg2{display:none}div.streetTeamImg3{display:none}div#streetTeamCanvas{float:left;width:54%}}@media only screen and (max-width:599px){.freestuff-page ul.freestuff-list li{width:95% !important;margin:0 auto 10px !important;height:auto !important;float:none !important;display:block !important}.freestuff-page ul.freestuff-list li .freestuff-title{max-height:none !important}div#toc-desktop-content{display:none !important}div#toc-mobile-content{display:block !important}div.streetTeamImg2{display:none}div.streetTeamImg3{display:none}.promo-toc .promo-nav-box{display:none !important}div#streetTeamCanvas{float:none;width:100%}}@media only screen and (max-width:479px){.promo-nav,.promo-nav-box.eventsSection{display:none !important}.sv-widget{background:#331a00}.altTheme .sv-widget{background:#054e08}div.socialButtons ul li{width:49.4%;text-align:center}.freestuff-page .promonm,.promo-events-page .promonm{display:block}ul.promo-nav:before{display:none}section.promo-freestuff ul li,section.promo-freestuff ul li .img-box{height:auto !important;width:100% !important;float:none;clear:both;margin-bottom:10px}section.promo-freestuff ul li a .headline{font:normal 17px/19px oswald,sans-serif}div#toc-desktop-content{display:none !important}div#toc-mobile-content{display:block !important}}@media only screen and (max-width:340px){.promo-toc .rounded-big{padding-left:0}.promo-toc .padded .placement{position:relative;left:-10px}}.content{margin-top:0}.st-page{background:#fff}.st-page .promo-nav-box ul.promo-nav{margin-bottom:0}.st-page .promo-nav-box ul.promo-nav a{z-index:100}.st-page #desktopTeam{margin-top:20px}.st-page .photoShoot{background:transparent url('/images/promo/poloroid.png') no-repeat top center;width:180px;height:250px;opacity:1;position:absolute;z-index:16;left:10px;top:5px}.st-page .photoShoot img.the-photo{margin-left:7px;margin-top:14px;width:164px;height:158px}.st-page ul#streetTeamMembers{display:block;clear:both}.st-page #streetTeamMembers li{display:block;overflow:hidden;clear:both;position:relative}.st-page #streetTeamMembers li.placement{width:300px;margin:20px auto;clear:both}.st-page #streetTeamMembers li.prevAd .deets{border-top:1px dashed #888}.st-page #streetTeamMembers li .deets{min-height:250px;border-bottom:1px dashed #888;padding:5px;width:calc(100% - 250px);float:right}.st-page #streetTeamMembers li .deets h5{color:#ff9e1b;margin-bottom:5px}@media only screen and (max-width:768px){ul.promo-nav:before{content:""}}@media only screen and (max-width:599px){.st-page #streetTeamMembers li .deets{width:calc(100% - 200px)}.st-page .promo-nav{display:none}.st-page .select-box.promonm{display:block !important}.st-page .select-box.promonm select.promo-nav-mobile{width:200px !important}}@media only screen and (max-width:479px){.st-page #streetTeamMembers li{border-bottom:1px dashed #888;min-height:auto;padding:10px 0;width:100% !important}.st-page #streetTeamMembers li.placement{text-align:center}.st-page #streetTeamMembers li .photoShoot{clear:both;position:relative;top:0;left:0;margin:0 auto}.st-page #streetTeamMembers li .deets{border:0;margin:10px 0;width:100%;clear:both;float:none;min-height:auto}}


/* Media Queries
---------------------------------------------------------------------------------------------------- */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-moz-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min-device-pixel-ratio: 1.5) {

	.content #genesis-responsive-slider .flex-direction-nav li a {
		background-image: url(images/icon-direction-nav@2x.png);
	}

}

@media only screen and (max-width: 1188px) {

	.site-container-wrap {
		max-width: 960px;
	}

	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width: 780px;
	}

	.content {
		width: 658px;
	}

	.site-header .widget-area {
		width: 620px;
	}

	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.content-sidebar-sidebar .content {
		width: 480px;
	}

	.sidebar-primary {
		width: 300px;
	}

	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.footer-widgets-4,
	.footer-widgets-5,
	.footer-widgets-6 {
		width: 130px;
	}

	.home-top .widget.ui-tabs img {
		max-width: 617px;
	}

	.home-top .widget.ui-tabs .entry {
		min-height: 334px;
	}

	.site-title {
		margin-top: 0;
	}

}

@media only screen and (max-width: 1023px) {

	.site-container-wrap {
		max-width:  780px;
		width: 96%;
	}

	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.site-inner,
	.title-area,
	.wrap {
		width: 100%;
	}

	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.footer-widgets-4,
	.footer-widgets-5,
	.footer-widgets-6 {
		margin: 0;
		width: 33.3333%;
	}

	.footer-widgets-4 {
		clear: both;
	}

	.site-header .title-area,
	.site-header .widget-area {
		padding: 0;
	}

	.site-header .title-area {
		padding-bottom: 16px;
	}

	.header-image .site-title a {
		background-position: top center !important;
	}

	.site-header .wrap {
		padding: 20px 0;
	}

	.genesis-nav-menu li,
	.site-header ul.genesis-nav-menu,
	.site-header .search-form {
		float: none;
	}

	.genesis-nav-menu,
	.home-top .widget.ui-tabs .entry h2,
	.site-description,
	.site-header .search-form,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}

	.genesis-nav-menu a,
	.genesis-nav-menu > .first > a,
	.genesis-nav-menu > .last > a {
		border: none;
		padding: 12px;
	}

	.site-container-wrap,
	.site-header .search-form {
		margin: 16px auto ;
	}

	.genesis-nav-menu li.right {
		display: none;
	}

	.content {
		border: none;
	}

	.site-footer {
		padding: 24px;
	}

	.home-top .widget.ui-tabs .entry {
		background-color: #000;
		padding-bottom: 20px;
	}

	.home-top .widget.ui-tabs img {
		display: block;
		max-width: 100%;
		position: relative;
		margin: 0 auto;
	}

	.home-top .ui-tabs ul.ui-tabs-nav {
		background-color: #000;
		bottom: auto;
		margin: 0;
		position: relative;
		right: auto;
	}

	.home-top .ui-tabs ul.ui-tabs-nav li,
	.home-top .widget.ui-tabs .entry p {
		margin: 0;
	}

	.home-top .widget.ui-tabs .entry h2 {
		padding: 0;
	}

	.content-sidebar .content,
	.content-sidebar-sidebar .content,
	.sidebar-sidebar-content .sidebar-primary {
		border: none;
	}

	/* Genesis Responsive Menus */
	.genesis-responsive-menu .wrap {
		padding: 0;
	}

	.genesis-responsive-menu {
		display: none;
		position: relative;
	}

	.genesis-skip-link .skip-link-hidden {
		display: none;
		visibility: hidden;
	}

	.menu-toggle,
	.sub-menu-toggle {
		background-color: transparent;
		border-width: 0;
		color: #000;
		display: block;
		margin: 0 auto;
		overflow: hidden;
		text-align: center;
		visibility: visible;
	}

	.menu-toggle:focus,
	.menu-toggle:hover,
	.sub-menu-toggle:focus,
	.sub-menu-toggle:hover {
		background: transparent;
		border-width: 0;
		color: #9d1000;
	}

	.menu-toggle:focus,
	.sub-menu-toggle:focus {
		outline: 1px solid #ccc;
		outline-offset: -1px;
	}

	.menu-toggle {
		line-height: 20px;
		position: relative;
		z-index: 1000;
		/***width: 100%;***/
	}

	.menu-toggle::before {
		font-size: 1.5em;
		margin-right: 10px;
		text-rendering: auto;
	}

	.sub-menu-toggle {
		float: right;
		padding: 10px;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 100;
	}

	.sub-menu-toggle::before {
		display: inline-block;
		text-rendering: auto;
		-webkit-transform: rotate( 0 );
		-ms-transform:     rotate( 0 );
		transform:         rotate( 0 );
		-webkit-transition: transform .25s ease-in-out;
		-ms-transition:     transform .25s ease-in-out;
		transition:         transform .25s ease-in-out;
	}

	.sub-menu-toggle.activated::before {
		-webkit-transform: rotate( 180deg );
		-ms-transform:     rotate( 180deg );
		transform:         rotate( 180deg );
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin-right: 0;
		position: relative;
		text-align: left;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.genesis-responsive-menu .genesis-nav-menu a:focus,
	.genesis-responsive-menu .genesis-nav-menu a:hover,
	.genesis-responsive-menu .genesis-nav-menu .menu-item.current-menu-item > a {
		background: #fff;
		color: #9d1000;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}

	.genesis-responsive-menu .genesis-nav-menu .sub-menu {
		border: none;
	}

	.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu,
	.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu {
		left: 0;
		margin-left: 0;
	}

	.genesis-responsive-menu .genesis-nav-menu > .menu-item-has-children > a::after {
		content: none;
	}

	.genesis-responsive-menu .genesis-nav-menu .sub-menu {
		clear: both;
		display: none;
		margin: 0;
		opacity: 1;
		padding-left: 15px;
		position: static;
		width: 100%;
	}

	.genesis-responsive-menu .genesis-nav-menu .sub-menu .sub-menu {
		margin: 0;
	}

}

@media only screen and (max-width: 600px) {

	.five-sixths,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.footer-widgets-4,
	.footer-widgets-5,
	.footer-widgets-6,
	.four-sixths,
	.home-middle-left,
	.home-middle-middle,
	.home-middle-right,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}

	.content #genesis-responsive-slider .flex-direction-nav li .next,
	.content #genesis-responsive-slider .flex-direction-nav li .prev,
	.content .slide-excerpt {
		display: none;
	}

	.home-middle-left {
		border: none;
	}

	.header-image .site-header .site-title a {
		background-size: contain !important;
	}

	.entry-title {
		font-size: 26px;
		font-size: 2.6rem;
	}
#nwslCont {width:100%;float:none;margin:12px;}
.nwslTh {width:90%;}
.nwslTh img {width:100%!important;}
.nwslTtl {width:50%;text-align:left;margin-bottom:30px;}
.nwslBtn {width:40%;text-align:right;}
#lgBanner {display:none;}
#mobileAd {display:block;}
#hdMdLogo {padding:0;}
#hdMdTag {margin: 5px 0;}
#topSoc {display:block; width:100%;text-align:center;}
.catHead {display:none;}

}

/***Search Box***/
/* # Search
---------------------------------------------------------------------------------------------------- */
.menu-primary  .menu-item {
	float: left;
}

.fa-search {
	color: #4d4d4d;
}

/* Header search */
.search-form-container {
	position: relative;
}

.search-toggle {
	float: right;
	padding: 6px 24px;
	color: #4d4d4d;
	text-align: center;
	cursor: pointer;
	line-height: 1;
}

.search-toggle:hover,
.search-toggle.active {
	background: #FFF;
}

@media screen and (max-width: 600px) {
    .search-toggle {
	/**position: absolute;**/
	/***top: -50px;****/
	/***right: 0;****/
	/*****margin-right: -5%; *****/
	/*****background: #4c4c4c;****/
	padding: 17px 24px;
		float:right;
    }
	#genesis-mobile-nav-primary {
    	float: left;
	}
	#my-top-menu {
   	 	min-height: 55px;
	}
	
	.footer-widgets li {display:block}
	
	.gc-responsive-menu {

    	display: block!important;

}
}

.search-box-wrapper {
	z-index: 999;
	width: 100%;
	display: none;
}

.search-box {
	padding: 1em;
	background: #4d4d4d;
	min-height: 80px;
}

.search-box input[type="search"]{
	max-width: 350px;
	float: right;
	padding: 10px 20px 10px 40px;
	font-size: 20px;
	background-color: #fff;
	border: 0;
	border-radius: 3px;
}

.search-box input[value="Search"]{ 
    display: none; 
}
/***Done Search Box***/