/*
 Theme Name:     UM Child | Greek
 Description:    UM Child Theme
 Author:         WebGroup1
 Template:       conversion.08a2
 Version:        .08a2
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../conversion.08a2/style.css');


/* =Theme customization starts here
-------------------------------------------------------------- */

.main h3 {
  line-height: 1.5em;
}

nav li.person-cl {
  background: url('images/person2.png') no-repeat scroll 0 center transparent;

}
nav.sidebar.contactblock ul li.person-cl {
  margin-top: 0.8em;
  margin-bottom: .5em;
}
nav.sidebar.contactblock ul li.person-cl-job a {
  color: #9AA4C1;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  font-weight: normal;
  text-shadow: none;
	margin-bottom:5px;
}

@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, a.symbol: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:before {
    content: attr(title);
    margin-right: 0.3em;
    font-size: 1.6em;
}

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;
}



.contact-info ul li.symbol_contact {padding-left:0;display:inline;margin-right:.2em;}


.contact-info 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;

}
.contact-info ul li.symbol_contact a:hover {color:#FFF;}
.contact-info ul li.underline {border-bottom:1px solid #3C4A6A;max-width:90%;margin-bottom:15px;}
.contact-info ul li.symbol_contact a.symbol_contact:before {
    content: attr(title);
    margin-right: 0.3em;
}


.contact-info 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%;
}
.contact-info ul li.social-media a {display:none;}

.contact-info ul li.assist-number_w-social {
  margin-bottom: 15px;padding-left: 0;
}
.contact-info ul li.assist-number_w-social a {
  font-size: 0.8rem;
  font-weight: normal;
  color: #9BA5C2;
  font-family: Arial;
}




.chapter {background:#fff;border:1px solid #CCC; padding-bottom:40px;}
.chapter ul {width:265px; height:280px; list-style:none; float:left; padding:20px 0 10px 0;}
.chapter li img {padding-bottom:20px;background:#FFF;border:0px solid #CCC;}
.chapter li {text-align:center;line-height:1rem !important;}
.chapter li {font-size:.8rem;font-weight:normal;}

.ifcexec {padding-bottom:100px;}
.ifcexec ul {width:170px; height:290px; list-style:none; float:left; padding:0 25px 5px 0;}
.ifcexec li img {margin-bottom:20px;}
.ifcexec li {text-align:center;line-height:1rem !important;}
.ifcexec li {font-size:.8rem;font-weight:normal;}

.collapseomatic {
font-weight: bold;
margin: 0 0 15px 0 !important;
padding: 0 0 0 16px !important;
display:block;
width:98%;
}

h2.collapseomatic {
  font-weight:normal;
}



/*IE8  needs MEDIA QUERIES HERE ALSO----------------------------------------------------------*/

/* ## My Team Showcase
-------------------------------------------- */

.theme_3 .member-img img {
	border: 0 !important;
	box-shadow: 0 0 0 0 !important;
	margin-bottom: 3px !important;
}

.theme_3 .member-img:focus img,
.theme_3 .member-img:hover img {
	filter: none !important;
	filter: none !important;
	-webkit-filter: none !important;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.theme_3 .member-content {
	padding: 10px 3px 10px !important;
}

.theme_3 .member-content:before,
.theme_3 .member-desc,
.theme_3 .member-social {
	display: none !important;
}

.theme_3 .ict_wrapp ul li {
	color: #666 !important;
	font-family: Arial,san-serif !important;
	font-size: 15px !important;
	text-transform: none !important;
}

.theme_3 .member-name {
	color: #252b5d !important;
	font-family: Arial,san-serif !important;
	font-size: 15px !important;
	font-weight: 300 !important;
	line-height: 25px !important;
	margin-bottom: 1px;
}

.theme_3 .member-name a {
	color: #252b5d !important;
}

.theme_3 .member-name a:focus,
.theme_3 .member-name a:hover {
	color: #252b5d !important;
}

.theme_3 .member-job {
	color: #666 !important;
	font-weight: 400;
	font-size: 15px !important;
	line-height: 1.4 !important;
	text-transform: none !important;
}

.theme_3 .member-location {
	color: #666 !important;
	font-weight: 400;
	font-style: normal !important;
	line-height: 2 !important;
	text-align: center;
	text-transform: none !important;
}

.theme_3 .member-email {
	color: #666 !important;
	font-weight: 400;
	line-height: 1.4 !important;
	text-align: center;
	text-transform: none !important;
}


.theme_3 .member-desc:before {
	background-color: transparent !important;
}

.teamFilter_14 {
	font-weight: 400 !important;
}

.teamFilterlink-small_button {
	background: #eee !important;
	color: #555 !important;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-weight: 400 !important;
}

.teamFilter-wrapper-small_button .current,
.teamFilterlink-small_button:focus,
.teamFilterlink-small_button:hover {
	background-color: #347ab7 !important;
	color: #fff !important;
}

/* ## My Team Showcase END
-------------------------------------------- */


/*-------------------  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;
}
}
@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 */
}
	
}


@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%;
	}
}





/*--------------------------------- 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%;
}
/*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
}

}
@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;}
}
@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:.8em;
	  line-height:1em;
}
#depthead .combined {
    line-height: 1.3em;
}
}


@media (max-width:1024px) {
  img.hideimg {
    display:none;
    }
  }