/*
 Theme Name:     UM Child | Diversity v1.1
 Description:    The University of Mississippi Child Theme - University Communications
 Author:         Web Team-1
 Template:       conversion.08a3
 Version:        .08a3
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../conversion.08a3/style.css');


/* =Theme customization starts here
-------------------------------------------------------------- */



.meta {display:none;}

.insert {border: 1px solid #ccc; background-color: #fff; padding: 15px; color: #5b6c9c; line-height: 1.7em; font-size: .75em;}

.profileimg {padding-right:.5em; float:left;}






html
{
    -webkit-font-smoothing: subpixel-antialiased;
}
html {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	/*-webkit-font-smoothing:antialiased;*/
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
	
}

@font-face {
    font-family: 'Mono Social Icons Font';
    src: url('fonts/MonoSocialIconsFont-1.10.eot');
    src: url('fonts/MonoSocialIconsFont-1.10.eot?#iefix') format('embedded-opentype'),
         url('fonts/MonoSocialIconsFont-1.10.woff') format('woff'),
         url('fonts/MonoSocialIconsFont-1.10.ttf') format('truetype'),
         url('fonts/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont') format('svg');
    src: url('fonts/MonoSocialIconsFont-1.10.ttf') format('truetype');
    font-weight: normal;
	font-style:normal;
}
.symbol_icon, a.symbol_icon:before {
    font-family: 'Mono Social Icons Font';
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
}

a.symbol_icon:before {
    content: attr(title);
    margin-right: 0.3em;
    font-size: 1.6em;

}

.main h2 a {
font-weight:normal;
}

.btcf:after {
    content:"";
    display:table;
    clear:both;
}

/*-- HOME-BUTTON --*/
#home.home li.home-button {display:none;}
/*-- end HOME-BUTTON --*/


/*-- BIAS-BUTTON --*/
.bias {height:36px;text-align:center;color:#555;line-height:41px;background:#DDD;position:absolute;right:220px;cursor:pointer;white-space: nowrap;}

.bias p {margin-bottom:20px;}
.bias a {color:#555555;display:block;padding:0 14px 1px 13px;}
.bias a:hover {height:33px;color:#FFF;line-height:38px;text-shadow:none;background:#002868;border-top:2px solid #F2F2F2;border-bottom:1px solid #F2F2F2;}
/*-- end BIAS-BUTTON --*/


#mainnav ul > li > a {
color: #FFF;
display: block;
font-family:Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
font-size: 22px;
line-height: 38px;
padding: 3px 12px;
position: relative;
text-shadow: none;
transition: color 0.15s ease-in 0s, background-image 0.2s linear 0.15s;
z-index: 550;
border-left: 1px solid #39428F;
border-right: 1px solid #000000;
}


nav.sidebar.contactblock ul li.symbol_contact {padding-left:0;display:inline;margin-right:.2em;}


nav.sidebar.contactblock ul li.symbol_contact a, nav.sidebar.contactblock ul li.symbol_contact a:before {
    font-family: 'Mono Social Icons Font';
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
text-shadow:none;
font-size:2rem;
color: #9BA5C2;
}

nav.sidebar.contactblock ul li.symbol_contact a:hover {color:#FFF;}
nav.sidebar.contactblock ul li.underline {border-bottom:1px solid #3C4A6A;max-width:90%;margin-bottom:15px;}
nav.sidebar.contactblock ul li.symbol_contact a.symbol_contact:before {
    content: attr(title);
    margin-right: 0.3em;
}


nav.sidebar.contactblock ul li.social-media {
  background: url("https://www.olemiss.edu/_images/border/black-blue-hrz.png") repeat-x scroll center top rgba(0, 0, 0, 0);
  padding-top: 8px;max-width:90%;
}
nav.sidebar.contactblock ul li.social-media a {display:none;}

nav.contactblock ul li.assist-number_w-social {
  margin-bottom: 15px;padding-left: 0;
}
nav.sidebar.contactblock ul li.assist-number_w-social a {
  font-size: 0.8rem;
  font-weight: normal;
  color: #9BA5C2;
  font-family: Arial;
}

.meta {display:none}
.category-news {
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #ccc;
}


.royalSlider {border:0px;}
.rsUni,
.rsUni .rsOverflow,
.rsUni .rsSlide,
.rsUni .rsVideoFrameHolder,
.rsUni .rsThumbs {
background: #f2f2f2 !important;
color: #FFF;
}

.hSlider h3, .hSlider-2t h3 {
  background-color: rgba(20,33,61, 0.95);
  padding: 12px 10px 10px 14px;
}

/*-- Header Bottom Line Color --*/
#deptheadContainer {
  border-bottom: ;
}
/*-- end Header Bottom Line Color --*/

nav.sidebar.contactblock, nav.main-contact.contactblock {
  padding: 20px;
}

.infoside nav#widget_sp_image-3 {
  padding: 0; background-color: #f2f2f2;border:none;
}

nav.sidebar.contactblock .widget_sp_image {
  background-color: #f2f2f2;
  padding: 0;
}

nav.sidebar.contactblock, nav.main-contact.contactblock {padding: 20px;}
.aside #adwidget_imagewidget-2, .aside #adwidget_imagewidget-3 {
  padding-bottom: 0; background-color: #f2f2f2;
}

.aside #creed {margin:25px;}
.aside #creed p {font-size:.8rem;color:#002868;}

div.safeButton {margin:0 0 25px 0;}
.safeButton ul {font-size:.95rem;list-style:none;padding:0;}
.safeButton ul li {font-family: "azo-sans-web";color:#FFF;width:49.50%;text-align:center;display: block;float:left;background: #002868 url(imgs/triangleSprite.png) no-repeat center -11px; }
.safeButton ul li:nth-child(2n+1) {margin-right:1%}

.safeButton ul li a, .safeButton ul li a:visited {color:#FFF;font-weight:300;text-shadow:none;text-decoration:none;display:block;padding: 10px 0 5px;background: #002868 url(imgs/triangleSprite.png) no-repeat center -11px;border-top:9px solid #4accd4 ;}
.safeButton ul li a:hover {color:#002868;background: #CCC url(imgs/triangleDarkSprite.png) no-repeat center -11px;border-color:#002868;}

/* QuickLinkButton */
.main .safeButton ul li {
font-family: "azo-sans-web", sans-serif;
font-style: normal;
font-weight: 300;
text-transform:uppercase;
}
/* end QuickLinkButton */

.main ul ul {list-style:circle;}

div.colbreak {margin-bottom:12px;}

.collapseomatic {
  color: #142161;
  display: block;
  font-weight: bold;
  padding: 0 0 0 16px !important;
  width: 98%;
background-position:;
}
div.colbreak  code {
  font-family: sans-serif;
  font-size: 1em;
}
div.colbreak  span {
  margin-top: 18px;
}
.collapseomatic_content p:nth-child(2) {margin-bottom:;}
.main h2 {
  line-height: 1.3em;
  margin: 22px 0;
  padding: 0;
}
.main ul li, .main ol li {
  line-height: 1.6em;
}


#wf-b ul li {
  background-image:none;
  margin: 0;
  padding: 0 10px;
}
#widgetized-footer {
  background-image:none;
}

/*-- VISUAL FORMs --*/
.visual-form-builder .vfb-legend h3 {
  color: #000;
}
/*-- end VISUAL FORMs --*/

/*-- anchor-link --*/
.main a.anchor-link {text-decoration:none !important;}
/*-- end anchor-link --*/

/* BOOTSTRAP TABLES ---------------------------------*/
figure {
  margin: 0;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
table {
  max-width: 100%;
  background-color: transparent;
}
.table-responsive td h3 {font-size:.83rem;}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: /*#E6E6F0#DADAE9#f9f9f9*/#E8E8E8;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {color:#000;
  background-color: #CDE1F5/*#f2f2f2*/;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }

  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}



/*IE8  needs MEDIA QUERIES HERE ALSO----------------------------------------------------------*/

/*-------------------  WORDPRESS  --------------------------------*/
#home .description {display:none;}

@media (min-width: 1024px) and (max-width: 1280px) {
	#umstrip, #depthead, #mainnav, #main-content, footer section#deptinfo-h, footer nav#mainfooter {
	width: 984px;
	max-width: 984px;
}
.recent-news-block {height: 720px !important; margin-bottom:30px;}
.video-highlights {height:720px; padding:31px 40px; background:#e7e7e7;}

}
@media (min-width: 768px) and (max-width: 1023px) {
	#umstrip, #depthead, #mainnav, #main-content, footer section#deptinfo-h, footer nav#mainfooter {
	width: 728px;
	max-width: 728px;
    }
    .main div#stratpic {
  float: none;
  margin: 12px 0 0 0;
  padding-left:0;
  width: 100%;
}	      
	.main div#stratpic p.caption {
		width:272px;
	}
	.main ul.contactList {
		width:100%;
	}
	#mainnav ul ul { /* this targets all sub menus */
	top: 46px; /* this should be the same height as the top level menu -- height + padding + borders */
}
.one_third {width:100% !important}
.two_fifth {width:100% !important}
.three_fifth {width:100% !important}
.recent-news {padding-right:0}
.recent-news-block {height: 100% !important; margin-bottom:30px;}
}

@media only screen and (max-width: 767px) {
	#umstrip, #depthead, #mainnav, #main-content, footer section#deptinfo-h {
	margin: 0 20px;
	}
	.main {
		float:none;
		padding:0;
	}
	.main ul.contactList li.cl {
	padding:0 0 15px 0;
	
	}
	ul.contactList li.br {
display:none;}
	#mainnav ul {
		width:100%;
	}
}


section.news a, section.text a, .main a {
text-decoration: underline;
}

/*--------------------------------- MEDIA QUERY  ---------------------------------------*/


@media (min-width: 1280px) {
section.herophoto .flexslider {
	width: 1200px;
	/*height: 400px;*/
	border: none;
	margin: 0 auto;
	box-shadow: none;
}
section.herophoto .flex-control-nav {
	bottom: 20px;
	left: 8px;
	text-align: left;
}
	ul.contactList.imaging li.cl {
		width:44%;
	}
}
@media (max-width: 1279px) {
	ul.contactList.imaging li.cl {
		width:100%;
	}
}
@media (min-width: 1024px) and (max-width: 1279px) {
	#mainnav ul > li > a {
   		padding: 4px 6px;
		font-size:21px;
	}
	section#deptlinksContainer {width:984px;}
	nav.address, nav.contact {
		width:15%;
	}
	nav.social {
		width:19%;
		margin-left:0;
	}
	nav.social ul li {
		width:36%;
		padding-left:14%;
	}
	section.herophoto .flexslider  {
	width: 984px;
	/*height: 400px;*/
	margin: 0 auto;
	overflow: hidden;
}

}
/*C*/@media (width: 1024px) {
	#mainnav ul li.main a {
		padding:0 12px;
}
}
/*C*/@media (min-width: 1024px) {
	#mainnav ul li.main:hover ul.dd {
		top: 43px;
		z-index: 10;
		
	}
}
@media (max-width:1023px) {
	section#deptlinksContainer nav {
		float:left;
		width:auto;
		top:20px;

	}
	section#deptlinksContainer nav.contact {
		position: absolute;
		top:100px;
	}
	.safeButton ul li {
		  float: none;
		  width: 100%;
	}
	.safeButton ul li:nth-child(2n+1) {
		  margin-right: 0;
	}
	nav.social ul {padding-left:25px}
	nav.social ul li {float:none;padding-left:25px;}
	
	#miscLinks {width:280px;float:left;margin-left:120px;}
	#miscLinks nav.lk {width:45%;height:120px;}
  footer nav#mainfooter .legal {width:100%;position:relative;margin-top:35px;}
footer nav#mainfooter .legal ul {position:relative;text-align:center;}
footer nav#mainfooter .legal ul li {float:none;display: inline-block;}
footer nav#mainfooter .copyright {float:none;line-height:1em;position:relative;padding-top: 2px;text-align:center;}
footer nav#mainfooter .copyright a {float:none;display:inline-block;}
footer nav#mainfooter .legal ul li:last-child {margin-right:0; padding-right:0;}
footer nav#mainfooter .row.address .addressblock {
    display: block;
    text-align: center;
    width: 100%;
	padding: 20px 0 10px;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
	/*MAINNAV*/
	#mainnav ul > li > a {
    padding: 4px 6px;
	font-size:1.14em;
	}

	/*SLIDER*/
	section.herophoto .flexslider  {
	width: 728px;
	/*height: 400px;*/
	margin: 0 auto;
	overflow: hidden;
	}
	section.news div#stratpic {width:100%;float:left;background:;margin:12px 0 0 0;}
	section.news div#stratpic p {width:272px;}
	/*SECTION NEWS*/
	div.sec_table_part.tcell.lt, div.sec_table_part.tcell.rt {
		width:100%;
		padding: 0;
		border:none;
		display: block;
	}
	/*CONTACT US*/ /*C*/
	ul.contactList li.cl {
    width: 100%;
    margin-right: 0%;
    padding: 1px 0px 4px;
    float: left;
	}
	ul.contactList li.br {
		clear: both;
		height: 0px;
		width: 100%;
	}
	/*RSS FEED*/
	.group {
		float:none;
		width:100%;
	}
	.last {
		float:none;
		width:100%;
	}
	div.sec_table_part.tcell {
    display:block;
}

	
	/*FOOTER*/
	section#deptlinksContainer {width:728px;height:200px;}

	
}

/*C*/
@media (max-width: 767px) {
	
	#mainnav ul {border-left:none;border-right:none;}
	#mainnav ul > li {
    display:block;
	width:100%;
	text-align: center;
	}
	#mainnav ul li {
		border-top: 1px solid #39428f;
		border-bottom: 1px solid #000;
		border-left: none;
		border-right: none
	}
	#mainnav ul li:hover > ul {
		display: none; /* hides sub menus when hovering over a parent */
	}
	#main-content {
		margin:20px;
	}
	#mainnav {
		margin:0;
	}
	#main-content nav.contactblock, #main-content nav.deptlinks {/*display:none;*/}
	#main-content .infobox nav.contactblock, #main-content .infobox nav.deptlinks {display:block;}
	#main-content .infobox nav.contactblock {margin-top:25px;}
	.aside {width:100%;float:none;margin-left:0;padding-top:20px}
	.aside .AdWidget_ImageWidget {
	 	
}
	.aside #adwidget_imagewidget-4 a img {width:auto;margin:0 auto;}

	div.sec_table_part.tcell {
	    display:block;
		width:100%;
		border:0;
	}
	div.sec_table_part.tcell.rt {
		width:100%;
		border-left:0;
	}
	div.sec_table_part.tcell.lt {
		border-right:0;
	}
	
	/*FOOTER*/
	footer#um {}
	section#deptlinksContainer {width:570px;margin:0 auto;}
/*	section#deptlinksContainer nav {
		float:left;
		width:auto;
		top:20px;

	}
	section#deptlinksContainer nav.contact {
		position: absolute;
		top:100px;
	}
	nav.social ul {
	padding-left: 25px;
}
	nav.social ul li {float:none;padding-left:25px;}
		#miscLinks {width:270px;float:left;margin-left:30px;}
	#miscLinks nav.lk {width:45%;height:120px;}
	
	nav.address  {
		width:45px;
}*/


section#deptlinksContainer {
	height: 365px;
	/* [disabled]margin: 0; */
	padding: 20px 0;
	position: relative;
}
section#deptlinksContainer nav.address, section#deptlinksContainer nav.contact  {
			float:none;
		}
#miscLinks {
    float: none;
    margin-left: 0;
    width: auto;
}
#miscLinks nav.lk {width:100%;height:auto;margin-left:0;}
nav.misc {
  position: static;
  width: auto;
  
}
section#deptlinksContainer nav, section#deptlinksContainer nav.contact, section#deptlinksContainer nav.social {
  position: static;
}
section#deptlinksContainer nav.address ul, section#deptlinksContainer nav.contact ul, section#deptlinksContainer nav.social ul {
  padding:0 0 12px 25px;
}

section#deptlinksContainer #miscLinks {
	position:absolute;
	top:20px;
	left:55%
}




	footer#um div.row.applications {
	display:table;
}
	footer#um nav#mainfooter {
		max-width:570px;
	}
	footer#um nav#mainfooter .row.address div.column  {
	display:none;
}

}
@media (min-width: 768px) {
	/*C*/
	section.news, section.text {
    	padding: 0px 20px 20px 0px;
	}
	body#pr section.news, body#services section.news {padding-top: 20px;}
	nav.main-contact, nav.main-other {}
	.infoside {}
	.infobox {display:;}
	
}
@media (max-width: 700px) {
ul.contactList li.cl {
	width: 100%;
	padding: 1px 0 4px;
	float: left;
}
}

/*C*/@media (max-width: 580px) {
	section#deptlinksContainer {
	width: 100%;
	}
ul.contactList li.cl {
    width: 100%;
    margin-right: 0%;
    padding: 1px 0px 15px;
    float: left;
}
ul.contactList li.br {
    clear: both;
    height: 0px;
    width: 100%;
}
header .watermark {height:143px; overflow:hidden;}
.recent-news {padding-right:0;}
.recent-news-block {height: 100% !important; margin-bottom:30px;}

header .department {
        font-family: Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif !important;
        font-size: 28.8px !important;
        line-height: 96px !important;
}

/*FOOTER*/

}
@media (max-width:501px) {
	/*RSS FEED*/
	.group {
		float:none;
		width:100%;

	}
	.last {
		float:none;
		width:100%;
	}
}
@media (min-width: 501px) {
section.herophoto {
	width: 100%;
	/*height: 400px;*/
	overflow: hidden;
	/*float: left*/
	padding:10px 15px 20px;
	margin:0 auto;
}
}
@media (max-width: 500px) {
section.herophoto {
	display: none;
	width: 100%;
	/*height: 400px;*/
	overflow: hidden;
	float: left
}
.category-news img {
width:100%;
}
header .watermark {height:143px; overflow:hidden;}
.recent-news {padding-right:0}
.recent-news-block {height: 100% !important; margin-bottom:30px;}
nav.main-contact.contactblock ul li a {
font-family: Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
font-size: 1.3em;
}
}
@media (min-width:320px) {
	footer#hm {margin:0;}
}





@media (max-width: 1279px) {
	.main {width:62%;}
	.aside {width:35%;}
	#widgetized-footer {max-width: 984px;}
	#wf-a div.right:nth-child(1), #wf-a div.right:nth-child(2) {width:29%;}
	#wf-a div:nth-child(3), #wf-a div:nth-child(4) {width:21%;}
}

ul.bodytextlist {
line-height: 1.7em;
list-style: disc;
padding-left: 25px;
}

#spreader {}
.royalslider2.two-thirds {width:854px}

@media (min-width:1024px) {
	.mobile {display:none;}
}
@media (min-width:768px) and (max-width: 1024px) {
	#widgetized-footer {max-width:728px;}
	.main {width:55%;}
	#mainnav ul > li > a {
		padding: 4px 6px;
		font-size:1.14em;
	}
  	.aside {width:42%;}
}
@media (max-width: 767px) {
		  .main {width:100%;}
  .aside {width:100%;}
  .sidebar.ads {display:none;}
  #widgetized-footer {
		max-width:570px;
	}
	.department div.col {
		width:95%;
		padding:0 0 5px 0;
		display:block ;
	}
	#wf-a ul, #wf-b ul {
		padding:3px 0;
	}
	/*.department #wf-a .widget_nav_menu {
		padding-left:5%;
		width: 45%;
	}*/
	/*.department div.col a {display:block;}*/
	.mobile {display:;}
	#widgetized-footer {
	background: url("images/imgs_footer/deptinfo-split-border.png") repeat-y scroll 50% top transparent;
	}
	#wf-a {width:50%;}
	#wf-b {width:48%;margin-left:2%;}
	#wf-a div.right:nth-child(1), #wf-a div.right:nth-child(2) {width:95%;}
	#wf-a div:nth-child(3), #wf-a div:nth-child(4) {width:95%;}
	#wf-a div.col {padding-left:5%;}
	.sidebar.ads {display: none;}
header .watermark {height:143px; overflow:hidden;}
}
@media (max-width: 570px) {
	#widgetized-footer {max-width:100%;}
	header #umstrip .searchme {display:none;}
	#wf-b .widget_nav_menu  {width:auto;padding:0 0 5px 10px;}
}
@media (max-width:500px) {
	#depthead h1 { width:230px;padding-top:23px;}
#depthead h1 a {
	  font-size:.64em;
	  line-height:1em;
}
.contactblock ul li a {
font-size: 1.45em !important;
}
#depthead .combined {
    line-height: 1.3em;
}
}


@media (max-width:1024px) {
  img.hideimg {
    display:none;
    }
  }


/* WP Notifications Bar Plugin -Shadow Removal- */
#wnb-bar {
border-bottom: 0px !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}


/* Dynamic Content Gallery -Text Shadow Removal- */
#dfcg-text h3 {
text-shadow:none;
}

.post-lists ul li a {
font-size:12px;
font-weight: normal;
color: #555;
}

.with-excerpt .pcs-post-title {
font-size: 1.45em !important;
color: #14213D !important;
font-family: Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif !important;
font-weight: normal !important;
line-height: 1.1em;
}

.pcs-excerpt p:after {
content: "..."
}

.pcs-excerpt img {display:none;}

ul.post-list>li img {
width:80px;
height:80px;
margin-right:10px;
float:left;
}

.recent-news ul {
line-height: 1.7em;
list-style: none;
padding-left: 0;
padding-bottom: 4px;
margin: 2px 0 0;
color: #555;
}

.recent-news li {
margin-bottom: 25px;
}

.recent-news a {
font-weight:normal;
color:#14213D;
}

.rsUni .rsGCaption {
position: absolute;
float: none;
bottom: 6px;
left: 6px;
text-align: left;
background: #222;
color: #FFF;
padding: 0 !important;
width: auto;
font-size: 12px;
border-radius: 0;
}


.rsGCaption h1 {display:none;}
.rsGCaption img {display:none;}
.rsGCaption h1 img {display:none;}
.rsGCaption {font-family: sans-serif; color: #555 !important; font-size: 12px !important; text-shadow: none;line-height:1.3em;font-weight: normal;}
.rsGCaption a {color:#555 !important;}

/*

.rsContentSlider h3, .rsContentSlider p {
font-family: "futura-pt",sans-serif;
font-style: normal;
font-weight: 200;
color: #fff !important;
}

.rsContentSlider p a {
font-family: "futura-pt",sans-serif;
font-style: normal;
color: #fff;
text-shadow: none;
}

.rsUni .rsGCaption {
font-family: "futura-pt",sans-serif;
font-style: normal;
font-weight: 200;
position: absolute !important;
float: none !important;
bottom: 0 !important;
left: 0 !important;
text-align: left !important;
background: #14213D !important;
color: #fff !important;
padding: 10px 10px !important;
width:100% !important;
font-size: 18px !important;
border-radius: 0 !important;
}

*/

/* Video Highlights - News List - Posts-on-page Formatting */

.video-highlights {
/* overflow:hidden; */
padding:31px 40px;
background:#e7e7e7;
}

.video-highlights ul li {
margin-bottom: 0;
}

.video-highlights a {
font-size:12px;
}

.video-highlights a [class^="icon-"], a [class*=" icon-"] {
color:#ce1126;
}

.video-highlights h2 {
margin:0 0 22px 0;
font-size: 1.25em;
}

.recent-news-block {
height: 550px;
overflow:hidden;
margin-bottom:30px;
}

.recent-news {
background:#fbfbfb; 
padding: 30px 40px 20px; 
margin:0 0 30px 0;
min-height:670px;
}

.recent-news h2 {
margin:0 0 22px 0;
font-size: 1.25em;
}


.news-lists {
border-top:4px solid #ccc;
font-size: .8rem;
background: #e5e5e5;
padding: 20px 30px;
margin: 5px 0;
}

.news-lists h3 {
font-size:0.9rem;
font-weight:normal;
margin-top:0;
padding-top:0;
}

.news-lists ul {
padding-left:15px;
padding-bottom: 0;
}

.news-lists ul li {
line-height: 1.15em;
}

.rss-list a {
font-size: 12px;
color:#555;
font-weight:normal;
}



/* Ad and Sidebar photo widget modification */

.aside #widget_sp_image-3, .aside #widget_sp_image-4 {

padding-top: 36px;
padding-left: 36px;
padding-right: 36px;
padding-bottom: 0;
background: #fff;
border-top: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
border-right: 1px solid #D9D9D9;
}

.textwidget {

}

.rsPostContent2 a {
font-weight:normal;
}

.rsPostContent2 img {
display:none;
}

