/*
 Theme Name:   BAM Broadcast Cottage Life
 Theme URI:    http://blueantmedia.ca
 Description:  Smithsonian Channel specific modifications
 Author:       Blue Ant Media
 Author URI:   http://blueantmedia.ca
 Template:     bam-broadcast-theme
 Version:      2019.04.02.10.57
 License:      BAM
 License URI:  http://blueantmedia.ca
 Tags:         custom
 Text Domain:  bam-broadcast-theme-cottagelife
*/

/* Put custom/override styles in functions.php to access customizer variables */

.schedule-cont p {
	text-align: center;
}
.breadcrumbs {
	padding: 10px 15px;
	font-weight: 100;
	font-size: 14px;
}
.breadcrumbs a:hover {
	text-decoration: none;
	color: #6d8d24;
}
.page-template-template-shows .breadcrumbs {
	display: none;
}
/*Page 404 start */
.error404 .content {
	text-align: center;
}
.error404 .page-header {
	text-align: left;
}
.error404 .search-form {
	text-align: center;
	margin: auto;
  justify-content: center;
}
.error404 .back-to-home:hover {
	text-decoration: none;
}
.error404 .back-to-home {
	background: #6d8d24;
  color: #fff;
  padding: 10px 20px;
  display: inline-block;
  margin: 20px;
}
/*Page 404 end */

/*Homepage fixes for mobile */
@media (max-width: 768px) {
	body.no-scroll {
		overflow: hidden;
	}
	/*featured videos navigation start */
	.content .featured-videos .trending-cont .nav-right {
		right: 0;
		z-index: 100;
		display: block!important;
		top: 300px;
		background: #6d8d24 !important;
		width: 40px;
		height: 40px;
	}
	.content .featured-videos .trending-cont .nav-left {
		z-index: 100;
		left:0;
		top: 300px;
		background: #6d8d24 !important;
		width: 40px;
		height: 40px;
	}
	.content .nav-left:hover::before,
	.content .nav-right:hover::before {
    background: #fff !important;
	}
	.content .nav-left::after,
	.content .nav-right::after {
		background: #6d8d24 !important;
	}
	.content .nav-left::before,
	.content .nav-right::before {
    background: #ffffff!important;
	}
	.content .nav-right::before{
		top: 12px!important;
    left: 8px!important;
	}
	.content .nav-right::after{
		top: 12px!important;
    left: 4px!important;
	}
	.content .nav-left::before{
		top: 12px!important;
    left: 13px!important;
	}
	.content .nav-left::after{
		top: 12px!important;
    left: 17px!important;
	}
}
.featured-navigation {
	width: 100%;
}
.featured-navigation #next {
	float: right;
	padding-right: 20px;
}
.featured-navigation #prev {
	float: left;
}
/*featured videos navigation end */
