/*
Theme Name: Vanilla (CHILD)
Theme URI: https://www.nvisage.co.uk/
Version: 2.0
Description: Nvisage Website Development Theme (CHILD) (ACTIVATE AND EDIT THIS ONE - NOT THE PARENT)
Author: Nvisage
template: vanilla-nvisage */

.fl-page-nav-wrap{
background: #00385E;
    border: none;
}

.fl-page-nav-wrap .navbar-nav li > a {

    text-transform: uppercase;
    font-size: 20px;
}

.fl-page-header-text a{
	font-size: 20px;
    font-weight: 700;
    color: #00385E;
}

body header.fl-page-header {
    border-bottom: none!important;
}

.fl-page-nav-wrap .navbar-nav li > a {
    text-transform: uppercase;
    font-size: 19px;
    padding: 20px 19px;
    margin-right: 1px;
}

.fl-page-nav-wrap .navbar-nav li > a:hover {
	background:#0096D8;
}




.fl-page-header-primary .fl-page-nav ul.navbar-nav > li > ul.sub-menu-custom > li:first-child:before {
  content: none !important;
}
.fl-page-header-primary .fl-page-nav ul.navbar-nav > li > ul.sub-menu-custom {
  padding: 0!important;
}

.fl-page-header-primary .fl-page-nav ul.navbar-nav > li > ul.sub-menu-custom li {
  display: block !important;
  width: 100%;
}

.fl-page-header-primary .fl-page-nav ul.navbar-nav > li > ul.sub-menu-custom li a {
  padding-top: 15px;
  padding-bottom: 15px;
  height: auto;
}

@media (max-width: 1280px) {
  header .fl-page-nav-wrap {
    position: fixed;
    right: -120%;
    width: 100%;
    top: 0;
    bottom: 0;
    z-index: 998;
    padding-top: 100px;
    transition: 0.3s ease-in-out;
  }
  header .fl-page-nav-wrap.active {
    right: 0;
  }
  header .navbar-toggle {
    z-index: 999;
  }

  .fl-page-nav-toggle-icon .fl-page-nav ul.navbar-nav ul.sub-menu-custom {
    display: block !important;
    background: transparent;
  }
}


@media (min-width: 1281px) {
	.only-burger {
		display: none !important;
	}
}
@media (max-width: 1280px) {
	.only-burger.only-logged-in { display: none !important; }
	.only-burger.only-logged-out { display: block !important; }
	body.logged-in .only-burger.only-logged-in { display: block !important; }
	body.logged-in .only-burger.only-logged-out { display: none !important; }
}

/*** New addition by Frank! Comm **/
.fl-logo-img{
    max-height:100px !important;
    width:auto !important;
}
.fl-page-header a:hover, .fl-page-header a:focus, .fl-page-header a:hover *, .fl-page-header a:focus *, .fl-page-header a.fa:hover, .fl-page-header a.fa:focus {
    color: #005E86;
}
.fl-page-nav-wrap .navbar-nav li > a:hover {
    background:#005E86;
}
/*h1{*/
/*    font-size: 38pt !important;*/
/*}*/
/*h3,h4{*/
/*    font-size:26pt !important;*/
/*}*/
body, h5{
    font-size: 22pt !important;
}
p{
    font-size: 18pt !important;
}
footer .fl-page-footer .fl-page-footer-text {
    font-size: 12pt !important;
}


