/* COLOR SCHEME
Green Teal - #3c7b7f
Yellow - #f59600
Red - #ef411e
Light Grey - #e6ecee
Grey Green #838e92
Light Green Teal - #aaddc2
Mid Grey #939597 
*/

/* Font Guide
Open Sans Regular
Open Sans
Open Sans Regular
Open Sans
Rajdhani Semibold
Rajdhani Bold
Rajdhani Medium
*/
/*calendar customer styles*/
.le_content.greenBox {
    padding:15px;
}


.mn-cal-day.mn-cal-activedate a {
    color:#F59600 !important;
}
#mn-content .mn-cal-day ul li a {
    text-align:center !important;
    background-color:#F59600 !important;
    color:#fff !important;
    font-weight:600 !important;
    padding:3px !important;
    text-decoration:none;
}
#mn-content .mn-cal-day ul li a:hover {
    background-color:#3c7b7f !important;;
}
#mn-content .mn-cal-day ul li:nth-child(even) a {
    background-color:#3c7b7f !important;;
}
#mn-content .mn-cal-day ul li:nth-child(even) a:hover {
    background-color:#F59600 !important;
}
#mn-content .mn-cal-days-next {
    border:0 !important;
    background-color:transparent !important;
}
.mn-cal-rows-weekday {
    font-weight:600 !important;
}
.mn-cal-rows-weekday .mn-cal-weekdays {
    width:14.3% !important;
    text-align:center !important;
}
#mn-content .mn-cal-days,
#mn-content .mn-cal-grid {
    border:1px solid #B8D2D4 !important;
    font-family: 'Open Sans', sans-serif !important;
}
#mn-content .mn-cal-header-sep {
    height:0 !important;
}
#mn-content .mn-cal-weekdays {
    color:#3c7b7f !important;
    border-radius: 0 !important;
    background-color:transparent !important;
    border:1px solid #B8D2D4 !important;
    border-bottom:0 !important;
}
#mn-content .mn-cal-header .mn-cal-prev a,
#mn-content .mn-cal-header .mn-cal-next a {
    text-decoration:none !important;
    padding:2px 10px 2px;
    background-color:#F59600 !important;
    color:#fff !important;
    border-radius:5px !important;
    font-weight:500 !important;
}
#mn-content .mn-cal-header .mn-cal-prev a:hover,
#mn-content .mn-cal-header .mn-cal-next a:hover {
    background-color:#3c7b7f !important;
}
#mn-events-calendar-fullview.mn-module-content .mn-actions {
    position: absolute !important;
    top: 88px !important;
    left: 140px !important;
    background:url('../maglcc1/icons/hamburgerIcon.png') !important;
    background-repeat:no-repeat !important;
    background-position:5px 2px !important;
}
#mn-events-calendar-fullview.mn-module-content .mn-actions a {
    font-family: 'Open Sans', sans-serif !important;
    font-size:75% !important;
    font-weight:600 !important;
    text-decoration:none !important;
    padding:5px 10px 5px 30px!important;
    border:1px solid #B8D2D4 !important;
    border-radius:5px !important;
    color:#F59600 !important;
}
#mn-events-calendar-fullview.mn-module-content .mn-actions a:hover {
    color:#3c7b7f !important;
}
#mn-content .mn-cal-header {
    text-align:right !important;
    padding:20px 20px 20px 0 !important;
}
#mn-content .mn-cal-header .mn-cal-date {
    position:absolute !important;
    left:0 !important;
    color: #EF411E !important;
    font-family: "Rajdhani",sans-serif !important;
    font-size: 24px !important;
    font-weight: 600 !important;
}
#mn-cal-actions{
    font-family: 'Open Sans', sans-serif !important;
    position:absolute !important;
    bottom:0 !important;
    left:-10px !important;
}
#mn-cal-actions .mn-cal-publicsubmit a,
#mn-cal-actions .mn-cal-list-view-link a {
    font-weight:300 !important;
    padding:10px !important;
    border-radius:5px !important;
    background-color:#F59600 !important;
    color:#fff !important;
    text-decoration:none !important;
}
#mn-cal-actions .mn-cal-publicsubmit a:hover,
#mn-cal-actions .mn-cal-list-view-link a:hover {
    background-color:#3c7b7f !important;
}
/* social medias icon customer style */
.mn-shareprint a {
    background:url(../maglcc1/icons/printerIcon.png) !important;
}
.mn-shareemail a {
    background:url(../maglcc1/icons/envelopeIcon.png) !important;
}
.mn-sharephone a {
    background:url(../maglcc1/icons/phoneIcon.png) !important;
}
/*search map auto complete */
.mn-autocomplete .mn-autocomplete-name {
    color:#F59600 !important;
}
#mn-maps-result {
    color:#3c7b7f !important;
    margin-top:10px !important;
}
/* members tabs detail customer style*/
.mn-member-url .mn-print-url {
    text-decoration:none !important;
}
.mn-member-url .mn-print-url:hover {
    color:#3c7b7f !important;
}
#mn-maps-list ul li a {
    color:#FFF !important;
    background-color:#F59600 !important;
    text-decoration:none !important;
    white-space: nowrap !important;
    display:block !important;
    width:98%;
    text-align:center;
    margin-right:1%;
    padding:5px 0 5px;
    border-radius:5px;
}
#mn-maps-list ul li a:hover {
    color:#FFF !important;
    background-color:#F59600 !important;
}
#mn-maps-list ul li a:hover {
    background-color:#3c7b7f !important;
}
.mn-actions.mn-mapactions ul .mn-actionwebsite a,
.mn-actions.mn-mapactions ul .mn-actiondirections a { 
    padding:3px 6px 3px !important;
    border-radius:5px !important;
    background-color:#F59600 !important;
    color:#fff !important;
    text-decoration:none !important;
}
.mn-actions.mn-mapactions ul .mn-actionwebsite a:hover,
.mn-actions.mn-mapactions ul .mn-actiondirections a:hover {
    background-color:#3c7b7f !important;
}
.mn-form-field select#radius option:hover {
    background-color:#3c7b7f !important;
} 
.mn-action-search .mn-button {
    border:0 !important;
    background-color:#F59600 !important;
    color:#fff !important;
    padding-bottom:5px !important;
    position:relative !important;
    top:-5px !important;
}
.mn-action-search .mn-button:hover {
    background-color:#3c7b7f !important;
}
.mn-form-name,
.mn-form-units {
    color: #3c7b7f !important;
    font-weight:300 !important;
}
.mn-form-name.mn-whats-nearby{
    color: #3c7b7f !important;
    margin-right:10px !important;
}
#mn-content .mn-section-head {
    padding-top:0 !important;
}
.mn-section-head h2 {
    display:none !important;
}
#mn-content #mn-member-highlights ul li a,
#mn-content .mn-tabs li a {
    color: #F59600 !important;
    text-decoration:none !important;
}
#mn-content #mn-member-highlights ul li a:hover,
#mn-content .mn-tabs li a:hover {
    color: #3c7b7f !important;
}
#mn-content .mn-tabs li a.mn-active {
    color: #3c7b7f !important;
    font-weight:600 !important;
}
/* business search customer style*/
#mn-memberinfo-block-requestinfo {
    margin:5px 0 5px !important;
}
.mn-section-content {
    line-height:24px !important;
}
.mn-hours-title {
    color: #3c7b7f !important;
}
#mn-content .mn-member-basicinfo {
    line-height:24px !important;
}
.mn-member-url {
    margin-top:20px !important;
}
#mn-content #mn-memberinfo-block-socialnetworks ul {
    padding:20px 0 0 !important;
}
.mn-social-linkedin {
    margin-bottom:5px !important;
}
#mn-content #mn-memberinfo-block-socialnetworks li a   {
    background:transparent !important;
}
#mn-content #mn-memberinfo-block-socialnetworks .mn-social-linkedin a {
    background:url(http://96bda424cfcc34d9dd1a-0a7f10f87519dba22d2dbc6233a731e5.r41.cf2.rackcdn.com/maglcc1/liconng.) !important;
}
#mn-content #mn-memberinfo-block-socialnetworks .mn-social-facebook a {
    background:url(../maglcc1/fbIcon.png) !important;
}
#mn-content #mn-memberinfo-block-socialnetworks .mn-social-linkedin a,
#mn-content #mn-memberinfo-block-socialnetworks .mn-social-facebook a
{
    background-repeat:no-repeat !important;
    padding-left:25px !important;
    background-position:0 2px !important;
    text-decoration:none !important;
}
#mn-content #mn-memberinfo-block-socialnetworks .mn-social-linkedin a:hover,
#mn-content #mn-memberinfo-block-socialnetworks .mn-social-facebook a:hover
{
    color:#3c7b7f !important;
}
#mn-member-about-teaser{
    display:none !important;
}
.mn-print-url {
    color:#F59600 !important;
}
#mn-content div.mn-memberinfo-block-actions li a {
    background-color: #F59600 !important;
    border:0 !important;
    color:#fff !important;
    text-decoration:none !important;
}
#mn-content div.mn-memberinfo-block-actions li a:hover {
    background-color: #3c7b7f !important;
}
.mn-member-details {
    margin-top:50px !important;
}
.mn-section-content,
.mn-member-cat-container {
    font-family: 'Open Sans', sans-serif !important;
}
#mn-content .mn-member-cats li {
    border-left:0 !important;
}
.mn-member-cats li:last-child {
    color:#3c7b7f !important;
}
.mn-member-cats li::after {
    content:">"!important;
    margin-left:10px;
}
.mn-member-cats li:last-child:after {
    content:""!important;
}
#mn-alphanumeric {
    text-align:left !important;
}
#mn-alphanumeric a {
    border-radius:5px !important;
    padding:5px 10px 5px !important;
    font-family: 'Open Sans', sans-serif !important;
    background-color: #F59600 !important;
    color:#fff !important;
    line-height:40px !important;
}
/* search results customer style */
.mn-autocomplete-type {
    color:#000 !important;
    display: block !important;
    font-size: 75% !important;
    font-style: italic !important;

}
.mn-widget-searchbox-autocomplete {
    background-color:#fff !important;
    position: absolute !important;
    top: 40px !important;
    z-index:50 !important;
    border: 1px solid #3c7b7f !important;
}
.mn-widget-searchbox-autocomplete ul {
        list-style:none !important;
}
.mn-widget-searchbox-autocomplete ul li{
        border-bottom:1px solid #ccc !important;
        padding:10px 0 10px !important;
        text-align:left !important;
}
.mn-autocomplete-name {
        margin-bottom:5px !important;
}
.mn-widget-searchbox-autocomplete ul li:last-child {
        border-bottom:0 !important;
}
.mn-phone {
    padding:2px 0 2px !important;
    background-color: #3c7b7f !important;
    border:0 !important;
}
#mn-directory-searchresults {
    font-family: 'Open Sans', sans-serif !important;
}
.mn-maplink a,
#mn-content .mn-results-sort-section div.mn-actions ul .mn-sort-tab {
    background-color: #F59600 !important;
    border:0 !important;
}
#mn-content .mn-results-sort-section div.mn-actions ul .mn-sort-tab a{
    text-decoration:none !important;
    color:#fff !important;
}
.mn-maplink a:hover,
#mn-content .mn-results-sort-section div.mn-actions ul .mn-sort-tab:hover {
    background-color: #3c7b7f !important;
    text-decoration:none !important;
}

/*event detailed page customer style */
#mn-content .mn-event-infotext div.mn-raw u {
    color:transparent;
}
#mn-content .mn-event-infotext div.mn-raw span {
    font-family: 'Open Sans', sans-serif !important;
}
#mn-content .mn-raw strong {
    color:#3c7b7f !important;
}
#mn-content .mn-event-register .mn-event-content a, #mn-content .mn-event-tripbuilder .mn-event-content a {
    background-color:#f59600 !important;
    color:#fff !important;
    border:0 !important;
}
#mn-event-details-wrapper {
    display:block !important;
}
#mn-content .mn-actions-share ul  {
    background-color:transparent !important;
}
#mn-content {
    margin:0 !important;
}
.mn-section.mn-event-detail-listing {
    margin-top:20px !important;
}
.mn-actions.mn-action-back a {
    padding:10px !important;
    border-radius:5px !important;
    text-decoration:none !important;
    color:#fff !important;
    background-color:#f59600 !important;
}
.mn-actions.mn-action-back a:hover {
    background-color:#3c7b7f !important;
}
.mn-event-content a {
    color:#f59600 !important;
    text-decoration:none !important;
}
.mn-event-content a:hover {
    color:#3c7b7f !important;
}
.mn-event-head {
    color:#3c7b7f !important;
    font-weight:500 !important;
    display:block !important;
}
.mn-section.mn-event-detail-listing {
    font-family: 'Open Sans', sans-serif !important;
    font-size:14px !important;
}
#mn-content .mn-event-reminder div.mn-event-head {
    background-color:#3c7b7f !important;
    padding-left:5px;
}
.mn-event-section.mn-event-reminder .mn-event-head {
    color:#fff !important;
    text-align:left !important;
}
.mn-event-section.mn-event-register .mn-event-head {
    margin-bottom:10px !important;
}
#mn-content .mn-event-infotext div.mn-raw {
    font-family: 'Open Sans', sans-serif !important;
}
#mn-content .mn-actionregister a {
    background-color:#F59600 !important;
    font-weight:500 !important;
}
#mn-content .mn-actionregister a:hover {
    background-color:#3C7B7F !important;
}
/* news article customer*/
#mn-footer-navigation {
    display:none !important;
}
.mn-footer-pblogo {
    display:none !important;
}
#mn-content a.mn-read-more {
    background-color:#F59600 !important;
    color:#fff;
    display:block;
    padding:5px 10px 5px;
    border-radius:5px;
    width:82px;
    margin:10px 0 20px;
    text-decoration:none;
}
#mn-content a.mn-read-more:hover {
    background-color:#3C7B7F !important;
    color:#fff !important;
}
.mn-title a {
    color:#F59600 !important;
    font-weight:500 !important;
    font-size:19.5px !important;
}
.mn-title a:hover {
    color:#3C7B7F !important;
}
.mn-date {
    color:#3C7B7F !important;
}
.mn-desc {
    font-family: 'Open Sans', sans-serif !important;
    font-size:16px !important;
    line-height:24px !important;
}
#mn-content .mn-listing {
   border-bottom:1px dashed #ccc; !important;
   margin-top:20px;
}
#mn-content .mn-listing:last-child {
   border-bottom:0 !important;
}
#mn-content .mn-listingcontent {
    margin-bottom:10px;
}
#mn-content .mn-list-item-even {
    background:none !important;
}
#mn-content div.mn-results-found  {
    display:none;
}
#mn-content .mn-form-toggler span.mn-section-head-text a {
    color:#3C7B7F !important;
    font-size:18px;
    font-weight:600;
    text-decoration:none;
}
#mn-content .mn-form-toggler span.mn-section-head-text a:hover {
    color:#555 !important;
}
#mn-content div.mn-filter-section {
    margin:0 0 20px;
    padding:10px;
    border:1px solid #B8D2D4;
    border-radius:5px;
    background-color:#e6ecee;
    display:none;
}
#mn-content ul {
    padding:0 0 0 .2%;
}
.mn-news-categorylist-item {
   color:#3C7B7F !important;
   margin-bottom:10px !important;
   outline:1px solid #B8D2D4;
}
.mn-news-categorylist-item span {
    float:right !important;
}
#mn-content #mn-module-categories li {
    list-style:none;
    width:28%;
    margin:0 2% 0 0;
    padding:0 1% 0 1%;
}
#mn-content #mn-module-categories li a { 
    color:#f59600;
    font-family: 'Open Sans', sans-serif;
    text-decoration:none;
}
#mn-content #mn-module-categories li a:hover { 
    color:#3C7B7F !important;
}
#mn-content h1 {
    display:none;
}
#mn-content .mn-dealsbuttons .mn-hotdealsbtn {
    display:none;
}
/*header customer code*/
#le_54c671858cba3.le_content {
    margin:8px 10px 0 0;
}
#le_Content {
    margin-bottom:20px;
    padding-top:10px;
}
#le_pageHeader {
    color: #3c7b7f;
	font-family: 'Rajdhani', sans-serif;
	font-size: 48px;
	font-weight: 600;
	margin: 0;
	padding: 30px 0 30px;
}
strong {
    color:#3C7B7F;
}

/*end of header code */

@import url(//fonts.googleapis.com/css?family=Rajdhani:400,500,600,700);
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,700);
@import url(//fonts.googleapis.com/css?family=Shadows+Into+Light);
body {
	background-color: #ffffff;

	color: #939597;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 24px;
	margin: 0 auto;
}
/*-------------------------FONT STYLING START----------------------*/

a {
	color: #f59600;
	text-decoration: none;
}
a:hover {
	color: #3C7B7F;
	text-decoration: none;
}
a img {
	border: 0;
}
p {
	color: #939597;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	margin: 0 0 20px;
	line-height: 1.5;
	padding:0;
	-webkit-font-smoothing: antialiased;
}
h1, h2, h3, h4, h5, h6 {
	padding: .4em 0;
}
*h1, h1 a, .title1, .title1 a {
	color: #3c7b7f;
	font-family: 'Rajdhani', sans-serif;
	font-size: 48px;
	font-weight: 600;
	margin: 0;
}
h2, h2 a, .title2, .title2 a {
	color:#ef411e;
	font-family: 'Rajdhani', sans-serif;
	font-size: 24px;
	font-weight: 600;
	margin-top:0;
	margin-bottom:-10px;
}
h3, h3 a, .title3, .title3 a {
	color: #ef411e;
	font-family: 'Rajdhani', sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin:0;
	margin-bottom:-10px;
	-webkit-font-smoothing: antialiased !important;
}
h4, h4 a, .title4, .title4 a {
	color: #3d3d3d;
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	font-weight: bold;
	margin: 0;
}
h5, h5 a, .title5, .title5 a {
	color: #3d3d3d;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}
h6, h6 a, .title6, .title6 a {
	color: #3d3d3d;
	font-family: 'Open Sans', 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;
}
ul {
    padding: 0 20px;
    line-height: 28px; 
}
/*-------------------------FONT STYLING END------------------------*/


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

.le_form {
	color: #3d3d3d;
	font-family: 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: 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: 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-----------------------*/


/*-------------------------SPECIAL CLASSES ------------------- ----*/
.no-padding {
    padding-left:0;
    padding-right:0;
}
#mni-search-1414011760059 .mn-widget-searchbox-field input {
    margin-bottom:10px !important;
}

.pageTitle  h1 {
    font-family: 'Rajdhani', sans-serif;
    font-size:48px;
    font-weight:600;
    color:#3c7b7f;
    padding-top:5px;
    padding-bottom:5px; 
}
.headerTwo h2 {
   font-family: 'Rajdhani', sans-serif;
    font-size:36px !important;
    font-weight:600 !important;
    color:#ef411e !important;
    padding-top:5px;
    padding-bottom:5px;  
}
.headerThree h3 {
   font-family: 'Rajdhani', sans-serif;
    font-size:24px !important;
    font-weight:600 !important;
    color:#ef411e !important;
    padding-top:5px;
    padding-bottom:5px;  
}
.corporateHeading h1 {
    font-family: 'Rajdhani', sans-serif;
    font-size:48px;
    font-weight:600;
    color:#3c7b7f;
    padding-top:5px;
    padding-bottom:5px;
}
.sidebarPadding {
    padding-left:15px !important;
}
.greenBorderRight {
    border-right:0 solid #3c7b7f;
    min-height:1000px;
}
.greenBorderTopBottom {
    border-top:1px solid #3c7b7f;
    border-bottom:1px solid #3c7b7f;
}
.removingDefaultPadding {
    padding-left:0 !important;
    /*padding-right:0;*/
}
.AreaTwoPadding {
    padding-top:0;
} 
.sliderText {
    display:none;
}
.bx-wrapper .bx-pager {

position: absolute;
top: 85%;
padding-right: 2%;
text-align: right!important;
font-size: 0px!important;
}
.bx-wrapper .bx-pager a {background-color:#D0CDC7!important;}
.bx-wrapper .bx-pager a:hover, .bx-wrapper .bx-pager a.active {background-color:#545450!important;}
header {
    position:relative;
}
.becomeMember {
    margin-top:10px;
}
.footerMenu {
  
}
.footerCopyright {
    background-color:#3c7b7f;
    padding-left:0 !important;
    padding-right:0 !important;
    width:100%;
}
.headerButtons p {
    background-color: #f59600 !important;
	font-family: 'Rajdhani', sans-serif !important;
	font-weight: 600;
	font-size: 16px !important;
	color: #fff !important;
	float:left;
	padding:3px 15px;
	margin-right:10px;
	margin-top:5px;
}
.headerButtons a {color:white;}
.headerButtons a:hover {text-decoration:none;}
.executiveBottom {
	margin-bottom: 30px;
}
.supportBox {
	background-color: #3c7b7f;
	margin-bottom: 20px;
}
.supportBox h2 {
	color: #fff;
	font-family: 'Rajdhani', sans-serif;
	font-size: 30px;
	font-weight: 600;
	padding:.4em;
	
	
}
.supportBox h2:after {
	font-family: FontAwesome;
	color: #fff;
	content: "\f0d7";
	display: inline-block;
	float: right;
}
.supportArea {
	background-color: #e6ecee;
	padding-left: 0;
	padding-right: 0;
}
.greenBoxTitle {
	background-color: #3c7b7f;
	margin-top: 20px;
}

.greenContentArea {
	background-color: #3c7b7f;
	margin-top: 20px;
	
}
.greenBox {
	border: 1px solid #3c7b7f;
	margin-bottom:30px;
}
.greenBoxTitle h2 a {
	color: #fff;
	text-align: left;
	font-family: 'Rajdhani', sans-serif;
	font-size: 30px;
	font-weight: 600;
}
.greenBoxTitle h2 {
	color: #fff;
	text-align: left;
	font-family: 'Rajdhani', sans-serif;
	font-size: 30px;
	font-weight: 600;
    padding:.4em;

}
.greenBoxThick {border: 57px solid #3c7b7f;margin-top:20px;}
.greenBoxNoTitle {margin-top:20px;}
.greenBoxAds iframe{margin:20px auto;text-align:center;display: block;max-width: 100%;}
.containerUp {
	margin-top: -200px;
}
.searchboxGreen {
	background-color: #3c7b7f;
	margin-top: -20px;
	width:63%;
	padding:0;
}
.becomeMemberTopMargin {
	margin-top:5px;
	text-align:center;
}
#mni-search-1423255551263 {margin-top:5px;}

.mn-widget-searchbox-wrapper input.mn-widget-searchbox-keyword {
float: left;
border-radius: 0;
font-family: 'Rajdhani', sans-serif;
font-size: 1em;
line-height: 1.0em;
vertical-align: top;
width: 100%;
    padding:3px 5px;
    height:30px;
}

#mni-search-1423255551263 input.mn-widget-searchbox-searchbtn{
float: left;
border-radius: 0;
background: none;
border: none;
margin-left: -30px;
background-image:url("../maglcc1/searchIcon.png");
background-repeat:no-repeat;
margin-top:3px;
}

.searchboxGreen .col-md-3, .searchboxGreen .col-md-5, .searchboxGreen .col-md-4 {
padding: 0 0 0 10px;
margin-bottom:-10px;
}

.greenBar {
	width: 100%;
	background-color: #3c7b7f;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.greenBar p {
	color: #fff;
	padding: 20px;
}
/*-------------------------SITE CLASSES START----------------------*/

.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: #f59600;
	font-size: 2.8em;
	padding-right: .2em;
}
.se_social a:hover {
	color: #fff;
	font-size: 2.8em;
	opacity: .8;
	text-decoration: none;
}
.fa {
	border-radius: 50% !important;
}
.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;
}
.noPaddingLeft {padding-left:0;}
.noPaddingRight {padding-right:0;}
.noPadding {padding:0;}
/*-------------------------SITE CLASSES END------------------------*/

.wrapperwide {
	background-color: #fff;
	width: 100%;
	border-top:15px solid #3C7B7F;
}
/*.wrapper,*/ .wrapper2 {
	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: 'Open Sans', 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: 0;
	color: #013056;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
}
.navicon:hover:after {
	color: #217a34;
}
.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:  'Open Sans', sans-serif;
	font-size: 17px;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
}

.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:  'Open Sans', 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;
}
a[href*="javascript:void"] {cursor:default;}
/*-------------------------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----------------------------*/
.footerBorder {
    border-top:30px solid #3C7B7F;
    border-bottom:60px solid #3C7B7F;
}

.footerwide {
	background-color: #023d4e;
}
.footer {
	background-color: #fff;
}
.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;
}
.footer a {
	color: #817f80 !important;
}
.footer a:hover {
	color: #30b64c !important;
}
.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 p {
   	color: #939597;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px !important;
	margin: 0;
	line-height: 1.3;
	padding: .4em 0;
	-webkit-font-smoothing: antialiased;
}
.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;
}

/*-------------------------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) {
    #mni-search-1414011760059 .mn-widget-searchbox-searchbtn {
        display:none !important;
    }
.greenBorderRight {
    border-right:1px solid #3c7b7f;
}    
 
.sliderText {
    display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	text-align: right;
	
}
.sliderText h1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 100px;
	font-weight: bold;
	color: #ef411e;
	opacity: .9;
	text-align: center;
	text-transform: uppercase;

}
/*.wrapper,*/ .wrapper2 {
	position: relative;
	margin: auto;
	width: 748px;
}
.subwrapper {
	position: relative;
	z-index: 2;
	margin: auto;
	width: 748px;
}
.col-sm-15 {
	width: 20%;
	float: left;
}
.navigation {
	text-align: center;
	margin-top: 20px;
}
.footerwide {
	margin-top: -30px;
}
.footer {
}
.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: 'Open Sans', 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:  'Open Sans', 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:#237A35;*/
	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;
	position: relative;
	z-index: 10;
}

.menu {
	display: block;
}
.menu ul {
	margin: 0;
	padding: 0;
}
.menu ul.le_menu_level_0 {
	margin: 0;
	padding: 0;
	text-align: right;
}
.menu li {
	list-style: none;
}
.menu li.le_menuitem_level_0 {
	display: inline-block;
	margin-left: 0;
}
.menu li.le_menuitem_level_0:hover {
    background-color:#f59600;
}
.menu li.le_menuitem_level_0 a, .menu li.le_menuitem_level_0.home-first a li a  {
	display: block;
	padding: 5px 15px;
	color: #f59600;
	font-family: 'Rajdhani', sans-serif;
	font-size: 18px;
	font-weight: 600;
	text-decoration: none;
	border-left: 1px solid #3c7b7f;
}
.menu li.le_menuitem_level_0.home-first a {
    	border-left:1px solid #fff;

}
.menu li.le_menuitem_level_0 a:after {
	font-family: FontAwesome;
	color: #f59600;
	content: "\f0d7";
	display: inline-block;
	padding-left: 50px;
}
.menu li.le_menuitem_level_0:hover a:after {
    color:#fff;
    text-decoration:none !important;
}
.menu li.le_menuitem_level_0:hover a {
	color: #fff;
	text-decoration:none !important;
}
.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: 0;
	text-align: left;
	right:-1px;
}
.menu li.le_menuitem_level_0:hover ul.le_menu_level_1 {
	display: block;
}
.menu li.le_menuitem_level_1 a {
	background: rgba(255, 255, 255, .9);
	color: #3c7b7f !important;
	display: block;
	font-family: 'Rajdhani', sans-serif;
	font-size: 16px !important;
	font-weight:600;
	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: 160px;*/
	border-top:1px solid #3c7b7f;
	border-right:1px solid #3c7b7f;
	border-left:1px solid #3c7b7f;
	white-space:nowrap;
}

.le_menuitem_level_1:last-child {
   border-bottom:1px solid #3c7b7f;
}
.menu li.le_menuitem_level_1 a:hover {
	color: #fff;
	background: #f59600;
	text-decoration: none;
}
.menu li.le_menuitem_level_1 a {
    color:#3c7b7f;
}
.menu li.le_menuitem_level_1 a:after {
    content:'';
    padding-left:15px;
}
.menu .le_menu_level_2_container {
	float: right;
	margin-top: -45px;
	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;
	left:-1px;
	top:6px;
}
.menu li.le_menuitem_level_1:hover ul.le_menu_level_2 {
	display: block;
}
.dropdown ul {
	display: block;
}
.menu li.le_menuitem_level_1 a {
	padding: 5px;
	font-size: 14px;
	color:#f59600 !important;
}
.menu li.le_menuitem_level_1 a:hover {
	padding: 5px;
	font-size: 14px;
	color:#fff !important;
}
.menu li.menu_item_has_children a {
background-image: url(../maglcc1/doublearrow_copy.png);
background-repeat: no-repeat;
background-position:right;
background-position-x: 97%;
background-position-y:50%;
}
.menu li.menu_item_has_children a:hover {
background-image: url(../maglcc1/doublearrowover_copy.png);
background-repeat: no-repeat;
background-position:right;
/*background-position-x: 97%;
background-position-y:50%;*/
}
.menu li.menu_item_has_children  li a {background-image:none;}
.menu li.menu_item_has_children li a:hover {background-image:none;}
/*customers css*/
.footerBorder {
    border-top: 15px solid #3C7B7F;
}
#le_54cbac8eb4ed3 span {
   font-family: "Rajdhani",sans-serif;
   font-weight: 600;
}
#le_54cbac8eb4ed3 span a {
    color:#3C7B7F;
}
#le_54cbac8eb4ed3 span a:hover {
    color:#939597;
    text-decoration:none;
}
.greenBoxThick {
    border:35px solid #3C7B7F;
    padding-top:20px;
    padding-bottom:20px;
}
.menu li.le_menuitem_level_1 a  {
    font-size:17px !important;
    font-weight:500 !important;
}
.le_menu_level_container.le_menu_level_1_container {
    width:1% !important;
    margin-left:99%;
}
li .le_menu_level_container.le_menu_level_1_container .le_menu_level_1 li a {
   padding-left:10px;
}
li.home-first .le_menu_level_container.le_menu_level_1_container .le_menu_level_1 {
    border-left: 1px solid #3C7B7F;
}
li.home-first .le_menu_level_container.le_menu_level_1_container .le_menu_level_1 li a {
    border-left:none;
}
li.home-first .le_menu_level_container.le_menu_level_1_container .le_menu_level_1 li a:hover {
    border-left:none;
}
.footerBorder {
    border-bottom:none;
}
#le_54c917230b0a3 {
    text-align:center;
    color:#fff;
    background:#3C7B7F;
    padding:10px;
}
.copyrightText {
    font-size:12px;
}
.headerButtons p {
    font-weight:500;
}
.le_content.headerButtons.signInTxt p span a{
    padding:0 10px 0;
}
.colorbar {
    margin-bottom:-5px;
    margin-top:-1px;
}
.slider {
    margin-bottom:-73px;
}
.le_content.home h3{
    font-size:30px;
    margin-bottom:-5px;
    padding:.5em 0em 0em;
}
.le_content.home p {
    line-height:24px;
    padding:.4em 0em 0em;
}
.mn-scroll-container {
    padding:12px;
}
.mn-scroll-date {
    display:block;
    line-height:24px;
    font-family: "Rajdhani",sans-serif;
    color:#3C7B7F;
}
.mn-scroll-link {
    line-height:24px;
    color:#F59600;
    font-size:19px;
    font-family: "Open Sans",sans-serif;
    text-decoration:none;
}
.mn-scroll-link:hover {
    color:#3C7B7F;
    text-decoration:none;
}
.mn-scroll-teaser {
    line-height:22px;
    margin-bottom:18px;
    color:#939597;
}
.eventButton {
    margin:0 10px 10px 0;
}
.container-fluid.supportArea {
    padding-top:40px;
}

#newsDropDown li.le_menuitem_level_2  {
    border-left:1px solid #3C7B7F;
}
#newsDropDown li.le_menuitem_level_2:nth-child(2) {
    border-bottom:1px solid #3C7B7F;
}
#eventsDropdown li.le_menuitem_level_2:nth-child(2) {
    border-bottom:1px solid #3C7B7F;
}
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
.AreaTwoPadding {
    padding-top:100px;
}        
.sliderText {
	
	top:-20px;
	left:100px;
	
	
}
.sliderText h1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 80px;
	font-weight: bold;
	color: #ef411e;
	opacity: .9;
	text-align: center;
	text-transform: uppercase;

}    
.becomeMember {
    position:absolute;
    bottom:-10px;
    right:-15px;
}    

/*.wrapper,*/ .wrapper2 {
	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:#237A35;*/
	margin-left: 10px;
	margin-right: 10px;
	margin-top:0;
	padding: 0 10px 8px 10px;
	text-align: left;
	width: auto !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.logo {
	text-align: left;
	width:37%;
}
.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) {
.AreaTwoPadding {
    padding-top:200px;
}          
    .sliderText {
	top:-50px;
	left:0;
}
.sliderText h1 {
    font-size:150px;
}
.becomeMember {
    position:absolute;
    bottom:50px;
    right:-15px;
}        
.content {
    padding-top:0;
}

/*.wrapper,*/ .wrapper2 {
	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: 18px;
}
.menu li.le_menuitem_level_1 a {
	padding: 5px;
	font-size: 14px;
	color:#f59600 !important;
}
.menu li.le_menuitem_level_1 a:hover {
	padding: 5px;
	font-size: 14px;
	color:#fff !important;
}
}


/*mobile menu styling--------*/
@media (max-width: 767px) {
.navicon {
	position: relative;
	display: block;
	width: 100%;
	height: 35px;
	text-align: center;
	background-color: #f1f1f1;
	border: 1px solid #E2E2E2;
	padding: 9px;
	margin-top: 10px;
	font-weight: bold;
}
.navicon:after {
	content: '\2630  Menu';
	top: 0;
	left: 0;
	color: #666;
	font-size: 17px;
}
.navicon:hover:after {
	color: #777;
}
.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:  'Open Sans', sans-serif;
	font-size: 1.5em;
	color: #666;
	text-decoration: none;
}
.menu li.le_menuitem_level_0 a:hover {
	font-weight: bold;
	font-family:  'Open Sans', sans-serif;
	font-size: 1.5em;
	color: #666;
	text-decoration: none;
}
.menu li.le_menuitem_level_1 a {
	font-weight: normal;
	font-family:  'Open Sans', sans-serif;
	font-size: 1.3em;
	color: #3c7b7f;
	text-decoration: none;
}
.menu li.le_menuitem_level_1 a:hover {
	font-weight: normal;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.3em;
	color: #666;
	text-decoration: none;
}
.menu li.le_menuitem_level_1 a {
	padding: 5px;
	font-size: 14px;
	color:#f59600 !important;
}
.menu li.le_menuitem_level_1 a:hover {
	padding: 5px;
	font-size: 14px;
	color:#fff !important;
}
}
/*-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, .wrapper2 img {
	vertical-align: middle;
}
.wrapper table, .wrapper2 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) {
.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%;
}
#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;
}
/*--------------------------------------*/

.supportToggle .le_region {
    min-height: 145px;
}
/*-------------- Account Preset ----------------- */
.se_body,.se_bgColor_thumb,.se_bgImg_thumb {
}
.se_menu {
}
.se_menu li.le_menuitem_level_0 a,.navicon {
}
.se_menu li.le_menuitem_level_0 a:hover {
}
.se_menu .le_menu_level_1_container, .se_menu ul.le_menu_level_2 {
}
.se_menu li.le_menuitem_level_1 a {
}
.se_menu li.le_menuitem_level_1 a:hover {
}
.se_header {
}
.se_header p, .se_header h1, .se_header h2, .se_header h3, .se_header h4, .se_header h5, .se_header h6 {
}
.se_header a {
}
.se_header a:hover {
}
.se_mainContent {
}
.se_wrapperContent,.se_mainContent .le_content, .se_mainContent p, .se_mainContent h1, .se_mainContent h2, .se_mainContent h3, .se_mainContent h4, .se_mainContent h5, .se_mainContent h6 {
}
.se_wrapperContent a,.se_mainContent a {
}
.se_wrapperContent a:hover,.se_mainContent a:hover {
}
.se_footer {
}
.se_footer p, .se_footer h1, .se_footer h2, .se_footer h3, .se_footer h4, .se_footer h5, .se_footer h6 {
}
.se_footer a {
}
.se_footer a:hover {
}
a {
}
a:hover {
}
.se_button a, a.se_button {
}
.se_button a:hover, a.se_button:hover {
}
.seFormButton {
}
.se_cta {
}
.se_cta .le_content a {
}
.se_cta:hover {
}
.se_cta .le_content a:hover {
}
.se_cta .le_content, .se_cta .le_content a {
}
.se_social a {
}
.se_social a:hover {
}
hr {
}
.se_siteBranding a {
}
.se_siteBranding:hover, .se_siteBranding a:hover {
}
.se_tagline {
}
p, ul, ol, dl {
}
h1, h1 a, .title1, .title1 a {
}
h2, h2 a, .title2, .title2 a {
}
h3, h3 a, .title3, .title3 a {
}
h4, h4 a, .title4, .title4 a {
}
h5, h5 a, .title5, .title5 a {
}
h6, h6 a, .title6, .title6 a {
}
blockquote {
    font-size: 10px;
}
/*-------------- Account Preset End ----------------- */