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


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

a:hover {
    opacity: 1;
}


a:active {
    opacity: 1;
}

table { 
   max-width: 1438px ;
    width: 1438px ;
    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: 23px ;
    color: #739082;    
    padding: 0px 0px 0px 0px ;
    padding-bottom: 13px ;
    position: relative;
    left: 66px ;
    top: 56px ;
    opacity: 0.6;
    letter-spacing: -1px ;
    font-weight: normal;
}

.common-title2 {
    font-family: "Baskerville10Pro";
    font-size: 23px ;
    color: #739082;    
    padding: 0px 0px 0px 0px ;
    
    position: relative;
    left: 66px ;
    top: 56px ;
    opacity: 0.6;
    letter-spacing: -1px ;
    font-weight: normal;
}

.common-text {
    font-family: "BrandonTextWeb-Light";
    font-size: 16px ;
    color: #000000;    
    width: 423px ;
    line-height: 25px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 5px ;
    position: relative;
    left: 66px ;
    top: 56px ;
    
}

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

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

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

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

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

    padding: 0px ;
    border: 0px ;
}


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


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


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

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


/* HEADER SETTINGS */


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

.word-logo-cell {
    position: relative;

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

.otherwise-word-logo {
    width: 280px ;
    max-width: 280px ;
    padding-left: 66px ;
    padding-right: 50px ;
    
    font-size: 0px ;
}









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


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



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

}


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


.menu-link-blue {
    letter-spacing: 1px ;
    font-family: 'BrandonTextWeb-Regular';
    font-size: 9px ;
    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: 11px ;

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

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

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

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

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

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


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








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



/* SLIDESHOW SETTINGS */



.independent-text {
    font-family: "Baskerville10Pro";
    font-size: 31px ;
    color: #ffffff;    
    opacity: 0.5;
    position: relative; 
    left: 66px ;
    top: 56px ;
    z-index: 10;   
    letter-spacing: -1px ;
    line-height: 38px ;
}



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






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: 553px ;
    max-width: 553px ;
    min-width: 553px ;
    background-color: #dbe4e5; 
    vertical-align: text-top;
    padding: 0px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ;
    
}


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

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

.whatwedo-title {
    font-family: "Baskerville10Pro";
    font-size: 23px ;
    color: #739082;    
    padding: 0px 0px 0px 0px ;
    padding-bottom: 13px ;
    position: relative;
    left: 66px ;
    top: 56px ;
    opacity: 0.5;
    letter-spacing: 0px ;
}

.whatwedo-text {
    font-family: "BrandonTextWeb-Light";
    font-size: 16px ;
    color: #000000;    
    width: 423px ;
    line-height: 26px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 5px ;
    position: relative;
    left: 66px ;
    top: 56px ;
    
}

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

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




/* WHY SELF PUBLISH SETTINGS */




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

.whyselfpublish-title {
    font-family: "Baskerville10Pro";
    font-size: 25px ;
    color: #739082;    
    padding: 11px 31px 5px 31px ;
}

.whyselfpublish-text {

    font-family: "BrandonTextWeb-Light";
    font-size: 16px ;
    color: #000000;    
    width: 874px ;
    line-height: 25px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 5px ;
    position: relative;
    left: 66px ;
    top: 56px ;
    
    
    
}

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

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

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

}

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

}



.whyselfpublish-gap-div {
    
    position: fixed; 
    left: 1037px ;
    top: 160px ;
    height:100%;
    width: 8px ;
    background-color: #ffffff;  
    
}

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

}

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



/* THE PROCESS SETTINGS */


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


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

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

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




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




.theprocess-title {
    
   font-family: "Baskerville10Pro";
    font-size: 25px ;
    color: #739082;    
    padding: 11px 31px 5px 31px ;
    
}

.theprocess-text {
    font-family: "BrandonTextWeb-Light";
    font-size: 16px ;
    color: #000000;    
    width: 638px ;
    line-height: 25px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 5px ;
    position: relative;
    left: 66px ;
    top: 56px ;
    
}

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








/* OUR WORK SETTINGS */


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


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

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

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


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




.ourwork-title {
    
   font-family: "Baskerville10Pro";
    font-size: 25px ;
    color: #739082;    
    padding: 11px 31px 5px 31px ;
    
}

.ourwork-text {
    font-family: "BrandonTextWeb-Light";
    font-size: 16px ;
    color: #000000;    
    width: 790px ;
    line-height: 25px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 5px ;
    position: relative;
    left: 66px ;
    top: 56px ;
    
}

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

}


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




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

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

.ourwork-asterix-img {
    width: 10px ;
    max-width: 10px ;
    
    padding-left: 1px 
}


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


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




/* tswns-gfv SETTINGS */


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


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

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

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




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




.tswns-gfv-title {
    font-family: "Baskerville10Pro";
    font-size: 23px ;
    color: #739082;    
    padding: 0px 0px 0px 0px ;
    padding-bottom: 0px ;
    position: relative;
    left: 66px ;
    top: 38px ;
    opacity: 0.6;
    letter-spacing: -1px ;
    font-weight: normal;
}



.tswns-title-black {
        
    font-family: "Baskerville10Pro";
    font-size: 23px ;
    color: #000000;    
    padding: 0px 0px 0px 0px ;
    padding-bottom: 13px ;
    position: relative;
    left: 66px ;
    top: 56px ;
    opacity: 0.6;
    letter-spacing: -1px ;
    text-indent: -8px ;
    
    
    
}


.gfv-title-black {
        
    font-family: "Baskerville10Pro";
    font-size: 23px ;
    color: #000000;    
    padding: 0px 0px 0px 0px ;
    padding-bottom: 13px ;
    position: relative;
    left: 66px ;
    top: 56px ;
    opacity: 0.6;
    letter-spacing: -1px ;
    
    
    
}

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

    padding-right: 0px ;
    padding-top: 21px ;
    padding-bottom: 13px ;
    padding-left: 21px ;
    position: relative;
    left: 66px ;
    top: 56px ;
    opacity: 1;
    letter-spacing: -1px ; 
    text-indent:-8px ;
    margin-left:11px ;
}

.tswns-gfv-text {
    font-family: "BrandonTextWeb-Light";
    font-size: 16px ;
    color: #000000;    
    width: 605px ;
    line-height: 25px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 5px ;
    position: relative;
    left: 66px ;
    top: 56px ;
    
}

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


.tswns-author {
    position:relative;
    left: 66px ;
    top: 53px ;
    padding-left: 31px ;
    font-family: "HendersonSans-BasSmBd";
    font-size: 10px ;
    color: #b0b0b0;   
    letter-spacing: -1px ;
}

.gfv-author {
    position:relative;
    left: 66px ;
    top: 53px ;
    padding-left:31px ;
    font-family: "HendersonSans-BasSmBd";
    font-size: 10px ;
    color: #b0b0b0;   
    letter-spacing: -1px ;
}
.tswns-gfv-button {
    position: relative;
    left: 66px ;
    top: 105px ;
    width: 189px ;
    height: 31px ;
    background-color: #739082; 
    
    text-align: center;
    float: left;
    margin-left: 0px ;
    margin-right: 11px ;
}

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




.tswns-asterix-img {
    width: 11px ;
    max-width: 11px ;
    padding: 0px 1px ;

}


.img-credit {
     font-family: "BrandonTextWeb-Light";
    font-size: 13px ;
    color: #ffffff;
    position: relative;
    top: -895px ;
    left: 1232px ;
    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: 16px ;
    color: #000000;    
    width: 842px ;
    line-height: 25px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 5px ;
    position: relative;
    left: 66px ;
    top: 56px ;
    
}



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


.little-caps {
 font-variant: small-caps;   
    font-size:13px ;
    letter-spacing: -1px ;
}


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






/* CONtACt SETTINGS */


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


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

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

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




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




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

.contact-text {
    font-family: "BrandonTextWeb-Light";
    font-size: 16px ;
    color: #000000;    
    width: 316px ;
    line-height: 25px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 5px ;
    position: relative;
    left: 66px ;
    top: 56px ;
}

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


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


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


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

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



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


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


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







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

}

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



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



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

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

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

.own-text {

    font-family: "BrandonTextWeb-Light";
    font-size: 16px ;
    color: #000000;    
    width: 913px ;
    line-height: 25px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 17px ;
    position: relative;
    left: 66px ;
    top: 56px ;
    
    
    
}



.journal-date-title {
    font-family: "BrandonTextWeb-Regular";
    font-size: 9px ;
    color: #000000;    
    
    
    padding: 0px 0px 0px 0px ;
    padding-bottom: 13px ;
    position: relative;
    left: 66px ;
    top: 56px ;
    opacity: 0.6;
    letter-spacing: 1px ;
    font-weight: normal;
    
    
}

.journal-text {

    font-family: "BrandonTextWeb-Light";
    font-size: 16px ;
    color: #000000;    
    width: 672px ;
    line-height: 25px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 17px ;
    position: relative;
    left: 66px ;
    top: 56px ;
    
    
    
}



.journal-hashtag {
    font-family: "BrandonTextWeb-Regular";
    font-size: 9px ;
    color: #739082;
    
    
    padding: 0px 0px 0px 0px ;
    padding-bottom: 13px ;
    position: relative;
    left: 66px ;
    top: 56px ;
    letter-spacing: 1px ;
    font-weight: normal;
    
    
}

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

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


.journal-mini-img {
    width: 334px ;
    max-width: 334px ;
    min-width: 334px ;
        height: 232px ;
    max-height: 232px ;
    padding-bottom: 34px ;
    margin: 0px ;
    border-spacing: 0px ;
    border:0px ; 
    overflow: hidden;
    
}

.journal-side-hashtags {

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

    
}



.journal-side-hashtags-title {

    font-family: "HendersonSans-BasSmBd";
    font-size: 16px ;
    color: #000000;
    
    
    padding: 0px 0px 0px 0px ;
    padding-bottom: 10px ;
    position: relative;
    left: 66px ;
    top: 50px ;
    letter-spacing: -1px ;
    font-weight: normal;

    
}


.journal-mini-text {

    font-family: "BrandonTextWeb-Light";
    font-size: 16px ;
    color: #000000;    
    width: 334px ;
    line-height: 25px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 5px ;
    position: relative;
    left: 0px ;
    top: 0px ;
    
    
    
}

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

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


.journal-button {
    position: relative;
    left: 284px ;
    margin-top: 50px ;
    margin-bottom: 50px ;
    width: 1092px ;
    height: 31px ;
    background-color: #739082; 
    
    text-align: center;
    float: left;
    margin-left: 0px ;
    margin-right: 284px ;
}

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

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

.tag-list {
    position: relative;
    left: 66px ;
    top: 62px ;
    line-height: 20px ;
    
}

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


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

.hashlink:hover {
    opacity: 0.6;
    
}


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


.article-text-cell {
    object-fit: contain;
    width: 822px ;
    max-width: 822px ;
    min-width: 822px ;
    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: 16px ;
    color: #000000;    
    width: 672px ;
    line-height: 25px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 5px ;
    position: relative;
    left: 66px ;
  
    
    
    
}

.article-date-title {
    font-family: "BrandonTextWeb-Regular";
    font-size: 9px ;
    color: #000000;    
    
    
    padding: 0px 0px 0px 0px ;
    padding-top: 56px ;
    padding-bottom: 13px ;
    position: relative;
    left: 66px ;
   
    opacity: 0.6;
    letter-spacing: 1px ;
    font-weight: normal;
    
    
}

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

    padding: 0px 0px 0px 0px ;
    padding-top: 0px ;
    padding-bottom: 13px ;
    position: relative;
    left: 66px ;
    opacity: 0.6;
    letter-spacing: -1px ;
    font-weight: normal;
}



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




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

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

}


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

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

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

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

    padding-right: 0px ;
    padding-top: 21px ;
    padding-bottom: 13px ;
    padding-left: 21px ;
    position: relative;
    left: 66px ;
    opacity: 1;
    letter-spacing: -1px ; 
    text-indent:-8px ;
    margin-left:11px ;
}

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




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

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


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


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




.article-hashtag {
    font-family: "BrandonTextWeb-Regular";
    font-size: 9px ;
    color: #739082;
    
    
    padding: 0px 0px 0px 0px ;
    padding-top: 24px ;
    padding-bottom: 30px ;
    position: relative;
    left: 66px ;
    letter-spacing: 1px ;
    font-weight: normal;
    
    
}


.article-further-info1-text {

    font-family: "BrandonTextWeb-Light";
    font-size: 16px ;
    color: #000000;    
    width: 672px ;
    line-height: 25px ;
    padding: 0px 0px 0px 0px ;
    padding-top: 13px ;
    
    position: relative;
    left: 66px ;
    letter-spacing:  -1px ;
    
    
}

.article-further-info2-text {

    font-family: "BrandonTextWeb-Light";
    font-size: 16px ;
    color: #000000;    
    width: 672px ;
    line-height: 25px ;
    padding: 0px 0px 0px 0px ;
    padding-top: 0px ;
    
    position: relative;
    left: 66px ;
    letter-spacing:  -1px ;
    
    
}


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



.article-bold {
    font-family: "BrandonTextWeb-Regular";
    font-size: 16px ;
    color: #000000;    
    width: 672px ;
    line-height: 25px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 5px ;
    position: relative;
     letter-spacing:  -1px ;
}
  
    



.article-bold-italic {
    font-family: "BrandonTextWeb-Italic";
    font-size: 16px ;
    color: #000000;    
    width: 672px ;
    line-height: 25px ;
    padding: 0px 0px 0px 0px ;
    padding-bottom: 5px ;
    position: relative;
    letter-spacing:  -1px ;
}
    
.article-button {
    position: relative;
    left: 66px ;
    top: 0px ;
    width: 56px ;
    height: 31px ;
    background-color: #739082; 
    
    text-align: center;
    float: left;
    margin-left: 0px ;
    margin-right: 11px ;
    
    margin-bottom: 66px ;
}

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

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

}


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

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


.article-img2 {
    float: right;
    position: relative;
    width: 334px ;
    max-width: 512px ;
    min-width: 512px ;
        height: 337px ;
    max-height: 337px ;
    padding-top:0px ;
    padding-bottom: 0px ;
    margin: 0px ;
    overflow: hidden;
    
    border-width: 9px ;
    border-style:  solid;
    border-color: #ffffff;
    
}

