/*
 Theme Name:     UM Child | v.08a2 Liberal Arts Department Specific
 Description:    The University of Mississippi Child Theme - University Communications
 Author:         Web Team-1
 Template:       conversion.08a2
 Version:        .08a2
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../conversion.08a2/style.css');


/* =Theme customization starts here
-------------------------------------------------------------- */

@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;
}


#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;
}

-webkit-transform: ;
}


/*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 {
color: #555;
}


/*--------------------------------- 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) {
	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;
	}
	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 7px;
	font-size:1.21em;
	}

	/*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;}

/*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%;}
  		.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 #adwidget_imagewidget-2, .aside #adwidget_imagewidget-3 {

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 {
color: #000066;
font-family: Arial,Helvetica,sans-serif;
font-size: .7em;
line-height: 1.3em;
padding:10px 36px 20px;
margin-bottom:22px;
background: #fff;
border-bottom: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
border-right: 1px solid #D9D9D9;
}

.rsPostContent2 a {
font-weight:normal;
}

.rsPostContent2 img {
display:none;
}

#wf-a div.right:nth-child(1), #wf-a div.right:nth-child(2) {
    width: 50%;
}
#wf-b ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}