/*
 Theme Name:     UM Child | Chapel
 Description:    UM Child Theme
 Author:         Le'Herman Payton
 Template:       conversion.08a2
 Version:        .08a2
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../conversion.08a2/style.css');


/* =Theme customization starts here
-------------------------------------------------------------- */

.main .vfb-item h2 {margin-bottom:0;, margin-top:10px;}

@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;
}

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.underline {background: url("https://www.olemiss.edu/_images/border/black-blue-hrz.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
  padding-top: 21px;
}
nav.sidebar.contactblock ul li.symbol_contact a.symbol_contact:before {
    content: attr(title);
    margin-right: 0.3em;
}


/*ContactBLOCK adj------------------------------------------------*/
.slant {font-style:italic;}
.lower a {text-transform:none;}
.notbold a {font-weight:normal !important;}










/*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;
	}
	#main-content {width: 1024px;
	max-width: 1024px;}
}
@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-content {width:768px;max-width:768px;}
    .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: 1280px) {
	#mainnav ul > li > a {font-size:18px;padding:3px 8px;}
}
@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: 3px 6px;
	font-size:.9rem;
	}

	/*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:0 20px;
		padding:20px 20px 0;
		background-image: none; background:#F2F2F2;
	}
	.royalslider {margin:0;}
	#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:51%;padding-left:5%;}
.aside {width:36%;padding-right:5%;}
}
@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;
    }
  }
