.top-heading .top-bar,
.top-bar,
.top-bar .top-bar-module .module-menu .sub-menu-container
{
  background-color: rgba(0,45,92,1) !important;
}
  .top-bar .top-bar-inner{
    }
  .top-bar .top-bar-inner{
        min-height: 25px;
  }
.top-heading .middle-section-header,
.middle-section-header{
  background-color: rgba(0,0,0,0) !important;
}

.middle-section-header,
.middle-section-header a,
.middle-section-header .logo-text,
.middle-section-header .logo-text a,
.middle-section-header .module-menu .menu-item,
.middle-section-header .module-menu .menu-item > a,
.middle-section-header .module-menu > .menu-item > a
{
  color: #ffffff;
}
  .middle-section-header .middle-section-inner{
    }
.bottom-section-header .bottom-section-inner{
  background-color: rgba(46,150,219,1) !important;
}
.bottom-section-header,
.bottom-section-header a,
.bottom-section-header .logo-text,
.bottom-section-header .logo-text a,
.bottom-section-header .heading-module .icon-graphic > li .info-title,
.bottom-section-header .heading-module .icon-graphic > li .info-label,
.bottom-section-header .icon-graphic > li > a, .bottom-section-header .icon-graphic > li > i,
.bottom-section-header .module-menu .menu-item,
.bottom-section-header .module-menu .menu-item > a,
.bottom-section-header .module-menu > .menu-item > a
{
  color: #ffffff;
}
  .bottom-section-header .bottom-section-inner{
    }
.bottom-section-header .bottom-section-inner
{
  border-top: solid 1px rgba(0,0,0,0);
}
.icon-graphic > li > a,
.icon-graphic > li > i,
.bottom-section-header  .heading-module .icon-graphic > li > a{
  color: #ffffff;
}
.icon-graphic > li .info-title,
.bottom-section-header .heading-module .icon-graphic > li .info-title{
  color: #ffffff;
}
.icon-graphic > li .info-label,
.bottom-section-header .heading-module .icon-graphic > li .info-label{
  color: #ffffff;
}
.mainmenu-bar.affix{box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}  .main-menu > li.page_item > a,
  .main-menu > li.menu-item > a{ color:#ffffff;border-top:0;border-right:0;border-bottom:0;border-left:0;border-style:solid;border-color:}
.main-menu li.page_item:hover > a,
.main-menu li.menu-item:hover > a
{
  color:#fde428}
  .main-menu > li.page_item.current-menu-item > a,
.main-menu > li.menu-item.current-menu-item > a,
.main-menu > li.page_item.current-menu-parent > a,
.main-menu > li.menu-item.current-menu-parent > a,
.main-menu > li.page_item.current_page_item > a,
.main-menu > li.menu-item.current_page_item > a,
.main-menu > li.page_item.current_page_parent > a,
.main-menu > li.menu-item.current_page_parent > a{
  color: #fde428;
}
@media (max-width: 768px){

  .main-menu .page_item.page_item_has_children.menu-expand > a,
  .main-menu .menu-item.page_item_has_children.menu-expand > a,
  .main-menu .page_item.menu-item-has-children.menu-expand > a,
  .main-menu .menu-item.menu-item-has-children.menu-expand > a {
      color: #fde428;
  }

  .main-menu > li.current-menu-item, .main-menu > li.current-menu-parent,
  .main-menu > li.current_page_item, .main-menu > li.current_page_parent,
  .main-menu > li:hover, .main-menu > li:focus, .main-menu > li.active {
      border-color: #fde428;
  }

}
@media (max-width: 768px){
}
  .mainmenu-bar .mainmenu-bar-inner,
  .mainmenu-bar.affix .mainmenu-bar-inner{
    }

  .top-heading .module-main-menu .main-menu{border-top:0;border-right:0;border-bottom:0;border-left:0;border-style:solid;border-color: }

  .mainmenu-bar .main-menu > li.page_item > a,
.mainmenu-bar .main-menu > li.menu-item > a{ color: #222222}
.mainmenu-bar .main-menu li.page_item:hover > a,
.mainmenu-bar .main-menu li.menu-item:hover > a
{
  color: #5aace2}

  .mainmenu-bar .main-menu > li.page_item.current-menu-item > a,
  .mainmenu-bar .main-menu > li.menu-item.current-menu-item > a,
  .mainmenu-bar .main-menu > li.page_item.current-menu-parent > a,
  .mainmenu-bar .main-menu > li.menu-item.current-menu-parent > a,
  .mainmenu-bar .main-menu > li.page_item.current_page_item > a,
  .mainmenu-bar .main-menu > li.menu-item.current_page_item > a,
  .mainmenu-bar .main-menu > li.page_item.current_page_parent > a,
  .mainmenu-bar .main-menu > li.menu-item.current_page_parent > a{
    color: #5aace2;
  }

a:hover,
.btn-link:hover
{
  color: #fde428;
}
.page-heading,
.page-heading .top-heading{
  background-color: rgba(0,0,0,0.3);
}
.slide-sidebar-overlay{background: rgba(0, 0, 0, 0.75);}
.heading-module .slide-bar{font-size:18px}
html, body,body.single,.body-font,.section-main-title.body-font,.sub-title.body-font,.sub-heading.body-font{font-family: Roboto;}body,body.single{font-size: 15px;font-weight: 300;line-height: 1.6666666666667;}.section-font,h1.section-font,h2.section-font,h3.section-font,h4.section-font,
h5.section-font,h6.section-font,.section-main-title.section-font{
  font-family: Playfair Display;
}
