/*
 Theme Name:     UM Child | Liberal Arts | 0616
 Description:    The University of Mississippi Child Theme - Liberal Arts
 Author:         Web Team-1, modified by Amy Evans
 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("http://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;
}
.royalSlider {border:0px;}
.rsUni,
.rsUni .rsOverflow,
.rsUni .rsSlide,
.rsUni .rsVideoFrameHolder,
.rsUni .rsThumbs {
background: #f2f2f2 !important;
color: #FFF;
}

#tspfp_article {
    padding-bottom: 15px;
   
}

#tspfp_article .entry-title, #tspfp_article .entry-title a {
    color: #14213d;
    font-family: Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
    font-size: 1.2em;
    line-height: 100%;
    margin: 0;
    padding: 0;
    text-decoration: none;
font-weight:normal;
}
.whitebox {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    margin-top: 15px;
    overflow: hidden;
    padding: 15px;
}
.whitebox h2 {
    padding-bottom: 0;
    padding-top: 0;
}
.snippet {
     font-size: .9em;
    font-weight: normal;
    line-height: 1.5em;
    margin: 3px 0 0 0;
    padding: 0; 
color: #666;
}

.homenews .smart-post-list-main .smart-post-list-single-container {
    padding-right: 0;
}
.homenews a.smart-post-list-title, .homenews a.smart-post-list-title:active, .homenews a.smart-post-list-title:visited {
    color: #14213d;
    font-family: Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
    font-size: 1.5em;
    line-height: 100%;
    margin: 0;
    padding: 1em 0 0;
    text-decoration: none;
    font-weight: 100;
}
.homenews .smart-post-list-main .text-top-of-excerpt {
    float: left;
    padding-left: 0.25em;
    padding-right: 2em;
    padding-top: 0.5em;
}
nav.otherlinks li.vfvtoc a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #bf0c26;
    display: block;
    font-size: 1em;
    font-weight: bold;
    padding: 15px 10px 5px 15px;
}
nav.otherlinks ul.sub-menu li.vfvtoc a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: medium none;
    color: #142161;
    display: block;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 1.25em;
    padding: 7px 15px 7px 25px;
}
nav.otherlinks ul.sub-menu li.vfvtoc {
    border-bottom: medium none;
}
aside nav.otherlinks h2 {
    background: #bf0c26 none repeat scroll 0 0;
    color: #fff;
    display: block;
    padding-left: 15px;
}
div#content div.page div.widgets_on_page li {
    background: #ffffff none repeat scroll 0 0;
    list-style: outside none none;
    overflow: hidden;
}
.vfvstorylist .smart-post-list-main .text-left-in-excerpt {
    margin-right: 30px;
}
.smart-post-list-main .smart-post-list-single-container {
    padding-right: 20px;
}

img.cmm {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    clear: both;
    display: inline;
    float: none;
    height: 95%;
    margin: 2px 14px 0px 0px;
    padding: 7px;
    width: 95%;
}

section.news, section.text, main {
    color: #142161;
    line-height: 1.35em;
    text-decoration: none;
}

.cmm {
    background: #c3cdd6 none repeat scroll 0 0;
    border: 1px solid #cccccc;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 15px 15px 8px 15px;
}
.cmm h6, .cmm a {
    font-size: 0.8em;
    line-height: 0.9em;
    margin-bottom: 0;
    margin-top: 0;
}



#main-content img, #main p img {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    padding: 4px;
}

img.dlist {
    padding: 7px;
    margin: -10px 13px 10px 0px; 
    width:25%; 
    height: 25%; 
    clear: both; 
    display: inline; 
    float: left;
    background: #ffffff none repeat scroll 0 0; 
    border: 1px solid #e6e6e6;
}

.bbg  {
	
background-image: url("http://libarts.wp2.olemiss.edu/wp-content/uploads/sites/9/2016/03/button_bg.jpg");
background-repeat:repeat-x;
	
}

#wf-b ul li {
    background: none;
}
#wf-a div.right:nth-child(1) {
    width: 60%;
float: left;
}
#wf-a div.right:nth-child(2) {
    width: 30%;
float: left;
}
.evcal_evdata_row .evcal_evdata_cell p, #evcal_list .eventon_list_event p.no_events {
    display: none;
}
#evcal_list {
    border-left: 1px solid #cccccc;
    border-top: 0 none;
}
.ajde_evcal_calendar .evcal_month_line p {
    border-bottom: 0 solid #e5e5e5;
    font-size: 20px;
    min-height: 20px;
}
.ajde_evcal_calendar .calendar_header {
    margin: 5px 0 4px;
    min-height: 20px;
    padding: 0;
}
.ajde_evcal_calendar .calendar_header p {
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    padding-bottom: 0;
    padding-top: 1px;
}
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p {
    color: #c6c6c6;
}
.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_cblock, .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc em, .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .eventon_list_event .evcal_desc .evcal_desc_info {
    color: #666666;
}
.ajde_evcal_calendar.boxy .eventon_list_event .evcal_list_a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    padding: 20px 0 15px;
    position: relative;
    text-align: left;
    top: 50%;
    transform: translateY(-50%);
    z-index: 6;
}
#evcal_list {
    border: 1px solid #cccccc;
    border: 1px solid #cccccc;
}
.eventon_events_list .eventon_list_event .evcal_list_a {
    background: rgba(0, 0, 0, 0) url("../images/border-bottom.png") repeat-x scroll left bottom;
    border-left-style: solid;
    border-left-width: 3px;
    display: block;
    min-height: 50px;
    overflow: hidden;
    padding: 10px 0 0;
    position: relative;
    width: 100%;
    font-weight:100;
}
#main-content .rsContent img.rsImg, img.rsMainSlideImage {
   background-color: transparent;
    border: 0 solid transparent;
    padding: 0;

}

.rshome h3 {
    color: #fff;
    font-family: Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
    font-size: 1.5em;
    font-weight: lighter;
    line-height: 1em;
    margin-bottom: 0;
    padding-bottom: 0;
    text-shadow: none;
}
div.rshome {
    background: #14213d none repeat scroll 0 0;
    opacity: 0.9;
    padding-left: 15px;
    padding-right: 15px;
}
#main-content .rshome img {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
}
.rshome p {
    color: #fff;
    line-height: 0.7em;
    margin: 0.5em 0;
    text-shadow: none;
}
.rshome a {
    text-decoration: none;
}


@media (min-width:768px) and (max-width: 1024px) {
	#widgetized-footer {max-width:728px;}
	  .main {
    width: 95%;
}


}

@media screen and (max-width:500px) {

	
#wf-a div.right:nth-child(1) {
float: none;
width: 100%;
}
#wf-a div.right:nth-child(2) {
float: none;
padding-left:25px;}

img.dlist { 
    width:100%; 
    height: 100%; 
}
#depthead h1 { width:300px;padding-top:35px;}
#depthead h1 a {
	  font-size:.75em;
}
.full_width, .one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
    
    margin-bottom: 0em;
 
}


}
@media screen and (max-width: 600px) {


img.alist {

    width:70%; 
    height:70%; 
float: none;
}
.full_width, .one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
    
    margin-bottom: 0em;
 
}

}
