/* ---------------- HEADER / NAV ---------------- */

/* Enlarge logo area: */
@media only screen and (min-width: 768px) {
    .headerContainer {
        width: 40%;
        padding: 0;
        padding-left: 20px;
    }
    .headerContent h1.logo {
        max-width: 468px;
    }
    
    .navContainer {
        padding-right: 20px;
    }
}

/* Center nav text on mobile: */
@media only screen and (max-width: 767px) {
    .navContent {
        text-align: center;
    }
}


/* ---------------- GENERAL / SITEWIDE ---------------- */

/* Set paragraph spacing: */
.primaryContent p:not(:last-child) {
	margin-bottom: -1.5em;
}

/* Tweak buttons: */
.button {
    padding: 4px 10px;
}


/* Set side padding to be a pixel amount: */
.blockContentBleed .blockText {
    padding-left: 20px;
    padding-right: 20px;
}

/* ---------------- HOME ---------------- */
/* Hide slideshow arrows: */
.block_e5f7198088da40e18577eb3e142d56f6 .flex-direction-nav {
    display: none;
}


/* ----------------------- DESTINATIONS LANDING PAGE ---------------------- */

/***** begin liveBooks page template code *****/
.lb-tpl--portfolio-landing-standard--container,.lb-tpl--portfolio-landing-standard--container ul{position:fixed;top:50px;bottom:63px;left:0;right:0}.lb-tpl--portfolio-landing-standard .primaryContent{display:none}.lb-tpl--portfolio-landing-standard--container{box-sizing:border-box;padding:20px 0;overflow:auto}.lb-tpl--portfolio-landing-standard--container ul li{position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center;opacity:0;transition:opacity .3s ease-in-out}.lb-tpl--portfolio-landing-standard--container ul li.active{opacity:1}.lb-tpl--portfolio-landing-standard--container nav{position:relative;width:318px}.lb-tpl--portfolio-landing-standard--container nav a{display:block;padding:4px 20px;margin:4px;background:rgba(190,190,190,.75);color:#333;text-transform:uppercase}.lb-tpl--portfolio-landing-standard--container a:hover{background:rgba(190,190,190,.5)}.lb-tpl--portfolio-landing-standard--container .overlay{position:fixed;top:60px;right:0}
/***** end liveBooks page template code *****/  
@media (max-width: 767px) {
    .lb-tpl--portfolio-landing-standard--overlay {
        display: none;
    }
    .lb-tpl--portfolio-landing-standard--gallery-nav {
        top: 50px;
    }
    .lb-tpl--portfolio-landing-standard--gallery-nav a {
        width: 200px;
        padding-left: 2px;
        padding-top: 1px;
        padding-bottom: 1px;
        margin: 2px;
        font-size: .75em;
    }
.lb-tpl--portfolio-landing-standard--gallery-image-item {
        display: none;
    }
}
@media (min-width: 767px) {
    .page_a7b12efdd6b9496e8055dd397199ea1e {
        background-size: 0 0;
    }
}
@media (max-width: 767px) {
    .lb-tpl--portfolio-landing-standard--container .overlay {
        display: none;
    }
} 