/*
Project: Baylor University :: Virtual Student Programs
Version: 1.0
Developer: Internet Imagineering, LLC
*/

/* GOOGLE FONTS
font-family: 'PT Sans', sans-serif;		PT+Sans:400,400i,700,700i
font-family: 'PT Serif', serif;				PT+Serif:400,400i,700,700i
*/


body {
	background-color: #fff;
	margin: 0px 0px; 
	padding: 0px;
	font-family: 'Source Sans Pro', trebuchet ms, arial, verdana, sans-serif;
	color: #333;
	font-size: 14px;
}

.clear { clear: both;}

.fade {
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}

.fade:hover {
	opacity: 0.5;
}

.mobile-menu {float: right; margin: 20px 0 0 0; padding: 0; }

/* GLOBAL - COLORS */

	.yellow {color: #feba12 !important;}
	.white {color: #fff !important;}
	
/* GLOBAL - BUTTONS */



	.uiButton a {
	    padding: 14px 24px;
	    border-radius: 5px;
	    border: 1px solid #005525;
	    color: #fff;
	    margin: 0 auto;
	    transition: all .33s ease-out;
	    position: relative;
	       border-color: #f2c744;
   	 	color: #005525;
    	background-image: linear-gradient(to bottom,rgba(254,232,0,1) 0%,rgba(254,204,0,1) 100%);
    		box-shadow: inset 0 0 10px 4px transparent;
	    box-sizing: border-box;
	    vertical-align: text-top;
	    font-size: 20px;
	}

/* GLOBAL - MOBILE */

	.m-header-navigation {display: none;}
	.m-search {display: none;}
	
	.menu-content {width: 90%; display: none; position: absolute; z-index: 999999999999; background-color: #363636; padding: 0px 5% 30px 5%; margin: 0px 0 0 0;top: 125px;}
	.menu-content ul {list-style-type: none; width: 100%; margin: 0; padding: 0;}
	.menu-content ul li {color: #fff; margin: 10px 0; padding: 0; font-size: 16px; text-transform: uppercase; font-weight: bold;}
	.menu-content ul li a {color: #fff; text-decoration: none;}
	.menu-content ul li a:hover {color: #feba12; text-decoration: none;}
	
	.menu-content ul ul {list-style-type: disc; width: 100%; margin: 10px 0; padding: 0;}
	.menu-content ul ul li {color: #ccc; margin: 5px 20px; padding: 0; font-size: 14px; text-transform: initial;}
	.menu-content ul ul li a {color: #ccc; text-decoration: none;}
	.menu-content ul ul li a:hover {color: #feba12; text-decoration: none;}

/* GLOBAL - LAYOUT */

	/* header*/
	.wrapper-header {width: 100%; position: fixed; z-index: 9999999999; border-bottom: 1px solid #feba12;}
	.container-header {width: 90%; margin: 0 auto; max-width: 1100px; }
	.header-top {width: 100%; background-color: #154734; padding: 1px 0;}
	
	.header-logo {width: 280px; float: left; padding: 10px 0;}
	.header-logo img {width: 96%;}
	
	.header-vspwordmark {color: #fff; float: left; margin: 0 0 0 0; font-size: 20px; font-weight: 400; border-left: 2px solid #feba12; padding: 3px 0 3px 12px; margin: 24px 0 0 2px;}
	.header-vspwordmark a {color: #fff; text-decoration: none;}
	.header-vspwordmark a:visited {color: #fff; text-decoration: none;}
	.header-vspwordmark a:hover {color: #fff; text-decoration: underline;text-shadow: 1px 1px 8px rgba(255,255,255, 0.5)}
	
	.header-right {float: right;}
	.headernav {display: none; font-size: 14px; margin: 10px 0 0 0; color: #999;}
	.headernav a {color: #999; text-decoration: none; margin: 0 6px;}
	.headernav a:visited {color: #999; text-decoration: none;}
	.headernav a:hover {color: #fff; text-decoration: none;}
	
	.holder-busearch {color: #fff; margin: 20px 0 0 0; text-align: right; width: 140px;}
	
	/*navigation*/
	.wrapper-nav {position: fixed; width: 100%; background-color: #363636; border-top: 70px solid #154734; z-index: 9999999;}
	.container-nav {width: 90%; margin: 0 auto; max-width: 1100px;}
	
	
/* GLOBAL - HEADINGS */

	h1.scriptTitle {font-family: 'PT Serif', times new roman, serif; font-size: 42px; font-weight: 700; margin: 0; padding: 0; font-style: italic; color: #252525;}
	h3.subTitle {font-size: 28px; color: #154734; width: 60%; margin: 20px auto; text-align: center;}
	h1.pagetitle {font-family: 'PT Serif', times new roman, serif; font-size: 32px; font-weight: 700; margin: 0; padding: 0; font-style: italic; color: #252525;}
	h1.pagetitle2 {font-size: 32px; font-weight: 700; margin: 0; padding: 0; }
	h1.pagetitle3 {font-size: 24px; font-weight: 700; margin: 0; padding: 0; }
	
/* FRONT PAGE - SLIDERS */

	.front-slider {
		  /* The image used */
		  background: #fff url("//virtualstudentprograms.baylor.edu/images/slider-sing23.jpg") no-repeat top;

		  /* Set a specific height */
		  height: 800px;

		  /* Create the parallax scrolling effect */
		  /*background-attachment: fixed; */
		  
		  /* Page Position */
		border-top: 120px solid #fff;
	}
	
	.container-slider-cta {width: 80%; margin: 300px auto 0 auto; max-width: 1200px; text-align: center;}
	
	.sliderCTA-image {width: 50%; max-width: 300px; margin: 0 auto;}
	.sliderCTA-image img {width: 100%;}
	
	.sliderCTA-text {width: 60%; margin: 0px auto 0 auto;}
	h1.sliderCTA-heading1 {font-size: 42px; font-weight: bold; color: #fff;}
	.sliderCTA-desc {margin: 20px 0;  color: #fff; font-family: 'PT Serif', times new roman, serif; font-size: 18px; }
	.sliderCTA-button {margin: 50px auto;}
	
/* FRONT PAGE - CONTENT */

	.front-wrapper-sect2 {width: 90%; max-width: 1100px; margin: 80px auto; text-align: center;}
	h1.sectionHeading1 {font-size: 42px; font-weight: bold; color: #154734;}
	.sectionText {margin: 20px 0;  color: #333; font-family: 'PT Serif', times new roman, serif; font-size: 18px; }
	
	.front-wrapper-sect3 {width: 100%; background-color: #feba12; padding: 80px 0;}
	.sect3-text {color: #154734; font-family: 'PT Serif', times new roman, serif; font-size: 18px; width: 80%; text-align: center; margin: 0 auto; max-width: 1100px;}
	
/* EVENT HOLDERS */

	.container-events {width: 100%; text-align: center; margin: 0px 0;}
	.holder-event {width: 260px; display: inline-block; background-color: #d7d5d5; text-align: center; margin: 30px; padding: 0 0 20px 0;}
	.eventThumb {width: 100%;}
	.eventThumb img {width: 100%;}
	.eventDate {width: 80px;  background-color: #fff; padding: 10px 0px 0 0px; margin: 135px 0 0 90px; z-index: 88888; position: absolute; text-align: center;}
		.eventDate-month {text-transform: uppercase; text-align: center; border-bottom: 2px solid #154734; color: #333; font-size: 14px; width: 25px; margin: 0 auto; padding: 0 0 2px 0;}
		.eventDate-day {text-transform: uppercase; text-align: center; color: #333; font-size: 30px; width: 50px; margin: 0 auto; padding: 0 0 2px 0; font-weight: bold;}
	.eventTitle {margin: 45px 0 0 0;  color: #154734; font-family: 'PT Serif', times new roman, serif; font-size: 24px; }
	.eventSubTitle {margin: 0px 0;  color: #333; font-family: 'PT Serif', times new roman, serif; font-size: 16px; }
	
/* CONTENT */

	.wrapper-content-event {width: 100%; background: #fff url("//virtualstudentprograms.baylor.edu/images/baylorvsp-event-bg.jpg") no-repeat bottom; min-height: 800px; border-top: 125px solid #fff;}
	.wrapper-content-event-dia2020 {width: 100%; background: #000 url("//virtualstudentprograms.baylor.edu/images/baylorvsp-event-bg-dia2020.jpg") no-repeat bottom; min-height: 800px; border-top: 120px solid #fff;}
	.wrapper-content-event-esla2020 {width: 100%; background: #000 url("//virtualstudentprograms.baylor.edu/images/baylorvsp-event-bg-esla2020.jpg") no-repeat bottom; min-height: 800px; border-top: 120px solid #fff;}
	.wrapper-content-event-jumpshot {width: 100%; background: #000 url("//virtualstudentprograms.baylor.edu/images/baylorvsp-event-bg-jumpshot.jpg") no-repeat bottom; min-height: 800px; border-top: 120px solid #fff;}
	.wrapper-content-event-dphour {width: 100%; background: #000 url("//virtualstudentprograms.baylor.edu/images/baylorvsp-event-bg-dphour.jpg") no-repeat bottom; min-height: 800px; border-top: 120px solid #fff;}
	.wrapper-content-event-tylerscott {width: 100%; background: #fff url("//virtualstudentprograms.baylor.edu/images/baylorvsp-event-bg-tylerscott.jpg") no-repeat bottom; min-height: 800px; border-top: 120px solid #fff;}
	
	.wrapper-content-event-afterdark {width: 100%; background: #000 url("//virtualstudentprograms.baylor.edu/images/baylorvsp-event-bg-afterdark.jpg") no-repeat bottom; min-height: 800px; border-top: 120px solid #fff;}
	
	.wrapper-content-event-homecoming {width: 100%; background: #000 url("//virtualstudentprograms.baylor.edu/images/baylorvsp-event-bg-homecoming.jpg") no-repeat bottom; min-height: 800px; border-top: 120px solid #fff;}
	
	.wrapper-content-event-sing {width: 100%; background: #004500 url("//virtualstudentprograms.baylor.edu/images/baylorvsp-event-bg-sing2023.jpg") no-repeat top; min-height: 800px; border-top: 120px solid #fff;}
	
	.wrapper-content-event-christmas {width: 100%; background: #000 url("//virtualstudentprograms.baylor.edu/images/baylorvsp-event-bg-christmas.jpg") no-repeat bottom; min-height: 800px; border-top: 120px solid #fff;}
	
	.container-content {width: 90%; max-width: 1100px; margin: 0 auto; padding: 60px 0 0 0;}
	
/* VIDEO GLOBAL */
	
	.video-holder {width: 100%;}	
	
/* WATCH */

	.wrapper-watch-top {border-left: 5px solid #feba12;}
	.watch-subtitle {margin: 0 0 0 30px; color: #feba12; font-family: 'PT Serif', times new roman, serif; font-size: 18px; font-style: italic; padding: 20px 0 0 0;}
	.watch-pagetitle {margin: 5px 0 0 30px; color: #fff;}
	.watch-top-links {width: 100%; padding: 10px 0 20px 0;}
	.watch-toplink-right {float: right; width:200px; text-align: left; text-transform: uppercase; font-weight: 600;}
	.watch-toplink-left {float: left; width: 860px; text-transform: uppercase; font-weight: 600; margin: 0 0 0 30px;}

	.wrapper-watch-sect1 {border-left: 5px solid #feba12; padding: 0 0 30px 0;}
	.watch-sect1-left {float: left; width: 860px; background-color: #363636; min-height: 510px;}
	.watch-sect1-right {float: right; width: 200px; min-height: 510px; background-color: #363636; border-top: 5px solid #feba12;}
	.watch-holder-showcasevideo {width: 800px; height: 450px; margin: 30px;}
	
	.sect1-right-title {width: 90%; margin: 20px auto; text-align: center;}
	.sect1-right-content {width: 90%; margin: 0 auto; text-align: center;}
	
	.holder-social {margin: 30px 0 0 0;}
	.social-icon {font-size: 24px;}
	.social-hashtag {font-size: 12px; text-transform: uppercase; letter-spacing: 1px; margin: 10px 0 0 0;}
	
	.wrapper-watch-sect2 {margin: 0; padding: 0;}
	.watch-sect2-left {float: left; width: 860px;}
	.watch-sect2-right {float: right; width: 300px; text-align: center;}
	.watch-sect2-thumbcolumn {display: inline-block; width: 34%; margin: 20px 4.5% 20px 4.5%;}
	.leftborder {border-left: 5px solid #d8d8d8; padding: 0 0 0 9%;}
	.topmargin {margin: 20px 0 0 0;}
	.watch-sect2-columntitle {margin: 0 0 10px 0; padding: 0;}
	
/* GLOBAL - FORMS */

.headersearch  {position: absolute; top: 24px;}

#header_search_submit {
    position: absolute;
    top: 50%;
    right: 0;
    margin: -7px 6px 0 0;
    width: 16px;
    height: 16px;
    padding: 0;
    background: url(//www.baylor.edu/images/icons/standard/search_sets/baylor_green.png) no-repeat 0 0;
    text-indent: -9999px;
    border: none;
    cursor: pointer;
}

#header_search_box {
    background: 0 0;
    border: none;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding: 0 5px 0 0;
    width: 160px;
    color: #5d6d64;
    background: rgba(255,255,255,.06);
    border-radius: 11px;
    padding: 0 5px 0 10px;
    transition: background-color .2s ease-in-out;
}

#header_search_box:focus {background-color: #fff;}

input.searchform {border: none;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding: 0 5px 0 0;
    width: 160px;
    color: #5d6d64;
    background: rgba(255,255,255,.06);
    border-radius: 11px;
    padding: 0 5px 0 10px;
    transition: background-color .2s ease-in-out;
}
	
/* GLOBAL - DROP DOWN */

#dropmenu, #dropmenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	font-weight:bold;
	z-index: 6000;
}
#dropmenu a {
	color: #c2c2c2;
	text-decoration: none;
	font-weight: bold;
}

#dropmenu li a.about{display:block; float:left; height:35px; text-decoration:none; padding:16px 25px 0px 25px; cursor:pointer; font-size: 15px; font-weight: 400; border-left: 1px solid #777; text-shadow: 1px 1px 3px #000000;}
#dropmenu li a.events{display:block; float:left; height:35px; text-decoration:none; padding:16px 25px 0px 25px; cursor:pointer; font-size: 15px; font-weight: 400; border-left: 1px solid #777; text-shadow: 1px 1px 3px #000000;}
#dropmenu li a.watch{display:block; float:left; height:35px; text-decoration:none; padding:16px 25px 0px 25px; cursor:pointer; font-size: 15px; font-weight: 400; border-left: 1px solid #777; text-shadow: 1px 1px 3px #000000;}


#dropmenu li a.about {}
#dropmenu li a.events {}
#dropmenu li a.watch {}

#dropmenu li:hover a.about, #dropmenu a:hover.about {background-color: #111; color: #fff;}
#dropmenu li:hover a.events, #dropmenu a:hover.events {background-color: #111; color: #fff;}
#dropmenu li:hover a.watch, #dropmenu a:hover.watch {background-color: #111; color: #fff;}


#dropmenu li {
	float:left;
	position:relative;
	display:block;
}
#dropmenu ul {
	position:absolute;
	display:none;
	height:auto;
	border-bottom:2px solid #000;
}
#dropmenu ul a {
	color:#fff;
	padding: 0;
}
#dropmenu ul a:hover {
	/*background-color: #fff;*/
}
#dropmenu li ul {
	background:#333;
	top:51px;
	float: left;
	padding: 0px 0 0px 0;
	margin: 0px;
	width: 260px;
	border-right:0px solid #fff;
	border-left:0px solid #fff;
	border-bottom: 5px solid #feba12;
}

#dropmenu li ul li.current_page_item a {
	/*background:#fff; */
	color:#feba12;
}

#dropmenu li ul li {
	border-top:0px solid #fff;
	padding: 4px 0;
}

#dropmenu li ul a {
	width:225px;
	padding:10px 10px 6px 25px;
	font-size: 16px;
	float:left;
	font-weight: 400;
}

#dropmenu li ul a:hover {
	color: #feba12;
}

#dropmenu ul ul {
	top:auto;
}
#dropmenu li ul ul {
	left:250px;
	margin:0px 0 0 10px;
}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {
	display:none;
}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {
	display:block;
}

	

@media screen and (min-width: 0px) and (max-width: 1400px) {

	@media screen and (min-width: 1200px) and (max-width: 1400px) {
		.mobile-menu {display: none;}
		.m-sitetitle {display: none;}
		
	}
	
	@media screen and (min-width: 1024px) and (max-width: 1199px) {
		.mobile-menu {display: none;}
		.m-sitetitle {display: none;}
				
		/* WATCH */
		
		.container-content {width: 90%; max-width: 1100px; margin: 0 auto; padding: 60px 0 50px 0;}

		.wrapper-watch-top {border-left: 5px solid #feba12;}
		.watch-subtitle {margin: 0 0 0 30px; color: #feba12; font-family: 'PT Serif', times new roman, serif; font-size: 18px; font-style: italic; padding: 20px 0 0 0;}
		.watch-pagetitle {margin: 5px 0 0 30px; color: #fff;}
		.watch-top-links {width: 100%; padding: 0px 0 20px 0;}
		.watch-toplink-right {float: right; text-align: right; text-transform: uppercase; font-weight: 600; padding: 20px 0 0 0;}
		.watch-toplink-left {float: left; text-transform: uppercase; font-weight: 600; margin: -20px 0 0 30px;}

		.wrapper-watch-sect1 {border-left: 5px solid #feba12; padding: 0 0 30px 0;}
		.watch-sect1-left {width:100%; background-color: #363636; }
		.watch-sect1-right {width: 100%;  background-color: #363636; border-top: 0px solid #feba12; height: 100px; min-height: 100px; display: block; position: relative; padding: 30px 0 0 0;}
		.watch-holder-showcasevideo {width: 94%; margin: 30px;}
	
		.sect1-right-title {width: 90%; margin: 20px auto; text-align: center; display: none;}
		.sect1-right-content {width: 90%; margin: 0 auto; text-align: center;}
	
		.holder-social {margin: 30px 0 0 0; display: inline-block; margin: 0 .5%; border: 1px solid #feba12; padding: 10px 20px; width: 17%;}
		.social-icon {font-size: 24px;}
		.social-hashtag {font-size: 12px; text-transform: uppercase; letter-spacing: 1px; margin: 10px 0 0 0;}
	
		.wrapper-watch-sect2 {margin: 0; padding: 0;}
		.watch-sect2-left {float: left; width: 860px;}
		.watch-sect2-right {float: right; width: 300px; text-align: center;}
		.watch-sect2-thumbcolumn {display: inline-block; width: 34%; margin: 20px 4.5% 20px 4.5%;}
		.leftborder {border-left: 5px solid #d8d8d8; padding: 0 0 0 9%;}
		.topmargin {margin: 20px 0 0 0;}
		.watch-sect2-columntitle {margin: 0 0 10px 0; padding: 0;}
	
		
	}
	
	@media screen and (min-width: 768px) and (max-width: 1023px) {
		
		.header-right {display: none;}
		.header-vspwordmark {display: none;}
		ul#dropmenu {display: none;}
		.m-sitetitle {font-size: 20px; font-weight: 400; text-shadow: 1px 1px 3px #000000; color: #fff; padding: 14px 0 0px 0;}
		
		/* FRONT PAGE CTA */
		
		.container-slider-cta {width: 90%; margin: 100px auto 0 auto; max-width: 1200px; text-align: center;}
	
		.sliderCTA-image {width: 40%; max-width: 250px; margin: 0 auto;}
		.sliderCTA-image img {width: 100%;}
	
		.sliderCTA-text {width: 80%; margin: 30px auto 0 auto;}
		h1.sliderCTA-heading1 {font-size: 42px; font-weight: bold; color: #fff;}
		.sliderCTA-desc {margin: 20px 0;  color: #fff; font-family: 'PT Serif', times new roman, serif; font-size: 18px; }
		.sliderCTA-button {margin: 50px auto;}
		
		/* WATCH */
		
		.container-content {width: 90%; max-width: 1100px; margin: 0 auto; padding: 60px 0 50px 0;}

		.wrapper-watch-top {border-left: 5px solid #feba12;}
		.watch-subtitle {margin: 0 0 0 30px; color: #feba12; font-family: 'PT Serif', times new roman, serif; font-size: 18px; font-style: italic; padding: 20px 0 0 0;}
		.watch-pagetitle {margin: 5px 0 0 30px; color: #fff;}
		.watch-top-links {width: 100%; padding: 0px 0 20px 0;}
		.watch-toplink-right {float: right; text-align: right; text-transform: uppercase; font-weight: 600; padding: 20px 0 0 0;}
		.watch-toplink-left {float: left; text-transform: uppercase; font-weight: 600; margin: -20px 0 0 30px;}

		.wrapper-watch-sect1 {border-left: 5px solid #feba12; padding: 0 0 30px 0;}
		.watch-sect1-left {width:100%; background-color: #363636; position: relative; display: block; height: auto !important; min-height: inherit;}
		.watch-sect1-right {width: 100%;  background-color: #363636; border-top: 0px solid #feba12; min-height: 100px; display: block; position: relative; padding: 10px 0 30px 0;}
		.watch-holder-showcasevideo {width: 93%; margin: 30px; height: auto;}
	
		.sect1-right-title {width: 90%; margin: 20px auto; text-align: center; display: none;}
		.sect1-right-content {width: 90%; margin: 0 auto; text-align: center;}
	
		.holder-social {margin: 30px 0 0 0; display: inline-block; margin: 5px .5%; border: 1px solid #feba12; padding: 10px 20px; width: 40%;}
		.social-icon {font-size: 24px;}
		.social-hashtag {font-size: 12px; text-transform: uppercase; letter-spacing: 1px; margin: 10px 0 0 0;}
	
		.wrapper-watch-sect2 {margin: 0; padding: 0;}
		.watch-sect2-left {float: left; width: 860px;}
		.watch-sect2-right {float: right; width: 300px; text-align: center;}
		.watch-sect2-thumbcolumn {display: inline-block; width: 34%; margin: 20px 4.5% 20px 4.5%;}
		.leftborder {border-left: 5px solid #d8d8d8; padding: 0 0 0 9%;}
		.topmargin {margin: 20px 0 0 0;}
		.watch-sect2-columntitle {margin: 0 0 10px 0; padding: 0;}
			
		
		@media screen and (min-width: 768px) and (max-width: 1023px) {
		
			
			
		}
		
		@media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
		
			
		
		}

	}
	
	@media screen and (min-width: 481px) and (max-width: 767px) {
		
		.header-right {display: none;}
		.header-vspwordmark {display: none;}
		ul#dropmenu {display: none;}
		.m-sitetitle {font-size: 20px; font-weight: 400; text-shadow: 1px 1px 3px #000000; color: #fff; padding: 14px 0 0px 0;}
		
		/* FRONT PAGE CTA */
		
		.container-slider-cta {width: 90%; margin: 200px auto 0 auto; max-width: 1200px; text-align: center;}
	
		.sliderCTA-image {width: 40%; max-width: 250px; margin: 0 auto;}
		.sliderCTA-image img {width: 100%;}
	
		.sliderCTA-text {width: 80%; margin: 30px auto 0 auto;}
		h1.sliderCTA-heading1 {font-size: 42px; font-weight: bold; color: #fff;}
		.sliderCTA-desc {margin: 20px 0;  color: #fff; font-family: 'PT Serif', times new roman, serif; font-size: 18px; }
		.sliderCTA-button {margin: 50px auto;}
		
		
		/* WATCH */
		
		.container-content {width: 90%; max-width: 1100px; margin: 0 auto; padding: 60px 0 50px 0;}

		.wrapper-watch-top {border-left: 5px solid #feba12;}
		.watch-subtitle {margin: 0 0 0 30px; color: #feba12; font-family: 'PT Serif', times new roman, serif; font-size: 18px; font-style: italic; padding: 20px 0 0 0;}
		.watch-pagetitle {margin: 5px 0 0 30px; color: #fff;}
		.watch-top-links {width: 100%; padding: 0px 0 20px 0;}
		.watch-toplink-right {float: right; text-align: right; text-transform: uppercase; font-weight: 600; padding: 20px 0 0 0;}
		.watch-toplink-left {float: left; text-transform: uppercase; font-weight: 600; margin: -20px 0 0 30px;}

		.wrapper-watch-sect1 {border-left: 5px solid #feba12; padding: 0 0 30px 0;}
		.watch-sect1-left {width:100%; background-color: #363636; position: relative; display: block; height: auto !important; min-height: inherit;}
		.watch-sect1-right {width: 100%;  background-color: #363636; border-top: 0px solid #feba12; min-height: 100px; display: block; position: relative; padding: 0px 0 30px 0; margin: -30px 0 0 0;}
		.watch-holder-showcasevideo {width: 88%; margin: 30px; height: auto;}
	
		.sect1-right-title {width: 90%; margin: 20px auto; text-align: center; display: none;}
		.sect1-right-content {width: 90%; margin: 0 auto; text-align: center;}
	
		.holder-social {margin: 30px 0 0 0; display: inline-block; margin: 5px auto1; border: 1px solid #feba12; padding: 10px 20px; width: 86%;}
		.social-icon {font-size: 24px;}
		.social-hashtag {font-size: 12px; text-transform: uppercase; letter-spacing: 1px; margin: 10px 0 0 0;}
	
		.wrapper-watch-sect2 {margin: 0; padding: 0;}
		.watch-sect2-left {float: left; width: 860px;}
		.watch-sect2-right {float: right; width: 300px; text-align: center;}
		.watch-sect2-thumbcolumn {display: inline-block; width: 34%; margin: 20px 4.5% 20px 4.5%;}
		.leftborder {border-left: 5px solid #d8d8d8; padding: 0 0 0 9%;}
		.topmargin {margin: 20px 0 0 0;}
		.watch-sect2-columntitle {margin: 0 0 10px 0; padding: 0;}
		
			
	
	}
	
	@media screen and (min-width: 0px) and (max-width: 480px) {
		
		.header-right {display: none;}
		.header-vspwordmark {display: none;}
		ul#dropmenu {display: none;}
		.m-sitetitle {font-size: 20px; font-weight: 400; text-shadow: 1px 1px 3px #000000; color: #fff; padding: 14px 0 0px 0;}
		
		/* FRONT PAGE CTA */
		
		.container-slider-cta {width: 90%; margin: 200px auto 0 auto; max-width: 1200px; text-align: center;}
	
		.sliderCTA-image {width: 40%; max-width: 250px; margin: 0 auto;}
		.sliderCTA-image img {width: 100%;}
	
		.sliderCTA-text {width: 80%; margin: 30px auto 0 auto;}
		h1.sliderCTA-heading1 {font-size: 42px; font-weight: bold; color: #fff;}
		.sliderCTA-desc {margin: 20px 0;  color: #fff; font-family: 'PT Serif', times new roman, serif; font-size: 18px; }
		.sliderCTA-button {margin: 50px auto;}
		
		
		/* WATCH */
		
		.container-content {width: 90%; max-width: 1100px; margin: 0 auto; padding: 60px 0 50px 0;}

		.wrapper-watch-top {border-left: 5px solid #feba12;}
		.watch-subtitle {margin: 0 0 0 30px; color: #feba12; font-family: 'PT Serif', times new roman, serif; font-size: 18px; font-style: italic; padding: 20px 0 0 0;}
		.watch-pagetitle {margin: 5px 0 0 30px; color: #fff;}
		.watch-top-links {width: 100%; padding: 0px 0 20px 0;}
		.watch-toplink-right {float: right; text-align: right; text-transform: uppercase; font-weight: 600; padding: 20px 0 0 0;}
		.watch-toplink-left {float: left; text-transform: uppercase; font-weight: 600; margin: -20px 0 0 30px;}

		.wrapper-watch-sect1 {border-left: 5px solid #feba12; padding: 0 0 30px 0;}
		.watch-sect1-left {width:100%; background-color: #363636; position: relative; display: block; height: auto !important; min-height: inherit;}
		.watch-sect1-right {width: 100%;  background-color: #363636; border-top: 0px solid #feba12; min-height: 100px; display: block; position: relative; padding: 0px 0 30px 0; margin: -30px 0 0 0;}
		.watch-holder-showcasevideo {width: 88%; margin: 30px; height: auto;}
	
		.sect1-right-title {width: 90%; margin: 20px auto; text-align: center; display: none;}
		.sect1-right-content {width: 90%; margin: 0 auto; text-align: center;}
	
		.holder-social {margin: 30px 0 0 0; display: inline-block; margin: 5px auto1; border: 1px solid #feba12; padding: 10px 20px; width: 86%;}
		.social-icon {font-size: 24px;}
		.social-hashtag {font-size: 12px; text-transform: uppercase; letter-spacing: 1px; margin: 10px 0 0 0;}
	
		.wrapper-watch-sect2 {margin: 0; padding: 0;}
		.watch-sect2-left {float: left; width: 860px;}
		.watch-sect2-right {float: right; width: 300px; text-align: center;}
		.watch-sect2-thumbcolumn {display: inline-block; width: 34%; margin: 20px 4.5% 20px 4.5%;}
		.leftborder {border-left: 5px solid #d8d8d8; padding: 0 0 0 9%;}
		.topmargin {margin: 20px 0 0 0;}
		.watch-sect2-columntitle {margin: 0 0 10px 0; padding: 0;}
	
	}
	
}

@media screen and (min-width: 1401px) {

	.mobile-menu {display: none;}
	.m-sitetitle {display: none;}
	
}