/*
Theme Name: Advisor 9 Child - Purcell, Patrick
Template: advisor9
Author: Ashley Green
Version: 1.0.1428590087
Updated: 2017-11-18 08:34:47
*/


@charset "UTF-8";

@import url('../advisor9/style.css');


/*
#0E5184


#0E5184



*/
.featured-services h3 {
    margin-bottom: 0.7em;
}
.gv-home-vid img {
    margin-top: 1.3em;
}
.ssm-home img {
    margin-top: 0.7em;
}

.comra-widget {
    margin-top: -2em;
}
.c-inner {
    background-color: #0E5184;
}
.c-inner a, .c-inner {
    color: #FFF;
}
h1, h2, h3 {
    font-family: 'Playfair Display', serif;
}
.home-services h3 {
    margin-bottom: 0.7em;
}
.disclosure {
    line-height: 1.2em;
    color: #9BB4C6;
}
.broker {
    float: right;
}
.img-shadow {
    box-shadow: -2px 2px 3px 0px #757575;
}
.site-title {
    display: none;
}
.gps-carousel-caption {
    background: none repeat scroll 0% 0% rgba(13, 70, 129, 0.76);
}
.site-content p {
    color: #767676;
}
.site-content .widget-title {
    border: none;
    color: #767676;
    text-align: center;
}
.site-content h3 {
	color: #767676;
	margin-top: 0;
}
.splash {
    display: none;
}
.entry-header {
    border-bottom: 1px solid #c9c9c9;
    color: #0E5184;
}
.page-id-14 .entry-content .h3,
.page-id-14 .entry-content h3 {
    margin-top: -10px;
}
.navbar-logo {
    width: 296px;
    margin-top: 4px;
    margin-bottom: 11px;
}
.navbar-right {
    float: none !important;
}
.navbar-nav {
    display: table;
    float: none;
    margin: 0 auto;
}

.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container > .navbar-header { g
    margin-right: 0px;
    margin-left: -15px;
}
.navbar-tertiary,
.navbar-tertiary a {
    color: #FFF;
}
.navbar-tertiary {
    border-bottom: 1px solid #0E5184;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #7d7d7d;
    background-color: transparent;
}
.navbar-secondary {
    border-bottom: 1px solid #d2d2d2;
    background-color: #e2e2e2;
}
.navbar-main-customized {
    background: #FFF;
    box-shadow: 0px 7px 8px -6px rgba(78, 78, 78, 0.4);
    font-family: 'Playfair Display', serif;
    font-size: 1.6em;
    color: #0E5184;
}
/*.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
    margin-left: -0px;
}*/
.navbar-main-customized .container {
    padding-right: 0px;
}
.navbar-main-customized .navbar-nav > li > a {
    color: #0E5184;
    line-height: 0px;
    padding-top: 27px;
    padding-bottom: 15px;
}
.navbar-main-customized .navbar-nav > li > a:hover, .navbar-main-customized .navbar-nav > li > a:focus {
    color: #9f9f9f;
}
.second-nav {
    display: none;
}
.navbar-brand {
    float: none;
    height: 0px;
    padding: 0px 0px;
    line-height: 0;
}
.logo-container {
    border-bottom: 2px solid #eeeeee;
}
/*.navbar-brand {
    float: left;
    height: 77px;
    padding: 0px 15px;
    font-size: 18px;
    line-height: 20px;
}*/
.navbar-brand > img {
    display: block;
}
.navbar-default .navbar-brand {
    color: #FFF;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    background-color: #0E5184;
}
.newsletter-home {
    margin-top: 2.8em;
}

/***** WIDGETS *****/

.widget-title {
    border: none;
}
.widget-area {
    margin-top: 4.2em;
}
.widget-10 {
    margin-top: 0.8em;
}
.widget-10 .panel-heading {
    padding: 4px 15px;
}
.widget-10 .panel-heading h3 {
    font-size: 1.5em;
    font-style: italic;
    line-height: 1.5em;
}
.site-content .panel-heading h3 {
    text-align: center;
    color: #fff;
}
.panel-customized > .panel-heading {
    color: #EEEEEE;
    background-color: #0E5184;
    border-color: #cccccc;
    border-bottom: 3px solid #ccc;
}

/***** BUTTONS *****/

.btn-primary {
    background-color: #0E5184;
    border-color: #0E5184;
}
.btn {
    border-radius: 0px;
}
.service-box {
    height: 185px;
    position: relative;
}
.newsletter-box {
    height: 460px;
    position: relative;
}
.btn-bottom {
    position: absolute;
    bottom: 0;
    margin-bottom: 7px;
    left: 35%;
}
.newsletter-home label {
    line-height: 1.8em;
}
.btn-newsletter {
    margin-top: 0.5em;
}
.newsletter-home .panel-body {
    padding-bottom: 1px;
}
.form-group {
    margin-bottom: 15.3px;
}

/***** FOOTER *****/

.site-footer {
    border-top: #0E5184;
    background-color: #0E5184;
    color: #FFF;
}
.site-footer a {
    color: #FFF;
}
.site-footer ul {
    list-style-type: none;
    padding-left: 0;
}
@media (max-width: 1199px) {
    .service-box {
        height: 207px;
    }
}

@media (max-width: 991px) {
    .btn-services {
        margin-top: -1.3em;
        margin-bottom: 1.6em;
    }
    .navbar-main-customized {
        font-size: 1.3em;
    }
    .splash img, .bx-wrapper img {
        min-height: 200px;
    }
    .gps-carousel-caption h1 {
        font-size: 1.8em;
    }
    .gps-carousel-caption h3 {
        font-size: 1.0em;
    }
    .site-content h3 {
        font-size: 1.4em;
    }
    .service-box {
        height: 230px;
        line-height: 1.2em;
        text-align: left;
        letter-spacing: -0.1px;
    }
    .btn-bottom {
        left: 0%;
    }
.newsletter-box {
    height: 744px;
}
}
@media (max-width: 767px) {
    .navbar-main-customized .navbar-nav > li > a {
        padding-top: 14px;
    }
    .bio-img {
        display: none;
    }
    .page-id-14 h3 {
        font-size: 1.2em;
    }
    .page-id-14 .img-thumbnail {
        width: 48%;
    }
    .home-services p {
        font-size: 0.9em;
        line-height: 1.3em;
    }
    .service-box p {
        display: none;
    }
    .service-box {
        height: 16px;
    }
    .btn-bottom {
        display: block;
        margin-right: auto;
        position: relative;
        margin-left: auto;
    }
    .service-box h3 {
        font-family: 'Quattrocento Sans', sans-serif;
        letter-spacing: -0.9px;
    }
    .newsletter-box {
        height: 763px;
    }
    .navbar-main-customized .container {
        padding-right: 15px;
    }
}
@media (min-width: 631px) {
    .title-sm {
        display: none;
    }
}
@media (max-width: 631px) {
    .site-header {
        display: none;
    }
    .title-lg {
        display: none;
    }
}
@media (max-width: 500px) {
    .site-header {
        display: none;
    }
    .service-img {
        display: none;
    }
}
@media (max-width: 400px) {
    .page-id-14 .img-thumbnail {
        width: 81%;
        margin-bottom: 8px;
    }
}


