/*
Theme Name: Sailingsanddollar
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0.1
*/

h1{
	font-size:74px !important;
}

h2{
	font-size:64px !important;
}

h3{
	font-size:48px !important;
}

.large{
	font-size:22px;
	line-height:34px;
}

#header{
	max-width:1376px !important;
    padding: 0 10px;
	margin:28px auto !important;
}

.header-bg-color{
	border-radius:12px !important;
	box-shadow: 0px 0px 10px #0000004D;
}

.nav-spacing-xlarge>li{
	margin:	0 27px !important
}


.header-main .nav > li > a{
	font-family:Outfit, sans-serif !important;
	font-weight:500; !important
	font-size:16px !important;
	border-bottom: 2px solid #fff;
	transition: all .5s ease-in 0s;
}

.header-main .nav > li > a:hover{
	border-bottom: 2px solid rgba(17, 141, 167, 1.00);
}

.header-search,
.header-button-1,
.header-button-2{
	display:none !important;
}

li.btn a,
a.btn{
	border-radius:25px;
	display:inline-block;
	border:2px solid rgba(17, 141, 167, 1.00) !important;
	padding:12px 26px;
	color:rgba(17, 141, 167, 1.00) !important;
	outline:4px solid rgba(203, 232, 237, 1.00);
}

a.btn.alt{
	border:2px solid rgba(255, 255, 255, 1.00) !important;
	outline:4px solid rgba(255,255,255,.40);
	color:#fff !important;
}

a.btn.lg{
	border-radius:35px;
	font-size:24px;
	padding:12px 40px;
}

a.btn.sm{
	border-radius:35px;
	font-size:16px;
	padding:2px 20px;
}

.btn a:hover{
	color:#000 !important;
}

a.btn.alt:hover{
	background:rgba(255,255,255,.25);
}

#content{
	position:relative;
	top:-140px;
}

.helm{
	font-weight:bold;
	text-transform:uppercase;
	margin-left:-34px;
}

.helm:before{
	content:url(/wp-content/uploads/2022/10/helm.webp);
	position: relative;
	left:-20px;
	top:10px;
		
}

ul.checked{
	 list-style-image: url('/wp-content/uploads/2022/10/check-mark.webp');
	font-size:22px;
}

.gradient{
background: linear-gradient(to bottom, #ffffff 0%,#ffffff 70%,rgba(187, 219, 231, 1.00) 100%);
}

.gradient .bg-fill{
	background-size:53% !important;
	background-position: 50% 94% !important;
}

.footer-nav{
	margin-top: 30px !important;	
}

.footer-nav a{
	color:#fff !important;
	transition: color .5s ease-in 0s;
	text-transform: capitalize !important;
	font-size:13px !important
}

.footer-nav a:hover{
	color:rgba(255,255,255,.5);
	
}

@media screen and (max-width: 1160px) {

	.section-content{
		padding: 0 15px 0 50px !important
	}
	.hero .section-content{
		padding: 0 !important
	}

} /* End @media */

@media screen and (max-width: 849px) {
	
	.mobile-nav,
	.header-nav li{
		display:none !important;
	}
	
	#header .hide-for-medium.flex-right,
	.header-nav li.btn {
		display:block !important;
	}
	
	

} /* End @media */
