ul#menu-main-menu-2 ul.sub-menu {
    text-transform: uppercase !important;
padding-bottom:20px;
 
    margin: 0;
 border-top: 3px solid #a1c5e5;
    font-size: 16px;
width: 240px;
    z-index: 1000;
    -moz-box-shadow: 0 1px 20px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.15);
    box-shadow: 0 1px 20px rgba(0,0,0,0.15);
}

ul#menu-main-menu-2 ul.sub-menu li {
   text-transform: uppercase !important;
padding:bottom:20px !important;
}

ul#menu-main-menu-2 ul.sub-menu li a {
 color: #808080;
}

ul#menu-main-menu-2 ul.sub-menu li a:hover {
color: #0080c6;
}


ul.sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page a {
font-size:16px !important;
}

h1, h2, h3, h4 {
color:#173656 !important;
font-family: 'Ubuntu', sans-serif;

}

h1 {
font-size:40px;
}
h3 {
font-size:26px;
}

.fl-node-5c09579530aad .menu a {
  padding: .5em .75em 0 .75em;
}

.fl-node-5c09579530aad .menu a:hover {
color: #173656;
}

/* .home .fl-page-bar,*/
.home .fl-page-header-wrap 
 {display:none}

.home,
.home .fl-page-content {background-color:#031c33}


.fl-page-bar {
display:none;
}



ul#menu-main-menu-2 {
    float: none;
margin-left:80px;
}

ul#menu-main-menu-2 li {
    text-transform:uppercase;
}

ul#menu-main-menu-2 li:before {
    content: " ";
}

ul#menu-main-menu-2 ul.sub-menu li {
    text-transform:none;
    padding:0 2em 0 2em;
    margin:0;
}

ul#menu-main-menu-2 ul.sub-menu li a{
    padding:0;
    margin:0;
}



.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li > a {
    color: #0080c6;
color: #173656;
    padding: 1.5em .75em 0 .75em;
    font-size: 16px;
    font-family: "Lato", sans-serif;
}

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.current-menu-item > a {
    color: #173656;
    font-weight:700;
}

.fl-page-bar a:hover, .fl-page-bar a:focus, .fl-page-bar a:hover *, .fl-page-bar a:focus *, .fl-page-bar a.fa:hover, .fl-page-bar a.fa:focus {
	color: #cdd74c;
 color: #173656 !important;
}
/*
.fl-page-bar .navbar-nav > li > a:hover, .fl-page-bar .navbar-nav > li > a:focus {
	color: #cdd74c;
color: #173656;
}

.fl-page-bar-nav > li > ul.sub-menu a:hover, .fl-page-bar-nav > li > ul.sub-menu a:focus, .fl-page-bar-nav > li > ul.sub-menu a:hover *, .fl-page-bar-nav > li > ul.sub-menu a:focus *, .fl-page-bar-nav > li > ul.sub-menu a.fa:hover, .fl-page-bar-nav > li > ul.sub-menu a.fa:focus {
	color: #cdd74c;
color: #173656;
}

.fl-page-bar-nav > li > ul.sub-menu .navbar-nav > li > a:hover, .fl-page-bar-nav > li > ul.sub-menu .navbar-nav > li > a:focus {
	color: #cdd74c;
color: #173656;
}

.fl-page-bar a:hover, .fl-page-bar a:focus, .fl-page-bar a:hover *, .fl-page-bar a:focus *, .fl-page-bar a.fa:hover, .fl-page-bar a.fa:focus {
	color: #cdd74c;
color: #173656;
}

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.current-menu-item > a:hover {
    color: #173656 !important;
    font-weight:700;
}

a.nav-link:hover{
 color: #173656;
}*/

.plain-homepage-box {
background: #e0eaf3;
padding:10px;
height: 200px;
border: 1px solid #c7d9e6;
}

.plain-homepage-box h2 {
color:#01375d;
}


.fl-page-nav-right .fl-page-header-container {
    padding-bottom: 15px;
    padding-top:15px;
    width: 1100px;
}

.home-topimage h1 {
    /*font-family: 'Roboto Condensed', sans-serif !important;*/
   /* font-family:"Lato", sans-serif;*/
font-family: 'Open Sans', sans-serif;
font-family: 'Ubuntu', sans-serif;
    color: #ffffff !important;
    font-size: 80px;
    line-height: 70px;
    text-shadow: 5px 5px 15px #000000;
}

.home-topimage {
padding-top:0px !important;
margin-top:0px !important;
}

.home-topimage h2 {
    /*font-family: 'Roboto Condensed', sans-serif !important;*/
font-family: 'Open Sans', sans-serif;
font-family: 'Ubuntu', sans-serif;
    color: #ffffff !important;
    font-size: 50px;
    line-height: 60px;
    text-shadow: 5px 5px 15px #000000;
margin-bottom:20px
}

.home-topimage p {
    /*font-family: 'Roboto Condensed', sans-serif !important;*/
    color: #ffffff;
    font-size: 30px;
    line-height: 30px;
    text-shadow: 5px 5px 15px #000000;
margin-top:20px;
}
.home-about h2 {
color:#01375d;
font-size:40px;
}

.home-about p {
font-size:18px;
line-height:26px;
}

.participants h3 {
margin-bottom:0;
}