/* It is recommended to place all your extra/additional CSS rules here */

@font-face {
	font-family: 'Conv_incubus';
	src: url('../fonts/incubus.eot');
	src: local('?'), url('../fonts/incubus.woff') format('woff'), url('../fonts/incubus.ttf') format('truetype'), url('../fonts/incubus.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.gh_nodec, a:link, a:visited {
    text-decoration: none;
    color:white;
}

.gh_mark {
    text-decoration: underline !important;
    color:white;
}

.gh_noBorder{
    padding-left:0 !important;
}

.gh_logo{
    font-family: 'Conv_incubus',Sans-Serif; 
    font-size: xx-large;
    color: white; 
    text-decoration:none; 
}

.section-title{
    font-family: 'Conv_incubus',Sans-Serif; 
    font-size: x-large; 
}

#footer{
    width: 23%;
}

#features-carousel{
    margin-top:40%
}

.gh_col_large {
width: 85%;
}

#gallery article {
    min-height: 425px;
}

@media (min-width: 975px) {
    #main-content .grid .grid-item.gh-member {
        width: 33%;
        float: none;
        display: inline-block;
        vertical-align:top;
    }
}

#christmas_session_video {
    width: 80%;
}

#main-content .grid .grid-item.gh-member {
    text-align: center;
}

.gh-member img {
    width: 280px;
}

#worldtour_2024 {
    width: 800px;
    max-width: 80vw;
    max-height: 80vh;
}