/*
Theme Name: Adigi Base Framework - Child Theme
Text Domain: adigi-child
Template: adigi
Version: 3.0
Description: Adigi Base Framework, version 3
Author: Adigi Ltd
Author URI: https://www.adigi.co.uk
*/

/* Override CSS here */


/* Typography */

.title-xl {
	line-height: 1.15;
}


/* Forms */

.form-control, .form-select {
	border-radius: 8px;
}

.form-check-label {
	font-size: 12px;
}


/* Three Column Block */

.smaller-last-image > .container > .row {
	justify-content: space-between;
}


/* Quote Form Block */

.block-quote-form {
	background-color: var(--color-secondary)!important;
}

.block-quote-form .boxed > .row {
	border-radius: 20px;
	overflow: hidden;
}

.block-quote-form h2 {
	color: #fff;
	margin-bottom: 2rem;
}

.block-quote-form .form-sidebar {
	background-image: url('/wp-content/uploads/2025/02/us_house.jpg');
	background-size: cover;
	background-position: center;
}


/* Navbar */

.hamburger-wrapper {
	display: none!important;
}

.navbar-right .btn:first-child {
	background-color: transparent!important;
	box-shadow: inset 0px 0px 0px var(--button-outline-border-width) var(--color-primary)!important;
	color: #fff!important;
	display: none;
}


/* Footer */

.footer {
	padding-top: 64px!important;
	padding-bottom: 32px!important;
}

.footer-links {
	border: none!important;
	padding-bottom: 0!important;
	padding-top: 0!important;
}

.footer-bottom {
	border-top: 1px solid var(--color-primary);
	padding: 32px 0 64px;
}

.footer-links .col-auto {
	padding-left: 32px;
	padding-right: 32px;
}


/* Anchor */

.pt-std {
	padding-top: var(--section-padding)!important;
}

.anchor {
	top: -76px;
}




/* Media Queries */

/* 1200px */
@media (max-width: 1199px) { 
	.block-quote-form .form-sidebar {display: none;}
}

/* 768px */
@media (max-width: 767px) { 
	/*.navbar-right .btn:last-child {display: none;}*/
	.navbar-right .btn {padding-left: 0.75rem; padding-right: 0.75rem;}
	.navbar-logo {height:45%; margin-right: 0;}
	.anchor {top: -64px;}
	.block-quote-form .padding-wrapper {padding: 1.5rem 1rem;}
	.pt-std {padding-top: var(--section-padding-mobile)!important;}	
}


