.WaGadgetMenuHorizontal .menuInner ul ul {
margin: -2px 0px 0px;
}
#PAGEID_1828481 .ctaHeader{
margin-top: 75px;
}
.WaGadgetRecentBlogPosts ul li .title {
    margin: 0 0 0px 0!important;
}
.ctaHeader {
color: #fff;
font-size: 2.5em;
line-height: 115%;
text-shadow: 1px 1px 2px #000
}
/* REMOVE HOME FROM MENU */
#id_eFxOUG5 > div.menuInner > ul > li.sel > div {
    display: none;
}
#id_eFxOUG5 > div.menuInner > ul > li:nth-child(1) > div {
    display: none;
}
.WaGadgetUpcomingEvents ul li .title, .WaGadgetRecentBlogPosts ul li .title {
    margin: 0 0 6px 0;
    padding: 0;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 1.3em;
}
.contentStart {
margin-top: 25%;
}
.store {
display:none; 
}
/* Event title */
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageTitleContainer h1.pageTitle {
    font-size: 32px;
    font-weight: normal;
    color: #333;
}

/* Main BG Image */
.zoneHeader1 {
background-size: cover;
background-position: 0px -50px;
}
.frontpageSlider {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
z-index: -100;
height: 500px;
}
.subpageSlider {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
z-index: -100;
height: 100px;
}

/* END MAIN BG IMAGE */
/* Main Page Btns */
.newsletterbtn {
position: relative;
padding: 5px 10px 5px 40px;
text-align: center;
background: url(/resources/Theme/latest-newsletter-icon.png) no-repeat #000;
background-size: contain;
font-weight: 700;
font-style: normal;
font-size: 100%;
top: 20px;
}
.eventsbtn {
position: relative;
padding: 5px 10px 5px 40px;
text-align: center;
background: url(/resources/Theme/latest-event-icon.png) no-repeat #000;
background-size: contain;
font-weight: 700;
font-style: normal;
font-size: 100%;
top: 20px;
}
a.eventsbtn, a.newsletterbtn {
color: #fff;

}
a.eventsbtn:hover, a.newsletterbtn:hover {
color: #fff;
text-decoration: none;
background: #EE6B00;
}
/* End Main Page btns */
/* sub menu */
.sub-menu {
padding-top:5px; padding-bottom: 5px; background: #222121;
font-size: 80%;

}
.sub-menu A{
color: #ffffff;
}
.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
    text-align: left;
    font: 14px/22px "Open Sans";
    color: #FFF;
    white-space: nowrap;
}
.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
    display: block;
    width: auto;
    height: auto;
    margin: 0px;
    text-align: left;
    text-decoration: none;
    padding: 4px 15px;
    font: 14px/22px "Open Sans";
    color: #FFF;
    white-space: nowrap;
    position: relative;
}
/* end sub menu */
body {
background-color: #f5f3ef;
font-family: 'Open Sans', sans-serif;
}
body p {font-family: 'Open Sans', sans-serif;
}
A, A:link, A:active, A:visited {
}
BODY, TD, P, H1, H2, H3, H4, H5, H6 {
font-family: 'Open Sans', sans-serif;
}
 .title A,  .title A:link, .title A:active, .title A:visited {
font-family: 'Open Sans', sans-serif;
    color: #FF6C00;
    font-size: .9em;
    text-transform: none;'
font-weight: bold;
}

div.cnPrimaryContentBlock1Content h2, div.cnPrimaryContentBlock1Content h2[class*=SystemPageTitle], div.cnPrimaryContentBlock1Content h2.legacyContentPageTitle, div.cnPrimaryContentBlock1Content div.publicWizardContainer h2
{

    line-height: 1.4;
    font-size: 22px;
    font-weight: normal;
    color: #D45F00;
    text-indent: 10px;


}
div.cnPrimaryContentBlock1Content h3, div.cnPrimaryContentBlock1Content h3[class*=SystemPageTitle], div.cnPrimaryContentBlock1Content h3.legacyContentPageTitle, div.cnPrimaryContentBlock1Content div.publicWizardContainer h3
{
    border-bottom: 3px solid #5B5A5A;
    line-height: 1.4;
    font-size: 1.167em;
    font-weight: normal;
    color: #EE6B00;
}
/* Event Calendar customization */
.EventListCalendar {
    width: 846px;

}


/* Social Media Icons */
#social_icons {
position: relative;
color: #5a4a4a;
}




/* Menu */
.WaGadgetMenuHorizontal.menuStyle002 .menuBackground {
    background: transparent;
}
.WaGadgetMenuHorizontal .menuBackground {
position: relative;
}
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item:hover > a {
    color: #FFF;
    border-bottom: 5px solid #EE6B00;
    margin-bottom: -15px;
}
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li.sel > .item > a {
    color: #EE6B00;
}
.main-menu .firstLevel{

float: right;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
    display: block;
    height: 26px;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    position: relative;
    padding: 18px 12px 18px 12px;
    font: 1.1em "Open Sans";
    color: #FFF;
    text-align: left;
    font-weight: 400;
font-family: 'Oswald', sans-serif;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {

font-family: 'Oswald', sans-serif;
}
/* END MENU */
/* MOBILE CSS */
@media only screen and (max-width: 600px) {
    .ctaHeader {
color: #fff;
font-size: 1.2em;
line-height: 1.4em;
text-shadow: 1px 1px 2px #000
text-align: center;
max-width: 350px; 
margin: 0 auto;
}
.non-mobile {
display: none;
}
.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton {
background: #000;
}
.WaGadgetMenuHorizontal .menuInner {
background: #000;
}
 #container2{width: 100%; height: 100px; overflow: hidden;  }

.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item:hover > a {
    background: #000;
}
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul {
    background: #5A5A5A none repeat scroll 0% 0%;
}
.WaLayoutTable .WaLayoutItem ~ .WaLayoutItem {
    margin-top: 0px;
}
#id_BHF32w3 {
display: none;
}
.quicklinks {
display: none;
}
#id_7B5DBRZ.WaLayoutPlaceHolder.placeHolderContainer {
float: left;
width: 50%;
}
#id_75to2ZX.WaLayoutPlaceHolder.placeHolderContainer {
float: left;
width: 50%;
}
#social_icons {
display: none;
}
a.btnDonate {
width: 100%;
height: 32px;
text-align: center;
}
.calltoaction{
background: url(/resources/Theme/mobile-bg.jpg) no-repeat;
background-size: cover;
}
.calltoaction .ctaHeader{
margin-top: 25px;

}
a.ctaBtn {
font-size: 1.1em;
font-weight: 200;
}
.WaGadgetLoginButton .alignLeft {
width: 100%;
}
.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton {
width: 95%;
}


a.btn
{
width: 100%;
color: #fff;
text-decoration: none;
    font-family: "Oswald", sans-serif;

}
#id_9vsQTcj {
margin-top: 200px;}
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item:hover > a {
    color: #FFF;
    border-bottom: 5px solid #EE6B00;
    margin-bottom: 0px;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a > span::before {
background: none;
}
}
/* End Mobile */
/* LOgin */
.WaGadgetLoginButton a.loginBoxLogout {
    display: inline-block;
    margin: 4px 5px;
    font-size: .8em;
    line-height: .5em;
}
.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton {
background: transparent;
font-size: 1.1em;
    font-family: "Oswald", sans-serif;
padding: 18px;

}
.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton:hover{
color: #000;
background: transparent;
}

.WaGadgetLoginButton .alignLeft {
    text-align: center;
    line-height: 90%;
    float: left;
    font-size: .9em;
    font-weight: 400;
    padding: 4px 0px;
background: #910211; /* Old browsers */
background: -moz-linear-gradient(top,  #910211 0%, #8f0222 48%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#910211), color-stop(48%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #910211 0%,#8f0222 48%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #910211 0%,#8f0222 48%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #910211 0%,#8f0222 48%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom,  #910211 0%,#8f0222 48%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#910211', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}
.WaGadgetLoginButton .alignLeft A {
color: #fff;
}

/* End login */
/* MISC*/
.WaGadgetUpcomingEvents ul li {
    line-height: 0.9;
}
h1 {
    font-family: "Oswald", sans-serif;

    font-size: 1.1em;
font-weight: normal;
}
.btn {
font-size: 1.3em;
    font-family: "Oswald", sans-serif;
margin-left: 2px;
color: #fff;
font-weight: 400;
width: 80px;
height: 26px;
padding: 18px;
float: left;
text-align: center;
background: #910211; /* Old browsers */
background: -moz-linear-gradient(top,  #910211 0%, #8f0222 48%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#910211), color-stop(48%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #910211 0%,#8f0222 48%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #910211 0%,#8f0222 48%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #910211 0%,#8f0222 48%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom,  #910211 0%,#8f0222 48%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#910211', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}
.btn:hover {
color: #000;
text-decoration: none;
}
.btnDonate {
font-size: 1.3em;
font-family: "Oswald", sans-serif;
margin-left: 2px;
color: #fff;
font-weight: 400;
width: 100%;
height: 26px;
padding-top: 18px;
padding-bottom: 18px;
float: left;
text-align: center;
background: #910211; /* Old browsers */
background: -moz-linear-gradient(top,  #910211 0%, #8f0222 48%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#910211), color-stop(48%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #910211 0%,#8f0222 48%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #910211 0%,#8f0222 48%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #910211 0%,#8f0222 48%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom,  #910211 0%,#8f0222 48%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#910211', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}
.btnDonate:hover {
color: #000;
text-decoration: none;
}
.btnOrange {
font-size: 1.1em;
font-family: "Oswald", sans-serif;
margin-left: 2px;
color: #fff;
font-weight: 400;
width: 134px;
padding-top: 5px;
padding-bottom: 5px;
float: left;
text-align: center;
background: #910211; /* Old browsers */
background: -moz-linear-gradient(top,  #910211 0%, #8f0222 48%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#910211), color-stop(48%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #910211 0%,#8f0222 48%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #910211 0%,#8f0222 48%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #910211 0%,#8f0222 48%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom,  #910211 0%,#8f0222 48%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#910211', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}
.btnOrange:hover {
color: #f1f1f1;
text-decoration: none;
font-weight: 700;
}
.ctaBtn {
font-size: 1.5em;
background: rgba(0,0,0,.8);
border: 1px solid #FF6C00;
border: 15px 25px 15px 25px;
color: #ffa913; 
padding: 10px 35px 10px 35px;
font-weight: 600;
font-weight: 200;
}
.ctaBtn:hover {
background: #FF6C00;
text-decoration: none;
color: #fff;
}
.pagetitle {
    line-height: 1.4;
    font-size: 22px;
    font-weight: normal;
    color: #D45F00;
    text-indent: 10px;


}
h2,div.publicWizardContainer h2 {
    line-height: 1.4;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    text-indent: 20px;
font-weight: 700;

}


.articleBoxEmpty {
text-indent: 99999px;
    font-family: "Oswald", sans-serif;
font-size: 1.2em;
background: transparent;
color: #fff;
padding: 15px;
width: auto;
display: inline-block;
width: 75px;
text-align: center;
z-index: 2;
margin-left: 40px;
}
.articleBox {
    font-family: "Oswald", sans-serif;
font-size: 1.2em;
background: #8A0221;
color: #fff;
padding: 15px;
width: auto;
display: inline-block;
width: 75px;
text-align: center;
z-index: 2;
margin-left: 40px;
}
.pageTitle {
    font-family: "Oswald", sans-serif;
    color: #8A0221;
font-size: 2em;
line-height: 90%;
}

/* END MISC */

 #container2{width: 100%; height: 400px; }

 #slidercontainer {width: 100%; min-width: 1400px; height: 400px; max-height: 800px; margin: 0 auto; overflow: hidden; background-image: url(shadow.png); background-repeat: no-repeat; 
background-position: 0px 285px;
padding-bottom: 90px; 
position:absolute; 
z-index: -2;}

/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0; padding: 0; height: auto;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block; height: auto}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider { border: 0px solid #eeeff0; position: relative;  5px; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative; min-width: 1400px;}



/* Direction Nav */
.flex-direction-nav {display: none;}
}

/* Control Nav */
.flex-control-nav {display: none;}
.flex-control-nav li {margin: 0 0 0 5px; display: none; zoom: 1; }

/* END Slider */
/* Tablet */
@media only screen and (max-device-width: 768px){
        .ctaHeader {
color: #fff;
font-size: 1.2em;
line-height: 1.4em;
text-shadow: 1px 1px 2px #000
}
 #container2{width: 100%; height: 600px; overflow: hidden;  }
.calltoaction{
background: url(/resources/Theme/mobile-bg.jpg) no-repeat;
background-size: cover;
}
.calltoaction .ctaHeader{
margin-top: 25px;
}
}

.calltoaction {

}

@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 400;
  src: local('Cardo'), local('Cardo-Regular'), url(//fonts.gstatic.com/s/cardo/v8/XRgRvJ9BvurZhQZpuWMwgw.woff2) format('woff2');
}
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 700;
  src: local('Cardo Bold'), local('Cardo-Bold'), url(//fonts.gstatic.com/s/cardo/v8/X-1BEHTKpRYzad3JEXy9-vesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
}
@font-face {
  font-family: 'Cardo';
  font-style: italic;
  font-weight: 400;
  src: local('Cardo Italic'), local('Cardo-Italic'), url(//fonts.gstatic.com/s/cardo/v8/y7hsfzVRyvnGGoGOmHdTeA.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat-Regular'), url(//fonts.gstatic.com/s/montserrat/v6/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat-Bold'), url(//fonts.gstatic.com/s/montserrat/v6/IQHow_FEYlDC4Gzy_m8fcoWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2');
}
