/*
Theme Name:     Broker Child
Theme URI:      http://www.commercegurus.com/themes/broker-theme/
Description:    Child theme for Broker
Author:         CommerceGurus
Author URI:     http://www.commercegurus.com
Template:       broker
Version:        1.0
*/


/* Your css goes here */

/* GREEN - Hex #005130 and TAN - Hex #c0b890  blue-green #004258*/

#page-tops h1
{
font-size: 32px !important;
}

.page-tops h1
{
color: #004258 !important;
}

section.vc_section.vc_custom_1494552444982.vc_section-has-fill
{
    background-position: bottom left !important;
    background-repeat: repeat-x !important;
}


div.vc_column-inner.vc_custom_1494554545731
{
    background-position: top left !important;
    background-repeat: repeat-x !important;
}

h4.widget-title,
#text-5,
#text-6,
#text-7
{
font-weight: bold !important;
}

#home-top-text-expanded p
{
line-height: 35px !important;
padding-bottom: 10px;
font-weight: 700;
font-size: 36px;
color: #004258;
}

#home-top-text-bios p
{
line-height: 32px !important;
padding-bottom: 10px;
font-weight: 600;
font-size: 28px;
color: #004258;
}


#home-top-text p
{
font-weight: 700;
font-size: 36px;
color: #004258;
}

#choose-tfb p
{
font-weight: 700;
font-size: 28px;
color: #004258;
}

#meet-home p
{
font-weight: 700;
font-size: 36px;
color: #004258;
}


#about-home h3,
#faq-home h3
{
font-weight: 500;
color: #004258;
}

h3.form-green
{
font-weight: 500 !important;
color: #004258 !important;
}


h2.entry-title a
{
font-size: 28px !important;
font-weight: 500 !important;
color: #004258 !important;
}


#home-blocks h4
{
font-size: 22px;
}

#home-blocks ul>li
{
font-size: 14px;
font-weight: 600;
}

.header-wrapper .overlay {
    opacity: 100.00 !important;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
    color: #fff;
font-weight: 600;
    border-color: #6AB165;
    background-color: #FFCC00;
}

.cg-menu-ul a
{
font-weight: 600 !important;
color: #004258 !important;
}

.current-menu-item a
{
font-weight: 600 !important;
color: #004258 !important;
}

/* PAGE TITLE BANNERS START

.page-id-95 .header-wrapper .overlay,
.page-id-73 .header-wrapper .overlay
{
background-image: url("/wp-content/uploads/2017/05/financial_planning_banner.jpg");
background-color: #fff;
background-size: cover;
background-repeat: no-repeat;
}

.page-id-141 .header-wrapper .overlay
{
background-image: url("/wp-content/uploads/2017/05/trust_admin_banner.jpg");
background-color: #fff;
background-size: cover;
background-repeat: no-repeat;
}
.page-id-110 .header-wrapper .overlay
{
background-image: url("/wp-content/uploads/2017/05/trust_admin_banner.jpg");
background-color: #fff;
background-size: cover;
background-repeat: no-repeat;
}

.page-id-122 .header-wrapper .overlay
{
background-image: url("/wp-content/uploads/2017/05/custom_wealth_lending_banner.jpg");
background-color: #fff;
background-size: cover;
background-repeat: no-repeat;
}

.page-id-71142 .header-wrapper .overlay
{
background-image: url("/wp-content/uploads/2017/05/brokerage_banner.jpg");
background-color: #fff;
background-size: cover;
background-repeat: no-repeat;
}

.page-id-71145 .header-wrapper .overlay
{
background-image: url("/wp-content/uploads/2017/05/about_banner.jpg");
background-color: #fff;
background-size: cover;
background-repeat: no-repeat;
}

.page-id-71 .header-wrapper .overlay
{
background-image: url("/wp-content/uploads/2017/05/testimonial_banner.jpg");
background-color: #fff;
background-size: cover;
background-repeat: no-repeat;
}

.page-id-67 .header-wrapper .overlay
{
background-image: url("/wp-content/uploads/2017/05/contact_banner.jpg");
background-color: #fff;
background-size: cover;
background-repeat: no-repeat;
}


.page-id-70572 .header-wrapper .overlay
{
background-image: url("/wp-content/uploads/2017/05/about_banner.jpg");
background-color: #fff;
background-size: cover;
background-repeat: no-repeat;
}


.page-id-71049 .header-wrapper .overlay,
.page-id-71193 .header-wrapper .overlay,
.page-id-71191 .header-wrapper .overlay,
.page-id-71189 .header-wrapper .overlay,
.page-id-71183 .header-wrapper .overlay

{
background-image: url("/wp-content/uploads/2017/05/our_team_banner.jpg");
background-color: #fff;
background-size: cover;
background-repeat: no-repeat;
}


PAGE TITLE BANNERS END */

.vc_toggle_title h4
{
font-weight: 700 !important;
}

ul.sidemenu li a {
  display: block;
  padding: 12px 35px 12px 15px;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
  color: #222;
  position: relative;
  font-size: 17px;
  line-height: 1.35em;
  opacity: 1;
  font-size: 15px;
  font-weight: 400;
}

/*--- 2 Column Form Styles Start ---*/
 
#left {
    width: 47%;
    float: left;
    margin-right:6%;
}
 
#right {
    width: 47%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.clearfix {
    display:block;
}
 
/*--- 2 Column Form Styles End ---*/

select#stateform.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required
{
padding: 7px;
margin-bottom: 0;
}

select#contact-pref.wpcf7-form-control.wpcf7-select
{
width: 50%;
}

#secondary .advanced-sidebar-menu ul li.current_page_item > a,
#secondary .advanced-sidebar-menu ul li.current_page_item > a:hover,
#secondary .advanced-sidebar-menu ul li.page_item > a:hover,
#secondary .advanced-sidebar-menu ul li.current_page_ancestor > a,
#secondary .advanced-sidebar-menu ul li.current_page_ancestor > a:hover,
.sidebar #secondary .widget_product_categories li.current-cat.cat-parent > a,
.sidebar #secondary .widget_product_categories li.current-cat-parent > a,
.sidebar #secondary .widget_product_categories li.current-cat > a {
  background-color: #e6e3d3;
  border-color: #eee;
color: #004258;
}

#secondary .advanced-sidebar-menu ul li.page_item > a
{
color: #004258;
}

.legal-info p
{
font-size: 14px !important;
}


.lcp_catlist a
{
font-weight: 600;
border-bottom: none;
}

ul.lcp_catlist>li
{
margin-bottom: 10px;
}

.extra p,
#text-7 h4,
#text-6 h4,
div#text-6.widget-5.widget-odd.cg-header-details.widget_text,
div#text-5.widget-4.widget-even.cg-header-details.widget_text,
#text-5 h4
{
font-size: 18px;
font-weight: 500 !important;
}

div.col-xs-12.col-lg-9.col-md-9
{
width: 1400px !important;
max-width: 90%;
}

ul.cg-menu-ul
{
width: 300px !important;
}