/* Begin Theme Settings */
.site_info .btn-menu, .site_info > .container > .row > * 
{
  height: 120px;
  line-height: 120px;
}

.navbar .btn-navbar 
{
  margin-top: 28px
}

.nav-search-box.active .search-results {
  margin-top: 56px;
}

header,
header .navbar > nav,
header .navbar > nav > .nav,
header .navbar > nav > .nav>li
{
  height: 56px;
  min-height: 56px;
}
.navbar .nav > li > a,
.nav .nav-search-box
{
  height: 56px;
  line-height: 56px;
}

.navbar .nav > li > a.with_teaser > .half
{
  height: 28px;
}

header .navbar .nav > li > a > i 
{
  font-size: 17px;
  line-height: 56px;
  height: 56px;
}

.navbar .nav > li > a.with_teaser > i,
.navbar .nav > li > a.menu_item_without_text > i
{
  font-size: 22px;
}

.navbar .nav > li > a.with_teaser > .half > span
{
  padding-top: 13px;
}

.navbar .nav > li > a.with_teaser > .teaser
{
  font-size: 9px;
}

header .navbar .nav .nav-search-box .search-form
{
  top: 0; /*-13px; */
}
.main_header_logo {
  height: 56px;
  width: auto;  
}
header .company_logo.menu-logo,
header .company_logo.menu-logo > a
{
  height: 56px;
  line-height: 56px;
}

/* End Theme Settings */

/* Begin Custom CSS */
.meta_author {<br /><br />display: none;<br /><br />}<br /><br />.testimony_avatar{display:inline-block;position:relative;padding: 3px;border:0;border-radius:10%}<br /><br />.testimony_avatar img{z-index:2;display:inline-block;position:relative;border-radius: 10%;width:100%;height:auto}<br /><br />.wpb_tour_next_prev_nav a {<br /><br />border-bottom: 1px dotted;<br /><br />text-decoration: none;<br /><br />display: none;<br /><br />}<br /><br />.miss_hearts.active .icon{opacity: 10;display: none;}<br /><br />.miss_hearts .text{display: none;line-height:100%;font-size:11px}<br /><br />.sc_layout.grid .post_title *, .sc_layout.grid .post_title, .sc_layout.grid.staff .post_title,.sc_layout.list > li .post_title,.loop_module.portfolio .second_layer .portfolio_item_title {font-size:14px;font-weight:400;}<br /><br />.im_contacts_widget span.phone{font-size: 12px;}<br /><br />.pullquote,.pullquote2,.pullquote3{font-family:;letter-spacing:0 px;font-style:italic;font-size: 12px;line-height:16px}<br /><br />ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{float:left;text-align:left;width:25%;padding:0 0 0 1em;color:#999;line-height:1.5em;DISPLAY: none;}<br /><br />.dataTables_info{DISPLAY:NONE;}<br /><br />.dataTables_length{DISPLAY:NONE;}<br /><br />.dataTables_filter {DISPLAY:NONE;}<br /><br />table.dataTable thead th{font-weight:100;}

.before_footer{padding:0px 0 5px 0;}

footer{padding:10px 0 10px 0;}

.sidebar .widget, .before_footer .widget{margin-bottom:0px;}

.before_footer .widget > ul, .before_footer .widget > div{margin:5px 0px 0px 0px;}

.im_contacts_widget span.phone{font-size:12px;}

.navbar{min-height:10px;}

.divider6 { margin:0px;}

.before_footer h4, footer h4{margin:11px 0px 10px 0px;}

.wpb_content_element{margin-bottom:10px;}

header .navbar .nav .nav-search-box .search-button{background-color:#EDEDED;}

header .navbar .nav .nav-search-box .search-form fieldset, header .navbar .nav .nav-search-box .search-form fieldset input{background-color:rgba(15, 96, 164, 1);}

header .navbar .nav .nav-search-box:hover .search-button, header .navbar .nav .nav-search-box.active .search-button{background-color:#DDDDDD;}


table{width:100%;}


.miss_hearts.active .icon{visibility:hidden;}
.miss_hearts .text{visibility:hidden;}

.after_header{margin-bottom:30px;}


.single_module .single_content.staff .page_content{margin-left:0px; float:left;}

.sc_layout.grid .post_title, .sc_layout.grid.staff .post_title{font-size:16px;}

/* End Custom CSS */

/* CSS Generator Execution Time: 0.0023810863494873 seconds */