/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Oct 12 2016 | 05:10:51 (pm)
/*
/******* Do not edit this file *******/

.navbar-default .navbar-brand {
    color: #777;
    display: none;
}

.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
    border-top-width: 2px;
    border-color: #0099cb !Important;
}

.houzz-badge {
    position: relative;
    bottom: 22px;
    left: 137px;

}

@media screen and (max-width: 480px) {
.houzz-badge {
    position: relative;
    bottom: 22px;
    left: 17px;
}
}

.about-footer {
    position: relative;
    bottom: 25px;
}

.fb-box {
    position: relative;
    bottom: 25px;
}

textarea {
    width: 200% !Important;
}

.wpcf7 input[type=submit] {
    color: #ffffff !Important;
    width: 17% !Important;
    /* float: right; */
}

.wpcf7 input[type=submit] {
    background: #0099cb !Important;
}

.wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 textarea {
    border-top: 1px solid #a5a5a5 !Important;
    border-bottom: 1px solid #a5a5a5 !Important;
    border-left: 1px solid #a5a5a5 !Important;
    border-right: 1px solid #a5a5a5 !Important;
}


.page_title_container {
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-bottom: 33px;
}

.page_title_container h1 {
    font-family: Roboto;
    text-align: left;
    line-height: 40px;
    letter-spacing: -1px;
    font-weight: 700;
    font-style: normal;
    color: #ffffff;
    font-size: 36px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.header-blue {
    color: #07375a !Important;
}

.call-to-action {
    background-color: #006080 !Important;
    
}

.dark_scheme a, .dark_scheme.hgr_megafooter a {
    color: #f2f2f2 !important;
}

.dark_scheme a, .dark_scheme.hgr_megafooter a:hover {
    color: #0099cb !important;
}

.call-to-action h4 {
    color: #FFFFFF !important;
}

.vc_custom_1458047829819 {
    padding-top: 50px !important;
    padding-bottom: 20px !important;
    background-color: #07375a !important;
}

.vc_custom_1458048158198 {
    margin-bottom: 0px !important;
    background-color: #07375a !important;
}

.vc_custom_1458048249559 {
    margin-top: -30px !important;
    background-color: #07375a !important;
}

.navbar-default {
    background-color: #0099cb !important;
    border-color: transparent!important;
}

#hgr_fixed_menu .fixed_menu_bottom_bar .navbar-default .navbar-nav>li>a, #hgr_fixed_menu .fixed_menu_bottom_bar .dropdown-menu>li>a {
    color: #ffffff !important;
}

#fixedNavUl .fssearch {
    visibility: hidden;
    display: none;
}

.fixed_menu .fixed_menu_top_bar .fixed_menu_top_bar_left_side {
    flex: 1 1 auto;
    float: left;
    color: #ffffff !important;
}