/*-- General Elements --*/
html.ltie9 body, body { min-width: 1200px; } .container { max-width: 1200px; }
body, input, textarea{ font-family: "Open Sans"; }
body{ background-color: #ececec; font-size: 14px; color: #666666; }
a{ color: #004688; }
a:hover{ color: #004688; }
body *{ border-color: #f3f3f3; }
h1, h2, h3, h4, h5, h6{ font-family: "Open Sans"; color: #454545; }
h1{ font-size: 30px; }
h2{ font-size: 25px; }
h3{ font-size: 20px; }
h4{ font-size: 18px; }
h5{ font-size: 16px; }
h6{ font-size: 15px; }
table tr th{ background-color: #004688; color: #ffffff;}
table.style-2 tr:nth-child(odd){ background-color: #f9f9f9; color: #949494; }
table.style-2 tr:nth-child(even){ background-color: #f3f3f3; color: #949494; }

/*-- Logo --*/
.gdlr-logo{ max-width: 325px; }
.gdlr-logo-right-text{ margin-top: 15px; }

/*-- Headers --*/
.gdlr-header-wrapper{ background-color: #262626; }

/* -- Captions --*/
.gdlr-page-caption{ color: #b5b5b5; }
.gdlr-caption{ background-color: #0a0a0a; }
.gdlr-caption-title, .gdlr-caption-title{ color: #ffffff; }
.gdlr-caption-text{ color: #ffffff; }
.gdlr-caption-wrapper.post-slider .post-slider-caption-overlay{ background-color: #004688; }
.gdlr-caption-wrapper.post-slider .gdlr-caption-title, .gdlr-caption-wrapper.post-slider .gdlr-caption-title a{ color: #ffffff; }
.gdlr-caption-wrapper.post-slider .gdlr-caption-text, .gdlr-caption-wrapper.post-slider .gdlr-caption-text a, .gdlr-caption-wrapper.post-slider .blog-info, .gdlr-caption-wrapper.post-slider .blog-info a, .gdlr-caption-wrapper.post-slider .blog-info i{ color: #ffffff; }

/*-- Wrappers --*/
.body-wrapper.gdlr-boxed-style { max-width: 2000px; }
.gdlr-caption-wrapper .gdlr-caption-inner{ max-width: 1200px; }
.gdlr-page-title-wrapper, body.single .gdlr-page-title-wrapper, body.single-portfolio .gdlr-page-title-wrapper, body.single-cause .gdlr-page-title-wrapper, body.error404 .gdlr-page-title-wrapper { background-image: url('/wp-content/uploads/2015/06/white-bar.jpg'); }
.archive .gdlr-page-title-wrapper, body.search .gdlr-page-title-wrapper { background: url('/wp-content/uploads/2015/09/archivebg.jpg') center center; background-repeat: no-repeat; background-size: cover;}
.body-wrapper, .gdlr-single-lightbox-container{ background-color: #ffffff; }

/*-- Titles --*/
.gdlr-page-title{ color: #ffffff; }
.gdlr-blog-title, .gdlr-blog-title a{ color: #545454; }
.gdlr-blog-title a:hover{ color: #004688; }
.gdlr-item-title-wrapper{ color: #494949; }
.gdlr-item-title-wrapper .gdlr-item-caption{ color: #9b9b9b; }
.gdlr-title, .gdlr-title a { color: #454545; }
.cause-title a { color: #353535; }
.cause-title a:hover { color: #969696; }

/*-- Navigation --*/
.gdlr-navigation{ font-family: "Open Sans"; }
.top-navigation-wrapper, .gdlr-logo-right-text{ color: #ffffff; }
.top-navigation-wrapper a, .gdlr-logo-right-text a{ color: #ffffff; }
.top-navigation-wrapper a:hover, .gdlr-logo-right-text a:hover{ color: #ffffff; }
.gdlr-main-menu > li > a{ color: #ffffff; }
.gdlr-main-menu > li:hover > a, .gdlr-main-menu > li.current-menu-item > a, .gdlr-main-menu > li.current-menu-ancestor > a{ color: #ffffff; }
.gdlr-navigation, .gdlr-navigation-wrapper.gdlr-fixed-menu{ background-color: #7a7a7a; }
.gdlr-main-menu > li:hover > a, .gdlr-main-menu > li.current-menu-item > a, .gdlr-main-menu > li.current-menu-ancestor > a{ background-color: #686868 !important; }#gdlr-main-navigation, .gdlr-header-style-2.gdlr-centered .gdlr-navigation-wrapper.gdlr-fixed-menu{ border-bottom-color: #686868 !important; }
.gdlr-main-menu > .gdlr-normal-menu .sub-menu, .gdlr-main-menu > .gdlr-mega-menu .sf-mega{ border-top-color: #636363; }
.gdlr-main-menu > .gdlr-normal-menu li , .gdlr-main-menu > .gdlr-mega-menu .sf-mega{ background-color: #595959; }
.gdlr-main-menu > li > .sub-menu a, .gdlr-main-menu > li > .sf-mega a{ color: #c6c6c6 !important; }
.gdlr-main-menu > li > .sub-menu a:hover, .gdlr-main-menu > li > .sub-menu .current-menu-item > a, .gdlr-main-menu > li > .sub-menu .current-menu-ancestor > a, .gdlr-main-menu > li > .sf-mega a:hover, .gdlr-main-menu > li > .sf-mega .current-menu-item > a, .gdlr-main-menu > li > .sf-mega .current-menu-ancestor > a{ color: #ffffff !important; background-color: #686868; } .gdlr-main-menu .gdlr-normal-menu li > a.sf-with-ul:after { border-left-color: #ffffff; } 
.gdlr-main-menu .sf-mega-section-inner > ul > li > a:hover, .gdlr-main-menu .sf-mega-section-inner > ul > li.current-menu-item > a { background-color: #3f3f3f; } 
.gdlr-main-menu > li > .sub-menu *, .gdlr-main-menu > li > .sf-mega *{ border-color: #727272; }
.gdlr-main-menu > li > .sf-mega .sf-mega-section-inner > a { color: #878787; }
.gdlr-main-menu > li > .sf-mega .sf-mega-section-inner > a:hover, .gdlr-main-menu > li > .sf-mega .sf-mega-section-inner.current-menu-item > a, .gdlr-main-menu > li > .sf-mega .sf-mega-section-inner.current-menu-ancestor > a { color: #a3a3a3; }
#gdlr-responsive-navigation.dl-menuwrapper button { background-color: #262626; }
#gdlr-responsive-navigation.dl-menuwrapper button:hover, #gdlr-responsive-navigation.dl-menuwrapper button.dl-active, #gdlr-responsive-navigation.dl-menuwrapper ul{ background-color: #262626; }
.gdlr-single-nav > div i { background-color: #f3f3f3; color: #8d8d8d; }

/*-- Sliders --*/
.gdlr-slider-item{ font-family: "Open Sans"; }
.gdlr-post-slider-item .gdlr-donate-button{ background-color: #566b79; }
.gdlr-post-slider-item .gdlr-donate-button{ color: #ffffff; }

/*-- Buttons --*/
.gdlr-button.without-border, input[type="button"], input[type="submit"] { color: #ffffff; }
.gdlr-button, .gdlr-button:hover, .gdlr-amount-button, .gdlr-amount-button:hover { color: #ffffff; }
.gdlr-button, input[type="button"], input[type="submit"], .gdlr-amount-button.active, .gdlr-amount-button:hover { background-color: #004688; }
.gdlr-button.with-border, .gdlr-paypal-form-wrapper input[type="submit"] { border-color: #003875; }

/*-- 404 Page Not Found --*/
.page-not-found-block{ background-color: #f3f3f3; }
.page-not-found-block{ color: #000000; }
.page-not-found-search  .gdl-search-form input[type="text"]{ background-color: #d3d3d3; }
.page-not-found-search  .gdl-search-form input[type="text"]{ color: #000000; }

/*-- Search --*/
.gdlr-header-search .gdl-search-form input[type="text"]{ background-color: #444444; }
.gdlr-header-search .gdl-search-form input[type="text"]{ color: #ffffff; }
.gdl-search-form input{ background-color: #b2b2b2; }
.gdl-search-form input{ color: #474747; }
.gdl-search-form input{ border-color: #ebebeb; }
/*-- .gdlr-header-search .gdl-search-form {width: 45%; float: right;}
.gdlr-header-search { width: 38%; } --*/


/* -- Sidebar --*/
.gdlr-sidebar .gdlr-widget-title{ color: #383838; }
.gdlr-sidebar *{ border-color: #eeeeee; }
.gdlr-sidebar ul li:before { border-color: #bdbdbd; }
 
 /*-- Tags --*/
.tagcloud a{ background-color: #004688; }
.tagcloud a, .tagcloud a:hover{ color: #ffffff; }

/*-- Accordion --*/
.gdlr-accordion-item.style-1 .accordion-title{ background-color: #f2f2f2; }
.gdlr-accordion-item.style-1 .accordion-title{ color: #004688; }
.gdlr-accordion-item.style-1 .accordion-title i{ background-color: #5c5c5c; }
.gdlr-accordion-item.style-1 .accordion-title i{ color: #ffffff; }

/*-- Boxes --*/
.gdlr-box-with-icon-item{ background-color: #f5f5f5; }
.gdlr-box-with-icon-item > i, .gdlr-box-with-icon-item .box-with-icon-title{ color: #585858; }
.gdlr-box-with-icon-item{ color: #585858; }

/*-- Columns --*/
.column-service-title{ color: #333333; }
.column-service-content{ color: #909090; }
.column-service-icon i{ color: #004688; }
.gdlr-column-service-item.gdlr-type-2 .column-service-icon{ background-color: #3e3e3e; }

/*-- Featured --*/
.gdlr-feature-media-item .feature-media-title{ color: #4f4f4f; }
.gdlr-feature-media-item .feature-media-caption{ color: #636363; }

/*-- Lists --*/
.list-with-icon .list-with-icon-title{ color: #333333; }

/*-- Pie Charts --*/
.gdlr-pie-chart-item .pie-chart-title{ color: #313131; }

/*-- Pricing --*/
.gdlr-price-inner-item{ background-color: #f9f9f9; }
.gdlr-price-item .price-title-wrapper{ background-color: #454545; }
.gdlr-price-item .price-title{ color: #ffffff; }
.gdlr-price-item .price-tag{ background-color: #838383; }
.gdlr-price-item .best-price .price-tag{ background-color: #004688; }
.gdlr-price-item .price-tag{ color: #ffffff; }

/*-- Tabs --*/
.gdlr-process-tab .gdlr-process-icon{ background-color: #f3f3f3; }
.gdlr-process-tab .gdlr-process-icon{ border-color: #e3e3e3; }
.gdlr-process-tab .gdlr-process-icon i{ color: #aaaaaa; }
.gdlr-process-tab .process-line .process-line-divider{ border-color: #e3e3e3; } .gdlr-process-tab .process-line .icon-chevron-down, .gdlr-process-tab .process-line .icon-chevron-right{ color: #e3e3e3; }
.gdlr-process-wrapper .gdlr-process-tab .gdlr-process-title{ color: #454545; }
.tab-title-wrapper .tab-title{ background-color: #f9f9f9; }
.tab-title-wrapper .tab-title{ color: #3b3b3b; }
.tab-title-wrapper .tab-title.active, .tab-content-wrapper{ background-color: #ffffff; }

/*-- Stunning Text --*/
.stunning-text-title{ color: #414141; }
.stunning-text-caption{ color: #949494; }
.gdlr-stunning-text-item.with-padding{ background-color: #f3f3f3; }
.gdlr-stunning-text-item.with-border{ border-color: #f3f3f3; }

/*-- Blog --*/
.blog-info, .blog-info a, .blog-info i{ color: #c2c2c2; }
.gdlr-blog-full .blog-date-wrapper .blog-date-day{ color: #121212; }
.gdlr-blog-full .blog-date-wrapper .blog-date-month, .gdlr-blog-full .blog-date-wrapper .blog-date-year{ color: #5c5c5c; }
.gdlr-blog-full .blog-date-wrapper .blog-date-year{ border-bottom-color: #004688; }
.gdlr-blog-thumbnail .gdlr-sticky-banner{ background-color: #004688; }
.gdlr-blog-thumbnail .gdlr-sticky-banner{ color: #ffffff; }
.gdlr-standard-style .gdlr-single-blog-tag a{ background-color: #c2c2c2; }
.gdlr-standard-style .gdlr-single-blog-tag a{ color: #ffffff; }
.format-aside .gdlr-blog-content{ background-color: #004688; }
.format-aside .gdlr-blog-content{ color: #ffffff; }

/*-- Social Share --*/
.gdlr-social-share, .gdlr-social-share a{ background-color: #c2c2c2; }
.gdlr-social-share .social-share-title{ color: #353535; }

/*-- Quotes --*/
.format-quote .gdlr-top-quote blockquote{ color: #8d8d8d; }
.format-quote .gdlr-quote-author{ color: #004688; }

/*-- Donation --*/
.gdlr-donation-bar-wrapper{ background-color: #eeeeee; }
.gdlr-donation-bar-wrapper .gdlr-donation-bar{ background-color: #004688; }
.gdlr-donation-goal-text{ color: #004688; }
.gdlr-donation-goal-text .goal{ color: #004688; }

/*-- Cause --*/
.gdlr-cause-info .cause-info, .gdlr-cause-info .cause-info a{ color: #c2c2c2; }
.cause-info.cause-pdf, .cause-info.cause-pdf a{ color: #484848; }
.urgent-cause-wrapper .urgent-cause-overlay{ background-color: #000000; }
.urgent-cause-wrapper, .urgent-cause-wrapper a, .urgent-cause-wrapper .gdlr-donation-goal-text{ color: #ffffff; }
.gdlr-cause-search-wrapper{ background-color: #3f3f3f; }
.gdlr-cause-search-wrapper .cause-search-title, .gdlr-cause-search-wrapper .cause-search-caption{ color: #ffffff; }
.gdlr-cause-search-wrapper .gdlr-combobox, .gdlr-cause-search-wrapper input[type="text"]{ background-color: #ffffff; }
.gdlr-cause-search-wrapper .gdlr-combobox select, .gdlr-cause-search-wrapper input[type="text"]{ color: #a5a5a5; }

/*-- Portfolios --*/
.portfolio-item-filter a{ color: #ffffff; }
.portfolio-item-filter a:hover, .portfolio-item-filter a.active, .portfolio-item-filter .sep{ color: #ededed; }
.portfolio-title a{ color: #4e4e4e; }
.portfolio-title a:hover{ color: #7f7f7f; }
.portfolio-info, .portfolio-info a{ color: #949494; }
.portfolio-item-holder .gdlr-modern-portfolio .portfolio-title a{ color: #ffffff; }

/*-- Images --*/
.gdlr-image-link-shortcode .gdlr-image-link-overlay, .portfolio-thumbnail .portfolio-overlay{ background-color: #000000; }
.gdlr-image-link-shortcode .gdlr-image-link-icon, .portfolio-thumbnail .portfolio-icon i{ color: #ffffff; }

/*-- Pagination --*/
.gdlr-pagination .page-numbers{ background-color: #f3f3f3; }
.gdlr-pagination .page-numbers{ color: #979797; }
.gdlr-pagination .page-numbers:hover, .gdlr-pagination .page-numbers.current{ background-color: #004688; }
.gdlr-pagination .page-numbers:hover, .gdlr-pagination .page-numbers.current{ color: #ffffff; }

/*-- Personnel --*/
.gdlr-personnel-item .personnel-item-inner{ background-color: #f5f5f5; }
.gdlr-personnel-item.round-style .personnel-item{ background-color: #ffffff; }
.gdlr-personnel-item .personnel-author{ color: #3b3b3b; }
.gdlr-personnel-item .personnel-author-image{ border-color: #044688; }
.gdlr-personnel-item .personnel-position{ color: #acacac; }
.gdlr-personnel-item .personnel-content{ color: #959595; }
.gdlr-personnel-item .personnel-social i{ color: #3b3b3b; }

/*-- Testimonial --*/
.gdlr-testimonial-item .testimonial-item-inner, .gdlr-testimonial-item .testimonial-author-image{ background-color: #f5f5f5; }
.gdlr-testimonial-item .testimonial-content{ color: #9b9b9b; }
.gdlr-testimonial-item .testimonial-author{ color: #ffffff; }
.gdlr-testimonial-item .testimonial-position{ color: #4d4d4d; }
.gdlr-testimonial-item .testimonial-author-image{ border-color: #000000; }
.gdlr-testimonial-item.box-style .testimonial-item-inner:after{ border-top-color: #dddddd; border-left-color: #dddddd; }

/*-- Gallery --*/
.gdlr-gallery-thumbnail .gallery-item { background-color: #e5e5e5; }
.gdlr-gallery-thumbnail-container .gallery-caption { background-color: #000000; color: #ffffff; }

/*-- Nivo Control --*/
.nivo-controlNav a:hover, .nivo-controlNav a.active, .flex-control-paging li a:hover, .flex-control-paging li a.flex-active,.ls-flawless .ls-bottom-slidebuttons a.ls-nav-active, .ls-flawless .ls-bottom-slidebuttons a:hover { background-color: #ffffff; }
.nivo-controlNav a, .flex-control-paging li a, .ls-flawless .ls-bottom-slidebuttons a{ border-color: #ffffff !important; }
.nivo-directionNav a, .flex-direction-nav a, .ls-flawless .ls-nav-prev, .ls-flawless .ls-nav-next{ background-color: #000000; }
body .nivo-directionNav a, body .flex-direction-nav a, body .flex-direction-nav a:hover, .ls-flawless .ls-nav-prev, .ls-flawless .ls-nav-next{ color: #ffffff; }

/*-- Homepage Read More Buttons layout --*/
@media screen and (max-width: 568px){
.gdlr-item-title-wrapper.pos-left .gdlr-right-text-link { font-size: 12px; }
.gdlr-item-title-wrapper.pos-left .gdlr-item-title { font-size: 15px; }
.gdlr-item-title-wrapper.pos-left .gdlr-item-title-icon { font-size: 14px; }
}

input[type="text"], input[type="email"], input[type="password"], textarea{ background-color: #f7f7f7; }
input[type="text"], input[type="email"], input[type="password"], textarea{ color: #b5b5b5; }input::input-placeholder{ color:#b5b5b5; } input::-webkit-input-placeholder{ color:#b5b5b5; }input::-moz-placeholder{ color:#b5b5b5; } input:-moz-placeholder{ color:#b5b5b5; }input:-ms-input-placeholder{ color:#b5b5b5; }textarea::input-placeholder{ color:#b5b5b5; } textarea::-webkit-input-placeholder{ color:#b5b5b5; }textarea::-moz-placeholder{ color:#b5b5b5; } textarea:-moz-placeholder{ color:#b5b5b5; }textarea:-ms-input-placeholder{ color:#b5b5b5; }
.footer-wrapper{ background-color: #262626; }
.footer-wrapper .gdlr-widget-title, .footer-wrapper .gdlr-widget-title a{ color: #dddddd; }
.footer-wrapper{ color: #919191; }
.footer-wrapper a{ color: #d6d6d6; }
.footer-wrapper a:hover{ color: #969696; }
.footer-wrapper *{ border-color: #363636; }
.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ background-color: #383838; }
.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ color: #aaaaaa; }
.footer-wrapper .tagcloud a{ background-color: #004688; }
.footer-wrapper .tagcloud a, .footer-wrapper .tagcloud a:hover{ color: #ffffff; }
.copyright-wrapper{ background-color: #111111; }
.copyright-wrapper{ color: #919191; }
.footer-wrapper .copyright-wrapper{ border-color: #111111; }
html  .woocommerce span.onsale, html  .woocommerce-page span.onsale, html .woocommerce-message,html .woocommerce div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,html .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {  background: #62cdff; }html .woocommerce .star-rating, html .woocommerce-page .star-rating, html .woocommerce .star-rating:before, html .woocommerce-page .star-rating:before, html .woocommerce div.product span.price, html .woocommerce div.product p.price, html .woocommerce #content div.product span.price, html .woocommerce #content div.product p.price, html .woocommerce-page div.product span.price, html .woocommerce-page div.product p.price, html .woocommerce-page #content div.product span.price, html .woocommerce-page #content div.product p.price {color: #62cdff; }
html .woocommerce-message  a.button, html .woocommerce-error  a.button, html .woocommerce-info  a.button, html .woocommerce-info a.showcoupon, html .woocommerce-message, html .woocommerce-error, html .woocommerce-info, html  .woocommerce span.onsale, html  .woocommerce-page span.onsale, html .woocommerce div.product .woocommerce-tabs ul.tabs li.active,html .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, html .woocommerce nav.woocommerce-pagination ul li span.current, html .woocommerce-page nav.woocommerce-pagination ul li span.current, html .woocommercenav.woocommerce-pagination ul li a:hover, html .woocommerce-page nav.woocommerce-pagination ul li a:hover{ color: #ffffff; }
html .woocommerce-info{ background: #389EC5; }
html .woocommerce-error{ background: #C23030; }
html .woocommerce a.button.alt:hover, html .woocommerce button.button.alt:hover, html .woocommerce input.button.alt:hover, html .woocommerce #respond input#submit.alt:hover, html .woocommerce #content input.button.alt:hover, html .woocommerce-page a.button.alt:hover, html .woocommerce-page button.button.alt:hover, html .woocommerce-page input.button.alt:hover, html .woocommerce-page #respond input#submit.alt:hover, html .woocommerce-page #content input.button.alt:hover, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce input.button.alt, html .woocommerce #respond input#submit.alt, html .woocommerce #content input.button.alt, html .woocommerce-page a.button.alt, html .woocommerce-page button.button.alt, html .woocommerce-page input.button.alt, html .woocommerce-page #respond input#submit.alt, html .woocommerce-page #content input.button.alt, html .woocommerce a.button, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce a.button:hover, html .woocommerce button.button:hover, html .woocommerce input.button:hover, html .woocommerce #respond input#submit:hover, html .woocommerce #content input.button:hover, html .woocommerce-page a.button:hover, html .woocommerce-page button.button:hover, html .woocommerce-page input.button:hover, html .woocommerce-page #respond input#submit:hover, html .woocommerce-page #content input.button:hover, html .woocommerce ul.products li.product a.loading, html .woocommerce div.product form.cart .button, html .woocommerce #content div.product form.cart .button, html .woocommerce-page div.product form.cart .button, html .woocommerce-page #content div.product form.cart .button{ background: #62cdff; }
html .woocommerce a.button.alt:hover, html .woocommerce button.button.alt:hover, html .woocommerce input.button.alt:hover, html .woocommerce #respond input#submit.alt:hover, html .woocommerce #content input.button.alt:hover, html .woocommerce-page a.button.alt:hover, html .woocommerce-page button.button.alt:hover, html .woocommerce-page input.button.alt:hover, html .woocommerce-page #respond input#submit.alt:hover, html .woocommerce-page #content input.button.alt:hover, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce input.button.alt, html .woocommerce #respond input#submit.alt, html .woocommerce #content input.button.alt, html .woocommerce-page a.button.alt, html .woocommerce-page button.button.alt, html .woocommerce-page input.button.alt, html .woocommerce-page #respond input#submit.alt, html .woocommerce-page #content input.button.alt, html .woocommerce a.button, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce a.button:hover, html .woocommerce button.button:hover, html .woocommerce input.button:hover, html .woocommerce #respond input#submit:hover, html .woocommerce #content input.button:hover, html .woocommerce-page a.button:hover, html .woocommerce-page button.button:hover, html .woocommerce-page input.button:hover, html .woocommerce-page #respond input#submit:hover, html .woocommerce-page #content input.button:hover, html .woocommerce ul.products li.product a.loading, html .woocommerce div.product form.cart .button, html .woocommerce #content div.product form.cart .button, html .woocommerce-page div.product form.cart .button, html .woocommerce-page #content div.product form.cart .button{ color: #ffffff; }
html .woocommerce a.button.alt:hover, html .woocommerce button.button.alt:hover, html .woocommerce input.button.alt:hover, html .woocommerce #respond input#submit.alt:hover, html .woocommerce #content input.button.alt:hover, html .woocommerce-page a.button.alt:hover, html .woocommerce-page button.button.alt:hover, html .woocommerce-page input.button.alt:hover, html .woocommerce-page #respond input#submit.alt:hover, html .woocommerce-page #content input.button.alt:hover, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce input.button.alt, html .woocommerce #respond input#submit.alt, html .woocommerce #content input.button.alt, html .woocommerce-page a.button.alt, html .woocommerce-page button.button.alt, html .woocommerce-page input.button.alt, html .woocommerce-page #respond input#submit.alt, html .woocommerce-page #content input.button.alt, html .woocommerce a.button, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce a.button:hover, html .woocommerce button.button:hover, html .woocommerce input.button:hover, html .woocommerce #respond input#submit:hover, html .woocommerce #content input.button:hover, html .woocommerce-page a.button:hover, html .woocommerce-page button.button:hover, html .woocommerce-page input.button:hover, html .woocommerce-page #respond input#submit:hover, html .woocommerce-page #content input.button:hover, html .woocommerce ul.products li.product a.loading, html .woocommerce div.product form.cart .button, html .woocommerce #content div.product form.cart .button, html .woocommerce-page div.product form.cart .button, html .woocommerce-page #content div.product form.cart .button{ border-bottom: 3px solid #004688; }
html .woocommerce #reviews #comments ol.commentlist li img.avatar, html .woocommerce-page #reviews #comments ol.commentlist li img.avatar { background: #ebebeb; }html .woocommerce #reviews #comments ol.commentlist li img.avatar, html .woocommerce-page #reviews #comments ol.commentlist li img.avatar,html .woocommerce #reviews #comments ol.commentlist li .comment-text, html .woocommerce-page #reviews #comments ol.commentlist li .comment-text,html .woocommerce ul.products li.product a img, html .woocommerce-page ul.products li.product a img, html .woocommerce ul.products li.product a img:hover ,html .woocommerce-page ul.products li.product a img:hover, html .woocommerce-page div.product div.images img, html .woocommerce-page #content div.product div.images img,html .woocommerce form.login, html .woocommerce form.checkout_coupon, html .woocommerce form.register, html .woocommerce-page form.login,html .woocommerce-page form.checkout_coupon, html .woocommerce-page form.register, html .woocommerce table.cart td.actions .coupon .input-text,html .woocommerce #content table.cart td.actions .coupon .input-text, html .woocommerce-page table.cart td.actions .coupon .input-text,html .woocommerce-page #content table.cart td.actions .coupon .input-text { border: 1px solid #ebebeb; }html .woocommerce div.product .woocommerce-tabs ul.tabs:before, html .woocommerce #content div.product .woocommerce-tabs ul.tabs:before,html .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,html .woocommerce table.shop_table tfoot td, html .woocommerce table.shop_table tfoot th, html .woocommerce-page table.shop_table tfoot td,html .woocommerce-page table.shop_table tfoot th, html .woocommerce table.shop_table tfoot td, html .woocommerce table.shop_table tfoot th,html .woocommerce-page table.shop_table tfoot td, html .woocommerce-page table.shop_table tfoot th { border-bottom: 1px solid #ebebeb; }html .woocommerce .cart-collaterals .cart_totals table tr:first-child th, html .woocommerce .cart-collaterals .cart_totals table tr:first-child td,html .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th, html .woocommerce-page .cart-collaterals .cart_totals table tr:first-child td { border-top: 3px #ebebeb solid; }html .woocommerce .cart-collaterals .cart_totals tr td, html .woocommerce .cart-collaterals .cart_totals tr th,html .woocommerce-page .cart-collaterals .cart_totals tr td, html .woocommerce-page .cart-collaterals .cart_totals tr th { border-bottom: 2px solid #ebebeb; }
html .woocommerce div.product .woocommerce-tabs ul.tabs li, html .woocommerce #content div.product .woocommerce-tabs ul.tabs li, html .woocommerce-page div.product .woocommerce-tabs ul.tabs li, html .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li ,html .woocommerce table.cart a.remove, html .woocommerce #content table.cart a.remove, html .woocommerce-page table.cart a.remove, html .woocommerce-page #content table.cart a.remove, html .woocommerce #payment, html .woocommerce-page #payment, html .woocommerce .customer_details,html .woocommerce ul.order_details, html .woocommerce nav.woocommerce-pagination ul li a, html .woocommerce-page nav.woocommerce-pagination ul li a,html .woocommerce form .form-row input.input-text, html .woocommerce form .form-row textarea, html .woocommerce-page form .form-row input.input-text, html .woocommerce-page form .form-row textarea, html .woocommerce .quantity input.qty, html .woocommerce #content .quantity input.qty, html .woocommerce-page .quantity input.qty, html .woocommerce-page #content .quantity input.qty,html .woocommerce .widget_shopping_cart .total, html .woocommerce-page .widget_shopping_cart .total { background: #f3f3f3; }html .woocommerce .quantity input.qty, html .woocommerce #content .quantity input.qty, html .woocommerce-page .quantity input.qty, html .woocommerce-page #content .quantity input.qty { border: 1px solid #f3f3f3; }
html .woocommerce .widget_shopping_cart .total, html .woocommerce-page .widget_shopping_cart .total { border-top: 2px solid #e5e5e5; }html .woocommerce table.cart a.remove:hover, html .woocommerce #content table.cart a.remove:hover, html .woocommerce-page table.cart a.remove:hover,html .woocommerce-page #content table.cart a.remove:hover, html #payment div.payment_box, html .woocommerce-page #payment div.payment_box { background: #e5e5e5; }
html .woocommerce table.shop_table tfoot td, html .woocommerce table.shop_table tfoot th, html .woocommerce-page table.shop_table tfoot td,html .woocommerce-page table.shop_table tfoot th, .cart-subtotal th, .shipping th , .total th, html .woocommerce table.shop_attributes .alt th,html .woocommerce-page table.shop_attributes .alt th, html .woocommerce ul.products li.product .price, html.woocommerce-page ul.products li.product .price { color: #333333; }
html .woocommerce ul.products li.product .price del, html .woocommerce-page ul.products li.product .price del,html .woocommerce table.cart a.remove, html .woocommerce #content table.cart a.remove, html .woocommerce-page table.cart a.remove,html .woocommerce-page #content table.cart a.remove { color: #888888; }
html .woocommerce .quantity .plus, html .woocommerce .quantity .minus, html .woocommerce #content .quantity .plus, html .woocommerce #content .quantity .minus, html .woocommerce-page .quantity .plus, html .woocommerce-page .quantity .minus, html .woocommerce-page #content .quantity .plus, html .woocommerce-page #content .quantity .minus { border: 1px solid #a0a0a0; }
html .woocommerce .quantity .plus, html .woocommerce .quantity .minus, html .woocommerce #content .quantity .plus, html .woocommerce #content .quantity .minus, html .woocommerce-page .quantity .plus, html .woocommerce-page .quantity .minus, html .woocommerce-page #content .quantity .plus, html .woocommerce-page #content .quantity .minus { color: #ffffff; }
html .woocommerce .quantity .plus, html .woocommerce #content .quantity .plus,  html .woocommerce-page .quantity .plus,html .woocommerce-page #content .quantity .plus, html .woocommerce .quantity .plus:hover, html .woocommerce #content .quantity .plus:hover,html .woocommerce-page .quantity .plus:hover,  html .woocommerce-page #content .quantity .plus:hover{ background: #9a9a9a; }
html .woocommerce .quantity .minus, html .woocommerce #content .quantity .minus,  html .woocommerce-page .quantity .minus,html .woocommerce-page #content .quantity .minus, html .woocommerce .quantity .minus:hover, html .woocommerce #content .quantity .minus:hover,html .woocommerce-page .quantity .minus:hover,  html .woocommerce-page #content .quantity .minus:hover{ background: #b6b6b6; }
.gdlr-skin-dark-skin, .gdlr-skin-dark-skin .gdlr-skin-content{ color: #ffffff; }
.gdlr-skin-dark-skin i, .gdlr-skin-dark-skin .nav-container.style-1 .flex-direction-nav i{ color: #ffffff; }
.gdlr-skin-dark-skin h1, .gdlr-skin-dark-skin h2, .gdlr-skin-dark-skin h3, .gdlr-skin-dark-skin h4, .gdlr-skin-dark-skin h5, .gdlr-skin-dark-skin h6, .gdlr-skin-dark-skin .gdlr-skin-title, .gdlr-skin-dark-skin .gdlr-skin-title a{ color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-skin-title a:hover{ color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-skin-info, .gdlr-skin-dark-skin .gdlr-skin-info a, .gdlr-skin-dark-skin .gdlr-skin-info a:hover{ color: #b4b4b4; }
.gdlr-skin-dark-skin a, .gdlr-skin-dark-skin .gdlr-skin-link, .gdlr-skin-dark-skin .gdlr-skin-link-color{ color: #ffffff; }
.gdlr-skin-dark-skin a:hover, .gdlr-skin-dark-skin .gdlr-skin-link:hover{ color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-skin-box, .gdlr-skin-dark-skin .nav-container.style-1 .flex-direction-nav a{ background-color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-item-title .icon-quote-left, .gdlr-skin-dark-skin .gdlr-item-title .gdlr-flex-prev, .gdlr-skin-dark-skin .gdlr-item-title .gdlr-flex-next{ color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-item-title-gimmick{ background-color: #ffffff; }
.gdlr-skin-dark-skin *, .gdlr-skin-dark-skin .gdlr-skin-border{ border-color: #ffffff; }
.gdlr-skin-dark-skin .gdlr-button, .gdlr-skin-dark-skin .gdlr-button:hover, .gdlr-skin-dark-skin input[type="button"], .gdlr-skin-dark-skin input[type="submit"]{ color: #ffffff; background-color: #004688;  }.gdlr-skin-testimonial-hp, .gdlr-skin-testimonial-hp .gdlr-skin-content{ color: #ffffff; }
.gdlr-skin-testimonial-hp i, .gdlr-skin-testimonial-hp .nav-container.style-1 .flex-direction-nav i{ color: #ffffff; }
.gdlr-skin-testimonial-hp h1, .gdlr-skin-testimonial-hp h2, .gdlr-skin-testimonial-hp h3, .gdlr-skin-testimonial-hp h4, .gdlr-skin-testimonial-hp h5, .gdlr-skin-testimonial-hp h6, .gdlr-skin-testimonial-hp .gdlr-skin-title, .gdlr-skin-testimonial-hp .gdlr-skin-title a{ color: #ffffff; }
.gdlr-skin-testimonial-hp .gdlr-skin-title a:hover{ color: #ffffff; }
.gdlr-skin-testimonial-hp .gdlr-skin-info, .gdlr-skin-testimonial-hp .gdlr-skin-info a, .gdlr-skin-testimonial-hp .gdlr-skin-info a:hover{ color: #ffffff; }
.gdlr-skin-testimonial-hp a, .gdlr-skin-testimonial-hp .gdlr-skin-link, .gdlr-skin-testimonial-hp .gdlr-skin-link-color{ color: #004688; }
.gdlr-skin-testimonial-hp a:hover, .gdlr-skin-testimonial-hp .gdlr-skin-link:hover{ color: #ffffff; }
.gdlr-skin-testimonial-hp .gdlr-skin-box, .gdlr-skin-testimonial-hp .nav-container.style-1 .flex-direction-nav a{ background-color: #ffffff; }
.gdlr-skin-testimonial-hp .gdlr-item-title .icon-quote-left, .gdlr-skin-testimonial-hp .gdlr-item-title .gdlr-flex-prev, .gdlr-skin-testimonial-hp .gdlr-item-title .gdlr-flex-next{ color: #ffffff; }
.gdlr-skin-testimonial-hp .gdlr-item-title-gimmick{ background-color: #ffffff; }
.gdlr-skin-testimonial-hp *, .gdlr-skin-testimonial-hp .gdlr-skin-border{ border-color: #ffffff; }
.gdlr-skin-testimonial-hp .gdlr-button, .gdlr-skin-testimonial-hp .gdlr-button:hover, .gdlr-skin-testimonial-hp input[type="button"], .gdlr-skin-testimonial-hp input[type="submit"]{ color: #ffffff; background-color: #b41a1a;  }.gdlr-skin-stunning-what-we-do, .gdlr-skin-stunning-what-we-do .gdlr-skin-content{ color: #ffffff; }
.gdlr-skin-stunning-what-we-do i, .gdlr-skin-stunning-what-we-do .nav-container.style-1 .flex-direction-nav i{ color: #ffffff; }
.gdlr-skin-stunning-what-we-do h1, .gdlr-skin-stunning-what-we-do h2, .gdlr-skin-stunning-what-we-do h3, .gdlr-skin-stunning-what-we-do h4, .gdlr-skin-stunning-what-we-do h5, .gdlr-skin-stunning-what-we-do h6, .gdlr-skin-stunning-what-we-do .gdlr-skin-title, .gdlr-skin-stunning-what-we-do .gdlr-skin-title a{ color: #ffffff; }
.gdlr-skin-stunning-what-we-do .gdlr-skin-title a:hover{ color: #ffffff; }
.gdlr-skin-stunning-what-we-do .gdlr-skin-info, .gdlr-skin-stunning-what-we-do .gdlr-skin-info a, .gdlr-skin-stunning-what-we-do .gdlr-skin-info a:hover{ color: #ffffff; }
.gdlr-skin-stunning-what-we-do a, .gdlr-skin-stunning-what-we-do .gdlr-skin-link, .gdlr-skin-stunning-what-we-do .gdlr-skin-link-color{ color: #ffffff; }
.gdlr-skin-stunning-what-we-do a:hover, .gdlr-skin-stunning-what-we-do .gdlr-skin-link:hover{ color: #ffffff; }
.gdlr-skin-stunning-what-we-do .gdlr-skin-box, .gdlr-skin-stunning-what-we-do .nav-container.style-1 .flex-direction-nav a{ background-color: #ffffff; }
.gdlr-skin-stunning-what-we-do .gdlr-item-title .icon-quote-left, .gdlr-skin-stunning-what-we-do .gdlr-item-title .gdlr-flex-prev, .gdlr-skin-stunning-what-we-do .gdlr-item-title .gdlr-flex-next{ color: #ffffff; }
.gdlr-skin-stunning-what-we-do .gdlr-item-title-gimmick{ background-color: #ffffff; }
.gdlr-skin-stunning-what-we-do *, .gdlr-skin-stunning-what-we-do .gdlr-skin-border{ border-color: #ffffff; }
.gdlr-skin-stunning-what-we-do .gdlr-button, .gdlr-skin-stunning-what-we-do .gdlr-button:hover, .gdlr-skin-stunning-what-we-do input[type="button"], .gdlr-skin-stunning-what-we-do input[type="submit"]{ color: #ffffff; background-color: #525252;  }.gdlr-skin-urgent-cause, .gdlr-skin-urgent-cause .gdlr-skin-content{ color: #ffffff; }
.gdlr-skin-urgent-cause i, .gdlr-skin-urgent-cause .nav-container.style-1 .flex-direction-nav i{ color: #ffffff; }
.gdlr-skin-urgent-cause h1, .gdlr-skin-urgent-cause h2, .gdlr-skin-urgent-cause h3, .gdlr-skin-urgent-cause h4, .gdlr-skin-urgent-cause h5, .gdlr-skin-urgent-cause h6, .gdlr-skin-urgent-cause .gdlr-skin-title, .gdlr-skin-urgent-cause .gdlr-skin-title a{ color: #ffffff; }
.gdlr-skin-urgent-cause .gdlr-skin-title a:hover{ color: #ffffff; }
.gdlr-skin-urgent-cause .gdlr-skin-info, .gdlr-skin-urgent-cause .gdlr-skin-info a, .gdlr-skin-urgent-cause .gdlr-skin-info a:hover{ color: #ffffff; }
.gdlr-skin-urgent-cause a, .gdlr-skin-urgent-cause .gdlr-skin-link, .gdlr-skin-urgent-cause .gdlr-skin-link-color{ color: #ffffff; }
.gdlr-skin-urgent-cause a:hover, .gdlr-skin-urgent-cause .gdlr-skin-link:hover{ color: #ffffff; }
.gdlr-skin-urgent-cause .gdlr-skin-box, .gdlr-skin-urgent-cause .nav-container.style-1 .flex-direction-nav a{ background-color: #ffffff; }
.gdlr-skin-urgent-cause .gdlr-item-title .icon-quote-left, .gdlr-skin-urgent-cause .gdlr-item-title .gdlr-flex-prev, .gdlr-skin-urgent-cause .gdlr-item-title .gdlr-flex-next{ color: #ffffff; }
.gdlr-skin-urgent-cause .gdlr-item-title-gimmick{ background-color: #ffffff; }
.gdlr-skin-urgent-cause *, .gdlr-skin-urgent-cause .gdlr-skin-border{ border-color: #ffffff; }
.gdlr-skin-urgent-cause .gdlr-button, .gdlr-skin-urgent-cause .gdlr-button:hover, .gdlr-skin-urgent-cause input[type="button"], .gdlr-skin-urgent-cause input[type="submit"]{ color: #ffffff; background-color: #b41a1a;  }.gdlr-page-title-wrapper .gdlr-page-title { font-size: 55px;}

/*--- remove double bar from 404 error page ---*/
body.error404 .gdlr-page-title-wrapper {display: none;}

/*--- darken form field background color ---*/
input[type="text"], input[type="email"], input[type="password"], textarea {background-color: #e0e0e0; color: #000;}

/*--- darken form field text color on subscriptions ---*/
input::-moz-placeholder {color: #676767;}

/*--- add padding to blank search results landing page ---*/
body.search .page-not-found-block {padding: 20px;}

/*--- add space under the comment box on posts ---*/
.comment-respond .comment-form-comment > textarea {margin-bottom: 20px;}

/*--- forcing photos page thumbnails to 200px ---*/
.gdlr-blog-grid .gdlr-blog-thumbnail img {height: 200px;}

@media only screen and (max-width: 767px) { .gdlr-navigation-substitute { z-index: 91; } }

/*--- forcing small buttons to be shorter for blessings page ---*/
.gdlr-button.small {padding: 2px 16px;}

/*--- forcing top donate button to be taller ---*/
.gdlr-button.top {padding: 8px 16px;}

/*--- top navigation wrapper ---*/
.top-navigation-wrapper {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt;}

body.single .gdlr-page-title-wrapper, .gdlr-blog-full .gdlr-blog-thumbnail { display:none; }
.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper { padding-top:4em; }
body .top-navigation-wrapper a, .gdlr-logo-right-text a { padding-right:8px; }
body li.donate-top a, body li.button-top-white a { padding: 10px 28px; }
body .gdlr-feature-media-item .feature-media-caption, body .gdlr-feature-media-item .feature-media-title { color:white; }

/*--- BLOG POSTS ---*/
/*--- remove date & author info on certain pages/posts ---*/
.home .gdlr-blog-info, .category .gdlr-blog-info, .search .gdlr-blog-info, page-id-21271 .gdlr-blog-info { display: none; }

/*--- remove blog post navigation at bottom of post ---*/
.single-post .gdlr-single-nav  {display: none;}

/*--- remove blog post author info box at bottom ---*/
.gdlr-post-author   {display: none;}

/*-- COPIED TO ORGANIZE AND DELETE DUPLICATES --*/
/*--- turns off blog date and name on homepage ---*/
.gdlr-blog-grid .gdlr-blog-info {display: none;}

/*--- tightens up space ---*/
.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper {padding-top: 40px;}

/*--- tighten space under From the field ---*/
.gdlr-item {margin: 0 15px;}

/*--- tighten space in the footer ---*/
.footer-container {padding-bottom: 0px; padding-top: 40px;}

/*--- Remove about the author section ---*/
.gdlr-post-author {display:none;}

/*--- tighten space after previous/next articles at the bottom of blog ---*/
.single-post .gdlr-single-nav {margin-bottom: 45px;}

/*---  Code provided from theme support to position social media buttons  ---*/
.gdlr-navigation-substitute {z-index: 111111;}

/*---  Code provided from theme support to position social media buttons  ---*/
div.gdlr-navigation-substitute > div > div > div{display:none !important;}
.gdlr-navigation-wrapper.gdlr-align-right.gdlr-fixed-menu.gdlr-fixed-menu .gdlr-logo{display:block !important; margin-top: 10px;}

/*---  Edits to landing page feature boxes  ---*/
.gdlr-styled-box-body {padding: 34px 30px 0px;}

/*---  Edits to thumbnail sizes  ---*/
.home .gdlr-blog-thumbnail img {max-height:190px;}

/*---  Adjusting the height of the comment box on posts  ---*/
.comment-respond .comment-form-comment > textarea {height: 125px;}

/*---  Tighten up the space above the read more text on post excerpt  ---*/
.gdlr-blog-grid .excerpt-read-more {margin-top: 5px;}

/*---  404 Error page edits  ---*/
body.error404 .gdlr-page-title-wrapper {display: none;}
.page-not-found-block .page-not-found-title {display: none;}
.page-not-found-block .page-not-found-icon {display: none;}
body.error404 .gdlr-page-title-wrapper .gdlr-page-title-container  {display: none;}
.page-not-found-block {background-color: #fff;}
.page-not-found-block {padding: 0;}

/*---  Hide the default social media buttons  ---*/
.gdlr-social-share, .gdlr-social-share a {display: none;}

/*---  adjust the size of the page titles  ---*/
.gdlr-page-title-wrapper .gdlr-page-title {font-size: 20px;}

/*change testimonial name link to white */
.gdlr-skin-testimonial-hp a, .gdlr-skin-testimonial-hp .gdlr-skin-link, .gdlr-skin-testimonial-hp .gdlr-skin-link-color {color: #ffffff;}

/*change caption size for search results*/
.gdlr-page-title-wrapper .gdlr-page-caption {font-size: 50px; font-weight: bold;}
.gdlr-page-title-wrapper .gdlr-page-title {font-size: 17px; font-weight: normal;}
.gdlr-page-title-wrapper .gdlr-page-title-inner {padding-top: 80px;}

/*change the padding on the program page feature boxes*/
.gdlr-styled-box-body {padding: 24px 30px 10px;}

/*hide theme header when not selected*/
.gdlr-page-title-wrapper {height: 75px;}

/*hide portfolio featured image*/
.gdlr-blog-full .gdlr-blog-thumbnail img {display:none;}

.home .gdlr-blog-thumbnail img {max-height:none !important;}

/*.gdlr-blog-grid .gdlr-blog-thumbnail img{max-height:190px; height:150px;}*/
.gdlr-item.gdlr-blog-grid {min-height:300px;}
.gdlr-video{height:190px;}

/*--- Additional edits  ---*/

.gdlr-blog-thumbnail{background: none;}

body.single-post .gdlr-blog-thumbnail{display:none;}

.gdlr-fixed-menu .top-social-wrapper {display: none;}

.single-post .gdlr-single-nav {display: none;}

body.single .gdlr-page-title-wrapper {display: none;}

.screen-reader-text {display: none}

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper { padding-top: 40px;}

.footer-wrapper .widget.gdlr-widget {margin-bottom: 40px;}

.button {height:30px; width:125px; border: 2px solid #fff; background: transparent; color: #fff; text-align: center; padding-top: 10px;}

.gdlr-item.gdlr-blog-grid {margin-bottom: 30px;}

input[type="text"], input[type="email"], input[type="password"], textarea {background-color: #f1f1f1; color: #000;}


.gdlr-page-title-wrapper {height: 350px; padding: 0;}
.gdlr-page-title-wrapper .gdlr-page-title {font-size: 20px;}
.gdlr-page-title-wrapper .gdlr-page-caption {display: table; color: #fff;}
.gdlr-page-title-wrapper .gdlr-page-title-inner {padding-top: 70px;}


body.archive .gdlr-page-title-wrapper, body.search .gdlr-page-title-wrapper {height: 250px;}
body.archive .gdlr-page-title-wrapper .gdlr-page-title-inner {padding-top: 70px;}


.gdlr-page-title-wrapper .gdlr-page-caption {font-style: normal;}

.gdlr-page-title-wrapper {background-repeat: no-repeat;}

.gdlr-sidebar * {margin-top: 5px;}

/*--- disable the header content while on mobile ---*/
@media only screen and (max-width: 767px) {
.gdlr-header-style-2.gdlr-centered .gdlr-logo.gdlr-align-left, .gdlr-header-style-2.gdlr-centered .gdlr-logo.gdlr-align-right {margin-bottom:-30px;}
}

/* Michael Custom */
body.home article.post > div > header > div.gdlr-blog-thumbnail.gdlr-video > div {
	/*padding-top:0px !important;*/
}

/*--- Slider Pro Custom CSS Here Instead of Inside Plugin Settings ---*/
.slider-pro { font-family: 'Open Sans', Arial; }

/*------------------------- OB Edits -------------------------*/

.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail::before { border-bottom: 5px solid #044688; margin-top: 10px; display: none; }

.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail::after { border-bottom: 13px solid #044688; display: none; }

/*------------------------- OB Edits - custom colors -------------------------*/
.sp-red {
background-color: #b41a1a; /* changes background color to RED for all layers */
}

.sp-burgandy {
background-color: #57080d; /* changes background color to BURGANDY for all layers */
}

.sp-midgreen {
background-color: #096743; /* changes background color to MID GREEN for all layers */
}

.sp-darkgreen {
background-color: #145044; /* changes background color to DARK GREEN for all layers */
}

.sp-purple {
background-color: #403c53; /* changes background color to PURPLE for all layers */
}

.sp-pink {
background-color: #be5f81; /* changes background color to PINK for all layers */
}

.sp-brown {
background-color: #8f7b5e; /* changes background color to BROWN for all layers */
}

.sp-orange {
background-color: #bf6f52; /* changes background color to ORANGE for all layers */
}

.sp-lightblue {
background-color: #8aa4f6; /* changes background color to LIGHT BLUE for all layers */
}

.sp-midblue {
background-color: #354eb3; /* changes background color to MID BLUE for all layers */
}

.sp-aqua {
background-color:#4abead; /* changes background color to AQUA for all layers */
}

.sp-darkblue {
background-color: #132565; /* changes background color to DARK BLUE for all layers */
}

/*------------------------- Example 1 -------------------------*/

.example1 .sp-thumbnail { width: 100%; padding: 8px; background-color: #F0F0F0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.example1 .sp-thumbnail-title {
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #333;
        text-align: center; /*------- OB EDIT-----*/
}

.example1 .sp-thumbnail-description {
	font-size: 14px;
	color: #333;
}

@media (max-width: 960px) {
	.example1 .hide-medium-screen {
		display: none;
	}
}

}

@media (max-width: 640px) {
	.example1 .sp-layer {
		font-size: 12px;
	}

	.example1 .hide-small-screen {
		display: none;
	}

        .sp-image {
                height:350px;
         }
}

@media (max-width: 500px) {
	.example1 .sp-thumbnail {
		text-align: center;
	}

	.example1 .sp-thumbnail-title {
		font-size: 12px;
		text-transform: uppercase;
	}

	.example1 .sp-thumbnail-description {
		display: none;
	}

        .sp-image {
                height:350px;
         }
}


/*------------------------- Example 3 -------------------------*/

.example3 .sp-thumbnails-container {
	margin-top: 4px;
}

.example3 .sp-selected-thumbnail {
	border: 4px solid #000;
}

/*------------------------- Example 4 -------------------------*/

.example4 .sp-slides-container {
	background-color: #F4F4F4;
}

.example4 h3 {
	margin: 0 0 10px 0;
}

.example4 p {
	margin: 0 0 30px 0;
}

.example4 .sp-thumbnail-container {
	width: 200px;
	height: 130px;
	overflow: hidden;
	margin-bottom: 10px;
}

.example4 .sp-image-text {
	background: rgba( 80, 80, 80, 0.5 );
	color: #FFF;
	padding: 20px;
}

.links {
	text-align: center;
	margin-top: 10px;
}

/*------------------------- Example 5 -------------------------*/

.example5 .sp-thumbnail-image-container {
	width: 100px;
	height: 80px;
	overflow: hidden;
	float: left;
}

.example5 .sp-thumbnail-image {
	height: 100%;
}

.example5 .sp-thumbnail-text { width: 170px; float: right; padding: 8px; background-color: #F0F0F0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.example5 .sp-thumbnail-title { margin-bottom: 5px; text-transform: uppercase; color: #333; }

.example5 .sp-thumbnail-description { font-size: 14px; color: #333; }

@media (max-width: 500px) {
    .example5 .sp-thumbnail { text-align: center; }

	.example5 .sp-thumbnail-image-container { display: none; }

	.example5 .sp-thumbnail-text { width: 120px; }

	.example5 .sp-thumbnail-title { font-size: 12px; text-transform: uppercase; }

	.example5 .sp-thumbnail-description { display: none; }
}

/*WPSL - Michael Changes Header Search*/
body .gdlr-header-search {
    float: right;
    width: 20%;
    clear: right;
}
body .gdlr-header-search .search-text {
	width:100%;
}
.gdlr-header-search {
	clear: none;
}
.buttons-header-sl a:hover {
	color:#fff;
}
.buttons-header-sl a span {
	background: transparent url(images/mail-icon.png) no-repeat center bottom;
	background-size: 66%;
	display: inline-block;
	padding: 8px 14px;
}
.buttons-header-sl a {
    /*background: #b41a1a;*/
    color: #fff;
    padding: 15px 32px;
    /*text-transform: uppercase;*/
}
.buttons-header-sl {
	float: right;
    width: 25.3%;
    margin-top: 13px;
}
@media only screen and (min-width: 674px) {
	body .donate-undersearch {
		display: none;
	}
}
@media only screen and (max-width: 420px) {
	html body .body-wrapper .gdlr-header-substitute .gdlr-header-inner .buttons-header-sl a {
		font-size:13px !important;
	}
	html body .body-wrapper .gdlr-header-substitute .gdlr-header-inner .buttons-header-sl {
		width:68% !important;
	}
	body .donate-undersearch {
		padding: 7px 6px;
	}
}
/*Tablet Adjustments*/
@media screen and (max-width: 900px) and (min-width: 778px) {
body .gdlr-header-substitute .gdlr-header-inner .buttons-header-sl a{
		padding:0 !important;
		border:0;
	}
	body .gdlr-header-search {
		width: 23% !important;
	}
}
@media only screen and (min-width: 1000px) {
	body .gdlr-header-substitute .gdlr-header-inner .buttons-header-sl a{
		padding:0;
	}
	body .gdlr-header-substitute .gdlr-header-inner .buttons-header-sl {
		width:20.3% !important;
	}
}
@media only screen and (max-width: 673px) {
	body .gdlr-header-substitute .gdlr-header-inner .buttons-header-sl {
		float: left !important;
		width: 59% !important;
		clear: both !important;
		margin-top: 0px !important;
	}
	body .gdlr-header-inner .buttons-header-sl a {
		display:block !important;
		padding:15px 0 !important;
		font-size:16px !important;
	}
	body .gdlr-header-search {
		width: 100%;
		margin-bottom: 1em;
	}
	.donate-undersearch a:hover {
		color:#fff !important;
	}
	.donate-undersearch a {
		color: #fff;
		text-transform: uppercase;
		font-size: 10px;
		font-weight: 900;
	}
	.donate-undersearch {
		display: block !important;
		background: #b41a1a;
		padding: 7px 17px;
		margin-top: 8px;
		float: right;
	}
}
@media only screen and (max-width: 845px) {
	body .buttons-header-sl a{
		font-size:12px !important;
	}
	body .gdlr-header-inner .buttons-header-sl {
		width: 28.3% !important;
	}
}
@media only screen and (max-width: 960px) {
	body .buttons-header-sl {
		width: 27.3% !important;
	}
}
@media only screen and (max-width: 1110px) {
	body .buttons-header-sl {
		float: right;
	    width: 27.3% !important;
	    margin-top: 13px;
	}
}

/*-- POPUP MAKER SETTINGS --*/
/* Popup Maker Core Styles */
			.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay{position:fixed;height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;transition:all .15s ease-in-out}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}.pum-container.pum-responsive img{max-width:100%;height:auto}.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}.pum-container .pum-content>:last-child{margin-bottom:0}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2}.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}.pum-overlay-disabled{visibility:hidden}.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay-disabled .pum-container{visibility:visible}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}.pum-container iframe.formidable{width:100%;overflow:visible}.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important}.powered-by-popmake{bottom:-28px;display:block;left:0;margin:0 auto;position:absolute;text-align:center;width:100%}.powered-by-popmake>a{display:inline-block;max-width:205px}.powered-by-popmake img{max-width:100%;width:100%}.powered-by-popmake.small{bottom:-22px}.powered-by-popmake.small>a{max-width:125px}.powered-by-popmake.large{bottom:-30px}.powered-by-popmake.large>a{max-width:285px}.popmake-close{cursor:pointer}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}	

/* Popup Google Fonts */
@import url('//fonts.googleapis.com/css?family=Acme|Montserrat');

/* Popup Theme 64339: FYE OB Custom */
.pum-theme-64339, .pum-theme-fye-ob-custom { background-color: rgba( 0, 0, 0, 0.6 ) } 
.pum-theme-64339 .pum-container, .pum-theme-fye-ob-custom .pum-container { padding: 20px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 255, 255, 255, 1 ) } 
.pum-theme-64339 .pum-title, .pum-theme-fye-ob-custom .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 20px; line-height: 36px } 
.pum-theme-64339 .pum-content, .pum-theme-fye-ob-custom .pum-content { color: #8c8c8c; font-family: inherit } 
.pum-theme-64339 .pum-content + .pum-close, .pum-theme-fye-ob-custom .pum-content + .pum-close { height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: #ffffff; font-family: inherit; font-size: 12px; line-height: 14px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1 ) } 

/* Popup Theme 62026: OB Custom */
.pum-theme-62026, .pum-theme-ob-custom { background-color: rgba( 0, 0, 0, 0.8 ) } 
.pum-theme-62026 .pum-container, .pum-theme-ob-custom .pum-container { padding: 0px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 249, 249, 249, 0 ) } 
.pum-theme-62026 .pum-title, .pum-theme-ob-custom .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 32px; line-height: 36px } 
.pum-theme-62026 .pum-content, .pum-theme-ob-custom .pum-content { color: #8c8c8c; font-family: inherit } 
.pum-theme-62026 .pum-content + .pum-close, .pum-theme-ob-custom .pum-content + .pum-close { height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: #ffffff; font-family: inherit; font-size: 12px; line-height: 14px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1 ) } 

/* Popup Theme 60126: Framed Border */
.pum-theme-60126, .pum-theme-framed-border { background-color: rgba( 255, 255, 255, 0.5 ) } 
.pum-theme-60126 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset #dd3333; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset; background-color: rgba( 255, 251, 239, 1 ) } 
.pum-theme-60126 .pum-title, .pum-theme-framed-border .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 32px; line-height: 36px } 
.pum-theme-60126 .pum-content, .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-60126 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0px; color: #ffffff; font-family: Acme; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.55 ) } 

/* Popup Theme 60125: Cutting Edge */
.pum-theme-60125, .pum-theme-cutting-edge { background-color: rgba( 0, 0, 0, 0.5 ) } 
.pum-theme-60125 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 0px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 10px 25px 0px rgba( 2, 2, 2, 0.5 ); background-color: rgba( 30, 115, 190, 1 ) } 
.pum-theme-60125 .pum-title, .pum-theme-cutting-edge .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Sans-Serif; font-size: 26px; line-height: 28px } 
.pum-theme-60125 .pum-content, .pum-theme-cutting-edge .pum-content { color: #ffffff; font-family: inherit } 
.pum-theme-60125 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { height: 24px; width: 24px; left: auto; right: 0px; bottom: auto; top: 0px; padding: 0px; color: #1e73be; font-family: inherit; font-size: 32px; line-height: 24px; border: 1px none #ffffff; border-radius: 0px; box-shadow: -1px 1px 1px 0px rgba( 2, 2, 2, 0.1 ); text-shadow: -1px 1px 1px rgba( 0, 0, 0, 0.1 ); background-color: rgba( 238, 238, 34, 1 ) } 

/* Popup Theme 60124: Hello Box */
.pum-theme-60124, .pum-theme-hello-box { background-color: rgba( 0, 0, 0, 0.75 ) } 
.pum-theme-60124 .pum-container, .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0 ); background-color: rgba( 255, 255, 255, 1 ) } 
.pum-theme-60124 .pum-title, .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Montserrat; font-size: 32px; line-height: 36px } 
.pum-theme-60124 .pum-content, .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-60124 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0px; color: #2d2d2d; font-family: inherit; font-size: 32px; line-height: 28px; border: 1px none #ffffff; border-radius: 28px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1 ) } 

/* Popup Theme 60123: Enterprise Blue */
.pum-theme-60123, .pum-theme-enterprise-blue { background-color: rgba( 0, 0, 0, 0.7 ) } 
.pum-theme-60123 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.5 ); background-color: rgba( 255, 255, 255, 1 ) } 
.pum-theme-60123 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 34px; line-height: 36px } 
.pum-theme-60123 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-60123 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #ffffff; font-family: inherit; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 49, 91, 124, 1 ) } 

/* Popup Theme 60122: Light Box */
.pum-theme-60122, .pum-theme-lightbox { background-color: rgba( 0, 0, 0, 0.4 ) } 
.pum-theme-60122 .pum-container, .pum-theme-lightbox .pum-container { padding: 0px; border-radius: 0px; border: 0px solid #000000; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1 ); background-color: rgba( 255, 255, 255, 0 ) } 
.pum-theme-60122 .pum-title, .pum-theme-lightbox .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 32px; line-height: 36px } 
.pum-theme-60122 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit } 
.pum-theme-60122 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { height: 30px; width: 30px; left: auto; right: -24px; bottom: auto; top: -24px; padding: 0px; color: #ffffff; font-family: inherit; font-size: 24px; line-height: 26px; border: 2px solid #ffffff; border-radius: 30px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1 ) } 

/* Popup Theme 60121: Default Theme */
.pum-theme-60121, .pum-theme-default-theme { background-color: rgba( 2, 2, 2, 0.5 ) } 
.pum-theme-60121 .pum-container, .pum-theme-default-theme .pum-container { padding: 23px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 249, 249, 249, 1 ) } 
.pum-theme-60121 .pum-title, .pum-theme-default-theme .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 32px; line-height: 36px } 
.pum-theme-60121 .pum-content, .pum-theme-default-theme .pum-content { color: #8c8c8c; font-family: inherit } 
.pum-theme-60121 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close { height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: #ffffff; font-family: inherit; font-size: 12px; line-height: 14px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 233, 99, 150, 1 ) } 

