  /*landing page 2 merge*/

.module-header h2, .callout-links-full h2, .callout-img h2 {
  color: #fff;
  font-size: 26px;
  line-height: 26px;
  font-weight: 100;
  margin-bottom: 0px; }

.module h3, .well h3, .callout-text h3, .callout-button h3, .callout-twag h3, #dashboard h3 {
  line-height: 22px;
  margin-bottom: 0px;
  font-weight: 300;
  color:#ffffff; }

::selection {
  background: #d7d7d7;
  /* Safari */ }

::-moz-selection {
  background: #d7d7d7;
  /* Firefox */ }

/*---------------------------------------------------------------
    Font and Colors
----------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
  font-family: "arial", sans-serif;
  font-weight: 400;
  margin-top: 0px;
  padding: 0;
  border: 0; }

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 5px; }

#main {
  background: #fafafa; }

#gsu-home h1 {
  font-size: 30px;
  line-height: 35px;
  text-transform: capitalize; }

h1 {
  font-size: 30px;
  line-height: 30px;
  font-weight: 600;
  color: #373737;
  margin-bottom: 10px; }
  @media only screen and (min-width: 480px) {
    h1 {
      font-size: 40px;
      line-height: 40px; } }

h2 {
  color: #373737;
  font-size: 20px; }

h3 {
  color: #373737;
  font-size: 18px; }

h4 {
  color: #373737;
  font-size: 16px;
  text-transform: uppercase; }

h5 {
  font-size: 16px;
  color: #373737; }

h6 {
  font-size: 14px;
  color: #373737; }

h4.footer-nav-toggle {
  background: #f76e00;
  padding: 10px;
  margin-bottom: 0px;
  font-weight: normal; }

p {
  line-height: 22px;
  margin-top: 0px;
  margin-bottom: 10px;
  word-wrap: break-word; }

a {
  color: #05607e;
  text-decoration: none;
  transition: all 0.25s linear 0s; }
  a:hover {
    text-decoration: underline; }
  a:visited {
    text-decoration: #05607e; }	
  a.readMore {
    font-size: 16px; }
  a#logo {
    width: 160px;
    height: 32px;
    margin: 10px;
    float: left;
    display: block; }
    @media only screen and (min-width: 480px) {
      a#logo {
        width: 203px;
        height: 40px; } }
    @media only screen and (min-width: 767px) {
      a#logo {
        float: none;
        position: absolute;
        z-index: 99;
        margin: 23px 10px;
        width: 320px;
        height: 63px; } }
  a.viewAll {
    font-size: 16px;
    color: #05607e;
    text-transform: uppercase; }
  a.button {
    background: #5399ae;
    display: block;
    padding: 10px; }
    a.button:hover {
      text-decoration: none;
      background: #365c72; }
  a.link-button {
    color: #fff;
    background: #365c72;
    padding: 10px;
    text-align: center; }
    a.link-button:hover {
      text-decoration: none;
      background: #305661;
      color: #ffffff; }

ul {
  margin-top: 0px;
  margin-bottom: 20px; }

img {
  display: block;
  max-width: 100%;
  margin: 0 auto; }

.styled select {
  background: transparent;
  width: 150px;
  padding: 5px;
  font-size: 16px;
  border: 1px solid #ccc;
  height: 34px;
  -webkit-appearance: none; }

table {
  width: 100%;
  margin-bottom: 20px; }
  table.alt-rows tr:nth-child(odd) td {
    background-color: #E6E2DA; }
  table td {
    padding: 10px; }
  table.three-col td {
    width: 33.33%; }
    table.three-col td:first-child {
      color: #385A67; }

/*---------------------------------------------------------------
   Layout
   ----------------------------------------------------------------*/
.container {
  max-width: 1024px;
  min-width: 290px;
  margin: 0px auto;
  position: relative; }

/* ----------------------------
    HEADER
-----------------------------*/
header {
  font-family: "arial", sans-serif;
  font-weight: 300; }
  header .utility-nav {
    padding: 0px 10px;
    position: relative;
    background: #365c72;
    margin-top: 60px; }
    header .utility-nav ul {
      display: none;
      margin: 0px;
      padding: 0px;
      list-style: none; }
      header .utility-nav ul li a {
        display: block;
        color: #fff;
        padding: 10px; }
    @media only screen and (min-width: 767px) {
      header .utility-nav {
        background: none;
        padding: 0px;
        margin-top: 0px; }
        header .utility-nav ul {
          display: block;
          margin-top: 10px;
          min-height: 100px;
          margin-right: 10px;
          margin-left: 50%; }
          header .utility-nav ul li {
            position: relative; }
            header .utility-nav ul li.col2 {
              margin-left: 45%; }
              header .utility-nav ul li.col2.reset {
                margin-top: -81px; }
            header .utility-nav ul li a {
              position: relative;
              display: block;
              color: #7f8181;
              padding: 0px;
              width: 151px; }
              header .utility-nav ul li a i {
                display: none; } }
    @media only screen and (min-width: 960px) {
      header .utility-nav ul li.col2 {
        margin-left: 39%; } }
  header .nav-button {
    background: #5399ae;
    float: right;
    color: #fff;
    padding: 10px;
    margin-right: 10px;
    margin-top: 5px; }
    header .nav-button:hover {
      text-decoration: none;
      border-bottom: 3px solid #365c72;
      padding-bottom: 7px; }
  header .search {
    margin: 10px 0px;
    z-index: 999; }
    @media only screen and (min-width: 767px) {
      header .search {
        display: block;
        position: absolute;
        top: 45px;
        left: 72%;
        width: 27.65957%; } }
    @media only screen and (min-width: 960px) {
      header .search {
        left: 69%; } }

/* ----------------------------
    Search
-----------------------------*/
.search {
  margin-bottom: 20px; }
  .search fieldset {
    border: 0px;
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px; }
  .search input {
    color: #000;
    border: 1px solid #5399ae;
    padding: 0px 10px;
    height: 35px;
    -webkit-appearance: none;
    border-radius: 0;
    width: 100%; }
  .search .button-input {
    overflow: hidden;
    padding-right: 22px; }
  .search .submit_search_util {
    color: #fff;
    background: #5399ae;
    border: none;
    padding: 0px 10px;
    height: 37px;
    float: right; }
    .search .submit_search_util:hover {
      background: #365c72; }

/* RESULTS */
.section.results {
  padding-bottom: 20px; }
  .section.results ul {
    list-style: none;
    padding: 0px;
    margin: 0px; }
    .section.results ul li {
      padding: 10px; }
      .section.results ul li:nth-child(odd) {
        background: #e6e2da; }






/*---------------------------------------------------------------
Breadcrumb Nav
----------------------------------------------------------------*/
#breadcrumb {
  margin-bottom: 10px;
  font-size: 12px;
  color:#333; }
  #breadcrumb ul {
    margin: 0px;
    padding: 0px;
    list-style: none; }
    #breadcrumb ul li {
      display: inline;
      float: left; }
      #breadcrumb ul li a {
        color: #333;
        padding: 0px 4px; }
      #breadcrumb ul li:after {
        content: "/";
        margin-left: 2px; }

/*---------------------------------------------------------------
    List Navigation
-----------------------------------------------------------------*/
.nav-list {
  list-style: none;
  padding: 0px;
  margin: 0px;
  font-family: "arial", sans-serif;
  font-size: 14px; }
  .nav-list ul {
    list-style: none;
    padding: 0px;
    margin: 0px; }
  .nav-list li a {
    color:#333;
    display: block;
    padding: 10px;
	border-bottom-color:#999;
	border-bottom-style:dotted;
	border-bottom-width: 1px; }
  @media only screen and (min-width: 960px) {
    .nav-list {
      font-size: 18px; } }

.primary-nav ul.nav-list a {
  text-decoration: none; }
.primary-nav ul.nav-list > li > a:hover {
  text-decoration:underline; }
.primary-nav ul.nav-list > li.active ul {
  background: #e6e2da; }
  .primary-nav ul.nav-list > li.active ul li a {
    color:#333; }
  .primary-nav ul.nav-list > li.active ul li.active a, .primary-nav ul.nav-list > li.active ul li a:hover {
    text-decoration: underline; }
.primary-nav ul.nav-list > li.active > a {
  background: #fff; }

/*.icon-border{
    font-weight: bold;
    height: 13px;
    border-radius:50%;
    border:2px solid #fff;
}*/
/*---------------------------------------------------------------
TABS
----------------------------------------------------------------*/
.tabs {
  margin-bottom: 20px; }
  .tabs > ul {
    display: none; }
    .tabs > ul > li h3 {
      font-weight: 300;
      margin-bottom: 0px; }
    .tabs > ul > li a {
      background: #365c72;
      display: block;
      color: #fff;
      padding: 10px 0px;
      text-align: center; }
      .tabs > ul > li a:hover {
        background: #304c5a;
        text-decoration: none; }
    .tabs > ul > li.active a {
      background: #738d9b; }
    @media only screen and (min-width: 767px) {
      .tabs > ul {
        border-bottom: 10px solid #738d9b;
        display: block; } }

.tabs .nav-tabs {
  display: block;
  border-bottom: none; }
  .tabs .nav-tabs li.active a {
    background: #fff;
    color: #f76e00; }

.v-tabs {
  border-bottom: 1px solid #304c5a; }
  .v-tabs h3 {
    font-weight: 300;
    margin-bottom: 0px; }
    .v-tabs h3 a {
      background: #365c72;
      display: block;
      color: #fff;
      padding: 10px 0px;
      text-align: center; }
      .v-tabs h3 a:hover {
        background: #304c5a;
        text-decoration: none; }
  .v-tabs.active h3 a {
    background: #738d9b; }
  .v-tabs:last-child {
    border: none; }
  .v-tabs .tabpage {
    background: #f6f1e7; }
  @media only screen and (min-width: 767px) {
    .v-tabs {
      border-bottom: none; }
      .v-tabs h3 {
        display: none; }
      .v-tabs .tabpage {
        background: #fff; } }

.tabpage {
  background: #fff;
  padding: 20px 10px 10px;
  min-height: 287px; }
  .tabpage h4 {
    text-transform: normal; }

/*---------------------------------------------------------------
   Social Widget Styles
-----------------------------------------------------------------*/
.social-widget-header {
  padding: 10px;
  background: #738D9B; }

.social-content a {
  color: #fff; }
.social-content div {
  float: left;
  width: 33.33%;
  background: #304c5a;
  font-size: 22px;
  text-align: center; }
  .social-content div span {
    display: block;
    padding: 5px;
    border-left: 1px #738D9B solid; }
  .social-content div:first-child span {
    border-left: none; }

/* ------------------------------------------------
    SOCIAL WIDGET Horizontle
  -----------------------------------------------*/
.social-widget {
  position: relative;
  color: #ffffff;
  background: #738D9B;
  padding: 10px; }
  .social-widget div {
    position: absolute;
    top: 0px;
    right: 0px;
    background: #365c72;
    padding: 10px 15px; }
    .social-widget div:first-child {
      right: 45px; }

/*---------------------------------------------------------------
   Module Styles
-----------------------------------------------------------------*/
.module {
  margin-bottom: 20px; }

.module-header {
  background: #5399ae;
  color: #fff;
  padding: 10px;
  position: relative; }
  .module-header.alt {
    background: #fff; }
    .module-header.alt h2 {
      color: #f76e00; }

.module-content {
  background: #fff;
  padding: 10px; }
  .module-content img {
    margin-bottom: 10px; }
  .module-content h3 {
    color: #365c72;
    font-size: 16px;
    font-weight: 400; }
  .module-content ul {
    list-style: none;
    padding: 0px;
    margin-bottom: 10px; }
    .module-content ul:last-child {
      margin-bottom: 0px; }
    .module-content ul li {
      margin-bottom: 10px; }

/* Module Tag */
span.highlight-tag {
  font-family: "arial", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  display: inline-block;
  color: #fff;
  background: #e2b850;
  padding: 0px 5px;
  margin-bottom: 5px; }

/* Module Arrow LINK*/
.arrows {
  background: #365c72;
  color: #fff;
  padding: 10px 13px;
  position: absolute;
  cursor: pointer; }
  .arrows:hover {
    color: #fff;
    background: #304c5a;
    text-decoration: none; }

/* INSIDE 2-COL Container */
.twocol-container-full div {
  margin-bottom: 4.16667%; }
@media only screen and (min-width: 480px) {
  .twocol-container-full {
    margin-left: -2.85714%; }
    .twocol-container-full div {
      float: left;
      width: 47.14286%;
      margin-left: 2.85714%;
      margin-bottom: 2.85714%; } }

.video-gallery a {
  display: block;
  position: relative;
  color: #fff; }
  .video-gallery a i {
    position: absolute;
    bottom: 20px;
    right: 20px;
    font-size: 50px; }

/* CALLOUT SPLIT FOR INSIDE PAGES */
.inside-split2 div img {
  display: none; }
.inside-split2 div:first-child {
  margin-left: 0px; }
@media only screen and (min-width: 480px) {
  .inside-split2 div {
    margin-bottom: 10px; }
    .inside-split2 div img {
      float: left;
      margin-right: 10px;
      display: block; } }
@media only screen and (min-width: 767px) {
  .inside-split2 div {
    margin-bottom: 20px;
    float: left;
    margin-left: 4.61894%;
    width: 47.57506%; }
    .inside-split2 div img {
      float: none;
      margin-right: 0px;
      margin-bottom: 10px; } }

.inside-split3 div img {
  display: none; }
.inside-split3 div:first-child {
  margin-left: 0px; }
@media only screen and (min-width: 480px) {
  .inside-split3 div {
    margin-bottom: 10px; }
    .inside-split3 div img {
      float: left;
      margin-right: 10px;
      display: block; } }
@media only screen and (min-width: 767px) {
  .inside-split3 div {
    margin-bottom: 20px;
    float: left;
    margin-left: 3.0303%;
    width: 31.21212%; }
    .inside-split3 div img {
      float: none;
      margin-right: 0px;
      margin-bottom: 10px; } }

.landing-split3 {
  float: left;
  width: 100%; }
  .landing-split3 > div:first-child {
    margin-left: 0px; }
  @media only screen and (min-width: 767px) {
    .landing-split3 > div {
      float: left;
      margin-left: 2.12766%;
      width: 31.91489%; } }

/*------------------------------------------------------------------------
    Carousel Styles
------------------------------------------------------------------------*/
.module-content.carousel {
  padding-left: 5px;
  padding-right: 5px; }

.module .module-prev {
  top: 0px;
  right: 41px; }

.module .module-next {
  top: 0px;
  right: 0px; }

#highlight-module li {
  padding: 0px 5px; }
  #highlight-module li img {
    margin-bottom: 10px; }

/*-----------------------------------------------------

-----------------------------------------------------*/
#page-header {
  background: #fafafa;
  border-top: 2px solid #000;
  padding: 10px 10px 75px 50px;
  }

.well {
  background-color: #fafafa;
  border-bottom:dotted #666666 1px;
  color:#000;
  margin-bottom: 20px; }

.item-container {
  border-bottom: 1px #333333 solid;
  padding-bottom: 10px;
  margin-bottom: 10px; }
  .item-container:last-child {
    border-bottom: none;
    padding: 0px;
    margin: 0px; }

/*----------------------------------------------------------------------
    DROP DOWN ICON
-----------------------------------------------------------------------*/
.icon-down-arrow {
  font-size: 1.5em; }

/*----------------------------------------------------------------------
    DROP DOWN
    -------------------------------------------------------------------*/
.dropdown {
  color: #365c72;
  overflow: hidden;
  margin-bottom: 20px;
  background: #e6e2da;
  border: 1px solid #bfb1a6;
  position: relative;
  z-index: 0; }
  .dropdown .icon-down-arrow {
    position: absolute;

    right: 10px;
    top: 20%;
    z-index: -100; }
  .dropdown select {
    padding: 10px;
    display: block;
    color: #365c72;
    font-family: "arial", sans-serif;
    background: transparent;
    width: 111%;
    border: 0;
    border-radius: 0;
    outline: none;
    -webkit-appearance: none; }
    .dropdown select:hover {
      cursor: pointer; }

/*
.ie .dropdown{
    background:inherit;
    color:#000;

    .icon-down-arrow{
        display: none;
    }
    select{
         border: 1px solid $l-blue;
        background:#fff;
        width: 100%;
        color: #000;
    }
}*/
/*
.dropdown {
   
 font-family: $Titillium;

    position: relative; 
    padding: 10px;
 margin-bottom:20px;

  
    background: $d-blue;
    color: #fff;
    cursor: pointer;

    .dropdown-list{
        z-index: 101;
        background-color: $d-blue-hover;
        display: none;
        padding:0px 10px;
        margin:0px;
        list-style:none;

        position: absolute;
        top: 100%;
        left: 0;
        right: 0; 

          
            opacity: 0;
            pointer-events: none;

        li a{
            color:#fff;
            display: block;
            padding:5px;
        }
    }

    &.active .dropdown-list{
        display: block;
         opacity: 1;
        pointer-events: auto;
    }

 
}*/
/*--------------------------------------------------------------------
 Calendar Date
 ---------------------------------------------------------------------*/
.date-box {
  float: left;
  background: #2f8c83;
  color: #fff;
  padding: 10px;
  /* margin-top: 5px;*/
  margin-right: 10px;
  text-align: center;
  font-size: 18px;
  font-family: "arial", sans-serif;
  font-weight: 700;
  text-transform: uppercase; }
  .date-box + a {
    display: block; }
  @media only screen and (min-width: 767px) {
    .date-box {
      padding: 5.41%;
      margin-right: 5.41%; }
      .date-box + a {
        width: 59%;
        float: left; } }

.event-container {
  margin-bottom: 20px; }

 /*.event-info{
    float: left;
 }

  span.date{
      
    }*/
/*------------------------------------------------------------------------
    Carousel Styles
------------------------------------------------------------------------*/
.carousel ul {
  display: block;
  list-style: none;
  padding: 0px;
  margin: 0px; }
.carousel li {
  float: left; }

/*------------------------------------
  MAPS
  --------------------------------------*/
#map_canvas {
  width: 100%;
  height: 260px; }

/*------------------------------------
  ALERT
  --------------------------------------*/
.emergency-alert {
  padding: 10px;
  background-color: #7f8181; }
  .emergency-alert .alert-icon {
    float: left;
    width: 12.5%; }
  .emergency-alert .alert-message {
    float: left;
    margin-left: 2.12766%;
    width: 82.97872%; }
  .emergency-alert h1 {
    color: #efd061;
    font-weight: 700;
    margin-bottom: 5px; }
  .emergency-alert p {
    color: #fff; }
  .emergency-alert a {
    color: #fff;
    font-family: "arial", sans-serif;
    font-size: 18px; }
  @media only screen and (min-width: 767px) {
    .emergency-alert .alert-icon {
      width: 65px; } }

#map_canvas img {
  max-width: none; }

/*--------------------------------------
 LETTER PAGINATION
 ---------------------------------------*/
#letter-pagination {
  margin-bottom: 20px;
  text-align: center; }
  #letter-pagination a {
    display: inline-block;
    font-family: "arial", sans-serif;
    text-transform: uppercase;
    font-size: 22px;
    padding: 7px; }
  @media only screen and (min-width: 767px) {
    #letter-pagination a {
      padding: 0px 2px; } }

/* EKTRON POLLS */
.design_content, .ekcommenttext {
  margin-bottom: 20px; }
  .design_content p, .ekcommenttext p {
    color: #000;
    /* font-size: 18px; */
    }
  .design_content ol, .ekcommenttext ol {
    padding: 0px;
    list-style: none; }
    .design_content ol li input, .ekcommenttext ol li input {
      margin-right: 10px; }
  .design_content input[type='submit'], .ekcommenttext input[type='submit'], .design_content input[type='reset'], .ekcommenttext input[type='reset'] {
    border: none;
    padding: 10px;
    background: #365c72;
    color: #fff;
    font-weight: normal; }
    .design_content input[type='submit']:hover, .ekcommenttext input[type='submit']:hover, .design_content input[type='reset']:hover, .ekcommenttext input[type='reset']:hover {
      background: #5399ae; }
  .design_content input[type='text'], .ekcommenttext input[type='text'] {
    color: #000;
    border: 1px solid #5399ae;
    padding: 0px 10px;
    height: 35px;
    -webkit-appearance: none;
    border-radius: 0; }

a[title="Permanent link"] {
  display: none;
  visibility: hidden; }

.ekcommenttext textarea {
  margin-bottom: 10px; }

span.url {
  word-wrap: break-word; }

.ektron-ui-pager {
  margin-bottom: 20px; }
  .ektron-ui-pager .ektron-ui-button button {
    padding: 5px 8px;
    background: #365c72;
    border: 1px solid #5399ae;
    color: #fff; }

/*---------------------------------------------------------------------
    Clear Fix
    ----------------------------------------------------------------------*/
.clearfix, .social-content div, .inside-split2, .inside-split3, .inside-split2 div, .inside-split3 div, ul.searchNavigation {
  zoom: 1; }
  .clearfix:before, .social-content div:before, .inside-split2:before, .inside-split3:before, .inside-split2 div:before, .inside-split3 div:before, ul.searchNavigation:before, .clearfix:after, .social-content div:after, .inside-split2:after, .inside-split3:after, .inside-split2 div:after, .inside-split3 div:after, ul.searchNavigation:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
    line-height: 0; }
  .clearfix:after, .social-content div:after, .inside-split2:after, .inside-split3:after, .inside-split2 div:after, .inside-split3 div:after, ul.searchNavigation:after {
    clear: both; }

.hidden-mobile {
  /*display: none;*/ }
  @media only screen and (min-width: 767px) {
    .hidden-mobile {
      display: block; } }

@media only screen and (min-width: 767px) {
  .visible-mobile {
    display: none; } }

@media only screen and (min-width: 480px) {
  .visible-handheld {
    display: none; } }

[class^=icon-] {
  margin-top: 2px; }

.icon-caret-right {
  margin-top: 2px; }

.icon-caret-down {
  margin-top: 2px; }

.icon-2x {
  font-size: 2em; }

.icon-3x {
  font-size: 3em; }

.icon-4x {
  font-size: 4em; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

/* Carousel */
.carousel .module-prev {
  top: 48%;
  left: 10px;
  z-index: 999; }
.carousel .module-next {
  top: 48%;
  right: 10px;
  z-index: 999; }
.carousel .landing-header-content {
  min-height: 160px; }

.landing-header {
  color: #fff;
  margin-bottom: 20px; }

/*-----------------------------------------
 SUB INSIDE PAGE 
 ----------------------------------------*/
.sub-inside-landing .landing-header {
  margin-bottom: 0px; }

.landing-header-image, .callout-img, .callout-links-full {
  position: relative; }

.landing-header-image-title {
  position: absolute;
  left: 10px;
  bottom: 10px; }
  .landing-header-image-title h1 {
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 5px; }
    .landing-header-image-title h1 span {
      display: inline-block;
      background: #f76e00;
      padding-bottom: 5px; }
    @media only screen and (min-width: 480px) {
      .landing-header-image-title h1 {
        font-size: 40px;
        line-height: 40px; } }
  @media only screen and (min-width: 767px) {
    .landing-header-image-title {
      left: 20px;
      bottom: 20px; } }

.landing-header-content {
  background: #365c72;
  padding: 3.22581%; }
  .landing-header-content h3 {
    color: #fff;
    font-size: 25px;
    line-height: 30px; }
  .landing-header-content a.readMore {
    font-size: 18px;
    color: #FFFFFF;
    font-family: "arial", sans-serif;
    text-transform: uppercase; }

/* TESTIMONEY HOVER */
#landing-testimony a h1 span {
  transition: all 0.25s linear 0s; }
#landing-testimony a:hover h1 span {
  background: #fd9448; }

/* INTRO COPY */
.callout-intro {
  color: #fff;
  background: #5399ae;
  padding: 3.22581%;
  margin-bottom: 20px; }
  .callout-intro a {
    color: #fff;
    text-decoration: underline; }

/* FULL LINKED CALLOUT */
.callout-links-full {
  margin-bottom: 20px;
  overflow: hidden; }
  .callout-links-full img {
    max-width: none; }
  .callout-links-full h2 {
    color: #365c72;
    font-weight: 400; }
  .callout-links-full a {
    color: #365c72;
    display: block;
    text-decoration: underline;
    margin-bottom: 5px; }
  .callout-links-full .callout-content {
    position: absolute;
    right: 20px;
    top: 20px;
    padding: 3.22581%; }

/* CALL OUT CONTAINER */
.callout-container .callout-text .callout-content {
  height: 160px; }
@media only screen and (min-width: 480px) {
  .callout-container {
    margin-left: -3.22581%; } }

/*-----------------------------------------
 SUB INSIDE PAGE 
 ----------------------------------------*/
@media only screen and (min-width: 480px) {
  .sub-inside-landing .callout-container {
    margin-left: -1.6129%; } }

/*  CALLOUTS */
.callout-text, .callout-img, .callout-button {
  color: #fff;
  margin-bottom: 20px;
  overflow: hidden; }
  .callout-text a, .callout-img a, .callout-button a {
    color: #fff; }
  @media only screen and (min-width: 480px) {
    .callout-text, .callout-img, .callout-button {
      float: left;
      width: 46.77419%;
      margin-left: 3.22581%; } }

.module.callout {
  color: #000;
  margin-bottom: 20px;
  overflow: hidden; }
  @media only screen and (min-width: 480px) {
    .module.callout {
      background-color: #fff;
      float: left;
      width: 46.77419%;
      margin-left: 3.22581%;
      min-height: 350px; } }

/*-----------------------------------------
 SUB INSIDE PAGE 
 ----------------------------------------*/
.sub-inside-landing .callout-text.full-width, .sub-inside-landing .callout-img.full-width, .sub-inside-landing .callout-button.full-width {
  max-width: none; }
@media only screen and (min-width: 480px) {
  .sub-inside-landing .callout-text, .sub-inside-landing .callout-img, .sub-inside-landing .callout-button {
    width: 48.3871%;
    margin-left: 1.6129%;
    margin-bottom: 10px; }
    .sub-inside-landing .callout-text.full-width, .sub-inside-landing .callout-img.full-width, .sub-inside-landing .callout-button.full-width {
      width: 98.3871%; } }

.sub-inside-landing .landing-page-content .callout-img,
.inside .callout-img {
  border: none; }

/* CALLOUT TEXT */
.callout-text {
  text-align: center;
  background: #405866; }
  .callout-text h3 {
    margin-bottom: 5px; }
    .callout-text h3 span {
	  color:#FFF; }
  .callout-text .callout-content {
    padding: 10px;
    margin: 5px;}
    .callout-text .callout-content a {
      background: #282828;
      display: inline-block;
      padding: 5px 8%;
      margin-bottom: 20px; }
      .callout-text .callout-content a .icon-caret-right {
        margin-top: 4px;
        margin-left: 5px;
        float: right; }
      .callout-text .callout-content a:hover {
        background: #3a3a3a; }

/* CALLOUT IMAGE */
.callout-img {
  border: 3px #ffffff solid;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /*   Firefox, other Gecko */
  box-sizing: border-box;
  /*      Opera/IE 8+ */ }
  .callout-img img {
    min-width: 100%; }
  .callout-img h2 {
    margin: 0px 5.26316%; }
    .callout-img h2 span {
      display: inline-block;
      background: #365c72;
	  font-size:22px;
      /*padding:2px 2px 5px;*/ }
  .callout-img a h2 span {
    transition: all 0.25s linear 0s; }
  .callout-img a:hover h2 span {
     background: #365c72;
	 color:#FC0;
	 text-decoration:underline; }
  .callout-img .callout-content {
    position: absolute; }
    .callout-img .callout-content.top {
      top: 15px; }
    .callout-img .callout-content.bottom {
      bottom: 20px; }
    @media only screen and (min-width: 767px) {
      .callout-img .callout-content.top {
        top: 20px; }
      .callout-img .callout-content.bottom {
        bottom: 20px; } }

/* ICON CALLOUT */
.callout-button {
  transition: all 0.25s linear 0s;
  background: #5399ae; }
  .callout-button h3 {
    margin-bottom: 0px; }
  .callout-button .callout-content {
    padding: 3.33333%; }
    .callout-button .callout-content .icon {
      margin-right: 3.44828%; }
      @media only screen and (min-width: 480px) {
        .callout-button .callout-content .icon {
          margin-bottom: 10px; } }
      @media only screen and (min-width: 960px) {
        .callout-button .callout-content .icon {
          margin-bottom: 0px; } }
  .callout-button:hover {
    background: #365c72; }

/* CALLOUT TWAG */
.callout-twag {
  transition: all 0.25s linear 0s;
  text-align: center;
  background: #f76e00;
  overflow: hidden;
  color: #fff; }
  .callout-twag a {
    color: #fff;
    text-decoration: none; }
  .callout-twag h3 {
    font-size: 25px;
    margin-bottom: 5px; }
  .callout-twag .icon-play-button {
    margin-top: 5px;
    margin-left: 10px;
    font-size: 30px; }
  .callout-twag .callout-content {
    padding: 10px;
    margin: 10px;
    border: 1px #fff solid; }
  .callout-twag:hover {
    background: #fd9448; }

/* DASHBOARD */
#dashboard {
  color: #fff;
  background: #365c72;
  padding: 10px;
  margin-bottom: 20px; }
  #dashboard h3 {
    margin-bottom: 5px;
    font-weight: 700; }
  #dashboard .row div {
    text-align: center;
    padding: 10px 20px;
    border-top: 1px #778d9a solid; }
    #dashboard .row div a {
      display: block;
      color: #ffffff; }
      #dashboard .row div a:hover {
        text-decoration: none;
        color: #000; }
  #dashboard .row:first-child div:first-child {
    border: none; }
  @media only screen and (min-width: 480px) {
    #dashboard .row {
      border-top: 1px #778d9a solid; }
      #dashboard .row div {
        display: table-cell;
        width: 50%;
        border-top: none; }
        #dashboard .row div + div {
          border-left: 1px #778d9a solid; }
        #dashboard .row div p {
          min-height: 95px; }
      #dashboard .row:first-child {
        border: none; } }

#landing-page, #inside-page {
  position: relative;
  padding: 0px 1.6129%;
  margin-top: -70px; }
  @media only screen and (min-width: 960px) {
    #landing-page, #inside-page {
      padding-left: 0px;
      padding-right: 0px; } }

@media only screen and (min-width: 767px) {
  #landing-page-left {
    float: left;
    width: 65.95745%; } }

#landing-page-right {
  margin-bottom: 20px;
  margin: 0px auto; }
  @media only screen and (min-width: 767px) {
    #landing-page-right {
      float: right;
      margin-left: 2.12766%;
      width: 31.91489%; } }

.landing-page-content {
  background: #fff;
  padding: 20px 3.22581%;
  /* p{
   margin-bottom: 10px;
   }*/ }
  .landing-page-content > p {
    margin-bottom: 20px; }

/* INSIDE PAGES */
#inside-page nav#sidebar .nav-list {
  font-size: 14px; }
  #inside-page nav#sidebar .nav-list > li {
    border-top: none; }
    #inside-page nav#sidebar .nav-list > li:first-child {
      border-top: none; }
@media only screen and (min-width: 767px) {
  #inside-page nav#sidebar {
    /* position:absolute;
     top:0px;
     left: 0px;*/
    float: left;
    width: 23.40426%; } }

.page-content {
  background: #fff;
  padding: 5px;
  min-height: 600px;
  /* @include respond-to(handheld){
     .right-col{
       margin: 0px;
     }
   }*/ }
  .page-content .right-col {
    margin: 0px auto;
    /*    a.button{
          background:$l-blue;
          display: block;
          border-bottom:$d-blue 5px solid;
          padding:5px 10px;
          
          &:hover{
              padding-top:10px;
              text-decoration: none;
              border-bottom:none;
          }
        }*/ }
    .page-content .right-col .module-header {
      padding: 5px 10px; }
  .page-content .left-col > p {
    margin-bottom: 20px; }
  .page-content > p {
    margin-bottom: 20px; }
  @media only screen and (min-width: 767px) {
    .page-content {
      float: right;
      padding: 20px 2.12766%;
      width: 70.21277%; }
      .page-content .left-col {
        position: relative;
        float: left;
        width: 65.90909%; }
      .page-content .right-col {
        float: left;
        position: relative;
        margin-left: 3.0303%;
        width: 31.06061%; } }

.full-page-content {
  background: #fff;
  padding: 10px; }
  .full-page-content .right-col {
    /*
          a.button{
            background:$l-blue;
            display: block;
            border-bottom:$d-blue 5px solid;
            padding:5px 10px;
            
            &:hover{
                padding-top:10px;
                text-decoration: none;
                border-bottom:none;
            }
          }*/ }
    .full-page-content .right-col .module-header {
      padding: 5px 10px; }
  .full-page-content .left-col > p {
    margin-bottom: 20px; }
  @media only screen and (min-width: 767px) {
    .full-page-content {
      padding: 20px 2.12766% 0px; }
      .full-page-content .left-col {
        position: relative;
        float: left;
        width: 70%; }
      .full-page-content .right-col {
        float: left;
        position: relative;
        margin-left: 2.22222%;
        width: 27.77778%; } }

/* ----------- */
/* INSIDE STYLES */
p.intro-copy {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 18px;
  font-style: italic; }

/* NEWS LIST */
@media only screen and (min-width: 767px) {
  .news-filters .dropdown {
    float: right;
    width: 45.2381%;
    margin-left: 3.1746%; }
    .news-filters .dropdown:first-child {
      float: left;
      margin-left: 0px; }
  .news-filters .search {
    width: 45.2381%;
    float: left;
       /*  input{
          padding:13px 10px;
        }

        .submit_search_util{
          padding: 14px 13px 13px;
        }*/ } }

.news-list {
  padding-bottom: 20px; }
  .news-list > div {
    padding: 10px; }
    .news-list > div p:last-child {
      margin-bottom: 0px; }
    .news-list > div .info {
      margin-top: 5px; }
      @media only screen and (min-width: 767px) {
        .news-list > div .info .name {
          width: 60.9375%;
          float: left; }
        .news-list > div .info .contact {
          width: 39.0625%;
          float: left; } }
    .news-list > div:nth-child(odd) {
      background: #e6e2da; }

/* -----------------------------------------------
  Policy Styles
  ------------------------------------------------*/
ul.searchNavigation {
  padding: 0px;
  margin: 0px;
  list-style: none;
  border-bottom: 5px solid #738d9b; }
  ul.searchNavigation li {
    float: left; }
    ul.searchNavigation li a {
      color: #fff;
      background: #365c72;
      display: block;
      padding: 10px 20px; }
      ul.searchNavigation li a.selected {
        background: #738d9b; }

.searchWrapper > div {
  padding: 20px 0px 10px; }
  .searchWrapper > div fieldset {
    margin-bottom: 20px; }
  .searchWrapper > div input[type="text"] {
    color: #000;
    border: 1px solid #5399ae;
    padding: 0px 10px;
    height: 35px;
    margin-bottom: 20px;
    -webkit-appearance: none;
    border-radius: 0; }
  .searchWrapper > div input[type="button"] {
    transition: all 0.25s linear 0s;
    color: #fff;
    background: #365c72;
    border: none;
    padding: 10px;
    text-align: center; }
    .searchWrapper > div input[type="button"]:hover {
      text-decoration: none;
      background: #5399ae;
      color: #ffffff; }


  .searchWrapper > div ul {
    list-style: none;
    padding: 0px; }
  .searchWrapper > div select {
    padding: 5px 10px;
    color: #365c72;
    font-family: "arial", sans-serif;
    background: #e6e2da;
    border: 1px solid #BFB1A6;
    margin-bottom: 20px;
    margin-right: 10px; }
    .searchWrapper > div select:hover {
      cursor: pointer; }

/* ------------------------------------------------
    RIGHT COLUMN CSS 
    -----------------------------------------------*/
#landing-page-right .callout-container,
.right-col .callout-container {
  margin-left: 0px; }

/*  CALLOUTS */
#landing-page-right .callout-text,
#landing-page-right .callout-img,
#landing-page-right .callout-button,
.right-col .callout-text,
.right-col .callout-img,
.right-col .callout-button {
  color: #fff;
  float: none;
  margin-bottom: 20px;
  overflow: hidden;
  width: 100%;
  margin-left: 0px; }

/* ------------------------------------------------
    TOGGLE LIST
    -----------------------------------------------*/
div.toggle-list {
  margin-bottom: 20px; }

div.toggle-list > ul {
  list-style: none;
  padding: 0px;
  margin: 0px; }
  div.toggle-list > ul ul {
    list-style: disc; }
  div.toggle-list > ul li .title {
    background: #E7E2D8;
    border-bottom: 2px solid #DDDDDD;
    cursor: pointer;
    padding: 10px 1.72414%;
    position: relative; }
    div.toggle-list > ul li .title h3 {
      margin-bottom: 0px; }
    div.toggle-list > ul li .title a.toggle-link {
      color: #000;
      font-size: 18;
      font-weight: bold;
      position: absolute;
      right: 15px;
      text-decoration: none;
      top: 10px; }
  div.toggle-list > ul li .content {
    background: #F6F1E7;
    display: none;
    padding: 10px 1.72414%; }
    div.toggle-list > ul li .content p {
      color: #000; }

/* ------------------------------------------------
    MODERNIZR CSS 
    -----------------------------------------------*/
.no-boxsizing .callout-img {
  border: none; }

.no-display-table #dashboard .row {
  border: none; }

.no-display-table #dashboard .row div {
  width: auto;
  border-top: 1px #778d9a solid; }

.no-display-table #dashboard .row div + div {
  border-left: none; }

/*--------------------------------------------------------------------
Layout
---------------------------------------------------------------------*/
.atoz div {
  width: 49.24242%;
  margin-right: 1.51515%;
  float: left; }
  .atoz div ul {
    padding: 0px;
    list-style: none; }
  .atoz div:last-child {
    margin-right: 0px; }

.addthis_toolbox {
  margin-bottom: 20px; }
  .addthis_toolbox a.link-button {
    padding: 10px 35px;
    font-size: 20px;
    margin-right: 10px; }

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden; }

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }


/* import styles */
/* Dark and Light Orange */
/* Green */
/* Dark and Light Blue */
/* Other colors */
/* Fonts */
/* Silent CLASS */
.module-header h2 {
  color: #fff;
  font-size: 26px;
  line-height: 26px;
  font-weight: 100;
  margin-bottom: 0px; }

.module h3, .well h3 {
  line-height: 22px;
  margin-bottom: 0px;
  font-weight: 300;
  color: #fff; }

::selection {
  background: #999;
  /* Safari */ }

::-moz-selection {
  background: #999;
  /* Firefox */ }

body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 20px;
  color: #333333; }
  

/*---------------------------------------------------------------
    Font and Colors
----------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
  font-family: "arial", sans-serif;
  font-weight: 400;
  margin-top: 0px;
  padding: 0;
  border: 0; }

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 5px; }

#main {
  background: #e6e2da; }

#gsu-home h1 {
  font-size: 30px;
  line-height: 35px;
  text-transform: capitalize; }

h1 {
  font-size: 30px;
  line-height: 30px;
  font-weight: 100;
  color: #fff;
  margin-bottom: 10px; }
  @media only screen and (min-width: 480px) {
    h1 {
      font-size: 40px;
      line-height: 40px; } }

h2 {
  color: #373737;
  font-size: 20px; }

h3 {
  color: #373737;
  font-size: 18px; }

h4 {
  color: #373737;
  font-size: 16px;
  text-transform: uppercase; }

h5 {
  font-size: 16px;
  color: #373737; }

h6 {
  font-size: 14px;
  color: #373737; }

h4.footer-nav-toggle {
  background: #f76e00;
  padding: 10px;
  margin-bottom: 0px;
  font-weight: normal; }

p {
  line-height: 22px;
  margin-top: 0px;
  margin-bottom: 10px;
  word-wrap: break-word; }

a {
  color: #05607e;
  text-decoration: none;
  transition: all 0.25s linear 0s; }
  a:hover {
    text-decoration: underline; }
  a.readMore {
    font-size: 16px; }
  a#logo {
    width: 160px;
    height: 32px;
    margin: 10px;
    float: left;
    display: block; }
    @media only screen and (min-width: 480px) {
      a#logo {
        width: 203px;
        height: 40px; } }
    @media only screen and (min-width: 767px) {
      a#logo {
        float: none;
        position: absolute;
        z-index: 99;
        margin: 23px 10px;
        width: 320px;
        height: 63px; } }
  a.viewAll {
    font-size: 16px;
    color: #05607e;
    text-transform: uppercase; }
  a.button {
    background: #5399ae;
    display: block;
    padding: 10px; }
    a.button:hover {
      text-decoration: none;
      background: #365c72; }
  a.link-button {
    color: #fff;
    background: #365c72;
    padding: 10px;
    text-align: center; }
    a.link-button:hover {
      text-decoration: none;
      background: #305661;
      color: #ffffff; }

ul {
  margin-top: 0px;
  margin-bottom: 20px; }

img {
  display: block;
  max-width: 100%;
  margin: 0 auto; }

.styled select {
  background: transparent;
  width: 150px;
  padding: 5px;
  font-size: 16px;
  border: 1px solid #ccc;
  height: 34px;
  -webkit-appearance: none; }

table {
  width: 100%;
  margin-bottom: 20px; }
  table.alt-rows tr:nth-child(odd) td {
    background-color: #E6E2DA; }
  table td {
    padding: 10px; }
  table.three-col td {
    width: 33.33%; }
    table.three-col td:first-child {
      color: #385A67; }

/*---------------------------------------------------------------
   Layout
   ----------------------------------------------------------------*/
.container {
  max-width: 1024px;
  min-width: 290px;
  margin: 0px auto;
  position: relative; }
  
 	





/*--------------------------------------------------------------------
Secondary Content Styles
---------------------------------------------------------------------*/
.nav-open {
  display: block !important; }

/*----------------------------------------------------------------
    General Nav
------------------------------------------------------------------*/
.nav {
  margin: 0px;
  padding: 0px;
  list-style: none; }
  .nav li {
    display: inline;
    float: left; }

/*---------------------------------------------------------------
    Main Navigation
    ----------------------------------------------------------------*/
nav#main-nav li {
  width: 25%; }
  @media only screen and (min-width: 767px) {
    nav#main-nav li {
      width: 12.5%; }
.nav-bar li a {
      border-bottom: none; }}

.nav-bar {
  background: #f76e00;
  text-transform: uppercase;
  font-family: "arial", sans-serif;
  font-weight: 400; }

.nav-bar li {
text-align: center; }

.nav-bar li a {
  display: block;
  color: #fff;
  padding: 10px 5px;
  border-left: 1px #de6f1f solid;
  border-bottom: 1px #de6f1f solid; }

.nav-bar li.active a, .nav-bar li a:hover {
  background: #fd9448;
  text-decoration: none; }
.nav-bar li:last-child a {
  border-right: 1px #de6f1f solid; }




/*---------------------------------------------------------------------
    Clear Fix
    ----------------------------------------------------------------------*/
.clearfix, .social-content div, .inside-split2, .inside-split3, .inside-split2 div, .inside-split3 div {
  zoom: 1; }
  .clearfix:before, .social-content div:before, .inside-split2:before, .inside-split3:before, .inside-split2 div:before, .inside-split3 div:before, .clearfix:after, .social-content div:after, .inside-split2:after, .inside-split3:after, .inside-split2 div:after, .inside-split3 div:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
    line-height: 0; }
  .clearfix:after, .social-content div:after, .inside-split2:after, .inside-split3:after, .inside-split2 div:after, .inside-split3 div:after {
    clear: both; }

.hidden-mobile {
  /*display: none;*/ }

  @media only screen and (min-width: 767px) {
    .hidden-mobile {
      display: block; }
    .visible-mobile {
        display: none; }}

@media only screen and (min-width: 480px) {
  .visible-handheld {
    display: none; } }

[class^=icon-] {
  margin-top: 2px; }

.icon-caret-right {
  margin-top: 2px; }

.icon-caret-down {
  margin-top: 2px; }

.icon-2x {
  font-size: 2em; }

.icon-3x {
  font-size: 3em; }

.icon-4x {
  font-size: 4em; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

/*--------------------------------------------------------------------
Layout
---------------------------------------------------------------------*/
@media only screen and (min-width: 767px) {
  #gsu-home .feature-wrapper .second-column {
    margin-left: 0px;
    float: right;
    width: 68.08511%;
    overflow: hidden; }
 #gsu-home .feature-wrapper .first-column {
    float: left;
    width: 31.91489%; }
    #gsu-home .second-column {
        float: right;
        margin-left: 2.12766%;
        width: 65.95745%;
        overflow: hidden; }
    #gsu-home .first-column {
    float: left;
    width: 31.91489%; }
 }

/*--------------------------------------------------------------------
Feature Wrapper Styles
---------------------------------------------------------------------*/
.feature-wrapper {
  background: #365c72; }

  @media only screen and (min-width: 480px) {
    .feature-wrapper {
      border-top: 10px solid #5399ae; } }
  @media only screen and (min-width: 767px) {
    .feature-wrapper img {
      min-width: 660px; } }

.feature-desc {
  padding: 10px; }
  .feature-desc p, .feature-desc a {
    color: #fff;
    font-family: "arial", sans-serif; }
  .feature-desc p {
    display: none;
    font-size: 16px;
    font-weight: 400; }
    @media only screen and (min-width: 480px) {
      .feature-desc p {
        display: block; } }
  .feature-desc a {
    text-transform: uppercase;
    font-size: 18px; }

/*---------------------------------------------------------------------
    Primary Homepage Styles
    ----------------------------------------------------------------------*/
.primary, .secondary {
  padding: 20px 10px 0px; }
  @media only screen and (min-width: 960px) {
    .primary, .secondary {
      padding-left: 0px;
      padding-right: 0px; } }

/*---------------------------------------------------------------------
    Secondary Homepage Styles
----------------------------------------------------------------------*/
#resource-links {
  /* FROM STYLES.SCSS */ }
  #resource-links .section-heading {
    padding: 10px 10px 0px 10px; }
  @media only screen and (min-width: 767px) {
    #resource-links {
      padding: 10px 0px 4px 1.6129%; }
      #resource-links .section-heading, #resource-links li {
        float: left;
        width: 50%; }
      #resource-links .section-heading {
        padding: 0px; }
      #resource-links li a {
        border: 2px solid #fff;
        margin-bottom: 10px;
        margin-right: 3.22581%; } }

#map {
  position: relative;
  background: url("/img/gsu-map.png") #f76e00 no-repeat center center;
  min-height: 175px; }
  #map a.link-button {
    position: absolute;
    right: 10px;
    bottom: 10px; }
#hideme
{
	display: none;
}

/*Homeslide 3 merge*/
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(http://fonts.googleapis.com/css?family=Oswald:700);

/* Large Sliding Carousel Section- 12-9-15 */

.rslides_container {
  position: relative;
  float: left;
  width: 100%;
	margin-bottom:0px;
  }

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0 auto 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  
/* Sliding Carousel Caption */

.caption {
    width: 500px;
	margin: 0 auto 100px 10%;
	position:absolute;
	bottom: 150px;
	font-size:17px;
	color:#FFF;
	padding: 20px;
	z-index:2;
	text-align:left;

  -webkit-font-smoothing: antialiased;
   font-family: Arial, Helvetica, sans-serif;
   text-shadow: 1px 1px 1px #000;
   text-transform:none;
		
	}

.caption h4 {
	font-family: 'Oswald', sans-serif;
	font-size:55px;
	color:#fff;
	margin-bottom:-13px;
	line-height: 65px;
	line-stacking:block-line-height;
	text-shadow: 2px 2px 1px #000;
	text-transform:none;
	
	
}

.caption a {
  color:#FF6;
  text-decoration: none;
}

.caption a:hover {
  color:#3CF;
  text-decoration:underline;
}

/* Sliding Carousel Buttons */
.large-btns_nav {
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  opacity: 0.6;
  text-indent: -9999px;
  overflow: hidden;
  top: 40%;
  bottom: 0;
  left: 0;
  background: url("/css/arrow-circle2.png") no-repeat 75%;
  width: 38px;
  height: 50px;
  }

.large-btns_nav:active {
  opacity: 1.0;
  }

.large-btns_nav.next {
  left: auto;
  background-image:url(/css/arrow-circle.png);
  background-position: 50%;
  right: 0;
  }

.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {
  outline: none;
  }

.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {
  margin-top: 10px;
  text-align: center;
  }

.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px;
  }

.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {
  text-indent: -9999px;
  overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #ccc;
  background: rgba(0,0,0, .2);
  display: inline-block;
  _display: block;
  *display: block;
  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  width: 9px;
  height: 9px;
  }

.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a {
  background: #222;
  background: rgba(0,0,0, .8);
  }

/* Sliding Carousel Responsive Sections */
  
 @media screen and (max-width: 1400px) {
	.caption {
		width: 350px;
	margin: 0 auto 100px 10%;
	position:absolute;
	bottom: 40px;
	font-size:16px;
	color:#FFF;
	padding: 20px;
	z-index:2;
	text-align:left;
  -webkit-font-smoothing: antialiased;
   font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
	}
	
} 
    

@media screen and (max-width: 1238px) {
	.caption {
		width: 350px;
	margin: 0 auto 100px 10%;
	position:absolute;
	bottom: 20px;
	font-size:16px;
	color:#FFF;
	padding: 20px;
	z-index:2;
	text-align:left;
  -webkit-font-smoothing: antialiased;
   font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
	}
	
	.caption h4 {
	font-size:50px;
	line-height: 55px;
	
	
}
  .rslides_container {
  position: relative;
  float: left;
  width: 100%;
	margin-bottom: 0px;
  }
	
}


@media screen and (max-width: 1031px) {
	.caption {
		width: 350px;
	margin: 0 auto 100px 10%;
	position:absolute;
	bottom: 90px;
	font-size:16px;
	color:#FFF;
	padding: 20px;
	z-index:2;
	text-align:left;
  -webkit-font-smoothing: antialiased;
   font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
	}
	
	.caption h4 {
	font-size:50px;
	line-height: 55px;
	
	
}
  .rslides_container {
  position: relative;
  float: left;
  width: 100%;
	margin-bottom: 0px;
  }
	
}



@media screen and (max-width: 800px) {
	.caption {
		clear:both;
		width:100%;
		position:relative;
		margin: 0;
		background:#000;
		background-image:none;
		bottom: 0px;	
	}
	
	.caption h4 {
	font-size:25px;
	line-height: 25px;
	
	
}
  .rslides_container {
  position: relative;
  float: left;
  width: 100%;
	margin-bottom: 0px;
  }
	
}


@media screen and (max-width: 480px) {
	.caption {
		clear:both;
		width:100%;
		position:relative;
		margin: 0;
		background:#000;
		bottom: 0px;
		
	}
	  .rslides_container {
  position: relative;
  float: left;
  width: 100%;
	margin-bottom: 0px;
  }
	
}

@media screen and (max-width: 320px) {
	.caption {
		clear:both;
		width:100%;
		position:relative;
		margin: 0;
		background-color:#000;
		bottom: 0px;
		
	}
	  .rslides_container {
  position: relative;
  float: left;
  width: 100%;
	margin-bottom: 0px;
  }
}




	
	
/************************** Start of the Quicklinks and Top Nav Section**********************/	
	  
header {
position:absolute;
display:block;
top:50px;
z-index:9;
width: 100%;
}


@media only screen and (max-width: 1031px)
{
	header {
	position:relative;
	top:0px;
}
	
}


@media only screen and (max-width: 800px)
{
	header {
	position:relative;
	top:0px;
}
	
}

@media only screen and (max-width: 600px)
{
	header {
	position:relative;
	top:0px;
}
	
}

@media only screen and (max-width: 480px)
{
	header {
	position:relative;
	top:0px;
}
	
}
@media only screen and (max-width: 320px)
{
	header {
	position:relative;
	top:0px;
}
	
}


/* Top links section with search field */ 
#toplinks {
z-index:9;
	border-bottom-color:#F60;
	border-bottom-style:solid;
	border-bottom-width: 3px;
background-image:url(/css/images/bg-toplinks.png);
	padding-top: 8px;
	padding-bottom: 4px;
	display:block;
	
}

@media only screen and (max-width: 1031px)
{
	 #toplinks {
		position:relative;
		height:auto;
		background-color:#333}
	
}

@media only screen and (max-width: 1031px) {
    #toplinks {
		position:relative;
		height:auto;
		background-color:#333} }

@media only screen and (max-width: 800px) {
    #toplinks {
		position:relative;
		height:auto;
		background-color:#333} }
	  
@media only screen and (max-width: 600px) {
     #toplinks {
		position:relative;
		height:auto;
		background-color:#333} }

@media only screen and (max-width: 480px) {
   #toplinks {
		position:relative;
		height:auto;
		background-color:#333} }

@media only screen and (max-width: 320px) {
  #toplinks {
		position:relative;
		height:auto;
		background-color:#333} }

/* Top Links Area */
#quicklinks {
	width:950px;
	margin-left: auto;
	margin-right:auto;
}

@media only screen and (max-width: 1031px)
{
	 #quicklinks {
		width:100%;}
	
}

@media only screen and (max-width: 1031px) {
    #quicklinks {
		width:100%;} }

@media only screen and (max-width: 800px) {
    #quicklinks {
		width:auto;} }
	  
@media only screen and (max-width: 600px) {
     #quicklinks {
		width:auto;} }

@media only screen and (max-width: 480px) {
   #quicklinks {
		width:auto;} }

@media only screen and (max-width: 320px) {
  #quicklinks {
		width:auto;} }
		
		
		
/* Search Field Area */		
	#search {
	display:block;
	position:relative;
	margin-right: -80px;
	margin-top: -45px;
	margin-bottom: 0px;
	width: 250px;
	float:right;
}

@media only screen and (max-width: 1031px)
{
	 #search {
		position:relative;
		width: 97%;
		display: block;
		top: 0px;
		margin:0;
		float:none;}
	
}

@media only screen and (max-width: 1031px) {
    #search {
		position:relative;
		width: 97%;
		display: block;
		top: 0px;
		margin:0;
		float:none;} }

@media only screen and (max-width: 800px) {
    #search {
		position:relative;
		width: 97%;
		display: block;
		top: 0px;
		margin:0;
		float:none;} }
	  
@media only screen and (max-width: 600px) {
     #search {
		position:relative;
		width: 97%;
		display: block;
		top: 0px;
		margin:0;
		float:none;} }

@media only screen and (max-width: 480px) {
   #search {
		position:relative;
		width: 97%;
		display: block;
		top: 0px;
		margin:0;
		float:none;} }

@media only screen and (max-width: 320px) {
  #search {
		position:relative;
		width: 97%;
		display: block;
		top: 0px;
		margin:0;
		float:none;} }	

/* Top Drop Down Navigation Section*/		
#maintopnav {
	width:auto;
	margin-left: auto;
	margin-right:auto;
	padding: 0px;
	display: block;
	background: #365c72;
}

@media only screen and (max-width: 1031px)
{
	  #maintopnav {
		width:auto;
		margin:0px;
		border-bottom-style:solid;
		border-bottom-color:#000;
		border-bottom-width:2px;}
	
}

@media only screen and (max-width: 1031px) {
    #maintopnav {
		width:auto;
		margin:0px;
		border-bottom-style:solid;
		border-bottom-color:#000;
		border-bottom-width:2px;} }

@media only screen and (max-width: 800px) {
     #maintopnav {
		width:auto;
		margin:0px;
		border-bottom-style:solid;
		border-bottom-color:#000;
		border-bottom-width:2px;} }
	  
@media only screen and (max-width: 600px) {
      #maintopnav {
		width:auto;
		margin:0px;
		border-bottom-style:solid;
		border-bottom-color:#000;
		border-bottom-width:2px;} }

@media only screen and (max-width: 480px) {
  #maintopnav {
		width:auto;
		margin:0px;
		border-bottom-style:solid;
		border-bottom-color:#000;
		border-bottom-width:2px;} }

@media only screen and (max-width: 320px) {
  #maintopnav {
		width:auto;
		margin:0px;
		border-bottom-style:solid;
		border-bottom-color:#000;
		border-bottom-width:2px;} }

/* Container surrounding Top Drop Down Nav Menu */

#topnavmain	{
	width: 975px;
	margin-left:auto;
	margin-right:auto;
}

@media only screen and (max-width: 1031px)
{
	#topnavmain {
		width: auto;} }

@media only screen and (max-width: 800px) {
#topnavmain {
		width: auto;} }
	  
@media only screen and (max-width: 600px) {
#topnavmain {
		width: auto;}}

@media only screen and (max-width: 480px) {
#topnavmain {
		width: auto;;} }

@media only screen and (max-width: 320px) {
#topnavmain {
		width: auto;} }
		

/* GSU Newsroom and Calendar of Events Section */

#highlights-section {
	width:100%;
	padding: 0px;
	background-color:#252525;
	clear:both;
	border-top-style:solid;
	border-top-width: 2px;
	border-color:#000;
	border-bottom-style:solid;
	border-bottom-width: 2px;
	border-color:#000;
}




/* COntainer for Newsroom and Calendar modules*/
#hilites-container {
	width: 1165px;
	margin-left: auto;
	margin-right:auto;
	display:block;
	padding-top:5px;
	padding-bottom: 10px;
	position:relative;
	background-color:#a1a1a1;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color:#000;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color:#000;
}

#hilites-container h3{
	font-family: 'Oswald', sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#333;
	margin-bottom: 8px;
}

@media only screen and (max-width: 1238px)
{
	#hilites-container {
		width: 95%;
		padding: 10px 0 10px 0;} }

@media only screen and (max-width: 1031px)
{
	#hilites-container {
		width: 95%;
		padding: 10px 0 10px 0;} }


@media only screen and (max-width: 1031px) {
#hilites-container {
		width: 95%;
		padding: 10px 0 10px 0;} }

@media only screen and (max-width: 800px) {
#hilites-container {
		width: 95%;
		padding: 10px 0 10px 0;} }
	  
@media only screen and (max-width: 600px) {
#hilites-container {
		width: 95%;
		padding: 10px 0 10px 0;}}

@media only screen and (max-width: 480px) {
#hilites-container {
		width: 95%;
		padding: 10px 0 10px 0;} }

@media only screen and (max-width: 320px) {
#hilites-container {
		width: 95%;
		padding: 10px 0 10px 0;} }

/* GSU Newsroom*/


#gsunewsroom {
	width: 350px;
	background-color:#fff;
	font-size:14px;
	padding: 10px;
	border-style:solid;
	border-top-color:#f76e00;
	border-top-width: 8px;
	border-right-color:#5f5f5f;
	border-right-width: 1px;
	border-bottom-color:#5f5f5f;
	border-bottom-width: 1px;
	border-left-color:#5f5f5f;
	border-left-width: 1px;
	display:block;
	margin: 10px;
	text-align:center;
}

@media only screen and (max-width: 1235px) {
#gsunewsroom {
		width: 28%;
		padding: 2 px;
		font-size:12px;} }

@media only screen and (max-width: 1024px) {
#gsunewsroom {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;
		float:none;} }

@media only screen and (max-width: 800px) {
#gsunewsroom {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;} }
	  
@media only screen and (max-width: 600px) {
 #gsunewsroom {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;}}

@media only screen and (max-width: 480px) {
#gsunewsroom {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;} }

@media only screen and (max-width: 320px) {
#gsunewsroom {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;} }
		
		
/* GSU Calendar of Events Section */


#applynow {
	width: 350px;
	background-color:#fff;
	font-size:14px;
	padding: 10px;
	border-style:solid;
	border-top-color:#365c72;
	border-top-width: 8px;
	border-right-color:#5f5f5f;
	border-right-width: 1px;
	border-bottom-color:#5f5f5f;
	border-bottom-width: 1px;
	border-left-color:#5f5f5f;
	border-left-width: 1px;
	display:block;
	margin-top: -189px;
	margin-right: 10px;
	margin-left: 397px;
	text-align:center;
	float:left;
}


@media only screen and (max-width: 1235px) {
#applynow {
		width: 28%;
		padding: 2 px;
		font-size:12px;
		margin-left: 35%;} }


@media only screen and (max-width: 1024px) {
#applynow {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;
		float:none;} }

@media only screen and (max-width: 800px) {
#applynow {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;} }
	  
@media only screen and (max-width: 600px) {
#applynow {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;}}

@media only screen and (max-width: 480px) {
#applynow {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;} }

@media only screen and (max-width: 320px) {
#applynow {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;} }			
		
		
/* GSU Calendar of Events Section */


#eventcalendar {
	width: 350px;
	background-color:#fff;
	font-size:14px;
	padding: 10px;
	border-style:solid;
	border-top-color:#8ba843;
	border-top-width: 8px;
	border-right-color:#5f5f5f;
	border-right-width: 1px;
	border-bottom-color:#5f5f5f;
	border-bottom-width: 1px;
	border-left-color:#5f5f5f;
	border-left-width: 1px;
	display:block;
	margin-top: -189px;
	margin-right: 10px;
	text-align:center;
	float: right;
}


@media only screen and (max-width: 1235px) {
#eventcalendar {
		width: 28%;
		padding: 2 px;
		font-size:12px;} }



@media only screen and (max-width: 1024px) {
#eventcalendar {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;
		float:none;} }

@media only screen and (max-width: 800px) {
#eventcalendar {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;} }
	  
@media only screen and (max-width: 600px) {
#eventcalendar {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;}}

@media only screen and (max-width: 480px) {
 #eventcalendar {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;} }

@media only screen and (max-width: 320px) {
#eventcalendar {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		margin-top: 10px;} }			
		

		
		
/* Footer Section*/



footer {
  color: #fff;
  background:#000;
  padding-top: 20px;
font-size: 13px}
  footer h4 {
    color: #fff; }
  footer a {
    color: #fff; }
    footer a:hover {
      color: #fff; }
	  footer a:visited {
      color: #d7d7d7; }
    footer a.social:hover {
      text-decoration: none;
      color: #f76e00; }
  
	  
/* Footer Location Section */

.location {
		display:block;
		float:left;
		margin-right: 20px;
		margin-left: 40px;
}	  
	  
@media only screen and (max-width: 800px) {
.location {
		display:block;
		float:none;
		clear:both;
		margin-left:auto;
		margin-right:auto;
		width:270px;
} }
	  
@media only screen and (max-width: 600px) {
.location {
		margin-left:auto;
		margin-right:auto;
} }

@media only screen and (max-width: 480px) {
.location {
		margin-left:auto;
		margin-right:auto;
} }

@media only screen and (max-width: 320px) {
.location {
		margin-left:auto;
		margin-right:auto;
} }	  
	  
	  
	  
	  

/* Footer Social Media Section */

#social-media ul {
	margin-left: -43px;
	
	
}

#social-media ul li{
	display:inline-block;
}
	  
	  
	  
	  
/* Footer Section Thumbnail Section */

#foot-thumb ul li{
	display:inline-block;
}

#foot-thumb img{
	margin-right: 9px;
}


/*** Footer Section Links Section ***/

#footlinks {
overflow:auto;
background-image:url(/css/images/footer-tower2.png);
background-position:right bottom;
background-repeat:no-repeat;
	
}

#footlinks a{
	color:#FFF;
	
}

@media only screen and (max-width: 800px) {
#footlinks {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		background-position:center bottom;
        background-repeat:no-repeat;} }
	  
@media only screen and (max-width: 600px) {
#footlinks {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		background-position:center bottom;
        background-repeat:no-repeat;} }

@media only screen and (max-width: 480px) {
#footlinks {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		background-position:center bottom;
        background-repeat:no-repeat;} }

@media only screen and (max-width: 320px) {
#footlinks {
		width: 90%;
		margin-left:auto;
		margin-right:auto;
		background-position:center bottom;
        background-repeat:no-repeat;} }
		
		
#footlinks h3{
	font-size:18px;
	color:#FFF;	
}

#footlinks a:hover {
	color:#FC0;
	text-decoration:underline;	
}			
		


/*** Footer Section ACADEMICS Section ***/
#foot-academics {
	float:left;
	margin-right: 25px;
}

@media only screen and (max-width: 800px) {
#foot-academics {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 30px;} }
	  
@media only screen and (max-width: 600px) {
#foot-academics {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 30px;} }

@media only screen and (max-width: 480px) {
#foot-academics {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 30px;} }

@media only screen and (max-width: 320px) {
#foot-academics {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 30px;} }


/*** Footer Section ADMISSIONS Section ***/

#foot-admission {
	float:left;
	margin-right: 25px;
}

@media only screen and (max-width: 800px) {
#foot-admission {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 30px;} }
	  
@media only screen and (max-width: 600px) {
#foot-admission {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 30px;} }

@media only screen and (max-width: 480px) {
#foot-admission {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 30px;} }

@media only screen and (max-width: 320px) {
#foot-admission {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 30px;} }
		
		
/*** Footer Section CAMPUS Section ***/		

#foot-campus  {
	float: left;
	margin-right: 25px;
	
}

@media only screen and (max-width: 800px) {
#foot-campus {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 30px;} }
	  
@media only screen and (max-width: 600px) {
#foot-campus {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 30px;} }

@media only screen and (max-width: 480px) {
#foot-campus {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 30px;} }

@media only screen and (max-width: 320px) {
#foot-campus {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 30px;} }
		
/*** Footer Section GIVE NOW Section ***/		

#foot-give  {
	float: left;
	margin-right: 25px;	
}
	

@media only screen and (max-width: 800px) {
#foot-give {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 10px;} }
	  
@media only screen and (max-width: 600px) {
#foot-give {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 10px;} }

@media only screen and (max-width: 480px) {
#foot-give {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 10px;} }

@media only screen and (max-width: 320px) {
#foot-give {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 10px;} }
		
		
/*** Footer Copyright Section ***/
#copyright-section {
	float:none;
	clear:both;
	margin-top: 300px;
	display:block;
	width: 500px;
	
}

@media only screen and (max-width: 800px) {
#copyright-section {
		width: 200px;
		float:none;
		margin-top: 40px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 250px;} }
	  
@media only screen and (max-width: 600px) {
#copyright-section {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 250px;} }

@media only screen and (max-width: 480px) {
#copyright-section {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 250px;} }

@media only screen and (max-width: 320px) {
#copyright-section {
		width: 200px;
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom: 250px;} }



	
