.next-page {
    position: absolute;
    height: 60px;
    width: 60px;
    border: 1px solid #FFF;
    border-radius: 50%;
    bottom: 85%;
    left: 50%;
    margin-left: -30px;
    z-index: 999;
}

.site-info{
display: none; 
}

li#menu-item-572{
 color: #91BE20
}

.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    background-color: #454545 !important;
}

#masthead {
    width: 100%;
    z-index: 99999;
    background: #454545;
    padding: 10px 0;
    border-bottom: 0px solid #E66432;
    position: relative;
}

#about:before,
#ccs2016:before{
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
    z-index:0;
}

#about {
    padding-bottom: 120px;
}

#ccs2016 {
    padding-bottom: 100px;
}

#section-897 .mid-content:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#section-897 .mid-content {
    padding-bottom: 100px;
}

#program:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#program {
    padding-bottom: 100px;
}

#registration:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#registration {
    padding-bottom: 100px;
}

#next-event:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#next-event {
    padding-bottom: 100px;
}



#what-you-need-to-know:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#what-you-need-to-know {
    padding-bottom: 100px;
}

#teachers:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#teachers {
    padding-bottom: 100px;
}

#location:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#location {
    padding-bottom: 100px;
}

#guests:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#guests {
    padding-bottom: 100px;
}

#organisers-and-sew-coordinators:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#organisers-and-sew-coordinators {
    padding-bottom: 100px;
}

#presentations:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#presentations {
    padding-bottom: 100px;
}

#call-for-paper:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#call-for-paper {
    padding-bottom: 100px;
}

#program:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#program {
    padding-bottom: 100px;
}



#latest-event:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#latest-event {
    padding-bottom: 100px;
}

#sew-coordinators:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#sew-coordinators {
    padding-bottom: 100px;
}

#credits:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#credits {
    padding-bottom: 100px;
}

#past-events:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#past-events {
    padding-bottom: 100px;
}



#section-897:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#section-897 {
    padding-bottom: 100px;
}

#materials:before {
    content: "";
    display: block;
    background: none;
    height: 170px;
    margin: -170px 0 0;
}

#materials {
    padding-bottom: 100px;
}

.parallax-section {
    padding: 0 0 20px;
    position: relative;
}

.parallax-section h1 span {
    margin-top: 30px;
}

li#menu-item-572 a{
color:#91be20 !important;
}

#section-576 .mid-content {
width: 100%;
max-width:1170px;
margin-top: -40px;
}

#section-576 h1 {
font-size:1px;
line-height: 1px;
margin: 0;
padding: 0;
}

#section-391, #section-565, #section-499, #section-402, #section-404, #section-397 {
color:white;
}

.parallax-section h1 {
color: #38c4fe;
}
.team-image:hover, .team-image.active {
    border: 4px solid #38c4fe;
}

a:hover, .main-navigation li:hover > a {
    color: #2f97c2 !important;
}

.main-navigation a {
    display: block;
}

a, .main-navigation a {
    color: #38c4fe!important;
    text-decoration: none;
}

.main-navigation > ul > li.current a {
    color: #2f97c2 !important;
}
#go-top{
    background: #2f97c2 !important;
}

.googlemap-content {
    display: block !important;
}

@media screen and (max-width: 1000px){
   .main-navigation > ul {
    background: #6d6d6d !important;
   }
}


@media screen and (max-width: 768px){
   .main-navigation > ul > li {
    border-bottom: 1px solid #38C3FE !important;
   }
}
    