/* Go crazy with your own styles here */
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

.hsfc-Step__Content {
  padding: 0px !important; /* Forces your custom value over HubSpot's default */
}

hs-form .hs-form-field {
    width: 48%; /* Adjust for spacing */
    float: left;
    margin-right: 4%;
}
.hs-form .hs-form-field:nth-child(2n) {
    margin-right: 0;
    float: right;
}
.hs-form .hs-form-field:nth-child(odd) {
    clear: left;
}

/* Ensure the submit button doesn't get messed up */
.hs-form .hs-submit {
    clear: both !important;
    width: 100% !important;
}

.hsfc-Step .hsfc-Step__Content {
  padding: 0;   
}

.teaser-line-overflow {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    /* Number of lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.title-line-overflow {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    /* Number of lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.lSAction > a {
    background-image: none;
}

.btn-yellow:hover,
.btn-yellow:active,
.btn-yellow:focus,
.btn-yellow:visited,
.blue-btn:focus,
.blue-btn:visited {
    color: white;
    text-decoration: none;
}


    .megamenu .list-group a:hover {
        background-color: none;

    }

    .big-menu .dropdown-menu a {
        border: none;
    }

    .big-menu .dropdown-menu.megamenu {
        padding: 0 0 30px;
        border-top: 10px;
        border-style: solid;
        border-color: #005e82;
    }

    .about-us .dropdown-menu.megamenu {
        padding: 0 0 20px;
    }

    .big-menu .dropdown-menu a:hover,
    .big-menu .dropdown-menu li.active > a {
        background-color: #faa21b;
        background-repeat: no-repeat;
    }



    .big-menu .dropdown-menu.megamenu a:hover,
    .big-menu .dropdown-menu.megamenu li.active > a {
        background-color: #eee;
        background-repeat: no-repeat;

    }

    .list-group-item + .list-group-item {
        font-size: 14px;
        color: #555;
        font-family: ProximaNova-Reg;
        padding-bottom: 6px;
        padding-top: 6px;
    }

    .big-menu .dropdown-menu.megamenu .float-left {
        padding-right: 0px;
    }

    .menu-column {
        margin: 0 6px -10 -14px;
        vertical-align: middle;
    }

    .list-group-flush img {
        margin-left: -8px;
    }

    .products .dropdown-menu {
        width: 1019px;
        left: -498px;
    }

    .about-us .dropdown-menu {
        width: 188px;
        left: 163px
    }

    .menu-column {
        margin: 0 6px -10 -14px;
        vertical-align: middle;
    }

    .list-group-flush img {
        margin-left: -8px;
    }

    @media (max-width:1200px) {
        .products .dropdown-menu {
            width: 769px;
            left: -283px;
        }
    }