/*
 * responsive.custom.css is for custom media queries that are not set via the
 * theme settings, such as cascading media queries.
 *
 * By default all the other responsive stylesheets used in Adaptivetheme use a
 * "stacking method", however cascading media queries use a waterfall method so
 * you can leverage the cascade and inheritance for all browsers that support
 * media queries.
 *
 * @SEE http://zomigi.com/blog/essential-considerations-for-crafting-quality-media-queries/#mq-overlap-stack
 *
 * NOTE: this file loads by default, to disable go to your theme settings and
 * look under the "CSS" settings tab.
 */

/*
 * Really small screens and up
 */
@media only screen and (min-width: 220px) {

.video-responsive-560x315{ overflow:hidden; padding-bottom:56.25%; position:relative; height:0; max-width:560px; } 
.video-responsive-560x315 iframe{ left:0; top:0; max-height:315px; max-width:560px; height:100%; width:100%; position:absolute; }

	#leaderboard-wrapper {
		display: none;
	}
	
	#branding {
		float: left;
	}
	
	#block-block-3 {
		display: block;
		position: absolute;
		right: 15px;
		top: 15px;
		width: auto;
	}
	
	#block-block-3 span {
		display: none;
	}
	
	#mobile-menu {
		border-right: solid 2px #333333;
		cursor: pointer;
		color: #333333;
		font-size: 30px;
		padding: 5px 12px;
	}
	
	#mobile-search {
		cursor: pointer;
		color: #333333;
		font-size: 30px;
		padding: 5px 0 5px 12px;
	}
	
	#block-system-main-menu {
		display: none;
	}
	
	.not-front #columns {
	}
	
	#block-menu-block-1,
	#block-menu-block-2,
	#block-menu-block-4,
	#block-menu-block-6,
	#block-menu-block-7 {
		display: none;
	}
	
	/*  Popup block css for Lunda Center floor plans  */
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}

} 

@media only screen 
	and (min-width: 320px) 
	and (max-width: 767px) {

.video-responsive-560x315{ overflow:hidden; padding-bottom:56.25%; position:relative; height:0; max-width:560px; } 
.video-responsive-560x315 iframe{ left:0; top:0; max-height:315px; max-width:560px; height:100%; width:100%; position:absolute; }
		
	.form-select {
		width: 95%;
	}
		
	.breadcrumb {
		font-size: 14px;
	}
	
	.breadcrumb span {
		display: inline-block;
		margin-bottom: 5px;
	}
		
	/* embedded media files */
	
	.media_embed {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px; 
		height: 0; 
		overflow: hidden;
	}
	 
	.media_embed iframe,
	.media_embed object,
	.media_embed embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	/* begin header styles */
	
	#header {
		height: 70px;
	}
	
	#branding {
		bottom: 0;
		float: none;
		height: 50%;
		left: 0;
		margin: auto 15px;
		overflow: visible;
		position: absolute;
		top: 0;
		width: 50%;
	}
	
	#logo {
		padding: 0;
	}
	
	#logo img {
		max-width: 200px;
		width: 100%;
		height: auto;
	}
	
	.block-page-headers-block-1 .views-field-name h2, 
	.block-page-headers-block-2 .views-field-name h2, 
	.block-page-headers-block-3 .views-field-name h2 {
		font-size: 26px;
	}
	
	/* end header styles */
	
	/* begin homepage styles */
	
	.front #content-wrapper {
		padding: 15px 0;
	}
	
	.front #page-title {
		font-size: 40px;
	}
	
	.front #block-block-1 {
		height: 186px;
	}
	
	.front #content-wrapper .region-two-brick-top {
		font-size: 15px;
		line-height: 1.3;
	}
	
	.front #content-wrapper .region-two-brick-top .panel-pane {
		margin: 0 15px;
	}
	
	.front #content-wrapper .region-two-brick-top h2.pane-title {
		font-size: 2em;
	}
	
	.front .wtc-button a {
		display: block;
		margin: 15px auto;
		padding: 20px;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-calendar,
	.front #content-wrapper .region-two-brick-middle .pane-news-items {
		margin-bottom: 30px;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-calendar .calendar-header {
		padding-bottom: 15px;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-calendar .calendar-link,
	.front #content-wrapper .region-two-brick-middle .pane-calendar .calendar-rss,
	.front #content-wrapper .region-two-brick-middle .pane-news-items .news-link {
		display: none;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-calendar .event-details,
	.front #content-wrapper .region-two-brick-middle .pane-news-items .slide__content {
		margin: 0 auto;
		text-align: center;
		width: 70%;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-calendar .event-title {
		line-height: 1.2;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-calendar .views-field-field-event-image,
	.front #content-wrapper .region-two-brick-middle .pane-news-items .views-field-field-news-images {
		display: none;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-calendar .slick-prev,
	.front #content-wrapper .region-two-brick-middle .pane-calendar .slick-next,
	.front #content-wrapper .region-two-brick-middle .pane-news-items .slick-prev,
	.front #content-wrapper .region-two-brick-middle .pane-news-items .slick-next {
		background-size: 75%;
	}
	
	.front #content-wrapper .region-two-brick-bottom .pane-help-messages,
	.block-help-messages-block {
		color: #fff;
		margin: 0 15px;
	}
	
	/* end homepage styles */
	
	/* begin breadcrumb styling */

	.breadcrumb {
		padding: 15px;
	}
	
	/* end breadcrumb styling */
	
	#page-title, .page-title {
		margin: 0 0 15px;
	}
	
	.not-front #content-wrapper {
		margin-bottom: 0;
	}
	
	/* begin program detail styling */	
	
	.pane-views-exp-all-programs-panel-pane-2 {
		margin-top: 15px;
	}
	
	.section-academic-programs #views-exposed-form-career-cluster-detail-panel-pane-1 {
		margin: 15px;
	}
	
	.section-academic-programs .region-two-66-33-second .form-select {
		width: 90%;
	}
	
	.node-program .field-name-field-program-image {
		display: none;
	}
	
	.node-pathway .horizontal-tabs ul.horizontal-tabs-list li {
		border-right: none;
		float: none;
	}
	
	.node-pathway .horizontal-tabs ul.horizontal-tabs-list .selected a:hover strong {
		color: #fff;
	}
	
	.node-pathway .horizontal-tabs ul.horizontal-tabs-list li a:hover {
		background-color: #cd1543;
		border: none;
		color: #fff;
	}
	
	.node-pathway .horizontal-tabs fieldset.horizontal-tabs-pane {
		border: 0 none;
		margin: 0;
		padding: 1em;
		width: auto;
	}
	
	.node-explore-courses .field-name-apply-button ul {
		text-align: left;
	}
	
		.field-name-field-typical-start {
   font-weight: bold;
}

.field-name-field-program-financial-aid {
    font-weight: bold;
}

	/* end program detail styling */
	
	table {
		width: auto!important;
	}
	
	.calendar-calendar table {
		width: 100%!important;
	}
	
	/* begin calendar styling */
	
	#western-calendar .view .date-nav-wrapper .date-nav h3 {
		margin: 0 auto;
		width: 60%;
	}
	
	#western-calendar .calendar-calendar th.days {
		font-size: 10px;
	}
	
	/* end calendar styling */
	
	/** begin webform styles **/
	
	.webform-progressbar {
		display: none;
	}
	
	.node-type-webform .webform-component,
	.node-type-webform .form-actions {
		margin: 1em 0;
	}
	
	.node-type-webform .form-select {
		width: 90%;
	}
	
	.webform-container-inline div, 
	.webform-container-inline div.form-item {
		display: block;
	}
	
	.node-type-webform .fieldset-legend {
		width: auto;
	}
	
	.node-type-webform .form-textarea-wrapper textarea,
	.webform-component-textarea .grippie {
		width: 90%;
	}
	
	/** end webform styles **/
		
	/* begin footer styles */
  
  	#footer-wrapper {
		background-image: none!important;
		padding: 30px 15px;
		text-align: center;
	}
	
	#block-block-5 {
		margin: 15px 0;
	}
	
	#block-block-4 {
		border-bottom: solid 1px #000;
		margin-bottom: 1em;
	}
	
	#block-menu-menu-footer-menu-one,
	#block-menu-menu-footer-menu-two {
		display: inline-block;
		width: 50%;
		vertical-align: top;
	}
	
	#block-menu-menu-footer-menu-one .block-content {
		border-right: solid 1px #000;
		padding-right: 15px;
	}
	
	#block-menu-menu-footer-menu-two .block-content {
		margin-left: 15px;
	}
	
	#block-menu-menu-footer-menu-three {
		border-bottom: solid 1px #000;
		border-top: solid 1px #000;
		display: block;
		margin: 15px 0;
		padding: 15px 0;
	}
	
	#block-menu-menu-footer-button-menu {
		display: block;
	}
	
	#footer .block-menu ul.menu {
		text-align: center;
	}
	
	/* end footer styles */
	
	#search-form .form-text {
		display: block;
		margin-bottom: 15px;
		width: 90%;
	}
	
	/*  Popup block css for Lunda Center floor plans  */
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
}

/*
 * Tablet sizes and up
 */
@media only screen 
	and (min-width: 768px) 
	and (max-width: 1024px) {

.video-responsive-560x315{ overflow:hidden; padding-bottom:38%; position:relative; height:0; max-width:560px; } 
.video-responsive-560x315 iframe{ left:0; top:0; max-height:315px; max-width:560px; height:100%; width:100%; position:absolute; }
		
	.not-front #content-wrapper {
		margin-bottom: 0;
	}
		
	.breadcrumb {
		font-size: 14px;
	}
	
	.breadcrumb span {
		display: inline-block;
		margin-bottom: 5px;
	}
		
	/* embedded media files */
	
	.media_embed {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px; 
		height: 0; 
		overflow: hidden;
	}
	 
	.media_embed iframe,
	.media_embed object,
	.media_embed embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
			
	#logo {
		padding: 15px;
	}
	
	#logo img {
		width: auto;
	}
	
	/* begin homepage styles */
	
	.front #block-block-1 {
		height: 250px;
	}
	
	.front #content-wrapper .region-two-brick-top {
		font-size: 22px;
		line-height: 1.3;
	}
	
	.front #content-wrapper .region-two-brick-top h2.pane-title {
		font-size: 2em;
	}
	
	.front #content-wrapper .region-two-brick-top .panel-pane {
		margin: 0 15px;
		width: auto;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-calendar .calendar-header {
		display: table;
		width: 100%;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-calendar .pane-title {
		display: table-cell;
		text-align: left;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-calendar .calendar-link {
		display: table-cell;
		font-size: 16px;
		text-align: right;
		text-transform: uppercase;
		vertical-align: bottom;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-calendar .calendar-link a,
	.front #content-wrapper .region-two-brick-middle .pane-calendar .calendar-rss a {
		color: #ffffff;
		text-decoration: none;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-calendar .calendar-link a:hover,
	.front #content-wrapper .region-two-brick-middle .pane-calendar .calendar-rss a:hover {
		color: #cd1543;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-calendar .calendar-link:before {
		content: "►";
		font-size: 14px;
		padding-right: 3px;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-calendar .calendar-rss {
		display: table-cell;
		font-size: 16px;
		text-align: right;
		text-transform: uppercase;
		vertical-align: bottom;
		width: 15%;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-calendar .event-details {
		margin: 0 auto;
		text-align: center;
		width: 70%;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-calendar .views-field-field-event-image {
		margin: 15px 0 0 0;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-calendar .views-field-field-event-image img {
		margin: 0 auto;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-news-items .block-inner {
		padding: 30px 0;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-news-items .view-news-items {
		text-align: center;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-news-items .news-header {
		display: table;
		width: 100%;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-news-items .views-field-field-news-images img {
		margin: 0 auto;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-news-items .pane-title {
		display: table-cell;
		text-align: left;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-news-items .news-link::before {
		content: "►";
		font-size: 14px;
		padding-right: 3px;
	}
	
	.front #content-wrapper .region-two-brick-middle .pane-news-items .news-link {
		display: table-cell;
		font-size: 16px;
		text-align: right;
		text-transform: uppercase;
		vertical-align: bottom;
	}
	
	.front .wtc-button.white {
		margin: 0 auto;
		width: 60%;
	}
	
	.front .wtc-button a {
		margin: 0 5px 15px 5px;
		padding: 20px;
	}
	
	.front #content-wrapper .region-two-brick-bottom .pane-help-messages,
	.block-help-messages-block {
		color: #fff;
		margin: 0 15px;
	}
	
	/* end homepage styles */
	
	/* begin all locations view pane styling */
	
	.section-regional-locations div.region .pane-node-title, 
	.section-regional-locations div.region .pane-node-body {
		margin: 15px;
		width: auto;
	}
	
	.node-type-location #main-content-header, 
	.node-type-location .region-two-brick-top, 
	.node-type-location .region-two-brick-middle {
		margin: 15px;
	}
	
	/* end all locations view pane styling */
	
	/* begin launch pad template styles */
	
	.node-type-launch-pad .two-33-66 > .region-two-33-66-first,
	.node-type-launch-pad .two-66-33 > .region-two-66-33-first,
	.node-type-launch-pad .two-66-33 > .region-two-66-33-second{
		width: 100%;
	}
	
	.node-type-launch-pad .field-name-field-launch-pad-resource .region-two-33-66-first .region-inner {
		margin: 0 20px 15px 20px;
	}
	
	.pane-node-field-launch-pad-highlight {
		text-align: center;
	}
	
	.node-type-launch-pad .field-name-field-button-link {
		text-align: center;
	}
		
	/* end launch pad template styles */
	
	/* begin breadcrumb styling */

	.breadcrumb {
		padding: 15px;
	}
	
	/* end breadcrumb styling */
	
	/* begin programs styles */
	
	.pane-views-exp-all-programs-panel-pane-2 {
		margin-top: 30px;
	}
	
	.pane-career-cluster-selection-panel-pane-1 .view-career-cluster-selection .views-row {
		display: inline-block;
		font-size: 0;
		margin: 0 1% 20px;
		vertical-align: top;
		width: 30%;
	}
	
	.pane-career-cluster-selection-panel-pane-1 .view-career-cluster-selection a {
		display: table-cell;
		height: 90px;
		max-height: 90px;
		overflow: hidden;
		padding: 0 35px;
		vertical-align: middle;
		width: 30%;
	}
	
	.node-pathway .horizontal-tabs ul.horizontal-tabs-list li {
		border-right: none;
		float: none;
	}
	
	.node-pathway .horizontal-tabs ul.horizontal-tabs-list .selected a:hover strong {
		color: #fff;
	}
	
	.node-pathway .horizontal-tabs ul.horizontal-tabs-list li a:hover {
		background-color: #cd1543;
		border: none;
		color: #fff;
	}
	
	.node-pathway .horizontal-tabs fieldset.horizontal-tabs-pane {
		border: 0 none;
		margin: 0;
		padding: 1em;
		width: auto;
	}
	
	.node-program .view-course-listing .course-title,
	.node-program .view-course-listing .course-number,
	.node-program .view-course-listing .course-credits {
		display: inline-block;
		width: 32%;
	}
	
	.field-name-field-typical-start {
   font-weight: bold;
}

.field-name-field-program-financial-aid {
    font-weight: bold;
}
	
	.node-program .view-course-listing .view-header {
		display: block;
	}
	
	/* end programs styles */
	
	/* begin all locations view pane styling */

	.view-locations .views-row {
		display: inline-block;
		margin: 0 18px 25px 18px;
		vertical-align: top;
		width: 224px;
	}
	
	.view-locations .views-field-title a {
		display: block;
		min-width: inherit;
		width: auto;
	}
	
	/* end all locations view pane styling */
		
	/* begin business unit page styles */
	
	.node-business-unit-page .field-name-field-bu-feature .field-item {
		display: inline-block;
		vertical-align: top;
		width: 33%;
	}
	
	.node-business-unit-page .field-name-field-bu-feature .field-collection-view {
		background-color: #fff;
		border: solid 1px #cbc9ca;
		margin: 0 15px;
		padding: 15px 15px 30px 15px;
		width: auto;
	}
	
	.node-business-unit-page .field-name-field-bu-feature .field-collection-view .field .field-item {
		width: 100%;
	}
	
	.node-business-unit-page .field-name-field-bu-feature-title-link a {
		display: block;
		min-width: inherit;
		width: auto;
	}
	
	.node-business-unit-page #bu-callout {
		margin: 0 0 30px 0;
		padding: 30px 60px;
		text-align: left;
	}
	
	.node-business-unit-page #bu-callout .field-name-field-bu-callout-link {
		display: inline-block;
		vertical-align: top;
		width: 30%;
	}
	
	.node-business-unit-page #bu-callout .field-name-field-bu-callout-link a {
		line-height: 1.3;
		margin-bottom: 0;
	}
	
	.node-business-unit-page #bu-callout .field-name-field-bu-callout-link .field-item {
		margin-right: 15px;
	}
	
	.node-business-unit-page #bu-callout .field-name-field-bu-callout-text {
		display: inline-block;
		vertical-align: top;
		width: 69%;
	}
	
	/* end business unit page styles */

	
	.level-two .region .pane-node-field-page-intro-copy {
		margin: 15px;
		width: auto;
	}
	
	.node-contact.node-node-embed {
		display: inline-block;
		text-align: center;
		vertical-align: top;
		width: 33%;
	}
	
	/** begin webform styles **/
	
	.node-type-webform .form-select {
		width: 90%;
	}
	
	.webform-container-inline div, 
	.webform-container-inline div.form-item {
		display: block;
	}
	
	.node-type-webform .fieldset-legend {
		width: auto;
	}
	
	.node-type-webform .form-textarea-wrapper textarea,
	.webform-component-textarea .grippie {
		width: 90%;
	}
	
	/** end webform styles **/
	
	/* begin work study list display view styles */
	
	.view-work-study-listing-display .views-label {
		display: inline-block;
		font-weight: 700;
		margin-bottom: 0;
		margin-right: 1em;
		vertical-align: top;
		width: 20%;
	}
	
	
	.view-work-study-listing-display .field-content {
		display: inline-block;
		vertical-align: top;
		width: 74%;
	}
	
	/* end work study list display view styles */
	
	/* begin western directory styles */
	
	#western-directory .views-responsive-grid .views-column {
		border-bottom: none;
		display: inline-block;
		margin: 0 6px 0 0;
		padding: 0;
		vertical-align: top;
		width: 32%;
	}
	
	/* end western directory styles */
		
	/* begin landing page styles */
	
	.flex-landing-page .business-programs .program-item {
		width: 50%;
	}
		
	/* end landing page styles */

	/* begin footer styles */
  
  	#footer-wrapper {
		background-image: none!important;
		padding: 30px 15px;
		text-align: center;
	}
	
	#block-block-5 {
		margin: 15px 0;
	}
	
	#block-block-4 {
		border-bottom: solid 1px #000;
		margin-bottom: 1em;
	}
	
	#block-menu-menu-footer-menu-one,
	#block-menu-menu-footer-menu-two {
		display: inline-block;
		width: 50%;
		vertical-align: top;
	}
	
	#block-menu-menu-footer-menu-one .block-content {
		border-right: solid 1px #000;
		padding-right: 15px;
	}
	
	#block-menu-menu-footer-menu-two .block-content {
		margin-left: 15px;
	}
	
	#block-menu-menu-footer-menu-three {
		border-bottom: solid 1px #000;
		border-top: solid 1px #000;
		display: block;
		margin: 15px 0;
		padding: 15px 0;
	}
	
	#block-menu-menu-footer-button-menu {
		display: block;
	}
	
	#footer .block-menu ul.menu {
		text-align: center;
	}
	
	#footer .block-menu-footer-button-menu ul.menu li {
		display: inline-block;
		margin: 0;
		width: 50%;
	}
	
	.block-menu-footer-button-menu a:link, .block-menu-footer-button-menu a:visited {
		display: inline-block;
		font-size: 16px;
		max-width: 100%;
		padding: 10px 0;
		width: 100%;
	}
	
	/* end footer styles */
	
	/*** BEGIN MOBILE MENU OVERRIDES ***/

	#block-menu-block-5 ul li {
		-webkit-flex-basis: 33.33%; /* Safari */
		flex-basis:         33.33%;
	}
	
	/*  Popup block css for Lunda Center floor plans  */
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
} 

/*
 * Desktops/laptops and up
 */
@media only screen and (min-width: 1025px) {

.video-responsive-560x315{ overflow:hidden; padding-bottom:38%; position:relative; height:0; max-width:560px; } 
.video-responsive-560x315 iframe{ left:0; top:0; max-height:315px; max-width:560px; height:100%; width:100%; position:absolute; }

	#leaderboard-wrapper {
		display: inline-block;
		width: 100%;
	}
	
	#block-block-3 {
		display: none;
	}
	
	#block-system-main-menu {
		display: inline-block;
	}
	
	/*  Popup block css for Lunda Center floor plans  */
#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}

} 

