/* --------------- GENERAL (site-wide) --------------- */

/* Page title underline: */
.pageTitle {
    background-image: url(https://static.livebooks.com/d83c385466b046478be0d0cf58471552/i/cd78590aa2804ded86b66be807a0bff9/1/5feFb8zhrk/Underline.jpg);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    padding-bottom: 8px;
}


.pageSubtitle {
    padding-top: .7em;
}

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



/* --------------- MAIN NAVIGATION PAGE (shows on home page only) --------------- */

/* Center in browser: */
@media only screen and (min-width: 768px) { /* 768px, 1024px */
    #page_cdaee0dddcc24af7b28ae04fcdbb10b0 .logo {
        /*background-color: red;*/
        position: absolute;
        
        width: 800px;
        height: 264px;
        
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    
        margin: auto;
    }
    
    #page_cdaee0dddcc24af7b28ae04fcdbb10b0 .navContainer {
        /*background-color: blue;*/
        position: absolute;
        
        width: 100%;
        height: 150px;
        
        top: calc(50% + 80px);
        
        left: 0;
        right: 0;
        
        margin: auto;
    }
}


@media only screen and (max-width: 766px) {
    #page_cdaee0dddcc24af7b28ae04fcdbb10b0 .headerContent {
        /*background-color: yellow;*/
        
        position: absolute;
        
        width: 324px;
        height: 88px;
        
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        
        margin: auto;
    }
}




/* Hide drop-down arrows: */
.navContainer .dropArrow {
    /*display: none;*/
    position: absolute;
    background: rgba(153, 153, 153, .5);
    width: 100%;
    left: 0;
    opacity: 0;
}

/* Adjust drop-down position: */
.navContent ul li:nth-child(2) ul {
    background-color: transparent;
    right: -2.0em;
    left: auto;
    padding-top: 8px;
}
.navContent ul li ul {
    background-color: transparent;
    right: -1.1em;
    left: auto;
    padding-top: 8px;
}
.navContent ul li:first-child ul {
    background-color: transparent;
    right: -2.3em; /* was 4.2 */
    left: auto;
    padding-top: 8px;
}


/* Add lower border: */
@media only screen and (min-width: 768px) { /* tablets and desktop */
    .navContent ul li .navLabel, .navContent ul li a {
        background-image: url(https://static.livebooks.com/d83c385466b046478be0d0cf58471552/i/cd78590aa2804ded86b66be807a0bff9/1/5feFb8zhrk/Underline.jpg);
        background-repeat: no-repeat;
        background-position: 50% 100%;
        padding-bottom: 8px;
    }
}


/* Add margin when viewed on mobile: */
.navContent > ul > li {
    margin-bottom: 30px;
}


/* Remove padding between drop-down items: */
.navContent ul li ul a, .navContent ul li:first-child ul a, .navContent ul li ul .navLabel,
.navContent ul li:first-child ul .navLabel {
    padding-top: 0;
    padding-bottom: 0;
}



/* --------------- FOOTER --------------- */
@media only screen and (min-width: 768px) { /* tablets and desktop */
    .footerContainer {
        position: fixed;
        bottom: 0;
        background-color: #fff;
    }
    
    
    /* Tighten up footer padding: */
    .footerContent .blockContainer, .footerContent .scCredit {
        padding: 0 0 .4em 0;
    }
    .footerContainer {
        padding: .6em 0;
    }
    
    /* BACK button: */
    .footerContainer .blockContent p {
        padding: 0;
        margin-bottom: .6em;
    }
}


/* Add YouTube icon: */
.footerContent .youtube {
    background-image: url(https://static.livebooks.com/d83c385466b046478be0d0cf58471552/i/d3d5d5ab65424384b9c05d042f3f356e/1/5feFb8zhrk/YouTube_Icon.png);
    background-position: center;
}
.zocial.youtube:before {
    opacity: 0;
}

/* Adjust credit: */
.scCredit {
    font-size: .8em;
}
.scCredit span {
    text-decoration: none;
}


/* --------------- LANDING PAGES --------------- */

.itemsCollectionContent .item .contentTitle, .itemsCollectionContent .item .itemInnerContent {
    padding-bottom: 0; 
    margin-top: -.75em;  /* was -.5em */
}

/* Add space between hover text: */
.imgHover--content p {
    line-height: 2.0em;
}

/* ----------- Individual talent/model pages: ----------- */
/* Title: */
.blockContainer:first-of-type .blockText .contentTitle {
    background-image: url(https://static.livebooks.com/d83c385466b046478be0d0cf58471552/i/cd78590aa2804ded86b66be807a0bff9/1/5feFb8zhrk/Underline.jpg);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    padding-bottom: 8px; 
}

/* Sub-text: */
.blockContainer:first-of-type .blockText .blockInnerContent {
    text-transform: uppercase;
    font-family: museosans, Arial, Verdana, sans-serif;
    color: #bababa;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .2em;
    font-size: 14px;
    padding-top: 6px; 
}


/* BACK buttons: */
.button {
    padding: 0;
    margin-bottom: 8px;
}
.button:hover {
    color: #666666;
}




/* --------------- CONTACT PAGE --------------- */
#page_e6928a0e00ad44faaacb169239688659 .block_c746eb76ea714369b310356640aea482 .blockText {
    letter-spacing: .2em;
}

/* Phone numbers: */
#page_e6928a0e00ad44faaacb169239688659 .block_f2537f644ade4809a19f990fa7a30580 .itemInnerContent {
    letter-spacing: .2em;
    line-height: 2.5em;
}






