/*
Theme Name:         Explore Sideways
Theme URI:          https://exploresideways.com/
Description:        Private Luxury Experiences
Version:            10.8.2
Author:             Roots
Author URI:         https://exploresideways.com/
Text Domain:        sage
License:            MIT License
License URI:        https://opensource.org/licenses/MIT
Requires PHP:       8.1
Requires at least:  5.9
*/

body .contact-block a {
	font-family: 'Playfair';
	font-size: 36px;
	line-height: 32px;
}

body .counter-list ul li {
	font-family: 'Playfair';
	font-size: 36px;
	line-height: 32px;
	padding-top: 10px;
	padding-bottom: 18px;
}

body .mainnav-primary-menu ol li a {
	font-family: 'Playfair';
	font-size: 36px;
}

body .enquiry-form-wrapper .gfield h3 {
	font-family: 'Playfair';
	font-size: 48px;
}

body .mainnav-primary-menu ol li  {
	padding-top: 10px;
	padding-bottom: 26px;
}

body .btn {
	font-family: 'Lato';
}

.btn-link {
	padding-top: 0;
}

body .enquiry-form-wrapper .gchoice label, .enquiry-form-wrapper .gfield--type-choice .ginput_container label {
	font-family: 'Lato';
}

body .title-brandon .h1, .title-brandon .h2, .title-brandon .h3, 
.title-brandon .h4, .title-brandon .h5, .title-brandon .h6, 
.title-brandon h1, .title-brandon h2, .title-brandon h3, 
.title-brandon h4, .title-brandon h5, .title-brandon h6, 
.ab-banner .title h3 {
	font-family: 'Lato';
	font-weight: 300;
}

body .counter-list ul li:before {
	font-family: 'Lato';
}

@media screen and (max-width: 768px) {
	body .counter-list ul li {
		font-size: 32px;
	}
}

@media screen and (max-width: 600px) {
	body .counter-list ul li {
		font-size: 22px;
	}
}

@media screen and (min-width: 1400px) {
	body .h1, h1 {
		font-size: 96px !important;
	}
		
	body .title-white h2 {
		font-size: 76px !important;
		line-height: 72px !important;
	}
	
	body .title-white.sub h2.h3 {
		font-size: 48px !important;
		line-height: 48px !important;
	}

	body .title.title-sand h2.h1 {
		font-size: 96px !important;
	}

	body .title.title-sand h2 {
		font-size: 52px !important;
		line-height: 52px;
	}

	body .title-white.title-brandon h2 {
		font-size: 48px !important;
	}
	
	body .title-white.sub h2 {
        font-size: 76px !important;
		line-height: 72px;
    }
}

@media screen and (min-width: 969px) {
body .h1, h1 {
	font-size: 76px !important;
	line-height: 80px !important;
}

@media screen and (max-width: 968px) {
body .h1, h1 {
	font-size: 62px !important;
}
	
body .title.title-sand h2.h1 {
	font-size: 76px !important;
}

body .title.title-sand h2 {
	font-size: 36px !important;
	line-height: 42px;
}

body .btn {
	font-size: 14px !important;
	}

body .title-white.title-brandon h2 {
	font-size: 48px !important;
	}
}

body .preheading.white span {
	font-family: 'Lato';
}

body .content.content-lg p {
	font-family: 'Lato';
}

body .title-white h2 {
	font-size: 76px !important;
	line-height: 72px !important;
}

body .content.content-md p {
	font-family: 'Lato';
}

body .preheading span {
	font-family: 'Lato';
}

body .footer-frm form .gform-body .gform_fields .gfield input {
	font-family: 'Lato';
	font-size: 18px !important;
	font-weight: 300 !important;
}

body .footer-frm .gform_footer #gform_submit_button_1 {
	font-family: 'Lato';
	font-size: 14px !important;
}

body .f-menu ul li a {
	font-family: 'Lato';
}

body .privacy-list ul li a {
	font-family: 'Lato';
	font-size: 8px;
}

body .privacy-list .justify-end {
	justify-content: flex-start;
}
	
body .footer-frm form {
	gap: 0px !important;	
}

body span.text-14 {
	font-size: 13px !important;
}