﻿/* Move down content because we have a fixed navbar that is 50px tall */
body {
    padding-top: 80px;
    padding-bottom: 20px;
    font-family: acumin-pro, sans-serif;
    font-weight: 300;
    font-style: normal;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}
@media screen and (max-width:768px) {
    .body-content {
    padding-left: 0px;
    padding-right: 0px;
    }
}


/* Set widths on the form inputs since otherwise they're 100% wide */   
input,
select {
    max-width: 500px;
}

.d_rcap {margin-top:20px;margin-bottom:20px;}
.rcError{color:#FF0000;text-align:center;}
.a_grn{color:#688D0D;text-decoration:underline;}
.a_bl{color:#0000FF;text-decoration:underline;}
.a_bl:hover {font-weight:bold;color:#0000FF;text-decoration:underline;}
.cg1 {color:#8BBC11;}
.cg2 {color:#688D0D;}
.cb1 {color:#00C9E6;}
.cb2 {color:#0097AD;}
.ck1 {color:#3F4F51;}
.ck2 {color:#0F2326;}
.cw1 {color:#ffffff;}
.cp1 {color:#6430db;}
.bcg1 {background-color:#8BBC11;}
.bcb1 {background-color:#00C9E6;}
.bcSPP1 {background-color:#3649b7;}
.bck1 {background-color:#3F4F51;}
.bcw1 {background-color:#ffffff;}
.bcp1 {background-color:#6430db;}
.bcp2 {background-color:#c4badb;}
.bdrp1 {border:2px outset #6430db;}
.bo-7 {opacity: 0.7;}
.fw900 {font-weight:900;}
.fw600 {font-weight:600;}
.fw300 {font-weight:300;}
.fs14 {font-size:14px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}
.fs22 {font-size:22px;}
.fs30 {font-size:26px;}
.fs31 {font-size:28px;}
.fs32 {font-size:32px;}
.fs40 {font-size:40px;}
.lh14 {line-height:1.4;}
.smt80 {scroll-margin-top:80px;}
.fs96 {font-size: 1.4em;}
.mh566 {max-height:566px;}

.emsub {width:1000px;}

/*Contact form styles*/
.ctsm {
    width:100%;
    height:55px;
    font-size:18px;
    padding-left:15px;
}
.ctlg {
    width:100%;
    height:160px;
    font-size:18px;
    padding-top:15px;
    padding-left:15px;
    border-width:2px;
    border-style:inset;
}

/* MEDIA PAGE STYLES - Idea from https://www.w3schools.com/howto/howto_css_aspect_ratio.asp */
.xsmt {padding:30px 30px 0px 30px;}
.xsmb {padding:0px 30px 30px 30px;}
.xcont {padding:60px;}
.x1 {width:100%;padding-top:66.6%;position:relative;background-color:#dddddd;}
.xbct {background-size:contain;background-repeat: no-repeat;background-position:center;}
.xbtp {background-size:cover;background-repeat: no-repeat;background-position:top;}
.x32 {width:100%;padding-top:33.3%;position:relative;background-color:#dddddd;cursor:pointer;}
.x32t {display:flex;justify-content:center;align-items:center;position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin:20px;font-size:16pt;font-weight:bold;cursor:pointer;text-align:center;font-family:acumin-pro;color:#0F2326;}
.x32t:hover {color:#8BBC11;}

@media screen and (max-width:1350px) {
    .xsmt {padding:10px 10px 0px 10px;}
    .xsmb {padding:0px 10px 10px 10px;}
    .xcont {padding:20px;}
    .x1 {width:100%;padding-top:66.6%;position:relative;background-color:#dddddd;}
    .x32 {width:100%;padding-top:33.3%;position:relative;background-color:#DDDDDD;cursor:pointer;}
    .x32t {display:flex;justify-content:center;align-items:center;position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin:15px 5px 5px 5px;font-size:14pt;font-weight:bold;cursor:pointer;text-align:center;font-family:acumin-pro;color:#0F2326;}
    .x32t:hover {color:#8BBC11;}
    .medfs {font-size:20pt;padding-top:5px;}
    .h100m {height:50% !important;}
}
@media screen and (max-width:1024px) {
    .xsmt {padding:10px 10px 0px 10px;}
    .xsmb {padding:0px 10px 10px 10px;}
    .xcont {padding:20px;}
    .x1 {width:100%;padding-top:66.6%;position:relative;background-color:#dddddd;}
    .x32 {width:100%;padding-top:33.3%;position:relative;background-color:#DDDDDD;cursor:pointer;}
    .x32t {display:flex;justify-content:center;align-items:center;position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin:15px 5px 5px 5px;font-size:13pt;font-weight:bold;cursor:pointer;text-align:center;font-family:acumin-pro;color:#0F2326;}
    .x32t:hover {color:#8BBC11;}
    .medfs {font-size:20pt;padding-top:5px;}
    .h100m {height:50% !important;}
}
@media screen and (max-width:767px) {
    .xsmt {padding:10px 10px 0px 10px;}
    .xsmb {padding:0px 10px 10px 10px;}
    .xcont {padding:20px;}
    .x1 {width:100%;padding-top:66.6%;position:relative;background-color:#dddddd;}
    .x32 {width:100%;padding-top:33.3%;position:relative;background-color:#DDDDDD;cursor:pointer;}
    .x32t {display:flex;justify-content:center;align-items:center;position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin:15px 5px 5px 5px;font-size:14pt;font-weight:bold;cursor:pointer;text-align:center;font-family:acumin-pro;color:#0F2326;}
    .x32t:hover {color:#8BBC11;}
    .medfs {font-size:14pt;padding-top:5px;}
    .h100m {height:50% !important;}
}



@media screen and (max-width:768px) {
    .fs14 {font-size:12px;}
    .fs18 {font-size:18px;}
    .fs20 {font-size:18px;}
    .fs22 {font-size:20px;}
    .fs30 {font-size:22px;}
    .fs31 {font-size:24px;}
    .fs32 {font-size:26px;line-height:.8;}
    .fs40 {font-size:34px;}
}

.mulDT {display:normal;}
.mulMO {display:none;}
@media screen and (max-width:768px) {
  .mulDT {display:none;}
  .mulMO {display:normal;}
}

.align-items-center   { align-items: center !important; }
.h100 {height:100% !important;}
.h100m {height:100% !important;}
.w100 {width:100% !important;}
.w250 {min-width:250px !important;}
.w50p {width:50px;}
.w500p {width:500px;}

.dflex {display: flex;}
.dflex2 {display: flex;}
@media screen and (max-width:768px) {
  .dflex2 {display:block;}
}
.fdcolcen {
    flex-direction: column;
    justify-content: center;
}
.pl0 {padding-left:0;}
.pl55 {padding-left:55%;}
.pl45 {padding-left:45%;}
.pl30 {padding-left:30%;}
.pl15 {padding-left:15%;}
.pl10 {padding-left:10%;}
.pl15p {padding-left:15px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt60 {padding-top:60px;}
.pt60_mob {padding-top:60px;}
@media screen and (max-width:768px) {
.pt60_mob {padding-top:0px;}
}
.ptb10 {padding-bottom:10px; padding-top:10px;}
.pb0 {padding-bottom:0px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb60 {padding-bottom:60px;}
.pb60_mob {padding-bottom:60px;}
@media screen and (max-width:768px) {
.pb60_mob {padding-bottom:0px;}
}
.mt-minus40 {margin-top:-120px;}
@media screen and (max-width:600px) {
    .mt-minus40 {margin-top:70px;}
}
@media screen and (min-width: 601px) and (max-width:1050px) {
    .mt-minus40 {margin-top:140px;}
}
.mt0 {margin-top:0px;}
.mt10_mob {margin-top:10px;}
.mt20_mob {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt40 {margin-top:40px;}
.mt40_mob {margin-top:40px;}
.mt60 {margin-top:60px;}
.mt60_mob {margin-top:60px;}
@media screen and (max-width:768px) {
.mt10_mob {margin-top:0px;}
.mt20_mob {margin-top:5px;}
.mt30_mob {margin-top:30px;}
.mt40_mob {margin-top:5px;}
.mt50_mob {margin-top:20px;}
.mt60_mob {margin-top:30px;}
}
.mt15 {margin-top:15px;}
.mb0 {margin-bottom:0px;}
.mb10 {margin-bottom:10px;}
.mb25 {margin-bottom:25px;}
.mb20 {margin-bottom:20px;}
.mb25_mob {margin-bottom:25px;}
.mb30_mob {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb40_mob {margin-bottom:40px;}
.mb60 {margin-bottom:60px;}
.mb60_mob {margin-bottom:60px;}
.mb80_mob {margin-bottom:80px;}
.mb110_mob {margin-bottom: 110px;}
@media screen and (max-width:768px) {
.mb25_mob {margin-bottom:5px;}
.mb15_mob {margin-bottom:25px;}
.mb30_mob {margin-bottom:20px;}
.mb60_mob {margin-bottom:20px;}
.mb49_mob {margin-bottom:130px;}
.mb50_mob {margin-bottom:180px;}
.mb80_mob {margin-bottom:10px;}
.mb100_mob {margin-bottom:240px;}
.mb110_mob {margin-bottom: 1px;}
}
.mlr15 {margin-left:15px;margin-right:15px;}
.ml-15 {margin-left:-15px;}
.ml80 {margin-left:80px;}
.ml40 {margin-left:40px;}
.mr80 {margin-right:80px;}
.tac {text-align:center;}
.tar {text-align:right;}
.img_mob {width:auto;}
@media screen and (max-width:768px) {
    .ml80 {margin-left:auto;}
    .ml40 {margin-left:auto;}
    .mr80 {margin-right:auto;}
    .mb40_mob {margin-bottom:20px;}
    .mb20_mob {margin-bottom:20px;}
    .tac_mob {text-align:center;}
    .tar {text-align:center;}
    .img_mob {width:100%;}
    .img_mob_50 {width:50%;height:50%;}
}
.ht100 {height:100px !important;}
.ht250 {height:250px !important;}
.ht400 {height:400px;}
.pt80 {padding-top:80px;}
.tquote {font-family:"protipo-wide",sans-serif;}
.ls1 {letter-spacing:1px;}
.mh500 {min-height:500px;}
.mh700 {min-height:700px;}

.mobonly {display:none;}
@media screen and (max-width:600px){
  .pl10 {padding-left:0;text-align:center;}
  .pl55 {text-align:center;padding-left:0;}
  .dtsp {display:none;}
  .mobonly {display:inherit;}
  .pl45 {text-align:center;padding-left:0%;}
  .col-xs-4 img {height:100%; width:100%;}
}

.h3mid {}
.h3mid-s {font-size:40px;}
.picmid {
    vertical-align:top;
    object-fit:cover;
    width:380px;
    margin-top:30px;
}
@media (max-width: 1240px) {
    .h3mid {font-size:36px;}
    .h3mid-s {font-size:34px;}
    .picmid {
        vertical-align:top;
        object-fit:cover;
        width:300px; 
        margin-top:30px;
    }
}

.t10img{
    display:flex;
    float:left;
    width:20%;
    margin:5px 20px 10px 0; 
}
@media screen and (max-width:760px) {
.t10img{
    display:flex;
    float:left;
    width:100%;
    margin:5px 0px 10px 0; 
}
}

.selPR {
    border-width: 2px;
    border-style: inset;
    border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    color: #666666;
}
.selPRT{
    color: #666666;
}

.o_5 {
    width: 20%;
    display: inline-block;
    float: left;
    margin: 0;
    list-style: none;
    text-align: center;
    margin: 0 0 10px;
    font-family: "acumin-pro",sans-serif;
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: 0.5px;
    font-weight:600;
}
.olt {
    margin: 0 0 10px;
    font-family: "acumin-pro",sans-serif;
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: 0.5px;
    font-weight:400;
}
.blm {
    font-size:24px;
    line-height:auto;
    color:#fff;
}
@media screen and (max-width:768px){
    .blm {
        font-size:16px;
        color:#fff;
    }
}
.sq1 {background-color:#8BBC11; cursor:pointer;}
.sq1:hover {background-color:#688D0D;}
.sq2 {background-color:#3F4F51; cursor:pointer;}
.sq2:hover {background-color:#0F2326;}
.sq3 {background-color:#00C9E6; cursor:pointer;}
.sq3:hover {background-color:#0097AD;}
.sq4 {cursor:pointer;}
.sq4:hover > .vidOL {opacity:0.9;}
@media screen and (max-width:768px) {
.sqm {padding-top:5px;}
}

.photocaption {
    width:100% !important;
    text-align:right;
    font-family:"protipo-wide",sans-serif;
    font-size:12pt;
    font-weight:300;
    margin-top:-25px;
}
.photocaption_mr {padding-right:0px;}
@media screen and (max-width:768px) {
.photocaption_mr {padding-right:10px;}
}
.numtitle {
    font-family:"acumin-pro-condensed";
    font-size:72px;
    font-weight:300;
}

.vidbox {
  position:relative;
  padding:0px;
}

.vidbox .vidOL {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #0f2326;
    z-index: 1;
    opacity: 0.5;
}

.vidbox .container{
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  height:100%;
  min-height:100%;
}

.quotebox {
  position:relative;
  min-height:550px;
}
.quotebox .qbUL {
    position: absolute;
    top: 0;
    left: 0;
    height: 100% !important;
    width: 100%;
    z-index: 1;
}

.qb_dt {display:normal;}
.qb_mob {display:none;}
@media screen and (max-width:768px){
    .qb_dt {display:none;}
    .qb_mob {display:block;}
}

.quotebox .container {
  position: absolute;
  padding-left:20%;
  padding-right:20%;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  height:100%;
  min-height:100%;
}
@media screen and (max-width:768px){
    .quotebox .container {
        padding-left:5%;
        padding-right:5%;   
    }
}

.quoteboxa {
  position:relative;
  min-height:550px;
}
.quoteboxa .qbUL {
    position: absolute;
    top: 0;
    left: 0;
    height: 100% !important;
    width: 100%;
    z-index: 1;
}
.quoteboxa .container {
  position: absolute;
  padding-left:5%;
  padding-right:5%;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  height:100%;
  min-height:100%;
}

.butn {
    height:44px;
    min-width:200px;
    border-width: 1px;
    border-style:solid;
/*    border-radius:22px;*/
    color: white;
    text-align: left;
    text-decoration: none;
    display: inline-block;
    margin: 4px 2px;
    padding-left:15px;
    cursor: pointer;
    font-family: "protipo-wide",sans-serif;
    font-weight:300;
    letter-spacing:.1em;
    font-size:16px;
}
@media screen and (max-width:768px) {
    .butn {
        height:44px;
        min-width:200px;
        border-width: 1px;
        border-style:solid;
/*    border-radius:22px;*/
        color: white;
        text-align: left;
        text-decoration: none;
        display: inline-block;
        margin: 4px 2px 10px;
        padding-left:15px;
        cursor: pointer;
        font-family: "protipo-wide",sans-serif;
        font-weight:300;
        letter-spacing:.1em;
        font-size:16px;
    }
}

.butnSm{
    height:35px;
    min-width:150px;
    border-width: 1px;
    border-style:solid;
/*    border-radius:22px;*/
    color: white;
    text-align: center;
    text-decoration: none;
    display: inline-block;
/*    margin: 4px 2px;
    padding-left:15px; */
    margin-left:4px;
    cursor: pointer;
    font-family: acumin-pro,sans-serif;    /*"protipo-wide",sans-serif;*/
    font-weight:700;
    /*letter-spacing:.1em;*/
    font-size:16.8px;
}

.butn_wide {min-width:320px;}

.butn .bt1 {
    display:block;
    float:left;
    width:80%;
    margin-top:7px;
    text-align:center;
}
.butn .bt2 {
    display:block;
    float:right;
    text-align:right;
    margin-top:1px;
}
.butnB {
    color:#ffffff;
    background-color:#00C9E6;
    border-color:#00C9E6;
}
.butnB:hover {
    color:#00C9E6;
    background-color:#ffffff;
}

.butnG {
    color:#ffffff;
    background-color:#8BBC11;
    border-color:#8BBC11;
}
.butnG:hover {
    color:#8BBC11;
    background-color:#ffffff;
}

.butnK {
    color:#ffffff;
    background-color:#3F4F51;
    border-color:#3F4F51;
}
.butnK:hover {
    color:#3F4F51;
    background-color:#ffffff;
}

.butnP {
    color:#ffffff;
    background-color:#6430db;
    border-color:#6430db;
}
.butnP:hover {
    color:#6430db;
    background-color:#ffffff;
}

.bkg1 {
    background-image: url("/images/Tasha-32.jpg"); /* was Tasha-1.jpg */
    background-size:cover;
    background-repeat: no-repeat;
    background-position: right;
}

.bkg2 {
    background-image: url("/images/Tasha-62.jpg"); /* was Tasha-21.jpg,  Tasha_Speak_V_Ted_3.jpg */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    padding-left:15px;
    min-height:580px;
}
.bkg3 {
    background-image: url("/images/tasha-56.jpg");  /*url("/images/TedXWonder.jpg");*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    padding-left:15px;
    min-height:400px;
}
.bkg4 {
    background-image: url("/images/Tasha-63.jpg"); /* was TashaMarshall.jpg */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    padding-left:15px;
    min-height:400px;
}
.bkg5 {
    background-image: url("/images/Tasha-26.jpg");  /*Was Tasha-12 / 12a */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    padding-left:15px;
}
@media screen and (max-width:768px){
    .bkg5 {
        background-image: url("/images/Tasha-28.jpg"); /*Was Tasha-12 / 12a */
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top center;
        padding-left: 15px;
    }
}

.bkg6 {
    background-image: url("/images/tasha-45.jpg");  /* Was Tasha-5 / 5a / 24 /  30 / 38 */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    padding-left:15px;
}
.bkg7 {
    background-image: url("/images/tasha-13a.jpg");  /* was tasha-13.jpg */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    padding-left:15px;
}
.bkg8 {
    background-image: url("/images/tasha-42b.jpg"); /*Was tasha-42a.jpg, Tasha-3, WAS TASHA-25, Tasha-35*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top left;
    padding-left:15px;
}
.bkg9 {
    background-image: url("/images/tasha-61.jpg"); /*Was Tasha-29, tasha-40*/
    background-size:cover;
    background-repeat: no-repeat;
    background-position: top center;
    padding-left:15px;
}


.bkg10 {
    background-image: url("/images/tasha-41.jpg"); /* Was Tasha-11 and 27 and 27a*/
    background-size:cover;
    background-repeat: no-repeat;
    background-position: top center;
    padding-left:15px;
    min-height:400px;
}
.bkg11 {
    background-image: url("/images/Shatterproof-Banner-Transparent.png"); /* was Insights-Banner-Transparent.png*/
    background-size:cover;
    background-repeat: no-repeat;
    background-position: top left;
    padding-left:15px;
    min-height:500px;
}
@media screen and (max-width:768px){
    .bkg11_m {
        background-image: url("/images/Shatterproof-Banner-Transparent-screen.png"); /* was Insights-Banner-Transparent.png*/
        background-size:cover;
        background-repeat: no-repeat;
        background-position: top left;
        padding-left:0px;
        padding-top:45px;
        padding-bottom:40px;
        min-height:300px;
    }
}

.bkg12 {
    background-image: url("/images/BankableLeadership-Hero-DarkBG.jpg");
    background-size:cover;
    background-repeat: no-repeat;
    background-position: top left;
    padding-left:15px;
    min-height:500px;
}
@media screen and (max-width:768px) {
    .bkg12_m {
        background-image: url("/images/BankableLeadership-Banner-Transparent-screen.png");
        background-size:cover;
        background-repeat: no-repeat;
        background-position: top left;
        padding-left:15px;
        min-height:500px;
    }
}
.bkg13 {
    background-image: url("/images/tasha-14a.jpg"); /* was tasha-14.jpg */
    background-size:cover; 
    background-repeat: no-repeat;
    background-position: top center;
    padding-left:15px;
}
.bkg14 {
    background-image: url("/images/tasha-15a.jpg");  /* Was tasha-15.jpg */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    padding-left:15px;
}
.bkg15 {
    background-image: url("/images/Tasha-51b.jpg");  /* Was Tasha-51a, Tasha-16 */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
    padding-left:15px;
}
.bkg16 {
    background-image: url("/images/tasha-60.jpg"); /* url("/images/contact.jpg");  was tasha-54*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    padding-left:15px;
}
.bkg17 {
    background-image: url("/images/te-media-bg-2.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    padding-left:15px;
}
.bkg18 {
    background-image: url("/images/ChipHeath600b.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    padding-left:15px;
}
.bkg19 {
    background-image: url("/images/BarbaraCorcoran600.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    padding-left:15px;
}
.bkg20 {
    background-image: url("/images/Tasha-37a.jpg");  /* Was Tasha-9.jpg and Tasha-20 and Tasha-22 and Tasha-23 and tasha-37a */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
    padding-left:15px;
}
@media screen and (max-width: 768px) {
    .bkg20 {
        background-image: url("/images/Tasha-37a.jpg");  /* Was Tasha-9.jpg and Tasha-20 and Tasha-22 and Tasha-23 */
        background-size: cover;
        background-repeat: no-repeat;
        background-position: bottom right;
        background-position-x:500px;
        padding-left:15px;
    }
}
.bkg21 {
    background-image: url("/images/tasha-58c.jpg"); /*was tasha-58b.jpg, tasha-19, 39, 55*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom center;
    padding-left:15px;
}

hr.thin {
    height: 1px;
    border: 0;
    background-color: #ccc;
    float:left;
    margin-top:0;
    color: #ccc;
    width: 100%;
}
.bkg22 {
    background-image: url("/images/T10/TashaMarshall_11d.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    padding-left: 15px;
}


.bkg23 {
        background-image: url("/images/Tasha10Vid-thumb-sm.png");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top;
        padding-left: 15px;
        min-height: 400px;
    }

    .bkg24 {
        background-image: url("/images/tasha-59.jpg"); /*Was Tasha-36*/
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top center;
        padding-left: 15px;
    }

    .bkg25 {
        background-image: url("/images/tasha-62.jpg"); /* was tasha-44 */
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top center;
        padding-left: 15px;
    }

    .bkg26 {
        background-image: url("/images/tasha-52a.jpg"); /* Was Tasha-45 */
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top right;
        padding-left: 15px;
    }

    @media screen and (max-width: 768px) {
        .bkg26 {
            background-image: url("/images/tasha-52a.jpg"); /* Was Tasha-45 */
            background-size: cover;
            background-repeat: no-repeat;
            background-position: top center;
            padding-left: 15px;
        }
    }

    .bkg27 {
        background-image: url("/images/tasha-49.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: bottom center;
        padding-left: 15px;
    }

    .bkg28 {
        background-image: url("/images/tasha-47b.jpg"); /* was tasha-47a.jpg, tasha-47.jpg*/
        background-size: cover;
        background-repeat: no-repeat;
        background-position: top center;
        padding-left: 15px;
    }

    .bkg29 {
        background-image: url("/images/tasha-57.jpg"); /*Was 53*/
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        padding-left: 15px;
    }



    /* LIGHTBOX STYLES */
    #LB_fade {
        display: none;
        position: fixed;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        background-color: #3F4F51;
        z-index: 1001;
        -moz-opacity: 0.8;
        opacity: .80;
        filter: alpha(opacity=80);
    }

    #LB_light {
        display: none;
        position: fixed;
        top: 50%;
        left: 50%;
        max-width: 1125px;
        max-height: 635px;
        margin-left: -560px;
        margin-top: -315px;
        border: 2px solid #8BBC11;
        background: #FFF;
        z-index: 1002;
        overflow: visible;
    }

    #boxclose {
        float: right;
        cursor: pointer;
        color: #8BBC11;
        border: 1px solid #AEAEAE;
        border-radius: 3px;
        background: #222222;
        font-size: 31px;
        font-weight: bold;
        display: inline-block;
        line-height: 0px;
        padding: 11px 3px;
        position: absolute;
        right: 2px;
        top: 2px;
        z-index: 1002;
        opacity: 0.9;
    }

    .boxclose:before {
        content: "×";
    }

    #fade:hover ~ #boxclose {
        display: none;
    }
    /* --------------- */


    /* Responsive: Portrait tablets and up */
    @media screen and (min-width: 768px) {
        .jumbotron {
            margin-top: 20px;
        }

        /* DAVE ADDED */
        .jthero {
            margin-top: 0px;
        }
        /* ---------- */

        .body-content {
            padding: 0;
        }
    }
