/* Custom Styles for Stan Law */

/*--------------------------------------------------------------
# General Body and Typography
--------------------------------------------------------------*/
body {
    color: #333333;
    background-color: #F5F5F5;
}

h1, h2, h3, h4, h5, h6 {
    color: #1A237E;
}

a {
    color: #1A237E;
}

a:hover {
    color: #D4AF37;
}

/*--------------------------------------------------------------
# Buttons
--------------------------------------------------------------*/
.vc_btn3 {
    background-color: #1A237E !important;
    color: #FFFFFF !important;
    border: 2px solid #1A237E !important;
    transition: all 0.3s ease-in-out;
}

.vc_btn3:hover {
    background-color: #D4AF37 !important;
    color: #FFFFFF !important;
    border-color: #D4AF37 !important;
}

/*--------------------------------------------------------------
# Header and Navigation
--------------------------------------------------------------*/
.header-main {
    background-color: #FFFFFF;
    border-bottom: 1px solid #E0E0E0;
}

.navbar-default .navbar-nav > li > a {
    color: #1A237E;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #D4AF37;
    background-color: transparent;
}

/*--------------------------------------------------------------
# Scroll-up Button
--------------------------------------------------------------*/
.scrollup {
    background: rgba(26, 35, 126, 0.7); /* #1A237E */
}

.scrollup:hover {
    background-color: rgba(212, 175, 55, 0.9); /* #D4AF37 */
}

/*--------------------------------------------------------------
# Toggles and Accordions
--------------------------------------------------------------*/
.vc_toggle .vc_toggle_title {
    background-color: #F5F5F5;
}

.vc_toggle .vc_toggle_title .vc_toggle_icon:before,
.vc_toggle .vc_toggle_title .vc_toggle_icon:after {
    background: #1A237E;
}

/*--------------------------------------------------------------
# Blockquotes
--------------------------------------------------------------*/
blockquote.wp-block-quote {
    background: #E8EAF6; /* Lighter shade of blue */
    border-left: 4px solid #1A237E !important;
}

/*--------------------------------------------------------------
# Sidepanel
--------------------------------------------------------------*/
.sidepanel-form .inner {
    background-color: #1A237E;
}

.sidepanel-form .inner .title h2 {
    color: #FFFFFF;
}

.sidepanel-form .inner .form-control {
    background-color: #FFFFFF;
    color: #333333;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.footer {
    background-color: #1A237E;
    color: #FFFFFF;
}

.footer a {
    color: #FFFFFF;
}

.footer a:hover {
    color: #D4AF37;
}