/*--------------- Parallax Header ---------------*/
#scene{
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
    overflow: hidden;
    height: 80vh;
}

.img-2, .img-3, .img-4, .img-5{
    margin-left: 0;
}

.img-2{
    margin-top: 0px;
}

.img-3{
    margin-top: 50px;
}

.img-4{
    margin-top: 0px;
}


.block_aa82d51502c54e6193802fc2170eccd5 {
    z-index: 999999;}


/*--------------- End Parallax Header ---------------*/
.embraceLnk {
    margin-top: .5em;
}
.embraceLnk a:after {
    content: '';
    display: inline-block;
    width: 0px;
    height: 0px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #407F77;
    vertical-align: middle;
    margin-left: 6px;
}
.embraceLnk a {
    font-style: oblique;
    font-size: 16px;    
}
.embraceItem .item .itemInnerContent {
    color: white;
}
.embraceItem.cols3.itemsCollectionContent {
    margin-top: 0;
    padding-top: 25px;
}
.embraceLgo img {
    max-width: 30%;
}
.items_b68a5bed4e814bed92b8b52dd6f36a31 .item .contentTitle {
    background: white;
    padding: 22px 24px;
    margin-bottom: .5em;
    display: inline-block;
}
.items_b68a5bed4e814bed92b8b52dd6f36a31 .item .itemInnerContent strong {
    color: #407F77;
}
@media only screen and (max-width: 767px) {
    div.blockWrap_b04f5fd421e94c7bb37df6a28060e466 {
        padding-top: 200px;
        padding-bottom: 56px;
    }
    .embraceLgo img {
        max-width: 80%;
    }
    .embraceItem .item .itemInnerContent {
        font-size: 12px;
    }
    .embraceItem.cols3.itemsCollectionContent {
        margin-top: 0;
        padding-top: 0;
    }
}





.block_a7e4052f1b204b0d829dd3598d3eee73 .blockInnerContent a {
    font-size: 10px;
    color: #999;
}

.items_4NDmF8WiC4HrFPyK .item:nth-child(2) .itemContent ul {
    list-style-type: none;
    padding-left: 0;
}
.items_c95b381c7dbf4d42a698d008d4f48d3b .itemInnerContent strong {
    color: inherit;
}
.items_c95b381c7dbf4d42a698d008d4f48d3b .itemInnerContent ul {
    line-height: 1.5;
}
.items_c95b381c7dbf4d42a698d008d4f48d3b .itemInnerContent li {
    text-decoration: underline;
}
.items_c95b381c7dbf4d42a698d008d4f48d3b .item .itemInnerContent li {
    cursor: pointer;
}


.items_4NDmF8WiC4HrFPyK .item .itemImg img {
    width: 100%;
}


img[data-tags*="Studio Tours"] {
}

select.item-filter {
    display: inline-block;
    width: 17.5%;
    border: 1px solid #ddd;
    background-color: #eee;
    height: 45px;
    border-radius: 0;
    -webkit-border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 5px 14px;
    color: #9c9c9c;
    margin-left: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-image:
        linear-gradient(45deg, transparent 50%, #9c9c9c 50%),
        linear-gradient(135deg, #9c9c9c 50%, transparent 50%);
    background-position:
        calc(100% - 20px) calc(1em + 2px),
        calc(100% - 15px) calc(1em + 2px),
        calc(100% - 2.5em) 0.5em;
    background-size:
        5px 5px,
        5px 5px,
        1px 1.5em;
  background-repeat: no-repeat;
}
select.item-filter:focus {
  background-image:
    linear-gradient(45deg, #9c9c9c 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, #9c9c9c 50%);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: #03a5a5;
  outline: 0;
}
select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
select.item-filter:first-child {
    margin-left: 0;
}
button.filter-submit {
    display: inline-block;
    width: 21.5%;
    height: 45px;
    margin-left: 15px;
}
option.item-filter {
    font-family: proximanova,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #231f20;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.day {
    font-family: proximanova,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 400;
}
/*--------------- GLOBAL ---------------*/
/**********
BUTTONS
*********/
button, .button, input[type=submit] {
    padding: 1em 3em;
}
/*newsletter*/
.scForm input[type=text] {
    padding: 1em .5em;
    background: #f2f2f2;
    border: none;

    border-radius: 6px;
}
.block_b5d4d3d19f2947e0a5258822a3d0f7f6 .scForm input[type=text] {
    width: 55%;
}
.scForm button {
    padding: 1em 3.75em;
}

/**********
FONTS
*********/
.navContainer {
    font-family: poppins, sans-serif;
    font-weight: 500;
    font-style: normal;
}
html, body {
    font-family: poppins, sans-serif;
    font-weight: 400;
    font-style: normal;
}
.pageTitle,
button, .button, input[type=submit],
.contentTitle, .contentTitle a,
.blockInnerContent b, .blockInnerContent strong {
    font-family: poppins, sans-serif;
    font-weight: 600;
    font-style: normal;
}
/*--------------- FOOTER ---------------*/
.footerLogo img {
    max-width: 190px;
}
.footerContent .contentTitle {
    text-transform: uppercase;
    letter-spacing: .25em;
    padding-bottom: 1.5em;
}
.block_c732795189414520b0345547b0d8032d .blockInnerContent {
    color: #c1c1c1;
    font-size: 14px;
}
.footerContent .emailCapture button {
    border: none;
    background: #e8e8e8;
    border-radius: 0 8px 8px 0;
    text-transform: uppercase;
    letter-spacing: .25em;
    color: #333;
}
.footerContent .scForm button {
    padding: 1em .85em;
}
.footerContent .scForm input[type=text] {
    border-radius: 6px 0 0 6px;
}
/*--------------- SECONDARY HEADER ---------------*/
.ctaHeader {
    background: white;
    padding: 10px;
    text-align: center;
}
.ctaHeader .blockInnerContent,
.ctaHeader .blockInnerContent a,
.ctaHeader .blockInnerContent strong {
    color: #717171;
}
.ctaHeader .blockInnerContent a {
    text-decoration: underline;
}
/*--------------- HOME ---------------*/
.blockWrap_e0dad6c8499e4acea5c699170d39c482 {
    position: relative;
}
.aniContainer {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.aniContainer img {
    max-width: 30%;
}
.typewrite.contentTitle {
    font-size: 42px;
    /*color: #325e89;*/
    color: #000;    
    border: 2px solid #325e89;
    max-width: 30%;
    margin: 0 auto;
    padding: .15em !important;
    background-color: white;
}
/*header - gallery - caption*/
.blockWrap_b4ad14eeaa24485a8df2b85cc68dc07a .imgEffect-content {
    max-width: 1104px;
    margin: auto;
    left: 0;
    right: 0;
}
/*save the date*/ 
.dateSignupWrap {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: content-box;
    overflow: hidden;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 4%;
    padding-right: 4%;
}
/*featured events - caption styling*/


.blockWrap_a8a4998fd9ed47289694ad6dcd2e396c .imgEffect-content,
.blockWrap_a8a4998fd9ed47289694ad6dcd2e396c .imgHover-content,
.blockWrap_a8a4998fd9ed47289694ad6dcd2e396c .imgHover:hover .imgHover-content {
    -ms-transform: translate(0,0);
    transform: translate(0,0);
}
/*.block_a8a4998fd9ed47289694ad6dcd2e396c .imgHover--content,*/
.blockWrap_a8a4998fd9ed47289694ad6dcd2e396c .imgEffect-content,
.blockWrap_a8a4998fd9ed47289694ad6dcd2e396c .imgHover-content {
    background: #231f20;
    width: 70px;
    left: unset;
    right: 0;
    text-align: center;
    padding: 20px 0;
    text-transform: uppercase;
    letter-spacing: .02em;
}
.blockWrap_b4ad14eeaa24485a8df2b85cc68dc07a .imgEffect-content--showDesc p {
    text-transform: uppercase;
}
/*anchor arrow position*/
.blockWrap_b4ad14eeaa24485a8df2b85cc68dc07a, 
.blockWrap_a8a4998fd9ed47289694ad6dcd2e396c {
    position: relative;
}
/*--------------- ABOUT ---------------*/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_0S6jsLCf5SYLyUTS {
    border-bottom: 2px solid;
    border-top: 2px solid;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 40px;
    padding-top: 40px;
}
.items_0S6jsLCf5SYLyUTS .item .contentTitle a {
    -ms-transition: color .35s ease-in-out; 
    -webkit-transition: color .35s ease-in-out; 
    -o-transition: color .35s ease-in-out; 
    -moz-transition: color .35s ease-in-out; 
    transition: color .35s ease-in-out;
}
.items_0S6jsLCf5SYLyUTS .item .contentTitle a:hover {
    color: #03a5a5;
}
/*--------------- CALL FOR PROPOSALS  ---------------*/
.blockWrap_c76fd35cc5bf4725a99a479d7139910b {
    padding-bottom: 80px;
}
.block_d7b4ba86a8114bcc99f76e04e93b1cbd .button {
    cursor: pointer;
}
.block_d7b4ba86a8114bcc99f76e04e93b1cbd li:hover {
    color: #17a4c0;
}
/*--------------- SCHEDULE ---------------*/
/*.filter-day li {*/
/*    cursor: pointer;*/
/*    text-align: center;*/
/*    text-transform: uppercase;*/
/*    font-weight: bold;*/
/*    }*/
/*.filter-day li:hover {*/
/*    color: white;*/
/*    background: #0B0A3F;*/
/*    -ms-transition: background .35s ease-out; */
/*    -webkit-transition: background .35s ease-out; */
/*    -o-transition: background .35s ease-out; */
/*    -moz-transition: background .35s ease-out; */
/*    transition: background .35s ease-out;*/
/*}*/
/*.filter-day li.active {*/
/*    background: #D82244;*/
/*    color: white;*/
/*}*/
/*filter by type*/
/*.contentTitle.type {*/
/*    padding-top: 30px;*/
/*    font-size: 24px;*/
/*}*/
/*.filter-type {*/
/*    margin-top: 1.5em;*/
/*    text-align: center;*/
/*}*/
/*.filter-type li {*/
/*    cursor: pointer;*/
    /*display: inline-block;*/
/*    margin-right: .5em;*/
/*    text-transform: uppercase;*/
/*    font-size: 18px;*/
/*    letter-spacing: .02em;*/
/*}*/
/*.filter-type li:hover {*/
/*    color: #0B0A3F;*/
/*    -ms-transition: color .35s ease-out; */
/*    -webkit-transition: color .35s ease-out; */
/*    -o-transition: color .35s ease-out; */
/*    -moz-transition: color .35s ease-out; */
/*    transition: color .35s ease-out;*/
/*}*/
/*.filter-type li.active {*/
/*    color: #D82244;*/
/*    border-bottom: 2px solid;*/
/*}*/
/*events list - caption styling*/

.blockWrap_a546a783ff2d481ca88745ef88e8a558 .imgEffect-content,
.blockWrap_a546a783ff2d481ca88745ef88e8a558 .imgHover-content,
.blockWrap_a546a783ff2d481ca88745ef88e8a558 .imgHover:hover .imgHover-content {
    -ms-transform: translate(0,0);
    transform: translate(0,0);
}
.block_a546a783ff2d481ca88745ef88e8a558 .imgEffect-content,
.blockWrap_a546a783ff2d481ca88745ef88e8a558 .imgHover-content {
    background: #231f20;
    width: 70px;
    left: unset;
    right: 0;
    text-align: center;
    padding: 20px 0;
    text-transform: uppercase;
    letter-spacing: .02em;
}

/*--------------- HUB ---------------*/
/*events list - caption styling*/
.block_dbfdd46169de4e24ab09191ea9b405d1 .imgEffect-content {
    background: #231f20;
    width: 70px;
    right: 0;
    left: unset;
    text-align: center;
    padding: 20px 0;
    text-transform: uppercase;
    letter-spacing: .02em;
}
.blockWrap_dbfdd46169de4e24ab09191ea9b405d1 .imgHover-content,
.blockWrap_dbfdd46169de4e24ab09191ea9b405d1 .imgHover-content, 
.blockWrap_dbfdd46169de4e24ab09191ea9b405d1 .imgHover:hover .imgHover-content {
    -ms-transform: translate(0%,0);
    transform: translate(0%,0);
}
/*----------------BLOG------------------*/
.page_d30c43d622e54cc285c73d4ca8c1076d_posts .blogSectionPage .headerAndNavContainer { 
    background-color: #20403C !important; 
    }
    
/*-----------------TEAM------------------*/
.page_bee318cc48a04678a3c19df94812e095_items .teamSectionPage .headerAndNavContainer { 
    background-color: #20403C !important; 
    }
    
    
@media only screen and (max-width: 767px) {
/*home video animation*/
    .typewrite.contentTitle {
        font-size: 14px;
    }  
    .blockContent .aniContainer .blockImg {
        padding-bottom: .5em;
    }
    .headerAndNavContainer {
        background-color: #407F77 !important;
    }
    .ctaHeader .blockInnerContent {
        font-size: 16px;
    }
    /*.headerAndNavContainer {*/
    /*    background-color: #fffc00;*/
    /*}*/
/*header - gallery - caption*/
    .blockWrap_b4ad14eeaa24485a8df2b85cc68dc07a .imgEffect-content {
        font-size: 22px;
    }
/*call for proposals*/
    .block_d7b4ba86a8114bcc99f76e04e93b1cbd .button:first-child {
        margin-bottom: 2em;
    }
/*home - subscribe*/
    .blockWrap_c9912cc48e104d90bafbb11c2f5b0b63 .blockInnerContent {
        font-size: 42px;
    }
    .blockWrap_c9912cc48e104d90bafbb11c2f5b0b63 .contentTitle {
        font-size: 18px;
    }
    .block_b5d4d3d19f2947e0a5258822a3d0f7f6 .scForm input[type=text],
    .block_b5d4d3d19f2947e0a5258822a3d0f7f6 .scForm button {
        width: 100%;
    }
    .blockWrap_b5d4d3d19f2947e0a5258822a3d0f7f6 .blockInnerContent {
        text-align: left;
    }
/*home - text header*/
    .blockWrap_fdc71859b5a347d09d563a7505ce5e89 .blockInnerContent {
        font-size: 60px;
    }
    .blockWrap_af4663090c3b4ab1abfad11d93e052fb .blockInnerContent {
        font-size: 18px;
    }
/*SCHEDULE - hero padding*/ 
    div.blockWrap_VgXR0Tul2ICmZFgP {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}
@media only screen and (max-width: 1023px) {
/*dropdown filter*/
    select.item-filter {
        display: block;
        width: 100%;
        margin: 15px 0 15px 0;
    }
    button.filter-submit {
        width: 100%;
        height: 45px;
        margin: 15px 0 15px 0;
    }
}
@media only screen and (max-width: 1225px) {
    .navContent li a, 
    .navContent li .navLabel {
        font-size: 15px;
    }
}
@media only screen and (min-width: 768px) {
    .footerContent {
        max-width: none;
    }
    /*social icons*/
    .footerContent .blockWrap_f8344ec83f3649e1bb10b010b37cd0e6 {
        padding-top: 30px !important;
        width: 100%;
        margin: 0;
    }
    /*Copyright*/
    .footerContent .blockWrap_c732795189414520b0345547b0d8032d {
        padding-top: 48px !important;
        width: 100%;
        margin: 0;
    }
    /*HOME save the date*/
    .blockWrap_c9912cc48e104d90bafbb11c2f5b0b63 {
        float: left;
        width: 45%;
    }
    .blockWrap_b5d4d3d19f2947e0a5258822a3d0f7f6 {
        float: left;
        width: 55%;
    }
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_c9912cc48e104d90bafbb11c2f5b0b63 {
        padding-left: 0;
    }
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_b5d4d3d19f2947e0a5258822a3d0f7f6 {
        padding-right: 0;
    }
/*call for proposals*/
    .block_d7b4ba86a8114bcc99f76e04e93b1cbd .button:first-child {
        margin-right: 2em;
    }
/*schedule filter*/
    /*events filter styles*/
    .categories {
        /*padding-top: 30px;*/
        padding-bottom: 40px;
        border-bottom: 2px solid;
    }
/*events two column information*/
    .items_4NDmF8WiC4HrFPyK.cols2 .item {
        width: 28%;
    }
    .items_4NDmF8WiC4HrFPyK.cols2 .item:nth-child(odd)  {
        width: 68%;
    }
/*HUB*/
    .items_ba23103d10ed4bb3a80bbdee6711bba2.cols2 .item {
        width: 35%;
    }
    .items_ba23103d10ed4bb3a80bbdee6711bba2.cols2 .item:first-child {
        width: 60%;
    }
}
@media only screen and (min-width: 1024px) {
    .filter-day li {
        font-size: 52px;
    }
}
@media only screen and (min-width: 1600px) {
    .blockWrap_b4ad14eeaa24485a8df2b85cc68dc07a .imgEffect-content--showDesc p {
        font-size: 42px;
    }
}