@media (min-width: 768px) {
	.search-holder .form-group {
		float:right;
		width:100%;
	}

	.navbar-nav > li > a {
		padding-top: 40px;
		padding-bottom: 15px;
	}

	.navbar-default .navbar-nav .active a:before, .navbar-default .navbar-nav .active a:hover::before {
		content:"";
		width:100%;
		position:absolute;
		top:0px;
		height:5px;
		background:#e0662b;
	}

	.search-holder {
		float:right;
		margin-right:0px;
		position:relative;
	}


	.search-holder.open .navbar-form {
		/*height: 54px;*/
		top:-28px;
	}

	.navbar-form {
		width:600px;
		background:#31343c url('../img/texture-blue.png') top left repeat;
	}

	.navbar-form input.form-control {
		font-size:18px;
	}

}

@media (max-width:1138px){
	.cta-container {
		width:80%;
		margin-left:10%;
		margin-right:10%;
	}

	.cta-container a.cta-button {
		width:48%;
	}
}

@media (max-width:1000px){
	.meta-table {
		font-size:16px;
	}
}

@media (max-width: 924px) {

	.detail-watch .video-hld {
		width:100%;
	}

	.detail-watch .video-hld {
		margin-bottom:15px;
		margin-left:0px !important;
		padding:0px;
	}

	.detail-watch .video-hld.width-playing {
		width: 100% !important;
	}


	.video-breaker {
		display: none;
	}

	.bleed-col.detail-nav {
		top:87px;
	}

	a.navbar-brand img {
		width:200px;
		height:auto;
	}

	.bleed-col.nav-hld .content-col {
		padding:0px 30px;
	}

	body {
		padding-top:87px;
	}
}

@media (max-width:900px){
	.detail-media, .detail-head h1 {
		width:100%;
		padding-right:0px;
		float:right;
	}

	.detail-text, .meta-table {
		width:100%;
		padding-left:0px;
		float:right;
	}
}

@media (max-width:850px){
	.journey-intro-1, .journey-intro-2 {
		width:100%;
		padding:0px;
	}

	.bio-bucket {
		width:33.33%;
	}
}

@media (max-width: 824px) {
	.nav>li>a {
		font-size:13px;
		margin: 0px 10px;
	}

	.search-holder img {
		width:24px;
		height:24px;
		margin-top:16px;
	}

	.navbar-form {
		width:440px;
	}
}

@media (max-width: 767px) {


	.navbar-default .navbar-nav>li>a {
		padding:5px 0px;
		border-bottom:solid 1px #f1f1f1;
		margin:0px;
	}

	.navbar-default .navbar-nav>li:last-of-type>a {
		border-bottom:none;
	}

	.navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-header {
		border-top:none;
		-webkit-box-shadow:none;
		box-shadow:none;
	}

	.navbar-form input.form-control {
		font-size:14px;
	}

	.detail-watch.play-mode a.video-play-but::after {
		margin-left: 44%;
		border-top: 7px solid transparent;
		border-bottom: 7px solid transparent;
		border-left: 8px solid #fff;
	}

	.navbar-toggle {
		margin-right:28px;
	}

	.bleed-col.detail-nav .content-col {
		padding:0px 30px;
	}

	.search-holder {
		width:100%;
		float:left;
		margin-left:0px;
	}

	.search-holder img {
		float:right;
	}

	.navbar-form {
		height:auto;
		position:relative;
		border-bottom:none;
		top:0px;
		right:0px;
		width: 95%;
		float:left;
		margin-bottom:0px;
	}

	.container-fluid {
		padding-right:0px;
	}

	.navbar-collapse {
		width:100%;
		padding-right:0px;
		margin-right:0px;
	}

	.foot-about {
		width:100%;
	}

	.quote-area {
		width:100%;
	}

	.wysiwyg-text-area {
		width:100%;
	}

	.story-col {
		width:100%;
		margin-bottom:20px;
	}

	.side-quote {
		width:100%;
		position:relative;
		float:left;
		right:0px;
		top:0px;
		margin-top: 10px;
	}

	.quote {
		width:100%;
		margin-right:0px;
	}

	.photo-row img {
		width:auto !important;
		max-width:100%;
		margin-bottom:20px;
	}

	.photo-row img:nth-of-type(1) {
		padding-right:0px;
	}

	.photo-row img:nth-of-type(2) {
		padding-left:0px;
	}

	.search-filter {
		width:100%;
		margin-right:0;
	}

	.search-filter:nth-of-type(2) {
		float:right;
	}

	#results-wrapper {
		width:100%;
	}

	#search-form input[type="search"] {
		font-size:20px;
	}

	.search-holder {
		margin-top:0px;
	}

	.navbar-form {
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
	}

	.search-holder img {
		margin-left:0px;
		margin-top:13px;
	}

	.nav li > a.active::before {
		display:none;
	}

	.navbar-nav {
		margin-bottom:20px;
	}
}

@media (max-width:740px){
	.learn-text {
		padding:0px;
	}
}

@media (max-width:660px){
	.cta-container a.cta-button {
		width:100%;
	}
}

@media (max-width:600px) {


	.bleed-col.detail-nav .content-col {
		padding:0px;
	}

	.slider.full {
		padding-bottom:60px;
	}

	.slider ul.slider-nav {
		bottom:5px;
	}
}

@media (max-width: 540px) {
	.inline-nav, .dd-button, .ed-home-but {
		padding:8px;
	}

	.bleed-col.detail-nav {
		font-size:12px;
	}

	#search-form ::-webkit-input-placeholder {
		font-size:16px;
	}
}

@media (max-device-width : 667px) and (orientation : landscape) {
	.video-hld a.video-play-but {
		display:none;
	}

	.video-hld a.video-play-but.home-play {
		display:block;
	}

	.video-hld a.video-play-but.home-play.pause {
		display:none;
	}

	.vid-crop.expanded video.full-width-video.home-video {
		position:relative;
		display:block;
		height:auto !important;
		overflow:auto;
	}

}

@media (max-width:460px){

	.image-grid .grid-sizer {
		width:100%;
	}

	.image-grid .grid-item.w3 {
		width:100%;
	}

	.image-grid .grid-item.w2 {
		width:100%;
	}

	.image-grid .grid-item.w1 {
		width:100%;
	}

	.video-hld a.video-play-but {
		display:none;
	}

	.video-hld a.video-play-but.home-play {
		display:block;
	}

	.video-hld a.video-play-but.home-play.pause {
		display:none;
	}

	.vid-crop.expanded video.full-width-video.home-video {
		position:relative;
		display:block;
		height:auto !important;
		overflow:auto;
	}

	.navbar-form input.form-control {
		font-size:13px;
	}

	.navbar-form {
		width:92%;
	}

	.bio-bucket {
		width:50%;
	}

	.meta-table .map {
		display:none;
	}

	.bleed-col .content-col {
		padding:0px 30px;
	}

	.quote::before, .side-quote::before {
		font-size:50px;
		left:-22px;
	}

	.search-filter ul li a, .search-filter ul li.truncate {
		font-size: 15px;
		padding: 9px 12px;
	}

	.artist-menu {
		display:none;
	}
}

@media (max-width:400px) {
	.bleed-col.nav-hld .content-col {
		padding:0px 15px;
	}

	.navbar-form input.form-control {
		font-size:12px;
	}

	#search-form ::-webkit-input-placeholder {
		font-size:12px;
	}

	.meta-table .meta-cat {
		width:30%;
	}

	.meta-table .meta-cat-data {
		width:65%;
	}

	.inline-nav img {
		width:12px;
	}

	.inline-nav .i-nav-progress {
		margin:2px 5px 0px 5px;
	}
}

@media (max-height:700px){
	ul.dd-menu {
		max-height:400px;
	}
}

@media (max-height:550px){
	ul.dd-menu {
		max-height:300px;
	}
}

@media (max-height:450px){
	ul.dd-menu {
		max-height:200px;
	}
}

@media (max-height:350px){
	ul.dd-menu {
		max-height:100px;
	}
}
