/*//////////// GLOBAL STYLES ////////////*/
/*one row for eNewsletter*/
.block_b4b7a0f18695440fb17df90117bbe5aa .emailCapture input {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width: 60%;
}

/*//////////// HEADER IMAGES ////////////*/
/*home gallery*/
.block_fbea893a5243486abbd60b5d443e02a5 .flexslider .slides img,
/*single images*/
.stretchedFull img {
    width: 100%;
}



/*remove container padding under full bleed images*/
.primaryAndSecondaryContainer {
    padding-top: 0px;
}

/*custom caption grid gallery padding*/
.customCaption .contentTitle{
    padding-top: 15px;
}
.block_f9ce375ec2a349978b9e1c2d2e17f878 a {
    color: inherit;
}
/*//////////// SIDEBAR ////////////*/
.block_e2f709cebda34a78b56c6ec066b040f2 .contentTitle,
.block_b384b24278aa44ac9969af2d20e9330a .contentTitle,
.block_e85164dc36e24e7a82fe2eb19c09c553 .contentTitle {
    color: white;
}
/*dotted background buttons and block*/
/*.block_a3a46dc6d7994cd9ab832af41de52511,*/
.blockWrap_RE2HMNNEDyzLybjQ {
    background-image: url(https://static.spacecrafted.com/ae92e0dc9e004d33acaef11d4d72306f/i/d4de87df16b74824a8383a32c5931941/1/5feFb8zhrk/blueDotPatt.png);
    background-position: 50% 50%;
    background-attachment: scroll;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    background-size: auto;
    background-repeat: repeat;
}
/*////////////PAGE STYLES////////////*/

/* ///// HOME ///// */ 
/*.blockWrap_b0b41d5dc4c14a50926aa45eee31c924 {*/
/*    outline: 1px solid #dfe4d2;*/
/*    outline-offset: -10px;*/
/*}*/
.lstsy1 .block_b0b41d5dc4c14a50926aa45eee31c924 .blockText ul {
    list-style-type: none;
    padding-left: 0;
}
#popupWrap {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    background: rgba(225,225,225,.6);
}
#popup {
    max-width: 500px;
    margin: auto;
    width: 92%;
    top: 50%;
    position: fixed;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.popupBg {
    left: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
}
.close-button {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    background: #ac9466;
    padding: 6px 10px;
}
.close-button img {
    width: 20px;
    height: 20px;
}


/*reservations button*/
.block_a3a46dc6d7994cd9ab832af41de52511 img {
    max-width: 70px;
}
.block_a3a46dc6d7994cd9ab832af41de52511 {
    padding-top: 1em;
    padding-bottom: 2em;
}
.block_a3a46dc6d7994cd9ab832af41de52511 ul > li:last-child a {
    padding: 1.1em 1em;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    background: #ac9466;
    font-size: 15px;
    font-family: prenton,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 400;
}
.block_a3a46dc6d7994cd9ab832af41de52511 p {
    color: white;
}
.block_a3a46dc6d7994cd9ab832af41de52511 .contentTitle {
    font-size: 130%;
}
.block_e4a86d446f8d47aa9c6fafb4de894d55 .contentTitle {
    color: white;
}

/*///// ACCOMODATIONS /////*/
/*custom in text block button*/
.items_e60f4cffad0e4b16b882da91ae7125e2 .item p > a:last-child {
    padding: 1.1em 1em;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    background: url(https://static.spacecrafted.com/ae92e0dc9e004d33acaef11d4d72306f/i/d4de87df16b74824a8383a32c5931941/1/5feFb8zhrk/blueDotPatt.png);
    font-size: 12px;
    font-family: prenton,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 400;
}
/*items margin*/
.items_e60f4cffad0e4b16b882da91ae7125e2 .item:nth-child(n+2),
.items_d3e555e5b72a47df8e3c4f65bee0142c .item:nth-child(n+2),
/*corporate events*/
.items_b3a0307afa8b4867bcd6c2e09ab93ab8 .item:nth-child(n+2),
/*events easton*/
.items_e5a575f4282741008e4539663251a0a3 .item:nth-child(n+2),
/*events tidewater*/
.items_ddd36aee29154f23a8fa61da2855cc06 .item:nth-child(n+2) {
    margin-top: 0px;
}
.items_e60f4cffad0e4b16b882da91ae7125e2 .item:last-child,
.items_d3e555e5b72a47df8e3c4f65bee0142c .item:last-child,
.items_b3a0307afa8b4867bcd6c2e09ab93ab8 .item:last-child,
/*events main*/
.items_e5a575f4282741008e4539663251a0a3 .item:last-child,
/*events tidewater*/
.items_ddd36aee29154f23a8fa61da2855cc06 .item:last-child {
    border-bottom: 1px solid rgba(144,138,126,0.2);
}

/* ////// HISTORY ///// */
.block_cad815e40fd84e1eb8c12707d80e3083 p {
    padding: 2em;
    font-size: 130%;
}

/* ////// MENUS ///// */
/*vday*/
.items_fa130aed66d14f43a7c3845ee7133888 .item .contentTitle,
/*lunch*/
.items_b4bac21964574ddeb090bf731a1c2c81 .item .contentTitle,
/*breakfast*/
.items_c0cc1a3a30b547d9ba43838aa90c71d2 .item .contentTitle,
/*dinner*/
.items_af3f8ab7fa1040d4b01002e7434557b9 .item .contentTitle,
/*desserts*/ 
.items_bcefa35b1840499fa48d9010b89fa025 .item .contentTitle,
/*libations*/
.items_ec2d7990795a486f9c170fc0f8caa8ab .item .contentTitle,
/*RRW lunch*/
.items_f5b246275e914a14b528834ee9ddca16 .item .contentTitle, 
/*RRW dinner*/ 
.items_a3ca0e68ca4e45c89f6d3c0078fad225 .item .contentTitle {
    font-size: 150%;
    border-top: 2px solid white;
    border-bottom: 2px solid white;
    padding: 5px 0px 5px 0px;
    margin-bottom: 10px;
}
/*feature menu links*/
.items_a976eb06e5c645d1823f9dcfb1e9490d .item:nth-child(5), /*vday*/
.items_a814ebc14bc948feb9aa5178dc0ba929 .item:nth-child(5), /*breakfast*/
.items_c2fbefeb2dc84f18be9408526286039e .item:nth-child(4),
.items_c6f5e87a6e4a4e588a203fc68cad632c .item:nth-child(5), /*dinner*/
.items_b064885c845a4b2d9eaa005fad1fea9e .item:nth-child(5), /*dessert*/
.items_cc23a39444364baba78a68af263ce900 .item:nth-child(5) { /*libations*/
    border: none;
}
/*//////////// MEDIA QUERIES ////////////*/
/*//////////// HEADER & NAVIGATION ////////////*/

    /*feature menu links*/
@media only screen and (max-width: 768px) {
    .items_a814ebc14bc948feb9aa5178dc0ba929 .item,
    .items_c2fbefeb2dc84f18be9408526286039e .item,
    .items_c6f5e87a6e4a4e588a203fc68cad632c .item,
    .items_b064885c845a4b2d9eaa005fad1fea9e .item,
    .items_cc23a39444364baba78a68af263ce900 .item {
        border: none;
    }
}

@media only screen and (min-width: 768px) {
    .headerContainer {
    width: 30%;
    }
    .navContainer {
    width: 78%;
    }
}

/*//////////// SIDEBAR ////////////*/
@media only screen and (min-width: 768px) {
    .hasSecondaryContent .secondaryContentContainer {
        width: 270px;
    }
    .hasSecondaryContent .primaryContentContainer {
        width: 100%;
    }
}


/*weddings and events*/
.block_e45e8a0148674c05a46de95a30098b89 .blockImg .contentImg {
    width: 100%
}
.block_e45e8a0148674c05a46de95a30098b89 {
    max-width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    width: 100%;
}

/*hidden block in Accomodations */
.block_e60f4cffad0e4b16b882da91ae7125e2 {
    display: none;
}

/*//////////// PHOTO CREDITS ////////////*/
.block_d350b01f2e99413d9df3ee84ade52990 h2 { display:none; }

/*//////////// HAPPENINGS ////////////*/
.block_fca9b975d4f2477c88d4cf56382f9a3b h1 { color:#003263; margin-top:30px; }

/*//////////// Premier Luxorious Suites ////////////*/
.blockWrap_DXa0vERJXnOYi2rP {
    background:#003263;
    padding:20px 0px;
}
.blockWrap_DXa0vERJXnOYi2rP h1 { 
    color:white; 
    text-transform:uppercase;
    font-size:30px;
}

/*//////////// BLUE BAR HEADER ////////////*/
.blue-bar-header,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent.blue-bar-header {
    background:#003263;
    padding:20px 0px;
    max-width:100% !important;
}

.blue-bar-header h1 { 
    color:white; 
    text-transform:uppercase;
    font-size:30px;
    max-width:1200px;
    margin:0 auto;
}