  /*
    Theme Name: OPHI Responsive 2016
    Theme URI: 
    Description: OPHI Responsive Theme 2016
    Author: Heidi Fletcher
    Author URI: 
    Template: twentythirteen
    Version: 1.0 1st April 2014
    */
    @import url("../twentythirteen/style.css");
	/**********************GENERAL*********************************/
	.ie .site { 
		max-width: 1000px; 
	}
	.right-align {
		float:right;
	}
	a:visited {
		color: #c52a31;	
	}
	a,a:hover {
		color: #7a0404;
	}
	h1,h2,h3,h4,h5{
		font-family: "Source Sans Pro", Helvetica, sans-serif;
		color: #7a0404;	
	}
	h1 {
		font-size: 44px;
	}
	h2 {
		font-size: 30px;
	}
	h3 {
		font-size: 22px;
	}
	.clear {
		clear: both;
	}
	img {
		max-width:100%;
	}
/* Tables */
	#main table,#defaultmain table{
		overflow-x:auto;
		display:block;
  		border-collapse: collapse;
		border-bottom: 0;
  		color: #000;
  		padding: 0;
  		margin: 5px;
  		line-height: 1.5;
	}
	#main tbody td, #defaultmain tbody td{
  		border: 1px dotted #8c1c21;
  		padding: .4em;
  		color: #000;
  		vertical-align: top;
  		text-align: left;
	}
	#main th, #defaultmain th{
  		text-align: left;
  		color: #000000;
  		background-color: #cccccc;
  		font-weight: bold;
  		padding-top:3px;
  		text-align: center;
  		border-width: 0px 1px 1px 1px;
  		border-color: #8c1c21;
  		border-style: dotted;
	}
 	#main th a, #defaultmain th a{
		color: #000000;
	}
	tbody tr:nth-child(even) {
   		background-color: #e2dfa8;
	}
	#main .noborder table, #defaultmain .noborder table,#main .noborder tbody  td, #defaultmain .noborder tbody  td {
		border: none;
	}
/********************end tables**********************************************/
	h2{
		margin:20px;
	}
/*****************END**GENERAL*********************************/

/******************HOME HEADER*********************************/
	ul.nav-menu ul a, .nav-menu ul ul a {
		background-color:#9c8680;	
	} 
	ul.nav-menu ul a:hover, .nav-menu ul ul a:hover {
		background-color:#b0a6a4;
	}
	.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
		color: #660000;
		font-weight: bold;
	}
	.site-header a.home-link{
		padding:0 5px 5px 5px;		
	}	
	.site-header .home-link  {
		min-height: 180px;
	}
	#purpose {
		display:none;
	}
	.site-title{
		margin:0;
		padding:0;
	}
	h1.site-title{
		color: #fff7e7;
		margin:0;
		padding:0 0 0 0;
		font-family:"Garamond", "Times New Roman", "Times",serif;
		font-weight: normal;
		font-size: 120%;
		display: inline;
	}
	h2.site-description, h2.inner-site-description {
		color: #fff7e7;
		font-family:"Garamond", "Times New Roman", "Times",serif;
	}
	h2.site-description{
		margin:0  0 5px 0;
		padding:0;
	}
	.site-description {
		font-size: 60%;
 		visibility:hidden;
		display: inline;
		margin:0;
		padding:0;
	}
	.header_image{
		display: none;
		float: right;
		height: 150px;
	}
	#titles{
		padding: 0 0 0 5px;
		display: block;
		float: left;
		width: 75%;
	}
	#ophi_logos{
		display: block;	
		float: right;
		width: 22%;
	}
	.university_logo {
		margin:5px 0 0 5px;
		padding:0;
		float: right;
		width:25px;
		height: 25px;
	}
	.odid_logo {
		margin:5px 0 0 0;
		padding:0;
		float: right;
		width:25px;
		height: 25px;
	}
	.anniversary {
		display: none;
	}
	.site-header .site-title:hover {
		text-decoration-line: none;
	}
/**************END*HOME HEADER*********************************/

/**************INNER HEADER************************************/
	.inner .site-header {
		background: url(images/inner3.png) no-repeat scroll top;
		background-size: 1142px auto;
	}
	.inner .site-header .home-link {
		min-height:50px;
		max-height: 150px;	
	}
	#inner_titles {
		float: left;
		width: 85%;	
		max-height: 150px;
		margin: 0;
		padding: 0 0 0 5px;
	}
	#inner_ophi_logos {
		display: block;
		float: left;
		width: 15%;	
		max-height: 150px;
		padding: 10px 0 0 0;
	}
	.inner .site-title {
		font-size: 400%;	
	}
	h2.inner-site-description{
		display:block;
		font-size: 90%;
		margin:0;
		padding:0 0 0 5px;
	}
	#inner_ophi_logos .university_logo {
		width:40px;
		height: 40px;
	}
/**********END*INNER HEADER************************************/
/******************CONTENT*************************************/
	.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
		padding:0;
	}
	.story {
		margin-top: 10px;
	}	
	.story img {
		float: left;
		margin-right: 10px;
		padding: 5px;
		border: 1px solid #cccccc;
	}
	.story h3 {
		margin:0;
		padding:0;
		font-weight:500;
	}
	.entry-header, .entry-content, .entry-summary, .entry-meta {
		margin:0 0 20px 0;
		max-width: 100%;
	}
	.site-content{
		margin: 25px;
	}
	.entry-title {
		margin:20px;
	}
	.content_shaded_box {
		background-color: #ddc6b0;
	}
/**********************************************Missing Dimensions******************************************************/
	.redtile, .coffeetile, .bluetile, .greentile, .darkgreentile {
		width: 96%;
		float: left;
		background-color: #660000;
		padding: 0 10px 15px 10px;
		margin-top: 15px;
		margin-bottom: 0px;
		color: #ffffff;
		-moz-border-radius: 10px;
		border-radius: 10px;
		font-size: 90%;
	}
	.darkgreentile {
		margin-top: 5px;
	}
	.coffeetile {
		background-color: #ddc6b0;
		color: #000000;
	}
	.bluetile {
		background-color: #9cafac;
		color: #000000;
	}
	.greentile {
		background-color: #9ea88c;
		color: #000000;
	}
	.darkgreentile {
		background-color: #485a44;
		color: #ffffff;
	}
	.darkgreentile h2, .coffeetile h2, .bluetile h2, .greentile h2, .redtile h2 {
		margin-bottom: 5px;
		margin-top: 5px;
	}
	.darkgreentile h2 a, .redtile h2 a, .darkgreentile h2 a:hover, .redtile h2 a:hover, .darkgreentile h2 a:visited, .redtile h2 a:visited {
		color: #ffffff;
	}
	
	.redtile img, 
	.coffeetile img, 
	.bluetile img,
	.greentile img,
	.darkgreentile img{
		float: left;
		margin: 25px 10px 20px 0;
		padding: 0 5px 0 5px;
	}
	
/*********************************************End Missing Dimensions****************************************************/
	.entry-content img.alignleft{
		margin-left: 0;	
	}
	.post-featured {
		border: 1px solid #cccccc;
		padding: 5px;
	}
	.entry-content img.alignright {
		margin-right: 0;
	}
	
	.video-list {
    	margin: 5px;
    	border: 1px solid #ccc;
    	float: left;
    	width: 140px;
		height: 210px;
		background-color: #fff7e7;
		font-size: 83%;
}
	.video-list-large {
		margin: 5px;
    	border: 1px solid #ccc;
    	float: left;
    	width: 270px;
	}

	.video-list:hover {
    	border: 1px solid #777;
		background-color: #ddc6b0;
}

	.video-list img {
   	 	width: 100%;
    	height: auto;
}

	.video-desc {
    	padding: 5px;  
}
/***************END***CONTENT**********************************/
/**********************FOOTER**********************************/
	.site-footer {
		clear:both;
		text-align:left;
	}
	footer[role="contentinfo"], .sidebar .site-footer .widget-area {
    	max-width: 1000px;
    	max-width: 71.4285rem;
		left:0;
	}
	.give {
		margin-top: 20px;
		background-color: #660000;
		padding: 8px;
		max-width: 270px;
		border-radius: 5px;
		line-height: 1.2;
		color: #ffffff;
		font-size: 150%;
		text-align:center;
		font-weight: 900;
	}
	.sidebar_footer_left {
		width: 100%;	
		padding: 0 0 0 5px;
		margin:0;
		float: left;
	}
	.sidebar_footer_left .widget, .sidebar_footer_middle .widget {
		padding:0 0;
		margin: 0;
	}
	.sidebar_footer_middle {
		float: left;	
		width: 100%;
		padding: 0 0 0 5px;
		margin:0;		
	}
	.sidebar_footer_right {
		width: 100%;
		margin:0;
		padding: 15px 0 0 5px;
		float: left;
	}
	.sidebar_footer_middle img {
		margin: 1px 5px 0 0 ;	
	}
	.sidebar_footer_middle ul {
		list-style: none;
		margin:3px;
}

/*****************END**FOOTER**********************************/
	#tertiary h2, #extra-sidebar h2 {
		margin: 10px 0 10px 0;
		color: #000000;
		text-align: center;	
		font-weight: bold;
	}
	p#breadcrumbs {
		margin:0;
	}
/*********************SIDEBARS*********************************/

	.publication_side{
		padding: 5px 5px 2px 5px;
		background-color: #949e7c;
		margin:0 0 10px 0;
		font-style: normal;
	}
	.publication_side a, .event_details a{
		color: #000000;
		font-weight: bold;
	}
	.pub_image {
		position:absolute;
		right:0;
		display:none;
	}
	.events_side {
		background-color: #7d9496;
		padding: 7px 7px 7px 7px;
		margin:0px 0 10px 0;
		color: #ffffff;
		font-weight: normal;
	}
	.event_image {
		position:absolute;
		right:0px;
		display: none;
	}
	.global_mpi_side {
		background-color: #ddc6b0;
		padding: 7px 7px 7px 7px;
		margin:0px 0 10px 0;
	}
	.global_mpi_side h2 a, .national_mpi_side h2 a, .events_side h2 a {
		color: #000000;
	}
	.img_edge {
		padding: 0;
	}
	.global_mpi_side img, .national_mpi_side img,.inner .site-main #tertiary img{
		max-width: 100%;
		display: block;
		margin: auto;
	}
	.national_mpi_side {
		background-color: #e2dfa8;
		padding: 7px 7px 7px 7px;
		margin:0px 0 10px 0;
	}
	.icon_container {
		float: left;
		display: block;
		width: 20%;
	}
	.cal_icon {
		background-color: #660000;
		padding-bottom: 10px;
		max-width: 50px;
		border-radius: 5px;
		line-height: 1.2;
	}
	.cal_day {
		font-size: 200%;
		font-weight: 900;
		margin:0;
		padding:0;
		text-align: center;
	}
	.cal_month {
		margin:0;
		padding:0;
		text-align: center;	
	}
	.event_details{
		float: right;
		width : 75%;
		color: #660000;
		padding:0;
		font-size:100%;
	}
	.menu-on-side h3 {
		font-size: 16px;
		text-align: left;
	}
	.menu-on-side ul {
		list-style: none;
	}
 	.menu-on-side ul li{
		border-top: solid 1px #f2e1d1;
		text-align: left;
		margin: 5px 0 0 0;
		padding: 5px 0 0 0 ;
	}
 	.menu-on-side ul ul li {
		border-top: none;
		margin: 5px 0 0 30px;
		list-style: none;
	}
	.menu-on-side ul ul li, .menu-on-side ul ul li a{
		font-weight: normal;
		margin:0;
		padding:0;
		color: #000000;
		font-size: 95%;
	}
	.menu-on-side ul ul ul li a,{
		color: #485a44;
		font-style: italic;
		text-align: left;
	}
	.menu-on-side li {
		padding-bottom: 7px;
		padding-top: 7px;
	}
	.inner .site-main #tertiary  {
		padding: 0;
	}
	#menu-sidebar,.inner #extra-sidebar {
		display:none;
	}
	#manualbox {
		background-color:#f7dec6;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}
	.all_link a {
		color: #660000;
	}
/************************************online training portal sidebar*******************************************/
	#tertiary .sidebarimagelist dl {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
		padding: 0;
	}
	#tertiary .sidebarimagelist dl dt {
		width: 38%;
		float: left;
		display: block;
		margin:0;
		padding:3px 7px 0 10px;
	}
	#tertiary .sidebarimagelist dl dd {
		float: right;
		width: 62%;
		display: block;
		margin:0 ;
		padding:0 5px 0 7px;
		text-align:left;
	}
/*************************************end online training portal sidebar*************************************/
/*******************right sidebar boxes**************************************/
	#manualbox {
		background-color:#f7dec6;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}
	#manualbox .manualboxheading {
		padding: 5px;
		background-color:#ddc6b0;
		color: #000000;
	}
	#dynamicbox h1,#dynamicbox h2,#dynamicbox h3,#dynamicbox h4, #manualbox h1, #manualbox h2,#manualbox h3,#manualbox h4, #manualbox p{
		padding-left: 11px;
		padding-right: 11px;
	}
/************************************mpi rightsidebar*******************************************/
	.mpilist dl {
		border-top: solid 1px #f2e1d1;
		float: left;
		width: 100%;
		margin: 0 0 5px 0;
		padding: 0;
	}
	.mpilist p {
		margin-bottom: 2px;
	}
	.mpilist dl dt {
		width: 38%;
		float: left;
		display: block;
		margin:5px 0 0 0;
		padding:3px 7px 0 10px;
	}
	.mpilist dl dd {
		float: right;
		width: 62%;
		display: block;
		margin:5px 0 0 0;
		padding:0 5px 0 7px;
		text-align:left;
	}
/*************************************end mpi rightsidebar***************************************************/
/****************************end right sidebar boxes*********************************************/
/****************END**SIDEBARS*********************************/

@media screen and (min-width:359px){
	.site-title{
		font-size: 150%;
	}
	.site-description {
		font-size: 60%;
		visibility:visible;
		margin:0;
		padding: 0
	}
	/**re-align event icon*/
	.icon_container {
		width: 15%;
	}
	.event_details{
		width : 80%;
	}
}
@media screen and (min-width:381px){
/**re-align event icon*/
	.icon_container {
		width: 13%;
	}
	.event_details{
		width : 85%;
	}
}
@media screen and (min-width:415px){
	#titles {
		padding: 5px 0 0 0;
	}
	h1.site-title{
		font-size: 170%;
	}
	.site-description {
		font-size: 80%;
	}
	.university_logo {
		width:40px;
		height: 40px;
	}
	.odid_logo {
		width:40px;
		height: 40px;
	}
/*footer*/
	.sidebar_footer_left {
		width: 58%;
		float:left;	
		padding-left: 5px;
	}
	.sidebar_footer_middle {
		width: 40%;
		float:left;
		padding: 0 0 0 10px;		
	}
	.sidebar_footer_right {
		width: 50%;
	}
}
@media screen and (min-width:468px){
	.site-title{
		font-size: 190%;
	}
	.site-description {
		top:6%;
		left: 21%;
		font-size: 80%;
	}
	#inner_titles {
		width: 85%;	
	}
	#inner_ophi_logos {	
		width: 10%;	
	}
}
@media screen and (min-width:517px){
	.site-description {
		left: 20%;
	}
	#inner_ophi_logos .university_logo {
		width:55px;
		height: auto;
		padding:0;
		margin: 0;
	}
	.university_logo {
		width:45px;
		height: auto;
	}
	.odid_logo {
		right:55px;
		width:45px;
		height: auto;
	}
	h2.inner-site-description {
		visibility:visible;
		font-size: 80%;
		margin: 0;
	}
}
@media screen and (min-width:535px){
	.site-description {
		left: 19%;
	}
	#inner_titles {
		width: 85%;	
	}
	#inner_ophi_logos {
		width: 10%;	
	}
}
/*******2COLUMNS**********/
@media screen and (min-width:564px){
	.site-title{
		font-size: 195%;
	}
	.site-description {
		left: 19%;
		font-size: 85%;
	}
	.university_logo {
		width:50px;
		height: auto;
	}
	.odid_logo {
		right:60px;
		width:50px;
		height: auto;
	}
	/*split into 2 columns*/
	.global_mpi_side,.publication_side {
		width: 50%;
		float: right;
	}
	.national_mpi_side, .events_side {
		width: 50%;
		float: left;
	}
	/**re-align event icon*/
	.icon_container {
		width: 17%;
	}
	.event_details{
		width : 80%;
	}
}
@media screen and (min-width:640px){
	h1.site-title{
		font-size: 230%;
	}
	h2.site-description {
		font-size: 85%;
	}
	.university_logo {
		width:55px;
		height: auto;
	}
	.odid_logo {
		right:65px;
		width:55px;
		height: auto;
	}
}

/* ===[ 3 Columns ]=== ipad portrait and above*/
@media screen and (min-width:768px){
	.entry-title {
		margin: 0px;
	}
	h2{
		margin: 25px 0px;
		font-size: 25px;
	}
	table {
		font-size: 13px;
	}
	#titles {
		padding-top: 5px;
	}
	h1.site-title{
		font-size: 250%;
	}
	h2.site-description {
		font-size: 95%;
	}
 	.events_side {
		padding: 7px 7px 165px 7px;
	}
	.site-header .home-link {
		min-height: 259px;
	}
	.header_image {
		display: block;
	}
	h2.inner-site-description {
		font-size: 95%;
	}	
	.inner .site-header a.home-link {
		padding: 0;
	}
	#inner_ophi_logos .university_logo {
		width:70px;
		height: auto;
		padding:5px 0 0 0 ;
		margin: 0;
	}
	#inner_titles {
		float: left;
		width: 45%;	
		max-height: 150px;
		padding-left: 5px;
	}
	#inner_ophi_logos {
		display: block;
		float: left;
		width: 10%;	
		max-height: 150px;
		padding: 5px 0 0 0;
	}
	#inner_image {
		display: block;
		float: right;
		width: 40%;	
		max-height: 150px;
	}
	.inner .site-header .home-link {
		min-height:50px;
		max-height: 150px;	
	}
	.site-title{
		font-size: 280%;
	}
	.site-description {
		left: 18%;
		font-size: 100%;
	}
	.university_logo {
		width:60px;
		height: auto;
	}
	.odid_logo {
		right:70px;
		width:60px;
		height: auto;
	}
	
	#purpose {
		display: block;
		font-family: "Garamond", "Times New Roman", "Times",serif;
		width:43%;
		float:right;
		
	}
	.anniversary {
		display:block;
		width:20%;
		float:right;
		padding-top: 60px;
		
	}
	.heading2 {
		padding-left:50px;
	}
	.heading1 {
		padding-top:33px;
	}

	.heading1,.heading2 {
		font-style:oblique;
		font-size: 2.9em;
		color: #660000;
		margin: 0;
		
		line-height: 30px;
	}
	#purpose .text1,#purpose .text2,#purpose .text3 {
		line-height: 0.04em;
		margin-left: 0 0 0 25px;
		font-size: 0.95em;
 	}
 	#purpose .text1 {
 		padding-top:20px;
		padding-left:20px;
	}
 	#purpose .text2{
	 	padding-left:62px;
 	}
	#purpose .text3 {
		padding-left:20px;
	}

 	#primary-full {
	 	width: 100%;
 	}
  	#primary {
        float: left;
        width: 50%;
		margin-top: 0;
    }
    .site-main #tertiary { 
		width: 25%; 
		float: right; 
		display: block;  
		word-wrap: 
		break-word; 
		margin:1.4em 0 0 0;
		padding-right:0;
	}
    #extra-sidebar{
        margin-top: 1.4rem;
        word-wrap: break-word;
        width: 25%;
        float: left;
       
    }
	.inner #primary {
		width: 56%;
		margin-top: 0;
	}
	.inner .site-main #tertiary  {
		width: 20%;
		margin-top: 35px;
	}
	.inner #extra-sidebar{
		display: block;
		width: 20%;
		margin-top: 17px;
		padding-right: 10px;
	}
	#menu-sidebar {
		display: block;
		float:left;
		width: 20%;
		padding-right: 30px;
		margin-top: 17px;
	}	
	.menu-on-side h3 {
		text-align: right;
	}
 	.menu-on-side ul li{
		text-align: right;
	}
	#primary-2column {
		float: left;
		width: 80%;	
	}
	.global_mpi_side, .publication_side {
		width: 100%;
		clear:right;
	}
	.national_mpi_side, .events_side {
		width: 100%;
		clear: left;
	}
	/**re-align event icon*/
	.icon_container {
		width: 25%;
	}
	.event_details{
		width : 70%;
	}
	/*footer*/
	.sidebar_footer_left {
		width: 46%;
		float:left;	
		padding-left: 5px;
	}
	
	.sidebar_footer_middle {
		width: 25%;
		float:left;
		padding-left: 5px;		
	}
	.sidebar_footer_right {
		width: 25%;
		float:right;
		padding: 0 0 0 5px;
		margin-top: 3px;
	}
	#text-5 {
		width:100%;
	}
}
@media screen and (min-width:793px){
	.site-header .home-link {
		min-height: 259px;
	}
	.university_logo {
		width:65px;
		height: auto;
	}
	.odid_logo {
		right:75px;
		width:65px;
		height: auto;
	}

	.anniversary {

		width:18%;
	
		
	}
	.heading1 {
		padding-top:30px;
	}
}
@media screen and (min-width:838px){
	.site-header .home-link {
		min-height: 259px;
	}
	.university_logo {
		width:70px;
		height: auto;
	}
	.odid_logo {
		right:80px;
		width:70px;
		height: auto;
	}
	.publication_side{
		padding: 7px 7px 87px 7px;
	}
	.pub_image {
		display:block;
	}
	.event_image {
		display: block;
	}
}
@media screen and (min-width:879px){
	.site-header .home-link {
		min-height: 259px;
	}
	h1.site-title{
		font-size: 290%;
	}
	h2.site-description {
		font-size: 110%;
	}
	
	#purpose {
		width:40%;
	}
	.anniversary {

		width:20%;
	
		
	}
}
@media screen and (min-width:914px){
	.site-header .home-link {
		min-height: 259px;
	}
	#inner_titles {
		width: 50%;	
	}
	#inner_ophi_logos {
		width: 9%;	
	}
	#titles {
		padding-top: 5px;
	}
	.university_logo {
		width:75px;
		height: auto;
	}
	.odid_logo {
		right:85px;
		width:75px;
		height: auto;
	}
	.heading1 {
		padding-top:28px;
	}
	#purpose {
		width:38%;
	}
	.anniversary {

		width:22%;
	
		
	}
}
/*********Desktop computers***********/
@media screen and (min-width:959px){
	.site-header .home-link {
		min-height: 259px;
	}
	h1.site-title{
		font-size: 330%;
	}
	h2.site-description {
		font-size: 120%;
	}
	#inner_ophi_logos .university_logo {
		width:80px;
		height: auto;
		padding:5px 0 0 0 ;
		margin: 0;
	}
	#inner_titles {
		width: 45%;	
	}
	#inner_ophi_logos {
		width: 10%;	
	}
	.university_logo {
		right:8px;
		width:85px;
		height: auto;
	}
	.odid_logo {
		right:100px;
		width:85px;
		height: auto;
	}
	/**re-align event icon*/
	.icon_container {
		width: 25%;
	}
	.event_details{
		width : 75%;
	}
	.heading1 {
		padding-top:16px;
	}
	#purpose {
		width:35%;
	}
	.anniversary {

		width:25%;
	
		
	}
}
/* Increase theme width to 1000px */
@media screen and (min-width: 960px) { 
    .site {
        max-width: 1000px;
        max-width: 71.4285rem;
    }
	#inner_titles {
		width: 50%;	
	}
	#inner_ophi_logos {
		width: 9%;	
	}
	h2.inner-site-description {
		font-size: 100%;
	}
}
@media screen and (min-width:1045px){
	h2.inner-site-description {
		font-size: 110%;
	}
	.site-header .home-link {
		min-height: 259px;
	}
	#inner_titles {
		width: 50%;	
	}
	#inner_ophi_logos {
		width: 9%;	
	}
	.site-header a.home-link{
		padding:0 5px 0 5px;	
	}
	.university_logo {
		width:93px;
		height: auto;
	}
	.odid_logo {
		right:105px;
		width:93px;
		height: auto;
	}
	/**re-align event icon*/
	.icon_container {
		width: 20%;
	}
	.event_details{
		width : 78%;
	}
	.heading1 {
		padding-top:0px;
	}
	#purpose {
		width:32%;
	}
	.anniversary {

		width:27%;
	
		padding-top: 40px;
	}
}
@media screen and (min-width:1044px){
	.site-header .home-link {
		min-height: 259px;
		max-width: 1143px;
	}
	
}
@media screen and (min-width:1117px){
	.site-header .home-link {
		min-height: 259px;
	}
	.site-description {
		left: 15%;
	}
	.university_logo {
		right:10px;
		width:96px;
		height: auto;
	}
	.odid_logo {
		right:113px;
		width:96px;
		height: auto;
	}
	.event_image {
		display:block;
	}
}
@media screen and (min-width:1157px){
	.site-header .home-link {
		min-height: 259px;
	}
	.site-title{
		font-size: 350%;
	}
	.site-description {
		top:7%;
		left: 17%;
		font-size: 125%;
	}
}