/*2018 LAYOUT*/

/*
html,body,#full-page-container {height:100%;}
.max-page-width {max-width:2000px;margin:0 auto;}
#main-container {min-height:40%;}
.no_banner #main-container {min-height:60%;}
.main-content {padding-left:3%;padding-right:3%;margin-top:20px;}

	
.ou-btn {position:relative;z-index:1000;}
	
#logo-and-nav {background-color:rgba(28,43,89,.8);position:absolute;z-index:999;width:100%;left:0;top:auto;}
#logo-and-nav .row, #logo-and-nav div {margin:0;}
#logo-container {float:left;padding-left:20px;max-width:35%;min-width:220px;width:400px;}
.jumbotron.logo {background:transparent;padding-bottom:0;padding-top:10px;text-align:left;}
.jumbotron.logo img {max-width:100%;height:100%;}


	
	
#nav-container {float:right;}
.navbar-menu {background:transparent;}
.navbar-menu .nav li {margin:0;position:relative !important}
.navbar-menu .nav li ul li {white-space:nowrap;margin:0;}
.navbar-menu li a {padding:40px 15px 30px 15px;font-size:145%;}

	
.no_banner #logo-and-nav {background-color:rgba(28,43,89,1);position:relative;margin:0 -15px;width:auto;}

	
@media screen and (min-width:992px){
	#logo-and-nav.fixed-menu {position:fixed;top:0;background-color:rgba(28,43,89,1);}
}

@media screen and (min-width:768px){
	#logo-and-nav.fixed-menu .jumbotron.logo img {height:40px;}
	.no_banner #logo-and-nav.fixed-menu {width:100%;margin:0;}
}
	
@media screen and (min-width:950px){
	#logo-and-nav.fixed-menu .navbar-menu li a.dropdown-toggle {padding:20px 15px;}
}
	
.navbar-menu li .dropdown-menu li {margin:0;padding:0;}
.navbar-menu li .dropdown-menu a {font-size:90%;padding:5px 0;}
.navbar-menu .nav li ul li a {display:block;}
.dropdown-menu {max-width:none;}
.dropdown-menu-title,.dropdown-menu-info {display:none;}
.dropdown-menu-items {width:auto;padding:0 15px;float:left;}
.dropdown-menu-interior {background-color:rgba(255,255,255,.95);left:-50%;position:relative;border:1px solid rgba(28,43,89,.8);border-top:0;}
.dropdown-menu-interior::after {content:'';clear:both;display:block;}
.dropdown-menu-interior ul {padding:10px 0;}
.nav > li > a:hover {color:rgba(0,154,214,1);}
.navbar-center >li>a:hover {color:rgba(0,154,214,1);background-color:transparent;}	

.navbar-menu .nav li ul li a {color:#1c2b59;}
.navbar-menu .nav li ul li a:hover {color:#009ad6;}
	
.navbar-nav > li > .dropdown-menu {margin:0;left:50%;min-width:0;padding:0;background-color:transparent;border:0;}
@media (min-width: 990px){
	.dropdown-menu {left:auto;margin-left:0;}
}
	
.navbar-nav > li > .dropdown-menu .dropdown-menu-interior::before {content:'';display:block;
    border-bottom: 20px solid rgba(255,255,255,.95);
    border-top: 20px solid transparent;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    top: -40px;
    width: 0px;
    height: 0px;
    left: 50%;
	margin-left:-20px;
    position: absolute;
    z-index: 999999999;
}
	
	
.navbar-nav li.dropdown:last-child .dropdown-menu {left:auto;right:0;}
.navbar-nav li.dropdown:last-child .dropdown-menu .dropdown-menu-interior {left:auto;right:0;}
.navbar-nav li.dropdown:last-child .dropdown-menu .dropdown-menu-interior::before {left:auto;margin-left:0;right:10%;}
.navbar-nav li.dropdown:last-child .dropdown-menu-items ul li {display:block;}
	
	
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color:transparent;color:#009ad6;}

@media screen and (max-width:1150px){
	.navbar-menu li a {font-size:120%;padding:40px 10px 25px 10px;}
}
			
@media screen and (max-width:950px){
	.navbar-menu li a {font-size:100%;padding:30px 8px 20px 8px;}
}

@media screen and (max-width:767px){
	#logo-and-nav {background-color: rgba(28,43,89,1);}
	#logo-container {max-width:50%;}
	.jumbotron.logo {padding:5px 0;}
	#nav-container {float:none;}
	.dropdown-menu-interior {position:initial;}
	.navbar-nav > li > .dropdown-menu .dropdown-menu-interior::before {display:none;}
	.navbar-nav li.dropdown:last-child .dropdown-menu-items ul {column-count:1;}
	#logo-and-nav.fixed-menu .navbar-menu li a.dropdown-toggle,#logo-and-nav .navbar-menu .nav li a,.onestop .navbar-nav > li > a {padding:10px 25px;}
	.dropdown-menu-interior {left:0;}
}
	
	
.banner_2016 {}
@media screen and (min-width: 901px){
	.banner_2016 .slideinfo {top:90px;}
	.banner_2016 ul li .slideinfo.textbottom {top:auto;}
}
	
.banner_2016 .flexslider,.banner_2018 .flexslider {margin-top:0;}
	
.banner_2018 ul.slides li .slideinfo {margin:0;width:45%;height:100%;background-color:transparent;}
.banner_2018 ul.slides li .slideinfo::before {content:'';display:block;background-color:rgba(0,0,0,.6);width:120%;height:120%;position:absolute;transform:skewX(18deg);margin-left:-20%;margin-top:-10%;}
.banner_2018 ul.slides li .slideinfo.right::before {transform:skewX(-18deg);margin-left:0;}
.banner_2018 .slideinfocontent {position:absolute;bottom:5%;left:5%;}
.banner_2018 .right .slideinfocontent {position:absolute;left:auto;right:5%;text-align:right;width:80%;}
.banner_2018 .slides .slideinfo a.color_button.back_mtsu_blue {margin-top:20px;background-color:rgba(28,43,89,1);min-width:60%;border-radius:0;text-decoration:none;}
.banner_2018 .slides .slideinfo a.color_button.back_mtsu_blue:hover {color:rgba(28,43,89,1);border-color:rgba(28,43,89,1);background-color:white;}
.banner_2018 .style1,.banner_2018 .style2 {font-weight:900;font-size:275%}
.banner_2018 .style2 {color:#009ad6;text-transform:uppercase;font-size:350%}
	
.banner_2018 .slides .slideinfo a.color_button.back_mtsu_blue::after {display:none;}
	
@media screen and (max-width: 1400px){
	.banner_2018 .style1,.banner_2018 .style2 {font-size:200%}
	.banner_2018 .style2 {font-size:230%}
}
	
@media screen and (max-width: 1150px){
	.banner_2018 .style1,.banner_2018 .style2 {font-size:150%}
	.banner_2018 .style2 {font-size:200%}
}
	
@media screen and (max-width: 900px){
	#logo-and-nav {background-color:rgba(28,43,89,1);position:relative;margin:0 -15px;width:auto;}
}

	
@media screen and (min-width: 801px){
	.flex-viewport,.sliderbackgroundimage {height:35vw;max-height:none;}
}
	
@media screen and (max-width:767px){
	
	.banner_2018 ul.slides li .slideinfo::before {display:none;}
	.banner_2018 ul.slides li .slideinfo.right::before {}
	.banner_2018 ul.slides li .slideinfo {padding:0;width:100%;background-color:rgba(0,0,0,.6);height:auto;}
	.banner_2018 ul.slides li .slideinfo .slideinfocontent {left:auto;right:auto;padding:10px;width:100%;position:relative;}
	.banner_2018 .right .slideinfocontent {text-align:left;}
	.banner_2018 .style1,.banner_2018 .style2 {font-size:120%}
	.banner_2018 .style2 {font-size:120%}
	.banner_2018 .slides .slideinfo a.color_button.back_mtsu_blue {margin-top:5px;padding:5px;min-width:0;border: 1px solid #ffffff;}
}
	
.sliderbackgroundimage{background-position:center;}
.sliderbackgroundimage.banner-top {background-position:top;}
.sliderbackgroundimage.banner-center {background-position: center 25%;}
.sliderbackgroundimage.banner-bottom {background-position:bottom;}
	
	
.onestop {background-color:rgba(28,43,89,1);border:0;border-top:2px solid #ffffff;min-height:0;}
.onestop .navbar-nav li {padding-bottom:0;margin-left:0;}
.onestop .navbar-nav > li > a {color:#ffffff;text-decoration:none;font-size:110%;font-weight:700;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color:#ffffff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color:inherit;color:#ffffff;}
.onestop .caret {margin-left:5px;}
	
.onestop .navbar-nav > li > .dropdown-menu {left:0;background-color:rgba(28,43,89,.9);}
.onestop .navbar-nav ul.dropdown-menu {padding:10px 0;}
.onestop .dropdown-menu > li > a {color:#ffffff;text-decoration:none;padding:10px 20px;}
.onestop .dropdown-menu > li > a:hover,.onestop .dropdown-menu > li > a:focus {background-color:inherit;color:rgba(0,154,214,1);}

	
.onestop .navbar-nav ul.dropdown-menu::before {content:'';display:block;
    border-bottom: 10px solid rgba(255,255,255,.1);
    border-top: 10px solid transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    top: -20px;
    width: 0px;
    height: 0px;
    left:10%;
    position: absolute;
    z-index: 999999999;
}
.onestop .navbar-nav .dropdown:last-of-type ul.dropdown-menu::before {left:auto;right:10%;}	
.onestop .navbar-nav > li > a:hover, .onestop .navbar-nav > li > a:active, .onestop .navbar-nav > li > a:focus {color:rgba(0,154,214,1);}
	
@media screen and (max-width:1100px) and (min-width:768px){
	.onestop .navbar-nav > li > a {font-size:90%;padding:10px 8px}
}

@media screen and (max-width:900px){
	.onestop .navbar-nav > li > a {font-size:79%;}
}
	
@media screen and (max-width:767px){
	.onestop .navbar-nav > li > .dropdown-menu {background-color:rgba(255,255,255,.95);}
	.onestop .navbar-nav .open .dropdown-menu > li > a {color:#1c2b59;}
	.onestop .navbar-nav ul.dropdown-menu::before {display:none;}
}
	
.stats {background-color:#ffffff;}
.stats .col-sm-4 {background-color:#009ad6;width:32.333%;margin:0 .5%;}
	
	
	
#footer {background-color:#1c2b59;line-height:1em;margin-top:10px;}
#footer img {border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;max-width:90%;}
.footer-col {text-align:center;padding-top:25px;position:relative;z-index:1;}
.footer-col a {padding:10px 15px;color:#ffffff;font-size:300%;display:inline-block;}
.footer-col:nth-of-type(2) {padding:45px 25px;}
#footer .footer-col:nth-of-type(2) img {max-width:80%;}
.footer-col:nth-of-type(2)::before {background-color:#009ad6;transform:skewX(-18deg);height:100%;display:block;position:absolute;top:0;left:10%;content:'';z-index:-1;width:80%;}
.footer-col:nth-of-type(3) {padding-top:45px;}
.footer-image-group a:hover{color:rgba(0,154,214,1);}
#disclaimer {padding:10px;text-align:center;}
#disclaimer span,#disclaimer div {display:inline;margin:0 20px;display:inline-block;word-wrap:normal;}
#disclaimer a {color:inherit;}
#disclaimer a:hover {color:rgba(0,154,214,1);}
#disclaimer #ou-edit-link {margin:0 auto;}
	
	
@media screen and (max-width:767px){
	#footer img {max-width:60%;}
	.footer-col,.footer-col:nth-of-type(n) {padding:15px;}
	.footer-col:nth-of-type(2)::before {transform:skewX(0);left:0;width:100%;}
	.footer-col:nth-of-type(2) .footer-image-group {width:50%;float:left;}
	.footer-col:nth-of-type(2)::after {content:'';display:block;clear:both;}
}
	
@media screen and (max-width:1000px){
	.footer-col a {font-size:200%;padding:10px 5px;}
}
*/
/*END 2018 Layout*/
