File: /home/floridasbestlawnandpest/public_html/css/styles.css
@import url('https://fonts.googleapis.com/css?family=Kaushan+Script&display=swap');
/* HERO */
.hero-bg {
background-image: url("/img/hero-background.jpg");
background-size: cover;
margin: 0;
padding: 140px 50px;
}
.quote-cta {
padding-top: 120px;
}
.display-6 {
font-style: italic;
}
.hero-btn {
font-size: 2rem;
font-family: 'Kaushan Script';
}
@media (max-width: 767px) {
.hero-bg {
margin: 0;
padding: 50px 5px;
}
.display-4 {
font-size: 2.25rem;
}
.display-6 {
font-size: 1.25rem;
}
.quote-cta {
padding-top: 50px;
}
.btn-spc {
margin: 25px 5px;
}
.hero-btn {
width: 100%;
}
}
/* Page Title */
.page-title {
font-family: 'Kaushan Script';
font-size: 10em;
font-style: italic;
color: #f5ab20;
text-shadow: 4px 2px #ffffff;
}
.page-subtitle {
font-size: 1.75em;
font-style: italic;
color: #000000;
text-shadow: 0px 0px 15px #ffffff;
}
/* Lawncare */
.lawncare-bg {
background-image: url("/img/lawncare-background.jpg");
background-size: cover;
margin: 0;
padding: 150px 50px;
}
/* Pest Control */
.pestcontrol-bg {
background-image: url("/img/pestcontrol-background.jpg");
background-size: cover;
margin: 0;
padding: 150px 50px;
}
/* Tree & Shrub */
.treeshrub-bg {
background-image: url("/img/treeshrub-background.jpg");
background-size: cover;
margin: 0;
padding: 150px 50px;
}
/* Sod & Mulch */
.sodmulch-bg {
background-image: url("/img/sodmulch-background.jpg");
background-size: cover;
margin: 0;
padding: 150px 50px;
}
/* Exterior Lighting */
.exteriorlighting-bg {
background-image: url("/img/extlighting-background.jpg");
background-size: cover;
margin: 0;
padding: 150px 50px;
}
@media (max-width: 767px) {
/* Page Title */
.page-title {
font-size: 3em;
text-shadow: 2px 2px #ffffff;
}
.page-subtitle {
font-size: 1em;
font-style: italic;
color: #000000;
text-shadow: 0px 0px 5px #ffffff;
}
/* Lawncare */
.lawncare-bg {
padding: 50px 5px;
}
/* Pest Control */
.pestcontrol-bg {
padding: 50px 5px;
}
/* Tree & Shrub */
.treeshrub-bg {
padding: 50px 5px;
}
/* Sod & Mulch */
.sodmulch-bg {
padding: 50px 5px;
}
/* Exterior Lighting */
.exteriorlighting-bg {
padding: 50px 5px;
}
}
/* SERVICES */
.service-preview > a {
text-decoration: none;
}
.service-preview > a:hover {
text-decoration: none;
}
.services-bg {
background-color: #ffffff;
background-size: cover;
margin: 0;
}
.service-img {
height: 100%;
width: 100%;
border-radius: 25%;
margin: 35px 0px;
}
.service-img-label {
font-size: 1.75em;
color: #f5ab20;
font-style: bold;
font-family: 'Kaushan Script';
margin: -15px 0px 25px 0px;
}
.service-img-desc {
font-size: 1em;
color: #000000;
font-weight: normal;
font-style: italic;
}
@media (max-width: 767px) {
.service-img {
height: 95%;
width: 95%;
margin: 30px 5px;
}
.service-img-label {
font-size: 2.5em;
color: #f5ab20;
font-style: bold;
font-family: 'Kaushan Script';
margin: -15px 0px 15px 0px;
}
.service-img-desc {
font-size: 1em;
color: #000000;
font-weight: normal;
font-style: italic;
}
}
/* TRI-POINT */
.tripoint-bg {
background-color: #ffffff;
background-size: cover;
margin: 0;
}
.trusted-title {
font-family: 'Kaushan Script';
font-size: 2.5em;
font-style: italic;
padding: 100px 0 15px 0;
text-align: center !important;
color: #f5ab20c0;
}
/* ABOUT */
.about-bg {
background: #f5ab20;
background: -webkit-linear-gradient(to top, #f5ab20, #ffffff);
background: linear-gradient(to top, #f5ab20, #ffffff);
background-size: cover;
margin: 0;
}
.about-title {
font-family: 'Kaushan Script';
font-style: italic;
font-size: 3em;
padding: 0px 0px 15px 0px;
}
.about-text {
font-size: 1em;
margin: 10px 0 40px 0;
}
.about-cta {
padding: 100px 0;
}
/* FOOTER */
footer {
background: #f5ab20;
}
.footer-title {
color: #ffffff;
font-family: 'Kaushan Script';
}
/* Page Content */
.content-bg {
background: #ffffff;
background-size: cover;
margin: 0;
}
.content-title {
font-size: 3em;
font-family: 'Kaushan Script';
padding: 20px 0;
}
.content-text {
font-size: 1.4em;
padding: 40px 5px;
}
.content-subtext {
font-size: 2em;
font-family: 'Kaushan Script';
color: #0000007e;
}
.content-img {
padding-top: 25px;
width: 80%;
}
.content-img-2 {
margin-top: 50px;
width: 80%;
border-radius: 25%;
}
.content-img-3 {
margin-top: 100px;
width: 80%;
border-radius: 25%;
}
.content-img-banner {
margin: 20px 0;
width: 90%;
border-radius: 50%;
}
.content-img-sm {
padding-top: 30px;
width: 50%;
}
.content-img-lg {
padding-top: 80px;
width: 90%;
}
.content-list {
text-decoration: none;
list-style-type: none;
}
.content-list-item {
font-size: 1.4em;
color: #000000;
}
.content-list-item > span {
font-size: 1.5em;
font-family: 'Kaushan Script';
padding-right: 2px;
}
@media (max-width: 767px) {
.content-title {
font-size: 2.5em;
}
.content-text {
font-size: 1.2em;
padding: 10px 0;
}
.content-img {
width: 70%;
}
.content-list-item {
font-size: 1.2em;
}
.content-img-sm {
width: 70%;
}
.content-img-lg {
padding-top: 25px;
width: 70%;
padding-bottom: 50px;
}
.content-img-2 {
margin-top: 20px;
margin-bottom: 20px;
width: 80%;
}
.content-img-3 {
margin-top: 20px;
margin-bottom: 20px;
width: 80%;
border-radius: 25%;
}
.content-img-banner {
margin: 15px 0;
width: 100%;
border-radius: 50%;
}
}
.white-bg {
background: #ffffff;
background-size: cover;
margin: 0;
}
.orange-bg {
background: #f5ab20;
background-size: cover;
margin: 0;
}
.orange-fade-up-bg {
background: #f5ab20;
background: -webkit-linear-gradient(to top, #f5ab20, #ffffff);
background: linear-gradient(to top, #f5ab20, #ffffff);
background-size: cover;
margin: 0;
}
.orange-fade-down-bg {
background: #f5ab20;
background: -webkit-linear-gradient(to bottom, #f5ab20, #ffffff);
background: linear-gradient(to bottom, #f5ab20, #ffffff);
background-size: cover;
margin: 0;
}
/* FREE QUOTE */
.quote {
background-color: #ffffffe3;
padding: 50px;
}
.quote-label {
padding-bottom: 10px;
opacity: 0.6;
}
.quote-toggle {
margin-top: 25px;
}
.quote-toggle-btn {
color: #000000ad;
font-size: 1.25em;
background: #ebebeb;
border-radius: 50px;
padding: 15px 30px;
}
.quote-toggle-btn:hover {
color: #f5ab20;
}
.quote-btn-active {
color: #f5ab20;
}
.quote-btn-submit {
font-size: 1.5em;
font-weight: 700;
margin-top: 50px;
color: #ffffff;
background: #f5ab20;
border-radius: 50px;
padding: 15px;
}
.quote-btn-submit:hover {
background: #00d612;
color: #ffffff;
}
@media (max-width: 767px) {
.quote {
padding: 30px 5px;
}
.quote-label {
padding-bottom: 10px;
padding-top: 15px;
}
.quote-btn-submit {
border: 2px solid #f5ab20;
}
.quote-toggle {
margin-top: 50px;
}
.quote-toggle-btn {
font-size: 1em;
}
}