/*
 Theme Name:   Bootscore Child
 Description:  Bootscore Child Theme
 Author:       Bootscore
 Author URI:   https://bootscore.me
 Template:     bootscore
 Version:      6.0.0
 Requires at least: 5.0
 Tested up to: 6.6
 Requires PHP: 7.4
 License: MIT License
 License URI: https://github.com/bootscore/bootscore-child/blob/main/LICENSE
 Text Domain:  bootscore
*/

/* 
All style editing is done via /assets/scss/_bootscore_custom.scss
*/

/* POOL PAGE */
.pool-box {
	position: relative;
   background-image: url(img/spools/pool-bg.jpg);
   background-repeat: no-repeat;
   background-size: cover;
   width: 100%;
    overflow: hidden;
}


.form2-box {
	background-color: #333;
	border-radius: 10px;
	padding: 10px;
	margin: 25px;
	max-width: 400px;
	float: right;
	
}

.crumbwrapper {
	width: 100%;
	background-color: #51b8d9;
	padding: 5px 5px 0 5px;
}

.form2-box input {
	border-radius: 10px;
	text-shadow: 1px 1px 1px #ccc;
	border: none;
}

.form2-box .gfield_required {
	color: #fff;
}

.form2-box label {
	color: #fff;
	
}

.form2-box .widget h3 {
	color: #fff;
	border-bottom: none;
	font-size: 20px;
}

/* VIKING PAGE */
.viking-box {
	 position: relative;
	background-image: url("https://www.sunnyspoolsandmore.com/wp-content/uploads/2024/10/stong.jpg");
	background-repeat: no-repeat;
	width: 100%;
	min-height: 500px;
	overflow: hidden;
}

.btn-warning {
	font-size: 24px;
	font-weight: bold;
	background-color: red;
	padding: 15px;
	color: #fff;
	border: solid 2px #000;
}

.btn-warning:hover {
	font-size: 24px;
	font-weight: bold;
	background-color: #AA0505;
	padding: 15px;
	color: #000;
	border: solid 2px #000;
}

.liner-box {
	 position: relative;
	background-image: url(img/liner-bg.jpg);
	background-repeat: no-repeat;
	width: 100%;
	overflow: hidden;
	min-height: 400px;
}


.viking-vid {
	margin: 15px 0 5px 0;
}

.vik-slogan {
	text-align: center;
	font-weight: bold;
	font-size: 38px;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}

.vik-slogan a:link {
	color: #fff;
	
}
.vik-slogan a:active {
	color: #fff;
	
}
.vik-slogan a:visted {
	color: #fff;
	
}
.vik-slogan a:hover {
	color: #0ddc17;
	
}

.liner-slogan {
	text-align: left;
	font-weight: bold;
	font-size: 40px;
	color: #fff;
	padding: 20px 0 20px 0;
	text-shadow: 1px 1px 1px #000;
	margin-top: 300px;
	
}

.vik-slogan2 {
	color: #f9da0a;
	text-align: center;
font-size: 3em;
font-weight: bold;
font-family: Helvetica;
	text-shadow: 2px 2px 2px #000;
	vertical-align:  bottom;

}

.vik-slogan2 a:link {
	color: #fff;
	text-decoration: none;
}

.vik-slogan2 a:active {
	color: #fff;
	text-decoration: none;
}
.vik-slogan2 a:visited {
	color: #fff;
	text-decoration: none;
}
.vik-slogan2 a:hover {
	color: #333;
	text-decoration: none;
}


.save {
	font-size: 40px;
	color: #E30505;
}
.viking {
	text-align: center;
	font-size: 38px;
	font-weight: bold;
	color: #282b87;
	text-shadow: 1px 1px 1px #000;
}

.form-box {
	background-color: #333;
	border-radius: 10px;
	padding: 10px;
	margin: 25px;
	width: 300px;
	float: right;
	
}

.form-box input {
	border-radius: 10px;
	text-shadow: 1px 1px 1px #ccc;
	border: none;
}

.form-box .gfield_required {
	color: #fff;
}

.form-box label {
	color: #fff;
	
}

.vik-content {
	padding-top: 20px;
	font-size: 16px;
}

.vik-content p {
	font-size: 16px;
}

.vik-content p.lead {
	font-size: 22px;
}

.options {
	width: 100%;
	padding: 15px;
	text-align: center;
	background-color: #51b8d9;
	
}

.options h2 {
	    text-shadow: 0px 5px 5px rgba(0,0,0,0.1),
                 5px 10px 5px rgba(0,0,0,0.05),
                 -10px 5px 5px rgba(0,0,0,0.05);
	color: #fff;
	font-size: 60px;
}

.disclaimer {
	color: #fff;
	font-size: 9px;
	font-style: italic;
	text-align: center;
}

.form-box .widget h3 {
	color: #fff;
	border-bottom: none;
	font-size: 20px;
}


.package {
	width: 100%;
	background-color: #ccc;
	padding: 15px;
}

.package .panel .panel-default {
	margin: 15px 0 15px 0;
}

.plug {
margin: 15px 0 15px 0;
}
/* END VIKING PAGE */

.bg-body-tertiary {
	background-color: #2f3393;
	color: #fff;
}
 
#mega-menu-wrap-main-menu {
	float: right;
	text-align: right;
}

.slide-area {
	width: 100%;
}

ol.breadcrumb {
	color: #fff;
}
.wc-breadcrumb .breadcrumb-item:last-child {
	color: #fff;
}


.entry-meta {
	display: none;
}


.wave {
	width: 100%;
	background-image:url("/wp-content/themes/bootscore-child/assets/img/mid-bg.jpg");
	background-size: 100%;
	padding: 45px;
}

.grey {
	width: 100%;
	background-color: #ebebeb;
	padding: 25px;
}

.breadcrumb {
	color: #fff;
}

.bootscore-copyright {
	color: #fff;
}
.bootscore-copyright a:link {
	color: #fff;
}
.bootscore-copyright a:visited {
	color: #fff;
}
.bootscore-copyright a:active {
	color: #fff;
}
.bootscore-copyright a:hover {
	color: #ccc;
}
