/*  Last Modification
	Who: Vani
	Why: changed Tabs css
	When: 10/04/2018
*/

@import "bootstrap.css";
@import "bootstrap-responsive.css";

/*@import "font-awesome.min.css";*/

/* FONTS */
@import 'https://fonts.googleapis.com/css?family=Montserrat:400,700'; /*added: 10/26/2018-vani*/ /*I don't think this alternative is close enough to avenir*/
@import 'https://fonts.googleapis.com/css?family=League+Spartan:400,500,600,700'; /*added: 06/29/2020-vani*/ 
@import 'https://fonts.googleapis.com/css?family=Nunito:400,600,800'; /*added 11/21/2018-wiglz*/
@import 'https://fonts.googleapis.com/css?family=Open+Sans'; /*added 11/21/2018-wiglz*/
@import 'https://fonts.googleapis.com/css?family=Roboto+Slab:400,600'; /*added: 10/26/2018-vani*/

@import "additional.css";
@import "home.css";
@import "primary_content.css";
@import "pha.css";
@import "degree.css";
@import "frutiger-ce-55-roman/frutiger-ce-55-roman.css";
@import "components.css";

/* - - - - - - - - - - - - - - - - - - - - -
TITLE    :   NAKCSS HTML 5 VERSION 3
- - - - - - - - - - - - - - - - - - - - - */


/* Global Reset Styles End */

/* Green Header Site Search Settings */

.site-wide-search-form {
    width: 100%;
    position: relative;
    margin-bottom: 0px;
}

.catalog-search-form {
    width: 100%;
    position: relative;
    margin-bottom: 0px;
}

.site-wide-search-form input {
    width: 50%;
    font-size: 14px;
    line-height: 2.5;
    height: 2.5em;
    /*for you internet explorer snowflakes*/
    border-radius: 2px;
    border: 1px solid #00652E;
    box-shadow: 0px 1.25px 2px 0px rgba(0, 0, 0, 0.18);
    text-indent: 10px;
    outline: none !important;
    margin-bottom: 0px;
	font-family: 'Nunito', sans-serif;
}

.catalog-search-form input {
    width: 98.5%;
    font-size: 14px;
    line-height: 2.5;
    height: 2.5em;
    /*for you internet explorer snowflakes*/
    border-radius: 2px;
    border: 1px solid #00652E;
    box-shadow: 0px 1.25px 2px 0px rgba(0, 0, 0, 0.18);
    text-indent: 10px;
    outline: none !important;
    margin-bottom: 0px;
}


.site-wide-search-form input::-ms-clear,
.site-wide-search-form input::-ms-reveal {
    display: none;
    width: 0;
    height: 0;
}

.site-wide-search-form input::-webkit-search-decoration,
.site-wide-search-form input::-webkit-search-cancel-button,
.site-wide-search-form input::-webkit-search-results-button,
.site-wide-search-form input::-webkit-search-results-decoration {
    display: none;
}

.site-wide-search-form input:active,
.site-wide-search-form input:focus,
.site-wide-search-form input:hover {
    box-shadow: 0px 2px 5px .25px rgba(0, 0, 0, 0.18);
    transition: box-shadow 0.1s ease-in-out;
    position: relative;
	font-family: 'Nunito', sans-serif;
}

.site-wide-search-form button {
    position: absolute;
    top: 0;
    right: 0;
    width: 21px;
    height: 21px;
    background: none;
    border: none;
    background-image: url(https://www.uog.edu/_resources/images/searchicon.png);
    background-repeat: no-repeat;
    background-size: 21px 21px;
    z-index: 2;
    margin: 11px 11px 0px 0px;
    outline: none !important;
}
.site-wide-search-form button:focus{
	border-style: dashed;
	border-color: black;
	border-width:1px;
}

.catalog-search-form button {
    position: absolute;
    top: 0;
    right: 0;
    width: 21px;
    height: 21px;
    background: none;
    border: none;
    background-image: url(https://www.uog.edu/_resources/images/searchicon.png);
    background-repeat: no-repeat;
    background-size: 21px 21px;
    z-index: 2;
    margin: 11px 11px 0px 0px;
    outline: none !important;
}


/* End Green Header Site Search Settings*/

body {
    background: #FFF;
    color: #000;
}

#pagearea {
    font-family: 'Nunito', 'Myriad Pro', sans-serif;
}

h1,
h2,
h3,
h4,
h5 {
    text-transform: none;
}

h3,
.pane-title,
.expanded-sub > h4.nolink{
    font-weight: normal;
    line-height: normal;
    font-size: 28.5px;
    color: #00652E;
	margin-bottom: 15px;
}

iframe,
object,
embed {
    max-width: 100%;
    border: none;
}

body {
    width: 100%;
}

input {
    font-family: Arial, Helvetica, sans-serif;
}

.panel-separator {
    clear: both;
    height: 30px;
}


/* Transition Effect */

body {
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}

a {
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.content p {
    line-height: 20px;
}

@media (max-width: 767px) {
    body {
        font-size: 13px;
    }
    p {
        line-height: 20px;
    }
    h2 {
        font-size: 22px;
    }
    h3,
    .pane-title {
        font-size: 20px;
        margin: 0 0 10px;
    }
    h1,
    h2,
    h3 {
        line-height: 26px;
    }
    html {
        width: 100%;
        overflow-x: hidden;
    }
    body {
        width: 100%;
        overflow-x: hidden;
    }
    iframe,
    object,
    embed {
        max-width: 100%;
        /*height: auto!important; -- REMOVED TO FOR WUFOO FORMS 10-10-18*/
    }
    .fb_iframe_widget iframe,
    .cke_contents iframe {
        height: inherit!important;
    }
    img.media-element {
        margin: 0!important;
    }
	.news-title-block {
		text-align: center;
		margin-left: 10px;
		margin-right: 10px;
	}
}

@media (max-width: 480px) {}

#nakainer {}


/*Header Styles*/

#header {
    background-color: #FFF;
}

.node-type-degree-program h1#page-title {
    display: none;
}

.logo {
    /*background:url(img/logo.png) no-repeat center center;*/
    margin: 10px 0 15px;
    width: 300px;
}

.logo a {
    display: block;
}

.logo a span {
    position: absolute;
    top: -99999px;
    top: -999999px;
    display: block;
}

#phone-logo {
    padding: 10px;
}

#phone-logo .logo {
    margin: auto;
    width: 215px;
    background-size: 100% 100%;
}

#phone-logo .logo a {}

#header .top_menu {
    padding-top: 20px;
}

#header .top_menu ul.menu,
#header .top_menu ul.social {
    display: inline-block;
    margin: 0;
    list-style: none;
    list-style-image: none;
}

#header .top_menu ul.menu li,
#header .top_menu ul.social li {
    display: inline-block;
    *float: left;
    *clear: none;
    *width: auto;
    padding: 0 5px;
    list-style: none;
    list-style-image: none;
}

#header .top_menu a {
    color: #000;
    border-radius: 2px !important;
    width: 100%;
}

#header .top_menu a:hover {}

#header .top_menu ul.menu li {
    border-right: solid 1px #000;
    line-height: 14px;
    padding-right: 9px;
    padding-left: 0;
}

#header .top_menu ul.menu li.last {
    border: none;
}

#header .region-top-menu {
    display: inline-block;
}

#header .block-menu {
    display: inline-block;
    *float: left;
}

#header .login-content {
    display: inline-block;
    *float: left;
    width: 88px;
    padding: 0 2px 0 10px;
}

#header .region-top-social-links {
    *float: right;
    *margin-top: -20px;
    margin-top: 9px;
    vertical-align: top;
}

#header .region-top-social-links li {
    *float: left;
    *clear: none;
    *width: auto;
    *padding: 0 2px;
}

#header .form-item-search-block-form {
    *float: left;
}

#header .form-item-search-block-form {
    *float: left;
}

#header .search-form .form-actions {
    *float: left;
}

#search {
    padding-top: 25px;
}

.white-header {
    padding-top: 15px !important;
    margin-bottom: 15px
}

#search .input-append {
    width: 470px;
}

#header .navbar {
    margin-bottom: 0;
}

#topbar .social a {
    opacity: .7;
}

#topbar .social a:hover {
    opacity: 1;
}

.region-top-social-links ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.region-top-social-links ul li {
    margin: 0;
    padding: 0 3px;
    display: inline-block;
}

.region-top-social-links a {
    text-decoration: none;
    opacity: 1;
}

.region-top-social-links a:hover {
    opacity: .7;
}

.login_botton {}

.login_botton .btn {
    border: solid 1px #ffd21a;
    background-color: #ffe680;
    background-image: none;
    padding: 4px 0px;
    /*background-image: -moz-linear-gradient(top, #ffef67, #ffb030); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffef67), to(#ffb030)); background-image: -webkit-linear-gradient(top, #ffef67, #ffb030); background-image: -o-linear-gradient(top, #ffef67, #ffb030); background-image: linear-gradient(to bottom, #ffef67, #ffb030);*/
    background-repeat: repeat-x;
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffef67', endColorstr='#ffb030', GradientType=0)*/
    ;
}

.login_botton > a:hover,
.login_botton > a:focus,
.login_botton > a:active {
    background-color: #ffd21a;
}

.login_botton .dropdown-menu > li > a:hover,
.login_botton .dropdown-menu > li > a:focus,
.login_botton .dropdown-submenu:hover > a,
.login_botton .dropdown-submenu:focus > a {
    background-color: #ffd21a
}

#search .form-item {
    position: relative;
    width: 100%;
}

#search .form-text {
    width: 355px;
    border: none !important
}

#search .form-actions {
    position: absolute;
    top: 0;
    right: 0;
    background: none;
    border: none;
    padding: 0;
}

#search .form-actions .btn {
    min-height: 30px;
    text-transform: none;
    background-color: transparent;
    color: transparent;
    background-image: url(/_resources/images/searchicon.png);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    border: none;
    outline: none;
    margin: 4px;
    z-index: 2
}

#search .form-actionsicon-search {}

#search ul.contextual-links li a {
    font-size: 12px;
    line-height: normal;
}


/*Menu Styles*/

#menu {
    background-color: #00652E;
    margin-bottom: 0;
    position: relative;
}

.navbar .navbar-inner {
    padding: 0;
    background: none;
}

#menu .nav-collapse {
    height: auto;
}


/*.navbar .nav {margin: 0; display: table; width: 100%; position:static}
.navbar .nav > li {display: table-cell; width: 1%; float: none; font-size:16px; text-transform:none; position:static}*/

#menu .nav {
    margin: 0;
    display: block;
    width: 100%;
    position: static
}

#menu .nav > li {
    display: block;
    float: left;
    font-size: 18px;
    text-transform: none;
    position: static;
}

#menu .nav > li > a {
    text-align: center;
    color: #FFF;
    padding: 10px 20px 10px 15px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari only override */
    ::i-block-chrome,
    #menu .nav > li > a {
        padding: 10px 14px 10px 13px;
    }
}

#menu .nav > li.active > a,
#menu .nav > li.active > a:hover,
#menu .nav > li.active > a:focus,
#menu .nav > li:hover > a,
#menu .nav > li:focus > a,
#menu .nav > li > a:focus,
li.subIsOpen > a{
    background-color: #fefbf7!important;
    color: #00652E!important;
}

#menu .nav .home {
    text-indent: -99999px;
    line-height: 0;
    font-size: 0;
    vertical-align: top;
    color: #00652E;
}

#menu .nav .home a,
#menu .nav .home.active a {
    background: url(img/icon-wh-home.png) center center no-repeat;
    height: 20px;
    color: #00652E;
}

#menu .nav .home a:hover,
#menu .nav .home a:focus{
    background: #FFF url(img/icon-home.png) center center no-repeat;
    color: #00652E;
}

.navbar .dd-menu {
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 500;
    visibility: hidden;
    opacity: 0;
    background: #fefbf7;
    padding: 30px 0;
    text-transform: none;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.navbar .nav > li:hover .dd-menu {
    visibility: visible;
    opacity: 1;
}

.navbar .dd-menu a {
    color: #00652E!important;
}


/*.navbar li{ margin-bottom:13px;}*/

.navbar h2 {
    font-size: 16px;
    margin: 0px 0 13px;
    line-height: normal;
    text-transform: none;
    color: #00652E;
}

.navbar .dd-text {
    text-transform: none;
    line-height: 24px;
}

.navbar-toggle {
    margin-top: 21px;
}

#menu > .container,
#menu .region-main-menu,
#menu #block-tb-megamenu-main-menu,
#menu .tb-megamenu,
#menu .collapse {
    position: static
}

.tb-megamenu .nav li.dropdown.open .caret,
.tb-megamenu .nav li.dropdown.open.active .caret,
.tb-megamenu .nav li.dropdown.open a:hover .caret,
.tb-megamenu .nav li.dropdown.open a:focus .caret {
    border-top-color: #00652E;
    border-bottom-color: #00652E;
}

#menu .dropdown-menu {
    background: #fefbf7;
    float: none;
    border: none;
    width: 100%!important;
    top: 37px;
    text-transform: none;
    padding: 30px 0;
    font-size: 16px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    overflow: hidden;
    display: block;
}

.navbar #menu li .dropdown-menu:before,
.navbar #menu li .dropdown-menu:after {
    border-right: none;
    border-bottom: none;
    border-left: none;
    border-bottom-color: none
}

.navbar h2 {
    font-size: 16px;
    margin: 0px 0 13px;
    line-height: normal;
    text-transform: none;
    color: #00652E;
}

.navbar .tb-megamenu-block {
    text-transform: none;
    line-height: 24px;
}

.tb-megamenu-subnav,
.tb-megamenu-subnav li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.tb-megamenu-subnav li {
    margin-bottom: 10px;
    line-height: 22px;
}

.mega-dropdown-inner:before,
.mega-dropdown-inner:after {
    display: table;
    line-height: 0;
    content: "";
}

.mega-dropdown-inner:after {
    clear: both;
}

.container:after {
    clear: both;
}

#menu .tb-megamenu-item.level-2>a {}

#menu .tb-megamenu-item.level-2>a.mega-group-title {
    margin-bottom: 10px;
    font-weight: bold;
    display: inline-block;
    font-size: 18px;
}

#menu .tb-megamenu-item.level-2 a .caret {
    display: none;
}

#menu .tb-megamenu .nav .dropdown-toggle .caret {
    display: none;
}

#menu .tb-megamenu .level-2 .mega-dropdown-inner {
    width: auto;
}

#menu .tb-megamenu-submenu a {
    color: #00652E;
}

#menu .mega-dropdown-inner {
    display: none;
}

#menu .tb-megamenu-nav .open > .dropdown-menu .mega-dropdown-inner,
#menu .tb-megamenu li.level-1:hover > .dropdown-menu .mega-dropdown-inner,
#menu .tb-megamenu li.level-1:focus > .dropdown-menu .mega-dropdown-inner{
    display: block;
}

/*#menu .tb-megamenu-nav .open > .dropdown-menu .mega-dropdown-inner,
#menu .tb-megamenu li.level-1:focus > .dropdown-menu .mega-dropdown-inner {
    display: block;
}*/

@media (min-width: 768px) {
    .nav-collapse,
    #search {
        display: block!important;
        height: auto!important;
    }
}

@media (min-width: 1200px) {
    #menu .nav > li > a {
        text-align: center;
        color: #FFF;
        padding: 10px 32px 10px 28px;
    }
    /* Safari only override */
    ::i-block-chrome,
    #menu .nav > li > a {
        padding: 10px 27px 10px 26px;
    }
}

@media (max-width: 1200px) {
    #header .top_menu {
        width: 100%;
        /*margin-left:-60px;*/
    }
    #header .top_menu .login-content {
        width: 66px;
    }
    #header .top_menu .region-top-social-links {
        display: none;
    }
    #header .top_menu .region-top-menu {
        margin-left: 0px !important;
        font-size: 12px;
    }
}

@media (max-width: 979px) {
    #header .top_menu {
        width: 100%;
        /*margin-left:-60px;*/
    }
    #header .top_menu .login-content {}
    #header .top_menu .region-top-social-links {
        display: none;
    }
    #header .top_menu .region-top-menu {
        margin-left: 0px !important;
        /*margin-top:5px;*/
        font-size: 10.25px;
    }
    #menu .nav > li {
        font-size: 13px;
        float: left;
        width: auto;
    }
    #menu .nav > li > a {
        padding: 10px 20px 10px 10px;
        font-weight: normal;
    }
    /* Safari only override */
    ::i-block-chrome,
    #menu .nav > li > a {
        padding: 10px 8px 10px 8px;
    }
    #menu .dd-menu {}
    #header .span6.hidden-phone {
        width: 220px;
    }
    #header .span6.text-right {
        width: 480px;
    }
    #header .logo {
        background-size: 100% 100%;
        width: 230px;
        margin: 18px 0px 10px -8px;
    }
    #header .logo a {
        height: 89px;
    }
    #search {
        width: 485px;
        padding-top: 15px;
    }
    #header .top_menu {
        padding-top: 15px;
    }
    #header .top_menuP {
        padding-top: 25px;
    }
    #header .top_menu {
        width: 485px;
        margin-left: 0px;
    }
    #header .top_menu ul.menu li {
        margin: 0;
        padding: 0 5px 0 3px;
    }
}

@media (max-width: 767px) {
    #header .nav-collapse {
        display: none;
        position: relative;
        height: auto;
        overflow: visible;
        z-index: 99;
    }
    #header #tb-megamenu-main-menu .nav-collapse {
        display: block;
    }
    #header {
        background-color: #00652E;
    }
    #header .logo {
        display: none;
    }
    #topbar,
    #menu {
        border: 0;
        float: right;
        width: 45%;
        margin-top: 65px;
        margin-bottom: 20px;
        background: none;
    }
    #menu {
        padding-right: 5%;
        border-right: 1px solid #ffffff;
        float: left;
    }
    #header .block-menu a {
        background: none;
        color: #FFF!important;
        display: inline;
    }
    #header .block-menu a:hover {
        text-decoration: underline;
    }
    #menu .nav .home {
        text-indent: -99999;
        line-height: 0;
        font-size: 0;
        vertical-align: top
    }
    #menu .nav .home a,
    #menu .nav .home.active a {
        background: url(img/icon-wh-home.png) center center no-repeat!important;
        height: 20px!important;
        width: 20px;
        display: inline-block;
    }
    #menu .nav .home a:hover {}
    #menu .nav {
        display: block;
        text-align: right;
    }
    #menu .nav li {
        background: none;
        float: none;
        width: auto;
        position: inherit;
        margin: 0 0 8px 0;
        display: inherit;
        padding: 0;
        text-transform: none;
    }
    #menu .nav li a {
        background: none!important;
        color: #FFF!important;
        margin-top: 0;
        display: inline;
        padding: 0;
        font-weight: normal;
    }
    #menu .nav li a:hover {
        text-decoration: underline;
    }
    #menu .nav li .tb-megamenu-submenu {
        margin: 0;
    }
    #menu .dropdown-menu {
        width: 100%!important;
        position: relative;
        top: 0px;
        min-width: inherit;
        padding: 0px 0;
        font-size: 12px;
        line-height: normal;
    }
    #menu .dropdown-menu a,
    #menu .dropdown-menu li a,
    #menu .nav li .dropdown-menu a {
        color: #00652E!important;
    }
    #menu .dropdown-menu>.mega-dropdown-inner {
        padding: 10px 10px;
    }
    #menu .tb-megamenu-item.level-2 > a.mega-group-title {
        font-size: 14px;
        margin-bottom: 5px;
    }
    #menu .mega-dropdown-inner {
        display: block;
    }
    #menu .dropdown-menu>.mega-dropdown-inner {
        display: block;
    }
    #menu .tb-megamenu-nav .open > .dropdown-menu .mega-dropdown-inner,
    #menu .tb-megamenu li.level-1 > .dropdown-menu>.mega-dropdown-inner {
        display: block;
    }
    #menu .tb-megamenu li.level-1 > .dropdown-menu {
        visibility: visible;
        opacity: 0;
        display: block;
        height: 0;
    }
    #menu .tb-megamenu li.level-1.selected > .dropdown-menu {
        opacity: 1;
        display: block;
        height: auto;
    }
    /*#menu .tb-megamenu li.level-1:hover > .dropdown-menu{display:block;}*/
    #menu .tb-megamenu li.level-1 li {
        margin: 0;
        padding: 5px 0;
        line-height: normal;
    }
    #menu .nav li .caret {
        display: none;
    }
    #tb-megamenu-main-menu .tb-megamenu-button {
        display: none;
    }
    #tb-megamenu-main-menu .nav-collapse {
        height: auto;
        display: none;
    }
    #topbar {
        height: auto;
        border-bottom: none;
        padding-left: 4%;
    }
    #topbar .top_menu {
        padding: 0;
        width: auto;
    }
    #header .region-top-menu {
        display: block;
        margin-bottom: 8px;
    }
    #header .region-top-social-links {
        display: block;
    }
    #header .top_menu ul.menu,
    #header .top_menu .region-top-social-links ul {
        display: block;
        text-align: left;
    }
    #header .top_menu ul.menu li {
        display: block;
        border: none;
    }
    #header .top_menu ul.menu li {
        margin: 0 0 12px 0;
    }
    #header .span6.text-right {
        width: auto;
    }
    #header .block-menu {
        display: block;
    }
    #header .login-content {
        display: block;
        padding: 10px 0px 15px;
        text-align: left;
    }
    #header .login-content .dropdown-menu {
        padding: 2px 15px 2px 3px;
        margin: 2px 0 0;
        background-color: #ffffff;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, 0.2);
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 2px;
        position: absolute;
    }
    #header .login-content .dropdown-menu li a {
        padding: 0px;
        margin: 3px;
        border-radius: 0;
        font-weight: normal;
    }
    #header .login-content .btn {
        width: auto;
        padding: 4px 12px;
    }
    .white-header {
        margin-top: -10px;
    }
    #search {
        position: absolute;
        top: 5px;
        left: 0;
        width: 100%;
        text-align: center;
        padding-top: 0;
        display: none;
        padding-top: 5px !important;
    }
    #search input {
        width: 100%;
    }
    #search .input-append {
        float: none;
        width: auto;
    }
    #search .input-append {
        width: 240px;
    }
    #search .form-text {
        width: 150px;
    }
}


/* Main Slider */

#slider {
    border-bottom: solid 15px #00652E;
    max-width: 100%;/*2000px;*/
    margin: auto;
    position: relative;
}

#slider .slides li {
    opacity: 0;
}

#slider .flex-viewport .slides li {
    opacity: 1;
}

#slider .slides li {
    text-align: center;
    position: relative;
}

#slider .slides li img.slide-show-image {
    display: inline-block;
    max-width: 100%;
    width: 100%;
    max-height: auto;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

#slider .caption_container {
    z-index: 1;
    position: absolute;
    width: 100%;
    top: 10%;
    text-align: left;
}

#slider .caption {
    width: 35%;
}

#slider .caption .top {
    background: url(img/white_tr.png) repeat;
    padding: 10px;
}

#slider .caption .top h3,
#slider .caption .top .pane-title {
    font-size: 28px;
    text-transform: none;
    margin: 0 0 0px;
}

#slider .caption .info {
    float: right;
    text-align: left;
}

#slider .caption .link {
    background: url(img/white_tr.png) repeat;
    padding: 5px;
    text-align: center;
    font-size: 18px;
    margin-top: 0px;
}


/*#slider .content ul{opacity: 0;}*/

#slider .content p {
    line-height: normal;
}


/*#slider .bx-wrapper ul {opacity: 1;}*/

#slider .flex-direction-nav a {
    display: block;
    height: 36px;
    width: 36px;
    margin-top: -18px;
    opacity: 0.9;
    font-size: 0px;
    line-height: 0px;
    color: #FFF;
    text-indent: -9999px;
    text-decoration: none;
}

#slider .flex-direction-nav a span {
    display: block;
    position: absolute;
    top: 99999px;
    left: 999999px;
}

#slider .flex-direction-nav .flex-prev {
    background: url(img/left-arrow.png) no-repeat;
    left: 10px;
}

#slider .flex-direction-nav .flex-next {
    background: url(img/right-arrow.png) no-repeat;
    right: 10px;
}

#featured .flex-direction-nav a.flex-prev {
    left: -20px!important;
}

#featured .flex-direction-nav a.flex-next {
    right: -20px!important;
}

#slider .flex-direction-nav .flex-prev:hover {
    background: url(img/left-arrow-green.png) no-repeat
}

#slider .flex-direction-nav .flex-next:hover {
    background: url(img/right-arrow-green.png) no-repeat
}

#slider .flex-control-paging {
    bottom: 10px
}

#slider .flex-control-paging a {
    background: #9C9C9C;
}

#slider .flex-control-paging a.flex-active {
    background: #FFF;
}

#slider h3,
#slider .pane-title {
    color: #000;
}

#slider .caption_container.left-top {}

#slider .caption_container.left-bottom {
    top: inherit;
    bottom: 10%;
}

#slider .caption_container.right-top .caption {
    float: right;
}

#slider .caption_container.right-bottom {
    top: inherit;
    bottom: 10%;
}

#slider .caption_container.right-bottom .caption {
    float: right;
}

.views-field-field-slide-show-image {
    overflow: hidden;
}

.views-field-field-caption-container-width {
    display: none;
}


/*
@media (min-width: 1400px){
	#slider li img{max-height:100%;}
}*/

@media (max-width: 979px) {
    #slider .slides li img.slide-show-image {
        max-height: 500px;
        width: auto;
    }
}

@media (max-width: 767px) {
    #slider {
        background-color: #00652E;
    }
    #slider .slides li img.slide-show-image {
        display: block;
        max-width: 120%;
        max-height: none;
        margin-left: -10%!important;
    }
    #slider .caption_container {
        position: relative;
        background-color: #00652E;
        text-align: center;
    }
    #slider .caption {
        position: relative;
        width: 100%!important;
        top: auto;
        left: auto!important;
        background-color: #00652E;
        color: #FFF;
        padding-bottom: 15px
    }
    #slider .caption a {
        color: #FFF;
    }
    #slider .caption .top {
        background: none;
        padding: 10px 10px 10px;
        margin: auto;
        width: auto;
    }
    #slider .caption .top h3,
    #slider .caption .top .pane-title {
        font-size: 20px;
        color: #FFF;
        text-transform: none;
        margin: 0 0 0px;
    }
    #slider .caption .info {
        text-align: center;
        float: none;
        margin-bottom: 5px;
    }
    #slider .caption .link {
        font-size: 16px;
        background: none;
        padding: 0px;
        font-size: 16px;
        font-style: italic;
        width: auto;
        margin: auto;
        margin-bottom: 8px;
    }
    #slider .caption .link a {
        color: #FFF;
    }
    #slider .flex-direction-nav a {
        height: 20px;
        width: 20px;
        top: 80px;
        margin-top: 0;
    }
    #slider .flex-direction-nav .flex-prev,
    #slider .flex-direction-nav .flex-next,
    #slider .flex-direction-nav .flex-prev:hover,
    #slider .flex-direction-nav .flex-next:hover {
        background-size: 100% 100%;
    }
    #slider .flex-control-paging {
        bottom: -10px
    }
}

@media (max-width: 500px) {
    #slider .flex-direction-nav a {
        top: 55px;
    }
}

@media (min-width: 768px) {
    #slider .Green .caption .link,
    #slider .Green .caption .top {
        background: rgba(0, 101, 46, 0.8);
    }
    #slider .Green .caption a {
        color: #FFF;
    }
    #slider .Beige .caption .link,
    #slider .Beige .caption .top {
        background: rgba(255, 227, 169, 0.8);
    }
    #slider .Yellow .caption .link,
    #slider .Yellow .caption .top {
        background: rgba(255, 196, 57, 0.8);
    }
    #slider .Black .caption .link,
    #slider .Black .caption .top {
        background: rgba(0, 0, 0, 0.8);
        color: #FFF;
    }
    #slider .Black .caption a,
    #slider .Black .caption h3 #slider .Black .caption .pane-title {
        color: #FFF;
    }
    #slider .Accent-Green .link,
    #slider .Accent-Green .top {
        background: rgba(168, 180, 0, 0.8);
    }
    #slider .Brown .caption .link,
    #slider .Brown .caption .top {
        background: rgba(96, 53, 29, 0.8);
    }
    #slider .Orange .caption .link,
    #slider .Orange .caption .top {
        background: rgba(210, 73, 42, 0.8);
    }
    #slider .Tan .caption .link,
    #slider .Tan .caption .top {
        background: rgba(232, 211, 162, 0.8);
    }
    #slider .Gray .caption .link,
    #slider .Gray .caption .top {
        background: rgba(71, 67, 52, 0.8);
    }
    #slider .Purple .caption .link,
    #slider .Purple .caption .top {
        background: rgba(101, 3, 96, 0.8);
    }
    #slider .Blue .caption .link,
    #slider .Blue .caption .top {
        background: rgba(0, 117, 154, 0.8);
    }
    #slider .Light-Blue .caption .link,
    #slider .Light-Blue .caption .top {
        background: rgba(161, 216, 224, 0.8);
    }
    #slider .White .caption .link,
    #slider .White .caption .top {
        background: rgba(225, 225, 225, 0.8);
    }
    #slider .Aqua .caption .link,
    #slider .Aqua .caption .top {
        background: rgba(11, 148, 148, 0.8);
    }
    #slider .Green.Solid .caption .link,
    #slider .Green.Solid .caption .top {
        background: rgba(0, 101, 46, 1);
    }
    #slider .Beige.Solid .caption .link,
    #slider .Beige.Solid .caption .top {
        background: rgba(255, 227, 169, 1);
    }
    #slider .Yellow.Solid .caption .link,
    #slider .Yellow.Solid .caption .top {
        background: rgba(255, 196, 57, 1);
    }
    #slider .Black.Solid .caption .link,
    #slider .Black.Solid .caption .top {
        background: rgba(0, 0, 0, 1);
    }
    #slider .Accent-Green.Solid .link,
    #slider .Accent-Green.Solid .top {
        background: rgba(168, 180, 0, 1);
    }
    #slider .Brown.Solid .caption .link,
    #slider .Brown.Solid .caption .top {
        background: rgba(96, 53, 29, 1);
    }
    #slider .Orange.Solid .caption .link,
    #slider .Orange.Solid .caption .top {
        background: rgba(210, 73, 42, 1);
    }
    #slider .Tan.Solid .caption .link,
    #slider .Tan.Solid .caption .top {
        background: rgba(232, 211, 162, 1);
    }
    #slider .Gray.Solid .caption .link,
    #slider .Gray.Solid .caption .top {
        background: rgba(71, 67, 52, 1);
    }
    #slider .Purple.Solid .caption .link,
    #slider .Purple.Solid .caption .top {
        background: rgba(101, 3, 96, 1);
    }
    #slider .Blue.Solid .caption .link,
    #slider .Blue.Solid .caption .top {
        background: rgba(0, 117, 154, 1);
    }
    #slider .Light-Blue.Solid .caption .link,
    #slider .Light-Blue.Solid .caption .top {
        background: rgba(161, 216, 224, 1);
    }
    #slider .White.Solid .caption .link,
    #slider .White.Solid .caption .top {
        background: rgba(225, 225, 225, 1);
    }
    #slider .Aqua.Solid .caption .link,
    #slider .Aqua.Solid .caption .top {
        background: rgba(11, 148, 148, 0.8);
    }
    #slider .caption_container.None .caption .link,
    #slider .caption_container.None .caption .top {
        background: none;
    }
}


/*****************
Middle Section Styles
*************************/

#pagearea {
    padding: 30px 0;
}

.not-front #pagearea {
    font-family: 'Nunito', 'Myriad Pro', sans-serif;
}

.not-front #pagearea {
    font-family: 'Nunito', 'Myriad Pro', sans-serif !important;
}

.not-front #pagearea h3,
.not-front #pagearea h1,
.not-front #pagearea h2,
.not-front #pagearea h4,
.not-front #pagearea h5,
.not-front #pagearea h6 {
	font-family: 'Roboto Slab', serif !important;
}

.front #pagearea {
    padding: 0px 0;
}


/*Quick Links Styles*/

.pane-menu-menu-quick-links {
    background-color: #d3d8d1;
    padding: 0px 10px 20px 10px
}

#news_events .pane-menu-menu-quick-links h3,
#news_events .pane-menu-menu-quick-links .pane-title {
    font-weight: bold;
    color: #00652E;
    margin: 0 0 0px;
    padding-bottom: 19px;
    border-bottom: dotted 1px #A3A8A1;
    background: none;
}

#news_events .pane-menu-menu-quick-links {
    background: none;
}

.pane-menu-menu-quick-links ul.menu,
.pane-menu-menu-quick-links ul.menu li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.pane-menu-menu-quick-links ul.menu li {
    font-size: 18px;
    text-transform: none;
    border-bottom: dotted 1px #A3A8A1;
    padding: 4px 5px;
    /*background-color: #d3d8d1;*/
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.pane-menu-menu-quick-links ul.menu li img {
    float: left;
    width: 45px;
}

.pane-menu-menu-quick-links ul.menu li.dlist span {
    line-height: normal;
}

.pane-menu-menu-quick-links ul.menu li a {
    color: #00652E;
    display: table;
    *display: block;
    padding-left: 55px;
    min-height: 45px;
    height: 45px;
    background-position: top left;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.pane-menu-menu-quick-links ul.menu li:hover a {
    background-position: bottom left;
}

.pane-menu-menu-quick-links ul.menu li a span {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    *display: block;
    cursor: pointer;
}

.pane-menu-menu-quick-links ul.menu li:hover {
    background-color: #00652E;
    color: #FFF;
}

.pane-menu-menu-quick-links ul.menu li:hover a {
    color: #FFF;
    text-decoration: none;
}

.pane-menu-menu-quick-links ul.menu li.item1 a {
    background: url(img/icon-apply.png) left center no-repeat
}

.pane-menu-menu-quick-links ul.menu li.item2 a {
    background: url(img/icon-choose-major.png) left center no-repeat
}

.pane-menu-menu-quick-links ul.menu li.item3 a {
    background: url(img/icon-financial.png) left center no-repeat
}

.pane-menu-menu-quick-links ul.menu li.item4 a {
    background: url(img/icon-why-uog.png) left center no-repeat
}

.pane-menu-menu-quick-links ul.menu li.item5 a {
    background: url(img/icon-visit-campus.png) left center no-repeat
}

.pane-menu-menu-quick-links ul.menu li.item6 a {
    background: url(img/icon-contact.png) left center no-repeat
}


/*News Styles*/

#news_events {
    background-color: #fefbf7;
    padding: 35px 0 0;
    margin-bottom: 35px;
}

#news_events h3,
#news_events .pane-title {
    color: #000;
    font-weight: bold;
}

.pane-news-announcements-panel-pane-1 {
    padding-bottom: 20px
}

.pane-news-announcements-panel-pane-1 h3,
.pane-news-announcements-panel-pane-1 .pane-title {
    margin: 0 0 15px;
    font-weight: bold;
    line-height: normal;
}

.pane-news-announcements-panel-pane-1 .views-row {
    padding-bottom: 30px;
    min-height: 100px;
}

.pane-news-announcements-panel-pane-1 .views-row .views-field-title {
    margin: 0 0 5px;
    text-transform: none;
    font-size: 18px;
    font-weight: bold;
}

.pane-news-announcements-panel-pane-1 .views-row .views-field-title a:hover {
    color: #000;
}

.pane-news-announcements-panel-pane-1 .views-row .views-field-field-new-image {
    float: left;
    width: 150px;
}

.pane-news-announcements-panel-pane-1 .views-row .views-field-title,
.pane-news-announcements-panel-pane-1 .views-row .views-field-body,
.pane-news-announcements-panel-pane-1 .views-row .views-field-field-date {
    margin-left: 155px;
}

.pane-news-announcements-panel-pane-1 .views-row .views-field-field-date {
    font-style: italic;
    margin-top: 5px;
}

#minisites #news .pane-views-panes {
    padding: 10px 15px 18px;
}

#minisites #news .pane-views-panes h3,
#minisites #news .pane-views-panes .pane-title {
    margin: 0 0 15px;
    font-weight: normal;
    line-height: normal;
    font-size: 20px;
    color: #000;
}

.view-news-announcements .views-row {
    padding-bottom: 35px;
    min-height: 100px;
}

.view-news-announcements .views-row a {
    color: #000!important;
    line-height: inherit; /*THIS WAS 25PX. MIGHT BREAK SHIT*/
}

.view-news-announcements .views-row a:hover {
    background: none!important;
}

.view-news-announcements .views-row .views-field-title {
    font-weight: bold;
    margin: 0 0 5px;
    text-transform: none;
    font-size: 16px;
}

.view-news-announcements .views-row .views-field-title a:hover {
    color: #000;
}

.view-news-announcements .views-row .views-field-field-new-image {
    float: left;
    width: 150px;
}

.view-news-announcements .views-row .views-field-title,
.view-news-announcements .views-row .views-field-body,
.view-news-announcements .views-row .views-field-field-short-description-,
.view-news-announcements .views-row .views-field-field-date {
    margin-left: 150px;
}

.view-news-announcements .views-row .views-field-field-date {
    font-style: italic;
    margin-top: 5px;
}

.view-news-announcements .views-row .news_more a {
    color: #00652E !important;
}

.view-news-announcements .views-row .views-field-field-short-description- p,
.view-news-announcements .views-row .views-field-field-short-description- div {
    display: inline;
}

#news_events_container .view-news-announcements .views-row-last {
    padding-bottom: 15px;
}

#news_calendar #news .view-news-announcements .views-row .views-field-title {
    font-size: 14px;
}


/*Events Styles*/


/*.pane-home-events-panel-pane-1{}
.pane-home-events-panel-pane-1 .pane-title{ margin:0 0 15px; font-weight:normal; line-height:normal;}
.pane-home-events-panel-pane-1 li {padding-bottom:10px; margin:0;}
.pane-home-events-panel-pane-1 li h4{margin:0 0 5px; text-transform:none; color:#00652E;}*/

#minisites #events {
    padding: 10px 15px;
}

#minisites #events .pane-views-panes .pane-title,
.right_area .pane-views-panes .pane-title {
    margin: 0 0 15px;
    font-weight: normal;
    line-height: normal;
    font-size: 16px;
    color: #000;
}

.minisite-events ul li.views-row {
    padding-bottom: 15px;
    margin: 0;
}

.minisite-events ul li.views-row h4 {
    text-transform: none;
    font-size: 14px;
    margin: 0;
    color: #000;
}

.minisite-events ul li.views-row .views-field-title {
    line-height: normal;
    margin: 0;
    font-style: italic;
}

.minisite-events ul li.views-row .views-field-title a {
    color: #000;
}

body.blue .pane-home-events-panel-pane-2 {
    padding: 10px;
}

#news_events_container a:hover {
    color: #000;
}

#news_events_container hr {
    border-color: #B3B2B1;
    margin-top: 0;
}

#news_events_container p.link {
    font-weight: bold;
    font-size: 16px;
}

p.link > a:link {
	text-decoration:none!important;
}
p.link > a:hover {
	text-decoration:underline!important;
}

@media (max-width: 979px) and (min-width: 768px) {
    #news_events > .container > .row-fluid > .span3 {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }
    #news_events > .container > .row-fluid > .span9 {
        float: none;
        width: 100%;
        margin-left: 0;
    }
}

@media (max-width: 767px) {
    #pagearea {
        font-size: 13px
    }
    .pane-menu-menu-quick-links {
        margin-bottom: 20px;
        padding: 10px 4%;
    }
    #news_events > .row-fluid > .span9 {
        padding: 10px 4%;
    }
    .pane-news-announcements-panel-pane-1 {}
    .pane-news-announcements-panel-pane-1 h4,
    .pane-home-events-panel-pane-1 .views-field views-field-title {
        font-size: 16px;
        line-height: 20px;
    }
    #news .pane-fpid-48 {
        padding-bottom: 40px;
    }
    .pane-news-announcements-panel-pane-1 h3,
    .pane-home-events-panel-pane-1 h3,
    .pane-news-announcements-panel-pane-1 .pane-title,
    .pane-home-events-panel-pane-1 .pane-title {
        margin-bottom: 5px;
    }
    .pane-news-announcements-panel-pane-1 .views-row,
    .view-news-announcements .views-row {
        float: left;
        width: 100%;
        padding: 10px 1%;
        min-height: 195px;
    }
    .pane-news-announcements-panel-pane-1 .views-row .views-field-field-new-image,
    .view-news-announcements .views-row .views-field-field-new-image {
        float: none;
        width: 100%;
        margin-bottom: 10px;
    }
    .pane-news-announcements-panel-pane-1 .views-row .views-field-title,
    .view-news-announcements .views-row .views-field-title {
        font-size: 16px;
    }
    .pane-news-announcements-panel-pane-1 .views-row .views-field-title,
    .pane-news-announcements-panel-pane-1 .views-row .views-field-body,
    .pane-news-announcements-panel-pane-1 .views-row .views-field-field-date,
    .view-news-announcements .views-row .views-field-title,
    .view-news-announcements .views-row .views-field-body,
    .view-news-announcements .views-row .views-field-field-short-description-,
    .view-news-announcements .views-row .views-field-field-date {
        margin-left: auto;
    }
    .pane-news-announcements-panel-pane-1 .view-content,
    .view-news-announcements .views-row .view-content {
        overflow: hidden;
    }
}


/*featured Styles*/

#featured {}

#featured .separate,
#featured .panel-separator {
    display: none;
}

#featured h3,
#featured .pane-title {
    color: #000;
    border-bottom: dotted 1px #8A8A8A;
    padding-bottom: 3px;
    margin-bottom: 20px;
}

#featured ul,
#featured li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.pane-featured-story-home-panel-pane-2 {
    /*margin-bottom: 60px;*/
    padding: 10px 40px 20px;
    position: relative;
    z-index: 200;
}

.pane-featured-story-home-panel-pane-1 {
    padding-bottom: 30px;
    padding: 0;
    position: relative;
    z-index: 100;
}

.pane-featured-story-home-panel-pane-1 .pane-title,
.pane-featured-story-home-panel-pane-2 .pane-title {
    display: none;
}

.pane-featured-story-home-panel-pane-1 .views-field-field-heading {
    color: #A8B400;
    font-weight: bold;
    font-size: 24px;
    padding: 20px 40px 10px;
    line-height: 30px;
	font-family: 'Roboto Slab', serif !important;
}

.pane-featured-story-home-panel-pane-1 .views-field-field-heading a {
    color: #AEA444;
}

.pane-featured-story-home-panel-pane-1 .views-field-field-subheading {
    color: #fff;
    font-weight: 100;
    font-size: 20px;
    padding: 0px 40px 10px;
    line-height: 24px;
}

.pane-featured-story-home-panel-pane-1 .views-field-field-subheading a {
    color: #f2f2f2;
}

.pane-featured-story-home-panel-pane-1 .views-field-field-heading p,
.pane-featured-story-home-panel-pane-1 .views-field-field-subheading p {
    margin-bottom: 0;
}

.pane-featured-story-home-panel-pane-1 .flex-caption {
    display: none;
}

.pane-featured-story-home-panel-pane-1 .views-field-body {
    display: none;
}

.pane-featured-story-home-panel-pane-1,
.pane-featured-story-home-panel-pane-2 {
    background-color: #232323;
    position: relative;
}

.pane-featured-story-home-panel-pane-1 .flexslider,
.pane-featured-story-home-panel-pane-2 .flexslider {
    margin: 0 0 0px;
    background: none;
    border: none;
    position: relative;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

#featured .flex-direction-nav a {
    height: 24px;
    width: 16px;
    color: #00652E;
    font-size: 0;
    line-height: 0;
    opacity: .9;
    text-shadow: none;
    display: block;
}

#featured .flex-direction-nav a:before {
    font-size: 0;
    content: '';
}

#featured .flex-direction-nav a.flex-prev {
    background: url(img/left-arrow-wh.png) no-repeat;
    left: 30px;
}

#featured .flex-direction-nav a.flex-next {
    background: url(img/right-arrow-wh.png) no-repeat;
    left: inherit;
    right: 30px;
}

#featured .flex-direction-nav a.flex-prev:hover {
    background: url(img/left-arrow1.png) no-repeat;
    opacity: .5
}

#featured .flex-direction-nav a.flex-next:hover {
    background: url(img/right-arrow1.png) no-repeat;
    opacity: .5
}

#featured .pane-featured-story-home-panel-pane-2 .flex-direction-nav a {
    margin-top: 0px;
    top: 50px;
}

#featured .pane-featured-story-home-panel-pane-2 .views-field-title {
    color: #f2f2f2;
    text-align: left;
    margin-top: 5px;
}

#featured .pane-featured-story-home-panel-pane-2 .views-field-field-field-featuredhome-image {
    border: solid 3px #191919;
    cursor: pointer;
}

#featured .pane-featured-story-home-panel-pane-2 li:hover .views-field-field-field-featuredhome-image,
#featured .pane-featured-story-home-panel-pane-2 .flex-active-slide .views-field-field-field-featuredhome-image {
    border-color: #AEA444;
}

#featured .flexslider .slides img {
    width: 100%;
}

#featured .pane-featured-story-home-panel-pane-2 .flex-viewport li {
    margin-right: 10px;
    cursor: pointer;
}

#featured .pane-featured-story-home-panel-pane-1 li {}

#featured .pane-featured-story-home-panel-pane-1 #gallery-main-slider {}

.pane-featured-videos-panel-pane-1 .content {
    padding: 0 15px;
    position: relative;
}

.pane-featured-videos-panel-pane-1 li {}

.pane-featured-videos-panel-pane-1 li img {
    display: inline-block;
}

.pane-featured-videos-panel-pane-1 {
    position: relative;
}

.pane-featured-videos-panel-pane-1 .views-field-title {
    text-align: center;
    display: block;
    font-size: 15px;
    margin-top: 8px;
}

.pane-featured-videos-panel-pane-1 .views-field-body {
    position: absolute;
    width: 100%;
    top: -5px;
    bottom: auto;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.pane-featured-videos-panel-pane-1 li:hover .views-field-body {
    visibility: visible;
    opacity: 1;
}

.pane-featured-videos-panel-pane-1 .views-field-body .field-content {
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    padding: 10px;
    color: #fff;
    text-align: center;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    text-decoration: none;
}

.pane-featured-videos-panel-pane-1 .video-pop {
    position: relative;
}

.pane-featured-videos-panel-pane-1 .video-play {
    background: url(img/youtube-play.png) center center no-repeat;
    height: 64px;
    width: 64px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -32px 0 0 -32px;
    cursor: pointer;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.pane-featured-videos-panel-pane-1 li:hover .video-play {
    visibility: visible;
    opacity: 1;
}

.view-featured-story {
    max-width: 670px;
    margin: auto;
}

.view-featured-videos {
    max-width: 670px;
    margin: auto;
}

.pane-featured-story-panel-pane-1 {
    background: #FCF1DA;
    padding: 15px 15px 30px;
    margin-bottom: 20px;
}

.pane-featured-videos-panel-pane-1 {
    background: #FFE3A9;
    padding: 15px 15px 15px;
}

.pane-featured-videos-panel-pane-1 li {
    float: left;
    width: 230px;
    position: relative;
}

#featured .bx-wrapper .bx-controls-direction a {
    height: 24px;
    width: 16px;
    margin-top: -12px;
}

#featured .bx-wrapper .bx-controls-direction a.bx-prev {
    background: url(img/left-arrow1.png) no-repeat;
    left: -45px;
}

#featured .bx-wrapper .bx-controls-direction a.bx-next {
    background: url(img/right-arrow1.png) no-repeat;
    right: -45px;
}

#featured .bx-wrapper .bx-controls-direction a.bx-prev:hover {
    background: url(img/left-arrow1-green.png) no-repeat
}

#featured .bx-wrapper .bx-controls-direction a.bx-next:hover {
    background: url(img/right-arrow1-green.png) no-repeat
}

#featured .view-featured-videos .bx-controls-direction a {
    margin-top: 0px;
    top: 60px;
}


/*Programs Styles*/

.pane-degrees-programs-panel-pane-1 {
	background-color: #232323;
    padding: 15px 25px 25px;
    color: #FFF;
    margin-bottom: 20px;
}

.pane-degrees-programs-panel-pane-1 h3,
.pane-degrees-programs-panel-pane-1 .pane-title {
    color: #FFF!important;
}

.pane-degrees-programs-panel-pane-1 .ui-widget {
    font-family: inherit;
}


/*.pane-degrees-programs-panel-pane-1 li{background-color:#FFF; color:#474334; font-size:16px; padding:4px 10px 4px 20px; margin-bottom:15px; position:relative;}
.pane-degrees-programs-panel-pane-1 li a{color:#474334; display:block; margin-right:20px;}
.pane-degrees-programs-panel-pane-1 li a:hover{ color:#00652E;}*/

.pane-degrees-programs-panel-pane-1 .view-degrees-programs {
    margin-bottom: 0px;
}

.pane-degrees-programs-panel-pane-1 .views-row {
    background: none;
    padding-bottom: 10px;
}

.pane-degrees-programs-panel-pane-1 .ui-accordion-header {
    background-color: #FFF;
    color: #474334;
    font-size: 15px;
    padding: 10px 10px 10px 10px;;
	/*padding: 4px 30px 4px 10px;*/
    margin-top: 15px;
    position: relative;
    border: solid 1px #FFF;
    border-radius: 0px;
}

.pane-degrees-programs-panel-pane-1 .ui-accordion-header:hover {
    border: solid 1px #FFF;
}

.pane-degrees-programs-panel-pane-1 .ui-accordion-icons .ui-accordion-header a {
    padding: 0;
    margin: 0;
    padding-right: 24px;
}


/*.pane-degrees-programs-panel-pane-1 .views-field-title a {
	padding:0;
	color:#474334;
	display:block;
	font-weight:normal;
	font-size:16px;
	margin-right:25px;
}*/

.pane-degrees-programs-panel-pane-1 .ui-accordion-icons .ui-accordion-header a:hover {
    color: #00652E;
    background: none!important;
}

.pane-degrees-programs-panel-pane-1 .ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    right: 10px;
    top: 50%;
    left: inherit;
    margin-top: -11px;
    left: inherit;
    height: 22px;
    width: 22px;
    background: url(img/expand_black_d.png) no-repeat;
}

.pane-degrees-programs-panel-pane-1 .ui-accordion .ui-state-active .ui-icon {
    background: url(img/expand_black_up.png) no-repeat;
}

.pane-degrees-programs-panel-pane-1 .ui-accordion-content {
    background: none;
    height: auto !important;
    ;
    display: block;
    border: solid 1px #FFF;
    margin: 0;
    padding: 1em 1em;
    color: #FFF;
    margin-top: -1px;
    font-size: 14px;
}

.pane-degrees-programs-panel-pane-1 .ui-accordion-content .views-field-body {}

.pane-degrees-programs-panel-pane-1 .ui-accordion-content p {
    margin: 0 0 8px;
}

.pane-degrees-programs-panel-pane-1 .ui-accordion-content a {
    color: #FFF;
    background: none !important;
}

.pane-degrees-programs-panel-pane-1 .ui-accordion-content .nav-tabs > .active > a,
.pane-degrees-programs-panel-pane-1 .ui-accordion-content .nav-tabs > .active > a:hover,
.pane-degrees-programs-panel-pane-1 .ui-accordion-content .nav-tabs > .active > a:focus,
.pane-degrees-programs-panel-pane-1 .ui-accordion-content .nav-tabs > li:hover > a {
    color: #000;
}


/*Schools Colleges Styles*/

.schools-colleges {
    background-color: #17455C;
    padding: 15px 25px 15px;
    color: #FFF;
}

.schools-colleges h3,
.schools-colleges .pane-title {
    color: #FFF!important;
}

.schools-colleges ul {
    margin-left: 0;
}

.schools-colleges li {
    padding: 5px 0 5px 20px;
    list-style: none;
}

.schools-colleges .fa-li {
    left: 0;
    text-align: left;
    width: 20px;
}

.schools-colleges li a {
    color: #FFF!important;
    font-size: 16px;
}

.schools-colleges li a:hover {
    color: #DFF2F5;
}

.schools-colleges li a i {
    text-decoration: none;
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.142857142857143em;
    list-style-type: none1
}

.fa-ul>li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.142857142857143em;
    width: 2.142857142857143em;
    top: .14285714285714285em;
    text-align: center;
    font-style: normal;
}

.fa-li.fa-lg {
    left: -1.8571428571428572em
}

@media (max-width: 1200px) and (min-width: 980px) {
    .view-featured-story {
        max-width: 520px;
        margin: auto;
    }
    .view-featured-videos {
        max-width: 520px;
        margin: auto;
    }
}

@media (max-width: 979px) and (min-width: 768px) {
    #featured_links > .row-fluid > .span8 {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }
    #featured_links > .row-fluid > .span4 {
        float: none;
        width: 100%;
        margin-left: 0;
    }
    #featured_links .pane-degrees-programs-panel-pane-1 {
        float: left;
        width: 300px;
    }
    #featured_links .schools-colleges {
        float: right;
        width: 300px;
    }
}

@media (max-width: 767px) {
    #news_events_container {
        padding: 0px 4%;
    }
    .pane-featured-story-home-panel-pane-2 {
        margin-bottom: 10px;
    }
    #featured_links #featured {
        padding: 10px 4%;
        margin-bottom: 20px;
    }
    #featured_links .pane-degrees-programs-panel-pane-1,
    #featured_links .schools-colleges {
        padding: 10px 4%;
        margin-bottom: 20px;
    }
    #featured .bx-wrapper .bx-controls-direction a {
        height: 20px;
        width: 13px;
        margin-top: -10px;
    }
    #featured .bx-wrapper .bx-controls-direction a.bx-prev,
    #featured .bx-wrapper .bx-controls-direction a.bx-next,
    #featured .bx-wrapper .bx-controls-direction a.bx-prev:hover,
    #featured .bx-wrapper .bx-controls-direction a.bx-next:hover {
        background-size: 100% 100%;
    }
    #featured .bx-wrapper .bx-controls-direction a.bx-prev {
        left: -25px;
    }
    #featured .bx-wrapper .bx-controls-direction a.bx-next {
        right: -25px;
    }
    #featured_story {
        padding-bottom: 15px;
    }
    #featured .pane-featured-story-home-panel-pane-2 .views-field-field-field-featuredhome-image {
        border-bottom-width: 2px;
    }
    .pane-featured-story-home-panel-pane-2 {
        padding: 10px 25px 20px;
    }
    .pane-featured-story-home-panel-pane-1 .views-field-field-heading {
        font-size: 16px;
        padding: 10px 25px;
        line-height: normal;
    }
    .pane-featured-story-home-panel-pane-1 .views-field-field-subheading {
        font-size: 14px;
        padding: 0px 25px 10px;
        line-height: normal;
    }
    #featured .flex-direction-nav a {
        height: 20px;
        width: 13px;
        margin-top: -10px;
    }
    #featured .flex-direction-nav a.flex-next {
        right: -20px;
    }
    #featured .flex-direction-nav a.flex-prev {
        left: -20px;
    }
    #featured .flex-direction-nav a.flex-prev,
    #featured .flex-direction-nav a.flex-next,
    #featured .flex-direction-nav a.flex-prev:hover,
    #featured .flex-direction-nav a.flex-next:hover {
        background-size: 100% 100%;
    }
    #featured .pane-featured-story-home-panel-pane-2 .views-field-title {
        line-height: normal;
    }
    #featured_colorbox {
        width: 320px;
        margin: auto;
    }
    #featured_colorbox iframe {
        width: 320px!important;
        height: 230px!important;
    }
}

@media (max-width: 500px) {
    #featured_colorbox {
        width: 100%
    }
    #featured_colorbox iframe {
        width: 100%!important;
        height: 200px!important;
    }
}


/*Apply UOG Styles*/

#apply_uog {
    padding: 30px 0;
    text-align: center;
}

#apply_uog .sep {
    padding: 10px;
}

#apply_uog .text {
    width: 750px;
    margin: auto;
    font-size: 45px;
    text-align: left;
    margin-bottom: 20px;
	font-family: 'Roboto Slab';
}

#apply_uog .text span {
    display: block;
    color: #046A38;
    text-align: right;
    text-transform: none;
}

.buttons {
    margin-bottom: 10px;
    text-align: center
}

.buttons a {
    display: inline-block;
    /*background-image: url(img/bg-btn.png);*/
    /*background-color: #00759A;*/
    background-repeat: repeat-x;
    background-position: center;
    font-size: 20px;
    color: #000;
    text-transform: none;
    /*padding: 4px 10px;*/
	padding: 15px 32px;
    margin: 0 30px 20px;
    /*opacity: 0.85;*/
	border-radius: 40px;
	border: solid 2px #046A38;
}

.buttons a:hover {
    color: #fff;
    text-decoration: none;
    /*opacity: 1;*/
	background-color: #046A38;
}

.buttons a.gray {
    background-image: url(img/bg-btn.png);
    background-color: #736f6e;
}

#minisites .left_area #apply_uog {
    padding: 0px 0;
}

#minisites .left_area #apply_uog .text {
    font-size: 17px;
    width: auto;
    margin-bottom: 10px;
}

#minisites .left_area #apply_uog .buttons {
    margin-bottom: 0px;
}

#minisites .left_area #apply_uog .buttons a {
    font-size: 14px;
    margin-bottom: 5px;
    /*color: #FFF;*/
}

#minisites .mid_area #apply_uog {
    padding: 0px 0;
}

#minisites .mid_area #apply_uog .text {
    font-size: 26px;
    width: auto;
    margin-bottom: 10px;
}

#minisites .mid_area #apply_uog .buttons {
    margin-bottom: 0px;
}

#minisites .mid_area #apply_uog .buttons a {
    font-size: 14px;
    margin-bottom: 5px;
    color: #000;
    margin: 0 15px;
}

#minisites .mid_area #apply_uog .buttons a:hover {
    color: #fff;
}

@media (max-width: 979px) and (min-width: 768px) {
    #apply_uog {}
    #apply_uog .text {
        width: 100%;
        font-size: 35px;
    }
    #apply_uog .buttons a {
        margin: 0 20px 20px;
    }
}

@media (max-width: 767px) {
    #apply_uog {
        padding: 10px 4%;
    }
    #apply_uog .text {
        width: 100%;
        font-size: 20px;
        margin-bottom: 10px;
        text-align: center;
    }
    #apply_uog .text span {
        text-align: center;
    }
    #apply_uog .buttons {
        margin-bottom: 0;
    }
    #apply_uog .buttons a {
        margin: 0 20px 20px;
        font-size: 16px;
        margin-bottom: 10px;
    }
}


/*Teasers Styles*/

#teaser_scroll {
    background-color: #fefbf7;
    padding: 40px 0 20px;
    margin-top: 35px;
}

#teaser {}

.pane-teaser-boxes-panel-pane-1 .pane-title {
    display: none;
}

.view-teaser-boxes .masonry {
    margin: auto;
}

.view-teaser-boxes .masonry-item {
    margin-bottom: 20px;
    position: relative;
    background-color: #650360;
}

.view-teaser-boxes .masonry-item .views-field-field-teaser-image-link {
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    font-size: 23px;
    text-transform: none;
    background-color: #650360;
}

.view-teaser-boxes .masonry-item .views-field-field-teaser-image-link .field-content a {
    height: 60px;
    display: block;
    line-height: 60px;
    padding-left: 12px;
    display: block;
}

.view-teaser-boxes .masonry-item a {
    color: #FFF;
}

.view-teaser-boxes .masonry-item:hover a {
    color: #000;
    text-decoration: none;
}

.view-teaser-boxes .masonry-item img {
    opacity: 1;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

.view-teaser-boxes .masonry-item:hover img {
    opacity: 0.8;
}

.view-teaser-boxes .masonry-item.purple,
.view-teaser-boxes .masonry-item.purple .views-field-field-teaser-image-link {
    background-color: #650360;
}

.view-teaser-boxes .masonry-item.orange,
.view-teaser-boxes .masonry-item.orange .views-field-field-teaser-image-link {
    background-color: #D2492A;
}

.view-teaser-boxes .masonry-item.accent-green,
.view-teaser-boxes .masonry-item.accent-green .views-field-field-teaser-image-link {
    background-color: #A8B400;
}

.view-teaser-boxes .masonry-item.yellow,
.view-teaser-boxes .masonry-item.yellow .views-field-field-teaser-image-link {
    background-color: #FFC425;
}

.view-teaser-boxes .masonry-item.blue,
.view-teaser-boxes .masonry-item.blue .views-field-field-teaser-image-link {
    background-color: #00759A;
}

.teaser_block {
    text-align: center;
}

.teaser_block .pane-content {
    margin: 30px 0;
}

.teaser_block .panel-separator {
    display: none;
}

.teaser_block .panel-pane {
    display: block;
    float: left;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.teaser_block .panel-pane:first-child,
.teaser_block .panel-pane:nth-child(5) {
    margin-left: 0;
}

.left_area .teaser_block .panel-pane,
.right_area .teaser_block .panel-pane {
    width: 100%;
    margin: 0 0 20px;
}

.teaser_block .panel-pane {
    position: relative;
    margin-bottom: 20px;
    position: relative;
}

.teaser_block .panel-pane .pane-content {
    background-color: #650360;
    position: relative;
    cursor: pointer;
}

.teaser_block .panel-pane img,
.teaser_block .panel-pane p {
    margin-bottom: 0;
    line-height: normal;
}

.teaser_block .panel-pane .field-name-field-basic-image-caption {
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    font-size: 23px;
    text-transform: none;
    background-color: #650360;
    color: #FFF;
}

.teaser_block .panel-pane .field-name-field-basic-image-caption .field-items {
    display: block;
    padding: 13px 10px;
    display: block;
    text-align: left;
}

.teaser_block .panel-pane a {
    color: #FFF;
}

.teaser_block .panel-pane:hover a {
    color: #000;
    text-decoration: none;
}

.teaser_block .panel-pane img {
    opacity: 1;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

.teaser_block .panel-pane:hover img {
    opacity: 0.8;
}

.teaser_block .panel-pane.pane_purple_background .pane-content,
.teaser_block .panel-pane.pane_purple_background .field-name-field-basic-image-caption {
    background-color: #650360;
}

.teaser_block .panel-pane.pane_orange_background .pane-content,
.teaser_block .panel-pane.pane_orange_background .field-name-field-basic-image-caption {
    background-color: #D2492A;
}

.teaser_block .panel-pane.pane_accent_green_background .pane-content,
.teaser_block .panel-pane.pane_accent_green_background .field-name-field-basic-image-caption {
    background-color: #A8B400;
}

.teaser_block .panel-pane.pane_yellow_background .pane-content,
.teaser_block .panel-pane.pane_yellow_background .field-name-field-basic-image-caption {
    background-color: #FFC425;
}

.teaser_block .panel-pane.pane_blue_background .pane-content,
.teaser_block .panel-pane.pane_blue_background .field-name-field-basic-image-caption {
    background-color: #00759A;
}

.teaser_block .panel-pane.pane_aqua_blue_background .pane-content,
.teaser_block .panel-pane.pane_aqua_blue_background .field-name-field-basic-image-caption {
    background-color: #00759A;
}

@media (max-width: 979px) {
    .view-teaser-boxes .masonry-item {
        width: 300px
    }
    .view-teaser-boxes .masonry-item .views-field-field-teaser-image-link {
        font-size: 16px;
        bottom: 0px;
    }
    .view-teaser-boxes .masonry-item .views-field-field-teaser-image-link .field-content a {
        height: 40px;
        line-height: 40px;
    }
}

@media (max-width: 767px) {
    /*#teaser_scroll{ width:100%; overflow:auto;}
	#teaser{ width:700px; }*/
    .view-teaser-boxes .masonry-item {
        width: 250px
    }
    .view-teaser-boxes .masonry-item .views-field-field-teaser-image-link {
        bottom: 0px;
    }
    #teaser_container {}
    .teaser_block .panel-pane {
        float: none;
        width: 100%;
        margin: 0 0 20px;
        text-align: center;
    }
    .teaser_block .panel-pane .pane-content {
        display: inline-block;
    }
}

#minisites .mid_area .view-teaser-boxes .masonry-item {
    width: 270px
}

#minisites .mid_area .view-teaser-boxes .masonry-item .views-field-field-teaser-image-link {
    font-size: 16px;
    bottom: 0px;
}

#minisites .mid_area .view-teaser-boxes .masonry-item .views-field-field-teaser-image-link .field-content a {
    height: 40px;
    line-height: 40px;
}

#minisites #slider_block .view-teaser-boxes {}

#minisites #slider_block .view-teaser-boxes .masonry-item {
    width: 200px
}

#minisites #slider_block .view-teaser-boxes .masonry-item .views-field-field-teaser-image-link {
    font-size: 13px;
    bottom: 0px;
}

#minisites #slider_block .view-teaser-boxes .masonry-item .views-field-field-teaser-image-link .field-content a {
    height: 40px;
    line-height: 40px;
}


/***************
Footer Styles
*******************/

#footer {
    background-color: #232323;
    color: #FFF;
    padding: 50px 0 0 0;
}

#footer a {
    color: #FFF;
}

#footer hr {
    border-color: #837E6D;
}

#footer h3,
#footer .pane-title {
    color: #FFF;
}


/*#footer_logo{background:url(img/footer_logo.png) no-repeat center center; margin:10px 0 15px; width:274px;}
#footer_logo a{display:block; height:115px;}
#footer_logo a span{position:absolute; top:-99999px; top:-999999px; display:block; }*/

#footer_logo {
    margin: 10px 0 15px;
}

#footer_logo a {
    display: block;
}

#footer .address {
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 26px;
}

#footer .box1 h3,
#footer .box1 .pane-title {
    text-transform: none;
    font-size: 22px;
    margin-bottom: 2px;
}

#footer .box2 {
    position: relative;
    font-size: 15px;
    text-align: right;
}

#footer .box2::before {
    content: '';
    height: 100%;
    border-left: dotted 2px #837E6D;
    left: -14px;
    top: 0;
    position: absolute;
}

#footer .box2:after {
    content: '';
    height: 100%;
    border-right: dotted 2px #837E6D;
    right: -14px;
    top: 0;
    position: absolute;
}

#footer .box2 h4 {
    margin: 0;
    font-size: 16px;
    padding-bottom: 8px;
}

#footer .row-fluid .col.first {
    margin-left: 0;
    width: 35.623931623931625%;
    *width: 35.570740134569924%;
}

#footer .region-footer-firstcolumn {}

#footer .box2 .col {
    width: auto;
    margin-left: 2.564102564102564%;
    display: block;
    float: left;
    text-align: left;
}

#footer .box2 .col.last {
    float: right;
    display: inline-block;
    width: auto;
    padding-right: 10px;
}


/*#footer .box2 .col{ display:inline-block; *float:left; padding:0 13px; text-align:left;}*/

#footer .box2 ul,
#footer .box2 li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

#footer .box2 li {
    padding-bottom: 8px;
    font-size: 13px;
}

#footer .box2 .copyright {
    margin: 50px 0 20px;
    font-size: 13px;
    text-align: left;
}

#footer .box3 {}

#footer .box3 h3,
#footer .box3 .pane-title {
    margin: 0 0 5px 0px;
    font-weight: bold;
    color: #FFF;
}

#footer .box3 .pane-menu-menu-footer-quick-links,
#footer .box3 .region-footer-quick-links {
    margin-bottom: 30px;
}

#footer .box3 .pane-menu-menu-footer-quick-links li,
#footer .box3 .region-footer-quick-links li {
    font-size: 18px;
    text-transform: none;
    padding: 4px 5px 4px 0px;
}

#footer .box3 .pane-menu-menu-footer-quick-links li a,
#footer .box3 .region-footer-quick-links li a {
    color: #FFF;
}

#footer .box3 .pane-menu-menu-footer-quick-links li img {
    float: left;
    width: 35px;
}

#footer .box3 .pane-menu-menu-footer-quick-links li span {
    margin-left: 40px;
    display: block;
    min-height: 28px;
    padding-top: 7px;
}

#footer .box3 .pane-menu-menu-footer-quick-links li .fa {
    float: left;
    width: 35px;
    font-size: 22px;
    width: 30px;
    display: inline-block;
    text-align: center;
}

.pane-menu-menu-footer-quick-links ul.menu,
.pane-menu-menu-footer-quick-links ul.menu li,
.region-footer-quick-links ul.menu,
.region-footer-quick-links ul.menu li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.pane-menu-menu-footer-quick-links ul.menu li,
.region-footer-quick-links ul.menu li {
    font-size: 18px;
    text-transform: none;
    padding: 4px 5px;
    background-color: #232323!important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.pane-menu-menu-footer-quick-links ul.menu li a,
.region-footer-quick-links ul.menu li a {
    color: #fff;
    display: table;
    padding-left: 35px;
    min-height: 30px;
}

.pane-menu-menu-footer-quick-links ul.menu li a span,
.region-footer-quick-links ul.menu li a span {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
}

.pane-menu-menu-footer-quick-links ul.menu li:hover,
.region-footer-quick-links ul.menu li:hover {
    background-color: #474334;
    color: #FFF;
}

.pane-menu-menu-footer-quick-links ul.menu li:hover a,
.region-footer-quick-links ul.menu li:hover a {
    color: #FFF;
    text-decoration: underline;
}

.region-footer-quick-links,
.region-footer-quick-links {
    margin-bottom: 25px;
}

.pane-block-4 ul,
.region-footer-social-icons ul {
    font-size: 32px;
    margin-top: 30px;
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.pane-block-4 ul li,
.region-footer-social-icons li {
    margin: 0;
    padding: 0 3px;
    display: inline-block;
    *float: left;
    list-style-image: none;
}

.pane-block-4 a,
.region-footer-social-icons a {
    text-decoration: none;
    opacity: 1;
}

.pane-block-4 a:hover,
.region-footer-social-icons a:hover {
    opacity: .7;
}

#bottom_bar {
    background-color: #00652E;
    text-align: center;
    padding: 10px 0 0px;
}

#bottom_bar li {
    padding: 0 20px;
}

#bottom_bar a {
    color: #000;
}

.page-events-day-events .view-header h2 {
    background-color: #00652E;
    padding: 6px 10px;
    color: #FFF;
    font-weight: normal;
    margin: 20px 0;
}

.view-events .view-header .end-date {
    display: none;
}

@media (min-width: 1200px) {
    #footer .row-fluid .col.first {
        width: 38.623931623931625%;
        *width: 37.570740134569924%;
    }
}

@media (max-width: 1200px) {
    #footer_logo {
        background-size: 100% 100%;
        width: 211px;
    }
    #footer_logo a {
        height: 89px;
    }
    #footer .box2::before {
        left: -10px;
    }
    #footer .box2:after {
        right: -10px;
    }
}

@media (max-width: 979px) {
    #footer .box2:after {
        border: none;
    }
    #footer .box2:before {
        border: none;
    }
}

@media (max-width: 979px) and (min-width: 768px) {
    #footer > .container > .row-fluid > .span6 {
        float: none;
        width: auto;
        margin-top: 20px;
        margin-left: 0;
    }
    #footer > .container > .row-fluid > .span3 {
        width: 48.61878453038674%;
    }
    #footer .box2 .copyright {
        margin: 20px 0 20px;
    }
    #bottom_bar li {
        padding: 0 10px;
    }
    #footer .row-fluid .col.first {
        width: 39.623931623931625%;
        *width: 39.570740134569924%;
    }
}

@media (max-width: 767px) {
    #footer {
        text-align: center;
    }
    #footer_logo {
        margin: auto;
    }
    #footer hr {
        margin: 10px 0;
    }
    #footer .box1 {
        margin-bottom: 40px;
    }
    #footer .box3 {
        margin-bottom: 40px;
        float: none;
    }
    #footer .box3 .quick_links li {
        font-size: 16px;
    }
    #footer .address {
        font-size: 16px;
    }
    #footer .box2 {
        font-size: 14px;
        text-align: center;
    }
    #footer .box2 .copyright {
        margin: 20px 0 20px;
        text-align: center;
    }
    #footer .box2 .col,
    #footer .box2 .col.first {
        float: none;
        width: 100%;
        margin-left: 0;
        text-align: center;
        margin-bottom: 20px;
    }
    #footer .box2 .col.last {
        display: block;
        float: none;
    }
    #bottom_bar li {
        padding: 0 10px;
    }
    .pane-menu-menu-footer-quick-links ul.menu li,
    .region-footer-quick-links ul.menu li {
        text-align: center;
    }
    .pane-menu-menu-footer-quick-links ul.menu li a,
    .region-footer-quick-links ul.menu li a {
        width: 170px;
        margin: auto;
        text-align: left;
    }
}

.top_menu .region-top-social-links {
    display: inline-block;
}

.tabs ul.primary {
    line-height: 35px;
    border-bottom: 3px solid rgb(209, 210, 212);
}

.tabs ul.primary li a {
    padding: 5px 20px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    font-weight: bold;
    font-size: 18px;
    color: #818285;
    background: none;
}

.tabs ul.primary li a:hover {
    background: rgb(209, 210, 212) none repeat scroll 0% 0%;
    color: #00652E;
}

.tabs ul.primary li.active a {
    color: #00652E;
    background: rgb(209, 210, 212) none repeat scroll 0% 0%;
}

ul.primary li.active a {
    border-color: rgb(209, 210, 212);
    position: relative;
}

.page-search .tabs ul.primary li.active a::after {
    content: "";
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid rgb(209, 210, 212);
    position: absolute;
    bottom: -20px;
    left: 33%;
}

.page-search .tabs ul.primary li:first-child.active a::after {
    left: 27%;
}

.tabs ul.primary li a:focus,
.tabs ul.primary li:focus {
    outline: none;
}


/********************
Inner Page styles
**************************/

#inner-pagearea {
    padding: 30px 0;
    min-height: 600px;
}

h1#page-title {
    color: #00652E;
    padding-bottom: 10px;
}

#inner-pagearea .menu-block-wrapper {}

#inner-pagearea .menu-block-wrapper h3 {
    font-size: 20px;
    margin: 0;
    border-bottom: dotted 1px #A3A8A1;
    padding-bottom: 5px;
    font-weight: bold;
    color: #00652E;
}

#inner-pagearea .menu-block-wrapper ul.menu,
#inner-pagearea .menu-block-wrapper ul.menu li {
    margin: 0;
    padding: 0;
    list-style: none
}

#inner-pagearea .menu-block-wrapper ul.menu {
    background-color: #D3D8D1;
    padding: 10px 10px 0px 10px;
}

#inner-pagearea .menu-block-wrapper ul.menu ul {
    padding: 0;
    margin-bottom: 20px;
}

#inner-pagearea .menu-block-wrapper ul.menu ul li {}

#inner-pagearea .menu-block-wrapper ul.menu ul li a {
    padding: 5px;
    background: #D3D8D1;
    display: block;
    border-bottom: dotted 1px #A3A8A1;
}

#inner-pagearea .menu-block-wrapper ul.menu ul li a:hover {
    background: #00652E;
    color: #FFF;
    text-decoration: none;
}

#inner-pagearea {}

#inner-pagearea p {
    line-height: 24px;
    font-size: 15px;
}

#inner-pagearea li {
    line-height: 20px;
    font-size: 15px;
    padding: 2px 0;
}

#inner-pagearea .panel-separator {
    border-bottom: 1px dotted #A3A8A1;
    margin-bottom: 20px;
    padding-bottom: 25px;
}

.node-type-news-announcements {}

.node-type-news-announcements .field-type-image {
    float: left;
    margin: 0 15px 15px 0;
}

.node-type-news-announcements .panel-separator {
    display: none;
}


/*.node-type-news-announcements .pane-node-field-date,
.node-type-news-announcements .pane-node-links{ margin-left:255px;}*/

.node-type-news-announcements .pane-node-field-date {
    margin-bottom: 10px;
    font-style: italic;
}

.node-type-event {}

.node-type-event #inner-pagearea .panel-separator {
    border: none;
    margin-bottom: 10px;
}

@media (max-width: 767px) {
    .node-type-news-announcements #inner-pagearea,
    .node-type-event #inner-pagearea {
        padding: 10px 4%;
    }
    .node-type-news-announcements .pane-node-field-new-image {
        float: none;
        margin-bottom: 10px;
    }
    .node-type-news-announcements .pane-node-field-date,
    .node-type-news-announcements .pane-node-body,
    .node-type-news-announcements .pane-node-links {
        margin-left: auto;
    }
}


/**********************
	Minisites Styles
******************************/

#minisites h1#page-title {
    display: none;
}

#sub_header {
    margin-top: 0px;
}

#sub_header .container {
    position: relative;
    /* overflow:hidden;*/
}

#sub_header .rounded-shadow {
    margin: 0;
    padding: 0;
}

#sub_header .top {
    background: #00652E;
}

#sub_header .top .rounded-shadow {}

#sub_header .top h2 {
    padding: 6px 10px;
    color: #FFF;
    font-size: 40px;
    line-height: 45px;
    font-weight: normal;
    /*letter-spacing:3px;*/
    margin: 0;
    position: relative;
    /*z-index:100; removing this due to issues w/ header */
}

#sub_header .top .pane-fpid-4-flushleft h2 {
    padding: 0px 0px;
    color: #00652E;
    font-size: 40px;
    line-height: 45px;
    font-weight: normal;
    /*letter-spacing:3px;*/
    margin: 0;
    position: relative;
    z-index: 100;
}

#sub_header .top h2 a {
    color: #FFF;
    text-decoration: none;
}

#sub_header .top .pane-bundle-text {
    padding: 10px 20px 10px;
}

#sub_header .top .pane-fpid-4 {
    min-height: 90px;
}

#sub_header .top .pane-fpid-4 h2 {
    max-width: 600px;
}

#sub_header .top .panels-ipe-portlet-content h2.pane-title {
    max-width: 600px;
}

#sub_header .top .pane-bundle-image {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 50;
}

#sub_header .top .pane-bundle-image img {
    width: auto !important;
    display: block;
}

#sub_header .slider {
    text-align: center;
    background: #00759A;
}

#sub_header .slider .panel-separator,
#sub_header .top .panel-separator {
    display: none;
}

#sub_header .slider .panopoly-image-full {
    display: block;
    margin-bottom: 0;
}

#sub_header .slider .caption,
#sub_header .slider .field-name-field-basic-image-caption {
    padding: 15px 0px 15px;
    text-align: center;
    color: #FFF;
    font-size: 22px;
}

#sub_header .slider .caption p,
#sub_header .slider .field-name-field-basic-image-caption p {
    margin: 0;
}

#sub_header .slider .caption a,
#sub_header .slider .field-name-field-basic-image-caption a {
    color: #FFF;
}

#minisites.college-school .slider .bx-wrapper .bx-controls-direction a {
    height: 36px;
    width: 36px;
    margin-top: -43px;
}

#minisites.college-school .slider .bx-wrapper .bx-controls-direction a.bx-prev {
    background: url(img/left-arrow.png) no-repeat
}

#minisites.college-school .slider .bx-wrapper .bx-controls-direction a.bx-next {
    background: url(img/right-arrow.png) no-repeat
}

#minisites.college-school .slider .bx-wrapper .bx-controls-direction a.bx-prev:hover {
    background: url(img/left-arrow-green.png) no-repeat
}

#minisites.college-school .slider .bx-wrapper .bx-controls-direction a.bx-next:hover {
    background: url(img/right-arrow-green.png) no-repeat
}

#minisites.college-school .slider .views-slideshow-bxslider .bx-wrapper .bx-pager {
    bottom: 50px;
}

#minisites.college-school .slider .bx-wrapper .bx-controls-direction a.bx-prev:hover {
    background: url(img/left-arrow-blue.png) no-repeat
}

#minisites.college-school .slider .bx-wrapper .bx-controls-direction a.bx-next:hover {
    background: url(img/right-arrow-blue.png) no-repeat
}

#minisites .left_area .pane-views-panes {
    margin-bottom: 20px;
}

#minisites .left_area .pane-views-panes .pane-title,
#minisites .left_area .pane-menu-tree .pane-title {
    text-transform: none;
    color: #00759A;
    font-size: 20px;
}

#minisites .left_area .pane-views-panes li,
#minisites .left_area .menu-block-wrapper li {
    padding-bottom: 3px;
}

#minisites .left_area .pane-views-panes li.views-row a,
#minisites .left_area .menu-block-wrapper li a {
    color: #000;
    padding: 3px 10px;
    display: block;
}

#minisites .left_area .pane-views-panes li.views-row a:hover,
#minisites .left_area .pane-views-panes li.views-row a.active,
#minisites .left_area .menu-block-wrapper li a:hover,
#minisites .left_area .menu-block-wrapper li a.active {
    background-color: #00759A;
    color: #FFF;
    text-decoration: none;
}

#minisites .left_area .menu-block-wrapper li li {
    padding-left: 10px;
}

#minisites .left_area .menu-block-wrapper li.expanded h3,
#minisites .left_area .menu-block-wrapper li.expanded-sub h4 {
    margin: 5px 0 0;
    cursor: pointer;
    padding: 3px 10px;
    font-size: 18px;
}

#minisites .left_area .menu-block-wrapper li.expanded h3:after,
#minisites .left_area .menu-block-wrapper li.expanded-sub h4:after{
    content: ' +';
    padding-left: 5px;
}

#minisites .left_area .menu-block-wrapper li.expanded.selected h3:after,
#minisites .left_area .menu-block-wrapper li.expanded.active-trail h3:after,
#minisites .left_area .menu-block-wrapper li.expanded-sub.selected h4:after {
    content: ' -'
}

#minisites .left_area .menu-block-wrapper li.expanded>a {
    font-weight: bold;
}


/*#minisites .left_area .menu-block-wrapper li.expanded>a{font-size:16px; font-weight:bold;}
#minisites .left_area .menu-block-wrapper li.expanded>a:after{ content:' +'; padding-left:5px;}
#minisites .left_area .menu-block-wrapper li.expanded.selected>a:after,
#minisites .left_area .menu-block-wrapper li.expanded.active-trail>a:after{ content:' -'}*/

#minisites .left_area .menu-block-wrapper li.expanded h3:hover {
    color: #000!important;
}

#minisites .left_area .menu-block-wrapper li.expanded>ul.menu,
#minisites .left_area .menu-block-wrapper li.expanded>ul.menu>li.expanded-sub>ul.menu-sub {
    display: none;
}

#minisites .left_area .menu-block-wrapper li.expanded>a+ul.menu {
    display: block;
}

#minisites .left_area .pane-menu-cooperative-extension-servi li.expanded h3:after {
    content: ' '
}

#minisites .left_area .pane-menu-cooperative-extension-servi li.expanded>ul.menu {
    display: block!important;
    height: auto!important;
}

#minisites .left_area .pane-menu-cooperative-extension-servi li.expanded h3 {
    cursor: default;
}

#minisites .left_area .pane-menu-cooperative-extension-servi li.expanded h3:hover {
    color: #A8B400!important;
}

#minisites #pagearea-minisites {
    margin: 15px 0 30px;
}

#minisites #pagearea-minisites .link_list {}

#minisites .link_list .pane-title {
    text-transform: none;
    color: #00759A;
    font-size: 20px;
}

#minisites .link_list li {
    padding-bottom: 3px;
}

#minisites .link_list li a {
    color: #000;
    padding: 3px 10px;
    display: block;
}

#minisites .link_list a:hover,
#minisites .link_list a.active {
    background-color: #00759A;
    color: #FFF;
    text-decoration: none;
}

#minisites .link_list .inline a {
    padding: 0;
}

#minisites .link_list .inline a:hover {
    background: none;
}

#minisites .link_list.helpful h3,
#minisites .left_area h3 {
    font-size: 15px;
    text-transform: none;
    color: #00652E;
}

#minisites .pane-fpid-12 p,
#minisites .pane-fpid-10 p {
    margin: 0;
}

#minisites #pagearea .school .link_list {
    margin-bottom: 20px;
}

#minisites #news_calendar .row-fluid {
    background-color: #DFF2F5;
    margin-bottom: 20px;
}


/*.pane-news-announcements-panel-pane-1{ padding:10px 15px 18px;}
.pane-news-announcements-panel-pane-1 .pane-title{font-size:20px; color:#000;}
.pane-news-announcements-panel-pane-1 .views-row{padding-bottom:20px;}
.pane-news-announcements-panel-pane-1 .views-row .views-field-title{margin:0 0 5px; text-transform:none; font-size:16px;}
.pane-news-announcements-panel-pane-1 .views-row .views-field-title a{ color:#000;}
.pane-news-announcements-panel-pane-1 .views-row .views-field-field-new-image{ float:left; width:140px;}
.pane-news-announcements-panel-pane-1 .views-row .views-field-title,
.pane-news-announcements-panel-pane-1 .views-row .views-field-body,
.pane-news-announcements-panel-pane-1 .views-row .views-field-field-date{ margin-left:150px;}
.pane-news-announcements-panel-pane-1 .views-row .views-field-field-date{ font-style:italic;}
*/


/*Events Style*/

#minisites #news_calendar .span4 {
    margin-left: 0;
    width: 33.623931623931625%;
    float: right;
}

#minisites #events {
    background-color: #9ecde1;
}

#minisites #pagearea-minisites hr {
    border-color: #6d9db2;
    margin: 0 0px 20px;
}

#minisites #pagearea-minisites p.link {
    font-weight: bold;
    font-size: 13px;
    padding: 0 0px 15px;
    margin: 0;
}

#minisites #pagearea-minisites p.link a {
    color: #000;
}

#minisites .infobox {
    font-size: 13px;
    text-align: center;
    margin: 40px 0 20px;
}

#minisites .infobox p {
    padding: 10px 0 0;
}

#minisites .content_area {}

#minisites .content_area h1 {
    font-size: 22px;
    color: #00759A;
    margin-top: 0;
}

#minisites .content_area p {
    font-size: 15px;
    line-height: 24px;
}

.node-type-event #pagearea .container,
.node-type-news-announcements #pagearea .container,
.page-events #pagearea .container {
    position: relative;
}

.list-link {
    font-weight: bold;
    position: absolute;
    top: 0;
    right: 0;
    display: none;
}

.node-type-event .view-all-events,
.page-events .view-all-events {
    display: block;
}

.node-type-news-announcements .view-all-news {
    display: block;
}

.node-type-event .breadcrumb-container,
.node-type-news-announcements .breadcrumb-container {
    margin-right: 330px;
}


/*Search Page*/

.page-search-node .search-form .form-submit,
.page-search-file .search-form .form-submit {
    vertical-align: top;
    padding: 4px 12px;
    height: 30px;
    text-transform: none;
}

.page-search-node fieldset.search-advanced,
.page-search-file fieldset.search-advanced {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    margin-bottom: 32px;
    margin-top: 20px;
    padding: 0 0 10px;
    position: relative;
    top: 12px;
}

.page-search-node fieldset legend,
.page-search-file fieldset legend {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #DBDBDB;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-radius: 4px;
    border-top-right-radius: 4px;
    border-width: 1px 1px medium;
    color: #3B3B3B;
    display: block;
    height: 28px;
    left: -1px;
    line-height: 2;
    padding: 0;
    position: absolute;
    text-indent: 10px;
    text-shadow: 0 1px 0 #FFFFFF;
    top: -12px;
    width: 100%;
}

.page-search-node .fieldset-legend,
.page-search-file .fieldset-legend {
    font-size: 16px;
    line-height: 26px;
}

.page-search-node .fieldset-wrapper,
.page-search-file .fieldset-wrapper {
    padding: 0 10px;
    margin-top: 25px;
}

.page-search-node h2,
.page-search-file h2 {
    font-size: 22px;
    border-bottom: solid 1px #00652E;
    margin-bottom: 20px;
}

.search-results,
.search-results li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.search-results li {
    border-bottom: 1px solid #D3D7D9;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.search-results .title {
    font-size: 18px;
    text-transform: none;
}

.search-results p {
    margin-bottom: 0;
}

.search-results .search-snippet {
    margin-bottom: 0px;
}

.search-results .search-snippet-info {
    padding-left: 0;
}

.search-results .search-info {
    font-size: 12px;
    display: none;
}

@media (max-width: 979px) and (min-width: 768px) {
    #pagearea #news_calendar.mid_area {
        width: 70% !important; 
        margin-top: 20px;
    }
	#pagearea .mid_area {
		float: left;
        width: 74.46808510638297% !important;
        margin-left: 2.127659574468085%;
    }
    /*#pagearea .left_area,
    #pagearea .right_area {
        width: 41% !important;
        margin-bottom: 20px;
    }*/
	#pagearea .span3 .left_area {
        width: 100% !important;
        margin-bottom: 20px;
    }
}

@media (max-width: 767px) {
	
	#minisites #pagearea-minisites {
		margin: 0px 0 30px;
	}
	
    #minisites #sub_header .top h2 {
        font-size: 26px;
        line-height: normal;
        letter-spacing: 0px;
		margin-left: 8px !important;
		text-align: center;
   		font-weight: 600;
    }
    #minisites .content_area h1 {
        font-size: 18px;
    }
    #minisites .content_area p {
        font-size: 13px;
        line-height: normal;
    }
    #sub_header .slider .caption,
    #sub_header .slider .field-name-field-basic-image-caption {
        font-size: 18px;
    }
    #minisites.college-school .slider .bx-wrapper .bx-controls-direction a {
        height: 24px;
        width: 24px;
        margin-top: 0px;
        top: 90px;
    }
    #minisites.college-school .slider .bx-wrapper .bx-controls-direction a.bx-prev,
    #minisites.college-school .slider .bx-wrapper .bx-controls-direction a.bx-next,
    #minisites.college-school .slider .bx-wrapper .bx-controls-direction a.bx-prev:hover,
    #minisites.college-school .slider .bx-wrapper .bx-controls-direction a.bx-next:hover {
        background-size: 100% 100%!important;
    }
    #minisites.college-school .slider .bx-wrapper .bx-pager.bx-default-pager {
        bottom: 0px;
    }
    #minisites #news_calendar {}
    #pagearea .left_area,
    #pagearea .right_area {
        width: 100%;
        padding-top: 27px;/*padding: 10px 4%;*/
        float: none;
    }
    #pagearea .mid_area,
    #pagearea .full_content,
    #sub_header .top .pane-bundle-text {
        padding: 10px 4%;
    }
    #minisites #news_calendar .span4 {
        width: 100%;
    }
    #minisites .link_list.school ul {
        padding-left: 0px
    }
    #minisites #pagearea .apply {
        padding-left: 0px;
    }
    #minisites .pane-news-announcements-panel-pane-1 li {
        float: left;
        width: 48%;
        padding: 10px 1%;
    }
    #minisites .pane-news-announcements-panel-pane-1 li .img {
        float: none;
        width: 100%;
    }
    #minisites .pane-news-announcements-panel-pane-1 li .text {
        margin-left: auto;
    }
    .node-type-event .breadcrumb-container,
    .node-type-news-announcements .breadcrumb-container {
        margin: 50px 4% 0;
    }
    .list-link {
        left: 4%;
    }
}

@media (max-width: 500px) {
    #minisites.college-school .slider .bx-wrapper .bx-controls-direction a {
        top: 50px;
    }
}

.breadcrumb-container {
    margin-bottom: 20px;
}

.breadcrumb-container .breadcrumb {
    display: inline;
    font-size: 13px;
    margin: 0;
    padding: 0;
    font-weight: normal;
    color: #000;
    background: none;
}

.breadcrumb-container .breadcrumb a {
    color: #000;
}

.breadcrumb-container .breadcrumb .nolink {
    display: inline-block;
}

.breadcrumb-container .breadcrumb h3 {
    display: inline-block;
    margin-bottom: 0;
    text-transform: none;
    font-size: 13px;
    color: #000;
}

.view-id-events_landing_page {}

.view-id-events_landing_page .views-row {
    padding: 15px 0;
    border-bottom: dotted 1px #B3B2B1;
    font-size: 15px;
    line-height: 22px;
}

.view-id-events_landing_page .views-row .views-field {
    margin: 0 0 5px;
}

.view-id-events_landing_page .views-row .views-field-field-events-date {
    text-transform: none;
    font-weight: bold;
}

.view-id-events_landing_page .views-row .views-field-title {
    font-size: 22px;
}

.view-id-events_landing_page .views-row a:hover {
    color: #000;
    text-decoration: none;
}

.view-id-events_landing_page .views-row .views-field-field-location {}

.view-id-events_landing_page .views-field-field-location .field-content {
    display: inline-block;
}

.view-id-events_landing_page .views-row .views-field.views-field-sharethis {
    margin-top: 10px;
}

.view-id-events_landing_page .views-row.views-row-last {
    border-bottom: none;
}

.views-exposed-form {
    background: #fefbf7;
    border: dotted 1px #B3B2B1;
    padding: 15px;
}

.views-exposed-form select {
    width: 210px;
}

.views-exposed-form input {
    width: 196px;
}

.node-type-event .submitted {
    display: none;
}

.node-type-event .field {
    margin: 0 0 5px;
}

.node-type-event .field-items,
.node-type-event .field-label {
    display: inline-block;
}

.node-type-event .field-name-field-events-date {
    text-transform: none;
    font-weight: bold;
}

.node-type-event .field-name-field-location {
    margin: 0 0 10px;
}

.node-type-event .views-field.views-field-sharethis {
    margin-top: 10px;
}

.node-type-event .views-row.views-row-last {
    border-bottom: none;
}

.node-type-event .article .field-name-field-events-date {
    font-weight: normal;
}

.node-type-event .article .field {
    margin-bottom: 10px;
}

.node-type-event .start-time-label {}

.node-type-event .start-time-label h3,
.node-type-event .group-events-end-time h3 {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    display: inline-block;
    *float: left;
}

.node-type-event .start-time-label h3:after,
.node-type-event .group-events-end-time h3:after {
    content: ': '
}

.node-type-event .start-time-label .field-type-list-text,
.node-type-event .group-events-end-time .field-type-list-text {
    display: inline-block;
    *float: left;
}

.node-type-event .start-time-label .field-name-field-hours {
    padding-left: 5px;
}

.node-type-event .start-time-label .field-name-field-hours:after,
.node-type-event .group-events-end-time .field-name-field-end-hours:after {
    content: ':'
}

.node-type-event .article .field-name-body {
    margin: 20px 0;
}

.view-calendar-block-events {
    position: relative;
}

.view-calendar-block-events .back-to-events {
    position: absolute;
    top: -120px;
    right: 10px;
    font-weight: bold;
}

.page-calendar-node-field-events-date .tabs {
    margin-top: 40px;
}

.view-calendar-block-events .back-to-events a {
    color: #FFFFFF;
}

.view-news-and-announcements .views-row {
    padding: 15px 0;
    border-bottom: dotted 1px #B3B2B1;
    font-size: 15px;
    line-height: 22px;
    overflow: hidden;
}

.view-news-and-announcements .views-row .views-field-title,
.view-events .views-row .views-field-title-1 {
    margin: 0 0 8px;
    text-transform: none;
    font-size: 18px;
    font-weight: bold;
}

.view-news-and-announcements .views-row .views-field-title a:hover {
    color: #000;
}

.view-news-and-announcements .views-row .views-field-field-new-image {
    float: left;
    width: 150px;
    padding-top: 4px;
}

.view-news-and-announcements .views-row .views-field-title,
.view-news-and-announcements .views-row .views-field-body,
.view-news-and-announcements .views-field-field-short-description-,
.view-news-and-announcements .views-row .views-field-field-date,
.view-news-and-announcements .views-row .views-field-sharethis {
    margin-left: 170px;
}

.view-news-and-announcements .views-row .views-field-field-date {
    font-style: italic;
    margin-top: 14px;
    margin-bottom: 14px;
}

.view-news-and-announcements .views-row.views-row-last {
    border-bottom: none;
}

.view-news-and-announcements .views-row .views-field-field-short-description- p,
.view-news-and-announcements .views-row .views-field-field-short-description- div {
    display: inline;
}

.view-news-and-announcements .views-row .views-field-title a {
    line-height: 25px;
}

.view-featured-news {
    margin-bottom: 20px;
    border: dotted 1px #B3B2B1;
}

.view-featured-news .views-row {
    background: #fefbf7;
    padding: 15px 15px;
    border-bottom: dotted 1px #B3B2B1;
    font-size: 15px;
    line-height: 22px;
    overflow: hidden;
}

.view-featured-news .views-row .views-field-title {
    margin: 0 0 5px;
    text-transform: none;
    font-size: 18px;
    font-weight: bold;
}

.view-featured-news .views-row .views-field-title a:hover {
    color: #000;
}

.view-featured-news .views-row .views-field-field-new-image {
    float: left;
    width: 250px;
}

.view-featured-news .views-row .views-field-title,
.view-featured-news .views-row .views-field-body,
.view-featured-news .views-row .views-field-field-short-description-,
.view-featured-news .views-row .views-field-field-date,
.view-featured-news .views-row .views-field-sharethis {
    margin-left: 270px;
}

.view-featured-news .views-row .views-field-field-date {
    font-style: italic;
    margin-top: 10px;
    margin-bottom: 10px;
}

.view-featured-news .views-row.views-row-last {
    border-bottom: none;
}

.page-news-announcements .views-exposed-form {}


/*.page-news-announcements .views-exposed-form .views-widget-filter-field_news_departments_tid,
.page-news-announcements .views-widget-sort-by{display:none;}*/

.page-news-announcements .views-widget-sort-by {
    display: none;
}

.page-news-announcements #edit-keys-wrapper {
    width: 410px;
}

.page-news-announcements #edit-keys-wrapper input {
    width: 400px;
}

.page-news-announcements .views-widget-per-page {
    width: 150px;
}

.page-news-announcements .views-widget-per-page select {
    width: 140px;
}

.page-news-announcements .views-exposed-form input.form-submit {
    width: auto;
    margin-top: 24px;
}

.page-news-announcements #pagearea>.container {
    position: relative;
}


/*.view-news-and-announcements .views-row.featured .views-field-field-new-image{width:220px; }
.view-news-and-announcements .views-row.featured .views-field-title,
.view-news-and-announcements .views-row.featured .views-field-body,
.view-news-and-announcements .views-row.featured .views-field-field-date,
.view-news-and-announcements .views-row.featured .views-field-sharethis{margin-left:240px;}
.view-news-and-announcements .views-row.featured .views-field-body{ display:block;}*/

.view-news-and-announcements .views-field-field-date-1 {
    display: none;
}

.news_search {
    display: none;
}

.arhive_mobile,
.post_events_mobile,
.view-events .views-field-title-1,
.node-type-event .news_search,
.mobile_header_contact {
    display: none;
}

@media (max-width: 767px) {
    #block-block-85 {
        margin-bottom: 35px;
    }
    .view-id-events .views-row .views-field-field-location {
        padding-bottom: 0px !important;
    }
    #pagearea .views-field-field-google-maps {
        margin-bottom: 20px !important;
    }
    .mobile_header_contact {
        display: block;
        position: absolute;
        top: 7px;
        left: 15px;
    }
    .view-news-and-announcements .views-field-field-date-1,
    .post_events_mobile,
    .view-events .views-field-title-1 {
        display: block;
    }
    .arhive_mobile {
        display: block;
    }
    .view-news-and-announcements .views-field-field-date,
    .view-events .views-field-title {
        display: none;
    }
    .left_area #block-views-events-block-1,
    .left_area #block-block-20 {
        display: none;
    }
    #pagearea .views-field-field-google-maps {
        text-align: left;
    }
    .view-news-and-announcements .views-field-field-short-description- {
        margin-bottom: 15px !important;
    }
    .news_search {
        display: block;
        margin-bottom: 20px;
    }
    .news_search a {
        background: #00652E;
        color: #fff;
        padding: 5px 10px;
        border-radius: 5px;
        display: inline-block;
        font-size: 18px;
        text-transform: uppercase;
    }
    .news_search a:hover {
        text-decoration: none;
    }
    .news_search a:after {
        content: "\f0ab";
        padding-left: 8px;
        font-family: FontAwesome;
    }
    .news_search a.highlight:after {
        content: "\f0aa";
        padding-left: 8px;
        font-family: FontAwesome;
    }
    .node-type-news-announcements .news_search {
        display: none;
    }
    #views-exposed-form-news-and-announcements-page,
    #views-exposed-form-events-page,
    #block-menu-menu-events-category-listing {
        display: none;
    }
    .btn-navbar .icon-bar + .icon-bar {
        margin-top: 4px;
    }
    .navbar .btn-navbar .icon-bar {
        width: 22px;
        height: 3px;
    }
    .navbar .btn-navbar {
        padding: 7px 15px;
    }
    .view-featured-news .views-row .views-field-field-new-image {
        float: none;
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    .view-featured-news .views-row .views-field-field-new-image img {
        width: 200px;
    }
    .view-featured-news .views-row .views-field-title,
    .view-featured-news .views-row .views-field-body,
    .view-featured-news .views-row .views-field-field-date,
    .view-featured-news .views-row .views-field-sharethis {
        margin-left: 0px;
    }
    .view-news-and-announcements .views-row .views-field-field-new-image {
        float: none;
        width: 100%;
        margin-bottom: 10px;
    }
    .view-news-and-announcements .views-row .views-field-title,
    .view-news-and-announcements .views-row .views-field-body,
    .view-news-and-announcements .views-field-field-short-description-,
    .view-news-and-announcements .views-row .views-field-field-date,
    .view-news-and-announcements .views-row .views-field-sharethis {
        margin: auto;
    }
    .view-news-and-announcements .views-row .views-field-field-new-image img {
        width: 170px;
    }
    .view-news-and-announcements .views-row .views-field-title,
    .view-news-and-announcements .views-row .views-field-body,
    .view-news-and-announcements .views-row .views-field-field-date,
    .view-news-and-announcements .views-row .views-field-sharethis {
        margin-left: 0px;
    }
    .view-news-and-announcements .views-row.featured .views-field-field-new-image {
        width: 100%;
    }
    .view-news-and-announcements .views-row.featured .views-field-title,
    .view-news-and-announcements .views-row.featured .views-field-body,
    .view-news-and-announcements .views-row.featured .views-field-field-date,
    .view-news-and-announcements .views-row.featured .views-field-sharethis {
        margin-left: 0px;
    }
    .view-news-and-announcements .views-row,
    .view-featured-news .views-row {
        font-size: 13px;
        line-height: normal;
    }
    .view-news-and-announcements .views-row .views-field-title,
    .view-featured-news .views-row .views-field-title {
        line-height: normal;
    }
    .page-news-announcements .views-widget-filter-keys {
        width: 100%;
    }
    .page-news-announcements .views-widget-filter-keys input {
        width: auto;
    }
    .page-news-announcements #edit-keys-wrapper {
        width: 100%;
    }
    .page-news-announcements #edit-keys-wrapper input {
        width: auto;
    }
}

#slider_block .sub_menu {
    background: #00652E;
    min-height: 360px;
    padding: 20px 0 0 0;
    margin-left: 0;
}

#slider_block .sub_menu h3,
#slider_block .menu-block-wrapper > .menu > li {
    color: #FFF;
    margin-bottom: 0px;
    font-size: 22px;
    text-transform: none;
}

#slider_block .menu-block-wrapper .menu h3,
#slider_block .sub_menu .pane-title,
#slider_block .sub_menu h3 {
    color: #FFF;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
    padding: 0px 15px 10px 15px;
    font-size: 22px;
    text-transform: none;
}

#slider_block .menu-block-wrapper > .menu > li > a:hover {
    text-decoration: none;
}

#slider_block .sub_menu li li,
#slider_block .sub_menu .menu-block-wrapper > .menu > li {
    color: #FFF;
    padding-bottom: 5px;
}

#slider_block .sub_menu li li a,
#slider_block .sub_menu .menu-block-wrapper > .menu > li a {
    display: block;
    color: #FFF;
    padding: 4px 15px 4px 25px;
    font-size: 16px;
    text-transform: none;
    font-weight: normal;
}

#slider_block .sub_menu .menu-block-wrapper.menu-name-menu-financial-site-menu > .menu > li a {
    font-size: 14px;
}

#slider_block .sub_menu li a:hover,
#slider_block .sub_menu li a.active,
#slider_block .sub_menu .menu-block-wrapper > .menu > li a:hover,
#slider_block .sub_menu .menu-block-wrapper > .menu > li a.active {
    background-color: #b6c335;
    text-decoration: none;
    color: #000;
    -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.6);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.6);
}

#slider_block .sub_menu li li li,
#slider_block .sub_menu .menu-block-wrapper > .menu > li li {
    font-style: italic;
    padding-bottom: 2px;
    list-style: disc;
}

#slider_block .sub_menu li li li a,
#slider_block .sub_menu .menu-block-wrapper > .menu > li li a {
    padding: 3px 10px 3px 35px;
    font-size: 14px;
}

#slider_block .slider {
    position: relative;
}

#slider_block .slider .caption {
    position: absolute;
    bottom: 10%;
    right: 4%;
    background-color: #00652E;
    font-size: 28px;
    line-height: 36px;
    text-align: right;
    color: #FFF;
    padding: 10px 20px;
}

#slider_block .slider .caption P {
    line-height: normal;
}

#slider_block .slider .caption a {
    color: #FFF;
}

#slider_block .sub_menu .menu-name-menu-financial-site-menu {}

#slider_block .sub_menu .menu-name-menu-financial-site-menu>ul.menu>li {
    color: #FFF;
}


/*#slider_block .sub_menu .menu-name-menu-financial-site-menu>ul.menu>li>a{ display:block; color:#FFF; padding:5px 15px 4px 15px; margin-bottom:9px; font-size:22px; text-transform:none; font-weight:bold;}*/

#slider_block .sub_menu .menu-name-menu-financial-site-menu>ul.menu>li>a {
    margin-bottom: 5px;
}

#slider_block .sub_menu .menu-name-menu-financial-site-menu>ul.menu>li>a.hover,
#slider_block .sub_menu .menu-name-menu-financial-site-menu>ul.menu>li>a.active {
    color: #000;
}

#slider_block .sub_menu .menu-name-menu-financial-site-menu ul.menu li h3 {
    margin-bottom: 0;
}

#slider_block .sub_menu .menu-name-menu-financial-site-menu ul.menu li li {
    margin-bottom: 5px;
    font-style: normal;
}

#slider_block .sub_menu .menu-name-menu-financial-site-menu ul.menu li li a {
    padding: 5px 15px 5px 25px;
    font-style: normal;
}

#slider_block .sub_menu .menu-name-menu-financial-site-menu ul.menu li li li {
    margin-bottom: 1px;
}

#slider_block .sub_menu .menu-name-menu-financial-site-menu ul.menu li li li a {
    padding: 3px 15px 3px 35px;
    font-size: 14px;
    font-style: italic;
}

.submenu-item {
    padding: 3px 15px 3px 35px !important;
    font-style: italic !important;
}

#slider_block .sub_menu .menu-name-menu-admission-menu.menu-block-wrapper > .menu > li li {}

#slider_block .sub_menu .menu-name-menu-admission-menu.menu-block-wrapper > .menu > li li a {
    font-size: 16px;
    font-style: normal;
    padding: 4px 15px 4px 25px;
}

#life-at-uog #slider_block .sub_menu .menu-block-wrapper li {
    padding-bottom: 0px;
}

#life-at-uog #slider_block .sub_menu .menu-block-wrapper li a {
    font-style: normal;
    padding: 4px 15px 4px 25px;
    font-size: 16px;
    margin-bottom: 5px;
}

#life-at-uog #slider_block .sub_menu .menu-block-wrapper .menu li li li a {
    padding: 3px 10px 3px 35px;
    font-size: 14px;
    font-style: italic;
}


/*Minisite caption Options*/

#slider_block .slider .caption_container.left-top .caption {
    left: 4%;
    top: 10%;
    bottom: inherit;
    right: inherit;
}

#slider_block .slider .caption_container.left-bottom .caption {
    left: 4%;
    top: inherit;
    bottom: 10%;
    right: inherit;
}

#slider_block .slider .caption_container.right-top .caption {
    left: inherit;
    top: 10%;
    bottom: inherit;
    right: 4%;
}

#slider_block .slider .caption_container.right-bottom .caption {
    left: inherit;
    top: inherit;
    bottom: 10%;
    right: 4%;
}

#slider_block .slider .Green .caption {
    background: rgba(0, 101, 46, 0.8);
}

#slider_block .slider .Green .caption a {
    color: #FFF;
}

#slider_block .slider .Yellow .caption {
    background: rgba(255, 196, 57, 0.8);
}

#slider_block .slider .Black .caption {
    background: rgba(0, 0, 0, 0.8);
    color: #FFF;
}

#slider_block .slider .Black .caption a,
#slider_block .slider .Black .caption h3 #slider_block .slider .Black .caption .pane-title {
    color: #FFF;
}

#slider_block .slider .Accent-Green .caption {
    background: rgba(168, 180, 0, 0.8);
}

#slider_block .slider .Brown .caption {
    background: rgba(96, 53, 29, 0.8);
}

#slider_block .slider .Orange .caption {
    background: rgba(210, 73, 42, 0.8);
}

#slider_block .slider .Tan .caption {
    background: rgba(232, 211, 162, 0.8);
}

#slider_block .slider .Gray .caption {
    background: rgba(71, 67, 52, 0.8);
}

#slider_block .slider .Purple .caption {
    background: rgba(101, 3, 96, 0.8);
}

#slider_block .slider .Blue .caption {
    background: rgba(0, 117, 154, 0.8);
}

#slider_block .slider .Light-Blue .caption {
    background: rgba(161, 216, 224, 0.8);
}

#slider_block .slider .White .caption {
    background: rgba(225, 225, 225, 0.8);
}

#slider_block .slider .Green.Solid .caption {
    background: rgba(0, 101, 46, 1);
}

#slider_block .slider .Beige.Solid .caption {
    background: rgba(255, 227, 169, 1);
}

#slider_block .slider .Yellow.Solid .caption {
    background: rgba(255, 196, 57, 1);
}

#slider_block .slider .Black.Solid .caption {
    background: rgba(0, 0, 0, 1);
}

#slider_block .slider .Accent-Green.Solid .caption {
    background: rgba(168, 180, 0, 1);
}

#slider_block .slider .Brown.Solid .caption {
    background: rgba(96, 53, 29, 1);
}

#slider_block .slider .Orange.Solid .caption {
    background: rgba(210, 73, 42, 1);
}

#slider_block .slider .Tan.Solid .caption {
    background: rgba(232, 211, 162, 1);
}

#slider_block .slider .Gray.Solid .caption {
    background: rgba(71, 67, 52, 1);
}

#slider_block .slider .Purple.Solid .caption {
    background: rgba(101, 3, 96, 1);
}

#slider_block .slider .Blue.Solid .caption {
    background: rgba(0, 117, 154, 1);
}

#slider_block .slider .Light-Blue.Solid .caption {
    background: rgba(161, 216, 224, 1);
}

#slider_block .slider .White .caption {
    background: rgba(225, 225, 225, 1);
}


/*End Minisite caption Options*/

.admission-front {}

.admission-front .mid_area .panel-separator {
    display: none;
}

.admission .pane-home-events-panel-pane-1,
.financial .pane-home-events-panel-pane-1 {
    padding: 15px;
}

.admission .pane-home-events-panel-pane-1 .pane-title,
.financial .pane-home-events-panel-pane-1 .pane-title {
    font-size: 20px;
}

.full_content {
    padding: 20px;
    background-color: #fff0c9;
    margin-top: 15px;
}

.financial .adddress h3 {
    font-weight: bold;
    margin-bottom: 0px;
}

.financial .adddress p {
    font-size: 18px;
    line-height: 24px;
}

.financial .adddress .code {
    font-size: 26px;
    color: #00652E;
}

.financial .mid_area hr {
    border-color: #AAA;
}

.financial .mid_area .block {}

.financial .mid_area .block h4 {
    font-size: 22px;
    font-weight: normal;
}

.pane-news-announcements-panel-pane-1 .views-row,
#footer .region-footer-firstcolumn,
.view-news-and-announcements .views-row,
.view-content,
.page-search-node .fieldset-wrapper {
    *zoom: 1;
}

.pane-news-announcements-panel-pane-1 .views-row:before,
.pane-news-announcements-panel-pane-1 .views-row:after,
#footer .region-footer-firstcolumn:before,
#footer .region-footer-firstcolumn:after,
.view-news-and-announcements .views-row:before,
.view-news-and-announcements .views-row:after,
.view-content:before .view-content:after,
.page-search-node .fieldset-wrapper:before,
.page-search-node .fieldset-wrapper:after {
    display: table;
    line-height: 0;
    content: "";
}

.pane-news-announcements-panel-pane-1 .views-row:after,
#footer .region-footer-firstcolumn:after,
.view-news-and-announcements .views-row:after,
.view-content:after,
.page-search-node .fieldset-wrapper:after {
    clear: both;
}


/* Blog Page Style */

.node-blog {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: dotted 1px #B3B2B1;
    position: relative;
}

.node-blog>.submitted {
    left: 0;
    position: absolute;
    top: 6px;
    width: 150px;
}

.node-blog>.submitted {
    font-weight: bold;
}

.node-blog>.submitted .username {
    font-weight: normal;
}

.node-blog>.submitted .time {
    background: #00652E;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 10px;
    text-transform: none;
}

.node-blog .info-wrapper .author {
    background: url(img/icon-user.png) no-repeat left 9px;
    border-bottom: 1px solid #eee;
    color: #333333;
    display: block;
    padding: 7px 0 5px 20px;
}

.display-submitted .header,
.display-submitted .node-content,
.display-submitted .menu.node-links {
    margin-left: 170px;
}

.node-blog h2 {
    font-size: 24px;
    text-transform: none;
    line-height: normal;
    margin-bottom: 0;
}

.node-blog h2 a:hover {
    text-decoration: none;
    color: #000;
}

.node-blog .field-type-image {
    margin: 15px 0 15px;
}

.node-blog .field-type-image .field-label {
    display: none;
}

.node-blog .field-type-image img {
    border: 1px solid #DDDDDD;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    display: block;
    padding: 6px;
}

.node-blog .menu {
    margin-top: 15px;
}

.node-blog ul.links {}

.node-blog ul.links li {
    margin: 0 10px 0 0;
    padding: 0;
}

.node-blog ul.links li a {
    background: url(img/readon-bg.png) no-repeat left 2px;
    font-weight: normal;
    padding-left: 17px;
    color: #000;
}

.node-blog ul.links li a:hover,
.node-blog ul.links li a:active,
.node-blog ul.links li a:focus {
    background: url(img/readon-hover-bg.png) no-repeat left 2px;
    text-decoration: none;
    color: #00652E;
}

.page-blog #content {
    margin: 30px 0 0;
}

.page-blog #content .action-links,
.page-blog #content .action-links li {
    text-align: center;
    list-style: none;
    margin: 0;
    padding: 0;
}

.page-blog #content .action-links a {
    display: inline-block;
    background: #00652E;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 15px;
}

.page-blog #content .action-links a:hover {
    text-decoration: none;
    background: #000;
}

.node-blog .field-type-taxonomy-term-reference .field-label {
    display: inline-block;
    font-size: 14px;
    margin-bottom: 0;
    margin-right: 10px;
    vertical-align: middle;
}

.node-blog .field-type-taxonomy-term-reference ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    display: inline-block;
}

.node-blog .field-type-taxonomy-term-reference ul li {
    background: #f0f0f0;
    border: 1px solid #ccc;
    border-right-color: #ddd;
    border-bottom-color: #ddd;
    border-radius: 8px;
    display: inline-block;
    list-style: none;
    margin: 0 2px 3px 0;
    padding: 3px 8px 4px;
    line-height: 1;
    text-align: center;
    text-shadow: 1px 1px 0 #fff;
}

.node-blog .field-name-field-gender ul li {
    background: none;
    border: none;
    padding: 0;
}

.node-blog .field-type-taxonomy-term-reference ul li a {
    font-size: 0.917em;
}

.node-blog .field-type-taxonomy-term-reference ul li a:hover,
.node-blog .field-type-taxonomy-term-reference ul li a:active,
.node-blog .field-type-taxonomy-term-reference ul li a:focus {}

#comments {
    border-top: 1px dotted #a8a8a8;
    clear: both;
    margin-top: 25px;
    padding-top: 15px;
}

#comments > h2:first-child {
    border-top: 0;
    padding-top: 0;
}

#comments .comment {
    margin-bottom: 25px;
    border-bottom: 1px dotted #A8A8A8;
}

#comments .comment .user-picture {
    border: 1px solid #DDDDDD;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    display: block;
    margin: 5px 20px 5px 0;
    padding: 8px;
    float: left;
}

#comments h3 {
    margin: 0 0 5px 0;
    padding: 0;
    text-transform: none;
    font-size: 18px;
}

#comments .comment .submitted {
    color: #b0b0b0;
    font-size: 11px;
    margin: 15px 0 0px 0;
}

#comments .comment .submitted p {
    display: inline;
    margin-bottom: 0;
}

#comments .comment .content {
    padding: 0 0 0 0px;
}

.comment ul.links {
    display: block;
    margin: 0 0 20px 0px;
    padding: 0;
}

@media (max-width: 767px) {
    #slider_block .sub_menu {
        min-height: inherit;
    }
    #slider_block .slider {
        float: none;
    }
    #slider_block .slider .caption {
        font-size: 16px;
        line-height: normal;
        padding: 5px;
    }
    .node-blog .submitted {
        left: 0;
        position: relative;
        top: 0px;
        width: 100%;
    }
    .display-submitted .header,
    .display-submitted .node-content,
    .display-submitted .menu.node-links {
        margin-left: 0px;
    }
}


/* ------------------- Table Styles ----------------------- */

#pagearea table {
    border: 0;
    border-spacing: 0;
    margin: 10px 0;
    max-width: 100%;
}

#pagearea table {
    font-size: 1em;
}

#pagearea table tr th {
    background: #046A38;
    /*background: rgba(0, 0, 0, 0.51);*/
    border-bottom-style: none;
}

#pagearea table tr th,
#pagearea table tr th a,
#pagearea table tr th a:hover {
    color: #fff;
    font-weight: normal;
}

#pagearea table p {
    margin-bottom: 0;
}

#pagearea table tbody tr th {
    vertical-align: top;
}

#pagearea tr td,
#pagearea tr th {
    padding: 12px 15px;
    border: 1px solid #eee;
    text-align: left;
    /* LTR */
}


/*changed from #fff*/

#pagearea tr.odd {
    background: #e4e4e4;
    background: white;
}

#pagearea tr,
#pagearea tr.even {
    background: #efefef;
    background: white;
}

#pagearea table ul.links li {
    padding: 0 1em 0 0;
}

#pagearea td:not(.nohover):hover {
    background-color: none;
}

.nopointer {
    pointer-events: none!important;
}

@media (max-width: 767px) {
    /* Force table to not be like tables anymore */
    .view-publications table,
    .view-publications thead,
    .view-publications tbody,
    .view-publications th,
    .view-publications td,
    .view-publications tr {
        display: block;
    }
    /* Hide table headers (but not display: none;, for accessibility) */
    .view-publications thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    #pagearea tr {
        /*border: 1px solid #eee;*/
    }
    td.active {
        background: none;
    }
    #pagearea .view-publications td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        min-height: 25px;
        background: none;
        word-wrap: break-word;
    }
    #pagearea .view-publications td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        font-weight: bold;
    }
    /*
	Label the data
	*/
    .view-publications td:nth-of-type(1):before {
        content: "Short Title";
    }
    .view-publications td:nth-of-type(2):before {
        content: "Category";
    }
    .view-publications td:nth-of-type(3):before {
        content: "Size";
    }
    .view-publications td:nth-of-type(4):before {
        content: "Download link";
    }
    .table-responsive {
        width: 100%;
        margin-bottom: 16.5px;
        overflow-y: hidden;
        overflow-x: scroll;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #DDD;
        -webkit-overflow-scrolling: touch;
    }
    #pagearea .table-responsive>table {
        margin: 0;
    }
}

.node-full .sharethis-buttons {
    padding: 20px 0;
}


/*.page-events .region-events-left{ width:275px; float:left; position:relative; padding-right:20px; }
.page-events .region-content{ float: left; width: 875px;}*/

.page-events .status {
    display: none;
}

#pagearea .calendar-calendar table {
    font-size: 13px;
}

#pagearea .calendar-calendar tr td,
#pagearea .calendar-calendar tr th {
    padding: 4px;
}

#pagearea .calendar-calendar tr th {
    background-color: #00652E;
}

.view-calendar-block-events {
    margin-bottom: 30px;
}

.view-calendar-block-events .pager {
    margin: 0!important
}

.view-calendar-block-events.view .date-nav-wrapper .date-nav {
    margin: 0;
    padding: 0;
}

.view-calendar-block-events.view .date-nav-wrapper .date-prev,
.view-calendar-block-events.view .date-nav-wrapper .date-next {
    background: none;
    height: 24px;
    width: 16px;
    background: url(img/right-arrow1-green.png) left center no-repeat;
    top: 5px
}

.view-calendar-block-events.view .date-nav-wrapper .date-prev {
    background: url(img/left-arrow1-green.png) left center no-repeat;
}

.view-calendar-block-events.view .date-nav-wrapper .date-prev a,
.view-calendar-block-events.view .date-nav-wrapper .date-next a {
    margin: 0;
    border: none;
    padding: 0;
    font-size: 0;
    line-height: 0;
    color: #FFF;
    text-indent: -999999px;
    display: block;
    height: 24px;
    background: none;
}

.view-calendar-block-events.view .date-nav-wrapper .date-next a {
    margin: 0px 0 0;
}

.page-calendar-node-field-events-date .date-nav-wrapper .date-prev {
    left: 28%;
}

.page-calendar-node-field-events-date .date-nav-wrapper .date-next {
    right: 28%;
}

.page-calendar-node-field-events-date .date-nav-wrapper .date-heading h3 {
    font-weight: bold;
}

.page-calendar-node-field-events-date .view .date-nav-wrapper {
    padding: 15px 0;
}

.page-events .view-calendar-block-events .view-filters {
    display: none;
}

.view-calendar-block-events .view-filters {
    float: right;
    position: absolute;
    right: 0px;
    top: -80px;
}

#block-views-calendar-block-events-block-1 > h3 {
    display: none;
}

.view-calendar-block-events .view-filters .views-exposed-form {
    background: none;
    border: none;
    padding: 0;
}

.view-calendar-block-events .view-filters #edit-submit-calendar-block-events {
    width: 100%;
    background: #00652E;
    font-size: 15px;
    font-style: normal;
    text-transform: uppercase;
    color: #fff;
    border: 0;
    padding: 5px;
    text-shadow: none;
}

.view-calendar-block-events .view-filters #edit-submit-calendar-block-events:hover {
    background: #AAABAF;
}

.view-calendar-block-events .date-heading a:hover {
    text-decoration: none;
    color: #000;
}

.view-calendar-block-events .ajax-progress {
    position: absolute;
}

.calendar-calendar tr td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr.even td.today {
    background-color: #00652E;
    color: #FFF;
}

.calendar-calendar td.has-events {
    background-color: #C3D6E4;
}

.calendar-calendar td.has-events a {
    text-decoration: none;
}

.calendar-calendar td.has-events a.active {
    color: #FFF;
}

.calendar-calendar td.today.has-events a {
    color: #FFF;
}

.node-event .calendar_link a {
    display: none;
}

.view-featured-events-main-events-page {
    margin-bottom: 20px;
    border: 1px dotted #B3B2B1;
    border-bottom: none;
}

.view-featured-events-main-events-page .views-row {
    background-color: #fefbf7;
    padding: 15px;
    line-height: 18px;
    border-bottom: 1px dotted #B3B2B1;
}

.view-featured-events-main-events-page .views-field-title {
    position: relative;
}

.view-featured-events-main-events-page .featured_events_title_image {
    position: relative;
    overflow: hidden;
}

.view-featured-events-main-events-page .featured_title {
    background: rgba(0, 0, 0, 0.7);
    font-size: 18px;
    line-height: 24px;
    text-transform: none;
    padding: 5px 10px;
}

.view-featured-events-main-events-page .views-field-title a {
    color: #FFF;
}

.view-featured-events-main-events-page .views-field-title a:hover {
    text-decoration: none;
    color: #dbd7d7;
}

.view-id-events {}

.view-id-events .views-row {
    padding: 15px 0;
    border-bottom: dotted 1px #B3B2B1;
    line-height: 20px;
}

.view-id-events .views-row .views-field {
    margin: 0 0 5px;
}

.view-id-events .views-row .views-field-field-events-date {
    text-transform: none;
    font-weight: bold;
}

.view-id-events .views-row .views-field-title {
    font-size: 18px;
    line-height: 24px;
    display: block;
    font-weight: bold;
}

.view-id-events .views-row a:hover {
    color: #000;
    text-decoration: none;
}

.view-id-events .views-row .views-field-field-location {
    padding-bottom: 15px;
}

.view-id-events .views-field-field-location .field-content {
    display: inline;
}

.view-id-events .views-field-field-location .views-label-field-location,
.view-id-events .views-field-field-tags .views-label-field-tags {
    font-weight: bold;
}

.view-id-events .views-row .views-field.views-field-sharethis {
    margin-top: 10px;
}

.view-id-events .views-row.views-row-last {
    border-bottom: none;
}

.view-id-events .views-row .views-field-title,
.view-id-events .views-row .views-field-body,
.view-id-events .views-row .views-field-field-events-date,
.view-id-events .views-row .views-field-field-location,
.view-id-events .views-row .views-field-sharethis,
.view-id-events .views-row .views-field-field-tags {}

.view-id-events .views-row .views-field-field-location {
    margin-right: 50px;
}

.view-display-id-page .views-field-field-short-description- a {
    text-decoration: underline;
}

.view-featured-events-main-events-page .views-field {
    margin-bottom: 7px;
    position: relative;
}

.view-featured-events-main-events-page .views-label-field-location {
    font-weight: bold;
}

.view-featured-events-main-events-page .views-field-field-location {
    margin-right: 50px;
}

.view-events .views-field-field-photo-image {
    float: left;
    padding-right: 10px;
    margin: 0 !important;
}

.views-field-field-events-date {
    font-weight: bold;
}

#pagearea .views-field-field-google-maps {
    float: right;
    margin-top: -26px;
}

.views-field-field-location .field-content {
    display: inline-block;
}

.node-type-event .display-submitted .node-content {
    margin-left: 0;
}

.node-type-event .field-type-image {
    float: left;
    margin-right: 15px;
}

.node-type-event .display-submitted .header,
.node-type-event .display-submitted .node-content,
.node-type-event .display-submitted .menu.node-links {
    margin-left: 0px;
}

.node-type-event .field-type-taxonomy-term-reference .field-label {
    display: inline-block;
    font-size: 14px;
    margin-bottom: 0;
    margin-right: 10px;
    vertical-align: middle;
}

.node-type-event .field-type-taxonomy-term-reference ul {
    display: inline-block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.node-type-event .field-type-taxonomy-term-reference ul li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F0F0F0;
    border-color: #CCCCCC #DDDDDD #DDDDDD #CCCCCC;
    border-image: none;
    border-radius: 8px;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    line-height: 1;
    list-style: none outside none;
    margin: 0 2px 3px 0;
    padding: 3px 8px 4px;
    text-align: center;
    text-shadow: 1px 1px 0 #FFFFFF;
    font-size: 0.917em;
}

.node-type-event .field-name-field-gender ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    padding: 0;
}

.node-type-event .field-type-taxonomy-term-reference ul li a {
    font-size: 0.917em;
}

.node-type-event .field-type-taxonomy-term-reference ul li a:hover,
.node-type-event .field-type-taxonomy-term-reference ul li a:active,
.node-type-event .field-type-taxonomy-term-reference ul li a:focus {}

.node-type-event .field-name-field-google-maps a {
    font-weight: bold;
}

#node_event_full_group_right #node_event_full_group_events_dates h3,
#node_event_full_group_event_time h3 {
    font-size: 14px;
    font-weight: bold;
	font-family: 'Roboto Slab', serif !important;
    display: inline-block;
    color: #000;
}

#node_event_full_group_events_dates .field-name-field-events-date {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}

#node_event_full_group_events_dates .field-name-field-events-end-time {
    display: inline-block;
}

#node_event_full_group_events_dates .field-name-field-events-date field-type-datetime .field-items {
    padding-left: 5px;
    padding-right: 5px;
}

#node_event_full_group_start_time {
    display: inline-block;
    padding-right: 5px;
}

#node_event_full_group_events_end_time {
    display: inline-block;
}

#pagearea .form-textarea-wrapper {
    width: 40%;
}

#pagearea .field-name-comment-body .form-textarea-wrapper {
    width: 100%;
}

#pagearea .cke_wrapper tr,
#pagearea .cke_wrapper td,
#pagearea .cke_wrapper table {
    margin: 0;
    padding: 0;
    border: none;
}

#pagearea .cke_skin_kama .cke_toolgroup {
    height: auto;
    min-height: 22px;
    background-color: #f4f4f4;
}

.block-simplenews {
    margin-bottom: 30px;
}

.block-simplenews .content p {
    margin-bottom: 10px;
}

.block-simplenews form {
    margin-bottom: 10px;
}

.block-simplenews .form-item {
    margin: 5px 0;
}

.events_categories {}

#block-menu-menu-events-category-listing>h3 {
    display: none;
}

.events_categories ul li,
#block-menu-menu-events-category-listing ul li,
#block-menu-menu-newsannouncement-categories ul li {
    margin-bottom: 0px;
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

#block-menu-menu-newsannouncement-categories ul li a:hover {
    color: #FFFFFF !important;
}

#block-menu-menu-newsannouncement-categories ul li a:hover {
    background: #00652E url(img/arrowBlackwhite.png) no-repeat 5px center;
    color: #FFFFFF;
}

.events_categories ul li a,
#block-menu-menu-events-category-listing ul li a,
#block-menu-menu-events-category-listing ul li h3,
#block-menu-menu-newsannouncement-categories ul li a,
#block-menu-menu-newsannouncement-categories ul li a,
#block-menu-menu-newsannouncement-categories ul li h3 {
    border-bottom: 1px dotted #B3B2B1;
    background: url(img/arrowBlack.gif) no-repeat 5px center;
    padding: 5px 0px;
    padding-left: 20px;
    display: block;
    font-size: 14px;
}

#block-menu-menu-events-category-listing ul li a.active,
#block-menu-menu-newsannouncement-categories ul li a.active {
    font-weight: bold;
}

.events_categories ul li a:hover,
#block-menu-menu-events-category-listing ul li a:hover,
#block-menu-menu-newsannouncement-categories ul li a:hover {
    text-decoration: none;
    color: #000;
}

#block-menu-menu-events-category-listing ul li h3,
#block-menu-menu-newsannouncement-categories ul li h3 {
    margin-bottom: 0;
    border: none;
}

#block-menu-menu-events-category-listing ul li li,
#block-menu-menu-newsannouncement-categories ul li li {
    padding-left: 15px;
}

#block-menu-menu-events-category-listing ul li li.last,
#block-menu-menu-newsannouncement-categories ul li li.last {
    padding-left: 0px;
}

#block-menu-menu-events-category-listing ul li li.last a,
#block-menu-menu-newsannouncement-categories ul li li.last a {
    padding-left: 35px;
    background-position: 20px center;
}

.node-type-event .views-exposed-form ajax-progress {
    position: absolute;
}

#block-views-events-block-1 {
    margin-bottom: 30px;
}


/*#block-views-events-block-1 h3{ cursor:pointer;}
#block-views-events-block-1 h3:hover{ color:#000;}*/

#block-views-events-block-1 ul li {
    border-bottom: 1px dotted #B3B2B1;
    margin-bottom: 0;
    padding: 5px 0 5px 0;
}

#block-views-events-block-1 ul li a {
    background: url(img/icon-calendar.png) no-repeat left center;
    padding-left: 20px;
}

#block-views-events-block-1 ul li a:hover {
    text-decoration: none;
    color: #000;
}

#block-menu-menu-events-category-listing ul {}

.page-events #edit-field-category-tid-wrapper,
.page-events .views-widget-sort-by {
    display: none;
}

.page-events #edit-key-wrapper {
    float: none;
}

.page-events #edit-key-wrapper input.form-text {
    width: 100%;
}

.page-events .views-exposed-form input.form-submit {
    width: auto;
    margin-top: 24px;
}

.page-events .views-widget-filter-field_events_date_value {
    width: 110px;
}

.page-events .views-widget-filter-field_events_date_value input.form-text {
    width: 95px;
}

.page-events .views-widget-sort-order {
    width: 160px;
}

.page-events .views-widget-sort-order .form-select {
    width: 100%;
}

.page-events .views-widget-per-page {
    width: 160px;
}

.page-events .views-widget-per-page .form-select {
    width: 100%;
}

.page-events .views-submit-button {
    padding-right: 0;
}

#block-views-calendar-block-events-block-1 {
    display: none;
}

.page-taxonomy .comment-add {
    display: none
}

@media (max-width: 1200px) and (min-width: 978px) {
    #pagearea .calendar-calendar tr td,
    #pagearea .calendar-calendar tr th {
        padding: 3px;
    }
}

@media (max-width: 979px) and (min-width: 768px) {
    /*.page-events .region-events-left{
		width:100%;
		float:none;
		position:relative;
		padding-right:0px;
		padding-bottom:20px;
	}
	.page-events .region-content{
		float:none;
		width: 100%;
	}*/
    .view-featured-events-main-events-page .featured_title {
        line-height: normal;
    }
}

@media (max-width: 767px) {
    .node-type-event .field-name-field-google-maps {}
    #pagearea .views-field-field-google-maps {
        float: none;
        text-align: left;
        margin-top: 0px;
        margin-bottom: 5px;
    }
    /*.page-events .region-events-left{width:auto; float:none; position:relative; padding: 10px 4%;}
	.page-events .region-content{ float:none; width:auto; }*/
    .view-featured-events-main-events-page .views-row {
        font-size: 13px;
        line-height: normal;
    }
    .view-featured-events-main-events-page .featured_title {
        position: relative;
        line-height: normal;
        font-size: 14px;
        margin: 10px 0;
        font-weight: bold;
    }
    #pagearea .form-textarea-wrapper {
        width: 90%;
    }
    .view-events .views-field-field-photo-image {
        float: none;
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    .view-events .views-field-field-photo-image img {
        width: 170px;
    }
    .view-id-events .views-row .views-field-title,
    .view-id-events .views-row .views-field-body,
    .view-id-events .views-row .views-field-field-events-date,
    .view-id-events .views-row .views-field-field-location,
    .view-id-events .views-row .views-field-sharethis {
        margin-left: 0px;
    }
    .view-id-events .views-row .views-field-title {
        font-size: 14px;
        line-height: normal;
        display: none;
    }
    #back-top {
        display: none!important
    }
}

.page-events .views-field-field-tags .field-content {
    display: inline-block;
}

.page-events .views-field-field-tags .field-content a {
    background: none 0px 0px repeat scroll rgb(240, 240, 240);
    border-color: rgb(204, 204, 204) rgb(221, 221, 221) rgb(221, 221, 221) rgb(204, 204, 204);
    border-image: none;
    border-radius: 8px;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    line-height: 1;
    list-style: none outside none;
    margin: 0px 2px 3px 0px;
    padding: 3px 8px 4px;
    text-align: center;
    text-shadow: rgb(255, 255, 255) 1px 1px 0px;
    font-size: 0.917em;
    margin-right: 5px;
}

.page-events .views-field-field-category .field-content {
    display: inline-block;
    font-size: 13px;
}

.page-events .views-field-field-category .views-label-field-category {
    font-size: 13px;
    font-weight: bold;
}

.table-responsive {
    position: relative;
}

#minisites .left_area .menu-block-wrapper.menu-name-menu-knowledge-guam-initiative li.expanded>ul.menu {
    display: block;
}

.view-news-and-announcements .news_more a {
    text-decoration: none;
}

.view-news-and-announcements .news_more a:hover {
    text-decoration: underline;
}

.view-featured-news .news_more a {
    text-decoration: none;
}

.view-featured-news .news_more a:hover {
    text-decoration: underline;
}

.view-featured-news .views-row .views-field-field-short-description- p,
.view-featured-news .views-row .views-field-field-short-description- div {
    display: inline;
}

.image-pop {
    padding-top: 3px;
}


/* New Minisite Menu  */

.site_menu ul.menu {
    margin: 0;
}

.site_menu ul.menu li {
    display: block;
    float: left;
    font-size: 18px;
    text-transform: none;
    padding: 0;
    margin: 0;
}

.site_menu ul.menu li a {
    text-align: center;
    color: #FFF;
    padding: 10px 32px 10px 28px;
    display: block;
}

.site_menu ul.menu li li {
    float: none;
}

.site_menu .pane-menu-menu-student-achievement ul.menu li a {
    padding: 10px 49px 10px 47px;
}

.site_menu .pane-menu-student-achievement ul.menu li a {
    padding: 10px 42px 10px 42px;
}

.site_menu ul.menu li.expanded ul.menu {
    position: absolute;
    width: 275px;
    top: 40px;
    z-index: 700;
    background: #fefbf7;
    color: #00652E;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
}

.site_menu ul.menu li.expanded ul.menu li a {
    padding: 10px 10px 10px 49px;
    color: #00652E;
    font-size: 15px;
    text-align: left;
}

.site_menu ul.menu li.expanded ul.menu li a:hover {
    text-decoration: underline;
}

.site_menu ul.menu li.expanded:hover> ul {
    visibility: visible;
    opacity: 1;
}

#sub_header.newminisite .container {
    overflow: inherit;
}

.site_menu .menu > li.active > a,
.site_menu .menu > li.active > a:hover,
.site_menu .menu > li.active > a:focus,
.site_menu .menu > li:hover > a {
    background-color: #fefbf7;
    color: #00652E;
    text-decoration: inherit;
}

.student-achivement #featured_links {
    margin: 10px 15px 18px;
    background: #00652E;
}

.student-achivement .mid_area {
    padding: 10px;
}

.student-achivement .view-display-id-panel_pane_30 .views-row {
    margin-bottom: 15px;
}

.student-achivement .view-display-id-panel_pane_30 .views-row-odd {
    background: #d8e8de;
    padding: 10px;
}

.student-achivement .view-display-id-panel_pane_30 .views-row-odd a {
    color: #00652E !important;
}

.student-achivement .view-display-id-panel_pane_30 .views-row-even a {
    color: #00652E !important;
}

.student-achivement .view-display-id-panel_pane_30 .views-row-even {
    background: #e7e7e8;
    padding: 10px;
}

#minisites.student-achivement #events .pane-views-panes .pane-title,
.right_area .pane-views-panes .pane-title {
    font-size: 24px;
}

#minisites.student-achivement #news .pane-views-panes h3,
#minisites.student-achivement #news .pane-views-panes .pane-title {
    font-size: 24px;
    color: #00652E;
}

#minisites.student-achivement #events,
#minisites.student-achivement .pane-home-events-panel-pane-2 {
    background: none !important;
}


/* success stories Section */

.news {
    padding-top: 25px;
    padding-bottom: 25px;
    margin-bottom: 40px;
}

.news .news_details {
    padding: 0 15px;
}

.news_heading {
    margin-bottom: 7px;
}

.news_heading a {
    font-size: 24px;
    margin-bottom: 16px;
}

.news_time {
    margin-bottom: 7px;
}

.news_time span {
    font-size: 17px;
    font-weight: bold;
    color: #000;
}

.news_time {
    font-size: 17px;
    color: #000;
}

.news_location {
    margin-bottom: 7px;
}

.news_location span {
    font-size: 17px;
    font-weight: bold;
    color: #000;
}

.news_location {
    font-size: 17px;
    color: #000;
}

.news_contactinfo {
    margin-bottom: 7px;
}

.news_contactinfo span {
    font-size: 17px;
    font-weight: bold;
    color: #000;
}

.news_contactinfo {
    font-size: 17px;
    color: #000;
}

.news_decription {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 15px;
}

.news_decription span {
    font-size: 17px;
    font-weight: bold;
    color: #000;
}

.news_main_img {
    margin-top: 7px;
    float: right;
    margin-left: 30px;
}

.news_main_img p {
    margin-bottom: 0;
    line-height: 18px !important;
}

.social_share {
    margin-bottom: 15px;
}

.read_detail_news a {
    background: none repeat scroll 0% 0% #00652E;
    padding: 5px 10px;
    text-align: right;
    color: #fff;
    border-radius: 5px;
    color: #FFFFFF !important;
}

.blue .read_detail_news a {
    background: #00759A;
}

body.orange .read_detail_news a {
    background: #d8653d;
}

body.accent-green .read_detail_news a {
    background: #A8B400;
}

.read_detail_news a:hover {
    background: #000;
    text-decoration: none;
}

body.orange .read_detail_news a:hover {
    background: #000;
    text-decoration: none;
}

body.accent-green .read_detail_news a:hover {
    background: #000;
    text-decoration: none;
}

.news_imgs {
    padding-left: 0;
}

.news.odd {
    background: #d8e8de;
    margin-bottom: 40px;
}

.news.even {
    background: #E6E6E6;
}

.news.odd {
    background: #d8e8de;
    margin-bottom: 40px;
}

.news.even {
    background: #E6E6E6;
}

.research-stories .news.even {
    background: #E6E6E6;
}

.research-stories .news.odd {
    background: rgba(11, 148, 148, 0.2);
    margin-bottom: 40px;
}

.view-success-stories.view-display-id-panel_pane_4 .news.odd {
    background: rgba(0, 117, 154, 0.15);
    margin-bottom: 40px;
}

.view-success-stories.view-display-id-panel_pane_3 .news.odd {
    background: rgba(0, 101, 46, 0.15);
    margin-bottom: 40px;
}

.research-stories .read_detail_news a {
    background: #0b9494;
}

.research-stories .read_detail_news a:hover {
    background: rgba(11, 148, 148, 0.2);
}

.view-success-stories.view-display-id-panel_pane_4 .read_detail_news a {
    background: #00759A;
}

.view-success-stories.view-display-id-panel_pane_4 .read_detail_news a:hover {
    background: rgba(0, 117, 154, 0.65);
}

.view-success-stories.view-display-id-panel_pane_3 .read_detail_news a {
    background: #00652E;
}

.view-success-stories.view-display-id-panel_pane_3 .read_detail_news a:hover {
    background: rgba(0, 101, 46, 0.65);
}

.news:first-child {
    margin-top: 40px;
}

.news:last-child {
    margin-top: 40px;
}

.read_detail_news {
    margin-top: 25px;
}

.node-student-success-stories .field .field-label,
.node-student-success-stories .field .field-items,
.node-student-success-stories .field .field-item {
    display: inline;
}

.node-student-success-stories .field {
    padding-bottom: 15px;
}

.news_decription>span {
    display: inline;
}

.news_decription p,
.news_decription div {
    display: inline;
}

.view-success-stories .views-widget-filter-combine #edit-combine {
    width: 585px;
}

#views-exposed-form-success-stories-panel-pane-1 .views-exposed-form .views-exposed-widgets {
    display: block;
    float: none;
    margin: 0px auto !important;
}

.view-success-stories .views-exposed-form input {
    width: auto;
}

.view-success-stories .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 1.7em;
}

body.purple .read_detail_news a {
    color: #FFFFFF;
}

body.purple #minisites.student-achivement .left_area .pane-views-panes a:hover {
    background: none !important;
}

.scuccess_more a {
    font-size: 14px;
    color: #FFF !important;
    font-weight: bold;
}

.scuccess_more a:hover {
    text-decoration: underline;
}

.view-news-announcements .views-row-last {
    padding-bottom: 0px;
}

.minisite-events ul li.views-row-last {
    padding-bottom: 0;
}

#views-exposed-form-news-and-announcements-page #edit-field-news-departments-tid-wrapper {
    display: none;
}

#minisites #featured .flex-direction-nav a.flex-prev {
    left: 10px;
    top: 33%;
}

#minisites #featured .flex-direction-nav a.flex-next {
    right: 10px;
    top: 33%;
    background-position: 11px 5px;
}

#minisites #featured .flex-direction-nav a {
    width: 36px;
    height: 36px;
}

#minisites #featured .flex-direction-nav a.flex-next {
    background: url(img/sa_arrowr.png) no-repeat;
}

#minisites #featured .flex-direction-nav a.flex-prev {
    background: url(img/sa_arrowl.png) no-repeat;
}

.sa_right_links {
    text-align: right;
    margin-bottom: 10px;
}

.sa_left_links {
    display: inline-block;
    font-size: 16px;
    border-right: 1px solid;
    padding-right: 15px;
    line-height: 18px;
}

.sa_right_links {
    padding-left: 15px;
    font-size: 16px;
}

#minisites #featured #gallery-main-slider .field-content a:hover {
    background: none!important;
}

#minisites #featured .flex-control-paging {
    display: none;
}

.student-achivement #news .link a {
    color: #00652E;
    background-color: #e7e7e8;
    padding: 10px;
    border-radius: 10px;
    display: block;
    margin: 0 15px;
}

.purple .title#page-title {
    color: #00652E !important;
}

.class.purple .title#page-title {
    color: #fff !important;
}

.student-achivement .minisite-events ul li.views-row .views-field-title a {
    color: #00652E !important;
}

.student-achivement #views-exposed-form-events-panel-pane-1 #edit-key {
    width: 710px;
}

.student-achivement #views-exposed-form-events-panel-pane-1 .views-widget-sort-by {
    display: none;
}

.student-achivement #views-exposed-form-events-panel-pane-1 .views-exposed-form select {
    width: 150px;
}

.student-achivement #views-exposed-form-events-panel-pane-1 .views-exposed-form input {
    width: inherit;
}

.menu-name-menu-student-achievement-events ul {
    margin: 0;
}

.menu-name-menu-student-achievement-events ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.menu-name-menu-student-achievement-events ul li a {
    border-bottom: 1px dotted #B3B2B1;
    background: url(img/arrowBlack.gif) no-repeat 5px center;
    padding: 5px 0px;
    padding-left: 20px;
    display: block;
    font-size: 14px;
}

.menu-name-menu-student-achievement-events ul li h3 {
    margin-bottom: 0;
    border: none;
    border-bottom: 1px dotted #B3B2B1;
    background: url(img/arrowBlack.gif) no-repeat 5px center;
    padding: 5px 0px;
    padding-left: 20px;
    display: block;
    font-size: 14px;
}

.menu-name-menu-student-achievement-events ul li li {
    padding-left: 15px;
}

.menu-name-menu-news-announcements-categori ul {
    margin: 0;
}

.menu-name-menu-news-announcements-categori ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.menu-name-menu-news-announcements-categori li a {
    border-bottom: 1px dotted #B3B2B1;
    background: url(img/arrowBlack.gif) no-repeat 5px center;
    padding: 5px 0px;
    padding-left: 20px;
    display: block;
    font-size: 14px;
}

.menu-name-menu-news-announcements-categori ul li h3 {
    margin-bottom: 0;
    border: none;
    border-bottom: 1px dotted #B3B2B1;
    background: url(img/arrowBlack.gif) no-repeat 5px center;
    padding: 5px 0px;
    padding-left: 20px;
    display: block;
    font-size: 14px;
}

.menu-name-menu-news-announcements-categori ul li li {
    padding-left: 15px;
}

.menu-name-menu-student-spotlights-categori ul {
    margin: 0;
}

.menu-name-menu-student-spotlights-categori ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.menu-name-menu-student-spotlights-categori li a {
    border-bottom: 1px dotted #B3B2B1;
    background: url(img/arrowBlack.gif) no-repeat 5px center;
    padding: 5px 0px;
    padding-left: 20px;
    display: block;
    font-size: 14px;
}

.menu-name-menu-student-spotlights-categori ul li h3 {
    margin-bottom: 0;
    border: none;
    border-bottom: 1px dotted #B3B2B1;
    padding: 5px 0px;
    display: block;
    font-size: 14px;
    font-weight: bold;
}

.menu-name-menu-student-spotlights-categori ul li li {
    padding-left: 15px;
}

#views-exposed-form-news-announcements-panel-pane-31 .views-widget-filter-combine #edit-key {
    width: 710px;
}

#views-exposed-form-news-announcements-panel-pane-31 .views-exposed-form input {
    width: auto;
}

.node-type-student-success-stories .list-link.view-all-students {
    display: block;
}

.node-type-student-success-stories #pagearea>.container {
    position: relative;
}

.view-student-success-stories #gallery-main-slider .views-field-field-subheading {
    font-size: 16px;
}

.view-news-and-announcements .view-filters #edit-field-news-departments-tid-wrapper {
    display: none;
}

.pane-menu-menu-student-achievement ul.menu li.expanded li {
    float: none;
    width: 100%;
}

.view-success-stories .views-widget-filter-field_category_tid {
    display: none;
}

.slider_bottom_content .slider_bottom .pane-fieldable-panels-pane {
    margin: 40px 15px 18px;
    background: #fefbf7;
    padding: 10px;
}

@media (max-width: 767px) {
    #views-exposed-form-success-stories-panel-pane-1 .views-exposed-form .views-exposed-widgets {
        width: 100% !important;
        display: block;
        float: none;
        margin: 0px auto !important;
    }
}

.view-news-announcements #edit-field-category-tid-wrapper,
#views-exposed-form-events-panel-pane-1 #edit-field-category-tid-wrapper {
    display: none;
}

.mobile_menu {
    display: none;
}

@media (max-width: 1199px) and (min-width: 979px) {
    .site_menu .pane-menu-menu-student-achievement ul.menu li a {
        font-size: 16px;
        padding: 10px 31px 10px 32px;
    }
    .site_menu .menu-name-menu-student-achievement ul.menu li a {
        font-size: 16px;
        padding: 10px 28px 10px 28px;
    }
    .pane-news-announcements-panel-pane-31 .pane-title a {
        font-size: 21px;
    }
    #views-exposed-form-news-announcements-panel-pane-31 .views-widget-filter-combine #edit-key {
        width: 550px;
    }
}

@media (max-width: 768px) {
    .site_menu .pane-menu-menu-student-achievement ul.menu li a {
        font-size: 14px;
        padding: 10px 18px;
    }
    .site_menu .menu-name-menu-student-achievement ul.menu li a {
        font-size: 14px;
        padding: 10px 15px;
    }
    .pane-student-success-stories-panel-pane-1 .views-field-field-heading {
        font-size: 16px;
    }
    .pane-student-success-stories-panel-pane-1 .views-field-field-subheading {
        font-size: 15px;
        padding: 0 55px 10px;
    }
    #pagearea .content_areas .span3.right_area {
        width: 22.9282%
    }
    #views-exposed-form-news-announcements-panel-pane-31 .views-widget-filter-combine #edit-key,
    .student-achivement #views-exposed-form-events-panel-pane-1 #edit-key {
        width: 380px;
    }
}

@media (max-width: 767px) and (min-width: 320px) {
    .student-achivement #featured .flex-direction-nav a.flex-prev,
    .student-achivement #featured .flex-direction-nav a.flex-next,
    .student-achivement #featured .flex-direction-nav a.flex-prev:hover,
    .student-achivement #featured .flex-direction-nav a.flex-next:hover {
        background-size: inherit;
    }
    .student-achivement .view-news-announcements .views-row .views-field-title,
    .student-achivement .view-news-announcements .views-row .views-field-field-short-description-,
    .student-achivement .view-news-announcements .views-row .views-field-field-date {
        margin-left: 0px;
    }
    .view-success-stories .views-widget-filter-combine #edit-combine,
    #views-exposed-form-news-announcements-panel-pane-31 .views-widget-filter-combine #edit-key,
    .student-achivement #views-exposed-form-events-panel-pane-1 #edit-key {
        width: auto;
    }
    .news_details .news_main_img {
        width: auto;
        float: none;
        margin: auto;
        text-align: center;
        margin-bottom: 15px;
        text-align: center;
    }
    .read_detail_news {
        text-align: center;
    }
    .container h1#page-title {
        font-size: 18px;
    }
    .student-achivement#minisites #pagearea-minisites {
        padding: 0 15px;
    }
    .student-achivement .pane-news-announcements-panel-pane-1 .views-row,
    .student-achivement .view-news-announcements .views-row {
        float: none;
        width: 100%;
    }
    .student-achivement #featured_links {
        margin: 0;
    }
    #pagearea .student-achivement .left_area,
    #pagearea .student-achivement .right_area {
        padding: 0;
    }
    .student-achivement .slider_bottom {
        margin-top: 20px;
    }
    .student-achivement div.pane-bundle-video .media-vimeo-video,
    .student-achivement div.pane-bundle-video .media-youtube-video {
        padding-bottom: 33.25%;
    }
    #minisites.student-achivement #news .pane-views-panes {
        padding: 0;
    }
    .student-achivement .span3.right_area {
        width: 100% !important;
    }
    .student-achivement #teaser_scroll {
        padding: 0;
    }
    .sa_right_links {
        padding-left: 0;
        text-align: center;
    }
    .sa_right_links .sa_right_links {
        padding-left: 10px;
    }
    .node-type-student-success-stories .list-link.view-all-students {
        position: relative;
        text-align: center;
        top: auto;
        right: 0;
    }
    .student-achivement #news {
        margin-top: 25px;
    }
    .student-achivement .view-news-announcements .more-link {
        padding-top: 15px;
        text-align: center;
    }
    .student-achivement .view-events .views-field-field-photo-image {
        padding-bottom: 15px;
    }
    .mobile_menu {
        display: block;
    }
    .student-achivement #sub_header {
        background: #00652E;
    }
    .site_menu .menu {
        display: none;
        padding-top: 45px;
    }
    .student-achivement .site_menu ul.menu li a {
        text-align: inherit;
    }
    .student-achivement .site_menu ul.menu li {
        float: none;
    }
    .student-achivement .site_menu ul.menu li.expanded {
        position: relative;
    }
    .student-achivement .site_menu ul.menu li.expanded li a {
        font-size: 13px !important;
    }
    .student-achivement .site_menu ul.menu li.expanded ul.menu {
        background: none repeat scroll 0 0 #fff;
        display: block;
        font-style: italic;
        margin: 0;
        opacity: 1;
        padding: 0;
        position: relative;
        text-indent: 10px;
        visibility: visible;
        top: 0;
        width: 100%;
    }
    #minisites.student-achivement #news .pane-views-panes h3,
    #minisites.student-achivement #news .pane-views-panes .pane-title {
        font-size: 18px;
    }
    #minisites #featured .flex-direction-nav a.flex-prev,
    #minisites #featured .flex-direction-nav a.flex-next {
        background-size: 60%;
    }
    .list-link {
        top: 30px;
    }
    .student-achivement #views-exposed-form-news-announcements-panel-pane-31 .views-widget-filter-combine #edit-key,
    .student-achivement .student-achivement #views-exposed-form-events-panel-pane-1 #edit-key {
        width: 200px;
    }
}

.mobile_menu .navbar-toggle1 {
    background: none repeat scroll 0 0 #00652E;
    border: medium none;
    float: right;
    padding: 15px 15px;
}

.mobile_menu .navbar-toggle1 .icon-bar {
    background: none repeat scroll 0 0 #fff;
    display: block;
    height: 2px;
    width: 18px;
}

.pane-student-spotlights {
    padding-top: 0px;
}

.front #featured_links .span4 .panel-separator {
    height: 20px;
}

.pane-student-spotlights .pane-title {
    text-align: center;
    color: #fff;
    border: 2px solid #00652E;
    margin: 0;
    padding-bottom: 15px;
    padding-top: 10px;
    border-bottom: 0;
    background: #00652E;
}

.node-type-student-success-stories .pane-student-spotlights .pane-title,
.node-type-research-stories .pane-student-spotlights .pane-title,
.node-type-community-stories .pane-student-spotlights .pane-title,
.node-type-alumni-stories .pane-student-spotlights .pane-title {
    background: none;
}

.taged-spotlights {
    padding: 0px;
    position: relative;
}

.taged-spotlights .flex-control-paging {
    display: none;
}

.taged-spotlights .views-field-field-short-titlep {
    color: #00652E;
    padding: 10px;
    text-align: center;
    font-size: 21px;
}

.view-id-degree_program_detail .taged-spotlights .views-field-field-short-titlep {
    color: #FFFFFF;
}

.taged-spotlights .views-field-field-short-titlep p {
    margin-bottom: 0 !important;
}

.taged-spotlights .views-field-field-short-titlep a {
    color: #00652E;
    line-height: 25px;
}

.taged-spotlights .flex-direction-nav a.flex-prev {
    background: url(img/left-arrow-wh.png) no-repeat;
    left: 8px;
}

.taged-spotlights .flex-direction-nav a.flex-next {
    background: url(img/right-arrow-wh.png) no-repeat;
    right: -13px;
}

.taged-spotlights .flexslider:hover .flex-prev {
    opacity: 1;
    left: 8px;
}

.taged-spotlights .flex-direction-nav a {
    opacity: 1;
    top: 7em;/*37%*/
}

.node-type-student-success-stories .taged-spotlights .view-content,
.node-type-student-success-stories .pane-student-spotlights .pane-title {
    border: none;
}

.taged-spotlights .view-content {
    border: 2px solid #00652E;
    border-top: 0;
}

.view-footer .more_spotlights {
    text-align: right;
    font-weight: bold;
    padding-top: 20px;
}

.view-footer .more_spotlights a {
    color: #00652E;
}

#taged_spotlights {}

.image-caption {
    text-align: center;
    padding-top: 15px;
    color: #000;
    font-style: italic;
    font-size: 13px;
}

.purple .pane-title {
    color: #00652E;
}

.accent-green .pane-title {
    color: #A8B400;
}

.pane-student-success-stories-panel-pane-2 {
    margin-bottom: 60px;
    padding: 10px 40px 20px;
    position: relative;
    z-index: 200;
}

.pane-student-success-stories-panel-pane-1 {
    padding-bottom: 30px;
    padding: 0;
    position: relative;
    z-index: 100;
}

.pane-student-success-stories-panel-pane-1 .pane-title,
.pane-student-success-stories-panel-pane-2 .pane-title {
    display: none;
}

.pane-student-success-stories-panel-pane-1 .views-field-field-heading {
    color: #A8B400;
    font-weight: bold;
    font-size: 24px;
    padding: 20px 40px 10px;
    line-height: 30px;
}

.pane-student-success-stories-panel-pane-1 .views-field-field-heading a {
    color: #FFF;
}

.pane-student-success-stories-panel-pane-1 .views-field-field-subheading {
    color: #FFF;
    font-weight: 100;
    font-size: 20px;
    padding: 0px 40px 10px;
    line-height: 24px;
}

.pane-student-success-stories-panel-pane-1 .views-field-field-subheading a {
    color: #FFF
}

.pane-student-success-stories-panel-pane-1 .views-field-field-heading p,
.pane-student-success-stories-panel-pane-1 .views-field-field-subheading p {
    margin-bottom: 0;
}

.pane-student-success-stories-panel-pane-1 .flex-caption {
    display: none;
}

.pane-student-success-stories-panel-pane-1 .views-field-body {
    display: none;
}

.pane-student-success-stories-panel-pane-1,
.pane-student-success-stories-panel-pane-2 {
    background-color: #00652E;
    position: relative;
}

.pane-student-success-stories-panel-pane-1 .flexslider,
.pane-student-success-stories-panel-pane-2 .flexslider {
    margin: 0 0 0px;
    background: none;
    border: none;
    position: relative;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

.image-caption {
    text-align: center;
    padding-top: 15px;
    color: #000;
    font-style: italic;
    font-size: 13px;
}

.right_area .view-display-id-block_1 .views-field-title {
    text-align: center;
    padding: 10px;
}

.right_area .view-display-id-block_1 .views-field-title a {
    color: #FFFFFF;
    font-size: 20px;
}


/*********************************************** Directory Css *******************************************/

.directory_listing .span2 {}

.span4.directory_description .logo_bedge,
.span2.directory_description .pro_image {
    display: inline-block;
}

::i-block-chrome,
.span4.directory_description .logo_bedge,
.span2.directory_description .pro_image {
    display: block;
}

.span4.directory_description .logo_bedge {
    padding-right: 30px;
    vertical-align: top;
}

.directory_listing .span2 img {
    /*border: 1px solid #CFCDCD;*/
    padding: 5px;
    width: 100%;
}

.logo_bedge img {
    height: 100px;
    width: auto;
}

.span8.directory_description {
    margin-left: 0;
}

.directory_listing .p15 {
    padding-bottom: 15px;
}

.directory_work_and_location .label_image {
    width: 20.077%;
    ;
}

.directory_listing .p10 {
    padding-bottom: 10px;
}

.directory_db_job_title {
    font-size: 18px;
}

.directory_db_departments_uog {
    font-size: 16px;
}

.directory_db_contact_info ul li:first-child {
    padding-left: 0;
}

#minisites .view-directory-db .row-fluid {
    background: none !important;
}

.directory_db_contact_info ul li {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    display: block;
	word-wrap: break-word;
	overflow:hidden;
}

.directory_db_contact_info > ul li img {
    padding-right: 10px;
    vertical-align: middle;
}

.directory_db_contact_info ul li:last-child {
    padding-right: 0;
    border-right: 0;
}

.directory_right .social_icons {
    display: block;
    margin-top: 15px;
    margin-bottom: 0;
}

.directory_db_contact_info .email .item-list ul {
    margin-top: -19px;
}

.directory_db_contact_info .email .item-list ul li {
    margin: 0;
    padding: 0;
    display: inline-block;
    text-indent: 0em;
    margin-left: 2em;
}

.directory_db_contact_info .email {
    word-break: break-all;
}

.directory_right .social_icons li {
    display: inline!important;
    padding-bottom: 0;
}

.directory_right .social_icons img {
    padding: 0;
    padding-right: 10px;
}

.directory_listing .sp_bold {
    font-weight: bold;
}

.directory_db_contact_info .social_icons img:hover {
    opacity: 0.6
}

.directory_db_contact_info .sp_bold {
    font-size: 17px;
}

.directory_more_details {
    margin-top: 10px;
}

.directory_more_details a {
    background: #00652E;
    padding: 5px 15px;
    color: #fff !important;
    border-radius: 5px;
    font-weight: bold;
    font-size: 18px;
}

.purple .directory_more_details a {
    background: #00652E;
}

.accent-green .directory_more_details a {
    background: #A8B400;
}

.orange .directory_more_details a {
    background: #D2492A;
}

.blue .directory_more_details a {
    background: #00759A;
}

.directory_more_details a:after {
    content: "";
    position: relative;
    background: url(img/db_down.png) no-repeat 0 0;
    padding: 10px 13px;
    background-position: center right;
}

.directory_more_details a.dir_active:after {
    content: "";
    background: url(img/db_up.png) no-repeat 0 0;
    background-position: center right;
}

.view-directory-db .views-row {
    border-bottom: 1px solid #A0A0A0;
    margin-bottom: 35px;
    padding-bottom: 35px;
}

.view-directory-db .views-row-last {
    border-bottom: 0;
}

.directory_more_details_container {
    clear: both;
    margin: 20px;
    padding-top: 11px;
    background: #EFF8F7;
    display: none;
}

.directory_listing .more_db_details {
    padding: 15px;
}

.directory_listing .jq_close {
    float: right;
    font-weight: bold;
    padding: 0 20px;
    display: block;
    text-align: right;
    clear: both;
    cursor: pointer;
}

.jq_close:hover {
    color: #00652E;
    clear: both;
}

.directory_small_content h3 {
    font-weight: bold !Important;
    font-size: 18px !Important;
    text-transform: uppercase;
    margin-bottom: 0;
}

.view-display-id-block_2 .view-header {
    text-align: right;
}

.node-type-directory-db .directory-bread {
    display: none;
}

.directory_db_name h3 {
    margin-bottom: 0 !important;
    font-weight: bold;
}

.directory_description p {
    display: inline-block;
    margin-bottom: 0 !important;
}

.directory_db_departments_uog .view-mini-site-departments {
    display: inline-block;
}

.directory_db_departments_uog .view-mini-site-departments .views-row {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    display: inline-block;
}

.directory_db_departments_uog .view-mini-site-departments .views-row a:after {
    content: ",";
    position: relative;
}

.directory_db_departments_uog .view-mini-site-departments .views-row-last a:after {
    content: "";
    position: relative;
}

.directory_work_and_location ul li {
    border-right: 1px solid #A0A0A0;
    padding: 0 15px;
    line-height: 15px;
}

.directory_work_and_location ul li:last-child {
    border-right: 0;
    padding-right: 0;
}

.directory_work_and_location ul li:first-child {
    padding-left: 0;
}

.view-directory-db .views-exposed-form {
    border: none;
    background: none;
}

#views-exposed-form-directory-db-block label,
#views-exposed-form-directory-db-block-8 label {
    display: none;
}


/*#views-exposed-form-directory-db-block .views-exposed-form, #views-exposed-form-directory-db-page-2 .views-exposed-form, #views-exposed-form-directory-db-page-3 .views-exposed-form { width:90%; margin:auto; padding-left: 40px; }*/

#views-exposed-form-directory-db-page-2 .views-exposed-form,
#views-exposed-form-directory-db-page-3 .views-exposed-form {
    width: 70%;
}

#views-exposed-form-directory-db-block-8 .views-exposed-form {
    width: 50%;
    margin: auto;
    margin-top: 15px;
}

#views-exposed-form-directory-db-block #edit-name-wrapper,
#views-exposed-form-directory-db-page-2 #edit-name-wrapper {
    width: 19%;
}

#views-exposed-form-directory-db-page-3 #edit-name-wrapper,
#views-exposed-form-directory-db-page-2 #edit-name--2-wrapper,
#views-exposed-form-directory-db-page-2 #edit-name-wrapper {
    width: 35%;
}

#views-exposed-form-directory-db-block-8 #edit-name-expertise-wrapper {
    float: none;
}

#views-exposed-form-directory-db-block-8 #edit-name-expertise-wrapper input {
    display: block;
    height: 42px;
    padding: 9px 10px 8px;
    width: 100%;
    background-color: #fff !important;
    border: 1px solid #5f4545;
    font-size: 1em;
    line-height: 1.2;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: initial;
    border: 2px solid #55b846;
    padding-left: 50px;
    font-size: 17px;
}

#views-exposed-form-directory-db-block select,
#views-exposed-form-directory-db-page-2 select,
#views-exposed-form-directory-db-block-8 select,
#views-exposed-form-directory-db-page-3 select {
    width: 140px;
}

#views-exposed-form-directory-db-block #edit-name-wrapper input,
#views-exposed-form-directory-db-page-2 #edit-name-wrapper input,
#views-exposed-form-directory-db-page-3 #edit-name-wrapper input,
#views-exposed-form-directory-db-page-2 #edit-name--2-wrapper input {
    width: 95%;
}

#views-exposed-form-directory-db-block #edit-field-departments-name-target-id-wrapper,
#views-exposed-form-directory-db-page-2 #edit-field-departments-name-target-id-wrapper,
#views-exposed-form-directory-db-block-8 #edit-field-departments-name-target-id-wrapper,
#views-exposed-form-directory-db-page-3 #edit-field-departments-name-target-id-wrapper {
    width: 24%;
}

#views-exposed-form-directory-db-block #edit-field-departments-name-target-id-wrapper select,
#views-exposed-form-directory-db-page-2 #edit-field-departments-name-target-id-wrapper select,
#views-exposed-form-directory-db-block-8 #edit-field-departments-name-target-id-wrapper select {
    width: 100%;
}

#views-exposed-form-directory-db-block #edit-keywords-wrapper,
#views-exposed-form-directory-db-page-2 #edit-keywords-wrapper,
#views-exposed-form-directory-db-block-8 #edit-keywords-wrapper {
    width: 30%;
}

#views-exposed-form-directory-db-block .views-widget-per-page,
#views-exposed-form-directory-db-page-2 .views-widget-per-page,
#views-exposed-form-directory-db-block-8 .views-widget-per-page {
    width: 10%;
}

#views-exposed-form-directory-db-block .views-widget-per-page select,
#views-exposed-form-directory-db-page-2 .views-widget-per-page select,
#views-exposed-form-directory-db-block-8 .views-widget-per-page select {
    width: 100%;
}

#views-exposed-form-directory-db-block #edit-keywords-wrapper input,
#views-exposed-form-directory-db-page-2 #edit-keywords-wrapper input,
#views-exposed-form-directory-db-block-8 #edit-keywords-wrapper input,
#views-exposed-form-directory-db-page-3 #edit-keywords-wrapper input {
    width: 97%;
}

#views-exposed-form-directory-db-block .views-submit-button,
#views-exposed-form-directory-db-page-2 .views-submit-button,
#views-exposed-form-directory-db-block-8 .views-submit-button,
#views-exposed-form-directory-db-page-3 .views-submit-button {
    padding-right: 0;
}

#views-exposed-form-directory-db-block .views-submit-button input,
#views-exposed-form-directory-db-page-2 .views-submit-button input,
#views-exposed-form-directory-db-page-3 .views-submit-button input {
    width: 100%;
    margin-top: 0;
    background: #00652E;
    font-size: 18px;
    font-style: normal;
    text-transform: uppercase;
    color: #fff;
    border: 0;
    padding: 5px 15px;
    text-shadow: none;
}

#views-exposed-form-directory-db-page-3 .views-submit-button input,
#views-exposed-form-directory-db-page-2 .views-submit-button input {
    margin-top: 25px;
}

#views-exposed-form-directory-db-block-8 .views-submit-button input {
    height: 36px;
    margin: 0;
    padding: 0;
    width: 36px;
    position: absolute;
    top: 25px;
    left: 20px;
    background: transparent url(img/dbsearch.png) no-repeat 0 0;
    border: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-indent: -99999px;
}

#views-exposed-form-directory-db-block .views-submit-button input:hover,
#views-exposed-form-directory-db-page-2 .views-submit-button input:hover,
#views-exposed-form-directory-db-page-3 .views-submit-button input:hover {
    background: #AAABAF;
}

html.js #views-exposed-form-directory-db-block-8 input.form-autocomplete {
    background-position: 99% center;
}

#views-exposed-form-directory-db-block input,
#views-exposed-form-directory-db-block select,
#views-exposed-form-directory-db-page-2 input,
#views-exposed-form-directory-db-page-2 select,
#views-exposed-form-directory-db-block-8 input,
#views-exposed-form-directory-db-page-2 select,
#views-exposed-form-directory-db-page-3 input,
#views-exposed-form-directory-db-page-3 select {
    border-radius: 2px;
	font-family: 'Nunito', sans-serif;
}

#views-exposed-form-directory-db-block::-webkit-input-placeholder,
#views-exposed-form-directory-db-page-2::-webkit-input-placeholder,
#views-exposed-form-directory-db-block-8::-webkit-input-placeholder,
#views-exposed-form-directory-db-page-3::-webkit-input-placeholder {
    font-style: italic;
}

#views-exposed-form-directory-db-block:-moz-placeholder,
#views-exposed-form-directory-db-page-2:-moz-placeholder,
#views-exposed-form-directory-db-block-8:-moz-placeholder,
#views-exposed-form-directory-db-page-3:-moz-placeholder {
    /* Firefox 18- */
    font-style: italic;
}

#views-exposed-form-directory-db-block::-moz-placeholder,
#views-exposed-form-directory-db-page-2::-moz-placeholder,
#views-exposed-form-directory-db-block-8::-moz-placeholder,
#views-exposed-form-directory-db-page-3::-moz-placeholder {
    /* Firefox 19+ */
    font-style: italic;
}

#views-exposed-form-directory-db-block:-ms-input-placeholder,
#views-exposed-form-directory-db-page-2:-ms-input-placeholder,
#views-exposed-form-directory-db-block-8:-ms-input-placeholder,
#views-exposed-form-directory-db-page-3:-ms-input-placeholder {
    font-style: italic;
}

#views-exposed-form-directory-db-block select option[value="All"],
#views-exposed-form-directory-db-page-2 select option[value="All"],
#views-exposed-form-directory-db-block-8 select option[value="All"],
#views-exposed-form-directory-db-page-3 select option[value="All"] {
    font-style: italic;
}

#views-exposed-form-directory-db-block .views-exposed-form,
#views-exposed-form-directory-db-page-2 .views-exposed-form,
#views-exposed-form-directory-db-block-8 .views-exposed-form,
#views-exposed-form-directory-db-page-3 .views-exposed-form {
    position: relative;
}


/*#views-exposed-form-directory-db-block .views-exposed-form:before, #views-exposed-form-directory-db-page-2 .views-exposed-form:before, #views-exposed-form-directory-db-page-3 .views-exposed-form:before { content:""; background:url(img/dbsearch.png) no-repeat; position: absolute; padding: 20px; background-position: 0px 3px; left: 0px; }*/

#views-exposed-form-directory-db-page-3 .views-exposed-form:before,
#views-exposed-form-directory-db-page-2 .views-exposed-form:before {
    background-position: 0px 28px;
    padding: 35px;
}

.view-directory-db .view-header {
    position: relative;
    font-size: 13px;
}

.view-directory-db .view-header .note_per_page {
    float: left;
    font-size: 12px;
}

.view-directory-db .view-header .dis_no {
    float: right;
    font-size: 13px;
}

.view-directory-db > .view-content {
    clear: both;
    margin-top: 15px;
    padding-top: 15px;
    border-top: 2px solid #cccccc;
}

.view-directory-db .views-row-first {
    margin-top: 15px;
}

#views-exposed-form-directory-db-block select,
#views-exposed-form-directory-db-page-2 select,
#views-exposed-form-directory-db-block-8 select,
#views-exposed-form-directory-db-page-3 select {
    width: 140px;
}

.mobile_btn {
    display: none;
}

@media (min-width: 320px) and (max-width: 1024px) {
    .directory_db_contact_info ul li {
        padding: 0px 15px 15px 0px;
        display: block;
        border: 0px none;
    }
}

@media (min-width: 320px) and (max-width: 767px) {
    .purple .content_area,
    .accent-green .content_area,
    .orange .content_area,
    .yellow .content_area,
    .green .content_area,
    .blue .content_area,
    .aqua-green-blue .content_area {
        padding: 20px;
    }
    #views-exposed-form-directory-db-block .views-exposed-widget,
    #views-exposed-form-directory-db-page-2 .views-exposed-widget,
    #views-exposed-form-directory-db-block-8 .views-exposed-widget,
    #views-exposed-form-directory-db-page-3 .views-exposed-widget {
        float: none;
        width: 100% !important;
    }
    #views-exposed-form-directory-db-block .views-exposed-widget select,
    #views-exposed-form-directory-db-page-3 .views-exposed-widget select,
    #views-exposed-form-directory-db-page-2 .views-exposed-widget select,
    #views-exposed-form-directory-db-block-8 .views-exposed-widget select {
        width: 100% !important;
    }
    #views-exposed-form-directory-db-block .views-exposed-widget input,
    #views-exposed-form-directory-db-page-3 .views-exposed-widget input,
    #views-exposed-form-directory-db-page-2 .views-exposed-widget input,
    #views-exposed-form-directory-db-block-8 .views-exposed-widget input {
        width: 98%;
    }
    #views-exposed-form-directory-db-block .views-submit-button,
    #views-exposed-form-directory-db-page-3 .views-submit-button,
    #views-exposed-form-directory-db-page-2 .views-submit-button,
    #views-exposed-form-directory-db-block-8 .views-submit-button {
        text-align: center;
        margin: auto!important;
        width: auto !important;
    }
    #views-exposed-form-directory-db-block .views-submit-button,
    #views-exposed-form-directory-db-page-3 .views-submit-button,
    #views-exposed-form-directory-db-page-2 .views-submit-button,
    #views-exposed-form-directory-db-block-8 .views-submit-button {
        width: auto !important;
        text-align: center;
        margin: auto;
    }
    .view-directory-db .view-header .dis_no,
    .view-directory-db .view-header .note_per_page {
        float: none;
    }
    .view-directory-db .view-header {
        text-align: center;
    }
    .view-directory-db .view-header .dis_no {
        padding-top: 20px;
    }
    .span4.directory_description {
        text-align: center;
        margin: auto;
        display: block;
        float: none;
        padding-bottom: 20px;
    }
    #views-exposed-form-directory-db-block .views-exposed-form,
    #views-exposed-form-directory-db-page-2 .views-exposed-form,
    #views-exposed-form-directory-db-block-8 .views-exposed-form {
        padding-left: 0;
    }
    #views-exposed-form-directory-db-block .views-exposed-form::before,
    #views-exposed-form-directory-db-page-2 .views-exposed-form::before,
    #views-exposed-form-directory-db-block-8 .views-exposed-form::before {
        position: relative;
    }
    .span2.directory_description {
        float: none;
        margin: auto;
        text-align: center;
        margin-bottom: 15px;
    }
    .directory_right .social_icons li {
        display: block;
        padding: 0px 10px 10px 0px;
    }
    .directory_more_details.mobile_btn {
        display: block;
        margin-top: 30px;
    }
    .directory_listing .jq_close {
        float: none;
    }
    .directory_more_details {
        display: none;
    }
    .view-directory-db .pager li > a,
    .view-directory-db .pager li > span {
        margin-bottom: 15px;
    }
    .directory_db_contact_info .phone,
    .directory_db_contact_info .fax,
    .directory_db_contact_info .sp_bold {
        font-size: 15px;
    }
}

.directory_description_right .right_content {
    padding: 10px;
    background: #EDF5F3;
    border-radius: 10px;
}

.direcory_expertises {
    padding: 10px;
    background: #319A61;
    border-radius: 10px;
    margin-top: 20px;
    color: #fff;
}

.direcory_expertises a {
    color: #FFFFFF;
}

.direcory_expertises .expert_title {
    font-weight: bold;
    font-size: 16px;
    border-bottom: 1px solid;
    margin-bottom: 15px;
}

.direcory_expertises ul li {
    list-style: none;
    margin-left: 0;
}

.node-type-student-success-stories .pane-student-spotlights {
    padding-top: 0px;
}

.node-type-student-success-stories .pane-student-spotlights .taged-spotlights {
    padding: 0;
}

.node-type-student-success-stories .pane-student-spotlights .item-list ul {
    padding: 0;
    margin: 0;
}

.node-type-student-success-stories .pane-student-spotlights .item-list ul li {
    list-style: none;
    margin: 0;
}

.node-type-student-success-stories .pane-student-spotlights .item-list ul li a {
    border-bottom: 1px solid #B3B2B1;
    background: url(img/arrowBlack.gif) no-repeat 5px center;
    padding: 5px 0px;
    padding-left: 20px;
    display: block;
    font-size: 14px;
}

.node-type-student-success-stories .pane-student-spotlights .view-display-id-block_2 .item-list ul li a {
    padding-left: 35px;
    background: url(img/arrowBlack.gif) no-repeat 20px center;
}

.node-type-student-success-stories .pane-student-spotlights .view-display-id-block_2 .item-list ul li a:hover {
    color: #FFFFFF;
    background: #00652E url(img/arrowBlackwhite.png) no-repeat 20px center;
}


/*.menu-name-menu-student-spotlights-categori li.menu-mlid-5930 a:hover {
	color:#FFFFFF;
	background:#00652E url(img/arrowBlackwhite.png) no-repeat 20px center;
}*/

.node-type-student-success-stories .pane-student-spotlights .item-list ul li a:hover,
.menu-name-menu-student-spotlights-categori li a:hover,
.menu-name-menu-student-spotlights-categori li a:active {
    color: #FFFFFF;
    background: #00652E url(img/arrowBlackwhite.png) no-repeat 5px center;
}

.node-type-student-success-stories .right_area .panel-separator {
    height: 0px;
}

.view-news-announcements.view-display-id-panel_pane_30 .views-row .views-field-title {
    margin-left: 0;
    padding-top: 15px;
}

.view-news-announcements.view-display-id-panel_pane_30 .views-row .views-field-field-new-image {
    float: none;
    width: 100%;
}

.view-news-announcements.view-display-id-panel_pane_34 .views-row .views-field-title,
.view-news-announcements.view-display-id-panel_pane_35 .views-row .views-field-title {
    margin-left: 0;
    padding-top: 15px;
}

.view-news-announcements.view-display-id-panel_pane_34 .views-row .views-field-field-new-image,
.view-news-announcements.view-display-id-panel_pane_35 .views-row .views-field-field-new-image {
    float: none;
    width: 100%;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .directory_right .label_image,
    .directory_right .contact_content {
        display: block;
    }
    .directory_right .contact_content {
        padding-top: 10px;
    }
    .directory_db_contact_info ul li {
        padding: 0px 0px 15px 0px;
    }
    .directory_db_contact_info .phone,
    .directory_db_contact_info .fax,
    .directory_db_contact_info .sp_bold {
        font-size: 15px;
    }
}

@media (min-width: 768px) and (max-width: 979px) {
    .directory_listing .span7.directory_description {
        width: 45%;
    }
    .directory_listing .directory_description_right {
        width: 35%;
    }
}

@media (min-width: 980px) and (max-width: 1024px) {
    .directory_listing .span7.directory_description {
        width: 50%;
    }
    .directory_listing .directory_description_right {
        width: 30%;
    }
}

@media (min-width: 980px) and (max-width: 1199px) {
    .directory_listing .span7.directory_description {
        width: 50%;
    }
    .directory_listing .directory_description_right {
        width: 30%;
    }
}

@media (min-width: 320px) and (max-width: 767px) {
    .directory_right .label_image,
    .directory_right .contact_content {
        display: block;
    }
    .directory_right .contact_content {
        padding-top: 10px;
    }
    .directory_db_contact_info ul li {
        padding: 0px 0px 15px 0px;
    }
    .directory_db_contact_info .phone,
    .directory_db_contact_info .fax,
    .directory_db_contact_info .sp_bold {
        font-size: 15px;
    }
    .directory_db_contact_info .email .item-list ul {
        margin-top: 0;
    }
}


/*************************** Page Title **************************/


/* #page-title { padding-right:40% !important; }*/

#block-menu-menu-newsannouncement-categories {
    float: left;
    padding-left: 15px;
    width: 25%;
}

#block-views-related-news-block {
    float: right;
    padding-left: 15px;
    width: 25%;
}

#panels-ipe-paneid-6978 .pane-student-spotlights .pane-title {
    color: #00652E;
}

.aqua-green-blue .pane-student-spotlights .pane-title {
    color: #0b9494;
}

.aqua-green-blue .pane-student-spotlights .taged-spotlights .view-content {
    border: none;
}

.blue .pane-student-spotlights .pane-title {
    color: #00759A;
}

.blue .pane-student-spotlights .taged-spotlights .view-content {
    border: none;
}

.green .pane-student-spotlights .pane-title {
    color: #00652E;
}

.green .pane-student-spotlights .taged-spotlights .view-content {
    border: none;
}

#block-views-related-news-block {
    margin-top: 20px;
}

.node-type-news-announcements .region-content #block-system-main {
    width: 73%;
    float: left;
}

#block-views-related-news-block h3,
#block-menu-menu-newsannouncement-categories > h3 {
    background: #00652E;
    color: #fff;
    padding: 0 10px;
}

.view-related-news .views-field-title {
    padding-bottom: 15px;
    /*padding-left: 10px;*/
	margin: 15px;
	border-bottom: dotted 1px #B3B2B1;
}

.view-related-news .views-field-title a {
    color: #000;
    font-weight: 600;
}

.view-related-news .views-field-title a:hover {
    color: #00652E;
}

@media (max-width: 767px) and (min-width: 320px) {
    .node-type-news-announcements .region-content #block-system-main {
        width: 100%;
        float: none;
    }
    #block-menu-menu-newsannouncement-categories {
        float: none;
        padding-left: 0;
        width: 100%;
        margin-top: 20px;
    }
    #block-views-related-news-block {
        float: none;
        padding-left: 0;
        width: 100%;
    }
    #page-title {
        padding-right: 0 !important;
    }
    #block-menu-menu-newsannouncement-categories .content > ul {
        margin-left: 10px;
    }
}

@media (max-width: 980px) and (min-width: 768px) {
    .node-type-news-announcements .region-content #block-system-main {
        width: 65%;
    }
    #block-menu-menu-newsannouncement-categories,
    #block-views-related-news-block {
        width: 31%;
    }
}

#accordion .panel-title a {
    background: url(img/wicon-plus.png) no-repeat;
    background-position: center right;
    width: 100%;
    display: block;
    padding: 1px;
}

#accordion .panel-title a.active {
    background: url(img/wicon-minus.png) no-repeat;
    background-position: center right;
    width: 100%;
    display: block;
    padding: 1px;
}

.hmenu {
    margin-top: 20px;
}

.hmenu ul.menu {
    margin: 0;
    background: #00652E;
}

.hmenu ul.menu li {
    margin: 0;
    float: left;
    list-style: none;
    padding: 0px 35px;
}

.hmenu ul.menu li.expanded:hover> a {
    background: #fff;
    color: #00652E;
    text-decoration: none;
}

.hmenu ul.menu li a {
    color: #fff;
    padding: 10px 30px;
    display: block;
    font-size: 17px;
}

.hmenu ul.menu li a:hover {
    background: #fff;
    color: #00652E;
    text-decoration: none;
}

.hmenu ul.menu li ul.menu {
    position: absolute;
    display: block;
    width: 200px;
    opacity: 0;
    visibility: hidden;
    z-index: 10;
}

.hmenu ul.menu li ul.menu li {
    display: block;
    padding: 0;
    width: 100%;
}

.hmenu ul.menu li ul.menu li a {
    display: block;
    padding: 10px 10px;
}

.hmenu ul.menu li.expanded:hover> ul {
    visibility: visible;
    opacity: 1;
}

@media (max-width: 1199px) and (min-width: 979px) {
    .hmenu ul.menu li {
        padding: 0 10px;
    }
}

@media (max-width: 768px) {
    .hmenu ul.menu li {
        padding: 0 0px;
    }
    .hmenu ul.menu li a {
        padding: 10px 20px;
    }
}

@media (max-width: 767px) and (min-width: 320px) {
    .hmenu ul.menu li {
        float: none;
    }
    .hmenu ul.menu li ul.menu {
        opacity: 1;
        position: relative;
        overflow: auto;
        width: auto;
        visibility: visible;
    }
    .hmenu ul.menu li ul.menu li a {
        padding: 10px 10px 10px 35px;
    }
}

.accordion-toggle .panel-heading {
    /*background-color: rgb(228, 229, 230);*/
	padding-top:20px;
	border-top:1px solid;
	border-color: rgb(228, 229, 230);
}

.panel > .collapse {
	margin: 5px 35px 5px 35px;
}

.view-display-id-attachment_1 .views-summary a,
.view-display-id-attachment_2 .views-summary a {
    padding: 0 5px;
    font-size: 16px;
}

body.purple.page-node-11995 .view-degree-program-detail .panel-default > .panel-heading {
    background-color: #fff;
    border-color: rgb(0, 101, 46);
    color: rgb(0, 101, 46);
}

body.purple.page-node-11995 .view-degree-program-detail .panel-default {
    border-color: rgb(0, 101, 46);
    width: 75%;
}

body.purple.page-node-11995 .view-degree-program-detail .panel-title > a {
    color: rgb(0, 101, 46);
}

body.purple.page-node-11995 .view-degree-program-detail .panel-group .panel-heading + .panel-collapse > .panel-body,
body.purple .view-degree-program-detail .panel-group .panel-heading + .panel-collapse > .list-group {
    border-color: rgb(0, 101, 46);
}

.page-node-11995 #accordion .panel-title a {
    background: url(img/down_arrowg.png) no-repeat;
    background-position: center right;
    width: 100%;
    display: block;
    padding: 1px;
}

.page-node-11995 #accordion .panel-title a.active {
    background: url(img/up_arrowg.png) no-repeat;
    background-position: center right;
}

.page-node-11995 #accordion .panel-title a.collapsed {
    background: url(img/down_arrowg.png) no-repeat;
    background-position: center right;
}

.page-node-11995 .view-degree-program-detail .panel-default > .panel-heading + .panel-collapse > .panel-body {
    background: #eef5ef;
}


/**********************Biblio CSS ************************************/

#biblio-search-form fieldset {
    background: #ffffff;
    border: 1px solid #cccccc;
    margin-top: 10px;
    margin-bottom: 32px;
    padding: 0 0 10px;
    position: relative;
    top: 12px;
    /* Offsets the negative margin of legends */
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: auto;
    font-size: 16px;
}

#biblio-search-form .fieldset-wrapper {
    margin-top: 35px;
    margin-bottom: 20px;
}

#biblio-search-form #edit-filters {
    margin-top: 20px;
}

#biblio-search-form .node-form .vertical-tabs .fieldset-wrapper {
    margin-top: 0;
}

#biblio-search-form .filter-wrapper {
    top: 0;
    padding: 1em 0 0.2em;
    -khtml-border-radius-topright: 0;
    -khtml-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

#biblio-search-form .filter-help a {
    font-size: 0.857em;
    padding: 2px 20px 0;
}

#biblio-search-form .filter-wrapper .form-item label {
    margin-right: 10px;
}

#biblio-search-form .filter-wrapper .form-item {
    padding: 0 0 0.5em 0.5em;
}

#biblio-search-form .filter-guidelines {
    padding: 0 1.5em 0 0.5em;
}

#biblio-search-form fieldset.collapsed {
    background: transparent;
    -khtml-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

#biblio-search-form fieldset legend {
    background: #dbdbdb;
    border: 1px solid #ccc;
    border-bottom: none;
    color: #3b3b3b;
    display: block;
    height: 2em;
    left: -1px;
    /* LTR */
	font-family: 'Nunito', sans-serif !important;
    line-height: 2;
    padding: 0;
    position: absolute;
    text-indent: 10px;
    text-shadow: 0 1px 0 #fff;
    top: -12px;
    width: 100%;
    -khtml-border-radius-topleft: 4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -khtml-border-radius-topright: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    font-size: inherit;
}

#biblio-search-form fieldset.collapsed legend {
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

#biblio-search-form fieldset legend a {
    color: #3b3b3b;
}

#biblio-search-form fieldset legend a:hover,
#biblio-search-form fieldset legend a:focus,
#biblio-search-form fieldset legend a:active {
    color: #000;
}

#biblio-search-form fieldset .fieldset-wrapper {
    padding: 0 10px;
}

#biblio-search-form fieldset .fieldset-description {
    margin-top: 5px;
    margin-bottom: 1em;
    line-height: 1.4;
    color: #3c3c3c;
    font-style: italic;
}

#biblio-search-form input {
    margin: 2px 0;
    padding: 4px;
}

#biblio-search-form input,
#biblio-search-form textarea {
    font-size: 0.929em;
}

#biblio-search-form textarea {
    line-height: 1.5;
}

#biblio-search-form textarea.form-textarea,
#biblio-search-form select.form-select {
    padding: 4px;
}

#biblio-search-form input.form-text,
#biblio-search-form textarea.form-textarea,
#biblio-search-form select.form-select {
    border: 1px solid #ccc;
}

#biblio-search-form input.form-submit:hover,
#biblio-search-form input.form-submit:focus {
    background: #dedede;
}

#biblio-search-form .form-item {
    margin-bottom: 1em;
    margin-top: 2px;
}

#biblio-search-form .form-item label {
    font-size: 0.929em;
}

#biblio-search-form .form-type-radio label,
#biblio-search-form .form-type-checkbox label {
    margin-left: 4px;
}

#biblio-search-form .form-type-radio .description,
#biblio-search-form .form-type-checkbox .description {
    margin-left: 2px;
}

#biblio-search-form .form-actions {
    padding-top: 10px;
}

#biblio-search-form {
    height: 100%;
    margin-bottom: 20px;
}

#biblio-header {
    margin-bottom: 20px;
}


/*********************** Research Spotlights **************************/

.node-type-research-stories .pane-student-spotlights .taged-spotlights {
    padding: 0;
}

.node-type-community-stories .pane-student-spotlights .taged-spotlights {
    padding: 0;
}

.node-type-alumni-stories .pane-student-spotlights .taged-spotlights {
    padding: 0;
}

.node-type-research-stories .taged-spotlights .view-content,
.aqua-green-blue .node-type-research-stories .pane-student-spotlights .pane-title {
    border: none;
}

.node-type-community-stories .taged-spotlights .view-content,
.node-type-community-stories .pane-student-spotlights .pane-title {
    border: none;
}

.node-type-alumni-stories .taged-spotlights .view-content,
. .node-type-alumni-stories .pane-student-spotlights .pane-title {
    border: none;
}

.node-type-research-stories .pane-student-spotlights .item-list ul li {
    list-style: none;
    margin: 0;
}

.node-type-community-stories .pane-student-spotlights .item-list ul li {
    list-style: none;
    margin: 0;
}

.node-type-alumni-stories .pane-student-spotlights .item-list ul li {
    list-style: none;
    margin: 0;
}

.node-type-research-stories .pane-student-spotlights .view-display-id-block_5 .item-list ul li a,
.menu-name-menu-research-spotlights-categor li.menu-mlid-5930 a {
    padding-left: 35px;
    background: url(img/arrowBlack.gif) no-repeat 20px center;
}

.node-type-community-stories .pane-student-spotlights .view-display-id-block_6 .item-list ul li a,
.menu-name-menu-research-community li.menu-mlid-5930 a {
    padding-left: 35px;
    background: url(img/arrowBlack.gif) no-repeat 20px center;
}

.node-type-alumni-stories .pane-student-spotlights .view-display-id-block_7 .item-list ul li a,
.menu-name-menu-alumni-spotlights li.menu-mlid-5930 a {
    padding-left: 35px;
    background: url(img/arrowBlack.gif) no-repeat 20px center;
}

.node-type-research-stories .pane-student-spotlights .item-list ul li a {
    border-bottom: 1px solid #B3B2B1;
    background: url(img/arrowBlack.gif) no-repeat 5px center;
    padding: 5px 0px;
    padding-left: 20px;
    display: block;
    font-size: 14px;
}

.node-type-community-stories .pane-student-spotlights .item-list ul li a {
    border-bottom: 1px solid #B3B2B1;
    background: url(img/arrowBlack.gif) no-repeat 5px center;
    padding: 5px 0px;
    padding-left: 20px;
    display: block;
    font-size: 14px;
}

.node-type-alumni-stories .pane-student-spotlights .item-list ul li a {
    border-bottom: 1px solid #B3B2B1;
    background: url(img/arrowBlack.gif) no-repeat 5px center;
    padding: 5px 0px;
    padding-left: 20px;
    display: block;
    font-size: 14px;
}

.menu-name-menu-research-spotlights-categor ul {
    margin: 0;
}

.menu-name-menu-community-spotlights ul {
    margin: 0;
}

.menu-name-menu-alumni-spotlights ul {
    margin: 0;
}

.menu-name-menu-research-spotlights-categor ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.menu-name-menu-community-spotlights ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.menu-name-menu-alumni-spotlights ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.node-type-student-success-stories .pane-student-spotlights .pane-title,
.node-type-research-stories .pane-student-spotlights .pane-title {
    font-size: inherit;
    font-weight: bold;
    text-align: inherit;
    border: none;
    border-bottom: 1px solid #B3B2B1;
    padding: 5px 0px;
    display: block;
}

.node-type-community-success-stories .pane-student-spotlights .pane-title,
.node-type-community-stories .pane-student-spotlights .pane-title {
    font-size: inherit;
    font-weight: bold;
    text-align: inherit;
    border: none;
    border-bottom: 1px solid #B3B2B1;
    padding: 5px 0px;
    display: block;
}

.node-type-alumni-success-stories .pane-student-spotlights .pane-title,
.node-type-alumni-stories .pane-student-spotlights .pane-title {
    font-size: inherit;
    font-weight: bold;
    text-align: inherit;
    border: none;
    border-bottom: 1px solid #B3B2B1;
    padding: 5px 0px;
    display: block;
}

.menu-name-menu-research-spotlights-categor ul li h3 {
    margin-bottom: 0;
    border: none;
    border-bottom: 1px dotted #B3B2B1;
    padding: 5px 0px;
    display: block;
    font-size: 14px;
    font-weight: bold;
}

.menu-name-menu-community-spotlights ul li h3 {
    margin-bottom: 0;
    border: none;
    border-bottom: 1px dotted #B3B2B1;
    padding: 5px 0px;
    display: block;
    font-size: 14px;
    font-weight: bold;
}

.menu-name-menu-alumni-spotlights ul li h3 {
    margin-bottom: 0;
    border: none;
    border-bottom: 1px dotted #B3B2B1;
    padding: 5px 0px;
    display: block;
    font-size: 14px;
    font-weight: bold;
}

.menu-name-menu-research-spotlights-categor li a {
    border-bottom: 1px dotted #B3B2B1;
    background: url(img/arrowBlack.gif) no-repeat 5px center;
    padding: 5px 0px;
    padding-left: 20px;
    display: block;
    font-size: 14px;
}

.menu-name-menu-community-spotlights li a {
    border-bottom: 1px dotted #B3B2B1;
    background: url(img/arrowBlack.gif) no-repeat 5px center;
    padding: 5px 0px;
    padding-left: 20px;
    display: block;
    font-size: 14px;
}

.menu-name-menu-alumni-spotlights li a {
    border-bottom: 1px dotted #B3B2B1;
    background: url(img/arrowBlack.gif) no-repeat 5px center;
    padding: 5px 0px;
    padding-left: 20px;
    display: block;
    font-size: 14px;
}

.node-type-research-stories .right_area .panel-separator {
    height: 0;
}

.node-type-community-stories .right_area .panel-separator {
    height: 0;
}

.node-type-alumni-stories .right_area .panel-separator {
    height: 0;
}

.node-type-research-stories .pane-student-spotlights .item-list ul li a:hover,
.node-type-research-stories .student-achivement li a:hover,
.menu-name-menu-research-spotlights-categor .student-achivement li a:active {
    color: #FFF;
    background: #0b9494 url("img/arrowBlackwhite.png") no-repeat scroll 5px center;
}

.node-type-community-stories .pane-student-spotlights .item-list ul li a:hover,
.node-type-community-stories .student-achivement li a:hover,
.menu-name-menu-community-spotlights .student-achivement li a:active {
    color: #FFF;
    background: #00759A url("img/arrowBlackwhite.png") no-repeat scroll 5px center;
}

.node-type-alumni-stories .pane-student-spotlights .item-list ul li a:hover,
.node-type-alumni-stories .student-achivement li a:hover,
.menu-name-menu-community-alumni .student-achivement li a:active {
    color: #FFF;
    background: #00652E url("img/arrowBlackwhite.png") no-repeat scroll 5px center;
}

.node-type-research-stories .pane-student-spotlights .view-display-id-block_5 .item-list ul li a:hover {
    color: #FFF !important;
    background: #0b9494 url("img/arrowBlackwhite.png") no-repeat scroll 20px center;
}

.node-type-research-stories .student-achivement .menu-name-menu-research-spotlights-categor a:hover {
    color: #FFFFFF !important;
}

.node-type-community-stories .pane-student-spotlights .view-display-id-block_6 .item-list ul li a:hover {
    color: #FFF;
    background: #00759A url("img/arrowBlackwhite.png") no-repeat scroll 20px center;
}

.node-type-alumni-stories .pane-student-spotlights .view-display-id-block_7 .item-list ul li a:hover {
    color: #FFF;
    background: #00652E url("img/arrowBlackwhite.png") no-repeat scroll 20px center;
}

#block-responsive-dropdown-menus-menu-research {
    display: none;
}

.node-type-research-stories #page-title {
    color: #0b9494 !important;
}

.node-type-community-stories #page-title {
    color: #00759A !important;
}

.node-type-research-stories .sa_right_links,
.page-node-14804 .sa_right_links,
.node-type-community-stories .sa_right_links,
.page-node-14816 .sa_right_links,
.node-type-alumni-stories .sa_right_links,
.page-node-14817 .sa_right_links,
.page-node-15375 .sa_right_links,
.node-type-faculty-stories .sa_right_links {
    display: none;
}

.node-type-faculty-stories .field-name-body .field-label {
    display: none;
}

.node-type-faculty-stories .pull-left .panel-separator {
    height: 15px;
}

.yellow .directory_description_right .right_content {
    background: #FFEBB7;
}

.yellow .directory_more_details a {
    background: #FFC425;
}

.yellow .directory_more_details_container {
    background: #FFEBB7;
}

.yellow .jq_close:hover {
    color: #FFC425;
}

.yellow .direcory_expertises {
    background: #FFC425;
}

.page-node-14804 #page-title {
    color: #0B9494 !important;
}

.page-node-14816 #page-title {
    color: #00759A !important;
}

.node-type-research-stories .pane-student-spotlights .item-list ul li a:hover,
.menu-name-menu-research-spotlights-categor li a:hover,
.menu-name-menu-research-spotlights-categor li a:active {
    color: #FFF;
    background: #0b9494 url("img/arrowBlackwhite.png") no-repeat scroll 5px center;
}

.node-type-community-stories .pane-student-spotlights .item-list ul li a:hover,
.menu-name-menu-community-spotlights li a:hover,
.menu-name-menu-community-spotlights li a:active {
    color: #FFF;
    background: #00759A url("img/arrowBlackwhite.png") no-repeat scroll 5px center;
}

.node-type-alumni-stories .pane-student-spotlights .item-list ul li a:hover,
.menu-name-menu-alumni-spotlights li a:hover,
.menu-name-menu-alumni-spotlights li a:active {
    color: #FFF;
    background: #00759A url("img/arrowBlackwhite.png") no-repeat scroll 5px center;
}

.node-type-research-stories .container,
.node-type-community-stories .container,
.node-type-alumni-stories .container {
    position: relative;
}

.research_back {
    text-align: right;
    margin-right: 15px;
    position: absolute;
    right: 0;
    margin-top: -200px;
    font-weight: bold;
}


/************************************ SBPA Theme ********************************/

body.blue .sbpa .left_area .menu,
.sbpa .pane-menu-school-of-business-public {
    background: #e2e9f1;
}

body.purple .sbpa .left_area .menu,
.sbpa .pane-menu-school-of-business-public {
    background: #A0CAB3;
}

body.accent-green .sbpa .left_area .menu,
.sbpa .pane-menu-college-of-natural-applied {
    background: #EAEFA7;
}

body.purple .sbpa .left_area .menu,
.sbpa .pane-menu-college-of-natural-applied {
    background: #00652E;
}

body.purple.class .sbpa .left_area .menu,
.sbpa .pane-menu-college-of-natural-applied {
    background: #d8e8de;
}

.purple #minisites.sbpa .left_area .menu-block-wrapper li.first {}

body.blue #minisites.sbpa .left_area .pane-views-panes .pane-title,
body.blue #minisites.sbpa .left_area .pane-menu-tree .pane-title,
body.blue #minisites.sbpa .left_area .menu-block-wrapper li.expanded h3 {
    color: #FFFFFF;
}

body.blue #minisites.sbpa .left_area .pane-views-panes .pane-title,
body.blue #minisites.sbpa .left_area .pane-menu-tree .pane-title,
body.blue #minisites.sbpa .left_area .menu-block-wrapper li.expanded h3 {
    color: #FFFFFF;
}

body.blue #minisites.sbpa .left_area .pane-views-panes a:hover,
body.blue #minisites.sbpa .left_area .menu-block-wrapper li a.active,
#minisites.sbpa .left_area .menu-block-wrapper li a.active,
#minisites.sbpa .left_area .pane-views-panes li.views-row a:hover,
body.blue #minisites.sbpa .left_area .pane-views-panes a:hover,
body.blue #minisites.sbpa .left_area .menu-block-wrapper li a:hover {
    font-weight: bold;
}

.blue #minisites.college-school.sbpa .slider .views-slideshow-bxslider .bx-wrapper .bx-pager {
    background: #4282a5;
}

.blue #minisites.sbpa .left_area .menu-block-wrapper li.first {
    border-top: 5px solid #4282a5;
}

.blue .sbpa .view-news-announcements .views-row {
    background: #d7e4ef;
    padding: 15px;
    margin-bottom: 25px;
}

.blue .sbpa .view-news-announcements .views-row a {
    color: #4282a5 !important;
}

.blue .sbpa .view-news-announcements .views-row .views-field-view-node a {
    background: #4282a5;
    border-radius: 5px;
    color: rgb(255, 255, 255) !important;
    font-weight: bold;
    padding: 3px 20px;
}

.blue .sbpa .view-news-announcements .views-row-even {
    background: #e7e7e8;
}

.blue .sbpa .view-news-announcements .views-row-odd {
    background: rgba(215, 228, 239, 0.3);
}

.blue .sbpa .minisite-events ul li.views-row .views-field-title a {
    color: #4282a5;
}

body.blue .sbpa h3,
body.blue .sbpa .pane-title {
    color: #4282a5;
}

body.blue #minisites.sbpa #events,
body.blue .sbpa .pane-home-events-panel-pane-2 {
    background: none;
}

.accent-green .sbpa .view-news-announcements .views-row-odd {
    background: #EAEFA7;
}

.accent-green .sbpa .view-news-announcements .views-row-even {
    background: #e7e7e8;
}

.accent-green .sbpa .view-news-announcements .views-row {
    padding: 15px;
    margin-bottom: 25px;
}

.accent-green.soe .sbpa .view-news-announcements .views-field-title a {
    color: #A8B400 !important;
}

.accent-green .sbpa .view-news-announcements .views-row .views-field-view-node a {
    background: #A8B400;
    border-radius: 5px;
    color: rgb(255, 255, 255) !important;
    font-weight: bold;
    padding: 3px 20px;
}

.accent-green .sbpa .minisite-events ul li.views-row .views-field-title a {
    color: #A8B400;
}

body.accent-green.cnas #minisites #events,
body.accent-green.cnas .pane-home-events-panel-pane-2 {
    background: none;
}

.accent-green .sbpa .minisite-events ul li.views-row .views-field-title a {
    color: #A8B400;
}

.accent-green #minisites.sbpa .left_area .menu-block-wrapper li.first {
    border-top: 5px solid #A8B400;
}

.page-node-7545.purple .title#page-title {
    color: #fff !important;
}

.green .sbpa .view-news-announcements .views-row-odd {
    background: #A0CAB3;
}

.green .sbpa .view-news-announcements .views-row-even {
    background: #e7e7e8;
}

.green .sbpa .view-news-announcements .views-row {
    padding: 15px;
    margin-bottom: 25px;
}

.green.soe .sbpa .view-news-announcements .views-field-title a {
    color: #00652E !important;
}

.green .sbpa .view-news-announcements .views-row .views-field-view-node a {
    background: #00652E;
    border-radius: 5px;
    color: rgb(255, 255, 255) !important;
    font-weight: bold;
    padding: 3px 20px;
}

.green .sbpa .minisite-events ul li.views-row .views-field-title a {
    color: #00652E;
}

body.purple.cnas #minisites #events,
body.accent-green.cnas .pane-home-events-panel-pane-2 {
    background: none;
}

.green .sbpa .minisite-events ul li.views-row .views-field-title a {
    color: #00652E;
}

.green #minisites.sbpa .left_area .menu-block-wrapper li.first {
    border-top: 5px solid #00652E;
}

.purple .sbpa .view-news-announcements .views-row-odd {
    background: #d8e8de;
}

.purple .sbpa .view-news-announcements .views-row-even {
    background: #e7e7e8;
}

.purple .sbpa .view-news-announcements .views-row {
    padding: 15px;
    margin-bottom: 25px;
}

.purple.soe .sbpa .view-news-announcements .views-field-title a {
    color: #00652E !important;
}

.purple .sbpa .view-news-announcements .views-row .views-field-view-node a {
    background: #00652E;
    border-radius: 5px;
    color: rgb(255, 255, 255) !important;
    font-weight: bold;
    padding: 3px 20px;
}

.purple .sbpa .minisite-events ul li.views-row .views-field-title a {
    color: #00652E;
}

body.purple.cnas #minisites #events,
body.accent-green.cnas .pane-home-events-panel-pane-2 {
    background: none;
}

.purple .sbpa .minisite-events ul li.views-row .views-field-title a {
    color: #00652E;
}

.purple #minisites.sbpa .left_area .menu-block-wrapper li.first {
    line-height: 25px;
}

#block-menu-menu-college-of-liberal-arts-soc-news div ul li.first a.active-trail {
    font-family: 'Roboto Slab', serif !important;
}

body.blue .sbpa a,
body.blue .sbpa h3,
body.blue .sbpa h6 {
    color: #4282a5;
}

body.blue .sbpa #sub_header .top,
body.blue .sbpa #sub_header .slider {
    background-color: #4282a5;
}

body.blue #minisites.sbpa .left_area .pane-views-panes .pane-title,
body.blue #minisites.sbpa .left_area .pane-menu-tree .pane-title,
body.blue #minisites.sbpa .link_list.helpful h3,
body.blue #minisites.sbpa .left_area .pane-views-panes li.expanded h3,
body.blue #minisites.sbpa .left_area .menu-block-wrapper li.expanded h3 {
    color: #4282a5;
}

body.blue #minisites.sbpa #pagearea-minisites hr {
    border-color: #4282a5;
}

body.blue .sbpa a.apply-btn {
    background-color: #4282a5;
}

body.blue .sbpa .container h1#page-title,
body.blue .sbpa #slider_block .sub_menu,
body.blue .sbpa #slider_block .slider .caption {
    background-color: #4282a5;
}

body.blue .sbpa .financial .pane-home-events-panel-pane-1,
body.blue .sbpa .admission .pane-home-events-panel-pane-1 {
    color: #4282a5;
}

body.blue .sbpa .financial .minisite-events ul li.views-row .views-field-title a,
body.blue .sbpa .financial .minisite-events ul li.views-row h4,
body.blue .sbpa .financial .mid_area .block h4 {
    color: #4282a5;
}

body.orange .sbpa .taged-spotlights .views-field-field-short-titlep {
    background: #d8653d;
}

body.blue .sbpa .taged-spotlights .views-field-field-short-titlep {
    background: #4282a5;
}

.sbpa .taged-spotlights .views-field-field-short-titlep a {
    color: #FFFFFF;
}

body.orange .left_area .menu {
    background: #FAB9AB;
}

body.orange #minisites.sbpa .left_area .pane-views-panes .pane-title,
body.blue #minisites.sbpa .left_area .pane-menu-tree .pane-title,
body.blue #minisites.sbpa .left_area .menu-block-wrapper li.expanded h3 {
    color: #FFFFFF;
}

body.orange #minisites.sbpa .left_area .pane-views-panes a:hover,
body.orange #minisites.sbpa .left_area .menu-block-wrapper li a.active,
#minisites.sbpa .left_area .menu-block-wrapper li a.active,
#minisites.sbpa .left_area .pane-views-panes li.views-row a:hover,
body.orange #minisites.sbpa .left_area .pane-views-panes a:hover,
body.orange #minisites.sbpa .left_area .menu-block-wrapper li a:hover {
    background: #d8653d;
    background-color: #d8653d;
    font-weight: bold;
}

#minisites.sbpa .left_area .pane-views-panes li,
#minisites .left_area .menu-block-wrapper li {
    padding-bottom: 0;
}

.orange #minisites.sbpa .left_area .pane-views-panes li.views-row a,
.orange #minisites.sbpa .left_area .menu-block-wrapper li a {
    border-bottom: 1px dotted #fff;
}

.orange #minisites.college-school.sbpa .slider .views-slideshow-bxslider .bx-wrapper .bx-pager {
    background: #d8653d;
}

.orange #minisites.sbpa .left_area .menu-block-wrapper li.first {
    border-top: 5px solid #d8653d;
}

.orange .sbpa .view-news-announcements .views-row {
    background: #FAB9AB;
    padding: 15px;
    margin-bottom: 25px;
}

.orange .sbpa .view-news-announcements .views-row a {
    color: #d8653d !important;
}

.orange .sbpa .view-news-announcements .views-row .views-field-view-node a {
    background: #d8653d;
    border-radius: 5px;
    color: rgb(255, 255, 255) !important;
    font-weight: bold;
    padding: 3px 20px;
}

.orange .sbpa .view-news-announcements .views-row-even {
    background: #e7e7e8;
}

.orange h3,
.orange .pane-title {
    color: #d8653d;
}

.orange .sbpa .view-news-announcements .views-row-odd {
    background: rgba(253, 226, 220, .35);
}

.orange .sbpa .minisite-events ul li.views-row .views-field-title a {
    color: #d8653d;
}

body.orange .sbpa a,
body.orange .sbpa h3,
body.orange .sbpa h6 {
    color: #d8653d;
}

body.orange .sbpa #sub_header .top,
body.orange .sbpa #sub_header .slider {
    background-color: #d8653d;
}

body.orange #minisites.sbpa .left_area .pane-views-panes .pane-title,
body.orange #minisites.sbpa .left_area .pane-menu-tree .pane-title,
body.orange #minisites.sbpa .link_list.helpful h3,
body.orange #minisites.sbpa .left_area .pane-views-panes li.expanded h3,
body.orange #minisites.sbpa .left_area .menu-block-wrapper li.expanded h3 {
    color: #d8653d;
}

body.orange #minisites.sbpa #events,
body.orange #minisites.sbpa #pagearea-minisites hr {
    border-color: #d8653d;
}

body.orange .sbpa a.apply-btn {
    background-color: #d8653d;
}

body.orange .sbpa .container h1#page-title,
body.orange .sbpa #slider_block .sub_menu,
body.orange .sbpa #slider_block .slider .caption {
    background-color: #d8653d;
}

body.orange .financial .pane-home-events-panel-pane-1,
body.orange .admission .pane-home-events-panel-pane-1 {
    color: #d8653d;
}

body.orange .sbpa .financial .minisite-events ul li.views-row .views-field-title a,
body.orange .sbpa .financial .minisite-events ul li.views-row h4,
body.orange .sbpa .financial .mid_area .block h4 {
    color: #d8653d;
}

.sbpa #sub_header .top .pane-fpid-4 {
    min-height: inherit;
    padding: 10px 20px 10px;
}

.sbpa #sub_header .top .pane-fpid-4-flushleft {
    min-height: inherit;
    padding: 10px 0px 10px;
}

.sbpa #sub_header .top .pane-fpid-4 h2 {
    max-width: 100%;
}

.sbpa #sub_header .top .pane-bundle-text h2 {
    max-width: 100%;
    font-size: 28px;
    line-height: inherit;
    letter-spacing: normal;
}

.sbpa .slider .views-field-body {
    display: none;
}

.sbpa .left_area .pane-title {
    /*background: #00759A;*/
    /*padding: 3px 10px;*/
	font-weight: 600;
}

#minisites.sbpa .left_area .pane-views-panes li.views-row a,
#minisites.sbpa .left_area .menu-block-wrapper li a {
    width: auto;
    /*border-bottom: 1px dotted #BBBBBB;*/
    margin: auto;
    padding: 7px 15px
}

#minisites.sbpa .left_area .menu-block-wrapper li.expanded h3,
#minisites.sbpa .left_area .menu-block-wrapper li.expanded-sub h4 {
    font-size: inherit;
    color: #000000 !important;
    margin: 0;
    padding: 7px 15px;
    /*border-bottom: 1px dotted #BBBBBB;*/
	font-family: 'Nunito', 'Myriad Pro', sans-serif !important;
}

#minisites.sbpa .left_area .menu-block-wrapper li.expanded:hover {
    background: #00759A;
}

.green #minisites.sbpa .left_area .menu-block-wrapper li.expanded:hover {
    background: #00652E;
}

.accent-green #minisites.sbpa .left_area .menu-block-wrapper li.expanded:hover {
    background: #A8B400;
}

.purple #minisites.sbpa .left_area .menu-block-wrapper li.expanded:hover {
    background: #00652E;
}

#minisites.sbpa .left_area .menu-block-wrapper li.expanded:hover h3 {
    color: #FFFFFF !important;
}

#minisites.sbpa .left_area .menu-block-wrapper li li {
    padding-left: 0;
}

#minisites.sbpa .left_area .menu-block-wrapper li li a,
#minisites.sbpa .left_area .menu-block-wrapper li li h4 {
    padding: 7px 15px 7px 35px;
}

.blue #minisites.sbpa .left_area .menu-block-wrapper li li.first,
.green #minisites.sbpa .left_area .menu-block-wrapper li li.first {
    border-top: 0;
}

.purple #minisites.sbpa .left_area .menu-block-wrapper li li.first {
    border-top: 0;
}

.accent-green #minisites.sbpa .left_area .menu-block-wrapper li li.first {
    border-top: 0;
}

.soe #minisites.sbpa .left_area .menu-block-wrapper li li a:before {
    /*content: '>';*/
    padding-right: 10px;
    font-size: 13px;
}

.soe #minisites.sbpa .left_area .menu-block-wrapper li li a,
.soe #minisites.sbpa .left_area .menu-block-wrapper li li h4 {
    padding-left: 2em;
    text-indent: -0.5em;
    font-weight: normal;
}

.soe #minisites.sbpa .left_area .menu-block-wrapper li li li a {
    padding-left: 3em;
    text-indent: -0.5em;
}

.sbpa .pane-student-spotlights .pane-title {
    display: none;
}

.sbpa .taged-spotlights .view-content,
.sbpa #taged_spotlights {
    background: none;
    border: none;
}

.sbpa .view-footer .more_spotlights {
    display: none;
}

.sbpa .tab-pane {
    display: none;
}

.sbpa .tab-pane.active {
    display: block;
}

.sbpa .panel-separator {
    display: none;
}

.sbpa .nav-tabs > .active > a,
.sbpa .nav-tabs > .active > a:hover,
.sbpa .nav-tabs > .active > a:focus {
    font-weight: bold;
    border-bottom: 4px solid #ffcd00;
	color: #00652E;
    cursor: pointer;
}

/*.sbpa .nav-tabs > .active > a {
    font-weight: bold;
    border-bottom: 3px solid #00652E;
	color: #00652E;
    cursor: pointer;
}*/

.sbpa .nav-tabs li a {
    color: #777;
    cursor: default;
    /*background-color: #ffffff;*/
    /*border: 1px solid #ddd;*/
    cursor: pointer;
    font-size: 16px;
	transition: unset !important;
    /*margin-right: 10px;*/
}

.sbpa .nav-tabs li a:focus {
	outline: thin dotted;
}

.sbpa .nav-tabs > li > a:hover {
    /* border-bottom: 3px solid #00652E; */
    /* border-color: #eeeeee #eeeeee #dddddd; */
    background-color: #ffffff; 
	color: #000
}
.sbpa .nav-tabs > li > a:focus {
    color: #00652E;
}

#minisites.college-school .slider .views-slideshow-bxslider .bx-wrapper .bx-pager {
    display: none;
}

#minisites.college-school.sbpa .slider .views-slideshow-bxslider .bx-wrapper .bx-pager {
    color: #FFFFFF;
    display: block;
    padding: 3px;
    position: relative;
    padding: 3px 0px 3px 0px;
    bottom: inherit;
}

.sbpa .bx-wrapper .bx-pager.bx-default-pager a:hover,
.sbpa .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #fff;
}

.sbpa .bx-wrapper .bx-pager.bx-default-pager a {
    background: #000;
    margin: 5px 5px;
}

#tab-news h2,
#tab-events h2 {
    margin-bottom: 20px;
}

.sbpa .view-news-announcements .views-row a:hover {
    color: #000 !important;
}

.sbpa .view-news-announcements .views-row .views-field-view-node {
    margin-left: 215px;
    margin-top: 15px;
}

.sbpa .view-news-announcements .views-row .views-field-field-date {
    font-weight: bold;
    padding-bottom: 10px;
}

.sbpa .view-news-announcements .views-row .views-field-view-node a:hover {
    background: #000 !important;
}

.sbpa .view-news-announcements .views-row-even {
    background: #e7e7e8;
}

.sbpa .view-news-announcements .views-row-odd {
    background: #d7e4ef;
}

.sbpa .view-header .news_all {
    float: right;
    margin-top: -40px;
    font-size: 18px;
    text-transform: uppercase;
}

.sbpa .view-header .news_all a {
    font-weight: bold;
}

.sbpa .view-news-announcements .views-row .views-field-title {
    font-size: 18px;
}

.sbpa .minisite-events .views-field-title {
    font-weight: bold;
    margin: 0 0 5px;
    text-transform: none;
    font-size: 18px;
    font-style: normal !important;
}

.sbpa .minisite-events .views-field-field-location,
.sbpa .minisite-events .views-field-field-events-date,
.sbpa .minisite-events .views-field-title,
.sbpa .minisite-events ul li.views-row .views-field-title {
    margin-bottom: 10px;
}

.sbpa .minisite-events ul li.views-row h4 {
    margin-bottom: 10px;
}

.sbpa .minisite-events .views-field-view-node {
    margin-top: 25px;
}

.sbpa .minisite-events .views-field-field-location .views-label,
.sbpa .minisite-events .views-label-field-events-time {
    display: inline;
    font-weight: bold;
}

.sbpa .minisite-events .views-field-field-location .field-content,
.sbpa .minisite-events .views-field-field-events-time .field-content,
.sbpa .minisite-events .views-field-field-events-time .field-content .time-default {
    display: inline;
}

.sbpa .minisite-events .views-row {
    margin-bottom: 20px;
    border-bottom: 2px dotted #BBBBBB;
    padding-bottom: 20px;
}

.sbpa .minisite-events .views-row-last {
    border-bottom: 0;
}

.sbpa .minisite-events ul li.views-row .views-field-title a:hover {
    color: #000;
}

.sbpa .view-news-announcements .views-row .views-field-field-new-image {
    width: 200px;
}

.sbpa .view-news-announcements .views-row .views-field-title,
.sbpa .view-news-announcements .views-row .views-field-field-short-description-,
.sbpa .view-news-announcements .views-row .views-field-field-date {
    margin-left: 215px;
}

.sbpa .view-news-announcements .views-row {
    min-height: 149px; /*previously 200px*/
    padding-top: 18px;
}

.sbpa .flexslider .slides > li {
    display: block;
}

.minisite-directory-right .directory_listing .span7 {
    width: 48.9362%;
}

.minisite-directory-right .directory_listing .span3 {
    width: 31.9149%;
}

.blue .directory_description_right .right_content {
    background: #e2e9f1;
    border-radius: 10px;
}

.orange .directory_description_right .right_content {
    background: rgba(253, 226, 220, .35);
    border-radius: 10px;
}

.purple .directory_description_right .right_content {
    background: #d8e8de;
    border-radius: 10px;
}

.accent-green .directory_description_right .right_content {
    background: #F4F7CD;
    border-radius: 10px;
}

.blue .direcory_expertises {
    background: #00759A;
}

.orange .direcory_expertises {
    background: #D2492A;
}

.purple .direcory_expertises {
    background: #00652E;
}

.accent-green .direcory_expertises {
    background: #A8B400;
}

@media (min-width: 1200px) {
    .minisite-directory-right .directory_listing .span7 {
        width: 48.7179%;
        ;
    }
    .minisite-directory-right .directory_listing .span3 {
        width: 31.6239%;
        ;
    }
}

@media (min-width:768px) and (max-width:979px) {
    .minisite-directory-right .directory_listing .span2 {
        width: 20%;
        padding-right: 15px;
    }
    .minisite-directory-right .directory_listing .span7 {
        width: 75%;
    }
    .minisite-directory-right .directory_listing .span3 {
        width: 100%;
        margin: 7px;
    }
}

@media (min-width:320px) and (max-width:767px) {
    .minisite-directory-right .directory_listing .span2 {
        width: 100%;
    }
    .minisite-directory-right .directory_listing .span7 {
        width: 100%;
    }
    .minisite-directory-right .directory_listing .span3 {
        width: 100%;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .sbpa #pagearea-minisites .left_area,
    .sbpa #pagearea .left_area {
        width: 22.9282%;
    }
    .sbpa #pagearea-minisites .span9.mid_area,
    .sbpa #pagearea .span9 {
        width: 74.3094%;
        float: left;
        margin-left: 2.76243%;
        margin-top: 0px;
    }
	.sbpa #pagearea-minisites .span13.mid_area,
    .sbpa #pagearea .span13 {
        width: 62%;
        float: left;
        margin-left: 2.76243%;
        margin-top: 0px;
    }
    .sbpa #pagearea-minisites .visible-tablet {
        display: none !important;
    }
    .sbpa .nav-tabs li a {
        font-size: 12px;
        margin-right: 8px;
    }
}

@media (max-width:767px) {
    .sbpa #news_calendar {
        margin-top: 20px;
    }
    .sbpa #news_calendar #tab-news h2,
    .sbpa #news_calendar #tab-events h2 {
        float: left;
        width: 100%;
        font-size: 16px;
        margin-bottom: 5px;
    }
    .sbpa #news_calendar #tab-news .news_all,
    .sbpa #news_calendar #tab-events .news_all {
        float: right;
        width: 100%;
        text-align: center;
        margin-bottom: 17px;
        margin-top: 10px;
    }
    .sbpa .view-news-announcements .views-row {
        width: 100%;
        padding: 0px;
    }
    .sbpa .view-news-announcements .views-row .views-field-title,
    .sbpa .view-news-announcements .views-row .views-field-field-short-description-,
    .sbpa .view-news-announcements .views-row .views-field-field-date {
        margin-left: 0px;
        text-align: left;
        width: 93%;
        padding: 10px 4%;
    }
    .sbpa .view-news-announcements .views-row .views-field-view-node {
        float: right;
        text-align: center;
        width: 100%;
        margin-left: 0px;
        padding: 10px 0px;
        margin-right: 12px;
        margin-bottom: 8px;
    }
    .sbpa .view-news-announcements .views-row .views-field-field-new-image {
        margin: auto;
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .sbpa .nav-tabs > li,
    .sbpa .nav-pills > li {
        margin-top: 12px;
    }
    .sbpa .view-header .news_all {
        float: none;
        margin: 0;
        text-align: center;
        font-size: 15px;
        padding-bottom: 15px;
    }
    .sbpa h3,
    .sbpa .pane-title {
        font-size: 24px;
        text-align: center;
    }
}

.snhs_site #page-title,
.sbpa_site #page-title {
    display: block;
}

.page-node-5385 #page-title {
    display: none;
}

.page-node-5388 #page-title {
    display: none;
}

.page-node-5388 .site_departments,
.page-node-5388 .news_events_link,
.page-node-5385 .site_departments,
.page-node-5385 .news_events_link {
    display: none;
}

.news_events_link .block-block .content {
    color: #FFFFFF;
}

.news_events_link {
    float: right;
    margin-top: 20px;
    padding-right: 15px;
}

.news_events_link .content a {
    color: #FFFFFF;
}

body.blue #minisites.sbpa .left_area .pane-views-panes a:hover,
body.blue #minisites.sbpa .left_area .pane-views-panes a.active,
body.blue #minisites.sbpa .link_list.helpful a:hover,
body.blue #minisites.sbpa .link_list.helpful a.active,
body.blue #minisites.sbpa .left_area .menu-block-wrapper li a:hover,
body.blue #minisites.sbpa .left_area .menu-block-wrapper li a.active {
    background-color: #4282a5;
}

body.blue.sbpa_site .container h1#page-title,
body.blue.sbpa_site #slider_block .sub_menu,
body.blue.sbpa_site #slider_block .slider .caption {
    background-color: #4282a5;
}

body.blue #minisites.sbpa .content_area h1 {
    color: #4282a5;
}

#minisites .view-directory-db #edit-departments-name-wrapper {
    display: none;
}

#minisites .view-directory-db .directory_db_contact_info .phone,
.directory_db_contact_info .fax,
#minisites .directory_db_contact_info .sp_bold {
    font-size: inherit;
}

#minisites .directory_db_contact_info > ul li img {
    padding-right: 5px;
}

#minisites .directory_db_contact_info ul li.email .contact_content a {
    word-break: break-all;
}

.sbpa_site #page-title,
.snhs_site #page-title {
    display: block;
}

.page-node-5388 #page-title,
.page-node-5385 #page-title {
    display: none;
}

.sbpa .taged-spotlights .views-field-field-short-titlep {
    color: #FFFFFF;
}

body.orange .container h1#page-title,
body.orange #slider_block .sub_menu,
body.orange #slider_block .slider .caption {
    background-color: #d8653d;
}

.soe_home h1#page-title,
.soe_home .site_departments,
.soe_home .news_events_link {
    display: none;
}

#news_calendar .sutro-column-content {
    display: none;
}

.soe #myTabContent {
    margin-top: 0;
}


/******************************SOE Minisite************************/

body.blue.soe .sbpa #sub_header .top,
body.blue.soe .sbpa #sub_header .slider,
.blue.soe #minisites.college-school.sbpa .slider .views-slideshow-bxslider .bx-wrapper .bx-pager,
.blue.soe .sbpa .view-news-announcements .views-row .views-field-view-node a {
    background: #00759A;
}

body.blue.soe #minisites.sbpa .left_area .pane-views-panes a:hover,
body.blue.soe #minisites.sbpa .left_area .pane-views-panes a.active,
body.blue.soe #minisites.sbpa .link_list.helpful a:hover,
body.blue.soe #minisites.sbpa .link_list.helpful a.active,
body.blue.soe #minisites.sbpa .left_area .menu-block-wrapper li a:hover,
body.blue.soe #minisites.sbpa .left_area .menu-block-wrapper li a.active,
body.blue.soe .container h1#page-title,
body.blue.soe #slider_block .sub_menu,
body.blue #slider_block .slider .caption {
    background-color: #00759A;
}

body.blue.soe #minisites.sbpa .left_area .pane-views-panes a:hover,
body.blue.soe #minisites.sbpa .left_area .pane-views-panes a.active,
body.blue.soe #minisites.sbpa .link_list.helpful a:hover,
body.blue.soe #minisites.sbpa .link_list.helpful a.active,
body.blue.soe #minisites.sbpa .left_area .menu-block-wrapper li a:hover,
body.blue.soe #minisites.sbpa .left_area .menu-block-wrapper li a.active {
    background-color: #00759A;
}

body.blue.soe .sbpa h3,
body.blue.soe .sbpa .pane-title,
.blue.soe .sbpa .view-news-announcements .views-row a,
body.blue.soe .sbpa a,
body.blue.soe .sbpa h3,
body.blue.soe .sbpa h6,
.blue.soe .sbpa .view-news-announcements .views-row a {
    color: #00759A;
}

.blue.soe .sbpa .view-news-announcements .views-field-title a {
    color: #00759A !important;
}

.blue #minisites.sbpa .left_area .menu-block-wrapper li.first {
    border-top: 5px solid #00759A;
}

.green #minisites.sbpa .left_area .menu-block-wrapper li.first {
    border-top: 5px solid #00652E;
}

.soe #pagearea {
    padding-bottom: 0;
}

.mobile_menu .lines {
    border-radius: 3px;
    display: block;
    float: right;
    margin: 0px;
    padding: 0px 19px;
    width: 36px;
}

.mobile_menu .line {
    display: block;
    height: 2px;
    width: 26px;
    margin: 5px auto;
    background-color: #fff;
    border-bottom: 1px solid #fff;
}

#minisites .mobile_menu {
    padding: 5px 5px 9px 5px;
    color: #FFFFFF;
    cursor: pointer;
}

.blue #minisites .mobile_menu {
    background: #4282a5;
}

body.blue.soe #minisites .mobile_menu {
    background: #00759A;
}

.orange #minisites .mobile_menu {
    background: #d8653d;
}

.purple #minisites .mobile_menu {
    background: #00652E;
}

.accent-green #minisites .mobile_menu {
    background: #A8B400;
}

.soe .mobile_menu .menu_title {
    line-height: normal;
    font-size: 20px;
    color: #FFFFFF;
    padding-left: 15px;
}

.soe #minisite .mobile_content {
    display: none;
}

@media only screen and (max-width: 767px) {
    .green #minisites .mobile_menu {
        background: #00652E;
    }
    .soe #minisites.sbpa .menu-block-wrapper .menu,
    #minisites .destop_content {
        display: none;
    }
    .soe #minisites .mobile_menu,
    #minisite .mobile_content {
        display: block;
    }
    .soe .sbpa {
        position: relative;
    }
    .soe .apply {
        /*position: absolute;
        bottom: -245px;*/
        width: 100%;
        left: 0;
        right: 0
    }
    .soe #minisites #news_calendar {
        position: relative;
    }
    /*.soe*/ #footer {
        margin-top: 300px;
    }
    .soe .sbpa .taged-spotlights {
        width: 80%;
        margin: auto
    }
    .soe #minisites.sbpa .left_area .menu-block-wrapper li.expanded h3 {
        text-align: left;
    }
}


/******************************accordion content*******************************/

.view-degree-program-list-page {
    margin-bottom: 50px;
    clear: both;
	font-family: 'Nunito', sans-serif !important;
}

.view-degree-program-list-page .ui-state-active,
.view-degree-program-list-page.ui-widget-content .ui-state-active,
.view-degree-program-list-page .ui-widget-header .ui-state-active {
    background: #e4e5e6;
    border: none;
    border-radius: 5px;
}

.view-degree-program-list-page .ui-state-default,
.view-degree-program-list-page .ui-widget-content .ui-state-default,
.view-degree-program-list-page .ui-widget-header .ui-state-default {
    background: #e4e5e6;
    border: none;
    border-radius: 5px;
}

.view-degree-program-list-page .ui-state-active a,
.view-degree-program-list-page .ui-state-active a:link,
.view-degree-program-list-page .ui-state-active a:visited {
    color: #00652E;
    font-size: 22px;
    font-weight: bold;
}

.view-degree-program-list-page .ui-state-default a,
.view-degree-program-list-page .ui-state-default a:link,
.view-degree-program-list-page .ui-state-default a:visited {
    color: #00652E;
    font-size: 22px;
    font-weight: bold;
}

.view-degree-program-list-page .ui-accordion-content {
    margin-top: -2px;
    border: 1px solid #e4e5e6;
    height: 100% !important;
	font-family: 'Nunito', sans-serif !important;
}

.view-degree-program-list-page .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    right: 0.5em;
    background: url(img/acc_down.png);
    background-size: 100%;
    background-repeat: no-repeat;
    left: inherit;
}

.view-degree-program-list-page .ui-accordion .ui-accordion-header-active .ui-accordion-header-icon {
    right: 0.5em;
    background: url(img/acc_up.png);
    background-size: 100%;
    background-repeat: no-repeat;
    left: inherit;
}

.view-degree-program-list-page .ui-icon {
    width: 20px;
    height: 20px;
}

.view-degree-program-list-page .views-row-odd,
.view-degree-program-list-page .views-row-even {
    padding-bottom: 15px;
    display: list-item;
    list-style-type: disc;
    color: #878787;
}

.view-degree-program-list-page .views-row-odd {}

.view-degree-program-list-page .views-row a {
    font-size: 16px;
}

.view-degree-program-list-page.view-display-id-panel_pane_1 {
    margin-top: 25px;
}

.view-degree-program-list-page .sub-list {
    float: left;
    width: 48%;
}

.view-degree-program-list-page .sub-list:first-child {
    padding-right: 30px;
}

@media (min-width:768px) and (max-width:1024px) {
    .view-degree-program-list-page .views-row-odd,
    .view-degree-program-list-page .views-row-even {
        width: 47%;
    }
    .view-degree-program-list-page .views-row a {
        font-size: 14px;
    }
}

@media (max-width:767px) {
    .view-degree-program-list-page .ui-state-default a,
    .view-degree-program-list-page .ui-state-default a:link,
    .view-degree-program-list-page .ui-state-default a:visited {
        font-size: 14px;
    }
    .view-degree-program-list-page .ui-accordion-content {
        padding: 1em;
        padding-bottom: 2em;
    }
    .view-degree-program-list-page .views-row a {
        font-size: 12px;
    }
    .view-degree-program-list-page .views-row-odd,
    .view-degree-program-list-page .views-row-even {
        width: 100%;
        margin-bottom: 12px;
    }
    .view-degree-program-list-page .ui-state-default,
    .view-degree-program-list-page .ui-widget-content .ui-state-default,
    .view-degree-program-list-page .ui-widget-header .ui-state-default {
        padding: 1em;
    }
    .view-degree-program-list-page .views-row-odd {
        padding-right: 0px;
    }
    .page-node-3544 .span12.mid_area {
        padding: 0px !important;
    }
}


/******************************board of regents resolutions************************/

#block-responsive-dropdown-menus-menu-board-of-regents,
#block-responsive-dropdown-menus-menu-herbarium-menu {
    display: none;
}

.horizontal_menu {}

.horizontal_menu ul.menu {
    margin: 5px 0;
    border-top: 1px solid #00652E;
    border-bottom: 1px solid #00652E;
}

.horizontal_menu ul.menu li {
    list-style: none;
    margin: 0;
    float: left;
    padding: 0;
    position: relative;
	cursor: default;
}

.horizontal_menu ul.menu li a {
    padding: 10px 19px;
    font-size: 16px;
    font-weight: bold;
    display: block;
}

.safari_browser .horizontal_menu ul.menu li a {
    padding: 10px 14px;
    font-size: 16px;
    font-weight: bold;
    display: block;
}


/* Safari only override */

::i-block-chrome,
.horizontal_menu ul.menu li a {
    padding: 10px 15px;
}

.horizontal_menu ul.menu li a:hover,
.horizontal_menu ul.menu li a.active {
    background: #00652E;
    color: #fff;
    text-decoration: none;
}

.accent-green .horizontal_menu ul.menu li a:hover,
.accent-green .horizontal_menu ul.menu li a.active {
    background: #eee;
    color: #A8B400;
    text-decoration: none;
}

.accent-green .horizontal_menu ul.menu {
    border: none;
    background: #A8B400;
    margin-bottom: 0;
}

.accent-green .horizontal_menu ul.menu ul {
    background: #eee;
}

body.accent-green.herbarium .horizontal_menu ul.menu ul a {
    color: #A8B400;
}

body.accent-green.herbarium .horizontal_menu ul.menu ul a:hover {
    color: #FFFFFF;
    background: #A8B400;
}

.accent-green .horizontal_minisite .slider .views-field-body {
    background: #A8B400;
    text-align: center;
    color: #fff;
    padding: 10px;
}

body.accent-green.herbarium a {
    color: #FFFFFF;
}

.horizontal_minisite.accent-green .slider .views-field-body {
    background: #A8B400;
    text-align: center;
    color: #fff;
    padding: 10px;
}

.horizontal_minisite .slider .views-field-body {
    background: #00652E;
    text-align: center;
    color: #fff;
    padding: 10px;
}

.horizontal_minisite .slider .views-field-body h3,
.horizontal_minisite .slider .views-field-body h2,
.horizontal_minisite .slider .views-field-body h4 {
    color: #FFFFFF;
}

.horizontal_minisite .slider .views-field-body p {
    margin: 0;
    padding: .25em 0;
}

.horizontal_minisite .bx-pager {
    display: none;
}

.horizontal_minisite .container h1#page-title {
    display: none;
}

.table-style .views-table {
    width: 100%;
}

#pagearea .table-style .views-table thead tr th {
    padding: 10px 9px;
    border: 1px solid #AEAEAE;
}

#pagearea .table-style .views-table tr td {
    border: 1px solid rgb(174, 174, 174);
    vertical-align: middle;
    padding: 8px 9px 4px 9px;
}

.view-publications .file_type {
    text-transform: uppercase;
}

.table-style #edit-field-short-title-value-1-wrapper {
    width: 60%;
}

.table-style #edit-field-short-title-value-1-wrapper input {
    width: 97%;
}

.table-style .views-submit-button input {
    width: auto;
    padding-left: 18px;
    padding-right: 18px;
    background: rgba(0, 0, 0, 0.51);
    color: #FFFFFF;
    text-transform: uppercase;
}

.table-style .views-submit-button input:hover {
    background: #00652E;
}

.table-style .views-exposed-form {
    background: none;
    border: none;
    width: 70%;
    margin: auto;
    display: block;
    position: relative;
}

.table-style .views-widget-per-page {
    width: 20%;
}

.table-style .views-widget-per-page select {
    width: 100%;
}

.table-style .views-widget-filter-years {
    display: none;
}

.table-style .view-header ul li a {
    background: rgb(230, 231, 233);
    border-radius: 7px;
    padding: 6px 20px;
    color: #000;
    font-size: 18px;
    border: 2px solid transparent;
}

.table-style .view-header ul li a:hover {
    background: transparent none repeat scroll 0% 0%;
    border: 2px solid #00652E;
    text-decoration: none;
}

.table-style .view-header {
    margin: auto;
    text-align: center;
}

.table-style {
    margin-top: 40px;
}

.table-style form {
    margin-top: 30px;
    margin-bottom: 40px;
}

.table-style .views-field-download {
    width: 15%;
}

.table-style .Download {
    padding-left: 20px;
}

.showing_indicate {
    position: absolute;
    bottom: -180px;
}

.table-style .view-header {
    position: relative;
}

.pane-publications-panel-pane-1 .pane-title {
    margin-bottom: 50px;
}

.table-style .views-field-field-short-title a {
    font-weight: bold;
}

.table-style .views-submit-button input {
    display: inline-block;
    padding: 4px 12px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    border-width: 1px;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-radius: 4px;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
}

@media (min-width:1024px) and (max-width:1199px) {
    .horizontal_menu ul.menu li a {
        padding: 10px 11px;
        font-size: 14px;
    }
}

@media (min-width:1000px) and (max-width:1024px) {
    .horizontal_menu ul.menu li a {
        padding: 10px 11px;
        font-size: 14px;
    }
}

@media (min-width:768px) and (max-width:979px) {
    .table-style .views-exposed-form {
        width: 80%;
    }
    .showing_indicate {
        bottom: -250px;
    }
    .view-display-id-panel_pane_2.table-style .views-exposed-widget label {
        font-size: 12px;
    }
    .table-style #edit-field-short-title-value-1-wrapper {
        width: 75%;
    }
    .table-style .view-header ul li a {
        padding: 6px 15px;
    }
}

@media (min-width:320px) and (max-width:767px) {
    #block-responsive-dropdown-menus-menu-board-of-regents {
        display: block;
        background: #00652E;
    }
    #block-menu-menu-board-of-regents,
    #block-responsive-dropdown-menus-menu-board-of-regents h3 {
        display: none;
    }
    #block-responsive-dropdown-menus-menu-board-of-regents .toggle-help {
        display: none;
    }
    .horizontal_minisite .menu-toggle .line {
        background-color: #fff;
        border-bottom: 1px solid #fff;
    }
    .horizontal_minisite #menu-board-of-regents {
        margin: 0;
    }
    .horizontal_minisite .responsive-menu li,
    .responsive-menu.inline li {
        border-bottom: 1px dotted #fff;
        padding: 0 10px;
    }
    .horizontal_minisite .responsive-menu li.last {
        border: none;
    }
    .horizontal_minisite .responsive-menu li a {
        color: #fff;
        display: block;
        padding: 10px 0px;
    }
    .horizontal_minisite .view-publications thead tr {
        position: relative;
        top: inherit;
        left: inherit;
    }
    .table-style .views-field-download {
        width: inherit;
    }
    .horizontal_minisite #pagearea .view-publications td {
        position: unset;
        position: inherit;
    }
    .horizontal_minisite #pagearea .view-publications td::before {
        position: relative;
        content: "";
    }
    .horizontal_minisite .view-header ul.inline > li,
    .horizontal_minisite .view-headerol.inline > li {
        display: block;
    }
    .table-style .view-header ul li a {
        display: block;
        margin: auto auto 15px;
        width: 50%;
    }
    .table-style .views-exposed-form {
        width: 100%;
        padding: 0;
    }
    .table-style #edit-field-short-title-value-1-wrapper,
    .table-style .views-widget-per-page {
        width: 100%;
        display: block;
    }
    .showing_indicate {
        bottom: -315px;
    }
    .view-id-publications.view-display-id-panel_pane_2 .showing_indicate {
        bottom: -300px;
    }
    .horizontal_minisite .view-id-publications .view-content {
        padding-top: 20px;
    }
    .horizontal_minisite .view-id-publications .view-filters {
        padding-bottom: 20px;
    }
}

.pane-block-50 {
    display: none;
}

.pane-block-49 .pane-title {
    text-align: center;
    color: #fff;
    margin: 0;
    padding-bottom: 15px;
    padding-top: 10px;
    border-bottom: 0;
    background: #00652E;
}

.pane-block-49 .pane-content {
    cursor: pointer;
}

.pane-block-49 p {
    margin: 0;
}

#block-menu-menu-herbarium-menu ul.menu li.expanded h3 {
    color: #fff;
    margin: 0px;
    line-height: normal;
    display: block;
    padding: 7px 21px;
    font-size: 16px;
    font-weight: bold;
}

#block-menu-menu-herbarium-menu ul.menu li.expanded h3:hover {
    background: #eee;
    color: #A8B400;
}

#block-menu-menu-herbarium-menu ul.menu li.expanded:hover > ul {
    display: block;
    opacity: 1 !important;
    overflow: visible !important;
    visibility: visible !important;
}

#block-menu-menu-herbarium-menu ul.menu ul.menu {
    position: absolute;
    width: 235px;
    top: 39px;
    z-index: 700;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
    padding: 0px;
    margin-top: 0;
}

#block-menu-menu-herbarium-menu ul.menu li.expanded ul.menu li {
    width: 100%;
    border-bottom: 1px solid #FFF;
}

#block-menu-menu-herbarium-menu ul.menu li.expanded ul.menu li:last-child {
    border-bottom: 0;
}

#block-menu-menu-herbarium-menu ul.menu li {
    margin: 0px;
    float: left;
    padding: 0px;
    list-style: outside none none;
    position: relative;
}

#block-menu-menu-herbarium-menu ul.menu li.expanded ul.menu ul {
    left: 235px;
    opacity: 0;
    visibility: hidden;
    top: 0px;
}

#block-menu-menu-research li.expanded h3 {
    margin: 0px;
    line-height: normal;
    display: block;
    padding: 7px 77px;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}

.horizontal_menu #block-menu-menu-research ul.menu li a {
    padding: 10px 77px;
}

::i-block-chrome,
.horizontal_menu #block-menu-menu-research ul.menu li a {
    padding: 10px 73px;
}

.horizontal_menu #block-menu-menu-research ul.menu li ul a {
    padding: 10px;
    text-transform: inherit;
    font-size: 14px;
}

.horizontal_menu #block-menu-menu-research ul.menu li ul li {
    width: 100%;
    display: block;
}

#block-menu-menu-research li.expanded.last ul.menu {
    right: 0;
    left: inherit;
}

#block-menu-menu-research ul.menu ul.menu {
    position: absolute;
    width: 300px;
    top: 40px;
    z-index: 700;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
    padding: 0px;
    margin-top: 0;
}

#block-menu-menu-research ul.menu li a:hover,
#block-menu-menu-research ul.menu li h3:hover,
#block-menu-menu-research ul.menu li a.active:hover {
    color: #0B9494;
    background: #eee;
    text-decoration: none;
}

#block-menu-menu-research ul.menu li a.active {
    background: #eee;
    color: #0B9494;
}

.horizontal_menu #block-menu-menu-research ul.menu {
    background: #0B9494;
    border: none;
}

.horizontal_menu #block-menu-menu-research ul.menu ul,
.horizontal_menu #block-menu-menu-research ul.menu ul ul {
    background: #eee;
    color: #0B9494
}

.horizontal_menu #block-menu-menu-research ul.menu a {
    color: #fff;
}

.horizontal_menu #block-menu-menu-research ul.menu li ul li a:hover {
    text-decoration: underline;
}

.horizontal_menu #block-menu-menu-research ul.menu ul a {
    color: #0B9494;
}

#block-menu-menu-research ul.menu li.expanded:hover > ul {
    display: block;
    opacity: 1;
    visibility: visible;
}

.herbarium .horizontal_menu ul.menu li a {
    color: #FFFFFF;
}

.aqua-green-blue.horizontal_minisite #minisites.student-achivement #news .pane-views-panes h3,
.aqua-green-blue.horizontal_minisite #minisites.student-achivement #news .pane-views-panes .pane-title {
    color: #0b9494;
}

.aqua-green-blue .student-achivement a {
    color: #0b9494!important;
}

.aqua-green-blue.research_home .student-achivement a {
    color: #fff!important;
}

.research_home #minisites #minisites #pagearea-minisites {
    margin-top: 0;
}

.aqua-green-blue .student-achivement .minisite-events ul li.views-row .views-field-title a {
    color: #0b9494 !important;
}

.research_home .right_area {
    margin-top: 0px;
}

.view-student-success-stories.view-display-id-panel_pane_3 {
    background: #0b9494;
}

.aqua-green-blue .student-achivement #featured_links {
    background: #0b9494;
}

.research_site .read_detail_news a {
    color: #FFFFFF !important;
}

.node-type-research-stories #pagearea-minisites #minisites #pagearea-minisites {
    margin-top: 0;
}

.node-type-research-stories .pull-left .panel-separator {
    height: 15px;
}

.aqua-green-blue.horizontal_minisite .field-name-body a {
    color: #0B9494 !important;
}

.student-achivement .view-display-id-panel_pane_34 .views-row-odd {
    background: #D2F7F7;
}

.student-achivement .view-display-id-panel_pane_34 .views-row-odd a,
.student-achivement .view-display-id-panel_pane_34 .views-row-even a {
    color: #0b9494 !important;
}

.page-node-7479 #teaser_scroll,
.page-node-15374 #teaser_scroll {
    display: none;
}

.horizontal_menu #block-menu-menu-faculty ul.menu ul a {
    color: #00652E;
}

.horizontal_menu #block-menu-menu-faculty ul.menu li ul li {
    width: 100%;
    display: block;
}

.horizontal_menu #block-menu-menu-faculty ul.menu li ul li a:hover {
    text-decoration: underline;
}

.horizontal_menu #block-menu-menu-faculty ul.menu li ul a {
    padding: 10px;
    text-transform: inherit;
    font-size: 14px;
}

body.accent-green.herbarium a {
    color: #A8B400;
}

.page-search .content_area #search-form {
    width: 50%;
    float: right;
}

.search_content {
    font-size: 20px;
    padding-bottom: 15px;
}

.search_content span {
    color: rgb(0, 101, 46);
}

.serach_decription > p {
    margin-bottom: 0;
}

.serach_records {
    float: right;
}

.search-result .website_section {
    margin-top: 20px;
    font-weight: bold;
}

.search_url {
    margin-top: 10px;
}

.search_main_content {
    margin-bottom: 40px;
}

.serach_decription {
    font-size: 12px;
}

.page-search .content_area #search-form input[type="text"] {
    margin-bottom: 0;
}

.page-search .content_area {
    margin-top: 30px;
}

.picframeright {
    float: right;
    padding: 8px;
    border: 1px solid #cccccc;
    margin-left: 25px;
    margin-bottom: 25px;
}

.picframeleft {
    float: left;
    padding: 8px;
    border: 1px solid #cccccc;
    margin-right: 25px;
    margin-bottom: 25px;
}

.research_site #sub_header {
    display: none;
}

@media (min-width:320px) and (max-width:767px) {
    .research_site #block-menu-menu-research {
        display: none;
    }
    .research_site .menu-toggle .toggle-help {
        display: none;
    }
    #block-responsive-dropdown-menus-menu-research {
        display: block;
    }
    #block-responsive-dropdown-menus-menu-research > h3 {
        display: none;
    }
    .horizontal_minisite.research_site .menu-toggle {
        background: #0B9494;
    }
    .menu-research.responsive-menu {
        background: #78BDBD;
        margin: 0px;
    }
    .menu-research.responsive-menu li h3 {
        color: #FFF;
        padding-top: 15px;
        font-weight: bold;
        font-size: 15px;
    }
    .menu-research.responsive-menu ul {
        margin: 0;
    }
    .horizontal_minisite.research_site .responsive-menu li a {
        color: #FFFFFF;
        font-size: 15px;
    }
    #block-block-53 h1 {
        line-height: 38px;
    }
}

@media (min-width:768px) and (max-width:979px) {
    .horizontal_menu #block-menu-menu-research ul.menu li a {
        padding: 10px 22px;
    }
    #block-menu-menu-research li.expanded h3 {
        padding: 7px 22px;
    }
}

@media (min-width:980px) and (max-width:1199px) {
    .horizontal_menu #block-menu-menu-research ul.menu li a {
        padding: 10px 40px;
    }
    #block-menu-menu-research li.expanded h3 {
        padding: 7px 40px;
    }
}

#block-menu-menu-alumni-affairs li.expanded ul {
    position: absolute;
    width: 235px;
    top: 40px;
    z-index: 700;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
    padding: 0px;
    margin-top: 0;
}

#block-menu-menu-research li.expanded h3 {
    margin: 0px;
    line-height: normal;
    display: block;
    padding: 7px 77px;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}

::i-block-chrome,
#block-menu-menu-research li.expanded h3 {
    padding: 10px 57px;
}

.horizontal_menu #block-menu-menu-alumni-affairs ul.menu li a {
    padding: 10px 60px;
}

::i-block-chrome,
.horizontal_menu #block-menu-menu-alumni-affairs ul.menu li a {
    padding: 10px 57px;
}

.horizontal_menu #block-menu-menu-alumni-affairs ul.menu li ul a {
    padding: 10px;
    text-transform: inherit;
    font-size: 14px;
}

.horizontal_menu #block-menu-menu-alumni-affairs ul.menu li ul li {
    width: 100%;
    display: block;
}

#block-menu-menu-research li.expanded.last ul.menu {
    right: 0;
    left: inherit;
}

#block-menu-menu-alumni-affairs ul.menu ul.menu {
    position: absolute;
    width: 300px;
    top: 40px;
    z-index: 700;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
    padding: 0px;
    margin-top: 0;
}

#block-menu-menu-alumni-affairs ul.menu li a:hover,
#block-menu-menu-alumni-affairs ul.menu li h3:hover,
#block-menu-menu-alumni-affairs ul.menu li a.active:hover {
    color: #00759A;
    background: #eee;
    text-decoration: none;
}

#block-menu-menu-alumni-affairs ul.menu li a.active {
    background: #eee;
    color: #00759A;
}

.horizontal_menu #block-menu-menu-alumni-affairs ul.menu {
    background: #00759A;
    border: none;
}

.horizontal_menu #block-menu-menu-alumni-affairs ul.menu ul,
.horizontal_menu #block-menu-menu-research ul.menu ul ul {
    background: #eee;
    color: #00759A;
}

.horizontal_menu #block-menu-menu-alumni-affairs ul.menu a {
    color: #fff;
}

.horizontal_menu #block-menu-menu-alumni-affairs ul.menu li ul li a:hover {
    text-decoration: underline;
}

.horizontal_menu #block-menu-menu-alumni-affairs ul.menu ul a {
    color: #00759A;
}

#block-menu-menu-alumni-affairs ul.menu li.expanded:hover > ul {
    display: block;
    opacity: 1;
    visibility: visible;
}

#block-responsive-dropdown-menus-menu-alumni-affairs {
    display: none;
}

#block-menu-menu-alumni-affairs > h3 {
    display: none;
}

.blue .student-achivement .view-display-id-panel_pane_35 .views-row-odd {
    background: #D6F0F9;
}

.alumni_site .student-achivement .view-display-id-panel_pane_30 .views-row-odd a,
.alumni_site .student-achivement .minisite-events ul li.views-row .views-field-title a,
.alumni_site .student-achivement .view-display-id-panel_pane_30 .views-row-even a {
    color: #00759A !important;
}

.alumni_site #teaser_scroll {
    display: none;
}

.alumni_site .student-achivement #featured_links,
.alumni_site .pane-student-success-stories-panel-pane-1 {
    background: #00759A;
    background-color: #00759A;
}

.alumni_site #minisites.student-achivement #news .pane-views-panes h3,
.alumni_site #minisites.student-achivement #news .pane-views-panes .pane-title {
    color: #00759A;
}

#pagearea-minisites #minisites #pagearea-minisites {
    margin-top: 0;
}

.alumni_site .view-success-stories.view-display-id-panel_pane_3 .read_detail_news a {
    background: #00759A;
}

.alumni_site .view-success-stories.view-display-id-panel_pane_3 .read_detail_news a:hover {
    background: #6EADC1;
}

.alumni_site .pull-left .panel-separator,
.node-type-alumni-stories .pull-left .panel-separator,
.page-node-14804 .pull-left .panel-separator {
    height: 0;
}

.node-type-alumni-stories #page-title {
    color: #00759A !important;
}

.alumni_site #sub_header {
    display: none;
}

.horizontal_menu #block-menu-menu-alumni-affairs ul.menu,
.horizontal_menu #block-menu-menu-research ul.menu {
    margin: 0;
}

.aqua-green-blue .student-achivement .menu-name-menu-research-spotlights-categor a:hover {
    color: #FFFFFF!important;
}

.horizontal_minisite.al_spotlights .container h1#page-title {
    display: block;
}

.node-type-student-research-stories .pane-student-spotlights .view-display-id-block_2 .item-list ul li a,
.menu-name-menu-student-spotlights-categori li.menu-mlid-5930 a {}

@media (min-width:320px) and (max-width:767px) {
    #block-menu-menu-alumni-affairs {
        display: none;
    }
    .alumni_site .menu-toggle .toggle-help {
        display: none;
    }
    #block-responsive-dropdown-menus-menu-alumni-affairs {
        display: block;
    }
    #block-responsive-dropdown-menus-menu-alumni-affairs > h3 {
        display: none;
    }
    .horizontal_minisite.alumni_site .menu-toggle {
        background: #00759A;
    }
    .menu-alumni-affairs.responsive-menu {
        background: #6EADC1;
        margin: 0px;
    }
    .menu-alumni-affairs.responsive-menu li h3 {
        color: #FFF;
        padding-top: 15px;
        font-weight: bold;
        font-size: 15px;
    }
    .menu-alumni-affairs.responsive-menu ul {
        margin: 0;
    }
    .horizontal_minisite.alumni_site .responsive-menu li a {
        color: #FFFFFF;
        font-size: 15px;
    }
    #block-block-55 h1 {
        line-height: 38px;
    }
    .horizontal_minisite #minisites #featured .flex-direction-nav a.flex-next,
    .horizontal_minisite #minisites #featured .flex-direction-nav a.flex-flex-prev {
        display: none;
    }
    .pane-student-success-stories-panel-pane-1 .views-field-field-heading,
    .view-student-success-stories #gallery-main-slider .views-field-field-subheading {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width:768px) and (max-width:979px) {
    .horizontal_menu #block-menu-menu-alumni-affairs ul.menu li a {
        padding: 10px 23px;
    }
    #block-menu-menu-alumni-affairs li.expanded h3 {
        padding: 7px 23px;
    }
    #pagearea .student-achivement .span3.right_area {
        width: 22.619%;
    }
    .view-success-stories .views-widget-filter-combine #edit-combine {
        width: auto;
    }
}

@media (min-width:980px) and (max-width:999px) {
    .horizontal_menu #block-menu-menu-alumni-affairs ul.menu li a {
        padding: 10px 41px;
    }
    #block-menu-menu-alumni-affairs li.expanded h3 {
        padding: 7px 41px;
    }
    ::i-block-chrome,
    .horizontal_menu #block-menu-menu-alumni-affairs ul.menu li a {
        padding: 10px 38px;
    }
}

@media (min-width:768px) and (max-width:1199px) {
    #minisites.student-achivement #news .pane-views-panes h3,
    #minisites.student-achivement #news .pane-views-panes .pane-title {
        font-size: 20px;
    }
}

@media (min-width:1000px) and (max-width:1199px) {
    .horizontal_menu #block-menu-menu-alumni-affairs ul.menu li a {
        padding: 10px 46px;
    }
    ::i-block-chrome,
    .horizontal_menu #block-menu-menu-alumni-affairs ul.menu li a {
        padding: 10px 38px;
    }
    #block-menu-menu-alumni-affairs li.expanded h3 {
        padding: 7px 46px;
    }
}

@media (min-width:768px) and (max-width:979px) {
    .horizontal_menu ul.menu li a,
    #block-menu-menu-herbarium-menu ul.menu li.expanded h3 {
        padding: 7px 4px;
        font-size: 12px;
    }
    #block-menu-menu-herbarium-menu ul.menu ul.menu {
        top: 35px;
    }
}

@media (min-width:980px) and (max-width:999px) {
    .horizontal_menu ul.menu li a,
    #block-menu-menu-herbarium-menu ul.menu li.expanded h3 {
        padding: 7px 11px;
        font-size: 14px;
    }
    #block-menu-menu-herbarium-menu ul.menu li.expanded h3 {
        padding: 5px 11px;
    }
    #block-menu-menu-herbarium-menu ul.menu ul.menu {
        top: 34px;
    }
}

@media (min-width:1000px) and (max-width:1199px) {
    .horizontal_menu ul.menu li a,
    #block-menu-menu-herbarium-menu ul.menu li.expanded h3 {
        padding: 10px 11px;
        font-size: 14px;
    }
    #block-menu-menu-herbarium-menu ul.menu li.expanded h3 {
        padding: 7px 11px;
    }
    #block-menu-menu-herbarium-menu ul.menu ul.menu {
        top: 40px;
    }
}

@media (min-width:320px) and (max-width:767px) {
    .view-procurements {
        overflow: auto;
    }
    .procurement .horizontal_menu ul.menu li {
        float: none;
    }
    .procurement .horizontal_menu ul.menu li a {
        padding: 10px 25px !important;
    }
    .region-horizontal-menu #block-block-58 h1 {
        font-size: 28px;
    }
    #block-menu-menu-herbarium-menu {
        display: none;
    }
    .herbarium .menu-toggle .toggle-help {
        display: none;
    }
    #block-responsive-dropdown-menus-menu-herbarium-menu {
        display: block;
    }
    #block-responsive-dropdown-menus-menu-herbarium-menu > h3 {
        display: none;
    }
    .horizontal_minisite.herbarium .menu-toggle {
        background: #A8B400;
    }
    .menu-herbarium-menu.responsive-menu {
        background: #B4B96E;
        margin: 0px;
    }
    .menu-herbarium-menu.responsive-menu li h3 {
        color: #FFF;
        padding-top: 15px;
        font-weight: bold;
        font-size: 15px;
    }
    .menu-herbarium-menu.responsive-menu ul {
        margin: 0;
    }
    .horizontal_minisite.herbarium .responsive-menu li a {
        color: #FFFFFF;
        font-size: 15px;
    }
}


/**********************************Faculty minisite*****************************************/

#block-responsive-dropdown-menus-menu-faculty {
    display: none;
}

.horizontal_menu #block-menu-menu-faculty ul.menu,
.horizontal_menu #block-menu-menu-faculty ul.menu {
    margin: 0;
}

.horizontal_menu #block-menu-menu-faculty ul.menu {
    background: #00652E;
    border: none;
}

.horizontal_menu #block-menu-menu-faculty ul.menu a {
    color: #fff;
}

.horizontal_menu #block-menu-menu-faculty ul.menu li a {
    padding: 10px 50px;
}

.safari_browser .horizontal_menu #block-menu-menu-faculty ul.menu li a {
    padding: 10px 50px;
}

::i-block-chrome,
.horizontal_menu #block-menu-menu-faculty ul.menu li a {
    padding: 10px 45px;
}

.faculty .horizontal_menu ul.menu li:last-child {
    float: none;
    display: inline-block !important;
}

#block-menu-menu-faculty ul.menu li a.active {
    background: #eee;
    color: #00652E;
}

#block-menu-menu-faculty ul.menu li a:hover,
#block-menu-menu-faculty ul.menu li h3:hover,
#block-menu-menu-faculty ul.menu li a.active:hover {
    color: #00652E;
    background: #eee;
    text-decoration: none;
}

#block-menu-menu-faculty li.expanded h3 {
    margin: 0px;
    line-height: normal;
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 7.5px 50px;
}

::i-block-chrome,
#block-menu-menu-faculty li.expanded h3 {
    padding: 10.5px 45px;
}

.safari_browser #block-menu-menu-faculty li.expanded h3 {
    padding: 10.5px 45px;
}

.horizontal_menu #block-menu-menu-faculty ul.menu ul,
.horizontal_menu #block-menu-menu-faculty ul.menu ul ul {
    background: #eee;
    color: #0B9494;
}

#block-menu-menu-faculty ul.menu ul.menu {
    position: absolute;
    width: 300px;
    top: 40px;
    z-index: 700;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
    padding: 0px;
    margin-top: 0;
}

#block-menu-menu-faculty ul.menu li.expanded:hover > ul {
    display: block;
    opacity: 1;
    visibility: visible;
}

#block-menu-menu-faculty ul.menu li:last-child.expanded:hover > ul {
    right: 0;
}

.green .student-achivement #featured_links {
    background: #00652E;
}

.green.research_home .student-achivement a {
    color: #fff!important;
}

.green.horizontal_minisite #minisites.student-achivement #news .pane-views-panes h3,
.yellow.horizontal_minisite #minisites.student-achivement #news .pane-views-panes .pane-title {
    color: #00652E;
}

.student-achivement .view-display-id-panel_pane_35 .views-row-odd {
    background: #00652E;
}

.student-achivement .view-display-id-panel_pane_35 .views-row-odd a,
.student-achivement .view-display-id-panel_pane_35 .views-row-even a {
    color: #00652E !important;
}

.green.horizontal_minisite .field-name-body a {
    color: #00652E !important;
}

.faculty-stories .news.odd {
    background: #EDF5F3;
    margin-bottom: 40px;
}

.green .student-achivement a {
    color: #00652E!important;
}

.faculty-stories .read_detail_news a {
    background: #00652E;
}

.green .read_detail_news a {
    color: #FFFFFF !important;
}

.faculty-stories .read_detail_news a:hover {
    background: #609E7C;
}

.menu-name-menu-faculty-spotlights-categori ul {
    margin: 0;
}

.menu-name-menu-faculty-spotlights-categori ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.menu-name-menu-faculty-spotlights-categori li a {
    border-bottom: 1px dotted #B3B2B1;
    background: url(img/arrowBlack.gif) no-repeat 5px center;
    padding: 5px 0px;
    padding-left: 20px;
    display: block;
    font-size: 14px;
}

.menu-name-menu-faculty-spotlights-categori ul li h3 {
    margin-bottom: 0;
    border: none;
    border-bottom: 1px dotted #B3B2B1;
    padding: 5px 0px;
    display: block;
    font-size: 14px;
    font-weight: bold;
}

.yellow .pane-student-spotlights .pane-title {
    color: #00652E;
}

.node-type-faculty-stories .pane-student-spotlights .view-display-id-block_5 .item-list ul li a,
.menu-name-menu-faculty-spotlights-categori li.menu-mlid-5930 a {
    padding-left: 35px;
    background: url(img/arrowBlack.gif) no-repeat 20px center;
}

.green .spotlight_heading .pane-content {
    color: #00652E;
}

.view-student-success-stories.view-display-id-panel_pane_6 .views-field-field-subheading {
    color: #FFF;
    font-weight: 100;
    font-size: 20px;
    padding: 0px 40px 10px;
    line-height: 24px;
}

.view-student-success-stories.view-display-id-panel_pane_6 .views-field-field-heading {
    font-weight: bold;
    font-size: 24px;
    padding: 20px 40px 10px;
    line-height: 30px;
}

.student-achivement .view-display-id-panel_pane_37 .views-row-odd {
    background: #EDF5F3;
    padding: 10px;
}

.student-achivement .view-display-id-panel_pane_37 .views-row {
    margin-bottom: 15px;
}

.green .student-achivement .minisite-events ul li.views-row .views-field-title a {
    color: #00652E !important;
}

.view-news-announcements.view-display-id-panel_pane_37 .views-row .views-field-field-new-image,
.view-news-announcements.view-display-id-panel_pane_37 .views-row .views-field-field-new-image {
    float: none;
    width: 100%;
}

.student-achivement .view-display-id-panel_pane_37 .views-row-odd a,
.student-achivement .view-display-id-panel_pane_37 .views-row-even a {
    color: #00652E !important;
}

.view-news-announcements.view-display-id-panel_pane_37 .views-row .views-field-title,
.view-news-announcements.view-display-id-panel_pane_37 .views-row .views-field-title {
    margin-left: 0;
    padding-top: 15px;
}

.student-achivement .view-display-id-panel_pane_37 .views-row-even {
    background: #e7e7e8;
    padding: 10px;
}

.menu-name-menu-faculty-spotlights-categori ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.menu-name-menu-faculty-spotlights-categori ul li h3 {
    margin-bottom: 0;
    border: none;
    border-bottom: 1px dotted #B3B2B1;
    padding: 5px 0px;
    display: block;
    font-size: 14px;
    font-weight: bold;
}

.menu-name-menu-faculty-spotlights-categori ul {
    margin: 0;
}

.node-type-alumni-stories .pane-student-spotlights .item-list ul li a:hover,
.menu-name-menu-faculty-spotlights-categori li a:hover,
.menu-name-menu-faculty-spotlights-categori li a:active {
    color: #FFF !important;
    background: #00652E url("img/arrowBlackwhite.png") no-repeat scroll 5px center;
}

.marine_lab .mobile_menu {
    background: #008080;
}

.rfp_form_post .ajax_form_container a:after {
    content: ' ';
    background: url(img/expand_whilte_d.png) no-repeat 5px 0;
    display: inline-block;
    width: 25px;
    height: 15px;
}

.rfp_form_post .ajax_form_container a.highlight:after {
    content: ' ';
    background: url(img/expand_whilte_up.png) no-repeat 5px 0 !important;
    display: inline-block;
    width: 25px;
    height: 15px;
}

.rfp_form_post .ajax_form_container a:hover:after {
    content: ' ';
    background: url(img/expand_black_d.png) no-repeat 5px 0;
    display: inline-block;
    width: 25px;
    height: 15px;
}

.rfp_form_post .ajax_form_container a.highlight:hover:after {
    content: ' ';
    background: url(img/expand_black_up.png) no-repeat 5px 0 !important;
    display: inline-block;
    width: 25px;
    height: 15px;
}

#rfp_post {
    padding-top: 15px;
}

.rfp_form_post .close {
    font-size: 15px;
    opacity: 1;
}

#block-webform-client-block-15070 > h3 {
    display: none;
}

#webform-client-form-15070 input,
#webform-client-form-15070 textarea,
#webform-client-form-15070 .uneditable-input {
    width: auto;
}

#block-webform-client-block-15070 {
    padding: 25px 0;
}

.rfp_wrappers {
    display: none;
}

.view-rfp-files {
    font-size: 16px;
}

.view-rfp-files li {
    line-height: 24px;
}

.group-right.span9 .field {
    margin-bottom: 15px;
}

.view-procurements li {
    list-style: none;
}

.view-procurements .pro {
    margin-bottom: 10px;
}

.da {
    display: inline-block;
    font-weight: bold;
    padding-right: 5px;
}

.doc_date .field-content {
    display: inline-block;
}

body.purple .doc_more a {
    padding: 5px 10px;
    border: 1px solid;
    background: #00652E;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    display: inline-block;
    text-decoration: none;
}

body.purple .doc_more a:hover {
    background: none;
    color: #00652E;
}

.view-procurements .views-row {
    margin-bottom: 20px;
    border-bottom: 1px solid;
    padding-bottom: 20px;
}

.view-procurements .views-row-last {
    border-bottom: none;
}

.direcory_expertises ul li a {
    color: #FFFFFF !important;
}

.page-directory-printable #page-wrapper,
.page-directory-printable #content,
.page-directory-printable #main-content,
.page-directory-printable .breadcrumb-container,
.page-directory-printable #page-title,
.page-directory-printable #footer {
    display: none;
}

.page-directory-printable .view-directory-prinable .views-field-field-employee-phone-number .field-content,
.page-directory-printable .view-directory-prinable .views-field-field-employee-fax-number .field-content {
    display: inline;
}

.view-directory-printable .view-directory-prinable {
    width: 100%;
}

.page-directory-printable #pagearea table {
    width: 100%;
    margin-top: 0;
}

.page-directory-printable #pagearea tr,
.view-directory-prinable #pagearea tr.even {
    background: none;
    border: 0;
}

.page-directory-printable #pagearea tr td,
.view-directory-prinable #pagearea tr th {
    padding: 10px 10px;
    border: none;
}

.page-directory-printable #pagearea tr td {
    width: 50%;
    vertical-align: top;
}

.view-directory-prinable p {
    margin: 0;
}

.page-directory-printable .view-directory-prinable h3 {
    font-size: 20px;
    font-weight: bold;
    color: #000;
    margin: 0;
}

.page_braek h5 {
    font-weight: bold;
}

.view-directory-prinable .page_braek {
    margin-top: 15px;
    min-height: 125px;
}

.view-directory-prinable .print_break {
    page-break-after: always !important;
}

.page_braek h5 {
    font-weight: bold;
    margin-bottom: 0;
}

.view-directory-printable .item-list,
#back-top {
    display: none;
}

.page_braek {
    font-size: 13px;
}

.view-directory-prinable h3 {
    text-align: center;
    margin-bottom: 25px;
}

.page_braek h5 {
    margin-bottom: 0;
    margin-bottom: 5px;
}

@media print {
    .page-directory-printable .view-directory-prinable tr {
        page-break-inside: avoid !important;
    }
    #header,
    #footer {
        background-color: #fff;
    }
    div.divFooter {
        position: fixed;
        width: 100%;
        text-align: center;
        margin: auto;
        font-size: 12px !important;
        bottom: 0;
    }
}

@page {
    size: A4;
    margin: 5% 3%;
}


/***********************************procurement  minisite *********************************/

#block-menu-menu-procurement > h3 {
    display: none;
}

.procurement .horizontal_menu ul.menu li a {
    padding: 10px 63px;
}

safari_browser .procurement .horizontal_menu ul.menu li a {
    padding: 10px 62px;
}

::i-block-chrome,
.procurement .horizontal_menu ul.menu li a {
    padding: 10px 60px;
}

#block-responsive-dropdown-menus-menu-procurement {
    display: none;
}

.view-bids-rfps-detail-page .views-field-field-package-cost {
    border-bottom: 1px solid #000;
    padding-bottom: 10px;
}

.view-bids-rfps-detail-page .views-label {
    display: inline;
    font-weight: bold;
    font-size: 16px;
}

.view-bids-rfps-detail-page .views-field-field-prodate,
.view-bids-rfps-detail-page .views-field-field-close-date,
.view-bids-rfps-detail-page .views-field-field-status,
.view-bids-rfps-detail-page .views-field-field-package-cost,
.view-bids-rfps-detail-page .views-field-field-package-cost {
    font-size: 16px;
    font-weight: bold;
}

.view-bids-rfps-detail-page .field-content {
    display: inline-block;
}

.view-bids-rfps-detail-page .views-field-title {
    font-weight: bold;
    font-weight: 18px;
}

.view-bids-rfps-detail-page .views-field {
    margin-bottom: 15px;
}

@media (min-width:768px) and (max-width:979px) {
    .procurement .horizontal_menu ul.menu li a {
        padding: 10px 30px;
    }
}

@media (min-width:980px) and (max-width:999px) {
    .procurement .horizontal_menu ul.menu li a {
        padding: 10px 48px;
    }
}

@media (min-width:1000px) and (max-width:1199px) {
    .procurement .horizontal_menu ul.menu li a {
        padding: 10px 48px;
    }
}

.spotlight_heading .pane-content {
    color: #0B9494;
    margin-bottom: 20px;
    padding: 6px 10px;
    font-size: 26px;
}

.aqua-green-blue .spotlight_heading .pane-content {
    color: #0B9494;
}

.purple .spotlight_heading .pane-content {
    color: #00652E;
    margin-top: 30px;
}

.blue .spotlight_heading .pane-content {
    color: #00759A;
}

.node-type-student-success-stories .container h1#page-title,
.node-type-alumni-stories .container h1#page-title {
    display: none !important;
}

.view-bids-rfps-detail-page .views-field-field-bid-rfp-number,
.view-bids-rfps-detail-page .views-field-title,
.view-bids-rfps-detail-page .views-field-field-bid-rfp-number .views-label {
    font-size: 22px;
    color: #00652E;
}

.rfp_form_post {
    margin-bottom: 100px;
}

.doc_more.Closed .closed,
.doc_more.Open .opened,
.doc_more.Awarded .closed {
    display: none;
}

body.purple .doc_more.Closed a,
body.purple .doc_more.Closed a:hover,
body.purple .doc_more.Awarded a,
body.purple .doc_more.Awarded a:hover {
    background: none;
    border: none;
    padding: 0;
}

body.purple .doc_more.Closed a,
body.purple .doc_more.Awarded a {
    color: #00652E;
    font-size: 15px
}

body.purple .doc_more.Closed a:hover,
body.purple .doc_more.Awarded a:hover {
    color: #000;
}

.view-procurements .views-field-field-status.Closed,
.view-bids-rfps-detail-page .views-field-field-status .Closed {
    color: #FF0000;
    font-weight: bold;
}

.view-procurements .views-field-field-status.Awarded,
.view-bids-rfps-detail-page .views-field-field-status .Awarded {
    color: #4282a5;
    font-weight: bold;
}

.view-procurements td.views-field-field-status {
    text-transform: uppercase;
    font-size: 16px;
}

.view-procurements .views-field-field-status.Open,
.view-bids-rfps-detail-page .views-field-field-status .Open {
    color: #00652E;
    font-weight: bold;
}

.view-procurements .views-field-field-status.Open span,
.view-procurements .views-field-field-status.Closed div,
.view-procurements .views-field-field-status.Awarded div {
    display: none;
}

{}

.view-procurements {
    margin-bottom: 100px;
}

.view-browse-by-expertise .list-group {
    margin: 0;
    clear: both;
    border-bottom: 1px solid #000;
    float: left;
    width: 100%;
    padding-bottom: 15px;
}

.view-browse-by-expertise .list-group:last-child {
    border-bottom: none;
}

.view-browse-by-expertise .list-group li {
    position: relative;
    padding: 10px 0px;
    display: block;
    font-size: 15px;
}

.view-browse-by-expertise .sub-list {
    float: left;
    width: 47%;
    margin: 0;
}


/*.view-browse-by-expertise .list-group li:first-letter{ font-weight:bold; font-size:18px;}
*/

.view-browse-by-expertise .list-group-item {
    margin: 0;
}

.view-browse-by-expertise .list-group h3 {
    margin-bottom: 0;
    margin-top: 20px;
}

#block-views-directory-db-block-8 .view-filters {
    background: url(img/Pago-Bay.jpg) no-repeat 0 0;
    padding: 315px 0px 125px 0;
}

#block-block-64 {
    position: absolute;
    z-index: 10;
    text-align: center;
    display: block;
    margin: auto;
    width: 100%;
    top: 105px;
}

.page-node-15011 .content_area {
    position: relative;
}

.news_search_heading {
    position: absolute;
    top: -150px;
    width: 100%;
    margin: auto;
    text-align: center;
    color: #fff;
}

.news_search_heading ul {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.news_search_heading ul li {
    display: inline-block;
    border-right: 1px solid #fff;
    padding: 0 10px;
    line-height: 15px;
    font-size: 18px;
}

.news_search_heading ul li:last-child {
    border: none;
}

.news_search_heading ul li a {
    font-weight: bold;
    color: #FFFFFF;
}

#block-views-directory-db-block-8 .note_per_page,
#block-views-directory-db-block-8 .dis_no {
    display: none;
}

.about_experts {
    background: #E6E7E8;
    padding: 15px;
    margin-bottom: 20px;
}

.view-browse-by-expertise .views-field-nid a {
    color: #FFFFFF;
}

.back-expertise {
    float: right;
    margin-top: -57px;
    padding-right: 15px;
}

.back-expertise a {
    color: #FFFFFF;
}

.page-taxonomy #views-exposed-form-directory-db-page-2 #edit-keywords-wrapper,
.page-taxonomy #views-exposed-form-directory-db-page-2 #edit-departments-name-wrapper {
    display: none;
}

.undergradutes_image img,
.graduates_image img {
    cursor: pointer;
}


/*.view-browse-by-expertise { margin-bottom:60px;}*/

@media (min-width:320px) and (max-width:767px) {
    .back-expertise {
        float: none;
        margin: 0;
        text-align: center;
    }
    .back-expertise a {
        color: #00652E;
    }
    #views-exposed-form-directory-db-block-8 .views-exposed-form {
        width: 95%;
        margin: 0 2%;
    }
    .news_search_heading ul li {
        line-height: 30px;
        border: 0;
    }
    .view-browse-by-expertise .list-group-item {
        margin: 0;
    }
    .view-browse-by-expertise .list-group li {
        display: block;
        width: 90%;
        margin-left: 0;
    }
    #views-exposed-form-directory-db-page-3 .views-exposed-form::before,
    #views-exposed-form-directory-db-page-2 .views-exposed-form::before {
        content: inherit;
    }
}

.collapse-text-fieldset {
    border: 1px solid #cccccc;
    margin-top: 10px;
    margin-bottom: 32px;
    padding: 0 0 10px;
    position: relative;
    top: 25px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.collapse-text-fieldset legend {
    background: #dbdbdb;
    border: 1px solid #ccc;
    border-bottom: none;
    color: #3b3b3b;
    display: block;
    height: 2em;
    left: -1px;
    line-height: 2;
    padding: 0;
    position: absolute;
    text-indent: 10px;
    text-shadow: 0 1px 0 #fff;
    top: -13px;
    width: 100%;
    -khtml-border-radius-topleft: 4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -khtml-border-radius-topright: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    font-size: 18px;
}

.collapse-text-fieldset .summary {
    color: #999;
    font-size: 0.9em;
    margin-left: 0.5em;
}

.collapse-text-fieldset .fieldset-wrapper {
    margin-top: 25px;
    padding: 15px 10px;
    clear: both;
}

#webform-client-form-15372 .form-item > label {
    font-weight: bold;
}

#webform-client-form-15372 .form-item.form-type-radio > label {
    font-weight: normal;
}

#webform-client-form-15372 .form-item,
#webform-client-form-15372 .form-actions {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

#webform-client-form-15372 .form-item.form-type-radio {
    margin-top: 0.4em;
    margin-bottom: 0.4em;
}

#webform-client-form-15372 input,
#webform-client-form-15372 textarea,
.uneditable-input {
    width: inherit;
}

#webform-client-form-15372 .form-textarea-wrapper textarea {
    width: inherit;
}

#pagearea #webform-client-form-15372 .form-textarea-wrapper {
    width: auto;
}

#webform-client-form-15372 .form-actions {
    margin-top: 3em;
}

.node-type-course .view-course-detail-page .views-field-title,
.view-course-list .views-field-title {
    font-size: 20px;
    font-weight: bold;
    line-height: 31px;
}

.node-type-course .view-course-detail-page .views-field-field-offered,
.node-type-course .view-course-detail-page .views-field-field-course-meeting-info-day,
.view-course-list .views-field-field-offered,
.view-course-list .views-field-field-course-meeting-info-day {
    font-size: 18px;
    font-weight: bold;
}

.page-node-5582 .view-degree-program-list-page {
    margin-bottom: 0;
}

.view-course-detail-page .views-field-field-course-meeting-info-day .field-content:after,
.view-course-list .views-field-field-course-meeting-info-day .field-content:after {
    content: "";
    position: relative;
    font-weight: normal;
    margin-right: -5px;
}

.view-course-detail-page .views-field-field-offered .field-content,
.view-course-list .views-field-field-offered .field-content {
    text-transform: uppercase;
}

.view-course-list .media-list li {
    margin-bottom: 25px;
}

#minisites #news_calendar .view-display-id-spotlights .span4 {
    width: 31.623931623931625%;
    float: inherit;
}

.green .view-display-id-spotlights .read_detail_news a {
    background: #00652E;
}

.green .view-display-id-spotlights .read_detail_news a:hover {
    background: #000;
}

body.purple #minisites #news_calendar .view-display-id-spotlights .row-fluid.even,
body.yellow #minisites #news_calendar .view-display-id-spotlights .row-fluid.even {
    background: #E6E6E6;
}

.yellow .view-display-id-spotlights .read_detail_news a {
    background: #FFC425;
}

.yellow .view-display-id-spotlights .read_detail_news a:hover {
    background: #000;
}

.view-display-id-spotlights .news.odd {
    background: #F0FFF7;
}

.view-display-id-spotlights .read_detail_news a {
    background: #00652E;
}

.view-display-id-spotlights .read_detail_news a:hover {
    background: #000;
}


/**********************Fall 2015**************************/

body.purple.fall_2015 #sub_header .top {
    background: none;
}

.fall_2015_home #block-block-88 {
    display: none;
}

.fall_2015 .mobile_menu {
    display: none;
}

#block-responsive-dropdown-menus-menu-fall-2015-commencement,
#block-responsive-dropdown-menus-menu-fall-2016-commencement {
    display: none;
}

#block-menu-menu-fall-2015-commencement.hmenu ul.menu li {
    padding: 0px 75px;
}

#block-menu-menu-fall-2016-commencement.hmenu ul.menu li {
    padding: 0px 25px;
}

#block-menu-menu-fall-2015-commencement.hmenu ul.menu ul li,
#block-menu-menu-fall-2016-commencement.hmenu ul.menu ul li {
    padding: 0;
}

#block-menu-menu-fall-2015-commencement.hmenu ul.menu li a,
#block-menu-menu-fall-2016-commencement.hmenu ul.menu li a {
    padding: 10px 35px;
}

@media (min-width:768px) and (max-width:979px) {
    #block-menu-menu-fall-2015-commencement.hmenu ul.menu li {
        padding: 0px 23px;
    }
    #block-menu-menu-fall-2016-commencement.hmenu ul.menu li {
        padding: 0px 15px;
    }
}

@media (min-width:980px) and (max-width:1200px) {
    #block-menu-menu-fall-2015-commencement.hmenu ul.menu li {
        padding: 0px 50px;
    }
    #block-menu-menu-fall-2016-commencement.hmenu ul.menu li {
        padding: 0px 18px;
    }
}

@media (min-width:320px) and (max-width:767px) {
    .fall_2015 #minisites #sub_header .top h2 {
        font-size: 20px;
    }
    #block-responsive-dropdown-menus-menu-fall-2015-commencement,
    #block-responsive-dropdown-menus-menu-fall-2016-commencement {
        display: block;
    }
    #block-menu-menu-fall-2015-commencement,
    #block-menu-menu-fall-2016-commencement {
        display: none;
    }
    #block-responsive-dropdown-menus-menu-fall-2015-commencement > h3,
    #block-responsive-dropdown-menus-menu-fall-2016-commencement > h3 {
        display: none;
    }
    #block-responsive-dropdown-menus-menu-fall-2015-commencement .content {
        background: #00652E;
    }
    .green #block-responsive-dropdown-menus-menu-fall-2015-commencement a,
    .green #block-responsive-dropdown-menus-menu-fall-2016-commencement a {
        color: #FFFFFF;
    }
    #block-responsive-dropdown-menus-menu-fall-2015-commencement .menu-toggle .line,
    #block-responsive-dropdown-menus-menu-fall-2016-commencement .menu-toggle .line {
        background-color: rgb(255, 255, 255);
        border-bottom: 1px solid rgb(255, 255, 255);
    }
    #block-responsive-dropdown-menus-menu-fall-2015-commencement .toggle-help,
    #block-responsive-dropdown-menus-menu-fall-2016-commencement .toggle-help {
        display: none;
    }
    #block-responsive-dropdown-menus-menu-fall-2015-commencement ul,
    #block-responsive-dropdown-menus-menu-fall-2016-commencement ul {
        margin-top: 15px;
    }
    #block-responsive-dropdown-menus-menu-fall-2015-commencement ul li,
    #block-responsive-dropdown-menus-menu-fall-2016-commencement ul li {
        padding: 5px;
    }
    .soe.fall_2015 #minisites .mobile_menu {
        display: none;
    }
}

.fall_2015_internal #pagearea-minisites .left_area {
    display: none;
}

.fall_2015_internal #pagearea-minisites .mid_area {
    width: 100%;
    margin: 0;
}


/*************************Safe ***************************************/

#block-menu-menu-safe-menu h3 {
    display: none;
}

#block-responsive-dropdown-menus-menu-safe-menu {
    display: none;
}

.safe .horizontal_menu ul.menu {
    margin: 0;
    border-top: 0;
    border-bottom: 0;
    background: #0b9494;
}

.safe .horizontal_menu ul.menu li a:hover,
.safe .horizontal_menu ul.menu li a.active {
    background: #44CCD6;
}

body.aqua-green-blue.safe .horizontal_menu ul.menu li a {
    color: #FFFFFF;
}

.safe .horizontal_menu ul.menu li a {
    padding: 10px 62px;
}

::i-block-chrome,
.safe .horizontal_menu ul.menu li a {
    padding: 10px 56px;
}

.safe .view-minisite-sliders li {
    position: relative;
}

.safe .view-minisite-sliders .views-field-body {
    background: rgba(0, 0, 0, 0.20);
    text-align: center;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    padding: 0;
}

.safe .view-minisite-sliders .views-field-body .field-content {
    top: 40%;
    position: absolute;
    width: 100%;
}

.safe .view-minisite-sliders .caption {
    position: relative;
    width: 100%;
    padding-left: 20px;
}

.safe .view-minisite-sliders .main_text {
    font-size: 72px;
    font-weight: bold;
    text-align: left;
    margin-bottom: 60px;
}

.safe .view-minisite-sliders .sub_text {
    font-size: 36px;
    text-align: left;
}

.safe .slider {
    text-align: center;
}

#block-block-91,
#block-block-92,
#block-block-93 {
    display: inline-block;
    margin: 0 20px;
    background: #0b9494;
    color: #fff;
    padding: 10px;
    border: 2px solid #fff;
    position: relative;
    clear: both;
    top: -25px;
    font-size: 18px;
    font-weight: bold;
}

#block-block-91 .content p,
#block-block-92 .content p,
#block-block-93 .content p {
    margin-bottom: 0;
}

#block-block-91 .content a,
#block-block-92 .content a,
#block-block-93 .content a {
    color: #FFFFFF;
}

#block-block-91:hover,
#block-block-92:hover,
#block-block-93:hover {
    background: #44CCD6;
}

.safe #pagearea {
    padding-bottom: 0;
}

.safe_home .moscone-flipped-sidebar {
    margin-top: -55px;
    position: absolute;
    right: 0;
    text-align: right;
    padding-right: 15px;
}

.safe .moscone-flipped-sidebar-inner .pane-block-91 {
    background: #D2492A;
}

.safe .moscone-flipped-sidebar-inner .pane-block-92 {
    background: #00652E;
}

.safe .moscone-flipped-sidebar-inner .pane-block-93 {
    background: #0b9494;
}

.safe .moscone-flipped-sidebar-inner .pane-block-91:hover,
.safe .moscone-flipped-sidebar-inner .pane-block-92:hover,
.safe .moscone-flipped-sidebar-inner .pane-block-93:hover {
    background: #000000;
}

.safe .moscone-flipped-sidebar-inner .pane-block-91,
.safe .moscone-flipped-sidebar-inner .pane-block-92,
.safe .moscone-flipped-sidebar-inner .pane-block-93 {
    color: #fff;
    border: 2px solid #fff;
    padding: 10px;
    font-size: 26px;
    display: inline-block;
    width: 80%;
    text-align: center;
    border-radius: 8px;
}

.safe .moscone-flipped-sidebar-inner .panel-separator {
    height: 10px;
}

.safe .moscone-flipped-sidebar-inner .pane-block-91 p,
.safe .moscone-flipped-sidebar-inner .pane-block-92 p,
.safe .moscone-flipped-sidebar-inner .pane-block-93 p {
    margin: 0;
    font-size: 18px !important;
}

.safe_home #page-page {
    position: relative;
}

.safe .moscone-flipped-sidebar-inner .pane-block-91 .pane-content a,
.safe .moscone-flipped-sidebar-inner .pane-block-92 .pane-content a,
.safe .moscone-flipped-sidebar-inner .pane-block-93 .pane-content a {
    color: #FFFFFF;
}

.safe .moscone-flipped-sidebar-inner .pane-block-91 .pane-content .btn_img,
.safe .moscone-flipped-sidebar-inner .pane-block-92 .pane-content .btn_img,
.safe .moscone-flipped-sidebar-inner .pane-block-93 .pane-content .btn_img {
    float: left;
    padding-top: 8px;
}

.safe .moscone-flipped-sidebar-inner .pane-block-91 .pane-content .btn_text,
.safe .moscone-flipped-sidebar-inner .pane-block-92 .pane-content .btn_text,
.safe .moscone-flipped-sidebar-inner .pane-block-93 .pane-content .btn_text {
    float: left;
    text-align: left;
    padding-left: 15px;
}

.orange_btn {
    background: #D2492A;
    color: #fff;
    padding: 10px;
    border-radius: 8px;
    font-size: 16px;
    font-weight: bold;
}

body.aqua-green-blue a.orange_btn {
    color: #FFFFFF;
}

.safe_home .moscone-footer-inner {
    background: #eee;
    padding: 15px 35px;
}

#block-menu-menu-safe-menu ul.menu li.expanded ul.menu {
    position: absolute;
    width: 235px;
    top: 40px;
    z-index: 700;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
    padding: 0;
}

#block-menu-menu-safe-menu ul.menu li.expanded:hover> ul {
    visibility: visible;
    opacity: 1;
}

#block-menu-menu-safe-menu ul.menu li.expanded ul.menu li {
    width: 100%;
}

#block-menu-menu-safe-menu ul.menu li.expanded ul.menu li a {
    padding: 10px;
    font-size: 15px;
}

#webform-client-form-15957 input[type="text"],
#webform-client-form-15957 textarea,
#webform-client-form-15957 input[type="email"],
#webform-client-form-15957 select {
    width: 75%;
}

.safe #pagearea .form-textarea-wrapper {
    width: 100%;
}

#webform-client-form-15957 input[type="radio"],
#webform-client-form-15957 input[type="checkbox"] {
    margin: 0;
}

.safe .moscone-flipped-sidebar-inner .pane-block-91 .pane-content .btn_text strong,
.safe .moscone-flipped-sidebar-inner .pane-block-92 .pane-content .btn_text strong,
.safe .moscone-flipped-sidebar-inner .pane-block-93 .pane-content .btn_text strong {
    font-size: 16px;
    text-transform: uppercase;
}

@media (min-width:768px) and (max-width:979px) {
    .safe .horizontal_menu ul.menu li a {
        padding: 10px 21px;
        font-size: 16px;
    }
    .safe .view-minisite-sliders .views-field-body .field-content {
        top: 25%;
    }
    ::i-block-chrome,
    .safe .horizontal_menu ul.menu li a {
        padding: 10px 20px;
    }
}

@media (min-width:980px) and (max-width:1200px) {
    .safe .horizontal_menu ul.menu li a {
        padding: 10px 43px;
        font-size: 16px;
    }
    .safe .view-minisite-sliders .views-field-body .field-content {
        top: 30%;
    }
    ::i-block-chrome,
    .safe .horizontal_menu ul.menu li a {
        padding: 10px 40px;
    }
}

@media (min-width:768px) and (max-width:1200px) {
    .safe .moscone-flipped-sidebar-inner .pane-block-91 .pane-content .btn_text,
    .safe .moscone-flipped-sidebar-inner .pane-block-92 .pane-content .btn_text,
    .safe .moscone-flipped-sidebar-inner .pane-block-93 .pane-content .btn_text {
        width: 80%;
    }
    .safe .moscone-flipped-sidebar-inner .pane-block-91 .pane-content .btn_img,
    .safe .moscone-flipped-sidebar-inner .pane-block-92 .pane-content .btn_img,
    .safe .moscone-flipped-sidebar-inner .pane-block-93 .pane-content .btn_img {
        width: 10%;
    }
    .safe .moscone-flipped-sidebar-inner .pane-block-91 p,
    .safe .moscone-flipped-sidebar-inner .pane-block-92 p,
    .safe .moscone-flipped-sidebar-inner .pane-block-93 p {
        font-size: 16px !important;
    }
}

@media (min-width:320px) and (max-width:767px) {
    #block-menu-menu-safe-menu {
        display: none;
    }
    #block-responsive-dropdown-menus-menu-safe-menu {
        display: block;
        background: #0b9494;
    }
    #block-block-90 h1 {
        padding: 0 15px !important;
        font-size: 22px;
        line-height: 28px;
    }
    #block-responsive-dropdown-menus-menu-safe-menu > h3 {
        display: none;
    }
    #block-responsive-dropdown-menus-menu-safe-menu .toggle-help {
        display: none;
    }
    .safe.horizontal_minisite .responsive-menu li a {
        font-size: 16px;
    }
    #menu-safe-menu {
        background: #44CCD6;
        margin: 0;
        margin-top: 10px;
    }
    #block-responsive-dropdown-menus-menu-safe-menu .menu-toggle {
        height: auto;
    }
    #block-block-91,
    #block-block-92,
    #block-block-93 {
        top: 0;
        margin-top: 15px;
    }
    .safe_home .moscone-flipped-sidebar {
        margin-top: auto;
        position: relative;
        right: inherit;
        text-align: center;
        padding-right: inherit;
    }
    .safe .moscone-flipped-sidebar-inner .pane-block-91 .pane-content .btn_text,
    .safe .moscone-flipped-sidebar-inner .pane-block-92 .pane-content .btn_text,
    .safe .moscone-flipped-sidebar-inner .pane-block-93 .pane-content .btn_text {
        width: 80%;
    }
    .safe .moscone-flipped-sidebar-inner .pane-block-91 .pane-content .btn_img,
    .safe .moscone-flipped-sidebar-inner .pane-block-92 .pane-content .btn_img,
    .safe .moscone-flipped-sidebar-inner .pane-block-93 .pane-content .btn_img {
        width: 10%;
    }
    .orange_btn {
        display: inline-block;
    }
    .safe .view-minisite-sliders .views-field-body .field-content {
        top: 30%;
    }
    .safe .view-minisite-sliders .main_text {
        font-size: 24px;
        font-weight: bold;
        text-align: left;
        margin-bottom: 10px;
    }
    .safe .view-minisite-sliders .sub_text {
        font-size: 18px;
        text-align: left;
    }
    .safe .moscone-flipped-sidebar,
    .safe .moscone-flipped-content {
        width: 100%;
    }
    #webform-client-form-15957 input[type="text"],
    #webform-client-form-15957 textarea,
    #webform-client-form-15957 input[type="email"],
    #webform-client-form-15957 select {
        width: 100%;
    }
}

.withvideo .videooverlaybg {
    position: absolute;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.10);
}

.withvideo .videoWrapper {
    margin: 0px;
    padding-bottom: 56.25%;
    z-index: -1;
}

.withvideo .videoWrapper iframe {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    z-index: -1;
    margin: 0px;
    padding: 0px;
}

#block-menu-menu-uog-charter-day h3,
#block-menu-menu-uog-charter-day-2016 h3 {
    display: none;
}

.withvideo .menu_icon .navbar-toggle1 {
    padding: 7px 10px;
    margin: 5px;
    color: #ffffff;
    border: none;
    background: transparent;
    cursor: pointer;
}

.withvideo .menu_icon .icon-bar {
    width: 30px;
    height: 4px;
    background-color: rgba(253, 200, 22, 1);
    display: block;
    margin-bottom: 4px;
}

.vertical_menu {
    position: absolute;
    z-index: 999;
    top: 30px;
}

#block-menu-menu-uog-charter-day,
#block-menu-menu-uog-charter-day-2016 {
    background: rgba(253, 200, 22, 0.8);
    width: 1090px;
    margin: 0 20px;
}

.cd_internal #block-menu-menu-uog-charter-day,
.cd_internal #block-menu-menu-uog-charter-day-2016 {
    width: auto;
    margin: inherit;
}

.menu_icon {
    display: none;
}

#block-menu-menu-uog-charter-day ul.menu li.expanded ul.menu,
#block-menu-menu-uog-charter-day-2016 ul.menu li.expanded ul.menu {
    position: absolute;
    width: 200px;
    top: 32px;
    z-index: 700;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
    padding: 0;
    background: rgba(253, 200, 22, 0.8);
}

#block-menu-menu-uog-charter-day ul.menu li.expanded:hover> ul,
#block-menu-menu-uog-charter-day-2016 ul.menu li.expanded:hover> ul {
    visibility: visible;
    opacity: 1;
}

.withvideo #new_sub_header {
    position: relative;
}

#block-menu-menu-uog-charter-day .content ul,
#block-menu-menu-uog-charter-day-2016 .content ul {
    display: block;
    text-align: center;
    margin: 0;
    padding: 0;
    border: 1px solid #fff;
}

#block-menu-menu-uog-charter-day .content ul li,
#block-menu-menu-uog-charter-day-2016 .content ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
}

#block-menu-menu-uog-charter-day .content ul li li,
#block-menu-menu-uog-charter-day-2016 .content ul li li {
    width: 100%;
}

body.purple.cd_internal.cd_home #block-menu-menu-uog-charter-day .content ul li a,
body.purple.cd_internal.cd_home #block-menu-menu-uog-charter-day-2016 .content ul li a {
    color: #000;
    padding: 6px 23px;
    display: block;
    display: block;
    border-right: 1px solid #fff;
    text-transform: uppercase;
}

body.purple.cd_home #block-menu-menu-uog-charter-day .content ul li a,
body.purple.cd_home #block-menu-menu-uog-charter-day-2016 .content ul li a {
    color: #000;
    padding: 6px 20px;
    display: block;
    display: block;
    border-right: 1px solid #fff;
    text-transform: uppercase;
}

body.purple #block-menu-menu-uog-charter-day .content ul li li a,
body.purple #block-menu-menu-uog-charter-day-2016 .content ul li li a {
    border-bottom: 1px solid #fff;
    border-right: 0;
    padding: 6px 10px;
    text-align: left;
}

body.purple #block-menu-menu-uog-charter-day .content ul li li.last a,
body.purple #block-menu-menu-uog-charter-day-2016 .content ul li li.last a {
    border: 0;
}

body.purple.cd_internal.cd_home #block-menu-menu-uog-charter-day .content ul li.last a,
body.purple.cd_internal.cd_home #block-menu-menu-uog-charter-day-2016 .content ul li.last a {
    border: none;
}

body.purple #block-menu-menu-uog-charter-day .content ul li.last a,
body.purple #block-menu-menu-uog-charter-day-2016 .content ul li.last a {
    border-right: none;
}

body.purple #block-menu-menu-uog-charter-day .content ul li a:hover,
body.purple #block-menu-menu-uog-charter-day-2016 .content ul li a:hover {
    background: transparent;
    text-decoration: none;
    text-decoration: underline;
}

body.purple .green_btn {
    background: #00652E;
    display: inline-block;
    padding: 10px;
    border: 2px solid #fff;
    color: #fff;
}

.green_btn a {
    color: #FFFFFF;
}

.withvideo #block-views-minisite-sliders-block-16 {
    display: block;
}

#block-block-96 {
    position: absolute;
    top: 10%;
    z-index: 100;
    width: 100%;
    margin: auto;
    text-align: center;
}

#block-block-96 .top_text {
    display: block;
}

#block-block-96 .bottom_text {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
}

.withvideo .midddle_logo {
    margin-top: 20px;
}

.withvideo .president_cup {
    margin-top: 50px;
}

.page-node-15964 .menu_icon .icon-bar {
    background-color: #FFFFFF;
}


/*.cd #pagearea-minisites { min-height:400px; }*/

.page-node-15964 #pagearea {
    background: #000;
}

body.purple.cd_internal .container h1#page-title {
    background: transparent;
    color: #00652E;
    font-size: 26px;
    margin-bottom: 0px;
}

.cd_internal .vertical_menu {
    bottom: inherit;
    top: inherit;
    position: relative;
    z-index: inherit;
    margin-bottom: 30px;
}

.cd_internal .banner_section .container {
    position: relative;
}

.banner_section {
    position: relative;
    text-align: center;
    margin: auto;
}

.page-node-15964 h1#page-title,
.page-node-17154 h1#page-title {
    display: none;
}

.page-node-15964 #pagearea-minisites .content_area,
.page-node-17154 #pagearea-minisites .content_area {
    padding-top: 25px;
}

.page-node-15964 #pagearea,
.page-node-17154 #pagearea {
    padding-top: 0;
}

.page-node-15964 #pagearea .bread,
.page-node-17154 #pagearea .bread {
    display: none;
}

.page-node-15973 #block-block-97 {
    display: none;
}

.cd_internal #minisiteTab.nav-tabs > li {
    width: 12%;
    float: none;
    display: inline-block;
}

.cd_internal #minisiteTab.nav-tabs > li img {
    max-width: 100%;
    height: auto;
}

.cd .views-field-field-location,
.cd #pagearea .views-field-field-google-maps {
    display: inline-block;
    float: none;
    margin-top: inherit;
}

.cd .pane-home-events-panel-pane-21 .pane-title {
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}

.cd .nav-tabs {
    border: none;
}

.page-node-15973 #minisiteTab {
    margin-left: 15px;
    text-align: center;
}

.cd .sbpa .nav-tabs li a {
    border: 0;
}

body.cd_internal .tab-content .tab-pane::after {
    content: "Close (X)";
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px;
    cursor: pointer;
}

@media (min-width:320px) and (max-width:1024px) {
    .withvideo #block-views-minisite-sliders-block-16 {
        display: block;
    }
}

@media (min-width:768px) and (max-width:979px) {
    .withvideo .midddle_logo {
        margin: 0;
    }
    .midddle_logo img {
        max-width: 16%;
    }
    .top_logo img {
        width: 60%;
    }
    .withvideo .president_cup {
        margin-top: 20px;
    }
    .withvideo .top_text {
        line-height: 10px;
    }
    .withvideo .bottom_text {
        line-height: 26px;
    }
    body.purple #block-menu-menu-uog-charter-day .content ul li a,
    body.purple #block-menu-menu-uog-charter-day-2016 .content ul li a {
        padding: 6px 19px;
    }
    body.purple.cd_home #block-menu-menu-uog-charter-day .content ul li a,
    body.purple.cd_home #block-menu-menu-uog-charter-day-2016 .content ul li a,
    body.purple.cd_internal.cd_home #block-menu-menu-uog-charter-day .content ul li a,
    body.purple.cd_internal.cd_home #block-menu-menu-uog-charter-day-2016 .content ul li a {
        padding: 6px 10px;
    }
    #block-menu-menu-uog-charter-day,
    #block-menu-menu-uog-charter-day-2016 {
        width: auto;
        margin: auto;
    }
}

@media (min-width:980px) and (max-width:1024px) {
    .withvideo .midddle_logo {
        margin-top: 12px;
    }
    .midddle_logo img {
        max-width: 15%;
    }
    .withvideo .president_cup {
        margin-top: 15px;
    }
    body.purple.cd_home #block-menu-menu-uog-charter-day .content ul li a,
    body.purple.cd_internal.cd_home #block-menu-menu-uog-charter-day .content ul li a,
    body.purple.cd_home #block-menu-menu-uog-charter-day-2016 .content ul li a,
    body.purple.cd_internal.cd_home #block-menu-menu-uog-charter-day-2016 .content ul li a {
        padding: 6px 20px;
    }
}

@media (min-width:1025px) and (max-width:1200px) {
    body.purple.cd_home #block-menu-menu-uog-charter-day .content ul li a,
    body.purple.cd_internal.cd_home #block-menu-menu-uog-charter-day .content ul li a,
    body.purple.cd_home #block-menu-menu-uog-charter-day-2016 .content ul li a,
    body.purple.cd_internal.cd_home #block-menu-menu-uog-charter-day-2016 .content ul li a {
        padding: 6px 20px;
    }
}

@media (min-width:980px) and (max-width:1199px) {
    body.purple #block-menu-menu-uog-charter-day .content ul li a,
    body.purple #block-menu-menu-uog-charter-day-2016 .content ul li a {
        padding: 6px 37px;
    }
}

@media (min-width:320px) and (max-width:767px) {
    #block-menu-menu-uog-charter-day,
    #block-menu-menu-uog-charter-day-2016 {
        width: 200px;
    }
    body.purple.cd_home #block-menu-menu-uog-charter-day .content ul li a,
    body.purple.cd_home #block-menu-menu-uog-charter-day-2016 .content ul li a {
        padding: 6px 15px;
        background: none;
    }
    #block-block-96 {
        position: relative;
        top: inherit;
        width: auto;
        background: RGBA(0, 0, 0, 0.40);
        padding: 10px;
    }
    #block-menu-menu-uog-charter-day ul.menu li.expanded ul.menu,
    #block-menu-menu-uog-charter-day-2016 ul.menu li.expanded ul.menu {
        position: relative;
        width: auto;
        top: inherit;
        z-index: inherit;
        opacity: 1;
        overflow: auto;
        visibility: visible;
        padding: 0;
        right: inherit;
        background: #00652E;
        border: 0;
    }
    body.purple #block-menu-menu-uog-charter-day .content ul li li a,
    body.purple #block-menu-menu-uog-charter-day-2016 .content ul li li a {
        background: rgba(37, 158, 92, 0.6) none repeat scroll 0% 0%;
    }
    body.purple.cd_internal .container h1#page-title {
        font-size: 22px;
    }
    .menu_icon {
        display: block;
    }
    #block-menu-menu-uog-charter-day .content ul li,
    #block-menu-menu-uog-charter-day-2016 .content ul li {
        float: none;
    }
    body.purple #block-menu-menu-uog-charter-day .content ul li a,
    body.purple #block-menu-menu-uog-charter-day-2016 .content ul li a {
        padding: 6px 15px;
        border-bottom: 1px solid #fff;
    }
    #block-menu-menu-uog-charter-day .content ul,
    #block-menu-menu-uog-charter-day-2016 .content ul {
        text-align: left;
    }
    body.purple #block-menu-menu-uog-charter-day .content ul li li a,
    body.purple #block-menu-menu-uog-charter-day-2016 .content ul li li a {
        background: rgba(253, 200, 22, 0.5);
        padding-left: 30px;
    }
    #block-menu-menu-uog-charter-day,
    #block-menu-menu-uog-charter-day-2016 {
        display: none;
    }
    #block-menu-menu-uog-charter-day ul.menu li.expanded ul.menu,
    #block-menu-menu-uog-charter-day-2016 ul.menu li.expanded ul.menu {
        background: none;
        padding-left: 15px;
        border-bottom: 1px solid #fff;
    }
    .vertical_menu {
        top: 0;
    }
}


/*Start Charter Day CSS*/

.sbpa .nav-tabs > li > a:hover,
.sbpa .nav-tabs > li > a:focus,
.sbpa .nav-tabs > li.active > a {
    /* border-color: #eeeeee #eeeeee #dddddd; */
    /* background-color: #eeeeee; */
}

body.cd_internal .tab-content {
    overflow: visible;
}

body.cd_internal #myTabContent {
    margin-top: -19px;
}

body.cd_internal .tab-content .tab-pane {
    border: 1px solid #00652E;
    padding: 10px;
    margin-bottom: 30px;
    position: relative;
}

body.cd_internal .tab-content .tab-pane p {
    padding: 20px 0;
}

body.cd_internal ul#minisiteTab li {
    position: relative;
}

body.cd_internal ul#minisiteTab li.active:before {
    content: " ";
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 24px;
    background-image: url("../../../../www.uog.edu/sites/default/files/topangle.png");
    position: absolute;
    bottom: -40px;
    left: 40px;
    z-index: 99;
}


/* End Charter Day Css */

.faculty #featured {
    position: relative;
}

@media (min-width:320px) and (max-width:767px) {
    .faculty #block-menu-menu-faculty {
        display: none;
    }
    .faculty #block-responsive-dropdown-menus-menu-faculty {
        display: block;
    }
    .faculty.horizontal_minisite.research_site .menu-toggle {
        background: #00652E;
    }
    .faculty #block-responsive-dropdown-menus-menu-faculty #menu-faculty {
        background: #00652E;
        margin: 0;
    }
    .faculty.green #block-responsive-dropdown-menus-menu-faculty #menu-faculty h3 {
        font-size: 15px;
        color: #FFFFFF;
        margin: 0;
        padding: 10px 0;
    }
    .faculty #block-responsive-dropdown-menus-menu-faculty #menu-faculty ul {
        margin: auto;
    }
    .faculty #block-block-80 h1 {
        font-size: 24px;
        line-height: 30px;
    }
    .faculty .menu-toggle {
        background: #00652E;
    }
    .faculty.page-node-15375 #sub_header,
    .faculty.node-type-faculty-stories #sub_header {
        display: none;
    }
    .horizontal_minisite.faculty #minisites #featured .flex-direction-nav a.flex-next,
    .horizontal_minisite.faculty #minisites #featured .flex-direction-nav a.flex-flex-prev {
        display: block;
    }
    .faculty .view-student-success-stories.view-display-id-panel_pane_6 .views-field-field-heading {
        padding: inherit;
        font-size: 18px;
    }
    .faculty #minisites #featured .flex-direction-nav a.flex-prev,
    .faculty #minisites #featured .flex-direction-nav a.flex-next {
        top: 25%;
    }
}

@media (min-width:980px) and (max-width:1199px) {
    .faculty .horizontal_menu #block-menu-menu-faculty ul.menu li a,
    .faculty #block-menu-menu-faculty li.expanded h3 {
        padding: 10px 33px;
    }
}

@media (min-width:768px) and (max-width:979px) {
    .faculty .horizontal_menu #block-menu-menu-faculty ul.menu li a,
    .faculty #block-menu-menu-faculty li.expanded h3 {
        padding: 10px 22px;
        font-size: 13px;
    }
}

@media (min-width:768px) and (max-width:1199px) {
    .research_back {
        margin-top: -225px;
    }
}

.menu-name-menu-residence-halls-office li a {
    border-bottom: 1px dotted #fff;
}

#minisites .left_area .menu-name-menu-residence-halls-office li a {
    padding: 7px 10px;
}

#minisites .left_area .menu-name-menu-residence-halls-office li.expanded h3 {
    font-size: inherit;
    color: #000000 !important;
    margin: 0px;
    padding: 6px 10px;
}

#minisites .left_area .menu-name-menu-residence-halls-office li.expanded:hover {
    background: #D2492A;
}

#minisites .left_area .menu-name-menu-residence-halls-office li.expanded:hover h3 {
    color: #FFFFFF !important;
    font-weight: bold;
}

#minisites .left_area .menu-name-menu-residence-halls-office li li {
    padding-left: 0;
}

#minisites .left_area .menu-name-menu-residence-halls-office li li a {
    padding-left: 20px;
}

#minisites .left_area .menu-name-menu-residence-halls-office li li a::before {
    content: '>';
    padding-right: 10px;
    font-size: 13px;
}

.search_additional {
    margin-top: -20px;
    margin-bottom: 25px;
}

.search_additional .deptdirectory {
    display: inline-block;
}

.search_additional .deptdirectory a {
    background: #858688;
    padding: 3px 10px;
    border: 2px solid #b3b4b6;
    color: #fff;
    display: block;
    text-transform: uppercase;
    font-size: 16px;
}

.search_additional .deptdirectory a:hover {
    background: #00652E;
}

.search_additional .deptclear {
    float: right;
    text-align: right;
    display: inline-block;
}

body.purple .search_additional .deptclear a {
    color: #000000;
    font-size: 16px;
}

#views-exposed-form-directory-db-block .views-exposed-form {
    padding-left: 0;
    padding-right: 0;
}

@media (min-width: 320px) and (max-width: 767px) {
    .search_additional .deptclear {
        float: none;
        padding-top: 15px;
    }
}

@media (min-width:768px) and (max-width:1199px) {
    #views-exposed-form-directory-db-block #edit-keywords-wrapper,
    #views-exposed-form-directory-db-page-2 #edit-keywords-wrapper,
    #views-exposed-form-directory-db-block-8 #edit-keywords-wrapper {
        width: 22%;
    }
}

.view-department-directory .view-content h3 {
    border: 1px solid #eee;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    padding: 5px 10px;
    margin-bottom: 0;
    background: #eee;
}

.view-department-directory .views-row {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 7px 10px;
}

.view-department-directory .views-row-last {
    margin-bottom: 25px;
}

.ical-icon::after {
    content: "iCAL";
    font-size: 13px;
    padding-left: 3px;
    color: #000000 !important;
}

.feed-icon {
    display: inline-block;
}

.view-node-ical .view-content {
    display: inline-block;
}

.view-node-ical {
    display: inline-block;
}

.view-id-events .views-row .views-field-view {
    margin-top: 15px;
}

.view-news-and-announcements .sharethis-wrapper {
    display: inline-block;
    padding-right: 4px;
}

.view-news-and-announcements .views-field-nothing {
    padding-left: 25px;
}

.view-events .views-field-sharethis,
.view-events .views-field-view {
    display: inline-block;
}

.view-events .views-field-view {
    padding-left: 25px;
}

.view-featured-events-main-events-page .views-field-sharethis,
.view-featured-events-main-events-page .views-field-view {
    display: inline-block;
}

.view-featured-events-main-events-page .views-field-view {
    padding-left: 25px;
}

.view-department-directory .views-field-title,
.view-department-directory .views-field-field-main-phone-number {
    width: 49%;
    display: inline-block;
}

#views-exposed-form-events-page #edit-field-tags-wrapper {
    display: none;
}

.view-id-events .views-row .views-field-field-tags {
    margin-top: 15px;
}

.node-type-event #block-views-node-ical-block {
    text-align: right;
    padding-bottom: 15px;
}

#block-block-104 {
    width: 73%;
    float: left;
    margin-left: 90px;
    position: absolute;
    top: -25px;
}

#block-menu-menu-athletics-and-intramural-sp ul.menu li a {
    color: #FFFFFF;
    padding: 10px 25px;
    font-weight: normal;
}

#block-menu-menu-athletics-and-intramural-sp ul.menu li a:hover,
#block-menu-menu-athletics-and-intramural-sp ul.menu li a.active {
    background: #A0CAB3;
    color: #000000;
}

#block-menu-menu-athletics-and-intramural-sp.horizontal_menu ul.menu {
    border: none;
    margin: 0;
}

.athletics_internal #block-menu-menu-athletics-and-intramural-sp.horizontal_menu ul.menu {
    background: #00652E;
}

.athletics_internal #page-title {
    display: none;
}

#block-menu-menu-athletics-and-intramural-sp ul.menu .menu {
    position: absolute;
    width: 250px;
    top: 40px;
    z-index: 700;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
    padding: 0px;
    margin-top: 0;
    background: #00652E;
}

#block-menu-menu-athletics-and-intramural-sp ul.menu .menu li {
    width: 100%;
}

#block-menu-menu-athletics-and-intramural-sp ul.menu .menu li a {
    padding: 10px;
}

#block-menu-menu-athletics-and-intramural-sp ul.menu li.expanded:hover > ul {
    display: block;
    opacity: 1 !important;
    overflow: visible !important;
    visibility: visible !important;
}

@media (min-width:980px) and (max-width:1199px) {
    #block-menu-menu-athletics-and-intramural-sp ul.menu li a {
        font-size: 16px;
        padding: 10px 20px;
    }
    .hmenu .menu-block-ctools-menu-spring-2016-commencement-me-1 ul.menu a {
        padding: 10px 12px;
    }
}

@media (min-width:768px) and (max-width:979px) {
    #block-menu-menu-athletics-and-intramural-sp ul.menu li a {
        font-size: 14px;
        padding: 10px 12px;
    }
}

.node-type-news-announcements .region.region-content {
    position: relative;
}

.hmenu .menu-block-ctools-menu-spring-2016-commencement-me-1 ul.menu li {
    padding: 0 5px;
}

@media (min-width:320px) and (max-width:767px) {
    .menu-block-ctools-menu-spring-2015-commencement-me-1::before,
    .menu-block-ctools-menu-spring-2016-commencement-me-1::before {
        content: "";
        padding: 10px 15px;
        color: #fff;
        font-size: 24px;
        font-weight: bold;
        cursor: pointer;
        background: url(img/ic_menu.png) no-repeat left center;
        margin-left: 10px;
    }
    .menu-block-ctools-menu-spring-2015-commencement-me-1 > ul,
    .menu-block-ctools-menu-spring-2016-commencement-me-1 > ul {
        display: none;
    }
    .menu-block-ctools-menu-spring-2015-commencement-me-1,
    .menu-block-ctools-menu-spring-2016-commencement-me-1 {
        background: #00652E;
    }
    body.purple #minisites .left_area .pane-menu-center-for-island-sustainab .pane-title {
        text-indent: -99999px;
        background: rgb(0, 101, 46) none repeat scroll 0% 0%;
        color: rgb(255, 255, 255);
        margin-bottom: 0px;
        padding: 5px 10px;
        cursor: pointer;
    }
    body.purple #minisites .left_area .pane-menu-center-for-island-sustainab .pane-title:after {
        content: "";
        text-indent: 0;
        float: left;
        color: #FFFFFF;
        background: url(img/ic_menu.png) no-repeat left center;
        width: 26px;
        height: 28px;
    }
    #minisites .left_area .pane-menu-center-for-island-sustainab li.views-row a,
    #minisites .left_area .pane-menu-center-for-island-sustainab li a {
        color: #FFFFFF;
        padding: 7px 10px;
    }
    body.purple #minisites .left_area .pane-menu-center-for-island-sustainab .pane-content {
        display: none;
        background: #00652E;
    }
}

.page-events .container h1#page-title,
.node-type-event .container h1#page-title,
.page-news-announcements .container h1#page-title,
.node-type-news-announcements .container h1#page-title {
    background: transparent;
    color: #00652E;
}

.brand_site #header {
    border-top: 10px solid #00652E;
}

.logged-in.brand_site #header {
    margin-top: 28px;
}

.brand_site .navbar h2 {
    color: #8a8888;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 28.5px;
    margin: 0;
}

.brand_menu .content ul {
    margin: 0;
    padding: 0;
}

.brand_menu .content ul li {
    float: left;
    border-right: 1px solid #00652E;
    list-style: none;
    line-height: 10px;
    margin: 0;
    padding: 0;
}

.brand_menu .content ul li:last-child {
    border: none;
}

.brand_menu .content ul li a {
    font-size: 14px;
    padding: 7px 10px;
    text-transform: uppercase;
    font-weight: bold;
}

.brand_site .breadcrumb-container,
.brand_site #page-title {
    display: none;
}


/*.brand_site  #pagearea{background: #00652E;}*/

.page-node-16383.brand_site #pagearea {
    background: #00652E;
    color: #FFFFFF;
}

.brand_site #footer {
    background: #00652E;
    border-top: 1px solid #fff;
}

.brand_site #search .input-append {
    width: auto;
}

.brand_site .views-exposed-form {
    background: transparent;
    border: none;
    padding: inherit;
}

.brand_site #views-exposed-form-brand-search-page label {
    display: none;
}

.brand_site #views-exposed-form-brand-search-page input[type="text"] {
    height: 24px;
    width: 250px;
}

.brand_site #header .top_menu {
    padding-top: 25px;
}

.brand_site #views-exposed-form-brand-search-page input[type="submit"] {
    height: 34px;
    background: #929292;
    color: #fff;
    text-transform: uppercase;
    font-size: 17px;
    width: 100px;
}

.brand_site .logo {
    margin: 20px 0 15px;
}

.brand_site .brand_menu {
    padding-top: 25px;
}

.brand_site #footer {
    padding: 25px 0 0 0;
}

.internal_brand_site #pagearea {
    min-height: 500px;
    background: #f7f7f7;
}

.internal_brand_site #slider {
    display: none;
}

.brand_site.internal_brand_site .breadcrumb-container {
    display: block;
    background: transparent !important;
    color: #00652E;
}

.brand_site.internal_brand_site #page-title {
    display: block;
    background: transparent !important;
    color: #00652E;
    border-bottom: 1px solid;
    margin-bottom: 0;
}

@media (min-width:768px) and (max-width:979px) {
    .brand_site #header .top_menu {
        width: 100%;
    }
    .brand_site #views-exposed-form-brand-search-page input[type="text"] {
        width: 160px;
    }
    .brand_menu .content ul li a {
        font-size: 10px;
        padding: 3px 10px;
        font-weight: bold;
    }
}

@media (min-width:320px) and (max-width:767px) {
    .brand_site #topbar {
        width: 100%;
        margin: auto;
        text-align: center;
    }
    .brand_site #header .logo {
        display: block;
        text-align: center;
        margin: auto;
    }
    .brand_site #topbar .top_menu {
        width: 100%;
        padding: 0;
    }
    .brand_site #search {
        display: block !important;
        position: relative;
        top: inherit;
        left: inherit;
    }
    .brand_site .navbar h2 {
        text-align: center;
    }
    .brand_site #search .pull-right {
        text-align: center;
        margin: auto;
        float: none;
    }
    .brand_site #search .input-append {
        width: 100%;
        text-align: center;
        float: none;
    }
    .brand_site #views-exposed-form-brand-search-page .views-exposed-form .views-exposed-widget {
        float: none;
        display: inline-block;
    }
    .brand_site .navbar h2 {
        margin-bottom: 10px;
    }
    .brand_site #header {
        background-color: transparent;
    }
    .brand_site .mobile_header_contact {
        display: none;
    }
    .brand_site .navbar .btn-navbar {
        display: none;
    }
    .brand_site .brand_menu {
        padding: 0;
    }
    .brand_site #views-exposed-form-brand-search-page input[type="text"] {
        width: 175px;
    }
    .brand_menu .content ul li {
        line-height: 40px;
        border: none;
    }
    .brand_site #header .content ul li a {
        color: #00652E !important;
    }
    .brand_site .brand_menu {
        padding-top: 0;
        width: 90%;
        margin: auto;
    }
    .brand_site #header .nav-collapse {
        display: block;
    }
}

.brand_site .bryant-sidebar {
    background: url(img/bg-sidebar1.jpg);
    background-repeat: no-repeat;
    background-position: right top;
}

.brand_site .bryant-sidebar .pane-content li {
    border-bottom: solid 1px #ddd;
    padding: inherit;
    margin: 0;
    list-style: none;
    border-top: solid 1px #fafafa;
}

.brand_site .bryant-sidebar .pane-content li:last-child {
    border-bottom: none;
}

.brand_site .bryant-sidebar .pane-content li:first-child {
    border-top: none;
}

.brand_site .bryant-sidebar .pane-content li a:hover {
    background: #00652E;
    color: #fff;
    text-decoration: none;
}

.brand_site .bryant-sidebar .pane-content li a {
    display: block;
    padding: 7px 10px 7px 10px;
    font-size: 14px;
}

.brand_site .bryant-content .pane-content {
    padding: 0 15px;
    padding-top: 1.8em;
}

.brand_site .medGreen {
    background-color: #00652E;
    color: #fff;
    padding: .625em 1.25em .750em;
    color: #fff;
    letter-spacing: .045em;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -khtml-border-radius: 25px;
    display: inline-block;
}

.brand_site .medGreen:hover {
    text-decoration: none;
    background-color: #1a9853;
}

.brand_site .bryant-sidebar .bryant-sidebar-inner {
    margin: 0;
}

.brand_site .bryant-sidebar {
    margin: 0;
}

.brand_site .bryant-sidebar h4 {
    padding: 10px;
    margin: 0;
}

.brand_site .bryant-sidebar .pane-content ul {
    margin: 0;
}

.brand_site .bryant-sidebar .pane-content ul li {}

.brand_site .bryant-sidebar .pane-content {
    padding-top: 1.8em;
}

#block-menu-menu-crc-menu ul.menu {
    border: none;
    margin: 0;
}

#block-menu-menu-crc-menu ul.menu li a {
    color: #FFFFFF;
    padding: 10px 36px;
    font-weight: normal;
    display: inline-block;
}

#block-menu-menu-crc-menu ul.menu li a:hover,
#block-menu-menu-crc-menu ul.menu li a.active {
    background: #dca615;
    color: #fff;
}

#block-menu-menu-crc-menu ul.menu .menu {
    position: absolute;
    width: 250px;
    top: 40px;
    z-index: 700;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
    padding: 0px;
    margin-top: 0;
    background: #dca615;
}

#block-menu-menu-crc-menu ul.menu .menu .menu {
    left: 100%;
    top: 0;
}

#block-menu-menu-crc-menu ul.menu {
    border: none;
    margin: 0;
}

#block-menu-menu-crc-menu ul.menu .menu li a {
    padding: 10px;
    display: block;
}

#block-menu-menu-crc-menu ul.menu .menu li {
    width: 100%;
}

.crc_internal #block-menu-menu-crc-menu.horizontal_menu ul.menu {
    background: #FFC425;
}

.crc_home #minisites .link_list.helpful h3,
.crc_home #minisites .left_area h3 {
    color: #FFC425;
}

#block-menu-menu-crc-menu ul.menu li.expanded:hover > ul {
    display: block;
    opacity: 1 !important;
    overflow: visible !important;
    visibility: visible !important;
}

#block-responsive-dropdown-menus-menu-benit {
    display: none;
}

#block-responsive-dropdown-menus-menu-piccah {
    display: none;
}

#block-menu-menu-benit.horizontal_menu ul.menu li a:hover,
#block-menu-menu-benit.horizontal_menu ul.menu li a.active {
    background: #dca615;
    color: #fff;
    text-decoration: none;
}

#block-menu-menu-benit.horizontal_menu ul.menu {
    border-top: none;
    border-bottom: none;
    margin-bottom: 0;
}

#block-menu-menu-benit.horizontal_menu ul.menu li a {
    color: #ffffff;
    font-weight: normal;
    padding: 10px 56px;
}

#block-menu-menu-piccah.horizontal_menu ul.menu li a:hover,
#block-menu-menu-piccah.horizontal_menu ul.menu li a.active {
    background: #dca615;
    color: #fff;
    text-decoration: none;
}

#block-menu-menu-piccah.horizontal_menu ul.menu {
    border-top: none;
    border-bottom: none;
    margin-bottom: 0;
}

#block-menu-menu-piccah.horizontal_menu ul.menu li a {
    color: #ffffff;
    font-weight: normal;
    padding: 10px 42px;
}

#block-menu-menu-piccah ul ul {
    position: absolute;
    display: block;
    width: 200px;
    opacity: 0;
    visibility: hidden;
    z-index: 10;
    background: #00652E;
    margin-top: 0;
}

#block-menu-menu-piccah ul.menu li.expanded:hover> ul {
    visibility: visible;
    opacity: 1;
}

#block-menu-menu-piccah ul ul li {
    width: 100%;
}

#block-menu-menu-piccah.horizontal_menu ul.menu li li a {
    padding: 7px 10px;
}

#block-responsive-dropdown-menus-menu-benit >h3 {
    display: none;
}

body.yellow .sbpa .left_area .menu {
    background: #ffe08e;
}

.yellow #minisites.sbpa .left_area .menu-block-wrapper li.first {
    border-top: 5px solid #FFC425;
}

#block-responsive-dropdown-menus-menu-crc-menu {
    display: none;
}

@media (min-width:320px) and (max-width:767px) {
    #block-responsive-dropdown-menus-menu-benit,
    #block-responsive-dropdown-menus-menu-crc-menu,
    #block-responsive-dropdown-menus-menu-piccah {
        display: block;
    }
    #block-menu-menu-benit,
    #block-menu-menu-crc-menu,
    #block-menu-menu-piccah {
        display: none;
    }
    #block-responsive-dropdown-menus-menu-crc-menu {
        display: block;
    }
    #block-responsive-dropdown-menus-menu-crc-menu > h3 {
        display: none;
    }
    .yellow .menu-toggle .line {
        background-color: #FFFFFF;
    }
    .yellow .menu-toggle .toggle-help {
        display: none;
    }
    .yellow ul.menu-toggled {
        margin: 0;
        background: #dca615;
    }
    .yellow ul.menu-toggled li {}
    .yellow ul.menu-toggled li a {
        color: #fff;
        display: block;
        padding: 7px 20px;
        font-size: 16px;
        border-bottom: 1px solid #fff;
    }
    .yellow ul.menu-toggled li ul {
        margin: 0;
    }
    .yellow ul.menu-toggled li ul li {}
    .yellow ul.menu-toggled li ul li a {
        padding-left: 35px;
    }
    .yellow .menu-toggle {
        background: #FFC425;
    }
    .soe.yellow #minisites .mobile_menu,
    .yellow #minisite .mobile_content {
        background: #FFC425;
    }
    .crc_home .school.left_area {
        display: none;
    }
    .crc_home.benit .school.left_area {
        display: block;
    }
    .benit #minisites .mobile_menu {
        display: none;
    }
    .benit #minisites #pagearea-minisites {
        margin-top: 0;
    }
    .benit.soe .apply {
        position: relative;
        bottom: inherit;
        left: inherit;
        right: inherit;
        padding: 0;
    }
}

@media (min-width:768px) and (max-width:979px) {
    #block-menu-menu-crc-menu ul.menu li a {
        padding: 10px 10px;
        font-size: 13px;
    }
    #block-menu-menu-benit.horizontal_menu ul.menu li a {
        padding: 10px 22px;
        font-size: 16px;
    }
    #block-menu-menu-piccah.horizontal_menu ul.menu li a {
        padding: 10px 11px;
        font-size: 16px;
    }
}

@media (min-width:980px) and (max-width:1199px) {
    #block-menu-menu-crc-menu ul.menu li a {
        padding: 10px 18px;
        font-size: 16px;
    }
    #block-menu-menu-benit.horizontal_menu ul.menu li a {
        padding: 10px 40px;
        font-size: 16px;
    }
    #block-menu-menu-piccah.horizontal_menu ul.menu li a {
        padding: 10px 25px;
        font-size: 16px;
    }
}

.custom_menu {
    display: none;
}


/********************************New Header **********************************/

@media (min-width:768px) {
    .custom_header #search .form-actions .btn {}
    .custom_header .logo a {
        height: auto;
    }
    .custom_header #header {
        background-color: #00652E;
    }
    .custom_header #menu {
        border-top: 1px solid #fff;
    }
    .custom_header .region-search {
        position: relative;
    }
    .custom_header .custom_menu {
        display: inline-block;
        padding-left: 7px;
    }
    .custom_header .custom_menu_toggle {
        padding: 5px 10px;
        margin: 0px;
        color: #ffffff;
        background-color: #00652E;
        border: none;
        margin-bottom: 0px;
        padding-right: 0;
    }
	.custom_header .custom_menu_toggle:focus {
        outline-width: 1px;
  		outline-style: dashed;
  		outline-color: black;
    }
    .custom_header .custom_menu_toggle .icon-bar {
        display: block;
        width: 30px;
        height: 3px;
        background-color: #f5f5f5;
        margin-bottom: 6px;
    }
    .custom_header #search {
        padding-top: 15px;
    }
    .custom_header #menu {
        display: none;
    }
    .custom_header #header .top_menu ul.menu li {
        border-right: solid 1px #fff;
    }
    .custom_header #header .top_menu a {
        color: #FFFFFF;
    }
    .custom_header #header .top_menu ul.menu li.last {
        border-right: none;
    }
    .custom_header #block-block-16 {
        margin-bottom: 15px;
        padding: 0;
    }
    .navbar .login_botton {
        margin: 0;
        width: 100%;
    }
    .custom_header #search .input-append {
        width: 505px;
    }
    .custom_header #header .top_menu {
        padding-top: 15px;
    }
    .custom_header #header .top_menu .login_botton a {
        color: #000;
    }
    .custom_header .logo {
        margin: 24px 0 15px;
    }
    .custom_header #header .region-top-menu {
        float: left;
        margin-left: 70px;
    }
}

@media (max-width:767px) {
    .custom_menu {
        display: none;
    }
}

#block-responsive-dropdown-menus-menu-picsc-menu {
    display: none;
}

.picsc.safe .horizontal_menu ul.menu li a {
    padding: 10px 58px;
    font-weight: normal;
}

#block-menu-menu-picsc-menu ul.menu li.expanded ul.menu {
    position: absolute;
    width: 235px;
    top: 40px;
    z-index: 700;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
    padding: 0;
}

#block-menu-menu-picsc-menu ul.menu li.expanded:hover> ul {
    visibility: visible;
    opacity: 1;
}

#block-menu-menu-picsc-menu ul.menu li.expanded ul.menu li {
    width: 100%;
}

#block-menu-menu-picsc-menu ul.menu li.expanded ul.menu li a {
    padding: 10px;
    font-size: 15px;
}

@media (min-width:320px) and (max-width:767px) {
    #block-responsive-dropdown-menus-menu-picsc-menu {
        display: block;
        background: #0b9494;
    }
    #block-responsive-dropdown-menus-menu-picsc-menu .menu-toggle {
        height: auto;
    }
    #block-responsive-dropdown-menus-menu-picsc-menu .toggle-help {
        display: none;
    }
    #menu-picsc-menu {
        background: #44CCD6;
        margin: 0;
        margin-top: 10px;
    }
    #menu-picsc-menu ul {
        margin: 0;
    }
    #block-menu-menu-picsc-menu {
        display: none;
    }
}

@media (min-width:768px) and (max-width:979px) {
    .picsc.safe .horizontal_menu ul.menu li a {
        padding: 10px 22px;
    }
}

@media (min-width:980px) and (max-width:1199px) {
    .picsc.safe .horizontal_menu ul.menu li a {
        padding: 10px 40px;
    }
}

#block-menu-menu-uog-press.horizontal_menu ul.menu,
.uogpress #block-menu-menu-center-for-island-sustainab.horizontal_menu ul.menu {
    border: none;
    margin: 0;
}

.uogpress #block-menu-menu-uog-press.horizontal_menu ul.menu,
.uogpress #block-menu-menu-center-for-island-sustainab.horizontal_menu ul.menu {
    background: rgba(128, 128, 128, 0.9) !important;
}

#block-menu-menu-uog-press ul.menu li a:hover,
#block-menu-menu-uog-press ul.menu li a:focus,
#block-menu-menu-uog-press ul.menu li a.active,
.uogpress #block-menu-menu-center-for-island-sustainab ul.menu li a:hover,
.uogpress #block-menu-menu-center-for-island-sustainab ul.menu li a.active {
    background: #00652E;
    color: #ffffff;
}

#block-menu-menu-uog-press ul.menu li a {
    color: #FFFFFF;
    padding: 10px 10px;
    font-weight: normal;
}

#block-menu-menu-uog-press ul.menu li.center {
	text-align: center;
}

.uogpress #block-menu-menu-center-for-island-sustainab ul.menu li a {
    color: #FFFFFF;
    padding: 10px 52px;
    font-weight: normal;
}

#block-responsive-dropdown-menus-menu-uog-press {
    display: none;
}

#block-views-uog-press-publication-block-1 {
    float: left;
    width: 75%;
}

#block-menu-menu-publication-categories- {
    width: 25%;
    float: left;
}

#block-menu-menu-publication-categories- .content {
    padding: 0px 25px;
}

#block-menu-menu-publication-categories- > h3 {
    padding: 0px 25px;
}

.view-display-id-block_1 .views-row {
    border-bottom: none !important;
}

#block-views-press-publication-tabs-block {
    clear: both;
}

@media (min-width:320px) and (max-width:767px) {
    #block-responsive-dropdown-menus-menu-uog-press {
        display: block;
    }
    #block-menu-menu-uog-press,
    .uogpress #block-menu-menu-center-for-island-sustainab {
        display: none;
    }
    #block-responsive-dropdown-menus-menu-uog-press > h3 {
        display: none;
    }
    .menu-toggle .line {
        background-color: #FFFFFF;
        border-bottom: 1px solid #FFFFFF;
    }
    body.purple #block-responsive-dropdown-menus-menu-uog-press #menu-uog-press a {
        color: #fff;
        padding-bottom: 10px;
        display: block;
        font-size: initial;
    }
    body.purple #block-responsive-dropdown-menus-menu-uog-press #menu-uog-press li {
        position: relative;
        display: block;
        line-height: 26px;
    }
    body.purple #block-responsive-dropdown-menus-menu-uog-press .responsive-menu.menu-toggled,
    body.purple #block-responsive-dropdown-menus-menu-uog-press .responsive-menu.links.inline.menu-toggled {
        border-top: 1px solid rgb(255, 255, 255);
        margin: 0px;
        padding: 8px;
        background: #00652E;
    }
    .uogpress .school.left_area {
        display: none;
    }
    #block-responsive-dropdown-menus-menu-uog-press .menu-toggle {
        background: #00652E;
    }
}

@media (min-width:768px) and (max-width:979px) {
    #block-menu-menu-uog-press.horizontal_menu ul.menu li a,
    #block-menu-menu-uog-press ul.menu li.expanded h3,
    .uogpress #block-menu-menu-center-for-island-sustainab.horizontal_menu ul.menu li a,
    .uogpress #block-menu-menu-center-for-island-sustainab ul.menu li.expanded h3 {
        font-size: 14px;
    }
    #block-menu-menu-uog-press ul.menu li a {
        padding: 10px 10px;
    }
}

@media (min-width:980px) and (max-width:1199px) {
    #block-menu-menu-uog-press ul.menu li a,
    .uogpress #block-menu-menu-center-for-island-sustainab ul.menu li a {
        padding: 10px 10px;
    }
}

#block-block-121 {
    width: 1170px;
    margin: auto;
    padding: 10px;
}

.view-uog-press-publication .views-row {
    padding: 15px;
    margin-bottom: 15px;
    margin-top: 15px;
    border-bottom: 1px dashed #E5E5E5;
}

.view-uog-press-publication .views-label {
    display: inline-block;
    font-weight: bold;
}

.view-uog-press-publication .field-content {
    display: inline-block;
}

.view-uog-press-publication .field-content p {
    margin-bottom: 0;
}

.view-uog-press-publication .views-field-view-node a {
    background: #00652E;
    border-radius: 5px;
    color: rgb(255, 255, 255) !important;
    font-weight: bold;
    padding: 6px 20px;
}

.view-uog-press-publication .views-field-view-node a:hover {
    background: #000000;
}

.view-uog-press-publication .views-field {
    padding-bottom: 7px;
}

.view-uog-press-publication .views-field-view-node {
    margin-top: 15px;
}

.uogpress #news_calendar.span12 {
    margin: 0;
}

.view-uog-press-publication .views-row {
    display: table;
    width: 100%;
}

.view-uog-press-publication .views-row .views-field-field-book-cover {
    display: table-cell;
    vertical-align: top;
    padding-right: 15px;
    width: 150px;
}

.view-uog-press-publication .views-row .views-field-field-book-cover img {
    width: 135px;
    border-radius: 4px;
    border: 6px solid white;
    box-shadow: 1px 1px 4px 1px #ccc;
    padding-right: 0px;
    margin: 0px 20px 5px 0px;
}

.view-uog-press-publication .views-row .views-field-title {
	font-family: 'Nunito', sans-serif !important;
    line-height: 1;
}

.view-uog-press-publication .views-row .views-field-title h3 {
    color: #00652E;
    font-size: 18px;
}

.view-uog-press-publication .views-row .views-field-title a {
    color: #000;
    font-size: 18px;
}

.view-uog-press-publication .views-row .views-field-title a:hover {
    color: #00652E;
    text-decoration: none;
}

.view-uog-press-publication .views-field-field-pubauthor,
.view-uog-press-publication .views-field-field-pubauthors,
.view-uog-press-publication .views-field-field-price,
.view-uog-press-publication .views-field-field-publication-date,
.view-uog-press-publication .views-field-field-illustrator,
.view-uog-press-publication .views-field-field-format,
.view-uog-press-publication .views-field-field-publisher-imprint,
.view-uog-press-publication .views-field-field-year-of-publication {
    padding-right: 15px;
}

.horizontal-tabs ul.horizontal-tabs-list li a,
.horizontal-tabs ul.horizontal-tabs-list li.selected a {
    padding: 10px;
}

.horizontal-tabs ul.horizontal-tabs-list li a:hover {
    background: #00652E;
    color: #fff;
}

.horizontal-tabs ul.horizontal-tabs-list li.selected {
    background: #00652E;
    color: #fff;
}

.horizontal-tabs ul.horizontal-tabs-list .selected strong {
    color: #fff;
}

.horizontal-tabs-panes {
    padding: 20px 10px;
}

.horizontal-tabs-panes .fieldset-wrapper > div > span {
    font-weight: 600;
}

.horizontal-tabs-list > .selected > a:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 36%;
    top: 36px;
    display: block;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid;
    font-size: 0;
    line-height: 0;
}

.horizontal-tabs-list > .selected > a:after {
    border-top-color: #00652E;
}

.horizontal-tabs-list > .selected > a:after {
    color: #00652E;
}

@media(max-width:767px) {
    .menu-toggle {
        display: block;
    }
    .menu-uog-press {
        display: none;
    }
    .menu-toggled {
        display: block;
    }
    #block-menu-menu-publication-categories- {
        width: 100%;
    }
    #block-views-uog-press-publication-block-1 {
        width: 100%;
    }
    #block-menu-menu-publication-categories- h3 {
        text-align: left;
    }
    .view-uog-press-publication .views-row .views-field-field-book-cover {
        display: block;
        width: 100%;
        text-align: center;
    }
    .view-uog-press-publication .views-field-title h3 {
        text-align: left !important;
    }
    .view-uog-press-publication .views-row {
        padding: 0;
    }
}

@media(min-width:768px) {
    .view-uog-press-publication .views-row .views-field-field-book-cover {
        display: block;
        float: left;
    }
    .view-uog-press-publication .views-field.views-field-title,
    .view-uog-press-publication .views-field-field-synopsis,
    .view-uog-press-publication .views-field-view-node {
        width: 100%;
        float: left;
    }
}

@media(min-width:768px) and (max-width:991px) {
    .view-uog-press-publication .views-field.views-field-title {
        width: 68%;
    }
}

.view-uog-press-publication .views-field.views-field-view .field-content {
    display: block;
}

.view-uog-press-publication .views-field.views-field-view .views-row {
    display: inline-block;
    width: 100%;
    padding-left: 0;
}

.view-uog-press-publication .views-row {
    padding: 15px 0;
}

.view-uog-press-publication .views-field-view-node a {
    display: inline-block;
    margin-bottom: 10px;
}

.view-uog-press-publication .views-field-field-pubauthor,
.view-uog-press-publication .views-field-field-pubauthors,
.view-uog-press-publication .views-field-field-price,
.view-uog-press-publication .views-field-field-publication-date,
.view-uog-press-publication .views-field-field-illustrator,
.view-uog-press-publication .views-field-field-format,
.view-uog-press-publication .views-field-field-publisher-imprint,
.view-uog-press-publication .views-field-field-year-of-publication {
    display: inline-block;
    color: #847d7d;
}

.view-uog-press-publication .view-filters {
    display: none;
}

.page-node-16581 #block-views-uog-press-publication-block {
    width: 75%;
    float: left;
}

.page-node-16581 #block-system-main {
    display: none;
}

#block-menu-menu-publication-categories- {
    float: right;
    background: rgba(120, 120, 120, .1);
    padding-top: 1em;
}

#block-menu-menu-publication-categories- ul li {
    border-bottom: solid 1px #ddd;
    padding: inherit;
    margin: 0;
    list-style: none;
    padding: 0;
}

#block-menu-menu-publication-categories- h3 {
    color: #000;
    font-size: 22px;
}

#block-menu-menu-publication-categories- ul li ul {
    width: 100%;
}

#block-menu-menu-publication-categories- ul li:hover {}

#block-menu-menu-publication-categories- ul li:hover > a {
    color: #fff;
    text-decoration: none;
    background: #00652E;
}

#block-menu-menu-publication-categories- ul {
    margin: 0;
}

#block-menu-menu-publication-categories- .content {
    padding: 0;
}

#block-menu-menu-publication-categories- ul li:last-child {
    border: 0;
}

#block-menu-menu-publication-categories- ul li a {
    padding: 10px 15px;
    display: block;
}

#block-menu-menu-publication-categories- {
    width: 24%;
}

#block-menu-menu-publication-categories- ul li li a {
    padding-left: 30px;
    font-style: italic;
}

body.purple.uogpress #sub_header .top {
    background: transparent;
}

.region-content:after {
    content: "";
    clear: both;
    display: block;
}

#block-block-123 {
    margin-bottom: 40px;
}

#block-block-122 a {
    background: #00652E;
    color: #fff;
    padding: 10px;
    text-decoration: none;
}

#block-block-122 a:hover {
    background: #004a22;
}

#block-views-uog-press-publication-block-1 .horizontal-tabs ul.horizontal-tabs-list li {
    border: 1px solid #ccc;
    border-bottom: 0;
    margin: 0 5px;
    background: none;
}

#block-views-uog-press-publication-block-1 .horizontal-tabs ul.horizontal-tabs-list li.selected {
    background: #00652E;
    color: #fff;
}

#block-views-uog-press-publication-block-1 .horizontal-tabs ul.horizontal-tabs-list li:first-child {
    border-left: 1px solid #ccc;
}

#block-views-uog-press-publication-block-1 .horizontal-tabs ul.horizontal-tabs-list {
    background: none;
    border: 0;
    border-bottom: 1px solid #dedede;
}

#block-views-uog-press-publication-block-1 div.horizontal-tabs {
    border: 0;
}

#block-views-uog-press-publication-block-1 .horizontal-tabs ul.horizontal-tabs-list li.selected a {
    color: #fff;
}

.horizontal-tab-button {
    border-right: 1px solid #dedede;
    /* LTR */
    border-left: 1px solid #dedede;
    /* LTR */
    border-top: 1px solid #dedede;
    /* LTR */
    margin-left: 0.5em!important;
    margin-right: 0.5em!important;
}

.horizontal-tab-button a:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 5px;
    font-size: 18px;
    vertical-align: middle;
}

.horizontal-tab-button-0 a:before {
    content: "\f039";
}

.horizontal-tab-button-1 a:before {
    content: "\f05a";
}

.horizontal-tab-button-2 a:before {
    content: "\f040";
}

.horizontal-tab-button-3 a:before {
    content: "\f005";
}

.noicon:before {
    content: none!important;
}

#block-views-of-related-interest-block {
    clear: both1;
}

#block-views-of-related-interest-block .flex-control-nav {
    left: 0;
    bottom: -20px;
    display: none;
}

#block-views-of-related-interest-block .slides li {
    margin-right: 30px;
}

#block-views-of-related-interest-block {
    position: relative;
}

#block-views-of-related-interest-block .flexslider .flex-direction-nav a,
#block-views-of-related-interest-block .flexslider .flex-direction-nav a {
    display: block;
    opacity: 1 !important;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 5px;
    font-size: 18px;
    vertical-align: middle;
    font-size: 0;
    text-decoration: none;
}

#block-views-of-related-interest-block .flexslider .flex-prev:before {
    content: "\f137";
    font-size: 40px;
}

#block-views-of-related-interest-block .flexslider .flex-next:before {
    content: "\f138";
    font-size: 40px;
}

#block-views-of-related-interest-block .flexslider:hover .flex-prev {
    left: -50px;
}

#block-views-of-related-interest-block .flexslider:hover .flex-next {
    right: -50px;
}

#block-views-of-related-interest-block .flexslider .flex-disabled {
    display: none !important;
}

#block-views-of-related-interest-block .views-field-title a {
    margin-top: 10px;
    color: #000;
    display: block
}

#block-views-of-related-interest-block .views-field-title a:hover {
    color: #00652E;
    text-decoration: none;
}

#block-views-of-related-interest-block .views-field-field-price {
    margin-top: 10px;
}

#block-views-of-related-interest-block .views-field-field-price .field-content {
    display: inline-block;
}

#block-views-of-related-interest-block h3 {
    font-size: 20px;
}

#block-views-uog-press-publication-block-1 .views-field-nothing {
    border: 1px solid #dedede;
    padding: 10px;
}

@media(min-width:768px) {
    .view-uog-press-publication .views-row .views-field-field-book-cover {
        display: table-cell;
        float: none;
    }
    #block-views-uog-press-publication-block-1 .view-uog-press-publication .views-row .views-field-field-book-cover {
        display: block;
        float: left;
    }
    #block-views-uog-press-publication-block-1 .view-uog-press-publication .views-field.views-field-title,
    #block-views-uog-press-publication-block-1 .view-uog-press-publication .views-field-field-synopsis,
    #block-views-uog-press-publication-block-1 .views-field-view-node,
    #block-views-uog-press-publication-block-1 .views-field-nothing {
        width: 75%;
        float: left;
    }
}

@media(max-width:767px) {
    .page-node-16581 #block-views-uog-press-publication-block {
        width: 100%;
        float: none;
    }
    #block-menu-menu-publication-categories- {
        width: 100%;
    }
    #block-views-of-related-interest-block h3 {
        margin-top: 20px;
    }
    #block-views-of-related-interest-block .flexslider:hover .flex-prev {
        left: -10px;
    }
    #block-views-of-related-interest-block .flexslider:hover .flex-next {
        right: -10px;
    }
    .page-node-7609 #sub_header .top .panels-ipe-portlet-content h2.pane-title {
        max-width: 100% !important;
    }
}

.roster-body {
    width: 88%;
    padding: 0px 0px 20px;
    margin: 0px auto;
}

#roster-grid-layout.active {
    display: block;
}

#roster-grid-layout .player {
    width: 310px;
    padding-right: 10px;
    height: 138px;
    background: #e6e6e6;
    border-bottom: 2px solid #ccc;
    margin-top: 20px;
    position: relative;
}

#roster-grid-layout .desktop-second {
    margin: 20px 20px 0px;
}

#roster-grid-layout .player .image {
    width: 110px;
    height: 120px;
    overflow: hidden;
}

#roster-grid-layout .player .image img {
    height: 100%;
}

#roster-page .relative {
    position: relative;
}

#roster-page .left {
    float: left;
}

#roster-grid-layout .player .number {
    background: #00652E;
    color: #ffffff;
    width: 40px;
    height: 25px;
    line-height: 25px;
    font-size: 18px;
    text-align: center;
    bottom: 0px;
    right: 0px;
    top: 0px;
    position: absolute;
    padding: 2px;
}

#roster-grid-layout .player .text {
    width: 190px;
}

#roster-page .right {
    float: right;
}

#roster-grid-layout .player .player-name {
    font-size: 16px;
    line-height: 20px;
	font-family: 'Nunito', sans-serif !important;
    font-weight: bold;
    padding-top: 10px;
    color: #124835;
}

#roster-grid-layout .player .height {
    line-height: 14px;
}

#roster-grid-layout .player .text,
#roster-grid-layout .player .height {
    font-size: 12px;
    line-height: 16px;
}

#roster-grid-layout .player .player-name a {
    color: #00652E;
    text-decoration: none;
    font-size: 16px;
    line-height: 20px;
}

#roster-grid-layout .player .player-name a:hover {
    color: #000;
}

h1#page-title.athletics_name {
    background-color: #00652E;
    color: #FFFFFF;
    padding-right: 0 !important;
    padding-top: 10px;
    padding-left: 10px;
    margin-bottom: 20px;
}

#roster-grid-layout .player .info {
    padding-top: 8px;
}

#roster-grid-layout .player .video-link {
    position: absolute;
    bottom: 0px;
    left: 100px;
}

#roster-page .clear {
    clear: both;
}

.athletics_name .whiteBox {
    background-color: rgb(255, 255, 255);
    padding: 4px 5px;
    color: rgb(18, 72, 53);
    border: 1px solid rgb(205, 205, 205);
    font-size: 30px;
    text-align: right;
    height: 45px;
    position: absolute;
    right: 0;
    top: 30px;
    float: right;
}

@media(max-width:1199px) {
    .roster-body {
        width: 100%;
    }
    #roster-grid-layout .player {
        width: 290px;
    }
}

@media(max-width:950px) {
    #roster-grid-layout {
        width: 100%;
        max-width: 620px;
        margin: 0px auto;
    }
    #roster-grid-layout .desktop-second {
        margin: 20px 0px 0px;
    }
    #roster-grid-layout .tablet-second {
        margin-left: 20px;
    }
}

@media(max-width:640px) {
    #roster-grid-layout {
        width: 100%;
        max-width: 320px;
        margin: 0px auto;
    }
    #roster-grid-layout .tablet-second {
        margin-left: 0px;
    }
}

#block-block-124 .view-button {
    height: 22px;
    cursor: pointer;
    padding-top: 10px;
    float: right;
}

#block-block-124 .view-button table {
    padding-right: 10px;
    border-collapse: collapse;
}

#block-block-124 .view-button table,
#block-block-124 .view-button span {
    float: left;
}

#block-block-124 .view-button table {
    border-collapse: collapse;
    margin: 0;
}

#block-block-124 .view-button td.box {
    width: 3px;
    height: 3px;
    background: #124835;
}

#block-block-124 .view-button td {
    padding: 0px;
    margin: 0px;
    border: 2px solid #fff;
}

#block-block-124 .view-button td.line {
    width: 11px;
    height: 3px;
    background: #124835;
}

#block-block-124 .view-button span {
    font-size: 12px;
    font-weight: bold;
    color: #124835;
    line-height: 18px;
}

#block-block-124 .view-button table .blank_sapce {
    display: none;
}

.page-athletics-mens-basketball #block-system-main {
    clear: both;
}

#block-block-124 .view-button table#grid-table,
#block-views-athletics-list-view-block {
    display: none;
}

#block-views-athletics-list-view-block .views-table {
    width: 100%;
    margin-bottom: 20px;
    position: relative;
}

#views-exposed-form-athletics-list-view-block {
    display: none;
}


/*<========================== END Listing CSS =================================>*/

.page-node-16927 .content_areas .span9.pull-left {
    width: 100%;
}

.page-node-16927 .content_areas .span3.pull-right {
    display: none;
}

.page-node-16963 #pagearea > .container,
.page-node-16927 #pagearea > .container,
.page-node-16927 #pagearea-minisites > .container {
    width: 100% !important;
}

.page-node-16963 .breadcrumb-container,
.page-node-16963 #page-title,
.page-node-16927 .breadcrumb-container,
.page-node-16927 #page-title {
    display: none;
}

.btn-group.purchase {
    display: block;
    /*float: left;*/
    margin-top: 20px;
    margin-left: 165px;
}

.detail_isbn.isbn.press-publication {
    display: inline-block;
}

@media(max-width:767px) {
    #block-block-122 .content p {
        text-align: center !important;
    }
    .btn-group.purchase {
        display: block;
        float: none;
        margin-top: 20px;
        margin-left: 0;
        text-align: center;
    }
}

#block-menu-menu-uog-press ul.menu .menu,
.uogpress #block-menu-menu-center-for-island-sustainab ul.menu .menu {
    position: absolute;
    width: 250px;
    top: 40px;
    z-index: 700;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
    padding: 0px;
    margin-top: 0;
    background: #00652E;
}

#block-menu-menu-uog-press ul.menu li.expanded:hover > ul,
#block-menu-menu-uog-press ul.menu li.expanded > a:focus + ul,
#block-menu-menu-uog-press ul.menu li.expanded > a + ul:focus-within,
.uogpress #block-menu-menu-center-for-island-sustainab ul.menu li.expanded:hover > ul {
    display: block;
    opacity: 1 !important;
    overflow: visible !important;
    visibility: visible !important;
}/*!@#*/
.subonhover{
	display: block;
    opacity: 1 !important;
    overflow: visible !important;
    visibility: visible !important;
	flex-direction:column !important;
}

#block-menu-menu-uog-press ul.menu .menu li,
.uogpress #block-menu-menu-center-for-island-sustainab ul.menu .menu li {
    width: 100%;
}

#block-menu-menu-uog-press ul.menu .menu li a,
.uogpress #block-menu-menu-center-for-island-sustainab ul.menu .menu li a {
    padding: 10px;
}

.view-uog-press-publication .views-field-field-pubauthor,
.view-uog-press-publication .views-field-field-pubauthors {
    display: inherit;
}

.page-node-17007 #block-system-main,
.page-node-17008 #block-system-main,
.page-node-17009 #block-system-main {
    width: 75%;
    float: left;
}

#block-views-uog-press-publication-block-2,
#block-views-uog-press-publication-block-3,
#block-views-uog-press-publication-block-4 {
    width: 75%;
    float: left;
}

.span8.banner_overlay {
    position: absolute;
    top: 85px;
    left: 0;
    right: 0;
    margin: auto;
    background-color: rgba(239, 220, 190, 0.79);
    padding: 2.7em 2.5em 33px;
    border-radius: 25px;
}

.span8.banner_overlay h2 {
    font-size: 28px!important;
    color: #403c3b!important;
    text-transform: uppercase;
    margin: 0;
}

.span8.banner_overlay h2:before {
    content: "\f002";
    font-family: FontAwesome;
    transform: rotate(90deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(90deg);
    display: inline-block;
    font-size: 25px;
    padding: 2px;
}

.banner_overlay .tabbable ul {
    background: #eee;
}

.rfp_title {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    top: 20px;
}

.rfp_title_inner {
    color: #fff;
    font-size: 42px;
    font-weight: bold;
}

.banner_overlay .ebscohost-search-button {
    margin-bottom: 15px;
}

@media(max-width:1200px) {
    .span8.banner_overlay {
        position: absolute;
        top: 110px;
    }
}

@media(min-width:768px) and (max-width:980px) {
    .span8.banner_overlay {
        position: relative;
        top: inherit;
        left: inherit;
        width: 92%;
        margin: 20px;
    }
}

{
    .rfp_title {
        top: 5px;
    }
    .page-node-17007 #block-system-main,
    .page-node-17008 #block-system-main,
    .page-node-17009 #block-system-main {
        width: 100%;
        float: none;
    }
    #block-views-uog-press-publication-block-2,
    #block-views-uog-press-publication-block-3,
    #block-views-uog-press-publication-block-4 {
        width: 100%;
        float: none;
    }
    .span8.banner_overlay {
        position: relative;
        top: inherit;
        left: inherit;
    }
    .rfp_title_inner {
        font-size: 46px;
    }
    .span6.banner_overlay {
        margin-bottom: 20px;
    }
    #tabunifiedsearch form {
        width: 100% !important;
    }
    .search_inside_img {
        height: auto !important;
        width: 100% !important;
    }
    .search_custom_class {
        padding-left: 0 !important;
        padding-top: 85px !important;
    }
}

.page-node-3494 .wide_content {
    position: relative;
}

.page-node-3494 #block-system-main .content > .contextual-links-region {
    position: inherit;
}

.page-node-3494 #sub_header .container {
    position: inherit;
}

.lib_tabbed {
    margin-top: 10px;
}

.watch_hign {
    font-size: 36px;
    color: #ffcc3a;
    position: absolute;
    top: 100px;
    left: 0;
    right: 0;
}

.watch_hign:hover {
    text-decoration: underline;
}

@media(max-width:767px) {
    .watch_hign {
        font-size: 16px;
        color: #ffcc3a;
        position: absolute;
        top: 12px;
        left: 25px;
        right: 0;
    }
}

/* HERO IMAGE: Static Banner Image with Text ~ 10/26/2018-vani */
.hero-image {
  height: 50%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.hero-text-center {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-family: 'Roboto Slab', serif;	
}

.hero-text-left {
  text-align: left;
  position: absolute;
  top: 50%;
  left: 50%;
  padding-left: 30px;
  transform: translate(-50%, -50%);
  color: white;
  font-family: 'Roboto Slab', serif;
  font-size: 20px;
}

.hero-text-right {
  text-align: right;
  position: absolute;
  top: 50%;
  left: 50%;
  padding-right: 30px;
  transform: translate(-50%, -50%);
  color: white;
  font-family: 'Roboto Slab', serif;
  font-size: 20px;
}

.hero-text-yellow button {
  border: none;
  outline: 0;
  display: inline-block;
  padding: 10px 25px;
  color: black;
  background-color: #FFCD00;
  text-align: center;
  cursor: pointer;
  text-transform: uppercase;
  border-radius: 2px;
}

.hero-text-yellow button:hover {
  background-color: #ffe680;
  color: black;
}

.hero-text-green button {
  border: none;
  outline: 0;
  display: inline-block;
  padding: 10px 25px;
  color: white;
  background-color: #046A38;
  text-align: center;
  cursor: pointer;
  text-transform: uppercase;
  border-radius: 2px;
}

.hero-text-green button:hover {
  background-color: #034a27;
  color: white;
}

.whiteHL {
	height:89px!important;
}


.brightness img:hover {
    box-shadow: 0px 2px 5px .25px rgba(0, 0, 0, 0.18);
    transition: box-shadow 0.1s ease-in-out;
    position: relative;
}


/*TRITON DARK BLUE THEME CSS */

.sbpa #sub_header .top .pane-bundle-text h2.triton-dark-blue {
	color: #17455c !important;
}

/* tabs css */
.sbpa .nav-tabs.triton-dark-blue > .active > a,
.sbpa .nav-tabs.triton-dark-blue > .active > a:hover,
.sbpa .nav-tabs.triton-dark-blue > .active > a:focus {
    font-weight: bold;
    border-bottom: 3px solid #17455c;
	color: #17455c;
    cursor: pointer;
}


.sbpa .nav-tabs.triton-dark-blue > li > a:focus {
    color: #17455c;
}

/*asset horizontal menu css */
.uogpress #block-menu-menu-uog-press.horizontal_menu.triton-dark-blue ul.menu,
.uogpress #block-menu-menu-center-for-island-sustainab.horizontal_menu.triton-dark-blue ul.menu {
    background: #17455c !important; 
}
#block-menu-menu-uog-press.triton-dark-blue ul.menu li a:hover,
#block-menu-menu-uog-press.triton-dark-blue ul.menu li a:focus,
#block-menu-menu-uog-press.triton-dark-blue ul.menu li a.active,
.uogpress .triton-dark-blue #block-menu-menu-center-for-island-sustainab ul.menu li a:hover,
.uogpress .triton-dark-blue #block-menu-menu-center-for-island-sustainab ul.menu li a.active {
    background: rgba(128, 128, 128, 0.9);
    color: #ffffff;
}

/*TRITON PURPLE THEME CSS */

.sbpa #sub_header .top .pane-bundle-text h2.triton-purple {
	color: #5E366E !important;
}

/* tabs css */
.sbpa .nav-tabs.triton-purple > .active > a,
.sbpa .nav-tabs.triton-purple > .active > a:hover,
.sbpa .nav-tabs.triton-purple > .active > a:focus {
    font-weight: bold;
    border-bottom: 3px solid #5E366E;
	color: #5E366E;
    cursor: pointer;
}


.sbpa .nav-tabs.triton-purple > li > a:focus {
    color: #5E366E;
}

/*asset horizontal menu css */
.uogpress #block-menu-menu-uog-press.horizontal_menu.triton-purple ul.menu,
.uogpress #block-menu-menu-center-for-island-sustainab.horizontal_menu.triton-purple ul.menu {
    background: #5E366E !important; 
}
#block-menu-menu-uog-press.triton-purple ul.menu li a:hover,
#block-menu-menu-uog-press.triton-purple ul.menu li a:focus,
#block-menu-menu-uog-press.triton-purple ul.menu li a.active,
.uogpress .triton-purple #block-menu-menu-center-for-island-sustainab ul.menu li a:hover,
.uogpress .triton-purple #block-menu-menu-center-for-island-sustainab ul.menu li a.active {
    background: rgba(128, 128, 128, 0.9);
    color: #ffffff;
}


/*TRITON SEA GREEN THEME CSS */

.sbpa #sub_header .top .pane-bundle-text h2.triton-sea-green {
	color: #358D84 !important;
}

/* tabs css */
.sbpa .nav-tabs.triton-sea-green > .active > a,
.sbpa .nav-tabs.triton-sea-green > .active > a:hover,
.sbpa .nav-tabs.triton-sea-green > .active > a:focus {
    font-weight: bold;
    border-bottom: 3px solid #358D84;
	color: #358D84;
    cursor: pointer;
}


.sbpa .nav-tabs.triton-sea-green > li > a:focus {
    color: #358D84;
}

/*asset horizontal menu css */
.uogpress #block-menu-menu-uog-press.horizontal_menu.triton-sea-green ul.menu,
.uogpress #block-menu-menu-center-for-island-sustainab.horizontal_menu.triton-sea-green ul.menu {
    background: #358D84 !important; 
}
#block-menu-menu-uog-press.triton-sea-green ul.menu li a:hover,
#block-menu-menu-uog-press.triton-sea-green ul.menu li a.active,
.uogpress .triton-sea-green #block-menu-menu-center-for-island-sustainab ul.menu li a:hover,
.uogpress .triton-sea-green #block-menu-menu-center-for-island-sustainab ul.menu li a.active {
    background: rgba(128, 128, 128, 0.9);
    color: #ffffff;
}


/*TRITON DARK GREEN THEME CSS */

.sbpa #sub_header .top .pane-bundle-text h2.triton-dark-green {
	color: #00652E !important;
}

/* tabs css */
.sbpa .nav-tabs.triton-dark-green > .active > a,
.sbpa .nav-tabs.triton-dark-green > .active > a:hover,
.sbpa .nav-tabs.triton-dark-green > .active > a:focus {
    font-weight: bold;
    border-bottom: 3px solid #00652E;
	color: #00652E;
    cursor: pointer;
}


.sbpa .nav-tabs.triton-dark-green > li > a:focus {
    color: #00652E;
}

/*asset horizontal menu css */
.uogpress #block-menu-menu-uog-press.horizontal_menu.triton-dark-green ul.menu,
.uogpress #block-menu-menu-center-for-island-sustainab.horizontal_menu.triton-dark-green ul.menu {
    background: #00652E !important; 
}
#block-menu-menu-uog-press.triton-dark-green ul.menu li a:hover,
#block-menu-menu-uog-press.triton-dark-green ul.menu li a:focus,/*!@#*/
#block-menu-menu-uog-press.triton-dark-green ul.menu li a.active,
.uogpress .triton-dark-green #block-menu-menu-center-for-island-sustainab ul.menu li a:hover,
.uogpress .triton-dark-green #block-menu-menu-center-for-island-sustainab ul.menu li a.active {
    background: rgba(128, 128, 128, 0.9);
    color: #ffffff;
}


.blue-button {
    background-color: #244C5A; /* triton blue */
    border: none;
    color: white !important;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	transition: all 0.3s ease-in-out;
	border-radius: 2px;
	
}

.blue-button:hover,
.blue-button:focus,
.blue-button:active{
	text-decoration: none;
    background-color: #4698CB; /* triton light-blue */
	transition: all 0.5s ease-in-out;
}

.green-button {
    background-color: #046A38; /* triton green */
    border: none;
    color: white !important;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	transition: all 0.3s ease-in-out;
	border-radius: 2px;
	
}

.green-button:hover,
.green-button:focus,
.green-button:active{
	text-decoration: none;
    background-color: #19784b; /* triton light-green */
	transition: all 0.5s ease-in-out;
}


#events .date-display-single a {
	color: #000 !important;
	font-weight: bold;
}

.news-announcement-header {
	font-weight:bold!important;
}

	
/* FONTS CSS */
h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto Slab', serif !important;
}
body, p {
	font: normal 15px "Nunito", "Myriad Pro", Arial, sans-serif;
}
p > a {
	text-decoration: underline!important;
}


/* * * * * * * * * * * * * * * * *
  Decorated Numbered Lists - Vani 
 * * * * * * * * * * * * * * * * */
.decorated-numbers {
	font-family: 'Montserrat','Century Gothic', 'Helvetica', 'Arial', sans-serif;
	font-style: normal;
	margin: 0 auto;
	font-size: 1.6rem;
	font-weight: 500;
}

.decorated-numbers span {
	font-family: 'Roboto Slab', 'Century Gothic', 'Helvetica', 'Arial', serif;
	font-size: 17.5px;
	font-weight: bold;
}

.decorated-numbers p {
	padding-left: 4.7rem;
	padding-top: .5rem;
}

.decorated-numbers ol {
	line-height: 1.6;
 	list-style-type: none;
 	counter-reset: section;
 	margin-left: 3rem;
}

.decorated-numbers li {
	counter-increment: section;
    margin-top: 2rem;
}

.decorated-numbers li:before {
	content: counters(section,"");
    border: 2.1px solid #046A38;
    border-radius: 50%;
    display: inline-block;
    float: left;
    width: 3.5rem;
    height: 2.4rem;
    text-align: center;
    padding-top: .6em;
    font-weight: 700;
    /*margin-left: -5rem;*/
    margin-right: 1rem;
    /*background: rgba(0,0,0,0.025);*/
  	color: #046A38;
}

@media screen and (max-width: 30em) { 
	.decorated-numbers ol { 
		margin-left: 0; 
	} 
	
	.decorated-numbers li:before { 
	display: block;
	float: none;
  	margin: 1rem auto;
	}
}

@media only screen and (min-width: 132px) and (max-width: 480px) {
	.decorated-numbers p, body {
	padding-left: 0px !important;
	}
	
	.decorated-numbers span {
		text-align: center !important;
	}
}

/* * * * * * * * * * * * * * * * *
  Counter Circle - Vani 
  Purpose: for the credit hours
 		   on the degree pages
 * * * * * * * * * * * * * * * * */

.vc_progress_bar {
  display: none;
}

.counters-container {
  margin-top: 60px;
}
.counters-container .counter {
  margin-right: 10%;
  margin-bottom: 38px;
  display: inline-block;
}
.counters-container .counter:last-of-type {
  margin-right: 0;
}
.counters-container .counter .chart {
  position: relative;
  width: 155px;
  height: 175px;
}
.counters-container .counter .chart span {
  font-size: 50px;
  font-size: 4.5rem;
  line-height: 1;
  top: 36px;
  position: absolute;
  display: block;
  width: 155px;
  font-family: "Roboto Slab", serif;
  font-weight: 500;
}
.counters-container .counter-text {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 15px;
  font-size: 1.5rem;
}

/* * * * * * * * * * * * * * * * *
  Circled Number - Vani
 * * * * * * * * * * * * * * * * */
.circle-col-xs-2 { 
	width: 100px;
}

.circle-number {
  position:relative;
}

.circle-number:after {
  content: "";
  border:solid 9px #046A38;
  position:relative;
  width:100%;
  height:0;
  padding-bottom:100%;
  display:block;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.circle-number b {
  font-size:45px;
  font-family:'Roboto Slab', sans-serif;
  position:absolute;
  z-index:3;
  padding-top:55%;
  padding-left: 6%;
  display:table;
  text-align:center;
  margin-top:-.6em;
  width:100%;
}

/* * * * * * * * * * * * * * * * *
  BUTTONS
 * * * * * * * * * * * * * * * * */

.button-apply {
  display: inline-block;
  border-radius: 4px;
  background-color: #FFCD00;
  border: none;
  color: #232323;
  text-align: center;
  font-family: 'League Spartan', sans-serif;
  font-weight: 800;
  font-size: 25px;
  line-height: 1.4;
  padding: 20px 20px 14px 20px;
  width: 100%;
  transition: all 0.5s;
  cursor: pointer;
  margin: 0px ;
  margin-bottom: 10px;
}

.button-apply span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button-apply span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.button-apply:hover span {
  padding-right: 25px;
}

.button-apply:hover span:after {
  opacity: 1;
  right: 0;
}


/* Catalog Download Button */
.button-apply-catalog {
  display: inline-block;
  border-radius: 4px;
  background-color: #FFCD00;
  border: none;
  color: #232323;
  text-align: center;
  font-family: 'League Spartan', sans-serif;
  font-weight: 600;
  font-size: 22px;
  line-height: 1.4;
  padding: 20px 20px 14px 20px;
  width: 100%;
  transition: all 0.5s;
  cursor: pointer;
  margin: 0px ;
  margin-bottom: 10px;
}

.button-apply-catalog span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button-apply-catalog span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.button-apply-catalog:hover span {
  padding-right: 25px;
}

.button-apply-catalog:hover span:after {
  opacity: 1;
  right: 0;
} /*end catalog button*/


/* * * * * * * * * * * * * * * * *
  making tab snippet responsive and scrollable 
 * * * * * * * * * * * * * * * * */
	
.nav.nav-tabs > li {
	float: none;
	display: inline-block;
}

.nav.nav-tabs#minisiteTab {
	overflow-y: hidden;
	overflow-x: auto;
	white-space: nowrap;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

#minisiteTab::-webkit-scrollbar { /* WebKit */
    width: 0;
    height: 0;
}

/* * * * * * * * * * * * * * * * *
  special rule for bursar wufoo form
 * * * * * * * * * * * * * * * * */

#wufooFormq151vk0z06x1uwb.wufoo-form-container {
	border-radius: 8px;
}

/* * * * * * * * * * * * * * * * *
  rule to make accordions more accessible
 * * * * * * * * * * * * * * * * */
.accordion-toggle.collapsed + div.panel-collapse.collapse {
	visibility:hidden;
}
/*minisite sidebar menu redesign*/
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix,
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li.expanded > ul.menu.clearfix {
	background: none!important;
	color: #00652E!important;

}
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li > ul.menu.clearfix > li > a,
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li > ul.menu.clearfix > li > h4{
	border-left: 4px;
	border-left-style: solid;
	border-left-color: transparent;
}
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li > a:hover,
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li.expanded:hover,
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li.expanded:hover > h3:hover,
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li.expanded:hover > ul.menu.clearfix > li.leaf > a:hover,
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li.expanded.selected > h3.nolink,
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li.expanded:hover > ul.menu.clearfix > li.expanded-sub:hover,
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li.expanded:hover > ul.menu.clearfix > li.expanded-sub:hover > h4:hover,
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li.expanded:hover > ul.menu.clearfix > li.expanded-sub:hover > ul.menu-sub.clearfix > li.leaf > a:hover,
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li.expanded:hover > ul.menu.clearfix > li.expanded-sub.selected > h4.nolink {
	background: none!important;
	color: #00652E!important;

}
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li.currentPage,
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li.currentPage > a,
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li > ul.menu.clearfix > li.currentPage,
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li > ul.menu.clearfix > li.currentPage > a,
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li > ul.menu.clearfix > li > ul.menu-sub.clearfix > li.currentPage,
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li > ul.menu.clearfix > li > ul.menu-sub.clearfix > li.currentPage > a{
	font-weight: bold!important;
	color: #00652E!important;
	border-left: 2px solid #ffcd00;
}
nav#block-menu-menu-college-of-liberal-arts-soc > div > ul.menu.clearfix > li.expanded > h3.nolink.liveExpanded {
	font-weight:bold;
	color: #00652E!important;
}
/*end minisite sidebar menu redesign*/
/*new admissions page degree pane asset*/
.degree-pane{
	width: 100%;
	padding: 10px 0px 10px 0px;
	background-color: black;/*#244b5a*/
}
h3.degree-header{
	color: white!important;
	font-weight: normal!important;
	font-size: 15px!important;
	line-height: normal!important;
	margin: 10px 20px 10px 20px;
}
.degree-group{
	margin: 20px;
}
.degree-group-title::after{
	content: url(/_resources/css/sites/all/themes/university_guam/css/img/expand_black_d.png);
	float:left;
	margin-left: -20px;
	margin-right: 10px;
}
.degree-group-title-open::after{
	content: url(/_resources/css/sites/all/themes/university_guam/css/img/expand_black_up.png);
	float:left;
	margin-left: -20px;
	margin-right: 10px;
}
.degree-group-title{
	padding: 10px 11px 10px 25px;
	background-color: white;
	margin-bottom: 0px;
	font-family: 'Nunito', 'Myriad Pro', sans-serif;
}
.degree-list.list-closed{
	display: none;
}
.degree-list{
	background: none;
	border: solid 1px white;
}
.degree-name-wrap{
	margin: 15px 10px 15px 10px;
}
.degree-name-wrap > a:focus{
	border-style: dashed!important;
	border-color: white!important;
	border-width: 1px!important;
}
.degree-name-wrap > a{
	color:white!important;
	text-decoration: none!important;
}
a.degree-group-link {
	text-decoration: none;
}
@media (max-width: 978px) {
	.degree-group-title{
		font-size: 13px!important;
	}
}
/*end admissions page degree pane asset*/
/*USNEWS BADGE start*/
.footer-badge-container {
	width:200px; 
	margin-left:auto; 
	margin-right:auto; 
	position:relative; 
	top:60px; 
	margin-top:-60px
}
.footer-badge {
	/*top: 10px; */
	position:relative; 
	z-index:20;
}
.footer-triangle {
    width: 0;
    height: 0;
    border-left: 100px solid transparent;
    border-right: 99px solid transparent;
    border-top: 33px solid white;
    z-index: 10;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: -30px;
}
@media (max-width: 767px) {
	.footer-badge-container {
		top:362px;
		margin-top:-400px;
		position: relative;
	}
}
/*USNEWS BADGE end*/
/*CATALOG LEFT-COLUMN CONTENT start*/
#left-column-content-sansmenu-mobile {
	display: none;
	max-width: 380px;
    margin-left: auto;
    margin-right: auto;
	margin-bottom 25px;
}
@media (max-width: 767px) {
	#left-column-content-sansmenu {
		display: none;
	}
	#left-column-content-sansmenu-mobile {
		display: block!important;
	}
}
/*CATALOG LEFT-COLUMN CONTENT end*/
/*uogpress margins for extra buttons start*/
.views-field.views-field-field-purchase.btn-group.login_botton.purchase{
	margin-top: 0px;
	margin-bottom: 20px;
}
/*uogpress margins for extra buttons end*/
/*ipcam embed start*/
.ipcam-container {
	width: 100%; 
	overflow:hidden;	
} 
.ipcam-frame {
	position: relative; 
	z-index:1;
}
.ipcam-live {
	position:absolute; 
	z-index:9; 
}
@media (min-width: 979px) {
	.ipcam-container {
		height:500px; 
	} 
	.ipcam-frame {
		width: 1170px;
		height: 658px;
		top: -80px; 
	}
	.ipcam-live {
		top:50px; 
		right:20px; 
		width:120px;
	}
}
@media (max-width: 978px) {
	.ipcam-container {
		height:383px; 
	} 
	.ipcam-frame {
		width: 724px;
		height: 407px;
		top: -25px; 
	}
	.ipcam-live {
		top:50px; 
		right:20px; 
		width:100px;
	}
}
@media (max-width: 766px) {
	.ipcam-frame {
		width: 700px;
		height: 393px;
		top: -25px; 
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	.ipcam-live {
		top:60px; 
		right:30px; 
	}
}
@media (max-width: 699px) {
	.ipcam-container {
		height:303px; 
	} 
	.ipcam-frame {
		width: 540px;
		height:303px;
		top: -25px; 
	}
	.ipcam-live {
		top:50px; 
		right:90px; 
		width:80px;
	}
}
@media (max-width: 538px) {
	.ipcam-container {
		height:222px; 
	} 
	.ipcam-frame {
		width: 396px;
		height: 222px;
	}
	.ipcam-live {
		top:60px; 
		right:80px; 
		width:60px;
	}
}
@media (max-width: 388px) {
	.ipcam-live {
		top:100px; 
		right:20px; 
		width:60px;
	}
}
/*ipcam embed end*/
/*cnas newsletter form start*/
.cnas-newsletter{
	width:300px; 
	margin-left: auto;
	margin-right: auto;
}
/*cnas newsletter form end*/
/*two-column divs start*/
.two-column-column {
  width: 48%;
}
.two-column-left {
	float: left;
}
.two-column-right {
	float: right;
}
.two-column-row:after {
  content: "";
  display: table;
  clear: both;
}
/*two-column divs end*/
@media (max-width: 766px) {
	.oit-sidebar-center {
		font-size: 10pt;
		margin-left: auto;
		margin-right: auto;
		width: 200px;
		display: block;
		text-align: center;
	}
}