/* CHANGING LANES BASE STYLES*/

body.changingLanes { margin:0; padding:0; font-family:'Open Sans', sans-serif; }
body.changingLanes .container { }

.cl-header-wrapper { position:fixed; width:100%; z-index:2222229; }
.cl-header { width:100%; height:57px; background-color:#000000; }
	.cl-logo { width:348px; float:left; margin-left:-100%; }
	.cl-logo img { width:100%; display:block; border:0 none; }

	.cl-header-links-wrapper { float:left; width:100%; }
	.cl-header-links {}
	.cl-header-links ul { float:left; list-style-type:none; margin:0; padding:0; text-align:center; border:0 none; }
	.cl-header-links ul li { display:block; float:left; margin:0; padding:0; text-align:center; }
	.cl-header-links ul li a { color:#FFFFFF; font-weight:bold; text-transform:uppercase; font-size:11px; padding:21px 10px 0; display:inline-block; text-align:center; text-decoration:none; font-family:"Open Sans", sans-serif; height:36px; }
	.cl-header-links ul li.trending-header-link a { font-weight:normal; display:inline-block; padding-left:25px; }
	.cl-header-links ul li a:hover { background-color:#1E1E1E; }

	.cl-header-menu { float:left; width:45px; margin-left: -45px; }

.featured-logo-wrapper{ height:617px; margin:0 auto 15px; width:100%; background-size:100% auto; padding-top:100px; }
	.featured-logo-container { max-width:1083px; margin:0 auto; }

		.featured-logo { margin-top:15px; display:inline-block; width:100%; }
			.changing-image img { max-width:618px; float:left; margin-right:82px; }
			.lanes-image img { max-width:383px; float:left; }

.featured-container { margin:20px auto 0; max-width:1083px; }
	.featured-video-wrapper { float:left; width:100%; box-sizing: border-box; padding-left: 40px; }
		.featured-video { margin-right:313px; position:relative; }
			.featured-image { margin-right:0; position:relative; }
				.featured-image img { max-width:768px; }

	.featured-right-rail { float:left; width:300px; margin-left:-300px; display:inline-block; }

.featured-info-wrapper { position:relative; max-width:100%; }
	.info-bg { position:absolute; bottom:0; left:auto; margin-right:0; right:0; }
		.info-bg img { max-width:572px; display:block; }
	.info-title { bottom: 115px; color: #FFFFFF; display: inline-block; font-size: calc(1em + 0.2vw); font-weight: 800; line-height: 1.1; padding-left: 460px; padding-right: 10px; position: absolute; right: 0; text-transform: uppercase; text-align:right; }

	.info-title p { margin-bottom:5px; }

	.info-excerpt { color:#FFFFFF; position:absolute; bottom:auto; font-size:12px; padding-left:400px; padding-right:10px; right:0; text-align:right; text-transform:none; }

.info-social-wrapper { position:absolute; bottom:17px;  left:auto; right:10px; width:366px; border-top:1px solid #FFFFFF; }

	.info-post-time { bottom: 0; color: #FFFFFF; float: left; font-size: 24px; font-weight: bold; margin-left: 4px; width: 75px; border-right:1px solid #FFFFFF; }

	.info-post-date { border-right: 1px solid #FFFFFF; color: #C60012; float: left; font-size: 14px; font-weight: bold; margin-left: 34px; min-height: 27px; padding-top: 6px; text-transform: uppercase; width: 150px; }

	.info-social { width:100px; float:left; cursor:pointer; }
		.info-social div { width:30px; float:left; padding-top:4px; }

		.info-fb { padding-left:10px; }

.email-loader-wrapper { position:absolute; top:70px; left:100px; }
.stay-informed-wrapper { margin-top:246px; margin-bottom:-409px; }
.stay-informed-wrapper p {color:#fff; margin:0; padding:0; font-size:0.8em;}
.stay-informed-wrapper ul {margin:0; padding:0; list-style-position:inside;}
.stay-informed-wrapper ul li {margin:0; padding:0; color:#fff; font-size:0.9em;}
.stay-informed-wrapper ul li b {color:#fff;}
	.stay-informed { position:relative; }
	.stay-title { color: #2D2D2D; font-size: 24px; font-weight: 800; line-height: 51px; padding-bottom: 0; text-transform: uppercase; }

	.stay-first-name { margin-right:10px; }
	.stay-first-name, .stay-last-name { width:131px; }

	.stay-informed-wrapper input { background-color:#2D2D2D; height:25px; color:#FFFFFF; border:0 none; padding-left:10px; }

	input.stay-email { margin-top:10px; margin-bottom:0; width:288px; }

.stay-informed-wrapper button { background-color:#5d8e8e; color:#346262; border: 0 none; margin: 9px 0 0 0; padding: 5px; width: 298px; font-weight:800; font-size:20px; text-align:left; }
	.stay-informed-wrapper .signup-btn-title { float:left; width:100px; margin-left:-100%; }

	.signup-line-wrapper { float:left; width:100%; }
		.stay-informed-wrapper .signup-btn-line { margin-left:0; border:0 none; width:100%; }
		.stay-informed-wrapper .signup-line { display:block; margin-left:100px; border-bottom:2px solid #346262; margin-top:11px; margin-right:10px; }

.adbox-wrapper { height:300px; height: 250px; overflow:hidden; display:block; }

.featured-video { cursor:pointer; }

/* MOST POPULAR VIDEO SECTION STYLES */

.popular-title-wrapper { margin:-12px auto 41px; max-width:1083px; clear:left; }
	.popular-title { background: url("/video/changing_lanes/pop-bg.png") no-repeat; color: #5D8E8E; float: left; font-size: 26px; font-weight: 800; text-transform: uppercase; width: 100%; background-size:cover; background-position:250px 6px; height:31px; }


.popular-video-wrapper { margin:0 auto; max-width:1083px; clear:left; position:relative; }

	.popular-index { background: url("/video/changing_lanes/popular-index.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #FFFFFF; display: block; font-size: 1.1em; font-weight: bold; height: 40px; left: 5px; padding-top: 8px; position: absolute; text-align: center; top: 5px; width: 40px; z-index: 10; }

	.small-vid-wrapper { margin:20px 0; display:inline-block; width:100%; }
	.small-vid-wrapper div:nth-child(3) { margin-right:0; }
		.small-video { width:32%; position:relative; float:left; margin-right:2%; cursor:pointer; }
		.small-video:hover { box-shadow:5px 4px 0 #5D8E8E; }
		.small-video:hover .small-video-title-wrapper { display:none; }
		.small-video:hover .small-vid-info-wrapper { display:table !important; }
			.small-vid-info-wrapper { background:url('/video/changing_lanes/pop-hover-bg.png') repeat 0 0 transparent; width:100%; position:absolute; bottom:0; display:none; color:#FFFFFF; }
				.small-vid-title { font-weight:bold; font-size:15px; text-transform:uppercase; padding:3px 15px 0; }

				.meta-container { margin:5px 10px !important; }
					.small-vid-meta-wrapper { border-top:1px solid #FFFFFF; }
						.small-vid-time { float:left; border-right:1px solid #FFFFFF; padding:0 15px 0 3px; font-weight:bold; }
						.small-vid-date { font-weight:bold; text-transform:uppercase; color:#5D8E8E; padding:3px 48px 0; border-right:1px solid #FFFFFF; float:left; font-size:12px; }
						.small-vid-social { width:22px; float:left; padding:3px 0px 6px 10px; display:none; }

		.small-video-wrapper { position:relative; }
		.ri { background-size:cover; background-position:center center; }
		.ri:before { content:""; display:block; padding-top:56%; }
		.ar:before { padding-top:39% !important; }
			.small-video-title-wrapper { background:url('/video/changing_lanes/pop-small-bg.png') repeat 0 0 transparent; width:100%; bottom:0; position:absolute; }
				.small-video-title { display:table-cell; vertical-align:middle; padding:10px; font-weight:bold; color:#FFFFFF;  }

	.full-small-vid-wrapper { margin:20px 0 0; display:inline-block; width:100%; }
	.full-small-vid-wrapper div:last-child { margin-right:0; }
		.full-small-video { width:49%; position:relative; float:left; margin-right:2%; }
		.full-small-video:hover { cursor:pointer; box-shadow:5px 4px 0 #5D8E8E; }
		.full-small-video:hover .full-small-video-title-wrapper { display:none; }
		.full-small-video:hover .full-small-vid-info-wrapper { display:table !important; }
			.full-small-vid-info-wrapper { background:url('/video/changing_lanes/pop-hover-bg.png') repeat 0 0 transparent; width:100%; position:absolute; bottom:0; display:none; color:#FFFFFF; }
				.full-small-vid-title { font-weight:bold; font-size:15px; text-transform:uppercase; padding:3px 15px 0; }

				.full-meta-container { margin:5px 10px !important; }
					.full-small-vid-meta-wrapper { border-top:1px solid #FFFFFF; }
						.full-small-vid-time { float:left; border-right:1px solid #FFFFFF; padding:0 15px 0 3px; font-weight:bold; }
						.full-small-vid-date { font-weight:bold; text-transform:uppercase; color:#5D8E8E; padding:3px 156px 0; border-right:1px solid #FFFFFF; float:left; font-size:12px; }
						.full-small-vid-social {display:none; /*width:22px; float:left; padding:3px 0px 6px 10px;*/ }

		.full-small-video-wrapper { position:relative; }
			.full-small-video-title-wrapper { background:url('/video/changing_lanes/pop-small-bg.png') repeat 0 0 transparent; width:100%; bottom:0; position:absolute; }
				.full-small-video-title { display:table-cell; vertical-align:middle; padding:10px; font-weight:bold; color:#FFFFFF;  }


/*/////////////////////////////////////*/
/* MOST RECENT VIDEO SECTION STYLES */

.recent-title-wrapper { margin:5px auto 72px; max-width:1083px;  }
	.recent-title { background: url("/asset/img/recent-bg-grey.png") no-repeat; color: #2D2D2D; float: left; font-size: 26px; font-weight: 800; text-transform: uppercase; width: 100%; background-size:cover; background-position:220px 6px; height:31px; }

.recent-video-wrapper { margin:0 auto; max-width:1083px; clear:left; position:relative; }
	.recent-full-small-vid-wrapper { margin:0 0 30px; display:inline-block; width:100%; }
		.recent-full-small-vid-wrapper div:last-child { margin-right:0; }
			.recent-full-small-video { width:50%; position:relative; float:left; margin-right:1%; }
			.recent-full-small-video:hover { cursor:pointer; box-shadow:5px 4px 0 #FFFFFF; }
			.recent-full-small-video:hover .recent-full-small-video-title-wrapper { display:none; }
			.recent-full-small-video:hover .recent-full-small-vid-info-wrapper { display:table !important; }
				.recent-full-small-vid-info-wrapper { background:url('/video/changing_lanes/pop-hover-bg.png') repeat 0 0 transparent; width:100%; position:absolute; bottom:0; display:none; color:#FFFFFF; }
					.recent-full-small-vid-title { font-weight:bold; font-size:15px; text-transform:uppercase; padding:3px 15px 0; }

					.recent-full-meta-container { margin:5px 10px !important; }
						.recent-full-small-vid-meta-wrapper { border-top:1px solid #FFFFFF; }
							.recent-full-small-vid-time { float:left; border-right:1px solid #FFFFFF; padding:0 15px 0 3px; font-weight:bold; }
							.recent-full-small-vid-date { font-weight:bold; text-transform:uppercase; color:#FFFFFF; padding:3px 156px 0; border-right:1px solid #FFFFFF; float:left; font-size:12px; }
							.recent-full-small-vid-social {display:none; /*width:22px; float:left; padding:3px 0px 6px 10px; */}

			.recent-full-small-video-wrapper { position:relative; }
				.recent-full-small-video-title-wrapper { background:url('/video/changing_lanes/rec-vid-bg.png') repeat 0 0 transparent; width:100%; bottom:0; position:absolute; }
					.recent-full-small-video-title { display:table-cell; vertical-align:middle; padding:10px; font-weight:bold; color:#FFFFFF;  }


	.recent-small-vid-wrapper { margin:0; display:inline-block; width:49%; }
	.recent-small-vid-wrapper div:nth-child(2) { margin-right:0; }
	.recent-small-vid-wrapper div:nth-child(4) { margin-right:0; }
		.recent-small-video { width:49%; position:relative; float:left; margin-right:2%; margin-bottom:10px; }
		.recent-small-video:hover { cursor:pointer; box-shadow:5px 4px 0 #FFFFFF; }
		.recent-small-video:hover .recent-small-video-title-wrapper { display:none; }
		.recent-small-video:hover .recent-small-vid-info-wrapper { display:table !important; }
			.recent-small-vid-info-wrapper { background:url('/video/changing_lanes/pop-hover-bg.png') repeat 0 0 transparent; width:100%; position:absolute; bottom:0; display:none; color:#FFFFFF; }
				.recent-small-vid-title { font-weight:bold; font-size:15px; text-transform:uppercase; padding:3px 15px 0; }

				.recent-meta-container { margin:5px 10px !important; }
					.recent-small-vid-meta-wrapper { border-top:1px solid #FFFFFF; }
						.recent-small-vid-time { float:left; border-right:1px solid #FFFFFF; padding:0 15px 0 3px; font-weight:bold; }
						.recent-small-vid-date { font-weight:bold; text-transform:uppercase; color:#FFFFFF; padding:3px 48px 0; border-right:1px solid #FFFFFF; float:left; font-size:12px; }
						.recent-small-vid-social { width:22px; float:left; padding:3px 0px 6px 10px; display:none; }

		.recent-small-video-wrapper { position:relative; }
			.recent-small-video-title-wrapper { background:url('/video/changing_lanes/rec-vid-bg.png') repeat 0 0 transparent; width:100%; bottom:0; position:absolute; }
				.recent-small-video-title { display:table-cell; vertical-align:middle; padding:10px; font-weight:bold; color:#FFFFFF;  }



/*///////////////////////////////////////////////*/
/* guest video styles */
/*/////////////////////////////////////////////*/

.guest-video-wrapper { margin:0 auto; max-width:1083px; clear:left; position:relative; }

.guest-title-wrapper { margin:15px auto 80px; max-width:1083px;  }
	.guest-title { background: url("/video/changing_lanes/guest-bg.png") no-repeat; color: #64191c; float: left; font-size: 26px; font-weight: 800; text-transform: uppercase; width: 100%; background-size:cover; background-position:250px 6px; height:31px; }


.guest-small-vid-wrapper { margin:0; display:inline-block; width:100%; }
	.guest-small-vid-wrapper div:nth-child(3) { margin-right:0; }
	.guest-small-vid-wrapper div:nth-child(6) { margin-right:0; }
		.guest-small-video { width:32%; position:relative; float:left; margin-right:2%; margin-bottom:20px; }
		.guest-small-video:hover { cursor:pointer; box-shadow:5px 4px 0 #64191C; }
		.guest-small-video:hover .guest-small-video-title-wrapper { display:none; }
		.guest-small-video:hover .guest-small-vid-info-wrapper { display:table !important; }
			.guest-small-vid-info-wrapper { background:url('/video/changing_lanes/pop-hover-bg.png') repeat 0 0 transparent; width:100%; position:absolute; bottom:0; display:none; color:#FFFFFF; }
				.guest-small-vid-title { font-weight:bold; font-size:15px; text-transform:uppercase; padding:3px 15px 0; }

				.guest-meta-container { margin:5px 10px !important; }
					.guest-small-vid-meta-wrapper { border-top:1px solid #FFFFFF; }
						.guest-small-vid-time { float:left; border-right:1px solid #FFFFFF; padding:0 15px 0 3px; font-weight:bold; }
						.guest-small-vid-date { font-weight:bold; text-transform:uppercase; color:#FFFFFF; padding:3px 48px 0; border-right:1px solid #FFFFFF; float:left; font-size:12px; }
						.guest-small-vid-social { width:22px; float:left; padding:3px 0px 6px 10px; display:none; }

		.guest-small-video-wrapper { position:relative; }
			.guest-small-video-title-wrapper { background:url('/video/changing_lanes/guest-vid-bg.png') repeat 0 0 transparent; width:100%; bottom:0; position:absolute; }
				.guest-small-video-title { display:table-cell; vertical-align:middle; padding:10px; font-weight:bold; color:#FFFFFF;  }


/*///////////////////////////////////////////////*/
/* author video styles */
/*/////////////////////////////////////////////*/

.author-video-wrapper { margin:0 auto 0; max-width:1103px; clear:left; position:relative; padding-left:20px; -webkit-padding-before:20px; }

.author-title-wrapper { margin:20px auto 80px; max-width:1083px; clear:both; }
	.author-title { background: url("/video/changing_lanes/guest-bg.png") no-repeat; color: #64191c; float: left; font-size: 26px; font-weight: 800; text-transform: uppercase; width: 100%; background-size:cover; background-position:379px 6px; height:31px; }


.author-small-vid-wrapper { margin:0; display:inline-block; width:100%; }
	.author-small-vid-wrapper div:nth-child(3) { margin-right:0; }
	.author-small-vid-wrapper div:nth-child(6) { margin-right:0; }
		.author-small-video { width:32%; position:relative; float:left; margin-right:20px; }
		.author-small-video:hover { cursor:pointer; box-shadow:5px 4px 0 #64191C; }
		.author-small-video:hover .author-small-video-title-wrapper { display:none; }
		.author-small-video:hover .author-small-vid-info-wrapper { display:table !important; }
			.author-small-vid-info-wrapper { background:url('/video/changing_lanes/pop-hover-bg.png') repeat 0 0 transparent; width:100%; position:absolute; bottom:0; display:none; color:#FFFFFF; }
				.author-small-vid-title { font-weight:bold; font-size:15px; text-transform:uppercase; padding:3px 15px 0; }

				.author-meta-container { margin:5px 10px !important; }
					.author-small-vid-meta-wrapper { border-top:1px solid #FFFFFF; }
						.author-small-vid-time { float:left; border-right:1px solid #FFFFFF; padding:0 15px 0 3px; font-weight:bold; }
						.author-small-vid-date { font-weight:bold; text-transform:uppercase; color:#FFFFFF; padding:3px 48px 0; border-right:1px solid #FFFFFF; float:left; font-size:12px; }
						.author-small-vid-social {display:none; /*width:22px; float:left; padding:3px 0px 6px 10px;*/ }

		.author-small-video-wrapper { position:relative; }
			.author-small-video-title-wrapper { background:url('/video/changing_lanes/guest-vid-bg.png') repeat 0 0 transparent; width:100%; bottom:0; position:absolute; }
				.author-small-video-title { display:table-cell; vertical-align:middle; padding:10px; font-weight:bold; color:#FFFFFF;  }


/*////////////////////////////////////////////////////*/
/*//////////////// CAROUSEL STYLES ////////////////// */

.JQ_load_video a { text-decoration:none; }

.slider-wrapper { float:left; width:100%; }
#carousel { overflow:hidden; width:auto;}
#carousel2 { overflow:hidden; width:auto; }
#carousel3 { overflow:hidden; width:auto; }
#carousel4 { overflow:hidden; width:auto; }


.pop-left-arrow-wrapper { position:absolute; top:40%; left:-42px; cursor:pointer; }
	.pop-left-arrow img { width: 30px; }

.pop-right-arrow-wrapper { position:absolute; top:40%; right:-42px; cursor:pointer; }
	.pop-right-arrow img { width: 30px; }

.recent-left-arrow-wrapper { position:absolute; top:34%; left:-42px; cursor:pointer; }
	.recent-left-arrow img { width: 30px; }

.recent-right-arrow-wrapper { position:absolute; top:34%; right:-42px; cursor:pointer; }
	.recent-right-arrow img { width: 30px; }

.guest-left-arrow-wrapper { position:absolute; top:40%; left:-42px; cursor:pointer; }
	.guest-left-arrow img { width: 30px; }

.guest-right-arrow-wrapper { position:absolute; top:40%; right:-42px; cursor:pointer; }
	.guest-right-arrow img { width: 30px; }

.author-left-arrow-wrapper { position:absolute; top:26%; left:-23px; cursor:pointer; }
	.author-left-arrow img { width: 30px; }

.author-right-arrow-wrapper { position:absolute; top:26%; right:-23px; cursor:pointer; }
	.author-right-arrow img { width: 30px; }


#rwd-header-menu { position:relative; }


/*//////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////// header menu styles /////////////////////////////////////*/
.header-menu-wrapper { background-color:#000000; position:absolute; top:0; right:0; z-index:1111111; }
	.header-sites { color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding:15px 20px; float:left; width:180px; height:100vh; position:fixed; right:0; right:0; background-color:#000; }
		.header-sites ul { list-style-type:none; margin:0; padding:0; }
			.header-sites ul li a { color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:14px; }
			.header-sites ul li a:hover { text-decoration:underline; }

	.header-sites-title {}

	.close-header-menu { position:absolute; top:0; right:0; }

	.section-line { border-bottom:2px solid #1f1f1f; margin:5px 0 3px; }

/* .video-wrap, #ooyalaplayer, .innerWrapper  {position: relative;padding-bottom: 56.25%;height: 0;}
.video-wrap object  {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}*/

.play-image { bottom: auto; cursor: pointer; left: 20px; max-width: 110px; opacity: 0.8; position: absolute; top: 10px; z-index: 1111112; }


/*///////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////SOCIAL STYLES/////////////////////////////////*/
.featured-fb-wrapper { position:absolute; left:-46px; top:0px; cursor:pointer; }
.featured-twt-wrapper { position:absolute; left:-46px; top:125px; cursor:pointer; }
.featured-com-wrapper { position:absolute; left:-46px; top:276px; cursor:pointer; }

.header-social-menu-wrapper { background-color: #000000; float: right; height: auto; margin-right: 15px; margin-top: 5px; width: 115px; }
.header-social-menu-wrapper img { border:0 none; }
.header-social-menu-wrapper div { float:left; margin-left:6px; height:22px; }
.header-social-menu-wrapper div a { padding-left:8px; display:block; }
.header-social-menu-wrapper div:first-child { padding-top:7px; margin-right:-23px; }
.header-social-menu-wrapper div:first-child img { width:31px; }

/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////TOP BANNER STYLES/////////////////////////////////*/
.top-banner-wrapper { text-align:center; padding-top:15px; }
#rc_ad_top_banner { display:inline-block; }


/*/////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////COMMENTS PAGE STYLES/////////////////////////////////*/
body.changingLanes a { /*color:#CC0000;*/ text-decoration:none; }
body.changingLanes a:hover { text-decoration:underline; }

body.changingLanes .bottom_ad_cl {
	clear: both;
	text-align: center;
	margin-bottom: 80px;
}
	body.changingLanes .bottom_ad_cl > div {
		display: inline-block;
	}


body.changingLanes #comments-container { margin:0 auto; max-width:983px; padding:0 50px 30px; background-color:#2B2A2A; display:block; }

body.changingLanes .comments_top_header { margin:-500px auto 0; max-width:1083px; background-color:#2B2A2A; }
	body.changingLanes .comments_top_header .vid_image_container { float:left; margin:25px 50px 15px; }
		body.changingLanes .comments_top_header .vid_image_container img { border:2px solid #000000; max-width:300px; }

	body.changingLanes #comments-container #disqus_comments_rcp_title { float:left; width:100%; padding:0; }
	body.changingLanes #comments-container .auth { float:right; }

	body.changingLanes .comments_top_header .comments-wrapper { min-height:340px; background-color:#3B3A3A; border:none; padding:0; }
	body.changingLanes .comments_top_header .vid_title_container { color:#FFFFFF; }
	body.changingLanes .comments_top_header .vid_title_container h2 { margin-bottom:0; }
	body.changingLanes .comments_top_header .vid_title_container a { color:#FFFFFF; }

	body.changingLanes .comments-excerpt { color: #FFFFFF; font-family: cambria; font-size: 18px; padding-right: 50px; padding-top: 5px; }

body.changingLanes #vid_comments_container {border-top:0px solid #444;}
body.changingLanes #vid_comments_container #comments-container {border:none;}
body.changingLanes #vid_comments_container #comments-container #disqus_comments_rcp_title { color:#FFFFFF; margin-bottom:-15px; padding:5px 0; }

body.changingLanes #vid_comments_container #comments-container #dsq-content .dsq-comment-text p {color:#CCCCCC;}
body.changingLanes #vid_comments_container #comments-container #dsq-content div {color:#fff;}
body.changingLanes #vid_comments_container #comments-container #disqus_thread  {color:#888;}
body.changingLanes #vid_comments_container #comments-container #disqus_thread p {}
body.changingLanes #vid_comments_container #comments-container #disqus_thread a {color:#cc0000 !important; text-decoration:underline;}


/*///////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////// RESPONSIVE STYLES /////////////////////////////////////////*/

/* CAROUSEL ARROW STYLES/FIX */
@media only screen and ( max-width : 1230px ){
.popular-video-wrapper { margin:90px 80px 0; }
.recent-video-wrapper { margin:0 80px; }
.guest-video-wrapper { margin:0 80px; }
.author-video-wrapper { margin:0 80px; }
}

/* CHANGING LANES LOGO FIX AT POINT IT WRAPS TO 2 LINES - 1082PX */
@media only screen and ( max-width : 1082px ){
.changing-image img, .lanes-image img { margin-left:10px; }
.lanes-image img { margin-top:15px; }

.featured-logo-wrapper { margin:0 auto 80px; }

.author-title-wrapper {
    clear: both;
    margin: 15px auto 140px;
    max-width: 1083px;
}

.author-video-wrapper {
    margin: 30px 80px;
}

.info-title { bottom:115px; }

}

/* increase fluidity with new featured info bg on right */
@media only screen and ( max-width : 1057px ){
.info-title {
    color: #FFFFFF;
    display: inline-block;
    font-size: calc(1em + 0.2vw);
    font-weight: 800;
    line-height: 1.1;
    padding-left: 450px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
}
}

/* increase fluidity with new featured info bg on right */
@media only screen and ( max-width : 1047px ){
.info-title {
    color: #FFFFFF;
    display: inline-block;
    font-size: calc(1em + 0.2vw);
    font-weight: 800;
    line-height: 1.1;
    padding-left: 440px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
}
}

/* increase fluidity with new featured info bg on right */
@media only screen and ( max-width : 1037px ){
.info-title {
    color: #FFFFFF;
    display: inline-block;
    font-size: calc(1em + 0.2vw);
    font-weight: 800;
    line-height: 1.1;
    padding-left: 430px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
}
}

/* increase fluidity with new featured info bg on right */
@media only screen and ( max-width : 1027px ){
.info-title {
    color: #FFFFFF;
    display: inline-block;
    font-size: calc(1em + 0.2vw);
    font-weight: 800;
    line-height: 1.1;
    padding-left: 420px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
	bottom:115px;
}
}

/* VIDEO HOVER STYLES - REMOVING FROM 1024 DOWN */
@media only screen and ( max-width : 1024px ){
/* most popular */
.small-video:hover { box-shadow:none; }
.small-video:hover .small-video-title-wrapper { display:block; }
.small-video:hover .small-vid-info-wrapper { display:none !important; }
.full-small-video:hover { box-shadow:none; }
.full-small-video:hover .full-small-video-title-wrapper { display:block; }
.full-small-video:hover .full-small-vid-info-wrapper { display:none !important; }

/* most recent */
.recent-small-video:hover { box-shadow:none; }
.recent-small-video:hover .recent-small-video-title-wrapper { display:block; }
.recent-small-video:hover .recent-small-vid-info-wrapper { display:none !important; }
.recent-full-small-video:hover { box-shadow:none; }
.recent-full-small-video:hover .recent-full-small-video-title-wrapper { display:block; }
.recent-full-small-video:hover .recent-full-small-vid-info-wrapper { display:none !important; }

/* guest archives */
.guest-small-video:hover { box-shadow:none; }
.guest-small-video:hover .guest-small-video-title-wrapper { display:block; }
.guest-small-video:hover .guest-small-vid-info-wrapper { display:none !important; }
.guest-full-small-video:hover { box-shadow:none; }
.guest-full-small-video:hover .guest-full-small-video-title-wrapper { display:block; }
.guest-full-small-video:hover .guest-full-small-vid-info-wrapper { display:none !important; }

/* author archives */
.author-small-video:hover { box-shadow:none; }
.author-small-video:hover .author-small-video-title-wrapper { display:block; }
.author-small-video:hover .author-small-vid-info-wrapper { display:none !important; }
.author-full-small-video:hover { box-shadow:none; }
.author-full-small-video:hover .author-full-small-video-title-wrapper { display:block; }
.author-full-small-video:hover .author-full-small-vid-info-wrapper { display:none !important; }

.author-small-video { /*width:16% !important;*/ }
.author-video-wrapper { margin:0 70px 0; }
.author-title-wrapper {
    clear: both;
    margin: 20px auto 110px;
    max-width: 1083px;
}
.author-title { margin:15px 0 20px; }

.popular-title-wrapper { margin:35px auto 41px; }

.stay-first-name, .stay-last-name { width:127px; }

}

@media only screen and ( max-width : 989px ){
.info-title { padding-left:620px; }
.info-excerpt { padding-left:600px; }
}

@media only screen and ( max-width : 883px ){
.info-title { padding-left:510px; }
.info-excerpt { padding-left:500px; }
}


/* SOCIAL MEDIA STYLES - TABLET ONLY */
@media only screen and ( min-width : 768px ) and ( max-width : 1023px ){
.featured-fb-wrapper { display:none; }
.featured-twt-wrapper { display:none; }
.featured-com-wrapper { display:none; }

.featured-video-wrapper { padding-left: 0px; }

.tablet-featured-fb-wrapper { cursor: pointer; display: block !important; position: absolute; right: 10px; top: -50px; }
.tablet-featured-twt-wrapper { cursor: pointer; display: block !important; position: absolute; right: 135px; top: -50px; }
.tablet-featured-com-wrapper { border-top: 2px solid #969696; cursor: pointer; display: block !important; position: absolute; right: 289px; top: -48px; }
}

/* AD BANNER COTROL STYLES - 2 QUERIES */
@media only screen and ( min-width : 769px ){
#rc_ad_mobile_banner { display:none; }
}
@media only screen and ( max-width : 768px ){
#rc_ad_top_banner { display:none; }

.info-title { padding-left:400px; }
.play-image { max-width:70px; }
.info-excerpt { padding-left:350px; }
}

@media only screen and ( max-width : 727px ){
	body.changingLanes .bottom_ad_cl {
		display: none;
	}
}

@media only screen and ( min-width : 641px ) and  ( max-width : 769px ){
.author-video-wrapper { margin-bottom:-50px; margin-top:130px; }
}
@media only screen and ( min-width : 641px ) and  ( max-width : 699px ){
.author-video-wrapper { margin-bottom:-90px; margin-top:-10px; }
}

@media only screen and ( min-width: 990px ) {
	.featured-right-rail { min-height: 440px; }
}

/* TABLET RESOLUTION STYLES - 640 -> 989 */
@media only screen and ( min-width : 641px ) and ( max-width : 989px ){
.featured-right-rail { margin-left:0; width:100%; max-width:989px; margin-top:50px; margin-bottom:15px; }
.info-bg { margin-right:0; }
.featured-image { margin-right:10px; margin-left:10px; }
.featured-info-wrapper { margin-left:10px; }
.featured-video { margin-right:0; }
.featured-image img { max-width:989px; }
.adbox { float:right; }

.stay-informed-wrapper { float:left; width:100%; margin-top:0; margin-bottom:0; }
.stay-informed { margin-right:300px; }
.stay-informed input { margin:0 0 19px; height:35px; }

.adbox-wrapper { float:left; width:300px; margin-left:-300px; }

.stay-title { line-height:23px; margin-bottom:20px; }

.stay-first-name, .stay-last-name { width: 100%; }

input.stay-email { margin-bottom: 11px; margin-top: 0; width: 100%; }

.input-wrapper { padding:0 20px 0 10px; }

.stay-informed-wrapper button { width:100%; }
	.signup-wrapper { margin:0 10px; }
	.signup-line-wrapper { float:left; width:100%; }
		.stay-informed-wrapper .signup-btn-line { margin-left:0; border:0 none; width:100%; }
		.stay-informed-wrapper .signup-line { display:block; margin-left:100px; border-bottom:2px solid #346262; }

		.stay-informed-wrapper .signup-btn-title { float:left; width:100px; margin-left:-100%; }

.popular-title { margin-top:30px; }
.popular-title-wrapper { margin:-75px auto 41px; }

.small-vid-wrapper div:nth-child(1) { margin-right:0; width:100%; margin-bottom:0; }
.small-vid-wrapper div:nth-child(2) { margin-top:10px; }
.small-vid-wrapper div:nth-child(3) { margin-top:10px; }

.small-vid-date { padding:3px 25px 0; margin-top:0 !important; }
.small-vid-social {display:none; /*margin-top:0 !important;*/ }

.full-small-vid-wrapper div:nth-child(1) { margin-top:-10px; }
.full-small-vid-wrapper div:nth-child(2) { margin-top:-10px; }

.small-vid-meta-wrapper div:nth-child(1) { margin-right:0; width:auto; margin-bottom:10px; }
.full-small-vid-meta-wrapper div:nth-child(1) { margin-right:0; width:auto; margin-bottom:10px; }
.small-video { width:49%; }
.full-small-vid-date { padding:3px 53px 0; }

/* recent video styles */
.recent-small-vid-wrapper { margin:0; display:inline-block; width:100%; }
.recent-full-small-video { float: left; margin-bottom: 10px; margin-right: 1%; margin-top: 20px; position: relative; width: 100%; }
.recent-title { margin-top:30px; }
/*.recent-small-vid-wrapper div:nth-child(1) { margin-right:0; width:100%; margin-bottom:10px; }*/
/*.recent-small-vid-meta-wrapper div:nth-child(1) { margin-right:0; width:auto; margin-bottom:10px; }*/
/*.recent-full-small-vid-meta-wrapper div:nth-child(1) { margin-right:0; width:auto; margin-bottom:10px; }*/
.recent-small-video { width:49%; }
.recent-small-vid-date { padding:3px 25px 0; }
.recent-full-small-vid-date { padding:3px 53px 0; }

/* guest video styles */
.guest-small-vid-wrapper { margin:0; display:inline-block; width:100%; }
.guest-full-small-video { float: left; margin-bottom: 10px; margin-right: 1%; margin-top: 20px; position: relative; width: 100%; }
.guest-title { margin-top:30px; }
/*.guest-small-vid-wrapper div:nth-child(1) { margin-right:0; width:100%; margin-bottom:10px; }*/
/*.guest-small-vid-meta-wrapper div:nth-child(1) { margin-right:0; width:auto; margin-bottom:10px; }*/
/*.guest-full-small-vid-meta-wrapper div:nth-child(1) { margin-right:0; width:auto; margin-bottom:10px; }*/
.guest-small-video { width:49%; }
.guest-full-small-vid-date { padding:3px 53px 0; }

.guest-small-vid-wrapper div:nth-child(1) { }
.guest-small-vid-wrapper div:nth-child(2) { margin-right:0; }
.guest-small-vid-wrapper div:nth-child(3) { margin-right:8px; }
.guest-small-vid-wrapper div:nth-child(4) { margin-right:0; }
.guest-small-vid-wrapper div:nth-child(5) { margin-right:8px; }
.guest-small-vid-wrapper div:nth-child(6) { margin-right:0; }

.guest-small-vid-date { padding:3px 25px 0; }

.guest-title-wrapper { margin:20px auto 100px; max-width:1083px;  }


.guest-small-vid-wrapper div:nth-child(2) { margin-top:0; }
.guest-small-vid-wrapper div:nth-child(3) { margin-top:0; }

.guest-full-small-vid-wrapper div:nth-child(1) { margin-top:-10px; }
.guest-full-small-vid-wrapper div:nth-child(2) { margin-top:-10px; }

.guest-small-vid-meta-wrapper div:nth-child(1) { margin-right:0; width:auto; margin-bottom:10px; }
.guest-full-small-vid-meta-wrapper div:nth-child(1) { margin-right:0; width:auto; margin-bottom:10px; }
.guest-small-video { width:49%; }
.guest-full-small-vid-date { padding:3px 53px 0; }

/* author video styles */
.author-small-vid-wrapper { margin:0; display:inline-block; width:100%; }
.author-full-small-video { float: left; margin-bottom: 10px; margin-right: 1%; margin-top: 20px; position: relative; width: 100%; }
.author-title { margin-top:-20px; }
/*.author-small-vid-wrapper div:nth-child(1) { margin-right:0; width:100%; margin-bottom:10px; }*/
/*.author-small-vid-meta-wrapper div:nth-child(1) { margin-right:0; width:auto; margin-bottom:10px; }*/
/*.author-full-small-vid-meta-wrapper div:nth-child(1) { margin-right:0; width:auto; margin-bottom:10px; }*/
.author-small-video { width:49%; }
.author-full-small-vid-date { padding:3px 53px 0; }

.author-small-vid-wrapper div:nth-child(1) { }
.author-small-vid-wrapper div:nth-child(2) { margin-right:0; }
.author-small-vid-wrapper div:nth-child(3) { margin-right:8px; }
.author-small-vid-wrapper div:nth-child(4) { margin-right:0; }
.author-small-vid-wrapper div:nth-child(5) { margin-right:8px; }
.author-small-vid-wrapper div:nth-child(6) { margin-right:0; }

.author-small-vid-date { padding:3px 25px 0; }

.author-title-wrapper { margin:90px auto 70px; max-width:1083px;  }


.author-small-vid-wrapper div:nth-child(2) { margin-top:0; }
.author-small-vid-wrapper div:nth-child(3) { margin-top:0; }

.author-full-small-vid-wrapper div:nth-child(1) { margin-top:-10px; }
.author-full-small-vid-wrapper div:nth-child(2) { margin-top:-10px; }

.author-small-vid-meta-wrapper div:nth-child(1) { margin-right:0; width:auto; margin-bottom:10px; }
.author-full-small-vid-meta-wrapper div:nth-child(1) { margin-right:0; width:auto; margin-bottom:10px; }
.author-small-video { width:49%; }
.author-full-small-vid-date { padding:3px 53px 0; }

.footer-saying { display:none; }

}

/* CORE SMARTPHONE STYLES - 640 ON DOWN */
@media only screen and ( max-width : 640px ){

.cl-header {height:47px; background-color:#d31d15; }
	.header-sites { width:100%; padding:15px 0; }
		.header-sites ul { width:100%; padding-left:15px; }
			.header-sites ul li { width:50%; float:left; }
		.header-sites ul li.header-sites-title { width:100%; }
		.section-line { display:none; }

.small-vid-wrapper { margin:0px; display: block; }
.full-small-vid-wrapper { margin:0px; display: block; }
.small-vid-wrapper > div, .full-small-vid-wrapper > div { margin: 0 0 15px; }

.changing-image img { width:80%; }
.lanes-image img { width:50%; }

.featured-logo-wrapper { background:none; }
.featured-video { margin-right:0; }
.featured-video-wrapper { padding-left: 0; }
.featured-image { margin:0 10px; }

.featured-right-rail { margin-left:0; width:100%; }
	.stay-informed-wrapper { margin:0; }

	.stay-informed-wrapper button { width:100%; }
	.signup-wrapper { margin:0 10px; }
	.signup-line-wrapper { float:left; width:100%; }
		.stay-informed-wrapper .signup-btn-line { margin-left:0; border:0 none; width:100%; }
		.stay-informed-wrapper .signup-line { display:block; margin-left:100px; border-bottom:2px solid #346262; }

		.stay-informed-wrapper .signup-btn-title { float:left; width:100px; margin-left:-100%; }

.input-wrapper { padding:0 20px 0 10px; }

.stay-first-name, .stay-last-name { margin: 0 0 15px; width: 100%; }

input.stay-email { width:100%; margin-top:0; margin-bottom:5px; }

.adbox-wrapper { margin:20px auto; width:300px; }

.full-logo { display:none; }
.mobile-logo { display:block !important; max-width:233px; }


	.full-menu { display:none; }
	.mobile-menu { display:block !important; }

.full-info-bg { display:none !important; }

.featured-info-wrapper { margin:0 10px; max-width:100%; }

.info-bg { background:url("/video/changing_lanes/mobile-featured-info-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0); height:calc(70px + 5vw); width:100%; }
	.info-bg img { max-width:auto; }
/*.info-title { padding-right:0; bottom:0; height:calc(70px + 5vw); display:table; padding-right:10px; padding-left:10px; }*/
.info-title p { display:table-cell; vertical-align:middle; }
.info-excerpt { display:none; }
.info-social-wrapper { display:none; }

.popular-title { margin-top:30px; margin-bottom:20px; }

.small-video { width:100%; margin-right:0; margin-bottom:10px; }
.full-small-video { width:100%; margin-bottom:10px; }
.small-vid-wrapper { margin:0; }

.full-small-vid-date { padding:3px 52px 0; }


.recent-small-vid-wrapper { margin:0; display:inline-block; width:100%; }

.recent-title { margin-top:30px; margin-bottom:20px; }

.recent-small-video { width:100%; margin-right:0; margin-bottom:10px; }
.recent-full-small-video { width:100%; margin-bottom:10px; }
.recent-small-vid-wrapper { margin:0; }

.recent-full-small-vid-date { padding:3px 52px 0; }

.guest-small-video { width:100%; position:relative; float:left; margin-right:0; margin-bottom:10px; }
.guest-title-wrapper { margin:40px auto 100px; max-width:1083px;  }


.author-video-wrapper { padding:0; }
.author-small-video { width:100% !important; position:relative; float:left; margin-right:0; margin-bottom:10px; }
.author-title-wrapper { margin:auto; max-width:1083px; padding-left:12px; }
.author-title { font-size: 23px; text-shadow: 0px 0px 13px rgba(255, 255, 255, 1); }

.footer-wrapper { display:none; }

.slider-wrapper { float:none; }

.popular-video-wrapper { margin:0 auto; }
.recent-video-wrapper { margin:0 auto; }
.guest-video-wrapper { margin:0 auto; }
.author-video-wrapper { margin:0 auto; }

.pop-left-arrow-wrapper { display:none; }
	.pop-left-arrow {}

.pop-right-arrow-wrapper { display:none; }
	.pop-right-arrow {}

.recent-left-arrow-wrapper { display:none; }
	.recent-left-arrow {}

.recent-right-arrow-wrapper { display:none; }
	.recent-right-arrow {}

.guest-left-arrow-wrapper { display:none; }
	.guest-left-arrow {}

.guest-right-arrow-wrapper { display:none; }
	.guest-right-arrow {}

.author-left-arrow-wrapper { display:none; }
	.author-left-arrow {}

.author-right-arrow-wrapper { display:none; }
	.author-right-arrow {}


.pop-more-videos-wrapper	{ font-size:16px; text-transform:uppercase; font-weight:bold; color:#FFFFFF; background-color:#5d8e8e; display:inline-block !important; position:relative; width:100%; cursor:pointer; margin-top:15px; }
	.pop-more-videos span { float:right; }
	.pop-more-text { float: left; padding: 5px 10px; }

.recent-more-videos-wrapper	{ font-size:16px; text-transform:uppercase; font-weight:bold; color:#FFFFFF; background-color:#000000; display:inline-block !important; position:relative; width:100%; cursor:pointer;  }
	.recent-more-videos span { float:right; }
	.recent-more-text { float: left; padding: 5px 10px; }

.guest-more-videos-wrapper	{ font-size:16px; text-transform:uppercase; font-weight:bold; color:#FFFFFF; background-color:#64191C; display:inline-block !important; position:relative; width:100%; cursor:pointer;  }
	.guest-more-videos span { float:right; }
	.guest-more-text { float: left; padding: 5px 10px; }

.author-more-videos-wrapper	{ font-size:16px; text-transform:uppercase; font-weight:bold; color:#FFFFFF; background-color:#64191C; display:inline-block !important; position:relative; width:100%; cursor:pointer;  }
	.author-more-videos span { float:right; }
	.author-more-text { float: left; padding: 5px 10px; }

.slides-container { display:block; overflow:hidden; }

.header-menu-wrapper { width:100%; }

.header-social-menu-wrapper { background-color: #D31D15; float: right; height: 47px; margin-right: 45px; margin-top: 0; width: 75px; }
.header-social-menu-wrapper div { float:left; margin-left:6px; height:22px; display:none; }
.header-social-menu-wrapper div a { padding-left:8px; display:block; }
.header-social-menu-wrapper div:first-child { padding-top:3px; margin-left:-5px; margin-right:-20px; }

.close-header-menu { position:absolute; top:-6px; right:0; }

.featured-fb-wrapper { display:none; }
.featured-twt-wrapper { display:none; }
.featured-com-wrapper { display:none; }

.tablet-featured-fb-wrapper { display:none; }
.tablet-featured-twt-wrapper { display:none; }
.tablet-featured-com-wrapper { display:none; }

.phone-fb-wrapper { cursor: pointer; display: block !important; position: absolute; right: 10px; top: -30px; }
.phone-twt-wrapper { cursor: pointer; display: block !important; position: absolute; right: 52px; top: -30px; }
.phone-com-wrapper { border-top: 0px solid #2F2F2F; cursor: pointer; display: block !important; position: absolute; right: 94px; top: -30px; }

.phone-fb-wrapper img, .phone-twt-wrapper img, .phone-com-wrapper img { width:35px; }

.info-title {
    bottom: 58px;
    left: 0;
    padding-left: 20px;
    padding-right: 0;
    right: auto;
	text-align:left;
}

.play-image {
    bottom: auto;
    cursor: pointer;
    left: 20px;
    max-width: 110px;
    opacity: 0.8;
    position: absolute;
    top: 5px;
    z-index: 1111112;
	max-width:70px;
}

}

@media only screen and ( max-width : 480px ){
.play-image { position: absolute; right: 42%; top: 20%; max-width:70px; }

body.changingLanes .comments_top_header { margin:-550px auto 0; }
body.changingLanes .comments-excerpt { padding-left:20px; }
body.changingLanes .vid_title_container { padding:20px; }
body.changingLanes .comments_top_header .vid_image_container { margin:25px 76px 15px; }
}


.guest-title-wrapper{
    position:relative;
}

.guest-title-wrapper .view_guests{
    float:right;
    background-color:white;
    padding-left: 10px;
}

.guest-title-wrapper .guests_wrapper{
  width:100%;
  background-color:white;
  position:absolute;
  z-index:999;
  border: 2px #EBEBEB solid;
  top:50px;
}

.guest-title-wrapper .guests_wrapper ul:before,
.guest-title-wrapper .guests_wrapper ul:after{
  content: " ";
  display: block;
  clear:both;
}

.guest-title-wrapper .guests_wrapper ul li{
  width:50%;
  float:left;
}

.guest-title-wrapper .view_guests select{
    margin:0px;
    padding:4px;
    margin-top:5px;
    vertical-align:top;
}

@media only screen and (max-width: 767px){
	.guest-title-wrapper .view_guests{
		float:none;
	}

	.guest-title-wrapper .view_guests select{
		width:96%;
	}

	.guest-title-wrapper{
		width:96%;
		margin-bottom: 60px;
	}

	.guest-title-wrapper:before, 
	.guest-title-wrapper:after {
	    clear: both;
	    content: " ";
	    display: block;
	}
}