/*
*
* NEW STYLE GUIDE START
*
*/


    /* hides home in nav */
    /*.nav.navbar-nav.level0 li:first-child {display:none;}*/

    /* fonts  */
    .lfx h1.top {
        font-family: 'Quicksand', sans-serif !important;
        font-weight: 500!important;
    }
    .lfx h1 {
        font-family: 'Ubuntu', sans-serif !important;
        font-weight: 500!important;
    }
    .lfx h2, .lfx h2 a  {
        font-family: 'Quicksand', sans-serif !important;
        font-weight: 500!important;
    }
    .lfx p, .lfx li {
        font-family: 'Roboto', sans-serif !important;
        font-weight: 300;
    }

    .lfx h1, .lfx h2 { padding:3px 0 3px 0; }

    /* colors */
    .lfx-ltgray { color: #606165; }
    .lfx-dkgray { color: #36373b; }
    .lfx-xltgray { color:#afb0b2; }


    /* responsive sizes */
    @media only screen and (min-width:1201px) { /* and (max-width : 2500px)  */
        .lfx h1.top { font-size: 88px!important ; }
        .lfx h1 { font-size: 58px!important ; }
        h1.subhead { font-size: 2.5em!important ; }
        .lfx h2 { font-size: 20px!important; }
        .lfx p, .lfx li { font-size: 16px!important; }

        /* 'learn more' sections */
        .hideypanel {
          padding-bottom: 250px;
          padding-top:50px;
        }
    }

    @media only screen and (min-width:993px) and (max-width : 1200px) {
        .lfx h1.top { font-size: 76px!important ; }
        .lfx h1 { font-size: 54px!important; }
        h1.subhead { font-size: 2.5em!important; }
        .lfx h2 { font-size: 20px!important; }
        .lfx p, .lfx li  { font-size: 16px!important; }

        /* 'learn more' sections */
        .hideypanel {
          padding-bottom: 250px;
          padding-top:50px;
        }
    }

    @media only screen and (min-width:769px) and (max-width : 992px) {
        .lfx h1.top { font-size: 64px!important ; }
        .lfx h1 { font-size: 44px!important; }
        h1.subhead { font-size: 2em!important; }
        .lfx h2 { font-size: 18px!important; }
        .lfx p, .lfx li  { font-size: 16px!important; }

        /* 'learn more' sections */
        .hideypanel {
          padding-bottom: 150px;
          padding-top:50px;
        }
    }

    @media only screen and (max-width : 768px) {
        .lfx h1.top { font-size: 42px!important ; }
        .lfx h1 { font-size: 34px!important; }
        h1.subhead { font-size: 1.5em!important; }
        .lfx h2 { font-size: 16px!important; }
        .lfx p, .lfx li  { font-size: 14px!important; }
        /* hard fix for template */ .home .t3-module { margin-bottom:0px !important; }
        .hideypanel {
          padding-bottom: 50px;
          padding-top:50px;
        }
    }

    /* misc */
    .lfx .contentwrap { /*padding-top: 100px;*/ }

/* END 2018 STYLES */


    @media screen and (min-width: 600px) {

        .contentwrap p {
            font-size: 18px ;
            line-height: 1.5em;
            font-weight: 300;
        }
    }
/*     @media screen and (max-width:1140px) {
          li.mega > a.dropdown-toggle[href="/news.html"] {
              display:none !important;
            }
        }*/


    @media screen and (min-width: 768px) {
        .formbg {
            height: 90vh;
        }
    }
    @media screen and (max-width: 767px) {
        .form-horizontal .control-group .controls {
            margin-left: 0px;
        }
    }


    @media screen and (max-width: 600px) {
      .mobile-hide {
        display: none !important;
        visibility: hidden;
        clear: both;
        float: left;
        margin: -50px;
        width: 28%;
        height: 0;
        width: 0;
      }
      .mobile-only {
        display: inherit;
      }
    }

    @media screen and (min-width: 601px) {
      .mobile-hide {
        display: inherit;
      }
      .mobile-only {
                display: none !important;
        visibility: hidden;
        clear: both;
        float: left;
        margin: -50px;
        width: 28%;
        height: 0;
        width: 0;
      }
    }

.nav-sm {
  padding: 8px 20px;
  font-weight: 300!important;
  font-size: 14px !important;
  margin: 3px;
  line-height: 1.5;
  border-radius: 3px;
}

/* nav menu */
.navbar-default .navbar-nav > li > a  {
    padding: 40px 10px 40px;
    font-size:16px !important;
}
.t3-megamenu .navbar-nav ul, .t3-megamenu .navbar-nav li{ margin-bottom:0px!important; }
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
    font-size: .8em;
}

.nav-sm > li > a { font-weight:300!important;padding: 8px 20px; }
.nav-sm > li > a:hover { padding: 8px 20px; }
.btn-empty { border:1px solid #12b2b2!important; }
.btn-cta { border-color:#009d12 !important; }
.btn-sm { border-width:1px!important; }
.btn-lfx  { border:2px solid #12b2b2 !important; }
.btn-lfx:hover { border:2px solid #006666 !important; }
@media screen and (max-width: 1024px) {
  .ipad-hide {
    display: none !important;
    visibility: hidden;
    clear: both;
  }
}
@media screen and (min-width: 961px) {
  .ipad-only {
    display: inherit !important;
    visibility: inherit !important;
    clear: both;
  }
  .loginbg {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.8) 100%), url(../../../images/web-bgs/cadence-winner.jpg)fixed repeat;
    }
}

/*992 - 1380*/
@media screen and (max-width:960px) {
  .medscreenhide {
    /*display: block !important;*/
    visibility: hidden;
    display:hide;
  }

  .navbar-default .navbar-nav > li > a  {
    padding: 40px 10px 30px;
    font-size:16px !important;
  }
  .loginbg {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.8) 100%), url(../../../images/web-bgs/cadence-winner-md.jpg)fixed repeat;
    }
}

@media screen and (max-width:1120px) {
/*  .navbar-default .navbar-nav > li > a  {
    padding: 40px 10px 30px;
  }*/
  .navbar-default { margin-left:-30px; }
}


/* custom backgrounds */

.pattern2 {
/*    background-image: url('/images/web-bgs/patterns/seigaiha.png');
    background-repeat: repeat;
    background-attachment: fixed;*/
}

.pattern-bg {
  background-color: rgba(20, 30, 48, 0.79); /* fallback for old browsers */
  background-color: -webkit-linear-gradient(to left, #141E30 , #243B55); /* Chrome 10-25, Safari 5.1-6 */
  background-color: linear-gradient(to left, #141E30 , #243B55); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  height:auto; background-image: url('/images/web-bgs/patterns/tree-pttrn-2.png'); background-repeat: repeat; background-attachment: fixed;
}
.pattern-bg p, .pattern-bg h2, .pattern-bg h3, .pattern-bg h4, .pattern-bg li, .pattern-bg ul { color: #fff !important; }



/*----------------------------------------------------*/
/* Features pages */
/*----------------------------------------------------*/




/*    .readmore,
    .readmore a:visited,
    .readmore a:hover,
    .readmore a:active,
    .readmore a:link {
        text-decoration: none !important;
        color: #006666;
        float:right;
        margin:30px 0;
    }

    .readmoreclose {
        margin-right: -50px !important;
        float:right;
        margin-top: -2px;
    }
*/



    /* round learning video images */
    .image-cropper {
        width:90%;
        max-width: 250px;
        height: auto;
        margin: 75px auto 10px auto;
        position: relative;
        overflow: hidden;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        border: 2px solid gray;
    }

    .image-cropper-sm {
        width: 150px;
        height: 150px;
        margin: 50px auto 10px auto;
        position: relative;
        overflow: hidden;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        border: 0px solid gray;
        transition: all 2s ease-out;
    }




  .feature-down {
    /*top: 180px!important;*/
    /*margin-top:10px;*/
    width: 50px;
    height: 50px;
    /*border-radius: 50px;
    background: #12b2b2;*/
    /*float: right;*/
    /*position: relative;*/
    opacity: 0.1;
    /*background-image: url(//www.lefnow.com/images/icons/butt-down-nobg.svg);*/
    transition: 1s;
    /*left:48%;*/
  }

  .feature-down:hover {
    opacity: 1;
  }


.collapsing { /* drop down panel transition */
    transition: height 0.8s;
}



    /* round learning video images */
    .image-cropper {
        width: 250px;
        height: 250px;
        margin: 75px auto 10px auto;
        position: relative;
        overflow: hidden;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        border: 2px solid gray;
    }

    .image-cropper-sm {
        width: 150px;
        height: 150px;
        margin: 50px auto 10px auto;
        position: relative;
        overflow: hidden;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        border: 0px solid gray;
        transition: all 2s ease-out;
    }



    .hoverfx a,
    .hoverfx p,
    .hoverfx h2 {
        text-decoration: none;
    }



    .effects {
        padding-left: 15px;
    }

    .effects .img {
        position: relative;
        float: left;
        margin-bottom: 5px;
        width: 25%;
        overflow: hidden;
    }

    .effects .img:nth-child(n) {
        margin-right: 5px;
    }

    .effects .img:first-child {
        margin-left: -15px;
    }

    .effects .img:last-child {
        margin-right: 0;
    }

    .effects .img img {
        display: block;
        margin: 0;
        padding: 0;
        max-width: 100%;
        height: auto;
    }

    .overlay {
        display: block;
        position: absolute;
        z-index: 20;
        background: rgba(0, 0, 0, 0.5);
        overflow: hidden;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
    }

    a.close-overlay {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 100;
        width: 45px;
        height: 45px;
        font-size: 20px;
        font-weight: 700;
        color: #fff;
        line-height: 45px;
        text-align: center;
        background-color: #000;
        cursor: pointer;
    }

    a.close-overlay.hidden {
        display: none;
    }

    a.expand {
        display: block;
        position: absolute;
        z-index: 100;
        width: 60px;
        height: 60px;
        border: solid 5px #fff;
        text-align: center;
        color: #fff;
        line-height: 50px;
        font-weight: 700;
        font-size: 30px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
        border-radius: 30px;
    }

    #effect-6 .overlay {
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 0;
    }

    #effect-6 .overlay a.expand {
        left: 0;
        right: 0;
        top: 0;
        margin: 0 auto;
        opacity: 0;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
    }

    #effect-6 .img.hover .overlay {
        opacity: 1;
    }

    #effect-6 .img.hover .overlay a.expand {
        top: 50%;
        margin-top: -30px;
        opacity: 1;
    }

    .grad-bg {
        background: #F2F2F2; /*  url(images/web-bgs/blurs/23bg_25.jpg)  fixed repeat, rgba(157, 178, 186, 0.28) */
    }



    .collapse {
        transition: 0.5s;
    }

    .hideypanelinner {
        padding: 40px;
        border: 1px solid #d6d6d6;
        border-bottom: 5px solid #d6d6d6;
        border-radius: 5px;
        background-color: rgba(255, 255, 255, 1);
    }

    /* h2 titles */



    .asphalt .readmore,
    .asphalt .readmore a:visited,
    .asphalt .readmore a:hover,
    .asphalt .readmore a:active,
    .asphalt .readmore a:link {
        text-decoration: none !important;
        color: #96f2a0;
    }
/*
    .readmore,
    .readmore a:visited,
    .readmore a:hover,
    .readmore a:active,
    .readmore a:link {
        text-decoration: none !important;
        color: #006666;
        float:right;
        margin:30px 0;
    }

    .readmoreclose {
        margin-right: -50px !important;
        float:right;
        margin-top: -2px;
    }*/
    .nobutt { border:0px;}
    .textwrappy {
        width: 80%;
        margin: 20px auto;
    }

    .textwrappy p {
        line-height: 1.7em!important;
    }

  #replacy {transition: all 0.2s;}



  .pattern2 { /*background:  url(images/web-bgs/blurs/23bg_26.jpg)  fixed repeat, rgba(157, 178, 186, 0.28) !important;*/ }

  .detailbg {
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 1%,rgba(0,0,0,0.6) 100%), url(//www.lefnow.com/images/elements/details/2016-features/details-mashup-web.jpg)fixed no-repeat;
  }

  .detailbg1 {
    background: #C1B49B;
  }
  .gray {
      background: #f4f4f4 !important;
  }
  .featurepaneldark {
    background: #555C6D;
  }

  .pic-credit {
    color: #959595;
      font-style: italic;
  }

	.dropdownbg {
background: rgba(224,224,224,1);
background: -moz-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(255,255,255,1) 2%, rgba(255,255,255,1) 98%, rgba(224,224,224,0.75) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(224,224,224,1)), color-stop(2%, rgba(255,255,255,1)), color-stop(98%, rgba(255,255,255,1)), color-stop(100%, rgba(224,224,224,0.75)));
background: -webkit-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(255,255,255,1) 2%, rgba(255,255,255,1) 98%, rgba(224,224,224,0.75) 100%);
background: -o-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(255,255,255,1) 2%, rgba(255,255,255,1) 98%, rgba(224,224,224,0.75) 100%);
background: -ms-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(255,255,255,1) 2%, rgba(255,255,255,1) 98%, rgba(224,224,224,0.75) 100%);
background: linear-gradient(to bottom, rgba(224,224,224,1) 0%, rgba(255,255,255,1) 2%, rgba(255,255,255,1) 98%, rgba(224,224,224,0.75) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#e0e0e0', GradientType=0 );
	}




/*sidebar styling */





.dropdown-menu > li > a {

}

.t3-off-canvas .t3-off-canvas-body .dropdown-menu {
    position: static;
    float: none;
    display: block;
    width: 100%;
    padding: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.t3-off-canvas .t3-off-canvas-body a {
   color: white;
    text-decoration: none;
    font-weight: 300;
}

#t3-off-canvas .nav-stacked .current {
  background-color: gray;
  color:white;
}
#t3-off-canvas .nav-stacked .parent a {

}
#t3-off-canvas .nav-stacked a, #t3-off-canvas .nav-stacked ul {
  border:0px!important;
}
#t3-off-canvas .nav-stacked a:hover, #t3-off-canvas .nav-stacked a:focus {
  background-color:rgba(0, 0, 0, 0.0)!important;
  color:white!important;
}
#t3-off-canvas .nav-stacked .dropdown-menu li {
  /*margin-left:10px!important;*/

}

#t3-off-canvas .nav-stacked .parent a, #t3-off-canvas .nav-stacked > li > a  {
    display: block;
    padding: 5px 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.5) !important;
    clear: both;
    font-weight: 300;
    font-size: 18px!important;
    line-height: 1.5 !important;
    color: white!important;
    white-space: nowrap;`
    font-size: 18px !important;
    border-radius:0px;
}
#t3-off-canvas .nav-stacked > li.active > a, #t3-off-canvas .nav-stacked > li.active > a:hover, #t3-off-canvas .nav-stacked > li.active > a:focus {
  background-color:rgba(0, 0, 0, 0.0)!important;
}
#t3-off-canvas .nav-stacked .current {
  background-color: rgba(0,0,0,0);
}
#t3-off-canvas {

  background:
    -webkit-linear-gradient(45deg, hsla(340, 0%, 55%, 1) 0%, hsla(340, 0%, 55%, 0) 70%),
    -webkit-linear-gradient(315deg, hsla(225, 24%, 50%, 1) 10%, hsla(225, 24%, 50%, 0) 80%),
    -webkit-linear-gradient(225deg, hsla(140, 14%, 50%, 1) 10%, hsla(140, 14%, 50%, 0) 80%),
    -webkit-linear-gradient(135deg, hsla(35, 0%, 55%, 1) 100%, hsla(35, 0%, 55%, 0) 70%);
  background:
    linear-gradient(45deg, hsla(340, 0%, 55%, 1) 0%, hsla(340, 0%, 55%, 0) 70%),
    linear-gradient(135deg, hsla(225, 24%, 50%, 1) 10%, hsla(225, 24%, 50%, 0) 80%),
    linear-gradient(225deg, hsla(140, 14%, 50%, 1) 10%, hsla(140, 14%, 50%, 0) 80%),
    linear-gradient(315deg, hsla(35, 0%, 55%, 1) 100%, hsla(35, 0%, 55%, 0) 70%);

}
#t3-off-canvas ul {
  background-color: rgba(0,0,0,0);
}


/* CUSTOM COLOR PALETTE 2017 */

.lfx-teal {background:#036667}
.lfx-light-teal {background:#04b1af}
.lfx-blue {background:#284956}
.lfx-light-blue {background:#3d8aa4}
.lfx-green {background:#609045;}
.lfx-light-green {background: #8eba3f}
.lfx-brown {background: #9f864e}
.lfx-light-brown {background: #c5b287}
.lfx-sky-blue {background: #a0d0d8;}
.lfx-tan {background: #f2ecce}

.lfx-teal, .lfx-light-teal, .lfx-blue, .lfx-light-blue, .lfx-green, .lfx-light-green, .lfx-brown, .lfx-light-brown {
  color:white;
}

/*2017 text using ubuntu*/

.newh1, .newh2 { font-family: 'Ubuntu', 'Lato', sans-serif; font-weight:500; }
.newh2 { font-size: 28px !important; font-weight:400; }
.newh3 { font-size: 22px !important; font-weight:400; }
.newh4 { font-size: 20px !important; font-weight:400; }
.newp {font-family: 'Lato', sans-serif; }


/* backgrounds */

/* teal dark */
.tealdkbg { background-color:#006666; }
.tealdktxt { color:#006666; }
/* teal light */
.tealltbg { background-color: #12b2b2; }
.teallttxt { color:#12b2b2; }
/* blue dark */
.bluedkbg { background-color: #284956 }
.bluedktxt { color:#284956; }
/* blue light */
.blueltbg { background-color: #3d8aa4 }
.bluelttxt { color: #3d8aa4; }
/* green dk */
.greendkbg { background-color: #609045 }
.greendktxt { color: #609045 }
/* green light */
.greenltbg { background-color: #8eba3f }
.greenlttxt { color: #8eba3f }
/* brown */
.brownltbg { background-color: #9f864e }
.brownlttxt { color: #9f864e }
/* tan */
.tanltbg { background-color: #c5b287 }
.tanlttxt { color: #c5b287 }
/* blue sky */
.blueskybg { background-color: #ccffff }
.blueskytxt { color: #ccffff }
/* ivory */
.ivorybg { background-color: #f2ecce }
.ivorytxt { color: #f2ecce }

.vectorbg {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5) 100%), url(//www.lefnow.com/images/web-bgs/vector-bg-pattern.png)fixed repeat;
}

.textural {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.6) 100%), url(//www.lefnow.com/images/web-bgs/triangle-pattern-blue.png)fixed repeat;
}

/*flexbox centering*/
.flexy {
    width:100%;
    height:100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    justify-content: center;
    align-items: center;
}
.flexstart {

}
.flexstop {

}

  .btn-bluefade {

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#004f61+0,007e88+100 */
    background: #004f61; /* Old browsers */
    background: -moz-linear-gradient(left, #004f61 0%, #007e88 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #004f61 0%,#007e88 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #004f61 0%,#007e88 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004f61', endColorstr='#007e88',GradientType=1 ); /* IE6-9 */

  }
  .btn-greenfade {
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0e9045+0,5aab46+100 */
      background: rgb(14,144,69); /* Old browsers */
      background: -moz-linear-gradient(left, rgba(14,144,69,1) 0%, rgba(90,171,70,1) 100%); /* FF3.6-15 */
      background: -webkit-linear-gradient(left, rgba(14,144,69,1) 0%,rgba(90,171,70,1) 100%); /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(14,144,69,1) 0%,rgba(90,171,70,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e9045', endColorstr='#5aab46',GradientType=1 ); /* IE6-9 */
   }
  .btn-yellowfade {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dfc222+0,bd892a+100 */
      background: #dfc222; /* Old browsers */
      background: -moz-linear-gradient(left, #dfc222 0%, #bd892a 100%); /* FF3.6-15 */
      background: -webkit-linear-gradient(left, #dfc222 0%,#bd892a 100%); /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #dfc222 0%,#bd892a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfc222', endColorstr='#bd892a',GradientType=1 ); /* IE6-9 */
   }
  a.btn-color:hover, a.btn-color, a.btn-color:visited, a.btn-color:link, a.btn-color:active {
    color:white;
    transition: 0.3s;
    padding:.6em 1.2em;
    text-decoration: none;
  }
  .btn-color:hover {
    opacity: 0.8;
    transition: 0.3s;
    box-shadow: 0px 0px 30px -8px rgba(0, 0, 0, 0.8);

  }
  .btn-color {
    border:0px!important;
    border-radius:0px!important;
    transition: 0.3s;
    margin:10px 0;
    font-weight: 400;
  }

  @media (max-width:769px) {
    .btn-color { font-size:1em!important; }
  }


  .greenfade {
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0e9045+0,5aab46+100 */
      background: rgb(14,144,69); /* Old browsers */
      background: -moz-linear-gradient(left, rgba(14,144,69,1) 0%, rgba(90,171,70,1) 100%); /* FF3.6-15 */
      background: -webkit-linear-gradient(left, rgba(14,144,69,1) 0%,rgba(90,171,70,1) 100%); /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(14,144,69,1) 0%,rgba(90,171,70,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e9045', endColorstr='#5aab46',GradientType=1 ); /* IE6-9 */
   }
   .bluestreak {

   }
   .bluefade {
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#004f61+0,007e88+100 */
      background: #004f61; /* Old browsers */
      background: -moz-linear-gradient(left, #004f61 0%, #007e88 100%); /* FF3.6-15 */
      background: -webkit-linear-gradient(left, #004f61 0%,#007e88 100%); /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #004f61 0%,#007e88 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004f61', endColorstr='#007e88',GradientType=1 ); /* IE6-9 */
   }
   .yellowfade {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dfc222+0,bd892a+100 */
      background: #dfc222; /* Old browsers */
      background: -moz-linear-gradient(left, #dfc222 0%, #bd892a 100%); /* FF3.6-15 */
      background: -webkit-linear-gradient(left, #dfc222 0%,#bd892a 100%); /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #dfc222 0%,#bd892a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfc222', endColorstr='#bd892a',GradientType=1 ); /* IE6-9 */
   }

   .brownfade {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9b834e+0,c1b28a+100 */
background: rgb(155,131,78); /* Old browsers */
background: -moz-linear-gradient(45deg, rgba(155,131,78,1) 0%, rgba(193,178,138,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, rgba(155,131,78,1) 0%,rgba(193,178,138,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, rgba(155,131,78,1) 0%,rgba(193,178,138,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b834e', endColorstr='#c1b28a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
   }

iframe {
    border:0px!important;
}

.navbar-default .navbar-nav > li {padding:0px !important;}
.logo-image {margin-bottom:10px;}
.logo-image-img {padding-top:5px;padding-bottom:5px;margin-top:3px;width: 200px;height: 63px;}

.navcurrentk2 {background:transparent !important;color:#12b2b2 !important;}
.navcurrentk2:hover {background:#006666 !important;color:#fff !important;}

.socialsinfooter a {color:white !important;opacity:0.7;}
.socialsinfooter a:hover {color:white !important;opacity:1;} 
.socialsinfooter .footer-social-signs img {max-width:40px;padding-right:10px;display:inline-block;}