body {
	background-color: #F8F8F8;
}
body.blur #wrapper article .body p, body.blur #wrapper article .body p * {
   color: transparent !important;
   text-shadow: 0 0 0.5em rgba(0,0,0,0.8) !important;
}
p {
	line-height: 1.2em;
}
#wrapper {
	border-bottom: 1px solid #000;
}
.row {
	max-width: 72em;
}
#header .widget a img {
	width: 100%;
	max-width: 768px;
	margin-bottom: 0.9357em;
}
.clearing-thumbs li, [data-clearing] li {
	margin-bottom: 10px;
	border: 1px solid #ccc;
}
.widget {
	margin-top: 0.9357em;
}
.widget .widget-title {
	border-bottom: 1px solid #ccc;
	border-top: 4px solid #ccc;
	font-size: 1rem;
	font-weight: bold;
	padding: 0.3em 0;
	text-align: left;
}
.widget .widget-title a,.widget .widget-title a:hover {
	color: #000;
}
.widget.widget_profilewidget .hide-registered .row .columns {
height: 3em;
}
.widget.widget_profilewidget {
	text-align:center;
}
.widget.widget_profilewidget .hide-registered .button {
	display: block;
	margin-bottom: 0;
	height: 100%;
	padding: 0;
	outline: none !important;
	min-height: 3em;
	cursor: pointer;
}
.widget.widget_profilewidget .hide-registered .button span:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em; /* Adjusts for spacing */
}

.widget.widget_profilewidget .hide-registered .button span
  display: inline-block;
  vertical-align: middle;
  width: 100%;
	min-height: 3em;
}
.widget.widget_profilewidget .panel {
	margin: 0 auto;
	max-width: 300px;
}
.widget.widget_profilewidget > .button {
	width: 100%;
	max-width: 300px;
	margin: 0 auto;
	position: relative;
}
.widget.widget_profilewidget .avatar img {
	border-radius: 50%;
	max-width: 150px;
	max-height: 150px;
}
.widget.widget_profilewidget .button.secondary {
	outline: 1px solid #b9b9b9;
}
#wrapper > .row {	
	background-color: #fff;
}
.bar-top {
	background-color: #c0c1c3;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #000;
	padding: 0.9375em 0;
}

.row.comment {
  border-top: 1px solid #ccc;
  padding-top: 0.9357em;
}
.row.comment .byline {
	font-weight: bold;
	font-size: 1em;
}


/* Digital Assessment Form */
#gform_fields_22 {
	margin: 0;
}
#gform_fields_22 li {
	display: inline-block;
	width: 32%;
	margin-left: 1%;
}
#gform_fields_22 li:first-child {
	display: block;
	width: 99%;
}
#gforms_fields_22 #field_22_1, #field_22_1{
	display: block;
}
/* End Digital Assessment Form */
.widget.comment .row.comments:first-child {
	border-top: none;
}

#logo figcaption {
	display: none;
}
body.category .category-list {
	display: none;
}
body.category .wrapper > .medium-8 article {
	border-top: 1px dotted #333;
	padding-top: 0.9357em;
}
body.category article.industry .category-list {
	display: block;
}
body.category article.industry .category-list li{
	display: inline-block;
	float: none;
}
body.category article.industry .entry {
	display: block;
}
article a, article a:hover {
	color: #000;
}
article div.body {
	clear: both;
}
article .category-list a, article .byline a, article div.body a {
	font-weight: bold;
}
article .byline {
	font-size: 0.8rem;
}
article .body .widget {
	clear: both;
}
article .body .widget p {
	overflow: hidden;
	text-overflow: ellipsis;
}
article.sponsored {
	background-color: #DCDCDC;
	padding: 0.4675em;
}
article.sponsored h3 {
	font-size: 0.6em;
	margin: 0;
}
article.sponsored h2 {
	font-size: 0.9em;
}
body.single-nosidebar .expandable.ad {
	display: none !important;
}
body.page-id-120897 h1.entry-title {
        display: none !important;
}
.widget_mk2_sponsored h1.entry-title {
	display: block !important;
}
body.single-nosidebar article.page {
	padding: .9357em 0;
}
body.single-nosidebar article.page a {
	text-decoration: underline;
}
body.single-nosidebar article.page .entry-title {
	display: none;
}
article.sponsored p {
	color: #474747;
}
article.category-edition-letters_to_the_editor .byline, article.category-edition-letters_to_the_editor .category-list {
	display: none;
}
body.home article figure.featured p.byline, figure.featured p.byline {
	font-size: 0.7rem;
	margin-bottom: 0;
	text-align: right;
	display: none; /* Remove this once fixed */
}
article.events .byline span {
	display: none;
}
article.events .byline {
	margin-bottom: 0.9357em;
}
.category-list {
	display: block;
	margin: 0;
}
.category-list li {
	float: left;
	padding-right: 0.25em;
}
.category-list li.category-1 {
	display: none;
}
.category-list li.category-163 {
	display: none;
}
figure {
	margin: 0;
}
figure#logo {
	margin: 0.6357em 0;
}
figure.featured figcaption {
	font-size: 0.8rem;
	padding-top: 0.46735em;
	line-height: 1.2em;
	color: #555;
}
body.post-type-archive-events figure.event {
	margin-bottom: 0.9357em;
}
article .wp-caption {
	max-width: 100%;
	border: 1px solid #ccc;
	margin: 0.9357em 0;
}
article .wp-caption p.wp-caption-text {
	font-size: 0.8rem;
	padding: 0.46785em;
	margin: 0;
}
/* #nav_digital_network */
#nav_digital_network {
	color: #fff;
	background: #a72431;
	background: -moz-linear-gradient(top, #6d0019 3%, #a72431 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#6d0019), color-stop(99%,#a72431));
	background: -webkit-linear-gradient(top, #6d0019 3%,#a72431 99%);
	background: -o-linear-gradient(top, #6d0019 3%,#a72431 99%);
	background: -ms-linear-gradient(top, #6d0019 3%,#a72431 99%);
	background: linear-gradient(to bottom, #6d0019 3%,#a72431 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d0019', endColorstr='#a72431',GradientType=0 );
	font-size: 1em;
	line-height: 2em;
}
#nav_digital_network a,#nav_digital_network a:hover {
	color: #CCC;
}
#nav_digital_network *, #nav_digital_network a,#nav_digital_network a:hover {
	font-size: 1rem;
	color: #fff;
	line-height: 2em;
}
#nav_digital_network ul {
	margin: 0;
}
#nav_digital_network ul li {
	float: left;
	padding-right: 1em;
}
.grid {
	font-size: 1rem;
}
.grid figure {
	display: none;
}
.grid h1 {
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
}
.grid p {
	font-size: 1em;
	line-height: 1.2em;
}
/* End #nav_digital_network */
/* #header */
#header {
	background-color: #eeeef0;
}
/* Logo area for mobile */
body.mobile #header header > div {
	text-align: center;
}
body.mobile #header header > div:last-child {
	position: fixed;
	bottom: 0;
	z-index: 1000;
	left: 0;
	right: 0;
	background-color: #CCC;
	padding: 0.9357em;
	width: 100%;
	height: 86px;
}
/* Ad area for mobile banner */
body.mobile #header div.medium-7 {
	padding: 0.9357em;
	text-align: center;
}
/* Nav area specicfic */
body.mobile #nav_primary nav {
	padding-bottom: 0.9357rem;
}
/* End #header */
/* #nav_primary */
#nav_primary {
	background: #bababc;
background: -moz-linear-gradient(top, #bababc 1%, #979899 8%, #979899 98%, #727171 99%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#bababc), color-stop(8%,#979899), color-stop(98%,#979899), color-stop(99%,#727171), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #bababc 1%,#979899 8%,#979899 98%,#727171 99%,#ffffff 100%);
background: -o-linear-gradient(top, #bababc 1%,#979899 8%,#979899 98%,#727171 99%,#ffffff 100%);
background: -ms-linear-gradient(top, #bababc 1%,#979899 8%,#979899 98%,#727171 99%,#ffffff 100%);
background: linear-gradient(to bottom, #bababc 1%,#979899 8%,#979899 98%,#727171 99%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababc', endColorstr='#ffffff',GradientType=0 );
	font-size: 1em;
	line-height: 2em;
	display: block;
}
#nav_primary a,#nav_primary a:hover {
	display: block;
	color: #fff;
	font-size: 1em;
	line-height: 2em;
	line-height: 36px;
}
#nav_primary ul, #nav_primary .columns > ul {
	list-style: none;
	margin: 0 !important;
}
ul.menu {
	margin: 0;
}
#nav_primary .columns > ul a,#nav_primary .columns > ul a:hover, ul.menu a, , ul.menu a:hover {
	line-height: 2.5em;
}
#nav_primary .columns > ul li {
	float: left;
}
#nav_primary .columns > ul li li {
	display: block;
	float: none;
}
#nav_primary ul.children li {
	display: block;
	width: 100%;
	z-index: 10;
}
#nav_primary li {
	position: relative;
	padding: 0 1em 0 0;
	float: left;
}
#nav_primary li li {
	padding: 0 1em;
	float: none;
	display: block;
}
#nav_primary ul ul {
	display: none;
	position: absolute;
	left: -1em;
	top: 2em;
	width: auto;
	min-width: 12em;
	color: white;
	background-color: #555555;
	background: #272727;
	margin-left: 0;
}
#nav_primary ul ul a, #nav_primary ul ul a:hover {
	color: white;
	line-height: 1.2em;
	padding: 0.25em 0;
}
#nav_primary ul li:hover > ul {
	display: block;
	z-index: 99;
}
#nav_primary ul li.login, #nav_primary ul li.logout {
	display: none;
}
body.logged-in .hide-guest {
	display: inherit;
}
body.logged-in .hide-registered {
	display: none;
}
body.guest .hide-registered {
	display: inherit;
}
body.guest .hide-guest {
	display: none;
}
body.logged-in #nav_primary ul li.logout {
	display: block;
}
body.guest #nav_primary ul li.login {
	display: block;
}
/* End #nav_primary */
/* .widget-area-d */
#wrapper > .row.widget-area-d {
	background-color: #f0f0f0;
	padding: 0.9375em 0;
} 
/* End .widget-area-d */
/* #footer */
.modal-footer {
	color: white;
    background-color: #333;
    background-color: rgba(51,51,51,0.9);
    position: fixed;
    bottom: 0;
/*    height: 80px; */
    left: 0;
    width: 100%;
    max-width: none;
	padding: 0.9357em;
	line-height: 33.7216px;
}
.modal-footer .button {
	margin-bottom: 0;
}
.modal-footer .columns {
	text-align: center;
}

#footer {
	text-align: center;
}
/* End #footer */
/* Pub Pages */
a.publication img {
	border: 1px solid #000;
}
/* End Pub Pages */
/* #publications_featured */
#publications_featured {
	text-align: center;
}
/* End #publications_featured */
/* #todays_news and #current_edition and #archive_list */
body.category-edition .medium-8 .medium-8 h1, body.category h1, h2 {
	font-size: 1rem;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0;
}
#todays_news h3.widget_title {
	display: none;
}
#todays_news p, #current_edition p, #archive_list p, .widget_mk2_whatshot .body p, .widget_mk2_sponsored .body p {
	margin-top: 0.5em;
	margin-bottom: 1em;
	font-size: 0.75rem;
	color: #666;
	line-height: 1.2em;
}

#todays_news h2 a, #current_edition h2 a, #archive_list h2 a {
	color: #000 !important;
}
#current_edition h3.widget-title {
	color: #a72431;
}
#todays_news figure, #current_edition figure {
	margin: 0;
}
#current_edition figure img, figure.cover img {
	border: 1px solid #000;
}
/* End #todays_news */
/* .category-edition */
body.category-edition {
	
}
body.category-edition .medium-8 .medium-8 h1 {
}
body.category-edition .medium-8 .medium-8 figure, body.category-edition .medium-8 .medium-4 figure {
	margin: 0;
}
body.category-edition .medium-8 .medium-4 article h1 {
	font-size: 1em;
	font-weight: bold;
}
body.category-edition .medium-8 .medium-4 article p {
	line-height: 1.2em;
}
body.category-edition figure .byline {
	display: none;
}
/* End .category-edition */

/* .widget .textwidget */
.widget .textwidget {
	text-align: center;
}
.widget .textwidget p {
	text-align: left;
}
.widget .textwidget small, .widget.widget_mk2_sponsored small {
	display: block;
}
.widget.widget_mk2_sponsored small {
	text-align: center;
}
.widget.widget_mk2_sponsored > a img {
	padding-bottom: 0.9347em;
}

/* End .widget .textwidget */
/* .interstitial.ad */
.ad.interstitial {
display: none;
}
.ad.interstitial.active {
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(255,255,255,0.8);
}
.ad.interstitial table {
	border: #cccccc !important;
}
.ad.interstitial.active > div > table > tr:first-child {
	display: none !important;
}
/* End Interstitial */
/* .widget.expandable.ad */
.widget.expandable.ad {
	margin-top: 0;
}
.widget.expandable.ad .columns {
	padding:0;
	height: 30px;
	min-height: 30px;
	overflow: hidden;
	display:block !important;
}
.widget.expandable.ad .columns.open {
	height: auto;
	overflow: visible:
}
.widget.expandable.ad img {
	width: 100%;
}
.widget.expandable.ad .columns a.toggle {
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: rgba(255,255,255,0.75);
	line-height: 30px;
	padding: 0 0.5em;
	color: #000;
}
/* End .widget.expandable.ad */
/* #columns_new */
#columns_new {
	color: #666;
}
#columns_new a,#columns_new a:hover {
	color: #000;
}
#columns_new article {
}
#columns_new .byline {
	margin-bottom: 0.2em;
	font-size: 0.75rem;
	clear: both;
	display: block;
}
#columns_new p {
	font-size: 0.75rem;
}
#columns_new h2 {
	font-size: 1rem;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0;
}
#columns_new h2 a {
}
#columns_new h2 .entry-subtitle {
	display: none;
}
.reveal-modal .control {
  font-size: 2.5rem;
  line-height: 1;
  position: absolute;
  top: 0.625rem;
  right: 1.375rem;
  color: #aaa;
  font-weight: bold;
  cursor: pointer;
}
html.amodal-open {
   overflow: hidden;
}
.reveaal-modal {
   overflow-y: auto;
   position: fixed;
}
.reveal-modal.interstitial h1 {
  font-size: 2em;
  margin-bottom: 0.9357em;
}
#columns_new figure {
	margin: 0;
	text-align: center;
}
#columns_new figure img {
	width: auto;
	max-height: 96px;
}
#columns_new .avatar {
	padding-right: 0;
}
#columns_new .title {
	padding-left:0;
}
#columns_new ul {
	margin: 0;
	list-style: none;
}
#columns_new ul li {
	/* display: none; */
	font-size: 0.75rem;
	font-weight: bold;
}

#modal-collect {
}
#modal-collect #input_36_2 > span {
	display: block;
	width: 50%;
	float: left;
}
#modal-collect input[type="text"] {
	margin-bottom: 0;
}
#modal-collect .ginput_left {
	float: left;
	clear: both;
}
#modal-collect .ginput_right {
	float: right;
	position: relative;
}
#modal-collect .ginput_right:after {
	position: absolute;
	content: '';
	height: 1px;
	display: block;
	clear: both;
	width: 1px;
}
#modal-collect .gfield_description {
	display: block;
	clear: both;
}
#modal-collect #input_36_2_6_container {
	padding-left: 0.9357em;
}
#modal-collect #input_36_3_3_container {
	width: 75%;
}
#modal-collect #input_36_3_4_container {	
    width: 25%;
    padding-left: 1em;
}
body.page-id-141362 form > .panel ul li {
	border-top: none;
}
body.page-id-141362 form > .panel ul li input {
	vertical-align: baseline;
	display: inline-block;
}
body.page-id-141362 form > .panel ul li label {
    line-height: 1em;
	display: inline-block;
    width: 80%;
    vertical-align: middle;
}

.paywall-alert {
	margin: 2.8071em 0;
}
#AccessContainer .paywall-alert {
	margin: 0;
}
.paywall-alert .essb_links {
	display: none;
}
.paywall-alert .pricing-table .price {
	font-size: 1rem;
}
.paywall-alert .pricing-table .bullet-item {
    padding: 0.35rem;
}

#sg_paywall_login {
	width: 100%;
    border-radius: 3px;
    background-color: #fff;
    border: solid 1px #666;
    box-shadow: 0 0 10px rgba(0,0,0,0.4);
	font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 1.5;
}
#sg_paywall_login body {
	background-color: #ffffff;
}
#columns_new ul li:last-child {
	display: block;
}
#columns_new li.published-in {
	display: none;
}
/* End #columns_new */
/* .SimpleCalendar */
.eme-calendar-table {
	width: 100%;
	max-width: 240px;
	margin: 0 auto;
}
.eme-calendar-table td.month_nam {
	font-size:0.8rem;
}
.eme-calendar-table thead td a {
	color: #000;
	font-size: 0.75rem;
}
.eme-calendar-table td.eventful-today {
	background-color: #ccc;
}
body.page article .eme-calendar-full table.eme-calendar-table {
	max-width: none;
}
body.page article table.fullcalendar tbody td {
	padding: 0.4365em !important;
}
body.page article table.fullcalendar thead * {
	line-height: 2rem;
}
#event_calendar h3 a {
	font-size: 0.5rem;
	line-height: 1.35rem;
}
#event_calendar h4 {
	text-align: center;
	font-size: 0.8rem;
	font-weight: bold;
}
.SimpleCalendar {
	width: 100%;
	line-height: 2em;
}
.SimpleCalendar td {
	text-align: center;
}
.SimpleCalendar td .event {
	display: none;
}
.SimpleCalendar a {
	font-weight: bold;
}
/* End .SimpleCalendar */
/* .widget_mc4wp_widget */
.widget.widget_text {
	clear: both;
	display: block;
}
.widget_mc4wp_widget {
	display: block;
}
.widget_mc4wp_widget p {
	float: left;
}
.widget_mc4wp_widget label {
	display: none;
}
.widget_mc4wp_widget input {
	margin: 0;
	padding: 0;
	line-height: 33px;
	height: 33px;
}
.widget_mc4wp_widget .button {
	padding: 0 1em;
	line-height: 2.3125rem;
}
/* End .widget_mc4wp_widget */
/* #searchform */
#searchform {
	padding-top: 0.25em;
}
#searchform label {
	display: none;
}
#searchform input {
	margin-bottom: 0;
	float: left;
	padding: 0;
	line-height: 2em;
	height: auto;
}
#searchform #s {
	width: 100%;
	max-width: 150px;
}
#searchform .button {
	margin: 0;
	padding: 0 0.5em;
}
#searchform #cat {
	width: auto;
}
/* End #searchform */
/* .page-numbers */
.page-numbers {
	margin: 0;
	padding: 0;
}
.page-numbers li {
	display: inline-block;
}
/* End .page-numbers */
/* .widget_rss */
.widget_rss a,.widget_rss a:hover {
	color: #000;
}
/* End .widget_rss */
/* #social_network */
#social_network, #social_network * {
	text-align: center;
}
/* End #social_network */
/* Data Joe */
#djo_body td {
	padding: 0 !important;
}
#djo_body td td {
	padding: 0.9357em !important;
}
#djo_content .djo_pad_top {
	padding: 0.9357em !important;
}
#djo_content .djo_title {
	font-size: 0.8rem !important;
	color: #000 !important;
}
#djo_body tr.even {
	background-color: #f8f8f8;
}
#djo_body #djo_subbody {
	margin: 0 !important;
	width: 100% !important;
}
#djo_content .djo_description, #djo_content .djo_description p {
	border: none !important;
	font-size: 0.75rem !important;
	line-height: 1.2em !important;
	margin-top: 0.5em !important;
	margin-bottom: 1em !important;
	color: #666 !important;

}
#djoMainTable {
	width: 100% !important;
}
.yui3-accordionpanel-body {
	padding: 0 !important;
}
.yui3-skin-sam .yui3-accordion .yui3-accordionpanel .yui3-widget-bd {
	padding: 0 !important;
	width: 100%;
}
body .yui3-skin-sam .yui3-accordionpanel-body a {
	bottom: 0 !important;
	right: 1em !important;
}
body .yui3-skin-sam a.djoLinks {
	bottom: 0 !important;
	right: 1em !important;
}
.yui3-widget-hd {
	height: 1em !important;
}
.yui3-accordionpanel-expanding {
	height: 27px !important;
}
body .yui3-skin-sam .yui3-accordionpanel-label {
	top: 0 !important;
	font-size: 1rem !important;
}
.yui3-widget-hd {
	height: auto !important;
}
body .djoMainTable { 
	width: 100% !important;
}
	img.alignright {
		float:right;
		margin: 1em 0 1em 1em;
	}
	img.alignleft {
		float: left;
		margin: 1em 1em 1em 0;
	}

html body .yui3-skin-sam .yui3-accordion .yui3-accordionpanel .yui3-widget-hd {
	color: #fff !important;
	background: #a72431 !important;
	font-size: 1em;
	font-weight: normal;
}
html body .yui3-skin-sam .yui3-accordionpanel-label {
	font-size: 0.9rem !important;
	text-shadow: none !important;
	color: #fff !important;
	font-weight: 300;
}
html table.djoMainTable * {
	font-size: 0.8rem;
	padding: 0.4em;
}
html table.djoMainTable tr.djoHeadRow th {
	color: #000 !important;
	font-weight: normal;
}
html table.djoMainTable tr.djoHeadRow .djoCol0 {
	width: 10%;
	text-align: center;
}
/* End Data Joe */
/* Articles */
h1.entry-title {
	line-height: 1.2em;
	font-weight: bold;
	font-size: 32px;
}
.award-post-widget ul {
	margin: 0;
}
.award-post-widget h1.entry-title {
	font-size: 1em;
}
.award-post-widget article p {
	font-size: 0.8em;
}

body.home h1.entry-title {
	margin-top: 1rem;
}
body.single article h1.entry-title, body.single article h1.entry-title:hover {
	margin-top: 1.3rem;
	margin-bottom: 0.8em;
	border-bottom: none;
	cursor: default;
	color: #000;
	
}
.post-139430 ul li {
	display: table !important;
}
.post-139430 ul li input {
	display: table-cell !important;
	margin: 0 0.9357em 0 0;
}
.post-139430 ul li label {
	line-height: 1em;
	font-size: 0.9em;
	font-weight: bold;
	display: table-cell !important;
}

.post-139430 ul li:nth-child(odd) {
	border-right: 1px solid #ccc;
}
.post-139430 ul label small {
	text-transform: none;
	font-weight: normal;
}
.post-139430 #mc_embed_signup .mc-field-group.input-group ul li {
	padding: 0 0.9357em;
}
article ul.category-list {
	display: none;
}

#publications_featured .orbit-container .orbit-next>span {
	border-left-color: #000;
}
#publications_featured .orbit-container .orbit-prev>span {
	border-right-color: #000;
}
#publications_featured li img {
	margin: 0 auto;
}
#publications_featured ul li {
	display: none;
}
#publications_featured .orbit-container ul li {
	display: inherit;
}
#djo_content #djo_body .djo_header_link {
  width: auto;
  padding: 0.9357em;
  height: auto;
}

header .widget div embed {
  width: 100%;
  height: 100%;
  max-height: 90px;
  max-width: 728px;
}

table.dataTable {
}
table.dataTable tr td {
background-color: #fff;
border: none;
padding: 0.4365em;
}
table.dataTable {
border: none;
}
table.dataTable tbody tr {
	border-bottom: 1px solid #000;
}
table.dataTable th {
    background-color: #D4D6BC;
	padding: 0.4365em;
}
table.dataTable tfoot td {
background-color: #6D3A2E;
color: #FFF;
font-weight: normal;
border-left: 1px solid #FFF;
	font-size: 0.8em;
}
table.dataTable tfoot td:last-child {
	background-color: #1252A6;
}
table.dataTable tbody tr td:nth-child(3), table.dataTable tbody tr td:nth-child(4), table.dataTable tbody tr td.dark {
    background-color: #F2F3E9;
}
body.archive h1.entry-title {
	color: #000;
	font-weight: bold;
	font-size: 1rem;
	line-height: 1em;
}
body.page-id-120897 h1.entry-title {
        display: none !important;
}
.post-120897 {
	margin: 0.9357em 0;
}
#departamentals [class*="block-grid-"] {
	margin-left: 0.9357em;
	margin-right: 0.9357em;
}
#departamentals h3 a {
	color: #000;
  margin-bottom: 0.2em;
  font-size: 0.75rem;
  clear: both;
  display: block;
}
/* End Articles */
/* Rotator Area */
.widget.rotator article ul.category-list {
	display: none;
}
.widget.rotator article figure {
	margin: 0;
}
.widget.rotator article figure figcaption {
	font-size: 0.7rem;
	margin-top: 0.3em;
}
/* End Rotator Area */
.tabs {
	margin: 0;
}
.tabs .tab-title {
	display: inline-block;
}
.tabs .tab-title a {
	padding: 0 0.2em;
}
.tabs .tab-title a.active {
	display: block;
	border: 1px solid #000000;
	color: #fff;
	border-bottom: 0;
	background-color: #bfbfc1;
}
.tabs .tab-title a.active, .tabs .tab-title a.active:hover {
	color: #000;
}
.tabs-content {
	border: 1px solid #BFBFC1;
	padding: 0.5em;
}
.tabs-content .content {
	display: none;
}
.tabs-content .content.active {
	display: block;
}


/* Tabs */
/* End Tabs */
/* .widget_mk2_whatshot */
.widget_mk2_whatshot .tabs {
	margin: 0;
}
.widget_mk2_whatshot figure, .widget_mk2_sponsored figure {
	display: none;
}
.widget_mk2_whatshot .tabs .tab-title a.active {
	padding: 0 0.25em;
	border: 1px solid #000000;
	color: #fff;
	border-bottom: 0;
	background-color: #bfbfc1;
}
.widget_mk2_whatshot .tabs .tab-title a.active, .widget_mk2_whatshot .tabs .tab-title a.active:hover {
	color: #000;
}
.widget_mk2_whatshot .tabs-content {
	border: 1px solid #BFBFC1;
	padding: 0.5em;
}
.widget_mk2_whatshot .tabs-content .content {
	display: none;
}
.widget_mk2_whatshot .tabs-content .content.active {
	display: block;
}
.widget_mk2_whatshot h1, .widget_mk2_sponsored h1 {
	font-size: 1em;
	font-weight: bold;
}
.widget_mk2_whatshot .category-list, .widget_mk2_sponsored .category-list {
	display: none;
}
.widget_mk2_whatshot .body p, .widget_mk2_sponsored .body p {
	font-size: 0.75rem;
	line-height: 1.2em;
}
.widget_mk2_whatshot article {
	float: none !important;
}
/* End .widget_mk2_whatshot */
/* YTV */
/*
 * YouTube TV
 */

/*
 * Base Canvas
 */
.ytv-canvas{
	display: block;
	background: #282828;
	overflow: hidden;
	font-family: arial, sans-serif;
	}
.ytv-canvas ::-webkit-scrollbar{
	border-left: 1px solid #000;
	width: 10px;
	}
.ytv-canvas ::-webkit-scrollbar-thumb{
	background: rgba(255,255,255,0.1);
	}

/*
 * Video
 */
 
.ytv-video{
}
	.ytv-video iframe{
		width: 100%;
		height: 100%;
		border: none;
		outline: none;
		display: block;
		}

/*
 * List
 */
.ytv-list{
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
	}
	.ytv-list-inner{
		overflow: auto;
		position: relative;
	    -webkit-overflow-scrolling: touch;
		height: 250px;
		}
	.ytv-list ul{
		margin: 0;
		padding: 0;
		list-style-type: none;
		
		width: 95%;
		margin-right: 5%;
		height: 100%;
		overflow: hidden;
		}
		.ytv-list .ytv-active a{
			border-left: 2px solid #fff;
			background: #a72431;
}
		.ytv-list a{
			display: block;
			text-decoration: none;
			font-size: 11px;
			color: #FEFEFE;
			padding: 10px;
			padding-left: 8px;
			border-top: 1px solid rgba(255,255,255,0.1);
			border-bottom: 1px solid rgba(0,0,0,0.5);
			border-left: 2px solid transparent;
			}
			.ytv-list a b{		
			    max-height: 45px;
			    overflow: hidden;
			    display: block;
			    text-overflow: ellipsis;
				}
			.ytv-list li:first-child a{ border-top: none; }
			.ytv-list li:last-child a{ border-bottom: none; }
			.ytv-list a:hover,
			.ytv-list-header .ytv-playlists a:hover{ background: rgba(255,255,255,0.05); }
			.ytv-list a:hover {
				background: #a72431;
				color: #fff;
			}
			.ytv-list a:active,
			.ytv-list-header .ytv-playlists a:active{ background: rgba(0,0,0,0.05); 
			
			
			}
		
		.ytv-list .ytv-content{ padding-left: 125px; }
		.ytv-list .ytv-thumb-stroke{
			position: absolute;
			top: 1px;
			left: 1px;
			bottom: 1px;
			right: 1px;
			z-index: 2;
			outline: 1px solid rgba(255,255,255,0.1);
			}
		.ytv-list .ytv-thumb{
			float: left;
			position: relative;
			outline: 1px solid rgba(0,0,0,0.5);
			}
			.ytv-list .ytv-thumb img{
				width: 120px;
				display: block;
				}
			.ytv-list .ytv-thumb span{
				position: absolute;
				bottom: 5px;
				right: 5px;
				color: #eee;
				background: rgba(0,0,0,0.7);
				font-size: 11px;
				font-weight: bold;
				padding: 0px 4px;
				
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				}
		.ytv-views{
		    display: block;
		    margin-top: 5px;
		    font-size: 10px;
		    font-weight: normal;
		    opacity: 0.3;
			}


	.ytv-list-header{
		display: none;
}
		.ytv-list-header a{
			background: rgba(255,255,255,0.05);
    		position: relative;
    		z-index: 10;
			}
		.ytv-list-header img,
		.ytv-list .ytv-playlists .ytv-thumb img{
			width: 30px;
			vertical-align: middle;
			}
		.ytv-list-header span{		
		    padding-left: 10px;
		    font-size: 12px;
		    font-weight: bold;
			}

/*
 * Playlists
 */
.ytv-playlists{
    z-index: 9;
    position: absolute;
    background: #282828;
    top:52px;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
    display: none;
	}
	.ytv-playlists img,
	.ytv-list-header img{
	    float: left;
		}
	.ytv-playlists a span,
	.ytv-list-header a span{	
	    white-space: nowrap;
	    padding-left: 10px;
	    display: block;
	    overflow: hidden;
	    text-overflow: ellipsis;
		}
	.ytv-list-header > a span{
		line-height: 30px;
		}
	.ytv-list-header .ytv-playlists a{
		background: none;
		}
	.ytv-playlist-open .ytv-playlists{
		display: block;
		}

/*
 * Modifiers
 */
.ytv-relative{
	position: relative;
	width: 100%;
	height: 100%;
	}
.ytv-full{
	position: fixed;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
	margin: 0 !important;
	}
.ytv-arrow {
	height: 10px;
	width: 0;
	position: relative;
	top: 10px;
	right: 5px;
	border: 10px solid transparent;
	float: right;
	border-top-color: rgba(0,0,0,0.4);
	display: none;
	}

	.ytv-has-playlists .ytv-arrow{
		display: inline-block;
		}
	.ytv-playlist-open .ytv-arrow{
		border-color: transparent;
		border-bottom-color: rgba(0,0,0,0.4);
		top: -10px;
		}

.ytv-list-header a:after,
.ytv-clear:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
	
	
.accordion_multimedia .tabs-content .content {
	padding: 0;
	min-height: 400px;
}

.accordion_multimedia .ytv-canvas {
	height: 400px;
}

/* End YTV */
/* .bar-top .tree */
.bar-top .tree {
	margin-top: 1em;
	margin-bottom: 1em;
}
.bar-top .tree h2 {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.bar-top .tree .columns * {
	color: #000;
	margin: 0;
	padding: 0;
}
.bar-top .tree ul li {
	font-size: 0.75rem;
	line-height: 1.2em;
}
/* End .bar-top .tree */
/* Thought Leaders */
.thought-leader figure {
	float: right;
	background-color: #d1d2d4;
	color: #000;
	padding: 0 0.5em;
	text-align: center;
	margin: 0 0 0.25em 0.25em;
	max-width: 150px;
}
.thought-leader figure img {
	margin-top: 0.25em;
	margin-bottom: 0.25em;
}
.thought-leader figure figcaption {
	text-align: left;
	font-size: 0.75rem;
	margin-bottom: 0.25em;
}
.thought-leader div.row .columns {
	font-size: 0.7em;
}
.thought-leader h3 {
	background-color: #939598;
	color: #fff;
	text-align: center;
	padding: 0.65em;
	font-size: 1.25rem;
	text-transform: uppercase;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.thought-leader h2 {
	font-size: 1em;
	font-weight: bold;
}
.thought-leader p {
	font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
/* End Thought Leaders */
#multimedia-videos {
	margin: -0.5em;
}
.multimedia-grid {
}
.multimedia-grid .row {
	margin-left: 0.9375em;
}
.multimedia-grid .row .columns {
	border: 1px solid #bfbec1;
	border-right: 0;
	border-bottom: 0;
	height: 240px;
	padding: 0.5em;
}
.gform_confirmation_wrapper * {
	font-weight: bold;
}
.multimedia-grid .row .columns:last-child {
	border-right: 1px solid #bfbec1;
}
.multimedia-grid .columns a {
	color: #000;
	font-size: 0.8em;
	display: block;
	text-align: center;
}
.multimedia-grid .row .columns img {
	display: block;
}
/* Author Pages */
body.author .category-list {
	display: none;
}
/* End Author Pages */
/* Breadcrumbs */
.breadcrumb {
	margin-bottom: 0.9357em;
	margin-top: 0.9357em;
}
article.no-thumbnail .breadcrumb {
	margin-bottom: 0;
}
div.wp-caption.alignright {
	float: right;
	margin-left: 0.9357em;
}
div.wp-caption.alignleft {
	float: left;
	margin-right: 0.9357em;
}

div.wp-caption.alignright img, div.wp-caption.alignleft img {
	width: 100%;
	height: auto;
}
.breadcrumb a:hover, a:focus {
	color: #6d0019;
}
.breadcrumb a {
	color: #a72431;
	text-decoration: none;
	line-height: inherit;
}
/* End Breadcrumbs */
/* Featured Events */
#event_featured .row {
	margin-left: 0.2em;
	margin-right: 0.2em;
}
#event_featured .columns {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #ccc;
	height: 185px;
	text-align: center;
	padding: 10px;
}
#event_featured .columns img {
	max-height: 145px;
}
#event_featured .columns p {
	font-size: 0.8rem;
}
#event_featured .row:last-child .columns {
	border-bottom: 0;
}
#event_featured .row .columns:last-child {
	border-right: 0;
}
#event_featured figure a img {
	vertical-align: middle;
	max-width: 150px;
	max-height: 150px;
}
#event_featured figure {
	margin: 0;
}

/* End Featured Events */
/* .widget-area-c */
.widget-area-c {
}
.widget-area-c .odd {
	width: 20%;
}
.widget-area-c ul li {
	font-size: 0.75rem;
	line-height: 1.2em;
	padding-bottom: 0.9357em;
}
.widget-area-c ul li a {
	color: #666 !important;
}
.widget-area-c h3 a:first-child {
	display: none;
}
/* End .widget-area-c */
/* Special Pubs */
body.category-special_publications .subcat {
	padding-bottom: 0.9357em;
	margin: 0 0.9357em 0.9357em 0.9357em;
	border-bottom: 1px solid #ccc;
}
body.category-special_publications .subcat figure {
	margin: 0;
}
body.category-special_publications .subcat ul {
	margin: 0;
}
body.category-special_publications .subcat h3, body.category-special_publications .subcat h3 a {
	font-weight: bold;
	color: #000;
	font-size: 1rem;
	line-height: 1.2em;
}
body.category-special_publications .subcat p {
	font-size: 0.8rem;
}
/* End Special Pubs */
/* Panels */
body.home .panel {
	margin-top: 0.9357em;
	margin-bottom: 0.9357em;
}
.panel {
	background-color: #EBEBEB;
	padding: 0.9357em;
}
.panel h3 {
	font-size: 1rem;
	margin: 0;
}
.panel h3, .panel h3 * {
	color: #000 !important;
	font-weight: bold;
}
.panel ul {
	margin: 0;
}
.panel ul li {
	border-top: 1px solid rgba(33,33,33,0.5);
	line-height: 1.2em;
	min-height: 2.4em;
}
ul.pagination li {
	border-top: none;
}
table.rankedList tr {
    border-left: 1px solid rgb(241, 241, 241) !important;
}
table.rankedList {
    border-collapse: collapse;

    border-spacing: 10px;
    border-collapse: separate;
}
table.rankedList tr.listRow td {
	border-color: #F1F1F1;
	border-width: 1px;
}
.dj .modal-footer {
	background-color: #fff;
	color: #000;
	
    position: inherit;
    height: auto;
    bottom: inherit;
    top: inherit;
	line-height: inherit;
}
table.rankedList [class*="column"]+[class*="column"]:last-child {
	float: none;
}
table.rankedList th, table.rankedList td {
    padding: 0;
}
.panel ul li a {
	color: #333 !important;
	font-size: 0.75rem;
}
/* End Panels */
article table {
	border: 1px solid #000;
	width: 100%;
}
article table tr {
	background-color: #999;
}
article table tr td:first-child {
	padding-left: 0.25em;
}
article table tr td:last-child {
	padding-right: 0.25em;
}
article table tr:nth-child(odd) {
	background-color: #CCC
}
article table p {
	font-size: 0.8rem;
}
article table tr:first-child p, article table tr td:first-child p {
	font-size: 0.7rem;
}
article table tr td {
	border-right: 1px solid #202020;
	padding-left: 0.25em;
	padding-right: 0.25em;
	border-bottom: 1px solid #202020;
}

body.single .wrapper > .medium-8.single-article article figure.featured {
	margin: 0;
}
body.single .wrapper > .medium-8.single-article article h4 {
	font-size: 1rem;
	font-weight: bold;
}

body.single .wrapper > .medium-8.single-article article p {
	font-size: 0.8rem;
	line-height: 1.5em;
}
.event-item {
	border-bottom: 1px solid rgba(33,33,33,0.5);
	margin-left: 0.9375em !important;
	margin-right: 0.9375em !important;
	margin-bottom: 0.9375em !important;
}
body.single-events article.events ul.category-list {
	display: none;
}
body.category-edition .event-item {
	padding-bottom: 0.98375em !important;
}
body.category-edition .event-item p {
	margin-top: 0.9375em;
}
.event-item a {
	color: #000;
	font-weight: bold;
}
.event-item p {
	font-size: 0.8rem !important;
}
body.category-industry-news .panel {
/*
 * padding-top: 0;
	padding-bottom: 0;
*/
}

body.category-industry-news .panel-0 {
	padding-top: 0.9357em;
}
/* Sponsored Widget */
.widget_mk2_sponsored {
}
.widget_mk2_sponsored .custom-pub img {
	border: 1px solid #ccc;
}
.widget_mk2_sponsored .body {
/*
	display: none;
*/
}
/* End Sponsored Widget */
/* Pagination */
body h3.widget-title ul {
	position: absolute;
	right: 1em;
	top: 0;
	line-height: 2.5em;
}
/* End Pagination */


/* Columns */
body.category-columns .row.panel {
	margin: 0 0.9357em 0.9357em;
}
body.category-columns .row.panel .medium-4 h3 {
	text-align: center;
}

/* End Columns */

/* Poll */
#poll_new input[type=radio] {
	margin: 0;
	line-height: 1.5em;
	height: 1em;
}
/* End Poll */
/* Contact Us */
body.page-contact-us table tr td {
	text-align: center;
	width: 20%;
	padding: 0.25em 0;
}
body.page-contact-us table thead tr td {
	padding: 0.25em 0;
}
body.page-contact-us table a {
	color: #000;
	font-weight: bold;
}
body.page-contact-us table tr:nth-child(2n), body.page-contact-us table thead tr {
	background-color: rgba(33,33,33,0.15);
}

body.page-contact-us table tr td:nth-child(odd) {
	background-color: rgba(33,33,33,0.1);
}
body.page-contact-us table tr td:nth-child(3) {
	width: 40%;
}
/* End Contact Us */
/* Author Page */
body.author #wrapper > .row > .small-12.medium-8.columns .panel figure {
	margin: 0;
}
body.author #wrapper > .row > .small-12.medium-8.columns article .entry p {
	font-size: 0.75rem;
	line-height: 1.2em;
	color: #666;
}
body.author #wrapper > .row > .small-12.medium-8.columns .panel ul li {
	border-top: 0;
	line-height: inherit;
	min-height: inherit;
	font-size: 0.8rem;
}
/* End Author Page */
/* Search Page */
body.search #wrapper > .row > .small-12.medium-8.columns .panel, body.author #wrapper > .row > .small-12.medium-8.columns .panel {
	margin-top: 0.9357em;
}
h3.entry-date {
	font-size: 0.7rem;
	margin: 0;
}
body.search #wrapper > .row > .small-12.medium-8.columns .panel #searchform {
	padding-top: 0;
	margin-bottom: 0;
}
body.search #wrapper > .row > .small-12.medium-8.columns article .entry p {
	font-size: 0.75rem;
	line-height: 1.2em;
	color: #666;
}
body.search #wrapper .small-12.medium-8.columns #searchform select {
	margin-bottom: 0;
}
body.search #wrapper .small-12.medium-8.columns #searchform .button {
	width: 100%;
	padding: 0;
}
body.search #wrapper .small-12.medium-8.columns #searchform input {
	padding: 0 0.9357em;
}
body.search #wrapper .small-12.medium-8.columns #searchform label {
	display: block;
}
body.search #wrapper .small-12.medium-8.columns #searchform #s {
	max-width: none;
}
body.search #wrapper .small-12.medium-8.columns #searchform > .row {
	margin-bottom: 0.9357em;
}
body.search #wrapper .small-12.medium-8.columns #searchform > .row:last-child {
	margin-bottom: 0;
}
#ui-datepicker-div {
	background-color: #ccc;
	padding: 0.9357em;
	width: auto;
	min-width: 220px;
	margin-top: -2em;
	z-index: 999 !important;
}

.row.gallery-row {
	margin-bottom: 0.9357em;
	display: block;
}
.row.gallery-row figure {
	text-align: center;
}
.row.gallery-row .end {
	background-color:#000;
}
.row.gallery-row .end:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
.row.gallery-row figure img {
	border: 2px solid #ccc;
}
body.page-template-single-events .row.gallery-row figure img {
	border: none;
}
body.page-template-single-events .row.gallery-row > .columns {
	padding: 0;
}
.row.gallery-row figure img:hover {
	cursor: pointer;
}
/* start commented backslash hack \*/

#ui-datepicker-div a.ui-state-active {
	font-weight: bold;
}

#ui-datepicker-div .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-next {
	font-size: 0.8rem;
	color: #000;
}
#ui-datepicker-div .ui-datepicker-prev {
	float: left;
}
#ui-datepicker-div .ui-datepicker-next {
	float:right;
}
#ui-datepicker-div .ui-datepicker-title {
	text-align: center;
}
#ui-datepicker-div table {
	margin-top: 5px;
	width: 100%;
}
#ui-datepicker-div table td {
	text-align: center;
}
#ui-datepicker-div table td a {
	color: #333;
}
/* End Search Page */
/* IE */
body.ie-lt10 #nav_primary {
	filter: none;
}
/* End IE */
#todays_news .widget-title a.right {
	position: absolute;
height: 100%;
background-color: #ccc;
position: absolute;
right: 0;
top: 0;
bottom: 0;
color: #000;
line-height: 33px;
padding: 0 0.9357em;
font-size: 0.8em;
}


/* Newsletter Registration */
p.left {
	float: none !important;
	text-align: left;
}
p.left > a.all {
	font-size: 0.8em;
}
.widget.widget_mk2_mailchimp {
	margin: 0;
	outline: none;
	border: 1px solid #CCC;
	font: 13px/1.55 Helvetica, Arial, sans-serif;
	color: #666;
	margin-top: 0.9357em;
}
.widget.widget_mk2_mailchimp footer {
display: block;
/* padding: 15px 30px 25px; */
padding: 0.46735em;
border-top: 1px solid rgba(0,0,0,.1);
background: rgba(248,248,248,.9);
}
.widget.widget_mk2_mailchimp .indicates-required {
	display: none;
}
.widget_mk2_mailchimp ul {
	margin: 0;
}
.widget_mk2_mailchimp ul li {
	height: 2em;
}
.widget_mk2_mailchimp ul li input[type=checkbox] {
	margin: 0;
	line-height: 2em;
	height: 2em;
}
.widget_mk2_mailchimp ul li label {
	margin: 0 0.9357em;
	font-size: 1em;
	height: 2em;
	line-height: 2em;

  margin: 0 0.9357em;
  font-size: 0.6em;
  height: 2em;
}
.widget_mk2_mailchimp input.email {
	margin: 0;
	padding: 0 0.9357em;
  line-height: 2.462em;
  font-size: 1em;
  height: 2.462em;

}
#mc_embed_signup h3.widget-title {
	display: block;
	padding: 0.46735em 0.9357em;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	background: rgba(248, 248, 248, 0.9);
	border-top: 0;
	border-top: none;

	background: #a72431;
	color: #fff;
	font-weight: normal;
	margin-top: 0;
}
#mc_embed_signup .button {
	margin: 0;
	padding: 0 0.9357em;
	line-height: 2em;
}
.widget_mk2_mailchimp a.all {
line-height: 2.4em;
  padding: 0 0.9357em;
}
.widget_mk2_mailchimp #mce-responses {
	padding: 0.9357em;
}
.widget_mk2_mailchimp {
	margin-top: 0.9357em;
}
#mc_embed_signup .mc-field-group {
	padding: 0 0.9357em;
}
#mc_embed_signup footer {
	text-align: right;
}
#mc_embed_signup .opt {
	display: none;
}
#mc_embed_signup p.info {
	margin: 0.9357em;
padding: 0 1px;
font-size: 12px;
line-height: 18px;
color: #999;
}
/* End Newsletter Registration */

#menu-item-123991 .submenu {
	width: 250px;
}


/* Hide image just for this post */
body.postid-137487 figure.featured {
	display: none;
}


.widget.cat-post-widget .post-title {
	display: none;
}
.widget.cat-post-widget li {
	display: inline-block;
	width: 49%;
}


body.mobile .modal-footer {
	height: auto;
	padding: 0;
	line-height: auto;
	top: auto;
	bottom: 86px;
	padding: 0.9357em 0;
}
body.mobile #header .widget a img {
	max-width: 100%;
	width: inherit;
}
.panel.digital_edition ul li {
	border: none;
}
body.page-id-142588 #wrapper img.cover, .panel.digital_edition ul li img {
	border: 1px solid #000;
}
/* Ehm, mobile second.  Fixed in rewrite */
@media only screen and (max-width: 40.063em) {
	#logo {
		text-align: center;
	}
	.modal-footer {
		height: auto;
		padding: 0;
		line-height: auto;
    top: auto;
    bottom: 86px;
    padding: 0.9357em 0;
	}
	#nav_primary nav > div {
		float: none;
	}
	#nav_primary nav form{
		padding: 0.9357em;
		display: block;
	}
	img.alignright, img.alignleft {
		float: none;
		margin: 0;
	}
	#columns_new article {
		margin-bottom: 0.9357rem;
	}

	#todays_news figure, #current_edition figure {
		text-align: center;
	}
	#columns_new figure {
		margin-right: 0.9357em;
	}
	
	#searchform > div {
		display: block;
	}
	#header .widget.widget_text {
		margin-bottom: 0.9357em;
	}
	.widget-area-c .odd.small-12 {
		width: 100%;
	}
	.widget-area-c .widget-title {
		text-align: center;
	}
	.widget_mk2_sponsored > a {
		text-align: center;
	}
	#nav_primary .columns > ul li {
		display: block;
		float: none;
		text-align: center;
	}
	#nav_primary ul li:hover > ul {
		display: none !important;
	}
	#searchform #s {
		width: 60%;
	}
	#searchform .button {
		width: 40%;
	}
	#searchform input {
		float: none;
		display: inline-block;
	}
}


body.single article.format-video.category-news figure.featured {
	display: none;	
}

/* Header ad */
/* End header ad */

/* Print Only */
@media print {
}
