body,html {
	height:100%
}
a,body {
	color:#000
}
.picture,.picture img,img {
	max-width:100%
}
.wp-paginate,li,ul {
	list-style:none
}
.oh,.picture,.social-share {
	overflow:hidden
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	background:0 0
}
em {
	font-style:italic
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
body {
	background:#fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	line-height:1.2;
	position:relative
}
img {
	border:none
}
a {
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
:focus {
	outline:0
}
h1,h2,h3,h4,h5,h6 {
	font-size:1em;
	font-weight:400;
	font-family:Georgia,"Times New Roman",Times,serif
}
.fw_b,h3.section-title,ul.realated li {
	font-weight:700
}
p {
	padding:5px 0;
	margin:0
}
.cb {
	clear:both
}
.ml45 {
	margin-left:45px
}
.disNon {
	display:none
}
.tar {
	text-align:right
}
.tac {
	text-align:center
}
.credit,.show-caption {
	text-align:right;
	font-family:Arial,Helvetica,sans-serif
}
.fl {
	float:left
}
.fr {
	float:right
}
.di {
	display:inline
}
.credit,.picture,.picture a,.picture img,.show-caption,.text {
	display:block
}
.va_s {
	vertical-align:super
}
h3.section-title {
	color:#000;
	text-transform:uppercase;
	font-size:.9em;
	margin:20px 0 3px;
	font-family:Arial,Helvetica,sans-serif
}
.picture {
	width:100%
}
.picture img {
	height:auto
}
.credit {
	font-size:.7em;
	margin-bottom:5px;
	color:#333
}
.show-caption {
	font-size:.75em;
	margin:5px 0;
	color:#999;
	text-transform:uppercase;
	cursor:pointer;
	float:right
}
.full-article p.caption {
	font-size:.75em;
	line-height:1.5em;
	color:#999;
	padding:10px;
	position:absolute;
	width:30%;
	right:0;
	bottom:60px;
	background:#151515
}
.text {
	font-family:Arial,Helvetica,sans-serif;
	font-size:.75em;
	line-height:1.5;
	color:#333
}
.icon-chevron-down {
	font-size:.7em;
	color:#999;
	vertical-align:middle
}
.icon-chevron-right {
	font-size:.6em;
	color:#999;
	right:8px;
	top:13px;
	position:absolute
}
#mobile-nav dt.social .icon-chevron-right {
	color:#fff
}
#mobile-nav dt.account .icon-chevron-right {
	color:#f9f9f9
}
.wp-paginate {
	padding:0;
	text-align:center;
	position:relative;
	margin-top:40px;
	margin-bottom:40px
}
.wp-paginate li {
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	margin-bottom:7px
}
.wp-paginate .page {
	font-size:.875em;
	font-weight:700;
	padding:0 13px;
	height:32px;
	line-height:32px;
	display:block;
	background-color:#f3f4f6;
	border:1px solid #e0e0e0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	color:#222
}
.popclose,.popmax,.popmin {
	height:16px;
	width:16px;
	display:inline-block!important
}
.wp-paginate a.page:hover,.wp-paginate span.current {
	background-color:#b91418;
	border-color:#b91418;
	color:#fff;
	text-decoration:none
}
ul.realated {
	margin-top:7px
}
ul.realated li {
	background:url(../images/icon-realated.gif) left 6px no-repeat;
	font-size:.75em;
	padding:2px 10px
}
.shares-num {
	color:#b91418;
	font-size:.7em;
	font-family:arial;
	font-weight:700
}
.primary-article-h2,.primary-video-h2 {
	font-weight:700;
	font-family:Georgia,"Times New Roman",Times,serif
}
#sidebar-article-list h2 .shares-num {
	font-size:.75em;
	padding-left:10px
}
.primary-article-h2 {
	font-size:1.7em;
	line-height:1.1;
	margin-bottom:12px
}
.primary-video-h2 {
	font-size:1em;
	line-height:1.428;
	margin-top:5px;
	margin-right:15px
}
.facebook-share,.social-share i {
	margin-right:6px
}
div#overlay {
	text-align:right;
	position:absolute;
	right:-21px;
	top:-15px;
	width:16px
}
.popmax {
	background:url(/views/images/round_plus.png) left 0 no-repeat
}
.popmin {
	background:url(/views/images/minus-icon.png) left 0 no-repeat
}
.popclose {
	background:url(/views/images/close-icon.png) left 0 no-repeat
}
table td {
	vertical-align:top
}
.videopopup {
	display:none
}
.videopopup.animateActive {
	position:fixed;
	z-index:100000;
	width:400px;
	height:300px;
	transform:translateX(44%);
	-webkit-transform:translateX(44%);
	-moz-transform:translateX(44%);
	-o-transform:translateX(44%);
	-ms-transform:translateX(44%);
	right:19%;
	bottom:0
}
.sidebar .banner,.submit-search {
	position:relative
}
.videopopup.minVideo {
	height:200px
}
.navHolder .cbp-hrmenu .displaysub .cbp-hrsub {
	display:none!important
}
.tag-article a:hover {
	text-decoration:none
}
.article-body .tag-article {
	margin-top:30px;
	margin-bottom:35px;
	font-size:14px
}
.social-share {
	display:block
}
.facebook-share {
	background-color:#3b5998;
	border-color:#4162a7;
	width:100%
}
.facebook-share:hover {
	background-color:#355089;
	border-color:#4162a7;
	text-decoration:none
}
.twitter-share {
	background-color:#55acee;
	border-color:#68b5f0;
	width:100%;
	float:left
}
.twitter-share:hover {
	background-color:#42a3ec;
	border-color:#68b5f0;
	text-decoration:none
}
.button-share {
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:10px 0;
	font-size:18px;
	line-height:1.42857143;
	border-radius:3px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	color:#fff;
	margin-bottom:8px;
	float:left!important;
	display:inline-block!important;
}
#dispvideo>iframe {
	width:100%;
	height:300px
}
.social-share a {
	color:#fff!important
}
.search-bx {
	display:inline-block;
	font-size:14px;
	margin-bottom:5px;
	margin-top:9px
}
.search-inpt {
	height:30px;
	width:40%;
	padding:0 5px;
	border:1px solid #cecece;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px
}
.submit-search {
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomright:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	height:32px;
	background-color:#1390dc;
	color:#fff;
	border:0;
	padding:0 15px;
	left:-4px
}
#searchBox {
	border-bottom:3px solid;
	padding-bottom:20px
}
.visually-hidden {
	position: absolute;
	left: -9000px;
}