
/*Moved mobile menu styles to here.*/
@import url("/templates/CNS_3/css/style_mobile_menu.css");

.customlogo {
	z-index: 25;
}

body#mcdonald #topnav2 .customlogo {
	margin: 15px 0 0 10px;
}

body#mcdonald input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    background: #454546 !important;
}

#content .item-page table tbody td img {
	max-width: none;
	padding: 10px;
	vertical-align: top;
}

#content .item-page table tbody td img.mceIcon {
	padding: 0;
}

/*** Showcase ***/

#showcase { margin-top: 20px; }
#showcasecredo .customcredo {font-size: 12px; line-height: 20px; padding: 0px 20px 6px 0px; font-style: normal;}
#showcasecredo .customcredo h2 {font-style: normal; font-family: 'Benton Sans Cond Reg'; text-transform: none; margin: 0 0 10px 0; line-height: 30px; font-style: normal;}

/* CNS RSS Feed Tray -- Title/im order changed by default.php in defaultCNS RSS tmpl folder */

div.srfrContainer ul.srfrList {border-bottom: 1px solid #c3c3c8;}
div.srfrContainer ul.srfrList li {padding: 0; margin-right: 2.25%; vertical-align: top; border-bottom: none;}
div.srfrContainer ul.srfrList li:last-child {margin-right: 0;}
body#mcdonald div#newsreel div.moduletablerss div.srfrContainer ul.srfrList li.srfrRow img.srfrImage {width: 100vw !important; margin: unset;}
li.srfrRow {display: inline-block; max-width: 216px;}
li.srfrRow a {line-height: 16px;}

.moduletablerss h3:first-child {margin: 10px 0 5px 0; font-size: 30px !important; text-transform: uppercase; font-family: 'Benton Sans Cond Reg', Helvetica, sans-serif; font-weight: normal;}

span.blog-category {display: none;}
#newsreel2 {display: none;}

.moduletablerss h3:first-child {margin: 10px 0 5px 0; font-size: 30px !important; text-transform: uppercase; font-family: 'Benton Sans Cond Reg', Helvetica, sans-serif; font-weight: normal;}

span.blog-category {display: none;}
#newsreel2 {display: none;}
#calendar .alert.alert-warning {display: none;}

/* RSS Feed Tray Sidebar Specifc - based on above RSS code */
.moduletablersssidebar h3:first-child {margin: 15px 0 5px 0; font-size: 30px !important; text-transform: uppercase; font-family: 'Benton Sans Cond Reg', Helvetica, sans-serif; font-weight: normal;}
.moduletablersssidebar h3:first-child {margin: 15px 0 5px 0; font-size: 30px !important; text-transform: uppercase; font-family: 'Benton Sans Cond Reg', Helvetica, sans-serif; font-weight: normal;}

#newsreel3 {
	border-top: 1px solid #c3c3c8;
	padding-top: 10px;
	margin-top: 10px;
}

#credo.row-fluid {
	display: none;
}

body.home .container-fluid {
//	background: #fff url("/images/PHY/particles.png") repeat-x scroll left bottom / auto 50px;
//	padding-bottom: 40px;
}

body#mcdonald #sidebar2 .moduletablerss > h3::after {
	content: "From the College of Natural Sciences";
	font-weight: normal;
	font-size: 0.45em;
	display: block;
	margin-top: 5px;
	text-transform: capitalize;
}

body#mcdonald .customnewstitle {
	float: left;
}

body#mcdonald .custommorenewstitle {
	float: right;
	margin-top: -12px;
}

body#astro .moduletablerss {
	clear: both;
}

/* MEGA */
#js-mainnav.megamenu {z-index: 21 !important;}
#js-mainnav.megamenu .js-megamenu {margin-top: 5px;}
.childcontent .moduletable ul li:hover{background: #fff;}
/*.childcontent-inner.clearfix{opacity: .9;} */

#js-mainnav.megamenu.blue .childcontent .moduletable ul li a {display: block; padding: 10px; color: rgba(89, 89, 89, 1) !important; font-family: "Benton Sans Cond Reg" !important; font-size: 14px;}
#js-mainnav.megamenu.blue .childcontent .moduletable ul li a:hover {color: rgba(191, 87, 0, 1) !important;}
#js-mainnav.megamenu.blue .childcontent .moduletable ul li {margin: 0;}
.childcontent .moduletable ul li {margin-bottom: 0; padding: 0;}

#js-mainnav.megamenu.blue .childcontent .moduletable ul li[class*="item-"] a {
	padding: 0;
	padding-left: 10px;
	padding-bottom: 10px;
}

#js-mainnav.megamenu.blue .childcontent-inner {
	border-radius: 0 0 5px 5px;
	position: relative;
	right: 7px;
}

#js-mainnav.megamenu.horizontal ul.level0 li a.haschild.mega span.menu-title {
    color: #5b5b5b;
}

#sidebar1 div[id*="nextend"] dl.level1 dt.level1 span.inner a span {
	font-family: "Benton Sans Cond Reg",​Helvetica,​sans-serif;
}

div.item-page.profileListing div.profileEntry,
div.item-page.profileListing div.profileEntry img,
div.item-page.profileListing h4 {
	clear: both;
}

div.item-page.profileListing div.profileEntry img {
	margin-bottom: 15px;
}

#js-mainnav.megamenu.horizontal ul.level0 li.mega div.childcontent div.megacol ul.nav.menu li.parent > a {
	color: #bf5700 !important;
	font-weight: bold;
	text-transform: uppercase;
}

#js-mainnav.megamenu.horizontal ul.level0 li.mega div.childcontent div.megacol ul.nav.menu li.parent.item-1314 > a {
	cursor: default;
}

#js-mainnav.horizontal ul.level0 li.mega.submenu-align-center > .childcontent {
	margin-left: -135px !important;
}

h2.contentheading, .moduletablesidebar1 h3, .moduletablesidebar2inthenews h3 {
	font-size: 27px !important;
}

.slide-desc-text {
	width: 70%;
}

.slide-desc-text .slide-title {
	width: 45%;
}

.colloquium {
	padding: 0;
}

#footersocial {
	padding-bottom: 25px;
}

/* TEMP FAKE SEARCH */

#js-mainnav {
	margin-top: 100px !important;
}

/**************  Astronomer Telescope Observing Schedule Table  ********************/

body#mcdonald div#astroschedule table tr td {
	padding: 5px;
}

body#mcdonald div#astroschedule table tr td[style*="center"] a {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-indent: -999999em;
	overflow: hidden;
	background-position: center center;
	background-size: contain;
}

body#mcdonald div#astroschedule table tr td[style*="center"] a[href*=".pdf"] {
	background-image: url(/images/McDonaldObservatory/observer-tools/icon_pdf.png);
}

body#mcdonald div#astroschedule table tr td[style*="center"] a[href*=".xls"] {
	background-image: url(/images/McDonaldObservatory/observer-tools/icon_xls.png);
}

/**************  End of Astronomer Telescope Observing Schedule Table  ********************/

@media (max-width: 768px) {	
	body#mcdonald #pagecontainer #showcase {
		margin-top: unset;
	}
	body#mcdonald #pagecontainer #showcase #showcaseslider #djslider-loader213 {
		height: 200px !important;
		display: block;
	}
	body#mcdonald #pagecontainer #showcase #showcaseslider #djslider-loader213 #djslider213 ul#slider213 li {
		height: 200px !important;
	}
	body#mcdonald #pagecontainer #showcase #showcaseslider #djslider-loader213 #djslider213 ul#slider213 li {
		height: unset !important;
	}
	body#mcdonald #pagecontainer #showcase #showcasecredo .custom:first-child {
		display: none;
	}
	body#mcdonald #pagecontainer #showcase #showcasecredo .custom a[href="/about"] {
		margin-bottom: 25px;
	}
	body#mcdonald #pagecontainer #showcase #showcasecredo {
		margin-top: -15px;
	}
	body#mcdonald #topnav2 .customlogo {
		margin: 75px 0 0 0 !important;
	}
	div#fd.eb .mod-items-grid > .mod-grid {
		width: 100% !important;
	}
	body#mcdonald div#pagecontainer {
		margin-top: 50px;
	}
	body#mcdonald.otherhome_creedo div#pagecontainer {
		margin-top: unset;
	}
}