body {
background-image: url(//harlemheritagenow.com/wp-content/themes/harlem-heritage-now/background-texture.png) !important;
background-position: right;
background-repeat: repeat-y;
}
a, a:active, a:focus, a:visited, a:hover {
outline: none !important; 
}
.center-img {
text-align: center !important;
display: block !important;
}
small {
font-family: 'Noto Sans' !important;
}
@font-face { 
font-family: 'MADE Soulmaze';
src: url(//harlemheritagenow.com/wp-content/themes/harlem-heritage-now/fonts/MADE Soulmaze.otf) format('woff');
}
@font-face { 
font-family: 'PhenomiconTitle';
src: url(//harlemheritagenow.com/wp-content/themes/harlem-heritage-now/fonts/Proxima Nova Black.otf);
}
h1, h2, h3, h4, h5, h6 {
font-family: 'PhenomiconTitle' !important;
font-weight: 100 !important;
}
.no-gab-columns {
gap: 0 !important;
} #loading-gif > img{
position: fixed;
z-index: 10000;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.gif-overlay {
position: fixed;
z-index: 9999;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #FFF;
transition: visibility 0s linear 0.3s, opacity 0.3s;
}
@media (max-width: 544px) {
h1, .entry-content h1 {
font-size: 55px;
}
h2, .entry-content h2 {
font-size: 35px;
}
}
a, a:visited, a:hover, a:active {
color: inherit;
}
header .custom-logo-link img {
max-width: 100px;
width: 100px;
}
.ast-primary-header-bar {
background-color: #000;
}
@media (max-width: 980px) {
.ast-header-break-point .main-navigation .stack-on-mobile li {
text-align: center;
}
.ast-menu-toggle {
color: #fff !important;
}
.center-text-in-mobile {
text-align: center !important;
}
} .explore-background {
background-image: url(//harlemheritagenow.com/wp-content/themes/harlem-heritage-now/binocular-guy.png) !important;
background-repeat: no-repeat;
background-size: 560px;
background-position-y: 100%;
background-position-x: 50px;
}
.tribe_events.type-tribe_events.status-publish.hentry.hidetitle.ast-article-single.event-background{
background: #FFF;
padding: 0;
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.35);
-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.35);
padding: 30px;
}
.calendar-background {
background: #d04c61 !important;
background-image: url(//harlemheritagenow.com/wp-content/uploads/2022/05/calendar-background.png) !important;
background-position: right !important;
background-repeat: repeat-y !important;
}
#ast-desktop-header > div.ast-main-header-wrap.main-header-bar-wrap > div {
background: #000;
} .prev-next-about > div > figure{
display: inline-block;
}
.about-title {
margin-bottom: 150px !important;
}
@media (max-width: 980px) {
.about-title {
margin-bottom: 100px !important;
}
.wpwax-lsu-ultimate {
margin-top: 95px;
}
}
.about-menu > figure > a > img {
margin-top: 50px;
margin-bottom: -60px;
height: 100px;
}
.wp-container-1.about-menu:hover  figure img {
content:url(//harlemheritagenow.com/wp-content/uploads/2022/05/ABOUT-03.png);
}
.wp-container-2.about-menu:hover  figure img {
content:url(//harlemheritagenow.com/wp-content/uploads/2022/05/ABOUT-04.png);
}
.wp-container-3.about-menu:hover  figure img {
content:url(//harlemheritagenow.com/wp-content/uploads/2022/05/ABOUT-05.png);
}
.about-menu {
background-color: #fff;
padding-bottom: 40px;
}
.about-menu:hover {
background-color: #bebebe;
} #explore-info-2 {
text-align: center;
}
#explore-info-2 > h2 {
color: #f64536;
margin-bottom: 30px;
}
#explore-info-2 > span {
color: #000;
letter-spacing: 2px;
font-size: 18px;
}
@media (min-width: 980px) {
#explore-info-2 {
margin: 0 auto;
width: 68%;
}
.title-margin {
margin-bottom: 150px !important;
}
}
#explore-info {
text-align: center;
}
#explore-info > h1 {
margin-top: 70px;
margin-bottom: 45px;
}
#explore-info > h2 {
margin-top: 15px;
margin-bottom: 20px;
}
#explore-menu {
margin: 0;
}
.grid-container {
display: grid;
grid-template-columns: auto auto auto;
padding: 10px;
}
.grid-item {
padding: 20px;
font-size: 22px;
font-weight: bold;
text-align: center;
}
.grid-item:nth-child(1n) {
background-color: rgba(252, 142, 133, 0.5);
}
.grid-item:nth-child(2n) {
background-color: rgba(251, 106, 94, 0.5);
} #menu-item-710 {
position: relative;
}
#menu-item-710 >  .sub-menu {
position: absolute;
top: 60px;
width: 200px;
left: -70px;
}
#menu-item-710 >  .sub-menu {
border-top: none !important;
}
#menu-item-710 >  .sub-menu > li {
text-align: center;
}
#menu-item-710 >  .sub-menu > li > a {
font-family: 'Noto Sans' !important;
}
#colophon > div.ast-builder-grid-row-container:first-child {
align-content: start;
padding-top: 150px;
margin-bottom: -100px;
}
#colophon > div.ast-builder-grid-row-container:nth-child(2) {
padding-top: 0;
padding-bottom: 100px;
}
#block-9 {
text-align: left;
font-family: 'MADE Soulmaze';
color: #c30016;
margin-top: -40px;
margin-bottom: 100px;
}
#astra-footer-menu{
width: 100%;
}
#astra-footer-menu .menu-item {
padding-right: 4%;
padding-bottom: 35px;
}
#astra-footer-menu .menu-item > a{
display: block;
margin-top: -20px;
font-family: 'MADE Soulmaze';
color: #c30016;
}
@media (max-width: 980px) {
#astra-footer-menu{
display: block;
text-align: center;
}
#astra-footer-menu .menu-item {
display: flex;
padding-right: 0;
padding-bottom: 0;
}
#astra-footer-menu .menu-item > a{
padding-bottom: 35px;
}
#block-9 > div:first-child {
text-align: center;
}
}
#block-9 > div > div > div > form > input.tnp-email {
width: 100%;
max-width: 300px;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #000;
background-color: #FFF;
color: #000;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
}
#block-9 > div > div > div > form > input.tnp-submit {
width: 165px;
box-sizing: border-box;
display: inline-block;
padding: 10px;
border: 1px;
border-color: #c30016;
background-color: #c30016;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: 20px;
border-radius: 25px;
margin: 15px 0 0 0;
} .sub-menu {
background: #FFF !important;
border-top: 6px solid !important;
}
.sub-menu > li > a{
background: #fff !important;
color: #000 !important;
font-family: 'NOTO SANS';
font-weight: bold;
margin-top: 5px;
}
.sub-menu > li > a:hover{
background: #000 !important;
color: #FFF !important;
font-family: 'NOTO SANS';
font-weight: bold;
margin-top: 5px;
} #title-tool-kit::after {
content: "MEDIA KIT";
color: #FFFFFF;
}
.tool-kit-text {
font-weight: bold;
max-width: 600px;
margin: auto;
left: 0;
right: 0;
font-size: 20px;
margin-top: 40px;
}
#download-tool-kit-button {
display: block;
text-align: center;
margin-top: 100px;
}
#download-tool-kit-button > img {
margin-bottom: 35px;
}
#toolkit-image-bottom {
margin-bottom: -58px;
margin-left: -110px;
}
@media (min-width: 920px) {
#toolkit-image-bottom {
margin-bottom: -100px;
margin-left: -150px;
}
} #menu-item-753 > a:hover {
color: #ffb200 !important;
}
#menu-item-753 > .sub-menu:hover, #menu-item-753 > .sub-menu {
border-color: #ffb200 !important;
}
.about-mission-title::after {
content: "MISSION";
color: #ffb200;
}
#about-story-title::after {
content: "STORY";
color: #ffb200;
}
#about-the-team-title::after {
content: "THE TEAM";
color: #ffb200;
}
.about-content-left > figure > img {
margin-top: 20px;
margin-bottom: -55px;
} #menu-item-944 > a:hover {
color: #F64536 !important;
}
#menu-item-944 > .sub-menu:hover, #menu-item-944 > .sub-menu {
border-color: #F64536 !important;
}
.page-title.ast-archive-title {
color: #000;
}
@media (max-width: 980px) {
.page-title.ast-archive-title {
margin-top: 50px;
}
} #menu-item-799 > a:hover {
color: #c30016 !important;
}
#menu-item-799 > .sub-menu:hover, #menu-item-799 > .sub-menu {
border-color: #c30016 !important;
} @media(min-width:1200px) and (max-width:1263px) {
.category-image-top {
right: -190px !important;
}
}
@media (min-width: 922px) {
.category-image-top {
max-width: none;
width: calc(100vw - 277px);
position: absolute;
top: -65px;
right: -150px;
}
.category-margin {
margin-top: 210px;
}
}
@media (max-width: 921px) {
.category-image-top {
margin-top: -23px;
width: 100vw;
margin-left: -15px;
}
} #secondary li {
margin-bottom: 15px;
}
.cat-item > a,
.widget_recent_entries > nav > ul > li > a,
.no-comments.wp-block-latest-comments {
color: #FFF !important;
}
#secondary {
width: 265px;
background-color: #c30016 !important;
height: calc(100% - 70px);
}
.sidebar-main > aside {
margin-bottom: -10px !important;
}
.ast-separate-container.ast-two-container #secondary .widget {
background: transparent !important;
}
.sidebar-main > .widget.widget_block > div > div > h2,
.wp-block-group__inner-container > h2 {
font-size: 22px !important;
margin-bottom: 25px;
font-weight: normal;
}
@media (max-width: 922px) {
#secondary {
display: none;
}
}
@media (min-width: 922px) {
.margin-sidebar {
margin-left: 315px;
}
.blog .site-content > .ast-container, .archive .site-content > .ast-container, .search .site-content > .ast-container {
max-width: calc(100% - 315px);
}
.ast-separate-container.ast-two-container.ast-left-sidebar #secondary {
position: absolute;
top: 29px;
left: 0;
width: 265px;
text-align: right;
padding-top: 65px;
height: calc(100% - 851px);
z-index: 0;
}
.ast-separate-container.ast-left-sidebar #primary {
width: calc(100% - 130px);
}
}
@media (min-width: 1200px) {
.margin-sidebar {
margin-left: 23%;
}
} @media (min-width: 922px) {
.margin-sidebar-calendar {
margin-left: 230px;
}
}
@media (min-width: 1200px) {
.margin-sidebar-calendar {
margin-left: 20%;
}
}
@media (min-width: 1800px) {
.margin-sidebar-calendar {
margin-left: 25%;
}
} .ast-pagination a:focus, .page-numbers.current {
color: #c30016;
}
.ast-pagination .page-numbers {
background: #fff;
border-radius: 35px;
font-weight: bold;
}
.ast-pagination a:hover {
color: #c30016;
}
.ast-post-format- > header > .post-thumb-img-content > img {
width: 100% !important;
}
@media (min-width: 922px) {
.ast-post-format-.blog-layout-1 > div > header > h2 {
min-height: 125px;
background: rgba(125,125,125,0.2);
}
}
.entry-meta {
color: transparent !important;
}
.posted-on {
display: none;
}
.grid-explore {
display: grid;
grid-template-columns: 25% 25% 25% 25%;
}
@media (max-width: 1700px) {
.grid-explore {
display: grid;
grid-template-columns: 33% 33% 33%;
}
}
@media (max-width: 1300px) {
.grid-explore {
display: grid;
grid-template-columns: 50% 50%;
}
}
@media (max-width: 768px) {
.grid-explore {
display: grid;
grid-template-columns: 100%;
} }
.ast-row:before {
display: none !important;
}
#explore-menu > form[role=search] > label > input {
width: calc(100% - 160px);
margin-left: 11px;
margin-top: 70px;
}
#explore-menu > .grid-container {
display: none;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
border-bottom: none;
margin: 35px 15px 35px 15px;
padding: 0;
max-width: 1090px;
}
@media (max-width: 768px) {
.post.hidetitle.ast-article-single {
margin: 30px 0 0 0 !important;
}
}
.ast-article-post.hentry > div > div > div.entry-content.clear > p:nth-child(1){
display: none;
}
.post-content > header > .entry-meta {
background: #000;
height: auto;
font-family: 'PhenomiconTitle';
color: #FFF;
padding: 6px 15px;
position: absolute;
top: 0;
}
.entry-meta > span > a, .entry-header > .entry-meta > .posted-on > span { 
color: #FFF; 
}
.ast-single-post-order > .entry-meta > span > a, 
.ast-single-post-order > .entry-meta > .posted-on{
color: #c30016 !important;
font-family: 'MADE Soulmaze';
}
.page-links .page-link, .single .post-navigation a {
color: var(--ast-global-color-0);
color: #fff;
background: #000;
width: 200px;
border-radius: 25px;
}
.read-more {
background: #000;
height: auto;
font-family: 'PhenomiconTitle';
color: #FFF;
padding: 0;
border-radius: 15px;
text-align: center;
width: 130px;
font-size: 20px;
}
#primary > section.ast-archive-description > p {
font-size: 16px;
font-weight: bold;
letter-spacing: 1px;
}
.ast-archive-description {
padding: 0 !important;
background: transparent !important;
}
.ast-archive-description > h1 {
color: #FFF;
}
article.post.type-post.hentry.ast-article-post {
width: auto;
background: rgba(255,255,255,0.7);
}
article.post.type-post > div > div > div.ast-blog-featured-section.post-thumb.ast-col-md-12 > div > a > img {
height: 190px;
width: 100%;
}
@media (max-width: 768px) {
article.post.type-post > div > div > div.ast-blog-featured-section.post-thumb.ast-col-md-12 > div > a > img {
height: auto;
width: 100%;
}
} .hidetitle .entry-title {
display: none;
}
.ast-related-posts-wrapper > .hidetitle .entry-title {
display: block !important;
}
.ast-related-post-featured-section > div > a > img {
height: 100px;
width: 100%;
}
@media (max-width: 768px) {
.ast-related-post-featured-section > div > a > img {
width: 100%;
height: 220px;
}
}
.ast-related-post-title.entry-title {
background: rgba(125, 125, 125, 0.2);
min-height: 56px;
}
.ast-related-post-content .entry-meta > .posted-by{
display: none;
}
#main article.hidetitle:first-child {
background: transparent !important;
}
.transparent-background {
background: transparent !important;
}
article.ast-article-single.hentry {
background: #FFF;
padding: 30px;
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.35);
-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.35);
}
.ast-single-post-order > h1 {
font-size: 42px !important;
}
#ast-mobile-header > div.ast-main-header-wrap.main-header-bar-wrap > div,
#ast-mobile-header > div.ast-main-header-wrap.main-header-bar-wrap > div > div > div.site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section > div > div > button,
#ast-hf-menu-1 {
background: #000 !important;
}
#ast-hf-menu-1 > li > a {
text-transform: uppercase;
color: #FFF;
font-family: 'MADE Soulmaze';
}
#content > div > div > div > nav > ul > li.tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--prev > button,
#content > div > div > div > nav > ul > li.tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--next > button {
color: #FFF !important;
}
#content {
min-height: 120vh;
}
@media (max-width: 768px) {
#content {
min-height: 300px;
}
} #banner-harlem-experinece {
text-align: center;
color: #959594;
font-size: 5em;
margin-top: 100px;
margin-bottom: 100px;
}
.elementor-element-e22bd66 > .elementor-widget-container {
display: flex;
justify-content: center;
align-items: center;
min-height: 390px;
}
@media screen and (max-width: 768px) {
#banner-harlem-experinece {
font-size: 3em !important;
} } #banner-harlem-experinece > span {
color: #c30016 !important;
}
#banner-harlem-2 {
text-align: right;
color: #FFFFFF;
font-size: 3em;
margin-top: 100px;
}
#banner-harlem-2 > span {
color: #c30016 !important;
}
#menu-item-13 > a:hover {
color: #f64536 !important;
}
#menu-item-13 > .sub-menu:hover, #menu-item-13 > .sub-menu {
border-color: #f64536 !important;
} .tribe-events-event-image img {
text-align: center;
margin: auto;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a  {
color: #000;
background: #FFF;
padding: 15px;
border-radius: 35px;
font-weight: bold;
}
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{
background-color: #000;
}
.tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused {
background: #000;
}
.tribe-events .tribe-events-c-top-bar__datepicker-button:focus, .tribe-events .tribe-events-c-top-bar__datepicker-button:hover {
opacity: 1;
color: #000;
font-weight: bold;
}
#menu-item-577 > a:hover {
color: #d04c61 !important;
}
#menu-item-577 > .sub-menu:hover, #menu-item-577 > .sub-menu {
border-color: #d04c61 !important;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
background-color: #000 !important;
color: #FFF;
}
#content > div > div > div > div.tribe-events-c-subscribe-dropdown__container > div > div.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
background: #FFF !important;
border-color: #FFF;
color: #fff;
}
.tribe-events-calendar-list__event-description > .read-more > a,
.tribe-events-calendar-month__calendar-event-tooltip-description > .read-more > a{
color: #FFF !important;
}
.tribe-events-before-html > h1 {
color: #000;
text-align: center;
margin: -100px 0 100px 0;
font-family: 'PhenomiconTitle';
}
.tribe-events .tribe-events-c-search__button:focus, .tribe-events .tribe-events-c-search__button:hover {
background-color: #000;
}
div.tribe-events-calendar-list > div > div.tribe-events-calendar-list__event-wrapper.tribe-common-g-col > article > div.tribe-events-calendar-list__event-details.tribe-common-g-col {
padding-top: 25px !important;
}
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input{
background: #FFF !important;
}
.tribe-events .tribe-events-calendar-month__day-cell--selected{
background-color: #D44C60 !important;
} .tribe-common button, 
.tribe-common button:focus, 
.tribe-common button:hover, 
.tribe-theme-twentyseventeen .tribe-common button:focus, 
.tribe-theme-twentyseventeen .tribe-common button:hover,
.tribe-events-notices {
color: #fff;
}
.tribe-events-schedule.tribe-clearfix > h2 {
color: #000;
font-family: 'MADE Soulmaze';
}
.tribe-events-content > .article-header > h1{
color: #000;
}
.tribe-events-back a, .tribe-events-back a:visited, 
.tribe-events-single-event-title {
font-family: 'MADE Soulmaze';
}
.tribe-events-before-html > h1 {
display: none;
}
.tribe-events-calendar-month__day-cell > div > article > div > h3 > a {
font-family: "Helvetica";
font-weight: 600;
}
.tribe-events-calendar-month__day--past {
background-color: #bebebe !important; border-color: #fff !important; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after {
background-color: #FFF;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body {
background-color: #FFF;
}
.tribe-events .tribe-events-c-search__button,
.tribe-common .tribe-common-c-btn-border {
background-color: #000;
color: #FFF;
border-color: #000;
}
@media screen and (max-width: 768px) {
.tribe-events-before-html > h1 {
margin-bottom: 35px;
margin-top: -30px;
}
} a:link {
text-decoration: inherit;
color: inherit;
cursor: pointer;
}
a:visited {
text-decoration: inherit;
color: inherit;
cursor: pointer;
}
.wp-block-navigation .wp-block-navigation-item a:hover, .wp-block-navigation .wp-block-navigation-item a:focus {
text-decoration: none;
text-decoration-style: none;
}
.none {
display: none !important;
}
.myVideo {
object-fit: cover;
width: 100vw;
height: 100vh;
position: absolute;
top: 0;
left: 0;
}
@media screen and (max-width: 768px) {
.myVideo {
margin-top: -10px !important;
object-fit: contain;
height: auto;
position: relative;
}
#player {
height: auto !important;
min-height: 300px;
}
}
#player {
width: 100vw;
height: 100vh;
position: relative;
margin-left: -10px;
}
#play {
position: fixed;
top: 20px;
left: 20px;
border-radius: 100%;
background: white;
box-shadow: 0px 0px 20px 3px rgba(0, 0, 0, 0.75);
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: 300ms;
z-index: 999;
}
#play::after {
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 10px 0 10px 17.3px;
border-color: transparent transparent transparent #111;
transform: translateX(2px);
}
#play:hover {
box-shadow: 0px 0px 20px 5px black;
}
#play.playing::before {
content: "";
border: none;
width: 10px;
height: 23px;
background: #111;
transform: translateX(-2px);
}
#play.playing::after {
border: none;
width: 10px;
height: 23px;
background: #111;
}
#mute {
position: fixed;
top: 80px;
left: 25px;
border-radius: 100%;
background: white;
box-shadow: 0px 0px 20px 3px rgba(0, 0, 0, 0.75);
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: 300ms;
z-index: 999;
}
@media screen and (max-width: 768px) {
#play {
top: unset;
left: unset;
bottom: 15px;
right: 25px;
}
#mute {
top: unset;
left: unset;
bottom: 70px;
right: 29px;
}
}
#mute::after {
content: "";
background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI1MDAiIGhlaWdodD0iNTAwIiB2aWV3Qm94PSIwIDAgNzUgNzUiCnN0cm9rZT0iIzExMSIgc3Ryb2tlLXdpZHRoPSI1Ij4KPHBhdGggZD0ibTM5LDE0LTE3LDE1SDZWNDhIMjJsMTcsMTV6IiBmaWxsPSIjMTExIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Im00OSwyNiAyMCwyNG0wLTI0LTIwLDI0IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+");
width: 20px;
height: 20px;
background-size: 100%;
}
#mute:hover {
box-shadow: 0px 0px 20px 5px black;
}
#mute.muted {
background: red;
}
#mute.muted::after {
filter: invert(1);
} .icon-bar-footer{
display: inline-block;
margin-left: 20px;
}
@media screen and (max-width: 600px) {
.icon-bar-footer a img {
margin-top: 15px;
}
}
.icon-bar-footer > h4 {
color: #000;
font-family: "MADE Soulmaze";
font-size: 16px;
margin-bottom: 20px;
margin-top: 40px;
}
.icon-bar-footer a img {
max-height: 60px;
border: 1px solid #c30016;
margin-right: 10px;
}
.icon-bar {
position: fixed;
top: 50%;
right: 35px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.icon-bar a {
display: block;
text-align: center;
padding: 5px;
transition: all 0.3s ease;
color: white;
font-size: 20px;
}
.icon-bar a img {
max-height: 60px;
} body::-webkit-scrollbar-track
{
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
border-radius: 10px;
background-color: #AAAAAA;
}
body::-webkit-scrollbar
{
width: 12px;
background-color: #AAAAAA;
}
body::-webkit-scrollbar-thumb
{
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
background-color: #FFF;
}   .modal {
position: absolute;
z-index: 10000; top: 0;
left: 0;
visibility: hidden;
width: 100%;
height: 100%;
}
.modal.is-visible {
visibility: visible;
}
.modal-overlay {
position: fixed;
z-index: 10;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: hsla(0, 0%, 0%, 0.5);
visibility: hidden;
opacity: 0;
transition: visibility 0s linear 0.3s, opacity 0.3s;
}
.modal.is-visible .modal-overlay-1,
.modal.is-visible .modal-overlay-2 {
opacity: 1;
visibility: visible;
transition-delay: 0s;
}
.modal-wrapper {
position: fixed;
z-index: 9999;
top: 15%;
left: 50%;
width: 32em;
margin-left: -16em;
background-color: #fff;
box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35);
}
@media screen and (max-width: 660px){
.modal-wrapper {
position: fixed;
z-index: 9999;
top: 15%;
left: 0;
width: 92%;
margin-left: -16em;
right: 0;
margin: auto;
}
}
.modal-transition {
transition: all 0.3s 0.12s;
transform: translateY(-10%);
opacity: 0;
}
.modal.is-visible .modal-transition {
transform: translateY(0);
opacity: 1;
}
.modal-header,
.modal-content {
padding: 1em;
}
.modal-header {
position: relative;
background-color: #fff;
box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.06);
border-bottom: 1px solid #e8e8e8;
}
.modal-close {
position: absolute;
top: 0;
right: 0;
padding: 1em;
color: #aaa;
background: none;
border: 0;
}
.modal-close:hover {
color: #777;
}
.modal-heading {
font-size: 1.125em;
margin: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.modal-content > *:first-child {
margin-top: 0;
}
.modal-content > *:last-child {
margin-bottom: 0;
}
#newsletter-content > #block-9 {
margin-top: -18px;
margin-bottom: 0;
} #block-11 {
font-family: 'MADE Soulmaze';
color: #c30016;
margin-bottom: 35px;
}
.ctct-email{
width: 100% !important;
}
.ctct-submit:hover {
background-color: #c30016 !important;
color: #FFF !important;
}
.site-footer-above-section-2 > aside {
margin-top: -35px;
}   .ctct-label-top > label {
margin-left: 10px;
margin-bottom: 15px;
margin-top: -15px;
}
#wp--skip-link--target > div.wp-container-4.entry-content.wp-block-post-content > div {
margin-left: 0 !important;
}
#wpcf7-f823-p821-o1 > form > p {
margin-bottom: 35px;
}
.wpcf7-form-control-wrap {
position: relative;
padding: 15px 0 0;
margin-top: 10px;
width: 90%;
}
.wpcf7-form-control-wrap textarea {
background: transparent;
border: 2px solid #000;
width: 100%;
font-size: 1.3rem;
color: #000;
padding: 7px;
margin-top: 12px;
}
.wpcf7-form-control-wrap textarea:focus{
border-width: 3px;
border-image: linear-gradient(to right, #000000,#c30016) 1;
background-color: transparent;
resize: none;
outline: none;
}
.wpcf7-form-control-wrap input[type=text], .wpcf7-form-control-wrap input[type=email], .wpcf7-form-control-wrap input[type=url] {
font-family: inherit;
width: 100%;
border: 0;
border-bottom: 2px solid #000;
outline: 0;
font-size: 1.3rem;
color: #000;
padding: 7px 0;
background: transparent;
transition: border-color 0.2s;
position: absolute;
top: -10px;
z-index: 2;
height: 25px;
}
.wpcf7-form-control-wrap input::placeholder {
color: transparent;
}
.wpcf7-form-control-wrap input:placeholder-shown ~ label {
font-size: 1.3rem;
cursor: text;
top: 20px;
}
.wpcf7-form > p > label {
display: block;
transition: 0.2s;
font-size:  1.3rem;
color: #000;
width: 100%;
}
.wpcf7-form-control-wrap input:focus {
padding-bottom: 6px;
font-weight: 700;
border-width: 3px;
border-image: linear-gradient(to right, #000000,#c30016) 1;
border-image-slice: 1;
}
.focuslabel {
transition: 0.2s;
font-size: 1rem;
color: #FFF;
font-weight: 700;
} .wpcf7-form-control-wrap input:required, .form__field:invalid {
box-shadow: none;
}
#wpcf7-f823-p821-o1 > form > p:nth-child(14) > input:disabled {
border-color: rgba(245, 249, 250, 0.1);
color: rgba(255, 255, 255, 0.5);
background: #000;
cursor: not-allowed;
}
#wpcf7-f823-p821-o1 > form > p:nth-child(14) > input {
border-width: 4px;
border-style: solid;
border-color: #000;
position: relative;
display: inline-flex;
justify-content: center;
align-items: center;
font-size: var(--btn-font-size, 1em);
color: #FFF;
padding: var(--space-xs) var(--space-md);
cursor: pointer;
transition: color 0.2s;
background: #000;
padding: 20px 45px;
margin-top: 0;
font-weight: bold;
margin-left: 45px;
}
#wpcf7-f823-p821-o1 > form > p:nth-child(14) > input:hover {
border-color: #FFF;
}
#wpcf7-f823-p821-o1 > form > p:nth-child(14), #wpcf7-f823-p821-o1 > form > p:nth-child(13) { 
text-align: center;
}
#wpcf7-f823-p821-o1 > form > p:nth-child(13) label {
text-align: center;
cursor: pointer;
}
#wpcf7-f823-p821-o1 > form > p:nth-child(13) > label > span > span > span > input[type=checkbox] {
margin-left: -82px;
-ms-transform: scale(2);
-moz-transform: scale(2);
-webkit-transform: scale(2);
-o-transform: scale(2);
transform: scale(2);
padding: 10px;
}
.wpcf7-not-valid-tip {
margin-top: 29px;
}
.wpcf7 input[type="file"] {
cursor: pointer;
width: 100%;
background: transparent;
}
input[type="file"]::-webkit-file-upload-button {
visibility: hidden;
}
input[type="file"]::before {
content: 'Select file';
display: inline-block;
background: transparent;
border: 1px solid #000;
padding: 20px 50px;
outline: none;
white-space: nowrap;
-webkit-user-select: none;
cursor: pointer;
font-weight: 700;
font-size: 16px;
color: #000;
}
input[type="file"]:hover::before {
border-color: #000;
}
input[type="file"]:active::before {
background: transparent;
}
#wpcf7-f823-p821-o1 > form > p:nth-child(13) > label > span > span > span > input[type=checkbox] {
position: absolute;
left: -20px;
right: 0;
margin: auto;
cursor: pointer;
}
.submit-form-partners-apply{
text-align: center;
} .modal-terms-and-conditions {
display: none;
position: fixed; z-index: 10; left: 0;
top: 0;
width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4); } #terms-and-conditions {
background-color: #fefefe;
margin: 15% auto; padding: 20px 20px 95px 20px;
border: 1px solid #888;
width: 80%; }
#terms-and-conditions > p {
color: #000;
} .close {
color: #aaa;
float: right;
font-size: 28px;
font-weight: bold;
}
.close:hover,
.close:focus {
color: black;
text-decoration: none;
cursor: pointer;
}
.signature {
position: relative;
text-align: center;
}
#accept {
left: 0;
right: 0;
margin: auto;
color:  #000;
font-weight: 100;
filter: opacity(50%);
cursor: pointer;
}
#accept:hover {
color:  #000;
filter: opacity(100%);
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
background-color: rgba(0, 0, 0, 0.8);
}
.wp-block-navigation__responsive-container-close {
color: #FFF;
}
@media screen and (max-width: 660px) {
#terms-and-conditions {
padding: 20px 20px 165px 20px;
}
.wpcf7 input[type="file"] {
width: 75%;
}
label {
width: 95%;
}
.apply-now-wrapper img {
position: fixed;
top: 10px;
right: 10px;
z-index: 2;
height: 75px;
}
.form__field:focus ~ .form__label {
font-size: 11.5px;
}
.iloveny-logo > img {
width: 75px;
}
#partners-apply-title > img {
margin-top: 35px !important;
margin-bottom: 80px !important;
width: 280px;
}
}
#partners-apply-title > img {
max-width: 430px;
margin-top: 0;
margin-bottom: 100px;
} #blub-content {
width: 100%;
text-align: justify;
margin-bottom: 103px;
border-bottom: 2px solid #000;
} #your-consent > .modal-wrapper {
top: 15%;
left: 30%;
width: 70%;
}
@media (max-width: 767px) {
#your-consent > .modal-wrapper {
top: 5%;
left: 0;
width: 90%;
height: 100%;
overflow: scroll;
}
} #title-map-harlem {
margin-bottom: 120px;
}
@media (max-width: 767px) {
.only-display-in-desktop {
display: none !important;
}
}
@media (min-width: 768px) {
.only-display-in-mobile {
display: none !important;
}
} div.ast-related-posts-wrapper > article.ast-related-post.hentry > div > div > header > div > span.cat-links > a {
color: #000 !important;
}