/*
 Theme Name:   Restore NYC
 Theme URI:    https://restorenyc.org
 Description:  Restore NYC Child Theme
 Author:       Wondrkind
 Author URI:   https://wondrkind.com
 Template:     Divi
 Version:      1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../Divi/style.css");

#main-footer {
	display: none;
}

/*-----Typography-----*/

@font-face {
	font-family: 'RecklessRegular';
	src: url('https://restorenyc.org/wp-content/themes/restorenyc/fonts/Reckless-Regular.woff2') format('woff2');
	src: url('https://restorenyc.org/wp-content/themes/restorenyc/fonts/Reckless-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

h1 {
	font-family: 'synthese', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif ;
	font-weight: 700;
	font-style: normal;
	letter-spacing: -0.2vw;
	color: #000;
}

h2 {
	font-family: 'synthese', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	letter-spacing: -0.05vw;
	font-size: calc(3vw + 16px);
	color: #000;
}

h3 {
	font-family: 'RecklessRegular', serif;
	font-weight: normal;
	font-style: normal;
	letter-spacing: -0.05vw;
	font-size: calc(1.6vw + 21px);
	line-height: 1.2em;
	color: #000;
}

h4 {
	font-family: 'synthese', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	font-weight: 900;
	font-style: normal;
	letter-spacing: -0.2vw;
	color: #000;
}

h5 {
	font-family: 'synthese', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	letter-spacing: -0.2vw;
	color: #000;
}

body, p {
	font-family: 'synthese', serif;
	font-weight: 300;
	font-style: normal;
	letter-spacing: -0.5px;
}

/*-----Button Styles-----*/





/*-----Media Queries for common breakpoints-----*/

/* smartphones, iPhone, portrait 480x320 phones */
@media only screen and (min-width:320px) {
    .selector {
        property: value;
    }
}

/* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
@media only screen and (min-width:481px) {
    .selector {
        property: value;
    }
}

/* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
@media only screen and (min-width:641px) {
    .selector {
        property: value;
    }
}

/* tablet, landscape iPad, lo-res laptops ands desktops */
@media only screen and (min-width:961px) {
    .selector {
        property: value;
    }
}

/* big landscape tablets, laptops, and desktops */
@media only screen and (min-width:1025px) {
    .selector {
        property: value;
    }
}

/* hi-res laptops and desktops */
@media only screen and (min-width:1281px) {
    .selector {
        property: value;
    }
}


/* Reverse Column Stacking Order on Mobile */
@media (max-width:980px) {
	.reverse-columns-mobile {
		display: flex;
		flex-direction: column-reverse;
	}
}


/* Center-Align Text and Social Follow Modules on Mobile */
@media (max-width:980px) {
	.center-text-mobile,
	.center-text-mobile .et_pb_text_inner,
	.center-text-mobile .et_pb_social_media_follow {
		text-align: center!important;
	}
}


/* Reomve Unwanted Column Margin */
@media (max-width:980px) {
	.no-mobile-margin {
		margin-bottom: 0!important;
	}
}
