-/*
Theme Name: TheGem Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/
 @font-face {
font-family: 'tinosbold';
src: url('fonts/tinos-bold-webfont.woff2') format('woff2'), url('fonts/tinos-bold-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face { font-family: 'tinosbold_italic'; src: url('fonts/tinos-bolditalic-webfont.woff2') format('woff2'), url('fonts/tinos-bolditalic-webfont.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap;}
@font-face { font-family: 'tinositalic'; src: url('fonts/tinos-italic-webfont.woff2') format('woff2'), url('fonts/tinos-italic-webfont.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap;}
@font-face { font-family: 'tinosregular'; src: url('fonts/tinos-regular-webfont.woff2') format('woff2'), url('fonts/tinos-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap;}
@font-face { font-family: 'DINPro-Medium'; src: url('fonts/DINPro-Medium_13936.ttf') format('ttf'); font-display: swap;}
@font-face { font-family: 'protestpaint_bbitalic'; src: url('fonts/protestpaintbb_ital-webfont.woff2') format('woff2'), url('fonts/protestpaintbb_ital-webfont.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap;}
@font-face { font-family: 'futura_xblk_btextra_black'; src: url('fonts/72063560-webfont.woff2') format('woff2'), url('fonts/72063560-webfont.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap;}
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&family=Ropa+Sans&display=swap');
@font-face {
    font-family: 'hockey_is_lifmedium';
    src: url('fonts/hockey-webfont.woff2') format('woff2'),
         url('fonts/hockey-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
a:hover { color: #14b6c4 !important; }
h2 { line-height: 63px !important; }
#page-preloader { /*background: url(img/Ripple_yellow.gif) no-repeat; background-position: center;*/ background-color: rgba(255,222,0,0.8); }
.page-preloader-spin { /*display: none;*/ }
.main-menu { position:fixed; top: 0; left: 0; min-width: 50px; width: 4.4%; z-index: 2000; height: 100%; cursor: pointer; -webkit-transition: width 300ms ease; transition: width 300ms ease; background-color: #ffde00; }
.main-menu .title { display: inline-block; position: absolute; top: 50%; left: 50%; z-index: 10; text-transform: uppercase; color: #000; -webkit-transform: rotate(-90deg) translate(-50%, -50%); transform: rotate(-90deg) translate(-50%, -50%); -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; -webkit-transition: opacity 300ms ease; transition: opacity 300ms ease; font-family: 'Ropa Sans', sans-serif; font-size: 23px; }
.main-menu .title:hover { color: #14b6c4; }
.cmenu { /*background-color: #ffde00;88*/ background: url('img/sy_new_menu_bg.jpg') no-repeat; background-size: cover; display: block; height: 100%; left: 0; opacity: 0; overflow: scroll; display: none; position: fixed; top: 0; width: 100%; z-index: 11000; }
/* line 616, /Volumes/AR/projects/ar/duraflame/src/sass/Blocks/_blocks.header.scss */
.nav-active .cmenu { -webkit-animation: menuopacity 200ms forwards; animation: menuopacity 200ms forwards; -webkit-animation-direction: normal; animation-direction: normal; opacity: 1; position: fixed; display: block; }
/* line 622, /Volumes/AR/projects/ar/duraflame/src/sass/Blocks/_blocks.header.scss */
.nav-active--closing .cmenu { -webkit-animation: menuopacityreverse 200ms forwards !important; animation: menuopacityreverse 200ms forwards !important; -webkit-animation-delay: 200ms !important; animation-delay: 200ms !important; max-height: 100% !important; opacity: 1 !important; }
/* line 630, /Volumes/AR/projects/ar/duraflame/src/sass/Blocks/_blocks.header.scss */
.menu__close { position: absolute; right: 50px; top: 40px; z-index: 1200; color: #000; font-size: 30px; }
.admin-bar .menu__close { top: 80px; }
.menu__content { height: 100%; left: 0; min-height: 100%; opacity: 1; /*background-color: #ffde00;*/  text-align: left; top: 0; /*-webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);*/ -webkit-transition: -webkit-transform 200ms linear; transition: -webkit-transform 200ms linear; transition: transform 200ms linear; transition: transform 200ms linear, -webkit-transform 200ms linear; width: 100%; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; }
/* line 673, /Volumes/AR/projects/ar/duraflame/src/sass/Blocks/_blocks.header.scss */
.nav-active .menu__content { -webkit-animation: menuSlideMobile 300ms forwards; animation: menuSlideMobile 300ms forwards; -webkit-animation-direction: normal; animation-direction: normal; }
/* line 682, /Volumes/AR/projects/ar/duraflame/src/sass/Blocks/_blocks.header.scss */
.nav-active--closing .menu__content { -webkit-animation: menuSlideReverse 300ms forwards !important; animation: menuSlideReverse 300ms forwards !important; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
/* line 688, /Volumes/AR/projects/ar/duraflame/src/sass/Blocks/_blocks.header.scss */
.menu__navigation { margin: 0 auto; max-width: 500px; padding: 122px 20px; position: relative; }
 @media screen and (min-width: 1024px) {
/* line 688, /Volumes/AR/projects/ar/duraflame/src/sass/Blocks/_blocks.header.scss */
.menu__navigation { padding: 220px 20px; }
}
/* line 710, /Volumes/AR/projects/ar/duraflame/src/sass/Blocks/_blocks.header.scss */
.menu__item { color: #fff !important; font-size: 30px; text-transform: uppercase; display: block; }
.menu__item a { color: #fff !important; font-size: 30px; text-transform: uppercase; display: block; }
.custom-menu-first-row { padding-top: 60px; padding-left: 22px; width: 100%; }
.custom-menu-second-row { padding-top: 10px; padding-left: 100px; width: 100%; }
.menu__content h4 { font-family: 'Open Sans', sans-serif; font-size: 26px; color: #000; margin-top: 0px; }
.menu__content ul { margin: 0px; padding: 0px; list-style: none; }
.menu__content ul li a { font-family: 'tinosregular'; color: #000; font-size: 19px; }
@media screen and (max-width: 992px) {
.menu__content ul li { line-height: 20px; }
.menu__content ul li a { font-size: 15px; }
.menu__content h4 { font-size: 17px; }
}
.menu__content ul li a:hover { text-decoration: underline; }
#primary-menu li a { background-color: #ffde00; color: #000 !important; font-weight: bold; font-size: 23px !important; text-transform: uppercase; padding: 18px 36px !important; font-family: 'Open Sans', sans-serif !important; }
#primary-menu li a:hover { color: #14b6c4 !important; }
#primary-menu li.menu-item-active a { color: #14b6c4 !important; }
.home-page-header h1 { margin-bottom: 0px; letter-spacing: -2px; }
.home-page-header h3 { margin-top: 20px; text-transform: none; font-weight: normal; margin-bottom: 0px; letter-spacing: 0px; }
.home-page-header p { font-size: 36px; color: #ffffff; text-align: center; font-family: Open Sans; font-weight: 400; font-style: normal; margin-top: 20px !important; letter-spacing: 0px; }
.home-page-header p a { color: #fff; text-decoration: none; line-height: 35px; }
 @media screen and (max-width: 992px) {
#primary-menu li a { padding: 6px 20px !important; font-size: 14px !important; }
.home-page-header h1 { font-size: 46px !important; line-height: 44px; }
.home-page-header h3 { font-size: 23px !important; line-height: 35px; }
.home-page-header p { font-size: 23px !important; line-height: 35px; }
}
@media screen and (max-width: 767px) {
.home-page-header h1 { font-size: 35px !important; line-height: 35px; margin-top: 50px !important; }
.home-page-header h3 { font-size: 19px !important; line-height: 26px; }
.home-page-header p { font-size: 19px !important; line-height: 26px; }
}
@media screen and (max-width: 600px) {
#site-header .site-title a img, #site-header .menu-item-logo a img { width: 50px !important; top: 15px; }
.admin-bar #site-header .site-title a img, .admin-bar #site-header .menu-item-logo a img { top: 42px; }
}
@media screen and (max-width: 500px) {
.home-page-header h1 { font-size: 28px !important; line-height: 43px !important; }
.home-page-header h3 { font-size: 16px !important; line-height: 23px; }
}
@media (max-width: 1212px) and (min-width: 992px) {
#site-header .header-main:not(.header-layout-fullwidth_hamburger) .primary-navigation { text-align: right !important;/*display: none !important;*/ }
}
#primary-navigation .menu-toggle, #perspective-menu-buttons .menu-toggle { /*display: none !important;*/ }
.site-header { background: none !important; }
@media screen and (max-width: 1400px) {
.custom-news-section { padding-left: 77px !important; padding-right: 100px !important; }
}
.owl-prev { width: 15px; height: 100px; position: absolute; top: 40%; margin-left: -20px; border: 0px solid black; display: none !important; }
.owl-next { width: 30px; height: 47px; position: absolute; top: 40%; right: -51px; display: block !IMPORTANT; border: 0px solid black; background: url(img/new_arrow.png) no-repeat !important; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background: url(img/new_arrow.png) no-repeat !important; right: -27px !important; height: 50px; width: 30px; }
@media screen and (max-width: 1200px) {
.homeService-inner .owl-next { top: 48%; }
}
@media screen and (max-width: 992px) {
.homeService-inner .owl-next { top: 47%; }
}
.swiper-button-next, .swiper-button-prev { height: 50px !important; width: 28px !important; }
.owl-prev i, .owl-next i { transform : scale(1, 1); color: #000; font-size: 0px !important; opacity: 0; }
.owl-carousel .owl-item img { }
.cpost-news-title { position: absolute; text-align: center; bottom: 20%; }
.cpost-news-title span { background-color: #fff; padding: 15px; font-size: 27px; font-weight: bold; font-family: 'Open Sans', sans-serif; color: #000; }
.cpost-overlay { position: absolute; top: 0; width: 287px; height: 100%; background-color: rgba(255,255,255,0.6); text-align: left; vertical-align: middle; padding-left: 28px; }
.ccpost-img img:hover +.cpost-overlay { display: block; }
@media only screen and (max-width: 600px) and (min-width: 1400px) {
}
@media only screen and (min-width: 1200px) {
/*.owl-carousel .owl-item img { width: 75% !important; height: auto; }*/
}
.right-buttons { width: 530px; height: 70px; position: fixed; top: 50%; right: 0; display: flex; flex-direction: row; align-items: flex-end; justify-content: center; z-index: 9; transform-origin: right; -webkit-transform: translate(-6.5%, -400%) rotate(-90deg); -ms-transform: translate(-6.5%, -400%) rotate(-90deg); transform: translate(-6.5%, -400%) rotate(-90deg); }
.custom-donate-btn { background-color: #ffde00; font-family: 'Open Sans', sans-serif; color: #000; font-size: 23px; text-decoration: none; font-weight: bold; padding: 17px 60px; }
.custom-donate-btn:hover { color: #14b6c4; }
.news-section-h2 { font-weight: bold !important; margin-bottom: 0px; text-transform: uppercase; }
.home-section3-h2 { /*font-weight: bold !important;*/ margin-bottom: 25px; text-transform: uppercase; letter-spacing: 0px; line-height: 45px !important; }
 @media screen and (max-width: 1200px) {
.home-section3-h2 { line-height: 34px !important; font-size: 27px !important; }
}
@media screen and (max-width: 767px) {
.home-section3-h2 { line-height: 27px !important; font-size: 20px !important; }
/*#give_purchase_form_wrap fieldset#give_purchase_submit .give-submit-button-wrap.give-clearfix { display: none; }*/ 
}
@media screen and (max-width: 560px) {
.donation-section p { /*display: none !important; */ }
}
.tino-p p { font-family: 'tinosregular'; }
.custom-btn-1 a { background-image: none !important; background-color: #16a4d2 !important; border-radius: 0px !important; color: #fff !important; font-family: 'Open Sans', sans-serif; font-weight: bold; font-size: 24px !important; border: 0px !important; text-transform: uppercase; }
.volunteer-section-h2 { font-weight: bold !important; margin-bottom: 15px; text-transform: uppercase; letter-spacing: -1px; }
.volunteer-section-p { background-color: rgba(202,229,238, 0.6); }
.volunteer-section-p a { font-family: 'Open Sans', sans-serif; color: #000 !important; text-transform: uppercase; font-size: 27px; text-decoration: none; font-weight: 600; letter-spacing: -1px; }
.tino-p.volunteer-section-p p { line-height: 20px !important; }
@media screen and (max-width: 1400px) {
.volunteer-section-h2 { line-height: 34px; font-size: 3rem !important; margin-bottom: 0px !important; }
}
@media screen and (max-width: 767px) {
.volunteer-section-h2 { line-height: 34px; font-size: 27px !important; }
}
@media screen and (max-width: 1340px) {
.custom-home-footer { padding-left: 120px !important; padding-right: 120px !important; }
}
@media screen and (max-width: 990px) {
.custom-home-footer { padding-left: 20px !important; padding-right: 20px !important; }
.footer-column-2 p { text-align: left !important; }
}
.footer-menus p strong { font-family: 'tinosregular'; color: #000; font-size: 22px; }
.footer-menus a { font-family: 'tinosregular'; color: #000; text-decoration: underline; font-size: 22px; }
.footer-h2 { font-weight: bold !important; margin-bottom: 15px; text-transform: uppercase; }
.footer-column-2 p { font-family: 'Open Sans', sans-serif; font-size: 25px; color: #000; margin-bottom: 20px; }
#mc4wp_submit { width: 200px !important; font-weight: normal; height: 49px !important; position: absolute; right: 0; padding: 0; top: -8px !important; margin: 13px 0 0 0; font-size: 28px; font-family: 'Open Sans', sans-serif !important; border-radius: 0px; background: #000 !important; text-transform: capitalize !important; }
#mc4wp_email { border-radius: 0px !important; border: 0 !important; padding: 12px 46px 12px 9px !important; }
.news-section-h2 { /* top: -100px; */ margin-bottom: 0px; }
.admin-bar .news-section-h2 { margin-top: 0px !important; }
@media screen and (max-width: 1340px) {
.footer-column-2 p { font-size: 20px; }
.footer-menus a { font-size: 20px; }
}
.services-section-h2 { font-weight: bold !important; margin-bottom: 0px; }
@media screen and (min-width: 1440px) {
.services-section-h2 { margin-left: 0px; margin-top: 60px; }
}
.members-slider-type-1 .swiper-wrapper .swiper-slide { overflow: hidden; cursor: -webkit-grab; cursor: grab; }
.members-slider-type-1 .swiper-wrapper .swiper-slide .member-wrapper { overflow: hidden; position: relative; }
.img-fluid { max-width: 100%; height: auto; }
@media screen and (max-width: 640px) {
.img-fluid { width: 100%; }
}
.members-slider-type-1 .swiper-wrapper .swiper-slide .member-wrapper .member-description { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }
.d-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
.justify-content-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
.align-items-end { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }
.members-slider-type-1 .swiper-wrapper .swiper-slide .member-wrapper .member-description .content-wrapper { position: relative; z-index: 10; width: 100%; height: 100%; padding: 20px; }
.members-slider-type-1 .swiper-wrapper .swiper-slide .member-wrapper .member-description:after { content: ' '; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #ffde00; opacity: 0; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.member-wrapper:hover .member-description:after { opacity: 1 !important; }
.flex-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; }
.justify-content-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
.align-items-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: flex-start !important; }
.members-slider-type-1 .swiper-wrapper .swiper-slide .member-wrapper .member-description .content-wrapper .content { border: 1px solid transparent; width: 100%; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; padding: 60px 20px 30px 20px; border-radius: 5px; }
.member-description .cpost-category-name { font-size: 18px; font-family: 'tinosregular'; color: #000; text-decoration: underline; opacity: 0; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; -webkit-transform: scale(0.85); transform: scale(0.85); }
.member-description .cpost-category-name span { background: url(img/y_background.jpg) repeat-x; background-position: bottom; }
.member-wrapper:hover .member-description .cpost-category-name { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.member-description .cpost-title { font-size: 24px; color: #000; text-transform: capitalize; font-family: 'Open Sans', sans-serif; font-weight: 600; margin-left: -20px; margin-top: 20px; margin-bottom: 2px; opacity: 0; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; -webkit-transform: scale(0.85); transform: scale(0.85); }
.member-wrapper:hover .member-description .cpost-title { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.member-description .cpost-date { font-size: 14px; font-style: italic; font-family: 'Open Sans', sans-serif; color: #000; margin-bottom: 20px; margin-left: -20px; opacity: 0; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; -webkit-transform: scale(0.85); transform: scale(0.85); }
.member-wrapper:hover .member-description .cpost-date { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.member-description .cpost-short-description p { font-size: 18px; font-family: 'tinosregular'; color: #000; opacity: 0; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; -webkit-transform: scale(0.85); transform: scale(0.85); }
.member-wrapper:hover .member-description .cpost-short-description p { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.member-description a { font-size: 18px; font-family: 'tinosbold'; color: #000; opacity: 0; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; -webkit-transform: scale(0.85); transform: scale(0.85); }
.member-wrapper:hover .member-description a { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.site-title .site-logo, #site-header .primary-navigation .menu-item-logo .site-logo { margin: 0px !important; float: left; }
.header-style-3 #primary-menu.no-responsive > li, .header-style-4 #primary-menu.no-responsive > li { padding: 3px; }
.swiper-button-prev { display: none; }
@media only screen and (max-width: 1340px) {
#site-header .site-title a img { }
.swiper-container { /*margin-left: 50px !important;*/ }
.owl-carousel { /*padding-left: 50px !important;*/ }
.home-section3-column { /*padding-left: 50px !important;*/ }
#site-header .site-title a img.small, #site-header .menu-item-logo a img.small { margin-left: -40px !important; }
.news-section-h2 { margin-left: 52px; }
.services-section-h2 { margin-left: 45px; font-size: 3rem !important; }
}
@media only screen and (max-width: 1300px) {
.member-description .cpost-title { font-size: 15px; margin-top: 6px; }
.member-description .cpost-date { margin-bottom: 0px; }
}
@media only screen and (max-width: 1300px) {
.member-description .cpost-short-description p { font-size: 13px; line-height: 20px; }
}
@media only screen and (max-width: 1024px) {
/*#site-header .site-title a img{display: none;}*/
h2.vc_custom_heading.services-section-h2 { padding-left: 0px !important; margin-left: 46px; width: fit-content; /*font-size: 36px !important;*/ }
}
@media only screen and (max-width: 990px) {
.member-description .cpost-title { font-size: 20px; margin-top: 16px; }
.member-description .cpost-date { margin-bottom: 10px; }
.member-description .cpost-short-description p { font-size: 18px; line-height: 24px; }
.news-section-h2 { margin-left: 0px; }
}
/*.home-service-container { width: 100%; height: 100%; display: flex; align-items: flex-start; justify-content: space-between; }*/
@media only screen and (min-width: 1440px) {
.home-service-container { align-items: center; }
}
.home-service { position: relative; width: 100%; height: 73%; z-index: 15; }
/*.home-service .info { position: relative; top: 5.5%; z-index: 1; width: 50%; height: 86%; padding: 25% 4.5%; float: left; background-color: rgba(178,225,240, 0.8); display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; }*/
.home-service .info { position: absolute; top: 30px; z-index: 1; width: 50%; padding: 12% 5.5%; background-color: rgba(178,225,240, 0.8); display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; min-height: 60vh !important; max-height: 70vh; }
.home-service .image-container { position: relative; z-index: 1; width: 50%; /*height: 100%;*/ float: right; box-shadow: 0 0 2.4em 0.3em rgba(0, 0, 0, 0.4); background-color: #fff; background-repeat: no-repeat; background-position: center; background-size: 100%; }
@media only screen and (max-width: 920px) {
.home-service .image-container { background-size: cover; }
}
.home-service .cpost-category-name { font-size: 18px; font-family: 'tinosregular'; color: #000; text-decoration: underline; width: 100%; margin-bottom: 20px; }
.home-service .cpost-category-name span { background: url(img/y_background.jpg) repeat-x; background-position: bottom; }
.home-service .cpost-title { font-size: 22px; color: #000; text-transform: uppercase; font-weight: bold; margin-left: -10px; width: 100%; }
.home-service .cpost-short-description p { font-size: 18px; font-family: 'tinosregular'; color: #000; width: 100%; }
.home-service a { font-size: 18px; font-family: 'tinosbold'; color: #000; }
.home-services-container .item { height: auto; }
@media only screen and (max-width: 1460px) {
/*.home-services-container .item { height: 400px; }*/

.home-service .cpost-title { margin-top: 5px; margin-bottom: 5px; }
.home-service .cpost-short-description p { font-size: 15px; line-height: 22px; letter-spacing: 0.4px; }
}
 @media screen and (max-width: 560px) {
.home-service .cpost-category-name { margin-bottom: 5px; font-size: 15px; }
.home-service .cpost-title { font-size: 18px; }
.home-service .cpost-short-description p { margin-bottom: 0px; line-height: 19px; }
}
.hide-for-mobile { display: block; }
.show-for-mobile { display: none; }
@media screen and (max-width: 992px) {
.hide-for-mobile { display: none; }
.show-for-mobile { display: block; }
.main-menu { display: none; }
.swiper-container { margin-left: 0px !important; }
#site-header .header-main:not(.header-layout-fullwidth_hamburger) .primary-navigation { /*display: none !important;*/ }
.home-section3-column { padding-left: 0px; }
.owl-carousel { padding-left: 0px; }
/*.cmenu { display: none !important; }*/
.custom-menu-first-row { padding-left: 35px; padding-bottom: 25px; padding-top: 25px; }
}
.header a { display: block; width: 50px; height: 39px; padding: 11px; position: fixed; top: 32px; right: 6px; z-index: 999999; ; }
.admin-bar .header a { top: 72px; }
@media screen and (max-width: 600px) {
.admin-bar .header a { top: 113px; }
.right-buttons { /*display: none;*/ }
}
.header a:before, .header a:after { content: ''; display: block; background: #ffde00; height: 3px; }
.header a span { background: #ffde00; display: block; height: 3px; margin: 6px 0; }
.mm-navbar { background: #ffde00 !important; }
.mm-panels, .mm-panels>.mm-panel { background: #ffde00 !important; }
.mm-navbar a, .mm-navbar a:hover { text-decoration: none; color: #000 !important; }
.mm-panels>.mm-panel>.mm-listview:first-child, .mm-panels>.mm-panel>.mm-navbar+.mm-listview { background: #ffde00; }
.mm-listitem:after { border: 0px !important; }
.mm-btn:after, .mm-btn:before { border-color: #000 !important; }
.mm-listitem__btn { border: 0px !important; }
.mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited { font-family: 'tinosregular'; color: #000 !important; }
.view-all-link { text-align: right; padding-top: 25px; }
.view-all-link a { font-size: 27px; color: #000; font-family: 'Open Sans', sans-serif; }
/*css added by HC-2-oct'18*/
.img-fluid.latest-news { height: 67vh; object-fit: cover; object-position: center top; }
#home-latest-news-section { /*padding-top: 70px;*/ padding-bottom: 15px; }
/*#home-latest-news-section .members-slider-type-1 .swiper-wrapper .swiper-slide .member-wrapper .member-description::after { background-image: url('img/latestnewsbg.png'); background-position: right bottom; background-repeat: no-repeat; }*/
#home-latest-news-section .members-slider-type-1 .swiper-wrapper .swiper-slide .member-wrapper .member-description { padding-bottom: 110px; }
.custom-news-section .content.d-flex.flex-column { position: relative; /*top: -70px;*/ }
.custom-news-section .cpost-category-name { margin-bottom: 20px; }
.custom-news-section .cpost-title { font-size: 20px; font-family: 'Ropa Sans', sans-serif; }
.custom-news-section .cpost-date { font-size: 13px !important; font-family: 'Ropa Sans', ! sans-serif important;
}
.custom-news-section .cpost-short-description { margin-top: 15px; margin-bottom: 5px; }
.custom-news-section .cpost-short-description p { font-family: 'tinosregular'; font-size: 16px !important; letter-spacing: 0.4px; }
.page-template-page-template-news #page-title { display: none; }
body.page-template-page-template-news { /*background: url('img/news-bg.png') no-repeat; background-size: 100% auto;*/ background:#fff; }
body.page-template-page-template-news .main-content .container { width: 1140px; padding: 0 30px 0 80px; }
.newsPostrow .vc_grid-item.vc_col-sm-12 { width: 33.33%; float: left !important; }
.newsPostrow .vc_gitem-zone-a .vc_gitem-row-position-top { bottom: 120px; top: auto; }
.SunNews_Title { position: absolute; bottom: 0; text-align: center; width: 100%; left: 0; padding: 0 20px; }
.SunNews_Title h3 { font-size: 18px; color: #333; background: #FFF; font-family: 'Ropa Sans', sans-serif; text-transform: none; font-weight: 400; letter-spacing: 0; margin: 0; display: inline-block; padding: 8px 15px 8px 15px; line-height: normal; text-transform: capitalize; }
.newsGrid_layout .vc_col-sm-12 { padding: 60px 30px 20px 30px !important; }
.newsGrid_layout .in-HoverData { }
.newsGrid_layout { height: 518px; background-size: cover; background-position: top center; box-shadow: 0 0 1px #AAA; position: relative; }
.newsGrid_layout .vc_gitem_row.vc_row.vc_gitem-row-position-middle { background: #ffde00; height: 100%; left: 0; position: absolute !important; width: 100%; height: 100%; display: none; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
.newsGrid_layout:hover .vc_gitem_row.vc_row.vc_gitem-row-position-middle { display: block; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
.in-HoverData .SunPost_Category { margin: 0 0 25px 22px !important; text-align: left !important; font-size: 17px; font-family: 'tinosregular'; color: #000; border-bottom: 1px solid #333; display: inline-block; line-height: normal; }
.in-HoverData .PostTitle_hover h3 { font-size: 20px; margin: 0; color: #000; font-family: 'Ropa Sans', sans-serif; line-height: normal; font-weight: normal; text-transform: none; letter-spacing: 0; text-transform: capitalize; }
.in-HoverData .PostTitle_hover h3:lang(fr) { text-transform: uppercase; }
.in-HoverData .PostDate_hover h5 { line-height: normal; margin: 0; font-style: italic; font-weight: 500; color: #000; text-transform: none; font-size: 13px; font-family: 'Ropa Sans', sans-serif !important }
.in-HoverData .PostShort_excerpt p { font-size: 16px; line-height: 24px; color: #000; letter-spacing: 0.4px; font-family: 'tinosregular'; padding-left: 22px; }
.PostReadM_btn .vc_general.vc_btn3 { background: no-repeat; padding: 0 0 0 22px; font-size: 16px !important; font-size: 18px; font-family: 'tinosbold'; color: #000 !important; }
.SunPost_Category .vc_gitem-post-category-name:hover { background: none !important; }
.SunPost_Category .vc_gitem-post-category-name:hover .vc_gitem-post-category-name { color: #000 !important; }
.PostTitle_hover { margin: 0 0 2px 0 !important; }
body.page-template-page-template-news #site-header-wrapper, body.page-template-page-template-news block-content { background: rgba(255,255,255,0) !important; }
.vc_grid-term-134 .newsGrid_layout .vc_gitem_row.vc_row.vc_gitem-row-position-middle:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: inline-block; background: url('img/65-logo.png') no-repeat; background-position: right bottom; }
.vc_grid-term-134 .newsGrid_layout .vc_gitem_row.vc_row.vc_gitem-row-position-middle { display: block !important; }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-12:first-child { width: 100%; }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-12:first-child .vc_gitem_row.vc_row.vc_gitem-row-position-middle { background: rgba(255,255,255,0) !important; top: 50%; }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-12:first-child .vc_gitem_row.vc_row.vc_gitem-row-position-middle::before { background: rgba(255,255,255,0.85); }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-12:first-child .newsGrid_layout::before { content: ""; background: rgba(255,255,255,0.85); width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: inline-block; }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-12:first-child .vc_gitem_row.vc_row.vc_gitem-row-position-middle { display: block !important; }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_col-sm-12:first-child .vc_gitem_row.vc_row.vc_gitem-row-position-middle .in-HoverData { max-width: 475px; padding-top: 120px !important; }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_grid_filter-item.vc_visible-item.vc_col-sm-12:first-child .in-HoverData .SunPost_Category { text-align: left !important; font-size: 20px; }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_grid_filter-item.vc_visible-item.vc_col-sm-12:first-child .in-HoverData .PostShort_excerpt p { font-size: 22px; line-height: 32px; }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_grid_filter-item.vc_visible-item.vc_col-sm-12:first-child .in-HoverData .PostDate_hover h5 { font-size: 16px; }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_grid_filter-item.vc_visible-item.vc_col-sm-12:first-child .in-HoverData .PostTitle_hover h3 { font-size: 28px; line-height: 1; }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_grid_filter-item.vc_visible-item.vc_col-sm-12:first-child .PostReadM_btn .vc_general.vc_btn3 { font-size: 22px !important; background: none !important; }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_grid_filter-item.vc_visible-item.vc_col-sm-12:first-child .vc_custom_heading.SunNews_Title { display: none; }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_grid_filter-item.vc_visible-item.vc_col-sm-12 .PostReadM_btn .vc_general.vc_btn3 { font-size: 22px !important; background: none !important; }
.page-template-page-template-news .block-content { background: url('img/news-footer-bg.png') no-repeat; background-size: 100% auto; background-position: center bottom; }
#top-area.top-area.top-area-style-default { display: none !important; }
body #page:not(.vertical-header) #site-header { box-shadow: none; }
#site-header.fixed.shrink .site-title a img.default, #site-header.fixed.shrink .menu-item-logo a img.default { opacity: 1 !important; }
#site-header.fixed.shrink .site-title a img.small { opacity: 0; }
header .site-logo img.small { display: none !important; }
header .container { width: 1140px; }
.newsPostrow-in .vc_grid-btn-load_more { margin: 140px 0; display: inline-block; clear: both; width: 100%; }
.newsPostrow-in .vc_grid-btn-load_more a { background: #ffde00 !important; color: #333 !important; font-family: 'Ropa Sans', sans-serif !important; font-size: 26px; text-decoration: underline; font-weight: 500; border-radius: 50%; width: 200px; height: 200px; padding: 90px 15px; letter-spacing: 1px; }
.cpost-short-description { margin-top: 10px; }
h2.vc_custom_heading.services-section-h2 { padding: 0px 0 0px 6%; height: 72px; display: flex; align-items: center; position: absolute; top: 12px; }
.admin-bar h2.vc_custom_heading.services-section-h2 { top: 36px; }
.owl-carousel .owl-item img { max-height: 70vh; object-fit: cover; }
@media only screen and (max-width: 767px) {
.admin-bar h2.vc_custom_heading.services-section-h2 { top: 70px; }
}
.member-wrapper .img-wrapper .home-news-col-title h3 { background: #ffde00 !important; }
.member-wrapper .img-wrapper .home-news-col-title { bottom: 46% !important; }
@media only screen and (max-width: 560px) {
.owl-carousel .owl-item img { max-height: 56vh; }
.admin-bar h2.vc_custom_heading.services-section-h2 { top: 70px; left: 99px; }
.member-wrapper .img-wrapper .home-news-col-title { bottom: 50% !important; }
}
.view-all-link { padding-top: 5px !important; }
.news-Arc_headings h2.vc_custom_heading { margin: 0; font-weight: 800 !important; letter-spacing: 0; }
.news-Arc_headings h3.vc_custom_heading { margin: 0; text-transform: none; letter-spacing: 1px; }
.page-template-page-template-news #page { background: rgba(255,255,255,0) !important; }
.newsBlog-arc ul.vc_grid-filter .vc_active.vc_grid-filter-item { background: #ffde00 !important; }
.newsBlog-arc ul.vc_grid-filter .vc_grid-filter-item span { color: #000 !important; font-family: 'tinosregular' !important; font-size: 19px !important; text-transform: none !important; }
.newsBlog-arc ul.vc_grid-filter .vc_active.vc_grid-filter-item span { color: #000 !important; font-family: 'tinosregular' !important; }
.newsBlog-arc ul.vc_grid-filter .vc_grid-filter-item { padding: 10px 30px !important; background: #FFF !important; margin: 12px 15px 12px 15px !important; box-shadow: 0 0 1px #ffde00; border: 1px solid #ffde00 !important; }
body .customFooter .vc_row.wpb_row.custom-home-footer { opacity: 1; background: #ffde00; margin: 0 auto; left: 0px !important; max-width: 1280px; height: 90vh; }
.customFooter { background: #ffde00; height: 100vh; padding-top: 6%; }
.home .customFooter { display: none !important; }
footer#colophon { display: none; }
.vc_row.homeService-inner { padding-right: 32px; max-width: 1170px; margin: 0 auto !important; }
.newsPostrow .vc_grid-item.vc_visible-item.vc_col-sm-12:nth-child(5n+0) { width: 66.66%; }
/*.newsPostrow .vc_grid-item.vc_visible-item.vc_col-sm-12:nth-child(10n+0) { width: 33.33%; }
.newsPostrow .vc_grid-item.vc_visible-item.vc_col-sm-12(10n+1) {
width: 66.66%;
}*/
.single.single-post #main { background: #FFF; }
.single.single-post .block-content { padding: 45px 0 0 0 !important; border-top: 1px solid #555; margin: 50px auto 0px auto; max-width: 870px; }
.single.single-post #page-title { display: none; }
.single-blog-img { padding: 0 25px; }
.single.single-post .members-slider-type-1 .swiper-wrapper .swiper-slide .member-wrapper .member-description .content-wrapper .content { padding-top: 20px !important; }
.single.single-post .other-news-row .member-description .cpost-title { font-size: 17px !important; }
.single.single-post .other-news-row .member-description .cpost-short-description p { font-size: 15px; }
.single-blog-img img { width: 100%; height: 440px; object-fit: cover; object-position: top center; }
.single.single-post #main #main-content .container { padding: 0 50px; }
.single.single-post .block-content .container { padding: 0 !important; max-width: 100%; }
.single-blog-bio { max-width: 870px; text-align: center; margin: 40px auto 30px auto; }
.other-news-row .container { padding: 0 !important; border-top: 1px solid #555; margin: 50px auto 0px auto; max-width: 870px; }
.single.single-post .other-news-row .swiper-container.swiper-team { margin: 0 !important; }
.single.single-post .other-news-row .swiper-button-next { right: -50px !important; }
.single.single-post .other-news-row .img-fluid.latest-news { height: 460px; }
.single-blog-bio h2 { margin: 0; color: #000; font-family: 'Ropa Sans', sans-serif; font-weight: 800 !important; font-size: 56px; letter-spacing: 0; padding: 0 30px; }
.single-blog-bio span { font-size: 20px; padding: 8px 20px; box-shadow: 0 0 1px #ffde00; border: 1px solid #ffde00 !important; background: #FFF; display: inline-block; letter-spacing: 0.3px; color: #000; margin-bottom: 25px; font-family: 'tinosregular' !important; }
.single.single-post .socials-sharing.socials.socials-colored-hover, .single.single-post #comments.comments-area, .single.single-post .post-author-block.rounded-corners, .post-meta.date-color { display: none; }
.single.single-post .entry-content.post-content p { font-family: 'tinosregular'; color: #000; font-size: 20px; }
.single.single-post .other-news-row { background: url('img/news-footer-bg.png') no-repeat; background-size: 100% auto; background-position: center bottom; padding-bottom: 15%; }
.other-news-row .container { position: relative; }
.other-news-row h2 { color: #000; font-family: 'Ropa Sans', sans-serif; font-weight: 800 !important; font-size: 56px; letter-spacing: 0; }
.single-blog-bio span.single_date-post { padding: 0; border: none !important; box-shadow: none; font-style: italic; font-family: 'Ropa Sans', sans-serif !important; }
.post-singleShare .ssba-share-text { display: none; }
.post-singleShare div { text-align: center !important; }
.page-template-donation-page-template .block-content, .page-template-donation-page-template #site-header-wrapper { background: rgba(255,255,255,0) !important; }
.page-template-donation-page-template #page { background: url('img/donation-page-bg.jpg') no-repeat; background-size: cover; background-position: top center; background-attachment: fixed; }
.page-template-donation-page-template #page .vc_tta-panels-container .vc_tta-panels { background: rgba(0,0,0,0) !important; }
.page-template-donation-page-template .block-content .container { max-width: 1140px; }
.donation-row ul.list_steps { margin: 0; padding: 0; }
.donation-row ul.list_steps li { display: inline-block; float: left; }
.donation-row ul.list_steps li:before { display: none !important; }
.donation-row ul.list_steps .list_steps_item { text-align: center; background: #FFF; width: 114px; height: 114px; margin-right: 20px; box-shadow: 0 0 1px #ffde00; border: 1px solid #ffde00; border-radius: 50%; }
.donation-row ul.list_steps .list_steps_item span { padding: 35px 15px; text-align: center; font-size: 14px; line-height: normal; display: inline-block; color: #222; letter-spacing: 0.5px; }
.donation-row ul.list_steps .list_steps_item.selected { background: url('img/sun-active.png') no-repeat; width: 182px; height: 182px; box-shadow: none; border: none; top: -33px; }
.donation-row ul.list_steps .list_steps_item.selected span { padding: 75px 50px; text-align: center; font-size: 14px; line-height: 1; display: inline-block; color: #222; letter-spacing: 0.5px; }
.donation-row .give-form-title { position: relative; font-size: 50px; color: #000000; text-align: left; font-family: 'Ropa Sans', sans-serif; padding-bottom: 5px !important; letter-spacing: 0; margin-bottom: 60px !important; }
.give-form-title:before { content: ""; position: absolute; left: 0; bottom: 0; width: 210px; height: 5px; background: #ffde00; }
.donation-row .give-donation-levels-wrap li { list-style: none; }
.donation-row .give-donation-levels-wrap li:before { display: none; }
.donation-row .give-donation-level-btn { background: #16a4d2; border: none; color: #FFF; font-size: 17px; font-weight: 500; letter-spacing: 0.3px; padding: 10px 20px; border-radius: 3px; }
.donation-row .give-donation-level-btn:hover { background: #ffde00; color: #222; }
.donation-row .give-donation-level-btn.give-default-level { background: #ffde00; color: #222; }
.give-recurring-donors-choice label { font-style: italic; color: #747474; }
.give-total-wrap .give-currency-symbol { background: #d0d0d0 !important; color: #838080 !important; font-size: 24px !important; height: 50px !important; padding: 7px 10px 7px 10px !important; border-radius: 7px 0 0 7px !important; }
#give-amount.give-text-input.give-amount-top { height: 50px !important; border: 2px solid #d0d0d0 !important; border-radius: 0 8px 8px 0px !important; width: 100px; min-width: auto !important; }
.donation-row .give-btn.give-btn-reveal, .give-btn-payment.give-btn-reveal, #give-purchase-button.give-submit.give-btn { background: #ffde00; color: #000; border: none !important; text-transform: uppercase; font-size: 18px; padding: 10px 30px; letter-spacing: 0.5px; font-weight: 500; border-radius: 3px; height: auto; line-height: normal; font-family: 'Open Sans', sans-serif; }
.donation-row #give_purchase_form_wrap input { border-radius: 6px; background: #FFF; border: 2px solid #ddd; }
.donation-row #give-company-wrap { width: 48.5%; float: left; clear: none; }
.donation-row #give-email-wrap { width: 48.5%; float: left; clear: none; }
.donation-row #give_purchase_form_wrap, .give-form-type-multi { max-width: 830px; }
.donation-row .give-label { font-size: 13px; color: #747474; font-family: 'Open Sans', sans-serif; font-weight: 600; line-height: normal !important; }
.donation-row .give-label .give-required-indicator { /*display: none; */ }
.donation-row .give-label .give-tooltip { display: none; }
#ffm-pinfo_agree_ac, #ffm-pinfo_send_nws input { float: left; }
#pinfo_agree_ac-wrap .give-label, #pinfo_send_nws-wrap .give-label { display: inline-block; /*font-style: italic;*/ font-size: 12.5px; }
#ffm-pinfo_send_nws { float: left; }
/*#pinfo_send_nws-wrap .give-label { position: relative; top: -8px; }*/
#pinfo_send_nws-wrap .give-label { position: relative; top: -8px; font-family: 'Source Sans Pro'; font-weight: 500; font-size: 1em; }
#pinfo_agree_ac-wrap { margin-bottom: 0; margin-top: 19px; }
.donation-row .give-final-total-amount { height: 50px !important; border: 2px solid #d0d0d0 !important; border-radius: 0 8px 8px 0px !important; width: 100px; min-width: auto !important; padding: 5px 13px !important; }
.donation-row .give-donation-total-label { background: #d0d0d0 !important; color: #838080 !important; font-size: 16px !important; height: 50px !important; padding: 7px 10px 7px 10px !important; border-radius: 7px 0 0 7px !important; }
.give-gateway-option-selected::before { display: none; }
/*.slide-active-block .member-wrapper .member-description {
    opacity: 1 !important;
}
.members-slider-type-1 .swiper-wrapper .swiper-slide.slide-active-block .member-wrapper .member-description::after
{
    opacity: 1 !important;
}
#home-latest-news-section .members-slider-type-1 .swiper-wrapper .swiper-slide.slide-active-block .member-wrapper .member-description::after
{
    opacity: 1 !important;
}
.swiper-slide.slide-active-block .member-description .cpost-category-name,
.swiper-slide.slide-active-block .member-description .cpost-title,
.swiper-slide.slide-active-block .member-description .cpost-date,
.swiper-slide.slide-active-block .member-description .cpost-short-description p,
.swiper-slide.slide-active-block .member-description a
{
    opacity: 1 !important;
}*/
.swiper-button-next, .swiper-button-prev { z-index: 9999999; }
.dynamic-footer { background: #ffde00; padding: 90px 0 80px 0; }
.dynamic-footer .container { /*max-width: 1100px;*/ }
.dynamic-footer .socicon { background: #000 !important; }
.dynamic-footer .social-icons-lists { padding: 0; }
.footer-first-half { width: 48%; float: left; }
.footer-second-half { width: 48%; float: right; text-align: right; }
.footer-first-half ul.menu { border: none !important; }
.footer-first-half ul.menu li { border: none !important; display: block; }
.footer-first-half a { padding: 0 !important; display: inline-block; color: #000; }
.footer-first-half .widget_nav_menu { float: left; width: 50%; border: none; }
.footer-second-half h4 { color: #000; font-family: 'Open Sans', sans-serif; letter-spacing: 0; font-size: 20px; margin: 0; }
.footer-second-half .widget.widget_text { margin-bottom: 20px; }
.footer-second-half .textwidget { font-size: 27px; line-height: 1.3; color: #000; font-family: 'Ropa Sans', sans-serif; letter-spacing: -1px; }
.footer-second-half .textwidget p { font-weight: 400 !important; margin-bottom: 0; }
.footer-second-half .textwidget p a { border-bottom: 1px solid #222; color: #000; }
#footer-nav.site-footer { display: none !important; }
.footer-first-half h4 { color: #000; font-family: 'Ropa Sans', sans-serif; font-weight: 800 !important; font-size: 56px; letter-spacing: 0; margin-top: 10px; }
.footer-first-half .widget_nav_menu h4 { font-size: 24px; font-family: 'tinosregular'; margin-bottom: 0px; font-weight: bold !important; }
.footer-second-half h4 { color: #000; font-family: 'Ropa Sans', sans-serif; font-size: 28px; letter-spacing: 0; }
.footer-first-half .widget_nav_menu ul li a { font-size: 22px; font-family: 'tinosregular'; color: #000; text-decoration: underline; font-weight: 500; text-transform: none; margin-bottom: 2px; display: inline-block !important; letter-spacing: 0.2px; }
.footer-first-half input#mc4wp_email { height: 60px; padding: 3px 15px !important; font-size: 22px !important; }
.footer-first-half input#mc4wp_submit { height: 60px !important; }
.social-icons-list-item .social-icon .socicon { padding: 15px !important; }
.footer-first-half ul.social-icons-lists { margin: 50px 0 40px 0; }
.footer-map-row .vc_toggle.vc_toggle_default .vc_toggle_title { max-width: 150px; margin: 0 auto !important; text-align: center; padding: 0 !important; }
.footer-map-row .vc_toggle_content { padding: 0 !important; margin: 0 !important; }
.footer-map-row .vc_toggle_icon { display: none !important; }
.vc_toggle.vc_toggle_default { background: #ffde00 !important; margin: 0; }
.footer-map-row .vc_toggle.vc_toggle_default { margin: 0; }
.footer-map-row .vc_toggle.vc_toggle_default .vc_toggle_title h4 { margin: 0 !important; display: inline-block; width: 100%; font-size: 27px; padding: 13px 20px; font-weight: 400; color: #000; letter-spacing: 1px; text-transform: none; }
.footer-map-row .gem-map-with-text-content { padding: 0 !important; }
.footer-map-row .gem-map-with-text { margin-bottom: 0px; }
.page-template-donation-page-template #page-title, .page-template-donation-page-template #footer-nav.site-footer { display: none !important; }
.sunyouth_sign b { margin-bottom: 20px; display: inline-block; width: 100%; margin-top: 10px; }
.sunyouth_sign p { margin-bottom: 0; }
.companyDonation #give-ffm-section #give-email-wrap { padding: 0 15px; width: 50%; }
.companyDonation #pinfo_tel-wrap { width: 100%; }
#site-header .primary-navigation, #site-header #perspective-menu-buttons { width: 100%; }
/**.custom-home-footer {
    display: none !important;
}**/
/**
==================
Responsive Style
==================
**/
@media screen and (max-width: 1300px) {
#home-latest-news-section .members-slider-type-1 .swiper-wrapper .swiper-slide .member-wrapper .member-description { padding-bottom: 0px; }
}
@media screen and (max-width: 640px) {
#home-latest-news-section .members-slider-type-1 .swiper-wrapper .swiper-slide .member-wrapper { margin: 0 auto; width: 100%; max-width: 100%; }
#home-latest-news-section .members-slider-type-1 .swiper-wrapper .swiper-slide .member-wrapper .member-description { padding-bottom: 120px; }
}
.custom-sharethis-btn { text-align: center; position: absolute; top: 33px; right: 21px; z-index: 9999; }
#primary-menu.no-responsive { margin-right: 0px !important; }
@media screen and (max-width: 992px) {
.custom-sharethis-btn { right: 130px; top: 24px; }
.admin-bar .custom-sharethis-btn { top: 24px; right: 72px; }
}
@media screen and (max-width: 1400px) {
#primary-menu.no-responsive { margin-right: 3% !important; }
}
@media screen and (max-width: 1320px) {
#primary-menu.no-responsive { margin-right: 3% !important; }
}
@media screen and (max-width: 1250px) {
#primary-menu.no-responsive { margin-right: 3% !important; }
}
@media screen and (min-width: 1300px) {
.vc_row.homeService-inner { padding-right: 32px; }
.img-fluid.latest-news { /*height: 67vh !important;*/ min-width: 100%; }
.custom-news-section .content.d-flex.flex-column { top: 30px; }
}
@media screen and (max-width: 1300px) {
.vc_row.homeService-inner { padding-right: 32px; }
}
@media screen and (max-width: 560px) {
.custom-sharethis-btn { right: 70px; top: 24px; }
.admin-bar .custom-sharethis-btn { top: 60px; }
}
#st-1 .st-btn { line-height: 56px !important; height: 56px !important; padding: 0 28px !important; }
#st-1 .st-btn > svg { width: 0px !important; height: 0px !important; }
#st-2 .st-btn { line-height: 56px !important; height: 56px !important; padding: 0 28px !important; }
#st-2 .st-btn > svg { width: 0px !important; height: 0px !important; }
#st-1 .st-btn[data-network='sharethis'] { background: url(img/custom_share_icon.png) no-repeat !important;  }
@media screen and (max-width: 1600px) {
	#st-1 .st-btn[data-network='sharethis']{width: 56px !important;}
}
#st-2 .st-btn[data-network='sharethis'] { background: url(img/custom_share_icon.png) no-repeat !important; }
.mobile-menu-share#st-1 .st-btn[data-network='sharethis'] { background: url(img/m_share_this.png) no-repeat !important;  float: left;}
.scroll-first-section:hover { cursor: pointer; text-decoration: underline; }
.cc-scroll-to img:hover { cursor: pointer; }
.cc-scroll-to img:hover + .scroll-first-section { text-decoration: underline; }
.scroll-first-section { background: url(https://sunyouthorg.com/wp-content/uploads/2018/09/sy_down_arrow.png); background-repeat: no-repeat; background-position: center; padding-bottom: 99px; }
/*#st-el-2 .st-btns { display: flex; align-items: center; }*/
.st-btns .st-btn { display: none !important; }
.st-btns .st-btn[data-network="email"] { display: inline-block !important; order: 7; }
.st-btns .st-btn[data-network="facebook"] { display: inline-block !important; order: 2; }
.st-btns .st-btn[data-network="googleplus"] { display: inline-block !important; order: 3; }
.st-btns .st-btn[data-network="linkedin"] { display: inline-block !important; order: 4; }
.st-btns .st-btn[data-network="twitter"] { display: inline-block !important; order: 1; }
.st-btns .st-btn[data-network="print"] { display: inline-block !important; order: 6; }
.st-btns .st-btn[data-network="whatsapp"] { display: inline-block !important; order: 5; }
.st-logo { display: none !important; }
.page-scroller-nav-pane { /*display: none;*/ left: 92px !important; top: 52% !important; right: auto !important; }
@media screen and (max-width: 992px) {
.page-scroller-nav-pane { left: 30px !important; right: auto !important; }
header .container, .page-template-donation-page-template .block-content .container { width: 100%; padding: 0 14px; }
}
@media screen and (max-width: 500px) {
.page-scroller-nav-pane { right: 30px !important; left: auto !important; }
}
@media only screen and (min-width: 992px) {
.page-template-donation-page-template .block-content .container { width: 100%; padding: 0 45px 0 70px; }
}
@media only screen and (min-width: 1199px) {
/*header .container, .page-template-donation-page-template .block-content .container { width: 1100px; }*/
}
@media only screen and (min-width: 1240px) {
header .container { width: 1105px; }
}
.page-scroller-nav-item { border-color: #ffde00 !important; }
.page-scroller-nav-item.active { background-color: #ffde00 !important; }
.google-map-link { font-size: 28px; color: #000; font-family: 'Open Sans', sans-serif; background-color: #fff; text-decoration: none; padding: 12px 20px; }
.custom-google-map { display: none; }
.gem-map-with-text-content { padding-top: 25px !important; padding-bottom: 0px !important; color: #000; font-family: 'Open Sans', sans-serif; }
.gem-map-with-text { margin-bottom: 0px !important; }
.custom-map-link-section { position: absolute; }
.cc-play-btn { cursor: pointer; }
.custom-map-btn span { cursor: pointer; }
@media only screen and (max-width: 1400px) {
.donation-section { padding-left: 100px !important; }
}
@media only screen and (max-width: 1340px) {
.donation-section { padding-left: 50px !important; }
}
@media only screen and (max-width: 992px) {
.page-scroller .scroller-block.donation-section { padding-left: 10px !important; }
.home-section3-column{height: 100%; padding-right: 56px !important;}
}
.services-page-header { padding-top: 156px; padding-bottom: 90px; background-size: cover !important; background-repeat: no-repeat !important; }
.services-page-header h2 { margin: 0px; color: #000; letter-spacing: 0px; font-family: 'Open Sans', sans-serif; position: relative; width: fit-content; font-size: 70px; line-height: 75px !important; text-transform: uppercase; }
.services-page-header h2:after { height: 3px; width: 176px; background-color: #ffde00; content: ''; position: absolute; bottom: -18px; left: 6px; }
.services-page-content { background: url(https://sunyouthorg.com/wp-content/uploads/2018/09/sy_news.jpg) no-repeat; background-size: 100%; background-position: bottom; padding-top: 60px; padding-bottom: 150px; background-color: #fff; }
.single-services #site-header-wrapper { position: fixed; background: none !important; }
@media only screen and (min-width: 992px) {
.services-page-header .container { width: 900px; }
.services-page-content .container { width: 900px; }
.services-main-page-content .container { width: 900px; }
.dynamic-footer .container { width: 900px; }
.page-id-26935 .main-content .container { width: 900px; }
}
@media only screen and (min-width: 1199px) {
.services-page-header .container { width: 1100px; }
.services-page-content .container { width: 1100px; }
.services-main-page-content .container { width: 1100px; }
.dynamic-footer .container { width: 1100px; }
.page-id-26935 .main-content .container { width: 1100px; }
}
@media only screen and (min-width: 1280px) {
.services-page-header .container { width: 1170px; }
.services-page-content .container { width: 1170px; }
.services-main-page-content .container { width: 1170px; }
.dynamic-footer .container { width: 1170px; }
.page-id-26935 .main-content .container { width: 1170px; }
}
 @media only screen and (max-width: 992px) {
header .container { width: 100%; }
.services-page-header .container { width: 100%; }
.services-page-content .container { width: 100%; }
.services-main-page-content .container { width: 100%; }
.dynamic-footer .container { width: 100%; }
.page-id-26935 .main-content .container { width: 100%; }
}
@media only screen and (max-width: 1300px) {
.services-page-header h2 { font-size: 4rem; }
.services-page-header.service-single-page-header h2 { margin-left: 56px; }
}
@media only screen and (max-width: 1024px) {
.services-page-header h2 { font-size: 3rem; }
.services-page-header h2:after { bottom: 4px; }
}
 @media only screen and (max-width: 992px) {
.services-page-header h2 { font-size: 4rem; }
.services-page-content { padding-left: 0px; }
}
@media only screen and (max-width: 600px) {
.services-page-header h2 { font-size: 24px; line-height: 31px !important; }
.services-page-header h2:after { left: 0px; bottom: -4px; }
}
.services-page-description { max-width: 70% }
.services-page-content h3 { font-size: 36px; color: #000; font-family: 'Open Sans', sans-serif; letter-spacing: 0px; text-transform: capitalize; }
.services-page-content p { font-size: 20px; color: #000; font-family: 'tinosregular'; }
.services-page-content li { font-size: 20px; color: #000; font-family: 'tinosregular'; }
.related-sercices { padding-top: 20px; }
.services-page-content p a { font-size: 20px; color: #000; font-family: 'tinosregular'; text-decoration: underline; }
.sports-detail-page-header { height: 100vh; padding-top:
}
 @media only screen and (max-width: 600px) {
.services-page-description { max-width: 100% }
}
.basketball-frame1 { }
.basketball-frame1-btn1 a { background: #a050d9 !important; font-size: 28px !important; padding: 15px 25px !important; color: #fff !important; border: 0px !important; }
.basketball-frame1-col-2 { background-color: rgba(251,251,251,0.7); padding: 60px !important; margin-top: 115px !important; }
.basketball-frame1-col-2 p { font-size: 18px; color: #000000; font-family: 'tinosregular'; line-height: 25px; margin-bottom: 40px !important }
.basketball-frame1-col-2 h2 { margin-bottom: 40px !important; letter-spacing: 0px; line-height: 86px !important; }
.basketball-frame1-col-2 .vc_column-inner { padding: 0px !important; }
.basketball-frame2-col-1 h2 { margin-bottom: 0px !important; letter-spacing: 0px; line-height: 86px !important; }
.basketball-frame2-col-1 p { font-size: 18px; color: #000000; font-family: 'tinosregular'; line-height: 25px; }
.basketball-frame3-col-2 h2 { margin-bottom: 10px; letter-spacing: 0px; margin-left: 110px; line-height: 86px !important; }
.basketball-frame3-col-2 p { background-color: rgba(251,251,251,0.7); padding: 60px !important; padding-bottom: 90px !important; font-size: 18px; color: #000000; font-family: 'tinosregular'; line-height: 25px; }
.football-frame1-btn1 a { background: #e20532 !important; font-size: 28px !important; padding: 15px 25px !important; color: #fff !important; border: 0px !important; }
.sports-wall-of-fame p { font-size: 18px; color: #000000; font-family: 'tinosregular'; line-height: 25px; }
.slap-frame1-col-2 { background-color: rgba(251,251,251,0.7); padding: 60px !important; }
.slap-frame1-col-2 h2 { letter-spacing: 0px; margin-bottom: 50px; }
.slap-frame1-col-2 p { font-size: 18px; color: #000000; font-family: 'tinosregular'; line-height: 25px; }
.sports-detail-page-header h1 { font-family: 'protestpaint_bbitalic'; margin-bottom: 0px; font-size: 180px; font-weight: normal; letter-spacing: 0; margin-left: -60px; }
.sports-detail-page-header h2 { letter-spacing: 0px; margin-top: 0px; font-family: 'futura_xblk_btextra_black' !important; font-size: 71px !important; font-weight: normal !important; text-shadow: 1px 1px 1px #333; margin-bottom: 30px; }
.sports-detail-page-header p { font-size: 20px; text-shadow: 1px 1px 0px #666; font-weight: bold; margin-left: 25px; padding-right: 120px; line-height: 26px; }
.portfolio.portfolio-slider .portolio-slider-next span { background-color: #ffde00 !important; color: #000 !important; }
.portfolio.portfolio-slider .portolio-slider-next:hover span { background-color: #ffde00 !important; color: #000 !important; }
.portfolio.portfolio-slider .portolio-slider-prev span { background-color: #ffde00 !important; color: #000 !important; }
.portfolio.portfolio-slider .portolio-slider-prev:hover span { background-color: #ffde00 !important; color: #000 !important; }
.page-id-24682 #steps_item_4.list_steps_item.cnf_recpt.selected { top: -34px; position: relative; }
#give-receipt h2 { color: #000; }
#give_donation_receipt.give_receipt_offline_payment { color: #111; }
#give_donation_receipt.give-table td { font-family: 'tinosregular'; font-weight: 400; letter-spacing: 0.5px; color: #333; font-size: 14px; }
#give_donation_receipt.give-table .give-receipt-thead-text { color: #000; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; font-size: 24px; padding: 10px 0; }
/**   **/
.vc_tta-tabs-container { position: absolute !important; top: 140px; left: 20px; width: 100%; border-bottom: 2px solid #CCC; max-width: 825px; }
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body { padding-left: 0px; }
.vc_tta-tabs-container .vc_tta-tab a { padding-left: 0 !important; padding-right: 0 !important; margin-right: 20px; }
.page-template-donation-page-template .block-content { padding-top: 30px; }
#give_checkout_user_info legend { display: none; }
#stepsContainer { margin-top: 140px; }
.list_steps_item.cnf_recpt.selected { background: url('img/happy-face-sun.png') no-repeat !important; }
.page-id-24682 .vc_row.donation-row { padding: 50px !important; }
.wpb-js-composer .donation-row .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab > a { background: #d0d0d0 !important; padding: 10px 25px !important; color: #000 !important; font-family: 'Open Sans', sans-serif !important; font-size: 15px; font-weight: 500 !important; letter-spacing: 1px; margin-bottom: 5px; }
.wpb-js-composer .donation-row .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab.vc_active > a { background: #ffde00 !important; color: #000 !important; }
.page-template-donation-page-template header .container,
body.page-template-page-template-news header .container { width: 1095px; padding-left: 45px;}

/**=============
Responsive
================**/
@media only screen and (max-width: 1600px) {
.basketball-frame3-col-2 h2 { margin-left: 50px; font-size: 64px !important; line-height: 64px !important; }
}
@media only screen and (max-width: 1460px) {
.sports-detail-page-header h1 { font-size: 158px; margin-left: -40px; }
.sports-detail-page-header h2 { font-size: 55px !important; line-height: 55px !important; }
}
@media only screen and (max-width: 1380px) {
.sports-detail-page-header h1 { font-size: 125px; margin-left: -40px; }
.sports-detail-page-header h2 { font-size: 55px !important; line-height: 55px !important; margin-left: 35px !important; }
.basketball-frame1-col-2 h2 { font-size: 65px !important; line-height: 65px !important; margin-bottom: 25px !important; }
.slap-frame1-col-2 h2 { font-size: 65px !important; line-height: 65px !important; margin-bottom: 25px !important; margin-top: 10px; }
.slap-frame1-col-2 .gem-wrapbox { margin-left: -110px; }
.basketball-frame1-col-2 p { margin-right: 30px; }
.basketball-frame1-col-2 .vc_custom_1539599148243 { margin-left: 20px !important; }
.basketball-frame1-col-2 .vc_custom_1539708930396 { margin-left: 20px !important; }
.slap-frame1-col-2 .vc_custom_1539711792607 { margin-left: 20px !important; }
.basketball-frame2-col-1 h2 { font-size: 65px !important; line-height: 65px !important; }
.basketball-frame2-col-1 .vc_custom_1539674200283 { margin-top: 55px !important; margin-left: 30px !important; padding-right: 30px }
.basketball-frame2-col-1 .vc_custom_1539675392085 { margin-top: 55px !important; margin-left: 30px !important; padding-right: 30px }
.basketball-frame2-col-1 .vc_custom_1539709117662 { margin-top: 55px !important; margin-left: 30px !important; padding-right: 30px }
.basketball-frame2-col-1 .vc_custom_1539711976818 { margin-top: 55px !important; margin-left: 30px !important; padding-right: 30px }
}
@media only screen and (max-width: 1310px) {
.basket-insta { padding-left: 50px !important; padding-right: 50px !important; }
}
@media only screen and (max-width: 1180px) {
.sports-detail-page-header h1 { font-size: 94px; margin-left: -40px; }
.sports-detail-page-header h2 { font-size: 37px !important; line-height: 37px !important; margin-top: -22px !important; }
.basketball-frame1-col-2 { padding: 31px !important; }
.basketball-frame1-col-2 h2 { font-size: 52px !important; line-height: 52px !important; margin-bottom: 25px !important; }
.basketball-frame2-col-1 h2 { font-size: 59px !important; line-height: 59px !important; }
.slap-frame1-col-2 h2 { font-size: 53px !important; line-height: 53px !important; }
.basketball-frame2-col-1 .vc_custom_1539674200283 { margin-top: 30px !important; margin-left: 30px !important; padding-right: 30px }
.basketball-frame2-col-1 .vc_custom_1539675392085 { margin-top: 30px !important; margin-left: 30px !important; padding-right: 30px }
.basketball-frame2-col-1 .vc_custom_1539709117662 { margin-top: 30px !important; margin-left: 30px !important; padding-right: 30px }
.basketball-frame2-col-1 .vc_custom_1539711976818 { margin-top: 30px !important; margin-left: 30px !important; padding-right: 30px }
.basketball-frame3-col-2 h2 { margin-left: 30px; font-size: 53px !important; line-height: 53px !important; }
.basketball-frame3-col-2 p { padding: 30px !important; padding-right: 60px !important; }
.basket-insta { padding-left: 70px; padding-right: 70px; }
}
@media only screen and (max-width: 992px) {
.sports-detail-page-header h1 { font-size: 85px; margin-left: -20px; }
.sports-detail-page-header h2 { font-size: 49px !important; line-height: 47px !important; margin-left: 5px !important; }
.basketball-frame2-col-1 .vc_custom_1539675241798 { margin-left: 14px !important; }
.basketball-frame2-col-1 .vc_custom_1539675392085 { margin-left: 14px !important; }
.basketball-frame2-col-1 .vc_custom_1539709117662 { margin-left: 14px !important; }
.basketball-frame2-col-1 .vc_custom_1539711976818 { margin-left: 14px !important; }
.basketball-frame3-col-2 h2 { font-size: 39px !important; line-height: 39px !important; }
.basketball-frame3-col-2 .vc_custom_1539676043022 { padding-top: 92px !important }
.sports-detail-page-header p { margin-left: 10px; padding-right: 10px; }
.slap-frame1-col-2 .gem-wrapbox { margin-left: 0px; }
}
@media only screen and (max-width: 850px) {
.sports-detail-page-header h2 { font-size: 39px !important; line-height: 47px !important; margin-top: -16px !important; }
}
@media only screen and (max-width: 798px) {
.sports-detail-page-header h1 { font-size: 85px; margin-left: 0px; }
.sports-detail-page-header h2 { font-size: 49px !important; line-height: 47px !important; margin-top: -16px !important; }
}
@media only screen and (max-width: 767px) {
.sports-detail-page-header-col1 { height: 0px; }
.sports-detail-page-header-col2 { height: 100%; }
.sports-detail-page-header h1 { font-size: 96px; margin-left: 10px; }
.sports-detail-page-header h2 { font-size: 49px !important; line-height: 47px !important; margin-left: 25px !important; margin-top: -2px !important; }
.basketball-frame1-col-2 .vc_custom_1539599148243 { margin-left: 0px !important; }
.basketball-frame3-col-2 h2 { font-size: 51px !important; line-height: 51px !important; margin-left: 0px !important; }
.basket-insta h2 { line-height: 50px !important; font-size: 33px !important; }
.basket-insta p a { font-size: 20px !important; }
.basket-insta { padding-left: 0px !important; padding-right: 0px !important; }
.basket-insta ul { padding: 0px; }
}
.about-page-header { height: 100vh; }
.about-page-header h1 { margin-bottom: 0px; letter-spacing: 0px; }
.about-our-mession { padding-left: 132px; }
.about-our-mession p { font-size: 23px; color: #000000; font-family: 'tinosregular'; line-height: 27px; }
.about-our-history-col-1 { }
.about-our-history-col-2 { margin-top: 125px; margin-bottom: 125px; background-color: rgba(251,251,251,0.7); padding: 60px !important; }
.about-our-history-col-2 h2 { color: #ffde00; font-size: 88px; font-weight: 800 !important; font-family: 'Open Sans', sans-serif !important; line-height: 88px; margin-bottom: 40px; margin-top: 0px; }
.about-our-history-col-2 p { margin-left: 60px; font-family: 'tinosregular'; font-size: 18px; color: #000; line-height: 23px; }
.our-history-box { background-color: #ffde00; padding: 20px; text-align: center; font-size: 23px; color: #000; font-family: 'tinosregular'; line-height: 27px; position: absolute; left: -333px; }
.our-history-box p { font-size: 23px; color: #000; font-family: 'tinosregular'; line-height: 27px; }
.about-frames-col-1 .vc_column-inner { margin-left: 135px; }
.about-frames-col-1 h2 { color: #ffde00; font-size: 70px; font-weight: 800 !important; font-family: 'Open Sans', sans-serif !important; margin-bottom: 0px; }
.about-frames-col-1 h3 { font-size: 46px; color: #000; font-weight: 800 !important; font-family: 'Open Sans', sans-serif !important; margin-bottom: 70px; margin-top: 10px; }
.about-frames-col-1-txt { margin-left: 45px; }
.about-frames-col-1-txt p { font-family: 'tinosregular'; font-size: 18px; color: #000; line-height: 23px; }
.about-frames-col-2 h2 { color: #ffde00; font-size: 70px; font-weight: 800 !important; font-family: 'Open Sans', sans-serif !important; margin-bottom: 0px; margin-left: 200px }
.about-frames-col-2 h3 { font-size: 46px; color: #000; font-weight: 800 !important; font-family: 'Open Sans', sans-serif !important; margin-bottom: 70px; margin-top: 10px; margin-left: 200px; }
.about-frames-col-1-txt { padding-right: 130px; }
.about-frames-col-1-txt p { font-family: 'tinosregular'; font-size: 18px; color: #000; line-height: 23px; }
.about-frames-col-3 .vc_column-inner { padding-left: 250px !important; padding-right: 60px !important; }
.about-frames-col-3 h2 { color: #ffde00; font-size: 70px; font-weight: 800 !important; font-family: 'Open Sans', sans-serif !important; margin-bottom: 0px; margin-left: 80px }
.about-frames-col-3 h3 { font-size: 46px; color: #000; font-weight: 800 !important; font-family: 'Open Sans', sans-serif !important; margin-bottom: 70px; margin-top: 10px; margin-left: 80px; }
.about-frames-col-3 p { font-family: 'tinosregular'; font-size: 18px; color: #000; line-height: 23px; }
.about-frames-col-4 .vc_column-inner { padding-right: 250px !important; background-position: right top !important; }
.about-frames-col-4 { }
.about-frames-col-4 p { font-family: 'tinosregular'; font-size: 18px; color: #000; line-height: 23px; }
.about-frames-col-4-1 { background-color: #ffde00; padding: 20px; }
.about-frames-col-4-2 { padding: 20px; }
.about-frames-col-4-3 { background-color: #ffde00; padding: 20px; text-align: center; }
.about-frames-col-4-3 p { font-weight: bold; font-size: 23px; padding: 20px; }
@media only screen and (max-width: 1250px) {
.about-our-history-col-2 { padding-top: 10px !important; padding-left: 10px !important; margin-top: 90px; }
.about-our-history-col-2 h2 { margin-bottom: 18px; }
.about-our-history-col-2 p { margin-left: 10px; }
.our-history-box { position: relative; left: 0px; padding: 11px; font-size: 18px; }
.about-frames-col-1 .vc_column-inner { margin-left: 100px; }
.about-frames-col-1-txt { padding-right: 100px; margin-left: 10px; }
.about-frames-col-1 h3 { margin-bottom: 20px; font-size: 38px; line-height: 38px }
.about-frames-col-1 h2 { font-size: 60px; line-height: 60px; }
.about-frames-col-2 h2 { margin-left: 50px; line-height: 60px; font-size: 60px; }
.about-frames-col-2 h3 { margin-left: 50px; line-height: 38px; font-size: 38px; }
.about-frames-col-2 .about-frames-col-1-txt { margin-left: 30px }
.about-frames-col-3 .vc_column-inner { padding-left: 100px !important; }
.about-frames-col-3 h2 { margin-left: 0px; }
.about-frames-col-3 h3 { margin-bottom: 44px; margin-left: 0px; }
.about-frames-col-4 .vc_column-inner { padding-right: 70px !important; background: none !important; }
.custom-sharethis-btn { right: 22px; }
}
@media only screen and (max-width: 1050px) {
}
@media only screen and (max-width: 767px) {
.about-page-header h1 { line-height: 44px; }
.vc_custom_1540302971064 { margin-top: 0px !important; }
.about-frames-col-2 h2 { margin-left: 10px; }
.about-frames-col-2 h3 { margin-left: 10px; }
.about-frames-col-1 .vc_column-inner { margin-left: 15px; }
.about-frames-col-2 .about-frames-col-1-txt { margin-left: 15px }
.about-frames-col-4 .vc_column-inner { padding-right: 0px !important; }
.about-page-header h1 { font-size: 45px !important; }
.about-page-header h3 { font-size: 21px !important; line-height: 25px !important; }
.about-our-history-col-2 h2 { font-size: 58px !important; }
.about-frames-col-1-txt { padding-right: 10px; margin-left: 0px; }
.about-frames-col-3 .vc_column-inner { padding-left: 10px !important; }
.about-frames-col-3 h2 { line-height: 60px; font-size: 60px; }
.vc_custom_1539980551384 { padding-top: 50px !important; }
.page-template-donation-page-template .donation-row { padding-left: 0 !important; padding-right: 0 !important; }
#stepsContainer { margin-top: 40px; }
.donationTabs .vc_tta-panel-heading a b { font-weight: 400; }
.single.single-post #main #main-content .container { padding: 0; }
.single-blog-img img { height: auto; }
.single-blog-bio h2 { font-size: 22px; line-height: normal !important; }
.single-blog-bio span { font-size: 15px; }
.single-blog-bio span.single_date-post { font-size: 15px; }
.single.single-post .block-content { padding: 25px 15px 15px 15px !important; margin: 30px auto 0px auto; max-width: 100%; }
.single.single-post .entry-content.post-content p { font-size: 16px; }
.other-news-row h2 { font-size: 30px; margin: 10px 0; }
.other-news-row .container { padding: 0 15px !important; margin: 0px auto 0px auto; max-width: 100%; }
}
@media only screen and (max-width: 1455px) {
/*header .container { width: 84% !important; }*/
}
@media only screen and (max-width: 1408px) {
.page-scroller .scroller-block { padding-left: 105px !important; padding-right: 105px !important; }
.page-scroller .scroller-block.services-s-block{ padding-left: 70px !important; padding-right: 60px !important; }
.sports-wall-of-fame { padding-left: 120px !important; padding-right: 120px !important; }
.slap-hockey-gallery { padding-left: 100px !important; padding-right: 100px !important; }
/*.donation-row{ padding-left: 100px !important; padding-right: 100px !important; }*/
}
@media only screen and (max-width: 1215px) {
/*header .container { width: 81% !important; }*/
}
@media only screen and (max-width: 992px) {
.page-scroller .scroller-block { padding-left: 55px !important; padding-right: 55px !important; }
.sports-wall-of-fame { padding-left: 55px !important; padding-right: 55px !important; }
.slap-hockey-gallery { padding-left: 55px !important; padding-right: 55px !important; }
.donation-row { padding-left: 55px !important; padding-right: 55px !important; }
}
@media only screen and (max-width: 560px) {
.page-scroller .scroller-block { padding-left: 0px !important; padding-right: 30px !important; }
.vc_row.homeService-inner { padding-right: 0px !important; }
}
/***********25-10-18****************/
body.page-id-26479 fieldset#give_cc_address, body.page-id-26869 fieldset#give_cc_address { padding: 15px; }
body.page-id-26479 #give-card-address-2-wrap, body.page-id-26869 #give-card-address-2-wrap { display: none; }
body.page-id-26479 #give_cc_address legend, body.page-id-26869 #give_cc_address legend, {
 display: none;
}
select#billing_country { height: 43px; }
select#card_state { height: 43px; }
body.page-id-26479 div.vc_tta-tabs-container, body.page-id-26869 div.vc_tta-tabs-container { visibility: hidden; }
.page-id-24682 ul.list_steps li { pointer-events: none; }
.secured_online_donation { position: absolute; top: 45px; left: 120px; color: #000; letter-spacing: 0.9px; display: none; }
.page-template-donation-page-template .secured_online_donation, .page-id-24683 .secured_online_donation { display: inline-block !important; }
.secured_online_donation span { background: #16a4d2; border-radius: 50%; line-height: 0 !important; width: 24px; height: 24px; box-sizing: border-box; display: inline-block; text-align: center; padding: 6px; margin-right: 5px; }
header.fixed .secured_online_donation { top: 37px; }
.secured_online_donation img { max-width: 11px; }
.menu-side-menu-container .lang-menu { display: none; }
.menu-title > a:first-child { font-family: 'Open Sans', sans-serif; font-size: 26px; color: #000; margin-top: 0px; text-decoration: none; font-weight: bold; cursor: default; text-transform: uppercase; }
.menu-title > a:first-child:hover { text-decoration: none; }
.menu-title .sub-menu { margin-top: 20px; }
.menu-title { min-height: 240px; margin-top: 20px; }
/*****************************/
.terms_form_container { float: left; display: inline-block !important; }
div#give_show_terms { display: inline-block; }
#give_terms_agreement .give_terms_links_popup.give_terms_cstm { float: right; }
.mobile-display-only { display: none; }
.services-page-header-main { }
.services-main-page-content .block-content { padding-bottom: 40px; }
.services-page-header-main { padding-top: 180px; padding-bottom: 60px; }
.services-page-header-main h2 { color: #000; font-size: 70px; font-weight: 800 !important; font-family: 'Open Sans', sans-serif !important; background: url(img/yellow_line.jpg) no-repeat; background-position: bottom left; margin-bottom: margin-bottom: 60px;
padding-bottom: 33px; }
.services-page-header-main p { font-size: 20px; color: #000000; font-family: 'tinosregular'; line-height: 27px; }
.services-page-header-main p em { font-size: 30px; }
.custom-services-sections { padding-bottom: 100px; }
@media only screen and (max-width: 1350px) {
.custom-services-sections { padding-right: 4%; }
}
@media only screen and (max-width: 1280px) {
.custom-services-sections { padding-right: 6%; }
}
.custom-services-sections h2 { font-size: 50px; text-transform: none; font-weight: 800 !important; font-family: 'Open Sans', sans-serif !important; color: #000; margin-top: 0px; letter-spacing: 0px; }
.services-main-page-container { padding-bottom: 50px; }
.header-style-3 #primary-menu.no-responsive > li.menu-item-active > a { border: 0px !important; }
.page-template-donation-page-template .custom-donate-btn { color: #14b6c4 !important; }
.st-btn { height: 62px !important; padding: 13px 12px !important; width: 123px !important; text-align: center !important; border-radius: 51px !important; }
.st-btn > svg { height: 37px !important; width: 37px !important; }
.st-btn > span { display: none !important; }
.wall-of-fame-header { height: 100vh; }
.wall-of-fame-page { background: url(https://sunyouthorg.com/wp-content/uploads/2018/09/sy_news.jpg?id=24658) no-repeat !important; background-position: bottom !important; background-size: 100% !important; margin-bottom: 0px !important; }
.wall-of-fame-page h2 { font-size: 70px; font-weight: 800 !important; font-family: 'Open Sans', sans-serif !important; color: #000; margin-bottom: 0px; margin-top: 0px; border-bottom: 1px solid #000; padding-bottom: 35px; }
.wall-of-fame-page p { font-size: 30px; color: #000000; font-family: 'tinosregular'; line-height: 37px; font-style: italic; padding-left: 15%; padding-right: 15%; }
.wall-of-fame-page-img { min-height: 380px; /*max-height: 350px;*/ }
@media only screen and (max-width: 1215px) {
/*.wall-of-fame-page-img { min-height: 250px; max-height: 250px; }*/
}
@media only screen and (max-width: 1024px) {
.custom-services-sections { padding-right: 60px; }
}
.wall-of-fame-page-img img{width:100%;margin-bottom:20px!important;height:auto;/*max-height:350px;*/object-fit:cover;min-height:350px;}
@media only screen and (max-width: 992px) {
.wall-of-fame-page-img { min-height: auto !important; max-height: 100% !important; text-align: center; }
.wall-of-fame-page-img img { width: auto; }
.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body { padding-right: 0 !important; }
}
.alm-btn-wrap .alm-load-more-btn { background: #ffde00 !important; color: #000 !important; height: 105px !important; border-radius: 50px !important; }
.alm-btn-wrap .alm-load-more-btn.done { background: #ffde00 !important; color: #000 !important; height: 105px !important; border-radius: 50px !important; }
.alm-btn-wrap .alm-load-more-btn.loading:before { display: none !important; width: 0px !important; height: 0px !important; }
.alm-btn-wrap .alm-load-more-btn.loading { padding-left: 20px !important; }
.page-not-found { background: url(img/error_1_3.png) no-repeat; background-size: cover; height: 100vh; display: flex; align-items: center; width: 100%; text-align: center; }
.page-not-found-content { font-size: 70px; font-weight: 800 !important; font-family: 'Open Sans', sans-serif !important; color: #000; text-align: center; width: 100%; }
body.error404 #site-header-wrapper { position: absolute !important; background: none !important }
.give-tributes-dedicate-donation { display: none !important; }
.give-fee-recovery-donors-choice { display: none !important; }
.home-service .info { top: 60px; padding-top: 0px !important; padding-bottom: 0px !important; align-content: center;/* position: absolute;
    
    z-index: 1;
    width: 50%;
    padding: 12% 5.5% !important;
    background-color: rgba(178,225,240, 0.8);
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    min-height: 62vh !important;
    max-height: 70vh;*/ }
.home-service .image-container { box-shadow: none !important; background: none !important; }
.serv_img { padding-top: 30px; padding-bottom: 30px; }
.serv_img img { box-shadow: 0 0 2.4em 0.3em rgba(0, 0, 0, 0.4); }
 @media screen and (max-width: 560px) {
.serv_img { padding-top: 10px; padding-bottom: 10px; }
}
.custom-newsletter-form span.EMAIL-label { display: none; }
.custom-newsletter-form input[type="email"] { border-radius: 0px !important; border: 0 !important; padding: 12px 46px 12px 9px !important; }
.custom-newsletter-form input[type="text"] { border-radius: 0px !important; border: 0 !important; padding: 12px 46px 12px 9px !important; width: 60%; }
.custom-newsletter-form span.empty-label { display: none; }
.custom-newsletter-form button { width: 200px !important; font-weight: normal; height: 49px !important; /* position: absolute; */ right: 0; padding: 0; /* top: -8px !important; */ /* margin: 13px 0 0 0; */ font-size: 28px; font-family: 'Open Sans', sans-serif !important; border-radius: 0px; background: #000 !important; text-transform: capitalize !important; color: #fff; border: 0; }

.custom-newsletter-form input[type="submit"] { width: 200px !important; margin: 0px !important; font-weight: normal; height: 49px !important; /* position: absolute; */ right: 0; padding: 0; /* top: -8px !important; */ /* margin: 13px 0 0 0; */ font-size: 28px; font-family: 'Open Sans', sans-serif !important; border-radius: 0px; background: #000 !important; text-transform: capitalize !important; color: #fff; border: 0; }

.wpcf7-form .wpcf7-quiz, .wpcf7-form input[type="number"], .wpcf7-form input[type="date"], .wpcf7-form input.wpcf7-text { border-radius: 6px; background: #FFF; border: 2px solid #ddd; padding: 0.5em !important; }
.wpcf7-form textarea { border-radius: 6px; background: #FFF; border: 2px solid #ddd; padding: 0.5em !important; }
.wpcf7 input[type='submit'] { background: #ffde00 !important; color: #000; border: none !important; text-transform: uppercase; font-size: 18px !important; padding: 10px 30px !important; letter-spacing: 0.5px; font-weight: 500 !important; border-radius: 3px !important; height: auto; line-height: normal; font-family: 'Open Sans', sans-serif; width: auto !important; }
.wpcf7 input[type='submit']:hover { background: #ffde00; color: #000; }
.wpcf7 label { font-size: 13px; color: #747474; font-family: 'Open Sans', sans-serif; font-weight: 600; line-height: normal !important; }
.hide_field { display: none; }
.scroll-top-button { right: 4px !important; }
.add-top-custom-padding-1 { padding-top: 100px !important; }
.add-top-custom-padding-2 { padding-top: 13% !important; }
 @media screen and (max-width: 1200px) {
.add-top-custom-padding-1 { padding-top: 45px !important; }
}
 @media screen and (max-width: 560px) {
.add-top-custom-padding-1 { padding-top: 80px !important; }
}
.custom-pre-nav { width: 30px; height: 100px; position: absolute; top: 18px; left: -51px; display: block !IMPORTANT; border: 0px solid black; background: url(img/new_arrow_pre.png) no-repeat !important; }
.custom-next-nav { width: 30px; height: 100px; position: absolute; top: 18px; right: -65px; display: block !IMPORTANT; border: 0px solid black; background: url(img/new_arrow.png) no-repeat !important; }
.custom-pre-nav .fa, .custom-next-nav .fa { font-size: 0px !important; }
.hide_field { display: none; }
.back_news_link { position: absolute; top: 45px; left: 120px; z-index: 99; }
.back_news_link a{color: #000;}
.page-title-block { background-color: #FFF !important; padding: 20px 0 0 0 !important; text-align: left; }
.page-title-block .page-title-title h1 { font-family: 'Ropa Sans', sans-serif; font-size: 50px; color: #000000; }
.page-title-block .breadcrumbs { display: none; }
@media screen and (max-width: 1024px) {
.custom-pre-nav { background-size: 24px !important; }
.custom-next-nav { right: -23%; background-size: 24px !important; }
}
@media screen and (max-width: 600px) {
.custom-pre-nav { background-size: 18px !important; top: 3px; }
.custom-next-nav { right: -23%; background-size: 18px !important; top: 3px; }
}
@media only screen and (min-width: 768px) {
.wpb-js-composer .donation-row .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab > a b { display: none; }
}
.contact-page-header { background: url(img/contact_page_header.jpg) no-repeat !important; background-size: cover !important; }
.contact-us-page { }
.contact-us-page .mc4wp-checkbox { font-style: italic; }
.contact-us-page .wpcf7-form input { margin-right: 10px; }
.contact-us-page h2 { font-size: 4rem; font-weight: 800 !important; font-family: 'Open Sans', sans-serif !important; line-height: 52px; margin-top: 0px; margin-bottom: 30px; }
.contact-us-page p { font-size: 22px; color: #000000; font-family: 'tinosregular'; line-height: 28px; font-style: italic; }
.contact-us-page-columns p { font-size: 20px; color: #000000; font-family: 'tinosregular'; line-height: 25px; margin-bottom: 32px; }
.footer-map-row .vc_toggle.vc_toggle_default .vc_toggle_title { display: none; }
.footer-map-row { text-align: center; background: #ffde00 !important; }
.custom-map-toggle { text-align: center; margin-left: 200px; margin: 0 !important; display: inline-block; font-size: 27px; padding: 13px 20px; font-weight: 400; color: #000; letter-spacing: 1px; text-transform: none; background: #fff; }
.footer-column-2 { text-align: right; }
.footer-column-2 h4 { color: #000; font-family: 'Ropa Sans', sans-serif; font-size: 28px; letter-spacing: 0; margin: 0; }
.footer-column-2 .widget { margin-top: 0px !important; margin-bottom: 20px; }
.footer-column-2 p { font-weight: 400 !important; font-size: 27px; color: #000; margin-bottom: 0px; line-height: 1.3; font-family: 'Ropa Sans', sans-serif; letter-spacing: -1px; }
.footer-column-2 p a { border-bottom: 1px solid #222; color: #000; }
.footer-first-half h4 { font-size: 36px; }
.footer-first-half ul { padding-left: 0px; }
.footer-first-half .social-icons-list-item .social-icon .socicon { background: #000 !important; }
.footer-first-half .widget { margin-top: 0px !important; }
.footer-first-half ul.menu li:last-child {/* display: none;*/ }
#post-wrap { float: right; }
#give-form-26985-wrap #pinfo_tel-wrap { float: none; }
.custom-show-s-desktop { display: block; }
.custom-show-s-mobile { display: none; }
 @media screen and (max-width: 1024px) {
.custom-show-s-desktop { display: none; }
.custom-show-s-mobile { display: block; }
}
.page-scroller .scroller-block.google-map { padding-left: 0px !important; padding-right: 0px !important; }
 @media (max-width: 1212px) and (min-width: 980px) {
#site-header .header-main:not(.header-layout-fullwidth_hamburger):not(.logo-position-menu_center) .site-title { padding-top: 0px; padding-bottom: 0; }
}
@media (max-width: 1212px) {
#site-header .header-main {/*padding-top: 30px;*/ }
#site-header .site-title a img { margin-top: 8px; }
}
.page-scroller .scroller-block.footer-second-row { display: none; }
@media screen and (max-width: 992px) {
#site-header .header-main { padding-top: 0px; }
.page-scroller .scroller-block.footer-second-row { display: block; }
}
.page-scroller .scroller-block.footer-second-row .footer-column-2 p { text-align: center !important; }
.page-scroller .scroller-block.footer-second-row .footer-column-2 h4 { text-align: center; }
 @media screen and (max-width: 992px) {
.page-scroller .scroller-block.footer-second-row .footer-second-half { height: 100vh; display: none; }
}
 @media screen and (max-width: 1200px) {
.footer-first-half ul.social-icons-lists { margin: 5px 0 5px 0; }
.footer-first-half .social-icons-list-item .social-icon .socicon { font-size: 18px !important; }
.footer-column-2 h4 { font-size: 20px; }
.footer-column-2 p { font-size: 20px; }
.footer-first-half .widget_nav_menu h4 { font-size: 18px; }
.footer-first-half h4 { font-size: 24px; }
}
#secondary-menu .mega-menu-flyout { display: none !important; }
.mobile-menu-layout-default #primary-navigation.responsive ul { border: 0px !important; }
.mobile-menu-layout-default #primary-navigation.responsive ul li.menu-item { border-color: #ffde02 !important; }
.mobile-menu-layout-default .primary-navigation.responsive ul > li.menu-item, .mobile-menu-layout-default .primary-navigation.responsive ul > li.dl-back { border-bottom: 1px solid #ffde02 !important; }
.mobile-menu-layout-default .primary-navigation.responsive ul li.menu-item, .mobile-menu-layout-default .primary-navigation.responsive ul li.dl-back { background: #ffde02 !important; }
.mobile-menu-layout-default .primary-navigation.responsive ul > li.menu-item-current > a, .mobile-menu-layout-default .primary-navigation.responsive ul > li.menu-item.menu-item-active a { background: #ffde02 !important; border-left: 4px solid #ffde02 !important; padding-left: 26px; color: #000 !important; }
.mobile-menu-layout-default .primary-navigation.responsive li a { color: #000 !important; }
#primary-navigation .menu-toggle .menu-line-1, #primary-navigation .menu-toggle .menu-line-2, #primary-navigation .menu-toggle .menu-line-3 { background-color: #ffde02 !important; }
#site-header:not(.shrink) .header-colors-light #primary-navigation .menu-toggle .menu-line-2 { background-color: #ffde02 !important; }
.show-for-mobile .menu-toggle { position: absolute !important; right: -30px; /*top: 36px;*/ }
.page-template-donation-page-template .show-for-mobile .menu-toggle { position: absolute !important; right: -54px; /*top: 36px;*/ }
 @media screen and (max-width: 992px) {
.desktop-nv { display: none !important; }
.page-template-donation-page-template header .container { width: 655px; }
}
 @media only screen and (max-width: 767px) {
header.site-header .container { padding: 0 20px; width: 100% !important; }
.newsPostrow .vc_grid-item.vc_col-sm-12 { width: 100%; float: none !important; }
.newsPostrow .vc_grid-item.vc_visible-item.vc_col-sm-12:nth-child(5n+0) { width: 100%; }
body.page-template-page-template-news .main-content .container { padding: 0 25px; }
body.page-template-page-template-news .block-content { padding: 25px 0 50px !important; }
.news-Arc_headings h2.vc_custom_heading { font-size: 30px !important; line-height: normal !important; }
.news-Arc_headings h3.vc_custom_heading { font-size: 18px !important; }
.newsPostrow-in .vc_grid-styled-select { text-align: left; }
.newsPostrow-in .vc_grid-styled-select select { border: 1px solid #eee; }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_grid_filter-item.vc_visible-item.vc_col-sm-12:first-child .in-HoverData .PostTitle_hover h3 { font-size: 22px; line-height: 1; }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_grid_filter-item.vc_visible-item.vc_col-sm-12:first-child .in-HoverData .PostDate_hover h5 { font-size: 14px; }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_grid_filter-item.vc_visible-item.vc_col-sm-12:first-child .PostReadM_btn .vc_general.vc_btn3 { font-size: 20px !important; }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_grid_filter-item.vc_visible-item.vc_col-sm-12 .PostReadM_btn .vc_general.vc_btn3 { font-size: 20px !important; }
.newsPostrow-in .vc_pageable-slide-wrapper .vc_grid-item.vc_grid_filter-item.vc_visible-item.vc_col-sm-12:first-child .in-HoverData .PostShort_excerpt p { font-size: 16px; line-height: 25px; }
.newsGrid_layout { height: 400px; }
.newsPostrow-in .vc_grid-btn-load_more a { font-size: 20px; width: 150px; height: 150px; padding: 65px 15px; }
.newsPostrow-in .vc_grid-btn-load_more { margin: 40px 0; }
.page-template-donation-page-template .block-content .container { width: 100%; padding: 0 20px; }
.custom-sharethis-btn { right: 70px; }
}
 @media screen and (max-width: 600px) {
.show-for-mobile { /*top: -38px;*/ position: relative; }
/*.show-for-mobile .menu-toggle { top: 74px; }*/

.back_news_link { top: 35px; left: 80px; font-size: 12px; }
}
.avis-popup-header { background: url(img/popup_header.png) no-repeat; background-size: cover; padding-bottom: 70px; padding-top: 20px; margin-bottom: 0px !important }
.avis-popup-header h2 { font-size: 24px; color: #000000; font-family: 'Open Sans', sans-serif !important; font-weight: 600 !important; position: relative; margin: 0px; padding-left: 6px; padding-top: 45px; }
.avis-popup-header h2:after { height: 3px; width: 116px; background-color: #ffde00; content: ''; position: absolute; bottom: 6px; left: 6px; }
.avis-popup-content { background-color: #ffde00; padding: 40px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; }
.avis-popup-content p { font-size: 20px; color: #000000; font-family: 'tinosregular'; line-height: 25px; margin-bottom: 25px !important; }
.pum-theme-26873 .pum-container, .pum-theme-default-theme .pum-container { padding-top: 0px !important; padding-bottom: 0px !important; }
#popmake-45373 p { margin-bottom: 0px; }
.pum-theme-26873 .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-weight: inherit; font-size: 12px; font-style: normal; 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, 183, 205, 1.00 ); background: none !important; color: #000 !important; font-size: 34px !important; top: 20px !important; right: 15px !important; }
#custom_html-3 { clear: both; padding-top: 50px !important; }
#custom_html-3 p { color: #000; font-size: 21px; }
#custom_html-3 p a { color: #000 !important; }
#primary-menu li.current-menu-item a { color: #00bcd4 !important; }
#primary-menu li.active-item a { color: #00bcd4 !important; }
 @media (max-width: 1400px) {
.menu-title:nth-child(8) { clear: both; }
.menu-title:nth-child(4) { clear: both; }
.menu-title{padding-top:20px!important;min-height:195px!important;margin-top:0px;margin-left:0;padding-left:10px;padding-right:10px;}
.menu-title .sub-menu { padding-top: 5px !important; margin-top: 5px }
.menu-title > a:first-child { font-size: 17px !important; }
.menu__content ul li a { font-size: 15px !important; }
.menu__content ul li{line-height: 18px;}

}
 @media only screen and (max-width: 1215px) {
/*.wall-of-fame-page-img { min-height: 350px !important; max-height: 250px; }*/
}
 @media only screen and (max-width: 1198px) {
.wall-of-fame-page-img { min-height: 250px !important; max-height: 250px; }
.wall-of-fame-page-img img{width:100%;margin-bottom:20px!important;height:auto;/*max-height:342px;*/object-fit:cover;min-height:260px;}
}
@media only screen and (max-width: 992px) {
.wall-of-fame-page .alm-listing { height: auto !important; }
.wall-of-fame-page-img img { /*max-width: 50%;*/ max-height: 100%; }
/*.menu-title:nth-child(4) { display: none !important; }
.menu-title:nth-child(5) { display: none !important; }
.menu-title:nth-child(6) { display: none !important; }
.menu-title:nth-child(7) { display: none !important; }
.menu-title:nth-child(8) { display: none !important; }
.menu-title:nth-child(9) { display: none !important; }
.menu-title:nth-child(10) { display: none !important; }*/
}
 @media only screen and (max-width: 767px) {
.change-order-for-mobile { order: 2 !important; }
.show-for-mobile .menu-toggle { right: 0px; }
.page-template-donation-page-template .show-for-mobile .menu-toggle { right: 0px; }
.menu-item a img { margin-bottom: 20px; }
.menu-title > a:first-child { font-size: 27px !important; }
.menu__content ul li a { font-size: 21px !important; line-height: 27px; }
}
@media only screen and (max-width: 600px) {
.wall-of-fame-page-img { }
.wall-of-fame-page-img img { max-width: 90%; }
}
.services-page-description * { color: #000; font-family: 'tinosregular'; }
#give-gateway-radio-list li { list-style: none; }
.wpb_text_column ul li::before { display: none; }
 @media (max-width: 1212px) and (min-width: 980px) {
#site-header .header-main:not(.header-layout-fullwidth_hamburger):not(.logo-position-menu_center) .site-title { padding-top: 0 !important; padding-bottom: 0; }
}
.services-page-content .add-top-custom-padding-1 { padding-top: 0px !important }

.st-btns{
    margin: 329px auto 0 !important;
}
.st-btn{
padding: 13px 12px !important;
}


.pum-content .vc_column-inner{padding: 0px !important; background-color: #fff;} 

#st-1 .st-btn > img{width: 0px !important;}

#pum-150107 p{ padding-left: 20px !important; padding-right: 20px !important; }

.eventon_events_list .eventon_list_event .desc_trig:hover{
    background-color : #eeeeee !important;
}

#popmake-150998 .pum-content .vc_column-inner{padding: 0px !important; background:none !important;} 
#popmake-150998.pum-container{background: none !important;}

#popmake-151758 .pum-content .vc_column-inner{padding: 0px !important; background:none !important;} 
#popmake-151758.pum-container{background: none !important;}
@media only screen and (max-width: 600px) {
	#popmake-150998.pum-container{width: 96% !important;}
	#popmake-151758.pum-container{width: 96% !important;}
}
#popmake-150998 .pum-content h2{
	    color: #000;
    font-family: 'tinosregular' !important;
    font-size: 35px;
    font-style: italic !important;
    line-height: 35px !important;
    padding-bottom: 16px;
    margin-left: 20px;
}
#popmake-150998 .pum-content p{font-size: 19px; font-style: italic; }
#popmake-150998 .pum-content .avis-popup-content{
	padding-top: 20px !important; 
	padding-left: 25px !important;
	padding-right: 25px !important;
}

#popmake-151758 .pum-content h2{
	    color: #000;
    font-family: 'tinosregular' !important;
    font-size: 35px;
    font-style: italic !important;
    line-height: 35px !important;
    padding-bottom: 16px;
    margin-left: 20px;
}
#popmake-151758 .pum-content p{font-size: 19px; font-style: italic; }
#popmake-151758 .pum-content .avis-popup-content{
	padding-top: 20px !important; 
	padding-left: 25px !important;
	padding-right: 25px !important;
}

#popmake-150998 .pum-content .avis-popup-header{
	background: url('img/NOTICE-NOEL_bg.jpg') no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
}

/****/
#popmake-150998 .pum-content .avis-popup-header{
	background: url('img/pop-up-integration.jpg') no-repeat !important;
	    background-size: cover !important;
    padding-top: 180px !important;
    padding-bottom: 180px !important;
}
#popmake-151758 .pum-content .avis-popup-header{
	background: url('img/pop-up-integration.jpg') no-repeat !important;
	    background-size: cover !important;
    padding-top: 180px !important;
    padding-bottom: 180px !important;
}
#popmake-150998 .pum-content h2{margin-bottom: 15px; padding: 0px !important; margin-left: 0px !important; font-size: 20px;}
#popmake-151758 .pum-content h2{margin-bottom: 15px; padding: 0px !important; margin-left: 0px !important; font-size: 20px;}
.popup-icn img{display: none;}
/****/



#popmake-150998 .pum-content p a{color: #000 !important; text-decoration: none;}
.popup-icn img{margin-left: 20px !important;}
#popmake-150998 .pum-content + .pum-close{top: 40px !important;}
#popmake-151758 .pum-content + .pum-close{top: 40px !important;}
@media only screen and (max-width: 600px) {
	.custom-hh-font{font-size: 50px !important;}
}

.help-donate-btn a{
    background: #feda47 !important;
    font-size: 30px !important;
    color: #000 !important;
    text-decoration: none !important;
    border-radius: 27px !important;
    padding-left: 35px !IMPORTANT;
    padding-right: 35px !important;
    border: 0px !important;
}
@media only screen and (max-width: 600px) {
	.help-donate-btn{width: 100% !important;}
	.help-donate-btn a{display: block !important; width: 100%;}
}
.help-us-help-others-section{outline: none !important;}
.help-us-help-others-section p{line-height: 34px !important; font-size: 26px !important; color: #000 !important}
.help-us-help-others-section h2{color: #000 !important;}
.help-us-help-others-section .gem-counter .gem-counter-number .gem-counter-odometer, .gem-counter-suffix{display: block !important; }
.help-us-help-others-section .gem-counter-inner{text-align: left !important;}
.help-us-help-others-section .gem-counter-number{display: inline-block !important;}
.help-us-help-others-section .gem-counter-text{display: inline-block !important; font-size: 100px; font-weight: bold; margin-left: 10px; }
.help-us-help-others-section .gem-counter-odometer .odometer-inside{font-size: 100px !important;text-align: left !important; color: #000 !important;}
.help-us-help-others-header .gem-icon-with-text{margin-top: 250px;}
.help-us-help-others-header .gem-icon-with-text-icon{
	margin-bottom: 0px !important;
    margin-top: 0px !important;
    background: #feda47 !important;
    text-align: center !important;
    padding-left: 12px !important;
    padding-top: 28px !important;
    color: #000 !important;
}
.help-us-help-others-header .gem-icon .back-angle{
	color: #000 !important;
}
.help-us-help-others-header .gem-icon-with-text > .gem-icon-with-text-content{
    padding: 20px;
    background-color: rgba(255,255,255,0.6);
}
.help-other-header-popup{
	position: relative;
}
.help-other-header-popup-list{
	display: block;
    position: absolute;
    background-color: #feda47;
    width: 300px;
    list-style: none;
    border-radius: 10px;
    left: 290px;
    top: -16px;
    padding-left: 0px;
    z-index: 2;
}
.help-us-help-others-section .gem-counter-style-vertical .gem-counter.gem-counter-size-small .gem-counter-inner{
	padding-top: 0px !important;
	padding-left: 0px !important;
}
@media only screen and (max-width: 600px) {
	.help-us-help-others-header {height: 100vh !important;}
	.help-other-header-popup-list{
		top: 60px;
		width: 100%;
		left: 1px;
	}
	.help-other-header-txt-abs{
	    left: 83px !important;
	    font-size: 12px;
	    margin-right: 46px;
	    top: 10px !important;
	    line-height: 19px;
	}
	.help-us-help-others-header .vc_column-inner{
		padding-left: 30px !important;
	}
	.help-us-help-others-header h2{
		font-size: 46px !important;
		line-height: 40px !important;
	}
	.help-us-help-others-header p{
		line-height: 22px !important;
		font-size: 15px !important;
	}
	.help-us-help-others-section{padding-top: 50px !important; padding-bottom: 50px !important; overflow: unset !important;}
	
}
.help-other-header-popup-list li{
	line-height: 38px;
	border-bottom: 1px solid #fff;
	padding-left: 20px;
}
.help-other-header-popup-list li a{
	color: #000 !important;
	font-size: 15px;
	text-transform: uppercase;
}
.help-other-header-popup-list li a:hover{
	text-decoration: underline;
}
.help-other-header-popup-list li:last-child{border:0px;}
.page-id-151436 .main-menu{display: none !important;}
.page-id-151436 .right-buttons{display: none !important;}
.page-id-151436 #menu-item-24616{display: none !important;}
.page-id-151436 #menu-item-24617{display: none !important; }
.page-id-151436 #primary-menu li a{background: none !important;}

.page-id-156071 .main-menu{display: none !important;}
.page-id-156071 .right-buttons{display: none !important;}
.page-id-156071 #menu-item-152470{display: none !important;}
.page-id-156071 #menu-item-152471{display: none !important; }
.page-id-156071 #primary-menu li a{background: none !important;}
.help-other-header-txt-abs{ position: absolute; top: 34px; left: 150px; z-index: 9999; }
.help-other-fix-header{background: #fff !important; border-bottom: 1px solid #ccc !important;}
.help-us-help-others-section-mobile{padding: 0px !important;}
@media only screen and (max-width: 600px) {
	.help-other-fix-header{background:none !important; border:0px !important;} 
	.help-other-fix-header .help-other-header-txt-abs{display: none;}
	.help-us-help-others-section-mobile{padding-bottom: 60px !important;}
	.help-us-help-others-section img{width: 80%;}
	.help-us-help-others-section .wpb_single_image.vc_align_left{text-align: center !important;}
}

.page-id-151436 .animated {
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.show-help-video1{display: none;}


@media only screen and (max-width: 1450px) {
	.basketball-page-header h3{
		margin-top: 10px !important;
		line-height: 25px !important;
		font-size: 20px !important;
	}
}
@media only screen and (max-width: 1050px) {
	.basketball-page-header h1{
		font-size: 30px !important;
		line-height: 30px !important;
	}
}

#menu-item-152469{display: none !important; }
#menu-item-154430{display: none !important; }
#menu-item-154431{display: none !important; }
#menu-item-154432{display: none !important; }


.vc_btn3{
	background: #ffde00 !important;
    color: #000 !important;
    border: none !important;
    text-transform: uppercase;
    font-size: 18px !important;
    padding: 17px 30px !important;
    letter-spacing: 0.5px;
    font-weight: bold !important;
    border-radius: 0 !important;
    height: auto;
    line-height: normal;
    font-family: 'Open Sans', sans-serif;
    width: auto !important;
}

.download-report-dropdown{position: relative; margin-bottom: 0px;}

.download-report-dropdown .gem-list{
	display: none;
	position: absolute;
	background-color: rgba(0,0,0,0.8);
    padding: 10px;
    z-index: 999;
    text-align: center;
    width: 160px;
    left: 80px;
    top: 41px;
    padding-top: 7px;
    padding-bottom: 10px;
    transition: all 2s linear;
}
.download-report-dropdown:hover .gem-list{
	/*display: block;*/
}
.download-report-dropdown .gem-list ul{
	padding-left: 0;
}
.download-report-dropdown .gem-list li:before{display: none;}
.download-report-dropdown .gem-list li{
	border-bottom: 1px solid #FFDE00;
    margin: 0;
    text-align: center;
    text-indent: 0;
    line-height: 48px;
    color: #FFDE00;
    font-size: 18px;
}
.download-report-dropdown .gem-list li a{
	color: #FFDE00;
	text-decoration: none;
}
.download-report-dropdown .gem-list li:last-child {
    border: 0 !important;

}
.download-report-dropdown .vc_column-inner{
	border: 0px !important;
    background: none !important;
}

.activity-report-header-content .gem-icon-with-title{margin-bottom: 17px !important;}
.activity-report-header-content .vc_row{margin-top: 0px !important; margin-bottom: 0px !important;}


.team-page-header-btn1 button {
    font-size: 27px !important;
    color: #000 !important;
    font-family: Tinos;
    border: 1px solid #ffe63b !important;
    background-color: rgba(255,230,59,0.8) !important; 
    border-radius: 0px !important;
    font-weight: normal !important;
    text-transform: none;
}
.team-page-header-btn2 button {
    font-size: 27px !important;
    color: #000 !important;
    font-family: Tinos;
    border: 1px solid #ffe63b !important;
    background-color: rgba(255,230,59,0.8) !important; 
    border-radius: 0px !important;
    font-weight: normal !important;
    text-transform: none;
}
.team-page-header-btn1.act-btn button{
    color: #14b6c4 !important;
}
.team-page-header-btn2.act-btn button{
    color: #14b6c4 !important;
}
.team-page-header-btn1 button:hover{text-decoration: underline !important;}
.team-page-header-btn2 button:hover{text-decoration: underline !important;}
@media only screen and (max-width: 767px) {
	.b-o-d-img{padding-left: 21px !important; padding-right: 21px !important;}
	.our-team-page-header h1{font-size: 51px !important; line-height: 60px !important;}
	.team-page-header-btns .vc_btn3-container.vc_btn3-right{text-align: center !important;}
	.team-page-header-btns .vc_btn3-container.vc_btn3-left{text-align: center !important;}
}

@media only screen and (max-width: 560px){
	#m-team {
	    padding-left: 0 !important;
	    padding-right: 0 !important;
	}
}
.dk-speakout-petition{padding-top: 0px !important;}

.page-template-default .dk-speakout-petition-wrap{
    border: 1px solid #ffde00;
    box-shadow: none;
    background: #fff;
    width: 100%;
}
.page-template-default .dk-speakout-petition-wrap h3{
    background: none;
    text-shadow: none;
    color: #000 !important;
    font-size: 30px;
    font-weight: normal;
    font-family: Tinos;
    margin-top: 15px !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.page-template-default .dk-speakout-petition input[type=text] {
    height: 35px !important;
    border-radius: 0 !important;
    border: 0 !important;
    font-size: 15px !important;
    padding-left: 25px !important;
    color: #000 !important;
    margin-bottom: 10px !important;
    font-family: Tinos;
}
.page-template-default .dk-speakout-petition input[type=email]{
	height: 35px !important;
    border-radius: 0 !important;
    border: 0 !important;
    font-size: 15px !important;
    padding-left: 25px !important;
    color: #000 !important;
    margin-bottom: 0px !important;
    font-family: Tinos;
}
.page-template-default .dk-speakout-petition select{ 
	padding-left: 25px !important;
	color: #000 !important;
    margin-bottom: 10px !important;
    background-color: #F4F6F7 !important;
    height: 35px;
    border-radius: 0 !important;
    border: 0 !important; 
     font-size: 15px !important;
}
.page-template-default .dk-speakout-petition input[type=text]::-webkit-input-placeholder { 
  color: black;
}

.page-template-default .dk-speakout-petition input[type=text]:-ms-input-placeholder { 
  color: black;
}

.page-template-default .dk-speakout-petition input[type=text]::placeholder {
  color: black;
}
.page-template-default .dk-speakout-petition input[type=email]::-webkit-input-placeholder { 
  color: black;
}

.page-template-default .dk-speakout-petition input[type=email]:-ms-input-placeholder { 
  color: black;
}

.page-template-default .dk-speakout-petition input[type=email]::placeholder {
  color: black;
}
.page-template-default .dk-speakout-petition .dk-speakout-optin-wrap label{
    vertical-align: 0 !important;
    font-size: 15px !important;
    font-weight: normal !important;
    text-transform: unset !important;
    color: #000 !important;
    padding-left: 7px !important;
    font-family: Tinos;
}
.page-template-default .dk-speakout-petition .dk-speakout-bcc-wrap label, .page-template-default .dk-speakout-petition .dk-speakout-privacypolicy-wrap label, .page-template-default .dk-speakout-petition .dk-speakout-optin-wrap label{
	vertical-align: 0 !important;
    font-size: 15px !important;
    font-weight: normal !important;
    text-transform: unset !important;
    color: #000 !important;
    padding-left: 7px !important;
    font-family: Tinos;
}
.page-template-default .dk-speakout-submit{  
    background: #ffde00 !important;
    border: 0 !important; 
    border-radius: 0 !important;
    text-shadow: none;
    color: #000 !important;
    box-shadow: none !important;
    text-transform: uppercase !important;
    height: 50px !important;
    font-weight: normal !important;
}
.page-template-default .dk-speakout-submit span{color: #000 !important;}

.dk-speakout-progress-wrap{background-color: #fff !important; font-size: 18px !important; border:0px !important; text-align: left; color: #000 !important;font-family: Tinos; margin-top: 0px !important;}
.dk-speakout-share{background-color: #fff !important;}
.dk-speakout-share p{font-family: Tinos; color: #000 !important; font-size: 18px !important; margin-left: 10px !important; text-align: left; }
a.dk-speakout-facebook{background: #fff !important; border:0px !important; box-shadow: none !important; width: auto !important; float: left; margin-left: 0px; height: 70px !important;}
a.dk-speakout-facebook span{background: url(img/ptetion_fb_icon.png) no-repeat !important;    background-size: cover !important; width: 61px; height: 61px;}
a.dk-speakout-twitter{background: #fff !important; border:0px !important; box-shadow: none !important; width: auto !important;float: left; margin-left: 10px; height: 70px !important;}
a.dk-speakout-twitter span{background: url(img/ptetion_tw_icon.png) no-repeat !important;    background-size: cover !important; width: 61px; height: 61px;}
.dk-speakout-readme{display: none !important;}
#dk-speakout-custom-field-1{display: none !important;}
.dk-speakout-signature-count{margin-left: 15px;}
@media only screen and (max-width: 1440px){
	.dk-speakout-petition-wrap{width: 100% !important;}
	.petition-page-header{padding-left: 130px !important; padding-right: 130px !important;}
	.petition-page-content{padding-left: 10px; padding-right: 80px;}
}
@media only screen and (max-width: 992px){
	.dk-speakout-petition-wrap{width: 100% !important;}
	.petition-page-header{padding-left: 50px !important; padding-right: 50px !important;}
	.petition-page-header h2{font-size: 30px !important;}
	.petition-page-header h1{font-size: 50px !important;}
	.petition-page-content{padding-left: 50px; padding-right: 50px;}
	.petition-page-header .vc_column-inner{padding-left: 0px !important;}
	.petition-content .vc_column-inner{padding-left: 0px !important; padding-right: 20px !important;}
}
@media only screen and (max-width: 767px){
	.petition-page-header h2{font-size: 22px !important;line-height: 30px !important;margin-bottom: 18px !important;}
	.petition-page-header h1{font-size: 37px !important; line-height: 44px !important;}

}
@media only screen and (max-width: 560px){
	.petition-page-header{background-image: url('img/earl-new-mobile.jpg') !important;}
}


.petition-content .gem-testimonials-prev{display: none !important;}
.petition-content .gem-testimonial-text{padding-left: 0px !important; text-align: left !important;}
.petition-content .gem-testimonials.style1 .gem-testimonial-wrapper:after{display: none !important;}
.petition-content .gem-testimonial-text p{font-size:30px;line-height:40px;font-style:italic;font-family: Tinos;color: #808080 !important;}
.petition-content .gem-testimonial-name{font-size: 20px; color: #808080;font-family: Tinos;text-align: left !important; font-weight: normal !important; text-transform: capitalize;}
.petition-content .gem-testimonial-company{font-size: 20px; color: #808080;font-family: Tinos;text-align: left !important;}

.petition-page-header h2{
    text-transform:unset;
}
.petition-page-header h1{
    text-transform:capitalize;
}

.petition-page-header a.socials-item{
    background: #000;
    border-radius: 50%;
    padding: 14px;
    color: #fff !important;
}
.petition-page-header a.socials-item .socials-item-icon{
    color: #fff !important;
}
.petition-content p {
    font-family: Open Sans;
    font-size: 17px;
    color: #000000;
    line-height: 33px;
}
/*.petition-content .vc_carousel-control .icon-next{
	background: url(img/next-arrow-new.png) no-repeat !important;
	height: 100px !important;
    background-size: cover !important;
    width: 30px !important;
}
.petition-content .vc_carousel-control .icon-prev{
	background: url(img/pre-arrow-new.png) no-repeat !important;
	height: 100px !important;
    background-size: cover !important;
    width: 30px !important;
}
.petition-content .vc_images_carousel .vc_carousel-control.vc_right{
	right: -50px !important;
}
.petition-content .vc_images_carousel .vc_carousel-control.vc_left{
	left: -50px !important;
}
.petition-content .vc_carousel-control .icon-next:before{
	font-size: 0px !important;
}
.petition-content .vc_carousel-control .icon-prev:before{
	font-size: 0px !important;
}
.petition-content .gem-testimonials .gem-next{
	background: url(img/next-arrow-new.png) no-repeat !important;
	height: 100px !important;
    background-size: cover !important;
    width: 30px !important;
    top: 50%;
    transform: translateY(-50%);
}
.petition-content .gem-testimonials .gem-next:after{background: none !important; font-size: 0px !important;}
.petition-content .gem-testimonials-navigation .gem-next:hover:after{
	background: none !important;
}*/
.fadeIn{
	-webkit-animation-duration: 1s !important;
-moz-animation-duration: 1s !important;
-ms-transition-animation-duration: 1s !important;
}
.fadeIn.fadeIn2{
	-webkit-animation-duration: 8s !important;
-moz-animation-duration: 8s !important;
-ms-transition-animation-duration: 8s !important;
}
@media only screen and (min-width: 560px){
	.sticky-petition-form{position: fixed; top: 300px; z-index: 999;}
}
@media only screen and (max-width: 560px){
	.page-scroller-nav-pane{width: 20px !important;}
	.petition-content .gem-testimonial-text p{font-size: 16px !important; line-height: 27px !important;}
	.petition-content .gem-testimonial-name{font-size: 14px;}
	.petition-content .gem-testimonial-company{font-size: 14px;}
	.slick-slide img{height: auto !important;}
	.petition-page-content{display: flex; flex-wrap: wrap-reverse; padding-left: 39px;}
	.petition-page-header{padding-left: 40px !important;}
	.petition-page-header .socials-list{margin-left: 12px !important;}
	.petition-sidebar-form > .vc_column-inner{padding-left: 0px !important; padding-right: 0px !important;}
	.sticky-petition-form{margin-top: -160px !important;width: 100% !important; padding-right: 0px !important; padding-left: 0px !important;}
}
.dk-speakout-share{display: none;}

.nivo-controlNav{display: none;}

.petition-sidebar-form .vc_btn3{font-weight: normal !important; display: block !important; width: 100% !important;}



@media (max-width: 500px){
	.vc_separator .vc_sep_holder {
	    display: block !important;
	    text-align: left;
	}
}

.page-id-154901 .pum-overlay{display: none !important;}

.pum-theme-26873 .pum-container, .pum-theme-default-theme .pum-container{
	background: none !important;
	box-shadow: none !important;
	top: 0px !important;
	left: 0px !important;
	margin: 0px !important;
	height: 100vh !important;
}
.pum-theme-26873 p{font-size: 17px !important;  font-family: 'Open Sans', sans-serif; color: #000;}
.pum-theme-26873 p a{text-decoration: none; color: #000;}
.pum-theme-26873 h1{margin-top: 20px !important; margin-bottom: 20px !important; line-height: 55px !important;}
.pum-theme-26873 h3{margin-top: 0px !important; margin-bottom: 15px !important;}
.pum-theme-26873 .pum-content .vc_column-inner{background: none !important;}
.pum-theme-26873 .pum-content .vc_row{margin: 0px !important;}
.pum-theme-26873 .pum-content .vc_btn3{background-color: #000 !important; color: #fff !important;} 
#pum-155244 {
    background: url(https://sunyouthorg.com/wp-content/uploads/2020/03/C19_Finale-1.webp) no-repeat;
    background-position: center;
    background-size: cover;
}
#popmake-155244 button[type="button"]{display: none !important;}
#popmake-155244 .wpb_single_image{margin-bottom: 0px !important;}


#pum-155264 {
    background: url(https://sunyouthorg.com/wp-content/uploads/2020/03/C19_Finale-1.webp) no-repeat;
    background-position: center;
    background-size: cover;
}
#popmake-155264 button[type="button"]{display: none !important;}
#popmake-155264 .wpb_single_image{margin-bottom: 0px !important;}

@media (max-width: 560px){
	.pum-theme-26873 h1{font-size: 30px !important; line-height: 35px !important;}
	.pum-theme-26873 h3{font-size: 15px !important; line-height: 20px !important;}
	.pum-theme-26873 p{font-size: 15px !important;}
}
.covid19-landing-page-header h2{margin-left: 75px; margin-right: 75px; margin-bottom: 30px; border-bottom: 6px solid #ffde01; padding-bottom: 15px; width: fit-content;}
.covid19-landing-page-header p{margin-left: 75px; margin-right: 75px;}
.covid19-landing-page{
	padding-left: 75px;
	padding-right: 75px;
}
@media (max-width: 1024px){
	.covid19-landing-page-header p span{font-size: 14px !important;}
}
@media (max-width: 992px){
	.covid19-landing-page-header{padding-top: 100px !important;}
	.covid19-landing-page-header h2{margin-left: 10px; margin-right: 40px; }
	.covid19-landing-page-header p{margin-left: 10px; margin-right: 40px; font-size: 14px !important;}
	
	.covid19-landing-page{padding-left: 20px; padding-right: 40px;}
}
.home-page-header .add-top-custom-padding-1{padding-top: 0px !important;}
.home-page-header p{margin-bottom: 0px;}

@media (max-width: 1400px){
	.home-page-header p{font-size: 14px !important; line-height: 21px !important; margin-top: 5px !important;}
	.home-page-header p a{line-height: 21px !important;}
	.home-page-header p span{font-size: 14px !important; line-height: 16px !important;}
	.home-page-header h1{font-size: 35px !important; line-height: 35px !important;}
	.home-page-header .wpb_content_element{margin-bottom: 14px !important;}
	.home-page-header .custom-donate-btn-home a{padding: 10px 55px !important; font-size: 18px !important;}
}

@media (max-width: 560px){
	.covid19-landing-page-header h2{font-size: 37px !important; line-height: 38px !important;}

	.page-id-155337 .home-page-header h1{font-size: 18px !important; line-height: 25px !important; margin-top: 0px !important;}
	.page-id-155337 .home-page-header p{line-height: 20px !important; margin-left: 20px; margin-right: 30px; margin-top: 8px !important;}
	.home-page-header span{font-size: 14px !important; line-height: 18px !important;}
	.home-page-header .add-top-custom-padding-1{margin-top: 0px !important; margin-bottom: 0px !important; }
	.home-page-header .vc_empty_space{display: none !important;}
	.home-page-header .custom-donate-btn-home a{font-size: 16px !important; width: 100% !important;}
	.home-page-header .wpb_animate_when_almost_visible{opacity: 1 !important;}
	body .help-us-help-others-header{margin-bottom: 200px !important;}
}

.covid19-landing-page p{color: #000 !important;}
.covid19-landing-page h2{text-transform: capitalize !important; color: #000 !important; }
.covid19-landing-page h3{text-transform: capitalize !important; color: #000 !important;border-bottom: 3px solid #000; width:  fit-content; margin-bottom: 20px; padding-bottom: 13px;}
.covid19-landing-page.covid19-landing-page-fr h3{text-transform: none !important;}
.covid19-landing-page ul li{list-style: disc !important; color: #000 !important;}
.covid19-landing-page h4{text-transform: capitalize !important; color: #000 !important; }
.covid19-landing-page.covid19-landing-page-fr h4{text-transform: none !important;}




.page-id-155337 #pum-155244{display: none !important;}
.page-id-155336 #pum-155264{display: none !important;}


.news-Arc_headings{ padding-top: 100px !important; }
body .news-Arc_headings h2.vc_custom_heading{font-family: 'hockey_is_lifmedium' !important;  text-transform: uppercase;}
.news-Arc_headings h3{font-family: 'hockey_is_lifmedium' !important; margin-bottom: 20px !important; }
.news-Arc_headings h4{text-transform: none !important; margin-top: 0px !important;}
.page-template-page-template-news .block-content{padding-top: 0px !important;}


