.fbc-page .fbc-wrap .fbc-items li:first-child
{
  padding-left: 0;
}

.dropdown-item{
  font-family:gothambook!important;
}

.fbc-page
{
  margin-top: -40px;
}

header .slogan hr {display:none;}
header nav ul.menu li a{height:91px;font-family:"sspb";}
header nav ul.menu li a{color:#000;}
header nav ul.sub-menu li a, header nav ul.sub-menu li ul.sub-menu li a{background:white!important;color:black!important;}
header .logo
{
  margin: 40px 0 0 0px;
}
/*header .slogan span{color:black!important;font-weight:bold!important;font-family:sspb!important;font-size:11pt!important;opacity:1;width:187px!important;line-height:18px!important;}*/
header
{
  border-top: 0!important;
  border-bottom: 2px solid #000!important;
}

header nav
{
  right:200px;
}

/*header.fixed_type
{
  position: absolute;
}*/


.pre_footer
{
  background: none!important;
  border-top: 1px solid black;
}
/*#footer_bar{border-top:2px solid #101049;padding-top:20px;}*/
.content_wrapper
{
  padding-top: 0px;
}

.orange
{
  color: #f04116;
  /*font-family: rosario!important;*/
  font-family: albraMedium;
  font-weight: bold;
  text-transform: none!important;
  font-size: 25pt;
  line-height: 40px;
}

#footer_bar .sidepanel, #footer_bar .sidepanel p, #footer_bar .sidepanel div, #footer_bar .sidepanel span, #footer_bar .sidepanel, #footer_bar .sidepanel p, #footer_bar .sidepanel div, #footer_bar .sidepanel a
{
  font-family: sspb!important;
  color: black!important;
}

.textwidget
{
  margin-top: -20px!important;
}

.maxbutton-1.maxbutton.maxbutton-e-mail .mb-text,.maxbutton-2.maxbutton.maxbutton-phone-us .mb-text
{
  font-family: gothambold!important;
  font-size: 12pt!important;
}

.title
{
  display: none;
}

hr.dark
{
  margin-top: 20px;
  margin-bottom: 35px;
  border-top: #000 7px solid;
  width: 60px;
}
/*hr.light{margin-top:15px;margin-bottom:15px;border-top:0;}*/
hr.light
{
  border-top: 0;
}

hr.colored
{
  margin-top: -20px;
  border-top: 0;
}

hr.normal
{
  margin-top: 30px;
  border-top: 0;
}

hr.two
{
  margin-top: 3-25px;
  border-top: 0;
}

hr.space
{
  margin-top: 3-25px;
  border-top: 0;
}

.btn_back,.blog_info,#comments
{
  display: none;
}

.single-post .blog_post_preview
{
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.span3
{
  width: 300px;
}

h2
{
  font-family: "gothambold"!important;
  font-size: 36pt;
  color: black;
  line-height: 50px;
  text-transform: none;
  letter-spacing: 2px;
}

h3
{
  font-family: "gothambold"!important;
  font-size: 18pt;
  font-weight: bold;
  color: black;
}

.text
{
  margin-bottom: 20px!important;
  font-family: "gothambook"!important;
  font-size: 11pt;
  color: black;
}

.text2
{
  margin-bottom: 20px!important;
  font-family: "gothammedium"!important;
  font-size: 14pt;
  color: black;
}

.text3
{
  margin-bottom: 20px!important;
  font-family: "gothambook"!important;
  font-size: 13pt;
  color: black;
}

.elementor-2126 .elementor-element.elementor-element-e3b51ef .elementskit-navbar-nav > li > a{
  font-family:"gothambold"!important;
  font-weight: normal!important;
  font-size:14px!important;
}

.elementor-button span{
    font-family:"gothambold"!important;
    margin-top:4px;
}

.elementor-button.elementor-size-md{
  border-radius:0px!important;
}

@media only screen and (max-width: 766px) and (min-width: 350px)
{
  h2
  {
    line-height: 50px;
  }

  .wp-image-1456.size-full.alignleft
  {
    padding-bottom: 30px;
  }

  hr.dark
  {
    margin-top: 20px;
  }
  

}

/*@media only screen and (max-width: 760px)
{
  a.menu_toggler
  {
    display: none!important;
  }
}*/