/* 
Master Theme Default Skin
*/
@import url('https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:200,300,400,700&display=swap');

/*  Global  */
body { background: #ffffff; }
/*  Header Stuck */
.headerWrap.stuck {background: #ffffff;border-bottom: 1px solid #f1f1f1;}
/*  Main Menu  */
.mainMenu ul li a, .mainMenu ul li {color: #222222;text-transform: uppercase;font-size: 10pt;letter-spacing: 1px;}
.mainMenu ul li ul li, .mainMenu ul li ul li a { color: #ffffff  }
.mainMenu ul li ul li ul { background: #222222; }
.mainMenu ul li ul li:hover {background: #2EA4DC;color: #ffffff;}
.mainMenu ul li ul { background: #3D5489; }
#mobile-header #navIcon span { background: #222222; }
/* Utility Menu */
.utilityMenu ul li a { color: #ffffff; font-size: 9pt;}
.utilityMenu ul li a:hover { color: #888888; }
@media (max-width:1080px) {
.mainMenu ul li a, .mainMenu ul li {color: #222222;text-transform: uppercase;font-size: 8pt;letter-spacing: 1px;}    
.mainMenu ul li a { padding: 8px 8px; }
}




.buy, button.button, .btn   { background: #3D5489; }

.shopCartButton .buy, button.button, .btn   {/* background: none; */}
.shopCartButton .buy:hover, button.button:hover, .btn:hover   {  }


/* Search */
.searchWrapB {background: #222222; height: 80px;opacity: 0;overflow: hidden;font-weight: 400;position: fixed;top: -80px;width: 100%;z-index: 1200;-webkit-transition: 250ms linear all;-moz-transition: 250ms linear all;transition: 250ms linear all;}
.searchWrapShow {display: block;height: 100px;opacity: 1;top: 0px;-webkit-transition: 250ms linear all;-moz-transition: 250ms linear all;transition: 250ms linear all;}
.searchHolder {max-width: 1000px;margin: 32px auto 0;text-align: center;color: #fff;position: relative;}
.searchHolder input {border: none;border-bottom:1px solid #fff;padding: 8px 5px;margin: 0 10px;width: 50%;background: #222222;}
.searchHolder label { line-height: 50px; font-size: 13pt; color: #fff; }
.searchHolder input[type=submit] {background: #414b4b;text-transform: uppercase;color: #fff !important;font-weight: bold;width: 40px;border: 1px solid #222222;background: url(/images/searchIcon.png) center center no-repeat;text-indent: -999em;}
.searchHolder input[type=submit]:hover {  }
.searchClose { position: absolute; right: 5px; top: 10px; color: #fff; font-size: 14pt; }
.searchIcon:hover, .searchClose:hover { cursor: pointer; cursor: hand; color: #ccc; }
.Search input { cursor: pointer; cursor: hand;  color: #fff; font-size:16pt;}

.searchHolder ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff; font-size:16pt;
}
.searchHolder ::-moz-placeholder { /* Firefox 19+ */
  color: #fff; font-size:16pt;
}
.searchHolder :-ms-input-placeholder { /* IE 10+ */
  color: #fff; font-size:16pt;
}
.searchHolder :-moz-placeholder { /* Firefox 18- */
  color: #fff; font-size:16pt;
}



/* Main Content Areas */

/* General Content Areas */
.mainContentArea { }
.contentAreaWhite { background: #ffffff; }
.contentAreaColored { background: #CDCFCF
; }
.contentAreaColored.dark { background: #3D5489; }
.contentAreaColored.dark.yellow {background: #3D5489;}

/* Text */
.mainContentArea h1, h1 { color: #222222; }
.mainContentArea h2, h2 { color: #222222; }
.mainContentArea h3, h3 { color: #222222; }
.mainContentArea h4, h4 { color: #222222; }
.mainContentArea h5, h5 { color: #222222; }
.mainContentArea h6, h6 { color: #222222; }
.mainContentArea p { color: #666666; }
.mainContentArea a { color: #222222; }
.mainContentArea a:hover { color: #888888; }
/* Lists */
.mainContentArea ul li { color: #666666; }
.mainContentArea ol li { color: #666666; }
/* Extras */
.mainContentArea blockquote { color: #3D5489; }
.mainContentArea blockquote p { color: #3D5489; }
.mainContentArea hr { color: #ffffff; background-color: #CDCFCF
; }
/* Tables */
.mainContentArea table { color: #454546; border-top: 1px solid #CDCFCF
; border-left: 1px solid #CDCFCF
; }
.mainContentArea table tr td, .mainContentArea table tr th { border-bottom: 1px solid #CDCFCF
; border-right: 1px solid #CDCFCF
; }
/* Forms */
table.Dialog th {color: #222222;}
.Dialog .mwInput {color: #888888 !important;border: 1px solid #dddddd;background: #ffffff;border-radius: 0;}
.Dialog .mwInput:hover, .Dialog .mwInput:focus { background: #CDCFCF
; }
.Dialog .mwInput.error { border: 1px solid #3D5489; }
.Dialog select .mw { color: #ffffff; }
/* Forms Button*/
.Dialog .mwInput.Button {color: #222222;background: #3D5489;border: none;/* border-radius: 40px; */padding: 4px 20px;}
.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; }

.mwInput.Button.mwFormSubmit.invoice {margin-right: 15px!important;}

/* Embed */


/* Buttons */

/* Default */
.button p a, .register.btn {background: #2EA4DC;font-weight: 700;letter-spacing: 1px;color: #ffffff;cursor: pointer;font-family: 'Open Sans', sans-serif!important;font-weight: 700!important;}
.button p a:hover, .register.btn:hover {background: #CDCFCF;color: #ffffff;}

.contentAreaColored .button p a:hover {background: #fff;color: #2EA4DC;}
.button.blue p a { background: #3D5489; font-weight: 700; letter-spacing: 1px; color: #ffffff; cursor: pointer;}
.button.blue p a:hover {background: #CDCFCF;color: #ffffff;}

.button.black p a { background: #111; font-weight: 700; letter-spacing: 1px; color: #ffffff; cursor: pointer;}
.button.black p a:hover { background: #3D5489; color: #ffffff; }

.button.white p a { background: #fff; font-weight: 700; letter-spacing: 1px; color: #3D5489; cursor: pointer;}
.button.white p a:hover { background: #3D5489; color: #ffffff; }



/* Rounded */
.button.rounded p a, .register.btn { }
.button.rounded p a:hover, .register.btn:hover { }
.button.rounded p a:active, .register.btn:active { }
/* Border */
.button.border p a { background: none; color: #3D5489; border: 1px solid #3D5489; }
.button.border p a:hover { background: #3D5489; color: #ffffff; border: 1px solid #3D5489; }

.button.border.blue p a { background: none; color: #3D5489; border: 1px solid #3D5489; }
.button.border.blue p a:hover { background: #3D5489; color: #ffffff; border: 1px solid #3D5489; }

.button.border.black p a { background: none; color: #111; border: 1px solid #111; }
.button.border.black p a:hover { background: #111; color: #ffffff; border: 1px solid #111; }

.button.border.white p a { background: none; color: #fff; border: 1px solid #fff; }
.button.border.white p a:hover { background: #fff; color: #3D5489; border: 1px solid #fff; }
/* Trim */
.button.trim p a:before { border: #ffffff solid 2px; }
/* Footer  */
.footer a { color: #3D5489; }
.footer a:hover { color: #888888; }
/* Copyright */
.copyrightWrap { background: #CDCFCF
; }
.copyright a { color: #3D5489; }
.copyright a:hover { color: #888888; }
/* ToTop */
.toTop {top: -33px;padding: 5px 5px 5px 10px;color: #3D5489; background: #fff;}
.toTop:hover {  color: #888888; }
/* Social Media Links */
.soLinkGen a { color: #222222; }
.soLinkGen a.square { background: #3D5489; color: #ffffff; }
.soLinkGen a.circle { background: #3D5489; color: #ffffff; }
.soLinkGen a:hover { color: #3D5489; }
.soLinkGen a.square:hover {background: #2EA4DC;color: #ffffff;}
.soLinkGen a.circle:hover { background: #3D5489; color: #ffffff; }

/*  alertOne  */

.alertOne {background-color: #E9CC92;}

/*  alertTwo */

.alertTwo { background-color: #ee2a24; }




/*  Gallery  */
.zoom-gallery .itemHover { background: #3D5489; color: #ffffff; }
/*  Grid Gallery  */
.gridGalleryItem { background: #3D5489; }
/*  Banners - Two Columns */

.contentImgCol .twoColumn a.colContentbtn { background: #3D5489; font-weight: 700; letter-spacing: 1px; color: #ffffff; }
.contentImgCol .twoColumn a.colContentbtn:hover { background: #3D5489; color: #ffffff; }
/*  Video Banner  */
.videoBannerInner { background: rgba(0,0,0,.6) }
.videoBanner h2 { color: #ffffff; }
.videoBannerText { color: #ffffff; }


.videoBanner .fa {  color: #3D5489; border:2px solid #3D5489; }
.videoBanner .fa:hover {  color: #fff; background:#3D5489; border:2px solid #3D5489; }




/* Private Pages */
.register input[type="checkbox"]:after { background: #CDCFCF
; }
/* Accordion One */
.accordionBtn {background: #CDCFCF
;}
.accordionBtn:hover { background: #3D5489; }
.accordionBtn a p { color: #222222; font-weight:700 }
.accordionBtn:hover a p { color: #fff; font-weight:700 }
.accordionContent {background: #f9f9f9;border: 1px solid #CDCFCF
;}
/* Accordion Two */
.accordion.two .accordionBtn { background: #ffffff; }
.accordion.two .accordionBtn:hover { background: #CDCFCF
; }
.accordion.two .accordionBtn a p { color: #222222; }
.accordion.two .accordionContent { background: #ffffff; border: 1px solid #CDCFCF
; }
/* Accordion Three */
.accordionBtn.three {background: none; padding-left: 0;}
.accordionBtn.three:hover {background: none; padding-left: 0;}
.accordionBtn a p, .accordionBtn a p strong { color: #222222; font-weight:700 }
.accordionBtn:hover a p, .accordionBtn:hover a p strong { color: #fff; font-weight:700 }
.accordion.three .accordionBtn3 p { color: #222222; }
.accordion.three .accordionContent3 { padding: 8px 14px 0; background: #ffffff; border: 1px solid #CDCFCF
;}




/*  Tabs  */

.tabsNav ul li:hover, .tabsNav ul li.active { background: #3D5489;}




.tabsWrapper.two .tabsNav ul li:hover, .tabsWrapper.two .tabsNav ul li.active  {   background: #3D5489;}
.tabsWrapper.three .tabsNav ul li:hover, .tabsWrapper.three .tabsNav ul li.active  {   background: #3D5489;}
.tabsWrapper.four .tabsNav ul li:hover, .tabsWrapper.four .tabsNav ul li.active  {   background: #3D5489;}

.tabsWrapper.two .tabsNav ul li { position:relative;}
.tabsWrapper.two .tabsNav ul li.active:after { height:10px; width:10px; color:#fff; content:'\0279E'; display:block; position:absolute; top:14px; right:7px;

  -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
 }



.mwDivider.hor {
	position	: absolute;
  	border-top	: 1px solid #efefef !important;
}


/*  Sidebar Search  */
.sidebarSearch input { border: 1px solid #CDCFCF
; }
.sidebarSearch label { color: #222222; }
.sidebarSearch input[type=submit] { background: #3D5489; color: #ffffff !important; }
.sidebarSearch input[type=submit]:hover { background: #222222; color: #3D5489 !important; }
/* Twitter Feeds */

/* Twitter Feed One */
.tweetTitle { background: #3D5489; }
.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 #CDCFCF
; }
/* Twitter Feed Two */
.twitterFeedWrap.two { background: #CDCFCF
; }
/* 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: #CDCFCF
; }
/* Blog Share Default */
.shareButtonDefault .fa { color: #3D5489; }
.shareButtonDefault .fa:hover { color: #3D5489; }

/* Slide Out Share */
.slideOutShare { background: #3D5489; }
.slideOutShareItems { color: #ffffff; }
.slideOutShareBtn { background: #3D5489; color: #ffffff; }
.slideOutShareBtn:hover { background: #888888; }
.shareButton2 { color: #ffffff; }
.blogShareIcon { color: #ffffff; }
/* Blog Share Circle */
.shareButtonCIRC .fa { color: #ffffff; background: #3D5489; }
.shareButtonCIRC .fa:hover { color: #ffffff; background: #222222; }
/* Blog Share Square */
.shareButtonSQR .fa { color: #ffffff; background: #3D5489; }
.shareButtonSQR .fa:hover { color: #ffffff; background: #3D5489; }
/* Blog Post Three */
.postThree .twoColRight { background: #CDCFCF
; border-bottom: 5px solid #CDCFCF
; }
.postThree h2.title {border-bottom: none;}
/* Blog Post Category */
.blogCategories ul li {border-bottom: 1px dashed #ccc;}
.blogCategories ul li:hover { background: #CDCFCF
; }

/* Events Post List */
.eventsList .date, .eventsListTwo .date {background: #3D5489;}
/* Grid Post List */
.blogGrid a h3 { color: #ffffff; background: rgba(0,0,0,.5); }
/* Grid Carousel  */
.blogGridCarousel .owl-page { border: 1px solid #3D5489; }
.blogGridCarousel .owl-page.active { background: #3D5489; }
/* 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: #222222; }
.blogTabWrap .owl-page .item-link:hover, .blogTabWrap .owl-carousel .owl-page.active .item-link { color: #222222; background: #3D5489; }
.blogTabWrap .owl-pagination { background: none !important; }
.blogTabImage h6 { color: #3D5489; }
.blogTabImage p { color: #3D5489; }

/* Events Accordian*/
.eventList {  border-left:3px solid #3D5489; }
.eventList:hover { border-left:8px solid #3D5489; }


/* 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: #3D5489; 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: #3D5489; color: #ffffff; }
.closeModal span { color: #ffffff; }
.closeModal:hover { background: #888888; }
/* Private Pages */
.register input[type="checkbox"]:after { background: #CDCFCF
; }
/* Pricing Table One */
.pricingOne .pricingHeader { background: #3D5489; color: #ffffff; }
.pricingOne .pricingHeader h1, .pricingOne .pricingHeader h2, .pricingOne .pricingHeader h3, .pricingOne .pricingHeader h4, .pricingOne .pricingHeader h5, .pricingOne .pricingHeader h6 { color: #ffffff; }
.pricingOne .price { background: #CDCFCF
; color: #ffffff; }
.pricingOne .itemsWrapper { border: 1px solid #CDCFCF
; background: #ffffff; }
/* Pricing Table Two */
.pricingTwo .pricingHeader { background: #3D5489; color: #ffffff; }
.pricingTwo .pricingHeader h1, .pricingTwo .pricingHeader h2, .pricingTwo .pricingHeader h3, .pricingTwo .pricingHeader h4, .pricingTwo .pricingHeader h5, .pricingTwo .pricingHeader h6, .pricingTwo .pricingHeader p { color: #ffffff !important; }
.pricingTwo .price { background: #CDCFCF
; color: #ffffff; }
.pricingTwo .itemsWrapper { border: 1px solid #CDCFCF
; background: #ffffff; }
/* Pricing Table Three */
.pricingThree { border: 1px solid #CDCFCF
; }
.pricingThree .pricingHeader { background: #ffffff; color: #ffffff; border-bottom: 1px solid #CDCFCF
; }
.pricingThree .price { background: #CDCFCF
; color: #ffffff; border-bottom: 1px solid #CDCFCF
; }
.pricingThree .itemsWrapper { background: #CDCFCF
; background: #ffffff; }
.pricingThree .itemsWrapper .items ul li { border-bottom: 1px solid #CDCFCF
; }
/* Counter One */
.counterWrap.one .fa-2x { color: #ffffff; background: #3D5489; }
.counterWrap.one .fourColCol {background: none;}
/* Counter Two */
.counterWrap.two .fa-2x { color: #3D5489; }
.counterWrap.two .fourColCol { background: #CDCFCF
; }
/* Counter Three */
.counterWrap.three .fa-2x { color: #3D5489; }
.counterWrap.three .threeCol { background: #3D5489; }
.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: #3D5489; color: #ffffff; }
.stickyDonate a:hover { background: #222222; 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 #CDCFCF
; color: #222222; }
.donationBannerInner input.mwFormSubmit { background: #3D5489; color: #222222; letter-spacing: 1px; }
.donationBannerInner input.mwFormSubmit:hover { background: #222222; color: #3D5489; }
/* Donate Form 1 */
.donateForm table.Dialog input { color: #323232; }
.donateForm table.Dialog select { color: #3D5489; }
.donateForm table.Dialog { color: #3D5489; }
.donateForm .monthly { color: #222222; }
.donateForm input { border: 1px solid #CDCFCF
; }
.donateForm select { border: 1px solid #CDCFCF
; }
.donateForm input[type="checkbox"]:after { background: #CDCFCF
; border: 2px solid #3D5489; border-radius: 50%; }
.donateForm input[type="checkbox"]:checked:after { background: #3D5489; color: #ffffff; }
.donateForm input.btn { background: #222222; color: #3D5489; }
.donateForm input.btn:hover { background: #3D5489; color: #222222; }
.donateForm .mwFormSubmitRow input[type="submit"] { border: 1px solid #CDCFCF
; color: #3D5489; }
.donateForm .mwFormSubmitRow input[type="submit"]:hover { border: 2px solid #DF161A; color: #DF161A; }
.donateForm input.btn.active { border: 2px solid #3D5489; color: #222222; background: #3D5489; }
.donateForm .requiredFields { color: #3D5489; }
.donateForm .readonly input { border: 1px solid #888888; color: #CDCFCF
; }
/* Donate Buttons */
.btnWrap input { background: #3D5489; color: #ffffff; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }
.btnWrap input:hover { background: #888888; color: #ffffff; }
/* Donate Form 3 */
.donateWrap.three { background: #CDCFCF
; }
#input-wrapper input[type=range]::-webkit-slider-runnable-track {
background: #3D5489;
}
#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: #3D5489; color: #222222; }
.donateWrap.four .donationTabs ul li:hover { background: #888888; color: #ffffff; }

@media (max-width: 768px) {
/* blogShareSticky */
.blogShareSticky { background: #CDCFCF
; }
/* donation Banner Inner */
.donationBannerInner { background: #CDCFCF
; }
/* Blog Post Three */
.postThree .twoColRight { background: #CDCFCF
; border-bottom: 5px solid #CDCFCF
; }
}

@media (max-width: 640px) {
.slideOutShare { background: #3D5489; }
.slideOutShareItems { color: #ffffff; }
.slideOutShareBtn { background: #3D5489; }
.slideOutShareBtn:hover { background: #888888; }
}

@media (max-width: 480px) {
/* Sticky Donate */
.stickyDonate a { background: #3D5489; color: #ffffff; }
.stickyDonate a:hover { background: #3D5489; }
}
/*  MW Widget Resets  */
.bannerCaption { background: rgba(255,255,255,.8); }

.banner p a {background: #3D5489;}
.banner p a:hover { background: #888888; color: #ffffff;}

@media (max-width: 768px) {
.bannerCaption { background: rgba(255,255,255,1); }
}
/* 
Header One
*/

/*  headerTop  */



.headerOne { }
.headerOne .headerTopWrap { background: #222222; }
.headerOne .searchIcon {color: #ffffff;}
.headerOne .searchIcon:hover { color: #888888; }
.headerOne .searchHolder label { color: #222222; }
/*  socialMedia  */
.headerOne .socialMediaLinksWrap a {color: #ffffff;}
/*  Menu Wrap  */
.headerOne .mainMenu ul li:hover { background: #3D5489; }
.headerOne .mainMenu ul li:hover > a { color: #ffffff; }
.headerOne .mainMenu ul li ul li a:hover, .headerOne .mainMenu ul li ul li:hover { color: #222222 !important; }
.headerOne .utilityMenu a {color: #ffffff;}
/*  Donate Button  */
.headerOne .donateButton p a { }
.headerOne .donateButton p a:hover { color: #ffffff; background: #222222; }

@media (max-width: 768px) {
.headerOne .headerWrap.stuck { background: #ffffff; }
}
/* 
Header Two
 */
/*  headerTop  */
.headerTwo .socialMediaLinksWrap a {/* color: #222222; */}
.headerTwo .socialMediaLinksWrap a:hover {  }
/*  Header  */
.headerTwo .headerWrap { background: #CDCFCF
; }
/*  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: #222222; }
.headerTwo #mobile-header #navIcon span { background: #ffffff; }
/*  Donate Button  */
.headerTwo .donateButton p a { }
.headerTwo .donateButton p a:hover { color: #ffffff; background: #222222; }
/* 
Header Three
 */

/*  socialMedia  */
.headerThree .headerWrap {background: #ffffff;}
.headerThree .soLinkGen a { color: #3D5489; }
.headerThree .soLinkGen a:hover { color: #888888; }
.headerThree .soLinkGen a.square { background: #3D5489; color: #ffffff; }
.headerThree .soLinkGen a.square:hover { background: #888888; color: #ffffff; }
.headerThree .soLinkGen a.circle { background: #3D5489; color: #ffffff; }
.headerThree .soLinkGen a.circle:hover { background: #888888; color: #ffffff; }
/*  Utility Menu  */

.headerThree .utilityMenu ul li a { color: #222222; }
.headerThree .utilityMenu ul li a:hover { color: #888888; }
/*  Menu Wrap  */

.headerThree .mainMenu ul li a, .headerThree .mainMenu ul li {color: #222222;font-weight: 700;}
.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: #3D5489 !important; }
.headerThree .mainMenu ul li:hover { background: #222222; color: #3D5489 !important; }
.headerThree .mainMenu ul li ul { background: #222222; }
/*  Donate Button  */
.headerThree .donateButton p a { }
.headerThree .donateButton p a:hover { color: #ffffff; background: #222222; }
/* 
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: #3D5489; }
/*  Search  */
.headerFour .searchIcon { color: #ffffff; }
.headerFour .searchIcon:hover { color: #3D5489; }
/*  Menu Wrap  */
.headerFour .mainMenu ul li:hover { }
.headerFour .mainMenu ul li:hover > a { color: #3D5489; }
.headerFour .mainMenu ul li ul li a:hover, .headerFour .mainMenu ul li ul li:hover { color: #3D5489 !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: #efefef;}
.headerFive .headerWrap.stuck {/* background: #3D5489 !important; */}
/*  socialMedia  */
.headerFive .socialMediaLinksWrap a { background: #ffffff; color: #222222; }
.headerFive .socialMediaLinksWrap a:hover { background: #ffffff; color: #3D5489; }
.headerFive .soLinkGen a { color: #222222; }
.headerFive .soLinkGen a:hover { color: #ffffff; }
.headerFive .soLinkGen a.square { background: #ffffff; color: #222222; }
.headerFive .soLinkGen a.circle { background: #ffffff; color: #222222; }
.headerFive .soLinkGen a.square:hover { color: #3D5489; }
.headerFive .soLinkGen a.circle:hover { color: #3D5489; }
/*  Search  */
.headerFive .searchIcon { color: #222222; }
/*  Menu Wrap  */
.headerFive .mainMenu ul li { color: #222222; }
.headerFive .mainMenu ul li a { color: #222222; }
.headerFive .mainMenu ul li:hover > a { color: #3D5489; }
.headerFive .mainMenu ul li ul { background: #222222; }
.headerFive .mainMenu ul li ul li a { color: #ffffff; }
.headerFive .mainMenu ul li ul li:hover { background: #3D5489; }
/*  Mobile Menu Icon  */
.headerFive #responsive-menu-button { background: #222222; }
.headerFive #mobile-header #navIcon span { background: #ffffff; }
/*  Donate Button  */
.headerFive .donateButton p a { }
.headerFive .donateButton p a:hover { color: #ffffff; background: #222222; }
/*
Header Six
*/
.headerSix .socialMediaLinksWrap a { color: #ffffff; }
.headerSix .socialMediaLinksWrap a:hover { color: #ffffff; }
/*  Menu Wrap  */
.headerSix #responsive-menu-button { background: #222222; }
.headerSix #mobile-header #navIcon span { background: #ffffff; }
/*  Donate Button  */
.headerSix .donateButton p a { }
.headerSix .donateButton p a:hover { color: #ffffff; background: #222222; }





/*
Header Seven
*/

.headerSeven .searchIcon { color:#3D5489;}


/*  Menu Wrap  */
.headerSeven .menuWrap { font-family: 'Poppins', serif; }
.headerSeven .menuWrap a { color:#aaa; }
.headerSeven .menuWrap a:hover { color:#3D5489 }


/*  Donate Button  */
.headerSeven .donateButton p a:hover { color: #ffffff; background: #111111; }


/*  Nav */
.headerSeven nav ul li a { color: #333; border-bottom: 2px solid #fff;}
.headerSeven nav ul li a:hover { color: #3D5489; }


.headerSeven .btn-open:after {color: #3D5489; }
.headerSeven .btn-open:hover:after { color: #3D5489; } 

.headerSeven .btn-close:after { color: #fff; }
.headerSeven .btn-close:hover:after { color: #3D5489; }


/* Menu Popup Styles */
.headerSeven .overlay {background: #222222;}
.headerSeven .wrap { color: #e9e9e9; }
.headerSeven .wrap ul.wrap-nav { border-bottom: 1px solid #575757; }
.headerSeven .wrap ul.wrap-nav li a { color: #3D5489; }
.headerSeven .wrap ul.wrap-nav li a:hover { color: #f0f0f0; }

.headerSeven .wrap ul.wrap-nav ul li { color: #e9e9e9; }
.headerSeven .wrap ul.wrap-nav ul li a { color: #f0f0f0; }
.headerSeven .wrap ul.wrap-nav ul li a:hover { color: #3D5489; }


/* Menu Popup Socials */
.headerSeven .social p a { color: #3D5489; }
.headerSeven .social-icon { background: #e9e9e9; color: #333; }
.headerSeven .social-icon:hover { background: #3D5489; color: #f0f0f0; }



@media screen and (max-width:48em) {

.headerSeven wrap ul.wrap-nav>li { border-bottom: 1px solid #575757; }
.headerSeven .social { color: #c1c1c1; }
.headerSeven .social-icon { background: #fff; color: #333;  }
}






/*
Header Eight
*/
/*  socialMedia  */
/*  socialMedia  */

.headerEight .soLinkGen a {color: #fff;}
.headerEight .soLinkGen a.square {background: #3D5489;color: #ffffff;}
.headerEight .soLinkGen a.square:hover { background: #3D5489; color: #ffffff; }
.hheaderEight .soLinkGen a.circle { background: #3D5489; color: #ffffff; }
.headerEight .soLinkGen a:hover {color: #fff;}
/*  Utility Menu  */

.headerEight .utilityMenu ul li a {color: #fff;}
.headerEight .utilityMenu ul li a:hover { color: #fff }
/*  Menu Wrap  */
.headerEight #responsive-menu-button { background: none; }
.headerEight #mobile-header #navIcon span {background: #3D5489;}
/*  Donate Button  */
.headerEight .donateButton p a { }
.headerEight .donateButton p a:hover {background: #ffffff;background: #2EA4DC;}



/*
Header Nine
*/

.headerNine {  font-family: 'Poppins', serif; }
.headerNine .menu li a { color: #000; }
.headerNine .menu a:hover { background-color: #3D5489; color: #fff; }
.headerNine .menu ul li ul { background-color: #efefef;  }


/*
Footer One
*/

.footerOne .footerWrap {border-top: 1px solid #CDCFCF
;background: #fff;}
.footerOne .footer p {color: #444444;}
.footerOne .footer h2, .footerOne .footer h3, .footerOne .footer h4, .footerOne .footer h5, .footerOne .footer h6 { color: #222222; }
.footerOne .footer a { color: #3D5489; }
.footerOne .footer a:hover { color: #888888; }
.footerOne .footer .soLinkGen a.square {background: #3D5489;color: #ffffff;}
.footerOne .footer .soLinkGen a.square:hover { background: #222222; color: #ffffff; }
.footerOne .footer .soLinkGen a.circle { background: #3D5489; color: #ffffff; }
.footerOne .footer .soLinkGen a.circle:hover { background: #222222; color: #ffffff; }
/* copyright */
.footerOne .copyrightWrap { background: #222222; }
.footerOne .copyright p { color: #ffffff; }
.footerOne .copyright a { color: #ffffff; }
.footerOne .copyright a:hover { color: #888888; }
/*
Footer  Two
*/
.footerTwo .footerWrap { background: #222222; }
.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: #CDCFCF
; }
.footerTwo table.Dialog th {color: #ffffff;}

/* copyright */
.footerTwo .copyrightWrap { background: #3D5489; }
.footerTwo .copyright p { color: #222222; }
.footerTwo .copyright a { color: #222222; }
.footerTwo .copyright a:hover { color: #ffffff; }

/*
Footer  Three
*/
.footerThree { }
.footerThree .footerWrap { background: #222222; }
.footerThree .footer p {color: #999;}
.footerThree .footer h2, .footerThree .footer h3, .footerThree .footer h4, .footerThree .footer h5, .footerThree .footer h6 { color: #ffffff; }
.footerThree .footer a {color: #3D5489;}
.footerThree .footer a:hover { color: #CDCFCF
; }
.footerThree .socialMediaFooter span { background: #888888; color: #ffffff; }
/* copyright */
.footerThree .copyrightWrap { background: #3D5489; }
.footerThree .copyright p { color: #ffffff; }
.footerThree .copyright a { color: #ffffff; }
.footerThree .copyright a:hover { color: #CDCFCF
; }
.footerThree .footer .soLinkGen a { color: #222222; }
/*
Footer Four
*/
.footerFour .footerWrap { background: #CDCFCF
; }
.footerFour .footer p { color: #222222; }
.footerFour .footer h2, .footerFour .footer h3, .footerFour .footer h4, .footerFour .footer h5, .footerFour .footer h6 { color: #222222; }
.footerFour .footer a { }
.footerFour .footer a:hover { }
/* copyright */
.footerFour .copyrightWrap { background: #3D5489; }
.footerFour .copyright p { color: #222222; }
.footerFour .copyright a { color: #222222; }
.footerFour .copyright a:hover { color: #ffffff; }
/*
Footer Five
*/
.footerFive .footerWrap { background: #CDCFCF
; }
.footerFive .footer p { color: #222222; }
.footerFive .footer h2, .footerFive .footer h3, .footerFive .footer h4, .footerFive .footer h5, .footerFive .footer h6 { color: #222222; }
.footerFive .footer a { }
.footerFive .footer a:hover { }
.footerFive .toTop { color: #222222; background: #CDCFCF
; }
/*
 Footer  Six
 */
.footerSix { }
.footerSix .footerWrap {background: #3D5489;}
.footerSix .footer p {color: #fff;}
.footerSix .footer h2, .footerSix .footer h3, .footerSix .footer h4, .footerSix .footer h5, .footerSix .footer h6 {color: #fff;font-size: 18pt;}
.footerSix .footer a { }
.footerSix .footer a:hover { }
/* copyright */
.footerSix .copyrightWrap { background: #3D5489; }
.footerSix .copyright p { color: #222222; }
.footerSix .copyright a { color: #222222; }
.footerSix .copyright a:hover { color: #ffffff; }
/*
 Footer  Seven
 */

.footerSeven { }
.footerSeven .footerWrap {background: #E9CC92;}
.footerSeven .footer p { color: #ffffff; }
.footerSeven .footer h2, .footerSeven .footer h3, .footerSeven .footer h4, .footerSeven .footer h5, .footerSeven .footer h6 {color: #ffffff;font-size: 16pt;}
.footerSeven .footer a {color: #fff;}
.footerSeven .footer a:hover { color: #ffffff; }
/*
 Footer  Eight
 */
.footerEight { }
.footerEight .footerWrap { background: #3D5489; }
.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: #CDCFCF
; }
.footerEight .footer a:hover { color: #ffffff; }
/* copyright */
.footerEight .copyrightWrap { background: #CDCFCF
; }
.footerEight .copyright p { color: #3D5489; }
.footerEight .copyright a { color: #3D5489; }
.footerEight .copyright a:hover { color: #CDCFCF
; }
/* CTA One  */
.callToActionWrap.one { background: #222222; }
.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: #222222; }
.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: #222222; }
.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: #3D5489; color: #ffffff; border: 1px solid #3D5489; }
/* CTA Five  */
.callToActionWrap.five { width: 100%; background: url(/get/files/image/galleries/ThinkstockPhotos-473002508.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: #222222; }
.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: #3D5489; color: #fff;}
.callToActionWrap.six .callToActionForm .button a:hover {background: #888888;}


/* Slider One */
.sliderOne .captionContainer h2 { color: #222222; }
.sliderOne .captionContainer p { color: #666666; }

.sliderOne .captionContainer p a { color: #ffffff; background: #3D5489; font-weight:700; text-transform:uppercase; letter-spacing:1px; }
.sliderOne .captionContainer p a:hover { color: #ffffff; background: #3D5489;}



.sliderOne .captionContainer .button p a { background: #3D5489; color: #ffffff; letter-spacing: 1px; }
.sliderOne .captionContainer .button p a:hover { background: #888888; color: #ffffff; }
.sliderOne .owl-page { border: 1px solid #3D5489; }
.sliderOne .owl-page.active { background: #3D5489; }
/* Slider Two */
.sliderTwo .captionContainer {background: rgba(255,255,255,.9);}
.sliderTwo .captionContainer h2 { color: #222222; }
.sliderTwo .captionContainer p { color: #222222; }
.sliderTwo .captionContainer p a { background: #3D5489; color: #ffffff; letter-spacing: 1px; }
.sliderTwo .captionContainer p a:hover { background: #3D5489; color: #ffffff; }
.sliderTwo .captionContainer .button p a { background: #3D5489; color: #ffffff; letter-spacing: 1px; }
.sliderTwo .captionContainer .button p a:hover { background: #3D5489; color: #ffffff; }
.sliderTwo .owl-page { border: 1px solid #3D5489; }
.sliderTwo .owl-page.active { background: #3D5489; }

@media (max-width: 768px) {
.sliderTwo .captionContainer { background: #CDCFCF
; }
}
/* Slider Three */
.sliderThree .captionContainer {background: rgba(255,255,255,.9);}
.sliderThree .captionContainer h2 {color: #222222;font-size: 22pt;}
.sliderThree .captionContainer p {color: #222222;}
.sliderThree .captionContainer p a {color: #ffffff;background: #3D5489;color: #ffffff;letter-spacing: 1px;text-transform:uppercase;font-weight:700;border-radius: 100px;}
.sliderThree .captionContainer p a:hover { color: #ffffff; background: #3D5489; }

.sliderThree .captionContainer .button p a {background: #3D5489;color: #ffffff;letter-spacing: 1px;border-radius: 40px;}
.sliderThree .captionContainer .button p a:hover { background: #888888; color: #ffffff; }
.sliderThree .owl-page { border: 1px solid #3D5489; }
.sliderThree .owl-page.active { background: #3D5489; }

@media (max-width: 768px) {
.sliderThree .captionContainer {background: #fff;}
}
/* 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; background: #3D5489; color: #ffffff; letter-spacing: 1px; text-transform:uppercase; font-weight:700}
.sliderFour .captionContainer p a:hover { color: #ffffff; background: #888888; }
.sliderFour .captionContainer .button p a { background: #3D5489; 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: #222222; }
.sliderFive .captionContainer h2 { color: #ffffff; }
.sliderFive .captionContainer p { color: #ffffff; }
.sliderFive .captionContainer p a { color: #ffffff; }

.sliderFive .captionContainer p a { color: #ffffff; background: #3D5489; color: #ffffff; letter-spacing: 1px; text-transform:uppercase; font-weight:700}
.sliderFive .captionContainer p a:hover { color: #ffffff; background: #888888; }




.sliderFive .captionContainer .button p a { background: #3D5489; color: #ffffff; letter-spacing: 1px; }
.sliderFive .captionContainer .button p a:hover { background: #888888; color: #ffffff; }
.sliderFive .owl-page { border: 1px solid #CDCFCF
; }
.sliderFive .owl-page.active { background: #CDCFCF
; }
/* 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 p a { color: #ffffff; background: #3D5489; font-weight:700; text-transform:uppercase; letter-spacing:1px; }
.sliderSix .captionContainer p a:hover { color: #ffffff; background: #888888;}

.sliderSix .captionContainer .button p a { background: #3D5489; color: #ffffff; letter-spacing: 1px; }
.sliderSix .captionContainer .button p a:hover { background: #888888; color: #ffffff; }
.sliderSix .owl-page { border: 1px solid #3D5489; }
.sliderSix .owl-page.active { background: #3D5489; }
/* 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; background: #3D5489; font-weight:700; text-transform:uppercase; letter-spacing:1px; }
.sliderSeven .captionContainer p a:hover { color: #ffffff; background: #888888;}
.sliderSeven .captionContainer .button p a { background: #3D5489; color: #ffffff; letter-spacing: 1px; }
.sliderSeven .captionContainer .button p a:hover { background: #888888; color: #ffffff; }
.sliderSeven .owl-page { border: 1px solid #3D5489; }
.sliderSeven .owl-page.active { background: #3D5489; }

@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: #CDCFCF
; }
.testimonialWrapOne .owl-page { border: 1px solid #3D5489; }
.testimonialWrapOne .owl-page.active { background: #3D5489; }
/* Testimonial Two */
.testimonialWrap.two .owl-page { border: 1px solid #3D5489; }
.testimonialWrap.two .owl-page.active { background: #3D5489; }

.testimonialInner { border-top:4px solid #3D5489; border-radius:0; }

/*
Landing Header One
*/
/*  socialMedia  */
.landingHeaderOne .soLinkGen a { color: #3D5489; }
.landingHeaderOne .soLinkGen a:hover { color: #888888; }
.landingHeaderOne .soLinkGen a.small.circle { background: #3D5489; color: #ffffff; }
.landingHeaderOne .soLinkGen a.small.circle:hover { background: #888888; color: #ffffff; }
.landingHeaderOne .soLinkGen a.small.square { background: #3D5489; color: #ffffff; }
.landingHeaderOne .soLinkGen a.small.square:hover { background: #888888; color: #ffffff; }
/*  Header  */
.landingHeaderOne .headerWrap { background: #CDCFCF
; }
/*  Donate Button  */
.landingHeaderOne .donateButton p a { color: #ffffff; background: #3D5489; }
.landingHeaderOne .donateButton p a:hover { color: #ffffff; background: #3D5489; }
/*
Landing Header Two
*/

/*  Header  */
.landingHeaderTwo .headerWrap { background: #CDCFCF
; }
/*  Donate Button  */
.landingHeaderTwo .donateButton p a { color: #ffffff; background: #3D5489; }
.landingHeaderTwo .donateButton p a:hover { color: #ffffff; background: #3D5489; }
/*
Landing Footer One
*/

/* copyright */
.landingFooterOne .copyrightWrap { background: #CDCFCF
; }
.landingFooterOne .copyright p { color: #3D5489; }
.landingFooterOne .copyright a { color: #3D5489; }
.landingFooterOne .copyright a:hover { color: #CDCFCF
; }
/*  socialMedia  */
.landingFooterOne .socialMediaLinksWrap a { background: #888888; color: #ffffff; }
.landingFooterOne .socialMediaLinksWrap a:hover { color: #3D5489; }
.landingFooterOne .soLinkGen a { color: #3D5489; }
.landingFooterOne .soLinkGen a:hover { color: #888888; }
.landingFooterOne .soLinkGen a.small.circle { background: #3D5489; color: #ffffff; }
.landingFooterOne .soLinkGen a.small.circle:hover { background: #888888; color: #ffffff; }
.landingFooterOne .soLinkGen a.small.square { background: #3D5489; color: #ffffff; }
.landingFooterOne .soLinkGen a.small.square:hover { background: #888888; color: #ffffff; }
/*
Landing Footer Two
*/

/* copyright */
.landingFooterTwo .footerWrap { background: #CDCFCF
; }
.landingFooterTwo .copyright p { color: #3D5489; }
.landingFooterTwo .copyright a { color: #3D5489; }
.landingFooterTwo .copyright a:hover { color: #CDCFCF
; }
/*  socialMedia  */
.landingFooterTwo .socialMediaLinksWrap a { background: #888888; color: #ffffff; }
.landingFooterTwo .socialMediaLinksWrap a:hover { color: #3D5489; }
.landingFooterTwo .soLinkGen a { color: #3D5489; }
.landingFooterTwo .soLinkGen a:hover { color: #888888; }
.landingFooterTwo .soLinkGen a.small.circle { background: #3D5489; color: #ffffff; }
.landingFooterTwo .soLinkGen a.small.circle:hover { background: #888888; color: #ffffff; }
.landingFooterTwo .soLinkGen a.small.square { background: #3D5489; color: #ffffff; }
.landingFooterTwo .soLinkGen a.small.square:hover { background: #888888; color: #ffffff; }
/* Donations */



/* Donation Form Two */
.donateWrap.two .btnWrap input { background: #3D5489; color: #ffffff; }
.donateWrap.two .btnWrap input:hover { background: #888888; color: #ffffff; }
/* Donation Form Three */
.donateWrap.three .btnWrap input { background: #3D5489; color: #ffffff; }
.donateWrap.three .btnWrap input:hover { background: #888888; color: #ffffff; }
.donateWrap.three .donateWrap h5, .donateWrap.three .donateWrap p { }
.donateWrap.three #output1 { color: #222222; }
/* Donation Form Four */
.donateWrap.four .btnWrap input { background: #3D5489; color: #ffffff; }
.donateWrap.four .btnWrap input:hover { background: #888888; color: #ffffff; }
/* Donation Form Five */
.donationBannerWrap .donationBanner table.Dialog select { color: #3D5489; }
.donationBannerWrap .btnWrap input { background: #3D5489; color: #ffffff; }
.donationBannerWrap .btnWrap input:hover { background: #888888; color: #ffffff; }
.donationBannerWrap h5, .donationBannerWrap p { }

/* Sidr Responsive Menu Styles*/
.sidr {background:#3D5489;}
.sidr ul {margin:0;}
.sidr ul li.active, .sidr ul li.sidr-class-active, .sidr ul li:hover { background: #3D5489 !important; color: #gg !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: #222222 !important; color: #fff}
.sidr-class-soLinkGen a:hover{ background: #3D5489 !important; }

.sidr ul li a.arrow { color:#fff; border:none; }


/* Map */
.mapDetails {color: #222222;}


.iconBg.circle { background: #3D5489; border:2px solid #3D5489;}
.iconBg.border {background: #fff;/* border:2px solid #3D5489; */} 


.mainContentArea .Dialog .mwInput.Button {
  
background: #3D5489;
}


/* FONTS */




.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: 'Open Sans', 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, .banner p a, .Dialog .mwInput.Button input.mw, .btnWrap input, .sidebarSearch label, .searchHolder label, .twoColumn a.colContentbtn, .dollarSign, .donationBannerInner input.mwFormSubmit, .captionContainer .button p a, .banner h1, .banner h2, .banner h3, .banner h4, .banner h5, .banner h6, .alertOne p, .alertTwo p  {font-family: 'Yanone Kaffeesatz', sans-serif;font-weight: 600;text-transform: uppercase; letter-spacing: 1px;}


