/*
 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
*/


@font-face {
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: normal;
	src: local('Helvetica'), url('fonts/Helvetica.woff') format('woff');
}


@font-face {
	font-family: 'Helvetica Oblique';
	font-style: normal;
	font-weight: normal;
	src: local('Helvetica Oblique'), url('fonts/Helvetica-Oblique.woff') format('woff');
}


@font-face {
	font-family: 'Helvetica Compressed';
	font-style: normal;
	font-weight: normal;
	src: local('Helvetica Compressed'), url('fonts/helvetica-compressed-5871d14b6903a.woff') format('woff');
}


@font-face {
	font-family: 'Helvetica Rounded Bold';
	font-style: normal;
	font-weight: normal;
	src: local('Helvetica Rounded Bold'), url('fonts/helvetica-rounded-bold-5871d05ead8de.woff') format('woff');
}


@font-face {
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: normal;
	src: local('Helvetica'), url('fonts/Helvetica-Bold.woff') format('woff');
}


@font-face {
	font-family: 'Helvetica Bold Oblique';
	font-style: normal;
	font-weight: normal;
	src: local('Helvetica Bold Oblique'), url('fonts/Helvetica-BoldOblique.woff') format('woff');
}


@font-face {
	font-family: 'Helvetica Light';
	font-style: normal;
	font-weight: normal;
	src: local('Helvetica Light'), url('fonts/helvetica-light-587ebe5a59211.woff') format('woff');
}

body {
	font-family: 'Helvetica Light' !important;
	font-weight: normal;
}

h1.entry-title { display: none; }

h1, .h1 {
	font-size: 1.6rem !important;
	color: #a86e44 !important;
}

.pll-switcher-select {
	cursor: pointer;
	display: flex !important;
	align-items: center;
	font-size: 0.9rem !important;
}

.pll-switcher-select options {
	font-size: 0.9rem !important;
}

.nav-link {
	font-weight: 50 !important;
	font-size: 0.9rem !important;
}

.cb-carousel-block {
	--swiper-navigation-sides-offset: -20px;
}

.header {
	font-family: 'Helvetica Light';
	font-weight: normal;
}

#footer,
.bg-body-tertiary {
	background-color: #C9BEAE !important;
}

#footer a {
	color: #1a1a1a !important;
	text-decoration: none !important;
}


.icbImageCompare .icb-before-label {
	background-color: #000000 !important;
}

.icbImageCompare .icb-after-label {
	background-color: #A86E44 !important;
}

.wp-block-paragraph a {
	color: #A86E44 !important;
	text-decoration: none !important;
}

.wp-block-paragraph a:hover {
	text-decoration: underline !important;
}

p.has-text-color.arrow {
	background-color: #A86E44;
    border-radius: 50%;
    padding: 10px 17px;
}

.hero {
	border-bottom: 10px solid #A86E44;
}

.header-title {
	font-family: 'Helvetica Light';
	font-weight: normal;
	font-size: 1.5rem !important;
}

.section-title {
  	font-size: 18px;
	font-weight: 400;
	margin-bottom: 40px;
	color: #1a1a1a;
	text-align: center;
}

#judo-draggable {
	background-color: #A86E44 !important;
}

#slider-wrapper {
	background-color: #FAF8F6 !important;
	padding: 150px 0px;
}

.glider {
	width: 90%;
}

.glider-slide {
	margin: 0px 10px;
}

@media (max-width: 768px) {
	.offcanvas-body .menu-item a {
		color: #1a1a1a !important;
		text-align: right !important;
	}

	.glider-slide {
		margin: 0px 5px !important;
	}

	.glider-prev,
	.glider-next {
		display: none !important;
	}

	.menu-button {
		right: 5%;
    	bottom: 80px;
		z-index: 10000 !important;
	}
}
