/*@font-1: 'Open Sans',  sans-serif;
     @font-2:  'Open Sans',  sans-serif;
     @font-3:  'Open Sans',  sans-serif;
     @font-4:  'Open Sans',  sans-serif;
    */ /*font-family:  'Source Sans Pro',  sans-serif;
     font-family:  'Open Sans',  sans-serif;
     font-family:  'Lato',  sans-serif;
    */ /* 1) Main root elements 2) Unique elemnts 3) Common Elements site wide -------------------------------------------------- */ /*@media (max-width:  1333px)  {
    p {
    font-size:  .86rem !important;
 }
 li a {
    font-size:  .86rem !important;
 }
 }
 */ *  {
    font-family:  "Whitney SSm A",  "Whitney SSm B";
 }
 html  {
    background-color:  #f0f1f2;
     font-family:  "Whitney SSm A",  "Whitney SSm B";
     font-size:  14px;
 }
 body  {
    background-color:  #f0f1f2;
     font-family:  "Whitney SSm A",  "Whitney SSm B";
     height:  100vh;
 }
 .off-canvas-content  {
    background-color:  #f0f1f2;

 }
 .off-canvas-wrapper  {
    background-color:  transparent;
 }
 .row  {
    max-width:  114rem;
 }
 *  {
    /*text-shadow:  1px 1px 1px rgba(0,  0,  0,  0.004);
     text-rendering:  optimizeLegibility !important;
     -webkit-font-smoothing:  antialiased;
     -moz-osx-font-smoothing:  grayscale;*/
 }
 blockquote,  dd,  div,  dl,  dt,  form,  h1,  h2,  h3,  h4,  h5,  h6,  li,  ol,  p,  pre,  td,  th,  ul  {
    font-family:  "Whitney SSm A",  "Whitney SSm B";
 }
 a  {
    color:  rgba(127,132,64,1);
 }
 a:hover  {
    color:  #000000;
 }
 a:active  {
    color:  inherit;
 }
 a:after  {
    color:  inherit;
 }
 a:focus  {
    color:  inherit;
 }
 b,  strong  {
    font-weight:  500;
 }
 .light-grey  {
    color:  #696969;
 }
 .light  {
    color:  #ffffff;
 }
 .dark  {
    color:  #696969;
 }
 .highlight  {
    color:  rgba(127,132,64,1);
 }
 .bold  {
    font-weight:  500;
 }
 .bold-2  {
    font-weight:  700;
 }
 .bold-extra  {
    font-weight:  700;
 }
 .italic  {
    font-style:  italic;
 }
 .right  {
    float:  right;
 }
 .left  {
    float:  left;
 }
 h4  {
    font-size:  4rem;
     font-weight:  500;
 }
 .button-group  {
    font-size:  1rem;
 }
 .background-dark  {
    background-color:  #000000;
 }
 .category-name  {
    font-size:  1rem;
     text-transform:  uppercase;
 }
 .parent-category-name  {
    font-size:  1rem;
     display:  inline;
     font-weight:  500;
     text-transform:  uppercase;
     font-family:  "Whitney SSm A",  "Whitney SSm B";
     padding-right:  .5rem;
 }
 .parent-category-name a  {
    color:  #696969;
 }
 .parent-category-name a:hover  {
    color:  #696969 !important;
 }
 .awards-holder  {
    height:  100vh;
 }
 #rs-btn  {
    opacity:  0;
     height:  0px;
     position:  fixed;
 }
 #image-caption  {
    padding-top:  .65rem;
 }
 .menu-category-name  {
    font-size:  1rem;
     color:  rgba(127,132,64,1);
     text-transform:  lowercase;
 }
 .menu-sub-category-name  {
    font-size:  1rem;
     color:  #696969;
     text-transform:  lowercase;
     line-height:  .8rem !important;
 }
 .logo-btn  {
    display:  inline-block;
 }
 #cboxContent  {
    margin-top:  0rem;
 }
 #cboxPrevious:hover  {
    opacity:  .6;
 }
 #cboxNext:hover  {
    opacity:  .6;
 }
 .news-holder  {
    padding-top:  10rem;
 }
 .news-holder p  {
    color:  #696969;
 }
 .news-holder-top  {
    padding-top:  1rem;
 }
 .news-holder-top p  {
    color:  #696969;
 }
 .social-holder  {
    padding-top:  1rem;
 }
 .social-holder a  {
    background:  transparent;
     float:  left;
     padding-right:  12px;
     padding-left: 0rem;
 }
 .page-pad  {
    padding-top:  1rem;
 }
 .project-info-holder  {
    padding-top:  12rem;
     padding-left:  0rem !important;
 }
 .project-info-holder p  {
    color:  #696969;
 }
 .columns  {
    padding-left:  2.2rem;
     padding-right:  2.2rem;
 }


.slick-slide img{
    width: 100% !important;
}


.copy-message{
   font-size: .75rem !important;
}


.people-btn{
   display: block;
}

 .nav-holder  {
    /*position:  absolute;
     top: 0rem;
     width:  100%;
     left:  0rem;
    */ padding-bottom:  2rem;
     padding-top:  1.5rem;
 }
 .logo-large  {
    max-width:  23rem;
     width:  22.7rem;
     padding-left:  .5rem;
     padding-bottom:  2px;
     height: 23px;
 }
 .logo-holder  {
    height:  42px;
    
 }
 .hero-message  {
    font-size:  6rem;
     line-height:  6rem;
     font-weight:  500;
 }
 .large-slideshow  {
    padding-left:  .5rem;
 }
 .orient-portrait  {
    max-height:  84vh;
     width:  auto;
 }


 .wpforms-container .wpforms-field-row.wpforms-field-medium{
   max-width: none !important;
 }

 .form-holder{
   max-width: 56rem;
 }


 div.wpforms-container-full .wpforms-confirmation-container-full{
   background:#7f8440 !important;
   border: 1px solid #7f8440 !important;
   color: #F0F1F2;
 }



 
 .content-holder ul{

   color:  #696969 !important;
 }



 .content-holder li{

   color:  #696969 !important;
 }





 .section-full  {
    width:  100%;
     height:  100vh;
     background-size:  cover;
     background-position:  center;
     background-repeat:  no-repeat;
 }
 .full-row  {
    max-width:  none !important;
     width:  100%;
 }
 .full-row .column  {
    padding:  0rem !important;
 }
 .full-row img  {
    width:  100% !important;
 }
 .blog-entry  {
    padding-top:  4rem;
     padding-bottom:  4rem;
 }
 .blog-link  {
    font-size:  4rem !important;
     font-weight:  500 !important;
 }
 .gallery-holder  {
    padding-left:  0rem !important;
     padding-right:  0rem !important;
     margin-left:  -0.3rem !important;
     margin-right:  -0.3rem !important;
     margin-top:  2rem;
 }
 .thumbnail-column  {
    padding:  .3rem !important;
 }
 .footer  {
    padding-top:  4rem;
 }
 .thumb-selected  {
    display:  block;
 }
 .thumb-selected img  {
    opacity:  1 !important;
 }
 .thumbnail-btn  {
    display:  block;
     cursor:  pointer;
 }
 .thumbnail-btn img  {
    opacity:  .5;
 }
 .tall-thumb-column  {
    padding:  .6rem;
     padding-top:  0rem;
 }
 .tall-thumb-column img  {
    width:  100% !important;
 }
 .press-group  {
    color:  #696969;
 }
 .press-group a:active  {
    color:  #945e56 !important;
 }
 .press-group a:hover  {
    color:  #945e56 !important;
 }
 .press-group a  {
    font-size:  1rem;
     color:  #945e56;
 }
 .press-group span  {
    font-size:  1rem;
 }
 .transparent  {
    background:  transparent !important;
 }
 .cat-transparent  {
    opacity:  0;
 }
 .single-cat-holder  {
    max-width:  280px;
     margin-bottom:  1rem;
 }
 .orbit-container  {
    height:  auto !important;
     overflow:  visible;
 }
 .no-crop  {
    overflow:  hidden !important;
 }


 .submit-gold{
   background-color: #7f8440 !important;
 }

/* .orbit-previous  {
    position:  relative;
     padding:  0rem;
     color:  #696969;
     top:  2px;
 }
 .orbit-next  {
    position:  relative;
     padding:  0rem;
     color:  #696969;
     top:  2px;

 }
*/


.wpforms-container input.wpforms-field-medium {
   max-width: none !important;
}





.search-input-holder{
    position: relative;
}



.blinking-cursor {
   position: absolute;
   top: 0.4rem;
      
  font-weight: 100;
  font-size: 1rem;
  color: #696969;
  -webkit-animation: 1s blink step-end infinite;
  -moz-animation: 1s blink step-end infinite;
  -ms-animation: 1s blink step-end infinite;
  -o-animation: 1s blink step-end infinite;
  animation: 1s blink step-end infinite;
}

@keyframes blink {
  from, to {
    color: transparent;
  }
  50% {
    color: #696969;
  }
}

@-moz-keyframes blink {
  from, to {
    color: transparent;
  }
  50% {
    color: #696969;
  }
}

@-webkit-keyframes blink {
  from, to {
    color: transparent;
  }
  50% {
    color: #696969;
  }
}

@-ms-keyframes blink {
  from, to {
    color: transparent;
  }
  50% {
    color: #696969;
  }
}

@-o-keyframes blink {
  from, to {
    color: transparent;
  }
  50% {
    color: #696969;
  }
}






.slick-arrow{
    display: none;
}


 .orbit-previous{
    
     color:  #696969;
     background: transparent !important;
     background-color: transparent !important;
     border: none !important;
     font-size: 1.2rem !important;
     padding-left: 0rem !important;
     padding-right: .5rem !important;

    top: inherit !important;
    -webkit-transform: none !important;
    transform: none !important;
    position: inherit;

 }
 .orbit-next{

     color:  #696969;
     background: transparent !important;
     background-color: transparent !important;
     border: none !important;
     font-size: 1.2rem !important;
     padding-left: .5rem;
     padding-right: 0rem;

     top: inherit !important;
    -webkit-transform: none !important;
    transform: none !important;
    position: inherit;
 }




.nav-button{
    padding: 0px !important;
    margin-left: .5rem !important;
    margin-right: .5rem !important;
    border: 1px solid rgba(127,132,64,1) !important;
    margin-top: 1.16rem !important;
}

.nav-button-group{
    margin-top: 0rem;
}


/*@-moz-document url-prefix() {
    .orbit-next  {
         top:  5px;
    }
}

@-moz-document url-prefix() {
    .orbit-previous  {
         top:  5px;
    }
}*/


.leftArrow{
    max-width: 1.4rem;
    padding-right: .5rem;
    padding-top: .4rem;
}

.rightArrow{
    max-width: 1.4rem;
    padding-left: .5rem;
    padding-top: .4rem;
}

.dots-row{

}



 .orbit-previous:hover  {
    background-color:  transparent;
 }
 .orbit-next:hover  {
    background-color:  transparent;
 }
 .orbit-previous:focus  {
    background:  transparent !important;
     color:  #696969 !important;
 }
 .orbit-next:focus  {
    background:  transparent !important;
     color:  #696969 !important;
 }
 .off-canvas-content  {
    box-shadow:  none;
 }
 .orbit-bullets  {
    text-align:  right;
     font-weight:  700;
     padding-left:  8px;
     vertical-align:  middle;
 }
 .orbit-bullets button  {
    width:  .75rem;
     height:  .75rem;
     margin-left:  .5rem;
     margin-right:  .5rem;
     background-color:  transparent;
     border:  1px solid rgba(127,132,64,1);
 }
 .orbit-bullets button.is-active,  .orbit-bullets button:hover  {
     
     background-color:  rgba(127,132,64,1);
     
 }
 .category-slider  {
    color:  rgba(127,132,64,1);
 }
 .category-slider .orbit-bullets  {
    text-align:  left !important;
 }
 .cboxPhoto  {
    max-width:  100%;
     height:  auto !important;
     left:  1rem;
 }
 
 @media only screen and (min-width: 0px) and (max-width: 1380px)  {
    .cboxPhoto  {
    max-width:  100%;
     width:  auto !important;
     height:  80% !important;
     position:  relative !important;
     left:  1rem;
 }

 }
 #mobile-menu-btn  {
    color:  rgba(127,132,64,1);
     float:  right;
     /*background-color:  #E6E6E6;
     border-radius:  33px;
    */ background-color:  transparent;
     background:  transparent;
     margin-top:  4px;
 }
 #mobile-menu-btn i  {
    font-size:  1.4rem;
     color:  rgba(127,132,64,1);
 }
 .location  {
    padding-top:  1rem;
     padding-bottom:  1rem;
     color:  #000000;
     font-weight:  500;
 }
 .job-title  {
    padding-top:  0rem;
     padding-bottom:  1rem;
     color:  #000000;
     font-weight:  500;
 }
 .header-cat  {
    vertical-align:  middle;
     font-size:  2rem;
     padding-top:  0px;
     padding-left:  .5rem;
     padding-bottom:  0px;
     font-family:  "Gotham SSm A",  "Gotham SSm B";
     text-transform:  uppercase;
     display:  inline-block;
     color:  #696969;
     font-weight:  100 !important;
 }
 .header-cat-mobile  {
    vertical-align:  middle;
     font-size:  1.3rem;
     padding-top:  8px;
     padding-bottom:  0px;
     display:  inline-block;
     color:  #696969;
     font-weight:  100 !important;
     font-family:  "Whitney SSm A",  "Whitney SSm B" !important;
 }
 .menu-grid  {
    padding-left:  0rem !important;
    
 }
 .menu-holder  {
    padding-top:  4rem;
     padding-left:  0rem;
 }
 .menu > li > a  {
    padding:  .3rem 0rem;
    
 }
 .is-accordion-submenu  {
    margin-bottom:  2rem;
 }
 .is-accordion-submenu-parent > a:after  {
    border:  transparent;
 }
 .project-title  {
    font-weight:  500;
     color:  #696969;
     text-align:  left;
     font-size:  1rem;
     padding-top:  .6rem;
     font-family:  "Whitney SSm A",  "Whitney SSm B" !important;
 }



 .people-title{
   font-weight:  500;
    color:  #696969;
    text-align:  left;
    font-size:  1rem;
    line-height: 1.4rem;
    padding-top:  0rem;
    font-family:  "Whitney SSm A",  "Whitney SSm B" !important;
}

.people-name{
   padding-top: .6rem;
   font-weight: 600 !important;
}

.project-title-slide{
    position: absolute;
    bottom: -1rem;
}


.staff-image{
   width: 100% !important;
   max-height: none !important;
}



.slick-list{
    padding-bottom: 2rem;
}


 .project-title-right  {
    font-weight:  500;
     color:  #969696;
     text-align:  right;
     font-size:  1rem;
     padding-top:  .6rem;
 }
 .menu.nested  {
    margin-left:  0rem;
 }
 *:focus  {
    outline:  none !important;
 }
 .pad-top  {
    padding-top:  1rem !important;
 }
 .pad-top-menu  {
    padding-top:  2rem !important;
 }
 .pad-top-2  {
    padding-top:  4rem !important;
 }
 .pad-bottom  {
    padding-bottom:  1rem !important;
 }

 .pad-bottom-2{
   padding-bottom:  2rem !important;
}

.staff-cell{
   padding-bottom: 0rem !important;
   margin-bottom: .5rem !important;
}


.people-slide-holder{
   margin-bottom: 4rem !important;
}

 .title  {
    text-transform:  uppercase;
     font-size:  1.6rem;
 }

 .title-search{

     font-size:  1.6rem;
 }


 #home-slide  {
    width:  100% !important;
 }

 #home-slide-holder{
    width:  100% !important;
    height: 100% !important;
 }

#cat-slide-holder{
    width:  100% !important;
    height: 100% !important;
    display: none;
    margin-bottom: 1rem !important;
}


.tall-lazy img{
   /* min-height: 680px !important;
    border: none !important;
    background-color: #EEE !important;*/
}


.tall-lazy {
    
    border: none !important;
    
}

.slick-track{
    margin-left: 0rem;
}




.tall-lazy a{
    display: block;
}






 .slider{
    background-color: transparent !important;
    background: transparent !important;
    height: 100% !important;
 }








.slick-dots{
    text-align: left;
    position: relative;
    bottom: 0rem;
}

.slick-dots li button:before{
   font-size: 0.75rem;
   color: #696969;
}

.nav-col{
    float: left;
    text-align: left !important;
}





 .large-home-slideshow  {
    /*max-height:  90vh !important;
     overflow:  hidden !important;
    */ height:  100vh;
 }
 .tall-grid-holder  {
    margin-left:  12px;
 }
 .off-canvas.position-right  {
    height:  100vh;
 }
 .year-column  {
    padding-right:  0rem !important;
     width:  20% !important;
 }
 .year-column a  {
    font-family:  "Whitney SSm A",  "Whitney SSm B";
     color:  #696969;
 }
 .menu-mobile  {
    padding-top:  6rem !important;
 }
 .menu-mobile li  {
    padding-top:  1.3rem;
     line-height:  .75rem !important;
 }
 .menu-mobile a  {
    font-size:  1.3rem;
     line-height:  .75rem !important;
 }
 .close-button  {
    font-size:  3rem !important;
     color:  rgba(127,132,64,1) !important;
     font-weight:  100;
 }
 .greyscale  {
    -webkit-filter:  grayscale(100%);
     /* Chrome,  Safari,  Opera */ filter:  grayscale(100%);
 }
 .press-title  {
    color:  #696969;
     font-size:  1rem;
     display:  inline-block;
     padding-top:  .5rem;
     letter-spacing:  1px;
 }
 .press-title:hover  {
    color:  rgba(127,132,64,1);
 }
 #featured-holder  {
    display:  block;
     overflow:  hidden;
     max-height:  748px;
 }
 .featured-page-holder  {
    position:  fixed;
     display:  block;
     width:  62.66667%;
     padding-right:  .9375rem;
     max-width:  997.89px;
 }
 .fixed-holder  {
    overflow:  hidden;
     position:  relative;
 }
 .slide-show-full  {
    width:  100% !important;
 }
 .fixed-logo  {
    position:  fixed;
 }
 .menu-holder .is-accordion-submenu-parent > a:after  {
    color:  rgba(127,132,64,1) !important;
     font-weight:  500 !important;
 }
 .menu-category-name:focus  {
    color:  rgba(127,132,64,1) !important;
 }
 .menu-category-name:active  {
    color:  rgba(127,132,64,1) !important;
 }
 .menu-category-name:hover  {
    color:  rgba(127,132,64,1) !important;
 }
 .menu-category-name:after  {
    color:  rgba(127,132,64,1) !important;
    font-weight: 500 !important;
 }
 .award-btn  {
    color:  #969696;
     display:  block;
     margin-bottom:  1.5rem;
 }
 .award-btn:hover  {
    font-weight:  normal !important;
 }
 .award-btn:hover p  {
    color:  rgba(127,132,64,1);
 }
 .award-btn:focus  {
    color:  inherit !important;
     font-weight:  inherit !important;
 }
 .press-year-index  {
    padding-top:  1rem;
     padding-bottom:  2rem !important;
 }
 .press-year-index .column  {
    margin-bottom:  .7rem;
 }
 .press-column  {
    padding-bottom:  1rem;
 }
 .construction-column  {
    position:  absolute;
     z-index:  1;
     opacity:  0;
     width:  100%;
 }

 .staff-nav a{

    
 }


 .staff-prev a{
    float: left;
 }


  .staff-next a{
    float: right;
 }


.slide-nav-hold{
    padding-left: .4rem;
}




 .construction-column img  {
    -webkit-filter:  grayscale(100%);
     /* Chrome,  Safari,  Opera */ filter:  grayscale(100%);
 }
 .column-holder  {
    position:  relative;
    top: 0rem;
    display: inline-block;
 }
 .column-holder:hover .construction-column  {
    opacity:  1;
 }
 .column-holder:hover .column-holder-2  {
    opacity:  0;
 }
 .news-row  {
    margin-bottom:  2rem;
 }
 .news-date  {
    color:  #696969;
 }
 .non-selected  {
    font-weight:  400 !important;
 }
 .selected-menu  {
    font-weight:  600;
 }
 .selected-menu:hover  {
    font-weight:  600 !important;
 }
 .selected  {
    font-weight:  500 !important;
     color:  #969696;
 }
 .selected a:hover  {
    font-weight:  700 !important;
 }
 .content-holder p  {
    font-size:  1rem;
     line-height:  1.5rem;
     color:  #696969;
      
 }
 .content-holder p a  {
    color:  #945e56;
 }
 .mobile-cover  {
    background-color:  rgba(0,  0,  0,  0.85);
     z-index:  9999;
 }
 .slide-nav  {
    float:  left;
     margin-top:  .5rem;
     margin-bottom:  .5rem;
     font-size:  1rem;
     color:  rgba(127,132,64,1);
 }
 .slide-nav span  {
    font-size:  .75rem;
     color:  #696969;
 }
 .category-mobile a  {
    font-size:  1rem;
     color:  #969696;
     text-transform:  lowercase;
 }
 .orbit-project  {
    display:  none;
 }
 .hide-link  {
    pointer-events:  none !important;
     /*a[disabled]: hover  {
}
*/ }





.menu-title-desktop{
   
}

#search-form-1 input{

    border:none !important;
    border-bottom: solid 1px rgba(127,132,64,1) !important;
    box-shadow: none !important;
    background-color: transparent !important;
    color: rgba(127,132,64,1) !important;
}

.search-icon{
    max-width: 2rem;
    width: 2rem;
    height: 2rem;
}

.no-pad-left{
    padding-left: 0rem !important;
    margin-left: 0rem !important;
}

.form-row{
    margin-left: 0rem !important;
    padding-left: .5rem;
}



.search-header{
    margin-top: 4rem;
    margin-bottom: 10rem;
}

.search-row{
    margin-bottom: 2rem !important;
}


.results-row{
    margin-top: 2rem;
    margin-left: 0rem !important;
    padding-left: .5rem;
}

.search-menu{
    margin-top: 2rem !important;
}

.search-icon-menu{
    max-width: .75rem;
    width: .75rem;
    height: .75rem;
}


 #pre-load-holder  {
    z-index:  9999999;
     width:  100%;
     height:  100vh;
     background-color:  #f0f1f2;
     position:  fixed;
     top:  0rem;
     left:  0rem;
     display:  block;
 }
 #gallery-preload  {
    padding-top:  45vh;
     padding-bottom:  4rem;
     width:  60px;
     height:  60px;
     margin-left:  auto;
     margin-right:  auto;
 }
 #gallery-preload img  {
    width:  50rem;
 }
 .title-404  {
    text-transform:  none;
     color:  #696969;
 }
 .fixed-slideshow  {
    position:  relative !important;
     height:  100vh !important;
 }
 .fixed-orbit  {
    position:  fixed !important;
     max-width:  58%;
 }
 .social-button  {
    font-size:  1.1rem;
 }
 .fixed-orbit .orient-landscape  {
    max-width:  61rem !important;
 }
 .fixed-orbit .orient-portrait  {
    max-width:  61rem !important;
 }
 .sub-menu-active  {
    font-weight:  600;
 }
 .award-title  {
    color:  #945e56 !important;
 }
 .single-orbit-container  {
    max-height:  748px;
 }
 .cat_post_links  {
    width:  100%;
     color:  rgba(127,132,64,1);
     margin-top:  1rem;
 }
 .cat_post_links a:hover  {
    color:  rgba(127,132,64,1) !important;
 }
 .cat_post_links .left  {
    float:  left;
 }
 .cat_post_links .right  {
    float:  right;
 }
 .landing-btn:hover  {
    font-weight:  inherit;
 }
 .menu-sub-category-name:hover  {
    color:  #696969 !important;
 }
 .menu-sub-category-name:hover  {
    color:  #696969 !important;
 }
 @media screen and (min-width: 64em)  {
    .large-1  {
    width:  11% !important;
 }
 }
 @media screen and (min-width: 64em)  {
    .large-3  {
    width:  22% !important;
 }
 }
 @media screen and (min-width: 64em)  {
    .large-11  {
    width:  88.66667%;
 }
 }
 /* Medium only */ @media screen and (min-width: 40em) and (max-width: 63.9375em)  {
    .off-canvas  {
    padding-left:  1rem;
 }
 .orbit-bullets button.is-active,  .orbit-bullets button:hover  {
    width:  .5rem;
     height:  .5rem;
 }
 .orbit-bullets button  {
    width:  .5rem;
     height:  .5rem;
 }
 .tall-thumb-column  {
    padding:  .1rem;
 }
 .nav-holder  {
    padding-bottom:  .5rem;
 }
 .location  {
    text-transform:  uppercase;
 }
 .project-title  {
    font-size:  .75rem;
 }
 .title  {
    text-transform:  none;
     font-size:  1.6rem;
 }
 .logo-large  {
    /*max-width:  18rem;
     padding-top:  1rem;
     display:  block;
     padding-left:  0rem;
    */ }
 .large-slideshow  {
    padding-left:  0rem;
 }
 .menu-holder  {
    padding-left:  2rem;
 }
 .project-info-holder  {
    padding-top:  0rem;
 }
 .menu  {
    padding-top:  0rem;
 }
 .year-column  {
    width:  20% !important;
 }
 .press-year-index  {
    padding-top:  0rem;
 }
 .press-year-index .column  {
    margin-bottom:  2rem;
 }
 .featured-page-holder  {
    position:  relative !important;
     display:  block !important;
     width:  100% !important;
     padding-right:  0rem;
 }
 .fixed-holder  {
    height:  auto !important;
 }
 .content-holder  {
    padding-top:  1rem;

 }
 .fixed-logo  {
    position:  relative;
 }
 .columns  {
    padding-left:  .625rem !important;
     padding-right:  .625rem !important;
 }
 .news-holder  {
    padding-top:  1rem;
 }
 .fixed-slideshow  {
    position:  relative !important;
     height:  auto !important;
 }
 .fixed-orbit  {
    position:  relative !important;
     max-width:  100%;
 }
 .orient-portrait  {
   
 }
 .orbit-container  {
    overflow:  hidden !important;
 }
 .off-canvas-content  {
    box-shadow:  none;
 }
 }
 @media screen and (max-width: 39.9375em)  {
    .orbit-bullets button.is-active,  .orbit-bullets button:hover  {
    width:  .5rem;
     height: .5rem;
 }
 .orbit-next  {
    top:  0rem;
 }
 .orbit-previous  {
    top:  0rem;
 }
 .orbit-bullets button  {
    width:  .5rem;
     height:  .5rem;
 }
 .tall-thumb-column  {
    padding:  .1rem;
 }
 .nav-holder  {
    padding-bottom:  .5rem;
 }
 .location  {
    text-transform:  uppercase;
 }
 .project-title  {
    font-size:  .75rem;
 }
 .title  {
    text-transform:  none;
     font-size:  1.5rem;
 }
 .logo-large  {
    max-width:  18rem;
     padding-top:  1rem;
     display:  block;
     padding-left:  0rem;
     height: auto;
 }
 .large-slideshow  {
    padding-left:  0rem;
 }
 .menu-holder  {
    padding-left:  2rem;
 }
 .project-info-holder  {
    padding-top:  0rem;
 }
 .menu  {
    padding-top:  0rem;
 }
 .year-column  {
    width:  20% !important;
 }
 .press-year-index  {
    padding-top:  0rem;
 }
 .press-year-index .column  {
    margin-bottom:  2rem;
 }
 .featured-page-holder  {
    position:  relative !important;
     display:  block !important;
     width:  100% !important;
     padding-right:  0rem;
 }







 .fixed-holder  {
    height:  auto !important;
 }
 .content-holder  {
    padding-top:  1rem;
 }
 .fixed-logo  {
    position:  relative;
 }
 .columns  {
    padding-left:  .625rem !important;
     padding-right:  .625rem !important;
 }
 .news-holder  {
    padding-top:  1rem;
 }
 .fixed-slideshow  {
    position:  relative !important;
     height:  auto !important;
 }
 .fixed-orbit  {
    position:  relative !important;
     max-width:  100%;
 }
 .orient-portrait  {
   
 }
 .orbit-container  {
   
 }
 .orbit-bullets  {
    padding-left:  0rem;
 }
 }