  @import '//fonts.googleapis.com/css?family=Palanquin+Dark';
h1, h2, h3, h4, h5, h6 {
  color: #43473c; font-family: 'Palanquin Dark', sans-serif; font-weight: bold;}
.fullimage {width: 100%; height:auto;}
h2 {text-shadow: -0.05em 0.05em 0px rgba(122,184,0,0.6);}
.top-bar {margin-bottom:1.4rem; background-color: #fdc82f;}
.top-bar .menu {font-family: 'Palanquin Dark', Helvetica, Roboto, Arial, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 0.9rem; background-color: #fdc82f;}
#main-menu.top-bar {margin-bottom:0rem; background-color: #13579a; -webkit-box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.63);
-moz-box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.63);
box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.63);}
#main-menu.top-bar .menu {background-color: #13579a;}
#scfooter {background: #fdc82f; margin-top: 20px; padding-top: 1.2em; padding-bottom: 0.8em; border-top: 8px solid #52c6e2; font-family: 'Palanquin Dark', Arial, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 0.9rem; -webkit-box-shadow: -1px -5px 8px -5px rgba(0,0,0,0.43);
-moz-box-shadow: -1px -5px 8px -5px rgba(0,0,0,0.43);
box-shadow: -1px -5px 8px -5px rgba(0,0,0,0.43);}
#footer {font-family: 'Palanquin Dark', Arial, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 0.9rem; text-align:right;}
footer {font-family: 'Palanquin Dark', Helvetica, Roboto, Arial, sans-serif; font-weight: bold; text-transform: uppercase;}
 .top-bar-left a:hover {color:#FFF;}
#main-menu {padding: 0px;}
#main-menu a {color:#FFF;}
#main-menu a:hover {color:#fdc82f;}
#main-menu li.is-dropdown-submenu-parent > a::after {border-color: #FFFFFF transparent transparent;}
#main-menu li.is-dropdown-submenu-parent > a:hover:after {border-color: #fdc82f transparent transparent;}
.grid-item a:hover {color:#4279ae;}
#innernav .menu {border-right: 2px dotted #52c6e2; margin-right: 0px;}
#innernav li {font-weight: bold;}
hr {border-top: 3px double #d55c19;}
ul.breadcrumbs {margin: 0.8em 0em 0.2em 0.8em; border: 1px solid #CCC; background:#EEE; padding: 0em 0.5em 0em 0.5em; display: inline-block;}
.top-bar-right {padding-right: 10px;}
.top-bar-right button {margin-bottom: -1px;}
.top-bar-right input {margin-bottom: -1px;}
#innernav ul li ul {padding-left: 20px;}
#sticky-magellan {background: #dcf4f9; /* Old browsers */
background: -moz-linear-gradient(left, #dcf4f9 0%, #ffffff 88%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #dcf4f9 0%,#ffffff 88%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #dcf4f9 0%,#ffffff 88%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcf4f9', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */ }
.orbit-caption{'Palanquin Dark', sans-serif;font-weight: bold; color: #13579a; bottom:0;width:100%;margin-bottom:0;background-color:hsla(0,0%,100%,.8)}

/* COLORS */
.youthblue.youthblue, .youthblue {
    background-color: #52c6e2;
    border-color: #CCC;
               color: #13579a; font-family: 'Palanquin Dark', arial, helvetica; font-weight: bold;
    }
        .youthblue30.youthblue30, .youthblue30 {
    background-color: #cbeef6;color: #13579a;
    border-color: #CCC;
            font-family: 'Poppins', arial, helvetica;
    }
    .youthblue a {
    color: #13579a; font-family: 'Palanquin Dark', arial, helvetica; font-weight: bold; }
    }
    .youthblue30 a {
    color: #13579a; }
/* END COLORS */

/* HOMEPAGE */
.brighten img {
margin-bottom: 10px;
-webkit-filter: brightness(10%);
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.brighten img:hover {
-webkit-filter: brightness(100%);
}
.bluestripe {background-color: #13579a; padding-top: 15px; padding-bottom: 15px; -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.63);
-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.63);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.63);}
.greenstripe {background-color: #7ab800; padding-top: 15px; padding-bottom: 15px; background: url("https://www.hofstra.edu/academics/ce/summer-camp/index-greenstripe.jpg") no-repeat;
    background-size: 100% 100%;}
.goldstripe {background-color: #d55c19; padding-top: 15px; padding-bottom: 15px;}
.title-bar{background:#13579a;color:#fefefe;padding:.5rem;}
/* END HOMEPAGE */


/* BUTTONS */
.button {font-family: 'Palanquin Dark', arial; font-weight: bold;}
.button.hollow.white{border:1px solid #FFFFFF;color:#FFFFFF}.button.hollow.white:focus,.button.hollow.white:hover{background:#fdc82f; border-color:#FFFFFF;color:#13579a}
button.youthblue:hover, button.youthblue:focus, .button.youthblue:hover, .button.youthblue:focus {
      background-color: #52c6e2; color: #13579a; }
/* END BUTTONS */

@media screen and (max-width: 39.9375em) {
 .top-bar-left li {text-align:center; border-bottom: 1px dotted #FFF;}
.top-bar-left li:last-child {border-bottom: 0px dotted #FFF;}
.top-bar-right input {width: 100%}
}

.orbit-previous, .orbit-next {
  color: #FFFFFF; background-color: rgba(0, 0, 0, 0.6);}

.orbit-previous>.show-for-sr, .orbit-next>.show-for-sr {
  color: #FFFFFF; background-color: rgba(0, 0, 0, 1);}