﻿@media screen and (min-width: 1200px) {
    .w-container {
        max-width: 1100px;
    }
}


.titlesonly {text-align:center;}
.mobilehide {display:block;}
.mobileshow {display:none;}

@media (max-width: 479px) {

    .titlesonly {text-align:left;}

    .mobilehide {
        display: none;
    }

    .mobileshow {
        display: block;
    }
}

@media (max-width: 767px) {
    .nav-menu {
        overflow: scroll;
        height: calc(100vh - 85px);
    }
}


.w-input, .w-select {
    font-size: 16px;
}


body {
    -webkit-font-smoothing: antialiased;
}


.requiredinfo { color: #c42e28; }

.inline-rb input[type="radio"] {
    width: auto;
}

.inline-rb label {
    display: inline;
    font-weight:normal;
    line-height: 40px;
    margin-left: 8px;
    margin-right: 8px;
}



/* HAMBURGER */
.hamburger .line {
    width: 35px;
    height: 4px;
    background-color: #ffffff;
    display: block;
    margin: 6px auto;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.hamburger:hover {
    cursor: pointer;
}

#hamburger-11 {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

#hamburger-11.is-active {
    animation: smallbig 0.6s forwards;
}

@keyframes smallbig {
    0%, 100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
}

#hamburger-11.is-active .line:nth-child(1),
#hamburger-11.is-active .line:nth-child(2),
#hamburger-11.is-active .line:nth-child(3) {
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
}

#hamburger-11.is-active .line:nth-child(2) {
    opacity: 0;
}

#hamburger-11.is-active .line:nth-child(1) {
    -webkit-transform: translateY(10px) rotate(45deg);
    -ms-transform: translateY(10px) rotate(45deg);
    -o-transform: translateY(10px) rotate(45deg);
    transform: translateY(10px) rotate(45deg);
}

#hamburger-11.is-active .line:nth-child(3) {
    -webkit-transform: translateY(-10px) rotate(-45deg);
    -ms-transform: translateY(-10px) rotate(-45deg);
    -o-transform: translateY(-10px) rotate(-45deg);
    transform: translateY(-10px) rotate(-45deg);
}
.issue_textGT { color: #ffffff; background-color: #ac2c27 }
.issue_textGP { color: #4e4e4e; }

