/*
 Theme Name:   Advisor 9 Child - Wright, R.
 Description:  Advisor 9 Child Theme
 Template:     advisor9
*/

@charset "UTF-8";
@import url('../advisor9/style.css');
@import url('https://fonts.googleapis.com/css?family=Lato|Oswald');

html {
    -webkit-font-smoothing: antialiased;
}
body {
    font-family: 'Lato', sans-serif;
    font-size: 17px;
}
a {
    color: #404040;
}
label {
    color: #777;
    font-weight: 100;
    font-size: 14px;
}
input.form-control {
    border-radius: 0px;
}
h1, h2, h3, h4 {
    font-family: "Oswald",sans-serif;    
}
h1.entry-title {
    font-weight: 100;
    text-transform: uppercase;
}
h3.panel-title {
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    text-align: center;
}
.lead {
    font-family: "Oswald",sans-serif;
    font-size: 24px;
}
.center-justify {
    text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
}

/* top section */
.contact {
    font-family: 'Oswald', sans-serif;
    font-size: 24px;
    margin-bottom: 0;
    padding-top: 2em;
}
.contact a {
    color: #404040;
}
.glyphicon {
    color: #b79a5c;
}

/* top nav */
.navbar-main-customized {
    background: #5f769b;
}
.navbar-main-customized .navbar-nav > .active > a, .navbar-main-customized .navbar-nav > .active > a:hover, .navbar-main-customized .navbar-nav > .active > a:focus {
    background-color: #b79a5c;
    color: #fff;  
}
.navbar-main-customized .navbar-nav > li > a:hover, .navbar-main-customized .navbar-nav > li > a:focus {
    background-color: #5f769c;
    color: #fff;
}
.dropdown-menu {
    font-family: 'Oswald', sans-serif;
    font-size: 18px;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: #b79a5c;
}
.navbar-toggle {
    border-radius: 0px;
}

/* logo */
.site-title a {
    display: none;
}

/* cta slider */
hr.style15 {
    border-top: 6px dotted rgb(158, 134, 81);
    text-align: center;
}
hr.style16 {
    border-top: 5px dotted rgb(158, 134, 81);
    text-align: center;
}

/* new slider */
.gps-carousel-caption {
    background: none repeat scroll 0% 0% rgba(95, 118, 155, 0.75);
    padding: 15px 25px 15px;
    text-align: center;
}

/* second nav */
.navbar-secondary-customized {
    display: none;
}
.navbar {
    border-radius: 0px;
}
.navbar-main-customized .navbar-nav > li > a {
    font-size: 18px;
    text-transform: uppercase;
    font-family: "Oswald",sans-serif;
}

.navbar-secondary-customized {
    background-color: #897248;
    border-color: #897248;
}
.navbar-secondary-customized .navbar-nav > li > a {
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    font-family: "Oswald",sans-serif;
}

/* buttons */
.btn {
    border-radius: 0px;
}
.btn-primary {
    background-color: #f17951;
    border: none;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    padding: 8px 15px;
    text-align: center;
    text-transform: uppercase;
    transition: all 200ms ease;
    border-radius: 0px;
}
.btn-primary:hover {
    background-color: #404040;
    border-color: #404040;
}

/* gradient buttons */
.btn-primary.gradient {
    background: -moz-linear-gradient(top,  #33a6cc 50%, #0099cc 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#33a6cc), color-stop(50%,#0099cc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #33a6cc 50%,#0099cc 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #33a6cc 50%,#0099cc 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #33a6cc 50%,#0099cc 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #5f769c 50%,#485975 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33a6cc', endColorstr='#0099cc',GradientType=0 ); /* IE6-9 */
}
.btn-primary.gradient:hover, .btn-primary.gradient:focus, .btn-primary.gradient:active, .btn-primary.gradient.active, .open > .dropdown-toggle.btn-primary {
    background: -moz-linear-gradient(top,  #66b2cc 50%, #33a6cc 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#66b2cc), color-stop(50%,#33a6cc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #66b2cc 50%,#33a6cc 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #66b2cc 50%,#33a6cc 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #66b2cc 50%,#33a6cc 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #b1b2b2 50%,#828282 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66b2cc', endColorstr='#33a6cc',GradientType=0 ); /* IE6-9 */
}
.btn-primary.gradient:active, .btn-primary.gradient.active {
    background: -moz-linear-gradient(top,  #267c99 50%, #007299 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#267c99), color-stop(50%,#007299)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #267c99 50%,#007299 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #267c99 50%,#007299 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #267c99 50%,#007299 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #267c99 50%,#007299 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#267c99', endColorstr='#007299',GradientType=0 ); /* IE6-9 */
}

/* home widgets */
.home .widget-title {
    border-bottom: none;
    font-size: 30px;
}
.home-service h3 {
    color: #5f769c;
    text-align: center;
}
.home-service .icon {
    color: #5f769c;
    padding: 15px 0;
    text-align: center;
}
.service-body {
    margin: 0 auto;
    padding: 5px 15px 20px;
    text-align: center;
}
.gradient-icon {
    background: -webkit-gradient(linear, left top, left bottom, from(#3b6dac), to(#234570));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    text-align: center;
}
i.fa.fa-pie-chart.fa-5x.gradient-icon, i.fa.fa-percent.fa-5x.gradient-icon {
    font-size: 10em;   
}
i.fa.fa-users.fa-5x.gradient-icon {
    font-size: 9.5em;
}
.home-service p {
    margin: 0 20px;
}
.panel {
    border-radius: 0px;
}
.panel-heading {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.panel-customized > .panel-heading {
    background: #5e769b;
    border-color: #5f769b;
    border-bottom: none;
    margin: 0 -1px;
}
.panel-customized > .panel-heading > .panel-title {
    font-family: "Oswald",sans-serif;
    font-size: 17px;
    font-weight: bold;
}
.widget-title {
    border-bottom: none;
}

/* inner */
.splash {
    display: none;
}

/* footer */
.site-footer {
    background: rgb(95, 118, 156);
    color: #fff;
}
.site-footer .widget-title {
    border-bottom: none;
    text-transform: uppercase;
    font-size: 20px;
}
.site-footer a {
    color: #fff;
}
.site-footer ul {
    list-style-type: none;
    padding-left: 0;
}

@media (min-width: 500px) {
    .gutter-left {
        float: left;
        margin-right: 15px;
    }
}

@media (max-width: 991px) {
    .top-section .widget-1 img {
        display: block;
        margin: 0 auto;
    }
    .site-footer .widget-1 img {
        max-width: 50% !important;
    }
    .contact {
        padding-top: 0em;
        text-align: center;
    }
    .navbar-main-customized .navbar-nav > li > a {
        font-size: 15px;
        padding: 15px 10px;
    }
    .site-footer {
        text-align: center;
    }
    .site-footer img {
        margin: 0 auto;
    }
}

@media (max-width: 767px) {
    .lead {
        font-size: 18px;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #ccc;
    }
    .gps-carousel-caption h2 {
        font-size: 24px;
    }
}

@media (max-width: 500px) {
    .site-header {
        display: none;
    }
    .splash, .splash img, .bx-wrapper img {
        height: 100px;
        min-height: 100px;
    }
}