/* Add here all your CSS customizations */
#header .header-logo img {
    width: 50%;
    height: 20%;
}
.space-blog {
    height: 153px;
}
#aj-video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 0;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);


}
#headervid {
    position: absolute;
    min-width: 100%;
    max-height: 1200px;
    width: auto;
    height: auto;
    z-index: 0;
}
#headerimg {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 0;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.dark_text h2,
.dark_text h5,
.dark_text h3,
.dark_text label {
    color: #000000;
}
.dark_text h2{
    font-weight: 600;
}
.dark_text h5{
    text-transform: none;
}
.dark_text hr{
    border-top: 1px solid #000;
    width: 150px;
}
.light_text h2,
.light_text h5,
.light_text h3,
.light_text label{
    color: #ffffff;
}
.light_text hr{
    border-top: 1px solid #fff;
    width: 150px;
}
.light_text h2{
    font-weight: 300;
}
.light_text h5{
    text-transform: none;
}
html.sticky-header-active #header .header-nav.header-nav-links.header-nav-light-text nav > ul > li > a, #header .header-nav.header-nav-line.header-nav-light-text nav > ul > li > a {
    color: #000000 !important;
}

html.sticky-header-negative #header .header-nav.header-nav-links.header-nav-light-text nav > ul > li > a, #header .header-nav.header-nav-line.header-nav-light-text nav > ul > li > a {
    color: #ffffff;
}

#header .header-nav.header-nav-links.header-nav-light-text nav > ul > li > a:hover, #header .header-nav.header-nav-line.header-nav-light-text nav > ul > li > a:hover {
    color: #ce271c !important;
}


@media (min-width: 992px) {
    #header .header-nav.header-nav-links.header-nav-light-text nav > ul > li > a, #header .header-nav.header-nav-line.header-nav-light-text nav > ul > li > a {
        color: #ffffff;

    }
    #header .header-nav.header-nav-links.header-nav-light-text nav > ul > li > a:hover, #header .header-nav.header-nav-line.header-nav-light-text nav > ul > li > a:hover {
        color: #ce271c;
    }

}
.custom-file label {
    color: #ACAFB0;
}

