/*   
	Theme Name:        Shorade
	Author:            Andi Elliott | Russ James Design
	Version:           1.0
*/

@import url("//fast.fonts.net/cssapi/f8cc52a3-5a56-4c7d-82c6-b7bfa44e13fb.css");
/*

font-family:'Swiss_721 W01 Thin';
font-family:'Swiss_721 W01 Roman';
font-family:'Swiss_721 W01 Bold';
font-family:'Swiss_721 W01 Heavy';

*/


html, body {
	margin: 0;
	padding: 0;
	font-family:'Swiss_721 W01 Light';
	font-weight: normal;
	font-size: 16px;
	color: #000000;
	/*color: #58595b;*/
}

h1, h2, h3, h4, h5, h6, .elementor-slide-heading, .elementor-heading-title {
	font-family:'Swiss_721 W01 Thin';
	font-weight: normal;
}



.white-text {
	color: white;
}

.jet-slider .jet-slider__desc {
	font-family:'Swiss_721 W01 Thin';
}

.top-nav-large {

}

.header-shadow {
	text-shadow: 0px 0px 5px #000000;
}

.rjd-no-margins p, .rjd-no-margins h1, .rjd-no-margins h2 {
	margin-bottom: 0;
	
}

.rjd-no-margins h1, .rjd-no-margins h2 {
	margin-top: 0;
}

.hero-panel {
	color: white;
}



/* Small, mobile */
@media only screen {


	p a:link {
		color: #58595b;
	}

	p a:visited {
		color: #58595b;
	}

	p a:hover {
		color: #58595b;
		border-bottom: dotted 1px #58595b;
	}

	a img {
		border: none;
	}

	p {
		font-size: 1.1rem;
	}

	h1 {
		font-size: 3rem;
	}

	h2 {
		font-size: 2.5rem;
	}

	h3 {
		font-size: 2rem;
	}

	h4 {
		font-size: 1.5rem;
	}

	h5 {
		font-size: 1.3rem;
	}

	h6 {
		font-size: 1rem;
	}

	.hero-panel .hero-panel-first-line p {
		font-size: 1.2rem;
	}

	.hero-panel h2 {
		font-family: 'Times New Roman';
		font-style: italic;
		font-size: 3rem;
	}

	.hero-panel p {
		font-size: 1.2rem;
	}

	#elementor-popup-modal-89 .dialog-close-button i {
		color: #000000!important;
	}

	.white-text a:link {
		color: white;
		text-decoration: none;
		font-variant: normal;
	}

	.white-text a:visited {
		color: white;
		text-decoration: none;
		font-variant: normal;
	}

	.white-text a:hover {
		color: black;
		text-decoration: none;
		font-variant: normal;
	}	


	.homepage-headline {
		
	}

	.homepage-tagline {

	}

	.header-nav-toggle {
		font-family:'Swiss_721 W01 Thin';
		font-weight: normal;
	}

	#header-contact-number {
		font-size: 1.5rem!important;
	}

	.nav-popup-heading {
		font-size: 1.5rem!important;
	}

	.nav-popup-phone-number {
		font-size: 2rem;
	}

	.rjd-copyright, .rjd-copyright p {
		font-size: 0.8rem!important;
	}

	.rjd-copyright a:link, .rjd-copyright a:visited {
		color: #58595b;
	}

	.rjd-copyright a:hover {
		color: #58595b;
		border-bottom: dotted 1px #58595b;	
	}

	/*** REMOVE LABEL ON FIELDS USING PLACEHOLDER ***/
	.gform_wrapper .top_label .gfield_label,
	.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
	 display: none;
	}
	/*** FIELD STYLING ***/
	input[type=text],
	textarea {
	 background: #eee;
	 border: none;
	 border-radius: 0;
	 color: #999 !important;
	 padding: 15px !important;
	}
	/*** BUTTON STYLING ***/
	.gform_wrapper .gform_footer input.button {
	 float: right;
	 background: transparent;
	 border: 2px solid #2ea3f2;
	 font-size: 22px;
	 color: #2ea3f2;
	 padding: 12px 23px;
	 border-radius: 5px;
	 letter-spacing: 2px;
	 cursor: pointer;
	}
	/*** BUTTON HOVER STYLING ***/
	.gform_wrapper .gform_footer input.button:hover {
	 background: rgba(0, 0, 0, 0.05);
	 border: 2px solid transparent;
	}


	
}

/* Medium, tablet */
@media only screen and (min-width: 768px) {
	#elementor-popup-modal-89 .dialog-close-button i {
		color: #ffffff!important;
	}

	.nav-popup-heading {
		font-size: 2rem;
	}

	.hero-panel .hero-panel-first-line p {
		font-size: 2rem;
	}

	.hero-panel p {
		font-size: 1.5rem;
	}

	.hero-panel h2 {
		font-family: 'Times New Roman';
		font-style: italic;
		font-size: 6.5rem;
	}
}

/* Large, desktop */
@media only screen and (min-width: 1025px) {

}