body{
	background-image: none;
	background-color: #fff;
	width:100%;
	min-height:1024px;
	margin:auto;
	font-family: 'Open Sans', sans-serif;
}

#level2{
	margin-top:-19px;
	width:100%;
}
.entry img, img.thumbnail {
	border: 0px;
}
#level1{
	margin-top: -4px;
}
#top{
	width:100%;
	background-color: #5f6062;
}

#top #top-menu{
	margin-left:0 !important;
	overflow:hidden;
	
}
#socialIcons{
	
}
.column-full{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

#navigationHOME{
	margin-top:-2px;
}

#navigationHOME ul.nav{
	font-size: 15px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	margin-left:0 !important;
}

#wrapper{
	max-width: 980px;
	background: transparent;
}

#header{
	padding-top:420px;
	padding-bottom:0;
}

#header #logo{
	display:none;
}

#navigation{
	font: 16px 'Open Sans', sans-serif;
	background:#fff;
	border: 0;
	margin-bottom:0;
	border-radius:0;
	-webkit-border-radius:0;
	box-shadow:none;
	-webkit-box-shadow: none;
}

#navigation ul.nav > li.current_page_item a{
	background-color: #eee;
	background-image:none;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right: 10px;
}

#navigation ul.nav > li a{
	color:#5f6062;
	border:0;
	text-shadow:none;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right: 10px;
}
#navigation ul.nav > li:hover{
	background-color: #eee;
	color:#8b201b;
	background-image:none;
}
#navigation ul.nav > li a:hover{
	background-color: #eee;
	color:#8b201b;
	background-image:none;
}
#navigation ul.nav > li:last-child a{
	box-shadow: none;
	-webkit-box-shadow:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right: 10px;
}

#navigation ul.nav > li:first-child a{
	box-shadow: none;
	-webkit-box-shadow:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right: 10px;
}

#navigation ul.nav > li:first-child a:hover{
	background-color: #eee;
	color:#8b201b;
	background-image:none;
}

#navigation ul.nav > li:last-child a:hover{
	background-color: #eee;
	color:#8b201b;
	background-image:none;
}
#navigation ul.nav > li{
	margin-right:10px;
}
#navigation ul#main-nav{
	margin-top:13px;
	margin-left:15px;
}
#navigation ul.nav ul{
	background:#eee;
}
#navigation ul.nav ul > li a:hover{
	background-color: #eee;
	color:#8b201b;
	background-image:none;
}
#navigation ul.nav ul > li:last-child a{
	border-radius: 0;
	background: #eee;
}

#navigation ul.nav ul > li:last-child a:hover{
	background-color: #eee;
	color:#8b201b;
	background-image:none;
}

#navigation ul.nav > li.current_page_item ul li a{
	background: #eee;
}

#navigation ul.nav > li.current_page_parent a, #navigation ul.nav > li.current-menu-ancestor a{
	background-color:#eee;
	background-image:none;
}

#navigation ul.nav > li.current_page_parent ul li a, #navigation ul.nav > li.current-menu-ancestor ul li a{
	background:none;
}

a:link{
	color:#5f6062;
	font-weight: bold;
}

#content{
	background: #fff;
}

#sidebar{
	width:32%;
}

#main{
	width:66%;
	padding-right:5px;
}

#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(https://www.aptntv.ca/images/newbranding/feed-icons-transparent-e.png) center no-repeat;
}
#label2{
	background: url(https://www.aptntv.ca/images/newbranding/feed-icons-transparent-w.png) center no-repeat;
}
#label3{
	background: url(https://www.aptntv.ca/images/newbranding/feed-icons-transparent-n.png) center no-repeat;
}
#label4{
	background: url(https://www.aptntv.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;
}

.home-section header{
	display:none;
}

.home-section .btn{
	display:none;
}

#footer-wrapper{
	display:none;
}

.home-section ul li .item{
	width:100%;
}

.home-section ul .item h3{
	margin-top:10px;
	margin-bottom: 10px;
}

h2{
	font:21px 'Open Sans', sans-serif;
	color: #6d6e70;
	margin-left: 10px;
	margin-bottom:20px;
}
.type-page header h1{
	font:21px 'Open Sans', sans-serif;
	color: #6d6e70;
	margin-left: 10px;

}
p{
	font: 14px 'Open Sans', sans-serif;
	color: #262324;
	line-height:16px;
	margin-bottom:0.618em;
}



.type-page img{
	background: none;
}

/*
.entry{
	margin-left: 10px;
}
*/

#main-nav3:{
	margin-left:0 !important;
	}

ul.menu li a{
	padding:0 1em !important;
}

#epGuide{
	width:660px;
	overflow: hidden;
}

.coverImage {
	padding-right: 15px;
	margin-bottom: 20px;
	display: inline-block;
  	position: relative;
}
.coverImage img {
	max-width: 100%;
	cursor: pointer;
}
.coverImage .thumb {
	position: absolute;
	top: 50%; left: 50%;
	transform: translate(-50%,-50%);
	width: 96px;
	height: 96px;
}
.coverImage .overlay-label {
	position: absolute;
	top: 80%; left: 50%;
	transform: translate(-50%,-50%);
	color: white;
	text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
             0px 8px 13px rgba(0,0,0,0.1),
			 0px 18px 23px rgba(0,0,0,0.1);
	cursor: pointer;
}
.swal2-popup {
	font-size: unset;
}
.swal2-modal .form-check input,
.swal2-modal .form-check label {
	display: unset !important;
	color: unset !important;
}
.swal2-modal .form-check input {
	vertical-align: middle;
}
.swal2-modal .form-check label {
	padding: 0;
}
.swal2-styled.swal2-confirm {
	font-size: 1.3em !important;
}
ul.nav ul {
	width: 12.5em;
}
.page_item_has_children:after,
.menu-item-has-children:after {
    content: "";
    width: 10px;
    height: 10px;
    background: url('images/arrow-superfish.png') no-repeat 0 0;
    top: 15px;
    right: -1px;
    position: absolute;
    display: inline-block;
}
.nav li ul li {
    background: #eee;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #dbdbdb;
}

@media screen and (max-width:414px){
	body{
		width:100%;
	}
	#level2 span{
		display:block;
	}
	
	#navigation{
		display: block !important;
	}
	#main{
		width:100%;
	}
	#sidebar{
		width:100%;
	}
	#showText{
		width:100%;
	}
	#epGuide{
		width:100%;
	}
	
	.column-full{
		width:100%;
	}
	#socialIcons{
		width:100%;
	}
}

