/*
Theme Name:     Newspaper 7 Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper                             
Version:        7.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/
html {
    font-family: "Noto Sans", Arial, sans-serif;
}
a {
	color: #0062A8;
}
.td-container {
}
.td-pb-row {
    margin-bottom: 15px;
}
@media (min-width: 768px) and (max-width: 1018px) {
	.td-container {
		width: 98%;
	}
}
@media (min-width: 900px) and (max-width: 1140px) {
	.td-pb-row {
		margin-right: -10px;
		margin-left: -10px;
	}
}
.td-header-wrap {
}
.td-header-row [class*="td-header-sp"] {
    padding-left: 0;
}
.td-search-wrapper .td-header-sp-weather {
	display: none;
}
#td-top-mobile-toggle i {
  width: 48px;
  line-height: 48px;
  height: 48px;
}
.td-mobile-close a {
	padding: 13px 0 14px;
}
@media (max-width: 767px) {
	.td-header-wrap .td-header-menu-wrap-full, .td-header-wrap .td-header-menu-wrap, .td-header-wrap .td-header-main-menu {
		/* background: rgba(0, 0, 0, 0) linear-gradient(#fff, #d6d6d6) repeat scroll 0 0; */
		background: #eee;
		background-color: #eee !important;
		border-bottom: 3px solid #a41414; 
		box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.1);
	}
}
@media (max-width: 900px) {
	.td-pb-row {
		margin-right: 0;
		margin-left: 0;
	}
	.td-header-top-menu-full {
		display: none;
	}
	.header-search-wrap .td-icon-search {
		color: #333 !important;
	}
	.td-search-wrapper .td-header-sp-weather {
		display: block;
		position: absolute;
		right: 0;
		top: 4px;
		height: 48px
	}
	.td-search-wrapper .td-header-sp-weather a {
		color: #333;
	}
	.td-search-wrapper .td-header-sp-weather a .temperature{
		margin-right:-2px;
	}
	.td-search-wrapper #td-top-search {
		display: none;
	}
	.td-header-wrap .td-header-menu-wrap-full,
	.td-header-wrap .td-header-menu-wrap,
	.td-header-wrap .td-header-main-menu {
		height: 48px !important;
	}
	.td-header-style-5 .td-header-menu-wrap-full {
		height: 48px !important;
	}
	.td-header-style-5 #td-header-menu {
		min-height: 48px;
	}
	.td-header-style-5 .td-header-main-menu {
		height: 48px;
	}
	#td-mobile-nav {
		position: absolute;
		overflow: hidden;
		display: block;
		width: 100%;
	}
	  #td-mobile-nav .menu-item-has-children a {
		width: 100%;
		z-index: 1;
	}
	  #td-mobile-nav .td-link-element-after {
		position: relative;
	}
	  /*makes the trasition*/
	  .td-menu-mob-open-menu .td-mobile-nav-wrap {
		left: 0;
	}
	  .td-menu-mob-open-menu .td-content-wrap {
		left: 80%;
	}
}
.td-header-style-5 .td-header-top-menu-full {
    background-color: #333;
}
.td-header-style-5 .td-social-icon-wrap .td-icon-font {
    color: #fff;
}
.td-header-style-5 .td-main-menu-logo {
    display: block;
    height: 40px;
    margin-right: 20px;
}
.td-header-style-5 .td-main-menu-logo img {
    max-height: 40px;
	padding: 0;
}
.td-header-style-5 .td-main-menu-logo a img {
	top: 0;
}
.td-header-style-5 .td-affix {
	background-color: #eee;
    border-bottom: 4px solid #a41414;
    box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.4);
	height: 40px;
}  
.td-affix #td-header-menu {
    min-height: 40px !important;
} 
.td-header-wrap .td-affix .td-main-menu-logo {
	height: 40px !important;
}
.td-header-wrap .td-affix .td-main-menu-logo a {
	line-height: 40px !important;
}
.td-header-style-5 .td-affix .td-main-menu-logo img {
	height: 36px;
	vertical-align: baseline;
}
.td-header-wrap .td-affix .sf-menu > li > a {
	line-height: 36px !important;
}
@media (min-width: 768px) and (max-width: 900px) {
	/* .td-header-style-5 .td-main-menu-logo {
		text-align: center;
		width: 100%;
	} */
	#td-top-search {
		margin-top: -5px;
	}
}
.td-header-menu-wrap-full {
	height: 44px !important;
}
.td-header-style-5 .td-main-menu-logo a {
    line-height: 38px;
}
.td-header-style-5 #td-header-menu {
    min-height: 40px;
}
.td-header-style-5 .sf-menu > li > a {
    color: #333;
    font-weight: 600;
    line-height: 40px;
}
.td-header-style-5 .header-search-wrap .td-icon-search {
    color: #333;
}
.td-header-style-5 .td-main-menu-logo img {
    max-width: 120px;
}
.td-header-style-5 .td-header-menu-wrap-full {
    background-color: #eee;
    border-bottom: 4px solid #a41414;
    box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.4);
}
.td-header-style-5 .black-menu .sf-menu > .current-menu-item > a {
    background-color: transparent;
    color: #333;
}
.td-header-style-5 .black-menu .sf-menu > .current-menu-ancestor > a, .td-header-style-5 .black-menu .sf-menu > .current-category-ancestor > a, .td-header-style-5 .black-menu .sf-menu > li > a:hover, .td-header-style-5 .black-menu .sf-menu > .sfHover > a {
    background-color: #fff;
    color: #333;
}
@media (max-width: 900px) {
  .sf-menu {
    display: none;
  }
  #td-top-mobile-toggle {
    display: inline-block;
    position: relative;
  }
  .td-main-menu-logo {
    display: block;
    margin-right: 0;
    height: 0;
  }
  .td-header-style-5 .td-main-menu-logo {
    float: left;
    margin: 0;
    display: inline;
    width: 0;
    height: 0;
  }
  .td-header-style-5 .td-main-menu-logo img {
	  margin-right: auto;
  }
  .td-main-menu-logo img {
    margin: auto;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    position: absolute;
    padding: 0;
  }
}
.top-bar-links {
    clear: both;
    color: #fff;
    text-align: right;
}
.td-header-style-5 .td-header-top-menu-full .top-bar-links a {
    color: #fff;
    font-size: 13px;
}
.sf-menu > li > a {
    font-size: 15px;
    font-weight: 400;
}
.sf-menu .td-icon-menu-down {
    display: none;
}
.sf-menu a.sf-with-ul {
    padding-right: 14px;
}
.td-mega-menu ul {
    border: 0 solid #eaeaea;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}
.td_mega_menu_sub_cats {
    background-color: #333;
}
.td_mega_menu_sub_cats a {
    color: #fafafa;
}
.td_mega_menu_sub_cats .cur-sub-cat {
    background-color: #fff;
    border-bottom: 1px solid #333;
    border-top: 1px solid #333;
    color: #333;
}
.block-mega-child-cats {
    max-height: 350px;
}
.td-mega-menu.menu-item-has-children ul>li.menu-item-object-page {
	width: 218px !important;
}
.td-mega-menu.menu-item-has-children ul>li.menu-item-object-page a {
	font-weight: 600;
	background-color: #333;
	color: #fff;
	text-align: right;
	padding-right: 20px;
}
.header-search-wrap .td-icon-search {
    font-size: 26px;
}
.header-search-wrap .td-drop-down-search::before {
    border-color: transparent transparent #fff;
}
.header-search-wrap .td-drop-down-search::after {
    background-color: #fff;
}
.td-social-icon-wrap .td-icon-font {
    font-size: 20px;
    height: 36px;
    line-height: 36px;
}
#td-top-mobile-toggle i {
    color: #333;
    font-size: 26px;
    width: 48px;
}
.td-mobile-close a {
    background-color: #333333;
}
.td-mobile-close .td-nav-triangle {
    border-color: transparent #eee transparent transparent;
    border-width: 11.5px 12px 11.5px 0;
    top: 15px;
}
.td-mobile-content li a { 
	font-weight: 600;
}
.td-mobile-nav-wrap {
	width: 260px;
}
.td-menu-mob-open-menu .td-content-wrap {
    left: 260px;
	z-index:2;
	-webkit-box-shadow: -2px 0px 4px 1px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    -2px 0px 4px 1px rgba(0, 0, 0, 0.4);
	box-shadow:         -2px 0px 4px 1px rgba(0, 0, 0, 0.4);
}
.td-menu-background:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.92;
  background: #000000;
  background: -moz-linear-gradient(top, #000000 0%, #333333 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #000000), color-stop(100%, #333333));
  background: -webkit-linear-gradient(top, #000000 0%, #333333 100%);
  background: -o-linear-gradient(top, #000000 0%, #333333 100%);
  background: -ms-linear-gradient(top, #000000 0%, #333333 100%);
  background: linear-gradient(to bottom, #000000 0%, #333333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#333333', GradientType=0);
}
.td-mobile-search .td-head-form-search-wrap {
	padding: 12px 13px 11px 17px;
}
.td-mobile-search #td-header-search {
	width: 170px;
	display: inline-block;
	vertical-align:top;
}
.td-mobile-search input[type="submit"] {
	padding: 4px 8px;
}
.td-mobile-search .wpb_button, .vc_btn {
	margin-bottom: 0;
	display: inline-block;
	vertical-align:top;
}
.td-mobile-content li > a:hover, .td-mobile-content .sfHover > a, .td-mobile-content .current-menu-item > a, .td-mobile-content .current-menu-ancestor > a, .td-mobile-content .current-category-ancestor > a {
    color: #0062a8;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Noto Sans", Arial, sans-serif;
}
h3 {
    margin-bottom: 15px;
    margin-top: 15px;
}
.td-module-wrap {
    padding-bottom: 0;
    position: relative;
}
.td-module-meta-info {
    font-size: 14px;
}
.td_module_6 {
    padding-bottom: 15px;
}
.td_module_8 {
    border-top: 0px solid #eeeeee;
    margin-bottom: 7px;
    padding-top:7px;
}
.td_module_8:first-child {
	border-top: none;
}
.td_module_8 .entry-title {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0;
}
.td_module_mx8 .entry-title {
    font-size: 32px;
    font-weight: 700;
    line-height: 34px;
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.95);
}
@media (max-width:767px) {
	.td_block_18 .td_module_mx8 .entry-title {
		font-size: 36px;
		line-height: 38px;
	}
}
@media (max-width:549px) {
	.td_block_18 .td_module_mx8 .entry-title {
		font-size: 26px;
		line-height: 28px;
	}
}
.td_block_wrap {
    clear: both;
    padding-bottom: 0;
    position: relative;
}
.td_block_wrap.td_block_22 .td-pb-row {
    margin-bottom: 0;
}
.td_block_wrap.td_block_22 .td_module_2 {
    padding-bottom: 0;
}
/* Social Sharing button mods */
.td-social-sharing-buttons.td-social-pinterest, .td-social-sharing-buttons.td-social-google {
	display: none;
}
.td-social-but-text {
	display: none;
}
.td-social-sharing-buttons {
	height: 30px;
	min-width: 30px;
	padding: 5px;
}
.td-md-is-android .td-post-sharing-top .td-social-sharing-buttons {
	padding: 5px;
}
/* Breaking News */
.td-pb-row.breaking-news {
    margin-bottom: 0;
	margin-top: 5px;
}
.td-pb-row.breaking-news .wpb_text_column {
	margin-bottom: 0;
}
.block-title > span, .block-title > a, .block-title > label, .widgettitle, .widgettitle::after, .td-trending-now-title, .td-trending-now-wrapper:hover .td-trending-now-title, .wpb_tabs li.ui-tabs-active a, .wpb_tabs li:hover a, .td-related-title .td-cur-simple-item, .woocommerce .product .products h2, .td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more {
    background-color: #0062A8;
}
.block-title, .td-related-title, .wpb_tabs .wpb_tabs_nav, .woocommerce div.product .woocommerce-tabs ul.tabs::before {
    border-color: #0062A8;
}
.td_block_15 .td-column-2 .td-module-thumb {
    height: 123px;
    overflow: hidden;
}
.td_block_15 .td-column-2 .td_module_mx4 {
    padding-bottom: 20px;
}
@media (min-width: 1019px) and (max-width: 1140px) {
.td_block_15 .td-column-2 .td-module-thumb {
    height: 123px;
    overflow: hidden;
}
}
.td-pb-row.trending-row {
    margin-bottom: 0;
}
@media (min-width: 768px) and (max-width: 1018px) {
.td_block_18 .td-column-2 .td_module_mx8 {
    padding-bottom: 20px;
}
}
.td-trending-now-wrapper {
    height: 40px;
    margin-bottom: 5px;
    padding: 0;
}
.td-trending-now-wrapper .td-container {
    background-color: #333333;
    height: 40px;
	position: relative;
}
@media (max-width: 767px) {
	.td-trending-now-wrapper .td-container {
		padding: 0;
	}
}
.td-trending-now-post {
    height: auto;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}
.td-trending-now-display-area {
	top: 0;
}
.td-trending-now-display-area .entry-title {
    line-height: 40px;
}
.td-trending-now-post h3.entry-title, .td-trending-now-post h3.entry-title > a  {
    color: #f0f0f0;
    font-size: 17px;
	line-height: 20px;
    font-weight: 600;
}
.td-trending-now-wrapper:hover .td-trending-now-title {
    background-color: #cf202e;
}
.td-trending-now-wrapper:hover .td-trending-now-title.just-in {
    background-color: #46b450;
}
.td-trending-now-wrapper:hover .td-trending-now-title.program-alert {
    background-color: #4480b9;
}
.td-trending-now-title {
    background: transparent none repeat scroll 0 0;
    display: table-cell;
    float: left;
    font-family: "Noto Sans", Arial, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 40px;
    padding: 0;
    background-color: #cf202e;
    height: 40px;
    padding: 0 10px;
}
@media (max-width:767px) {
	.td-trending-now-post h3.entry-title, .td-trending-now-post h3.entry-title > a,.td-trending-now-display-area .td_module_trending_now .entry-title  {
		font-size: 14px;
		line-height: 20px;
	}
	.td-trending-now-title {
		font-size: 14px;
	}
	.td-md-is-android .td-trending-now-display-area {
		height: 40px;
	}
	.td-md-is-ios .td-trending-now-display-area {
		height: 40px;
	}
}
.td-trending-now-title.just-in {
    background-color: #46b450;
}
.td-trending-now-title.program-alert {
    background-color: #4480b9;
}
.td-trending-now-display-area {
    display: table-cell;
    height: 40px;
    padding-left: 5px;
    padding-right: 30px;
    vertical-align: middle;
    width: auto;
}
.td-big-grid-post .entry-thumb {
}
.post header .entry-title {
    font-weight: 700;
	line-height: 43px;
	margin-bottom: 15px;
}
.td-post-date {
	line-height: 16px;
	margin-bottom: 10px;
}
.td-post-date span {
	width: 85px;
	display: inline-block;
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab {
    text-align: center;
    width: 50%;
}
.td-trending-now-wrapper .td-close-wrap {
    float: right;
    height: 40px;
    margin-bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
}
.promo-row {
    text-align: center;
	margin-left: -14px;
	margin-right: -14px;
}
.promo-row [class*="td-pb-span"] {
	padding-right: 10px;
	padding-left: 10px;
}
@media (max-width: 767px) {
	.promo-row {
		margin-left: 0;
		margin-right: 0;
	}
	.promo-row [class*="td-pb-span"] {
		margin-bottom: 15px;
	}
}
.td-main-page-wrap > .td-container > .td-pb-row:first-child > .wpb_column > .wpb_wrapper > .td_block_trending_now {
    margin-top: -10px;
    padding: 0 0 10px;
    position: relative;
    z-index: 1;
}
.td-main-content-wrap {
    padding-bottom: 0;
}
@media (max-width: 767px) {
	.td-main-content-wrap {
		padding-bottom: 26px;
	}
}
.td-main-page-wrap {
    padding-top: 10px;
}
.author-box-wrap {
    border: 0 none;
}
@media (max-width: 767px) {
	.author-box-wrap .avatar {
		text-align: center;
		width: 200px;
	}
	.author-box-wrap .desc {
		text-align: left;
	}
}
.td-post-template-default .td-post-featured-image img {
    width: 100%;
}
@media (max-width: 767px) {
	.td-main-page-wrap {
		padding-top: 15px;
	}
}
.vc_tta-container {
    margin-bottom: 0;
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic {
    margin-bottom: 0;
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container {
    border-bottom: 2px solid #0062A8;
    margin-bottom: 0 !important;
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active > a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover > a {
    background-color: #0062A8;
	padding: 8px 6px !important;
}
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a {
    font-weight: 600;
}
.mega-footer h1 {
    font-size: 42px;
    font-weight: 400;
	margin-top: 0;
}
.mega-footer .footer-links, .mega-footer .footer-links a {
    font-size: 16px;
}
.mega-footer h1, .mega-footer .footer-links, .mega-footer .footer-links a {
    color: #0062A8;
}
.image-footer .social-icons a {
    background-color: transparent;
    display: inline-block;
    margin-right: 10px;
    width: 25%;
}
.image-footer .social-icons a img {
    width: 100%;
}
.td-footer-wrapper {
    background-color: #333333;
}
.td-footer-wrapper .block-title {
    line-height: 26px;
    margin-bottom: 20px;
}
.td-footer-bottom-full {
    padding-bottom: 0;
    padding-top: 0;
}
.td-footer-bottom-full .td-container::before {
    height: 0;
}
.td-footer-wrapper .block-title a, .td-footer-wrapper .block-title span, .td-footer-wrapper .block-title label {
    color: #333;
}
.td-footer-wrapper .mega-footer .block-title span {
    line-height: 1em;
}
.td-footer-wrapper {
    color: #333;
}
.td-pb-row.image-footer {
    overflow: hidden;
}
.td-close-wrap a {
    color: #f0f0f0;
    display: inline-block;
    font-size: 21px;
    height: 40px;
    line-height: 35px;
    margin-right: 7px;
    text-align: center;
    vertical-align: middle;
    width: 25px;
}
.td-header-style-5 .td-header-top-menu-full .td-header-sp-weather a {
    color: #fff;
    float: left;
    font-size: 13px;
    left: -24px;
}
.td-header-sp-weather .icon, .td-header-sp-weather .current_info {
    display: inline-block;
}
.td-header-sp-weather .icon {
    height: 36px;
    line-height: 36px;
    vertical-align: middle;
}
.td-header-sp-weather .icon img {
    height: 40px;
    margin-right: 7px;
    width: 40px;
}
.current_info {
    height: 36px;
    line-height: 36px;
}
.current_info .temperature {
    margin-right: 7px;
}
.td-main-content-wrap.atomic-news-block {
    background-color: #333333;
    color: #fff;
    height: auto;
    padding-bottom: 0;
    position: relative;
}
.atomic-news-block .td-pb-row {
    margin-bottom: 0;
    padding-bottom: 10px;
}
.atomic-news-block h1 {
}
.atomic-news-block h1.atomic-title a {
    color: #fff;
    font-size: 50px;
	line-height: 54px;	
    font-weight: 600;
}
.atomic-news-block ul li>a {
	color: #3facff;
}
@media (max-width: 640px) {
	.atomic-news-block h1.atomic-title a {
		font-size: 36px;
		line-height: 40px;
	}
}
.atomic-news-block .td-container {
    height: 100%;
    position: relative;
}
.atomic-news-block .close {
    color: #fff;
    display: block;
    font-size: 16px;
    text-align: right;
    top: 5px;
}
.atomic-news-block .close i {
    font-size: 18px;
}
.atomic-news-block .wp-post-image {
    margin-top: 16px;
}
.atomic-news-block .related-list {
    margin-bottom: 0;
    padding-bottom: 0;
}
.atomic-news-block .td-read-more, .more-link-wrap {
    margin-bottom: 0;
}
.atomic-news-block .related-list ul {
    list-style: outside none none;
    text-align: center;
}
.atomic-news-block .related-list ul li {
    display: inline-block;
    margin: 0 20px;
}
.atomic-news-block [class*="td-pb-span"] {
    display: inline-block;
    float: none;
    position: relative;
    vertical-align: middle;
}
.atomic-news-block .td-pb-span5 {
    width: 41%;
}
@media (max-width: 767px) {
.atomic-news-block .td-pb-span5 {
    width: 100%;
}
}
.atomic-news-block .image-wrapper {
    text-align: center;
}
.top-category.related-list {
    padding-bottom: 16px;
}
.top-category.related-list ul {
    list-style: outside none none;
    margin-bottom: 0;
    margin-top: 0;
}
.top-category.related-list ul li {
    display: inline-block;
    margin-right: 10px;
}
.td-footer-wrapper {
	padding-bottom: 15px;
}
.td-footer-bottom-full .td-pb-row {
	margin-bottom: 0;
}
.td-footer-bottom-full .footer-logo-wrap {
	margin-top: 0;
}
.td-footer-bottom-full .copy {
	margin-bottom: 0;
}
ul.primary-footer-menu {
    list-style: outside none none;
    margin-top: 0;
}
ul.primary-footer-menu li {
    display: inline-block;
    margin-left: 20px;
}
ul.primary-footer-menu li > a {
    font-size: 16px;
}
aside.article-meta {
    float: left;
    margin-right: 20px;
    max-width: 350px;
    min-width: 200px;
    width: 30%;
}
.credits table, .credits tbody {
    border: 0 none;
}
.credits table td.left-group {
    font-weight: bold;
}
.td_module_mx15 h3 {
    margin-top: 0;
}
.category-article-list {
    border-top: 0px solid #333333;
	padding-left: 24px;
}
.category-article-list.td-pb-row {
	margin-bottom: 0;
}
.category-article-list .td_module_8 {
	margin-bottom: 15px;
	padding-top: 0;
}
.category-article-list h5 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 15px;
    margin-top: 15px;
}
.more-links a {
    float: right;
    font-size: 16px;
}
.tweet-list {
    border-top: 2px solid #333333;
    margin-bottom: 20px;
    padding-top: 20px;
}
.category-video {
    border-top: 0px solid #333333;
    margin-top: 15px;
	margin-left: 0px;
}
.category-video h3 {
	border-top: 2px solid #333333;
}
.td-category-header .td-category-pulldown-filter {
    display: none;
}
#main-wx-wrapper {
	background: transparent;
	background-size: cover;
    /* background: #0062A8 none repeat scroll 0 0; */
    display: table;
    width: 100%;
}
.wx-pg-currents.top-weather, .wx-video.top-weather {
    display: table-cell;
}
.wx-video.top-weather {
    line-height: 100%;
    text-align: center;
    vertical-align: middle;
}
.wx-video.top-weather iframe {
    width: 100%;
}
.td-pb-span4.wx-pg-currents, .td-pb-span12.wx-pg-currents {
    /* background: #0062A8 none repeat scroll 0 0; */
	background: #ffffff url(http://cdn.winknews.com/wp-content/uploads/20160831135724/cloud_tex.png) bottom left no-repeat;
    color: #fff;
    font-family: "Noto Sans", Arial, sans-serif;
    height: auto;
    padding: 10px;
}
.td-pb-span4.wx-pg-currents, .td-pb-span8.wx-video {
	float: none;
}
.td-pb-span8.wx-video {
	background: #0D131D;
}
.temp, .wx-icon {
    display: inline-block;
    vertical-align: middle;
}
.td-pb-row.currents .wx-meta {
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
}
.td-pb-span12.wx-pg-currents .temp {
    text-align: left;
}
.td-pb-span12.wx-pg-currents {
    background: #4480b9 none repeat scroll 0 0;
    color: #fff;
    font-family: "Noto Sans", Arial, sans-serif;
    height: auto;
    padding: 10px 15px;
}
@media (min-width: 768px) {
	.td-pb-span12.wx-pg-currents {
		padding: 10px 50px;
	}
	.td-pb-span12.wx-video {
		padding: 0;
	}
}
.wx-extra-info {
    line-height: 26px;
}
.wx-extra-info span {
    margin-right: 8px;
}
.td-pb-span12.wx-pg-currents {
    margin-bottom: 0;
}
.td-pb-span4.wx-pg-currents {
   /*  background: #0062A8 none repeat scroll 0 0; */
	
    color: #191919;
    font-family: "Noto Sans", Arial, sans-serif;
    height: auto;
    padding: 10px;
}
.wx-pg-currents h4 {
    color: #191919;
    font-family: "Noto Sans", Arial, sans-serif;
	font-size: 18px;
    line-height: 20px;
    margin-bottom: 5px;
    margin-top: 0;
}
.wx-pg-currents .td-pb-row {
    margin: 0;
}
.wx-pg-currents .td-pb-row [class*="td-pb-span"] {
    padding-left: 0;
    padding-right: 0;
}
.wx-pg-currents .wx-icon.td-pb-span6,.temp.td-pb-span6 {
	padding-left: 0;
	padding-right: 0;
}
@media (max-width: 767px) {
	.td-pb-row.currents {
		display: inline-flex;
	}
	.wx-pg-currents {
		margin-bottom: 20px;
	}
	.td-pb-row .td-pb-span4.wx-pg-currents{
		width: 33.33333333%;
	}
	.td-pb-row .td-pb-span8.wx-video {
		width: 66.66666667%;
	}
}
@media (max-width: 600px) {
	.td-pb-row .td-pb-span4.wx-pg-currents{
		width: 100%;
		display: block;
	}
	.td-pb-row .td-pb-span8.wx-video {
		width: 100%;
		display: block;
		
	}
	.td-pb-row.currents .wx-icon {
		text-align: right;
	}
	.td-pb-row.currents .temp {
		text-align: left;
	}
	.td-pb-row.wx-meta {
		text-align: center;
	}
	.td-pb-row.currents.lower-data {
		font-size: 14px;
	}
	.td-pb-row.currents.lower-data .td-pb-span5{
		padding-left: 30px
	}
}
.td-pb-span8.wx-video, .td-pb-span12.traffic-map, .traffic-tip [class*="td-pb-span"] {
    height: auto;
    padding: 0;
}
.td-pb-row.traffic-tip {
    padding-top: 20px;
}
.traffic-tip img {
    padding-right: 10px;
}
.currents {
    font-size: 12px;
}
.td-pb-row.wx-meta {
    clear: both;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0;
    top: -10px;
}
.temp {
	top: 7px;
    font-size: 70px;
    font-weight: 400;
    line-height: 50px;
    text-align: right;
}
.wx-left {
    float: left;
    width: 50%;
}
.wx-right {
    float: right;
    width: 50%;
}
.wx-icon img {
   width: 90px;
   max-width:90px;
   margin-left: -10px;
}
@media (min-width: 768px) and (max-width: 1150px) {
	.wx-pg-currents h4 {
		font-size: 16px;
		line-height: 18px;
	}
	.td-pb-row.wx-meta {
		font-size: 16px;
		font-weight: 300;
		margin-bottom: 5px;
	}
	.wx-pg-currents .currents {
		font-size: 12px;
		line-height: 15px;
		max-height: auto;
		overflow: visible;
	}
	.sf-menu > li > a {
		font-size: 13px;
		font-weight: 300;
	}
	.sf-menu a.sf-with-ul {
		padding-right: 10px;
	}
}
@media (max-width: 950px) and (min-width: 768px) {
	.wx-video.top-weather {
		margin-top: auto;
		margin-bottom: auto;
		right: 0;
	}
	.temp {
		font-size: 60px;
	}
}
.sidebar-cams h5 {
    line-height: 20px;
    margin-top: 0;
}
.td-footer-wrapper {
    padding-top: 0;
}
.td-footer-wrapper .mega-footer {
    background: rgba(0, 0, 0, 0) linear-gradient(#d6d6d6, #ffffff) repeat scroll 0 0;
    padding-top: 15px;
}
.td-footer-wrapper .image-footer .td-pb-row {
    margin-bottom: 0;
    min-height: 300px;
}
.td-footer-wrapper .image-footer .td-pb-row[class*="td-pb-span"] {
    height: 100%;
}
.td-footer-wrapper .mega-footer .block-title span {
    font-size: 28px;
    font-weight: 400;
}
.image-footer img {
    bottom: 0;
    vertical-align: bottom;
}
.image-footer .mobile img {
    bottom: -49px;
    position: relative;
}
@media (max-width: 767px) {
.td-footer-wrapper .image-footer .td-pb-row {
    height: auto;
    margin-bottom: 0;
}
.image-footer {
    display: none;
}
}
.td-footer-bottom-full {
    margin-top: 0;
}
.livestream .td-pb-row {
    margin-bottom: 0;
}
.livestream {
    background-color: #f1f1f1;
    padding: 15px 0;
    width: 100%;
}
.livestream .td-pb-span3 {
    display: inline-block;
    float: none;
    vertical-align: middle;
    width: 24.5%;
}
.livestream a h3 {
    color: #333;
    font-weight: 600;
    line-height: 1em;
    margin: 0;
}
.stream-wrapper {
    height: 0;
    padding-bottom: 55.75%;
    position: relative;
}
.stream-wrapper.stills {
    height: auto;
    padding-bottom: 0;
}
.stream-wrapper a {
    display: block;
    height: 100%;
    position: relative;
    text-align: center;
    width: 100%;
}
.stream-wrapper iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.widget .stream-wrapper, .wpb_wrapper .stream-wrapper {
    margin-bottom: 20px;
}
.stream-wrapper .camera-logo {
    left: 5px;
    max-width: 250px;
    position: absolute;
    top: 0;
    width: 50%;
}
.stream-wrapper .camera-logo img {
    max-width: 100%;
    position: relative;
}
.stream-wrapper i {
    color: #fff;
    font-size: 40px;
    left: 0;
    opacity: 0.6;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
@media (min-width: 768px) {
.td-pb-row.show-for-small,.show-for-small {
    display: none;
}
}
@media (max-width: 767px) {
.hide-for-small, .td-pb-row .hide-for-small[class*="td-pb-span"] {
    display: none;
}
.show-for-small {
    display: block;
}
.livestream .td-pb-span3 {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
    width: 63%;
}
.livestream .td-pb-span3:first-child {
    width: 35%;
}
.livestream .td-pb-span3 img {
    width: 100%;
}
.livestream a h3 {
    font-size: 36px;
}
}
@media (max-width: 519px) {
.livestream a h3 {
    font-size: 20px;
}
}
.td_module_mx8.td_module_wrap {
    padding-bottom: 10px;
}
@media (max-width: 1010px) {
	.dfp-sponsor.leader {
		display: none;
	}
	.dfp-container {
		display: none;
	}
}
.dfp-sponsor {
    margin: 10px auto 0;
    text-align: center;
}
.dfp-sponsor.leader {
    margin: 0 auto;
    width: 970px;
}
.dfp-sponsor.leader.page {
    margin: 10px auto 0;
}
.dfp-sponsor.mid-mobile {
	margin-top: 0;
	margin-bottom: 15px;
}
.td_module_mx8 .td-video-play-ico > img {
    display: none;
}
.vc_row.wpb_row.td-pb-row.home-video-section {
    border-top: 2px solid #333333;
    margin-bottom: 15px;
}
.td_module_mx5 .td-module-thumb img.entry-thumb, .td_module_mx6 .td-module-thumb img.entry-thumb {
    overflow: hidden;
}
iframe.twitter-widget-0 {
    height: 400px;
}
.credits table td {
    border: 0 none;
    padding: 2px 8px;
}
a.form-button {
    background-color: #222;
    color: #fff;
    font-size: 13px;
    font-weight: 500;
    padding: 8px 15px;
    transition: background-color 0.4s ease 0s;
}
a.form-button:hover {
    background-color: #28537b;
}
.td_module_mx4 .entry-title, .td-grid-style-1.td-hover-1 .td-module-thumb a {
    font-weight: 600;
	font-size: 17px;
	line-height: 20px;
}
@media (max-width:600px) {
	.td_module_mx4 .entry-title, .td-grid-style-1.td-hover-1 .td-module-thumb a {
		font-size: 15px;
		line-height: 17px;
	}
}
.td-grid-style-1.td-hover-1 .td-module-thumb a {
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.95);
}
.block-mega-child-cats {
    max-height: 600px;
}
.td_block_big_grid_1 {
    padding-bottom: 0;
}
.td-mega-span h3 {
    font-weight: bold;
}
.widget ol.wpp-list, .wpb_wrapper ol.wpp-list {
    counter-reset: li-counter;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.widget ol.wpp-list {
    margin-left: 15px;
    margin-top: 20px;
}
.wpb_wrapper ol.wpp-list {
    margin-left: 15px;
    margin-top: 20px;
}
ol.wpp-list li a.wpp-post-title {
    color: #333333;
    font-family: "Noto Sans", Arial, sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 15px;
}
@media (max-width: 767px) {
	ol.wpp-list li a.wpp-post-title {
		font-size: 17px;
		line-height: 19px
	}
}
@media (max-width: 414px) {
	ol.wpp-list li a.wpp-post-title {
		font-size: 15px;
		line-height: 17px
	}
}
.widget ol.wpp-list > li::before, .wpb_wrapper ol.wpp-list > li::before {
    color: #333333;
    content: counter(li-counter, decimal);
    counter-increment: li-counter;
    display: inline;
    float: left;
    font-family: "Noto Sans", Arial, sans-serif;
    font-size: 30px;
    font-weight: 600;
    left: -25px;
    line-height: 30px;
    position: relative;
    text-align: right;
    top: 20px;
    width: 0.6em;
}
.wpp-list p {
    margin-bottom: 0;
}
.wpp-list li {
    line-height: 15px;
    margin-bottom: 20px;
}
.wpp-list .td_module_6 {
    padding-bottom: 0;
}
.wpp-list .td_module_6 .td-module-thumb {
    height: 70px;
    overflow: hidden;
    width: 100px;
}
.td_module_6 .item-details {
    margin-left: 116px;
    min-height: 70px;
}
#most-read .wpb_text_column .wpb_wrapper p, #most-watched .wpb_text_column .wpb_wrapper p {
    margin-bottom: 0;
}
.widget_text h3 {
    line-height: 22px;
    margin-top: 0;
}
.td-pb-row.cfa {
    background-color: #eee;
    border: 0px solid #ccc;
    /* display: inline-block;
    float: right; */
    padding: 15px;
	margin-left: 0;
}
.cfa-contact {
	display: inline-block;
	margin-bottom: 5px;
	margin-right: 10px;
	font-weight: 600;
}
a.button.blue button{
    background-color: #28537b;
    color: #fff;
    padding: 6px 12px;
	border: 0;
	margin: auto;
}
@media (min-width: 767px) {
.td_module_2 .td-module-image {
    max-height: 197px;
    overflow: hidden;
}
}
.td-pb-row .staff-info[class*="td-pb-span"] {
    padding: 0 15px;
}
.staff-info a {
    color: #333333;
    margin-bottom: 15px;
}
.td_block_5 .td-block-row .td-block-span6 {
    padding: 0 15px;
}
.td_block_5 .td_module_wrap {
    padding-bottom: 15px;
}
select {
    border: 1px solid #e1e1e1;
    color: #444;
    font-size: 12px;
    height: 34px;
    line-height: 21px;
    max-width: 100%;
    padding: 3px 9px;
    width: 100%;
}
.td-page-header .td-page-title {
    font-weight: 700;
    text-transform: uppercase;
}
.td-author-date.updated {
    color: #ff0000;
    font-size: 12px;
    font-style: italic;
}
.td_module_mx8 .td-author-date.updated {
    color: #fff;
}
.td-pb-row.event-item {
    padding-bottom: 15px;
}
@media (max-width: 500px) {
.td-author-date.updated {
    padding-left: 100px;
}
.td-video-play-ico > img {
    bottom: 50px;
}
}
.credits td {
    vertical-align: top;
}
.credits a {
    color: #aaa;
    line-height: 20px;
}
.credits i {
    color: #4ac7f9;
    font-size: 20px;
    margin-right: 3px;
}
.td-pb-row.home-ad-row .td-pb-span12 {
    padding-left: 0;
    padding-right: 11px;
}
.follow-us {
    text-align: center;
}
#responsive_wxMap_UI .layersDialog .layerOption {
    padding: 40px 0;
}
.td-page-title {
    font-size: 30px;
    line-height: 38px;
    margin: -9px 0 8px;
}
.td_category_template_1 .td-category-header {
    padding-bottom: 0;
}
.td-crumb-container {
    margin-bottom: 9px;
    min-height: 35px;
    padding-top: 12px;
}
.td-scroll-up-visible {
	background-color: #0062A8;
}
@media (max-width: 1140px) and (min-width: 1019px) {
.td-header-style-5 .sf-menu a.sf-with-ul {
    padding-right: 14px;
}
}
.ios-icon-wrapper {
	float: left;
	border-radius: 15px; 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	overflow: hidden;
	width: 25%;
	max-width: 100px;
}
.android-icon-wrapper {
	margin: 0 15px;
	float: left;
	width: 25%;
	max-width: 100px;
}
.ios-icon-wrapper img,.android-icon-wrapper img {
	width: 100%;
	display: block;
} 
.app-descrip {
	width: 75%;
	float: right;
	padding-left: 10px;
}
.app-descrip p {
	line-height: 17px;
	margin-bottom: 10px;
}
.app-descrip h4 {
	font-weight: 600;
	line-height: 20px;
	margin-bottom: 5px;
}
.wpb_raw_code {
	margin-bottom: 0;
} 
.td-mobile-search #td-header-search {
    width: 75%;
    display: inline-block;
    vertical-align: top;
}
.td-mobile-search input[type="submit"] {
    padding: 4px 8px;
    width: 25%;
    background: #0062A8;
}
@media (min-width:480px) {
	.wx-banner-lg {
		display: block;
	}
	.wx-banner-sm {
		display: none;
	}
}
@media (max-width:479px) {
	.wx-banner-lg {
		display: none;
	}
	.wx-banner-sm {
		display: block;
	}
}
.td-pb-row.wx-banner-lg, .td-pb-row.wx-banner-sm {
	margin-bottom: 0;
}

@media (min-width:1150px) {
	.td-js-loaded .td-menu-background, .td-js-loaded #td-mobile-nav {
		visibility: hidden;
	}
}

.sidebar-button {
	margin-top:20px;
}
a.blue-form-button {
	padding: 10px 5px;
	color: #fff;
	font-weight: 600;
	background-color: #0062A8; 
}
@media (min-width: 515px) {
	.hide-for-extra-small {
		display: inline-block;
	}
	.show-for-extra-small {
		display: none;
	}
}
@media (max-width:514px) {
	.hide-for-extra-small {
		display: none;
	}
	.show-for-extra-small {
		display: inline-block;
	}
}
a.full-width.button button {
	background-color: #164176;
	color: #fff;
	border: 0;
	font-size: 16px;
	line-height: 18px;
	font-weight: 600;
	font-family: "Noto Sans", Arial, sans-serif;
	text-transform: uppercase;
	width: 100%;
	height: 54px;
	padding: 5px 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	transition: background-color 0.8s ease 0s;
}
a.full-width.button button:hover {
	background-color: #0E9EDA;
}
/*  ----------------------------------------------------------------------------
    Load more button
*/
.td_block_wrap .td-next-prev-wrap, .td_block_wrap .td-load-more-wrap {
	margin-bottom: 15px;
}
.td_ajax_load_more {
	font-size: 14px;
}
.td_ajax_load_more i {
	font-size: 12px;
}
.td-load-more-wrap a {
	width: 100%;
}
.counter {
	text-align: center;
}
.counter h1{
  color: #164176;
  font-weight: 600;
  font-size: 20px;
  margin: 0px 0px 15px;
  border-bottom: 4px solid #E9B64C;
}
.counter #clockdiv{
	font-family: sans-serif;
	color: #fff;
	display: inline-block;
	font-weight: 100;
	text-align: center;
	font-size: 24px;
	margin-bottom: 15px
}
.counter #clockdiv > div{
	padding: 5px;
	border-radius: 3px;
	background: #1791D0;
	display: inline-block;
}
.counter #clockdiv div > span{
	padding: 10px;
	border-radius: 3px;
	background: #164176;
	display: inline-block;
}
.counter .smalltext{
	padding-top: 5px;
	font-size: 16px;
}
.restaurants .menu {
	margin-bottom: 35px;
	text-align: center;
}
.restaurants .menu h3, .restaurants .menu h3 a {
	color: #00B0F0;
	margin-bottom: 5px;
	font-weight: 600;
}
.restaurants .menu p {
	font-family: "Noto Sans", Arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 0;
}
.vendors.td-pb-span4 {
	text-align: center;
}
.contact-sidebar {
	/*text-align: left;*/
}
.contact-sidebar p{
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 5px;
}
.tol-social a {
	margin-left: 15px;
	display: inline-block;
	height: 30px;
	width: 30px;
	text-align: center;
}
.tol-social a.fb {
	background-color: #0062A8;
}
.tol-social a.tw {
	background-color: #10B7E4;
}
.tol-social a i {
	line-height: 30px;
	font-size: 20px;
	color: #fff;
}

/* New weather styles */
.hourly-header, .day-header {
	margin-bottom: 10px;
	display: block;
	height: 30px;
	border-bottom: 1px solid #333;
}
.hourly-header h4,.day-header h4 {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0 5px;
	color: #333;
	font-weight: 600;
	float: left;
	line-height: 20px;
	line-height: 20px;
}
.day-header h4 {
	float: none;
}
.hourly-scrolls {
	float: right;
	text-align: right;
	height: 20px;
}
.hourly-scrolls .scroll-left, .hourly-scrolls .scroll-right {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-color: #eee;
}
.hourly-scrolls .scroll-left i, .hourly-scrolls .scroll-right i{
	font-size: 16px;
	color: #333;
	line-height: 20px;
	display: block;
	text-align: center;
}
.hourly-wrapper {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 176px;
	-webkit-box-shadow: inset  -6px 0 4px -5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: inset  -6px 0 4px -5px rgba(0, 0, 0, 0.4);
	box-shadow:  inset  -6px 0 4px -5px rgba(0, 0, 0, 0.4);
}
.hourly-weather {
	width: 100%;
	overflow-x:scroll;
	white-space: nowrap;
}
.hourly-weather .hour {
	width: 80px; 
	display: inline-block;
	text-align: center;
	padding: 5px; 
	border-right: 1px solid #eee;
	color: #333;
}
.hourly-weather .hour .time {
	font-size: 18px;
	font-weight: 600;
}
.hourly-weather .hour .icon img {
	
}
.hourly-weather .hour .temp {
	font-size: 18px;
	font-weight: 600;
}
.hourly-weather .hour .precip {
	font-size: 16px;
}
.hourly-weather .hour .precip i {
	color: #97CCFD
}
.day-wrapper {
	overflow: hidden;
	height: 270px;
}
.day-weather {
	width: 100%;
	overflow-x:scroll;
	white-space: nowrap;
}
.day-weather .day {
	width: 119px; 
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding: 5px; 
	border-right: 1px solid #eee;
	color: #333;
	position: relative;
	height: 270px;
	white-space: normal;
	overflow: hidden;
}
.day-weather .day p.details {
	position: absolute;
	bottom: 0;
	margin-bottom: 0;
	font-size: 11px;
}
.day-weather .day .day-name {
	text-transform: uppercase;
	font-size: 14px;
}
.day-weather .day .sky-text {
	font-size: 13px;
	height: 30px;
	line-height: 15px;
	margin-bottom: 10px;
}
.day-weather .day .temps div {
	display: inline-block;
	font-size: 20px;
}
.day-weather .day .temps .lo-temp {
	color: #aaa;
	margin-right: 5px;
}
.day-weather .day .temps .hi-temp {
	color: #333;
}
.day-weather #last-2-days.day {
	padding: 0;
	border-right: 0;
}
.day-weather #last-2-days .day {
	height: 135px;
	display: block;
	font-size: 10px;
	border-right: 0;
	border-bottom: 1px solid #eee;
}
.day-weather #last-2-days .day .day-name {
	color: #aaa;
}
.day-weather #last-2-days .day:last-child {
	border-bottom: 0;
}
.day-weather #last-2-days .day .icon {
	width: 50%;
	float: left;
}
.day-weather #last-2-days .day .temps {
	width: 50%;
	float: right;
}
.day-weather #last-2-days .day .temps .lo-temp {
	margin-right: 0;
}
.day-weather .day .forecast-rollover {
	font-size: 11px;
	line-height: 14px;
	position: absolute; 
	margin-top: 270px;
	background: #fff;
	z-index: 5;
	top:0;
	height: 270px;
	text-align: left;
}
.day-weather .day .forecast-rollover p, .day-weather .day .forecast-rollover span {
	font-size: 12px;
	line-height:14px;
}
.day-weather .day .forecast-rollover p {
	margin-bottom: 10px;
}
.day-weather .day .forecast-rollover .forecast-heading {
	font-weight: 600;
}
.newsletter-sidebar input[type="email"] {
	float: left;
	width: 75%;
	height: 32px;
}
.newsletter-sidebar input[type="submit"] {
	float: left;
	width: 25%;
	background-color: #0062A8;
}
.newsletter-sidebar a{
	font-size: 12px;
	margin-top: 5px;
}
a.wx-photos {
	position: relative;
	display: block;
}
a.wx-photos img{
	position: relative;
}
a.wx-photos h4{
	position: absolute;
	bottom: 0;
	padding: 8px;
	color: #fff;
	line-height: 21px;
	margin-top:0;
	margin-bottom: 0;
}
.side-staff-wrapper .staff-item {
	width: 100%;
	display: block;
	position: relative;
	margin-top: 15px;
	margin-bottom: 15px;
}
.side-staff-wrapper .staff-item .staff-thumb {
	width: 34%;
	display: inline-block;
}
.side-staff-wrapper .staff-item .staff-info {
	width: 63%;
	display: inline-block;
	vertical-align: top;
}
.side-staff-wrapper .staff-item .staff-info a h5 {
	font-weight: 600;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-left: 15px;
	color: #191919;
}
.side-staff-wrapper .staff-item .staff-info .staff-social {
	padding-left: 15px;
}
.side-staff-wrapper .staff-item .staff-info .staff-social a {
	margin-left: 15px;
	display: inline-block;
	height: 30px;
	width: 30px;
	text-align: center;
}
.side-staff-wrapper .staff-item .staff-info .staff-social a.fb {
	background-color: #0062A8;
}
.side-staff-wrapper .staff-item .staff-info .staff-social a.tw {
	background-color: #10B7E4;
}
.side-staff-wrapper .staff-item .staff-info .staff-social a i {
	line-height: 30px;
	font-size: 20px;
	color: #fff;
}

.app-ad {
	/* background: linear-gradient(#f1f1f1, #b3b3b3);
	background: -webkit-linear-gradient(#f1f1f1, #b3b3b3);
	background: -moz-linear-gradient(#f1f1f1, #b3b3b3); */
	/* padding: 5px 10px; */
	position: relative;
	margin-left: -24px;
	margin-right: -24px;
	text-align: center;
	/* height: 70px; */
}
.app-ad #app-link {
	display: block;
}
.app-ad img {
	display: inline-block;
	width: 100%
}
.app-ad .ad-text {
	display: inline-block;
	color: #191919;
	font-size: 40px;
	line-height: 60px;
	font-weight: 600;
	padding-left: 20px;
	margin-left: 20px;
	border-left: 4px solid #a41414;
	vertical-align: top;
}
.app-ad img.app-badge {
	position: absolute;
    bottom: 15px;
    right: 15px;
    max-width: 80px;
    height: auto;
}
.app-ad .icon-wrapper {
	display: inline-block;
	border-radius: 15px; 
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	overflow: hidden;
	width: 60px;
	height: 60px;
	box-shadow: 0 0 6px rgba(0,0,0,0.6);
	-moz-box-shadow:  0 0 6px rgba(0,0,0,0.6);
	-webkit-box-shadow:  0 0 6px rgba(0,0,0,0.6);
}
.app-ad .icon-wrapper img {
	width: 100%;
}
@media (max-width:1140px) and (min-width: 900px) {
	.app-ad {
		margin-left: -10px;
		margin-right: -10px;
	}
}
@media (max-width:899px) {
	.app-ad {
		margin-left: 0;
		margin-right: 0;
	}
}
@media (max-width:580px) {
	.app-ad {
		/* height: 60px */
	}
	.app-ad .ad-text {
		font-size: 26px;
		line-height: 50px;
		padding-left: 10px;
		margin-left: 10px;
	}
	.app-ad .icon-wrapper {
		width: 50px;
		height: 50px;
		border-radius: 10px; 
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	}
}
