/*-----------------Header/Main Nav-------------*/
/* Hover color: */ 

#navTopLevel a:hover {
    color: #000000
}

#navTopLevel .navLabel:hover {
    color: #000000;
}
.close-btn {
  float: right;
}

.workshops .primaryContentContainer {
    overflow: hidden;
}

.workshops .primaryContent {
    width: 200%;
}

.disableScroll {
    margin: 0; 
    height: 100%; 
    overflow: hidden;
}

.workshops .blockContent .blockImg {
    padding: 0;
    margin: 0;
    height: auto;
}

.workshops .blockContainer {
    white-space: normal;
    background-attachment: scroll;
    float: left;
    vertical-align: top;
    overflow-y: auto;
    overflow-x: hidden;
    margin: 4px 0 0;
    padding: 0;
    box-sizing: border-box;
}

.workshops .blockText {
    padding-top: 40px;
}

.workshopsTitle {
    font-size: 2em;
    line-height: 85%;
    color:#fff;
    text-shadow: 1px 1px 2px #333;
}

.workshopsHighlights {
    position: relative;
    top: 20px;
    font-size: 1em;
    line-height: 1.5em;
    color:#fff;
    text-shadow: 1px 1px 2px #333;
}

.workshopsHighlights p{
    padding-bottom: 0.4em
}

.workshopsHighlights p:first-child{
    padding-bottom: 1.4em;
    font-weight: bold;
    font-size: 14pt;
}

.workshop-section .more-info {
    position: absolute;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: bold;
    color:#fff;
    padding-top: 40px;
    text-shadow: 1px 1px 2px #333;
}

.workshop-section-info p {
    text-align: justify;
}

.scrollMoreContain {
    position: fixed;
    bottom: 110px;
    left: 0px;
    width: 100%;
    z-index: 999999;
}

.scrollMore {
    position: relative;
    margin: 0 auto;
    width: 46px;
    height: 46px;
}

.scrollMore img {
    width: 100%;
}

@media (max-width: 767px) {
   .workshopsHighlights {
       display: none;
   }
   .workshop-section .more-info {
       padding-top: 0px;
   }
}

/* ----------------------------- DROP MENUS ---------------------------*/
.navContent ul li:nth-child(2) ul {
   left: -.1em;
   right: auto;
}

.navContent ul li ul {
   left: -.1em;
   right: auto;
}

.navContent ul li:first-child ul {
   left: -.1em;
   right: auto;
}


/* ----------------------------- HOME PAGE ---------------------------*/
/* hide arrows */
.block_d8e92fd9798046548b1d7613c19b5b5e .flex-next {
   display:none;}

.block_d8e92fd9798046548b1d7613c19b5b5e .flex-prev {
   display:none;}
   
   
/* ----------------------------- BIO PAGE ---------------------------*/
/* hide arrows */   
.block_a0a684a22298412bbe73eb4dfc1a183f .flex-next {
   display:none;}
   
.block_a0a684a22298412bbe73eb4dfc1a183f .flex-prev {
   display:none;}
   
/* ----------------------------- ETHICS PAGE ---------------------------*/  
/* hide arrows */   
.block_f97475c5405642aeba13d606057d7c2f .flex-next {
   display:none;}

.block_f97475c5405642aeba13d606057d7c2f .flex-prev {
   display:none;}


/* ----------------------------- PROCESSING PAGE ---------------------------*/  
/* hide arrows */   
.block_a11f40af970a4614aad5166bdc961030 .flex-next {
   display:none;}

.block_a11f40af970a4614aad5166bdc961030 .flex-prev {
   display:none;}


/* ----------------------------- QUESTIONS PAGE ---------------------------*/  
/* hide arrows */   
.block_abae256271e34ba68074efe4e849ebdb .flex-next {
   display:none;}

.block_abae256271e34ba68074efe4e849ebdb .flex-prev {
   display:none;}


/* ----------------------------- CONTACT PAGE ---------------------------*/
.block_e5d88726999a4e28af51896877453a75 p {
  line-height: 50%;
}

/* hide arrows */   
.block_e5d88726999a4e28af51896877453a75 .flex-next {
   display:none;}

.block_e5d88726999a4e28af51896877453a75 .flex-prev {
   display:none;}

/* change line-spacing */ 
/* ----------------------------- PRINTS PAGE ---------------------------*/  
/* hide arrows */   
.block_fc0619c296724560a4f638803fa10048 .flex-next {
   display:none;}

.block_fc0619c296724560a4f638803fa10048 .flex-prev {
   display:none;}
   
/* ----------------------------- PORTFOLIOS INFO PAGE ---------------------------*/  
/* hide arrows */   
.block_e4610429b45b4c53b640830a5956bdec .flex-next {
   display:none;}

.block_e4610429b45b4c53b640830a5956bdec .flex-prev {
   display:none;}


/*----------------------- PORTFOLIO LANDING PAGE ----------------------*/

/***** begin liveBooks page template code *****/
.lb-tpl--portfolio-landing-standard--container,.lb-tpl--portfolio-landing-standard--container ul{position:fixed;top:60px;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;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:200px}.lb-tpl--portfolio-landing-standard--container nav a{display:block;padding:4px;margin:4px;background:rgba(190,190,190,.75);color:#fff;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 *****/  

.lb-tpl--portfolio-landing-standard--container, .lb-tpl--portfolio-landing-standard--container ul {
	/* Added Sep. 18, 2017 by AJR: */
	bottom: 88px;
}

@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: 130px;
    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_aaba64e1bf3c40f1aeac8f37d6a210fc {
    background-size: 0 0;
    }
}
@media (max-width: 767px){
.lb-tpl--portfolio-landing-standard--container .overlay {
    display: none;
    }
} 
#page_aaba64e1bf3c40f1aeac8f37d6a210fc .headerAndNavContainer.fixedNav + .primaryAndSecondaryContainer {
    z-index: auto;
}

/*------------------ REPORTS & TESTIMONIALS (start) --------------------*/

/* Custom widths of thumb and text: */
@media only screen and (min-width: 768px) {
    #page_b0937688eafa4b11914aa0347480393b .listView .itemPreview.hasImg .itemImg, 
    #page_f1b2837d75f54345af70df7160bbdb91 .listView .itemPreview.hasImg .itemImg {
        width: 300px;
    }
    #page_b0937688eafa4b11914aa0347480393b .listView .itemPreview.hasImg .itemContent,
    #page_f1b2837d75f54345af70df7160bbdb91 .listView .itemPreview.hasImg .itemContent {
        width: calc(100% - 350px);
    }
}

/*------------------ REPORTS & TESTIMONIALS (end) --------------------*/






/*------------------ CUSTOM FORM ON REGISTER PAGE --------------------*/
/*.form {*/
/*    padding-top: 10px;*/
/*}*/

/*.form .subtitle {*/
/*  font-weight: bold;*/
/*  padding-bottom: 10px;*/
/*}*/

/*.form input {*/
/*    width: 100%;*/
/*    font-size: 0.8em;*/
/*}*/

/*.form select {*/
/*    width: 100%;*/
/*}*/

/*.form textarea {*/
/*    width: 100%;*/
/*    border-color: #D2D2D2;*/
/*}*/

/*.form input[type="button"] {*/
/*    width: auto;*/
/*    margin-bottom: 5px;*/
/*}*/

/*.flex-container {*/
/*  padding-bottom: 10px;*/
/*  margin: 0;*/
/*  list-style: none; */
/*  display: -webkit-box;*/
/*  display: -moz-box;*/
/*  display: -ms-flexbox;*/
/*  display: -webkit-flex;*/
/*  display: flex;*/
/*  justify-content: flex-start;*/
/*  flex-wrap: nowrap; */
/*}*/

/*.flex-item {*/
/*  width: 100%;*/
/*  height: auto;*/
/*  margin-right: 10px;*/
/*  margin-bottom: 5px;*/
/*  font-size: 1em;*/
/*  text-align: left;*/
/*}*/

/*.flex-item:last-child {*/
/*  margin-right: 0;*/
/*}*/

/*.flex-item-75 {*/
/*  width: 75%;*/
/*}*/

/*.flex-item-50 {*/
/*  width: 50%;*/
/*}*/

/*.flex-item-33 {*/
/*  width: 33%;*/
/*}*/

/*.flex-item-25 {*/
/*  width: 25%;*/
/*}*/

/*.label-xs label{*/
/*  font-size: 0.9em;*/
/*}*/

/*.checkbox input {*/
/*  width: auto;*/
/*}*/

/*@media (max-width: 880px) {  */
/*  .flex-item-75 {*/
/*    width: 100%;*/
/*  }*/

/*  .flex-item-50 {*/
/*    width: 100%;*/
/*  }*/

/*  .flex-item-33 {*/
/*    width: 100%;*/
/*  }*/

/*  .flex-item-25 {*/
/*    width: 100%;*/
/*  }*/
  
/*  .flex-container {*/
/*    display: block;*/
/*  }*/
/*}*/

@media only screen and (min-width: 768px){
    .form-section{
        max-width: 1400px;
        margin: auto;
        color: #616363;
        font-size: 16px;
    }
    .form-section h1{
       font-family: gestabold,Arial,Verdana,sans-serif;
       font-size: 25px;
       color: #616363;
       letter-spacing:.1;
       text-transform: uppercase;
    }
    .form-description{
    width: 48%;
    float: left;
    }
    .form-img img{
        width: 48%;
 float: right;
    }
    }
    
        .form-section{
        color: #616363;
        font-size: 16px;
    }
    .form-section h1{
       font-family: gestabold,Arial,Verdana,sans-serif;
       font-size: 25px;
       color: #616363;
       letter-spacing:.1;
       text-transform: uppercase;
    }
    
    @media only screen and (max-width: 767px){
         .form-img img{
        width: 100%;
         }
    }


/* -------   INTRO POPUP   ------- */
.site-overlay {
    background-color: rgba(255, 255, 255, 0.8);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    display: flex;
    align-items: center;
    justify-content: center;
}

.intro-PopUp {
    width: 635px;
    height: 318px;
    position: relative;
    background-color: rgba(255, 255, 255, 0.8);
    margin: 20px;
    max-width: 100%;
    max-height: 100%;
}

.popUp-title {
    position: absolute;
    top: 12px;
    width: calc(100% - 80px);
    padding: 0 40px;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
    color: #444;
}

.popUp-content {
    background: url(https://static.livebooks.com/afd1951524ec4b90b211304969926f01/i/b99fa0867cef4f6ca0a58ce05a03fed9/1/5feFb8zhrk/video_screenshot.jpg) no-repeat center;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
}

.popUp-play {
    background: url(https://static.livebooks.com/afd1951524ec4b90b211304969926f01/i/b9ae8185d9fa4f209fda3160e26e8e1b/1/5feFb8zhrk/play_icon.png) no-repeat center;
    width: 100%;
    height: 100%;
}

.popUp-close {
    background: url(https://static.livebooks.com/afd1951524ec4b90b211304969926f01/i/ebad2e7c2f2d4805aa77392d67c8a26f/1/5feFb8zhrk/close_icon.png) no-repeat center;
    width: 16px;
    height: 16px;
    top: 13px;
    right: 13px;
    position: absolute;
}
/* ------- END INTRO POPUP ------- */

/* Popup Styles */

.dismiss{
    cursor: pointer;
}
/* Get Rid of Scroll */
.fancybox-inner {
    overflow: hidden !important;
    height: auto !important;
}


/* Delete code below this line to inherit sitewide styles for text and button */


.popupTitle {
    font-size: 36px;
    color: #5A5757;
    margin-top: 20px;
    line-height: 1.0em;
    padding-bottom: 0;
} 

/* End Popup Styles */