/**
Theme Name: scs
Author: Dan Hale
Author URI: https://danhalemarketing.com/
Template: astra
*/
.ast-site-identity {
    padding: 0;
}/*adjust logo padding*/


@media only screen and (min-width: 901px) and (max-width: 1000px){
	#site-navigation ul li a, #site-navigation li.ast-masthead-custom-menu-items{
		font-size: .9em;
	}
}


/*@media only screen and (min-width: 1001px) and (max-width: 1180px){
	#site-navigation ul li a, #site-navigation li.ast-masthead-custom-menu-items{
		padding-right: .6em;
		font-size: .9em;
	}
}*/

@media only screen and (max-width: 500px){	
  .tcb-col .thrv_text_element p{
		font-size: 1.1em !important;
	}/*adjust font size on mobile*/
}/*max width 500 sceen size*/

h1, h2, h3, h4, h5, h6{
	font-weight: bold !important;
}/*heavy headings*/

.nf-form-fields-required {
	display: none;
}/*hide required text*/

.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{
	width: 100% !important;
	background: #ff8204 !important;
}/*form buttons*/

#nf-form-2-cont input[type=button]{
	background: #000000 !important;
}/*make footer form button black*/

#nf-form-3-cont input[type=button]{
	background: #7cc24d !important;
}/*city page form button*/

.nf-form-content textarea.ninja-forms-field{
	height: 100px !important;
}/*change height of textarea message box*/

.footer-adv-overlay {
    padding-top: 50px;
    padding-bottom: 20px;
}/*footer container padding*/

footer.site-footer #media_image-3{
	margin-bottom: 0.8em;
}/*footer logo*/

footer.site-footer #text-2{
	max-width: 260px;
	margin: 0 auto 1em;
}/*footer contact info block*/

footer.site-footer #custom_html-3, footer.site-footer #custom_html-4{
	margin-bottom: 1em;
}/*social list and phone button container*/

footer.site-footer #custom_html-3{
	text-align: center;
}/*container for phone button*/

a.phoneButton{
	background: #ff8204;
	box-shadow: rgba(0, 0, 0, 0.4) 0px -2px 2px 0px inset;
	padding: 12px 15px;
	border-radius: 25px;
	border: solid 1px #ffffff;
	width: 80%;
	min-width: 180px;
	max-width: 250px;
	display: inline-block;
	line-height: 1em;
}/*phone button*/

a.phoneButton:hover{
	color: #ffffff;
	box-shadow: rgba(0, 0, 0, 0.4) 0px -1px 1px 0px inset;
}/*phone button*/

ul.socialLinks{
	width: 130px;
	margin: 0 auto;
}/*footer social icon list*/

ul.socialLinks li i{
	width: 20px;
	margin-right: 10px;
}/*footer social link icons*/

.ast-footer-overlay {
    padding-bottom: 1.5em;
}/*lower black footer*/

#text-3{
	font-size: 0.8em;
	max-width: 920px;
	margin: 1em auto;
}/*city list*/

/*-----Constant Phone Button-------*/
.phonePersist
{
	position: fixed;
 	bottom: 10px;
 	left: 10px;
 	z-index: 999;
}/*the phone button always on*/

.phonePersist .fa-circle
{
	color: #81f830;
}/*the phone button color always on*/

.phonePersist .phoneLink
{
 	font-size: 1.5em;
}/*the phone button color always on*/

.phonePersist .phoneLink .fa-phone:before
{
 	color: #000000;
}/*the phone button color always on*/

