/* Mobile Links */
.parent-link .js-generated {
	display:none!important;
}
/* RANKINGS */

.number {
margin-bottom:0px!important;
line-height: 1em;
margin-top:44px;
}
.rankings-and-statistics .statistics {
	margin-bottom:77px!important;
}
.best-colleges {
font-size:2.5rem!important;
}
/*.main.columns h1 {
	color: black;
}*/
h3 {
margin-top:0.5em!important;
}
/*Parallax Scroll
*/
/*p.first-text {
margin-top:20px
}*/
#mute-button {
display:none!important;
}
.main .row {
width:100%!important;
}
p.number {
font-size:107px;
}
#intercom-container .intercom-launcher-frame {
bottom:50%!important;
right:9px!important;
}
.wide-body .row {
	width:100%!important;
	max-width:100%!important;
}
li.accordion-navigation.active > a > h3:before
{
	content: "\f068" !important;
font-family: "FontAwesome";

font-size: .7em;
padding-left: 4px;
}
.accordion-navigation > a > h3:before
{
	content: "\f067" ;
font-family: "FontAwesome";

font-size: .7em;
padding-left: 4px;
}
h5.megamenu {
background-color: #006a31;
padding:2px 2px 4px 2px;

}
.contact-us .main.columns h4{
	line-height:1.5rem;
	font-weight:bold;
	margin-top:40px;
}

.accordion .accordion-navigation > a {
color:white;
}
.accordion .accordion-navigation > a > h3 {
color:white;
margin:0px!important;
}
.accordion .accordion-navigation > a {
background-color: #006a31;
transition: background-color 300ms ease-out;
}
.accordion .accordion-navigation.active > a {
background-color: white!important;
color:black!important;
border: black solid 1px!important;
}
.accordion .accordion-navigation.active > a:hover > h3 {
	text-decoration:underline!important;
}
.accordion .accordion-navigation.active > a > h3 {
color:black!important;
}
.accordion .accordion-navigation > a:hover {
background-color: white!important;
color:black!important;
border: black solid 1px!important;
text-decoration:none!important;
}

.accordion .accordion-navigation > a:hover > h3 {
color:black!important;
text-decoration:none!important;
}
.view-megamenu-blocks + ul.menu {
display:none!important;
}
.view-megamenu-blocks:hover + ul.menu {
display:none!important;
}

.field-name-field-section-panel .row {
		width:100%!important;
	max-width:100%!important;
	margin-top:20px;
	margin-bottom:20px;
}
.wide-body article .body > .row, .wide-body article .field > .row {
margin-left:0!important;
margin-right:0!important;
}
h1.margins {
margin-top:2.2rem;
margin-bottom:2rem;
}
.unt-green {
color: #006a31!important;
}
.unt-black {
color:black!important;
}
.unt-white {
color:white!important;
}
.division-text {

}
.first-text {
padding-top:25px;
font-size:1.2rem;
line-height:1.5rem;
}
.view-divisions-and-areas-of-study .views-row {
margin-bottom:100px;
}
.parallax {
	background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	}
	.division-container {
	margin-bottom:25px;
	}
.parallax-jazz {
	background-image:url("/sites/default/files/One-OClock-1200.jpg");
	height:500px;
}
.parallax-itkin {
		background-image:url("/sites/default/files/orchestra-1200.jpg");
	height:500px;
}
.parallax-opera {
		background-image:url("/sites/default/files/alcina_spirits-1200.jpg");
	height:500px;
}
.parallax-mariachi {
	background-image:url("/sites/default/files/mariachi-1200.jpg");
	height:500px;
}
.parallax-mariachi2 {
	background-image:url("/sites/default/files/mariachi2-1200.jpg");
	height:500px;
}
.parallax-african {
	background-image:url("/sites/default/files/african-1200.jpg");
	height:500px;
}
.parallax-kokoras {
	background-image:url("/sites/default/files/kokoras-1200.jpg");
	height:500px;
}
.parallax-composition {
background-image:url("/sites/default/files/composition-parallax-1200.jpg");
height:400px;
}
.parallax-mariachiViolin {
	background-image:url("/sites/default/files/1200/15_150_mariachiaguilas056.jpg");
height:500px;
}
.parallax-orchestra {
	background-image:url("/sites/default/files/orchestra-parallax-1200.jpg");
	height:400px;
}
.parallax-jazzDrums {
background-image:url("/sites/default/files/1200/16_774_Alan_Baylock_1216-copy.jpg");
height:500px;
}
.parallax-operaBows {
background-image:url("/sites/default/files/1200/20161102_285A4380_ElleLogan.jpg");
height:500px;
}
.parallax-jazzTrumpet {
	background-image:url("/sites/default/files/1200/16_774_Alan_Baylock_1460-copy.jpg");
height:500px;
}
.parallax-operaPoppea {
	background-image:url("/sites/default/files/1200/Poppea-46.jpg");
height:500px;
}
.parallax-intermedia {
	background-image:url("/sites/default/files/1200/15_188_IntermediaPerformanceArt103A.jpg");
height:500px;
}
.parallax-jazzSax {
	background-image:url("/sites/default/files/1200/5S3A3036.jpg");
height:500px;
}
.parallax-greenbrigade {
	background-image:url("/sites/default/files/1200/15_593_homecoming_parade213.jpg");
height:500px;
}
.parallax-orchestraCello {
	background-image:url("/sites/default/files/1200/16_Concert_Orchestra_0036.jpg");
height:500px;
}
.parallax-galaSax {
	background-image:url("/sites/default/files/1200/UNT-GALA-by-TAP-%28486-of-575%29.jpg");
height:500px;
}
.parallax-competition {
	background-image:url("/sites/default/files/1200/15_749_Concerti_Winners_0024_final.jpg");
height:500px;
}
.parallax-duetsLumen {
	background-image:url("/sites/default/files/1200/duets_lumen_3.jpg");
height:500px;
}
.parallax-syndicate {
	background-image:url("/sites/default/files/1200/17_050_syndicate214.jpg");
height:500px;
}
.parallax-spooktacular {
	background-image:url("/sites/default/files/1200/16_773_Spooktacular_0282.jpg");
height:500px;
}
.parallax-harp {
	background-image:url("/sites/default/files/1200/harp3.jpg");
height:500px;
}
.parallax-leenhouts {
	background-image:url("/sites/default/files/leenhouts-parallax2.jpg");
height:500px;
}
.parallax-grandChorus {
	background-image:url("/sites/default/files/1200/17_359_Symohony_Orchestra_Grand_Chorus127.jpg");
height:500px;
}


 /* Turn off parallax scrolling for all tablets and phones. Increase/decrease the pixels if needed */
@media only screen and (max-device-width: 769px) {
    .parallax {
        background-attachment: scroll;
    }
}

.view-people-directory table.views-table tr.False {
background-color:#aba0a0!important;
}

@media (min-width: 1165px) {
	.view-people-directory .directory-listing {
	margin-top: 80px;
	}
}

@media (min-width: 968px) and (max-width: 1164px) {
	.view-people-directory .directory-listing {
	margin-top: 13vw;
	}
}

@media (min-width: 769px) and (max-width: 967px) {
	.view-people-directory .directory-listing {
	margin-top: 15vw;
	}
}

@media (min-width: 538px) and (max-width: 768px) {
	.view-people-directory .directory-listing {
	margin-top: 20vw;
	}
}

@media (max-width: 537px) {
	.view-people-directory .directory-listing {
	margin-top: 35vw;
	}
}

#hero-feature .bap-panel .overlay h3.headline {
font-weight:normal!important;
}
.btn a {
	font-weight:normal!important;
}
#main-menu > ul.menu > li > a {
padding-top:8px!important;
/*padding-bottom:8px!important;	*/
/*max-width:100px!important;*/
min-height:50px;



}
.view-mega-menu > .views-row a {
padding: 5px 7px 6px 7px !important;
}
div.main-menu ul.menu li.expanded:hover > ul.menu li {
border-bottom:none!important;
}
/*div.main-menu ul.menu li.expanded:hover > ul.menu li a {
padding: 5px 7px 6px 7px !important;
}*/
ul.menu li a {
	padding: 5px 7px 6px 7px !important;
}

#main-menu > ul.menu > li > ul {
top: 56px!important;
}
div.main-menu > ul.menu > li > a {
line-height:30px!important;
font-size: 13px !important;
font-family: "Montserrat";
font-weight: normal;
}
.community-highlights .event-information a {
all:unset!important;
}
.community-highlights .event-inner p {
padding:0px!important;
}
	/*.parallax-2::after {
	background-image:url("/sites/default/files/One-OClock-1200.jpg");

	}
.parallax-2-background {
	height:500px;
	position:relative;

}
.parallax::after {
	  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
   transform: translateZ(-1px) scale(1.5);
     background-size: 100%;
	  z-index: -1;
}
.parallax-wrapper {
	height:500px;
	 overflow-x: hidden;
	  overflow-y: auto;
	  perspective: 2px;
}
*/

/*.front .field-name-field-section-panel*//*body {
	perspective: 1px;
  transform-style: preserve-3d;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
}
.parallax {
	 display: flex;
  flex: 1 0 auto;
  position: relative;
  height: 100vh;
  transform: translateZ(-1px) scale(2);
  z-index: -1;
}
.section-1, .section-2, .section-3, .section-4, .section-5, .l-header #hero-feature, #footer{
	 display: block;
  position: relative;
 background-color: white;
  z-index: 1;
}*/


/* General edits */

.row ul {
margin-top:0px!important;
margin-bottom:0px!important;
}


h1.pagetitle {
	font-family: 'Montserrat';
font-style: normal;
font-weight: normal !important;
font-size: 3.5rem;
line-height: 56px;
text-shadow: 4px 4px 3px black !important;
color:white !important;
text-align:left;

}
   @media only screen and (max-width: 769px) {
        .inside-bap h1.pagetitle {
          font-size: 24px;
          font-size: 1.5em;
          font-size: 2.7rem;
          line-height: 50px;
           } }
      @media only screen and (min-width: 770px) and (max-width: 979px) {
          .inside-bap h1.pagetitle {
          font-size: 36px;
          font-size: 2.25em;
          font-size: 2.25rem;
          line-height: 40px; } }
      @media only screen and (min-width: 980px) and (max-width: 1199px) {
         .inside-bap h1.pagetitle {
          font-size: 48px;
          font-size: 3em;
          font-size: 3rem;
          line-height: 56px; } }
      @media only screen and (min-width: 1200px) {
          .inside-bap h1.pagetitle {
          font-size: 64px;
          font-size: 4em;
          font-size: 4rem;
          line-height: 68px; } }
.inside-bap {
position:absolute;
bottom:0%;
width:100%;
background-color:rgba(0, 0, 0, 0.5);
}
.calloutbox {
	padding: 20px;
border-radius: 5px;
position:absolute;
width:30%;
background: rgba(0, 106, 49, 0.7);
top:20%;
left:65%;



}
.calloutbox p {
color:white;
margin-bottom:0px!important;
font-size:.85rem;
}
#main-menu {
white-space:normal;
}
.bap .row {
height:100%!important;
}
.bap .columns {
height:100%!important;
}
.wide-body .main.columns section {
padding:0px!important;
}
/*
.html li a {
text-decoration:none!important;
}
.html p a {
text-decoration:none!important;
}*/
.calendar-text a {
text-decoration:none!important;
}
#breadcrumbs {
display: none !important;
}
.menu .first{
overflow: hidden;
display:block !important;
}
/*.menu .leaf {
white-space: nowrap;

}*/
.section-1 h1, .section-3 h1, .section-5 h1{
	color:black;
}
.section-2 h1 {
color:black;
}

.section-4 h1 {
color:#006a31
}
/*ul.menu ul.menu {
	max-width: 1000px;

}
ul.menu ul.menu {
	max-width: 1000px;

}*/
p.homepage {
	 /*padding-top:20px;*/
    line-height: 1.75em;
    /*font-family: "Open Sans", Verdana, sans-serif;*/
padding-bottom: 20px;
}
.front .field-name-field-section-panel .row {
	max-width:100%!important;
	width:100%!important;
}
ul.menu ul.menu ul.menu .leaf a{
white-space: normal !important;
line-height: 18px !important;
padding: 10px !important;
}
ul.menu ul.menu ul.menu .expanded a{
white-space: normal !important;
line-height: 18px !important;
padding: 10px !important;
}
ul.menu ul.menu ul.menu {
	max-width: 1000px;
}

/*MegaMenu Code*/
/*#main-menu > .menu > li.expanded {
 float: left;
  overflow: hidden;
}
#main-menu > .menu > li.expanded:hover ul.menu {
display: block;
}*/
#main-menu {
position:relative!important;
}
#main-menu > ul.menu {
	width: calc(100% - 121px)!important;
}
div.main-menu #main-menu ul.menu li {
	position:static !important;
	}

#main-menu > .menu > li > ul.menu {

/*margin-left:121px!important;	*/

position: absolute;

top:56px!important;

width: 100%;

left: 0;



z-index: 3;
font-family:"montserrat";
}
.views-field-field-dropdown-body {
padding-bottom:22px;
}
.view-mega-menu ul {
margin-left:0px!important;
}
.menu-views .inside {
padding-top:15px;
}
h5.megamenu {
color:white;
font-family:"montserrat";
/*text-decoration:underline;*/
padding-left:7px;
}
h4.megamenu {
color:black;
margin-top:15px;
margin-bottom:15px;
}
.megahead {
	background-color:white;
}
p.megamenu {
color:white;
font-family:"montserrat";
padding:15px!important;
}
.view-mega-menu li {
	font-family:"montserrat";
}

div.main-menu > ul.menu > li > a {

font-size: 15px !important;
padding-left:20px!important;
padding-right:20px!important;

}

 @media only screen and (min-width: 770px) and (max-width: 979px) {
   div.main-menu > ul.menu > li > a {
max-width:none!important;
font-size: 10px !important;
padding-left:8px!important;
padding-right:8px!important;
}
      }

	    @media only screen and (min-width: 980px) and (max-width: 1199px) {
       div.main-menu > ul.menu > li > a {
max-width:none!important;
font-size: 14px !important;
padding-left:14px!important;
padding-right:14px!important;
  }
		}

/*Button Elements*/
.bap-panel .overlay .btn a {

	 text-shadow:3px 3px 4px black !important;
	 border: solid 2px !important;
	 background-color:rgba(0, 0, 0, 0.7) !important;
	 border-color: #006a31!important;
	 width:160px!important;
}

.btn a {
	text-shadow:3px 3px 4px black !important;
	 border: solid 2px !important;
	 background-color:rgba(0, 0, 0, 0.7) !important;
	 border-color: #006a31!important;
	 color:white !important;

}
@media only screen and (max-width: 769px){
.bap-panel .overlay .btn a  {
width:auto!important;
}
}
.bap-panel .overlay .btn a:hover {

	 text-shadow:3px 3px 4px black !important;
	 border: solid 2px !important;
	 background-color:#00853e!important;
	 border-color: #00853e!important;
}
.btn a:hover {
	 text-shadow:3px 3px 4px black !important;
	 border: solid 2px !important;
	 background-color:#00853e!important;
	 border-color: #00853e!important;
}

.field a.button, .section-4 a.button, #main-content a.button, #main-content .button {

	 text-shadow:3px 3px 4px black !important;
	 border: solid 1px !important;
	 background-color:#006a31!important;
	 border-color: white!important;
	 color:white!important;
}
.field a.button:hover, .section-4 a.button:hover, #main-content a.button:hover #main-content a.button:link:hover, #main-content .button:hover {

	 text-shadow:none!important;
	 border: solid 2px !important;
	 background-color:white!important;
	 border-color: black!important;
	 text-decoration: none !important;
	 color:black!important;
}
#main-content a.button h4 {
	color:white;
}

.field li a.button:link, #main-content a.button:link {
font-weight:bold;
/*font-family: "Open Sans", Verdana, sans-serif;*/

}
a.button:link, a.button:active {
color:white!important;
text-shadow:3px 3px 4px black !important;
}
.field li a.button:visited, .section-4 .a.button:visited, #main-content a.button:visited, #main-content a.button:link:visited, #main-content li a.button:visited {
	color:white!important;
}
#main-content .button hover {
color:black!important;
 text-shadow:none!important;
	 border: solid 2px !important;
	 background-color:white!important;
	 border-color: black!important;
	 text-decoration: none !important;
}
#main-content li a.button:link:visited {
color:white!important;
}

.field li a.button:visited:hover, .section-4 .a.button:visited:hover, #main-content a.button:visited:hover, #main-content li a.button:visited:hover {
color:black!important;
text-decoration:none!important;

}
.field li a.button:active, #main-content li a.button:active{
	color:white!important;
}

/* faculty and staff page edits */

/*.block-views-people-directory-block-2 .views-row {
		border-bottom-width: 0px ;
}
.block-views-people-directory-block-2 h3 {
text-decoration: underline;
font-weight: bold !important;

}
.block-views-people-directory-block-2 .block-title {
font-style: unset !important;
text-decoration: unset !important;
font-weight: normal !important;

}
body.page-node-4 h2.title {
	font-size: 26px;
	margin-bottom: 20px !important;

}


section.block-views h3 {
	margin: 0px;
	margin-top: 0px !important;
	margin-bottom: 15px !important;
}

div.view-people-directory img {
	float: left;
	width: 135px;
	padding-right: 10px;
	margin-bottom: 10px;
	height:auto;
	box-sizing:content-box;
}

div.view-people-directory h5 {
	margin-bottom: 0;
	margin-top: 10px;
	padding-bottom: 0;
	display: inline-block;
	max-width: 190px;
}

div.view-people-directory h5 a {
	color: #0000FF;
}

div.view-people-directory div.views-row {
	margin-bottom: 30px;
	display: inline-table;
	width: 365px;
	height: 190px;
	margin-right: 40px;
	vertical-align: middle;

}

div.view-people-directory div.views-field-title {
	vertical-align: middle;
}

div.person-title {
	width: 200px;
	display: inline-block;
}

div.field-name-field-directory-file-upload {
	float:right;
	margin-left: 30px;
	margin-bottom: 30px;
	margin-top: -40px;
}

div.view-display-id-block_3 div.views-row { */
	/* height: 40px !important; */
	/* margin-bottom: 5px !important;
}
.block-block-1 a {
	margin: 20px;
}


div.view-people-directory .people-description-container {
	min-height: 150px;
}

section.block-people-directory-block-3 {
	margin-bottom: 10px;
}

div.view-people-directory div.views-row span.field-content {
	margin-top: 15px;
}
body.node-type-people-directory-entry .field-name-field-description {
	font-weight: bold;
}

body.node-type-people-directory-entry .field-name-field-secondary-description {
	font-weight: bold;
	margin-bottom: 10px;
}

body.node-type-people-directory-entry .field-name-field-email {
	font-weight: bold;
	margin-bottom: 10px;
}
.page-node-19 .views-row {
display: block !important;
}

.page-node .views-row {
	display: inline-block;
	margin: 0 5px 5px 0 !important;}
	/* TA edits */
/*	#block-views-people-directory-block-4 .views-row {
		width: 270px;
	height: 80px;
	}
.node-type-faculty-staff-member #page-title {
	margin-bottom: 4px;

}
.node-type-faculty-staff-member .field-name-field-description {
margin-bottom: 10px;
font-weight: bold;
}
.node-type-faculty-staff-member .field-name-field-image-upload {
float: left;
margin-right: 10px;

}
.grouping {
display: inline-block;
}
.block-views-people-directory-block-4 .views-row {
		width: 270px !important;
	height: 80px !important;
	}*/


/* Hero Slider implementation with nivo slider */
h3.title.headline {
	text-shadow: 4px 4px 3px black !important;
	font-weight:bold!important;
}
@media only screen and (max-width: 769px){
#mute-button {
bottom:auto!important;
top:10px!important;
}
}
p.deck {
text-shadow: 3px 3px 4px black !important;
}

.block-nivo-slider {
	position: absolute;
top: 121px;
z-index: -20;

}
.block-nivo-slider {
overflow:hidden;
}
@media only screen and (max-width: 769px) {
    .bap-panel .overlay.over-middle, .bap-panel .overlay.over-bottom {
     	bottom: -92px !important; }
	 .bap-panel .overlay .main-text  {
		margin-left:0px !important;
		width:100% !important;
	  }
	  }
@media only screen and (max-width: 769px) {
    .block-nivo-slider {
      top: 100px; } }
@media only screen and (max-width: 769px) {
    .block-nivo-slider {
      overflow: visible; } }
  @media only screen and (max-width: 769px) {
    .block-nivo-slider {
      margin: 0; } }
  @media only screen and (min-width: 770px) and (max-width: 979px) {
    .block-nivo-slider {
      height: 420px; }
      }
  @media only screen and (min-width: 980px) and (max-width: 1199px) {
    .block-nivo-slider {
      height: 520px; }
  }

  @media only screen and (min-width: 1200px) {
    .block-nivo-slider {
      height: 565px; }
       }
  @media only screen and (min-width: 1440px) {
   .block-nivo-slider {
      height: 685px; }
       }
  @media only screen and (min-width: 1666px) {
   .block-nivo-slider {
      height: 720px; }
       }
  @media only screen and (min-width: 1920px) {
    .block-nivo-slider {
      height: 800px; }
       }

  @media only screen and (max-width: 769px) {
		.slider-wrapper {
		  display:inline-block;
		}
		.block-nivo-slider {
		position:absolute;
		right:50%;
		text-align:center;
		width:768px!important;
	   }

	#hero-feature {
		position: relative;
    overflow: hidden;
    top: 0px;
	}

}
	   /*video sizing implementation*/
	  /*   @media only screen and (min-width: 980px) and (max-width: 1199px) {
    .bap,
    .bap-panel {
      height: 685px!important; }}
	   */

	    /* Video Controls*/

	  #mute-button {
		  height: 40px;
		  overflow: hidden;
      z-index: 1;
      position:absolute;
      bottom:10px;
      left: 10px;
      margin-bottom:0px!important;
      padding: 0px!important;
	  }
	  #mute-image {
		 position:relative;
		 width:40px;
		 height:40px;
	  }
	  #muted-image {
      position:absolute;
			padding: 5px;
			top:0px;
			left:0px;
	  }
	  #unmuted-image {
		  position:absolute;
		  display:none;
		  padding: 5px;
		  top:0px;
			left:0px;
	  }
	  .section-4 h1, .section-3 h1 {
		   margin-bottom:50px!important;
	  }
	  .front .section-4 {background-color: /*#e1eed9;*/white; margin-top: 0px; /* margin-bottom: 80px;*/}
/*.front .section-4 .columns.small-12 {margin:40px auto 0 !important;}*/
.front .section-4 .columns.small-12  .small-6 .inside { padding:0 100px; min-height: 190px;}
.front .section-4 .columns.small-12  .small-6 .inside .date-display-single { clear:right; display:block;}


/*.front .section-4 h2 {font-size:50px;line-height:130%;font-weight:600;text-transform:uppercase;color:#006a31;margin:40px auto 40px auto;text-align:center;}
.front .section-4 .view-wdc-calendar-views .views-row h3 { font-size:22pt !important;color:#006a31; margin-bottom:0 !important; margin-top: 30px; }
.front .section-4 .view-wdc-calendar-views .views-row h4 { font-size:20pt !important;color:#666666; margin-top:10px !important;}
.front .section-4 .view-wdc-calendar-views .views-row h5 { font-size:18pt !important;color:#666666; margin-top:10px !important; text-transform:none !important; font-weight:normal !important;}
.front .section-4 .view-wdc-calendar-views .views-row p { font-size:14pt !important;color:#666666;}
.front .section-4 .view-wdc-calendar-views .views-row h3::before {color: #006a31;content: '\f073';font-family: "FontAwesome";font-weight: normal !important;margin-right:15px;font-size:45px; float:left;}*/

/*.front .section-4 .go-to-calendar {display: block;font-size: 20px;font-weight: 600;line-height: 140% !important;padding: 0 425px;text-align: center;margin-bottom: 40px; margin-top: 0;}
.front .section-4 .go-to-calendar .inner { padding:0 !important;}*/
/*.front .section-4 .go-to-calendar h4 { margin:0 !important;}
.front .section-4 .go-to-calendar a h4 { color:#ffffff;}
.front .section-4 .go-to-calendar a{ background:#00853E; padding:10px 20px; display:block; color:#ffffff;text-decoration:none;display:inline-block;}
.front .section-4 .go-to-calendar a:hover { background:#53AA3F; }*/

.boxer-full .inside, html .page-node-789 .boxer-full.section-2 .inside .attachment, html .page-node-789 .boxer-full.section-2 .inside .view-content { font-size:10pt; line-height:20px;}

.page-node-789 .body h2 {
	margin-top: 0;
}

@media (min-width: 0) and (max-width: 768px) {
.front .boxer-full.section-4 {display: block;/*float: left;*/}
.front .section-4 .columns.small-12 .inner { padding:0 20px;}
.front .section-4 .columns.small-12  .small-6 .inside { padding:0 10px;}
.front .section-4 h2 { font-size:30px;line-height:110%;}
.front .section-4 .view-wdc-calendar-views .views-row .small-6 { margin-bottom:10px;}
.front .section-4 .view-wdc-calendar-views .views-row h3::before {margin-right:10px;font-size:30px;}
.front .section-4 .view-wdc-calendar-views .views-row h3 { font-size:20px !important; margin:0;}
.front .section-4 .view-wdc-calendar-views .views-row h4 { font-size:18px !important; margin:0 0 5px 0 !important;}
.front .section-4 .view-wdc-calendar-views .views-row h5 { font-size:18px !important; margin:0 0 5px 0 !important;}
.front .section-4 .view-wdc-calendar-views .views-row p { font-size:16px !important; margin:0 0 5px 0 !important;}
/*html .front .section-4 .go-to-calendar {font-size: 16px;padding: 0 75px;}*/
}

@media (min-width: 769px) and (max-width: 979px) {
.front .section-4 .columns.small-12  .small-6 .inside { padding:0 20px;}
.front .section-4 h2 { font-size:30px;line-height:120%; padding:0 20px;}
.front .section-4 .view-wdc-calendar-views .views-row .small-6 { margin-bottom:20px;}
.front .section-4 .view-wdc-calendar-views .views-row h3::before {margin-right:10px;font-size:30px;}
.front .section-4 .view-wdc-calendar-views .views-row h3 { font-size:26px !important; margin:5px;}
.front .section-4 .view-wdc-calendar-views .views-row h4 { font-size:22px !important; margin:5px;}
.front .section-4 .view-wdc-calendar-views .views-row h5 { font-size:20px !important; margin:5px;}
.front .section-4 .view-wdc-calendar-views .views-row p { font-size:18px !important; margin:0;}
/*html .front .section-4 .go-to-calendar {font-size: 20px;padding: 0 225px;}*/
}

@media (min-width: 980px) and (max-width: 1219px) {
.front .section-4 .columns.small-12  .small .inside { padding:0 40px;}
.front .section-4 h2 { font-size:40px;line-height:4rem;}
/*html .front .section-4 .go-to-calendar {padding: 0 325px;}*/
}








/*--------------------Front-Section-4-----------------------*/

/* --------------------------- Academics and Ensembles ---------------------------------*/
 .page-node-47 .section-1 {
	margin-bottom:20px!IMPORTANT;
 }


.page-node-47 .boxer-full.section-2 {background-color: #cce7d8;}
/*.page-node-47 .boxer.grid-12.section-2 {margin:40px auto 0 !important;}
.page-node-47 .boxer.grid-12.section-1 .grid-3 .inner { padding:0 20px;}
.page-node-47 .boxer-full.section-2 .grid-12:last-child  { padding:40px 0 0 0; }
.page-node-47 .boxer-full.section-3 .grid-12 .grid-4 .inner {padding:0;}
.page-node-47 .boxer-full.section-3 .grid-12 .grid-3 .inner { padding:0;}*/
.page-node-47 .node h2 { background-image: url(../images/new-line.png); background-repeat: no-repeat; background-position:top  center; padding-top:40px; display: block; clear:both;}
.page-node-47 .boxer-full.section-4 { background-image: url(../images/new-line.png); background-repeat: no-repeat; background-position:bottom center;display: block;}
.page-node-11.context-ensembles .view-ensembles h3 {padding:40px 0 0 0; margin:20px 0 0 0;}

@media (min-width: 0) and (max-width: 768px) {
.page-node-47 .boxer-full.section-2 {display: block;/*float: left;*/ clear:both;}


}
.row.green-inner {
background-color: #006a31!important;
}
/*.bap.bap-front { background-image: url("../images/Front-BAP.png");*/
.bap.bap-academics-ensembles {background-image: url("/sites/default/files/2014_baroque-orchestra-BAP.png");}
.bap.bap-admissions-auditions { background-image: url("/sites/default/files/choir-ramirez.jpg");background-position:center 13%;}
.bap.bap-events-facilities { background-image: url("/sites/all/themes/greenlight_sub/images/CEMI-2013-festival-at-UNT-3-BAP.png");}
.bap.bap-community-programs { background-image: url("/sites/default/files/Summer-String-Institute-from-2014-No1-BAP.png");}
.bap.bap-future-students { background-image: url("/sites/default/files/15_636_opera340-BAP.png"); background-position:center top !important;}
.bap.bap-future-students-success { background-image: url("/sites/default/files/14_325_Symph_Orch_0087_corrected-BAP.png");}
.bap.bap-future-students-practice { background-image: url("/sites/default/files/1OCLB_XLARGE-BAP.png");}
.bap.bap-future-students-paying { background-image: url("/sites/default/files/14_355_Murchison_Ext_final-BAP.jpg");background-position:center center;}
.bap.bap-future-students-degree{ background-image: url("/sites/default/files/high-res-publicity-shot-BAP.png");}
.bap.bap-current-students { background-image: url("/sites/all/themes/greenlight_sub/images/04_034_band_73_H-BAP.png");}
.bap.bap-alumni-friends { background-image: url("/sites/default/files/Snarky.Puppy_BAP.png");}
.bap.bap-advising { background-image: url("/sites/default/files/15_242_commencement_fri_2082-BAP.png");}
.bap.bap-faculty-staff { background-image: url("/sites/default/files/winspear_exterior_015-BAP.png");}
.bap.bap-instrumental-studies {background-image: url("/sites/default/files/3S3A6096.jpg");}
.bap.bap-conducting-ensembles {background-image: url("/sites/default/files/orchestra-1200.jpg");}
.bap.bap-ambassadors {background-image: url("//music.unt.edu/sites/default/files/tour-cart-0823.jpg");background-position:center center;}
.bap.bap-brass {background-image: url("//music.unt.edu/sites/default/files/brass.jpg"); background-position: center center}
.bap.bap-early {background-image: url("/sites/default/files/earlymusic.jpg");}
.bap.bap-contact {background-image: url("/sites/default/files/eagleimage.jpg");}
.bap.bap-rankings {background-image: url("/sites/default/files/snarky-header.jpg");}
.bap.bap-vortman {background-image: url("/sites/default/files/voertman.jpg");}
.bap.bap-windspear {background-image: url("/sites/default/files/windspear.jpg");}
.bap.bap-lyric {background-image: url("/sites/default/files/lyric.jpg");}
.bap.bap-woodwinds {background-image: url("/sites/default/files/woodwinds.jpg");}
.bap.bap-admissions {background-image: url("/sites/default/files/opera-admissions.jpg");}
.bap.bap-scheduling {background-image: url("/sites/default/files/recital-hall.jpg");}


@media (min-width: 980px) and (max-width: 1219px) {
/*.front #zone-preface #region-preface-first.grid-12.region-preface-first .region-preface-first-inner .block .bap { height:400px;}*/
}


.not-front /*#zone-preface #region-preface-first.grid-12.region-preface-first .region-preface-first-inner*/ .block .bap, .bap
{height:400px;overflow: hidden;position: relative; background-position: center center;}
@media (min-width: 0) and (max-width: 768px) {
.not-front /*#zone-preface #region-preface-first.grid-12.region-preface-first .region-preface-first-inner*/ .block .bap, .bap { height: 250px;}
}

@media (min-width: 769px) and (max-width: 979px) {
.not-front /*#zone-preface #region-preface-first.grid-12.region-preface-first .region-preface-first-inner*/ .block .bap, .bap { height:385px;}
}

@media (min-width: 980px) and (max-width: 1219px) {
.not-front /*#zone-preface #region-preface-first.grid-12.region-preface-first .region-preface-first-inner*/ .block .bap, .bap { height:400px;}
}



#region-preface-first.grid-12.region-preface-first
{margin-left: 0 !important; margin-right: 0 !important;padding: 0;width: 100% !important;}
/*.bap {height: 400px;}*/
.bap {background-position: center top;background-size: cover;width: 100%; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; }


/*New Homepage Calendar	  */


.calendar-date {
height: 80px;
width: 15%;
text-align: center;
display: block;
float: left;
}
.calendar-day {
font-size: 1.75rem;
text-align:center;
color:#555555;
}
.calendar-day span.date-display-single {
color:#555555!important;
font-weight:bold;
}

.calendar-month {
	font-size: 1rem;
padding-bottom: 2px;
font-weight: bold;
color: #454545;
border-bottom: solid 5px #006a31;
text-transform: uppercase;
display: inline-block;
}
.calendar-text {

	display: block;
float: left;
width:85%;
padding-left:10px!important;

}
.calendar-text h4{
	margin-bottom:0px!important;
}
.calendar-item {
padding: 0 0 2em 0;
overflow: hidden;
}
/*.section-4 {
font-family: "Open Sans", Verdana, sans-serif!important;
}*/
.front.section-4 h2 {
font-weight:bold;
text-align:center;
margin:40px auto 40px auto;
color:#006a31;
}
.calendar-columns {
padding-bottom:20px!important;
}
.calendar-text h4 {
font-size: 1.2rem!important
}
/*.section-4 .field a.button:link:hover {

	 text-shadow:none!important;
	 border: solid 2px !important;
	 background-color:white!important;
	 border-color: black!important;
	 text-decoration: none;
	 color:black!important;
}*/
/*homepage section 1*/
.section-1, .section-2, .section-3, .section-4, .section-5 {
padding-bottom:20px!important;
padding-top:20px!important;
}



.more-spotlights a.button {
width:30% !important;
min-width:175px!important;
text-transform:uppercase !important;
font-family:"Montserrat"!important;
text-shadow:none!important;
font-size:1.1rem!important;
margin-top:20px!important;
}
.go-to-calendar a.button {
width:30% !important;
min-width:175px!important;
text-transform:uppercase !important;
font-family:"Montserrat"!important;
text-shadow:none!important;
font-size:1.1rem!important;
}
.row .cta-offer ul {
	list-style:none;
	font-family:"Montserrat";
}
.section-1 ul {
list-style:none;
}
.section-1 ul li {
/*font-weight:600;*/
font-family:"Montserrat";
}
.btn a {
	font-family:"Montserrat";
}
/*homepage section 5*/
.section-5 {
padding-bottom:100px;
background-color: #e1eed9;
}
/*spotlights*/
.view-spotlights .item-list ul li {
margin:0px!important;
}
.view-spotlights .imagefit {
padding-right:3%;
padding-top:20px!important;
padding-bottom:1%;


}


.small-spotlight .imagefit {
padding-left:3%;
padding-bottom:0px!important;
}
.small-spotlight {
/*padding:4px!important;	*/
background-color:rgba(0, 0, 0, 0.0);
	transition:.6s;
}
.spotlight-left{
/*padding:4px!important;	*/
background-color:rgba(0, 0, 0, 0.0);
	transition:.6s;
}
.view-spotlights .small-spotlight h5 {
	font-size: 1rem;
	padding-right:3%!important;
padding-top:3%!important;
padding-bottom:3%!important;
padding-left:3%!important;
margin-top:0px!important;

}
.view-spotlights .views-field-nothing h3 {
	margin-top:10px!important;
}
.spotlight-left {
padding-right:20px!important;
padding-left:20px!important;

}
.small-spotlight:hover {
	transition:.6s;
	background-color: rgba(255, 255, 255, 0.8);

}
.spotlight-left:hover {
	transition:.6s;
	background-color: rgba(255, 255, 255, 0.8);


}
.section-2 {
background-color: #F1F1F1!important;
}


.section-2 h2, .section-2 a, .section-2 p  {
	color:black!important;
}


/*section 3*/

.section-3 .button-row-main .columns 	 {
background-color:#006a31 !important;
}
/*UPCOMING EVENTS*/

.event-calendar h1#page-title {
text-align:center;
}
.event-calendar h1#page-title {
display:none;
}
.event-calendar .l-main {
	margin:0!important;
	padding-top: 0px!important;
	width:100%;
	max-width:100%;
	}
	.event-calendar .event-listing li {
	margin:0!important;
	}
.view-grouping-header {
text-align:left;
font-size:3rem!important;
position: absolute;

z-index: 2;

left: 26px;

bottom: -102px;
}
.view-grouping-header > h2 {
	font-size:1.5rem!important;

}
.views-exposed-widgets {
position:absolute;
}
.event-calendar .views-exposed-widgets {
position: absolute;
z-index: 2;
right: 0px;
bottom: -136px;
}
.event-calendar h3 {
background-color: #006a31;
padding:10px!important;
color:white!important;
}
.event-calendar .month > .row {
background-color: #006a31;
}
.event-calendar .month {
	margin-bottom:30px;
}
.event-calendar .views-row {
list-style:none;
}
.views-exposed-form .views-exposed-widget .form-submit {
margin-top:0px!important;
}
.event-calendar .main h4 p {
font-size: 1.2rem !important;
margin-bottom: 0px !important;
color: #00853e !important;
}
.event-calendar .main h4 {
margin:0px!important;
line-height:24px!important;
}
.event-calendar h4 {
	line-height:24px!important;
}
.event-calendar .main.columns {
padding:0px!important;
}
.event-calendar .views-exposed-widgets {
width:450px!important;
}
.event-calendar .views-exposed-widgets .form-select {
margin-bottom:0px!important;
}
#edit-title-wrapper label{
	color:white!important;
}
.month h3 {
padding-bottom:	26px!important;
}
.event-calendar .views-exposed-form label {
color:white!important;
}
@media only screen and (max-width: 1120px) {
	   .views-exposed-widgets {
		  bottom:-130px!important;
	   }
}


  @media only screen and (max-width: 979px) {
       .views-exposed-widgets {
		  bottom:-126px!important;
	   }
	   .view-grouping-header {
		bottom:-84px!important;
	   }}

	   .node-type-music-calendar-item h1#page-title {
		   font-size:2.5rem!important;
	   }
 @media only screen and (max-width: 768px) {

	 #edit-field-cal-event-date-value-1-value-month {
	 height: 1.6rem;

padding: 0px;

font-size: 15px;}
	 #edit-field-cal-event-date-value-1-value-year {
		 height: 1.6rem;
		 margin-left:20px;

padding: 0px;

font-size: 15px;
	 }
	 #edit-title {
		width: 239px!important;
	 }
	 .event-calendar .views-exposed-widgets {
	 width: 372px !important;

 }
      .views-exposed-widgets {
		  bottom:-116px!important;
	   }
 }


.view-alumni-student-accomplishments-slideshow  {
max-width:975px!important;
margin:auto!important;
padding:15px!important;
}



/* END UPCOMING EVENTS*/

/* FACULTY AND STAFF */
/*.page-node-789 .boxer-full.section-1 { background-image: url(../images/new-line.png); background-repeat: no-repeat; background-position:bottom center; padding-top:40px; margin-top:20px;}*/
/*.page-node-789 .view-people-directory h3 {margin-bottom:10px !important;line-height:10px !important;margin-bottom:0px !important;}
/**//*.page-node-789 .view-people-directory h3 .alpha-header {float: left;width: 100%;margin:20px 0;border-bottom:1px solid #ccc;padding-bottom:10px;}
*//*.page-node-789 .view-people-directory .grid-4  { margin:0 auto 30px auto; text-align:center;min-height:330px;}
.page-node-789 .view-people-directory .grid-4 .inside  { padding:0 20px;}
.page-node-789 .view-people-directory .grid-4 .inside .imagefit img  { border:2px solid #666666;}*/
/* .page-node-789 .view-people-directory .views-row-last { clear:left;} */
/*html .page-node-789 .boxer-full.section-1 .grid-3 .inner { padding:0 20px;}*/
/*.page-node-789 .view-people-directory .view-filters { background-color:#897A65; padding:40px 0;}*/
/*.page-node-789 .view-people-directory .view-filters .views-exposed-form label, .page-node-789 .view-people-directory .view-filters .views-widget,  .page-node-789 .view-people-directory .view-filters .views-widget a{ color:#ffffff; }
*/
.view-id-people_directory .form-type-select.form-item-tid { display:none;}

.page-node-789 .view-people-directory .view-content, .page-node-789 .view-people-directory .view-filters .views-exposed-form{margin: 0 auto !important;display: block;overflow: hidden; }

.page-node-789 .view-people-directory .view-filters {position:relative; padding: 0 5.5% !important;}

.page-node-789 .view-people-directory .view-content, .page-node-789 .view-people-directory .view-filters .views-exposed-form {width: 100%;}

.page-node-789 .view-people-directory .view-content, .page-node-789 .view-people-directory .view-filters .views-exposed-form .views-widget-filter-field_faculty_of_staff_tid select {width: 100% !important;}

.page-node-789 .view-people-directory .view-content { padding:40px 0;}

.page-node-789 .view-people-directory .view-content .dir-person {font-size: 40px;font-weight: bold;margin-bottom:0;margin-top:0; padding:0; line-height:110%;}

.node-type-people p.job-title {margin-bottom: 10px;}

.node-people.view-mode-full .field-name-contact-information h3 {margin-top:20px!important;margin-bottom:20px;font-size:22px;}
h4.label-above {
 margin-top:20px;margin-bottom:20px;font-size:22px;
}
@media only screen and (min-width: 0px) and (max-width: 959px) {
.page-node-789 .view-people-directory .view-content .views-row { margin:20px 0; /*clear:right;*/}
.page-node-789 .view-people-directory .view-content { padding:20px 0;}
.page-node-789 .view-people-directory .view-content h3 { margin-top:0;}
.page-node-789 .view-people-directory .view-content .dir-person {font-size:28px; margin-top:20px;}
.page-node-789 .view-people-directory h3 .alpha-header {margin:20px 0 40px 0;}
.page-node-789 .boxer-full.section-1 .grid-9 { margin-bottom:10px;}
.page-node-789 .view-people-directory .view-filters label,
.page-node-789 .view-people-directory .view-filters #views-exposed-form-people-directory-page-2 .views-widget,
.page-node-789 .view-people-directory .view-filters #edit-field-emp-department-tid-wrapper,
.page-node-789 .view-people-directory .view-filters #edit-field-faculty-of-staff-tid-wrapper
{ font-size:14px;}

.page-node-789 .view-people-directory .view-filters #views-exposed-form-people-directory-page-2 .views-widget a { display:inline-block;}
.page-node-789 .view-people-directory .view-filters { padding:20px;}
.page-node-789 .view-people-directory .view-content, .page-node-789 .view-people-directory .view-filters .views-exposed-form {	display: block !important;float: none !important;clear: both !important;width: 100% !important;	}
}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
.page-node-789 .view-people-directory .view-content, .page-node-789 .view-people-directory .view-filters .views-exposed-form {width: 100%;}
.page-node-789 .view-people-directory .view-filters { padding:40px 20px;}
}

@media only screen and (min-width: 1200px) {
.page-node-789 .view-people-directory .view-filters .views-exposed-form { width: 1180px; }
}
.page-node-789 .view-people-directory .view-content, .page-node-789 .view-people-directory .view-filters .views-exposed-form .views-exposed-widget {
vertical-align: bottom;

display: inline-block !important;
}
.view-people-directory .attachment div {
	display:none !important;
}
.page-node-789 .view-people-directory .view-content .views-row {
margin-top:0px!important;
margin-right:0px!important;
margin-left:0px!important;
	margin-bottom:12px;
}
.page-node-789 .view-people-directory .view-content .views-row .inside {
padding: 7px !important;
}
.page-node-789 .view-people-directory .view-content .views-row .inside.imagefit {
padding-left:0px!important;
display: inline-block;
width: auto;
max-width: 50%;
}
.page-node-789 .view-people-directory .view-content .views-row .people-directory-name {
	display: inline-block;
	max-width: 50%;
	vertical-align: middle;
}

.page-node-789 .view-people-directory .view-content .views-row .people-directory-name a {
	font-size: 22px;
}
.page-node-789 .view-people-directory .view-content {
padding-top:0px!important;
}
.page-node-789 h1#page-title {
padding-left: 0.9375rem;
color: #006a31;

}
.node-people .medium-4 {
margin-bottom: 30px!important;
}

.page-node-789 .view-people-directory {
	max-width: 1200px;
margin: auto;
}
.view-calendar-views-2 .views-row {
background-color: white;

/*height: 450px;	*/
}
.view-calendar-views-2  {
max-width:800px!important;
padding: 10px;
}
.event-background {
	 position:relative;

	 /*height:450px;*/
	 }
.event-inner .event-information:nth-child(1) {
padding-bottom:0px!important;
}
.event-inner {
bottom:0px!important;
width:100%;
position:absolute;
background-color:rgba(0, 0, 0, 0.75); }

.event-inner p {
	padding: 5px 7px 6px 7px !important;
}
.event-inner a {
	padding-top:0px!important;
	margin-top:0px!important;
}
.event-information h4, .event-information a  {
padding-bottom:0px!important;
}
.event-inner h4 {
	font-size:1.1rem!important;
	margin-bottom:0px!important;
	margin-top:0px!important;
	padding-top:0px!important;
}
.event-inner .event-information {
	color:#f1f1f1!important;
	padding: 5px 7px 6px 7px !important
}
.event-inner a {
padding-top:0px!important;
padding-bottom:0px!important;
}
h5.megamenu.link:after {
content: "\f054";
font-family: "FontAwesome";

font-size: .7em;
padding-left: 4px;
}
.view-megamenu-blocks div.text-left > a.h5.no-padding {
padding:0px!important;
}
h5.megamenu.link {
/*padding-left:0px!important;
margin-bottom:2px!important;*/

padding-left: 7px !important;
padding-bottom:2px!important;
margin-bottom: 8px !important;

box-sizing: content-box !important;
}
.inside.widget {
padding: 25px 15px 0px 15px;
}

.view-display-id-block_3 {
padding-right:20px;
padding-left:20px;
}

.new-faculty-slideshow .views-row{
width:260px;
margin:10px;
}

.new-faculty-container {
width:100%;
position:relative;

}
.faculty-inner {
position: absolute;
bottom: 0px;
background-color: rgba(0,0,0,0.75);
width: 100%;

}
.faculty-inner p {
	padding: 5px 7px 8px 7px !important;
	margin-bottom:0px;
}
.faculty-inner a {
	padding-top:0px!important;
	margin-top:0px!important;
	margin-left:0px!important;
padding-left:0px!important;
}
.new-faculty-slideshow.new-faculty-container.faculty-inner.faculty-text a {
		margin-left:0px!important;
padding-left:0px!important;
}
.faculty-inner.faculty-text a:hover {
		margin-left:0px!important;
padding-left:0px!important;
}
.faculty-inner h4 {
	font-size:1.1rem!important;
	margin-bottom:0px!important;
	margin-top:0px!important;
	padding-top:0px!important;

}
.faculty-inner .faculty-text {
		padding: 5px 7px 6px 7px !important;
		color:#f1f1f1;
		font-size:.7rem!important;

}
.faculty-text h4.unt-green {
margin-left:0px!important;
padding-left:0px!important;
font-size:.8rem!important;
color:white!important;
}
 @media only screen and (min-width: 0px) and (max-width: 979px) {
.faculty-text > span {
display:none;
}
.faculty-text h4.unt-green {
font-size:.6rem!important;
}
 }
/*.new-faculty-slideshow .slick-center {
-moz-transform: scale(1.08);

-ms-transform: scale(1.08);

-o-transform: scale(1.08);

-webkit-transform: scale(1.08);


opacity: 1;

transform: scale(1.08);
}*/
.faculty-text  a.noleft {
	margin-left:0px!important;
padding-left:0px!important;
}
.green-frame {
padding: 20px;
background-color: #006a31;
}
.faculty .green-frame {
padding-top:5px!important;
}




table.admissions {
border: none;
width:100%!important;


}
table.admissions tbody {
border:none;
}
#header th {
border-top:none;
border-bottom:none;
}
#date {
border-left:none;
}
#time {
border-right:none;
}
table.admissions td:nth-child(1) {
border-left:none;
}
table.admissions td:nth-child(5) {
border-right:none;
}
table.admissions tbody tr {
	border-bottom:none;
}
table.admissions tbody tr td {
	border-bottom:none;
}
table.admissions tbody tr ~ tr {
border-top:none;
}
table.admissions tbody tr ~ tr td {
border-top:none;
border-bottom:none;
}
table.admissions tbody tr:nth-child(even) {
background-color: #f1f1f1;
}
table.admissions thead {
background-color:white;
}
	table.admissions p {
	font-size:inherit
	}


 @media only screen and (max-width: 1308px) {
	table.admissions th, table.admissions td {
	font-size:.7rem;
	}
	 table.admissions p {
	margin-top:5px!important;
	margin-bottom:5px!important;
	}
 }
  @media only screen and (max-width: 1060px) {
	table.admissions th, table.admissions td {
	font-size:.6rem;
	padding:0rem .2rem 0rem .2rem;
	}
	 table.admissions p {
	margin-top:5px!important;
	margin-bottom:5px!important;
	}
 }
   @media only screen and (max-width: 400px) {
	table.admissions th, table.admissions td {
	font-size:.3rem;
	padding:0rem .2rem 0rem .2rem;
	}
	 table.admissions p {
	margin-top:5px!important;
	margin-bottom:5px!important;
	}
 }
 /* Quick links for various pages */
  div.main.columns > .block-menu {
	position:fixed;
	top:30%;
	width:155px;
 }
   div.main.columns > .block-menu ul a:hover {
 text-shadow: 3px 3px 4px black !important;

border: solid 2px !important;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
background-color: #00853e !important;
border-color: #00853e !important; }

  div.main.columns > .block-menu ul a:active {
	  background-color: #00853e !important;


  }

  div.main.columns > .block-menu ul a {
	 padding: 13px 25px 12px 25px;
display: inline-block;
color:white!important;
text-shadow: 3px 3px 4px black !important;
border: solid 2px;
border-left:none!important;
background-color: rgba(0, 0, 0, 0.7) !important;
border-color: #006a31 !important;
width:100%;
}
 /*.page-node-48*/ .l-main div.main.columns > section.block-menu > ul.menu {
	list-style:none;
	margin:0 0 0 0!important;
	font-size:12px!important;
 }
   div.main.columns > section.block-menu > ul.menu > .leaf {
	margin: 0 0 3px 0 !important;
  }
 div.main.columns > section.block-menu > ul.menu >li {
	 font-size:1em;
 }

@media (min-width: 0) and (max-width: 768px) {
div.main.columns > .block-menu {
display:none!important;
}
}
.green-frame > h5.megamenu.link {
	margin-top:0!important;
	padding-top:0!important;
}
