/* this will be the css that is critical to load right away */
html{font-size:16px;}

.header-top{
	padding-top:.5rem;
	padding-bottom:.5rem;
}

/* secondary menu fixes */
#menu-secondary-menu a{
	font-weight: normal;
}

.contact-button a{
	font-weight:600; 
}

.et_pb_section_0 .et_pb_column_0 h1, .et_pb_section_0 .et_pb_column_0 h2, .hero-row .et_pb_column:first-child h1, .hero-row .et_pb_column:first-child h2{
	text-shadow: 2px 2px 40px rgba(0,0,0,.8);
}
  

ul.thumbnails, .et-l--body ul.flex-direction-nav{
	list-style-type: none;
}

.et_pb_module .flexslider-thumbnails .thumbnails{
	display: none;
}

.home-image img, .resort-image img{
	aspect-ratio:3/2;
	object-fit:cover;
	width:100%;
	height:100%;
}
.resort-image img{
	aspect-ratio:1.95/1;
}
.resort-city, .resort-state{display:inline-block;}



/************************
to port to style.css
************************/
.et_pb_module.et_pb_text_align_center, 
section.hero .et_pb_module.et_pb_text_align_center h1{
    text-align: center !important;
}
.hero .et_pb_row, .hero .et_pb_row .et_pb_column:first-child{
	/* display:flex;
	flex-wrap:wrap;
	align-content:stretch;
	justify-content:center;
	*/
}
/***** help with cls above fold by defining height of hero ****
.hero .et_pb_row:first-child{
	min-height:700px;
}*/