/**
* Theme Name: Tenton Child
* Description: This is a child theme of Tenton.
* Author: <a href="https://neuronthemes.com">NeuronThemes</a>
* Template: tenton
* Version: 1.0.1
*/

h1, h2, h3, h4, h5, h6 {
	font-family: baskerville-display-pt, serif;
}
.goldenbook, .goldenbook h3, p, li, a, span, .entry-title {
	font-family: goldenbook, serif;
}

.pb-md, .py-md {
	padding-bottom: 100px;
}
.pt-md, .py-md {
	padding-top: 100px;
}
.py-lg {
	padding-top: 200px;
}
.pb-lg, .py-lg  {
	padding-bottom: 200px;
}
.py-xl {
	padding-top: 300px;
	padding-bottom: 300px;
}

#breadcrumb-container {
	background-color: #F4EEE9;	
}
.entry-title {
	margin-bottom: 0px;
	font-size: 16px;
	width: 1300px;
	max-width: 100%;
	margin: 0 auto;
	padding: 20px;
	letter-spacing: 2px;
}
.entry-title, .entry-title a {
	color: #424438 !important;	
}
.entry-title a:hover {
	opacity: .8;
}

header .menu-item a {
	text-transform: uppercase;
	letter-spacing: 2px;
}


#homepage-carousel .swiper-pagination, .cy-carousel .swiper-pagination {
	text-align: left;
}


#contactUs-gallery .gallery-item {
	margin-top: 0px !important;
}
#contactUs-gallery .gallery-item a {
	display: block;
}

#contact-form input {
	background-color: white;
	color: #424438;
}
#contact-form input[type=submit] {
	color: white;
	background-image: linear-gradient(90deg, #ffffff00 50%, #424438 50%)
}
#contact-form input[type=submit]:hover {
	color: #424438;
}



@media screen and (min-width: 721px) {
	#resort-grid:before, #resort-grid:after {
		content: "";
		width: 1px;
		height: 150px;
		background-color: #f4eee9;
		position: absolute;
		left: 33%;
		top: 50%;
	    -webkit-transform: translateY(-50%);
	    -moz-transform: translateY(-50%);
	    -o-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	    transform: translateY(-50%);
	}
	#resort-grid:after {
		left: 66%;
	}
}


@media screen and (max-width: 768px) {
	.pb-md, .py-md {
		padding-bottom: 80px;
	}
	.pt-md, .py-md {
		padding-top: 80px;
	}
	.py-lg {
		padding-top: 100px;
	}
	.pb-lg, .py-lg  {
		padding-bottom: 100px;
	}
	.py-xl {
		padding-top: 160px;
		padding-bottom: 160px;
	}
	.no-background_mobile {
		background-image: none !important;
	}
}

/* Gravity Forms Styles */
.gform_wrapper .gform_confirmation_message {
    color: #424439;
    font-family: 'goldenbook', serif;
    font-size: 1.5em;
}