/*-------MAILCHIMP-------*/
#mc_embed_signup {
    background: transparent !important;
    width: 100% !important;
    max-width: 900px !important;
    margin: auto !important;
}
#mc_embed_signup h2 {
    text-align: center !important;
}
#mc_embed_signup .button {
    color: #f4e8d6 !important;
    background-color: #000000 !important;
    text-transform: uppercase !important;
    border-radius: 0 !important;
}
#mc_embed_signup .button:hover {
    background-color: #a25224 !important;
}
#mc_embed_signup .clear {
    text-align: center !important;
}
@media only screen and (min-width: 800px) {
    #mc_embed_signup .mc-field-group {
        width: 30% !important;
        padding-bottom: 1% !important;
        display: inline-block !important;
        vertical-align: top !important;
        margin: 0 1.25% !important;
    }
}
/*----------------------------------SITE WRAPPER----------------------------------*/
.siteWrapper{
    padding: 0 2%;
}

/*NAV BORDER*/
/*.navContainer{*/
/*    margin-right:2%;*/
/*    margin-left: 2%;*/
/*    border-bottom: 2px solid #c15828;*/
/*}*/

.navContainer{
    margin-right:2%;
    margin-left: 2%;
    box-shadow: 0 8px 14px -14px rgb(193, 88, 40, .5);
}
.navContent ul li a:hover,
.navContent ul li ul li a:hover {
    color: #a25224;
}

div#Tock_widget_container>div.TockWidgetWrapper .TockLogo-container {
    display: none !important;
}
div#Tock_widget_container>div.TockWidgetWrapper .TockButtonWidgetContainer {
    margin: auto !important;
}
/*---------CUSTOM FONT-----------*/
.contentTitle,
.contentTitle a,
.navContainer,
.navButton,
.navContent li .button,
.blockInnerContent .button,
.itemInnerContent .button,
button, .button, input[type=submit] {
    font-family: hoss-round,sans-serif;
    font-style: normal;
    font-weight: 500;
}
.blockInnerContent,
.itemInnerContent,
.blockInnerContent a,
.itemInnerContent a,
.emailCapture input[type=text],
.emailCapture input[type=email] {
    font-family: hoss-round,sans-serif;
    font-style: normal;
    font-weight: 300;
}
/*.contentTitle,*/
/*.contentTitle a,*/
/*.navContainer,*/
/*.navButton,*/
/*.navContent li .button,*/
/*.blockInnerContent .button,*/
/*.itemInnerContent .button,*/
/*button, .button, input[type=submit] {*/
/*    font-family: 'Hoss Round Regular', monospace;*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*}*/
/*.blockInnerContent,*/
/*.itemInnerContent,*/
/*.blockInnerContent a,*/
/*.itemInnerContent a,*/
/*.emailCapture input[type=text],*/
/*.emailCapture input[type=email] {*/
/*    font-family: 'Hoss Round Light', monospace;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*}*/
/*--------------- SECONDARY NAV ---------------*/
.block_aed341d1aab34252ab82ae2020130e8f {
    display: none;
}
/*font and background color*/
.ctaNav {
    background: #a25224;
    color: #f4e8d6;
    padding: 10px 0;
    width: 100%;
    margin-top: 2%;
}
.ctaNav .blockInnerContent {
    text-align: center;
    font-size: 20px;
}
.ctaNav .blockInnerContent a {
    font-weight: bold;
    color: #f4e8d6;
    text-decoration: none;
}
.ctaNav .blockInnerContent a:not(.button):active {
    color: #f4e8d6;
    text-decoration: none;
}
.ctaNav .blockText {
    padding-right: 4%;
    padding-left: 4%;
}
/*----------------------------------Footer logo----------------------------------*/
.blockWrap_a5ea9ef86732433e92120471b9efedab{
    background-color: #f6eada;

}
.blockWrap_a5ea9ef86732433e92120471b9efedab img{
    max-width: 70px;
    float: right;
    padding-bottom: 30px;
}
/*------------------HOME------------------*/
.block_b3cd6d64810c4911926899b3219a4a37 .fluid-width-video-wrapper {
    padding-top: 64.9829% !important;
}

/*----------------------------------subnav below hero image----------------------------------*/
.blockWrap_d4a7b0eed6e64a85b14d6543aec5f4c4 .item, /*Rooms*/
.blockWrap_d4690e382b7b465c952a614c7f6291a5 .item, /*guest rooms*/
.blockWrap_a56de0ed6ce946f8bb63a6c5d892ef47 .item, /*suites*/
.blockWrap_d843fdb0b12145a88e2b5498047c0fc3 .item, /*specials*/
.blockWrap_d01813b87d234feba78810d371f4cb47 .item, /*hotel*/
.blockWrap_ead0cbd4253342cb9b6585963be604ea .item, /*history*/
.blockWrap_a6f123d917b64a1fa99369a211a77c4f .item, /*amenities*/
.blockWrap_d9d8cb57b0ef403ab4427b24b3e04b35 .item, /*events*/
.blockWrap_dad2ff7ed03a45c0b6c7d0182ecd29d4 .item /*weddings*/
{
    border-left: 2px solid #000;
    transition:color 200ms,background-color 200ms;
}
.blockWrap_d4a7b0eed6e64a85b14d6543aec5f4c4 .item .contentTitle a, /*Rooms*/
.blockWrap_d4690e382b7b465c952a614c7f6291a5 .item .contentTitle a, /*guest rooms*/
.blockWrap_a56de0ed6ce946f8bb63a6c5d892ef47 .item .contentTitle a, /*suites*/
.blockWrap_d843fdb0b12145a88e2b5498047c0fc3 .item .contentTitle a, /*specials*/
.blockWrap_d01813b87d234feba78810d371f4cb47 .item .contentTitle a, /*hotel*/
.blockWrap_ead0cbd4253342cb9b6585963be604ea .item .contentTitle a, /*history*/
.blockWrap_a6f123d917b64a1fa99369a211a77c4f .item .contentTitle a, /*amenities*/
.blockWrap_d9d8cb57b0ef403ab4427b24b3e04b35 .item .contentTitle a, /*events*/
.blockWrap_dad2ff7ed03a45c0b6c7d0182ecd29d4 .item .contentTitle a /*weddings*/{
    transition:color 200ms !important;
}

.blockWrap_d4a7b0eed6e64a85b14d6543aec5f4c4 .item:last-child, /*Rooms*/
.blockWrap_d4690e382b7b465c952a614c7f6291a5 .item:last-child, /*guest rooms*/
.blockWrap_a56de0ed6ce946f8bb63a6c5d892ef47 .item:last-child, /*suites*/
.blockWrap_d843fdb0b12145a88e2b5498047c0fc3 .item:last-child, /*specials*/
.blockWrap_d01813b87d234feba78810d371f4cb47 .item:last-child, /*hotel*/
.blockWrap_ead0cbd4253342cb9b6585963be604ea .item:last-child, /*history*/
.blockWrap_a6f123d917b64a1fa99369a211a77c4f .item:last-child, /*amenities*/
.blockWrap_d9d8cb57b0ef403ab4427b24b3e04b35 .item:last-child, /*events*/
.blockWrap_dad2ff7ed03a45c0b6c7d0182ecd29d4 .item:last-child /*weddings*/{
    border-right: 2px solid #000;
}

.blockWrap_d4a7b0eed6e64a85b14d6543aec5f4c4 .item:hover .contentTitle a, /*Rooms*/
.blockWrap_d4690e382b7b465c952a614c7f6291a5 .item:hover .contentTitle a, /*guest rooms*/
.blockWrap_a56de0ed6ce946f8bb63a6c5d892ef47 .item:hover .contentTitle a, /*suites*/
.blockWrap_d843fdb0b12145a88e2b5498047c0fc3 .item:hover .contentTitle a, /*specials*/
.blockWrap_d01813b87d234feba78810d371f4cb47 .item:hover .contentTitle a, /*hotel*/
.blockWrap_ead0cbd4253342cb9b6585963be604ea .item:hover .contentTitle a, /*history*/
.blockWrap_a6f123d917b64a1fa99369a211a77c4f .item:hover .contentTitle a, /*amenities*/
.blockWrap_d9d8cb57b0ef403ab4427b24b3e04b35 .item:hover .contentTitle a, /*events*/
.blockWrap_dad2ff7ed03a45c0b6c7d0182ecd29d4 .item:hover .contentTitle a /*weddings*/{
    color: #a25224 !important;
}

.blockWrap_d4a7b0eed6e64a85b14d6543aec5f4c4 .item:hover, /*Rooms*/
.blockWrap_d4690e382b7b465c952a614c7f6291a5 .item:hover, /*guest rooms*/
.blockWrap_a56de0ed6ce946f8bb63a6c5d892ef47 .item:hover, /*suites*/
.blockWrap_d843fdb0b12145a88e2b5498047c0fc3 .item:hover, /*specials*/
.blockWrap_d01813b87d234feba78810d371f4cb47 .item:hover, /*hotel*/
.blockWrap_ead0cbd4253342cb9b6585963be604ea .item:hover, /*history*/
.blockWrap_a6f123d917b64a1fa99369a211a77c4f .item:hover, /*amenities*/
.blockWrap_d9d8cb57b0ef403ab4427b24b3e04b35 .item:hover, /*events*/
.blockWrap_dad2ff7ed03a45c0b6c7d0182ecd29d4 .item:hover /*weddings*/{
    background-color: #000;
}
/*----------------------------------events page----------------------------------*/
.eventColl--permalink1 .eventColl-img {
    display: none;
}
.eventColl--permalink1 .eventColl-contentAndSponsors {
    text-align: center;
}
div.flexRow.eventColl-mainWrap.eventColl-section.squareImages {
    flex-direction: column;
    align-items: center;
}
div.blockContent.block_eventsCollection.eventColl--permalink1.layoutA {
    padding-top: 50px;
}
/*----------------------------------media queries----------------------------------*/

/*subnav below hero image*/
@media only screen and (max-width: 600px){
.blockWrap_d4a7b0eed6e64a85b14d6543aec5f4c4 .item, /*Rooms*/
.blockWrap_d4690e382b7b465c952a614c7f6291a5 .item, /*guest rooms*/
.blockWrap_a56de0ed6ce946f8bb63a6c5d892ef47 .item, /*suites*/
.blockWrap_d843fdb0b12145a88e2b5498047c0fc3 .item, /*specials*/
.blockWrap_d01813b87d234feba78810d371f4cb47 .item, /*hotel*/
.blockWrap_ead0cbd4253342cb9b6585963be604ea .item, /*history*/
.blockWrap_a6f123d917b64a1fa99369a211a77c4f .item, /*amenities*/
.blockWrap_d9d8cb57b0ef403ab4427b24b3e04b35 .item, /*events*/
.blockWrap_dad2ff7ed03a45c0b6c7d0182ecd29d4 .item /*weddings*/{
border-top: 2px solid #c15828;
border-right: 2px solid #c15828;
width: 100%;
margin: 5% 0 0 0;
}
}

/*gallery page*/
@media only screen and (max-width: 767px){
    .blockWrap_df60b7665d224a229a204a810c36cc9b .cols3.imgMgn0 .imgGridItem{
    width: 100%;
    margin: auto;
}
}


/*subnav below hero image*/
@media only screen and (min-width: 600px){
.blockWrap_d4a7b0eed6e64a85b14d6543aec5f4c4 .item, /*Rooms*/
.blockWrap_d4690e382b7b465c952a614c7f6291a5 .item, /*guest rooms*/
.blockWrap_a56de0ed6ce946f8bb63a6c5d892ef47 .item, /*suites*/
.blockWrap_d843fdb0b12145a88e2b5498047c0fc3 .item /*specials*/
{
    width: 33.3333333%;
    margin: 5% 0 0 0;
}

.blockWrap_d01813b87d234feba78810d371f4cb47 .item, /*hotel*/
.blockWrap_ead0cbd4253342cb9b6585963be604ea .item, /*history*/
.blockWrap_a6f123d917b64a1fa99369a211a77c4f .item, /*amenities*/
.blockWrap_d9d8cb57b0ef403ab4427b24b3e04b35 .item, /*events*/
.blockWrap_dad2ff7ed03a45c0b6c7d0182ecd29d4 .item /*weddings*/{
        width: 50%;
    margin: 5% 0 0 0;
}
}
@media only screen and (min-width: 768px) {
    .headerContainer {
        padding-left: 28px;
    }    
    .navContainer {
        padding-right: 28px;
    }
    .headerContainer {
        width: 10%;
    }
    .navContainer {
        width: 90%;
    }
    /*.headerContent h1.logo {*/
    /*    max-width: 150px;*/
    /*}*/
    .headerContent h1.logo img {
        width: 80%;
    }
}
@media only screen and (max-width: 468px) {
    .navContent li .button {
        color: #000000;
        background: #f4e8d6;
        border-color: #f4e8d6;
        padding: .75em;
        width: 80%;
        margin: auto;
    }
    .block_aed341d1aab34252ab82ae2020130e8f {
        display: block;
    }
}