html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-text-stroke: -0.7px ;
    
}


body {
    margin: 0px ;
    border: 0px ;
    padding: 0px ;
    border-spacing: 0px ;
    max-width: 1926px ;
    width: 1926px ;
    
}

a:hover {
    opacity: 1;
}


a:active {
    opacity: 1;
}

table { 
   max-width: 1926px ;
    width: 1926px ;
    margin: 0;
    border: 0;
    padding: 0;
    border-spacing: 0 !important;
    
}


.click-animation:hover {
    opacity: 0.8;
}





p {
    
    margin: 0;
    border: 0;
    padding: 0;
    border-spacing: 0 !important;
    
    
}

.common-title {
    font-family: "Baskerville10Pro";
    font-size: 31px ;
    color: #739082;    
    padding: 0px 0px 0px 0px ;
    padding-bottom: 17px ;
    position: relative;
    left: 88px ;
    top: 75px ;
    opacity: 0.6;
    letter-spacing: -2px ;
    font-weight: normal;
}

.common-title2 {
    font-family: "Baskerville10Pro";
    font-size: 31px ;
    color: #739082;    
    padding: 0px 0px 0px 0px ;
    
    position: relative;
    left: 88px ;
    top: 75px ;
    opacity: 0.6;
    letter-spacing: -2px ;
    font-weight: normal;
}

.common-text {
    font-family: "BrandonTextWeb-Light";
    font-size: 21px ;
    color: #000000;    
    width: 567px ;
    line-height: 34px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 7px ;
    position: relative;
    left: 88px ;
    top: 75px ;
    
}

.common-otherwise {    
    font-family: "HendersonSans-BasSmBd";
    font-size: 20px ;
    color: #000000;   
    letter-spacing: -2px ;
}

/* footer settings */
.footer-table {
    
    
    clear: both;
    position: relative;
    
}

.footer-row {
    max-height: 76px ;
    height: 76px ;
}

.footer-cell {
    position: relative;
    padding: 0px ;
    width: 39px !important;
    max-width: 39px ;
    min-width: 39px ;
    object-fit: contain;
    
    
   
}

.footer-blank-cell-start {
    object-fit: contain;
    width: 88px ;
    min-width: 88px ;
    max-width: 88px ;

    padding: 0px ;
    border: 0px ;
}


.footer-blank-cell-end {
    object-fit: contain;
    padding: 0px ;
    border: 0px ;
    text-align: right;
    
}


.social-logo {
    max-height: 30px ; 
    max-width: 30px ; 
    object-fit: contain;
    
}


.credit-text-small {
    position: relative;
    padding-left: 0px ;
    padding-right: 88px ;
    font-family: "BrandonTextWeb-Light";
    font-size: 14px ;
    line-height: 21px ;
     color: #000000;    
    
}

.footer-loc{
    
    padding-top: 766px ;
}


/* HEADER SETTINGS */


.header-row {
    max-height: 152px ;
    height: 152px ;
}

.word-logo-cell {
    position: relative;

    padding: 0px ;
    width: 548px ;
    max-width: 548px ;
    object-fit: contain;
    font-size: 0px ;
}

.otherwise-word-logo {
    width: 375px ;
    max-width: 375px ;
    padding-left: 88px ;
    padding-right: 68px ;
    
    font-size: 0px ;
}









.letter-logo-cell {
    
    position: relative;
    width: 86px ;
    max-width: 86px ;
    padding-left: 0px ;
    padding-right: 82px ;
    object-fit: contain;
}


.otherwise-letter-logo {
    height: 86px ; 
    width: 86px ; 
    object-fit: contain;
    
}



.menu-link {
    letter-spacing: 2px ;
    font-family: 'BrandonTextWeb-Regular';
    font-size: 12px ;
    color: #000000;
    text-decoration: none;

}


.menu-link:hover {
    color:  #739082;
    opacity: 1;
    text-decoration:none;
}


.menu-link-blue {
    letter-spacing: 2px ;
    font-family: 'BrandonTextWeb-Regular';
    font-size: 12px ;
    color: #739082;
    text-decoration: none;  
    opacity: 1;

}


.menu-item-cell-1 {
    object-fit: contain;
    padding-top: 0px ;
    padding-bottom: 0px ;
    padding-left: 0px ;
    padding-right: 15px ;

    border: 0px ;
    text-align: left;
}

.menu-item-cell-2 {
    object-fit: contain;
    padding-top: 0px ;
    padding-bottom: 0px ;
    padding-left: 0px ;
    padding-right: 15px ;
    border: 0px ;
    text-align: left;
}

.menu-item-cell-3 {
    object-fit: contain;
    padding-top: 0px ;
    padding-bottom: 0px ;
    padding-left: 0px ;
    padding-right: 15px ;
    border: 0px ;
    text-align: left;
}

.menu-item-cell-4 {
    object-fit: contain;
    padding-top: 0px ;
    padding-bottom: 0px ;
    padding-left: 0px ;
    padding-right: 15px ;
    border: 0px ;
    text-align: left;
}

.menu-item-cell-5 {
    object-fit: contain;
    padding-top: 0px ;
    padding-bottom: 0px ;
    padding-left: 0px ;
    padding-right: 15px ;
    border: 0px ;
    text-align: left;
}

.menu-item-cell-6 {
    object-fit: contain;
    padding-top: 0px ;
    padding-bottom: 0px ;
    padding-left: 0px ;
    padding-right: 15px ;
    border: 0px ;
    text-align: left;
}


.menu-item-cell-7 {
    object-fit: contain;
    padding-top: 0px ;
    padding-bottom: 0px ;
    padding-left: 0px ;
    padding-right: 15px ;
    border: 0px ;
    text-align: left;
}








.menu-item-blank-cell {
    object-fit: contain;
    width: 458px ;
    min-width: 458px ;
    padding: 0px ;
    border: 0px ;
}



/* SLIDESHOW SETTINGS */



.independent-text {
    font-family: "Baskerville10Pro";
    font-size: 41px ;
    color: #ffffff;    
    opacity: 0.5;
    position: relative; 
    left: 88px ;
    top: 75px ;
    z-index: 10;   
    letter-spacing: -2px ;
    line-height: 51px ;
}



.slideshow-img { 
    
    margin: 0px ;
    border: 0px ;
    padding: 0px ;
    border-spacing: 0px ;
    max-width: 1926px ;
    width: 1926px ;
}






ul {
  list-style: none;
    margin: 0px ;
   border-spacing: 0;
    padding: 0;
    position:relative;
}
li {
  position: absolute;
}
li:nth-child(5) {
  animation: xfade 20s 0s infinite;
}
li:nth-child(4) {
  animation: xfade 20s 4s infinite;
}
li:nth-child(3) {
  animation: xfade 20s 8s infinite;
}
li:nth-child(2) {
  animation: xfade 20s 12s infinite;
}
li:nth-child(1) {
  animation: xfade 20s 16s infinite;
}
@keyframes xfade{
  17% {
    opacity:1;
  }
  25% {
    opacity:0;
  }
  92% {
    opacity:0;
  }
}













/* WHAT WE DO SETTINGS */


.whatwedo-text-cell {
    width: 740px ;
    max-width: 740px ;
    min-width: 740px ;
    background-color: #dbe4e5; 
    vertical-align: text-top;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
    
}


.whatwedo-gap-cell {
    width: 11px ;
    max-width: 11px ;
    min-width: 11px ;
    background-color: #ffffff;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
}

.whatwedo-img-cell {
    object-fit: contain;  
    width: 1174px ;
    max-width: 1174px ;
    min-width: 1174px ;
    background-color: #ffffff; 
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
    font-size: 0px ;
}

.whatwedo-title {
    font-family: "Baskerville10Pro";
    font-size: 31px ;
    color: #739082;    
    padding: 0px 0px 0px 0px ;
    padding-bottom: 17px ;
    position: relative;
    left: 88px ;
    top: 75px ;
    opacity: 0.5;
    letter-spacing: 0px ;
}

.whatwedo-text {
    font-family: "BrandonTextWeb-Light";
    font-size: 21px ;
    color: #000000;    
    width: 567px ;
    line-height: 35px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 7px ;
    position: relative;
    left: 88px ;
    top: 75px ;
    
}

.whatwedo-otherwise {    
    font-family: "HendersonSans-BasSmBd";
    font-size: 20px ;
    color: #000000;   
    letter-spacing: -2px ;
}

.whatwedo-img {
    width: 1174px ;
    max-width: 1174px ;
    min-width: 1174px ;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;    
}




/* WHY SELF PUBLISH SETTINGS */




.whyselfpublish-text-cell {
    width: 1383px ;
    max-width: 1383px ;
    min-width: 1383px ;
    background-color: #dbe4e5; 
    vertical-align: text-top;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
}

.whyselfpublish-title {
    font-family: "Baskerville10Pro";
    font-size: 34px ;
    color: #739082;    
    padding: 14px 42px 7px 42px ;
}

.whyselfpublish-text {

    font-family: "BrandonTextWeb-Light";
    font-size: 21px ;
    color: #000000;    
    width: 1170px ;
    line-height: 34px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 7px ;
    position: relative;
    left: 88px ;
    top: 75px ;
    
    
    
}

.whyselfpublish-text-small {
    font-family: "BrandonTextWeb-Regular";
    font-size: 16px ;
}

.whyselfpublish-otherwise {
    
    font-family: "HendersonSans-BasSmBd";
    font-size: 21px ;
    color: #000000;   
    letter-spacing: -2px ;
}

.whyselfpublish-otherwise-green {
    
    font-family: "HendersonSans-BasSmBd";
    font-size: 20px ;
    color: #739082;    
    letter-spacing: -2px ;
    opacity: 0.6;

}

.whyselfpublish-otherwise-green-returns {
    
    font-family: "HendersonSans-BasSmBd";
    font-size: 20px ;
    color: #739082;    
    letter-spacing: -2px ;
    opacity: 0.6;
    padding-right: 3px ;

}



.whyselfpublish-gap-div {
    
    position: fixed; 
    left: 1389px ;
    top: 214px ;
    height:100%;
    width: 11px ;
    background-color: #ffffff;  
    
}

.whyselfpublish-img-cell {
    
    object-fit: contain;  
    
    width: 532px ;
    max-width: 532px ;
    min-width: 532px ;
    background-color: #ffffff; 
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
    font-size: 0px ;

}

.whyselfpublish-img {
    width: 532px ;
    max-width: 532px ;
    min-width: 532px ;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ; 
    
}



/* THE PROCESS SETTINGS */


.theprocess-text-cell {
    width: 1104px ;
    max-width: 1104px ;
    min-width: 1104px ;
    background-color: #dbe4e5; 
    vertical-align: text-top;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
}


.theprocess-gap-v-cell {
    width: 11px ;
    max-width: 11px ;
    min-width: 11px ;
    background-color: #ffffff;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
}

.theprocess-gap-h-cell {
    height: 11px ;
    max-height: 11px ;
    min-height: 11px ;
    background-color: #ffffff;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
}

.theprocess-img-cell {
    object-fit: contain;  
    width: 811px ;
    max-width: 811px ;
    min-width: 811px ;
    background-color: #ffffff; 
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
    font-size: 0px ;
}




.theprocess-img {
    width: 811px ;
    max-width: 811px ;
    min-width: 811px ;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;    
}




.theprocess-title {
    
   font-family: "Baskerville10Pro";
    font-size: 34px ;
    color: #739082;    
    padding: 14px 42px 7px 42px ;
    
}

.theprocess-text {
    font-family: "BrandonTextWeb-Light";
    font-size: 21px ;
    color: #000000;    
    width: 855px ;
    line-height: 34px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 7px ;
    position: relative;
    left: 88px ;
    top: 75px ;
    
}

.theprocess-otherwise {
    
    font-family: "HendersonSans-BasSmBd";
    font-size: 21px ;
    color: #000000;   
    letter-spacing: -2px ;
}








/* OUR WORK SETTINGS */


.ourwork-text-cell {
    width: 1327px ;
    max-width: 1327px ;
    min-width: 1327px ;
    background-color: #dbe4e5; 
    vertical-align: text-top;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
}


.ourwork-gap-v-cell {
    width: 11px ;
    max-width: 11px ;
    min-width: 11px ;
    background-color: #ffffff;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
}

.ourwork-gap-h-cell {
    height: 11px ;
    max-height: 11px ;
    min-height: 11px ;
    background-color: #ffffff;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
}

.ourwork-img-cell {
    object-fit: contain;  
    width: 590px ;
    max-width: 590px ;
    min-width: 590px ;
    background-color: #ffffff; 
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
    font-size: 0px ;
}


.ourwork-img {
    width: 590px ;
    max-width: 590px ;
    min-width: 590px ;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;    
}




.ourwork-title {
    
   font-family: "Baskerville10Pro";
    font-size: 34px ;
    color: #739082;    
    padding: 14px 42px 7px 42px ;
    
}

.ourwork-text {
    font-family: "BrandonTextWeb-Light";
    font-size: 21px ;
    color: #000000;    
    width: 1058px ;
    line-height: 34px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 7px ;
    position: relative;
    left: 88px ;
    top: 75px ;
    
}

.ourwork-otherwise {
    
    font-family: "HendersonSans-BasSmBd";
    font-size: 21px ;
    color: #000000;   
    letter-spacing: -2px ;

}


.ourwork-otherwise-green {
      font-family: "HendersonSans-BasSmBd";
    font-size: 20px ;
    color: #739082;    
    letter-spacing: -2px ;
    opacity: 0.6;
    text-decoration: none;
}




.ourwork-link-green {
    font-family: "BrandonTextWeb-Regular";
    font-size: 21px ;
    color:#739082;      
    text-decoration: none;
    opacity: 0.6;
    padding-left: 7px ;
    letter-spacing:  -1px ;
}

.ourwork-link-green-arrows {
    font-family: "BrandonTextWeb-Regular";
    font-size: 21px ;
    color:#739082;      
    text-decoration: none;
    opacity: 0.6;
    letter-spacing: -6px ;
}

.ourwork-asterix-img {
    width: 13px ;
    max-width: 13px ;
    
    padding-left: 2px 
}


.ourwork-link-green-lc {
    font-family: "Baskerville10Pro";
    font-size: 31px ;
    padding: 0px 0px 0px 0px ;
    color: #739082;    
    text-decoration: none;
    letter-spacing: -2px ;
    opacity: 0.6;
    padding-left: 0px ;
    letter-spacing:  -1px ;
}


.ourwork-link-green-sp {
    font-family: "Baskerville10Pro";
    font-size: 31px ;
    padding: 0px 0px 0px 0px ;
    color: #739082;    
    text-decoration: none;
    letter-spacing: -2px ;
    opacity: 0.6;
    
    letter-spacing:  -1px ;
    text-indent: -11px 
}




/* tswns-gfv SETTINGS */


.tswns-gfv-text-cell {
    width: 1104px ;
    max-width: 1104px ;
    min-width: 1104px ;
    background-color: #dbe4e5; 
    vertical-align: text-top;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
}


.tswns-gfv-gap-v-cell {
    width: 11px ;
    max-width: 11px ;
    min-width: 11px ;
    background-color: #ffffff;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
}

.tswns-gfv-gap-h-cell {
    height: 11px ;
    max-height: 11px ;
    min-height: 11px ;
    background-color: #ffffff;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
}

.tswns-gfv-img-cell {
    object-fit: contain;  
    width: 811px ;
    max-width: 811px ;
    min-width: 811px ;
    background-color: #ffffff; 
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
    font-size: 0px ;
}




.tswns-gfv-img {
    width: 811px ;
    max-width: 811px ;
    min-width: 811px ;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;    
}




.tswns-gfv-title {
    font-family: "Baskerville10Pro";
    font-size: 31px ;
    color: #739082;    
    padding: 0px 0px 0px 0px ;
    padding-bottom: 0px ;
    position: relative;
    left: 88px ;
    top: 51px ;
    opacity: 0.6;
    letter-spacing: -2px ;
    font-weight: normal;
}



.tswns-title-black {
        
    font-family: "Baskerville10Pro";
    font-size: 31px ;
    color: #000000;    
    padding: 0px 0px 0px 0px ;
    padding-bottom: 17px ;
    position: relative;
    left: 88px ;
    top: 75px ;
    opacity: 0.6;
    letter-spacing: -2px ;
    text-indent: -11px ;
    
    
    
}


.gfv-title-black {
        
    font-family: "Baskerville10Pro";
    font-size: 31px ;
    color: #000000;    
    padding: 0px 0px 0px 0px ;
    padding-bottom: 17px ;
    position: relative;
    left: 88px ;
    top: 75px ;
    opacity: 0.6;
    letter-spacing: -2px ;
    
    
    
}

.tswns-gfv-quote {
    
    font-family: "Baskerville10Pro";
    font-size: 26px ;
    color: #739082;    
    width: 825px ;

    padding-right: 0px ;
    padding-top: 28px ;
    padding-bottom: 17px ;
    padding-left: 28px ;
    position: relative;
    left: 88px ;
    top: 75px ;
    opacity: 1;
    letter-spacing: -1px ; 
    text-indent:-11px ;
    margin-left:14px ;
}

.tswns-gfv-text {
    font-family: "BrandonTextWeb-Light";
    font-size: 21px ;
    color: #000000;    
    width: 811px ;
    line-height: 34px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 7px ;
    position: relative;
    left: 88px ;
    top: 75px ;
    
}

.tswns-gfv-otherwise {
    
    font-family: "HendersonSans-BasSmBd";
    font-size: 21px ;
    color: #000000;   
    letter-spacing: -1px ;
}


.tswns-author {
    position:relative;
    left: 88px ;
    top: 70px ;
    padding-left: 41px ;
    font-family: "HendersonSans-BasSmBd";
    font-size: 13px ;
    color: #b0b0b0;   
    letter-spacing: -1px ;
}

.gfv-author {
    position:relative;
    left: 88px ;
    top: 70px ;
    padding-left:41px ;
    font-family: "HendersonSans-BasSmBd";
    font-size: 13px ;
    color: #b0b0b0;   
    letter-spacing: -2px ;
}
.tswns-gfv-button {
    position: relative;
    left: 88px ;
    top: 141px ;
    width: 254px ;
    height: 41px ;
    background-color: #739082; 
    
    text-align: center;
    float: left;
    margin-left: 0px ;
    margin-right: 14px ;
}

.tswns-gfv-button-link {
    
    font-family: "HendersonSans-BasSmBd";
    font-size: 16px ;
    color: #ffffff;   
    letter-spacing: -2px ;
    text-decoration: none;
    opacity: 0.8;
    
    position: relative;
    top: 10px ;
    display:block;
    width:100%;
}




.tswns-asterix-img {
    width: 14px ;
    max-width: 14px ;
    padding: 0px 2px ;

}


.img-credit {
     font-family: "BrandonTextWeb-Light";
    font-size: 18px ;
    color: #ffffff;
    position: relative;
    top: -1198px ;
    left: 1650px ;
    z-index: 10;
    opacity: 0.8;
}

.img-credit-link {
    text-decoration:none;
    opacity: 0.8;
    color: #ffffff;
    
}


.img-credit-link:hover {
    color: #ffffff;
    opacity: 1;
    
}

.uline {
    
    text-decoration: underline;
}

.aboutus-text {
    font-family: "BrandonTextWeb-Light";
    font-size: 21px ;
    color: #000000;    
    width: 1128px ;
    line-height: 34px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 7px ;
    position: relative;
    left: 88px ;
    top: 75px ;
    
}



.aboutus-italic {
    font-family: "BrandonTextWeb-LightItalic";
    
}


.little-caps {
 font-variant: small-caps;   
    font-size:17px ;
    letter-spacing: -2px ;
}


.email-link-green {
   font-family: "BrandonTextWeb-Regular";
    font-size: 21px ;
    color: #739082;    
    
    opacity: 0.6;
    text-decoration: none;
    
}






/* CONtACt SETTINGS */


.contact-text-cell {
    width: 632px ;
    max-width: 632px ;
    min-width: 632px ;
    background-color: #dbe4e5; 
    vertical-align: text-top;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px !important;
    border:0px ;
}


.contact-gap-v-cell {
    width: 11px ;
    max-width: 11px ;
    min-width: 11px ;
    background-color: #ffffff;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
}

.contact-gap-h-cell {
    height: 11px ;
    max-height: 11px ;
    min-height: 11px ;
    background-color: #ffffff;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
}

.contact-img-cell {
    object-fit: contain;  
    width: 1283px ;
    max-width: 1283px ;
    min-width: 1283px ;
    background-color: #dbe4e5; 
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
    font-size: 0px ;
}




.contact-img {
    width: 1283px ;
    max-width: 1283px ;
    min-width: 1283px ;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;    
}




.contact-title {
    
   font-family: "Baskerville10Pro";
    font-size: 34px ;
    color: #739082;    
    position:relative;
    margin-top:70px ;
    margin-left:82px ;
    padding:0px ;
    
}

.contact-text {
    font-family: "BrandonTextWeb-Light";
    font-size: 21px ;
    color: #000000;    
    width: 423px ;
    line-height: 34px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 7px ;
    position: relative;
    left: 88px ;
    top: 75px ;
}

.contact-otherwise {
    
    font-family: "HendersonSans-BasSmBd";
    font-size: 21px ;
    color: #000000;   
    letter-spacing: -2px ;
}


.contact-otherwise-green {
    
    font-family: "HendersonSans-BasSmBd";
    font-size: 20px ;
    color: #739082;    
    letter-spacing: -2px ;
    opacity: 0.6;
    text-decoration: none;
}
.contact-otherwise-green-large {
    font-family: "HendersonSans-BasSmBd";
    font-size: 20px ;
    color: #739082;    
    letter-spacing: -2px ;
    opacity: 0.6;
    text-decoration: none;
}


.contact-link-green {
    font-family: "BrandonTextWeb-Regular";
    font-size: 21px ;
    color:#739082;      
    text-decoration: none;
}


.contact-link-black {
    font-family: "BrandonTextWeb-Regular";
    font-size: 21px ;
    color:#000000;      
    text-decoration: none;
    
}

.contact-link-black-simon {
    font-family: "BrandonTextWeb-Regular";
    font-size: 21px ;
    color:#000000;      
    text-decoration: none;
    margin-left: 4px ;
    
}



.contact-phone {
    font-family: "HendersonSans-BasSmBd";
    font-size: 17px ;
    color: #000000;    
    letter-spacing: 0px ;
    
}


.contact-text-small {
    position: relative;
    
    left: 88px ;
    font-family: "BrandonTextWeb-Regular";
    font-size: 16px ;
    line-height: 21px ;
     color: #739082;    
    
}


.contact-credit-cell {
    width: 632px ;
    max-width: 632px ;
    min-width: 632px ;
    background-color: #dbe4e5; 
    vertical-align: bottom;
    padding-bottom: 68px ;
}







.journal-img-cell {
    
    object-fit: contain;  
    
    width: 808px ;
    max-width: 808px ;
    min-width: 808px ;
    background-color: #ffffff; 
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
    font-size: 0px ;

}

.journal-img {
    width: 808px ;
    max-width: 808px ;
    min-width: 808px ;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ; 
    
}



.journal-text-cell {
    width: 1100px ;
    max-width: 1100px ;
    min-width: 1100px ;
    background-color: #dbe4e5; 
    vertical-align: text-top;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
}



.own-text-cell {
    width: 1460px ;
    max-width: 1460px ;
    min-width: 1460px ;
    background-color: #dbe4e5; 
    vertical-align: text-top;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
}

.own-img-cell {
    object-fit: contain;  
    width: 449px ;
    max-width: 449px ;
    min-width: 449px ;
    background-color: #ffffff; 
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
    font-size: 0px ;
}

.own-img {
    width: 449px ;
    max-width: 449px ;
    min-width: 449px ;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ; 
    
}

.own-text {

    font-family: "BrandonTextWeb-Light";
    font-size: 21px ;
    color: #000000;    
    width: 1222px ;
    line-height: 34px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 22px ;
    position: relative;
    left: 88px ;
    top: 75px ;
    
    
    
}



.journal-date-title {
    font-family: "BrandonTextWeb-Regular";
    font-size: 12px ;
    color: #000000;    
    
    
    padding: 0px 0px 0px 0px ;
    padding-bottom: 17px ;
    position: relative;
    left: 88px ;
    top: 75px ;
    opacity: 0.6;
    letter-spacing: 2px ;
    font-weight: normal;
    
    
}

.journal-text {

    font-family: "BrandonTextWeb-Light";
    font-size: 21px ;
    color: #000000;    
    width: 900px ;
    line-height: 34px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 22px ;
    position: relative;
    left: 88px ;
    top: 75px ;
    
    
    
}



.journal-hashtag {
    font-family: "BrandonTextWeb-Regular";
    font-size: 12px ;
    color: #739082;
    
    
    padding: 0px 0px 0px 0px ;
    padding-bottom: 17px ;
    position: relative;
    left: 88px ;
    top: 75px ;
    letter-spacing: 2px ;
    font-weight: normal;
    
    
}

journal-mini-table {
  table-layout: fixed;
    
}

.journal-mini-cell {
      position:relative;
    top: 68px ;
    width: 463px ;
    max-width: 463px ;
    min-width: 463px ;
    background-color: #ffffff; 
    vertical-align: text-top;
    padding-bottom: 90px ;
    padding-right:45px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
    float:left;
}


.journal-mini-img {
    width: 448px ;
    max-width: 448px ;
    min-width: 448px ;
        height: 311px ;
    max-height: 311px ;
    padding-bottom: 45px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ; 
    overflow: hidden;
    
}

.journal-side-hashtags {

        width: 380px ;
    max-width: 380px ;
    min-width: 380px ;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ; 
    vertical-align: top;

    
}



.journal-side-hashtags-title {

    font-family: "HendersonSans-BasSmBd";
    font-size: 21px ;
    color: #000000;
    
    
    padding: 0px 0px 0px 0px ;
    padding-bottom: 14px ;
    position: relative;
    left: 88px ;
    top: 68px ;
    letter-spacing: -1px ;
    font-weight: normal;

    
}


.journal-mini-text {

    font-family: "BrandonTextWeb-Light";
    font-size: 21px ;
    color: #000000;    
    width: 448px ;
    line-height: 34px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 7px ;
    position: relative;
    left: 0px ;
    top: 0px ;
    
    
    
}

.journal-mini-title {
    font-family: "Baskerville10Pro";
    font-size: 31px ;
    color: #739082;    
    padding: 0px 0px 0px 0px ;
    padding-bottom: 0px ;
    position: relative;
    left: 0px ;
    top: 0px ;
    opacity: 0.6;
    letter-spacing: -2px ;
    font-weight: normal;
}

.journal-mini-date-title {
    font-family: "BrandonTextWeb-Regular";
    font-size: 12px ;
    color: #000000;
    padding-bottom: 4px ;
    
    
    position: relative;
    left: 0px ;
    top: 0px ;
    opacity: 0.6;
    letter-spacing: 2px ;
    font-weight: normal;
    
    
}


.journal-button {
    position: relative;
    left: 380px ;
    margin-top: 68px ;
    margin-bottom: 68px ;
    width: 1462px ;
    height: 41px ;
    background-color: #739082; 
    
    text-align: center;
    float: left;
    margin-left: 0px ;
    margin-right: 380px ;
}

.journal-button-link {
    
    font-family: "HendersonSans-BasSmBd";
    font-size: 16px ;
    color: #ffffff;   
    letter-spacing: -2px ;
    text-decoration: none;
    opacity: 0.8;
    
    position: relative;
    top: 10px ;
    
    display:block;
    width:100%;
}

.hashlink {
    text-decoration: none;
    
    font-family: "BrandonTextWeb-Regular";
    font-size: 12px ;
    color: #000000;  
    letter-spacing: 2px ;
}

.tag-list {
    position: relative;
    left: 88px ;
    top: 82px ;
    line-height: 26px ;
    
}

.hashlink-green {
    text-decoration: none;
    
    font-family: "BrandonTextWeb-Regular";
    font-size: 12px ;
    color: #739082;
    letter-spacing: 2px ;
}


.hashlink-green:hover {
    opacity: 0.6;
    
}

.hashlink:hover {
    opacity: 0.6;
    
}


.journal-widget-img {
    
    display: inline-block;
    vertical-align: middle;
    width: 18px ;
    max-width: 18px ;
    
    padding-left: 2px ;
    margin-bottom: 3px ;
}


.article-text-cell {
    object-fit: contain;
    width: 1100px ;
    max-width: 1100px ;
    min-width: 1100px ;
    background-color: #dbe4e5; 
    vertical-align: text-top;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
    height:auto;
}





.article-text {

    font-family: "BrandonTextWeb-Light";
    font-size: 21px ;
    color: #000000;    
    width: 900px ;
    line-height: 34px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 7px ;
    position: relative;
    left: 88px ;
  
    
    
    
}

.article-date-title {
    font-family: "BrandonTextWeb-Regular";
    font-size: 12px ;
    color: #000000;    
    
    
    padding: 0px 0px 0px 0px ;
    padding-top: 75px ;
    padding-bottom: 17px ;
    position: relative;
    left: 88px ;
   
    opacity: 0.6;
    letter-spacing: 2px ;
    font-weight: normal;
    
    
}

.article-title {
    font-family: "Baskerville10Pro";
    font-size: 31px ;
    color: #739082;    

    padding: 0px 0px 0px 0px ;
    padding-top: 0px ;
    padding-bottom: 17px ;
    position: relative;
    left: 88px ;
    opacity: 0.6;
    letter-spacing: -2px ;
    font-weight: normal;
}



.article-table {
    
    height: 100% !important;
}




.article-img {
    position: relative;
    width: 448px ;
    max-width: 686px ;
    min-width: 686px ;
    
    padding-top:0px ;
    padding-bottom: 0px ;
    margin: 0px ;
    overflow: hidden;
    
    border-width: 12px ;
    border-style:  solid;
    border-color: #ffffff;
    
}

.article-img-cell-first {   
    
    vertical-align: top; 
    object-fit: contain;  
    
    width: 808px ;
    max-width: 808px ;
    min-width: 808px ;
    background-color:  #dbe4e5;
    padding-top: 90px ;
    margin: 0px ;
   
    font-size: 0px ;

}


.article-img-cell {
     vertical-align: top; 
    object-fit: contain;  
    
    width: 808px ;
    max-width: 808px ;
    min-width: 808px ;
    background-color:  #dbe4e5;
    padding-top: 45px ;
    margin: 0px ;
   
    font-size: 0px ;

}
.article-img-cell-empty {
    
    background-color:  #dbe4e5;
    font-size: 0px ;

    height: 90px !important;  
    min-height: 90px !important;
    max-height: 90px !important;
}

.article-quote {
    position: relative;
    font-family: "Baskerville10Pro";
    font-size: 26px ;
    color: #739082;    
    width: 776px ;

    padding-right: 0px ;
    padding-top: 28px ;
    padding-bottom: 17px ;
    padding-left: 28px ;
    position: relative;
    left: 88px ;
    opacity: 1;
    letter-spacing: -1px ; 
    text-indent:-11px ;
    margin-left:14px ;
}

.article-author {
    position:relative;
    left: 88px ;
   
    padding-left: 41px ;
    padding-bottom:17px ;
    font-family: "HendersonSans-BasSmBd";
    font-size: 13px ;
    color: #b0b0b0;   
    letter-spacing: -1px ;
}




.article-link-green {
    position:relative;
    font-family: "BrandonTextWeb-Regular";
    font-size: 21px ;
    color:#739082;      
    text-decoration: none;
    opacity: 0.6;
    padding-top: 17px ;
    
}

.article-link-green-arrows {
    font-family: "BrandonTextWeb-Regular";
    font-size: 21px ;
    color:#739082;      
    text-decoration: none;
    opacity: 0.6;
    letter-spacing: -4px ;
}


.article-hashlink-green {
    text-decoration: none;
    
    font-family: "BrandonTextWeb-Regular";
    font-size: 12px ;
    color: #739082;
    letter-spacing: 2px ;
}


.article-hashlink-green:hover {
    opacity: 0.6;
    
}




.article-hashtag {
    font-family: "BrandonTextWeb-Regular";
    font-size: 12px ;
    color: #739082;
    
    
    padding: 0px 0px 0px 0px ;
    padding-top: 32px ;
    padding-bottom: 40px ;
    position: relative;
    left: 88px ;
    letter-spacing: 2px ;
    font-weight: normal;
    
    
}


.article-further-info1-text {

    font-family: "BrandonTextWeb-Light";
    font-size: 21px ;
    color: #000000;    
    width: 900px ;
    line-height: 34px ;
    padding: 0px 0px 0px 0px ;
    padding-top: 17px ;
    
    position: relative;
    left: 88px ;
    letter-spacing:  -1px ;
    
    
}

.article-further-info2-text {

    font-family: "BrandonTextWeb-Light";
    font-size: 21px ;
    color: #000000;    
    width: 900px ;
    line-height: 34px ;
    padding: 0px 0px 0px 0px ;
    padding-top: 0px ;
    
    position: relative;
    left: 88px ;
    letter-spacing:  -1px ;
    
    
}


.article-italic {
    font-family: "BrandonTextWeb-LightItalic";
    
}



.article-bold {
    font-family: "BrandonTextWeb-Regular";
    font-size: 21px ;
    color: #000000;    
    width: 900px ;
    line-height: 34px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 7px ;
    position: relative;
     letter-spacing:  -1px ;
}
  
    



.article-bold-italic {
    font-family: "BrandonTextWeb-Italic";
    font-size: 21px ;
    color: #000000;    
    width: 900px ;
    line-height: 34px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 7px ;
    position: relative;
    letter-spacing:  -1px ;
}
    
.article-button {
    position: relative;
    left: 88px ;
    top: 0px ;
    width: 75px ;
    height: 41px ;
    background-color: #739082; 
    
    text-align: center;
    float: left;
    margin-left: 0px ;
    margin-right: 14px ;
    
    margin-bottom: 88px ;
}

.article-button-link {
    
    font-family: "HendersonSans-BasSmBd";
    font-size: 16px ;
    color: #ffffff;   
    letter-spacing: -2px ;
    text-decoration: none;
    opacity: 0.8;
    
    position: relative;
    top: 10px ;
    display:block;
    width:100%;
}

.article-img-cell-first2 {   
    
    vertical-align: top; 
    object-fit: contain;  
    width: 771px ;
    max-width: 771px ;
    min-width: 771px ;
    background-color:  #dbe4e5;
    padding-top: 90px ;
    margin: 0px ;
   
    font-size: 0px ;

}


.article-img-cell2 {
     vertical-align: top; 
    object-fit: contain;  
    width: 771px ;
    max-width: 771px ;
    min-width: 771px ;
    background-color:  #dbe4e5;
    padding-top: 45px ;
    margin: 0px ;
   
    font-size: 0px ;

}
.article-img-cell-empty2 {
    
    background-color:  #dbe4e5;
    font-size: 0px ;
    height: 90px !important;  
    min-height: 90px !important;
    max-height: 90px !important;
}


.article-img2 {
    float: right;
    position: relative;
    width: 448px ;
    max-width: 686px ;
    min-width: 686px ;
        height: 452px ;
    max-height: 452px ;
    padding-top:0px ;
    padding-bottom: 0px ;
    margin: 0px ;
    overflow: hidden;
    
    border-width: 12px ;
    border-style:  solid;
    border-color: #ffffff;
    
}

