@font-face {
	font-family: 'proximanova-regular';
	src: url('fonts/proximanova-regular-webfont.eot?') format('eot'),
		url('fonts/proximanova-regular-webfont.woff') format('woff'),
		url('fonts/proximanova-regular-webfont.ttf') format('truetype'),
		url('fonts/proximanova-regular-webfont.svg') format('svg');
}
@font-face {
	font-family: 'proximanova-bold';
	src: url('fonts/proximanova-bold-webfont.eot?') format('eot'),
		url('fonts/proximanova-bold-webfont.woff') format('woff'),
		url('fonts/proximanova-bold-webfont.ttf') format('truetype'),
		url('fonts/proximanova-bold-webfont.svg') format('svg');
}
@font-face {
	font-family: 'proximanova-semibold';
	src: url('fonts/proximanova-semibold-webfont.eot?') format('eot'),
		url('fonts/proximanova-semibold-webfont.woff') format('woff'),
		url('fonts/proximanova-semibold-webfont.ttf') format('truetype'),
		url('fonts/proximanova-semibold-webfont.svg') format('svg');
}
@font-face {
	font-family: 'proximanova-extrabold';
	src: url('fonts/proximanova-extrabold-webfont.eot?') format('eot'),
		url('fonts/proximanova-extrabold-webfont.woff') format('woff'),
		url('fonts/proximanova-extrabold-webfont.ttf') format('truetype'),
		url('fonts/proximanova-extrabold-webfont.svg') format('svg');
}
input [type="email"],
input [type="tel"],
input[type="search"],
input[type="text"],
input[type="password"],
input[type="file"],
input[type="submit"],
textarea{-webkit-appearance:none;}
body {
	margin:0;
	font:14px/19px 'proximanova-regular', Arial, Helvetica, sans-serif;
	min-width:320px;
	padding:0;
}
@-webkit-viewport{width:device-width;}
@-moz-viewport{width:device-width;}
@-ms-viewport{width:device-width;}
@-o-viewport{width:device-width;}
@viewport{width:device-width;}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
h1{
	color:#031626;
	font:24px/28px 'proximanova-semibold', Arial, Helvetica, sans-serif;
	margin:0 0 20px;
}
h2{
	font:21px/25px 'proximanova-semibold', Arial, Helvetica, sans-serif;
	margin:0 0 14px;
}
a:focus,
a:hover{
	color:#0085e2;
}
.alignleft{
	float:left;
	margin: -1px 19px 3px 0;
}
.alignright{
	float:right;
	margin:0 0 20px 20px;
}
.aligncenter {
	text-align: center;
}
img.aligncenter {
	display: block;
	margin: 0 auto;
}
code{white-space:normal !important;}º
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding: 4px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	padding: 0 4px;
	margin: 0;
}
.children,
.commentlist{
	padding:0;
	margin:0;
	list-style:none;
}
.commentlist li{
	overflow:hidden;
	padding:0 0 10px;
}
.commentlist .meta{
	font-weight:bold;
	margin:0;
}
.commentlist p{overflow:hidden;}
.children{
	padding:0 0 0 40px;
}
.commentlist .avatar{
	float:left;
	margin:0 20px 0 0;
}
.comment-reply-link{margin:0 0 0 69px;}
.comment-form{
	overflow:hidden;
	margin:0 0 30px;
}
.comment-form label{
	display:block;
	margin:0 0 5px;
	min-width:88px;
}
.comment-form p{
	overflow:hidden;
}
table{margin:0 0 20px;}
table td, table th{padding:0 15px 5px;}
table th:first-child,
table td:first-child{padding-left:0;}
.navigation{
	overflow:hidden;
	margin:0 0 20px;
}
.navbar{
	margin:0;
	width:100%;
	background:none;
	border:0;
	border-top:1px solid #273e47;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow: none;
	min-height:34px;
	background: #172e38;
	background: -moz-linear-gradient(top,  #172e38 0%, #122731 27%, #020f17 97%, #011925 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#172e38), color-stop(27%,#122731), color-stop(97%,#020f17), color-stop(100%,#011925));
	background: -webkit-linear-gradient(top,  #172e38 0%,#122731 27%,#020f17 97%,#011925 100%);
	background: -o-linear-gradient(top,  #172e38 0%,#122731 27%,#020f17 97%,#011925 100%);
	background: -ms-linear-gradient(top,  #172e38 0%,#122731 27%,#020f17 97%,#011925 100%);
	background: linear-gradient(to bottom,  #172e38 0%,#122731 27%,#020f17 97%,#011925 100%);
}
.navbar-collapse{
	padding:0;
	max-height:600px;
	border-top:none !important;
}
.navbar .navbar-toggle{
	float:left;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}
.inner .navbar-inner{
	padding:0;
}
.navbar .nav{
	font:bold 12px/14px 'Ubuntu',  Arial, Helvetica, sans-serif;
	position:relative;
	z-index:50;
}
.navbar-nav > li > a{
	padding:6px 16px 11px;
	text-shadow:none;
	color:#5cc7f9;
	text-transform:uppercase;
}
.navbar-nav > li > a:focus{
	color:#5cc7f9;
}
.navbar-nav > li.active > a,
.navbar-nav > li.menu-item-8763 > a,
.navbar-nav > li.menu-item-8763 > a:hover,
.navbar-nav > li.menu-item-8763 > focus,
.navbar-nav > li.active > a:hover,
.navbar-nav > li.active >  a:focus{
	background: #036b96;
	background: -moz-linear-gradient(top,  #036b96 0%, #006d9a 3%, #00628b 23%, #00334f 77%, #00253b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#036b96), color-stop(3%,#006d9a), color-stop(23%,#00628b), color-stop(77%,#00334f), color-stop(100%,#00253b));
	background: -webkit-linear-gradient(top,  #036b96 0%,#006d9a 3%,#00628b 23%,#00334f 77%,#00253b 100%);
	background: -o-linear-gradient(top,  #036b96 0%,#006d9a 3%,#00628b 23%,#00334f 77%,#00253b 100%);
	background: -ms-linear-gradient(top,  #036b96 0%,#006d9a 3%,#00628b 23%,#00334f 77%,#00253b 100%);
	background: linear-gradient(to bottom,  #036b96 0%,#006d9a 3%,#00628b 23%,#00334f 77%,#00253b 100%);
	color:#fff;
}
.navbar-nav > li > a:hover{
	color:#a6d500;
	background:none;
}
.navbar-right{
	padding:7px 2px 0 0 !important;
}
.navbar-right > li{
	background:url(images/separator.png) no-repeat 0 1px;
	padding:0 10px;
}
.navbar-right > li:first-child{
	background:none;
	padding-left:0;
}
.navbar-right > li > a{
	padding:0 !important;
	color:#91dcff;
}
.navbar-right > li > a:focus{
	color:#91dcff;
	background:none;
}
.navbar-right > li > a:hover{
	color:#a6d500;
	background:none;
}
.navbar-nav.navbar-right:last-child{margin-right:1px;}
#header{
	background:url(images/bg-header.png) repeat-x 0 100%;
}

.comment-form textarea,
.comment-form input[type="text"],
.searchform input[type="text"],
.search-form .input-holder input[type="text"]{
	float:left;
	border-radius:2px;
	width:391px;
	padding:5px 12px;
	-webkit-box-shadow:inset 0 -1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.3);
	border:1px solid #0182c1;
	font:14px/16px 'Ubuntu',  Arial, Helvetica, sans-serif;
	color:#b4b4b4;
}
.comment-form textarea{
	overflow:auto;
	height:100px;
	padding:4px 0 0 9px;
	max-width:391px;
	width:391px!important;
}
input[type="submit"],
.searchform input[type="submit"],
.search-form .input-holder .btn{
	border:1px solid #0182c1;
	border-radius:2px;
	font:bold 12px/14px 'Ubuntu',  Arial, Helvetica, sans-serif;
	color:#fff;
	background: #9fcc00;
	background: -moz-linear-gradient(top,  #9fcc00 0%, #9ac500 22%, #83a800 81%, #7ea200 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fcc00), color-stop(22%,#9ac500), color-stop(81%,#83a800), color-stop(100%,#7ea200));
	background: -webkit-linear-gradient(top,  #9fcc00 0%,#9ac500 22%,#83a800 81%,#7ea200 100%);
	background: -o-linear-gradient(top,  #9fcc00 0%,#9ac500 22%,#83a800 81%,#7ea200 100%);
	background: -ms-linear-gradient(top,  #9fcc00 0%,#9ac500 22%,#83a800 81%,#7ea200 100%);
	background: linear-gradient(to bottom,  #9fcc00 0%,#9ac500 22%,#83a800 81%,#7ea200 100%);
	text-transform:uppercase;
	text-shadow:none;
	float:right;
	width:87px;
	height:30px;
	padding:2px 0 1px;
	text-align:center;
}
input[type="submit"],
.comment-form input[type="text"],
.comment-form textarea,
.searchform input{border-color:#ccc !important;}
input[type="submit"],
.searchform input[type="submit"]{
	float:left;
	margin:0 0 0 10px;
}
input[type="submit"]{margin:0;}
input[type="submit"]{
	width:auto;
	padding:0 5px;
}
.form-block{
	background:#035792;
	overflow:hidden;
	padding:14px 20px 8px;
	border-bottom:1px solid #038bcb;
	position:relative;
	display:none;
}
#header .form-block .icon{
	float:left;
	width:42px;
	height:38px;
	background:url(images/bg-cancel.png) no-repeat 0 -76px;
	margin-right:12px;
}
#header .form-block .input-frame{
	overflow:hidden;
}
#header .form-block input[type="text"]{
	width:100%;
	border-radius:0;
	border:0;
	color:#c6c6c6;
	height:36px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin:0;
	padding:6px 15px 6px 35px;
	padding-right:35px;
	padding-left:15px;
	-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.2) inset;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2) inset;
	font:18px/22px Arial, Helvetica, sans-serif;
}
#header .form-block .btn[type="submit"]{
	position:absolute;
	top:14px;
	right:20px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/sprite.png) no-repeat;
	width:40px;
	height:36px;
	border-radius:0;
	border:0;
}
#main-page{padding-bottom:232px;}
.banner-holder{
	padding:14px 0 7px;
	margin:0 0 14px;
}
.banner-holder .banner{
	max-width:728px;
	margin:0 auto 7px;
}
.banner-holder .banner img{
	display:block;
}
.article{
	margin: -2px 0 10px;
	line-height:17px;
}
.article>header{overflow:hidden;}
.article p{margin:0 0 12px;}
.article h1{margin: 0 0 2px;}
.article .published{
	float:left;
	color:#212121;
	font-size:12px;
	line-height:14px;
	margin: 0 8px 5px 0;
}
.article .published time{
	color:#747474;
}
.article .add-info{
	font:italic 13px/17px 'proximanova-semibold', Arial, Helvetica, sans-serif;
	display:block;
	padding: 3px 0 0;
}
.article .social-holder{
	float:left;
	margin: -2px 0 18px;
	padding:0;
}
.article .st_sharethis{padding:0;}
.article-content{overflow:hidden;}
.stButton .sharethis{
	background:url(images/ico-share-this.png) no-repeat !important;
	padding:0 0 0 23px;
	color:#1482c8;
	display:block;
}
.tags{
	margin: 0 0 31px;
	font-size:11px;
	color:#6b6b6b;
}
.tags a{color:#0085e2;}
.box{
	border:1px solid #c6c6c6;
	padding: 0 17px 9px;
	margin: 0 0 20px;
}
.box .holder{
	padding: 12px 0 0;
}
.box .holder:after{
	content:'';
	display:block;
	clear:both;
}
.box img{border:1px solid #c4c4c4;}
.box h2{
	color:#80a400;
	margin:0;
	font-size:14px;
	line-height:17px;
}
.box h3{
	font-size:18px;
	line-height:20px;
	margin:0;
	color:#031626;
}
.box .title{
	background:#f6f6f6;
	border-bottom:1px solid #c6c6c6;
	margin: 0 -17px 16px;
	padding: 5px 9px 4px;
}
#sidebar{margin: 0 0 0 -14px;}
#sidebar .row{margin:0 -16px;}
#sidebar .box .title{
	margin: 0 -17px;
	padding: 9px 13px 1px;
}
.list-posts{
	padding:0;
	margin:0;
	list-style:disc;
	font:15px/18px 'proximanova-semibold', Arial, Helvetica, sans-serif;
}
.list-posts li{padding: 0 0 8px;}
.list-posts a{color:#1388da;}
.topics-list{
	padding: 3px 0 0;
	margin: 0 0 -16px;
	list-style:none;
	font:13px/16px 'proximanova-bold', Arial, Helvetica, sans-serif;
}
.topics-list li{
	padding: 0 5px 20px 0;
	vertical-align:top;
	display:inline-block;
	width:49%;
}
.topics-list a{color:#0085e2;}
.list-links{
	padding: 5px 0 0;
	margin: 0 0 -4px;
	list-style:none;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
}
.list-links li{padding:0 0 10px;}
.item-list{
	font-size:12px;
	line-height:16px;
	margin:0 0 18px;
}
#sidebar .box h3,
.item-list h3{
	font: 18px/20px 'proximanova-bold',  Arial, Helvetica, sans-serif;
	color:#031626;
	margin:0 0 6px;
}
.item-list h3 span{
	font-size:15px;
}
.item-list ul{
	margin:0;
	padding:0 12px;
	list-style:none;
	border-top:1px solid #1281ce;
	background:#f6f6f6;
}
.box.item-list ul{
	background:none;
	border:none;
	padding:0;
	margin:0 -18px;
}
.item-list ul li{
	background:url(images/divider2.png) repeat-x;
	position:relative;
	padding:12px 6px 8px;
}
.box.item-list ul li{
	padding: 9px 14px 9px;
}
.item-list ul li:after {
	clear: both;
	content:"";
	display: block;
}
.item-list ul li:first-child {
	background:none;
}
.item-list .number{
	float:left;
	background:url(images/bg-number.png) no-repeat;
	width: 37px;
	height: 39px;
	padding:8px 0 0;
	text-align:center;
	font: 16px/18px 'Ubuntu',  Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#fff;
	text-shadow: -1px 0 3px rgba(0, 0, 0, 0.7);
	margin-right:14px;
}
.item-list .holder{
	overflow:hidden;
	padding-right:54px;
}
.item-list h4{
	font: 13px/15px 'proximanova-semibold',  Arial, Helvetica, sans-serif;
	margin:0;
}
.item-list h4 a{
	color:#0085e2;
}
.item-list address{
	margin:0;
	line-height:14px;
}
.item-list a.reviews{
	text-transform:uppercase;
	color:#676767;
	font: 10px/12px 'proximanova-bold',  Arial, Helvetica, sans-serif;
}
.item-list a.featured{
	position:absolute;
	top:13px;
	right:-12px;
	color:#fff;
	text-transform:uppercase;
	font: 10px/12px 'Ubuntu',  Arial, Helvetica, sans-serif;
	padding:3px 6px;
	background:#f19200;
}
.item-list img{
	float:left;
	margin: 3px 16px 0 0;
	border:1px solid #c8c8c8;
}
.item-list img.alt{
	width:47%;
	height:auto;
}
.item-list .frame{
	overflow:hidden;
	line-height:16px;
}
.item-list .frame h4{
	font-size:12px;
}
.item-list p{
	margin:0;
}
.item-list .more{color:#1388da;}
.item-list p a{
	font-family:'proximanova-bold',  Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.item-list .list{
	padding:4px 0 0 4px;
	border:0;
	overflow:hidden;
	line-height:16px;
	margin:0;
}
.item-list .list li{
	padding:0 0 6px;
	font-size:12px;
	background:none;
}
.item-list .list li a{
	line-height:14px;
}
#sidebar .banner{
	margin:0 0 18px;
	/* border:1px solid #000; */
}
#sidebar .banner img{
	display:block;
	width:100%;
	height:auto;
}
.tagcloud{
	margin:5px 10px 0 -3px;
	font-family:'proximanova-semibold';
	line-height:19px;
}
.tagcloud a{
	display:inline-block;
	margin: 0 0 4px;
}
.posts-block{margin:-8px -7px 31px 0;}
.posts-block .title{
	margin:0 0 23px;
	overflow:hidden;
}
.posts-block .title h1{
	margin:0 20px 0 0;
	font-size:30px;
	line-height:35px;
	float:left;
}
.posts-block .title .st_sharethis{
	float:left;
	margin:11px 0 0;
}
.posts-block h2{
	color:#80a400;
	font-size:14px;
	line-height:18px;
	background:#f6f6f6;
	border:1px solid #c6c6c6;
	padding:4px 11px;
	margin:0 0 12px;
}
.posts-block .block{
	overflow:hidden;
}
.post{
	padding:16px 0 15px 1px;
	overflow:hidden;
	background:url(images/separator3.png) repeat-x;
}
.post:first-child{
	background:none;
	padding-top:0;
}
.post .alignleft{
	border:1px solid #7b7b7b;
	margin:0 20px 5px 0;
}
.post .entry-title{
	overflow:hidden;
	margin:0 0 12px;
	padding:0 4px 0 0;
}
.post h3{
	margin:0 10px 0 0;
	font-size:22px;
	line-height:22px;
	font-weight: bold;
	float:left;
	max-width:398px;
}
.post h3 .date{
	display:block;
	font:13px/17px 'proximanova-semibold', Arial, Helvetica, sans-serif;
}
.post h3 .date time{font-family:'proximanova-regular';}
.post a{
	color:#1388da;
}
.post .entry-title .comments{
	text-transform:uppercase;
	float:right;
	color:#676767;
	font-size:10px;
}
.post .more{
	text-transform:uppercase;
	font-size:11px;
}
.post .entry-content{padding:0 20px 0 0;}
.post .tags{margin:0;}
.tags a{color:#0085e2;}
.tags span{padding:0 11px 0 0;}
.posts-block .add-info{
	background:url(images/separator3.png) repeat-x;
	padding:16px 3px 15px;
	position:relative;
	color:#000;
	line-height:14px;
	margin:0 0 16px;
}
.posts-block .add-info p{margin:0;}
.posts-block .add-info:after{
	content:'';
	background:url(images/separator3.png) repeat-x;
	height:1px;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
}
.posts-block .add-info .by{
	display:block;
	color:#444;
	margin:0 0 3px;
}
.posts-block .add-info h2{
	background:none;
	border:none;
	font:20px 'proximanova-bold', Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.posts-block .add-info a{
	text-decoration:underline;
}
.posts-block .add-info a:hover{text-decoration:none;}
.paging{
	border:1px solid #cfcfcf;
	padding:17px 5px;
	text-align:center;
	margin:11px 0 0;
}
.paging li{
	display:inline-block;
	color:#8b8b8b;
	font:12px/30px 'proximanova-bold', Arial, Helvetica, sans-serif;
	padding:0 4px;
}
.paging li.prev{padding:0 46px 0 0;}
.paging li.next{padding:0 0 0 46px;}
.paging strong,
.paging a{
	display:block;
	border:1px solid #c4c4c4;
	background:#f4f4f4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #e6e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#e6e6e6));
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#e6e6e6 100%);
	background: -o-linear-gradient(top,  #f4f4f4 0%,#e6e6e6 100%);
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#e6e6e6 100%);
	background: linear-gradient(to bottom,  #f4f4f4 0%,#e6e6e6 100%);
	color:#8b8b8b;
	min-width:31px;
	height:30px;
	text-align:center;
	border-radius:2px;
	position:relative;
}
.paging strong,
.paging a:hover{
	background:#d9ebf7 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZWJmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMGUxZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d9ebf7 0%, #d0e1ec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9ebf7), color-stop(100%,#d0e1ec));
	background: -webkit-linear-gradient(top,  #d9ebf7 0%,#d0e1ec 100%);
	background: -o-linear-gradient(top,  #d9ebf7 0%,#d0e1ec 100%);
	background: -ms-linear-gradient(top,  #d9ebf7 0%,#d0e1ec 100%);
	background: linear-gradient(to bottom,  #d9ebf7 0%,#d0e1ec 100%);
	border-color:#78b5e0;
	text-decoration:none;
}
.paging .next a,
.paging .prev a{
	min-width:82px;
	text-transform:uppercase;
}
.paging .prev a em{
	padding:0 0 0 10px;
	font-style:normal;
}
.paging .next a em{
	padding:0 10px 0 0;
	font-style:normal;
}
.paging .next a:before,
.paging .prev a:before{
	content:'';
	background:url(images/sprite2.png) no-repeat 0 -216px;
	position:absolute;
	height: 12px;
	left: 10px;
	top: 8px;
	width: 9px;
}
.paging .next a:before{
	left:auto;
	right:10px;
	background-position:0 -230px;
}
.paging li.prev > a:hover,
.paging li.next > a:hover{
	background:#1385d5;
	color:#fff;
	border-color:#1388da;
}
.paging li.prev:hover > a:before{background-position:0 -244px;}
.paging li.next:hover > a:before{background-position:0 -258px;}
.paging span{
	position:relative;
	top:9px;
	font-weight:bold;
	font-size:20px;
}
.fluid-container{
	bottom:0;
	position:absolute;
	width:100%;
}
#footer-container{background:url(images/bg-footer-holder.png) repeat-x;}
#footer{
	max-width:940px;
	margin:0 auto;
	background:url(images/bg-footer.png) no-repeat;
	font:12px/20px 'Ubuntu',  Arial, Helvetica, sans-serif;
	height:192px;
	position:relative;
	padding:22px 0 0;
	width:100%;
}
.footer-nav ul{
	margin:0;
	padding:0 0 7px;
	list-style:none;
}
.footer-nav ul li{
}
.footer-nav ul li:first-child,
#footer .copy ul li:first-child {
	padding-left:0;
	background:none;
}
.footer-nav ul a{
	color:#fff;
}
#footer .copy{
	overflow:hidden;
	color:#fff;
	margin:0 10px 15px 0;
}
#footer .copy span{
	float:left;
	padding:0 13px 0 0;
	margin:0 7px 0 0;
	background:url(images/separator.png) no-repeat 100% -36px;
}
#footer .copy span a,
#footer .copy ul a{
	color:#fff;
}
#footer .copy ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#footer .copy ul li{
	padding:0 8px 0 14px;
}
.logo-footer{
	display:block;
}
.logo-footer a{
	display:block;
	height:100%;
}
.tooltip-box{
	position:absolute;
	top:-10px;
	right:47px;
	background:url(images/bg-tooltip.png) no-repeat;
	width: 79px;
	height: 47px;
}
.tooltip-box a{
	height:22px;
	padding:8px 0 0;
	color:#fff;
	text-transform:uppercase;
	font:bold 11px/13px 'Ubuntu',  Arial, Helvetica, sans-serif;
	text-align:center;
	display:block;
}
.tooltip-box a:hover{
	text-decoration:none;
}
.tooltip-box.yellow{
	background:url(images/bg-tooltip2.png) no-repeat;
	width: 113px;
	height: 47px;
	top:15px;
	right:142px;
}
.tooltip-box.yellow a{
	color:#362501;
}
.footer-nav.less-nav{display:none;}

@media only screen and (max-width: 979px){
	#header{
		background:url(images/bg-header2.png) repeat-x;
	}
	.header-frame{
		background:none;
		height:69px;
		position:relative;
	}
	.inner .header-frame{
		height:70px;
	}
	#header .search-form{
		position:absolute;
		padding:0;
		top:13px;
		right:18px;
	}
	#header .search-form .input-holder{
		width:289px;
	}
	#header .search-form .input-holder input[type="text"]{
		padding:6px 12px;
		width:169px;
		height:24px;
	}
	#header .search-form .input-holder .btn{
		width:42px;
		height:38px;
		padding:0;
		background:url(images/sprite.png) no-repeat;
		text-indent:-9999px;
		overflow:hidden;
	}
	#header .search-form .icon{
		float:left;
		width:42px;
		height:38px;
		background:url(images/sprite.png) no-repeat 0 -38px;
		margin-right:5px;
	}
	#header .search-form.alt .search-query,
	#header .search-form.alt .icon{
		display:none;
	}
	#header .search-form.alt .input-holder .btn{
		text-indent:0;
		background-position:0 -140px;
		width:102px;
		height:36px;
		text-align:left;
		padding:0 31px 0 12px;
		display:block;
		font-size:14px;
	}
	#header .search-form.alt .input-holder .btn.cancel{
		display:none;
	}
	#header{
		position:relative;
		z-index:50;
	}
	.header-holder .search-btn{display:block;}
	.active .header-holder .search-btn{display:none;}
	.form-block{
		display:block;
	}
	.navbar{
		background:none;
		border:none;
		left: 0;
		position: absolute;
		top: 13px;
		width: 100%;
		z-index: 50;
	}
	.container-fluid .navbar-collapse{
		position:absolute;
		top:57px;
		left:0;
		width:100%;
		margin:0;
		padding:0 20px;
	}
	.brand{
		background:url(images/logo-beta2.png) no-repeat;
		width:295px;
		height:49px;
		margin:10px auto 0;
		float:none;
		display:block;
		position:relative;
		z-index:300;
	}
	.navbar .navbar-toggle strong{
		display:none;
	}
	.navbar .navbar-toggle{
		width:39px;
		color:#fff;
		padding:8px 10px;
		border-radius:4px;
		background: #1388d9;
		background: -moz-linear-gradient(top,  #1388d9 0%, #1282d0 26%, #1072b7 71%, #0f6bac 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1388d9), color-stop(26%,#1282d0), color-stop(71%,#1072b7), color-stop(100%,#0f6bac));
		background: -webkit-linear-gradient(top,  #1388d9 0%,#1282d0 26%,#1072b7 71%,#0f6bac 100%);
		background: -o-linear-gradient(top,  #1388d9 0%,#1282d0 26%,#1072b7 71%,#0f6bac 100%);
		background: -ms-linear-gradient(top,  #1388d9 0%,#1282d0 26%,#1072b7 71%,#0f6bac 100%);
		background: linear-gradient(to bottom,  #1388d9 0%,#1282d0 26%,#1072b7 71%,#0f6bac 100%);
		position:relative;
		z-index:50;
		margin:4px 0 0 5px;
	}
	.navbar-toggle .icon-bar{
		background:#fff;
		margin:-1px auto;
		width:19px;
	}
	.navbar .nav{
		margin:0;
		background: #ffffff;
		background: -moz-linear-gradient(top,  #ffffff 0%, #ecf1f2 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ecf1f2));
		background: -webkit-linear-gradient(top,  #ffffff 0%,#ecf1f2 100%);
		background: -o-linear-gradient(top,  #ffffff 0%,#ecf1f2 100%);
		background: -ms-linear-gradient(top,  #ffffff 0%,#ecf1f2 100%);
		background: linear-gradient(to bottom,  #ffffff 0%,#ecf1f2 100%);
		border-radius:0;
		padding:20px 20px 10px;
	}
	.nav.navbar-right{
		background:#ecf1f2;
		padding:20px !important;
	}
	.navbar-nav.navbar-right:last-child{margin:0;}
	.navbar-nav > li{
		margin:0 0 10px;
	}
	.navbar-right > li{
		background:none;
		padding:0;
	}
	.navbar-nav > li > a,
	.navbar-nav > li.active > a,
	.navbar-nav > li.active > a:hover,
	.navbar-nav > li.active > a:focus,
	.navbar-right > li > a{
		height:42px;
		text-align:center;
		display:block;
		color:#676767;
		font: 16px/18px 'proximanova-regular', Arial, Helvetica, sans-serif;
		padding:12px 10px 0 !important;
		border:1px solid #c8c8c9;
		background: #ebf0f2;
		background: -moz-linear-gradient(top,  #ebf0f2 0%, #dfe4e6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf0f2), color-stop(100%,#dfe4e6));
		background: -webkit-linear-gradient(top,  #ebf0f2 0%,#dfe4e6 100%);
		background: -o-linear-gradient(top,  #ebf0f2 0%,#dfe4e6 100%);
		background: -ms-linear-gradient(top,  #ebf0f2 0%,#dfe4e6 100%);
		background: linear-gradient(to bottom,  #ebf0f2 0%,#dfe4e6 100%);
		-webkit-box-shadow:none;
		box-shadow:none;
	}
	.navbar-nav > li > a:hover,
	.navbar-nav > li.active > a:hover{
		color:#676767;
		background: #d3eaf4;
		background: -moz-linear-gradient(top,  #d3eaf4 0%, #c3d8e1 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3eaf4), color-stop(100%,#c3d8e1));
		background: -webkit-linear-gradient(top,  #d3eaf4 0%,#c3d8e1 100%);
		background: -o-linear-gradient(top,  #d3eaf4 0%,#c3d8e1 100%);
		background: -ms-linear-gradient(top,  #d3eaf4 0%,#c3d8e1 100%);
		background: linear-gradient(to bottom,  #d3eaf4 0%,#c3d8e1 100%);
	}
	.navbar-right > li > a,
	.navbar-right > li > a:focus,
	.navbar-right > li > a:hover{
		color:#fff;
		background: #ee9000;
		background: -moz-linear-gradient(top,  #ee9000 0%, #e28900 99%, #de911a 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee9000), color-stop(99%,#e28900), color-stop(100%,#de911a));
		background: -webkit-linear-gradient(top,  #ee9000 0%,#e28900 99%,#de911a 100%);
		background: -o-linear-gradient(top,  #ee9000 0%,#e28900 99%,#de911a 100%);
		background: -ms-linear-gradient(top,  #ee9000 0%,#e28900 99%,#de911a 100%);
		background: linear-gradient(to bottom,  #ee9000 0%,#e28900 99%,#de911a 100%);
	}
	.navbar .divider-vertical{display:none;}
	#sidebar{margin:0;}
	.banner-wrap{
		margin:0 0 20px;
		text-align:center;
	}
	#sidebar .banner-wrap .banner{
		display:inline-block;
		margin:0 5px;
		width:298px;
	}
	.banner img{
		max-width:100%;
	}
	.topics-list li{width:31%;}
	.footer-holder{
		padding:22px 20px 0;
	}
	.footer-nav ul li.drop{
		padding-left:0;
		background:none;
	}
	.footer-nav ul{
		padding:0 0 7px;
	}
	#footer .copy{margin:-5px 10px 15px 0;}
	.paging li{padding:0 8px;}
	.paging li.prev{padding:0 40px 0 0;}
	.paging li.next{padding:0 0 0 40px;}
	.banner-holder .banner{max-width:720px;}
}
@media only screen and (max-width: 946px){
	.paging li{padding:0 3px;}
	.paging li.prev{padding:0 4px 0 0;}
	.paging li.next{padding:0 0 0 4px;}
}
@media only screen and (max-width: 767px){
	code{
		display:block;
		white-space:normal;
	}
	#header  .search-form.alt .input-holder .btn{
		text-indent:-9999px;
		overflow:hidden;
		background-position: 0 -78px;
		width:29px;
		height:29px;
		padding:0;
		display:block;
	}
	.inner #header  .search-form.alt .input-holder .btn{
		background-position: 0 0;
		width:40px;
		height:36px;
	}
	.inner #header  .search-form.alt .input-holder .btn.cancel{
		width:84px;
	}
	.brand{
		margin-top:10px;
	}
	#sidebar .banner-wrap .banner{
		width:100%;
		max-width:298px;
		margin:0;
	}
	.brand.alt{
		background:url(images/logo4.png) no-repeat;
		width: 41px;
		height: 28px;
	}
	#header  .search-form{
		top:17px;
	}
	.banner-holder{
		padding:5px 0 0;
		margin:0 0 19px;
	}
	.banner-holder .banner{
		max-width:320px;
	}
	.banner-holder .banner img{
		width:100%;
		height:auto;
	}
	.article h1{margin:0 0 3px;}
	.article .published{margin:0 8px 5px 0;}
	.article .social-holder{margin:-2px 0 13px;}
	.alignleft{margin:3px 20px 3px -5px;}
	.tagcloud{max-width:260px;}
	.footer-holder{text-align:center;}
	#footer .copy{text-align:center;}
	#footer .copy span{
		float:none;
		margin:0;
		padding:0;
		background:none;
	}
	#footer .copy ul{display:none;}
	.footer-nav.less-nav{
		display:block;
		padding:0 0 0 12px;
	}
	.tooltip-box{display:none;}
	.logo-footer{
		display:block;
		margin:10px auto 0;
	}
	.paging{
		overflow:hidden;
		padding:17px 21px;
	}
	.prev{float:left;}
	.next{float:right;}
	.post h3{float:none;}
	.post .entry-title .comments{
		float:none;
		display:block;
	}
}
@media only screen and (max-width: 660px){
	#footer{
		background:url(images/ar-footer-inner-bg.gif) center center;
		height:192px;
		margin:22px 0 0;
		padding:0;
	}
	.footer-holder{
		background:none;
		padding:42px 20px 20px;
	}
	#footer.alt .footer-holder {
		background:none;
		padding:0;
	}
	.searchform{margin:0 5px 30px;}
	.searchform input[type="text"]{
		width:100% !important;
		float:none;
		margin:0;
	}
	textarea,
	.comment-form input[type="text"],
	.comment-form textarea,
	.searchform input{
		width:100% !important;
		max-width:391px;
	}
	.searchform input[type="submit"]{
		float:none;
		display:block;
		margin:10px 0 0 !important;
		width:89px !important;
	}
}
@media only screen and (max-width: 560px){
	.brand.alt{
		float:right;
		margin-right:261px;
	}
	.inner #header  .search-form.alt .input-holder .btn.cancel{
		width:60px;
		margin-right:-14px;
		background-position:0 -38px;
	}
	#header.header-big .search-form .input-holder {width:420px;}
	.inner .brand{
		background:url(images/logo-beta3.png) no-repeat;
		width:203px;
		height:34px;
		margin:16px 0 0 40px;
	}
}
@media only screen and (max-width: 500px){
	.navbar .navbar-toggle{
		margin:4px 0 0 5px;
	}
	.navbar .navbar-toggle .icon-bar{
		height:2px;
	}
	#header  .search-form .input-holder{
		width:197px;
	}
	#header  .search-form .input-holder input[type="text"]{
		width:107px;
	}
	.st_sharethis{
		padding:3px 0 3px 23px;
		background-position:0 50%;
	}
	.topics-list{margin:0 -16px -16px 0 ;}
	.topics-list li{
		float:none;
		display:inline-block;
		vertical-align:top;
		width:49.3%;
	}
	.article .alignleft{
		margin:3px 0 10px;
		float:none;
		display:block;
	}
	.post .alignleft{float:left;}
	.header-holder .search-btn{
		background:url(images/sprite.png) no-repeat 0 -78px;
		width:32px;
		height:31px;
		text-indent:-9999px;
		overflow:hidden;
		font-size:0;
		line-height:0;
		margin:-1px -1px 0 0;
	}
	
	.search-cancel{
		margin:-4px-4px -13px 0 0;
	}
}
@media only screen and (max-width: 400px){
	.navbar .navbar-toggle{
		width:26px;
		height:30px;
		margin:4px 0 0 5px;
		padding:9px 5px;
	}
	.navbar .navbar-toggle .icon-bar{
		width:14px;
	}
	.banner-holder .banner{
		/* max-width: 280px; */
	}
	.inner .brand{
		margin:16px 0 0 22px;
	}
}

/*New Styles*/

#header .APHWPageHeader.widget .navbar-nav > li > a {
	font-size: 12px;
	font-family: 'proximanova-regular',Arial,Helvetica,sans-serif !important;
	font-weight: 700;
	line-height: 20px;
	padding: 6px 16px 0px;
	text-shadow: none;
	color: #5CC7F9;
	text-transform: uppercase;
}

#searchForm {
	width: 436px;
	float: right;
}

#searchForm .searchButton{
	float: left;
}

div.widget.APHWLogoHeader .header-frame{
	background:url(//staticssl.ibsrv.net/aptratings/images/bg-header-frame.png) no-repeat 0 100%;
	height:88px;
}
div.widget.APHWLogoHeader .header-frame .container{
	max-width:940px;
}

div.widget.APHWLogoHeader .search-cancel {
    z-index: 6666;
    display: none;
    /*background: url(//staticssl.ibsrv.net/aptratings/images/bg-cancel.png) no-repeat 0 -38px;*/
    background: url(//staticssl.ibsrv.net/aptratings/images/AR-Menu-Cancel-light.png) -15px -3px;
    width: 60px;
    height: 38px;
    padding: 0;
    text-indent: -9999px;
    border: 0;
    box-shadow: none;
    position: absolute;
    padding: 0;
    top: 13px;
    right: 18px;
}

div.widget.APHWLogoHeader .search-btn {
    display: none;
    z-index: 6666;
    border: 1px solid #0182c1;
    border-radius: 2px;
    font: bold 12px/14px 'Ubuntu',Arial,Helvetica,sans-serif;
    color: #fff;
    background: #9fcc00;
    background: -moz-linear-gradient(top,#9fcc00 0%,#9ac500 22%,#83a800 81%,#7ea200 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9fcc00),color-stop(22%,#9ac500),color-stop(81%,#83a800),color-stop(100%,#7ea200));
    background: -webkit-linear-gradient(top,#9fcc00 0%,#9ac500 22%,#83a800 81%,#7ea200 100%);
    background: -o-linear-gradient(top,#9fcc00 0%,#9ac500 22%,#83a800 81%,#7ea200 100%);
    background: -ms-linear-gradient(top,#9fcc00 0%,#9ac500 22%,#83a800 81%,#7ea200 100%);
    background: linear-gradient(to bottom,#9fcc00 0%,#9ac500 22%,#83a800 81%,#7ea200 100%);
    text-transform: uppercase;
    text-shadow: none;
    vertical-align: middle;
    width: 87px;
    height: 31px;
    padding: 8px 0 1px;
    text-align: center;
    position: absolute;
    top: 13px;
    right: 18px;
}

div.widget.APHWLogoHeader .search-btn:hover {
    text-decoration: none;
}

div.widget.APHWLogo .brand{
    background: url(//staticssl.ibsrv.net/aptratings/images/logo_vector.svg) no-repeat;
    height: 80px;
    float: left;
    margin: 5px 0 0;
    overflow: hidden;
    position: relative;
    text-indent: -9999px;
    width: 352px;
    z-index: 200;
    background-size: 450px;
}

div.widget.APHWSearchForm .search-form{
    float:right;
    padding-top:30px;
}
div.widget.APHWSearchForm .searchBox {
    margin: 0px !important;
}
div.widget.APHWSearchForm .search-form .input-holder{
    width:485px;
}
div.widget.APHWSearchForm .search-form .input-holder input[type="text"]{
    float:left;
    border-radius:2px;
    width:130px;
    height:31px;
    padding:2px 12px;
    float:left;
    -webkit-box-shadow:inset 0 -1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.3);
    border:1px solid #0182c1;
    font:14px/16px 'proximanova-regular',  Arial, Helvetica, sans-serif;
    color: #706f6f;
}
div.widget.APHWSearchForm .search-form .input-holder .btn{
    border:1px solid #0182c1;
    border-radius:2px;
    font:bold 12px/14px 'proximanova-regular',  Arial, Helvetica, sans-serif;
    color:#fff;
    background: #9fcc00;
    background: -moz-linear-gradient(top,  #9fcc00 0%, #9ac500 22%, #83a800 81%, #7ea200 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fcc00), color-stop(22%,#9ac500), color-stop(81%,#83a800), color-stop(100%,#7ea200));
    background: -webkit-linear-gradient(top,  #9fcc00 0%,#9ac500 22%,#83a800 81%,#7ea200 100%);
    background: -o-linear-gradient(top,  #9fcc00 0%,#9ac500 22%,#83a800 81%,#7ea200 100%);
    background: -ms-linear-gradient(top,  #9fcc00 0%,#9ac500 22%,#83a800 81%,#7ea200 100%);
    background: linear-gradient(to bottom,  #9fcc00 0%,#9ac500 22%,#83a800 81%,#7ea200 100%);
    text-transform:uppercase;
    text-shadow:none;
    float:right;
    width:87px;
    height:30px;
    padding:2px 0 1px;
    text-align:center;
		margin-left: 14px;
}
div.widget.APHWSearchForm .white-text {
    color: #FEFEFE;
    font: bold 12px/18px 'proximanova',Arial,Helvetica,sans-serif;
    padding: 11px 0 0;
    text-transform: uppercase;
}

div.widget.APHWSearchForm .searchQuickResults li:hover {
    background: none repeat scroll 0 0 #FFFF99;
}

div.widget.APHWSearchForm .searchBox {
    float: left;
    width: 130px;
}

div.widget.APHWSearchForm .searchSeparator {
    float: left;
    width: 55px;
    margin: 7px 10px 0 10px;
}
form, fieldset {
    margin: 0px;
    padding: 0px;
    border-style: none;
}

div.widget.APHWPageHeader .navbar{
    margin:0;
	width:100%;
}
div.widget.APHWPageHeader .btn-navbar{
	float:left;
}
div.widget.APHWPageHeader .navbar-inner{
	background:none;
	border:0;
	border-top:1px solid #273e47;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow: none;
	min-height:31px;
	background: #172e38;
	background: -moz-linear-gradient(top,  #172e38 0%, #122731 27%, #020f17 97%, #011925 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#172e38), color-stop(27%,#122731), color-stop(97%,#020f17), color-stop(100%,#011925));
	background: -webkit-linear-gradient(top,  #172e38 0%,#122731 27%,#020f17 97%,#011925 100%);
	background: -o-linear-gradient(top,  #172e38 0%,#122731 27%,#020f17 97%,#011925 100%);
	background: -ms-linear-gradient(top,  #172e38 0%,#122731 27%,#020f17 97%,#011925 100%);
	background: linear-gradient(to bottom,  #172e38 0%,#122731 27%,#020f17 97%,#011925 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#172e38', endColorstr='#011925',GradientType=0 );
}
div.widget.APHWPageHeader .navbar-inner{
	padding:0;
}
div.widget.APHWPageHeader .container{
	max-width:940px;
}

div.widget.APGWCompletePageHeader .main-header{
    background-color:#1976D2;
}


@media (min-width: 980px) {
    div.widget.APHWLogoHeader .search-btn {
        display: none !important;
    }
    div.widget.APHWLogoHeader .search-cancel {
        display: none !important;
    }
		div.widget.APGWCompletePageHeader .main-header {
        background-color:#1976d2;
        position:relative;
        z-index:50;
    }
}
@media (max-width: 979px) {
    div.widget.APHWLogoHeader .search-btn{
        display: block;
    }

	div.widget.APHWLogoHeader .header-frame{
		background:none;
		height:70px;
		position:relative;
	}
    div.widget.APHWLogoHeader .header-frame .container{
		max-width:100%;
		width:100%;
	}
	div.widget.APHWPageHeader .navbar{
		position:absolute;
		top:13px;
		left:0;
		width:100%;
		z-index:50;
	}
	div.widget.APHWPageHeader .navbar-inner{
		border:0;
		background:none;
		filter:none;
	}
	div.widget.APHWPageHeader .nav-collapse{
		position:absolute;
		top:57px;
		left:0;
		width:100%;
	}
	div.widget.APHWPageHeader .btn-navbar{
		background: #1388d9;
		background: -moz-linear-gradient(top,  #1388d9 0%, #1282d0 26%, #1072b7 71%, #0f6bac 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1388d9), color-stop(26%,#1282d0), color-stop(71%,#1072b7), color-stop(100%,#0f6bac));
		background: -webkit-linear-gradient(top,  #1388d9 0%,#1282d0 26%,#1072b7 71%,#0f6bac 100%);
		background: -o-linear-gradient(top,  #1388d9 0%,#1282d0 26%,#1072b7 71%,#0f6bac 100%);
		background: -ms-linear-gradient(top,  #1388d9 0%,#1282d0 26%,#1072b7 71%,#0f6bac 100%);
		background: linear-gradient(to bottom,  #1388d9 0%,#1282d0 26%,#1072b7 71%,#0f6bac 100%);
        -pie-background: linear-gradient(top,  #1388d9 0%,#1282d0 26%,#1072b7 71%,#0f6bac 100%);
        behavior: url(/PIE.htc);
		position:relative;
		z-index:50;
		width:17px;
	}
	div.widget.APHWPageHeader .nav{
		background: #ffffff;
		background: -moz-linear-gradient(top,  #ffffff 0%, #ecf1f2 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ecf1f2));
		background: -webkit-linear-gradient(top,  #ffffff 0%,#ecf1f2 100%);
		background: -o-linear-gradient(top,  #ffffff 0%,#ecf1f2 100%);
		background: -ms-linear-gradient(top,  #ffffff 0%,#ecf1f2 100%);
		background: linear-gradient(to bottom,  #ffffff 0%,#ecf1f2 100%);
		border-radius:0;
		padding:20px 20px 10px;
	}
	div.widget.APHWPageHeader .nav.LoginHeaderLinks {
		background:#ecf1f2;
		width: 100%;
	}
    div.widget.APHWPageHeader .nav-collapse .nav.menuLinks {
        -pie-background: linear-gradient(top,  #ffffff 0%,#ecf1f2 100%);
        behavior: url(/PIE.htc);
    }
	div.widget.APHWPageHeader .nav-collapse .nav > li{
		margin:0 0 10px;
	}
	div.widget.APHWPageHeader .navbar .nav .navbar-nav > li > a,
	div.widget.APHWPageHeader .navbar .nav .navbar-nav > .active > a,
	div.widget.APHWPageHeader .navbar .nav .navbar-nav > .active > a:hover,
	div.widget.APHWPageHeader .navbar .nav .navbar-nav > .active > a:focus,
	div.widget.APHWPageHeader .navbar .nav.pull-right .navbar-nav a{
		height:30px;
		text-align:center;
		display:block;
		color:#676767;
		font: 16px/18px 'proximanova-regular', Arial, Helvetica, sans-serif;
		padding:12px 10px 0;
		border:1px solid #c8c8c9;
		background: #ebf0f2;
		background: -moz-linear-gradient(top,  #ebf0f2 0%, #dfe4e6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf0f2), color-stop(100%,#dfe4e6));
		background: -webkit-linear-gradient(top,  #ebf0f2 0%,#dfe4e6 100%);
		background: -o-linear-gradient(top,  #ebf0f2 0%,#dfe4e6 100%);
		background: -ms-linear-gradient(top,  #ebf0f2 0%,#dfe4e6 100%);
		background: linear-gradient(to bottom,  #ebf0f2 0%,#dfe4e6 100%);
        -pie-background: linear-gradient(top,  #ebf0f2 0%,#dfe4e6 100%);
        behavior: url(/PIE.htc);
		-webkit-box-shadow:none;
		box-shadow:none;
	}
	div.widget.APHWPageHeader .navbar .nav .navbar-nav > li > a:hover,
	div.widget.APHWPageHeader .navbar .nav .navbar-nav > .active > a:hover{
			color:#676767;
			background: #d3eaf4;
		background: -moz-linear-gradient(top,  #d3eaf4 0%, #c3d8e1 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3eaf4), color-stop(100%,#c3d8e1));
		background: -webkit-linear-gradient(top,  #d3eaf4 0%,#c3d8e1 100%);
		background: -o-linear-gradient(top,  #d3eaf4 0%,#c3d8e1 100%);
		background: -ms-linear-gradient(top,  #d3eaf4 0%,#c3d8e1 100%);
		background: linear-gradient(to bottom,  #d3eaf4 0%,#c3d8e1 100%);
        -pie-background: linear-gradient(top,  #d3eaf4 0%,#c3d8e1 100%);
        behavior: url(/PIE.htc);
	}
    div.widget.APGWLoginHeaderLinks span > li {
        float: none;
				position: relative;
				display: block;
        margin: 0 0 10px;
	}
    div.widget.APGWLoginHeaderLinks ul span {
        float: none;
    }
    div.widget.APGWLoginHeaderLinks .nav.pull-right {
        overflow: hidden;
    }
    div.widget.APGWLoginHeaderLinks .divider-vertical {
        display: none;
    }

		#header .APHWPageHeader.widget .navbar-nav > li > a,
		#header .APHWPageHeader.widget .navbar-nav > li.active > a,
		#header .APHWPageHeader.widget .navbar-nav > li.active > a:hover,
		#header .APHWPageHeader.widget .navbar-nav > li.active > a:focus,
		#header .APHWPageHeader.widget .navbar-right > li > a{
			height:42px;
			text-align:center;
			display:block;
			color:#676767;
			font: 16px/18px 'proximanova-regular', Arial, Helvetica, sans-serif;
			padding:12px 10px 0 !important;
			border:1px solid #c8c8c9;
			background: #ebf0f2;
			background: -moz-linear-gradient(top,  #ebf0f2 0%, #dfe4e6 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf0f2), color-stop(100%,#dfe4e6));
			background: -webkit-linear-gradient(top,  #ebf0f2 0%,#dfe4e6 100%);
			background: -o-linear-gradient(top,  #ebf0f2 0%,#dfe4e6 100%);
			background: -ms-linear-gradient(top,  #ebf0f2 0%,#dfe4e6 100%);
			background: linear-gradient(to bottom,  #ebf0f2 0%,#dfe4e6 100%);
			-webkit-box-shadow:none;
			box-shadow:none;
		}
		#header .APHWPageHeader.widget .navbar-nav > li > a:hover,
		#header .APHWPageHeader.widget .navbar-nav > li.active > a:hover{
			color:#676767;
			background: #d3eaf4;
			background: -moz-linear-gradient(top,  #d3eaf4 0%, #c3d8e1 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3eaf4), color-stop(100%,#c3d8e1));
			background: -webkit-linear-gradient(top,  #d3eaf4 0%,#c3d8e1 100%);
			background: -o-linear-gradient(top,  #d3eaf4 0%,#c3d8e1 100%);
			background: -ms-linear-gradient(top,  #d3eaf4 0%,#c3d8e1 100%);
			background: linear-gradient(to bottom,  #d3eaf4 0%,#c3d8e1 100%);
		}
		#header .APHWPageHeader.widget .navbar-right > li > a,
		#header .APHWPageHeader.widget .navbar-right > li > a:focus,
		#header .APHWPageHeader.widget .navbar-right > li > a:hover{
			color:#fff;
			background: #ee9000;
			background: -moz-linear-gradient(top,  #ee9000 0%, #e28900 99%, #de911a 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee9000), color-stop(99%,#e28900), color-stop(100%,#de911a));
			background: -webkit-linear-gradient(top,  #ee9000 0%,#e28900 99%,#de911a 100%);
			background: -o-linear-gradient(top,  #ee9000 0%,#e28900 99%,#de911a 100%);
			background: -ms-linear-gradient(top,  #ee9000 0%,#e28900 99%,#de911a 100%);
			background: linear-gradient(to bottom,  #ee9000 0%,#e28900 99%,#de911a 100%);
		}

		div.widget.APHWPageHeader .navbar .nav.pull-right a,
		div.widget.APHWPageHeader .navbar .nav.pull-right > li > a:hover{
			color:#fff;
			background: #ee9000;
			background: -moz-linear-gradient(top,  #ee9000 0%, #e28900 99%, #de911a 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee9000), color-stop(99%,#e28900), color-stop(100%,#de911a));
			background: -webkit-linear-gradient(top,  #ee9000 0%,#e28900 99%,#de911a 100%);
			background: -o-linear-gradient(top,  #ee9000 0%,#e28900 99%,#de911a 100%);
			background: -ms-linear-gradient(top,  #ee9000 0%,#e28900 99%,#de911a 100%);
			background: linear-gradient(to bottom,  #ee9000 0%,#e28900 99%,#de911a 100%);
					-pie-background: linear-gradient(top,  #ee9000 0%,#e28900 99%,#de911a 100%);
					behavior: url(/PIE.htc);
					width: 100%;
height: 42px;
display: block;
padding: 12px 10px 0;
text-align: center;
font-size: 16px;
		}
		div.widget.APGWLoginHeaderLinks .nav.pull-right a,
		div.widget.APGWLoginHeaderLinks .nav.pull-right > li > a:hover{
			color:#fff;
			background: #ee9000;
			background: -moz-linear-gradient(top,  #ee9000 0%, #e28900 99%, #de911a 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee9000), color-stop(99%,#e28900), color-stop(100%,#de911a));
			background: -webkit-linear-gradient(top,  #ee9000 0%,#e28900 99%,#de911a 100%);
			background: -o-linear-gradient(top,  #ee9000 0%,#e28900 99%,#de911a 100%);
			background: -ms-linear-gradient(top,  #ee9000 0%,#e28900 99%,#de911a 100%);
			background: linear-gradient(to bottom,  #ee9000 0%,#e28900 99%,#de911a 100%);
		}

div.widget.APGWLoginHeaderLinks ul > span {
	width: 100%;
}

}
@media (max-width: 430px) {
    div.widget.APHWLogoHeader a.search-btn {
        background: url(//staticssl.ibsrv.net/aptratings/images/sprite.png) 0 -78px;
        height: 30px;
        text-indent: -9999px;
        width: 31px;
    }

}
@media (max-width: 979px){
    div.widget.APHWLogo .brand{
		background:url(//staticssl.ibsrv.net/aptratings/images/logo_vector.svg) no-repeat;
		width: 300px;
		height: 50px;
		margin:5px auto 0;
		float:none;
		display:block;
    		background-size: 350px;
	}
}
@media (max-width: 810px){
    div.widget.APHWLogo .brand{
		background:url(//staticssl.ibsrv.net/aptratings/images/logo_vector.svg) no-repeat;
		width: 421;
		height: 50px;
	}
}
@media (max-width: 767px){
	div.widget.APHWLogo .brand.alt{
		background:url(//staticssl.ibsrv.net/aptratings/images/logo_vector.svg) no-repeat;
		width: 41px;
		height: 28px;
	}
}
@media (max-width: 560px){
    div.widget.APHWLogo .brand.alt{
		float:right;
		margin-right:261px;
	}
    div.widget.APHWLogo .brand{
		background:url(//staticssl.ibsrv.net/aptratings/images/logo_vector.svg) no-repeat;
    		width: 300px;
		height: 50px;
		margin:10px auto 0;
	}


}
@media (max-width: 400px){

    div.widget.APHWLogo .brand{
		margin:5px auto 0;
	}
	div.widget.APHWPageHeader .btn-navbar{
		width:14px;
		padding:7px 5px;
	}
	div.widget.APHWPageHeader .btn-navbar .icon-bar{
		width:14px;
	}
}
@media (max-width: 979px){
        div.widget.APHWSearchForm .search-form {
        display: none;
    }
}
@media (max-width: 500px) {
    div.widget.APGWLoginHeaderLinks ul.nav.LoginHeaderLinks li {
        width: auto !important;
    }
}

div.widget.APGWLoginHeaderLinks li {
    float: left;
}

div.widget.APGWLoginHeaderLinks #logged-in {
    width: 300px;
    text-align: right;
}
div.widget.APGWLoginHeaderLinks #logged-in > li {
    float: none;
}

div.widget.APGWLoginHeaderLinks ul {
    font-size:14px;
	padding:6px 2px 0 0;
    width: 300px;
}

div.widget.APGWLoginHeaderLinks ul > span {
    float: right;
}
div.widget.APGWLoginHeaderLinks ul a{
	padding:0;
	color:#91dcff;
    text-transform: uppercase;
    font: bold 12px/14px 'proximanova-regular', Arial, Helvetica, sans-serif;
}
div.widget.APGWLoginHeaderLinks ul > li > a:focus{
	color:#91dcff;

}

div.widget.APGWLoginHeaderLinks ul > li > a:hover{
	color:#a6d500;
}
div.widget.APGWLoginHeaderLinks .divider-vertical{
	height:20px;
	border:none;
	width:3px;
	margin:-2px 10px;
	background:url(//staticssl.ibsrv.net/aptratings/images/separator.png) no-repeat 0 5px;
}

div.widget.APGWSearchFormAlt div.searchFormHolder {
    background:#035792;
    border-bottom: 1px solid #038bcb;
    display: none;
    padding:7px 20px 4px;
}

div.widget.APGWSearchFormAlt .form-block {
    padding:7px 0 4px;
    position:relative;
}

div.widget.APGWSearchFormAlt .form-block .icon{
    float:left;
    width:42px;
    height:38px;
    background:url(//staticssl.ibsrv.net/aptratings/images/bg-cancel.png) no-repeat 0 -76px;
    margin-right:12px;
}

div.widget.APGWSearchFormAlt .form-block input[type="text"]{
    border-radius:0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color:#706F6F;
    height: 35px;
    font-size:18px;
    left: 6px;
    margin: 3px;
    padding: 0 0 0 5px;
    top: 12px;
    width: 95%;
}

div.widget.APGWSearchFormAlt .form-block .btn[type="submit"]{
    background:url(//staticssl.ibsrv.net/aptratings/images/sprite.png) no-repeat 0 0px;
    border:0;
    border-radius:0;
    float: right;
    height:36px;
    overflow:hidden;
    text-indent:-9999px;
    width:40px;
}

div.widget.APGWSearchFormAlt span.clearSearch {
    background-color: #ddd;
    border-radius: 9px;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 150%;
    height: 18px;
    position: relative;
    right: 8px;
    text-align: center;
    top: 10px;
    width: 18px;
}

div.widget.APGWSearchFormAlt .white-text {
    color: #FEFEFE;
    font: bold 12px/18px 'proximanova',Arial,Helvetica,sans-serif;
    padding: 11px 0 0;
    text-transform: uppercase;
}


div.widget.APGWSearchFormAlt .searchQuickResults {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #808080;
    margin: -2px 0 0 2px;
    overflow: hidden;
    position: absolute;
    z-index: 999;
}
div.widget.APGWSearchFormAlt .searchQuickResults > ul {
    left: 0;
    margin: 0;
    padding: 0;
    width: 100%;
}
div.widget.APGWSearchFormAlt .searchQuickResults li {
    cursor: pointer;
    display: list-item;
    margin: 0;
    padding: 2px 5px;
    white-space: nowrap;
}
div.widget.APGWSearchFormAlt .searchQuickResults li:hover {
    background: none repeat scroll 0 0 #FFFF99;
}

div.widget.APGWSearchFormAlt .searchBox {
    float: left;
    margin: 0;
    width: 40%;
}
div.widget.APGWSearchFormAlt .searchButton {
    float: left;
    width: 100px;
}

div.widget.APGWSearchFormAlt .searchSeparator {
    float: left;
    width: 55px;
    margin: 7px 10px 0;
}
div.widget.APGWSearchFormAlt .form-block {
    overflow: visible;
	border-bottom: 0px;
}

#header div.widget.APGWSearchFormAlt .search-form {
	position: static;

}

#header div.widget.APGWSearchFormAlt .search-form .input-holder {
	width: auto;
}

#header div.widget.APGWSearchFormAlt .search-form .input-holder input[type="text"] {
	width: 95%;
	height: 35px;
	margin: 3px;
}

#header div.widget.APGWSearchFormAlt .form-block .btn[type="submit"] {
	top: initial;
	right: 0px;
}

@media (min-width: 980px){
    div.widget.APGWSearchFormAlt form {
        display: none !important;
    }
}
@media (max-width: 980px) and (min-width: 768px) {
    div.widget.APGWSearchFormAlt .white-text {
        position: relative;
        top: 6px;
    }
    div.widget.APGWSearchFormAlt .form-block .btn[type="submit"]  {
        margin: 3px 0 0 0;
    }

    div.widget.APGWSearchFormAlt .searchBox {
    	width: 38%;
    }
}
@media (max-width: 767px) {
    div.widget.APGWSearchFormAlt div.searchQuickResults ul.complexResultList li {
        text-align: left;
    }
    div.widget.APGWSearchFormAlt .searchSeparator {
        margin: 11px 8px 0;
    }
    div.widget.APGWSearchFormAlt .searchQuickResults {
    	margin: -2px 0 0 2px;
    }
    div.widget.APGWSearchFormAlt .form-block .btn[type="submit"]  {
        margin: 3px 0 0 0;
    }
    div.widget.APGWSearchFormAlt .searchBox {
        width: 90% !important;
    }
    div.widget.APGWSearchFormAlt .searchSeparator {
        float: right;
        margin: 11px 0 0;
        width: auto;
    }
}
@media (max-width: 599px) {
    div.widget.APGWSearchFormAlt .searchBox {
        width: 85% !important;
    }
}
@media (max-width: 400px) {
    div.widget.APGWSearchFormAlt .searchBox {
        width: 78% !important;
    }
}

@media only screen and (max-width: 767px){
	div.widget.APGWSearchFormAlt .form-block .btn[type="submit"] {
		bottom: 5px;
	}
}

.post .alignleft img {
  width: 118px;
}

.item-list ul li img {
	width: 54px;
}

.commentlist .avatar {
	width: 48px;
}

#afcSlot_0, #afcSlot_1, #afcSlot_2, #afcSlot_3, #afcSlot_4, #afcSlot_5 {
	overflow: visible !important;
}
#iblogounify_div {
    margin: 0px auto 0px !important;
}

.ibrandsPixel {
    width: 100%;
    text-align: left;
    margin: 10px auto 0px !important;
}

#iblogounify_img {
	width: auto;
        width: initial;
display: inline;
}
div.widget.ARPPWBreadcrumbs ul li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
}

div.widget.ARPPWBreadcrumbs ul li.last:after {
    content: "";
}

div.widget.ARPPWBreadcrumbs .breadcrumb{
    font-size:11px;
	color:#9f9f9f;
	margin:0 0 4px;
	background:none;
	padding-left:0;
}
div.widget.ARPPWBreadcrumbs .breadcrumb a{
	color:#6f6f6f;
}
html.ie8 div.ARPPWBreadcrumbs.widget ul li, 
html.ie7 div.ARPPWBreadcrumbs.widget ul li, 
html.ie6 div.ARPPWBreadcrumbs.widget ul li {
    display: inline;
}
.article-content img { 
	width: auto;
	width: initial;
float: left;
}
@media only screen and (max-width: 767px) {
	.ibrandsPixel {
		text-align: center;
		margin-top: 30px;
		margin: 10px auto 0px !important;
	}

	.searchQuickResults {
		top: 47px;
	}
}
.searchQuickResults {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #808080;
    overflow: hidden;
    position: absolute;
    top: 95px;
    z-index: 999;
}
.searchQuickResults > ul {
    left: 0;
    margin: 0;
    padding: 0;
    width: 100%;
}
.searchQuickResults li {
    cursor: pointer;
    display: list-item;
    margin: 0;
    padding: 2px 5px;
    white-space: nowrap;
}

.searchQuickResults li:hover {
    background: #FFFF99;
}
/********/
