@import url(/s/resources/css/appstyles.css);
@import url(/s/resources/fonts/fontawesome-curr/css/font-awesome.css);
@import url(/s/resources/pikabu/pikabu.css);


/* General Style
---------------------------------------------*/
* {-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;  box-sizing: border-box; -ms-box-sizing: border-box;}
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:16px/1.5em "Helvetica Neue", Helvetica, Arial, sans-serif; background:#f2f2f2; color:#666666;}

a { color: #666; text-decoration: none; outline:none;-webkit-transition: color 500ms ease, background 500ms ease; -moz-transition: color 500ms ease, background 500ms ease; -ms-transition: color 500ms ease, background 500ms ease; -o-transition: color 500ms ease, background 500ms ease; transition: color 500ms ease, background 500ms ease; }
a * {-webkit-transition: color 500ms ease, background 500ms ease; -moz-transition: color 500ms ease, background 500ms ease; -ms-transition: color 500ms ease, background 500ms ease; -o-transition: color 500ms ease, background 500ms ease; transition: color 500ms ease, background 500ms ease;}
a:visited{color: #666;}
a:hover {color: #000; text-decoration: underline; }
a:active{}
a img{border:none;}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;padding:2px 5px 3px 0;}
h1, .PageTitleHeader {font-family:'Libre Baskerville', Georgia, serif; font-weight:400; font-size:2.325em;line-height:1.25em; color:#000; }
h2, .PageSubTitleHeader {font-family:'Montserrat', Helvetica, Arial, sans-serif; font-weight:700; font-size: 1.625em; line-height:1.25em; color:#f1b82d;}
h3 {font-family:'Montserrat', Helvetica, Arial, sans-serif; font-weight:700; font-size: 1.625em; line-height:1.25em; color:#000; }
h4 {font-size: 1.143em;line-height:1.25em; color:#000;}
h5 {font-size: 0.929em;line-height:1.25em;}
p {margin:7px 0;padding:0;}
#PageTitle, .PageTitleHeader { display:none;}

.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#333;color:#333;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}

.idbmsBreadcrumbSeparator {color:#70a533!important;}
#ContentMiddle .expand img {background-color: transparent!important;}
.expand {background-color: transparent!important; display:inline-block; width:20px;}
.Error,.error {width:auto!important}

img[src="/images/icons/v2/common/brick_edit.gif"],
img[src="/images/icons/v2/common/delete.gif"],
img[src="/images/icons/v2/common/arrow_out.gif"],
img[src="/images/e.gif"],
img[src="/images/spacer.gif"],
img[src="/images/icons/v2/bomb.png"] {border:0!important; padding:0!important; margin:0!important; float:none!important; width:16px!important; height:16px!important}

.structHead img[src="/images/spacer.gif"],
.searchboxcontainer img[src="/images/spacer.gif"] {display:none;}

::selection { background: #0066CC; color: #fff; } /* Safari 3.1+, Opera 9.5+, Chrome 2+ */
::-moz-selection { background: #0066CC; color: #fff; } /* Mozilla Firefox */

.m-pikabu-viewport {position:static;}
.loggedin .m-pikabu-viewport {position:relative;}
#outer-wrap {-webkit-perspective: none; -webkit-backface-visibility:visible;}


/* HEAD ELEMENTS
---------------------------------------------*/
.structHead {float:left; width:100%; background:#fff;}

.navBar {float:left; width:100%; padding:8px 0;
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 73%, #f2f2f2 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(73%,#ffffff), color-stop(99%,#f2f2f2));
background: -webkit-linear-gradient(top,  #ffffff 73%,#f2f2f2 99%);
background: -o-linear-gradient(top,  #ffffff 73%,#f2f2f2 99%);
background: -ms-linear-gradient(top,  #ffffff 73%,#f2f2f2 99%);
background: linear-gradient(to bottom,  #ffffff 73%,#f2f2f2 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );

}

.memberTools {padding:5px 0;}
.memberTools ul {list-style:none;margin:0;padding:0;float:left;}
.memberTools li {float:left;padding:0 10px; border-left:1px solid #666666;}
.memberTools li:first-child {padding-left:0; border:none}
.memberTools a { text-transform:uppercase; font-size:0.750em; line-height:1.25em; display:block;}

ul.social {float:right; padding:0; margin:0; list-style-type:none;}
.social li {float:left; padding-left:10px;}
.social li.title {text-transform:uppercase;font-size:0.750em;}
.social a {font-size:1.5em;}

.headLogo {padding:32px 0; position:relative;}
.logoMu img {width:58px}
.logoGiving img {width:303px}
.logoMuTxt img {width:211px;}
.logoMu {position:absolute;left:0; }
.logoGiving,
.logoMuTxt {display:block; margin-left:76px;}
.logoGiving img,
.logoMuTxt img {float:left; clear:both;}

.headLogo p, .headLogo h1, .headLogo h2{margin:0; padding:0;}

a.giveBtn {display:block; background:#f1b82d; color:#000; font-family:'Libre Baskerville', Georgia, serif; font-style:italic; font-weight:400; font-size:1.625em; line-height:1em; padding:20px 10px; border-radius:4px; -webkit-border-radius:4px; text-align:center; margin-top:32px; text-decoration:none;}
a.giveBtn:hover {background:#000; color:#fff;}

.searchboxcontainer {position:absolute; z-index:100; display:none; float:left; width:100%; background:#fff; padding:15px 0;
	-webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
	        box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
}
.searchboxcontainer input:focus {
	outline:none;
	}
#ContentSearch {position:relative;}
.searchboxcontainer input {background:#dedede;border:none; padding:8px 20px 8px 40px; width:100%;-webkit-border-radius: 20px; border-radius: 20px; color:#666666}
.searchboxcontainer img[id$="_imgbtnSearch"] {width:15px; position:absolute; left:15px; top:8px;}
.searchboxcontainer .SearchModuleSpacer,
.searchboxcontainer label {display:none;}

.mobileQuickLinks {display:none;}
#nav a#nav-close-btn {display:none!important;}
#nav {display:none;}

/* MAIN TOP HORIZONTAL NAV
---------------------------------------------*/
.desktopNav {float:left; width:100%; position:relative;z-index:999;
/* background: #dedede;
background: -moz-linear-gradient(top,  #dedede 0%, #f2f2f2 11%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(11%,#f2f2f2));
background: -webkit-linear-gradient(top,  #dedede 0%,#f2f2f2 11%);
background: -o-linear-gradient(top,  #dedede 0%,#f2f2f2 11%);
background: -ms-linear-gradient(top,  #dedede 0%,#f2f2f2 11%);
background: linear-gradient(to bottom,  #dedede 0%,#f2f2f2 11%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#f2f2f2',GradientType=0 );*/ 
	-webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
	        box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
}
#ContentTopNav {position:relative;}

/* General Styles */
.desktopNav ul {list-style-type:none;margin:0; padding:0;}
.desktopNav ul li {float:left;padding:0;}
.desktopNav ul li a{display:block;text-decoration:none; padding:0 29px; font-family:'Montserrat', Helvetica, Arial, sans-serif;  line-height:70px; color:#000; border-right:1px solid #dedede; position:relative; z-index:1002;}
.ie8 .desktopNav ul li a {padding:0 25px;}
#ContentTopNav > ul > li:first-child > a {border-left:1px solid #dedede}
.desktopNav li.searchBtn a {font-size:1.375em; padding: 0px 46px 0px 46px; cursor:pointer; outline:none;}

/* Top Level Group */
.desktopNav ul li {line-height:1.5em;font-weight:bold; text-transform:uppercase;-webkit-transition: background 500ms ease; -moz-transition: background 500ms ease; -ms-transition: background 500ms ease; -o-transition: background 500ms ease; transition: background 500ms ease;}
.desktopNav ul li.sfHover ,
.desktopNav .searchBtn.active {background:#fff; }
#ContentTopNav > ul > li> a,
.desktopNav .searchBtn {
.desktopNav ul li.sfHover ,
/* background: -moz-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(255,255,255,0) 15%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,222,222,1)), color-stop(15%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(222,222,222,1) 0%,rgba(255,255,255,0) 15%);
background: -o-linear-gradient(top, rgba(222,222,222,1) 0%,rgba(255,255,255,0) 15%);
background: -ms-linear-gradient(top, rgba(222,222,222,1) 0%,rgba(255,255,255,0) 15%);
background: linear-gradient(to bottom, rgba(222,222,222,1) 0%,rgba(255,255,255,0) 15%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#00ffffff',GradientType=0 ); */
}
#ContentTopNav > ul > li> a {-webkit-transition: none; -moz-transition: none; -ms-transition:none; -o-transition: none; transition: none;}
#ContentTopNav > ul > li.sfHover > a,
.desktopNav .searchBtn.active a { border-bottom:1px solid #fff; height:70px;}

/* Second Level Groups */
.desktopNav li ul {font-size:14px; position: absolute; left: -999999px;margin:0px; background:#fff; padding:25px 30px; float:none; width:452px;text-align:left; z-index:1001; margin-top:-1px; opacity:0; webkit-transition: opacity 500ms ease; -moz-transition: opacity 500ms ease; -ms-transition: opacity 500ms ease; -o-transition: opacity 500ms ease; transition: opacity 500ms ease;
	-webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
	        box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
}
	
.desktopNav li li { width: 50%; float:left; border:none; margin: 0; padding:0px;background:none;line-height:normal;text-transform:none; font-size:1em;}
.desktopNav li li:nth-child(odd) {padding-right:20px;}
.desktopNav li li a {font-weight:normal;text-align:left;padding:0.1em 0;border:none; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; line-height:1.5em; }
.desktopNav li li.sfHover a { background: none; text-decoration:underline; }

/* Third Level Groups */
.desktopNav li li ul { margin:-23px 0 0 150px; background: #367c2b; color:#ffffff; width:170px;}
.desktopNav li li li a:hover { color: #ccc;}
.desktopNav li li li{ width: 170px;}
.desktopNav li li li a {color:#fff;}

/* The Magic */
.desktopNav li.sfHover ul ul,
.desktopNav li.sfHover ul ul ul { left: -999em;}

.desktopNav li.sfHover ul,
.desktopNav li li.sfHover ul,
.desktopNav li li li.sfHover ul { left: auto; opacity:1;}

.desktopNav li.sfHover:nth-child(n+5) ul {right:0;}

/*Fix for the Sticking*/
.desktopNav  li.sfHover,
.desktopNav  li li li.sfHover,
.desktopNav  li li.sfHover { position:static;}

/* LEFT COLUMN
---------------------------------------------*/
#ContentLeftNav > ul {margin:0; padding:0; list-style:none;}
.structLeft {float:left;}

/* BODY ELEMENTS
---------------------------------------------*/
.structBody {float:left;padding:0em 0; width:100%; position:relative;}
.structBody .topImg {float:left; width:100%;}
.loggedin .structBody .topImg {min-height:20px;}
.structBody a {text-decoration:underline;}
.structBody a:hover {text-decoration:none;}

.structBody .shadow {display:none; position:absolute; left:0; right:0; top:0; height:31px; background: url(images/bg_navshadow.png) no-repeat center; z-index:99;}

.breadcrumbs {float:left; width:100%; background: transparent; padding:16px 28px; border-bottom:1px solid #ccc;}
.breadcrumbs ul {padding:0; margin:0; list-style-type:none; position:relative; z-index:99;}
.breadcrumbs li {float:left; font-size:0.875em; color:#000; }
.breadcrumbs li a {color:#000; text-decoration:none; text-transform:none; font-size:1em;}
.breadcrumbs li a:hover {text-decoration:underline;}
.breadcrumbs .separator {padding:0 8px;}


.colWrap {float:left; width:100%; padding:22px 0 35px; background: url(/s/1002/images/gid165/editor/css-images/bg_rightcol2.jpg) repeat-y right top transparent; border-bottom:1px solid #cccccc;}
.midWrap {float:left; display:inline; width:66.666%; padding:0 30px;}
.structRight {float:left; display:inline; width:33.333%;}

#ContentPageName {margin-bottom:15px;}
#ContentMiddle .dropcap { float: left; color: #000; font-size: 5.2em; line-height: .9em; padding-right: 8px; margin-top: -2px; font-family:'Montserrat', Helvetica, Arial, sans-serif; font-weight: 700;}
a.gold-button, .gold-button a {
	background-color:#f1b82d;
	padding: 4px 15px;
	text-decoration:none;
	color:#000;
	border-radius:3px;
	margin-top:10px;
	display:inline-block;
	-webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
	        box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
	}

a.gold-button:hover, .gold-button a:hover {
	background-color:#000000;
	color:#FFF;
	}
	
/* Fixes for column wrappers */
.structBody .split25colA,
.structBody .split25colB,
.structBody .split25colC,
.structBody .split25colD {width:22.9375%; padding:0;}
.structBody .split25colA {margin-right:2%;}
.structBody .split25colB {margin-left:0.75%; margin-right:1.375%;}
.structBody .split25colC {margin-right:0.75%; margin-left:1.375%;}
.structBody .split25colD {margin-left:2%;}
.structBody .split33right,
.structBody .split33middle,
.structBody .split33left {width:33.3333%}

	/* Search results Page */
	.IMOD253 #ContentMiddle table {width:100%; table-layout:fixed;}
	
/* Form Designations */
#MainBody div.imod_designations_wrapper .header-section {width:100%; float:left; padding-bottom:15px;}
#MainBody .fancybox-inner div.imod_designations_wrapper div.header-section h1 {font-size:1.5em; line-height:normal; padding-bottom:15px;}
#MainBody div.imod_designations_wrapper div.notification-section-top + br,
#MainBody div.imod_designations_wrapper div.search-section + br {display:none;}
#MainBody .fancybox-inner div.imod_designations_wrapper div.notification-section-top label, div.imod_designations_wrapper div.notification-section-bottom label {color:#c78000; font-size:18px; line-height:normal;}
#MainBody div.imod_designations_wrapper div.main-section {background:#eeeeee; border:1px solid #ccc;}
#MainBody div.imod_designations_wrapper div.main-section fieldset ul li.section {background:#fff;}
#MainBody .fancybox-inner div.imod_designations_wrapper div.main-section fieldset ul li.parent  {width:95%; padding:10px;}
#MainBody .fancybox-inner div.imod_designations_wrapper div.main-section fieldset ul li.parent label  {max-width:80%; margin:1px 0 0 5px; color:#666666; font-weight:bold;}
#MainBody div.imod_designations_wrapper div.main-section fieldset ul li.section:nth-child(2n+3) {clear: left;}
#MainBody div.imod_designations_wrapper div.main-section fieldset ul li.section ul.sub-section {width:95%;}
#MainBody div.imod_designations_wrapper div.main-section fieldset ul li.section ul.sub-section li.child {float:left; width:100%; max-width:100%; padding-bottom:10px;}
#MainBody div.imod_designations_wrapper div.main-section fieldset ul li.section ul.sub-section li.child label {margin:0 0 0 5px; font-weight:normal;}
#MainBody div.imod_designations_wrapper div.main-section fieldset ul li.section input,
#MainBody div.imod_designations_wrapper div.main-section fieldset ul li.section ul.sub-section li.child input {margin-top:4px;}

/* Hide amount field */
.IMOD5006 #rg_gfid_3942_tblOuter_ctl00_ctl00_ctl00_ctl00_ctl00_tblGrouping_3943_ctl00_tr_30884 {display:none;}

/* RIGHT COLUMN
---------------------------------------------*/
.structRight {float:right;}

.sectionTitle {text-transform:uppercase; font-size: 1.325em; padding:0 20px 0 30px; margin-bottom:25px;}
.sectionTitle a {text-decoration:none; color:#000;}
.sectionTitle a:hover {text-decoration:none;}

.rightNav ul {margin:0; padding:0; list-style-type:none; border-top:1px solid #cccccc;}
.rightNav li {border-bottom:1px solid #cccccc; }
.rightNav a {display:block; padding:12px 20px 12px 30px; text-transform:none; text-decoration:none;}
.rightNav a:hover {background: #f1b82d;}
.rightNav li.selected > a {color:#fff; background:#666;}
.rightNav li ul {}
.rightNav li li:last-child {border:none;}
.rightNav li li a {position:relative; padding-left:50px; }
.rightNav li li a:before {content:'\2022'; position:absolute; left:30px; vertical-align:middle; padding-right:15px; font-size:1.875em;}

.rightBlock {padding:30px 20px 35px 30px;}

/* Footer Elements 
---------------------------------------------*/
.bottomButtons {float:left; width:100%; padding: 15px 0; background:#f2f2f2;}
.promoButtonWrap {float:left; width:33.333%;}
.promoButton {background-position:20px 25px; background-repeat: no-repeat;border-radius:4px; -webkit-border-radius:4px;}
.promoButton a {display:block; padding:30px 25px 30px 74px; text-decoration:none; }
.promoButton:hover {
	background-color:#f1b82d;
	}
.promoButton .title {display:block; font-size:1.375em; color:#000; font-family:'Montserrat', Helvetica, Arial, sans-serif; font-weight:700;}
.promoButton .subtitle {display:block; font-size:0.875em; color:#666}
.promoButton:hover .subtitle {color:#000}

footer {float:left; width:100%; background:#000;}
.footerWrap {float:left; width:100%; background:#000; padding:22px 0; margin-bottom:0px; border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;}

.footerNav { text-align:center; margin-bottom:22px;}
.footerNav ul {margin:0; padding:0; list-style-type:none;}
.footerNav li {display:inline-block; padding:0 10px;}
.footerNav li.searchBtn {display:none;}
.footerNav a {color:#fff; font-family:'Montserrat', Helvetica, Arial, sans-serif; font-weight:700; text-transform:uppercase; }
.footerNav a:hover {
	color:#f1b82d;
	text-decoration:none;
	}

.footerInfo {color:#999999; font-size:0.750em; line-height:1.5em; text-align:center; padding:0 20px;}
.footerInfo a {color:#999999;}
.footerInfo a:hove {text-decoration:underline;}
.footerInfo p {margin:0;}

a.toplink {left:-9999em; opacity:0; transition: opacity 1s; -webkit-transition: opacity 1s; position:fixed; bottom:0; right:18px; background:#f1b82d; color:#000; width:55px; height:55px; line-height:55px; font-size:2em; text-align:center; outline:none; z-index:999;}
a.toplink:hover {background: #666; color: #fff;}
.sticky-on a.toplink { left:auto; opacity:1; }

/* Mobile Navigation
-----------------------------------------------*/
.structHead .mobileQuickLinks {margin:0; list-style:none; padding:0; float:left; width:100%;
background: #fff;
/* background: -moz-linear-gradient(top,  #dedede 0%, #f2f2f2 11%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(11%,#f2f2f2));
background: -webkit-linear-gradient(top,  #dedede 0%,#f2f2f2 11%);
background: -o-linear-gradient(top,  #dedede 0%,#f2f2f2 11%);
background: -ms-linear-gradient(top,  #dedede 0%,#f2f2f2 11%);
background: linear-gradient(to bottom,  #dedede 0%,#f2f2f2 11%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#f2f2f2',GradientType=0 );*/}
.mobileQuickLinks li {float:left; width:50%;text-align:center;}
.mobileQuickLinks li a {text-decoration:none; display:block; padding:12px 10px; font-family:'Montserrat', Helvetica, Arial, sans-serif; font-size:1.188em; font-weight: 800; color:#000; border-left:1px solid #dedede; cursor:pointer; height:52px;}
.mobileQuickLinks li a:hover,
.m-pikabu-left-visible .mobileQuickLinks li a.m-pikabu-nav-toggle {
background: #dedede;
background: -moz-linear-gradient(top,  #dedede 0%, #ffffff 15%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(15%,#ffffff));
background: -webkit-linear-gradient(top,  #dedede 0%,#ffffff 15%);
background: -o-linear-gradient(top,  #dedede 0%,#ffffff 15%);
background: -ms-linear-gradient(top,  #dedede 0%,#ffffff 15%);
background: linear-gradient(to bottom,  #dedede 0%,#ffffff 15%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#ffffff',GradientType=0 );
}
.mobileQuickLinks li .fa {padding-right:12px; font-size:1.474em; line-height:1em; vertical-align:middle;}
.mobileQuickLinks li .text {display:inline-block; vertical-align:middle; line-height:1.474em}
.mobileQuickLinks li:first-child a {border:none;}

#nav {overflow-y:auto;background:#5c5c5c; 
	/*-webkit-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.15);
	box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.15);*/
}
#inner-wrap {box-shadow:0 0 2em rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0 2em rgba(0, 0, 0, 0.2);}

.m-pikabu-sidebar .mainNav ul { border-bottom:1px solid rgba(255,255,255,0.15)}
.m-pikabu-sidebar .mainNav ul li {position:relative; border-top:1px solid rgba(255,255,255,0.15)}
.m-pikabu-sidebar .mainNav ul li.searchBtn {display:none;}
.m-pikabu-sidebar .mainNav ul li a {padding:12px 20px 12px 25px; color:#dcdcdc; font-family:'Montserrat', Helvetica, Arial, sans-serif; text-transform:uppercase; }
.m-pikabu-sidebar .mainNav ul li a:hover {background:none; color:#f4c76b;}
.m-pikabu-sidebar .mainNav ul li.selected > a {color:#f4c76b;}
.m-pikabu-sidebar .mainNav ul li ul {background:#3c3c3c; padding: 15px 0;
    -webkit-box-shadow: inset 0 0 2em rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 2em rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 2em rgba(0, 0, 0, 0.2);
}
.m-pikabu-sidebar .mainNav ul li li {border:none; background:none;}
.m-pikabu-sidebar .mainNav ul li li a {color:#cccccc; text-transform:none; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:0.813em; padding:6px 20px 6px 25px;}
.m-pikabu-sidebar .mainNav ul li li a:hover {background:none;}

.m-pikabu-sidebar .mainNav ul li li ul {background:#111; padding:5px 0;}
.m-pikabu-sidebar .mainNav ul li li li a {padding-left:45px;}

.m-pikabu-sidebar .mainNav .accordion-btn {color:#F1B82D; font-size:1.2em;}
.m-pikabu-sidebar .mainNav ul li li .accordion-btn {font-size:0.875em;}

.mobileSearch {padding:1em 0; text-align:center; color:#ccc;}
.mobileSearch input {background:#3c3c3c;border:none; padding:0.5em 1em; width:80%;-webkit-border-radius: 20px; border-radius: 20px; color:#aaaaaa;
    -webkit-box-shadow: inset 0 0 2em rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 2em rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 2em rgba(0, 0, 0, 0.2);
}
.mobileSearch button,
.mobileSearch label,
.mobileSearch .SearchModuleSpacer {display:none;}

.m-pikabu-sidebar .extraNav ul {margin: 0; padding:22px 20px 22px 25px; list-style-type:none; border-bottom:1px solid rgba(255,255,255,0.15)}
.m-pikabu-sidebar .extraNav a {color:#f4c76b; padding: 6px 0; display:block; font-size:0.813em; line-height:1.5em;}
.m-pikabu-sidebar .extraNav .fa {margin-right:10px; font-size:1.385em; vertical-align:middle;}
.m-pikabu-sidebar .extraNav .title {color:#dcdcdc; text-transform:uppercase; font-size:0.813em; line-height:1.5em; margin-bottom:5px;}
.m-pikabu-sidebar .extraNav .text {display:inline-block; vertical-align:middle;}
.m-pikabu-sidebar .mobMemberTools a {text-transform:uppercase;}


/* Start Template
-----------------------------------------------*/
body.start {background:#000;}

/* Image Rotator */
.wideArea {float:left; width:100%;}
.loggedin .start .wideArea {margin-top:20px;}
.wideArea .bx_slide {position:relative; }
.wideArea .sldimg { position:relative;background-repeat: no-repeat; background-size:cover; background-position: center top; padding-bottom:80%; max-height:1024px; width:100%;}
.wideArea .sldimg .overlay {position:absolute; bottom:0; left: 0; right:0; background: url(images/overlay_rotator.png) repeat-x center bottom; height:165px;}

.wideArea .sldtxt {position:absolute; top:100px; bottom:20px; width:40%; color:#000; }
.wideArea .sldtxt .title { font-size:3.375em; line-height:0.875em; font-weight:700;text-transform:uppercase; color:#fff; padding-left:20px; border-left:8px solid #f4b430; margin-bottom:40px;}
.wideArea .sldtxt .preview {color:#fff; margin-bottom:40px;}
.wideArea .sldtxt a {color:#000; text-decoration:none;}
.wideArea .sldtxt .more .link {position:relative;display:none; display:none; background:#f0b82d; padding:14px 50px; margin-top:6px; font-size:1.250em; line-height:1em; border:2px solid #f1b82d; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-weight:700; text-transform:uppercase;}
.wideArea .sldtxt .more .link:hover {background:#fff;}
.wideArea .sldtxt .more a .link {display:inline-block;}

.wideArea .bx-controls {position:absolute; top:738px; z-index:99; width:100%;}
.wideArea .bx-controls .bx-pager {width:100%;text-align:center;}
.wideArea .bx-pager-item {display:inline-block; padding:0 8px;}
.wideArea .bx-pager-link {display:block; width:20px; height:20px; border-radius: 20px; -webkit-border-radius:20px; border:2px solid #fff; overflow:hidden; text-indent: -9999em; outline:none;}
.wideArea .bx-pager-link.active {border:none; background:#f1b82d;}

.start .colWrap{background:#fff; padding:0; border:none;}

.start .campaign .oneMizzou {width:50%; float:left; background:#f1b82d; padding:30px 15px; text-align:center; }

/* Thermometer */
.start .campaignWrap {float:left; width:100%; background:#fbe8bd; padding:30px 0;}
.start .campaign .thermometer {float:left; width:100%; padding-top:10px;}
.thermo {}
.thermo .text {position:relative; font-weight:bold; color:#000; padding: 0 5px;}
.thermo .text .zero {position:absolute; left:0; top:0;}
.thermo .text .percent {position:relative; padding-left: 25px; display:block; float:left; height:30px;}
.thermo .text .percent:after {content: " "; position:absolute; top:5px; bottom:0; right:-8px; border-left:1px solid #000; border-top:1px solid #000; width: 8px;}
.thermo .text .amount {display:block; float:left; font-size:1.500em; margin-left:15px; margin-top:-7px; }
.thermo .text .goal {position:absolute; right:0; top:0;}
.thermo .bar {clear:both; background:#000; padding:5px; height:20px;}
.thermo .bar .progress {height:10px; background:#f1b82d; border-top:2px solid #fff;}
.thermo .logo {margin-top:15px;}
/* amount moved to left when too wide */
.thermo.leftAmount .percent:after {right:0; border-left: none; border-right: 1px solid #000;}
.thermo .clearBoth {
	height:0px;
	}

/* Mid Boxes */
.start .midWrap {padding:20px 0; width:100%;}
.midBox {width:33.33%; padding:0 1.5%; float:left; }
.midBox:first-child {border-left:none;}
.midBox .thumb {margin-bottom:15px;}
.midBox .title { font-family:'Montserrat', Helvetica, Arial, sans-serif; font-weight:700;  text-transform:uppercase; font-size:1.375em; padding-bottom:0; }
.midBox .preview {font-size:0.875em; line-height:1.5em; margin-bottom:15px;}
.midBox .linkBtn {display:inline-block; color:#000; font-family:'Montserrat', Helvetica, Arial, sans-serif; font-weight:700; text-transform:uppercase; margin-top:17px; text-decoration:none;}
.midBox .linkBtn:after {content: "\f054"; font-family:FontAwesome; display:inline-block; font-weight:normal; font-size:0.875em; padding-left:8px;}
.midBox .linkBtn:hover {text-decoration:underline;}

/* Gray section */
.grayWrap {position:relative; z-index:11; background:#f2f2f2; padding: 25px 20px 0; min-height:100px; float:left; width:100%; text-align:center;}
.grayWrap .shadow {position:absolute; top:auto; bottom:0; left:0; right:0; height:40px; background: url(images/bg_bottomshadow.png) no-repeat center bottom;}
.grayWrap .midBox {width:100%; padding:0;}
.grayWrap .midBox .preview {margin-bottom:25px; font-size:1.125em;}
.grayWrap .midBox .date {font-family:'Montserrat', Helvetica, Arial, sans-serif; font-weight:700; color:#000;font-size:1.222em; margin-bottom:20px;}
.grayWrap .midBox .thumb {margin:0;}
.grayWrap .linkBtn {display:inline-block; text-decoration:none; font-size:0.778em; margin-top:15px;}

.start .bottomButtons {position:relative; z-index:11;}
.start .footerWrap {position:relative; z-index: 11;margin-bottom:25px;}


/* Staff Directory/Full Width Template
-----------------------------------------------*/
.fullWidth .colWrap {background:#fff;}
.fullWidth .midWrap {width:100%; padding:0 18px 0 24px}

#directoryHolder {float:left; width:100%; background:url(/s/1002/images/loadingAnimation.gif) no-repeat center center; margin-top:20px;min-height:250px;}
#directoryWrap {background:#fff; }
.staffListing {width:218px; font-family: Arial, sans-serif; font-size:14px; line-height:normal; position:relative; padding-bottom:30px;background:url(images/bkgd_stafflisting.png) repeat-x left bottom;border:1px solid #cccccc; margin:5px 5px 17px 5px;-webkit-box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, .3); box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, .3);display:none;}
.staffListing.isotope-item {display:block;} 
.staffListing .thumb {display:block; width:216px; height:257px; border-bottom:5px solid #ffcc33;float:left;background:url(images/staff_default.gif) no-repeat 0 0 #000; }
.staffListing .thumb img {display:block;}
.staffListing .text {float:left; padding:10px 10px 0;}
.staffListing .text .name {font-size:16px; font-weight:bold; padding-bottom:5px;}
.staffListing .text .name a {color:#000; border:none;}
.staffListing .text .details {font-size:11px; line-height:1.5em; text-transform:uppercase;height:90px;}
.staffListing .text .title {color:#000; padding-bottom:10px; font-weight:bold;}
.staffListing .text .dept {color:#666666;}
.staffListing .text .phone {position:absolute; bottom:0; height:30px; left:0; line-height:30px; border-right:1px solid #cccccc; /*border-top:1px solid #cccccc; */width:110px;/*background:url(images/bkgd_staff_phone.png) no-repeat 8px 12px;*/ padding-left:10px; font-size:14px; font-weight:bold;}
.staffListing .text .email {position:absolute; bottom:0; height:30px; right:54px; line-height:30px;/*border-top:1px solid #cccccc;*/ width:53px;/*background:url(images/bkgd_staff_email.png) no-repeat 15px 15px;*/}
.staffListing .text .linkedin {position:absolute; bottom:0; height:30px; right:0; width:53px;/*border-top:1px solid #cccccc;*/border-left:1px solid #cccccc; text-align:center;line-height:30px; color:#d9d9d9; font-size:18px;}
.staffListing .text .phone a {border:none;display:block;}
.staffListing .text .email a {border:none;display:block; background:url(images/bkgd_staff_email.png) no-repeat center center; text-indent:-999em; width:53px; height:30px;}
.staffListing .text .linkedin a {color:#000; text-decoration:none;border:none;}
.staffListing .tags {display:none;}
.icon-linkedin {font-family: FontAwesome; }
.icon-linkedin:before {content: "\f0e1"; font-style:normal}

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* FILTER NAV
---------------------------------------------*/
.filterNav {float:left; width:100%; position:relative;z-index:900;}
.filterNav ul#mobileFilters {display:none;}
.filterNav ul {margin:0; padding:0; list-style:none; font-family: Arial, sans-serif;}
.filterNav ul#filters a {border:none; display:block; color:#fff; text-decoration:none;}
.filterNav ul#filters > li {float:left; background: #030303; color:#fff; padding:4px 11px; margin-left:10px;-webkit-border-radius: 5px; border-radius: 5px; width:190px;}
.filterNav ul#filters > li > span {float:right;}
.filterNav ul#filters > li.label {background:none; color:#000; padding:4px 0; font-weight:bold; width:auto;margin:0;}
.filterNav ul#filters > li.showall {width:auto;}
.filterNav ul#filters > li.activeFilter {background:url(images/bkgd_filter_active.png) repeat-x 0 0 #ffc82a; color:#000;}
.filterNav ul#filters > li.activeFilter > a {color:#000;}

/* General Styles */
.filterNav ul#filters ul li {float:left;padding:0;}
.filterNav ul#filters ul li a{display:block;text-decoration:none; padding:0;}
.filterNav ul#filters ul#nav1 > li:first-child > a {padding-left:0;}

/* Top Level Group */
.filterNav ul#filters ul li {}
.filterNav ul#filters ul li a:hover {}
.filterNav ul#filters ul li:hover > a {color:#FFC82A;}

/* Second Level Groups */
.filterNav ul#filters li ul { position: absolute; left: -999999px;margin:0px 0 0 -11px; background:#030303; float:none; width:190px;text-align:left; padding:0 0 10px;height:300px;-webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.filterNav ul#filters li li { width: 100%; border:none; margin: 0; padding:0px;background:none;line-height:normal;text-transform:none; font-size:14px;}
.filterNav ul#filters li li a {font-weight:normal;text-align:left;padding:5px 10px;border:none;}
.filterNav ul#filters ul li:hover li a{}
.filterNav ul#filters ul#filters li:hover li a:hover{color:#FFCC33;}
.filterNav ul#filters li li:hover {  }

/* The Magic */
.filterNav ul#filters li:hover ul ul,
.filterNav ul#filters li:hover ul ul ul { left: -999em;}

.filterNav ul#filters li:hover ul,
.filterNav ul#filters li li:hover ul,
.filterNav ul#filters li li li:hover ul { left: auto;}

/*Fix for the Sticking*/
.filterNav ul#filters  li:hover,
.filterNav ul#filters  li li:hover,
.filterNav ul#filters  li li li:hover { position:static;}

.filterNav ul#filters .viewport { width: 170px; height: 300px; overflow: hidden; position: relative; }
.filterNav ul#filters .overview { list-style: none; position: absolute; left: 0; top: 0; }
.filterNav ul#filters .thumb .end,
.filterNav ul#filters .thumb { background-color: #666; -webkit-border-radius: 10px; border-radius: 10px;}
.filterNav ul#filters .scrollbar { position: relative; float: right; width: 15px; z-index:999;}
.filterNav ul#filters .track { background-color: #030303; height: 100%; width:13px; position: relative; padding: 0 1px; }
.filterNav ul#filters .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.filterNav ul#filters .thumb .end { overflow: hidden; height: 5px; width: 13px; }
.filterNav ul#filters .disable{ display: none; }
.filterNav ul#filters .noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

.filterNav ul#filters li.activeFilter ul {background:#ffc82a;}
.filterNav ul#filters li.activeFilter li a {color:#000;}

.filterNav ul#filters li.activeFilter .thumb .end,
.filterNav ul#filters li.activeFilter .thumb {background:#000;}
.filterNav ul#filters li.activeFilter .track {background:#ffc82a;}
.filterNav ul#filters li.activeFilter:hover li a:hover {color:#fff;}


/*=======================  EVENT TEMPLATE STYLING  =======================*/
.eventWrap{width:100%; border-top:1px solid #d9d9d9; background:#fff; color:#000; padding:36px 0 0;}
.eventWrap:nth-child(odd){background:#f4f4f4;}
.eventWrap > .container{padding-bottom:28px;}
.eventWrap .thumb{background:#fff; border-radius:50%; width:120px; height:120px; border:1px solid #d9d9d9; text-align:center; padding-top:24px;}
.eventWrap .text .title{font-size:22px; font-weight:bold; padding-bottom:30px;}
.eventWrap .text .labels, .eventWrap .text .info{font-size:16px; line-height:1.5;}
.eventWrap .text .labels{font-weight:bold; width:30%; float:left;}
.eventWrap .text .labels span, .eventWrap .text .info span{display:block; padding-bottom:12px;}
.eventWrap .buttons{}
.eventWrap .buttons .details{display:none; /*white-space:nowrap;*/}
.eventWrap .buttons .details.active{display:block;}
.eventWrap .buttons div{/*width:46%;*/ float:left; margin-right:10px; margin-left:0;}
.eventWrap .buttons a{display:block; font-size:16px; font-weight:bold; text-transform:uppercase; line-height:1.25; text-align:center; border-radius:4px; padding:15px 25px; cursor:pointer; margin:0; text-decoration: none;}
.eventWrap .buttons .details a{background:none; color:#828282; border:2px solid #828282; padding:13px 25px;}
.eventWrap .buttons .details a:hover{color:#666; border-color:#666;}
.eventWrap .buttons .register a{background:#f1b82d; color:#000; border:2px solid #f1b82d;}

.eventWrap .previewPane{display:none; position:relative; overflow:hidden; background:#000;}
.eventWrap .previewPane.active{display:block;}
.eventWrap .previewPane:after{content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background-image:url(images/muEventBgDark.png); background-size:cover; /*opacity:0.5; zoom:1; -ms-filter: "alpha(opacity=50)"; filter: alpha(opacity=50);*/}
.eventWrap .previewPane .preview{position:relative; z-index:10; font-size:16px; color:#fff; line-height:1.25; padding:40px 15px 35px;}

.eventWrap .previewTitle{color:#f1b82d; font-weight:bold; text-transform:uppercase; margin-bottom:10px;}
.eventWrap .previewText{margin-bottom:25px;}
.eventWrap .previewPane .grid_4 .previewText:last-of-type{margin-bottom:0;}
.eventWrap .previewPane div[class^="grid"]{margin-right:0;}

.contact{background:#fbe8bc; border-radius:4px; padding:20px;}
.contact h2{font-size:22px; color:#000; font-weight:bold; line-height:1.364; margin-bottom:25px;}
.contact img{float:left; margin-right:20px;}
.contact p{margin:0 0 10px;}
.contact a{color:#666666;}

.eventWrap .jdate{display:none!important;}

.evt #ContentMiddle, .evt #ContentContactInfo{margin-right:0; padding-bottom:35px;}

.evt .midWrap{}

.headLogo .unit-sig-32{display:none;}
.unit-sig-32 .logo a, .unit-sig-32 .wordmark a, .unit-sig-32 .unit a, .unit-sig-48 .logo a, .unit-sig-48 .wordmark a, .unit-sig-48 .unit a{-webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}


/* 404 Page
---------------------------------------------*/
	.IMOD60 .structBody,
	.IMOD253 .structBody {background: url(images/bg_texture.jpg);}
	.IMOD60  div.colWrap,
	.IMOD60 .bottomButtons,
	.IMOD253 div.colWrap, 
	.IMOD253 .bottomButtons {background:none}
	.IMOD60 #ContentMiddle .grid_7,
	.IMOD253 #ContentMiddle .grid_7 {text-align:center; }
	.search-results-container {float:left; width:100%; clear:both;}
	.search-results-container > table {float:left; width:100%; margin-top: 50px;}
	.image404 {padding-top:15px}
	.errorsearch .hdr {font-size:3.750em; padding:0;}
	.errorsearch .subhdr {color:#900000; font-size:2em; font-weight:600; padding:0;}
	.errorsearch .text {color:#555555; font-size:1.125em; margin-bottom:40px;}
	.errorsearch .report {clear:both; position:relative; padding:5px 0 0 62px;font-size:0.875em; line-height:1.214em; color:#555555; margin-bottom:40px;}
	.errorsearch .report img {position:absolute; left:0; top:0;}
	.errorsearch .report a {color:#900000}
	.errorsearch .searchbox {float:left; width:100%; margin-bottom:40px;}
	.errorsearch .searchbox input {border:1px solid #000; color:#555; font-size:1.125em; height:50px; padding: 0 15px; float:left; width:75%; border-radius:0; -webkit-border-radius:0; box-shadow:none; -webkit-box-shadow:none;}
	.errorsearch .searchbox .SearchModuleSpacer {display:none;}
	.errorsearch .searchbox button {float:left; border:none; background: url(images/btn_search.png); background-size:cover; background-position:center; width:84px; height:50px; text-indent:-9999em; cursor:pointer;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
	}
	.errorsearch .image404 {margin:0 auto; padding:0 0 30px;}
	
/*
---------------------------------------------
---------------------------------------------
   MEDIA QUERIES
---------------------------------------------
---------------------------------------------
*/

/* =============================================================================
   Desktop Only
   ========================================================================== */

/* Wide */
@media only screen and (min-width: 1344px){

}

/* Normal */   
@media only screen and (min-width: 1001px){
	
}

/* =============================================================================
   768px Grid
   ========================================================================== */
   
/* Tablet and below */
@media only screen and (max-width: 1001px){
	/* Start Template */
	.start .wideArea {position:relative;}
	.wideArea .bx-controls {top:auto;}
	.eventWrap .buttons .register{margin-right:0;}
}

/* Tablet only */
@media only screen and (min-width: 768px) and (max-width: 1001px){
	h1 {font-size:2.375em; line-height:1.2em;}
	h2, h3 {font-size:1.500em; line-height:1.2em;}
	
	
	.desktopNav li ul {padding:15px 0px;}
	#ContentTopNav > ul > li> a { padding:0 13px;}
	#ContentTopNav > ul > li.searchBtn a {padding:0 15px;}
	.desktopNav ul li a {font-size:0.875em;}

	
	.colWrap {background-image: url(/s/1002/images/gid165/editor/css-images/bg_rightcol_tablet2.png);}
	.rightNav a {font-size:0.875em; line-height:1.5em;}
	
	.structBody .split25colA,
	.structBody .split25colB,
	.structBody .split25colC,
	.structBody .split25colD {width:50%; margin:0;}
	.structBody .split25colA,
	.structBody .split25colC {padding-left:0; padding-right:2%;}
	.structBody .split25colB,
	.structBody .split25colD {padding-left:2%; padding-right:0;}
	.structBody .split25colC,
	.structBody .split25colD {padding-top:1.125em}
	
	.promoButton {background-position: center top; text-align:center;}
	.promoButton a {padding:50px 25px 0;}
	.promoButton .subtitle {font-size:0.750em}
	
	.footerWrap {margin-bottom:0; border-radius:0; -webkit-border-radius:0;}

	/* Start Template */
	.wideArea .sldtxt .title {font-size:2.5em; line-height:1em;}
	.wideArea .sldtxt{bottom:35px; top:auto; width:50%; margin-left:15px;}
	.wideArea .bx-controls {bottom:40px;}
	
	/* Staff Template */
	.filterNav ul#filters > li {width:142px; font-size:0.875em;}

	/*Event Template*/
	.eventWrap .buttons .details{margin-bottom:10px;}
	/*.eventWrap .buttons .register a{padding:25px 0;}*/
	.evt .midWrap{padding:0 7px;}
	
	/* 404 Page */
	.IMOD60 .midWrap,
	.IMOD253 .midWrap {padding-left:8px; padding-right:8px;}
	.IMOD60 #ContentMiddle .grid_7,
	.IMOD60 #ContentMiddle .grid_5,
	.IMOD253 #ContentMiddle .grid_7,
	.IMOD253 #ContentMiddle .grid_5 {width:368px;}
	.image404 {padding-top:85px;}
	.errorsearch .searchbox button {width:75px;}
}

/* =============================================================================
   Less than 768px / iPhone landscape / android portrait
   ========================================================================== */
@media only screen and (max-width: 767px) and (min-width: 480px) {

	
}

/* =============================================================================
   480px / iphone landscape
   ========================================================================== */
@media only screen and (max-width: 767px) {
/* Styles */
	#ContentSearch,
	.desktopNav,
	.navBar,
	#ContentGive,
	.sectionTitle,
	.rightNav,
	.footerWrap .footerNav {display:none;}
	#nav {display:block;}
	.structHead .mobileQuickLinks {display:block;}
	.headLogo {float:left; text-align:center; padding-top:15px; padding-bottom:15px;}
	.logoMu {left:20px;}
	
	h1 {font-size:1.750em; line-height: 1.2em;}
	h2, h3 {font-size:1.125em; line-height:1.2em;}
	.breadcrumbs {padding-top:12px; padding-bottom:12px;}
	.colWrap {	background-image: none; background:transparent;}
	.midWrap,
	.structRight {width:100%; padding-right:20px; padding-left:20px;}
	.rightBlock {padding-left:0; padding-right:0; padding-bottom:0;}
	
	/* Fixes for Column Wrappers */
	.structBody .split25colA,
	.structBody .split25colB,
	.structBody .split25colC,
	.structBody .split25colD { margin:0; width:100%;}
	.structBody .split33left {width:100%;}
	.structBody .split33middle {width:100%;padding:1.125em 0 0 0;}
	.structBody .split33right {width:100%;padding:1.125em 0 0 0;}
	
	.bottomButtons {padding:0;}
	.promoButtonWrap {width:100%;}
	.promoButton {border-left:none;}
	.promoButton .subtitle {font-size:0.813em;}
	.footerWrap {margin:0; padding-bottom:75px; border-radius:0; -webkit-border-radius:0;}
	a.toplink {width:50px; height:50px; line-height:50px; font-size:1.875em;}
	
	/* Start Template */
	.start .wideArea {background:#fff;}
	.wideArea .sldimg {padding-bottom:78%;}
	.wideArea .sldimg .overlay {display:none;}
	.wideArea .sldtxt {position:static; background:#fff; width:auto; top:auto; width:100%; text-align:center;padding:15px 20px 65px;}
	.wideArea .sldtxt .title {padding:0; color:#222; border:none; margin-bottom:15px;}
	.wideArea .sldtxt .preview {color:#222; margin-bottom:15px;}
	.wideArea .sldtxt .more a .link {width:100%; height:auto; font-size:1em; padding-top:10px; padding-bottom:10px;}
	.wideArea .bx-controls {bottom:20px;}
	.wideArea .bx-pager-link {border-color:#000;}
	
	.start .campaign .oneMizzou,
	.start .campaign .thermometer {width:100%; padding-left:20px; padding-right:20px;}
	
	.midBox {width:100%; padding: 0 20px 30px; border:none;}
	
	/* Staff Template */
	.filterNav ul#filters {display:none;}
	.filterNav ul#mobileFilters {display:block; padding:0 5%; width:100%;}
	.filterNav ul#mobileFilters > li {font-size:14px; position:relative; width:100%; margin:0 0 10px; float:left; background: #030303; color:#fff; padding:14px 11px; -webkit-border-radius: 5px; border-radius: 5px;}
	.filterNav ul#mobileFilters > li > span {position:absolute; top:0; left:0; right:0; bottom:0; text-align:right; padding:4px 11px;}
	.filterNav ul#mobileFilters > li.open > span {bottom:auto; height:40px;}
	.filterNav ul#mobileFilters > li > span .fa {line-height:32px;}
	.filterNav ul#mobileFilters > li.label {background:none; color:#000; padding:4px 0; font-weight:bold; width:auto;margin:0;}
	.filterNav ul#mobileFilters li a { text-decoration:none; color:#fff;}
	.filterNav ul#mobileFilters > li.activeFilter {background:url(images/bkgd_filter_active.png) repeat-x 0 0 #ffc82a; color:#000;}
	.filterNav ul#mobileFilters > li.activeFilter a {color:#000;}
	.filterNav ul#mobileFilters li ul {display:none;}
	.filterNav ul#mobileFilters li ul li {padding:8px 0;}
	.filterNav li ul {width:86%;}
	#directoryWrap {margin:0 auto;}
	.staffListing {box-shadow:none; -webkit-box-shadow:none; }
	.isotope .isotope-item {transition:none;}

	/*Event Template*/
	.contact{max-width:320px;}
	.eventWrap .thumb{display:none;}
	.evt .midWrap{padding:0 18px;}
	
	/* 404 Page */
	.IMOD60 div.breadcrumbs {display:none;}
	.errorsearch .searchbox button {width:25%;}

	.headLogo .unit-sig-32{display:block;}
	.headLogo .unit-sig-48{display:none;}
}

/* =============================================================================
   Less than 480px / iphone portrait
   ========================================================================== */
@media only screen and (max-width: 479px) {
/* Styles */

.logoMu img {width:46px}
.logoGiving img {width:243px}
.logoMuTxt img {width:169px;}
.logoGiving, .logoMuTxt {margin-left:65px;}

}

/* =============================================================================
   Retina Display 
   ========================================================================== */
@media only screen and (-webkit-min-device-pixel-ratio: 2) {

}





/*
 =============================================================================
 =============================================================================
Client Overwrite Styles
==============================================================================
==============================================================================*/



/* =============================================================================
HEADER NAV EDITS
==============================================================================*/
.structBody .shadow {display:none; }
.desktopNav {
	background: none !important;
	-webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
	        box-shadow: 0 8px 6px -6px rgba(0,0,0,0.2);
}	
.desktopNav .searchBtn, .desktopNav ul li.sfHover {
	background: none !important;
	}
.desktopNav ul li.sfHover {
	 background: none !important;
	}
#ContentTopNav > ul > li> a,
.desktopNav .searchBtn ,
.desktopNav ul li.sfHover {
 	background: none !important;
}
#ContentTopNav {position:relative;}
.desktopNav ul li a{padding:0 12px; line-height:50px; color:#000; border-right:none;}
.desktopNav li ul {border:none;}
.ie8 .desktopNav ul li a {padding:0 25px;}
#ContentTopNav > ul > li:first-child > a {border-left:none;}
.desktopNav li.searchBtn a {padding: 0px 12px 0px 12px;}
/* Top Level Group */
.desktopNav ul li {line-height:1.5em;font-weight:bold; text-transform:uppercase;}
.desktopNav ul li.sfHover ,
.desktopNav .searchBtn.active {background:#fff;}
#ContentTopNav > ul > li> a {-webkit-transition: none; -moz-transition: none; -ms-transition:none; -o-transition: none; transition: none; background-color:#fff;}
#ContentTopNav > ul > li.sfHover > a, .desktopNav .searchBtn.active a {border-bottom:none; height:50px;}
#ContentTopNav > ul > li.sfHover {background-color: #f1b82d;}
#ContentTopNav > ul > li.sfHover > a {background-color:#f1b82d !important;}
/* Second Level Groups */
.desktopNav li ul {font-size:14px; position: absolute; left: -999999px;margin:0px; background:#f1b82d; padding:12px; float:none; width:450px;text-align:left; z-index:1001; opacity:0; webkit-transition: opacity 500ms ease; -moz-transition: opacity 500ms ease; -ms-transition: opacity 500ms ease; -o-transition: opacity 500ms ease; transition: opacity 500ms ease;
	-webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3);
	   -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3);
	        box-shadow: 0 8px 6px -6px rgba(0,0,0,0.3);
}
.desktopNav li li { width: 50%; float:left; border:none; margin: 0; padding:0px;background:none;line-height:normal;text-transform:none; font-size:1em;}
.desktopNav li li:nth-child(odd) {padding-right:20px;}
.desktopNav li li a {font-weight:normal;text-align:left;padding:0.1em 0;border:none; font-family: "proxima-nova", Arial, Helvetica, sans-serif; line-height:1.5em; }
.desktopNav li li.sfHover a {background: none; text-decoration:underline;}
/* Third Level Groups */
.desktopNav li li ul { margin:-23px 0 0 150px; background: #367c2b; color:#ffffff; width:170px;}
.desktopNav li li li a:hover {color:#ccc;}
.desktopNav li li li{ width:170px;}
.desktopNav li li li a {color:#fff;}

.desktopNav {background-color:#ffffff !important; border-bottom:1px solid #cccccc;}
.desktopNav li ul {
-webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px;
border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.navBar {float:left; width:100%; padding:8px 0;
background: #eeeeee; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
}
ul#nav4 li.MTLinks a {font-size: 14px; text-transform:none; color:#222;}
nav#ContentSocial p {font-size:14px; line-height:30px; color:#222;}

a.giveBtn {display:block; width:200px; float:right; color:#fff; font-family:"proxima-nova", Arial, Helvetica, sans-serif; font-style:normal; font-weight:700; font-size:1.5em; line-height:1em; padding:15px 10px; border-radius:4px; -webkit-border-radius:4px; text-align:center; margin-top:32px; text-decoration:none;
background: #666666; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #666666 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #666666 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #666666 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #666666 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #666666 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}
a.giveBtn:hover { 
background: #000000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #333333 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #333333 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #333333 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #333333 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #333333 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
color:#fff;}
.desktopNav li.sfHover:nth-child(n+5) ul {
    right: auto !important;
}

.mobileQuickLinks {background-color:#f1b82d !important;}
.mobileQuickLinks li a {border-left:1px solid #b08317;}




/* =============================================================================
TEMPLATE EDITS
==============================================================================*/
div.colWrap {background-image:none; background-color:#fff; padding-top:0px; padding-bottom:0px; border-bottom:0px;}
.rightNav li.selected > a {background:#666;}
nav.rightNav ul#nav2, nav.rightNav ul#nav3, nav.rightNav ul {border-top:none; list-style:none !important; list-style-image:none !important;}
.bottomButtons {background-color:#ffffff; padding-top:30px; padding-bottom:30px;}
.footerWrap {margin-bottom:0px;}
footer {background:#000;}
div.breadcrumbs {border-bottom:0px; padding:0px 12px; background-color:none; margin-top: 20px; margin-bottom:20px;}
div#main.structBody {background-color:#ffffff;}


body.start {background:#fff;}
.wideArea .sldimg .overlay {background-image:none; display:block;
	position:absolute;
	top:0;
	backg round: url(/s/1002/images/gid165/editor/css-images/black-screen.png) repeat 0 0;
	background-color:transparent;
	background-color:rgba(0,0,0,0.2);
	height:100%;
}
.wideArea .sldimg {padding-bottom:400px; background-position:right center;}


/* =============================================================================
GENERAL STYLES
==============================================================================*/
body{
	font:16px/1.313em "proxima-nova", Arial, Helvetica, sans-serif; 
	font-weight:400; background:#ffffff; color:#222222;		
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	-webkit-transition: background-color 0.8s ease-out;
	-moz-transition: background-color 0.8s ease-out;
	-o-transition: background-color 0.8s ease-out;
	transition: background-color 0.8s ease-out;
}
h1, .PageTitleHeader {color:#000; font-family: "proxima-nova", Arial, Helvetica, sans-serif; font-weight:700; font-size: 2em;}
h2, .PageSubTitleHeader {font-family: "proxima-nova", Arial, Helvetica, sans-serif; font-weight:400; font-size: 1.75em; color:#000000; margin-bottom: 15px;}
h3 {font-family: "proxima-nova", Arial, Helvetica, sans-serif; font-weight:700; font-size: 1.50em; color:#000; margin-bottom: 15px; }
h4 {font-family: "proxima-nova", Arial, Helvetica, sans-serif; font-weight:700; font-size: 1.25em; color:#000; margin-bottom: 15px;}
h5 {font-family: "proxima-nova", Arial, Helvetica, sans-serif; font-weight:700; font-size: 1em; margin-bottom: 15px;}
p {margin: 0 0 20px 0; color:#222;}
p.lead {font-family: "proxima-nova", Arial, Helvetica, sans-serif; font-weight: 400; font-size: 21px; line-height: 27px;}
blockquote, blockquote p { font-family: "proxima-nova", Arial, Helvetica, sans-serif; font-weight:400; font-size: 17px; line-height: 24px; font-style: italic; color:#222; }
blockquote { margin: 0 0 20px; padding: 0px 20px 0 18px; border-left: 2px solid #f1b82d; }
blockquote cite { font-family: "proxima-nova", Arial, Helvetica, sans-serif; font-style: normal; font-weight: 700; display: block; padding-top: 8px; }

a.promoButton {border-left:none; border-radius: 4px; padding-top:30px; padding-bottom:30px;}
.rightNav li li a:before {content: none;}
nav.rightNav li {border-bottom:none;}
nav.rightNav ul#nav2 li a {padding:10px 0px 10px 0px !important; border-bottom:1px solid #ccc;}
nav.rightNav ul#nav2 li.selected > a {background:#fff; color:#000000; font-weight:bold;}
nav.rightNav ul#nav2 li a:hover {background:none; border-bottom:1px solid #f1b82d;}
.midWrap {padding:0px 12px; width:100%;}
.start section.midWrap {padding-bottom:20px;}
h3.sectionTitle {padding: 0px 10px 0px 0px !important;} 
div.rightBlock {padding-left:0px;}
aside.structRight {padding-top:30px; display:none;}
aside.grayWrap {background-color:#fff;}
a.gold-button {padding:10px 20px; border-radius:4px; border:2px solid #000000; font-weight:700; text-transform: uppercase; font-size:14px; transition: all 0.3s ease 0s; background-color:#f1b82d !important; text-decoration:none !important; border-color:#f1b82d; color:#000; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
a.gold-button:hover {background-color:transparent !important; border-color:#F1B82D; color:#000; text-decoration:none !important;}
a span.gold-button {text-decoration:none; margin-top:20px !important;}
.midBox .linkBtn {font-family:"proxima-nova", Arial, Helvetica, sans-serif;}
.desktopNav ul li a{font-family:"proxima-nova", Arial, Helvetica, sans-serif;}
.desktopNav li li a {font-family:"proxima-nova", Arial, Helvetica, sans-serif;}
a.promoButton .title {font-family:"proxima-nova", Arial, Helvetica, sans-serif;}
.footerNav a {font-family:"proxima-nova", Arial, Helvetica, sans-serif;}
.mobileQuickLinks li a {font-family:"proxima-nova", Arial, Helvetica, sans-serif;}
.m-pikabu-sidebar .mainNav ul li a {font-family:"proxima-nova", Arial, Helvetica, sans-serif;}
.m-pikabu-sidebar .mainNav ul li li a {font-family:"proxima-nova", Arial, Helvetica, sans-serif;}
.wideArea .sldtxt .inner {font-family:"proxima-nova", Arial, Helvetica, sans-serif;}
.midBox .title { font-family:"proxima-nova", Arial, Helvetica, sans-serif;}
.midBox .linkBtn {font-family:"proxima-nova", Arial, Helvetica, sans-serif;}
.grayWrap .midBox .date {font-family:"proxima-nova", Arial, Helvetica, sans-serif;}


.footerWrap {padding:50px 0px}
.footerInfo, .footerInfo p, .footerInfo p a {color:#999999 !important;}
.footerInfo p a {text-decoration:underline;}
.footerInfo p a:hover {color:#f1b82d;}

.oneMizzou {display:none;}
.thermo .logo {width:100%; text-align:center;}
.thermo .bar {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

/* YouTube and Vimeo Responsive CSS */
.videoWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
padding-top: 25px;
height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%!important;
height: 100%!important;
}
.midBox .thumb {margin-top:30px;}
hr.divider {border:none; height:1px; width:100%; background-color:#ccc;}

.wideArea .sldtxt .more .link:hover {background-color:#fff; background-color: rgba(255,255,255,0.9);}


/* =============================================================================
School and College Landing Page Styles
==============================================================================*/

/*.circle-container {position:relative; border-radius:50%; width:100%; height:auto; padding-top: 100%; background-color:transparent; background-image: url(/s/1002/images/gid165/editor/css-images/school-college/mu-campus.jpg); background-position:center center; background-size:cover; overflow:hidden; margin-bottom:20px;}
.circle-text {width:100%; height:100%; border-radius:50%; position:absolute; display:block; text-decoration:none; margin:0 auto; text-align:center; top: 50%; left:50%; transform: translate(-50%, -50%); overflow:hidden;}
.circle-text a {-webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease; background:none 50% 40% no-repeat; background-color:rgba(0,0,0,0); width:100%; height:100%; border-radius:50%; position:absolute; display:block; color:#fff; text-decoration:none; margin:0 auto; text-align:center; top: 50%; left:50%; transform: translate(-50%, -50%); overflow:hidden;}
.circle-text span {position:absolute; font-weight:bold; top: 50%; left:50%; transform: translate(-50%, -50%); width:95%; height:auto;}
.circle-text a:hover {-webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease; color:#F1B82D; width:100%; height:100%; background:url(/s/1002/images/gid165/editor/css-images/stacked-mu.png) 50% 28% no-repeat; background-color:#000; background-color:rgba(0,0,0,0.7); text-decoration:underline;}
*/

.circle-container {position:relative; border-radius:50%; width:100%; height:auto; padding-top: 100%; background-color:transparent; background-image: url(http://mizzoudata.imodules.com/s/1002/images/gid165/editor/css-images/school-college/mu-campus.jpg); background-position:center center; background-size:cover; overflow:hidden; margin-bottom:20px;}
.circle-text {width:100%; height:100%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50% position:absolute; display:block; text-decoration:none; margin:0 auto; text-align:center; top: 0; left:0; overflow:hidden;}
.circle-text a {-webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease; background:none 50% 50% no-repeat; background-color:rgba(0,0,0,0); width:100%; height:100%; border-radius:50%; position:absolute; display:block; color:#fff; text-decoration:none; margin:0 auto; text-align:center; top: 0; left:0; overflow:hidden;}
.circle-text span {display:block; position:absolute; font-weight:bold; top:50%;  width:100%; margin:0 auto; height:auto;}
.circle-text a:hover {-webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; -ms-transition: all 200ms ease; transition: all 200ms ease; color:#F1B82D; width:100%; height:100%; background:url(http://mizzoudata.imodules.com/s/1002/images/gid165/editor/css-images/stacked-mu.png) 50% 35% no-repeat; background-color:#000; background-color:rgba(0,0,0,0.7); text-decoration:underline;}


.circle -cafnr {background-image:url();}
.circle -as {background-image:url();}
.circle -edu {background-image:url();}
.circle-eng {background-image:url(/s/1002/images/gid165/editor/css-images/school-college/engineering-building.jpg);}
.circle-hes {background-image:url(/s/1002/images/gid165/editor/css-images/school-college/hes-gwynn-hall.jpg);}
.circle -vet {background-image:url();}
.circle -grad {background-image:url();}
.circle -pub {background-image:url();}
.circle -hon {background-image:url();}
.circle-jour {background-image:url(/s/1002/images/gid165/editor/css-images/school-college/journalism-building.jpg);}
.circle -healthp {background-image:url();}
.circle -law {background-image:url();}
.circle-med {background-image:url(/s/1002/images/gid165/editor/css-images/school-college/medicine-building.jpg);}
.circle -nur {background-image:url();}
.circle-bus {background-image:url(/s/1002/images/gid165/editor/css-images/school-college/business-building.jpg);}

.school-action {padding: 20px; background-color: #fcf1da; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.school-action-btn {margin-top: 0px; margin-bottom: 15px; display: block; width: 100%; text-align: center;}
.school-action p {margin-bottom: 0px; padding-bottom: 0px;}
.school-action a.gold-button {margin-top:0px;}

.gray-line {border: medium none; height: 1px; background-color: #cccccc;}


/* =============================================================================
Giving Guide Landing Page Styles
==============================================================================*/
.group-divider {width: 100%; display: block; text-align: center; padding: 15px 0px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:30px; 
background: #333333; /* Old browsers */
background: -moz-linear-gradient(top,  #999999 0%, #999999 5%, #666666 5%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(5%,#999999), color-stop(5%,#666666), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #999999 0%,#999999 5%,#666666 5%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #999999 0%,#999999 5%,#666666 5%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #999999 0%,#999999 5%,#666666 5%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #999999 0%,#999999 5%,#666666 5%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.group-divider h4 {margin: 0px; padding: 0px; color:#fff;}

.guide-box {text-align: center; border: 1px solid #999999; margin-bottom:30px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; overflow: hidden; padding-bottom:20px;}
.guide-box h5 {padding:15px 20px; display: block; margin: 0px 0px 20px; text-transform: uppercase; background-color:#f1b82d;}
.guide-box p {padding-left: 20px; padding-right: 20px; text-align: left;}
.guide-box b, .guide-box strong {margin: 0px 20px 8px 20px; padding-bottom: 8px; text-align: left; font-weight: bold; border-bottom: 1px dotted #999999; display:block;}
.guide-box em {margin-left: 20px; margin-right: 20px; display:block; text-align: left; font-style: italic;}

/* =============================================================================
INTERIOR SIDE BAR LINKS
==============================================================================*/
ul.side-links {margin: 0; padding:0; margin-bottom:20px; list-style:none;}
ul.side-links li {margin:0; padding:0; list-style-image:none;}
ul.side-links li a {display: block; padding-top: 8px; padding-bottom: 8px; border-bottom: 1px dotted #000000; text-decoration: none; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -o-transition: all 400ms ease; -ms-transition: all 400ms ease; transition: all 400ms ease;}
ul.side-links li a:hover {border-bottom: 1px solid #000000 !important;}

/* =============================================================================
AREAS TO SUPPORT STYLES
==============================================================================*/
div.ats-box {display:block; width:100%; height:auto; min-height:50px; padding:40px 40px 40px 150px; position:relative; background-color:#FCF1DA;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:20px;}
div.ats-box h2 {margin:0px; padding:0px; margin-bottom:10px;}
div.ats-box p {margin:0px; padding:0px;}
.ats-students {background:url(/s/1002/images/gid165/editor/areas-to-support/icons/ats-students.png) 35px center no-repeat;}
.ats-faculty {background:url(/s/1002/images/gid165/editor/areas-to-support/icons/ats-faculty.png) 40px center no-repeat;}
.ats-campus {background:url(/s/1002/images/gid165/editor/areas-to-support/icons/ats-campus.png) 40px center no-repeat;}
.ats-research {background:url(/s/1002/images/gid165/editor/areas-to-support/icons/ats-research.png) 40px center no-repeat;}
.ats-health {background:url(/s/1002/images/gid165/editor/areas-to-support/icons/ats-health.png) 40px center no-repeat;}
.ats-schools {background:url(/s/1002/images/gid165/editor/areas-to-support/icons/ats-colleges.png) 40px center no-repeat;}
.ats-experience {background:url(/s/1002/images/gid165/editor/areas-to-support/icons/ats-international.png) 40px center no-repeat;}
.ats-athletics {background:url(/s/1002/images/gid165/editor/areas-to-support/icons/ats-athletics.png) 35px center no-repeat;}
.ats-excellence {background:url(/s/1002/images/gid165/editor/areas-to-support/icons/ats-excellence.png) 40px center no-repeat;}




/* =============================================================================
FORM STYLE EDITS
==============================================================================*/
table.EventsHeader {
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color:#000;
border-bottom:0px !important;
background: #eeeeee !important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ) !important; /* IE6-8 */
}

/* Normal */   
@media only screen and (min-width: 1001px){
a.promoButton {background-position:20px 25px;}

/* =============================================================================
STAFF DIRECTORY TEMPLATE EDITS
==============================================================================*/
.fullWidth .midWrap {padding:0px 12px 0px 7px;}
li.showall {margin-left:5px !important;}
.stafflisting {margin:0px !important;}

/* =============================================================================
TEMPLATE EDITS (Changing Home Page Layout)
==============================================================================*/
.wideArea .sldimg {padding-bottom:700px; background-position:center center;}
.wideArea .sldtxt {top:100px; margin-left:12px;}
.wideArea .bx-controls {top:575px;}
.wideArea .sldtxt .more .link img {
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
ul#nav1 li {margin-right:10px;}
ul#nav2 li {margin-right:0px;}
div.ats-box a {position:absolute; right:40px; top:40px;}
}

.m-pikabu-viewport {
	position: relative;
/*	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: box;
	-webkit-box-orient: horizontal;
	-moz-box-orient: horizontal;
	-ms-box-orient: horizontal;
	box-orient: horizontal;*/
	/*-webkit-perspective: 1000;*/
	-webkit-transform: translateZ(0)!important;
	-webkit-backface-visibility: hidden;
}

/* Tablet only */
@media only screen and (min-width: 768px) and (max-width: 1001px){
a.promoButton {background-position: center top; padding:50px 25px 0; text-align:center;}


.wideArea .bx-controls {top:none !important;}
div.ats-box a {position:absolute; right:40px; top:40px;}
}

@media only screen and (max-width: 767px) {
.colWrap {background-image: none; background:transparent;}

.wideArea .sldtxt {padding-top:20px;}
.wideArea .sldtxt .inner {font-size:2em; line-height:1.25em;}

.wideArea .bx-controls {top:none !important;}
div.ats-box {min-height:auto; padding:20px 20px 20px 20px; position:relative;}
div.ats-box a {position:relative; margin-top:20px; display:inline-block;}
.ats-students, .ats-faculty, .ats-campus, .ats-research, .ats-health, .ats-schools, .ats-experience, .ats-athletics, .ats-excellence
{background:none;}
}*

/* =============================================================================
   Less than 768px / iPhone landscape / android portrait
   ========================================================================== */
@media only screen and (max-width: 767px) and (min-width: 480px) {
.bottomButtons {background-color:#ffffff; padding-top:0px; padding-bottom:0px;}
a.promoButton {background-position:20px 25px; border-radius:0px;}	
ul#nav4 li.MTLinks a {color:#f4c76b;}

.wideArea .sldtxt {bottom:20px; top:none !important;  padding-bottom:50px !important; padding-top:20px;}
.wideArea .sldtxt .inner {font-size:2em; line-height:1.25em;}

.wideArea .bx-controls {top:none !important;}

}

@media only screen and (max-width: 479px) {
.bottomButtons {background-color:#ffffff; padding-top:0px; padding-bottom:0px;}
a.promoButton {background-position:20px 25px; border-radius:0px;}
ul#nav4 li.MTLinks a {color:#f4c76b;}

.wideArea .bx-controls {top:none;}
.imod_fieldWrapper {border-bottom:0px !important;}
}