/*@import url(/css/FontStyles.css);*/

.article .sub-header{
	display:none;
	background-image:url(../img/header-img-2.jpg);
	margin-bottom:0;
	border-bottom:10px solid #d3d4d6
}

.article hr{
	margin:15px 0
}

.article .main-content{
	overflow:visible;
	margin-top:30px;
	margin-bottom:30px
}

.article .main-content h1{
	white-space:normal
}

.article .main-content h3{
	font-size:1.2em;
	max-width:95%;
	margin-bottom:15px
}

.article .main-content h4{
	color:#0080b9;
	margin-bottom:15px
}

.article .main-content h5{
	margin-bottom:10px
}

.article .main-content h5 a{
	color:#4d4d4d
}

.article .main-content ul{
	list-style:disc;
	margin-left:20px
}

.article .main-content ul li{
	margin-bottom:10px
}

.article .main-content img{
   /* max-width:300px !important;
    max-height:300px !important;
    */
}

.article .main-content img.left-aligned,.article .main-content img.right-aligned{
	width:auto!important;
	height:auto!important;
	display:inline-block!important
}

.article .main-content img.left-aligned{
	margin:0 25px 25px -20%
}

.article .main-content img.right-aligned{
	margin:0 -20% 25px 25px
}

@media only screen and (max-device-width:767px),only screen and (max-width:480px){
	.article .main-content img{
		width:100%!important
	}
}

.article .main-content a{
	color:#0080b9
}

.article .main-content a:hover{
	color:#005580
}

.article .main-content .social-bar ul:after{
	content:"";
	clear:both;
	height:0;
	line-height:0;
	display:block
}

.article .main-content .social-bar ul li{
	float:left;
	width:19.387%;
	display:block;
	margin:0 0 17px;
	cursor:pointer
}

.article .main-content .blue-block{
	width:70%;
	z-index:10;
	position:relative
}

.article .main-content .blue-block h3{
	font-family:'proxima_novasemibold',arial,sans-serif;
	font-size:.8125em;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:5px
}

.article .main-content .blue-block ul li{
	font-size:.875em;
	line-height:1.3em;
	text-align:left!important;
	margin-bottom:0
}

.article .main-content .blue-quote{
	font-family:'Sentinel 6r','Sentinel A','Sentinel B',serif;
	color:#0080b9;
	font-size:1.2em;
	line-height:1.2em;
	margin-bottom:15px
}

.article .main-content .img-plus-bluebox-1 img,.article .main-content .img-plus-bluebox-2 img{
	width:100%!important;
	margin:0
}

.article .main-content .img-plus-bluebox-1 .blue-block,.article .main-content .img-plus-bluebox-2 .blue-block{
	width:40%;
	z-index:10;
	position:relative
}

.article .main-content .img-plus-bluebox-1 .blue-block h3,.article .main-content .img-plus-bluebox-2 .blue-block h3{
	font-family:'proxima_novasemibold',arial,sans-serif;
	font-size:.8125em;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:5px
}

.article .main-content .img-plus-bluebox-1 .blue-block ul li,.article .main-content .img-plus-bluebox-2 .blue-block ul li{
	font-size:.875em;
	line-height:1.3em;
	text-align:center;
	margin-bottom:0
}

.article .main-content .img-plus-bluebox-1 .blue-block p,.article .main-content .img-plus-bluebox-2 .blue-block p{
	font-size:.875em;
	line-height:1.3em;
	text-align:center;
	margin-bottom:0
}

.article .main-content .img-plus-bluebox-1 .blue-block{
	margin:0 6.5% -20px 0
}

.article .main-content .img-plus-bluebox-2 .blue-block{
	margin:-20px 0 0 5%
}

.article .main-content .prntac{
	font-size:1.5em;
	margin:20px 0;
	border-bottom:1px solid #d3d4d6
}

.article .main-content table tr{
	border-bottom:1px solid #d3d4d6
}

.article .main-content table tr td{
	border:none
}

.article .main-content table tr td:first-child{
	/* max-width:100px */
}

.article .main-content table p{
	white-space:normal;
	font-size:.8em;
	padding-bottom:0
}

.article .main-content table b{
	font-family:"Arial";
	font-size:1em
}

.article .main-content table .prngen21{
	padding-left:0;
	padding-right:0
}

.article .main-content p{
	margin-bottom:20px
}

.article .main-content .blue-box{
	padding:15px 10% 27px;
	background:#0080b9;
	color:#fff;
	font-family:"proxima_nova_rgregular",arial,sans-serif
}

.article .main-content .row-one,.article .main-content .row-two,.article .main-content .row-three,.article .main-content .row-four,.article .main-content .row-five{
	zoom:1
}

.article .main-content .row-one:after,.article .main-content .row-two:after,.article .main-content .row-three:after,.article .main-content .row-four:after,.article .main-content .row-five:after{
	content:"";
	clear:both;
	height:0;
	line-height:0;
	display:block
}

.article .main-content .row-one img,.article .main-content .row-two img,.article .main-content .row-three img,.article .main-content .row-four img,.article .main-content .row-five img{
	width:100%;
	height:auto;
	display:block
}

.article .main-content .row-one .blue-box,.article .main-content .row-two .blue-box,.article .main-content .row-three .blue-box,.article .main-content .row-four .blue-box,.article .main-content .row-five .blue-box{
	padding:15px 10% 27px;
	background:#0080b9;
	color:#fff;
	font-family:"proxima_nova_rgregular",arial,sans-serif
}

.article .main-content .row-one .blue-box a,.article .main-content .row-two .blue-box a,.article .main-content .row-three .blue-box a,.article .main-content .row-four .blue-box a,.article .main-content .row-five .blue-box a{
	color:#b0ebff
}

@media only screen and (max-device-width:767px),only screen and (max-width:480px){
	.article .main-content .row-one .blue-box a,.article .main-content .row-two .blue-box a,.article .main-content .row-three .blue-box a,.article .main-content .row-four .blue-box a,.article .main-content .row-five .blue-box a{
		font-size:1em!important
	}

}

.article .main-content .row-one .blue-box p,.article .main-content .row-two .blue-box p,.article .main-content .row-three .blue-box p,.article .main-content .row-four .blue-box p,.article .main-content .row-five .blue-box p{
	font-size:1.125em;
	line-height:26px;
	padding:0;
	width:auto
}

.article .main-content .row-one .blue-box img,.article .main-content .row-two .blue-box img,.article .main-content .row-three .blue-box img,.article .main-content .row-four .blue-box img,.article .main-content .row-five .blue-box img{
	width:34px;
	height:28px;
	margin-bottom:25px
}

@media only screen and (max-device-width:767px),only screen and (max-width:480px){
	.article .main-content .row-one .blue-box img,.article .main-content .row-two .blue-box img,.article .main-content .row-three .blue-box img,.article .main-content .row-four .blue-box img,.article .main-content .row-five .blue-box img{
		width:10%!important
	}

}

.article .main-content .row-one p{
	margin:0
}

.article .main-content .row-one .meta-info{
	color:gray;
	font-family:"proxima_novasemibold_italic",arial,sans-serif;
	margin:10px 0 0;
	position:relative;
	zoom:1
}

.article .main-content .row-one .meta-info:after{
	content:"";
	clear:both;
	height:0;
	line-height:0;
	display:block
}

@media only screen and (max-device-width:767px),only screen and (max-width:480px){
	.article .main-content .row-one .meta-info{
		font-size:1.5em
	}

}

.article .main-content .row-one .meta-info .date{
	float:left
}

.article .main-content .row-one .meta-info .btn-share{
	color:#0080b9;
	font-size:.875em;
	font-family:"proxima_nova_rgbold",arial,sans-serif;
	padding:1px 0 0 .5%;
	float:left;
	cursor:pointer
}

.article .main-content .row-one .meta-info .btn-share img{
	width:16px;
	height:12px;
	display:inline;
	padding:0 0 0 5px
}

.article .main-content .row-one .meta-info .social-bar{
	width:137px;
	height:34px;
	background:#0080b9;
	position:absolute;
	top:25px;
	left:67px;
	display:none
}

.article .main-content .row-one .meta-info .social-bar ul{
	padding-left:6px;
	margin:0;
	list-style:none
}

.article .main-content .row-one .meta-info .social-bar ul li{
	padding:6px 2%;
	cursor:pointer
}

.article .main-content .row-one .meta-info .social-bar ul li img{
	float:left;
	width:21px;
	height:21px
}

.article .main-content .row-one .meta-info .social-bar .blue-arrow{
	position:absolute;
	top:-7px;
	left:40%
}

.article .main-content .row-one .meta-info .social-bar .blue-arrow img{
	width:16px;
	height:7px
}

.article .main-content .row-two p{
	font-family:"proxima_novasemibold",arial,sans-serif;
	color:#77787b
}

.article .main-content .row-three .offset-left-90{
	padding-right:9%
}

.article .main-content .row-three .world-img{
	width:90%;
	height:auto;
	margin:85px 0 55px
}

.article .main-content .row-three .gray-box{
	width:95%;
	padding:0 0 25px 4%;
	background:#f2f2f2;
	margin-bottom:20px
}

.article .main-content .row-three .gray-box:after{
	content:"";
	clear:both;
	height:0;
	line-height:0;
	display:block
}

.article .main-content .row-three .gray-box .column{
	width:21%;
	padding:24px 3.9% 0 0;
	float:left
}

.article .main-content .row-three .gray-box .column h4{
	font-size:1em;
	color:#0080b9;
	font-family:"proxima_nova_rgbold",arial,sans-serif
}

.article .main-content .row-three .gray-box .column p{
	padding-top:5px;
	font-size:.875em;
	width:auto
}

.article .main-content .row-three .graph-box{
	float:right;
	width:65%;
	height:145px;
	margin:20px 0 25px 5%
}

.article .main-content .row-three .graph-box .column-1{
	float:left;
	height:150px;
	width:30%
}

.article .main-content .row-three .graph-box .column-1 img{
	width:100%;
	height:auto;
	margin:0
}

.article .main-content .row-three .graph-box .column-2{
	float:left;
	padding:0;
	width:55%;
	height:auto;
	border-left:1px solid #d3d4d6;
	padding:10px 0 10px 6%;
	margin-left:6%
}

.article .main-content .row-three .graph-box .column-2 p{
	color:#0080b9;
	font-family:'Sentinel 4i','Sentinel A','Sentinel B';
	font-weight:400;
	font-style:italic;
	font-size:1.375em;
	width:100%;
	line-height:26px;
	padding:15px 0
}

.article .main-content .row-three .video{
	position:relative;
	zoom:1
}

.article .main-content .row-three .video:after{
	content:"";
	clear:both;
	height:0;
	line-height:0;
	display:block
}

.article .main-content .row-three .video .vid-content{
	width:50%;
	position:absolute;
	top:15px;
	left:10%;
	margin-top:10px
}

.article .main-content .row-three .video .vid-content .video-play-arrow{
	width:15%;
	margin-bottom:4%;
	cursor:pointer
}

.article .main-content .row-three .video .vid-content h3{
	color:#fff;
	font-size:1.5em
}

.article .main-content .row-three .video .vid-content p{
	font-family:'Sentinel 4i','Sentinel A','Sentinel B';
	color:#fff;
	font-style:italic;
	max-width:80%
}

.article .main-content .row-three .video .vid-content a{
	margin-right:20px;
	margin-top:5%
}

.article .main-content .row-three .video .vid-content hr{
	border-top:1px solid #fff;
	display:block;
	margin:5px 0
}

.article .main-content .row-four{
	border-top:1px solid #d3d4d6;
	border-bottom:1px solid #77787b;
	height:50px;
	margin:65px 0 10px
}

.article .main-content .row-four ul{
	display:none
}

.article .main-content .row-four ul li{
	padding:15px 0 0 0;
	float:left;
	width:auto;
	margin:0 .25%
}

.article .main-content .row-four ul li a{
	color:#cb8025;
	font-size:.75em
}

.article .main-content .row-four ul li a:hover{
	color:#f58025
}

.article .main-content .row-five a{
	color:#0080b9
}

.article .main-content .row-five a:hover{
	color:#003d79
}

.article .main-content .row-five .prev{
	float:left
}

.article .main-content .row-five .next{
	float:right
}

.article .row-six,.article .row-seven{
	width:70%;
	min-width:870px;
	margin:0 auto;
	overflow:hidden
}

.article .row-six:after,.article .row-seven:after{
	content:"";
	clear:both;
	height:0;
	line-height:0;
	display:block
}

.article .row-six{
	text-align:center;
	margin-bottom:40px
}

.article .row-six:after{
	content:"";
	clear:both;
	height:0;
	line-height:0;
	display:block
}

.article .row-six h2{
	background:url(../img/horizontal-line-break.png) no-repeat center bottom;
	background-size:100%;
	padding-bottom:28px;
	font-size:2.5em
}

.article .row-seven{
	margin-bottom:30px
}

.article .row-seven .column{
	width:31%;
	float:left;
	margin:0 3% 0 0
}

.article .row-seven .column:last-child{
	margin:0
}

.article .row-seven .column .img-container{
	width:100%;
	height:auto;
	position:relative
}

.article .row-seven .column .img-container .arrow{
	width:27px;
	height:13px;
	position:absolute;
	left:45%;
	bottom:0
}

.article .row-seven .column .content{
	background:#fff;
	padding:24px 8%
}

.article .row-seven .column .content p{
	font-size:.875em
}

.article .row-seven .column .button{
	margin:20px 0 0 0
}

.article .row-four,.article .row-six,.article .row-seven{
	display:none
}

.article .pagination{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:19px 0 10px 0
}

.article .pagination .previous{
	text-align:left;
	color:#4d4d4d;
	float:left;
	margin-left:5px;
	line-height:29px
}

.article .pagination .previous:hover{
	color:#0080b9
}

.article .pagination .next{
	text-align:right;
	color:#4d4d4d;
	float:right;
	margin-right:5px;
	line-height:29px
}

.article .pagination .next:hover{
	color:#0080b9
}

.article .pagination ul{
	width:40%;
	max-width:280px;
	border:none;
	box-shadow:none;
	text-align:center;
	border-radius:0
}

.article .pagination ul li a{
	border:none;
	color:#4d4d4d;
	text-align:center
}

.article .pagination ul li.active a{
	background:none;
	color:#449cc8
}

.bhm .sub-header{
	background:#676360 url(../img/bhm-img-1.jpg) no-repeat center 0;
	background-size:cover;
	display:block;
	height:534px;
	border:0 none
}

.bhm .sub-header img{
	max-width:1370px
}

.bhm .main-content{
	width:740px;
	margin-top:0;
	color:#4d4d4d;
	padding:0 110px 55px;
	overflow:hidden
}

.bhm .main-content h2{
	font-size:1.733em;
	margin:30px auto 25px;
	color:#898989
}

.bhm .main-content h3{
	font-size:1.867em;
	text-align:center;
	margin:60px auto 0;
	color:#005580;
	padding-bottom:5px
}

.bhm .main-content p{
	font-size:1.13em;
	margin:20px 0 0;
	line-height:1.53
}

.bhm .main-content img{
	display:block;
	margin:auto
}

.bhm .main-content img.a-special-market,.bhm .main-content img.a-special-leader,.bhm .main-content img.a-special-legacy{
	display:block;
	margin:0 0 0 -50px;
	padding-top:25px
}

.bhm .main-content img.center-img{
	display:block;
	margin:0 auto;
	padding-top:25px;
	padding-bottom:5px
}

.bhm .main-content .pull-quote{
	float:right;
	width:49%;
	margin-left:25px;
	margin-bottom:10px
}

.bhm .main-content .pull-quote.pull-quote-left{
	float:left;
	margin-left:0;
	margin-right:25px
}

.bhm .advert-details{
	background:#000;
	color:#fff;
	padding:17px;
	line-height:1.3;
	text-align:left
}

.bhm-article-2.stuck{
	padding:50px 0 40px!important
}

.bhm-article-2.stuck .page-layout-1{
	margin:55px auto 80px!important
}

.bhm-article-2 .sub-header{
	background:#676360 url(../img/bhm-1-1.png) no-repeat center 0;
	height:600px
}

.bhm-article-2 .sub-header.subheader-2{
	background:#676360 url(../img/bhm-img-2-8.jpg) no-repeat center 0
}

.bhm-article-2 .magellan-scrollbar{
	background:url(../img/bhm-1-28.png) no-repeat center 0;
	height:65px;
	margin:-18px 0 0;
	border-bottom:0 none;
	padding-left:2px
}

.bhm-article-2 .magellan-scrollbar.stuck{
	top:58px;
	left:0;
	margin-top:0
}

.bhm-article-2 .magellan-scrollbar ul{
	width:960px;
	margin:auto
}

.bhm-article-2 .magellan-scrollbar ul li{
	width:32.33%;
	padding:0;
	margin:0
}

.bhm-article-2 .magellan-scrollbar ul li:hover{
	background:none
}

.bhm-article-2 .magellan-scrollbar ul li.active{
	background:none
}

.bhm-article-2 .magellan-scrollbar ul li.active a.magellan-one{
	background:url(../img/bhm-link-aSpecialMarket-ro.png) no-repeat center
}

.bhm-article-2 .magellan-scrollbar ul li.active a.magellan-two{
	background:url(../img/bhm-link-aSpecialLeader-ro.png) no-repeat center
}

.bhm-article-2 .magellan-scrollbar ul li.active a.magellan-three{
	background:url(../img/bhm-link-aSpecialLegacy-ro.png) no-repeat center
}

.bhm-article-2 .magellan-scrollbar ul li a{
	display:inline-block;
	height:29px;
	text-indent:-9999px;
	width:100%;
	margin-top:12px
}

.bhm-article-2 .magellan-scrollbar ul li a.magellan-one{
	background:url(../img/bhm-link-aSpecialMarket.png) no-repeat center
}

.bhm-article-2 .magellan-scrollbar ul li a.magellan-one:hover{
	background:url(../img/bhm-link-aSpecialMarket-ro.png) no-repeat center
}

.bhm-article-2 .magellan-scrollbar ul li a.magellan-two{
	background:url(../img/bhm-link-aSpecialLeader.png) no-repeat center
}

.bhm-article-2 .magellan-scrollbar ul li a.magellan-two:hover{
	background:url(../img/bhm-link-aSpecialLeader-ro.png) no-repeat center
}

.bhm-article-2 .magellan-scrollbar ul li a.magellan-three{
	background:url(../img/bhm-link-aSpecialLegacy.png) no-repeat center
}

.bhm-article-2 .magellan-scrollbar ul li a.magellan-three:hover{
	background:url(../img/bhm-link-aSpecialLegacy-ro.png) no-repeat center
}

.bhm-article-2 hr{
	background:url(../img/bhm-1-25.jpg) no-repeat center;
	width:841px;
	height:42px;
	border:0 none;
	margin:65px 0 0 -50px;
	padding:0
}

.bhm-article-2 .main-content .full-size-img{
	margin:85px 0 0 -110px
}

.bhm-article-2 .main-content .custom-n{
	background:url(../img/bhm-1-4.jpg) no-repeat 0 0;
	display:block;
	width:91px;
	height:93px;
	float:left;
	text-indent:-9999px;
	margin-right:10px
}

.bhm-article-2 .main-content .custom-t{
	background:url(../img/bhm-1-10.jpg) no-repeat 0 0;
	display:block;
	width:91px;
	height:91px;
	float:left;
	text-indent:-9999px;
	margin-right:10px
}

.bhm-article-2 .main-content .custom-t2{
	background:url(../img/bhm-1-19.jpg) no-repeat 0 0;
	display:block;
	width:99px;
	height:101px;
	float:left;
	text-indent:-9999px;
	margin-right:10px
}

.bhm-article-2 .main-content .custom-h{
	background:url(../img/bhm-1-27.jpg) no-repeat 0 0;
	display:block;
	width:91px;
	height:91px;
	float:left;
	text-indent:-9999px;
	margin-right:10px
}

.bhm-article-2 .main-content .header-1{
	background:url(../img/bhm-1-3.jpg) no-repeat 0 0;
	width:351px;
	height:17px;
	text-indent:-9999px
}

.bhm-article-2 .main-content .header-2{
	background:url(../img/bhm-1-6.jpg) no-repeat 0 0;
	width:345px;
	height:17px;
	text-indent:-9999px
}

.bhm-article-2 .main-content .header-3{
	background:url(../img/bhm-1-11.jpg) no-repeat 0 0;
	width:510px;
	height:17px;
	text-indent:-9999px
}

.bhm-article-2 .main-content .header-4{
	background:url(../img/bhm-1-12.jpg) no-repeat 0 0;
	width:406px;
	height:17px;
	text-indent:-9999px
}

.bhm-article-2 .main-content .header-5{
	background:url(../img/bhm-1-14.jpg) no-repeat 0 0;
	width:339px;
	height:17px;
	text-indent:-9999px
}

.bhm-article-2 .main-content .header-6{
	background:url(../img/bhm-1-15.jpg) no-repeat 0 0;
	width:363px;
	height:17px;
	text-indent:-9999px
}

.bhm-article-2 .main-content .header-7{
	background:url(../img/bhm-1-20.jpg) no-repeat 0 0;
	width:348px;
	height:17px;
	text-indent:-9999px
}

.bhm-article-2 .main-content .header-8{
	background:url(../img/bhm-1-22.jpg) no-repeat 0 0;
	width:345px;
	height:17px;
	text-indent:-9999px
}

.bhm-article-2 .main-content .header-9{
	background:url(../img/bhm-1-24.jpg) no-repeat 0 0;
	width:267px;
	height:17px;
	text-indent:-9999px
}

.bhm-article-2 .main-content .header-10{
	background:url(../img/bhm-1-26.jpg) no-repeat 0 0;
	width:461px;
	height:46px;
	text-indent:-9999px
}

.bhm-article-2 .main-content .share-container{
	background:url(../img/bhm-1-29.jpg) no-repeat 0 0;
	width:229px;
	height:55px;
	margin:45px auto 50px;
	padding-top:10px
}

.bhm-article-2 .main-content .share-container h5{
	background:url(../img/bhm-1-30.jpg) no-repeat 0 0;
	width:67px;
	height:12px;
	text-indent:-9999px;
	margin:0 auto 10px
}

.bhm-article-2 .main-content .share-container ul{
	text-align:center;
	margin:0
}

.bhm-article-2 .main-content .share-container ul li{
	display:inline-block;
	vertical-align:top;
	margin-left:15px
}

.bhm-article-2 .main-content .share-container ul li.first-child{
	margin-left:0
}

.bhm-article-2 .main-content .share-container ul li a{
	display:inline-block;
	width:22px;
	height:22px;
	text-indent:-9999px
}

.bhm-article-2 .main-content .share-container ul li.social-1 a{
	background:url(../img/bhm-1-31.jpg) no-repeat 0 0
}

.bhm-article-2 .main-content .share-container ul li.social-2 a{
	background:url(../img/bhm-1-32.jpg) no-repeat 0 0
}

.bhm-article-2 .main-content .share-container ul li.social-3 a{
	background:url(../img/bhm-1-33.jpg) no-repeat 0 0
}

.bhm-article-2 .main-content .share-container ul li.social-4 a{
	background:url(../img/bhm-1-34.jpg) no-repeat 0 0
}

.bhm-article-2 .main-content .note{
	font-size:.875em
}

@media only screen and (max-device-width:767px),only screen and (max-width:480px){
	.article #open-menu{
		display:inline-block;
		height:55px;
		width:55px;
		background:url('../img/mobile-nav-icon.jpg') no-repeat center;
		background-color:#f1f1f1;
		border-right:2px solid #d3d4d6;
		cursor:pointer;
		position:fixed;
		top:0;
		z-index:1001
	}

	.article .header{
		outline:1px solid rgba(0,0,0,0);
		height:55px
	}

	.article .header .logo{
		margin:0;
		padding-top:10px;
		width:130px;
		float:none;
		display:inline-block;
		padding-left:75px
	}

	.article .header .header-content{
		min-width:200px;
		width:100%
	}

	.article .header .nav{
		display:none
	}

	.article .sub-header{
		background-size:cover;
		margin-bottom:30px
	}

	.article .sub-header .sub-header-content{
		min-width:50px;
		margin:0 0 0 0
	}

	.article .sub-header .sub-header-content .column-1{
		width:80%
	}

	.article .sub-header .sub-header-content .column-1.wide{
		width:80%
	}

	.article .magellan-scrollbar{
		position:fixed;
		top:0;
		z-index:100;
		width:55px;
		height:55px;
		right:0;
		border-bottom:none;
		border-left:2px solid #d3d4d6;
		background:#fff url('../img/mobile-arrow-icon.png') no-repeat center
	}

	.article .magellan-scrollbar.menu-open{
		background:#0080b9 url('../img/mobile-arrow-icon-white.png') no-repeat center
	}

	.article .magellan-scrollbar ul{
		min-width:100px;
		display:none;
		position:absolute;
		top:56px;
		right:0;
		background:#0080b9
	}

	.article .magellan-scrollbar ul li{
		display:block;
		position:relative;
		padding:0;
		margin:0;
		border-bottom:1px solid #30a4d9
	}

	.article .magellan-scrollbar ul li a{
		font-family:"proxima_nova_rgregular",arial,sans-serif;
		font-size:1em
	}

	.article .main-content{
		min-width:200px;
		width:90%;
		margin:auto 5%
	}

	.article .main-content h1{
		white-space:normal
	}

	.article .main-content h2{
		font-size:1.5em;
		max-width:100%
	}

	.article .main-content h3{
		font-size:1.3em;
		max-width:100%
	}

	.article .main-content h4{
		font-size:1.2em;
		max-width:100%
	}

	.article .main-content h5{
		font-size:1.1em;
		max-width:100%
	}

	.article .main-content h6{
		font-size:1em;
		max-width:100%
	}

	.article .main-content p{
		font-size:1em;
		max-width:100%
	}

	.article .main-content p.short{
		width:100%
	}

	.article .main-content a{
		font-size:1em
	}

	.article .main-content ul,.article .main-content ol{
		margin-left:8%;
		font-size:1em
	}

	.article .main-content ul li a,.article .main-content ol li a{
		font-size:1em
	}

	.article .page-layout-1{
		width:85%;
		margin:20px 2.5%;
		padding:35px 5%;
		min-width:200px
	}

	.article .back-to-top{
		display:block!important;
		cursor:pointer;
		padding:20px;
		padding-top:10px;
		background:#fff;
		width:35%;
		text-align:center;
		margin:20px auto 0;
		font-family:"proxima_novasemibold",arial,sans-serif
	}

	.article .back-to-top .arrow-up{
		width:0;
		height:0;
		border-left:7px solid transparent;
		border-right:7px solid transparent;
		border-bottom:7px solid #0080b9;
		margin:auto;
		margin-bottom:10px
	}

	.article .main-content .offset-right-5,.article .main-content .offset-right-10,.article .main-content .offset-right-15,.article .main-content .offset-right-20,.article .main-content .offset-right-25,.article .main-content .offset-right-30,.article .main-content .offset-right-35,.article .main-content .offset-right-40,.article .main-content .offset-right-45,.article .main-content .offset-right-50,.article .main-content .offset-right-55,.article .main-content .offset-right-60,.article .main-content .offset-right-65,.article .main-content .offset-right-70,.article .main-content .offset-right-75,.article .main-content .offset-right-80,.article .main-content .offset-right-85,.article .main-content .offset-right-90,.article .main-content .offset-right-95,.article .main-content .offset-right-100,.article .main-content .offset-left-5,.article .main-content .offset-left-10,.article .main-content .offset-left-15,.article .main-content .offset-left-20,.article .main-content .offset-left-25,.article .main-content .offset-left-30,.article .main-content .offset-left-35,.article .main-content .offset-left-40,.article .main-content .offset-left-45,.article .main-content .offset-left-50,.article .main-content .offset-left-55,.article .main-content .offset-left-60,.article .main-content .offset-left-65,.article .main-content .offset-left-70,.article .main-content .offset-left-75,.article .main-content .offset-left-80,.article .main-content .offset-left-85,.article .main-content .offset-left-90,.article .main-content .offset-left-95,.article .main-content .offset-left-100{
		float:none;
		margin:0;
		padding:0
	}

	.article .main-content .offset-right-10,.article .main-content .offset-right-20,.article .main-content .offset-right-30,.article .main-content .offset-right-40,.article .main-content .offset-right-50,.article .main-content .offset-right-60,.article .main-content .offset-right-70,.article .main-content .offset-right-80,.article .main-content .offset-right-90,.article .main-content .offset-right-15,.article .main-content .offset-right-25,.article .main-content .offset-right-35,.article .main-content .offset-right-45,.article .main-content .offset-right-55,.article .main-content .offset-right-65,.article .main-content .offset-right-75,.article .main-content .offset-right-85,.article .main-content .offset-right-95,.article .main-content .offset-left-10,.article .main-content .offset-left-20,.article .main-content .offset-left-30,.article .main-content .offset-left-40,.article .main-content .offset-left-50,.article .main-content .offset-left-60,.article .main-content .offset-left-70,.article .main-content .offset-left-80,.article .main-content .offset-left-90,.article .main-content .offset-left-15,.article .main-content .offset-left-25,.article .main-content .offset-left-35,.article .main-content .offset-left-45,.article .main-content .offset-left-55,.article .main-content .offset-left-65,.article .main-content .offset-left-75,.article .main-content .offset-left-85,.article .main-content .offset-left-95{
		float:none;
		padding:0;
		margin:20px 0 20px -7.5%;
		width:115%
	}

	.article .main-content .btn-share{
		max-width:16px!important
	}

	.article .main-content .row-three .video{
		width:90%;
		top:0;
		left:20px;
		margin-top:5px
	}

	.article .main-content .row-three .video .video-play-arrow{
		width:10%;
		margin-bottom:5%;
		margin-top:20px;
		display:inline-block
	}

	.article .main-content .row-three .video p{
		margin-bottom:0
	}

	.article .main-content .row-three .video a{
		margin-top:5%
	}

	.article .main-content .row-three .video h3{
		margin-bottom:5px
	}

	.article .main-content .row-three .video hr{
		margin:5px 0
	}

	.article .main-content .row-three .gray-box{
		width:90%;
		padding:20px 5%
	}

	.article .main-content .row-three .gray-box .column{
		width:100%
	}

	.article .main-content .row-three .gray-box .column h4{
		font-size:1.8em
	}

	.article .main-content .row-three .gray-box .column p{
		font-size:1.5em
	}

	.article .main-content .gray-box{
		width:90%;
		float:none;
		margin:0 0 20px 0;
		padding:25px 5%
	}

	.article .main-content .gray-box a{
		font-size:1em
	}

	.article .main-content .gray-box p{
		max-width:100%
	}

	.article .main-content .gray-box ul{
		font-size:1em
	}

	.article .main-content .gray-box h3{
		font-size:1.3em
	}

	.article .main-content .gray-box h4{
		max-width:100%;
		font-size:1.2em;
		padding-top:0
	}

	.article .main-content .gray-box h4 span{
		font-size:.7em;
		bottom:3px
	}

	.article .main-content .gray-box.title{
		margin-bottom:0
	}

	.article .main-content .gray-box .gray-image{
		float:none;
		width:90%;
		margin-bottom:20px
	}

	.article .main-content .gray-box .col,.article .main-content .gray-box .column,.article .main-content .gray-box .single{
		max-width:100%
	}

	.article .main-content .gray-box form input{
		font-size:1.5em
	}

	.article .main-content .gray-box .download{
		width:100%;
		max-width:100%;
		margin:0 0 20px 0
	}

	.article .main-content .gray-box .download a span{
		font-size:.8em
	}

	.article .main-content .gray-box .download span{
		font-size:.8em
	}

	.article .main-content .gray-box .download form{
		width:100%;
		margin-bottom:20px
	}

	.article .main-content .gray-box .download form .customStyleSelectBox{
		background:#fff url(../img/mobile-arrow-select.jpg) no-repeat right center;
		padding:9px 40px 9px 10px
	}

	.article .main-content .gray-box .download form .customStyleSelectBox .customStyleSelectBoxInner{
		font-size:1.5em
	}

	.article .main-content .gray-box .download form ul{
		margin-left:0;
		margin-top:8px;
		border-bottom:1px solid #d3d4d6;
		font-size:1.5em;
		min-width:178px
	}

	.article .main-content .gray-box .download form ul li:last-child{
		border-bottom:none
	}

	.article .main-content .gray-box .download form ul li a{
		font-size:.8em
	}

	.article .main-content .gray-box .download a{
		font-size:1.5em
	}

	.article .main-content .gray-box .column{
		width:100%
	}

	.article .main-content .full-size-img{
		margin-left:0
	}

	.bhm .sub-header{
		height:144px;
		margin-bottom:0
	}

	.bhm .main-content{
		margin-top:0
	}

}

/* overrides for blue-block naming */

.article .main-content .blue-block {
	position:relative !important;
background: #0080b9;
padding: 40px;
color: #fff !important;
}


.article .main-content .blue-block > p {
	line-height: 1.4;
	font-size: .875em;
	text-align: center;
}

.article .main-content .blue-block > ul {
	margin-left:0px;
	font-size:0.9em;
}


.article .main-content .blue-block > h3, .article .main-content .blue-block > p{color:#fff !important;margin-top:0px !important;margin-bottom:10px !important;text-align: center;}

.article .main-content .blue-block > h6{color:#fff !important;font-size:0.9em;margin-top:0px !important;margin-bottom:10px !important;text-align: center;font-family: "proxima_novasemibold",arial,sans-serif;}

.offset-left-5 > .blue-block, .offset-left-10 > .blue-block, .offset-left-15 > .blue-block, .offset-left-20 > .blue-block, .offset-left-25 > .blue-block, .offset-left-30 > .blue-block, .offset-left-35 > .blue-block, .offset-left-40 > .blue-block, .offset-left-45 > .blue-block, .offset-left-50 > .blue-block, .offset-left-55 > .blue-block, .offset-left-60 > .blue-block, .offset-left-65 > .blue-block, .offset-left-70 > .blue-block, .offset-left-75 > .blue-block, .offset-left-80 > .blue-block, .offset-left-85 > .blue-block, .offset-left-90 > .blue-block, .offset-left-95 > .blue-block, .offset-left-100 > .blue-block {
	float:left;
	margin:0px 20px 10px -20%;
	
}

.offset-right-5 > .blue-block, .offset-right-10 > .blue-block, .offset-right-15 > .blue-block, .offset-right-20 > .blue-block, .offset-right-25 > .blue-block, .offset-right-30 > .blue-block, .offset-right-35 > .blue-block, .offset-right-40 > .blue-block, .offset-right-45 > .blue-block, .offset-right-50 > .blue-block, .offset-right-55 > .blue-block, .offset-right-60 > .blue-block, .offset-right-65 > .blue-block, .offset-right-70 > .blue-block, .offset-right-75 > .blue-block, .offset-right-80 > .blue-block, .offset-right-85 > .blue-block, .offset-right-90 > .blue-block, .offset-right-95 > .blue-block, .offset-right-100 > .blue-block {
	float:right;
	margin:0px -25% 10px 20px;
}

.offset-left-5 > .blue-block, .offset-right-5 > .blue-block{width:100px !important;}
.offset-left-10 > .blue-block, .offset-right-10 > .blue-block{width:100px !important;}
.offset-left-15 > .blue-block, .offset-right-15 > .blue-block{width:120px !important;}
.offset-left-20 > .blue-block, .offset-right-20 > .blue-block{width:140px !important;}
.offset-left-25 > .blue-block, .offset-right-25 > .blue-block{width:180px !important;}
.offset-left-30 > .blue-block, .offset-right-30 > .blue-block{width:220px !important;}
.offset-left-35 > .blue-block, .offset-right-35 > .blue-block{width:240px !important;}
.offset-left-40 > .blue-block, .offset-right-40 > .blue-block{width:260px !important;}
.offset-left-45 > .blue-block, .offset-right-45 > .blue-block{width:280px !important;}
.offset-left-50 > .blue-block, .offset-right-50 > .blue-block{width:300px !important;}
.offset-left-55 > .blue-block, .offset-right-55 > .blue-block{width:340px !important;}
.offset-left-60 > .blue-block, .offset-right-60 > .blue-block{width:340px !important;}
.offset-left-65 > .blue-block, .offset-right-65 > .blue-block{width:360px !important;}
.offset-left-70 > .blue-block, .offset-right-70 > .blue-block{width:380px !important;}
.offset-left-75 > .blue-block, .offset-right-75 > .blue-block{width:400px !important;}
.offset-left-80 > .blue-block, .offset-right-80 > .blue-block{width:420px !important;}
.offset-left-85 > .blue-block, .offset-right-85 > .blue-block{width:440px !important;}
.offset-left-90 > .blue-block, .offset-right-90 > .blue-block{width:460px !important;}
.offset-left-95 > .blue-block, .offset-right-95 > .blue-block{width:480px !important;}
.offset-left-100 > .blue-block, .offset-right-100 > .blue-block{width:500px !important;}



/* overrides for blue-box naming */

.article .main-content .blue-box {
	position:relative !important;
background: #0080b9;
padding: 20px;
color: #fff !important;

width:400px !important;
height:auto !important;
float:right;
margin:0px -25% 10px 30px;
}

.article .main-content .blue-box > span {
	float:none !important;
	margin:0px !important;
}

.article .main-content .blue-box > h3, .article .main-content .blue-box > p{color:#fff !important;margin-top:0px !important;margin-bottom:10px !important;}


.offset-left-5 > .blue-box, .offset-left-10 > .blue-box, .offset-left-15 > .blue-box, .offset-left-20 > .blue-box, .offset-left-25 > .blue-box, .offset-left-30 > .blue-box, .offset-left-35 > .blue-box, .offset-left-40 > .blue-box, .offset-left-45 > .blue-box, .offset-left-50 > .blue-box, .offset-left-55 > .blue-box, .offset-left-60 > .blue-box, .offset-left-65 > .blue-box, .offset-left-70 > .blue-box, .offset-left-75 > .blue-box, .offset-left-80 > .blue-box, .offset-left-85 > .blue-box, .offset-left-90 > .blue-box, .offset-left-95 > .blue-box, .offset-left-100 > .blue-box {
	float:left !important;
	margin:0px 20px 10px -20% !important;
	
}

.offset-right-5 > .blue-box, .offset-right-10 > .blue-box, .offset-right-15 > .blue-box, .offset-right-20 > .blue-box, .offset-right-25 > .blue-box, .offset-right-30 > .blue-box, .offset-right-35 > .blue-box, .offset-right-40 > .blue-box, .offset-right-45 > .blue-box, .offset-right-50 > .blue-box, .offset-right-55 > .blue-box, .offset-right-60 > .blue-box, .offset-right-65 > .blue-box, .offset-right-70 > .blue-box, .offset-right-75 > .blue-box, .offset-right-80 > .blue-box, .offset-right-85 > .blue-box, .offset-right-90 > .blue-box, .offset-right-95 > .blue-box, .offset-right-100 > .blue-box {
	float:right !important;
	margin:0px -25% 10px 20px !important;
}	

.offset-left-5 > .blue-box, .offset-right-5 > .blue-box{width:100px !important;}
.offset-left-10 > .blue-box, .offset-right-10 > .blue-box{width:100px !important;}
.offset-left-15 > .blue-box, .offset-right-15 > .blue-box{width:120px !important;}
.offset-left-20 > .blue-box, .offset-right-20 > .blue-box{width:140px !important;}
.offset-left-25 > .blue-box, .offset-right-25 > .blue-box{width:180px !important;}
.offset-left-30 > .blue-box, .offset-right-30 > .blue-box{width:220px !important;}
.offset-left-35 > .blue-box, .offset-right-35 > .blue-box{width:240px !important;}
.offset-left-40 > .blue-box, .offset-right-40 > .blue-box{width:260px !important;}
.offset-left-45 > .blue-box, .offset-right-45 > .blue-box{width:280px !important;}
.offset-left-50 > .blue-box, .offset-right-50 > .blue-box{width:300px !important;}
.offset-left-55 > .blue-box, .offset-right-55 > .blue-box{width:340px !important;}
.offset-left-60 > .blue-box, .offset-right-60 > .blue-box{width:340px !important;}
.offset-left-65 > .blue-box, .offset-right-65 > .blue-box{width:360px !important;}
.offset-left-70 > .blue-box, .offset-right-70 > .blue-box{width:380px !important;}
.offset-left-75 > .blue-box, .offset-right-75 > .blue-box{width:400px !important;}
.offset-left-80 > .blue-box, .offset-right-80 > .blue-box{width:420px !important;}
.offset-left-85 > .blue-box, .offset-right-85 > .blue-box{width:440px !important;}
.offset-left-90 > .blue-box, .offset-right-90 > .blue-box{width:460px !important;}
.offset-left-95 > .blue-box, .offset-right-95 > .blue-box{width:480px !important;}
.offset-left-100 > .blue-box, .offset-right-100 > .blue-box{width:500px !important;

}

/* Allow Side images to be wrapped below on mobile devices */
@media (max-width:1023px){ 
    .article .main-content img.right-align , .article .main-content img.left-align {
                width:100% !important;
                display:block !important;
                float:none !important;
                margin:0 auto !important;
                max-width:400px !important;
                max-height:300px !important;
    }
}

/* Floating VIDEO alignment for desktop and mobile */

#article .video{
	position:relative;
}

.article .main-content img.video-image + .vid-content, .article .main-content img.video-image + br + .vid-content, .article .main-content img.video-image + br + br +.vid-content{
	left:15px !important;
	top:20px !important;
	width:50%;
}

.article .main-content img.right-aligned + .vid-content, .article .main-content img.right-aligned + br + .vid-content, .article .main-content img.right-aligned + br + br + .vid-content{
	left:40% !important;
	top:5% !important;
	width:50%;
}

.article .main-content img[align="left"] + .vid-content, .article .main-content img[align="left"] + br + .vid-content, .article .main-content img[align="left"] + br + br + .vid-content{
	left:-15% !important;
	top:0% !important;
	width:50%;
}


#article .vid-content{
	position:absolute;
}

.button, button {
	text-transform: uppercase;
	padding: 14px 16px 13px;
	line-height: .8;
	color: #fff;
	display: inline-block;
	border: none;
	outline: none;
}

#article .vid-content .button.blue-button{
	background: #0080b9;
}

#article .vid-content .button.blue-button:hover {
	background: #003d79;
}

#article .vid-content h4{
	text-transform:none;
	font-family: 'Sentinel 6r','Sentinel A','Sentinel B',serif;
	font-size:22px;
}

#article .vid-content hr{
	border-bottom: none;
	border-top: 1px solid #fff;
	border-left: none;
	border-right: none;
	display: block;
	line-height: 1px;
	text-align: left;
}

#article .vid-content hr.short{
	width:50px;
}

@media (max-width:1023px){	
	#article .video {
		margin: 0px auto 28px auto !important;
		display: block;
		float: none !important;
		left: 0px !important;
		right: 0px !important;
		width: 100% !important;
		display:block !important;
		max-width:500px;
		height:auto !important;
		min-width:320px;
	}

	#article .video > img{
		width: 100% !important;
		margin: 0px !important;
		height: auto !important;
		float:none !important;
	}

	#article .vid-content{
		top: -50px;
		left: -15%;
		margin-top: 90px;
		left: 0px !important;
		top: 10px !important;
		margin: 10px !important;
		width: auto !important;
	}

	#article .vid-content img{
		width:30px !important;
	}

	#article .vid-content h4{
		font-size:1.2em !important;
		margin-top:12px !important;
		margin-bottom:0px !important;
	}

	#article .vid-content .button.blue-button{
		font-size:0.8em;
	}

}


/* Floating image alignment for desktop and mobile */
/* original styles are written using left-aligned class, we are overriding, to fix image overlap issue */
.article .main-content img[align="right"] {
	margin: 30px -130px 30px 30px !important;
}

.article .main-content td > img[align="right"] {
	margin: 0px !important;
}

@media (max-width:1023px){	
	.article .main-content :not(div) img[align="left"], .article .main-content :not(div) img[align="right"] {
		float:none !important;
		
		width:100% !important;
		margin:10px auto !important;
		max-width:300px;
		height:auto !important;
		display:block !important;
	}	
}



/* Floating INFO panel alignment issues */
.article .main-content .blue-block {
	position:relative !important;
background: #0080b9;
padding: 40px;
color: #fff !important;
}


.article .main-content .blue-block > p {
	line-height: 1.4;
	font-size: .875em;
	text-align: center;
}

.article .main-content .blue-block > ul {
	margin-left:0px;
	font-size:0.9em;
}


.article .main-content .blue-block > h3, .article .main-content .blue-block > p{color:#fff !important;margin-top:0px !important;margin-bottom:10px !important;text-align: center;}

.article .main-content .blue-block > h6{color:#fff !important;font-size:0.9em;margin-top:0px !important;margin-bottom:10px !important;text-align: center;font-family: "proxima_novasemibold",arial,sans-serif;}

.offset-left-5 > .blue-block, .offset-left-10 > .blue-block, .offset-left-15 > .blue-block, .offset-left-20 > .blue-block, .offset-left-25 > .blue-block, .offset-left-30 > .blue-block, .offset-left-35 > .blue-block, .offset-left-40 > .blue-block, .offset-left-45 > .blue-block, .offset-left-50 > .blue-block, .offset-left-55 > .blue-block, .offset-left-60 > .blue-block, .offset-left-65 > .blue-block, .offset-left-70 > .blue-block, .offset-left-75 > .blue-block, .offset-left-80 > .blue-block, .offset-left-85 > .blue-block, .offset-left-90 > .blue-block, .offset-left-95 > .blue-block, .offset-left-100 > .blue-block {
	float:left;
	margin:0px 20px 10px -20%;
	
}

.offset-right-5 > .blue-block, .offset-right-10 > .blue-block, .offset-right-15 > .blue-block, .offset-right-20 > .blue-block, .offset-right-25 > .blue-block, .offset-right-30 > .blue-block, .offset-right-35 > .blue-block, .offset-right-40 > .blue-block, .offset-right-45 > .blue-block, .offset-right-50 > .blue-block, .offset-right-55 > .blue-block, .offset-right-60 > .blue-block, .offset-right-65 > .blue-block, .offset-right-70 > .blue-block, .offset-right-75 > .blue-block, .offset-right-80 > .blue-block, .offset-right-85 > .blue-block, .offset-right-90 > .blue-block, .offset-right-95 > .blue-block, .offset-right-100 > .blue-block {
	float:right;
	margin:0px -25% 10px 20px;
}

.offset-left-5 > .blue-block, .offset-right-5 > .blue-block{width:100px !important;}
.offset-left-10 > .blue-block, .offset-right-10 > .blue-block{width:100px !important;}
.offset-left-15 > .blue-block, .offset-right-15 > .blue-block{width:120px !important;}
.offset-left-20 > .blue-block, .offset-right-20 > .blue-block{width:140px !important;}
.offset-left-25 > .blue-block, .offset-right-25 > .blue-block{width:180px !important;}
.offset-left-30 > .blue-block, .offset-right-30 > .blue-block{width:220px !important;}
.offset-left-35 > .blue-block, .offset-right-35 > .blue-block{width:240px !important;}
.offset-left-40 > .blue-block, .offset-right-40 > .blue-block{width:260px !important;}
.offset-left-45 > .blue-block, .offset-right-45 > .blue-block{width:280px !important;}
.offset-left-50 > .blue-block, .offset-right-50 > .blue-block{width:300px !important;}
.offset-left-55 > .blue-block, .offset-right-55 > .blue-block{width:340px !important;}
.offset-left-60 > .blue-block, .offset-right-60 > .blue-block{width:340px !important;}
.offset-left-65 > .blue-block, .offset-right-65 > .blue-block{width:360px !important;}
.offset-left-70 > .blue-block, .offset-right-70 > .blue-block{width:380px !important;}
.offset-left-75 > .blue-block, .offset-right-75 > .blue-block{width:400px !important;}
.offset-left-80 > .blue-block, .offset-right-80 > .blue-block{width:420px !important;}
.offset-left-85 > .blue-block, .offset-right-85 > .blue-block{width:440px !important;}
.offset-left-90 > .blue-block, .offset-right-90 > .blue-block{width:460px !important;}
.offset-left-95 > .blue-block, .offset-right-95 > .blue-block{width:480px !important;}
.offset-left-100 > .blue-block, .offset-right-100 > .blue-block{width:500px !important;}


.article .main-content .blue-box {
	position:relative !important;
background: #0080b9;
padding: 20px;
color: #fff !important;

width:400px !important;
height:auto !important;
float:right;
margin:0px -25% 10px 30px;
}

.article .main-content .blue-box > span {
	float:none !important;
	margin:0px !important;
}

.article .main-content .blue-box > h3, .article .main-content .blue-box > p{color:#fff !important;margin-top:0px !important;margin-bottom:10px !important;}


.offset-left-5 > .blue-box, .offset-left-10 > .blue-box, .offset-left-15 > .blue-box, .offset-left-20 > .blue-box, .offset-left-25 > .blue-box, .offset-left-30 > .blue-box, .offset-left-35 > .blue-box, .offset-left-40 > .blue-box, .offset-left-45 > .blue-box, .offset-left-50 > .blue-box, .offset-left-55 > .blue-box, .offset-left-60 > .blue-box, .offset-left-65 > .blue-box, .offset-left-70 > .blue-box, .offset-left-75 > .blue-box, .offset-left-80 > .blue-box, .offset-left-85 > .blue-box, .offset-left-90 > .blue-box, .offset-left-95 > .blue-box, .offset-left-100 > .blue-box {
	float:left !important;
	margin:0px 20px 10px -20% !important;
	
}

.offset-right-5 > .blue-box, .offset-right-10 > .blue-box, .offset-right-15 > .blue-box, .offset-right-20 > .blue-box, .offset-right-25 > .blue-box, .offset-right-30 > .blue-box, .offset-right-35 > .blue-box, .offset-right-40 > .blue-box, .offset-right-45 > .blue-box, .offset-right-50 > .blue-box, .offset-right-55 > .blue-box, .offset-right-60 > .blue-box, .offset-right-65 > .blue-box, .offset-right-70 > .blue-box, .offset-right-75 > .blue-box, .offset-right-80 > .blue-box, .offset-right-85 > .blue-box, .offset-right-90 > .blue-box, .offset-right-95 > .blue-box, .offset-right-100 > .blue-box {
	float:right !important;
	margin:0px -25% 10px 20px !important;
}	

.offset-left-5 > .blue-box, .offset-right-5 > .blue-box{width:100px !important;}
.offset-left-10 > .blue-box, .offset-right-10 > .blue-box{width:100px !important;}
.offset-left-15 > .blue-box, .offset-right-15 > .blue-box{width:120px !important;}
.offset-left-20 > .blue-box, .offset-right-20 > .blue-box{width:140px !important;}
.offset-left-25 > .blue-box, .offset-right-25 > .blue-box{width:180px !important;}
.offset-left-30 > .blue-box, .offset-right-30 > .blue-box{width:220px !important;}
.offset-left-35 > .blue-box, .offset-right-35 > .blue-box{width:240px !important;}
.offset-left-40 > .blue-box, .offset-right-40 > .blue-box{width:260px !important;}
.offset-left-45 > .blue-box, .offset-right-45 > .blue-box{width:280px !important;}
.offset-left-50 > .blue-box, .offset-right-50 > .blue-box{width:300px !important;}
.offset-left-55 > .blue-box, .offset-right-55 > .blue-box{width:340px !important;}
.offset-left-60 > .blue-box, .offset-right-60 > .blue-box{width:340px !important;}
.offset-left-65 > .blue-box, .offset-right-65 > .blue-box{width:360px !important;}
.offset-left-70 > .blue-box, .offset-right-70 > .blue-box{width:380px !important;}
.offset-left-75 > .blue-box, .offset-right-75 > .blue-box{width:400px !important;}
.offset-left-80 > .blue-box, .offset-right-80 > .blue-box{width:420px !important;}
.offset-left-85 > .blue-box, .offset-right-85 > .blue-box{width:440px !important;}
.offset-left-90 > .blue-box, .offset-right-90 > .blue-box{width:460px !important;}
.offset-left-95 > .blue-box, .offset-right-95 > .blue-box{width:480px !important;}
.offset-left-100 > .blue-box, .offset-right-100 > .blue-box{width:500px !important;}


@media (max-width:1023px){
	.article .main-content .blue-block {
		float: none;
		margin: 0px !important;
		width: auto !important;
		box-sizing: border-box !important;
		/* padding: 0px !important; */
		left: 0px !important;
		right: 0px !important;
	}

	.article .main-content .blue-box {
		float: none;
		margin: 0px 0px 20px 0px !important;
		width: auto !important;
		box-sizing: border-box !important;
		/* padding: 0px !important; */
		left: 0px !important;
		right: 0px !important;
	}
}



/* Article Table alignment issue */
.topic .topicContent .articleContentWrapper table{
	border-collapse:collapse;
}

.topic .topicContent .articleContentWrapper table tr {
border-bottom: 1px solid #d3d4d6 !important;
}

.topic .topicContent .articleContentWrapper table tr td:first-child {
/*max-width: 100px; */
}

.topic .topicContent .articleContentWrapper table tr td p {
white-space: normal;
font-size: .75em !important;
padding-bottom: 0;
}

.topic .topicContent .articleContentWrapper table tr td {
border: none;
}





