/* 
Master Theme Default Skin
*/


/*  Global  */
body { background: #ffffff; }
/*  Header Stuck */
.headerWrap.stuck { background: #ffffff; }
/*  Main Menu  */
.mainMenu ul li a, .mainMenu ul li {color: #003e7e;/* text-transform: uppercase; */font-size: 11pt;letter-spacing: 1px;}
.mainMenu ul li ul li, .mainMenu ul li ul li a { color: #ffffff  }
.mainMenu ul li ul li ul { background: #003e7e; }
.mainMenu ul li ul li:hover { background: #888888; color: #ffffff }
.mainMenu ul li ul { background: #b19672; }
#mobile-header #navIcon span { background: #003e7e; }
/* Utility Menu */
.utilityMenu ul li a { color: #ffffff; font-size: 9pt;}
.utilityMenu ul li a:hover { color: #323232; }
/* Search */
.searchWrap { background: #efefef; }
.searchHolder { color: #888888; }
.searchHolder label { color: #888888; }
.searchHolder input[type=submit] {background: #fff; color: #003e7e !important;}
.searchHolder input[type=submit]:hover { background: #003e7e; color: #fff !important;}
.searchClose { color: #888888; }
.searchIcon { color: #003e7e; }
.searchIcon:hover, .searchClose:hover { color: #888888; }
/* Main Content Areas */

/* General Content Areas */
.mainContentArea { }
.contentAreaWhite { background: #ffffff; }
.contentAreaColored {background: url(/images/bg2.jpg) center center no-repeat; background-size:cover;}
.contentAreaColored.noimage {background: #eee}
.contentAreaBlue {background:#003e7e;}

/* Text */
.mainContentArea h1, h1 { color: #003e7e; }
.mainContentArea h2, h2 { color: #003e7e; }
.mainContentArea h3, h3 { color: #003e7e; }
.mainContentArea h4, h4 { color: #003e7e; }
.mainContentArea h5, h5 { color: #003e7e; }
.mainContentArea h6, h6 { color: #003e7e; }
.mainContentArea p { color: #162337; }
.mainContentArea a { color: #003e7e; }
.mainContentArea a:hover { color: #888888; }
/* Lists */
.mainContentArea ul li { color: #162337; }
.mainContentArea ol li { color: #162337; }
/* Extras */
.mainContentArea blockquote { color: #b19672; }
.mainContentArea blockquote p { color: #b19672; }
.mainContentArea hr { color: #ffffff; background-color: #efefef; }
/* Tables */
.mainContentArea table { color: #454546; border-top: 1px solid #efefef; border-left: 1px solid #efefef; }
.mainContentArea table tr td, .mainContentArea table tr th { border-bottom: 1px solid #efefef; border-right: 1px solid #efefef; }
/* Forms */
table.Dialog th {color: #162337;}
.Dialog .mwInput {color: #888888 !important;border: 1px solid #aaa;background: #ffffff;}
.Dialog .mwInput:hover, .Dialog .mwInput:focus { background: #efefef; }
.Dialog .mwInput.error {border: 1px solid red;}
.Dialog select .mw { color: #ffffff; }
/* Forms Button*/
.Dialog .mwInput.button {color: #003e7e;background: #b19672;border: none;margin-left: 10px;}
.Dialog .mwInput.button:hover { background: #888888; color: #ffffff; }
.Dialog .mwInput.button input.mw { font-weight: 700; letter-spacing: 1px; color: #ffffff !important; }
.Dialog .mwInput.button:hover input.mw { color: #ffffff !important; }
/* Embed */


/* Buttons */

/* Default */
.button p a { background: #b19672; font-weight: 700; letter-spacing: 1px; color: #ffffff; }
.button p a:hover { background: #888888; color: #ffffff; }
/* Rounded */
.button.rounded p a { }
.button.rounded p a:hover { }
.button.rounded p a:active { }
/* Border */
.button.border p a { background: none; color: #b19672; border: 1px solid #b19672; }
.button.border p a:hover { background: #b19672; color: #ffffff; border: 1px solid #b19672; }
/* Trim */
.button.trim p a:before { border: #ffffff solid 2px; }
/* Footer  */
.footer a { color: #b19672; }
.footer a:hover { color: #888888; }
/* Copyright */
.copyrightWrap { background: #efefef; }
.copyright a { color: #b19672; }
.copyright a:hover { color: #888888; }
/* ToTop */
.toTop {background: #fff;top: -23px;padding: 5px 5px 5px 10px;color: #003e7e;}
.toTop:hover { background: #003e7e; color: #fff; }
/* Social Media Links */
.soLinkGen a { color: #003e7e; }
.soLinkGen a.square { background: #b19672; color: #ffffff; }

.soLinkGen a.circle {background: #003e7e;color: #ffffff;}
.soLinkGen a:hover { color: #b19672; }
.soLinkGen a.square:hover { background: #888888; color: #ffffff; }

.soLinkGen a.circle:hover { background: #888888; color: #ffffff; }
/*  Gallery  */
.zoom-gallery .itemHover { background: #b19672; color: #ffffff; }
/*  Grid Gallery  */
.gridGalleryItem { background: #b19672; }
/*  Banners - Two Columns */

.contentImgCol .twoColumn a.colContentbtn { background: #b19672; font-weight: 700; letter-spacing: 1px; color: #ffffff; }
.contentImgCol .twoColumn a.colContentbtn:hover { background: #888888; color: #ffffff; }
/*  Video Banner  */
.videoBannerInner { background: rgba(0,0,0,.6) }
.videoBanner h2 { color: #ffffff; }
.videoBannerText { color: #ffffff; }
/* Private Pages */
.register input[type="checkbox"]:after { background: #efefef; }
/* Accordion One */
.accordionBtn {background: #f9f9f9;}
.accordionBtn:hover { background: #b19672; }
.accordionBtn a p { color: #003e7e; }
.accordionContent {background: #f9f9f9;border: 1px solid #efefef;}
/* Accordion Two */
.accordion.two .accordionBtn { background: #ffffff; }
.accordion.two .accordionBtn:hover { background: #efefef; }
.accordion.two .accordionBtn a p { color: #003e7e; }
.accordion.two .accordionContent { background: #ffffff; border: 1px solid #efefef; }
/* Accordion Three */
.accordion.three .accordionBtn3 p { color: #003e7e; }
.accordion.three .accordionContent3 {padding: 20px 14px 0;background: #ffffff; =: 1pxsolid #efefef}
/*  Sidebar Search  */
.sidebarSearch input { border: 1px solid #efefef; }
.sidebarSearch label { color: #003e7e; }
.sidebarSearch input[type=submit] { background: #003e7e; color: #ffffff !important; }
.sidebarSearch input[type=submit]:hover { background: #003e7e; color: #fff !important; }


.sidebarSearch  ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #003e7e !important;
}
.sidebarSearch  ::-moz-placeholder { /* Firefox 19+ */
  color: #003e7e !important;
}
.sidebarSearch  :-ms-input-placeholder { /* IE 10+ */
   color: #003e7e !important;
}
.sidebarSearch  :-moz-placeholder { /* Firefox 18- */
   color: #003e7e !important;
}




/* Twitter Feeds */

/* Twitter Feed One */
.tweetTitle { background: #b19672; }
.tweetTitle h1, .tweetTitle h2, .tweetTitle h3, .tweetTitle h4, .tweetTitle h5, .tweetTitle h6, .tweetTitle p { color: #ffffff; }
.twitterFeedWrap.one #twitterFeed ul li { border-bottom: 1px solid #efefef; }
/* Twitter Feed Two */
.twitterFeedWrap.two { background: #efefef; }
/* Twitter Feed Three */
.twitterFeedWrap.three { background: url(/files/galleries/ThinkstockPhotos-495730844-0001.jpg) center center no-repeat; }
.twitterFeedWrap.three .tweetInner { background: rgba(0,0,0,.7); }
.twitterFeedWrap.three #twitterFeed .tweet { color: #ffffff; }
.twitterFeedWrap.three #twitterFeed .tweet a { color: #ffffff; }
.twitterFeedWrap.three #twitterFeed .timePosted { color: #ffffff; }
.twitterFeedWrap.three #twitterFeed .user a { color: #ffffff; }
.twitterFeedWrap.three #twitterFeed .interact a { color: #ffffff; }
.twitterFeedWrap.three h2 .fa { color: #ffffff; }
/* Instagram Feed One  */
.igFeedOne .igviewer { background-color: RGBA(29, 31, 32, 0.9); }
.igFeedOne .instagram .image .caption { background-color: rgba(0, 0, 0, 0.7); color: #ffffff; }
/* Instagram Feed Two  */
.igFeedTwo .igviewer { background-color: RGBA(29, 31, 32, 0.9); }
.igFeedTwo .instagram .image .caption { background-color: rgba(0, 0, 0, 0.7); color: #ffffff; }
/* Instagram Feed Three  */
.igFeedThree .igviewer { background-color: RGBA(29, 31, 32, 0.9); }
.igFeedThree .instagram .image .caption { background-color: rgba(0, 0, 0, 0.7); color: #ffffff; }
/* Blogs */
.borderLine {background: #ccc;}
/* Blog Share Default */
.shareButtonDefault .fa { color: #b19672; }
.shareButtonDefault .fa:hover { color: #b19672; }
/* Slide Out Share */
.slideOutShare { background: #b19672; }
.slideOutShareItems { color: #ffffff; }
.slideOutShareBtn { background: #b19672; color: #ffffff; }
.slideOutShareBtn:hover { background: #888888; }
.shareButton2 { color: #ffffff; }
.blogShareIcon { color: #ffffff; }
/* Blog Share Circle */
.shareButtonCIRC .fa { color: #ffffff; background: #b19672; }
.shareButtonCIRC .fa:hover { color: #ffffff; background: #003e7e; }
/* Blog Share Square */
.shareButtonSQR .fa { color: #ffffff; background: #b19672; }
.shareButtonSQR .fa:hover { color: #ffffff; background: #b19672; }
/* Blog Post Three */
.postThree .twoColRight { background: #efefef; border-bottom: 5px solid #efefef; }
.postThree h2.title {border-bottom: none;}
/* Blog Post Category */
.blogCategories ul li {border-bottom: 1px dashed #ccc;}
.blogCategories ul li:hover { background: #efefef; }

/* Events Post List */
.eventsList .date, .eventsListTwo .date {background: #b19672;}
/* Grid Post List */
.blogGrid a h3 { color: #ffffff; background: rgba(0,0,0,.5); }
/* Grid Carousel  */
.blogGridCarousel .owl-page { border: 1px solid #b19672; }
.blogGridCarousel .owl-page.active { background: #b19672; }
/* Post List Banner Tabs */
.blogTabItem { background: none; }
.blogTabWrap .owl-theme .owl-controls .item-link { color: #ffffff; }
.blogTabWrap .owl-page .item-link { border-bottom: 1px solid #888888; background: #003e7e; }
.blogTabWrap .owl-page .item-link:hover, .blogTabWrap .owl-carousel .owl-page.active .item-link { color: #003e7e; background: #b19672; }
.blogTabWrap .owl-pagination { background: none !important; }
.blogTabImage h6 { color: #b19672; }
.blogTabImage p { color: #b19672; }
/* Small Modal Window */
.modalbgSmall { background: rgba(0, 0, 0, 0); }
.modalbgSmall .dialogSmall { background: #ffffff; }
.modalbgSmall:target { background: rgba(0, 0, 0, 0.8); }
.closeModal { background: #b19672; color: #ffffff; }
.closeModal span { color: #ffffff; }
.closeModal:hover { background: #888888; }
/* Large Modal Window */
.modalbgLarge { background: rgba(0, 0, 0, 0); }
.modalbgLarge .dialogLarge { background: #ffffff; }
.modalbgLarge:target { background: rgba(0, 0, 0, 0.8); }
.closeModal { background: #b19672; color: #ffffff; }
.closeModal span { color: #ffffff; }
.closeModal:hover { background: #888888; }
/* Private Pages */
.register input[type="checkbox"]:after { background: #efefef; }
/* Pricing Table One */
.pricingContainerOne .pricingHeader { background: #b19672; color: #ffffff; }
.pricingContainerOne .pricingHeader h1, .pricingContainerOne .pricingHeader h2, .pricingContainerOne .pricingHeader h3, .pricingContainerOne .pricingHeader h4, .pricingContainerOne .pricingHeader h5, .pricingContainerOne .pricingHeader h6 { color: #ffffff; }
.pricingContainerOne .price { background: #efefef; color: #ffffff; }
.pricingContainerOne .itemsWrapper { border: 1px solid #efefef; background: #ffffff; }
/* Pricing Table Two */
.pricingContainerTwo .pricingHeader { background: #b19672; color: #ffffff; }
.pricingContainerTwo .pricingHeader h1, .pricingContainerTwo .pricingHeader h2, .pricingContainerTwo .pricingHeader h3, .pricingContainerTwo .pricingHeader h4, .pricingContainerTwo .pricingHeader h5, .pricingContainerTwo .pricingHeader h6, .pricingContainerTwo .pricingHeader p { color: #ffffff !important; }
.pricingContainerTwo .price { background: #efefef; color: #ffffff; }
.pricingContainerTwo .itemsWrapper { border: 1px solid #efefef; background: #ffffff; }
/* Pricing Table Three */
.pricingContainerThree { border: 1px solid #efefef; }
.pricingContainerThree .pricingHeader { background: #ffffff; color: #ffffff; border-bottom: 1px solid #efefef; }
.pricingContainerThree .price { background: #efefef; color: #ffffff; border-bottom: 1px solid #efefef; }
.pricingContainerThree .itemsWrapper { background: #efefef; background: #ffffff; }
.pricingContainerThree .itemsWrapper .items ul li { border-bottom: 1px solid #efefef; }
/* Counter One */
.counterWrap.one .fa-2x { color: #ffffff; background: #b19672; }
.counterWrap.one .fourColCol {background: none;}
/* Counter Two */
.counterWrap.two .fa-2x { color: #b19672; }
.counterWrap.two .fourColCol { background: #efefef; }
/* Counter Three */
.counterWrap.three .fa-2x { color: #b19672; }
.counterWrap.three .threeCol { background: #b19672; }
.counterWrap.three .threeCol h1, .counterWrap.three .threeCol h2, .counterWrap.three .threeCol h3, .counterWrap.three .threeCol h4, .counterWrap.three .threeCol h5, .counterWrap.three .threeCol h6 { color: #ffffff; }
.counterWrap.three .threeCol p { color: #ffffff; }
/* Sticky Donate */
.stickyDonate a { background: #b19672; color: #ffffff; }
.stickyDonate a:hover { background: #003e7e; color: #ffffff; }
/* Donation Banner */
.donationBannerWrap { background: url(/files/galleries/ThinkstockPhotos-495730844-0001.jpg) center center no-repeat; background-size: cover }
.donationBannerInner {background: rgba(230,230,230,.90);}
.dollarSign { border: 1px solid #efefef; color: #003e7e; }
.donationBannerInner input.mwFormSubmit { background: #b19672; color: #003e7e; letter-spacing: 1px; }
.donationBannerInner input.mwFormSubmit:hover { background: #003e7e; color: #b19672; }
/* Donate Form 1 */
.donateForm table.Dialog input { color: #323232; }
.donateForm table.Dialog select { color: #b19672; }
.donateForm table.Dialog { color: #b19672; }
.donateForm .monthly { color: #003e7e; }
.donateForm input { border: 1px solid #efefef; }
.donateForm select { border: 1px solid #efefef; }
.donateForm input[type="checkbox"]:after { background: #efefef; border: 2px solid #b19672; border-radius: 50%; }
.donateForm input[type="checkbox"]:checked:after { background: #b19672; color: #ffffff; }
.donateForm input.btn { background: #003e7e; color: #b19672; }
.donateForm input.btn:hover { background: #b19672; color: #003e7e; }
.donateForm .mwFormSubmitRow input[type="submit"] { border: 1px solid #efefef; color: #b19672; }
.donateForm .mwFormSubmitRow input[type="submit"]:hover { border: 2px solid #DF161A; color: #DF161A; }
.donateForm input.btn.active { border: 2px solid #b19672; color: #003e7e; background: #b19672; }
.donateForm .requiredFields { color: #b19672; }
.donateForm .readonly input { border: 1px solid #888888; color: #efefef; }
/* Donate Buttons */
.btnWrap input { background: #b19672; color: #ffffff; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }
.btnWrap input:hover { background: #888888; color: #ffffff; }
/* Donate Form 3 */
.donateWrap.three { background: #efefef; }
#input-wrapper input[type=range]::-webkit-slider-runnable-track {
background: #b19672;
}
#input-wrapper input[type=range]::-webkit-slider-thumb {
background: #888888;
}
#input-wrapper input[type=range]:focus::-webkit-slider-runnable-track {
background: #888888;
}
#input-wrapper input[type=range]::-moz-range-track {
background: #888888;
}
#input-wrapper input[type=range]::-moz-range-thumb {
background: #888888;
}
#input-wrapper input[type=range]::-ms-fill-lower {
background: #888888;
}
#input-wrapper input[type=range]::-ms-fill-upper {
background: #888888;
}
#input-wrapper input[type=range]::-ms-thumb {
background: #ffffff;
}
#input-wrapper input[type=range]:focus::-ms-fill-lower {
background: #888888;
}
#input-wrapper input[type=range]:focus::-ms-fill-upper {
background: #888888;
}
/* Donate Form 4 */
.donateWrap.four { }
.donateWrap.four .donationTabs ul li { background: #b19672; color: #003e7e; }
.donateWrap.four .donationTabs ul li:hover { background: #888888; color: #ffffff; }

@media (max-width: 768px) {
/* blogShareSticky */
.blogShareSticky { background: #efefef; }
/* donation Banner Inner */
.donationBannerInner { background: #efefef; }
/* Blog Post Three */
.postThree .twoColRight { background: #efefef; border-bottom: 5px solid #efefef; }
}

@media (max-width: 640px) {
.slideOutShare { background: #b19672; }
.slideOutShareItems { color: #ffffff; }
.slideOutShareBtn { background: #b19672; }
.slideOutShareBtn:hover { background: #888888; }
}

@media (max-width: 480px) {
/* Sticky Donate */
.stickyDonate a { background: #b19672; color: #ffffff; }
.stickyDonate a:hover { background: #b19672; }
}
/*  MW Widget Resets  */
.bannerCaption { background: rgba(255,255,255,.8); }

@media (max-width: 768px) {
.bannerCaption { background: rgba(255,255,255,1); }
}
/* 
Header One
*/

/*  headerTop  */



.headerOne { }
.headerOne .headerTopWrap { background: #003e7e; }
.headerOne .searchIcon {color: #ffffff;}
.headerOne .searchIcon:hover { color: #888888; }
.headerOne .searchHolder label { color: #003e7e; }
/*  socialMedia  */
.headerOne .socialMediaLinksWrap a {color: #ffffff;}
/*  Menu Wrap  */
.headerOne .mainMenu ul li:hover { background: #b19672; }
.headerOne .mainMenu ul li:hover > a { color: #ffffff; }
.headerOne .mainMenu ul li ul li a:hover, .headerOne .mainMenu ul li ul li:hover { color: #003e7e !important; }
.headerOne .utilityMenu a {color: #ffffff;}
.headerOne .utilityMenu a:hover {color: #efefef;}
/*  Donate Button  */
.headerOne .donateButton p a {    font-family: 'Source Sans Pro', sans-serif !important; }
.headerOne .donateButton p a:hover { color: #ffffff; background: #cf4b4b; }

@media (max-width: 768px) {
.headerOne .headerWrap.stuck { background: #ffffff; }
}
/* 
Header Two
 */
/*  headerTop  */
.headerTwo .socialMediaLinksWrap a { color: #003e7e; }
.headerTwo .socialMediaLinksWrap a:hover { color: #888888; }
/*  Header  */
.headerTwo .headerWrap { background: #efefef; }
/*  Menu Wrap  */
.headerTwo .mainMenu ul li:hover > a { color: #888888; }
.headerTwo .mainMenu ul li ul li:hover > a { color: #ffffff; }
.headerTwo .mainMenu ul li ul li a:hover, .headerTwo .mainMenu ul li ul li:hover { color: #ffffff !important; }
.headerTwo #responsive-menu-button { background: #003e7e; }
.headerTwo #mobile-header #navIcon span { background: #ffffff; }
/*  Donate Button  */
.headerTwo .donateButton p a { }
.headerTwo .donateButton p a:hover { color: #ffffff; background: #003e7e; }
/* 
Header Three
 */

/*  socialMedia  */
.headerThree .headerWrap {background: #fff;}
.headerThree .soLinkGen a { color: #003e7e; }
.headerThree .soLinkGen a.square { background: #003e7e; color: #ffffff; }
.headerThree .soLinkGen a.circle { background: #003e7e; color: #ffffff; }
.headerThree .soLinkGen a:hover { color: #b19672; }
/*  Utility Menu  */

.headerThree .utilityMenu ul li a { color: #003e7e; }
.headerThree .utilityMenu ul li a:hover { color: #888888; }
/*  Menu Wrap  */

.headerThree .mainMenu ul li a, .headerThree .mainMenu ul li { color: #003e7e; }
.headerThree .mainMenu ul li:hover a, .headerThree .mainMenu ul li:hover { color: #ffffff !important; }
.headerThree .mainMenu ul li:hover > a { color: #ffffff; }
.headerThree .mainMenu ul li ul li a:hover, .headerThree .mainMenu ul li ul li:hover { color: #b19672 !important; }
.headerThree .mainMenu ul li:hover { background: #003e7e; color: #b19672 !important; }
.headerThree .mainMenu ul li ul { background: #003e7e; }
/*  Donate Button  */
.headerThree .donateButton p a { }
.headerThree .donateButton p a:hover { color: #ffffff; background: #003e7e; }
/* 
Header Four
*/
/*  Header  */
.headerFour .headerWrap { background: rgba(0, 0, 0, 0.2); }
.headerFour .headerWrap.stuck { background: #888888; }
/*  socialMedia  */

.headerFour .socialMediaLinksWrap a { color: #ffffff; }
.headerFour .socialMediaLinksWrap a:hover { color: #b19672; }
/*  Search  */
.headerFour .searchIcon { color: #ffffff; }
.headerFour .searchIcon:hover { color: #b19672; }
/*  Menu Wrap  */
.headerFour .mainMenu ul li:hover { }
.headerFour .mainMenu ul li:hover > a { color: #b19672; }
.headerFour .mainMenu ul li ul li a:hover, .headerFour .mainMenu ul li ul li:hover { color: #b19672 !important; }
/*  Mobile Menu Icon  */
.headerFour #mobile-header #navIcon span { background: #ffffff; }
/*  Donate Button  */
.headerFour .donateButton p a { }
.headerFour .donateButton p a:hover { background: #ee2a24; color: #ffffff; }
/* 
Header Five
*/

/*  Header  */
.headerFive .headerWrap { background: #b19672; }
.headerFive .headerWrap.stuck { background: #b19672 !important; }
/*  socialMedia  */
.headerFive .socialMediaLinksWrap a { background: #ffffff; color: #003e7e; }
.headerFive .socialMediaLinksWrap a:hover { background: #ffffff; color: #b19672; }
.headerFive .soLinkGen a { color: #003e7e; }
.headerFive .soLinkGen a:hover { color: #ffffff; }
.headerFive .soLinkGen a.square { background: #ffffff; color: #003e7e; }
.headerFive .soLinkGen a.circle { background: #ffffff; color: #003e7e; }
.headerFive .soLinkGen a.square:hover { color: #b19672; }
.headerFive .soLinkGen a.circle:hover { color: #b19672; }
/*  Search  */
.headerFive .searchIcon { color: #003e7e; }
/*  Menu Wrap  */
.headerFive .mainMenu ul li { color: #003e7e; }
.headerFive .mainMenu ul li a { color: #003e7e; }
.headerFive .mainMenu ul li:hover > a { color: #ffffff; }
.headerFive .mainMenu ul li ul { background: #003e7e; }
.headerFive .mainMenu ul li ul li a { color: #ffffff; }
.headerFive .mainMenu ul li ul li:hover { background: #b19672; }
/*  Mobile Menu Icon  */
.headerFive #responsive-menu-button { background: #003e7e; }
.headerFive #mobile-header #navIcon span { background: #ffffff; }
/*  Donate Button  */
.headerFive .donateButton p a { }
.headerFive .donateButton p a:hover { color: #ffffff; background: #003e7e; }
/*
Header Six
*/
.headerSix .socialMediaLinksWrap a { color: #ffffff; }
.headerSix .socialMediaLinksWrap a:hover { color: #ffffff; }
/*  Menu Wrap  */
.headerSix #responsive-menu-button { background: #003e7e; }
.headerSix #mobile-header #navIcon span { background: #ffffff; }
/*  Donate Button  */
.headerSix .donateButton p a { }
.headerSix .donateButton p a:hover { color: #ffffff; background: #003e7e; }
/* 
Header Seven
*/
.headerSeven .headerWrap { background: #efefef; }
/*  Logo  */
.headerSeven .logo { background: #ffffff; }
/*  Menu Wrap  */
.headerSeven .mainMenu ul li:hover > a { color: #888888; }
.headerSeven .mainMenu ul li ul li:hover >a { color: #ffffff; }
/*  Utility Menu  */
.headerSeven .utilityMenu ul li a { background: #b19672; color: #ffffff; }
.headerSeven .utilityMenu ul li:last-child a { background: #ffffff; color: #b19672; }
.headerSeven .utilityMenu ul li:hover a { background: #003e7e; }
/*  Donate Button  */
.headerSeven .donateButton p a { }
.headerSeven .donateButton p a:hover { color: #ffffff; background: #003e7e; }

@media (max-width: 768px) {
/*  Header  */
.headerSeven { background: #ffffff; }
}
/*
Header Eight
*/
/*  socialMedia  */

.headerEight .soLinkGen a { color: #003e7e; }
.headerEight .soLinkGen a.square { background: #003e7e; color: #ffffff; }
.hheaderEight .soLinkGen a.circle { background: #003e7e; color: #ffffff; }
.headerEight .soLinkGen a:hover { color: #b19672; }
/*  Utility Menu  */

.headerEight .utilityMenu ul li a { color: #003e7e; }
.headerEight .utilityMenu ul li a:hover { color: #b19672 }
/*  Menu Wrap  */
.headerEight #responsive-menu-button { background: #003e7e; }
.headerEight #mobile-header #navIcon span { background: #ffffff; }
/*  Donate Button  */
.headerEight .donateButton p a { }
.headerEight .donateButton p a:hover { background: #ffffff; background: #003e7e; }
/*
Footer One
*/

.footerOne .footerWrap {border-top: 1px solid #efefef; background: url(/images/bg2.jpg) center center no-repeat; background-size:cover;}
.footerOne .footer p {color: #444444;}
.footerOne .footer h2, .footerOne .footer h3, .footerOne .footer h4, .footerOne .footer h5, .footerOne .footer h6 { color: #003e7e; }
.footerOne .footer a {color: #003e7e;}
.footerOne .footer a:hover { color: #888888; }
.footerOne .footer .soLinkGen a.square {background: #003e7e;color: #ffffff;}
.footerOne .footer .soLinkGen a.square:hover { background: #003e7e; color: #ffffff; }
.footerOne .footer .soLinkGen a.circle { background: #b19672; color: #ffffff; }
.footerOne .footer .soLinkGen a.circle:hover { background: #003e7e; color: #ffffff; }
/* copyright */
.footerOne .copyrightWrap { background: #003e7e; }
.footerOne .copyright p { color: #ffffff; }
.footerOne .copyright a { color: #ffffff; }
.footerOne .copyright a:hover { color: #888888; }
/*
Footer  Two
*/
.footerTwo .footerWrap { background: #003e7e; }
.footerTwo .footer p { color: #ffffff; }
.footerTwo .footer h2, .footerTwo .footer h3, .footerTwo .footer h4, .footerTwo .footer h5, .footerTwo .footer h6 { color: #ffffff; }
.footerTwo .footer a { color: #ffffff; }
.footerTwo .footer a:hover { color: #efefef; }
/* copyright */
.footerTwo .copyrightWrap { background: #b19672; }
.footerTwo .copyright p { color: #003e7e; }
.footerTwo .copyright a { color: #003e7e; }
.footerTwo .copyright a:hover { color: #ffffff; }
/*
Footer  Three
*/
.footerThree { }
.footerThree .footerWrap { background: #003e7e; }
.footerThree .footer p { color: #ffffff; }
.footerThree .footer h2, .footerThree .footer h3, .footerThree .footer h4, .footerThree .footer h5, .footerThree .footer h6 { color: #ffffff; }
.footerThree .footer a { color: #ffffff; }
.footerThree .footer a:hover { color: #efefef; }
.footerThree .socialMediaFooter span { background: #888888; color: #ffffff; }
/* copyright */
.footerThree .copyrightWrap { background: #b19672; }
.footerThree .copyright p { color: #ffffff; }
.footerThree .copyright a { color: #ffffff; }
.footerThree .copyright a:hover { color: #efefef; }
.footerThree .footer .soLinkGen a { color: #003e7e; }
/*
Footer Four
*/
.footerFour .footerWrap { background: #efefef; }
.footerFour .footer p { color: #003e7e; }
.footerFour .footer h2, .footerFour .footer h3, .footerFour .footer h4, .footerFour .footer h5, .footerFour .footer h6 { color: #003e7e; }
.footerFour .footer a { }
.footerFour .footer a:hover { }
/* copyright */
.footerFour .copyrightWrap { background: #b19672; }
.footerFour .copyright p { color: #003e7e; }
.footerFour .copyright a { color: #003e7e; }
.footerFour .copyright a:hover { color: #ffffff; }
/*
Footer Five
*/
.footerFive .footerWrap { background: #efefef; }
.footerFive .footer p { color: #003e7e; }
.footerFive .footer h2, .footerFive .footer h3, .footerFive .footer h4, .footerFive .footer h5, .footerFive .footer h6 { color: #003e7e; }
.footerFive .footer a { }
.footerFive .footer a:hover { }
.footerFive .toTop { color: #003e7e; background: #efefef; }
/*
 Footer  Six
 */
.footerSix { }
.footerSix .footerWrap { background: #efefef; }
.footerSix .footer p { color: #003e7e; }
.footerSix .footer h2, .footerSix .footer h3, .footerSix .footer h4, .footerSix .footer h5, .footerSix .footer h6 { color: #b19672; }
.footerSix .footer a { }
.footerSix .footer a:hover { }
/* copyright */
.footerSix .copyrightWrap { background: #b19672; }
.footerSix .copyright p { color: #003e7e; }
.footerSix .copyright a { color: #003e7e; }
.footerSix .copyright a:hover { color: #ffffff; }
/*
 Footer  Seven
 */

.footerSeven { }
.footerSeven .footerWrap { background: #b19672; }
.footerSeven .footer p { color: #ffffff; }
.footerSeven .footer h2, .footerSeven .footer h3, .footerSeven .footer h4, .footerSeven .footer h5, .footerSeven .footer h6 { color: #ffffff; }
.footerSeven .footer a { color: #efefef; }
.footerSeven .footer a:hover { color: #ffffff; }
/*
 Footer  Eight
 */
.footerEight { }
.footerEight .footerWrap { background: #b19672; }
.footerEight .footer p { color: #ffffff; }
.footerEight .footer h2, .footerEight .footer h3, .footerEight .footer h4, .footerEight .footer h5, .footerEight .footer h6 { color: #ffffff; }
.footerEight .footer a { color: #efefef; }
.footerEight .footer a:hover { color: #ffffff; }
/* copyright */
.footerEight .copyrightWrap { background: #efefef; }
.footerEight .copyright p { color: #b19672; }
.footerEight .copyright a { color: #b19672; }
.footerEight .copyright a:hover { color: #efefef; }
/* CTA One  */
.callToActionWrap.one { background: #003e7e; }
.callToActionWrap.one .callToAction h1, .callToActionWrap.one .callToAction h2, .callToActionWrap.one .callToAction h3, .callToActionWrap.one .callToAction h4, .callToActionWrap.one .callToAction h5, .callToActionWrap.one .callToAction h6, .callToActionWrap.one .callToAction p { color: #ffffff; }
/* CTA Two  */
.callToActionWrap.two { background: #003e7e; }
.callToActionWrap.two .callToAction h1, .callToActionWrap.two .callToAction h2, .callToActionWrap.two .callToAction h3, .callToActionWrap.two .callToAction h4, .callToActionWrap.two .callToAction h5, .callToActionWrap.two .callToAction h6, .callToActionWrap.two .callToAction p { color: #ffffff; }
/* CTA Three  */
.callToActionWrap.three .callToAction { margin: 0 auto; background: #003e7e; }
.callToActionWrap.three .ctaRight { }
.callToActionWrap.three .ctaRight h1, .callToActionWrap.three .ctaRight h2, .callToActionWrap.three .ctaRight h3, .callToActionWrap.three .ctaRight h4, .callToActionWrap.three .ctaRight h5, .callToActionWrap.three .ctaRight h6, .callToActionWrap.three .ctaRight p { color: #ffffff; }
/* CTA Four  */
.callToActionWrap.four { width: 100%; background: url(/get/files/image/galleries/community-stock-10.jpg) center center no-repeat; background-size: cover; }
.callToActionWrap.four .callToActionInner { background: rgba(0,0,0,.6); }
.callToActionWrap.four .callToAction h1, .callToActionWrap.four .callToAction h2, .callToActionWrap.four .callToAction h3, .callToActionWrap.four .callToAction h4, .callToActionWrap.four .callToAction h5, .callToActionWrap.four .callToAction h6, .callToActionWrap.four .callToAction p { color: #ffffff; }
.callToActionWrap.four .button.border p a { background: none; color: #ffffff; border: 1px solid #ffffff; }
.callToActionWrap.four .button.border p a:hover { background: #b19672; color: #ffffff; border: 1px solid #b19672; }
/* CTA Five  */
.callToActionWrap.five { width: 100%; background: url(/images/naps_resized_12.jpg) center center no-repeat; background-size: cover; }
.callToActionWrap.five .callToActionInner { background: rgba(0,0,0,.6); }
.callToActionWrap.five .callToAction h1, .callToActionWrap.five .callToAction h2, .callToActionWrap.five .callToAction h3, .callToActionWrap.five .callToAction h4, .callToActionWrap.five .callToAction h5, .callToActionWrap.five .callToAction h6, .callToActionWrap.five .callToAction p { color: #ffffff; }
/* CTA Six  */
.callToActionWrap.six { background: url(/get/files/image/galleries/ThinkstockPhotos-468802322-0001.jpg) center center no-repeat;  }
.callToActionWrap.six .callToActionInner {background: rgba(0,0,0,.6); }
.callToActionWrap.six .callToAction h1, .callToActionWrap.six .callToAction h2, .callToActionWrap.six .callToAction h3, .callToActionWrap.six .callToAction h4, .callToActionWrap.six .callToAction h5, .callToActionWrap.six .callToAction h6, .callToActionWrap.six .callToAction p { color: #fff;}
.callToActionWrap.six .callToActionForm { background: #003e7e; }
.callToActionWrap.six .callToActionForm h1, .callToActionWrap.six .callToActionForm h2, .callToActionWrap.six .callToActionForm h3, .callToActionWrap.six .callToActionForm h4, .callToActionWrap.six .callToActionForm h5, .callToActionWrap.six .callToActionForm h6, .callToActionWrap.six .callToActionForm p {color: #ffffff;}
.callToActionWrap.six .callToActionForm .button a {background: #b19672; color: #fff;}
.callToActionWrap.six .callToActionForm .button a:hover {background: #888888;}


/* Slider One */
.sliderOne .captionContainer h2 { color: #003e7e; }
.sliderOne .captionContainer p { color: #162337; }
.sliderOne .captionContainer p a { color: #162337; }
.sliderOne .captionContainer .button p a { background: #b19672; color: #ffffff; letter-spacing: 1px; }
.sliderOne .captionContainer .button p a:hover { background: #888888; color: #ffffff; }
.sliderOne .owl-page { border: 1px solid #b19672; }
.sliderOne .owl-page.active { background: #b19672; }
/* Slider Two */
.sliderTwo .captionContainer { background: rgba(255,255,255,.6) }
.sliderTwo .captionContainer h2 { color: #003e7e; }
.sliderTwo .captionContainer p { color: #003e7e; }
.sliderTwo .captionContainer p a { color: #003e7e; }
.sliderTwo .captionContainer .button p a { background: #b19672; color: #ffffff; letter-spacing: 1px; }
.sliderTwo .captionContainer .button p a:hover { background: #888888; color: #ffffff; }
.sliderTwo .owl-page { border: 1px solid #b19672; }
.sliderTwo .owl-page.active { background: #b19672; }

@media (max-width: 768px) {
.sliderTwo .captionContainer { background: #efefef; }
}
/* Slider Three */
.sliderThree .captionContainer { background: rgba(0,0,0,.6); }
.sliderThree .captionContainer h2 { color: #ffffff; }
.sliderThree .captionContainer p { color: #ffffff; }
.sliderThree .captionContainer p a { color: #ffffff; }
.sliderThree .captionContainer .button p a { background: #b19672; color: #ffffff; letter-spacing: 1px; }
.sliderThree .captionContainer .button p a:hover { background: #888888; color: #ffffff; }
.sliderThree .owl-page { border: 1px solid #b19672; }
.sliderThree .owl-page.active { background: #b19672; }

@media (max-width: 768px) {
.sliderThree .captionContainer { background: rgba(77,77,77,1); }
}
/* Slider Four */

.sliderFour .caption { background: rgba(0,0,0,.2); }
.sliderFour .captionContainer h1 { color: #ffffff; }
.sliderFour .captionContainer p { color: #ffffff; }
.sliderFour .captionContainer p a { color: #ffffff; }
.sliderFour .captionContainer .button p a { background: #b19672; color: #ffffff; letter-spacing: 1px; }
.sliderFour .captionContainer .button p a:hover { background: #888888; color: #ffffff; }
.sliderFour .owl-page { border: 1px solid #ffffff; }
.sliderFour .owl-page.active { background: #ffffff; }
.sliderFour .owl-controls { margin: 0 auto; padding: 0; }

@media (max-width: 768px) {
.sliderFour .captionContainer { background: rgba(77,77,77,1); }
}
/* Slider Five */
.sliderFive .caption { background: #003e7e; }
.sliderFive .captionContainer h2 { color: #ffffff; }
.sliderFive .captionContainer p { color: #ffffff; }
.sliderFive .captionContainer p a { color: #ffffff; }
.sliderFive .captionContainer .button p a { background: #b19672; color: #ffffff; letter-spacing: 1px; }
.sliderFive .captionContainer .button p a:hover { background: #888888; color: #ffffff; }
.sliderFive .owl-page { border: 1px solid #efefef; }
.sliderFive .owl-page.active { background: #efefef; }
/* Slider Six */
.sliderSix .caption { background: rgba(0,0,0,.6) }
.sliderSix .captionContainer h3 { color: #ffffff; }
.sliderSix .captionContainer p { color: #ffffff; }
.sliderSix .captionContainer p a { color: #ffffff; }
.sliderSix .captionContainer .button p a { background: #b19672; color: #ffffff; letter-spacing: 1px; }
.sliderSix .captionContainer .button p a:hover { background: #888888; color: #ffffff; }
.sliderSix .owl-page { border: 1px solid #b19672; }
.sliderSix .owl-page.active { background: #b19672; }
/* Slider Seven */
.sliderSeven .captionContainer { background: rgba(0,0,0,.6); }
.sliderSeven .captionContainer h2 { color: #ffffff; }
.sliderSeven .captionContainer p { color: #ffffff; }
.sliderSeven .captionContainer p a { color: #ffffff; }
.sliderSeven .captionContainer .button p a { background: #b19672; color: #ffffff; letter-spacing: 1px; }
.sliderSeven .captionContainer .button p a:hover { background: #888888; color: #ffffff; }
.sliderSeven .owl-page { border: 1px solid #b19672; }
.sliderSeven .owl-page.active { background: #b19672; }

@media (max-width: 768px) {
.sliderSeven .captionContainer { background: rgba(77,77,77,1); }
}
/* Testimonial One */

.testimonialWrapOne { background: url(/files/galleries/ThinkstockPhotos-495730844-0001.jpg) center center no-repeat; }
.testimonialWrapOne .slider { background: rgba(0,0,0,.7); }
.testimonialWrapOne .testimonial h2 { color: #ffffff; }
.testimonialWrapOne .testimonial p b, .testimonialWrapOne .testimonial p strong { color: #efefef; }
.testimonialWrapOne .owl-page { border: 1px solid #b19672; }
.testimonialWrapOne .owl-page.active { background: #b19672; }
/* Testimonial Two */
.testimonialWrapTwo { width: 100%; background: url(/files/galleries/ThinkstockPhotos-495730844-0001.jpg) center center no-repeat; background-size: cover }
.testimonialWrapTwo .slider {}
.testimonialWrapTwo .testimonial h2 { color: #ffffff; }
.testimonialWrapTwo .testimonial p { color: #ffffff; }
.testimonialWrapTwo .testimonial p b, .testimonialWrapTwo .testimonial p strong { color: #efefef; }
.testimonialWrapTwo .owl-page { border: 1px solid #b19672; }
.testimonialWrapTwo .owl-page.active { background: #b19672; }
.testimonialWrapTwo .owl-controls { margin: 0 auto; }
/* Testimonial Three */
.testimonialWrapThree .owl-page { border: 1px solid #b19672; }
.testimonialWrapThree .owl-page.active { background: #b19672; }
/* Testimonial Four */
.testimonialWrapFour { background: #003e7e; }
.testimonialWrapFour .testimonial { max-width: 600px; }
.testimonialWrapFour .testimonial h2 { color: #ffffff; }
.testimonialWrapFour .testimonial p {/* color: #ffffff; */}
.testimonialWrapFour .testimonial p b, .testimonialWrapFive .testimonial p strong { color: #ffffff; }
.testimonialWrapFour .owl-page { border: 1px solid #b19672; }
.testimonialWrapFour .owl-page.active { background: #b19672; }
/* Testimonial Five */
.testimonialWrapFive .testimonial h2, .testimonialWrapFive .slider h3{ color:#003e7e; }
.testimonialWrapFive .testimonial p {color: #444444;}
.testimonialWrapFive .testimonial p b, .testimonialWrapFive .testimonial p strong {color: #003e7e;}
.testimonialWrapFive .owl-theme .owl-controls .owl-buttons div {color:#003e7e;}
.testimonialWrapFive .owl-page { border: 1px solid #b19672; }
.testimonialWrapFive .owl-page.active { background: #b19672; }
.testimonialWrapFive .owl-controls { margin: 0 auto; padding: 5px 0 0; }
/*
Landing Header One
*/
/*  socialMedia  */
.landingHeaderOne .soLinkGen a { color: #b19672; }
.landingHeaderOne .soLinkGen a:hover { color: #888888; }
.landingHeaderOne .soLinkGen a.small.circle { background: #b19672; color: #ffffff; }
.landingHeaderOne .soLinkGen a.small.circle:hover { background: #888888; color: #ffffff; }
.landingHeaderOne .soLinkGen a.small.square { background: #b19672; color: #ffffff; }
.landingHeaderOne .soLinkGen a.small.square:hover { background: #888888; color: #ffffff; }
/*  Header  */
.landingHeaderOne .headerWrap { background: #efefef; }
/*  Donate Button  */
.landingHeaderOne .donateButton p a { color: #ffffff; background: #b19672; }
.landingHeaderOne .donateButton p a:hover { color: #ffffff; background: #b19672; }
/*
Landing Header Two
*/
/*  Header  */
.landingHeaderTwo .headerWrap { background: #efefef; }
/*  Donate Button  */
.landingHeaderTwo .donateButton p a { color: #ffffff; background: #b19672; }
.landingHeaderTwo .donateButton p a:hover { color: #ffffff; background: #b19672; }
/*
Landing Footer One
*/

/* copyright */
.landingFooterOne .copyrightWrap { background: #efefef; }
.landingFooterOne .copyright p { color: #b19672; }
.landingFooterOne .copyright a { color: #b19672; }
.landingFooterOne .copyright a:hover { color: #efefef; }
/*  socialMedia  */
.landingFooterOne .socialMediaLinksWrap a { background: #888888; color: #ffffff; }
.landingFooterOne .socialMediaLinksWrap a:hover { color: #b19672; }
.landingFooterOne .soLinkGen a { color: #b19672; }
.landingFooterOne .soLinkGen a:hover { color: #888888; }
.landingFooterOne .soLinkGen a.small.circle { background: #b19672; color: #ffffff; }
.landingFooterOne .soLinkGen a.small.circle:hover { background: #888888; color: #ffffff; }
.landingFooterOne .soLinkGen a.small.square { background: #b19672; color: #ffffff; }
.landingFooterOne .soLinkGen a.small.square:hover { background: #888888; color: #ffffff; }
/*
Landing Footer Two
*/

/* copyright */
.landingFooterTwo .footerWrap { background: #efefef; }
.landingFooterTwo .copyright p { color: #b19672; }
.landingFooterTwo .copyright a { color: #b19672; }
.landingFooterTwo .copyright a:hover { color: #efefef; }
/*  socialMedia  */
.landingFooterTwo .socialMediaLinksWrap a { background: #888888; color: #ffffff; }
.landingFooterTwo .socialMediaLinksWrap a:hover { color: #b19672; }
.landingFooterTwo .soLinkGen a { color: #b19672; }
.landingFooterTwo .soLinkGen a:hover { color: #888888; }
.landingFooterTwo .soLinkGen a.small.circle { background: #b19672; color: #ffffff; }
.landingFooterTwo .soLinkGen a.small.circle:hover { background: #888888; color: #ffffff; }
.landingFooterTwo .soLinkGen a.small.square { background: #b19672; color: #ffffff; }
.landingFooterTwo .soLinkGen a.small.square:hover { background: #888888; color: #ffffff; }
/* Donations */



/* Donation Form Two */
.donateWrap.two .btnWrap input { background: #b19672; color: #ffffff; }
.donateWrap.two .btnWrap input:hover { background: #888888; color: #ffffff; }
/* Donation Form Three */
.donateWrap.three .btnWrap input { background: #b19672; color: #ffffff; }
.donateWrap.three .btnWrap input:hover { background: #888888; color: #ffffff; }
.donateWrap.three .donateWrap h5, .donateWrap.three .donateWrap p { }
.donateWrap.three #output1 { color: #003e7e; }
/* Donation Form Four */
.donateWrap.four .btnWrap input { background: #b19672; color: #ffffff; }
.donateWrap.four .btnWrap input:hover { background: #888888; color: #ffffff; }
/* Donation Form Five */
.donationBannerWrap .donationBanner table.Dialog select { color: #b19672; }
.donationBannerWrap .btnWrap input { background: #b19672; color: #ffffff; }
.donationBannerWrap .btnWrap input:hover { background: #888888; color: #ffffff; }
.donationBannerWrap h5, .donationBannerWrap p { }

/* Sidr Responsive Menu Styles*/
.sidr ul li.active, .sidr ul li.sidr-class-active, .sidr ul li:hover { background: #b19672 !important; color: #003e7e !important; }
.sidr ul li.active a, .sidr ul li:hover a {color: #ffffff;}
.sidr ul li ul li.active>a, .sidr ul li ul li.active>span, .sidr ul li ul li.sidr-class-active>a, .sidr ul li ul li.sidr-class-active>span, .sidr ul li ul li:hover>a, .sidr ul li ul li:hover>span { background: #003e7e !important; color: #fff}
.sidr-class-soLinkGen a:hover{ background: #b19672 !important; }
/* Map */
.mapDetails {color: #003e7e;}
.iconBg img {background: #003e7e; border-radius: 50%;}

/* Register Block */

.registerInner { }
.registerWrap h2 { color:#fff !important; text-transform:uppercase;  font-family: 'Merriweather', serif;; font-weight:600; font-size:32pt;  }
.registerInner p {color:#fff !important;  font-family: 'Source Sans Pro', sans-serif; font-weight:400;}
.registerInner h6 {color:#fff !important; font-family: 'Merriweather', serif;; font-weight:400; font-size:14pt;}
.registerInner:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
.registerColOne .button p a {background:#76e5a8; border:1px solid #fff; }
.registerColInner { text-align:center; text-transform:uppercase; }
.registerColInner h2, .registerColInner h3, .registerColInner h4, .registerColInner h5, .registerColInner p { color:#fff !important; font-family: 'Source Sans Pro', sans-serif !important; font-weight:600;}
.registerColInner h2 {font-size:44pt; margin:10px 0;}
.registerColInner h3 {font-size:20pt; margin:0 0 10px;}
.registerColInner h4 {font-size:12pt; margin:0; font-weight:400;}
.registerColInner h5 {}
.registerColInner p {font-size:9pt; font-weight:400;  margin:0;}

table.classesTable {border:none !important;}
table.classesTable tr {border:none !important;}
table.classesTable td {border:none !important; border-bottom:1px solid #ededed !important;}
table.classesTable .btn {display: inline-block;text-decoration: none;font-family: 'Source Sans Pro', sans-serif !important;font-weight: 400 !important;text-transform: uppercase;background: #b19672;letter-spacing: 1px;color: #ffffff;padding: 10px 20px;font-size: 11pt;border: 0;cursor: pointer;cursor: hand;}
table.classesTable .btn:hover { background: #888888; color: #ffffff; }

/* FONTS */

@import url('https://fonts.googleapis.com/css?family=Merriweather:400,700');
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i,700,700i');
.utilityMenu ul li a {font-family: 'Open Sans', sans-serif; font-weight: 300;}
.headerWrap p, .headerWrap li, .headerWrap ol, label, .mainContentArea p, .mainContentArea li, .mainContentArea ol, .slider p, .slider li, .slider ol, .callToActionWrap p, .callToActionWrap li, .callToActionWrap ol, .footerWrap p, .footerWrap li, .footerWrap ol, .videoBannerText, .videoBannerText p, .Dialog .mwInput.button input.mw, .btnWrap input, .Dialog input, .Dialog TEXTAREA, .Dialog SELECT, .Dialog .mwInput .value, .mainContentArea table tr td, .mainContentArea table tr th, .footer p, .copyright p, table.Dialog select, .sidr ul li a, .sidr ul li span {font-family: 'Source Sans Pro', sans-serif;
}
.headerWrap h1, .headerWrap h2, .headerWrap h3, .headerWrap h4, .headerWrap h5, .headerWrap h6, .slider h1, .slider h2, .slider h3, .slider h4, .slider h5, .slider h6, .videoBanner h2, .mainContentArea h1, .mainContentArea h2, .mainContentArea h3, .mainContentArea h4, .mainContentArea h5, .mainContentArea h6, .callToActionWrap h1, .callToActionWrap h2, .callToActionWrap h3, .callToActionWrap h4, .callToActionWrap h5, .callToActionWrap h6, .footerWrap h1, .footerWrap h2, .footerWrap h3, .footerWrap h4, .footerWrap h5, .footerWrap h6, .stickyDonate a, .donateButton p a, .button p a, .Dialog .mwInput.button input.mw, .btnWrap input, .sidebarSearch label, .searchHolder label, .twoColumn a.colContentbtn, .dollarSign, .donationBannerInner input.mwFormSubmit, .captionContainer .button p a {font-family: 'Merriweather', serif;font-weight: 400;}
















/* ---- Main ---- */

.eShop {
	
}

.eShop .eShop-button.link {
	
}

.eShop .eShop-button.btn {
	
}

/* ---- Wrap ---- */

.eShop-group {
	
}

.eShop-group h1 {
	margin			: 10px 0px;
	padding			: 0px;
	font-size		: 20px;
	text-align		: left;
}

.eShop-group p {
	margin			: 10px 0px;
}

/* ---- Table/List ---- */

.eShop-groupList {
	margin			: 10px 0px;
	width			: 100%;
	border-collapse		: collapse;
	border-spacing		: 0px;
}

.eShop-groupList td {
	height			: 70px;
	border-top		: 1px solid silver;
	text-align		: left;
	vertical-align		: middle;
}

.eShop-groupList thead td {
	border-top		: none;
}

/* ---- Items/Contents ---- */

.eShop-groupList h2 {
	margin			: 10px 0px;
	padding			: 0px;
	font-size		: 14px;
	text-align		: left;
	white-space		: normal; 
}

.eShop-groupList p {
	margin			: 10px 0px;
}

.eShop-groupList td.num {
	text-align		: center;
}

.eShop-groupList input[name=quantity] {
	width			: 30px;
	text-align		: center;
}

/* ---- Popups ---- */

.eShop-popup {
	display			: none;
	
	position		: fixed;
	left			: 0;
	right			: 0;
	top			: 0;
	bottom			: 0;
	
	background		: rgba(0, 0, 0, 0.6);
	
	z-index			: 5000;
}

.eShop-popup .body {
	position		: absolute;
	left			: 20%;
	right			: 20%;
	top			: 20%;
	bottom			: 20%;
	
	padding			: 20px;
	
	border			: 1px solid black;
	background		: white;

	text-align		: center;
	
}

.eShop-popup .close {
	
	position		: absolute;
	right			: 0;
	top			: 0;
	
	width			: 24px;
	height			: 24px;
	
	margin			: 10px;
	
	background		: url('/res/images/windows/close2.png') no-repeat center center transparent;

	cursor			: pointer;	
}










.row {
    display: flex;
    flex-wrap: wrap;
    /* margin-right: -15px; */
    /* margin-left: -15px; */
    justify-content: space-between;
}


@media (min-width: 992px)
.col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
}


.carouselFour .carouselWrap, .carouselOne .carouselWrap, .carouselThree .carouselWrap, .carouselTwo .carouselWrap, .contentCardOne, .eShopEventsDetailsOne, .eShopEventsDetailsOne .eventsDetailsQty, .eShopEventsOne .eventsItem, .footerTwo .footerLogo, .imgCardOne, .imgCardThree, .imgCardTwo, .postsListCarouselOne, .postsListFour .postsItem, .postsListOne .postsItem, .searchForm, .tabsOne, .tabsThree, .tabsTwo, .teamGalleryOne .teamItemImgHolder, .teamGalleryOne .teamPanelImgHolder {
    margin-bottom: 30px;
}


.eShopEventsOne .eventsItemHeader, .headerThree .mainMenu>nav>.Menu>ul>li, .postDetailsFour .postDetailsBody, .postDetailsOne .postDetailsBody, .postDetailsTwo .postDetailsBody, .sliderThree .sliderItem, .testimonialOne .testimonialInner {
    position: relative;
}

.eShopEventsOne .eventsItemBody {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
    padding: 25px 25px 5px;
}

.eShop-item {width:48%;border: 1px solid #efefef;box-shadow: 0 1px 10px rgb(0 0 0 / 10%);}



.eventsDetailsBuyBtn  {/* position:absolute; */}
	.eventsDetailsBuyBtn p { margin:0;}


.eventsDetailsQty { display:flex; justify-content:space-between; width:100%;  }
	.eventsDetailsQty {}

p.eventsItemPrice {font-size: 20px;font-weight:900;}
h6.eventsItemTitle { font-size:30px;}

.eventsItemBottom {width:100%; }


.eShop-list.mwCart { margin-bottom:50px;}




















	
.eShopEventsOneCart {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 15px
}
.eShopEventsOne .eventsItemWrap {
  overflow: hidden;
  background-color: var(--white)
}
.eShopEventsOne .eventsItemBody {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  padding: 25px 25px 5px
}
.eShopEventsOne.eventsFundraising .eventsItemBody {
  padding: 25px
}
.eShopEventsOne .eventsItemBody p {
  margin-bottom: 0px;
  margin: 0 0 15px;
}
.eShopEventsOne .success {
  color: #fff;
}
.eShopEventsOne .eventsItemBottom {
  /* display: flex; */
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 30px;
}
.eShopEventsOne .eventsItemBottom .col-lg-6 {
  padding-left: 0;
  padding-right: 0
}
.eShopEventsOne .eventsItemBottom .eventsDetailsQty {
  width: 160px;
  
}
.eShopEventsOne .eventsItemBottom .eventsDetailsQty .mwInput {
  margin: 0 10px;
  border: 1px solid #ddd
}
.eShopEventsOne .eventsItemBottom .eventsDetailsQty .mwInput input {
  height: 32px;
  text-indent: 10px;
  line-height: 32px
}
.eShopEventsOne .eventsItemImg {
  display: block;
  background-size: cover
}
@media (max-width:991px) and (min-width:768px) {
  .carouselThree .carouselItem, .eShopEventsOne .eventsItemWrap, .postsListOne .postsItemWrap {
    display: flex;
    flex-wrap: wrap
  }
  .carouselThree .carouselImg, .eShopEventsOne .eventsItemHeader, .postsListCarouselOne .postsItemImgHolder, .postsListOne .postsItemHeader {
    width: 100%;
    flex: 0 0 40%;
    max-width: 40%;
    padding: 0
  }
  .carouselThree .carouselContent, .eShopEventsOne .eventsItemBody, .postsListOne .postsItemBody {
    width: 100%;
    flex: 0 0 60%;
    max-width: 60%
  }
  .postsListCarouselOne .postsItemImg, .postsListOne .postsItemImg {
    padding: 0;
    height: 100%
  }
  .postsListCarouselOne .postsItemContent {
    width: 100%
  }
  .eShopEventsOne .eventsItemImg {
    height: 100%;
    padding: 0
  }
}
.eShopEventsOne .eventsItemImg > img {
  width: 100%;
  aspect-ratio: 4/3;
  object-fit: cover
}
.eShopEventsOne .eventsItemRelease {
  position: absolute;
  top: 0;
  left: 0;
  padding: 10px 15px;
  color: var(--white);
  font-size: 14px;
  text-align: center;
  background-color: var(--primecolor)
}
.eShopEventsOne .eventsItemRelease span:first-child {
  line-height: 1;
  font-size: 30px;
  font-weight: 700
}
.eShopEventsOne .eventsItemTitleWrap {
  background: var(--primecolor) url(/images/fence-short.png) right bottom no-repeat;
  height: 100px;
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  border-bottom: 7px solid var(--purple)
}
.eShopEventsOne .eventsItemTitleWrap .eventsItemTitle {
  color: #fff;
  margin-bottom: 5px;
  margin-left: 30px
}
.eShopEventsOne .eventsItemTitleWrap p {
  color: var(--white);
  margin-bottom: 0;
  margin-left: 30px;
  flex: 0 0 100%
}
.eShopEventsOne .eventsItemTitle {
  margin-bottom: 15px;
  font-weight: 900;
  font-size: 20px;
}
.eShopEventsOne .eventsItem .featured-1.eventsItemWrap {
  background-color: #caede7
}

	.eventsItemMore {margin-top:20px;}












.defaultBanner.defaultBannerOne {
  width: 80%;
  margin: 0 0 0 auto
}
.defaultBannerInner {
  margin: -97px 0 0 20px
}
h2.defaultBannerTitle {
  font-size: 55px;
  width: 210px;
  line-height: 60px
}
h2.defaultBannerTitle span {
  height: 10px !important;
  background: url(/images/textBar.png) 0 32px repeat-x
}
.content-style.border {
  border: 1px solid #ccc;
  padding: 20% 0 10%;
  margin-bottom: 10px
}
@media (max-width:991px) {
  .eShopEventsDetailsOne .eventsDetailsRelease, .headerThree .utilityBarLeft, .headerTwo .utilityBarLeft {
    display: none
  }
  .eShopEventsDetailsOne .eventsDetailsHeaderRight {
    padding: 30px 30px 1px;
    border-left: 0
  }
  .eShopEventsDetailsOne .eventsDetailsHeaderTop {
    margin-bottom: 30px
  }
  .eShopEventsDetailsOne .eventsDetailsBodyMain {
    order: 1
  }
  .eShopEventsDetailsOne .eventsDetailsBodySide {
    order: 0;
    border-left: 0
  }
  .eShopEventsDetailsOne .eventsDetailsBodyMainInner {
    padding: 0 30px 1px
  }
  .eShopEventsDetailsOne .eventsDetailsBodySideInner {
    padding: 30px 30px 1px
  }
  .headerDefault.blendingHeader .headerMain {
    padding: 0 0 0 20px
  }
  .headerTwo .headerMain, .headerTwo .utilityBarWrap {
    padding: 0 15px
  }
  .headerTwo .headerMainLeft, .headerTwo .headerMainRight, .headerTwo .headerMobileMenu {
    height: 60px
  }
  .headerTwo .headerLogo {
    padding: 15px 20px;
    min-width: 120px;
    min-height: 82.92px
  }
  .headerTwo .headerLogo .logo img {
    max-width: 140px;
    max-height: 70px
  }
  .headerThree .utilityBarRight, .headerTwo .utilityBarRight {
    flex: 1 1 auto
  }
  .headerThree .utilityBarSns, .headerTwo .utilityBarSearch {
    margin-left: auto
  }
  .headerThree .utilityBarWrap {
    padding: 0 15px;
    width: 80%
  }
  .defaultBanner.defaultBannerOne {
    width: 100%;
    margin: 0 0 0 auto
  }
  img.defaultBannerImg {
    width: 100%
  }
  .defaultBannerInner {
    margin: 0 0 0 20px
  }
  h2.defaultBannerTitle {
    font-size: 40px;
    width: 100%;
    line-height: auto
  }
  h2.defaultBannerTitle span {
    height: auto !important;
    background: url(/images/textBar.png) 0 32px repeat-x
  }
  .spacer {
    height: 100px !important
  }
}
.headerWrap {
  margin: auto;
  background: #fff
}
.headerTop {
  width: 300px;
  margin: 0 0 13px auto
}
.fundraisingWrap .goalAmounts, .header {
  display: flex;
  justify-content: space-between
}
.scrollUp {
  transform: translateY(-201px)
}
.spacer {
  height: 129px
}
.headerArea {
  padding: 0;
  width: 100%;
  z-index: 99
}
@media (max-width:1100px) {
  .headerDefault .headerWrap {
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1)
  }
  .headerDefault .headerBtns, .headerDefault .headerMenu, .headerTop, .menuWrap {
    display: none
  }
  .headerDefault .headerMain {
    padding-left: 15px
  }
  .headerDefault .headerMainLeft, .headerDefault .headerMainRight {
    height: 60px
  }
  .headerDefault .headerLogo, .headerDefault .headerSearch {
    margin-right: 0
  }
  .headerDefault .headerLogo .logo img {
    height: 50px
  }
  .headerDefault .headerMobileMenu {
    display: block;
    width: 20px;
    height: 20px
  }
  .headerDefault .headerBtns .btn p a.large, .headerDefault .headerBtns .btn p a.medium, .headerDefault .headerBtns .btn p a.small, .headerDefault .headerBtns .btn p button.large, .headerDefault .headerBtns .btn p button.medium, .headerDefault .headerBtns .btn p button.small, .headerDefault .headerBtns .btn p span.large, .headerDefault .headerBtns .btn p span.medium, .headerDefault .headerBtns .btn p span.small {
    line-height: 58px
  }
}
.bg-video-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 65vh
}
video {
  min-width: 100%;
  min-height: 100vh;
  z-index: 1
}
.overlay {
  width: 100%;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  background-image: linear-gradient(45deg, rgba(0, 0, 0, .15) 50%, rgba(0, 0, 0, .5) 50%);
  background-size: 2px 2px;
  z-index: 2
}
.mwCart-notification, .popupWrap {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 200px;
}
.bg-video-wrap h2 {
  text-align: center;
  color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 3;
  max-width: 520px;
  width: 100%;

  height: 100px;
  font-size: 60px
}
.bg-video-wrap h2 p {
  color: #fff;
  font-size: 15px;
  margin: 10px 0 30px;
  font-weight: 100
}
.bg-video-wrap h2 p a {
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  font-size: 12px;
  text-decoration: none;
  padding: 15px 30px;
  background: rgba(0, 0, 0, .3)
}
.withLines .threeColItem {
  border-right: 1px solid var(--lightgrey)
}
.imageVideoPopup {
  height: 330px;
  text-align: center
}
.imageVideoPopup p {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  margin-top: 15px;
  margin-bottom: 0
}
.imageVideoPopupOverlay {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .55) 100%);
  width: 100%;
  height: 330px;
  display: flex;
  align-items: center;
  justify-content: center
}
.pageBannerTwo .col-lg-7 {
  height: 455px
}
.pageBannerTwo .col-lg-5 {
  background: var(--primecolor) url(/images/bannerBottom.svg) center bottom no-repeat
}
.pageBannerTwo .pageBannerContent {
  max-width: 80%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  color: #fff;
  height: 455px
}
.pageBannerTwo .pageBannerInner h1 {
  color: var(--white);
  font-size: 45px;
  margin-bottom: 30px;
  line-height: 1.1
}
.pageBannerTwo .pageBannerInner p {
  font-size: 25px;
  max-width: 90%;
  line-height: 1.4;
  color: var(--white)
}
.blueLine {
  width: 80px;
  height: 5px;
  background-color: var(--primecolor);
  margin-bottom: 30px
}
.blueLine.lineCenter {
  margin: 0 auto 30px
}
.eshopStoreCart h6 {
  margin-bottom: 0;
  font-weight: 900;
  color: var(--blue)
}
.cartButtons, .cartItems, .cartTitles {
  padding: 15px 0;
  border-bottom: 1px solid #ddd;
  align-items: center;
  font-size: 14px;
}
.cartItems input {
  width: 50px;
  border: 1px solid #ddd
}
.cartButtons .col-lg-5 {
  display: flex;
  align-items: center;
  justify-content: right
}
.cartButtons .col-lg-5 .checkoutBtn {
  /* background-color: var(--blue); */
  /* border-color: var(--blue); */
  margin-left: 10px
}

	
.cartButtons .col-lg-5 .checkoutBtn:hover {
background:#ed1b2e
  margin-left: 10px
}
.cartItems .hideDesktop {
  display: none;
  font-weight: 700
}
.eventsDetailsGallery {
  height: 400px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center
}
.myGoalBar, .myGoalCurrent {
  height: 30px;
  border-radius: 50px
}
.eventDetailsGalleryWrap .slick-prev {
  left: 15px;
  position: absolute;
  z-index: 8
}
.eventDetailsGalleryWrap .slick-next {
  right: 15px;
  position: absolute;
  z-index: 8
}
.eventDetailsGalleryWrap .slick-next svg path, .eventDetailsGalleryWrap .slick-prev svg path {
  stroke: #fff;
  stroke-width: 2
}
.myGoalBar {
  width: 100%;
  background-color: #fff;
  margin-bottom: 30px
}
.myGoalCurrent {
  background: var(--primecolor);
  line-height: 30px;
  text-indent: 10px;
  color: #fff;
  text-align: right;
  padding-right: 15px;
  font-size: 14px
}
.fundraisingWrap .goalAmountsWrap {
  background: var(--light);
  padding: 40px
}
.imageLogoOverlayWrap {
  height: 370px
}
.imageLogoOverlayWrap .imageLogoOverlay {
  background: rgba(255, 255, 255, .8);
  position: absolute;
  bottom: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px 0 5px
}
.honorItem {
  display: flex;
  justify-content: center;
  margin-bottom: 30px
}
.honorItemInner {
  background: var(--light);
  width: 100%;
  text-align: center;
  padding: 30px
}
.honorItemInner h5 {
  margin-bottom: 10px;
  font-size: 20px
}
.honorItemInner p {
  margin-bottom: 0;
  font-size: 16px
}
.postListGalleryWrap .galleryImg {
  height: 500px;
  width: 100%
}
.postsListGallery .postsItemImg {
  height: 400px;
  margin-bottom: 30px
}
.postsListGallery {
  max-width: 850px
}
.postListGalleryWrap .slick-next, .postListGalleryWrap .slick-prev {
  top: 50%
}
.postListGalleryWrap .slick-prev {
  left: 20px;
  z-index: 8
}
.postListGalleryWrap .slick-next {
  right: 20px
}
.battleBannerWrap {
  max-width: 90%;
  margin: 0 auto
}
@media (max-width:767px) {
  .contentAreaShort .contentAreaWrap {
    padding: 10px 0
  }
  .contentAreaFullwidth .contentAreaWrap, .tabsTwo .tabsNavs {
    padding: 0
  }
  .imgCardGalleryOne .imgCardGalleryItem {
    margin-bottom: 30px
  }
  .pageBannerOne .pageBannerTitle {
    font-size: 38px;
    margin-bottom: 30px
  }
  .pageBannerOne .pageBannerDescription {
    color: var(--white);
    font-size: 16px
  }
  .pageBannerOne .pageBannerContent {
    height: 450px;
    padding-top: 40px
  }
  .pageBannerForDonationFormTwo {
    margin-bottom: -180px
  }
  .pageBannerForDonationFormTwo .pageBannerTitle {
    font-size: 38px
  }
  .pageBannerForDonationFormTwo .pageBannerDescription {
    font-size: 16px
  }
  .teamGalleryOne .teamPanel .row {
    align-items: flex-start
  }
  .teamGalleryOne .teamPanelWrap {
    display: block;
    align-items: initial;
    height: auto;
    padding: 80px 0 50px
  }
  .teamGalleryOne .teamPanelClose {
    top: 24px;
    right: 36px
  }
  .accordionOne .accordionContent, .accordionSponsorship .accordionContent, .accordionThree .accordionContent, .accordionTwo .accordionContent {
    padding: 30px 20px 5px
  }
  .tabsOne .tabsContent {
    padding: 20px 20px 1px
  }
  .tabsTwo .tabsContents {
    margin-top: -20px;
    padding: 50px 20px 1px
  }
  .tabsThree .tabsNav {
    margin-bottom: 5px;
    border: none;
    border-radius: 4px
  }
  .tabsThree .tabsNav:first-of-type, .tabsThree .tabsNav:last-of-type {
    border-radius: 4px
  }
  .tabsThree .tabsContent {
    padding: 20px 20px 1px;
    border-radius: 4px
  }
  .modalOne .contentArea .contentAreaWrap {
    padding: 40px 15px 15px
  }
  .postsListFour .postsItemHeader {
    flex: 0 0 auto;
    width: 100%;
    max-width: none
  }
  .postsListFour .postsItemBody {
    flex: 0 0 auto;
    width: 100%;
    max-width: none;
    padding-bottom: 1px
  }
  .postsListFour .postsItemImg {
    height: auto;
    padding-bottom: 75%
  }
  .postDetailsFour .postDetailsShare, .postDetailsOne .postDetailsShare, .postDetailsTwo .postDetailsShare {
    order: -1;
    text-align: left;
    margin-bottom: 30px
  }
  .postDetailsFour .postDetailsHeader {
    padding: 100px 0 0
  }
  .postDetailsFour.no-banner .postDetailsHeader {
    padding: 100px 0 1px
  }
  .headerDefault .headerSns, .headerThree .headerBtns, .headerThree .headerName, .headerThree .utilityBarWrap, .headerTwo .headerName {
    display: none
  }
  .headerThree .headerMobileMenu {
    margin-left: 15px
  }
  .footerThree .footerCol, .footerTwo .footerCol {
    text-align: center
  }
  .footerThreeColumn {
    display: block;
    padding-bottom: 50px
  }
  .footerThreeCol, .footerThreeCol:first-child, .footerThreeCol:last-child {
    width: 80%;
    padding: 0 10%
  }
  .footerThree .footerNewsletter caption, .footerThree .footerNewsletter td, .footerThree .footerNewsletter th {
    text-align: center !important
  }
  .battleBannerWrap {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px
  }
}




.sidebarLeft .contentAreaColored li:before { display:none; }
	.sidebarLeft .contentAreaColored li a {text-decoration:none; padding:0; }
.sidebarLeft .contentAreaColored li { border-bottom:1px solid #d8d8d8; padding:8px 0; }