@font-face {
  font-family: "Lato-Light";
  src: url('/');
  src: url('/?#iefix') format('eot'), url('../fonts/lato/Lato-Lig.ttf') format('truetype'), url('../fonts/lato/Lato-Lig.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Lato-Light";
  src: url('/');
  src: url('/?#iefix') format('eot'), url('../fonts/lato/Lato-LigIta.ttf') format('truetype'), url('../fonts/lato/Lato-LigIta.otf') format('opentype');
  font-weight: normal;
  font-style: italic;
}

#edit-taxonomy-vocabulary-10,
#edit-taxonomy-vocabulary-21,
#edit-taxonomy-vocabulary-22 {
    width: 32%;
    margin-right: 1%;
    float: left;
}
#edit-taxonomy-vocabulary-10 select,
#edit-taxonomy-vocabulary-21 select,
#edit-taxonomy-vocabulary-22 select {
    width: 100%;
    height: 260px;
}

div#edit-taxonomy-vocabulary-23 {
    clear: both;
}

#edit-field-news-front-teaser-und-0-value_ifr {
	min-height: 0;
}

.node-event label {
    display: block;
    font-family: Lato, Arial, sans-serif;
    color: #666;
    font-size: 16px;
}

.node-event .field.field-type-datetime.field-name-field-date,
.node-event .field.field-name-field-location {
    display: inline-block;
    font-size: 19px;
}

.node-event .field.field-name-field-location {
    position: absolute;
    padding-left: 0px;
    left: 20px;
}
.node-event .glyphicon {
    color: #357c92;
    font-size: 1.1em;
}

.node-event .event-details {
    font-size: 16px;
    font-family: Lato, Arial, sans-serif;
    position: relative;
}

.node-event .addthisevent-drop {
    background:  none;
    border: none;
    margin-top: -10px;
    margin-right: -5px;
    position: relative;
    z-index: 10;
}
/*
.event-info-box {
    display: none;
}*/

.node-event .taxonomy_term_86,
.node-event .taxonomy_term_87,
.node-event .taxonomy_term_88,
.node-event .taxonomy_term_89,
.node-event .taxonomy_term_90,
.node-event .taxonomy_term_91,
.node-event .taxonomy_term_92,
.node-event .taxonomy_term_93 {
    display: none;
}

.node-event-tmp img.imagefield {
    max-width: 300px;
    height: auto;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.node-event .addthisevent-drop:hover {
    border: none;
    padding: 9px 12px 8px 35px;
}

/** EVENTS NODES **/
#main-content .node-event .links.inline,
#main-content .node-event .meta .terms,
.node-event .terms.terms-inline {
    clear: both;
    margin: 5px 0;
    display: block;
}
#main-content .node-event .links li {
    /*padding: 0;*/
}


#main-content .node-event .links li a {
    background-color: #044053;
    display: inline-block;
    color: #fff;
    font-family: Lato;
    padding: 2px 5px;
    text-transform: uppercase;
    font-size: 16px;
    margin: 2px 0;
}
.node-event .field-name-field-event-image img {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-bottom: 30px;
}

#main-content .node-event .terms ul.links >li {
    text-indent: 0;
    margin-right: 3px;
}

#main-content .node-event .terms ul.links >li:before {
    content: '';
}
/** --- END EVENTS --- **/


.menu-78 a {
	/*padding-left: 13px !important;
	padding-right: 12px !important;
	padding-top: 25px !important;*/
}

/*#main-menu #menu-82397-1 > a,
#main-menu #menu-82398-1 > a,
#main-menu .menu-82397 > a,
#main-menu .menu-82398 > a,
#main-menu .menu-82 > a,
#main-menu .menu-50000 > a,
#main-menu .menu-87 > a,
#main-menu .sf-menu li#menu-82400-1>a {
	padding-top: 25px !important;
}*/

/* Admissions & Financial Aid Nav Btn */
#menu-82397-1 > a,
.menu-82397 > a,
.menu-87 > a {
	padding-right: 15px !important;
	padding-left: 15px !important;
}

/*@media only screen and (max-width: 1125px) and (min-width: 480px) {
    #main-menu #menu-82397-1 > a,
	#main-menu .menu-82397 > a,
    #main-menu #menu-87-1>a,
	#main-menu .menu-87>a  {
			width: 125px !important;
			min-width: 125px !important;
			padding-left: 7px !important;
			padding-right: 7px !important;
			}
}*/

@media only screen and (min-width: 582px) and (max-width: 1023px) {
	/* body.not-front .read-more {
		width: 39% !important;
	}

	.basic-panel {
		padding-bottom: 40px !important;
	} */

}

@media only screen and (min-width: 690px) and (max-width: 1023px) {
	.content-photo-panel {
		height: 100%;
	}

	body.not-front .content-photo-photo {
		/*width: 50% !important;*/
		bottom: 0px;
		right: 0px;
		height: 100% !important;
		/*background-color: #00122d;*/
		position: absolute;
		margin-bottom: 0px !important;

	    overflow: hidden;
	}

	.photoleft-layout .content-photo-photo {
		left: 0px;
	}

	.content-photo-content {
		width: 50% !important;
	}


	body.not-front .has-sidebar {
		width: 64% !important;
	}

/*	body.not-front .sidebar {
		width: 33% !important;
	}*/

	body.not-front #sidebar-right.sidebar {
		/*width: 100% !important;*/
	}

	body.not-front .sidebar img.photoright,
	body.not-front .sidebar img.photoleft {
		width: 80% !important;
		max-width: 80% !important;
	}

	/** Footer **/
	body.not-front .cb-right {
		display: block;
	}

	/** Footer **/
	body.not-front .ct-left {
		margin-top: 7px;
		width: auto !important;
	}

	body.not-front .ct-left a {
		font-size: 25px;
	}

	#footer .visit {
		font-size: 11px;
	}

	body.not-front .footerBlue {
		font-size: 13px;
	}

	#footer .address {
		font-size: 13px;
	}

	.ct-right {
		font-size: 12px;
	}

	body.not-front .ct-right {
		float: right !important;
		padding-right: 20px;
		margin-top: 7px;
	}

	.social {
		margin-left: 5px;
	}

	body.not-front .ct-middle {
		float: left;
		margin-left: 20px;
		width: auto !important;
		margin-top: 7px;
	}

	#footer .ct-right a {
		display: block !important;
	}
}

@media only screen and (min-width: 690px) and (max-width: 719px) {
	#footer .ct-right a {
		display: none !important;
	}
}

@media only screen and (min-width: 383px) and (max-width: 689px) {
	#footer .ct-left {
		padding-top: 7px;
	}

	#footer .ct-left a {
	 	font-size: 22px;
	}
}

@media only screen and (max-width: 480px) and (min-width: 320px) and (orientation: landscape) {
	.ct-right .footerBlue {
		left: 0px !important;
	}
}

/** Search Bar No Radius iOS **/
input[type="text"] {
    -webkit-appearance: none;
    border-radius: 0;
}

html.ipad .navbar-right {
	margin-top: 1px;
}

/** Search on iPad **/
html.ipad .navbar #edit-submit,
html.ipad .navbar #edit-submit-1,
html.ipad .rotator,
html.ipad .navbar input[type=submit] {
	top: 11px;
}

html.ipad #rotator {
	top: 9px;
}

#resources-menu {
	margin-top: -3px;
}
