/*
 WOO CUSTOM STYLESHEET
 ---------------------

 Instructions:

 Add your custom styles here instead of style.css so it
 is easier to update the theme. Simply copy an existing
 style from style.css to this file, and modify it to
 your liking.

 */

body {
	color: #424242;
	background: #fff url(images/bg-gradient.png) repeat-x left top;
}

/*#wrapper{
 background-image: url('http://www.aptn.ca/httpdocs/wp-content/themes/newsresponsive/images/newbranding/background/NationalNews-website-bg.jpg');
 background-repeat: no-repeat;
 -webkit-background-size: 1680px 1200px;
 background-position:top-center;
 }*/
.col-full {
	max-width: 980px;
}
.breaking-news {
	margin: 0px 0px 20px 15px;
	background: #E2E2E4;
	-webkit-transform: skew(-20deg);
	-moz-transform: skew(-20deg);
	-o-transform: skew(-20deg);
	padding: 0;
}
.breaking-news .breaking-news-image-container {
	-webkit-transform: skew(20deg);
	-moz-transform: skew(20deg);
	-o-transform: skew(20deg);
	padding: 0;
}
.breaking-news .breaking-news-image-container img {
	height: 104px;
}
.breaking-news .breaking-news-header-container {
	-webkit-transform: skew(20deg);
	-moz-transform: skew(20deg);
	-o-transform: skew(20deg);
	padding: 25px 15px;
}
.breaking-news .breaking-news-text-container {
	background: #ED1C24;
	padding: 15px 0;
}
.breaking-news .breaking-news-text-container .breaking-news-text {
	-webkit-transform: skew(20deg);
	-moz-transform: skew(20deg);
	-o-transform: skew(20deg);
	color: white;
}
.fl.cat, .fl.cat + div {
	display: none;
}

.breaking-news-header {
	margin: 0;
	font-size: 21px;
	line-height: 20px;
}

.breaking-news-read-more {
	font-size: 15px;
	padding: 0px 10px;
	margin-top: 10px;
}

.breaking-news-text {
	text-transform: uppercase;
	font-weight: normal;
	float: left;
	margin: 0px 15px;
	font-size: 25px;
	text-align: left;
	padding: 14px;
	line-height: 25px;
	height: 74px;
}

#logo {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: middle;
	display: none;
}

/*navigation bar starts*/
/*#navigation ul.nav ul li a {
 padding-left: 2.318em;/* it changes both menus*/

}

#navigation ul.nav li a {
	/*border: 1.5px solid #d8d8d8; */
}

#navigation .menus {
	margin-top: -55px;
}

/*#top #top-nav{
 background: #ffffff;
 width: 980px;
 text-align: center;
 vertical-align: middle;
 margin-left:auto;
 margin-right:auto;
 margin-top: 10px;
 }
 */
/*#top .top-navigation{
 background-color: #ffffff;
 width: 980px;
 height:40px;
 text-align: center;
 vertical-align: middle;
 margin-left:auto;
 margin-right:auto;
 }*/

/*#top ul.nav > li a:hover {
 background: #cacaca;
 }

 #top ul.nav > li:hover {
 background: #cacaca;
 }

 #top ul.nav a:hover {
 color: #dc7b29;
 }*/

/*ul.nav li a{
 font: bold 14px Arial,Helvetica,Sans-serif;
 border: 1px solid #b5b5b5;
 background: #fff url(images/bg-mainnav.png) repeat-x left bottom;
 color: #555;
 }

 ul.nav li {
 line-height: 1.42857143;
 }*/
/*navigation bar ends*/

/*.col-left{
 margin-top:-50px;
 }
 */
#content {
	background-color: #ffffff;
}

/*sidebar starts*/
#sidebar {
	/*margin-top:-50px;*/
	width: 36%;
	float: left;
}

.fa-3x {
	font-size: 2.5em;
}

@media only screen and (max-width: 1920px) {
	.primary {/*sidebar size */
		margin-left: -30px;
	}
}

#searchform #s {
	border: 2px solid #d8d8d8;
}

#searchform #searchsubmit {
	border-left: 3px solid #d8d8d8;
}

@media only screen and (max-width: 1280px) {
	.primary {/*sidebar size */
		margin-left: 10px;
	}
}

.recent-posts {
	margin-top: -35px;
}

/*font-family and font-size resetting starts*/
h1 {

	font-size: 1.244em;
	font-weight: bold;
	margin-top: 10px;
	
	color: #6d6e70;
}

.recent-posts > h1 {
	font-size: 1.244em;
}

.flexslider .slide-content h2 {
	font-family: 'LeagueGothicRegular';
	font-size: 20px;
}

.flexslider .slide-content p {
	font-family: 'LeagueGothicRegular';
	font-size: 20px;
}

.wpp-date {
	font-family: 'LeagueGothicRegular';
}

.wpp-author {
	font-family: 'LeagueGothicRegular';
}

.woo-pagination .page-numbers {
	font-family: 'LeagueGothicRegular';
}

.single #main .hentry.post .post-meta ul .post-author {
	font-family: 'LeagueGothicRegular';
	font-size: 20px;
}

.single #main .hentry.post .post-meta ul .post-date {
	font-family: 'LeagueGothicRegular';
	font-size: 20px;
}

.single-post #main .hentry.post .entry > p:first-child:first-of-type {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 15px;
}

.single-post #main .hentry .post p {
	font-family: 'LeagueGothicRegular';
	text-align: right;
}

.single #main .hentry.post .post-meta ul .tags span {
	font-family: 'LeagueGothicRegular';
	font-size: 20px;
}

.single #main .hentry.post .post-meta ul .comments span {
	font-family: 'LeagueGothicRegular';
	font-size: 20px;
}

.single #main .hentry.post .post-meta ul .post-category span {
	font-family: 'LeagueGothicRegular';
	font-size: 20px;
}

.single-post #main .hentry.post .post-meta a {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
}
/*font-family font-size resetting ends*/

/*slides*/
.flexslider .slide-content h2 {
	background-color: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-family: Montserrat, sans-serif;
	font-size: 22px;
	line-height: 1.2
}

.flexslider .slide-content p {
	background-color: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-family: Montserrat, sans-serif;
	font-size: 15px;
	line-height: 0.5px;
}

.flexslider .slide-content {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	color: #0000;
	background: rgba(0,0,0,0.5);
	height: 60px;
}

/*slides end*/

#header .site-header {
	display: none;
}

/*recent posts start*/
.post img.thumbnail {/*homepage recent post image size*/
	height: 220px;
	width: 370px;
}

.recent-posts .hentry.type-post > a:first-child {
	background-color: transparent;
}

.recent-posts .hentry.type-post  .post-meta li {
	display: inline;
	margin-top: -40px;
	/*margin-left: -20px;*/
}

li.post-date {
	margin-left: -15px;
	padding-top: -40px;
}

/*disable the date and category beyond the title of Recent Posts*/
.recent-posts .hentry.type-post .post-meta ul {
	display: none;
}

.recent-posts .hentry.type-post {
	border-top: 2px solid #dfdfdf;
	margin-bottom: 20px;
}
.recent-posts .hentry.type-post header {
	padding-top: 0px;
	margin-top: -10px;
}

.recent-posts .hentry.type-post h1 {
	font-family: Arial, Helvetica, Sans-serif;
	width: 290px;
	margin-top: -10px;
	margin-left: -25px;
	margin-bottom: -5px;
	font-size: 15px;
	font-weight: bold;
}

.recent-posts .hentry.type-post .woo-image {
	margin-top: -15px;
	margin-bottom: 10px;
}

.recent-posts .hentry.type-post > a:first-child + header {
	margin-top: 0px;
}

#breadcrumbs {
	margin-bottom: 10px;
}

#header {
	margin-bottom: 10px;
}

.archive #main .hentry.type-post > a:first-child + header {
	margin-top: 0px;
}

.widget {
	margin-bottom: 10px;
}

.recent-posts  .hentry  .type-post  header {
	margin-top: -50px;
}

#post-author {/*recent poster reporter part*/
	margin-bottom: 0px;
	padding: 0;
	border: none;
}

h3 {
	font-family: Arial, Helvetica, Sans-serif;
}
.recent-posts  .hentry  .type-post .post-meta:after {
	height: 0px;
	width: 0px;
}

.recent-posts .hentry.type-post .woo-image {
	height: 150px;
}

p {/*content size*/
	font-size: 14px;
}

#post-author .profile-content {
	font-size: 13px;
}
/*recent posts end*/

/*older-posts start*/
/*img.woo-image{
 height:70px;
 }*/

#older-posts1, #older-posts1 li {
	list-style: none;
}

#older-posts2, #older-posts2 li {
	list-style: none;
}

#older-post1 {
	float: left;
}
#older-posts1 li {
	position: relative;
	float: left;
	width: 292px;
	height: 80px;
	margin: 0 20px -1px 0;
	padding: 10px 0;
	border-top: 2px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}

#older-posts1 li img {
	float: left;
	margin: 5px 10px 0 0;
}
#older-posts1 li .info {
}
#older-posts1 li .info span {
	display: block;
}
#older-posts1 li .info .meta-old {
	color: #6f6f6f;
	font-size: 11px;
}
#older-posts1 li .info .title-old {
	font-weight: bold;
	font-size: 15px;
	line-height: 16px;
}
#older-posts1 li .info .title-old a {
	color: #424242;
}
#older-posts1 li .info .title-old a:hover {
	color: #000;
	text-decoration: none;
}

/*@media only screen and (min-width: 768px) {
 #older-posts1 li{
 float:none;
 }
 }*/

#older-post2 {
	float: left;
}
#older-posts2 li {
	float: left;
	width: 292px;
	height: 80px;
	margin: 0 20px -1px 0;
	padding: 10px 0;
	border-top: 2px solid #dfdfdf;
}
#older-posts2 li img {
	float: left;
	margin: 5px 10px 0 0;
}
#older-posts2 li .info {
}
#older-posts2 li .info span {
	display: block;
}
#older-posts2 li .info .meta-old {
	color: #6f6f6f;
	font-size: 11px;
}
#older-posts2 li .info .title-old {
	font-weight: bold;
	font-size: 15px;
	line-height: 16px;
}
#older-posts2 li .info .title-old a {
	color: #424242;
}
#older-posts2 li .info .title-old a:hover {
	color: #000;
	text-decoration: none;
}
/* Older posts2 ends*/

/*Trending posts start*/
#trending {
	float: left;
}
#trending li {
	float: left;
	width: 292px;
	height: 80px;
	margin: 0 20px -1px 0;
	padding: 10px 0;
	border-top: 2px solid #dfdfdf;
}
#trending li img {
	float: left;
	margin: 5px 10px 0 0;
}
#trending li .info {
}

#trending li .info span {
	display: block;
}
#trending li .info .title-old {
	font-weight: bold;
	font-size: 15px;
	line-height: 16px;
}
#trending li .info .meta-old {
	color: #6f6f6f;
	font-size: 11px;
}
#trending li .info .title-old a {
	color: #424242;
}
#trending li .info .title-old a:hover {
	color: #000;
	text-decoration: none;
}

#trending, #trending li {
	list-style: none;
}

#home-ourstories {
	float: left;
}
#home-ourstories li {
	float: left;
	width: 292px;
	height: 80px;
	margin: 0 20px -1px 0;
	padding: 10px 0;
	border-top: 2px solid #dfdfdf;
}
#home-ourstories li img {
	float: left;
	margin: 5px 10px 0 0;
}
#home-ourstories li .info {
}

#home-ourstories li .tag {
	font-weight: bold;
	font-size: 15px;
	line-height: 16px;
}
#home-ourstories li .tag {
	color: #6f6f6f;
	font-size: 11px;
}
#home-ourstories li .tag a {
	color: #424242;
}
#home-ourstories li .tag a:hover {
	color: #000;
	text-decoration: none;
}

#home-ourstories, #home-ourstories li {
	list-style: none;
}

/*homepage shows promo starts*/
#home-promotion {
	margin-top: -20px;
	/*border-top: 2px solid #dfdfdf;*/
	width: 610px;
}

#home-promo1 li {
	float: left;
	list-style: none;
	padding: 5px;
}

#investigates {
	margin-left: 20px;
}

#home-promo2 li {
	float: left;
	list-style: none;
	padding: 5px;
}

#home-promo3 li {
	float: left;
	list-style: none;
	padding: 5px;
}

/*Our Stories start*/
#home-ourstories1 {
	float: left;
}
#home-ourstories1 li {
	float: left;
	width: 292px;
	height: 110px;
	margin: 0 20px -1px 0;
	padding: 10px 0;
	border-top: 2px solid #dfdfdf;
}
#home-ourstories1 li img {
	float: left;
	margin: 5px 10px 0 0;
}

#home-ourstories1 li .tag {
	font-weight: bold;
	font-size: 15px;
	line-height: 16px;
}
#home-ourstories1 li .tag a {
	color: #424242;
	font-size: 15px;
}
#home-ourstories1 li .tag a:hover {
	color: #000;
	text-decoration: none;
}

#home-ourstories1, #home-ourstories1 li {
	list-style: none;
}

/*#infocus li{
 float: left;
 list-style:none;
 }

 #Investigates li{
 float: left;
 list-style:none;
 }

 #facetoface li{
 float: left;
 list-style:none;
 }

 #nationtonation li{
 float: left;
 list-style:none;
 }

 #laughingdrum li{
 float: left;
 list-style:none;
 }*/

/*archive starts*/
.archive #main .hentry.type-post .post-meta ul {
	display: none;
}

.archive #main .hentry.type-post header {
	margin-top: -50px;
}

.archive #main .hentry .type-post > a:first-child + header {
	height: 370px;
}

.archive #main .hentry.type-post .post-meta li {
	display: inline;
}

.search #main .hentry.type-post .post-meta ul {
	display: none;
}

#inner-wrapper {
	background-color: none;
}

/*single post page start*/
#breadcrumbs  .breadcrumb-trail {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-top: -50px;
	display: none;
}

.single-post #main .hentry.post {
	margin-top: 50px;
}

.single-post #main .hentry.post .entry {
	width: 100%;
}

.single-post #main .hentry.post .entry > p:first-child:first-of-type {
	position: none;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, Sans-serif;
}

.single-post #main .hentry.post p {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 15px;
	margin-top: -10px;
}

.single-post #main .hentry.post .post-meta {
	width: 100%;
	text-align: left;
	font-size: 12px;
	margin-top: -30px;
}

.single-post #main .hentry.post .woo-image {
	height: 334px;
	width: 627px;
	/*float: none;*/
}

.single-post #main > .post header h1 {
	margin-top: -45px;
}

#post-entries {
	margin-top: 20px;
	padding: 7px 15px;
	border: 1px solid #dee3e7;
}

#post-entries a {
	font-family: Arial, Helvetica, Sans-serif;
	font-style: italic;
	font-size: 13px;
}

.single-post #post-author .profile-image img {
	width: 50%;
	margin-left: 40px;
}

/*tag archives page starts*/
#breadcrumbs {
	display: none;
	font-size: 15px;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
}

.archive-header {
	border-bottom: none;
	margin-top: 55px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.244em;
	font-weight: bold;
	margin-top: -15px;
}

.archive #main .hentry.type-post h1 {
	font-size: 15px;
	margin-left: -25px;
	margin-right: -40px;
	margin-top: -10px;
}

/*.archive #main .hentry.type-post {
 margin-top: -50px;
 border-top: 2px solid #d8d8d8;
 }
 */
.archive #main .hentry.type-post .woo-image {
	height: 150px;
	margin-top: -30px;
	margin-bottom: 10px;
}

/*sidebar popular posts start*/
.widget ul li {
	padding-bottom: 0px;
	margin-bottom: 15px;
	line-height: 18px;
}

.widget ul li a {
	font-size: 15px;
	font-weight: bold;
	color: #424242;
}

.widget h3 {
	padding-bottom: 0px;
}

#sidebar .widget h3 span {
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
}

/*sidebar search*/
#searchform #S {
	border: 2px solid #dfdfdf;
}

/*search page starts*/
.search #main .hentry.type-post h1 {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 15px;
	margin-left: -30px;
	margin-right: -40px;
	margin-top: -60px;
}

.search #main .hentry.type-post {
	margin-top: -50px;
	border-top: 2px solid #dc7b29;
}

.search #main .hentry.type-post .woo-image {
	height: 150px;
	margin-top: -30px;
	margin-bottom: 10px;
}

.footer-posts {
	display: none;
}

.wpp-comments {
	display: none;
}
.flexslider .flex-control-nav {
	top: 370px;
	left: 220px;
}
.flexslider {
	padding-bottom: 50px;
	height: 353px !important;
}
.flexslider .flex-control-nav li a {
	border-radius: 1.1em;
	text-indent: -9999px;
}
#mid-header {
	width: 980px;
	margin-left: auto;
}
/*responsive design*/
@media only screen and (max-width: 1024px) {
	.flexslider .flex-control-nav {

		left: 200px;
	}
	.flexslider {
		padding-bottom: 40px;
	}
	.flexslider .flex-control-nav li a {
		border-radius: 1.1em;
	}
	.single-post #main .hentry.post .woo-image {
		width: 90%;
	}

	.recent-posts .hentry.type-post {
		width: 100%;
	}

	.recent-posts .hentry.type-post h1 {
		width: 100%;
	}
	#post-author .profile-image img {
		width: 50%;
	}

	#home-promo1 li {
		float: none;
		list-style: none;
	}
	#home-promo2 li {
		float: none;
		list-style: none;
	}

	#older-posts1 li {
		width: 70%;
	}

	#older-posts2 li {
		width: 70%;
	}

	#home-ourstories1 li {
		width: 70%;
	}

	#investigates a img {
		margin-left: -20px;
		margin-top: 15px;
	}

	#nationtonation a img {
		margin-top: 15px;
		margin-left: -18px;
	}
	#ads-title {
		display: none;
	}

}

@media only screen and (max-width: 950px) {
	.flexslider .flex-control-nav {

		left: 180px;
	}
	.flexslider {
		padding-bottom: 50px;
	}
	.flexslider .flex-control-nav li a {
		border-radius: 1.1em;
	}
	.flexslider .slide-content h2 {
		font-size: 17px;
	}
}

@media only screen and (max-width: 900px) {
	.flexslider .flex-control-nav {

		left: 160px;
	}
	.flexslider {
		padding-bottom: 50px;
	}
	.flexslider .flex-control-nav li a {
		border-radius: 1.1em;
	}
}

@media only screen and (max-width: 820px) {
	.flexslider .flex-control-nav {

		left: 150px;
	}
	.flexslider {
		padding-bottom: 50px;
	}
	.flexslider .flex-control-nav li a {
		border-radius: 1.1em;
	}
}

@media only screen and (max-width: 768px) {
	/*.nav ul{
	 width: 100%;
	 display: block;
	 height:auto;
	 }

	 .nav li {
	 width:60%;
	 float: left;

	 }*/

	/*ul .nav li{
	 width:100%;
	 }*/

	/*ul.nav ul li a{
	 width:180px;
	 border: 1px solid #858585;
	 }*/

	/* #navigation{

	 background: #eee;
	 }
	 #navigation ul.nav li.current-menu-item > a{
	 background:transparent;

	 }
	 #navigation ul.nav ul li ul li a{
	 padding-left: 3.618em;
	 }
	 #navigation ul.nav li a{
	 width: 200px;
	 }*/
	
	.territory-dropdown {
		margin-bottom: 100px !important;
	}
	#mid-header {
		width: auto;
		margin-left: 0px;
	}
	.recent-posts {
		/* margin-top: 100px; */
	}

	/*#navigation ul.nav {
	 width: 0px;
	 }*/
	.flexslider .flex-control-nav {
		top: 420px;
		left: 250px;
		display: none !important;
	}
	.flexslider {
		padding-bottom: 50px;
	}
	.flexslider .flex-control-nav li a {
		border-radius: 1.1em;
	}
	.flexslider .slide-content h2 {
		font-size: 25px;
	}
	#logo {
		height: 60px;
	}

	#sidebar {
		width: 50%;
		float: left;
	}

	.flexslider .slides img {
		width: 100%;
	}

	#banner {
		width: 100%;
	}

	#older-posts1 li {
		width: 70%;
	}
	#older-posts2 li {
		width: 70%;
	}
	#home-ourstories1 li {
		width: 70%;
	}
	#trending li {
		width: 70%;
	}

	#home-promo1 li {
		float: none;
		list-style: none;
	}
	#home-promo2 li {
		float: none;
		list-style: none;
	}

	#investigates a img {
		margin-left: -20px;
		margin-top: 15px;
	}

	#nationtonation a img {
		margin-top: 15px;
		margin-left: -18px;
		margin-bottom: -10px;
	}

	#post-author .profile-image img {
		width: 70%;
		/*margin-left: 30px;*/
	}

	#post-author .profile-content {
		font-size: 11px;
	}
	.flexslider .slide-content {

		background: rgba(0,0,0,0);
	}
	.flexslider .slide-content h2 {
		color: white;
		margin-top: -40px;
	}

	.footer-posts {
		display: none;
	}

	.footer-posts .posts-wrap {
		display: none;
	}

	.archive #main .hentry.type-post {
		width: 60%;
	}
}

@media only screen and (max-width: 700px) {
	.flexslider .flex-control-nav {
		top: 370px;
		left: 230px;
		display: none !important;
	}
	.flexslider {
		padding-bottom: 50px;
	}
	.flexslider .flex-control-nav li a {
		border-radius: 1.1em;
	}
	.flexslider .slide-content h2 {
		font-size: 25px;
	}
}

@media only screen and (max-width: 640px) {
	/*.nav ul{

	 display: block;
	 height:auto;
	 }

	 .nav li {
	 width: 50%;
	 float: left;
	 position: relative;
	 display: block;
	 text-align: left;
	 }

	 ul .nav li{
	 width:100%;
	 }

	 ul.nav ul li a{
	 width:180px;
	 border: 1px solid #858585;
	 }*/

	#logo {
		height: 60px;
		width: 980px;
	}

	.flexslider .flex-control-nav {
		top: 340px;
		left: 220px;
		display: none !important;
	}
	.flexslider {
		padding-bottom: 50px;
	}
	.flexslider .flex-control-nav li a {
		border-radius: 1.1em;
	}
	.flexslider .slide-content h2 {
		font-size: 20px;
		margin-top: -15px;
		color: white;
	}
	.primary {/*sidebar*/
		margin-top: 80px;
	}

	#sidebar {
		width: 70%;
	}

	.recent-posts .hentry.type-post {
		width: 75%;
	}

	#home-promo1 li {
		float: none;
		list-style: none;
	}

	#home-promo2 li {
		float: none;
		list-style: none;
	}
	.single-post #main .hentry.post .woo-image {
		width: 90%;
	}
}

@media only screen and (max-width: 570px) {
	.flexslider .flex-control-nav {
		display: none !important;
		left: 180px;
	}
	.flexslider {
		padding-bottom: 40px;
	}
	.flexslider .flex-control-nav li a {
		border-radius: 1.1em;
	}
	.flexslider .slide-content h2 {
		font-size: 20px;
		margin-top: -35px;
	}

}

@media only screen and (max-width: 500px) {
	#logo {
		height: 60px;
		width: 980px;
	}
	.flexslider .flex-control-nav {
		top: 265px;
		left: 130px;
		display: none !important;
	}
	.flexslider {
		padding-bottom: 40px;
	}
	.flexslider .flex-control-nav li a {
		border-radius: 1.1em;
	}
	.flexslider .slide-content h2 {
		font-size: 20px;
		margin-top: -15px;
	}
	#sidebar {
		width: 85%;
	}

	.recent-posts .hentry.type-post {
		width: 90%;
	}

	#older-posts1 li {
		width: 53%;
	}
	#older-posts2 li {
		width: 53%;
	}
	#trending li {
		width: 53%;
	}
	#home-ourstories1 li {
		width: 53%;
	}
	#home-promo1 li {
		float: none;
		list-style: none;
	}

	#home-promo2 li {
		float: none;
		list-style: none;
	}
	.recent-posts {
		/* margin-top: 0px; */
	}
}

@media and (max-width: 768px) {
	#banner {
		margin-top: 30px !important;
	}
}
@media and (min-width: 360px and max-width: 500px) {
	#banner {
		margin-top: -100px !important;
	}
	.home ul.slides {
		padding: 0px !important;
		margin: 0px !important;
	}
	.home #content #home-slider {
		margin-bottom: 0px !important;
	}
}

@media only screen and (max-width: 450px) {
	.flexslider .flex-control-nav {
		display: none !important;
		left: 100px;
	}
	.flexslider {
		padding-bottom: 40px;
	}
	.flexslider .flex-control-nav li a {
		border-radius: 1.1em;
	}
	.flexslider .slide-content h2 {
		font-size: 20px;
		margin-top: -15px;
	} 
}
@media only screen and (max-width: 400px) {
	 .flexslider .flex-control-nav {
		display: none !important;
		left: 100px;
	}
	.flexslider {
		padding-bottom: 40px;
	}
	.flexslider .flex-control-nav li a {
		border-radius: 1.1em;
	}
	.flexslider .slide-content h2 {
		font-size: 15px;
		margin-top: -10px;
	}
	.recent-posts {
		 margin-top: -100px; 
	} 
	#banner {
		margin-top: -100px !important;
	}
	#home-slider {
		margin: 0 !Important;
	}
}

@media only screen and (max-width: 356px) {
	#logo {
		background: url('http://www.aptn.ca/wp-content/themes/newsresponsive/images/news_header_356.jpg') left no-repeat;
		width: 356px;
		height: 60px;
		z-index: 9999;
	}
	#header-boder {
		display: none;
	}
	.news-banner {
		display: none;
	}

	.flexslider .flex-control-nav {
		top: 200px;
		left: 80px;
		display: none !important;
	}
	.flexslider {
		padding-bottom: 10px;
	}
	.flexslider .flex-control-nav li a {
		border-radius: 1.1em;
		height: 20px;
		width: 20px;
	}
	.flexslider .slide-content h2 {
		font-size: 15px;
		margin-top: -17px;
	}
	#older-posts1 li {
		width: 48%;
	}
	#older-posts2 li {
		width: 48%;
	}
	#trending li {
		width: 50%;
	}
	#home-ourstories li {
		width: 50%;
	}
	#sidebar {
		width: 100%;
	}
	.single-post #main .hentry.post .woo-image {
		height: 60%;
	}

	.archive #main .hentry.type-post {
		width: 100%;
	}

}

.schedule-container-east {
	background-image: url('./images/show-schedule-east-back.png');
	background-repeat: no-repeat;
	height: 78px;
	padding: 0px 0 0 91px;
	color: white;
}
.schedule-container-west {
	background-image: url('./images/show-schedule-west-back.png');
	background-repeat: no-repeat;
	height: 78px;
	padding: 0px 0 0 91px;
	color: white;
}
.schedule-container-north {
	background-image: url('./images/show-schedule-north-back.png');
	background-repeat: no-repeat;
	height: 78px;
	padding: 0px 0 0 91px;
	color: white;
}
.schedule-container-hd {
	background-image: url('./images/show-schedule-hd-back.png');
	background-repeat: no-repeat;
	height: 78px;
	padding: 0px 0 0 91px;
	color: white;
}
.schedule-container-east .time, .schedule-container-west .time, .schedule-container-north .time, .schedule-container-hd .time {
	font-size: 28px;
	padding-top: 10px;
	margin-bottom: -10px;
	font-weight: bolder;
	color: white;
}
.schedule-container-east .standard, .schedule-container-west .standard, .schedule-container-north .standard, .schedule-container-hd .standard {
	float: right;
	font-size: 20px;
	margin-top: 23px;
	margin-left: 3px;
	font-weight: 100;
	color: white;
	position: absolute;
}
.last-square {
	width: 45px;
	background: darkgrey;
	height: 104px;
	transform: skew(47deg);
	z-index: -25;
	position: relative;
	left: 10px;
}

.col-sm-1 {
	background-color: grey;
	height: 104px;
	position: relative;
	left: -40px;
	padding: 0;
	z-index: -1;
	transform: skew(-25deg);
}
.standard .superscript, .standard .subscript {
	display: block;
	position: relative;
}
a:hover {
	outline: none !important;
	text-decoration: none !important
}
a:visited {
	outline: none !important;
	text-decoration: none !important
}
.schedule-container-east .day, .schedule-container-west .day, .schedule-container-north .day, .schedule-container-hd .day {
	margin: 0;
	font-size: 16px;
	color: white;
	font-size: 18px;
}
.show-schedule > div {
	margin-top: 10px;
}
.latest-show-time > div {
	margin-top: 10px;
}
section#text-5 {
	margin-bottom: 60px !important;
}
.pagination {
	display: block;
}
ul.wp-polls-ul {
	background: #E2E2E4;
	transform: skew(-6deg);
	margin: 0px -10px 0px 0px;
	padding: 25px;
	position: relative;
	left: 10px;
}
#polls-4-ans ul > li {
	transform: skew(6deg);
}
input[name="vote"] {
	background-color: #005ABC !important;
	width: 100%;
}
.wp-polls {
	color: black;
}
#sidebar .widget h3 {
	position: initial !important;
}
.wp-polls-form > p {
	text-align: left !important;
}
@media and (max-width: 768px) {
	.flexslider .flex-control-nav {
		position: initial !important;
		display: none !important;
	}
}

#footer-widgets {
	display: none !important;
}

.ul{
	margin:0;
}

#schedule-detail{
	background-color: #5f6062;
	color: #fff;
	
	line-height:20px;
	font-family:'Open Sans', sans-serif;
	font-size: 15px;
	padding:10px;
	
	margin-bottom:10px;
}
#schedule-lang{
	font-size: 20px;	
	padding-top:10px;	
}

.content > div {display: none;}
/* input {display: none;} */
label {display: inline-block; padding: 10px 15px; color: transparent;}
#label1{
	background: url(http://www.aptn.ca/images/newbranding/feed-icons-transparent-e.png) center no-repeat;
}
#label2{
	background: url(http://www.aptn.ca/images/newbranding/feed-icons-transparent-w.png) center no-repeat;
}
#label3{
	background: url(http://www.aptn.ca/images/newbranding/feed-icons-transparent-n.png) center no-repeat;
}
#label4{
	background: url(http://www.aptn.ca/images/newbranding/feed-icons-transparent-hd.png) center no-repeat;
}
label:hover { cursor: pointer; }
input:checked + #label1 {background: #6cb33f !important; color: #fff; font-weight: 800;}
input:checked + #label2 {background: #f6a01a !important; color: #fff; font-weight: 800;}
input:checked + #label3 {background: #005daa !important; color: #fff; font-weight: 800;}
input:checked + #label4 {background: #ee3124 !important; color: #fff; font-weight: 800;}
   
#tab1:checked ~ .content #content1,
#tab2:checked ~ .content #content2,
#tab3:checked ~ .content #content3,
#tab4:checked ~ .content #content4 {
    display: block;
}

.content {margin-top:-1px;}