/**
 * Place your custom styles here.
 */
 @import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');
 @import url('https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900');

@font-face {
    font-family: 'Rockwell';
    src: url('../fonts/Rockwell.eot');
    src: url('../fonts/Rockwell.eot?#iefix') format('embedded-opentype'),
        url('/Institutions/Alabama-State-University/styles//fonts/Rockwell.woff2') format('woff2'),
        url('../fonts/Rockwell.woff') format('woff'),
        url('../fonts/Rockwell.ttf') format('truetype'),
        url('../fonts/Rockwell.svg#Rockwell') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Garamond-MediumItalic';
    src: url('../fonts/EBGaramond-MediumItalic.eot');
    src: url('../fonts/EBGaramond-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/EBGaramond-MediumItalic.woff2') format('woff2'),
        url('../fonts/EBGaramond-MediumItalic.woff') format('woff'),
        url('../fonts/EBGaramond-MediumItalic.ttf') format('truetype'),
        url('../fonts/EBGaramond-MediumItalic.svg#EBGaramond-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Garamond-Bold';
    src: url('../fonts/EBGaramond-Bold.eot');
    src: url('../fonts/EBGaramond-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/EBGaramond-Bold.woff2') format('woff2'),
        url('../fonts/EBGaramond-Bold.woff') format('woff'),
        url('../fonts/EBGaramond-Bold.ttf') format('truetype'),
        url('../fonts/EBGaramond-Bold.svg#EBGaramond-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
 body{
     margin-top:0;
     font-family: 'Raleway', sans-serif;
     color: #333;
     background-color: #fff;
 }
 ::-moz-selection { /* Code for Firefox */
    color: #ffffff;
    background:#d7ac11;
}
::selection {
    color: #ffffff;
    background:#3d3625;
}
a{
    -webkit-transition: all .3s ease-in-out; 
	-moz-transition: all .3s ease-in-out; 
	-o-transition: all .3s ease-in-out; 
    transition: all .3s ease-in-out;
}
 a, a:focus, a:active {
    outline: 0 none;
}
a:focus, a:active, a:hover{
    text-decoration: none;
}
.con-one {
    padding: 70px 0;
}
h1, h2, h3, h4, h5{
    font-family: 'Rockwell', sans-serif;
    font-weight: 400;
    color: #000000;
}
h2{
    text-transform: uppercase;
    margin-top:0;
    margin-bottom: 0;
}
.head-z { font: 400 18px/25px 'Rockwell', sans-serif; color:#ffffff;}

.head-y,
.yellow-section h2{ font: 400 39px/45px 'Rockwell', sans-serif; color:#000000;}

.head-y span,
.yellow-section h2 span {color:#ffffff;}

.head-x { font: 700 30px/35px 'Rockwell', sans-serif; color:#000000;}

.head-w{ font: 400 39px/45px 'Rockwell', sans-serif; color:#000000;}
.head-w span{color:#d7ac11;}

.head-v,
.white-section h2 { font: 400 39px/45px 'Rockwell', sans-serif; color:#ffffff;}

.head-v span,
.white-section h2 span {color:#d7ac11;}

/* Button Css */
.button .btn-one,
.button .btn-two,
.button .btn-three {
	-ms-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	text-decoration: none;
	display: inline-block;
}
.button .btn-one {
	font: 400 18px/30px 'Raleway', sans-serif; 
	padding: 14px 30px;
	color: #ffffff;
	background-color: #242424;
	border: none;
}
.button .btn-one:hover {  
	color: #ffffff; 
}
.button .btn-two {
	font: 400 15px/25px 'Roboto', sans-serif; 
	padding: 7px 15px;
	color: #ffffff;   
	background-color: #d7ac11;
	border: none;
}

.button .btn-two:hover { 
	background-color: #000000; 
}
.button .btn-three {
	font: 400 18px/30px 'Raleway', sans-serif; 
	padding: 14px 30px;
	color: #ffffff;
	background-color: #d7ac11;
	border: none;
}

.button .btn-three:hover { 
	color: #ffffff; 
}
/* Button Css End */

/* first letter css */
firstletter{
  font-size: 34px;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}


.text-zero {font: 400 14px/22px 'Raleway', sans-serif;color: #ffffff;}

.text-zero strong {font:600 14px/22px 'Raleway', sans-serif;}

.text-zero a {color:#ffffff;}

.text-zero a:hover {color:#ffffff;}

.text-one {font: 400 19px/30px 'Raleway', sans-serif;color: #000000;}

.text-three {font: 400 14px/28px 'Raleway', sans-serif;color: #000000;}

.ehar-events-in .text-three a {
    color: #337ab7;
    text-decoration: none;
}

.text-one p {
    text-align: justify;
    margin-bottom: 10px;
}

 .top-con {
    background-color: #d7ac11;
    padding: 10px 0;
}

.reginster-row{
    margin-left: 10px;
}
.asu-lang {
    display: inline-block;
    /*float: left;*/
    float: right;
    width: 25%;    
}
.asu-lang select{
    width: 84%;
    /*background: none;*/
    background: #000000;
    display: inline-block;
    font: 400 15px/0px 'Roboto', sans-serif;
    /*color: #000000;*/
    color: #d7ac11;
    text-decoration: none;
    text-transform: uppercase;
    border: none;
   /* margin-top: 8px;*/
    padding: 10px 0 10px 10px;
    margin-top: -6px;
    border-radius: 25px;
}
label.visuallyhidden{
    color: transparent;
    font-size: 0.0001em;
}
.sform {
    display: inline-block;
    /*width:40%;*/
    width:100%;
}
.sform form{
    float: right;
}
.reginster-row .form-control{
    border:none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;   
}
.reginster-row .sform .form-control{
    border-radius: 50px !important;
    -webkit-border-radius: 50px !important;
    -moz-border-radius: 50px !important;
    background: #000;
    color: #fff;
    border: none;
}
.asu-lang .form-control{
    background: none;
    width: 100% !important;
    display: inline-block;
    font: 400 15px/25px 'Roboto', sans-serif;
    color: #000000;
    text-decoration: none;
    text-transform: uppercase;    
}
.select-wrapper:after{
    color:#000000;
}

.sform .input-group-btn{
    display: none;
}
.sform .form-item{
    margin-bottom: 0;
}
.top-header-left{
    margin-top: 5px;
}
.main-menu .navbar-right > ul{
    margin: 25px 0;
    display: inline-block;
}
.top-list ul > li {
    font: 400 16px/25px 'Roboto', sans-serif;
    color: #000000;
    text-transform: uppercase;
    margin-right: 30px;
    float: left;
    display: inline-block;
}
.top-list ul > li > a {
    text-decoration: none;
    color: #000000;
    display: inline-block;
    padding: 5px 0px 5px 30px;
    margin-right: 14px;
    line-height: normal;
    font-size: 14px;
}
.top-list ul > li > a.asu-directory{
    background: url(/Institutions/Alabama-State-University/images/agenda.svg) no-repeat center left;
    background-size: 22px;
}
.top-list ul > li > a.header-blackboard{
    background: url(/Institutions/Alabama-State-University/images/top-icon-2.png) no-repeat center left;
}
.top-list ul > li > a.header-hornest {
    background: url(/Institutions/Alabama-State-University/images/top-icon-2.png) no-repeat center left;
    background-size: 22px;
}
.top-list ul > li > a.header-alerts {
    background: url(/Institutions/Alabama-State-University/images/top-icon-3.png) no-repeat center left;
}
.top-list ul > li > a.header-library {
    background: url(/Institutions/Alabama-State-University/images/top-icon-4.png) no-repeat center left;
}
.top-list ul > li > a.header-bookstore {
    background: url(/Institutions/Alabama-State-University/images/open-book.svg) no-repeat center left;
    background-size: 26px;
}
.top-list ul > li > a.book-ticketing{
    background: url(/Institutions/Alabama-State-University/images/top-icon-2.png) no-repeat center left;
    background-size: 28px;
}
/* Header Section */
.header {
    position: relative;
}
.front-page-wrapper .nav-section {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    box-shadow: none;
    background: none;
    padding: 30px 0 0;
}

.nav-section .navbar-default { 
    border: none;
	z-index: 99999;
	border-radius: 0;
	margin-bottom: 0;
	-webkit-transition: all .3s ease-in-out; 
	-moz-transition: all .3s ease-in-out; 
	-o-transition: all .3s ease-in-out; 
	transition: all .3s ease-in-out;
	padding: 0;
	background: none;	
}
.front-page-wrapper .nav-section .navbar-nav > ul > li > a { 
	color: #ffffff; 
}
.nav-section .navbar-nav > ul > li > a {
    color: #000000;
    font: 400 17px/30px 'Rockwell', sans-serif; 
    outline: 0 none; 
    text-transform: uppercase; 
    position: relative;     
    padding:15px;
}
 /*inner-page header tb*/

.inner-page-wrapper a.logo {
    display: inline-block;
    min-height: 116px;
    width: 200px;
    background: url(/Institutions/Alabama-State-University/images/logo.png) no-repeat 0 0;
    background-size: 100%;
}
/*inner-page header end tb*/

.front-page-wrapper .nav-section .navbar-nav > ul > li.sfHover > a,
.front-page-wrapper .nav-section .navbar-nav > ul > li > a:hover,
.front-page-wrapper .nav-section .navbar-nav > ul > li > a:focus,
.front-page-wrapper .nav-section .navbar-nav > ul > li > a:hover .sf-sub-indicator:after,
.front-page-wrapper .nav-section .navbar-nav > ul > li > a:focus .sf-sub-indicator:after{
    color:#d7ac11;
}
.front-page-wrapper .nav-section .navbar-nav > ul > li.sfHover > a span.sf-sub-indicator:after{
    color:#d7ac11 !important;
}
.nav-section .navbar-nav > ul > li.sfHover > a:after,
.nav-section .navbar-nav > ul > li > a:hover:after,
.nav-section .navbar-nav > ul > li > a:focus:after{
    content: '';
    position: absolute;
    bottom: -3px;
    left: 0;
    right: 0;
    display: block;
    width: calc(100% - 15px);
    height: 6px;
    background-color: #d7ac11;
    border-radius: 3px;
    margin: auto;
}

.nav-section .navbar-nav > ul > li > a.menuparent{
    padding-right: 20px !important;
}
.nav-section ul.sf-menu .sf-sub-indicator{
    opacity: 1;
    right: 5px;
}
.front-page-wrapper .nav-section .mob-nav ul.sf-menu .sf-sub-indicator:after{
    color:#ffffff;
}
.nav-section ul.sf-menu .sf-sub-indicator:after{
    font-size:9px;
    color:#ffffff;
    top:2px;
}
.nav-section .logo > div{
    padding: 0;
}

.inner-page-wrapper .nav-section .main-menu .navbar-right > ul > li.menuparent > ul{
    background: #d7d7d7;
    top:65px;
    padding:0px;
}
.inner-page-wrapper .nav-section .main-menu .navbar-right > ul > li.menuparent > ul a{
    font-family:'Rockwell', sans-serif;
    font-size: 16px;
    font-weight:300;
	color: #101010; 
	outline: 0 none; 
    text-transform: uppercase; 
    border-bottom: 1px solid #101010;
    padding: 15px 15px;
}
.inner-page-wrapper .nav-section .main-menu .navbar-right > ul > li.menuparent > ul a:hover,
.inner-page-wrapper .nav-section .main-menu .navbar-right > ul > li.menuparent > ul a:focus{
   /* border-bottom: 1px solid #fff;*/
    background-color: #101010;
    color: #fff; 
}
.front-page-wrapper .nav-section .main-menu .navbar-right > ul > li.menuparent > ul{
    background: #fff;
    top:65px;
    padding:0px;
}
.front-page-wrapper .nav-section .main-menu .navbar-right > ul > li.menuparent > ul a{
    font-family:'Rockwell', sans-serif;
    font-size: 16px;
    font-weight:300;
    color: #101010; 
    outline: 0 none; 
    text-transform: uppercase;
    padding: 15px 15px;
	border-bottom:1px solid #D7AC11;
}
.front-page-wrapper .nav-section .main-menu .navbar-right > ul > li.menuparent > ul a:hover,
.front-page-wrapper .nav-section .main-menu .navbar-right > ul > li.menuparent > ul a:focus{
/*    color: #262626;*/
    color: #D7AC11;
    text-decoration: none;
    background-color: #f5f5f5;
}
.nav-section .main-menu .navbar-right > ul > li.menuparent > ul li:last-child a{
    border-bottom: none;
}
.navbar-nav.navbar-right.sfmenu > ul > li.sfHover > ul {
    width: 26em !important;
    background: #d7d7d7;
    top: 65px;
    padding: 0px;
}
/*Micro site menu*/
.front-page-wrapper.hornets-tribune-newspaper .nav-section .main-menu .navbar-right > ul > li.menuparent > ul > li > ul{
    background: #fff;
    padding:0px;
}
.front-page-wrapper .nav-section .main-menu .navbar-right > ul > li.menuparent > ul a{
    font-family:'Rockwell', sans-serif;
    font-size: 16px;
    font-weight:300;
    color: #101010; 
    outline: 0 none; 
    text-transform: uppercase;
    padding: 15px 15px;
    border-bottom:1px solid #D7AC11;
}
.front-page-wrapper.hornets-tribune-newspaper .nav-section .main-menu .navbar-right > ul > li.menuparent > ul > li > ul a:hover,
.front-page-wrapper.hornets-tribune-newspaper .nav-section .main-menu .navbar-right > ul > li.menuparent > ul > li > ul a:focus{
/*    color: #262626;*/
    color: #D7AC11;
    text-decoration: none;
    background-color: #f5f5f5;
}
/*Micro site menu*/
/*Front-page new menu*/
.region-we-mega-menu ul.we-mega-menu-ul{
    margin: 25px 0;
    display: inline-block;
}
.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li>a{
    color: #ffffff;
    background-color: unset;
    background: none;
    font: 400 17px/30px 'Rockwell', sans-serif;
    outline: 0 none;
    text-transform: uppercase;
    position: relative;
    padding: 15px 18px;
}
.inner-page-wrapper .region-we-mega-menu .we-mega-menu-ul>li.we-mega-menu-li > a.we-mega-menu-li:hover,
.inner-page-wrapper .region-we-mega-menu .we-mega-menu-ul>li.we-mega-menu-li > a.we-mega-menu-li:focus{
    color: #000000;
}
.inner-page-wrapper .region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li>a{
    color: #000000;
}
.inner-page-wrapper .region-we-mega-menu .we-mega-menu-submenu{
    background-color: #d7d7d7;
}
.inner-page-wrapper .region-we-mega-menu .we-mega-menu-submenu li.we-mega-menu-li a{
    border-bottom: 1px solid #101010;
    margin-right: 0;
}
.inner-page-wrapper .region-we-mega-menu .we-mega-menu-submenu li.we-mega-menu-li a:hover,
.inner-page-wrapper .region-we-mega-menu .we-mega-menu-submenu li.we-mega-menu-li a:focus{
    color: #ffffff;
    text-decoration: none;
    border-bottom-color: #101010;
}
.inner-page-wrapper .region-we-mega-menu .we-mega-menu-submenu li.we-mega-menu-li:hover,
.inner-page-wrapper .region-we-mega-menu .we-mega-menu-submenu li.we-mega-menu-li:focus{
    background: #101010;
}
.inner-page-wrapper .region-we-mega-menu .we-mega-menu-submenu li.we-mega-menu-li:hover .we-megamenu-nolink,
.inner-page-wrapper .region-we-mega-menu .we-mega-menu-submenu li.we-mega-menu-li:focus .we-megamenu-nolink{
    color: #ffffff;
}
.inner-page-wrapper .region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li .we-megamenu-nolink {
    color: #101010;
    border-bottom: 1px solid #101010;
}
.inner-page-wrapper .region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li .we-megamenu-nolink:hover,
.inner-page-wrapper .region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li .we-megamenu-nolink:focus{
    color: #fff;
}
.inner-page-wrapper .we-sub-sub-menu ul.subul li.we-mega-menu-li a {
    border-bottom: 1px solid #101010 !important;
}

.region-we-mega-menu .we-mega-menu-ul>li.we-mega-menu-li > a.we-mega-menu-li:after{
    content: '';
    position: absolute;
    bottom: -3px;
    left: 0;
    right: 0;
    display: block;
    width: calc(100% - 15px);
    height: 6px;
    background-color: #d7ac11;
    border-radius: 3px;
    margin: auto;
    opacity: 0;
    background-image: none;
}
.region-we-mega-menu .we-mega-menu-ul>li.we-mega-menu-li:hover > a.we-mega-menu-li:after{
    opacity: 1;
}
.region-we-mega-menu .we-mega-menu-ul>li.we-mega-menu-li > a.we-mega-menu-li:hover,
.region-we-mega-menu .we-mega-menu-ul>li.we-mega-menu-li > a.we-mega-menu-li:focus{
    color: #D7AC11;
    background: none;
}
.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li{
    border-left: 0;
}
.region-we-mega-menu .we-mega-menu-ul .we-mega-menu-li{
    margin-bottom: 0;
}
.region-we-mega-menu .we-mega-menu-submenu li.we-mega-menu-li a{
    font-family: 'Rockwell', sans-serif;
    font-size: 13px;
    font-weight: 300;
    color: #101010;
    outline: 0 none;
    text-transform: uppercase;
    padding: 15px 10px;
    border-bottom: 1px solid #D7AC11; 
}
.region-we-mega-menu .we-mega-menu-submenu li.we-mega-menu-li:last-child a{
    border-bottom: none;
}
.we-sub-sub-menu ul.subul li.we-mega-menu-li a{
     border-bottom: 1px solid #D7AC11 !important;
}
.we-sub-sub-menu ul.subul li.we-mega-menu-li:last-child a{
    border-bottom: none !important;
}
/*.we-mega-menu-submenu-inner ul.subul li.we-mega-menu-li:last-child a{
    border-bottom: none !important;
}*/
.region-we-mega-menu .we-mega-menu-submenu .we-mega-menu-col{
    margin-top: 0;
    margin-bottom: 0;
}
.region-we-mega-menu .we-mega-menu-submenu .we-mega-menu-col.we-sub-sub-menu{
    /*margin: 0 6px;*/
}
.we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu{
    pointer-events: none !important;
}
.we-mega-menu-ul .dropdown-menu:hover>.we-mega-menu-submenu,
.we-mega-menu-ul .dropdown-menu:focus>.we-mega-menu-submenu{
    pointer-events: auto !important;
    border: none;
}
    
.region-we-mega-menu .we-mega-menu-submenu li.we-mega-menu-li a:hover,
.region-we-mega-menu .we-mega-menu-submenu li.we-mega-menu-li a:focus{
    color: #D7AC11;
    text-decoration: none;     
    border-bottom-color: #D7AC11;
}
.region-we-mega-menu .we-mega-menu-submenu li.we-mega-menu-li:hover,
.region-we-mega-menu .we-mega-menu-submenu li.we-mega-menu-li:focus{
    background-color: #f5f5f5;
}
.block-we-megamenu .region-we-mega-menu .we-mega-menu-submenu{
    padding: 0;
    margin: 0;
}

.navbar-we-mega-menu .we-mega-menu-group>.we-mega-menu-submenu li:first-child>a,
.navbar-we-mega-menu .we-mega-menu-group>.we-mega-menu-submenu li:first-child>span{
    padding-top: 15px !important;
 }
.region-we-mega-menu .we-mega-menu-ul .dropdown-menu>a:before, .region-we-mega-menu .we-mega-menu-ul .dropdown-menu>span:before{
    background: none;
}
.region-we-mega-menu .we-mega-menu-ul>.we-mega-menu-li .we-megamenu-nolink{
    font-family: 'Rockwell', sans-serif;
    font-size: 14px;
    font-weight: 500 !important;
    color: #d7ac11;
    outline: 0 none;
    text-transform: uppercase;
    padding: 10px 10px;
    border-bottom: 1px solid #D7AC11;
}
.region-we-mega-menu .we-mega-menu-ul .dropdown-menu>a:before,
.region-we-mega-menu .we-mega-menu-ul .dropdown-menu>span:before {
    content: "\f0d7";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
   /* color: #fff;*/
    top: 18px;
    /* left: 0; */
    right: 4px;
    font-size: 16px;
    padding-right: 0.5em;
    position: absolute;
}
.region-we-mega-menu .we-mega-menu-ul .dropdown-menu>span:before{
    top: 23px !important;
    right: 10px !important;
}
    
    

/*Front-page new menu end*/

/* Slider Section */
.region-home-slide #views_slideshow_cycle_teaser_section_home_slideshow-block_1.views_slideshow_cycle_teaser_section,
.region-home-slide #views_slideshow_cycle_teaser_section_home_slideshow-block_1 .views_slideshow_cycle_slide{
	width: 100% !important;
}

/* Slider controller css */
.views-slideshow-controls-top {
    position: relative;
    z-index: 99;
}
.views_slideshow_controls_text_pause{
display:none;
}
.views_slideshow_controls_text_previous {
position: absolute;
top: 270px;
left: 10px;
background: #eee;
padding: 0 5px 5px;
border: 2px solid #333;
border-radius: 5px;
} 
.views_slideshow_controls_text_next {
position: absolute;
top: 270px;
right: 10px;
background: #eee;
padding: 0 5px 5px;
border: 2px solid #333;
border-radius: 5px;
}
.views_slideshow_controls_text > span{
background:none;
border:none;
}
.views_slideshow_controls_text > span > a{
width:30px;
height:30px;
overflow:hidden;
display:inline-block;
text-indent:-9999px;
}
.views_slideshow_controls_text > span.views_slideshow_controls_text_previous > a{
background:url('../images/back.png') no-repeat 0 0;
background-size:100%;
}
.views_slideshow_controls_text > span.views_slideshow_controls_text_next > a{
background:url('../images/next.png') no-repeat 0 0;
background-size:100%;
}
/* Slider controller css */
.banner-section .view-footer{
    /* position: absolute;
    width: 100%;
    bottom:45px;
    z-index: 9; */
}
.banner-section .carousel-caption {
    left: 0;
    right: 0;
    text-align: left;
    text-shadow: none;
    padding-bottom: 0;
    bottom: auto;
    top: calc(25% + 130px);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.banner-caps h3{
    margin-bottom:6px !important;
}
.banner-caps h3,
.banner-caps p{
    font: 400 45px/60px 'Rockwell', sans-serif;
    color: #ffffff;
    margin-bottom: 26px;
}
.banner-caps .banner-inner-content strong{
    font:700 60px/65px 'Rockwell', sans-serif;
}
.search_btn a{
    font: 400 18px/30px 'Raleway', sans-serif;
    padding: 14px 30px;
    color: #ffffff;
    background-color: #d7ac11;
    border: none;
    text-transform: uppercase;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.rev_search_btn{
    font: 400 18px/30px 'Raleway', sans-serif;
    padding: 10px 30px;
    color: #ffffff;
    background-color: #d7ac11;
    border: none;
    text-transform: uppercase;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.region-home-slide .rev_search_btn{
    cursor: pointer;
}
.banner-up-zero .col-md-2 {
    width: 20% !important;
    padding: 0 10px !important;
}
.addban-box a{
    background-color: rgba(0,0,0,.75);
    padding: 15px;
    position: relative;
    min-height: 90px;
    font: 400 20px/25px 'Rockwell', sans-serif;
    color: #ffffff;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 100%;
    display: flex;
    align-items: center;
}
.addban-box a:hover,
.addban-box a:focus{
    background-color:#000000;
}
.banner-up-zero .addban-cont{
    margin: auto;
    display: inline-block;
    text-transform: uppercase;
}
.banner-up-zero .addban-cont img{
    margin-right:15px;
    display: inline-block;
    text-transform: uppercase;
}
.banner-section .block-revslider-blockhomepage-slideshow .slider-title-wrap{
    width: 100% !important;
    max-width: 600px !important;
}
.banner-section .block-revslider-blockhomepage-slideshow .slider-title-wrap > .tp-loop-wrap{
    width: 100% !important;
}
.banner-section .block-revslider-blockhomepage-slideshow .slider-title-wrap > .tp-loop-wrap > .tp-mask-wrap{
   /* max-width: 420px !important;*/
}

.banner-section .block-revslider-blockhomepage-slideshow .slider-title{
   /* max-width: 540px !important;*/
    white-space: normal !important;
    min-width: inherit !important;
}
/*For banner shadow-tb*/
.front-page-wrapper .banner-section .views-field.views-field-field-slideshow-image{
    position: relative;
}
.front-page-wrapper .banner-section .views-field.views-field-field-slideshow-image::after{
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    background: rgba(0, 0, 0, 0.32);
}

/* Detail Section Css */
.asu-about{
    clear:both;
    background-color: #d7ac11;
    background-image: url(../images/strategies-bg.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-attachment: fixed;
    background-size: cover;
}
.asu-about h2{
    font-size:30px;
    margin: 0;
}

/*latest news carousel-tb*/
.letest-news-slider .ehar-news .ehar-news-caps{
    margin-top:8px;
}

.ehar-news {
    padding: 15px;
    background-color: #ffffff;
    box-shadow: 0 0 10px rgba(0,0,0,.09);
    max-width: 330px;
    margin-left: auto;
    margin-right: auto;
}
.eharcaps-main {
    margin-top: -20px;
}
.ehar-news-caps {
    font: 400 20px/25px 'Rockwell', sans-serif; 
    color:#000000;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.eharcaps-main {
    margin-top: -20px;
}

.pre-cons, .post-cons {
    display: block;
    border: 1px solid #000;
    padding: 2px 10px;
    width: 38px;
    height: 31px;
    position: relative;
}
.chev-l {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    margin-left: 3px;
}
.chev-r {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    margin-right: 3px;
}

.chev-ar {
    border: solid #d7ac11;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    position: relative;
    top: 2px;
}
.owl-carousel.owl-theme .owl-nav .disabled {
    opacity: 1;
}

.owl-carousel.owl-theme .owl-nav [class*=owl-] {
    margin: 0 -1px 0 0;
}

.owl-carousel.owl-theme .owl-nav .disabled .chev-ar {
    border-color: #000000;
}

.owl-carousel.owl-drag .owl-item {
    padding: 7px 5px;
}
.owl-carousel.owl-theme .owl-nav {
    position: absolute;
    right: 0;
    top: -60px;
    display: inline-block;
    margin: 0;
}
.button .btn-two {
    font: 400 15px/25px 'Roboto', sans-serif;
    padding: 7px 15px;
    color: #ffffff;
    background-color: #d7ac11;
    border: none;
}
/*latest news carousel-tb end*/

.strategies-row {
    background-image: url(../images/asu-alcorn_092813_050.JPG);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-attachment: fixed;
    background-size: cover;
    position: relative;
}
.strategies-row:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: rgba(215, 172, 17, 0.9);
    top:0;
    left:0;
}

.strategies-row h2{
    margin-bottom:25px;
}
.strategies-row p{
    margin-bottom: 25px;
}

/* Event Section */
.ehar-events-in a{
    color: #000000;
}
.ehar-events-in a:hover,
.ehar-events-in a:focus{
    text-decoration: none;
}
.list-events li {
	padding: 60px 0;
	display: block;
	position: relative;
}
.list-events li:after {
	content: '';
	height: 1px;
	width: 80%;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: block;
	position: absolute;
	background-color: #d8d8d8;
	z-index: 10;
}
.ehar-events {
	
}

.ehar-events-left {
	position: relative;	
	min-height: 1px;
	float: left;
	width: 15%;
}

.ehar-events-left .ehar-head-a{
    font: 700 50px/50px 'Rockwell', sans-serif;
    color: #d7ac11;
}
.ehar-events-left .ehar-head-b {
    font: 400 21px/21px 'Rockwell', sans-serif;
    color: #000000;
    text-transform: uppercase;
}
.ehar-events-left h4{
    margin-bottom: 0;   
}

.ehar-events-center {
	position: relative;	
	min-height: 1px;
	float: left;
	width: 85%;
	padding-left: 40px;
}
.ehar-events-center:before {
	content: '';
	width: 1px;
	height: 121px;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	display: block;
	position: absolute;
	background-color: #d8d8d8;
	z-index: 10;
}

.ehar-head-a {
	font: 700 50px/50px 'Rockwell', sans-serif; 
	color: #d7ac11;
}
.ehar-head-b {
	font: 400 21px/21px 'Rockwell', sans-serif; 
	color: #000000;
}
.ehar-timeline {
	font: 600 13px/15px 'Raleway', sans-serif;
    color: #000000;
    margin-bottom: 10px;
}
.ehar-timeline span{
    display: inline-block;
    padding-left: 25px;
    line-height: 20px;
}
.ehar-timeline span.event-time{
    background: url(../images/icon-clock1.png) no-repeat 0 center;
}
.ehar-timeline span.event-location{
    background: url(../images/icon-location.png) no-repeat 0 center;
    margin-left: 30px;
}
/* Academic Calender */
.acadmic-calender {
	background-color: #000000;
	background-image: url('../images/studentlife_082416_062.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-size: cover;
    position: relative;
}
.acadmic-calender:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: rgba(50, 50, 50, 0.8);
    top: 0;
    left: 0;
}
/*.acadmic-calender h2 {
    text-align: center;
    margin-bottom: 60px;
}*/

/* Calendar Design */
.calendar{
    width: 95%;
}
.calendar-wrapper{    
    background-color: #fff;
    user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;    
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    overflow: hidden;
    display: inline-block;
}
.calendar-wrapper .view-header{
    background-color: #d7ac11;
    font-size: 18px;
    padding: 5px 15px;
    text-align: center;
    border-radius: 10px 10px 0 0;

}

.calendar-wrapper .view-header .calendar-datemonth {
    color: #000000;
    display:table;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    margin-left: auto;
    margin-right: auto;
}
.calendar-wrapper .view-header .calendar-datemonth > div{
    float: left;
}
.calendar-wrapper .view-header .calendar-datemonth .calendar-year{
    padding-right: 7px;
}
.calendar-wrapper .view-header .calendar-date {
    font-size: 20px;
    cursor: pointer;
    font-family: 'Rockwell', sans-serif;
    font-weight: 600;
}
.calendar > div{
    font: 400 15px/25px 'Roboto', sans-serif; 
    font-size: 14px;
    /*position: relative;*/
    max-width: 100%;
}
.calendar-wrapper .fc-header-toolbar h2{
    margin-bottom: 0;
}

.calendar-wrapper .fc-header-toolbar{
    display: table;
    width: 100%;
    color: rgb(50,50,50);
    background-color: #000000;
    margin-bottom: 0;
}
.calendar-wrapper .fc-header-toolbar{
    position: relative;
}
.calendar-wrapper .fc-header-toolbar .fc-left{
    position: absolute;
    top: 25px;
    left: 2.5%;
    display: inline-block;
    width: 95%;
}
.calendar-wrapper .fc-header-toolbar .fc-button-group{
    width:100%;
    display: inline-block;
}
.calendar-wrapper .fc-header-toolbar .fc-button-group button{
    border:none;
    background: none;
}
.calendar-wrapper .fc-header-toolbar .fc-button-group button span{
    background: none;
    position: relative;
    width: 13px;
    height: 20px;
    
}
.calendar-wrapper .fc-header-toolbar .fc-left button.fc-next-button{
    float: right;
}
.calendar-wrapper .fc-header-toolbar .fc-left button.fc-prev-button .ui-icon{
    background: url(../images/calendar_prev.png) no-repeat 0 center;
}
.calendar-wrapper .fc-header-toolbar .fc-left button.fc-next-button .ui-icon{
    background: url(../images/calendar_next.png) no-repeat 0 center;
}
.calendar-wrapper .fc-header-toolbar .fc-center h2{
    font-family: 'Rockwell';
    font-size: 26px;
    padding: 15px 0;
    color: #d7ac11;
}
.calendar-wrapper .fc-view-container{
    padding:30px;
}
.calendar-wrapper .fc-view-container thead{
    background: none;
}
.calendar-wrapper .fc-view-container thead th{
    display: table-cell;
    width: 14%;
    text-align: center;
    color: #666666;
    font-size: 22px;
    padding: 8px 0 4px 0;
    vertical-align: middle;
    font-family: 'Raleway',sans-serif;
    font-weight: normal;
}
.calendar-wrapper .ui-widget-header{
    background: none;
    border:none;
}
.calendar-wrapper .ui-widget-content{
    border:none;
}
.calendar-wrapper .fc td.fc-today{
    border:none;
}
.calendar-wrapper .fc-basic-view .fc-body .fc-row{
    min-height: 30px !important;
}
.calendar-wrapper .fc-day-grid-container{
    overflow-y: auto !important;
    height: auto !important;
}
.calendar-wrapper .form-group{
    margin-bottom: 0 !important;
}
.calendar-wrapper .fc .fc-row .fc-content-skeleton table, 
.calendar-wrapper .fc .fc-row .fc-content-skeleton td,
.calendar-wrapper .fc .fc-row .fc-helper-skeleton td{
    text-align: center;

    
}
.calendar-wrapper .fc-ltr .fc-basic-view .fc-day-top .fc-day-number{
    float: none;
    line-height: 40px;
    text-align: center;
    color: #666666;
    font-family: 'Rockwell', sans-serif;
    font-size: 22px;
    -webkit-transition: all .3s;
    -moz-webkit-transition: all .3s;
    transition: all .3s;

    
    width: 40px;
    height:40px;
    display: inline-block;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    line-height: 40px;
    border: 2px solid transparent;
}
.calendar-wrapper .fc-ltr .fc-basic-view .fc-day-top .fc-day-number:hover{
    border: 2px solid rgb(100,100,100);
}
.calendar-wrapper .ui-state-highlight, 
.calendar-wrapper .ui-widget-content .ui-state-highlight, 
.calendar-wrapper .ui-widget-header .ui-state-highlight{
    background:none;    
}
.calendar-wrapper .ui-state-highlight span, 
.calendar-wrapper .ui-widget-content .ui-state-highlight span{
    font-weight: bold;
    color: #fff !important;
    border: 2px solid transparent !important;
}
.calendar-wrapper .fc td.fc-today.ui-state-highlight{
    float: none;
    background: #d7ac11;
    display: inline-block;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    line-height: 40px;
}
.calendar-wrapper .fc-row .fc-bg{
    display: none;
}
.calendar-wrapper .fc-event-container{
    display: none;
}


/*Calendar carousel-tb*/

.academic-str {
    padding-top: 70px;
}

.calender-img-box {
    margin-bottom: 15px;
}
.calender-cap-one {
    font: 400 18px/25px 'Catamaran', sans-serif;
    color: #ffffff;
}
.calender-cap-two {
    font: 500 22px/30px 'Catamaran', sans-serif;
    color: #ffffff;
    min-height: 90px;
}
.academic-calender-slider .pre-cons, .academic-calender-slider .post-cons {
    border: 1px solid #ffffff;
}
.academic-calender-slider.owl-carousel.owl-theme .owl-nav .disabled .chev-ar {
    border-color: #ffffff;
}
/*Calendar carousel end-tb*/

/*inner page Academic carousel*/
.inner-academic-carousel .academic-calender-slider .pre-cons,
.inner-academic-carousel .academic-calender-slider .post-cons {
    border: 1px solid #d7ac11;
    background-color: #333;
}
.inner-academic-carousel .calender-cap-one{
    color: #d7ac11;
    margin-top: 20px;
    /*padding: 0 10px;*/
}
.inner-academic-carousel .calender-cap-two {
    color: #000000;
    /*padding: 0 10px;*/
}
.inner-academic-carousel .download-calendar-link{
    margin-left: 0;
    text-align: center;
}
.inner-academic-carousel .academic-str{
   /* margin-top: 36px;*/
}
.inner-academic-carousel .owl-carousel.owl-drag .owl-item{
    padding: 0;
}
.inner-academic-carousel .owl-carousel.owl-theme .owl-nav{
    top: -50px;
}
.inner-academic-carousel .owl-carousel.owl-drag .owl-item .item{
    /*border: 1px solid rgba(0, 0, 0, 0.7);
    box-shadow: -1px 0 4px #ccc;*/
}
.inner-academic-carousel h2.block-title{
    text-align: center;
    margin-top: 20px;
}

/*inner page Academic carousel end*/


/* Social icon */
.social-row {
	position: relative;
}
.social-list {
	display: table;
	margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
}
.social-list > li {
	display: inline-block;
	margin-right: 40px;
	float: left;
}
.social-list > li:last-child {
	margin-right: 0;
}
.social-list > li a {
	display: block;
	border: 2px solid #d7ac11;
	border-radius: 5px;
	min-height: 1px;
	padding: 15px;
	height: 90px;
	width: 96px;
	position: relative;
	text-align: center;
}
.social-list > li a:hover {
	background-color: #d7ac11;
}
.social-list > li a > img{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: auto;
	display: inline-block;
}

/* Footer */
.footer-wrapper .footer{
    margin-top:0;
    border:none;
    padding: 50px 0;
    background-color: #d7ac11;
}
.footer-wrapper .footer h2{
    font: 400 18px/25px 'Rockwell', sans-serif;
    color: #000000;
}
.footer-wrapper .footer ul{
    list-style: none;
    padding-left: 0;
    margin-top: 15px;
}
.footer-wrapper .footer ul li {
    font: 400 14px/24px 'Raleway', sans-serif;
    color: #000000;
    font-weight: 500;
}
.footer-wrapper .footer ul li a{
    padding:0;
    color: #000000;
    font-weight: 500;
}
.footer-wrapper .footer ul li a:hover,
.footer-wrapper .footer ul li a:focus{
    background: none;
    text-decoration: underline;
}
.footer-wrapper .footer .region-footer-block4 form{
    max-width: 250px;
}
.footer-wrapper .footer .region-footer-block4 form .form-item-message{
    color:#ffffff;
    margin-top:15px;
}
.footer-wrapper .footer .region-footer-block4 form label.control-label{
    display: none;
}
.footer-wrapper .footer .region-footer-block4 form .form-control{
    border:none;
    border-radius: 0;
    font: 400 14px/24px 'Raleway', sans-serif;
    color: #999999;
    padding: 6px 10px;
    box-shadow: none;
    border: none;
    height: 34px;    
}
.footer-wrapper .footer .region-footer-block4 form > div{
    display: inline-block;
    display: inline-block;
    float: left;
}
.footer-wrapper .footer .region-footer-block4 form .form-actions .btn, 
.footer-wrapper .footer .region-footer-block4 form .form-actions .btn-group{
    margin-right: 0;
}
.footer-wrapper .footer .region-footer-block4 form .field--name-mail{
    max-width: 200px;
}
.footer-wrapper .footer .region-footer-block4 form .form-actions .btn{
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border:none;
    background:url('../images/play-button.svg') no-repeat center center #000000;
    background-size: 10px;
    width: 32px;
    height: 35px;
    overflow: hidden;
    text-indent: -999px;
    border: none;
}
.footer-wrapper .footer .footer-parent{
    max-width: 1084px;
    margin-left: auto;
}
/* inner page Css */
.inner-page-content .page-header{
    /*position: relative;*/
   /* border-bottom: none;*/
   /* margin-bottom: 0;*/
    /*margin-top: -85px;*/
    /*color:#ffffff;*/
    /*padding-left: 30px;*/
   /* padding-right: 30px;*/
    /*padding-bottom: 30px;*/
    /*font-family: 'Raleway', sans-serif;*/
    /*font-size: 40px;*/
    /*z-index: 9999;*/
}
.inner-page-content h1.page-header{
     position: relative;
    border-bottom: none;
    margin-bottom: 0;
    color: #000000;
    font-family: 'Raleway', sans-serif;
    font-size: 36px;
    margin-top: 0px;
    padding-left: 0;
    padding-bottom: 30px;
    padding-top: 15px;
}

/*inner sidebar Menu-tb*/
.inner-page-wrapper .xpanel .xpanel-list > li > a {
    background-color: #d7d7d7;
    border-top: 1px solid #fff;
    color: #000000;
    padding: 3px 30px;
}
.inner-page-wrapper ul.sf-menu.sf-vertical {
    width: 100%;
}
.xpanel {
    margin-bottom: 20px;
}
.xpanel-list > li {
    display: block;
}
.xpanel-list > li > a {
    font: 500 16px/26px 'Raleway', sans-serif;
    display: block;
    padding: 10px 30px;
    text-decoration: none;
    background-color:#d7d7d7;
}
.inner-page-wrapper .xpanel .xpanel-list > li:first-child > a {
    border: none;
}
.inner-page-wrapper .xpanel .xpanel-list > li > a:hover {
    background-color: #101010 !important;
    color: #fff !important;
}
/*for sidebar menu hover*/

.profile-usermenu ul li a {
    color: #d7ac11;
    font-size: 14px;
    font-weight: 500;
    background-color: #eee;
    padding-left: 45px;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.profile-usermenu ul li a:hover,
.profile-usermenu ul li a:focus {
    background-color: #d7ac11;
    color: #fff;
}
.profile-usermenu ul li{
    border-bottom: 1px solid #f0f4f7;
}
.profile-usermenu ul li:last-child{
    border-bottom: none;
}
.profile-sidebar {
    padding:20px 0 0 0;
    background: #fff;
}  
.profile-userpic img {
    float: none;
    margin: 0 auto;
    width: 50%;
    height: auto;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;
}  
.profile-usertitle {
    text-align: center;
    margin-top: 20px;
}
.profile-usertitle-name a{
    color: #5a7391;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 7px;
}
.profile-usertitle-job {
    text-transform: uppercase;
    color: #d7ac11;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 15px;
}
#account-menu-link-contenta60fcad0-472a-46ef-b8ab-648715ff52a5 a{
    position: relative;
}
#account-menu-link-contenta60fcad0-472a-46ef-b8ab-648715ff52a5 a::before{
    content: "\e021";    
}
#account-userpage a::before{
    content: "\e008";  
}
#account-userlogout a::before{
    content: "\e163";  
}
.profile-usermenu li a::before{
    font-size: 14px;
    position: absolute;
    color: #ffffff;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    left:20px;
    color:#d7ac11;
}
.profile-usermenu li a:hover::before,
.profile-usermenu li a:focus::before{
    color:#ffffff;
}
/*inner sidebar Menu End-tb*/

/*inner-page content area-tb*/
.inner-page-wrapper .content {
    background-color: #f8f8f8;
    padding: 20px;
    border: 1px solid #e9e9e9;
    margin-bottom: 36px;
    /*display: inline-block;*/
}
.inner-page-wrapper .content p {
    line-height: 1.5em;
    margin-bottom: 15px;
    font-size: 16px;
}
/*inner-page content area end-tb*/

/*for department node*/
.pagetitle-empty .region-inner-title h1{
    color: #000000;
    font-family: 'Raleway', sans-serif;
    font-size: 36px;
    margin-top: 0px;
	padding-left:0;
    padding-top: 0;
} 
#superfish-main-menu .sf-depth-1 ul,
#superfish-microsite-menu .sf-depth-1 ul{
     display:none;
}

/* Sidebar Menu */
html .sidebar-menu{
    margin-bottom: 20px;
}
html .sidebar-menu{
    background: #d7d7d7;
}
html .sidebar-menu h2.block-title{
    background-color: #101010 !important;
    color: #fff !important;
    font-size: 22px;
    padding: 10px 0px;
    text-align: center;
    border-bottom:1px solid #fff;
}
html .sidebar-menu li.sfHover ul,
html .sidebar-menu li.active-trail ul{
    position: static !important;
    display: none !important;
}
html .sidebar-menu li ul.active{
    display: block !important;
    width:100% !important;
    height: auto !important;
    position: static !important;
}
html .sidebar-menu li > span{
    position: absolute;
    z-index: 99;
    top:0;
    right: 0;
    width: 30px;
    height: 100%;
}
html .sidebar-menu li:hover a,
html .sidebar-menu li:focus a{
    /* color: #ffffff;
    background: #101010; */
}
html .sidebar-menu li > a:hover{
    background-color: #101010 !important;
    color: #fff !important;
}
html .sidebar-menu li > a:hover + span > i{
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 8px solid #ffffff;
    border-bottom: 5px solid transparent;
    position: absolute;
    top:18px;
    left: 10px;
}
html .sidebar-menu li > a:hover + span.active-arrow > i{
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid #ffffff;
    border-bottom: none !important;
}
html .sidebar-menu li > span.active-arrow > i{
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid #101010;
    position: absolute;
    top:18px;
    left: 10px;
}

html .sidebar-menu li > span > i{
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 8px solid #101010;
    border-bottom: 5px solid transparent;
    position: absolute;
    top:18px;
    left: 10px;
}


html .sidebar-menu li:hover > span > i,
html .sidebar-menu li:focus > span > i{
    /* border-top: 8px solid #ffffff; */
}
html .sidebar-menu ul.sf-menu .sf-sub-indicator{
    display: none;
}
html .sidebar-menu li ul{
    box-shadow:none !important;
    -webkit-box-shadow:none !important;
    -moz-box-shadow:none !important;
}
html .sidebar-menu li > a{
    font: 500 16px/26px 'Raleway', sans-serif;
    color: #000000;
    border-bottom: 1px solid #ffffff;
    padding: 10px 26px;
}
html .sidebar-menu li.active-trail a {
    font-weight: 600;
}
html .sidebar-menu.clg-sidebar-menu > ul > li:first-child > a {
    font-weight: bold;
}

/* President page */
.president-info{
    background: #f1f1f1;
    padding: 15px 10px;
}
.president_about p {
    color: #8b94ab;
    font-size: 14px;
	line-height:21px;
}
.president_about {
    margin-top: 10px;
}
.president_content{
	 text-align:center;
	 display:block;
	 font-family: sans-serif;
	 padding: 4px;
}
.president_image img {    
    display: block;
    float: none;
    margin: auto;
    overflow: hidden;
    text-align: center;
    height:auto; 
    width:100%;    
}
.president_image {
    margin-bottom: 20px;
    height:150px; 
    width:150px;
    overflow: hidden;
    display: inline-block;
    border: 2px solid #d7ac11;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
.president_content h4 {
    color: #3d4354;
    display: block;
	font-size:15px;
	margin:0;
	padding:0;
    margin: 0 0 5px;
	
	
}
.president-info .president_content h4 { font-weight:bold;}

.president_designation {
    color: #b4baca;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
	font-style:italic;
}
.president-info .president_desc{
    font-family: 'Rockwell', sans-serif;
}

/* Tab Section */
.president-tab-row{
    margin-top:50px;
    margin-bottom: 50px;
}
.toolkit_block ul.quicktabs-tabs {
    background: #f1f1f1 none repeat scroll 0 0;
    float: left;
    padding: 20px;
    width: 23%;
}
#block-quicktabstoolkit ul.quicktabs-tabs li {
    display: block;
    padding: 0;
    white-space: normal;
}

.toolkit_block ul.quicktabs-tabs li a {
    color: #3d4354;
    display: block;
    padding: 10px 15px 10px 45px;
    text-align: left;
    text-decoration: none;
    font-weight: 500;
}
.toolkit_block ul.quicktabs-tabs li.active a,
.toolkit_block ul.quicktabs-tabs li a:hover,
.toolkit_block ul.quicktabs-tabs li a:focus {
    background: #d7ac11;
    color: #fff;
}

.toolkit_block .quicktabs-main.form-group {
    float: right;
    min-height: 280px;
    width: 74.5%;
    padding: 20px 30px;
    background: #f1f1f1;
}
.toolkit_block .quicktabs-main.form-group > div{
    /* padding: 20px 30px;
    background: #f1f1f1;
    min-height: 280px; */
}
.toolkit_block .quicktabs-main .quicktabs-block-title{
    font:700 26px/35px 'Rockwell', sans-serif;
    color:#000000;
    margin-bottom: 10px;
    text-transform: capitalize;
}
.staff-wrapper{
    text-align: center;
    font-size: 14px;
    font-weight: 500;
}
.staff-wrapper .staff-image img{
    width: 100px;
    height: 100px;
    max-width: none;
    border: 2px solid #d7ac11;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin-left: auto;
    margin-right: auto;
}
h4.staff-title{
    margin-bottom: 5px;
}
h4.staff-title a{
    color: #000000;
}

/* Bottom Button */
.president-bottom-buttons a {
    color: #ffffff;
    font-size: 16px;
    margin: 5px 0;
    padding: 0;
    text-transform: uppercase;
    width: 100%;
    padding: 20px 10px 20px 40px;
    position: relative;
    font-weight: 600;
}
.president-bottom-buttons a:hover,
.president-bottom-buttons a :focus{
    color:#ffffff;
}
.contact_icon.btn-red.btn {
    background: #ff3c42;
}
.contact_icon.btn-blue.btn {
    background: #4990e2;
}
.contact_icon.btn-orange.btn {
    background: #ff9b3d;
}
.contact_icon.btn-dark-orange.btn {
    background: #fe643d;
}

.contact_icon img {
    bottom: 0;
    left: 15px;
    margin: auto;
    width:55px;
    position: absolute;
    top: 0;
}
.bottom-buttons{
    margin-bottom: 50px;
}
.toolkit_block ul.quicktabs-tabs li:first-child a {
    background-image: url(../images/administration.svg);
    background-repeat: no-repeat;
    background-position: 6px 6px;
    background-size: 26px;
}
.toolkit_block ul.quicktabs-tabs li:first-child a:hover,
.toolkit_block ul.quicktabs-tabs li:first-child a:focus,
.toolkit_block ul.quicktabs-tabs li.active:first-child a {
    background-image: url(../images/administration-w.svg);
}
.toolkit_block ul.quicktabs-tabs li:nth-child(2) a {
    background-image: url(../images/accomplishment.svg);
    background-repeat: no-repeat;
    background-position: 6px 6px;
    background-size: 26px;
}
.toolkit_block ul.quicktabs-tabs li:nth-child(2) a:hover,
.toolkit_block ul.quicktabs-tabs li:nth-child(2) a:focus,
.toolkit_block ul.quicktabs-tabs li.active:nth-child(2) a{
    background-image: url(../images/accomplishment-w.svg);
}
.toolkit_block ul.quicktabs-tabs li:nth-child(3) a {    
    background-image: url(../images/calendar.svg);
    background-repeat: no-repeat;
    background-position: 6px 6px;
    background-size: 26px;
}
.toolkit_block ul.quicktabs-tabs li:nth-child(3) a:hover,
.toolkit_block ul.quicktabs-tabs li:nth-child(3) a:focus,
.toolkit_block ul.quicktabs-tabs li.active:nth-child(3) a{    
    background-image: url(../images/calendar-w.svg);
}
.toolkit_block ul.quicktabs-tabs li:nth-child(4) a {
    background-image: url(../images/staff-symbol.svg);
    background-repeat: no-repeat;
    background-position: 6px 6px;
    background-size: 26px;
}
.toolkit_block ul.quicktabs-tabs li:nth-child(4) a:hover,
.toolkit_block ul.quicktabs-tabs li:nth-child(4) a:focus,
.toolkit_block ul.quicktabs-tabs li.active:nth-child(4) a{
    background-image: url(../images/staff-symbol-w.svg);
}
.toolkit_block ul.quicktabs-tabs li:nth-child(5) a {
    background-image: url(../images/share.svg);
    background-repeat: no-repeat;
    background-position: 6px 6px;
    background-size: 26px;
}
.toolkit_block ul.quicktabs-tabs li:nth-child(5) a:hover,
.toolkit_block ul.quicktabs-tabs li:nth-child(5) a:focus,
.toolkit_block ul.quicktabs-tabs li.active:nth-child(5) a{
    background-image: url(../images/share-w.svg);
}
.toolkit_block ul.quicktabs-tabs li:nth-child(6) a {
    background-image: url(../images/frame-landscape.svg);
    background-repeat: no-repeat;
    background-position: 6px 6px;
    background-size: 26px;
}
.toolkit_block ul.quicktabs-tabs li:nth-child(6) a:hover,
.toolkit_block ul.quicktabs-tabs li:nth-child(6) a:focus,
.toolkit_block ul.quicktabs-tabs li.active:nth-child(6) a{
    background-image: url(../images/frame-landscape-w.svg);
}
.toolkit_block ul.quicktabs-tabs li:nth-child(7) a {
    background-image: url(../images/play-button-video.svg);
    background-repeat: no-repeat;
    background-position: 6px 6px;
    background-size: 26px;
}
.toolkit_block ul.quicktabs-tabs li:nth-child(7) a:hover,
.toolkit_block ul.quicktabs-tabs li:nth-child(7) a:focus,
.toolkit_block ul.quicktabs-tabs li.active:nth-child(7) a{
    background-image: url(../images/play-button-video-w.svg);
}
.quicktabs-main #quicktabs-tabpage-toolkit-4 ul.quicktabs-tabs li a{
    background-image: none;    
}
.quicktabs-main #quicktabs-tabpage-toolkit-4 ul.quicktabs-tabs li{
    display: inline-block;
    width: 33.33%
}
.quicktabs-main #quicktabs-tabpage-toolkit-4 ul.quicktabs-tabs{
    width: 100%
}
.quicktabs-main #quicktabs-tabpage-toolkit-4 ul.quicktabs-tabs li a{
    text-align: center;
    padding-left: 10px;
}
.quicktabs-main #quicktabs-tabpage-toolkit-5.quicktabs-tabpage .views_slideshow_cycle_main{
    height: 576px;
}
.president-video iframe{
    width: 100%;
}
.quicktabs-main.form-group .quicktabs-wrapper .quicktabs-main.form-group{
    float: none;
    width: auto;
}
iframe{
    width: 100%;
}
.quicktabs-main #quicktabs-tabpage-toolkit-5.quicktabs-tabpage .views_slideshow_cycle_main .views-field-title{
    margin-top:5px;
}
.quicktabs-main #quicktabs-tabpage-toolkit-5.quicktabs-tabpage .views_slideshow_cycle_main .views-field-title {
    color:#000000;
    font-weight: 700;
    font-size: 20px;
    font-family: 'Rockwell', sans-serif;
}
.president-tab-row .quicktabs-main.form-group #quicktabs-tabpage-toolkit-0,
.president-tab-row .quicktabs-main.form-group #quicktabs-tabpage-toolkit-1,
.president-tab-row .quicktabs-main.form-group #quicktabs-tabpage-toolkit-2,
.president-tab-row .quicktabs-main.form-group #quicktabs-tabpage-toolkit-3,
.president-tab-row .quicktabs-main.form-group #quicktabs-tabpage-toolkit-6
{
    height: 450px;
    overflow-y: scroll;
}
.toolkit_block #quicktabs-tabpage-toolkit-0 .field--item img{
    max-width: 100%;
    height: auto;
}

/* App admision page */
.student-app{
    background-color: #1f1919;
    padding: 15px 20px 0;
    font: 700 16px/25px 'Raleway', sans-serif;
    color: #f0f0f0;
}
.student-app ul.menu li{
    margin-bottom: 15px;
}
.student-app ul.menu li a{
    padding:0 15px;
    color: #d7ac11;
    position: relative;
}
.student-app ul.menu li a:hover,
.student-app ul.menu li a:focus{
    text-decoration: underline;
}
.student-app ul.menu li:first-child a{
    padding-left: 0;
}
.student-app ul.menu li a:after{
    content: '';
    width:0px;
    height:15px;
    position: absolute;
    top:0;
    left:0;
    border-left: 2px solid #ffffff;
}
.student-app ul.menu li:first-child a:after{
    display: none;
}
.inner-header-image .student-app-img .views-field-field-header-image img{
    max-width: none;
    width: 100%;
}
.inner-page-wrapper .admision-page .content{
    background: none;
    border: none;
    padding: 50px 60px 200px;
}
.webform-progress-tracker .progress-step:not(:last-child)::after{
    display: none;
}
.inner-page-wrapper .admision-page .progress-tracker{
    width:100%;
    display: inline-block;
}
.inner-page-wrapper .admision-page .webform-submission-form .webform-progress{
    width:100%;
    display: inline-block;
}
.inner-page-wrapper .admision-page .progress-tracker li{
    float: left;
    width: 30.33%;

    padding: 15px 30px;
    text-decoration: none;
    font: 400 20px/30px 'Raleway', sans-serif;

    text-align: left;
    display: inline-block;

    background-color: #000000;
    color: #d7ac11;
}
.inner-page-wrapper .admision-page .progress-tracker li:first-child,
.inner-page-wrapper .admision-page .progress-tracker li:nth-child(2){
    margin-right: 4.5%;
}
.inner-page-wrapper .admision-page .progress-tracker li.is-active{
    background-color: #d7ac11;
    color: #000000;
}

.inner-page-wrapper .admision-page .progress-tracker li.progress-text .progress-title{
    color: #d7ac11;
}
.inner-page-wrapper .admision-page .progress-tracker li.is-active .progress-title{
    color: #000000;
}

.inner-page-wrapper .admision-page .progress-tracker li .progress-marker{
    width: 40px;
    height: 40px;
    background-color: #d7ac11;
    text-align: center;
    color:#000000;
}
.inner-page-wrapper .admision-page .progress-tracker li.is-active .progress-marker{
   color: #d7ac11;
   background-color: #000000;
}


.inner-page-wrapper .admision-page .webform-progress-tracker .progress-step .progress-title{
    font-weight: normal;
}
.inner-page-wrapper .admision-page .progress-tracker .progress-marker{
    display: inline-block;
    float: left;
} 
.inner-page-wrapper .admision-page .progress-tracker .progress-text{
    text-align: left;
}
.inner-page-wrapper .admision-page .webform-submission-form .form-control{
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    border-top:none;
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #979797;
    border-radius: 0 !important;
    -webkit-border-radius:0 !important;
    -moz-border-radius: 0 !important;
}
.inner-page-wrapper .admision-page .webform-submission-form .js-form-wrapper.form-wrapper{
    width:100%;
    padding-left:0;
    padding-right:0;
}
.inner-page-wrapper .admision-page .webform-submission-form .webform-section-wrapper{
    margin-left: -15px;
    margin-right: -15px;
}
.inner-page-wrapper .admision-page .webform-submission-form .form-group,
.inner-page-wrapper .admision-page .webform-submission-form  .fieldset-wrapper{
    width:50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}
.inner-page-wrapper .admision-page .webform-submission-form .form-group.js-form-item-phone{
    margin-bottom: 20px;
}
.js-form-item-mobile .control-label{
    width:100%;
}
.inner-page-wrapper .admision-page .webform-submission-form .form-tel.form-control{
    width:100%;
}
.inner-page-wrapper .admision-page .webform-submission-form #edit-education-program{
    padding-left: 0;
    padding-right:0;
}
.inner-page-wrapper .admision-page .webform-submission-form #edit-education-program .webform-section-wrapper{
    width:100%;
    margin-left: 0;
    margin-right: 0;
}
.inner-page-wrapper .admision-page .webform-submission-form #edit-education-program fieldset.form-wrapper{
    width:50%;
    float: left;
    float: left;   
}
.inner-page-wrapper .admision-page .webform-submission-form #edit-education-program .webform-section-wrapper fieldset:first-child{
    padding-left:0;
    padding-right:15px;
}
.inner-page-wrapper .admision-page .webform-submission-form #edit-education-program .webform-section-wrapper fieldset#edit-how-do-you-prefer-to-take-classes---wrapper{
    padding-left:15px !important;
    padding-right:0;
}
.inner-page-wrapper .admision-page .webform-submission-form #edit-education-program .webform-section-wrapper .form-type-select{
    padding-left:0;
    padding-right:15px;
}
.inner-page-wrapper .admision-page .webform-submission-form #edit-education-program .webform-section-wrapper fieldset .fieldset-wrapper,
.inner-page-wrapper .admision-page .webform-submission-form #edit-education-program .webform-section-wrapper fieldset .js-webform-radios{
    width:100%;
}
.inner-page-wrapper .admision-page .webform-submission-form #edit-education-program .webform-section-wrapper fieldset #edit-what-type-of-degree-are-you-looking-for- .form-item{
    width: 50%;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
}
.inner-page-wrapper .admision-page .webform-submission-form #edit-education-program .webform-section-wrapper fieldset #edit-how-do-you-prefer-to-take-classes- .form-item{
    width: 33.333%;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
}
.inner-page-wrapper .admision-page #edit-education-data .js-form-item-degree .ajax-wrapper{
    width:50%;
}
.inner-page-wrapper .admision-page #edit-education-data .form-item-rank label,
.inner-page-wrapper .admision-page #edit-education-data .js-form-item-gpa label,
.inner-page-wrapper .admision-page #edit-education-data .js-form-item-degree label,
.inner-page-wrapper .admision-page #edit-education-data #ajax-wrapper .form-item-upload label,
#edit-test-scores label.control-label{
    width:100%;
    display: inline-block;
}
.inner-page-wrapper .admision-page #edit-education-data .form-item-rank input.form-control,
.inner-page-wrapper .admision-page #edit-education-data .js-form-item-gpa input.form-control,
.inner-page-wrapper .admision-page #edit-education-data .js-form-item-degree input.form-control,
.inner-page-wrapper .admision-page #edit-education-data #ajax-wrapper .form-item-upload,
.inner-page-wrapper .admision-page #edit-education-data #ajax-wrapper #edit-upload-upload{
    width:100%;
    display: inline-block;
}

.inner-page-wrapper .admision-page #edit-emergency{
    width:100%;
}
.inner-page-wrapper .admision-page #edit-education-data #ajax-wrapper{
    width:50%;
    float: left;
}
.inner-page-wrapper #edit-test-scores .form-item input{
    width:100%;
    display: inline-block;
}
.inner-page-wrapper #edit-test-scores #edit-felony input,
.inner-page-wrapper #edit-test-scores #edit-priority-application input{
    width: auto;
}
.inner-page-wrapper .form-item-felony-explanation textarea{
    background-color: #f5f5f5;
}
.inner-page-wrapper .admision-page .webform-submission-form legend,
.inner-page-wrapper .admision-page .webform-submission-form label{
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
.inner-page-wrapper .admision-page .webform-submission-form legend{
    margin-bottom:8px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: bold;
}
.inner-page-wrapper .admision-page .webform-submission-form h3{
    margin-bottom: 20px;
}
.inner-page-wrapper .admision-page .webform-submission-form .form-actions{
    margin-top:30px;
}
.inner-page-wrapper .admision-page .webform-submission-form .form-actions .form-submit{
    font: 400 14px/25px 'Raleway', sans-serif;
    color: #161616;
    border: 2px solid #d7ac11;
    display: inline-block;
    padding: 10px 30px;
    text-transform: uppercase;
    background:none;
}
.inner-page-wrapper .admision-page .webform-submission-form .description{
    margin-top:5px;
}
.student-frm-img img{
    width:100%;
}
.main-content-wrap.inner-page-content{
    padding-bottom: 50px;
}
.form-required:after{
    margin-left: 5px;
}
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form .my-label{
    font-family: 'Rockwell', sans-serif;
    font-size: 24px;
    font-weight: 500;
    width: 100%;
    text-align: center;
}
.inner-page-wrapper .student-frmpage .form-item-first-name,.inner-page-wrapper .student-frmpage .form-item-middle-name,
.inner-page-wrapper .student-frmpage .form-item-last-name,.inner-page-wrapper .student-frmpage .form-item-suffix {
    width: 25% !important;
}
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form #edit-i-am-applying-as--wrapper legend,
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form #edit-i-am-applying-for--wrapper legend{
    width: 20%;
    float: left;   
}
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form .form-date{
    width: 100%;
    padding: 19px;
}
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form .non-discrimanatory-label{
    margin-bottom: 15px;
}
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form .pob-label{
    width: 10%;
    float: left;
    padding-top: 15px;
    font-weight: bold;
    padding-left: 15px;
}
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form .form-item-city-pob,
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form .form-item-county-pob,
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form .form-item-state-pob{
    width: 30%;
}
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form .certificate-stat-label{
    width: 25%;
    font-weight: bold;
    padding-top: 12px;
    float: left;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form .form-item-by-checking-this-box-i-certify-that-i-have-read-the-residency-st{
    width: 67%;
    float: left;
}
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form .full-width-label{
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form #edit-db-if-you-are-not-a-u-s-citizen-or-a-resident-alien-holding-a-p--wrapper .fieldset-wrapper{
    width: 100%;
}
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form .form-item-city-education,
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form .form-item-county-education,
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form .form-item-state-education{
    width: 30%;
}
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form .form-item-name-of-school label.control-label,
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form .form-item-location-city-state- label.control-label{
    width: 100%;
    text-align: center;
    margin-top: 15px;
}
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form .certify-label,
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form .chronological-label{
    font-weight: bold;
    padding-left: 15px;
    padding-right: 15px;
}
.inner-page-wrapper .student-frmpage .webform-submission-student-application-form-form #ajax-wrapper{
    width: 50%;
}


/*colleges-inner-page-tb*/
.colleges-department-innerpage .clg-readmore{
    float: right;
}
.clg-page-header p{
    font-size: 16px;
}
/*colleges-inner-page-END-tb*/
/* Colleges and Department List-tb*/
.view-colleges-and-department-list tbody a{
    color: #000;
}
.view-colleges-and-department-list th.views-field {
    font-size: 18px !important;
}

/* Colleges and Department List-end-tb*/
/*Undrgraduate print button pop-up-tb*/
#print-dialog {
  display: none;
}
.print-button-link a.print-options::before{
    content: "\f02f";  
}
.print-button-link li a::before{
    font-size: 18px;
    position: absolute;
    display: inline-block;
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    left:20px;
    top: 13px;
    color:#000;
}
.print-button-link li a:hover::before,
.print-button-link li a:focus::before{
    color:#ffffff;
}
.print-button-link ul li a {
    padding-left: 45px;
}
#spb-print-dialog #print-dialog{
    padding: 0;
    text-align: left;
    background: #fff;
    border-radius: 0;
    line-height: 1.5;
    border: none;  
}
#spb-print-dialog #print-dialog .print-header {
    padding: 10px 15px;
    font-size: 1.6em;
    font-weight: 300;
    font-family: 'Raleway', sans-serif;
    background: #eee;
    border-bottom: 1px solid #c6c6c6;
    color: #5c5f68;
}
#spb-print-dialog #print-dialog .print-body {
    padding: 20px 15px;
}
#spb-print-dialog #print-dialog .print-option {
    padding: 0 0 10px 0;
}
#spb-print-dialog #print-dialog .print-option a {
    font-weight: 600;
    color: #8F1115;
}
#spb-print-dialog #print-dialog .print-option p {
    margin: 0;
}
@media print {
   .print-dialog-modal.spb_overlay {
       display: none;
    }
}
 /*Undrgraduate print button pop-up end-tb*/
 /*Home page social section*/

.strategies-row .nav.nav-tabs li a h2.block-title {
    color: #fff;
    font-size: 18px;
}
.strategies-row .nav li a h2.block-title {
    margin: 0 !important;
    padding: 0 !important;
}
.strategies-row .nav.nav-tabs li.active,
.strategies-row .nav.nav-tabs li:hover,
.strategies-row .nav.nav-tabs > li > a:hover,
.strategies-row .nav.nav-tabs li.active a,
.strategies-row .nav.nav-tabs li.active a > h2 {
    background: #d7ac11;
    color:#000;
    border-color: transparent !important;
}
.strategies-row .nav.nav-tabs li {
    background: #000000;
    text-align: center;
    width: 33.33%;
    border-radius: unset;
}
.strategies-row .region-home-socialsection,
.region-home-section3 .alasu-radio .alasu_radio_speaks {
    border-right: 1px solid #cccccc;
    background: #fff;
    padding: 25px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}
.strategies-row .region-home-socialsection {
    height: 413px;
}
.strategies-row .region-home-socialsection section#block-homepagefacebookfeed,
.strategies-row .region-home-socialsection section#block-homepagetwitterfeed,
.strategies-row .region-home-socialsection section#block-homepageinstagramfeed{
    display: none;
}
.strategies-row .region-home-socialsection #block-homepagefacebookfeed.active,
.strategies-row .region-home-socialsection #block-homepagetwitterfeed.active,
.strategies-row .region-home-socialsection #block-homepageinstagramfeed.active{
    display: block;
}
.strategies-row .region-home-socialsection #block-homepageinstagramfeed iframe{
    height: 936px !important;
}
/*Home page social section-end-tb*/

/*Coba page soial tab-tb*/
.inner-page-wrapper .quick-social-page{
    height: 415px;
    width: 100%;
    max-width: 500px;
    margin-bottom: 36px;
}
.inner-page-wrapper .quick-social-page ul{
    margin: 0;
    padding: 0;
}
.inner-page-wrapper .quick-social-page ul > li{
    background: #000000;
    text-align: center;
    display: block;
    float: left;
    width: 50%; 
    padding: 10px;  
}

.inner-page-wrapper .quick-social-page ul > li > a{
    font-family: 'Rockwell', sans-serif;
    font-weight: 400;
    position: relative;    
    padding: 10px 15px; 
    color: #fff;
    font-size: 22px;
}
.inner-page-wrapper .quick-social-page li.active,
.inner-page-wrapper .quick-social-page li:hover,
.inner-page-wrapper .quick-social-page > li > a:hover,
.inner-page-wrapper .quick-social-page li.active a {
    background: #d7ac11;
    color:#000;
    border-color: transparent !important;
}

/*Coba page soial tab-tb end*/

a.black-button{
  font-weight: 600;
  letter-spacing: 1px;
  padding: 14px 0px;
  width: 100%;
  margin-bottom: 36px;
  display: inline-block;
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;

 border:1px solid #2a2c2f;
 text-decoration:none; 
 display:inline-block;
 text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
 font-weight:bold;
 color: #d7ac11;
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
 -moz-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.3);
 box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.3);
 background-color: #45484d; background-image: -webkit-gradient(linear, left top, left bottom, from(#45484d), to(#000000));
 background-image: -webkit-linear-gradient(top, #45484d 0%, #000000 60%);
 background-image: -moz-linear-gradient(top, #45484d 0%, #000000 60%);
 background-image: -ms-linear-gradient(top, #45484d 0%, #000000 60%);
 background-image: -o-linear-gradient(top, #45484d 0%, #000000 60%);
 background-image: linear-gradient(to bottom, #45484d 0%, #000000 60%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#45484d, endColorstr=#000000);
}
a.black-button.btm-space-20{
    margin-bottom: 20px;
}
a.black-button:hover,
a.black-button:focus{
 border:1px solid #151617;
 background-color: #2d2f32; background-image: -webkit-gradient(linear, left top, left bottom, from(#2d2f32), to(#1a1a1a));
 background-image: -webkit-linear-gradient(top, #2d2f32, #1a1a1a);
 background-image: -moz-linear-gradient(top, #2d2f32, #1a1a1a);
 background-image: -ms-linear-gradient(top, #2d2f32, #1a1a1a);
 background-image: -o-linear-gradient(top, #2d2f32, #1a1a1a);
 background-image: linear-gradient(to bottom, #2d2f32, #1a1a1a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2d2f32, endColorstr=#1a1a1a);
}
.vendor-iframe iframe{
    height: 900px;
}
.single-button a.black-button,
.vendor-iframe a.black-button{
    width: 33%;
    min-width: 200px;
}
.single-button,
.vendor-iframe .vendor-download-pdftext{
    text-align: center;
}

/*For Procurement page-tb*/
table.table-bordered, table.table-bordered tr th, table.table-bordered tr td{
    border: 1px solid #d7ac11;
    font-size: 16px;
}
table.table-bordered tr th {
    width: 20%;
}
table.table-bordered tr td {
    width: 80%;
    color: #069eed;
    font-weight: bold;
}
.file .file-icon {
    padding: 20px;
}
table.table-bordered .rfp_download_file span.file,
table.table-bordered .rfp-addenda span.file{
    font-size: 14px;
}
.rfp_download_file span.file{
    display: inline-block;
    position: relative;
    padding-left: 30px;
}
.rfp_download_file span.file::before {
    background-image: url("/themes/asu/images/rfp-icon-download.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: block;
    height: 20px;
    left: 0px;
    position: absolute;
    text-indent: 0;
    top: 0px;
    width: 20px;
}

/*For Procurement page-tb end*/
/*For Front page radio-tb*/
.region-home-section3 #audio-image {
    margin-bottom: 30px;
}
#audio-image {
    position: relative;
    overflow: hidden;
    margin-bottom: 15px;
}
.region-home-section3 #playlist {
    float: left;
    padding-left: 0;
    padding-right: 15px;
    width: 40%;
    list-style: none;
}
#playlist {
    float: left;
    width: 35%;
    padding-right: 15px;
    padding-left: 15px;    
}

.region-home-section3 #audio-image ul#playlist li {
    font-size: 16px;
    min-height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#playlist li, #audio-player #tracker {
    color: #fff;
}
#playlist li {
    cursor: pointer;
    margin: 0 0 8px;
    padding: 0 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-weight: 600;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.5);
    line-height: 35px;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
}
.region-home-section3 .img-play {
    float: left;
    padding-right: 0;
    width: 60%;
}
.region-home-section3 #audio-image .cover {
    height: 245px;
    width: 100%;
}
.region-home-section3 #audio-player {
    padding: 12px;
}
#audio-player {
    color: #fff;
    margin-bottom: 11px;
}
#audio-player {
    background-color: #26282C;
    border-top: 5px solid #0070B3;
    padding: 15px;
}
#audio-info {
    text-align: center;
    color: #0070B3;
}
.latest_news #audio-player .clearfix {
    display: none;
}
#playlist li, #audio-player #tracker {
    color: #fff;
}
#tracker {
    position: relative;
    width: 100%;
}
#progress-bar {
    width: 85%;
    margin-bottom: 10px;
    margin-top: 9px;
    height: 10px;
    background: #f1f1f1;
    float: left;
    border-radius: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    overflow: hidden;
}
#duration {
    position: absolute;
    top: 0;
    right: 10px;
    padding: 4px 8px;
    background: #000;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
#buttons {
    width: 100%;
    display: block;
    margin: 0 auto;
    overflow: auto;
}
button#stop,button#prev,button#play,button#next,button#pause,button#next {
    width: 35px;
    height: 35px;
    float: left;
}
.volume-wrap button {
    width: 35px;
    height: 35px;
    float: left;
    margin-right: 10px !important;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: #514943;
    background: -moz-linear-gradient(top, #514943 0%, #38332e 100%);
    background: -webkit-linear-gradient(top, #514943 0%,#38332e 100%);
    background: linear-gradient(to bottom, #514943 0%,#38332e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#514943', endColorstr='#38332e',GradientType=0 );
}
#buttons button img {
    width: 100%;
}
#buttons button {
    margin-right: 20px;
    padding: 7px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: #514943;
    border: none;
    background: -moz-linear-gradient(top, #514943 0%, #38332e 100%);
    background: -webkit-linear-gradient(top, #514943 0%,#38332e 100%);
    background: linear-gradient(to bottom, #514943 0%,#38332e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#514943', endColorstr='#38332e',GradientType=0 );
}
#audio-player .volume-wrap {
    float: right;
    width: 160px;
}
.region-home-section3 #audio-player .clearfix {
    display: none;
}
#audio-player #audio-info .artist {
    display: inline-block;
    font-weight: bold;
}

#audio-player .title{
    display: inline-block;
}
input#volume {
    width: 95%;
    margin-left: 2%;
    max-width: 100px;
    background: #ccc;
    height: 35px;
    display: inline-block;
}
html :focus{
outline:none;
}

#playlist li.active,
#playlist li:hover,
#playlist li:focus {
    background: #d7ac11;
    color:#000;
    border-color: transparent !important;
}
#playlist li{
    background: #000000;
    color: #ffffff;
}
/*For Front page radio-tb end*/

.inner-page-wrapper .quick-tab-page{
    width: 100%;
}
.inner-page-wrapper .quick-tab-page ul.quicktabs-tabs{
    margin: 0;
    padding: 0;
    background: #000;
    display: inline-block;
    width: 100%;
}
.inner-page-wrapper .quick-tab-page ul.quicktabs-tabs > li{
    background: #000000;
    text-align: center;
    display: block;
    float: left;
    padding: 10px;  
}

.inner-page-wrapper .quick-tab-page ul.quicktabs-tabs > li > a{
    font-family: 'Rockwell', sans-serif;
    font-weight: 400;
    position: relative;    
    padding: 10px 15px; 
    color: #fff;
    font-size: 22px;
}
.inner-page-wrapper .quick-tab-page ul.quicktabs-tabs > li.active,
.inner-page-wrapper .quick-tab-page ul.quicktabs-tabs > li:hover,
.inner-page-wrapper .quick-tab-page ul.quicktabs-tabs > li > a:hover,
.inner-page-wrapper .quick-tab-page ul.quicktabs-tabs > li.active a {
    background: #d7ac11;
    color:#000;
    border-color: transparent !important;
}
/*Inner page calendar-tb*/

.ininner-page-wrapper .inner-page-calendar .fc button{
    height: 40px;
    font-size: 16px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.inner-page-wrapper .inner-page-calendar .fc-left > button{
    padding:0 20px;
    min-width: 100px;
}
.inner-page-wrapper .inner-page-calendar .fc-right button{
    padding:0 20px;
    min-width: 100px;
    background: none;
    border:1px solid #000000;
    color: #000000;
}
.inner-page-wrapper .inner-page-calendar .fc-right button:hover,
.inner-page-wrapper .inner-page-calendar .fc-right button:focus{
    background: #f4f4f4;
}
.inner-page-wrapper .inner-page-calendar .fc-right button.ui-state-active{
    background: #333;
    border:1px solid #000000;
    color: #d7ac11;
}
.inner-page-wrapper .inner-page-calendar .fc-center h2{
    color:#000000;
    margin-bottom: 0;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    font-size: 28px;
}
.inner-page-wrapper .inner-page-calendar table thead .fc-head-container th.ui-widget-header{
    height: 60px;
    line-height: 60px;
    background: #d7ac11;
    border: 1px solid rgba(0, 0, 0, 0.2);
    color: #000;
    font-size: 16px;
}
.inner-page-wrapper .inner-page-calendar .fc-body .fc-day-grid-container{
    height: auto !important;
}
.inner-page-wrapper .inner-page-calendar .fc-day-grid-event .fc-content{
    white-space: normal !important;
}
.inner-page-wrapper .inner-page-calendar .fc-row .fc-content-skeleton td {
    text-align: center !important;
}
.inner-page-wrapper .inner-page-calendar table tbody.fc-body td.ui-widget-content .fc-row .fc-content-skeleton td > span{
    text-align: center;
    width: 100%;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    height:80px;
    line-height: 80px;
    color:#717687;
}
.inner-page-wrapper .inner-page-calendar .fc-content-skeleton{
    overflow-y: scroll;
    overflow-x: hidden;
    height: 120px;
    max-height: 130px
}
.inner-page-wrapper .inner-page-calendar .fc-row .fc-content-skeleton td.fc-today.ui-state-highlight{
    background:none;
    border: none;
}
.inner-page-wrapper .inner-page-calendar .fc-content-skeleton .fc-event-container{
   padding-left: 5px;
}
.inner-page-wrapper .inner-page-calendar table tbody.fc-body td.ui-widget-content .fc-row .fc-content-skeleton > tbody{
    position: relative;
}
.inner-page-wrapper .inner-page-calendar table tbody.fc-body td.ui-widget-content .fc-row .fc-content-skeleton tbody .fc-event-container .inner-page-calendar{
    background-color: #333;
    border-color: #000000;
}
.inner-page-wrapper .inner-page-calendar table tbody.fc-body td.ui-widget-content .fc-row .fc-content-skeleton tbody .fc-event-container .inner-page-calendar:hover,
.inner-page-wrapper .inner-page-calendar table tbody.fc-body td.ui-widget-content .fc-row .fc-content-skeleton tbody .fc-event-container .inner-page-calendar:focus{
    background-color: #333;
    border-color: #000000;
}
.inner-page-wrapper .inner-page-calendar table tbody.fc-body td.ui-widget-content .fc-row .fc-content-skeleton .fc-event-container .fc-event{
    padding: 2px 5px;
}
.inner-page-wrapper .inner-page-calendar .fullcalendar .ui-state-active
{
    background-color: #333; border: none;
}
.inner-page-wrapper .inner-page-calendar .fullcalendar .ui-state-active,
.inner-page-wrapper .inner-page-calendar .fullcalendar .ui-widget-content .ui-state-active,
.inner-page-wrapper .inner-page-calendar .fullcalendar .ui-widget-header .ui-state-active,
.inner-page-wrapper .inner-page-calendar .fullcalendar a.ui-button:active,
.inner-page-wrapper .inner-page-calendar .fullcalendar .ui-button:active,
.inner-page-wrapper .inner-page-calendar .fullcalendar .ui-button.ui-state-active:hover{
    background-color: #333;
    border: none;
}
.inner-page-wrapper .inner-page-calendar .ui-state-highlight, 
.inner-page-wrapper .inner-page-calendar .ui-widget-content .ui-state-highlight, 
.inner-page-wrapper .inner-page-calendar .ui-widget-header .ui-state-highlight{
    border-color: #dddddd;
}
.inner-page-wrapper .inner-page-calendar{
    margin-top: 30px;
}
.inner-page-wrapper .inner-page-calendar .fc-right button {
    padding: 0 20px;
    min-width: 100px;
    background: none;
    border: 1px solid #000000;
    color: #000000;
}
.inner-page-wrapper .inner-page-calendar .fc button {
    height: 40px;
    font-size: 16px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.inner-page-wrapper .inner-page-calendar .fc-event-default,
.fc-event-default .fc-event-skin,
.fc-event-default .fc-event-time,
.fc-event-default a{
    border-color: #333;
    background-color: #333;
}
/*Inner page calendar-tb end*/
.inner-page-wrapper .quick-tab-page #quicktabs-degrees_programs_academics_ ul.quicktabs-tabs{
    background: none;
}
.inner-page-wrapper .quick-tab-page #quicktabs-degrees_programs_academics_ ul.quicktabs-tabs li{
    margin-right: 4px;
    margin-top: 4px;   
}
/*For inner page radio-tb*/

.inner-page-wrapper .region-home-section3{
    width: 100%;
    background-color: #f8f8f8;
    padding: 30px;
    border: 1px solid #e9e9e9;
    margin-bottom: 36px;
}
.inner-page-wrapper .region-home-section3 #audio-image .cover {
    height: 300px;
    width: 100%;
}
.inner-page-wrapper .region-home-section3 #audio-image ul#playlist li {
    font-size: 18px;
    min-height: 70px;
}
.inner-page-wrapper .region-home-section3 .audio-title{
    display: none;
}
.inner-page-wrapper .region-home-section3 #audio-player{
    margin-bottom: 0;
}
/*inner page radio-tb end*/

/*Inner page coba event section-tb*/
.inner-page-wrapper .coba-page-event .ehar-events-left{
    margin-top: 0;
    width: 30%;
}
.inner-page-wrapper .coba-page-event .ehar-events-left .ehar-head-a{
    font-size: 34px;
    float: left;
    padding-right: 6px;
}
.inner-page-wrapper .coba-page-event .ehar-events-left .ehar-head-b{
    font-size: 24px;
    padding-top: 24px;
    margin-left: 16px;
}
.inner-page-wrapper .coba-page-event .ehar-events-center:before{
    display: none;
}
.inner-page-wrapper .coba-page-event:before {
    content: '';
    width: 1px;
    min-height: 600px;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: block;
    position: absolute;
    background-color: #d8d8d8;
    z-index: 10;
}
.inner-page-wrapper .coba-page-event.counseling-page-event:before{
    min-height: 530px;
}
.inner-page-wrapper .coba-page-event .ehar-events-center {
    width: 100%;
    padding: 0;
    padding-top: 20px;
}
.inner-page-wrapper .coba-page-event .ehar-events-right{
    margin-top: 30px;
    display: inline-block;
    width: 100%;
}
.inner-page-wrapper .coba-page-event{
    width: 49%;
    float: right;
    padding-left: 20px;
    position: relative;
}
.inner-page-wrapper .coba-page-event.counseling-page-event{
    float: none;
    width: 100%;
    padding-left: 0;
    margin-bottom: 20px;
}
.inner-page-wrapper .coba-page-event.counseling-page-event .ehar-events-left{
    width: 100%;
}
.inner-page-wrapper .coba-page-event.counseling-page-event .ehar-timeline{
    width: 100%;
    float: none;
}
.inner-page-wrapper .coba-page-event.counseling-page-event .ehar-events-left .ehar-head-a{
    font-size: 30px;
}
.inner-page-wrapper .coba-page-event.counseling-page-event .ehar-events-left .ehar-head-b{
    font-size: 20px;
}
.inner-page-wrapper .coba-page-event.counseling-page-event:before{
    display: none;
}
.inner-page-wrapper .coba-page-event .ehar-timeline{
    width: 70%;
    padding-top: 24px;
    float: left;
}
.inner-page-wrapper .coba-page-event .text-three{
    clear: both;
}
.inner-page-wrapper .coba-page-event .ehar-events-right{
    width: 70%;
    float: left;
}
.inner-page-wrapper .quick-social-page.coba-social-page{
    width: 49%;
    float: left;
}
.inner-page-wrapper .quick-social-page.coba-social-page .coba-twitterfeed {
    max-height: 415px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}
.inner-page-wrapper .quick-social-page.coba-social-page h2.block-title{
    font: 400 39px/45px 'Rockwell', sans-serif;
    margin-bottom: 40px;
}
.inner-page-wrapper #block-views-block-inner-page-news-block-1{
    clear: both;
}
.inner-page-wrapper #block-printoptions{
	clear: both;
}
.inner-page-wrapper .quick-social-page.coba-social-page li.active,
.inner-page-wrapper .quick-social-page.coba-social-page li:hover,
.inner-page-wrapper .quick-social-page.coba-social-page > li > a:hover,
.inner-page-wrapper .quick-social-page.coba-social-page li.active a{
    background: #000000;
    color: #d7ac11;
}
.inner-page-wrapper .quick-social-page.coba-social-page ul > li{
    /*width: 100%;*/
}
.inner-page-wrapper .quick-social-page.coba-social-page{
    height: 530px;
}
.inner-page-wrapper .coba-events{
    margin-bottom: 70px;
}
/*Inner page coba event section-tb end*/
/*For MCH(CHS) Webform-tb*/

#webform-submission-mch-undergraduate-certificate-ap-node-1177-add-form label{
    width: 100%;
}
#webform-submission-mch-undergraduate-certificate-ap-node-1177-add-form .form-control,
#webform-submission-mch-undergraduate-certificate-ap-node-1177-add-form .form-inline .form-control{
    max-width: 250px;
}
#webform-submission-mch-undergraduate-certificate-ap-node-1177-add-form .select-wrapper:after{
    display: none;
}
/*For MCH(CHS) Webform-tb end*/
/*Copyright section-tb*/
.copyright-section .investment-recovery{
    float: right;
    position: relative;
    margin-top: -46px;   
}
.footer-copyright-section{
    padding: 25px 0px;
    margin-top: -25px;
    text-align: center;
    margin-bottom: 10px;
    float: left;
    width: 75%;
}
.footer-copyright-section a{
    transition: 0.9s;
}
.footer-copyright-section a:hover img{
    opacity: 0.8;
}

/*Copyright section-tb end*/
.all-events-view .ehar-events-left{
    width: 25%;
    margin-bottom: 10px;
}
.all-events-view .ehar-events-center{
    width: 75%;
}
.all-events-view .head-x{
    font: 700 26px/35px 'Rockwell', sans-serif;
}
.all-events-view .ehar-events-center:before{
    left: 18px;
}
.all-events-view .ehar-events-in:after{
    content: '';
    height: 1px;
    width: 68%;
    left: auto;
    right: 0;
    bottom: 0;
    margin: auto;
    display: block;
    position: absolute;
    background-color: #d8d8d8;
    z-index: 10;
}
.all-events-view .ehar-events-in{
    margin-top: 14px;
} 
.all-events-view ul{
    list-style: none;
    padding-left: 0;
}
.view-major-list-node{
    font-size: 16px;
}
/*For download calendar link*/
.download-calendar-link{
    text-align: center;
    margin-top: 40px;
}
.download-calendar-link a{
    font: 500 28px/30px 'Catamaran', sans-serif;
    padding: 12px 30px;
    color: #000;
    background-color: #d7ac11;
    border-radius: 4px;
    border: none;
}
/*Inner page DIA social section-tb*/
.inner-page-wrapper .dia-social-page{
    width: 100%;
    max-width: 415px;
    float: left;
}
.inner-page-wrapper .dia-social-page .dia-twitterfeed,
.inner-page-wrapper .dia-social-page .dia-instafeed{
	height: 415px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}
.inner-page-wrapper .dia-appointmentscheduler{
    position: relative;
    width: 100%;
    max-width: 415px;
    float: right;
}
.inner-page-wrapper .quick-social-page.dia-social-page ul > li{
    width: 33.33%;
}
.inner-page-wrapper .quick-social-page.dia-social-page ul > li > a{
    font-size: 20px;
}
.inner-page-wrapper .dia-appointmentscheduler:before {
    content: '';
    width: 1px;
    min-height: 450px;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: block;
    position: absolute;
    background-color: #d8d8d8;
    z-index: 10;
}
/*Inner page Counseling social section-tb end*/

/*Inner page Counseling social section-tb*/
.inner-page-wrapper .counseling-social-page{
    width: 100%;
    max-width: 415px;
    /*float: left;*/
    min-height: 445px;
}
.inner-page-wrapper .counseling-social-page .dia-twitterfeed{
    height: 460px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}
.inner-page-wrapper .counseling-social-page .dia-instafeed{
    height: 400px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}
.inner-page-wrapper .counseling-appointmentscheduler{
    position: relative;
    width: 100%;
    max-width: 415px;
    float: right;
}
.inner-page-wrapper .quick-social-page.counseling-social-page ul > li{
    width: 100%;
}
.inner-page-wrapper .quick-social-page.counseling-social-page ul > li > a{
    font-size: 20px;
}

/*Inner page DIA social section-tb end*/
.inner-page-wrapper .reaffirmation-image img{
	max-width: 700px;
	width: 100%;
}
.create-dep-btn button{
    margin: 20px 0;
}
/*.inner-page-wrapper ul.list-inline.local-actions{
    display: none;
}*/

/*For hornest tribune newspaper microsite*/
.hornet-tribune-home-logo .hornet-tribune-logo img{
    width: 100%;
    position: relative;
    z-index: 9;
}
.hornet-tribune-home-logo{
    float: left;
    width: 28%;
}
.context-hornets-tribune-news-category .navbar-header a > img,
.page-node-type-hornets-tribune-latest-news .navbar-header a > img,
.page-node-type-hornets-tribune-newspaper .navbar-header a > img,
.hornets-tribune-newspaper .navbar-header a > img{
    width: 100%;
}
.context-hornets-tribune-news-category .left-mt,
.page-node-type-hornets-tribune-latest-news .left-mt,
.page-node-type-hornets-tribune-newspaper .left-mt,
.hornets-tribune-newspaper .left-mt{
    float: right;
    width: 16%;
    padding: 0;
    padding-right: 15px;
}
.context-hornets-tribune-news-category  .right-mt,
.page-node-type-hornets-tribune-latest-news .right-mt,
.page-node-type-hornets-tribune-newspaper .right-mt,
.hornets-tribune-newspaper .right-mt{
    width: 84%;
}
html .microsite-megamenu{
    width: 73.5%;
}
html .nav-section .microsite-megamenu > ul > li > a{
    font: 500 17px/30px 'Rockwell', sans-serif;
    padding: 15px 6px;
}
.context-hornets-tribune-news-category .nav-section .col-sm-12,
.page-node-type-hornets-tribune-latest-news .nav-section .col-sm-12,
.page-node-type-hornets-tribune-newspaper .nav-section .col-sm-12,
.hornets-tribune-newspaper .nav-section .col-sm-12{
    padding: 0;
}
.context-hornets-tribune-news-category .nav-section a.logo,
.page-node-type-hornets-tribune-latest-news .nav-section  a.logo,
.page-node-type-hornets-tribune-newspaper .nav-section  a.logo,
.hornets-tribune-newspaper .nav-section  a.logo{
    max-width: 186px;
}

.hornets-tribune-newspaper .microsite-slider .tp-caption a{
    color: #ffffff;
}
.hornets-tribune-newspaper .hornets-tribune-social{
    clear: both;
    background-color: #d7ac11;
}
.hornets-tribune-social .region-hornets-tribune-facebook #block-hornesttribunefacebook .field--item,
.hornets-tribune-social .region-hornets-tribune-twitter #block-hornesttribunetwitter .field--item{
    border-right: 1px solid #cccccc;
    background: #fff;
    padding: 25px;
    overflow: auto;
    display: inline-block;
    width: 100%;
}
.hornets-tribune-social .region-hornets-tribune-facebook #block-hornesttribunefacebook .block-title,
.hornets-tribune-social .region-hornets-tribune-twitter #block-hornesttribunetwitter .block-title{
    padding-bottom: 30px;
}
.hornets-tribune-social .region-hornets-tribune-twitter #block-hornesttribunetwitter .field--item{
    height: 470px;
}
.region-hornets-tribune-latestnews .hornest-news-section-block{
    background-color: #ffffff;
    border: 1px solid #000000;
    padding: 10px;
    margin-bottom: 15px;
    box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.12), 1px 0 2px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
}
.region-hornets-tribune-latestnews .hornets-news-cat{    
    background-color: #d7ac11;
    margin: 0;
    margin-bottom: 15px;
    padding: 9px 0 0 0;   
}
.region-hornets-tribune-latestnews .hornets-news-cat a{
    color: #000000;
    font-size: 22px;
    line-height: 32px;
    text-align: left;
    padding-left: 10px;
    font-family: 'Rockwell', sans-serif; 
}
.region-hornets-tribune-latestnews .hornets-news-title a{
    font: 500 20px/25px 'Rockwell', sans-serif;
    color: #d7ac11; 
}
.region-hornets-tribune-latestnews .hornets-news-cat a:hover,
.region-hornets-tribune-latestnews .hornets-news-title a:hover,
.hornets-allnews-title a:hover{
    text-decoration: underline;
}
.region-hornets-tribune-latestnews .hornets-news-writer{
    font-weight: 600;
}
.region-hornets-tribune-latestnews .hornets-news-writer,
.region-hornets-tribune-latestnews .hornets-news-date{
    padding: 5px 0;
}
.region-hornets-tribune-latestnews .hornets-news-morelink{
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-top: 20px;
}
.region-hornets-tribune-latestnews .hornets-news-morelink a{
    border: 1px solid #e5e5e5;
    background: #fbfbfb;
    color: #777777;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 10px;
    padding: 10px;
    display: inline-block;
}
.region-hornets-tribune-latestnews .hornets-news-morelink a:hover,
.region-hornets-tribune-latestnews .news-view-all a:hover{
    background-color: #000000;
    color: #ffffff;
}
.region-hornets-tribune-latestnews .view-footer ul li{
    list-style: none;
    background: url(/themes/asu/images/bulletarrow.png) no-repeat 0px 4px;
    background-size: auto auto;
    background-size: 12px;
    padding: 0px 0px 0px 20px;
    margin-bottom: 10px;
}
.region-hornets-tribune-latestnews .news-view-all{
    width: 100%;
    text-align: center;
    margin: 20px 0;
}
.region-hornets-tribune-latestnews .news-view-all a{
    border: 1px solid #e5e5e5;
    background: #fbfbfb;
    color: #777777;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 14px;
    padding: 10px;
    display: inline-block;
}
.region-hornets-tribune-latestnews .hornets-news-image a{
    overflow: hidden;
    display: inline-block;
}
.region-hornets-tribune-latestnews .hornets-news-image a:hover img{
    transition: all .2s ease-in-out;
    transform: scale(1.1);
}
.region-hornets-tribune-latestnews .hornets-news-section{
    border-bottom: 4px solid #c0c0c0;
    padding-bottom: 25px;
    margin-bottom: 20px;
}
.region-hornets-tribune-sidebarright h2.block-title{
    background: #d7ac11;
    color: #000000;
    font-size: 22px;
    line-height: 32px;
    text-align: left;
    padding-left: 10px;
    font-family: 'Rockwell', sans-serif;
}
.region-hornets-tribune-sidebarright section{
    border-left: 0px solid #cccccc;
    border-right: 0px solid #cccccc;
    border-bottom: 0px solid #cccccc;
    background-color: #eeeeee;
    overflow: hidden;
    padding: 10px;
    margin-bottom: 15px;
    min-height: 300px;
}
.region-hornets-tribune-sidebarright img{
    width: 100%;
    height: auto;
}
.hornets-allnews-section{
    background: #eeeeee;
    border: 1px solid #ffffff;
    min-height: 396px;
    margin: 0px 2% 26px 0;
    margin-bottom: 28px;
    padding: 10px;
    background: #eee;
    overflow: hidden;
}
.hornets-allnews-title{
    min-height: 50px;
}
.hornets-allnews-title a {
    font: 500 18px/25px 'Rockwell', sans-serif;
    color: #d7ac11;
}
.hornets-allnews-writer,
.hornets-allnews-date{    
    padding: 5px 0;
}
.hornets-allnews-writer{    
    font-weight: 600;
}
.hornets-allnews-image{
    padding-bottom: 10px;
}
.hornet-tribune-quick-links{    
    position: absolute;
    background-color: #000000;
    margin: 0 auto;
    display: inline-block;
    bottom: 0;
    width: 100%;
}
.hornet-tribune-quick-links ul{
    margin: 0 auto !important;
}
.hornet-tribune-quick-links ul > li > a{
    color: #fff;
    font: 400 16px 'Rockwell', sans-serif;
    outline: 0 none;
    text-transform: uppercase;
    position: relative;
    padding: 24px 10px;
}
.hornet-tribune-quick-links > ul > li > a:hover,
.hornet-tribune-quick-links > ul > li > a:focus{
    color: #d7ac11;
}
.hornets-tribune-newspaper .microsite-megamenu > ul{
    position: relative;
    margin: 0;
    padding-left: 15px;
    padding-top: 14px;
    padding-bottom: 14px;
}
.inner-page-wrapper .microsite-megamenu > ul{
    margin: 0;
}
.hornets-tribune-newspaper .microsite-megamenu > ul:after{
    /*content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: rgba(0, 0, 0, 0.4);
    top: 0;
    left: 0;*/
}
.hornets-tribune-newspaper .tp-mask-wrap div.tp-caption,
.hornets-tribune-newspaper .tp-mask-wrap a{
    font-family: 'Rockwell', sans-serif !important;
}
.context-hornets-tribune-news-category .inner-page-wrapper a.logo,
.page-node-type-hornets-tribune-latest-news .inner-page-wrapper a.logo,
.page-node-type-hornets-tribune-newspaper .inner-page-wrapper a.logo{
    max-width: 160px;
}  
/*slider*/
.microsite-slider .rev_search_btn{
    font: 400 12px/30px 'Raleway', sans-serif;
    padding: 2px 10px;
    color: #ffffff;
    background-color: #d7ac11;
    border: none;
    text-transform: uppercase;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.microsite-slider .rev_readstory_btn{
    font: 400 14px/30px 'Raleway', sans-serif;
    padding: 5px 10px;
    color: #ffffff;
    border: 1px solid #ffffff !important;
    text-transform: uppercase;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.microsite-slider .rev_readstory_btn:hover,
.microsite-slider .rev_readstory_btn:focus{
    color: #000000;
    background-color: #ffffff;
}    
/*For hornest tribune newspaper microsite-end*/

/*For Countown-Timer*/
.region-home-slide .countdown-timer-slider .flip-clock-wrapper{
    text-align: center !important;
}
.region-home-slide .countdown-timer-slider .flip-clock-wrapper ul{
    margin: 3px !important;
    font-size: 80px !important;
    font-weight: bold !important;
    line-height: 87px !important;
    padding: 0 !important;
    width: 50px !important;
}
.region-home-slide .countdown-timer-slider .flip-clock-wrapper ul li {
    line-height: 87px !important;
    text-decoration: none !important;

}
.region-home-slide .countdown-timer-slider .flip-clock-divider .flip-clock-label{
    font: 600 18px/25px 'Rockwell', sans-serif !important;
    color: #d7ac11 !important;
}
.region-home-slide .countdown-timer-slider .flip-clock-wrapper .flip{ 
    box-shadow: 0 2px 5px rgba(215, 172, 17, 0.7) !important;
}
.region-home-slide .countdown-timer-slider .flip-clock-wrapper ul{
    /*background: rgba(0,0,0,.75) !important;*/
}
.region-home-slide .countdown-timer-slider .flip-clock-wrapper ul li a div div.inn{
    /*background-color: rgba(0,0,0,.75) !important;*/
    font-size: 50px !important;
}
.region-home-slide .countdown-timer-slider .flip-clock-divider.days .flip-clock-label{
    right: -108px;
}
.region-home-slide .countdown-timer-slider .flip-clock-divider.hours .flip-clock-label{
    /*right: -48px;*/
}
.region-home-slide .countdown-timer-slider .flip-clock-divider.minutes .flip-clock-label{
    /*right: -64px;*/
}
.region-home-slide .countdown-timer-slider .flip-clock-divider.seconds .flip-clock-label{
   /* right: -70px;*/
}
.region-home-slide .countdown-timer-slider.countdown-hornetq .flip-clock-divider.days .flip-clock-label{
    right: -80px;
}
/*For Countown-Timer-end*/
/*Inner page counter*/
.inner-page-counter .flip-clock-wrapper{
    text-align: center !important;
}
.inner-page-counter .flip-clock-wrapper ul{
    margin: 3px !important;
    font-size: 80px !important;
    font-weight: bold !important;
    line-height: 87px !important;
    padding: 0 !important;
    width: 50px !important;
}
.inner-page-counter .flip-clock-wrapper ul li {
    line-height: 87px !important;
    text-decoration: none !important;

}
.inner-page-counter .flip-clock-divider .flip-clock-label{
    font: 600 18px/25px 'Rockwell', sans-serif !important;
    color: #d7ac11 !important;
}
.inner-page-counter .flip-clock-wrapper .flip{ 
    box-shadow: 0 2px 5px rgba(215, 172, 17, 0.7) !important;
}
.inner-page-counter .flip-clock-wrapper ul{
    /*background: rgba(0,0,0,.75) !important;*/
}
.inner-page-counter .flip-clock-wrapper ul li a div div.inn{
    /*background-color: rgba(0,0,0,.75) !important;*/
    font-size: 50px !important;
}
.inner-page-counter .flip-clock-divider.days .flip-clock-label{
    right: -108px;
}
.inner-page-counter .flip-clock-divider.hours .flip-clock-label{
    /*right: -48px;*/
}
.inner-page-counter .flip-clock-divider.minutes .flip-clock-label{
    /*right: -64px;*/
}
.inner-page-counter .flip-clock-divider.seconds .flip-clock-label{
   /* right: -70px;*/
}
.inner-page-counter .flip-clock-divider.days .flip-clock-label{
    right: -80px;
}
.content .inner-page-counter{
    margin: 20px -5px;
}
.content .inner-page-counter .countdown-timer-slider{
    width: auto;
    display: inline-block;
}
.content .inner-page-counter .countdown-timer-slider .flip-clock-wrapper{
    margin: 0;
}
.content .inner-page-counter .flip-clock-wrapper ul{
    width: 48px !important;
}
/*Inner page counter End*/
/*For social share button*/
.addtoany_list a{
    margin-bottom: 10px;
    display: inline-block;
}
.addtoany_list a:first-child{
    padding-left: 0;
}
.field--name-field-news-date{
    margin-bottom: 10px;
}
/*For social share button-end*/

.inner-page-wrapper .header-banner-revslider{
    padding-bottom: 15px;
}

/* Photo Gallery page */
.photo-gallery-view .view-filters{
    padding-left: 15px;
    padding-right: 15px;
    
}
.photo-gallery-view .view-filters form.views-exposed-form{ 
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 15px;
}
.photo-gallery-view .view-filters form.views-exposed-form .form-control{
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    background:#d7ac11;
    color: #000000;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border: none;
    -moz-border: none;
    -webkit-border: none;
}
.photo-gallery-view .view-filters form.views-exposed-form select option{
    padding: 5px 0;
}
.photo-gallery-view .view-filters form.views-exposed-form .form-submit{
    background: #000;
    color: #d7ac11;
    padding: 6px 30px;
    font-weight: 600;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border: none;
    -moz-border: none;
    -webkit-border: none;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
}
.photo-gallery-view .view-filters form.views-exposed-form .form-item{
    margin-right: 15px;
}
.photo-gallery-view .view-filters form.views-exposed-form .control-label{
    font-weight: 600;
    margin-right: 5px;
}
.photo-gallery-view .views-row{
    margin-top:15px;
    margin-bottom: 15px;
}
.photo-gallery-view .ehar-news-caps a{
    font: 400 20px/25px 'Rockwell', sans-serif;
    color: #000000;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.photo-gallery-view .ehar-news .ehar-news-caps{
    margin-top:8px;
}

/*Explosure block css*/
#exposure-feed{
    margin-left: -15px;
    margin-right: -15px;
}

.ex-story {
    display: inline-flex;
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 30px;
}

.ex-story-publish-date{
    font: 400 16px/25px 'Catamaran', sans-serif !important;
    color:#ffffff !important;
	margin-top: 0;
}

.ex-story-title {
    font: 500 22px/30px 'Catamaran', sans-serif !important;
    color: #ffffff !important; 
}

.ex-story-img-wrapper {
    margin-bottom: 15px;
}
.acadmic-calender .white-section h2.academic-title{
    margin-bottom: 32px;
}
.ex-story-subtitle {
    color: 
    #d7ac11;
}
.top-page-content{
    padding-bottom: 15px;
}
.sidebar-menu.custom-block .field--name-body{
  padding: 10px;
  background-color: #d7d7d7;
}
.paragraph--type--faqs{
    padding-bottom: 30px;
}
.paragraph--type--faqs .field--name-field-title{
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 5px;
}
.border-top{
   border-top: 1px solid #d8d8d8;
    padding-top: 20px;
}

/*event*/

.inner-page-wrapper .quick-social-page.coba-social-page h2.block-title {
    margin-bottom: 15px;
}
/*Human resource form*/
.human-resoure-ul{
    list-style: none;
    padding-left: 0;
}
.human-resources-forms-li{
    border-bottom: 1px solid #ccc;
    display: inline-block;
    width: 100%;
    float: left;
    font-size: 16px;
}
.human-resources-forms-li:nth-child(even){
    background-color: #f1f1f1;
}
.human-resources-forms-li .human-resources-forms,
.human-resources-forms-li .human-resources-forms-desc{
    padding: 15px 10px;
    width: 50%;
    float: left;
}
.view-id-human_resources_forms .view-filters.form-group{
    margin-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
/* File upload with Title--list */
.upload-file-paragraph-list{
    list-style: none;
    padding-left: 0;
}
.upload-file-paragraph-list-item{
    border-bottom: 1px solid #ccc;
    display: inline-block;
    width: 100%;
    float: left;
    font-size: 16px;
}
.upload-file-paragraph-list-item:nth-child(even){
    background-color: #f1f1f1;
}
.upload-file-paragraph-list-item .upload-file-paragraph-list-title,
.upload-file-paragraph-list-item .upload-file-paragraph-list-desc{
    padding: 15px 10px;
    width: 50%;
    float: left;
}
.view-id-human_resources_form .view-filters.form-group{
    margin-top: 15px;
}
/*Flipbook css*/
body .alert,
body .navbar-default{
    box-shadow: unset;
    -moz-box-shadow: unset;
    -webkit-box-shadow: unset;
    -o-box-shadow: unset;
}
body.modal-open .nav-section .navbar-default{
    z-index: 999;
}
/*Flipbook css end*/
/*Inner page full banner*/
.inner-full-header-image img{
    width: 100%;
}
.inner-full-header-image{
    padding-bottom: 70px;
}
/*Inner page full banner end*/
/*For basic page video field*/
.page-node-type-page .region-content .content .field--name-field-add-video video{
    width: 100%;
    height: auto;
}
/*For basic page video field end*/


/* presidents page CSS */
.president-page-wrapper .nav-section.menu.wrapper > .container{
    position: relative;
}
.president-page-wrapper .navbar-header .region-header{
    display: flex;
    height: 100%;
    align-items: center;
}
.inner-page-wrapper.president-page-wrapper a.logo {
    display: inline-block;
    min-height: 128px;
    width: 130px;
    background: url(../images/asu-seal-colour.png) no-repeat 0 0;
    background-size: 100%;
}

.inner-page-content.con-one{
    clear: both;
}
.sidebar-menu.president-sidebar-menu{
    background: none;
}

.sidebar-menu.president-sidebar-menu .xpanel-list > li{
    margin-bottom: 5px;
}
.sidebar-menu.president-sidebar-menu .xpanel-list > li:last-child{
    margin-bottom: 0;
}
.sidebar-menu.president-sidebar-menu .xpanel-list > li > a{
    text-align: center;
    font-weight: 700;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    background: rgb(242,197,45); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, rgba(242,197,45,1) 0%, rgba(215,172,17,1) 63%, rgba(215,172,17,1) 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(242,197,45,1) 0%,rgba(215,172,17,1) 63%,rgba(215,172,17,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, rgba(242,197,45,1) 0%,rgba(215,172,17,1) 63%,rgba(215,172,17,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c52d', endColorstr='#d7ac11',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.president-page-info .president_content{
    text-align: left;
}
.president-page-info .president_content h2{
    text-transform: capitalize;
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 15px;
}
.president-page-info .president_content p{
    line-height: 28px;
}
.president-page-wrapper p{
    font-size: 16px;
    font-weight: 600;    
}
.president-logo-text p{
    font-family: Garamond-Bold;
    font-size: 30px;
    padding-left: 10px;
}
.president-logo-text p span{
    font-family: Garamond-MediumItalic;
    font-weight: 400;
}
.president-page-info .president-bio-link{
    float: right;
    font-size: 16px;
    font-style: italic;
    margin-top:15px;
}
.president-page-info .president-bio-link a{
    color: #333;
}
.president-page-info .president-bio-link a:hover,
.president-page-info .president-bio-link a:focus{
    color:#d7ac11;
}
.president-page-wrapper .president-video-row{
    /* background-color: #000; */
    background: #000 url(../images/ASU_SEAL_white3.png) no-repeat center center;
    background-size: 63%;
    position: relative;
}
.president-page-wrapper .president-video-row:after{
    /* content: '';
    position: absolute;
    width: 100%;
    display: inline-block;    
    background-image: url(../images/ASU_SEAL_white1.svg);
    background-repeat: no-repeat;
    background-size: cover;
    left:0;
    top:0;
    z-index: 1; */
}
.president-page-wrapper .president-video-row .view-president-news .view-header{
    text-align: center;
}
.president-image-block{
    width:33.333%;
    float: left;
    text-align: center;
}
.president-news-block{
    float: left;
    width:66.66666667%;
}
.president-news-block h2.block-title{
    color:#d7ac11;
    text-transform: capitalize;
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 15px;
}
.president-news-block .president-news-sec{
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    line-height: 26px;
}
.president-news-block .president-news-sec p{
    display: inline-block;
    width: 100%;
}
.president-news-block .president-news-sec p a{
    float: right;
    font-size: 14px;
    font-style: italic;
    margin-top:10px;
    display: inline-block;
    color:#fff;
    font-weight: 400;
}
.president-news-block .president-news-sec p a:hover,
.president-news-block .president-news-sec p a:focus{
    color:#d7ac11;  
}
span.president-news-date{
    color:#d7ac11;
}
.president-news-block .view-president-news .view-footer{
    color: #fff;
    font-style: italic;
}
.president-news-block .view-president-news .view-footer a{
    color:#fff;
}
.president-news-block .view-president-news .view-footer a:hover,
.president-news-block .view-president-news .view-footer a:focus{
    color:#d7ac11;
}
.president-news-block .view-president-news span.president-news-date{
    margin-right: 5px;
    text-transform: uppercase;
    font-weight: 800;
}
.president-quicklinks .social-list > li{
    margin-right: 0;
    padding: 0 15px;
}
.president-quicklinks .social-list > li a{
    width: 210px;
    height: auto;
    border-color: #000000;
    background: #000;
    min-height: 175px;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -o-border-radius: 25px;
}
.president-quicklinks .social-list > li > a > div{
    text-align: center;
    width:100%;
    min-height: 95px;
}
.president-quicklinks .social-list > li a img{
    top:0;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
    display: block;
    margin-left:auto;
    margin-right: auto;
    height: 84px;
    width: 87px;
}
.president-quicklinks .social-list > li a span{
    font-weight: 600;
    color:#d7ac11;
    font-size: 16px;
}

.president-social-block .president-social-info .social-list > li a{
    padding: 0;
    border: none;
    height: 60px;
    width: 52px;
}
.president-social-block .president-social-info .social-list > li a:hover,
.president-social-block .president-social-info .social-list > li a:focus{
    background:none;
}
.president-social-block .president-social-info .social-list > li{
    margin-right: 10px;
}
.president-social-block .president-social-icon{
    float: left;
    margin-right: 10px;    
}
.president-social-block .president-social-title h1{
    font-weight: 600;
    letter-spacing: 1px;
    text-align: left;
    font-size: 28px;
}
.president-social-block .president-social-info{
    margin-left: auto;
    margin-right:auto;
    max-width: 566px;
}
.president-social-links ul{
    list-style: none;
    padding: 0;
}
.president-social-links ul li{
    float: left;
}
.president-page-wrapper .president-tab-row{
    background-color: #cca10f;
    background-image: url(../images/yellow-pattern-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 130px 0;
    margin: 0;
}
.footer-parent .president-social-block{
    text-align: center;
}
.footer-parent .president-social-block .president-social-links{
    display: inline-block;
    margin-top: 30px;
    margin-bottom: 30px;
}
.footer-parent .president-social-block .president-social-links li{
    padding: 0 10px;
    border-right: 2px solid #000;
    line-height: 15px;
}
.footer-parent .president-social-block .president-social-links li:last-child{
    border-right: none;
}
.footer-parent .president-social-block .president-social-links a{
    color: #000;
    font-weight: 600;
    font-size: 20px;
}
.footer-parent .president-social-block .president-social-links a:hover,
.footer-parent .president-social-block .president-social-links a:focus{
    color:#d7ac11;
}
.footer-parent .president-address{
    text-align: center;
}
.footer-parent .president-address h3{
    font-family: Garamond-Bold;
    font-size: 28px;
}
.footer-parent .president-address h3 span{
    font-family: Garamond-MediumItalic;
}

.footer-parent .president-address ul{
    display: inline-block;
    list-style: none;
    padding: 0;
    font-size: 16px;
    font-weight: 500;
}

/*Alert box*/
.alert.bs-site-alert button.close{
    position: static;
    opacity: 0.2;
}
.alert.bs-site-alert button.close:hover, 
.alert.bs-site-alert button.close:focus{
    opacity: 0.5;
    background-color: unset;
}

/* Tour page css */
html body.path-asu-tour-introduction{
    background:#ececea;
}
html .asuTour-page-wrapper .header{
    background:#fff;
    margin-bottom: 20px;
}
html .tour-lft-section .sidebar-menu h2.block-title{
    border:none;
}
html .tour-lft-section .sidebar-menu h2.block-title{
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 25px;
    letter-spacing: 1px;
    padding: 20px 0;
}
html .tour-lft-section .sidebar-menu > ul > li{
    padding-left: 20px;
    padding-right: 20px;
}
html .tour-lft-section .sidebar-menu > ul > li.menuparent.activeMenu.sfHover a,
html .tour-lft-section .sidebar-menu > ul > li.menuparent.activeMenu a,
html .tour-lft-section .sidebar-menu > ul > li.menuparent.activeMenu a:hover,
html .tour-lft-section .sidebar-menu > ul > li.menuparent.activeMenu a:focus{
    border:1px solid #d7ac11 !important;
}

html .tour-lft-section .sidebar-menu li:last-child > a{
    border:none;
}
html .tour-lft-section .sidebar-menu > ul > li > ul li a{
    border:none;
}
html .tour-lft-section .sidebar-menu > ul > li.activeMenu.sfHover > ul.active,
html .tour-lft-section .sidebar-menu > ul > li > ul.active{
    padding-bottom: 15px !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;
    display: block !important;
    float: left !important;
    width: 100%;
}
html .tour-lft-section .sidebar-menu > ul > li > a{
    font-size: 15px;
    font-weight: 400;
    padding: 7px 10px 7px 0;
    line-height: 18px;
    border-color: rgba(255, 255, 255, 0.3);
    color: #fff;
}
html .tour-lft-section .sidebar-menu{
    background: #d7ac11;
    padding-bottom: 25px;
}
html .tour-lft-section .sidebar-menu li > a:hover,
html .tour-lft-section .sidebar-menu li > a:focus{
    background-color:transparent !important;
    color: #000 !important;
}
html .tour-lft-section .sidebar-menu li.activeMenu > a{
    background-color:transparent !important;
    color: #000 !important;
}
html .tour-lft-section .sidebar-menu li > span{
    right:16px;
}
html .tour-lft-section .sidebar-menu li > a:hover + span > i,
html .tour-lft-section .sidebar-menu li > span > i,
html .tour-lft-section .sidebar-menu li > span.active-arrow > i{
    background: url(../images/down-arrow.svg) no-repeat 0 0;
    background-size: 100%;
    width:13px;
    height: 13px;
    border: none;
    top:9px;
}
html .tour-lft-section .sidebar-menu > ul > li > ul li a{
    font-size: 14px;
    line-height: 18px;
    padding: 5px 15px;
    color: #fff;
}

html .tour-rgt-section .right-container{
    background: #fff;
    border: 1px solid #dbdbdb;
    padding:20px;
}

.inner-page-wrapper .tour-rgt-section .right-container .content{
    background: none;
    padding:0;
    border: none;
    margin-bottom: 0;
}
.inner-page-wrapper .tour-rgt-section .right-container .content p{
    line-height: normal;
}
.inner-page-wrapper .tour-rgt-section .right-container .content p:last-child{
    margin-bottom: 0;
}
.tour-rgt-section .right-container .pagetitle-empty .region-inner-title h1{
    margin-top: 25px;
    padding-bottom: 20px;
    font-weight: 700;
    font-size: 26px;
}

/*Housing mini site CSS*/
.housing-node-wrapper .content{
    background-color: #ffffff;
    padding: 0;
    border: none;
    margin-bottom: 0;
}
.housing-node-wrapper .inner-page-content{
    background-color: #ececec;
}
.housing-content-wrapper{    
    background-color: #ffffff;
    padding: 30px;
    border: 1px solid #d7d7d7;
}
.housing-inner-wrap .region-sidebar-second .housing-news-viewblock,
.housing-node-wrapper .region-sidebar-second .housing-news-viewblock{    
    padding: 0 15px 80px 15px;
}
.housing-sidebar-news{
    padding: 15px 0;
}
.housing-sidebar-news .housing-news-img img{
    width: 100%;
    height: auto;
}
.housing-homepage-video{
    max-width: 630px;
    margin: 0 auto;
}
.housing-node-wrapper .inner-page-content h1.page-header{
    font-weight: 700;
    font-size: 32px;
    color: #d7ac11;
    text-align: center;
    padding-top: 50px;
}
.housing-inner-wrap .blockhousing-latest-news, 
.housing-node-wrapper .blockhousing-latest-news{
    height: 100%;
    background: #dddcd7;
}
.blockhousing-latest-news .block-title{
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    padding: 26px;
    font-size: 18px;
    background-color: #d7ac11;
}
.housing-sidebar-news .housing-news-title a{
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-size: 14px;
    color: #000000;
}
.housing-sidebar-news .housing-news-title a:hover,
.housing-sidebar-news .housing-news-title a:focus{
    color: #d7ac11;
}
.housing-sidebar-news .housing-news-title{
    margin-top: 20px;
    margin-bottom: 10px;  
}
.housing-sidebar-news .housing-news-date{
    color: #000000;
    font-style: italic;
    font-weight: 600;
    background: url(../images/icon-clock1.png) no-repeat 0 center;
    padding-left: 20px;
}
.housing-inner-wrap .blockhousing-latest-news .block-title, 
.housing-node-wrapper .blockhousing-latest-news .block-title{
    position: relative;
    left:-6px;
    width:calc(100% + 6px);
}
.housing-inner-wrap .blockhousing-latest-news .block-title:before,
.housing-node-wrapper .blockhousing-latest-news .block-title:before{
    content: '';
    position: absolute;
    left: 0px;
    bottom: -9px;
    width: 0;
    height: 0;
    border-top: 9px solid #8f7104;
    border-left: 8px solid transparent;
}
.blockhousing-home-slider{
    position: relative;
}
.blockhousing-home-slider .slotholder:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: rgba(50, 50, 50, 0.4);
    top: 0;
    left: 0;
    z-index: 99999;
}
.housing-slider-btn ul{
    padding-left: 0;
    list-style: none;
    float: right;
    margin-right: 30px;
    margin-bottom: 0;
}
.housing-slider-btn li a {
    font-family: 'Raleway', sans-serif;
    color: #000000;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    padding: 10px 34px;
    display: inline-block;
    width: 100%;
}
.housing-slider-btn li a span{
    padding-left: 14px;
}
.block-housingsliderquicklink .housing-slider-btn li {    
    transform: skew(-20deg);
    background-color: #d7ac11; 
}
.housingslide-img{       
    margin-bottom: 20px;
    transform: skew(20deg);
}
.housing-slider-btn ul li:last-child .housingslide-img{
    margin-bottom: 0;
}
.housing-calendar-wrapper .fc-center h2{
    line-height: 45px;
}
.housing-calendar-wrapper .fc-event-container > a{
    background-color: #d7ac11;
    color: #000;
    border-color: #d7ac11;
}
.housing-inner-wrap .inner-page-content,
.housing-node-wrapper .housing-sec-one{
    background-image: url(../images/housing_first-day_081419.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-attachment: fixed;
    background-size: cover;
    position: relative;
    clear: both;
    background-color: #d7ac11;
}
.housing-inner-wrap .inner-page-content:before,
.housing-node-wrapper .housing-sec-one:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: rgba(215, 172, 17, 0.9);
    top: 0;
    left: 0;
}
.housing-node-wrapper .housing-sec-two{
    background-image: url(../images/housing_dorms.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-attachment: fixed;
    background-size: cover;
    position: relative;
    clear: both;
    background-color: #d7ac11;
}
.housing-node-wrapper .housing-sec-two:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: rgba(50, 50, 50, 0.8);
    top: 0;
    left: 0;
}
.housing-node-wrapper .main-content-wrap.inner-page-content{
    padding-bottom: 0;
    padding-top: 0;
}
.housing-footer-icon .fa{
    font-size: 16px;
    margin-right: 10px;
    vertical-align: middle;
    line-height: 20px;
}
.housing-node-wrapper .calendar-wrapper .fc-event-container{
    display:block;
}

/* Housing inner page css */
.housing-inner-wrap .inner-page-content{
    background-color: #ececec;
}
.housing-inner-wrap .inner-full-header-image {
    padding-bottom: 0px;
}
.housing-inner-wrap.inner-page-wrapper .content {
  background-color: #fff;
  border: none;
  padding: 0px; 
}
.housing-inner-wrap .para-title-wrap h2{
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
  font-size: 24px;
}
.field--name-field-housing-paragraph > .field--item{
  padding-top: 15px;
}
.field--name-field-housing-paragraph .field--item h2{
  padding-bottom: 15px;
}
.para-withTitle-wrapper.gray-bgcolor{
  margin-bottom: 15px;
}
.para-boldtext-wrap{
  font-weight: bold;
}
.gray-bgcolor .para-desc-wrap{
  background-color: #f7f7f7;
  text-align: center;
  padding: 30px 30px 15px 30px;
  margin: 0 20px;
  border-radius: 16px;
}
.gray-bgcolor .para-desc-wrap h3{
  text-align: center;
  font-family: 'Raleway', sans-serif;
  font-weight:600 ;
  font-size: 24px;
  color: #d7ac11;
  margin: 0;
  padding-bottom: 15px;
}
.housing-inner-wrap a.file{
  position: relative;
  background-color: #d7ac11;
  height: 40px;
  width: auto;
  margin: 0 auto;
  padding: 10px 60px 10px 26px;
  color: #000;
  font-size: 16px;
}
.housing-inner-wrap a.file:after{
  content: '';
  position: absolute;
  background: url(../images/file-icon.png) no-repeat 0 0;
  background-size: 22px;
  height: 30px;
  width: 25px;
  top: 8px;
  right: 20px;
}
.para-title-wrap{
  position: relative;
}
.para-title-wrap h2{
  padding-left: 20px;
}
.para-title-wrap:before{
  content: '';
  position: absolute;
  background-color: #d7ac11;
  height: 28px;
  width: 3px;
  top: -2px;
}
.housing-inner-wrap .big-page-banner{
  position: relative;
}
.housing-inner-wrap .big-page-banner:before{
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  display: inline-block;
  background: rgba(50, 50, 50, 0.4);
  top: 0;
  left: 0;
  z-index: 9;
}
.housing-inner-wrap h1.page-header{
  position: absolute;
  top: 60%;
  border-bottom: none;
  font-size: 45px;
  line-height: 45px;
  z-index: 91;
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
  color: #fff;
  margin-bottom: 0;
}
.housing-inner-wrap .main-content-wrap.inner-page-content{
    padding-bottom: 70px;
}
.housing-inner-wrap .main-content-wrap.inner-page-content .main-container{
    position: relative;
    z-index: 4;
}

/* Housing Sidebar calendar */
.sidebar-housing-calendar .calendar-wrapper.housing-calendar-wrapper{
    cursor: pointer;
}
.sidebar-housing-calendar .calendar-wrapper .view-header{
    font-size: 14px;
}
.sidebar-housing-calendar .calendar-wrapper .calendar-date{
    font-size: 14px;
}
.sidebar-housing-calendar .calendar-wrapper .fc-header-toolbar .fc-center h2{
    font-size: 16px;
    padding:0; 
}
.sidebar-housing-calendar .calendar-wrapper .fc-view-container{
    padding:0;
}
.sidebar-housing-calendar .calendar-wrapper .fc-view-container thead th{
    height: 27px;
    line-height: 27px;
    border: none;
    font-size: 14px;
}
.sidebar-housing-calendar .calendar-wrapper .ui-widget-content {
    border: none;
    height: auto !important;
    min-height: 30px !important;
}
.sidebar-housing-calendar .calendar-wrapper .fc-ltr .fc-basic-view .fc-day-top .fc-day-number{
    text-align: center;
    width: 25px;
    display: inline-block;
    font-size: 14px;
    color: #717687;
    padding: 0;
    height: 25px;
    line-height: 27px;
}
.sidebar-housing-calendar .calendar-wrapper .fc td.fc-today.ui-state-highlight{
    line-height: 27px;
}
.sidebar-housing-calendar .calendar-wrapper .fc-header-toolbar .fc-button-group button span {
    height: 14px;
}
.sidebar-housing-calendar .calendar-wrapper .fc-header-toolbar .fc-left{
    left: 2.5%;
    width: 95%;
    top: 25%
}
.sidebar-housing-calendar .fc-header-toolbar .fc-center {
    margin-top: 7px;
    padding: 8px 0;
}
.sidebar-housing-calendar .fc-center h2{
    line-height: 27px;
}
.sidebar-housing-calendar{
    margin-bottom: 20px;
}
.sidebar-housing-calendar .calendar-wrapper{
    background-color: transparent;
}
.sidebar-housing-calendar .calendar-wrapper .view-content{
    background-color: #fff;
}
.content-black-wrapp{
    display: flex;
    position: absolute;
    height: 50%;
    width: 100%;
    background:url('../images/housing_dorms.jpg') no-repeat fixed 0 0;
    background-size: cover;
    z-index: 2;
    bottom: 0;
}
.content-black-wrapp:after{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(50, 50, 50, 0.8);
}

/* Top header css */
body .top-header-full{
    max-width: 1349px;
    margin: 0 auto;
}
