/*
 Theme Name:     Scroller Theme Child Theme
 Theme URI:      https://themnific.com
 Description:    Scroller Theme Child Theme
 Author:         Dannci & Themnific
 Author URI:     https://themnific.com
 Template: 		 scroller
 Version:        2.2
*/
 
@import url("../scroller/style.css");
@import url("../scroller/style-mobile.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

ul.widget-hours li strong {
	width: 90px;
	display: inline-block;
}

div#footer a.footer-quote {
	background: rgb(238, 238, 238) none repeat scroll 0% 0%; 
	display: block; 
	margin: 40px auto; 
	width: 80%; 
	text-align: center; 
	font-size: 20px; 
	padding: 10px 14px; 
	border-radius: 3px;
}

.section_template .container { padding: 185px 0 75px 0; }

#header img { height: 74px; }

@media handheld, only screen and (max-width: 740px) {

	a#logo_res img {
		width: 30%;
	}

}

.free-quote-home {
	width: 80%;
	margin: 140px auto;
	text-align: center;
	background: rgba(235, 237, 212, 0.75) none repeat scroll 0% 0%;
	padding: 40px;
}

.free-quote-home h2 {
	color: rgb(76, 77, 64);
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 0px;
	text-shadow: none;
	margin-bottom: 40px;
}

.free-quote-home p {
	text-shadow: none;
	color: #4c4d40;
	font-weight: 400;
	margin-bottom: 50px;
}


.section .free-quote-home h2 {
	color: rgb(76, 77, 64);
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 0px;
	text-shadow: none;
	margin-bottom: 40px; font: 400 50px/1.2em Trebuchet MS;
}

.section .free-quote-home p {
	text-shadow: none;
	color: #4c4d40;
	font-weight: 400;
	margin-bottom: 5px 0 50px 0;
font-size: 20px;
}

.free-quote-home p.button { margin-bottom: 10px; }

.free-quote-home p a.footer-quote {
	background: rgb(129, 194, 59) none repeat scroll 0% 0%;
	display: block;
	margin: 40px auto 0;
	text-align: center;
	font-size: 20px;
	width: 50%;
	padding: 20px 14px;
	text-shadow: none;
	border-radius: 6px;
	color: rgb(255, 255, 255);
	border: 1px solid rgb(111, 170, 48);
}

li.menu-item-165 a i {
	font-size: 20px;
	margin-top: -4px;
}

body.page-id-25 h3.first, body.page-id-27 h3.first {
	margin-top: -6px;
}

.overlay {
   background:transparent; 
   position:relative; 
   width:100%;
   height:450px; /* your iframe height */
   top:450px;  /* your iframe height */
   margin-top:-450px;  /* your iframe height */
}
	
.section > .container > h3.landscaping {
	text-align: center; font-size: 54px; padding-bottom: 60px; color: #fff; text-shadow: 1px 1px 0px #000000;
}

p.landscaping {
	text-align: center; font-size: 24px; padding-bottom: 40px; color: #ffffff; font-weight: normal; line-height: 1.4em; text-shadow: 1px 1px 0px #000000;
}

.section > .container > h3.testimonials {
	text-align: center; font-size: 54px; padding-bottom: 60px; color: #8cc53d;
}

@media only screen and (max-width: 639px) {
	.section > .container > h3.landscaping {
		text-align: center; font-size: 34px; padding-bottom: 20px; color: #fff; text-shadow: 1px 1px 0px #000000; line-height: 36px;
	}
	.section > .container > h3.testimonials {
		text-align: center; font-size: 34px; padding-bottom: 10px; color: #8cc53d;
	}
	p.landscaping {
		text-align: center; font-size: 16px; padding-bottom: 20px; color: #ffffff; font-weight: normal; line-height: 1.4em; text-shadow: 1px 1px 0px #000000;
	}
.section .free-quote-home h2 {
	color: rgb(76, 77, 64);
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 0px;
	text-shadow: none;
	margin-bottom: 20px; font: 400 30px/1.2em Trebuchet MS;
}

.section .free-quote-home p {
	text-shadow: none;
	color: #4c4d40;
	font-weight: 400;
	margin: 5px 0 50px 0;
font-size: 16px;
}
.free-quote-home { padding: 30px 10px; margin: 40px auto; width: 95%; }

.free-quote-home p.button { margin-bottom: 20px; }

.free-quote-home p a.footer-quote {
	background: rgb(129, 194, 59) none repeat scroll 0% 0%;
	display: block;
	margin: 40px auto 0;
	text-align: center;
	font-size: 18px;
	width: 80%;
	padding: 20px 14px;
	text-shadow: none;
	border-radius: 6px;
	color: rgb(255, 255, 255);
	border: 1px solid rgb(111, 170, 48);
}
}

