
/*------------------------------------------------------iPad-Pro-PORTRAIT----*/

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {

.expEntrySection {
    height: auto;
}

#amenitiesPage .introConSection .halfCopy, #addAccPage .introConSection .halfCopy {
    width: auto;
    min-width: 260px;
    margin: 2vw;
}

}







/*------------------------------------------------------iPad-Pro-LANDSCAPE----*/


@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {


}



/*------------------------------------------------------iPad-Pro----*/

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (hover: none) {

/*-------------GLOBALS*/

.ff-622f83c478ab99224ea6e9fa__content{
	width: 50% !important;
	margin: 0 auto !important;
}


/*-------------NAVS*/

.mainNavCon{
/*	width: 40vw;*/
    height: 80vh;
    min-height: 80vh;
    margin: auto;
}

.navItem .navLink{
	font-size: 3.3vw;
}

.bookLink {
font-size: 3.88vw;

}



/*-------------ENTRY*/

#hpEntrySection {
    flex-direction: column;
}

.entryColumn{
	height: 7%;
}

.entryCentralColumn {
	width: 50.7vw;
	height: auto;
	margin: 25.4% auto 0 auto;
	justify-content: unset;
	transform: scale(1.25);
}

.entryLeftColumn{
	order: 2;
}

.entryRightColumn{
	order: 3;
}

.logoLetter {
    stroke-width: 1px;
}

.hpVideoIMG {
    position: relative;
    width: auto;
    height: 101%;
    top: -1%;
}

.entryTitle {
    top: -15%;
}

.hpSubtitleBlock {
    justify-content: unset;
    margin: 15px 0 0 0;
}

.entryLeftColumn {
    width: 100%;
    margin: 7% 0 0 0;
}

.bigBookNowBtnCon {
    top: 58%;
}

.entryLeftColumn .bigBookNowBtnCon{
	width: 210px;
	left:0;
}

.entryRightColumn .bigBookNowBtnCon{
	width: 200px;
	left:0;
}


#homePage .scrollIndCon {
    left: 0;
    right:0;
}

/*-------------PATHS*/

#hpBookingPathsSection {
    width: 98%;
    min-height: 37vh;
	margin: 30px 0 120px 0px;
}

.bookingPathBtn {
    font-size: 1.6em;
    width: 30%;
    min-width: 180px;
}

.moonIcon-bookStay,
.sunIcon-bookEvent {
    width: 70px;
}

/*-------------EXPLORE*/

.exploreCopy {
    width: 250px;
    margin: 0% 0 0 2%;
}

.explSliderFrame {
    position: relative;
    width: 100%;
    height: 50vw;
    margin: -15% 0 0 0;
}

.activeSlide {
    bottom: 5.9%;
}


/*-------------STORY*/

#storySection {
    width: 98%;
    min-height: 75vh;
}



/*-------------FOOTER*/

.footerLogo {
    width: 85%;
    margin: 0 0 0 14%;
}

.footerUpper {
    grid-template-columns: 20% 24% 24% 29%;
}



.ftContLink {
    font-size: 0.7em;
}




/*-------------------------EXPLORE PAGE*/

#explEntrySection {
    max-height: 620px;
}

.explEntryColumn-left .explFlankIMGClipper {
    margin: 37% 0 0 6%;
}

.explEntryColumn-right .explFlankIMGClipper {
    margin: 37% 0 0 -4%;
}

.portalRow-fullWidth .roomPortalIMGWrapper {
    height: 50vh;
}

.portalRow-halves .roomPortalIMGWrapper {
	height:25vh;
    min-height: 300px;
    max-height: 400px;
}

.portalRow-halves .portalCopyBlock {
    width: 100%;
}

/*-------------------------ROOM PAGE*/

.indvRoomPage .scrollIndCon {
	bottom: 52%;
    right: 2%;
}

.indvRoomIMGWrapper,
.genEntryWrapper {
    position: relative;
    width: 100%;
    height: 40vh;
}


/*-------------------------STORY PAGE*/

#ourStoryPage .scrollIndCon {
    left: 20px;
    right: unset;
    bottom: 120px;
    margin: auto;
}

#osEntrySection{
	height: 57vh;
}

#osValuesSection {
    margin: 0px auto 100px auto;
}

.blockQuoteText {
    font-size: 2em;
}

.quoteAuthor {
    font-size: 4em;
}

.quoteSubTitle {
    font-size: 1.6em;
}

.openDoorIMG,
.openDoorQuote {
    width: 60%;
}

.explFunnelCopyBlock2 {
    margin: 0 0 0 7%;
}

.bodyCopyLarge {
    font-size: 0.8em;
}


/*-------------------------WEDDINGS PAGE*/

#thankYouSection {
    height: 33vh;
}


/*-------------------------PARLOR PAGE*/

#parlorPage .scrollIndCon{
	display: none;
}


#parEntrySection{
	height: auto;
}

/*-------------------------TEAM PAGE*/

#teamEntrySection{
	height: 75vh;
}

#ourPeople .genEntryWrapper {
    min-height: 60vh;
}

}
