@import url(//fonts.googleapis.com/css?family=Shadows+Into+Light);
body {
	/*background-color: #ffffff;
    background-image:url(../templates/chamber-template-1/mainbg.png);
    background-repeat:repeat-x;*/
	color: #3F3F3F;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.3;
	margin: 0 auto;
}
html {
	background-color: #222327;
}
/*-------------------------FONT STYLING START----------------------*/

a {
	color: #F7941E;
	text-decoration: none;
}
a:hover {
	color: #00b3da;
	text-decoration: underline;
}
a img {
	border: 0;
}
img {
    max-width:100%;
    height:auto;
}
p {
	color: #3F3F3F;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1em;
	margin: 0;
	line-height: 1.3;
	padding: .4em;
}
h1, h2, h3, h4, h5, h6 {
	padding: .4em;
}
h1, h1 a, .title1, .title1 a {
	color: #f7941e;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bold;
	margin: 0;
}
h2, h2 a, .title2, .title2 a {
	color: #00B3DA;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0;
}
h3, h3 a, .title3, .title3 a {
	color: #00b3da;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
}
h4, h4 a, .title4, .title4 a {
	color: #00b3da;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
}
h5, h5 a, .title5, .title5 a {
	color: #00b3da;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}
h6, h6 a, .title6, .title6 a {
	color: #00b3da;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration: none;
}
/*-------------------------FONT STYLING END------------------------*/

.carousel {
    padding: 20px 0 20px 0;
}

/*--------------------------LNL-761-75424--------------------------*/

.blog_post_listing_title {
    font-size: 12px;
}

.se_body.se_mainContent {
    background: white;
}

/*--------------------------LNL-761-75424--------------------------*/

#blog .post .post-pic {
    text-align: center;
    margin: 10px auto;
    box-sizing: border-box;
    overflow: hidden;
    border: 0px solid transparent !important;
    max-width: 370px;
    max-: 240px;
}

#blog2 .post .post-pic {
    text-align: center;
    margin: 10px auto;
    box-sizing: border-box;
    overflow: hidden;
    border: 0px solid transparent;
    max-width: 370px;
    max-: 240px;
}

/*-------------------------LE FORM STYLE START---------------------*/

.le_form {
	color: #3d3d3d;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	line-height: 18px;
}
.le_form_name {
	color: #3d3d3d;
	font-family: 'Shadows Into Light', cursive;
	font-size: 20px;
	font-weight: 400;
	margin: 0 0 10px 0;
}
.container input[type="submit"] {
	background: none repeat scroll 0 0 #F4F4F4;
	border: 1px solid #999999;
	border-radius: 5px;
	color: #777777;
	cursor: pointer;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 6px 11px 5px;
}
.container input[type="submit"]:hover {
	background: none repeat scroll 0 0 #f8f8f8;
	border: 1px solid #999999;
	border-radius: 5px;
	color: #777777;
	cursor: pointer;
}
.container input[type="text"], .container input[type="password"], .container textarea, #search_form_value {
	padding: 5px 5px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #3d3d3d;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	line-height: 18px;
}
.form-control {
	height: inherit !important;
	border-radius: 0 !important;
}
.form-group {
	margin-bottom: 10px !important;
}
.form-header p {
	color: #f39a1b;
	font-size: 16px;
}
/*-------------------------LE FORM STYLE END-----------------------*/


.no-gutter {
    padding-left:0;
    padding-right:0;
}


header {
    background-color: rgba(247, 148, 30, 0.9);
}

#page-title-inside {
    background-color: #00b3da;
    box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.3);
    margin-top: 74px;
    padding: 60px 0 20px;
    text-align: center;
}

.c2a-buttonHeader a {
    background-color:#00B3DA !important;
}

.c2a-buttonHeader a:hover {
    background-color:#F7941E !important;
}

.c2a-button a {
    background-color:#f7941e !important;
}

.c2a-button a:hover {
    background-color:#00b3da !important;
}

.sidebarbutton a {
    background-color:#f7941e;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 0px;
    min-width: 100%;
    padding: 10px 20px;
    text-align: center;
    transition: background-color 0.5s ease 0s;
}

.csidebarbutton a:hover {
    background-color:#00b3da !important;
    min-width: 100% !important;
}

.sidebarbutton a {
    background-color:#f7941e !important;
    min-width: 100% !important;
}

.sidebarbutton a:hover {
    background-color:#00b3da !important;
    min-width: 100% !important;
}

.intro p {
    font-size: 24px;
    line-height:36px;
}

#intro-strip {
    background-color:#00B3DA;
    padding:20px 0 20px 0;
}

#signup {
    background-color:#00B3DA;
    padding:20px 0 20px 0;
}

/*to remove border around circles on home page*/
#our-team .staff-mem img {
    border: 0 !important;
}

/*-------------------------SITE CLASSES START----------------------*/

#main {
    background-image:url(../flaglerchamber/graphics-do-not-delete/FC_Homepage_Flagler_Beach.jpg);
}
#parallax {
    background-image:url(../flaglerchamber/graphics-do-not-delete/SurferBkg.jpg);
}
#mn-content #mn-login span.mn-form-name {
    margin-right:15px !important;
}
div.roundCTA {
    background-color: #F1784D;
    border-radius:50%;
    width:200px;
    height:200px;
    text-align:center;
    padding:15px;
    margin:0 auto;
    display: table;
}
.roundCTA p {
    color:#fff;
    text-align:center;
    font-size:2em;
    display: table-cell;
    vertical-align: middle;
    transform:rotate(-10deg);
    transition:all .5s ease;
    -webkit-transition:all .5s ease;
  }
  .roundCTA a {
      color:#fff;
  }
  .roundCTA a:hover {
      text-decoration:none;
      font-style:italic;
  }
  .roundCTA p:hover {
    transform:rotate(-370deg);  
  }
.opacityTransition img {
   opacity:0.5;
   transition: all .5 linear;
   -webkit-transition: all .5s linear;
   -moz-transition: all .5s linear;
   -ms-transition: all .5s linear;
   -o-transition: all .5s linear;
  
}
.opacityTransition:hover img {
    opacity:1;
    
}
.footerTextCenter {
    text-align:center;
}

.fa a:hover {
	color: #F1784D !important;
}
.logoPosition {
	top: -15px;
	left: 0;
}
.img-responsive img {
	max-width: 200%;
	height: auto;
}
.slideUpDown {
	transform: translateY(0);
	-webkit-transition: all 0.9s ease !important;
	-moz-transition: all 0.9s ease !important;
	-o-transition: all 0.9s ease !important;
	transition: all 0.9s ease !important;
	cursor: default !important;
}
.slideUpDown.staff-mem:hover {
	transform: translateY(-15px);
}
.HeaderMenu li.le_menuitem_level_0 a {
	color: #217a34;
}
.eventBox {
	border: 1px solid #555;
	border-radius: 10px;
	padding: 10px;
}
hr {
}
.imgFull img {
	max-width: 100% !important;
	height: auto;
}
.panel {
	border: 0px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
blockquote {
	border: 0px !important;
	margin: 0px !important;
	padding: 0px !important;
	width: 100% !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
.homesectionimg img {
	width: 100%;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.homesection {
	background-color: #3A5078;
	min-height: 150px;
	padding: 10px 15px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.homesection h1, .homesection h2, .homesection h3, .homesection h4, .homesection h5, .homesection h6, .homesection a {
	color: #ffffff !important;
}
.se_button a, a.se_button {
	background-color: #3a5078;
	color: #eeeeee;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	padding: 10px;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.se_button a:hover, a.se_button:hover {
	background-color: #2b3a57;
	text-decoration: none;
}
.se_cta, .se_cta a {
	background-color: #3a5078;
	color: #eeeeee;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	padding: 10px;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.se_cta:hover, .se_cta a:hover {
	background-color: #2b3a57;
	text-decoration: none;
}
.se_social {
	margin-top: 1.5em;
}
.se_social a {
	color: #fff !important;
	opacity: .8;
	font-size: 2.8em;
	padding-right: .2em;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.se_social a:hover {
	color: #04586a !important;
	font-size: 2.8em;
	text-decoration: none;
}
.button a, a.button {
	position: relative;
	display: inline-block;
	margin-bottom: 10px;
	padding: 10px 20px;
	background-color: #0b475f;
	background: -webkit-gradient(linear, left top, left bottom, from(#326784), to(#0b475f));
	background: -webkit-linear-gradient(top, #326784, #0b475f);
	background: -moz-linear-gradient(top, #326784, #0b475f);
	background: -ms-linear-gradient(top, #326784, #0b475f);
	background: -o-linear-gradient(top, #326784, #0b475f);
	background: linear-gradient(top, #326784, #0b475f);
	color: #013056;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.button a:after, a.button:after {
	position: absolute;
	content: '';
	top: 10px;
	right: 10px;
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-left: 10px solid #013056;
	border-bottom: 7px solid transparent;
}
.button a:hover, a:hover.button {
	color: #ffffff;
	text-decoration: none;
}
.button-orange a, a.button-orange {
	background-color: #e89000;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbc64e), to(#e89000));
	background: -webkit-linear-gradient(top, #fbc64e, #e89000);
	background: -moz-linear-gradient(top, #fbc64e, #e89000);
	background: -ms-linear-gradient(top, #fbc64e, #e89000);
	background: -o-linear-gradient(top, #fbc64e, #e89000);
	background: linear-gradient(top, #fbc64e, #e89000);
}
.button-green a, a.button-green {
	background-color: #93ae3e;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c9e27c), to(#93ae3e));
	background-image: -webkit-linear-gradient(top, #c9e27c, #93ae3e);
	background-image: -moz-linear-gradient(top, #c9e27c, #93ae3e);
	background-image: -ms-linear-gradient(top, #c9e27c, #93ae3e);
	background-image: -o-linear-gradient(top, #c9e27c, #93ae3e);
	background-image: linear-gradient(top, #c9e27c, #93ae3e);
}
.button-full a, a.button-full {
	display: block;
}
.topper {
	padding: 5px 10px;
	background-color: #2b6b87;
}
.topper p, .topper a, .topper h1, .topper h2, .topper h3, .topper h4, .topper h5, .topper h6 {
	color: #ffffff;
}
.topper-orange {
	background-color: #f39a1b;
}
.topper-green {
	background-color: #93ae3e;
}
.box {
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #2b6b87;
}
.box-orange {
	padding: 10px;
	border: 1px solid #f39a1b;
}
.box-green {
	padding: 10px;
	border: 1px solid #93ae3e;
}
.icon a {
	position: relative;
	top: 0;
	display: block;
	margin: 20px 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.icon a:hover {
	top: -10px;
}
.scroll-text {
	margin-bottom: 10px;
	height: 150px;
	overflow: hidden;
}
.scroll-text ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.scroll-text li {
	margin-bottom: 5px;
}
.scroll-text li a {
	display: block;
	padding: 10px;
	background-color: #2b6b87;
	color: #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.slider-box {
	margin-bottom: 40px;
	border: 7px solid #ffffff;
	outline: 1px solid #dddddd;
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,.5);
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,.5);
	box-shadow: 0px 5px 10px rgba(0,0,0,.5);
}
.slider-text h1, .slider-text h1 a {
	color: #ffffff;
	font-size: 40px;
	text-shadow: 0 0 10px rgba(0,0,0,.5);
	white-space: nowrap;
}
.relative {
	position: relative;
}
.responsive img, img.responsive {
	width: 100% !important;
	height: auto;
}
.responsive iframe, .responsive object, .responsive embed {
	width: 100%;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.roundedBorder {
	border: 1px solid #ccc;
	border-radius: .7em;
	background-color: #f2f2f2;
	margin-top: 15px;
}
/*-------------------------SITE CLASSES END------------------------*/

.wrapperwide {
	background-color: #ffffff;
	/* background-image:url(../dali/bkgImage.png);*/
	background-repeat: repeat-x;
	width: 100%;
}
.wrapper {
	background-color: #ffffff;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.5);
	box-shadow: 0 0 10px rgba(0,0,0,.5);
}
.subwrapper {
	background-color: #ffffff;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.5);
	box-shadow: 0 0 10px rgba(0,0,0,.5);
}
/*-------------------------HEADER START----------------------------*/

.header {
	padding-top: 20px;
	text-align: center;
}
.header p {
	font-weight: bold;
}
.logo img {
	max-width: 100%;
	height: auto;
}
/*-------------------------HEADER END------------------------------*/


/*-------------------------HEADER MENU START-------------------------*/

.HeaderMenu {
}
.HeaderMenu ul.le_menu_level_0 {
	margin: 0;
	padding: 0 0 10px 0;
}
.HeaderMenu li {
	list-style-type: none;
	text-decoration: none;
}
.HeaderMenu .le_menu_level_container {
	position: relative;
}
.HeaderMenu li.le_menuitem_level_0 a {
	display: block;
	padding: 0;
	color: #217a34;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
.HeaderMenu li.le_menuitem_level_0 a:hover {
	color: #8f8d8d;
	text-decoration: underline;
}
/*-------------------------HEADER MENU END-------------------------*/


/*-------------------------MAIN MENU START-------------------------*/

.navigation {
	text-align: left;
}
.navicon {
	position: relative;
	display: block;
	width: 100%;
	height: 25px;
	text-align: center;
	padding: 1.8em 0;
}
.navicon:after {
	position: absolute;
	content: '\2630    Menu';
	top: 0;
	left: 150px;
	color: #fff;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 17px;
}
.navicon:hover:after {
	color: #F1784D;
}
.navicon:hover {
	cursor: pointer;
}
.menu {
	display: none;
	width: 100%;
}
.menu ul.le_menu_level_0 {
	margin: 0;
	padding: 0 0 10px 0;
}
.menu li {
	list-style-type: none;
	text-decoration: none;
}
.menu .le_menu_level_container {
	position: relative;
}
.menu li.le_menuitem_level_0 a {
	color: #2b3a57;
	display: block;
	font-family: 'Oxygen', sans-serif !important;
	font-size: 17px;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
}
.menu li.home-first a {
	border-left: solid 0px #ffffff !important;
}
.menu li.le_menuitem_level_0 a:hover {
	color: #217a34;
	text-decoration: underline;
}
/*--------1ST LEVEL SUBMENU-------*/

.menu ul.le_menu_level_1 {
	margin: 0;
	padding: 0;
}
.menu li.le_menuitem_level_1 a {
	display: block;
	padding: 5px 0;
	color: #000000;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	text-decoration: none;
	border: none;
}
.menu li.le_menuitem_level_1 a:hover {
	color: #217a34;
}
/*--------2ND LEVEL SUBMENU-------*/

.menu ul.le_menu_level_2 {
	margin: 0;
	padding: 0;
}
.menu li.le_menuitem_level_2 a {
	padding: 5px 0 5px 30px;
}
.dropdown ul {
	display: none;
}
/*-------------------------MAIN MENU END---------------------------*/


/*-------------------------MAIN START------------------------------*/

.content {
	padding-top: 20px;/*padding-bottom: 20px;*/
}
.subcontent {
	padding-top: 40px;
	padding-bottom: 40px;
}
.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
/*.col-xs-15 {
    width: 20%;
    float: left;
}*/

/*-------------------------MAIN END--------------------------------*/


/*-------------------------FOOTER START----------------------------*/

.footerwide {
	background-color: #00b3da;
}
.footer {
	background-color: #F7941E;
	padding-top: 30px;
	padding-bottom: 30px;
}
.footerTitle p {
	color: #fff !important;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	font-size: 9em !important;
	padding: 0;
}
.footerMenu a {
	font-size: 1.2em !important;
	padding: 0 .5em !important;
	display: block;
	float: left;
	border-right: 1px solid #000;
}
.footerMenu ul li:last-child {
	border-right: none;
}
.footerMenu {
	margin-bottom: 1.5em !important;
}
.footerMenu a:hover {
	color: #2B3A57 !important;
	text-decoration: underline !important;
}
.footer {
}
.footer p, .footer a, .footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 {
	color: #3F3F3F;
}
.footer a:hover {
	color: #3F3F3F;
	text-decoration: none;
}
.footer p {
	font-size: 12px;
}
.footer .menu_element ul {
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
}
.footer .menu_element a {
	font-size: 11px;
}
.footerText p {
    font-size:.75em;
    color:#fff;
    text-align:left;
}
.footerText h1 {
    font-size:1.5em;
    color:#fff;
}
.footerText h2 {
    font-size:1.2em;
    color:#fff;
}
.footerText h3 {
    font-size:1em;
    color:#fff;
}

/*-------------------------FOOTER END------------------------------*/


/*-------------------------MEDIA QUERIES START---------------------*/

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
.wrapper {
	position: relative;
	z-index: 2;
	margin: auto;
	width: 748px;
}
.subwrapper {
	position: relative;
	z-index: 2;
	margin: auto;
	width: 748px;
}
.col-sm-15 {
	width: 20%;
	float: left;
}

.img-responsive img {
	max-width: 125%;
	height: auto;
}

.navigation {
	text-align: center;
	margin-top: 20px;
}
.footerwide {
	margin-top: -30px;
}
.footer {
	margin-top: 30px;
	padding-top: 30px;
}
.button a, a.button {
	border: 2px solid #ffffff;
}
.slider-text {
	position: absolute;
	z-index: 50;
	top: 40px;
	left: 40px;
}
.slider-text h1, .slider-text h1 a {
	font-size: 45px;
}
.navicon {
	display: none;
}
.HeaderMenu {
	display: block;
}
.HeaderMenu ul {
	margin: 0;
	padding: 0;
}
.HeaderMenu ul.le_menu_level_0 {
	margin: 0;
	padding: 0;
}
.HeaderMenu li {
	list-style: none;
}
.HeaderMenu li.le_menuitem_level_0 {
	display: inline-block;
	margin-left: 5px;
}
.HeaderMenu li.le_menuitem_level_0 a {
	color: #217a34;
	display: block;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px 5px;
	text-decoration: none;/*border-right: 1px solid #2A9841;*/
}
.HeaderMenu li.le_menuitem_level_0 a:hover {
	color: #8f8d8d;
}
.HeaderMenu ul.le_menu_level_1 {
	position: absolute;
	z-index: 100;
	display: none;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: left;
}
.HeaderMenu li.le_menuitem_level_0:hover ul.le_menu_level_1 {
	display: block;
}
.HeaderMenu li.le_menuitem_level_1 a {
	display: block;
	padding: 5px 5px;
	color: #8f8d8d;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background: #326784;
	border-left: 1px solid #0b475f;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
	min-width: 180px;
}
.HeaderMenu li.le_menuitem_level_1 a:hover {
	color: #8f8d8d;
	background: #db8203;
}
.HeaderMenu li.le_menuitem_level_1:last-of-type a {
	border-bottom: 1px solid #0b475f;
}
.HeaderMenu li {
	border-right: 1px solid #2A9841;
	padding-right: 5px;
}
.HeaderMenu li:last-child {
	border-right: none;
}
.navigation {
	background-color: rgba(0, 0, 0, 0);
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 30px;
	padding: 8px 10px 8px 10px;
	text-align: left;
	width: auto !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.menu {
	display: block !important; /* Important declaration used to counter the bootstrap inline display:none applied after menu is expanded then contracted */
}
.menu ul {
	margin: 0;
	padding: 0;
}
.menu ul.le_menu_level_0 {
	margin: 0;
	padding: 0;
	margin-top: -5px;
}
.menu li {
	list-style: none;
}
.menu li.le_menuitem_level_0 {
	display: inline-block;
	margin-left: 5px;
}
.menu li.le_menuitem_level_0 a {
	display: block;
	padding: 5px 5px;
	color: #ffffff;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	text-decoration: none;
}
.menu li.le_menuitem_level_0 a:hover {
	color: #00B3DA;
	text-decoration: none;
}
.menu ul.le_menu_level_1 {
	/* border-bottom: 1px solid #B3B29E;
        border-left: 1px solid #B3B29E;
        border-right: 1px solid #B3B29E;
        */
	position: absolute;
	z-index: 100;
	display: none;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: left;
}
.menu li.le_menuitem_level_0:hover ul.le_menu_level_1 {
	display: block;
}
.menu li.le_menuitem_level_1 a {
	background: #F7941E;
	/*opacity: .90;*/
	color: #E7E5D9;
	display: block;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	padding: 5px 8px;
	text-align: left;
	text-decoration: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
	min-width: 180px;
}
.menu li.le_menuitem_level_1 a:hover {
	color: #fff;
	background: #00B3DA;
	text-decoration: none;
}
.menu li.le_menuitem_level_1 a {
	color: #fff;
}
.menu .le_menu_level_2_container {
	float: right;
	margin-top: -35px;
	padding: 0;
}
.menu ul.le_menu_level_2 {
	position: absolute;
	z-index: 100;
	display: none;
	margin: 0;
	padding: 0;
	background-color: #326784;
	/*
        border-bottom: 1px solid #0b475f;
        border-left: 1px solid #0b475f;
        */
	text-align: left;
}
.menu li.le_menuitem_level_1:hover ul.le_menu_level_2 {
	display: block;
}
.dropdown ul {
	display: block;
}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .img-responsive img {
	max-width: 100%;
	height: auto;
}  
    
.menu li.le_menuitem_level_0 a {
	font-size: 1em;
}
.wrapper {
	margin: auto;
	width: 972px;
}
.subwrapper {
	margin: auto;
	width: 972px;
	background: rgb(43,107,135); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(43,107,135,1) 0%, rgba(43,107,135,1) 25%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(43,107,135,1)), color-stop(25%, rgba(43,107,135,1)), color-stop(25%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(43,107,135,1) 0%, rgba(43,107,135,1) 25%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(43,107,135,1) 0%, rgba(43,107,135,1) 25%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(43,107,135,1) 0%, rgba(43,107,135,1) 25%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(43,107,135,1) 0%, rgba(43,107,135,1) 25%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b6b87', endColorstr='#ffffff', GradientType=1 ); /* IE6-9 */
}
.col-md-15 {
	width: 20%;
	float: left;
}
.header {
	text-align: right;
}
.navigation {
	background-color: rgba(0, 0, 0, 0);
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
	padding: 8px 10px 8px 10px;
	text-align: left;
	width: auto !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.logo {
	text-align: left;
}
.slider-text {
	top: 80px;
	left: 80px;
}
.slider-text h1, .slider-text h1 a {
	font-size: 60px;
}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    
.img-responsive img {
	max-width: 100%;
	height: auto;
}  
    
    
.menu ul.le_menu_level_0 {
	margin: 17px 0 0 0;
	padding: 0;
}
.wrapper {
	margin: auto;
	width: 1170px;
}
.subwrapper {
	margin: auto;
	width: 1170px;
	background: rgb(43,107,135); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(43,107,135,1) 0%, rgba(43,107,135,1) 25%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(43,107,135,1)), color-stop(25%, rgba(43,107,135,1)), color-stop(25%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(43,107,135,1) 0%, rgba(43,107,135,1) 25%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(43,107,135,1) 0%, rgba(43,107,135,1) 25%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(43,107,135,1) 0%, rgba(43,107,135,1) 25%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(43,107,135,1) 0%, rgba(43,107,135,1) 25%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b6b87', endColorstr='#ffffff', GradientType=1 ); /* IE6-9 */
}
.col-lg-15 {
	width: 20%;
	float: left;
}
.navigation {
	margin-top: 0;
}
.slider-text {
	top: 100px;
	left: 100px;
}
.HeaderMenu li.le_menuitem_level_0 a {
	padding: 0px 5px;
	font-size: 14px;
}
.HeaderMenu li.le_menuitem_level_1 a {
	padding: 5px 5px;
	font-size: 11px;
}
.menu li.le_menuitem_level_0 a {
	padding: 5px 15px;
	font-size: 1em;
	font-weight: normal;
}
.menu li.le_menuitem_level_1 a {
	padding: 5px 15px;
	font-size: 14px;
}
}


/*mobile menu styling--------*/
@media (max-width: 767px) {
/*.navicon {
	position: relative;
	display: block;
	width: 100%;
	height: 35px;
	text-align: center;
	background-color: transparent;
	
	padding: 9px;
	margin-top: -240px;
	font-weight: bold;
}
.navicon:after {
    position:absolute;
	content: '\2630  Menu';
	top:260px;
	right: -100px;
	color: #fff;
	font-size: 1em;
}
.navicon:hover:after {
	color: #777;
	position:absolute;
	top:260px;
	right:-100px;
	font-size:1em;
	color:#F1784D;
}*/

.menu ul.le_menu_level_0 {
	padding: 0px;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	border-left: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2
}
.menu li {
	background-color: #fafafa;
	border-top: 1px solid #E5E5E5;
	padding: 3px;
}
.menu li:hover {
	background-color: #F0F0F0;
	border-top: 1px solid #E5E5E5;
	padding: 3px;
}
.menu li.le_menuitem_level_0 a {
	font-weight: bold;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: .8em;
	color: #666;
	text-decoration: none;
}
.menu li.le_menuitem_level_0 a:hover {
	font-weight: bold;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: .8em;
	color: #666;
	text-decoration: none;
}
.menu li.le_menuitem_level_1 a {
	font-weight: normal;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: .8em;
	color: #666;
	text-decoration: none;
}
.menu li.le_menuitem_level_1 a:hover {
	font-weight: normal;
	font-family: "Oxygen", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: .8em;
	color: #666;
	text-decoration: none;
}
.header {
  position:relative;
  height:auto;
  min-height:75px;
}
.header > .container {
  height:0px;
}
#main .cont-wrapper {
  top:0px;
  padding-bottom:25px;
}
}
/*-end--------------*/

/*-------------------------MEDIA QUERIES END-----------------------*/


/*-------------------------RESETS START----------------------------*/

.anythingSlider-default {
	margin-bottom: 40px !important;
	padding: 0 !important;
}
button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner {
 padding: 0 !important;
 border: 0 none !important;
}
.wrapper img {
	vertical-align: middle;
}
.wrapper table {
	border-spacing: 0 !important;
}
/*-------------------------RESETS END------------------------------*/


/*-------------------------CLEAR START-----------------------------*/

/* Clear Floated Elements */
/* http://sonspring.com/journal/clearing-floats */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/*-------------------------CLEAR END-------------------------------*/

@media screen and (max-width:450px) {
 .img-responsive img {
	max-width: 320%;
	height: auto;
}    
    
.footerTitle p {
	font-size: 6em !important;
}
}
.quicklinkImgResponsive img {
	max-width: 100% !important;
	height: auto !important;
}
/* Bootstrap 15 Column Hack for 5 Column Layout */
.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
.col-xs-15 {
	width: 20%;
	float: left;
}

 @media screen and (min-width: 1200px) {
.col-lg-15 {
	width: 20%;
	float: left;
}
}
 @media screen and (min-width: 992px) {
.col-md-15 {
	width: 20% !important;
	float: left !important;
}
.searchBox {
	margin-top: -100px;
	float: left;
}
}
 @media screen and (min-width: 768px) {
.col-sm-15 {
	width: 20%;/*float: none;*/
}
.searchBox {
}
}
 @media screen and (max-width:767px) {
}
/* End Bootstrap 15 Column Hack for 5 Column Layout */

/*---------------cm icons---------------*/
#cm-icons {
	height: 115px;
}
#cm-icons div {
	float: left;
	text-align: center;
	width: 20%;
}
#cm-icons div a {
	text-decoration: none;
}
#cm-icons div a img {
	position: relative;
	top: 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	max-width: 100%;
	background-color:#F7941E;
	border-radius: 60px;
	border: 2px solid #F7941E;
}
#cm-icons div a img:hover {
	top: -10px;
}

/*---------------gradient bkg elements (4hompg boxes)------------------*/
.gradientBkg {
	background-color: #4f4f4f;
	/*linear-gradient*/
	background: -webkit-gradient(linear, left top, left bottom, from(#4f4f4f), to(#908e8f));
	background: -webkit-linear-gradient(#4f4f4f, #908e8f);
	background: -moz-linear-gradient(#4f4f4f, #908e8f);
	background: -o-linear-gradient(#4f4f4f, #908e8f);
	background: linear-gradient(#4f4f4f, #908e8f);
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-bottom: 1.3em;
	padding: 15px;
	min-height: 300px;
}
.gradientBkgtitle {
	background-color: #4f4f4f;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	padding-left: 15px;
	padding-top: 15px;
	margin-top: 15px;
}
.gradientBkg h1, .gradientBkg h2, .gradientBkg h3, .gradientBkg h4, .gradientBkg h5, .gradientBkg h6 {
	color: #30b64c;
	padding: 0;
}
.gradientBkg p {
	color: #fff;
}
.gradientBkg a {
	color: #fff;
	font-size: 14px;
	line-height: 1.5em;
	text-align: center;
}
.gradientBkg .menu_element {
	padding-top: .5em;
}
.gradientBkg ul {
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	-webkit-padding-start: 0;
	-moz-padding-start: 0px;
	-webkit-padding-start: 0px;
	-khtml-padding-start: 0px;
	-o-padding-start: 0px;
	padding-start: 0px;
	padding: 0px;
	margin: 0;
}
.gradientBkg li {
	list-style: none;
}
/*--------------------------------------*/
#insideMain .le_content:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     margin-bottom:20px;
     }

/*==========Menu Adjustment==========*/


@media screen and (max-width: 767px) {
.menu ul.le_menu_level_1 {
	display: none;
}
.menu ul.le_menu_level_1.visible {
	display: block;
	position: relative;
	}
 }
 div#placeholderBar {
    background: #00B3DA;
    color: #fff;
    padding: 20px 0 20px 0;
    text-align: center;
    margin-bottom: 20px;
}