﻿.modal-header, h4, .close {
    background-color: #F39820;
    color: white !important;
    text-align: center;
    font-size: 30px;
    margin-bottom: -1px;
}

.modal-footer {
    background-color: #f9f9f9;
}

.customMenu {
    font-size: 32px;
    font-weight: bold;
}

.close-button {
    font-size: 25px;
    color: #FFF;
    font-weight: bold;
}

.subMenu {
    font-weight: bold;
}

.textBlack {
    color: #212121;
}

.featureBox {
    border: solid 1px #e6e6e6;
    /*max-height: 400px;
        min-height: 400px;*/
    background-color: #FFF;
}

.btn-custom-green {
    background-color: #3A8D3D;
    border: solid 1px #3A8D3D;
    color: #ffffff;
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
    -o-box-shadow: 0 0 10px rgba(0,0,0,0.3);
}

.btn-custom-blue {
    background-color: #3879B3;
    border: solid 1px #3879B3;
    color: #ffffff;
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
    -o-box-shadow: 0 0 10px rgba(0,0,0,0.3);
}

.btn-outline {
    border: solid 1px #808080;
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
    -o-box-shadow: 0 0 10px rgba(0,0,0,0.3);
}

.item img {
    width: 100%;
    height: auto;
}

.banner-title {
    padding-top: 1%;
    font-size: 24px;
    font-family: Calibri;
    font-weight: 400;
}

.fh5co-left {
    padding-right: 2%;
    color: black;
}

.fh5co-social {
    margin-left: 3%;
}

#btnHover:hover {
    background-color: #f0ad4e;
    color: white;
}

.textOrange {
    color: #f0ad4e;
}

.textwhite {
    color: white;
}

#fh5co-offcanvas {
    display: none;
}

.fh5co-nav-toggle {
    position: relative;
    display: none;
}

.header-line {
    border: solid 1px #3879B3;
}

#fh5co-footer a {
    color: #814997;
}

#fh5co-footer {
    padding-bottom: 0;
}

    #fh5co-footer a:hover {
        text-decoration: underline;
    }

    #fh5co-footer .fh5co-footer-widget h3 {
        font-size: 18px;
        font-weight: 400;
    }

    #fh5co-footer .fh5co-footer-widget .fh5co-links {
        padding: 0;
        margin: 0;
    }

        #fh5co-footer .fh5co-footer-widget .fh5co-links li {
            padding: 0;
            margin: 0;
            list-style: none;
            margin-bottom: 15px;
            line-height: 24px;
        }

            #fh5co-footer .fh5co-footer-widget .fh5co-links li a {
                color: #6a7885;
            }

                #fh5co-footer .fh5co-footer-widget .fh5co-links li a:hover {
                    text-decoration: underline;
                }

    #fh5co-footer .fh5co-copyright {
        border-top: 1px solid #fff;
        padding-bottom: 5px;
    }

        #fh5co-footer .fh5co-copyright a {
            font-weight: 700;
        }

        #fh5co-footer .fh5co-copyright p {
            margin-bottom: 0;
        }

            #fh5co-footer .fh5co-copyright p small {
                font-size: 15px;
            }

        #fh5co-footer .fh5co-copyright .fh5co-left {
            float: left;
        }

        #fh5co-footer .fh5co-copyright .fh5co-right {
            float: right;
        }

fh5co-social {
    padding: 0;
    margin: 0;
}

.fh5co-social li {
    padding: 0;
    margin: 0;
    display: inline;
}

    .fh5co-social li a {
        padding: 4px 7px;
        font-size: 22px;
    }

        .fh5co-social li a:hover {
            text-decoration: none !important;
            color: #3879B3 !important;
        }

.fh5co-person {
    text-align: center;
}

.fh5co-right.fh5co-social a i {
    font-size: calc(1em - 1px) !important;
}
