/*
Theme Name: Fosters TV Repair
Theme URI: https://jsmcorp.com/
Author: Jump Start Marketing, Inc.
Author URI: https://jsmcorp.com
Description: This theme was developed for Foster's Appliance & TV Repair and provides custom functionality and design for their needs. 
Version: 0.1

*/


#jsm-header-9 {border-bottom: solid 1px #ccc; position:relative;}
#jsm-header-9 .nav-link {font-size: 24px; text-transform: uppercase; font-weight: 600; color:#000; margin-left: 25px; margin-right: 25px;}   
#jsm-header-9 .nav-link:hover {background-color: #000; color:#fff;}
.jsm-book, .jsm-book:hover {font-size: 1.6rem; background-color: red;color:#fff;}
#jsm-header-1 .jsm-logo img {height: 150px;}
#jsm-header-1 {
    border-bottom: solid 5px #851313;
    /**/background-image: url('https://www.legendaryhope.com/wp-content/uploads/2026/02/bg-flag.webp');
    background-size: contain;
    background-position: center center;
}

#jsm-section-1 {border-bottom: solid 5px #851313;}
#jsm-section-1 .nav-link {font-size: 1.4rem !important;}
#jsm-section-1 .slider1 { 
background-image:url('https://www.legendaryhope.com/wp-content/uploads/2026/02/legndary-hope-group.jpg'); 
background-position: center center;
background-repeat: no-repeat;
background-size: cover;   
height:500px;
}
#jsm-section-1 .slider2 { 
background-image:url('https://www.legendaryhope.com/wp-content/uploads/2026/02/legndary-hope-group2.jpg'); 
background-position: center bottom;
background-repeat: no-repeat;
background-size: cover;   
height:500px;
}
.carousel-caption {
    top: 30%;
}

#jsm-section-11{
    background-image: url('https://www.fosterstvrepair.com/wp-content/uploads/2024/04/bg-tv-white.webp');
    background-size: cover;
    background-position: center center;	
	background-repeat: no-repeat;
	border-top: solid 5px #036 !important;
	text-align:center;
}
.bg-dark {background-color:#036!important;color:#fff !important;}

#jsm-section-22 {
background-image:url('https://www.fosterstvrepair.com/wp-content/uploads/2024/04/bg-tv-repair.webp');
background-position: center top; 
background-repeat: no-repeat; 
background-size: cover;
}
#jsm-section-22 .fa-star {font-size: 30px !important; color: #FEC004;}

#jsm-section-23 {
background-image:url('/wp-content/uploads/2024/03/bg-pool-dad-daughter-swimming.webp');
background-position: center top; 
background-repeat: no-repeat; 
background-size: cover;
color:#fff; 
background-color:#036;
}
#jsm-section-23 h2 {font-size: 62px;font-family: 'Bebas Neue'; font-weight: 500;text-align:center;}
#jsm-section-23 h3 {font-size: 36px; font-family: 'Roboto'; text-align: center;}


#jsm-header-1 a.nav-link {
    background-color: #036;
    color: #fff;
    padding-left: 30px;
    padding-right: 30px;	
	font-size: 1.1rem;
}
#jsm-header-1 a.nav-link:hover{background-color:#f1b43e;color:#fff;}
img.d-block.mx-lg-auto.img-fluid {
    border: solid 15px #fff;
    outline: solid 2px #999;
}
.text-body-emphasis {
    color: #036 !important;
}
#returntop {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    font-size: 18px;
    border: none;
    outline: none;
    background-color: #f1b43e;
    color: white;
    cursor: pointer;
    padding: 15px;
    border-radius: 4px;
    border: solid 2px #fff;
}
.wpforms-field-label, .wpforms-field-sublabel {color: #fff !important;}

button.btn.btn-dark.btn-lg.px-4.me-sm-3.fw-bold {
    background-color: #f1b43e;
}

div#jsm-footer-1 {
    background-color: #9a1815;
    color: #fff !important;
    border-top: solid 5px #f4b121;
}
div#jsm-footer-1 a {color: #fff !important;}

@media screen and (max-width: 576px) {
	nav {width:100% !important; margin-left:auto; margin-right:auto;text-align: center;}
	button.navbar-toggler {margin-left: auto; margin-right: auto; margin-bottom: 15px;}
    .col-10, .col-4, .col-lg-6 {width: 100%; margin-left:auto;margin-right:auto; text-align: center !important;}
}