.st * {
    font-family: 'Montserrat';
}

#c4188 {
  position:absolute;
  left:50%;
  top:50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  z-index:99999;
  margin-top:30px;
}

.st-nav {
  position: absolute;
  width: 100%;
  z-index: 9999;
  padding:35px 0;
  background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}

.st-map {
    background: #C9C9C9;
}
#gme-1 {
    border-top: solid 1px #F5F5F5;
}
.st-menu {
  list-style-type: none;
  padding:0px;
  margin-bottom:0px;
}

.st-menu li {
  display:inline;
}

.st-menu li a {
  color:#fff;
  font-size:18px;
  font-weight:500;
  font-family: 'AvenirLTStd-Book';
  padding-left:45px;
  line-height:53px;
}

 h2, .st h2 {
    font-size: 24px;
    line-height: 35px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    text-transform:uppercase;
    letter-spacing: 1px;
}

.st h3 {
    font-size: 16px;
    line-height: 16px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    text-transform:uppercase;
}

.st-planted {
  padding-top:20px;
  padding-bottom:40px;
  background: #F2F2F2;
}
.st-planted h2 {
  margin-bottom:0px;
}

.st {
  font-size:16px;
  font-weight:500;
  font-family: 'Montserrat', sans-serif;
}

.st-why {
  background-image:url(/fileadmin/user_upload/Landing_Pages/17_Trees/whybg.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  text-align: center;
  color:#fff;
  padding:70px 0;
  font-weight:700;
  font-size:18px;
  background-attachment: fixed;
}

.st-why p {
  margin-bottom:20px;
}

.st-why h2 {
    color: #fff;
    text-align: center;
    margin-bottom: 40px;
}

.st-why h2::after {
    content: '';
    width: 140px;
    background: #fff;
    height: 1px;
    display: block;
    margin: 0px auto;
    margin-top: 40px;
}

.st-brand {
  background:#F1F1F1;
  padding: 70px 0 60px;
}

.st-brand .fiveCols{
  margin:0px auto;
  margin-top: 40px;
}

.st .st-brand h2 {
    margin: 0px;
    margin-top:10px;
    margin-bottom:10px;
}

.st .st-brand h3 {
   margin: 0px;
   margin-bottom:15px;
}

.st .st-brand .slick-prev::before, .st .st-brand .slick-next::before {
    font-family: 'FontAwesome';
    font-size: 140px;
    line-height: 1;
    opacity: .75;
}

.st .st-brand .slick-prev::before {
    content: url(/fileadmin/user_upload/Landing_Pages/17_Trees/st-left.png);
}

.st .st-brand .slick-next::before {
    content: url(/fileadmin/user_upload/Landing_Pages/17_Trees/st-right.png);
}

.st .st-brand .slick-prev, .st .st-brand .slick-next {
    width: 50px;
    height: 140px;
}

.odometer {
    font-family: 'Montserrat'!important;
    font-size: 80px;
    color: #333538!important;
    font-weight: 700;
    line-height: 1.1em;
    text-align: center;
    display: inline-block;
    margin: 0px auto;
    /*margin-top: 40px;
    margin-bottom: 40px;*/
    background:none!important;
    letter-spacing: 43px;
}

.odometer.odometer-auto-theme .odometer-digit:first-child, .odometer.odometer-theme-car .odometer-digit:first-child,
.odometer.odometer-auto-theme .odometer-digit:last-child, .odometer.odometer-theme-car .odometer-digit:last-child,
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-car .odometer-digit {
  background:none!important;
  border-radius:0px!important;
  box-shadow:none!important;
  color: #333538!important;
}

.odometer-auto-theme {
  letter-spacing: inherit;
}

/*
.odometer-digit {
    border-right: solid 2px #B4B4B4;
}

.odometer-digit:first-child {
    border-left: solid 2px #B4B4B4;
}
*/

.odometer-digit::before {
    content: '';
    display: block;
    position: absolute;
    width: 2px;
    height: 60px;
    background: #B4B4B4;
    top: 16px;
    left: 0;
}

.odometer-digit:last-child::after {
    content: '';
    display: block;
    position: absolute;
    width: 2px;
    height: 60px;
    background: #B4B4B4;
    top: 16px;
    right: 0;
}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-car .odometer-digit .odometer-digit-inner {
    left: 0.25em!important;
}

.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-car .odometer-digit {
  padding: 0 0.25em!important;
}

.st-what h2 {
  margin-left:48px;
}

.st-what p {
  font-family:'Libre Baskerville', sans -serif;
  font-size:18px;
  font-style:italic;
}

.st-what .ce-intext.ce-left .ce-gallery {
    margin-right: 15px;
    margin-top: 5px;
}

.st-what h4 {
  font-family: 'Montserrat';
  font-size: 14px;
  font-weight:600;
  text-transform:uppercase;
  line-height:24px;
  margin-top:40px;
}

.st-tw {
  position:relative;
}


.st-trillion, .st-what {
  padding-top:80px;
  padding-bottom:60px;
}

.st-trillion {
  background: url(/fileadmin/user_upload/Landing_Pages/17_Trees/stbg.jpg);
}

.st-video .ce-center .ce-outer {
    position: relative;
    float: none;
    right: 0;
}
.st-video .ce-center .ce-inner {
    position: relative;
    float: none;
    right: 0;
}
.st-video .ce-left .ce-gallery, .st-video  .ce-column {
    float: none;
    margin-bottom:0px;
}
.st-video .ce-gallery {
    margin-bottom:0px;
}

.st-stories {
  background:#F2F2F2;
  padding-bottom: 50PX;
}

.st-stories h2 {
  margin-top: 60px;
}

.st-get {
  background:#FAFAFA;
  padding-top:80px;
  padding-bottom:60px;
  font-size:14px;
}

#c4213 {
    margin-right: 20px;
}
.st-map #gme-1-search h2 {
  margin:0px;
  line-height: 54px;
}
/*.st-map #gme-1-search {
  position: absolute;
  z-index: 9999;
  top: 0px;
  left: 50%;
  -ms-transform: translate(-50%,0%);
  -webkit-transform: translate(-50%,0%);
  -moz-transform: translate(-50%,0%);
  -o-transform: translate(-50%,0%);
  transform: translate(-50%,0%);
  width:100%;
padding:20px;
}*/

.st-map #gme-1-search {
    position: relative;
    z-index: 9999;
    top: 0px;
    left:0;
    -ms-transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    transform: none;
    width: 100%;
    padding: 20px;
}

/*#c4201 {
    position: absolute;
    top: 40px;
    left: 40px;
    z-index: 999999999;
}*/

.shop-st a {
    font-weight: 700;
    color: #169B57!important;
    line-height: 55px;
}

.st-signup .form-control {
    height: 55px;
    padding: 20px;
}
.st-signup #mce-EMAIL {
    width: 95%;
    border-radius: 3px;
}

.st-signup #mc-embedded-subscribea {
    height: 55px;
    border: none;
    background: #169B57;
    border-radius: 3px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Montserrat';
    padding: 0 50px;
}

.st-diff {
  background: #fafafa;
  padding:60px 0 120px 0px;
}

.st-diff h2 {
  margin-bottom:60px;
}

.st-diff .news-list-item {
  padding:20px;
  background:#fff;
}

.st-diff .news-item-3 h3 a {
  color:#292E35!important;
  font-size:20px;
  font-weight:700;
  font-family:'Montserrat';
  text-transform: none;
}

.st-diff .news-date{
  display:none;
}

.st-diff p {
color:#292E35;
font-family:'Roboto';
font-size:14px;
font-weight:300;
line-height:20px;
}

.st-diff .read-more {
    float: left;
    margin-top: 20px;
    text-transform: none;
    color: #169B57;
    font-size: 14px;
    font-family: 'AvenirLTStd-Black';
    font-weight: 700!important;
    text-transform: capitalize;
    position:relative;
}

.st-diff .read-more::after {
   /* content: '\f061';
    font-family: 'FontAwesome' !important;
    margin-left: 3px;*/
    content: url(/fileadmin/user_upload/Landing_Pages/17_Trees/arrow-right.png);
    margin-left: 3px;
    display: inline-block;
    width: 16px;
    height: 16px;
    position: absolute;
    right: -23px;
    top: 4px;
}

.st-brand .slick-slide > div {
  -ms-transform: scale(.8);
  -webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  -o-transform: scale(.8);
  transform: scale(.8);
  transition: transform .3s cubic-bezier(.4,0,.2,1);
}
.st-brand .slick-center > div {
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.st-brand .slider__item > img {
  width: 100%;
  height: auto;
}
#slickid-4194{margin-bottom:0px;}
#slickid-4194 .slick-slide .ce-bodytext {
  display:none;
}
#slicksync-4194 .slick-slide .ce-gallery {
  display:none;
}
#slicksync-4194 .slick-arrow {
  display:none!important;
}

.mfp-iframe-holder .mfp-content
{
    max-width: 1025px !important;
}
.mfp-content{
  max-width: 1025px;
}
.blank-template {
  padding:30px;
}
.blank-template h2 {
  margin-top:0px;
}
.blank-template .ce-left .ce-gallery,.blank-template .ce-column {
    float: none;
}
.mfp-iframe-scaler iframe {
  border-radius:3px 3px 0 0;
}
.mfp-wrap .mfp-container.mfp-iframe-holder .mfp-close {
    right: 0;
    top: initial;
    padding: 0;
    background: #707070;
    border-radius: 0 0 3px 3px;
    text-align: center;
    color: #707070;
    opacity: 1;
    height: 36px;
bottom: -36px;
}

#pageid-477 .mfp-iframe-holder {
    padding-top: 0px;
    padding-bottom: 0px;
}
#pageid-477 .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
    margin-top: -36px;
}
#pageid-477 .mfp-iframe-scaler {
    width: 100%;
    height: 80vh;
    overflow: hidden;
    padding-top: 0;
}
#pageid-477 .mfp-bg {
    background: #333538;
    opacity: .85;
}
.mfp-wrap .mfp-container.mfp-iframe-holder .mfp-close::after {
  content: '\f106';
  font-family: 'FontAwesome';
  color: #BEBEBE;
  position: absolute;
  top: 46%;
  left: 50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  font-size:30px;
}
.mfp-iframe-scaler iframe {
    background: #fff!important;
}

#slicksync-4194 .slick-list {padding:0px!important}

.sts-item.disabled {
  opacity:.2;

}
.sts-item.disabled img {
-webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.col-md-5ths.sts-item  {
    padding-left: 10px;
    padding-right: 10px;
}
.sts-item .news-list-item {
    background: #fff;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
    border-radius: 3px;
    padding: 11px;
    margin-bottom:20px;
    line-height: 18px;
}
.sts-item-bottom {
    overflow:hidden;
}
.sts-item-link {
  font-size: 30px;
  color:#939393;
}
.sts-item-link .fa.fa-angle-down {
    line-height: 18px;
}
.sts-item-bottom-col p {
  margin:0px;
}
.sts-item-bottom .sts-item-bottom-col {
    padding: 0px;
}
.sts-item-bottom .sts-item-week {
    font-weight:600;
}

.sts-item h3 {
  color:#333538;
  font-size:13px;
  font-weight:500;
  text-transform:none;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 0;
  min-height:60px;
  line-height: 18px;
}
.sts-item * {
outline-width: 0;
outline:none!important;
}
.sts-item  {
outline-width: 0;
outline:none!important;
}
#st-stories .slick-slide {outline:none!important;}
.sts-item-week {
  font-size:12px;
 /* text-transform:uppercase;*/
  color:#707070;
  font-family:'Montserrat';
}

.st .flexslideContent {
    min-height: 500px;
}

.st-nav .col-md-5 img {
    max-width:141px;
    height: auto;
}
#c4188 img {
  max-width:400px;
}
.btn.searchSubmit.js-gme-submit {
    background: transparent;
    padding: 0;
    border-right: solid 1px #F4F4F6;
    border-radius: 0px;
    padding-right: 15px;
    margin-left: 8px;

 
}
.js-gme-sword {
    border: none;
    padding: 0px;
    margin-left: 17px;
    width: 170px;
    font-size:14px;
    font-family: 'Arial', sans-serif;
outline: none;
    box-shadow: none;
    color:#333538;
}

.gme-map-searchbox {
  display: block;
  max-width:253px;
  padding:12px 8px;
  background:#fff;
  border-radius:12px;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
  -moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
  box-shadow: 0px 0px 6px 0px rgba(0,0, 0,0.16);
  float: right;
}

.st-get .col-md-8 h2 {
  margin-top:0px;
}


.menustButton {
  color: #fff !important;
  cursor: pointer;
  font-size: 24px;
  right: 20px;
  line-height: 32px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}
.menustButton:hover {color:#fff!important}


.mm-menu {
  background: #3f3f3f;
  border-color: rgba(0, 0, 0, 0.5);
  color: #fff!important;
}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar > * {
  color: #fff!important;
}
.mm-menu .mm-listview > li .mm-arrow::after, .mm-menu .mm-listview > li .mm-next::after {
  border-color: #fff!important;
}
.mm-arrow::after, .mm-next::after, .mm-prev::before {
  border-width: 3px;
}
.mm-menu a{font-size:13px; font-weight:bold;}
.mm-menu a:hover {
  color: #fff !important;
}

.mm-menu .mm-btn::after, .mm-menu .mm-btn::before {
  border-color: #fff;
}

.mm-listview > li, .mm-listview > li .mm-next, .mm-listview > li .mm-next::before, .mm-listview > li::after {
  border-color: #5E5E5E;
}
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu .mm-listview > li.mm-selected > span {
  background: #5C5C5C none repeat scroll 0 0;
}
.mm-navbar {
  border-color: #5e5e5e;
}
.mobilestMenu:not( .mm-menu ) {
  display: none;
}
.mm-listview > li:not(.mm-divider)::after {
  left: 0;
}

#st-video {

}
.st-bgvideo {
    overflow: hidden;
}
#st-bgvideo {
    height: 100%;
    width: 177.77777778vh; /* 100 * 16 / 9 */
    min-width: 100%;
    min-height: 56.25vw; /* 100 * 9 / 16 */
}

#st-bgvideo {
    position: absolute;
    left: 50%; /* % of surrounding element */
    top: 50%;
    transform: translate(-50%, -50%); /* % of current element */
}

.st-bgvideo {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 65vh;
    min-height: 500px;
}
.mobileFooter  .footerBottom span {
   line-height:40px;
}
.mobileFooter .footerTop {
  padding:0px!important;
}
.mobileFooter.hidden-md.hidden-lg.hidden-sm {
    padding-top: 30px;
    padding-left: 20px;
padding-right: 20px;
}

@media only screen and (min-width: 1200px) {
.st .container {
    width: 1030px;
}
}

@media only screen and (min-width: 992px) {

  .col-md-5ths.sts-item  {
      padding-left: 10px;
      padding-right: 10px;
  }

  .st-tw-left-bg {
    background: url(/fileadmin/user_upload/Landing_Pages/17_Trees/stbg.jpg);
    width: 50%;
    position: absolute;
    left: 0px;
    height: 100%;
  }
  .st-trillion {
    background:none;
  }
  .st-tw .col-md-6:first-child {
    padding-right:45px;
  }
  .st-tw .col-md-6:last-child {
    padding-left:45px;
  }

}

@media only screen and (max-width: 992px) {
  .st-what h2 {
    margin-left: 0;
  }
  .st-brand .fiveCols {
    display:none;
  }
  .st-menu {
    display:none!important;
  }
  .st-nav .col-md-5 {
    text-align: center;
  }
  #slicksync-4194 .slick-slide .ce-gallery {
    display: block;
  }
  #slickid-4194 {
    display: none;
  }
  #slickid-4194 .slick-prev, #slicksync-4194 .slick-prev {
    left: 0px!important;
    z-index:999999;
  }
  #slicksync-4194 .slick-arrow {
      display: block !important;
  }
  #slickid-4194 .slick-next, #slicksync-4194 .slick-next {
    right: 0px!important;
    z-index:999999;
  }
  #c4188 {
    max-width: 300px;
  }
  .col-md-6.st-trillion, .col-md-6.st-what {
    text-align: center;
  }
  .col-md-6.st-trillion h2, .col-md-6.st-what h2 {
    text-align: center;
  }

  .st-what .ce-intext.ce-left .ce-gallery {
    margin-right: 00;
    margin-top: 5px;
    display: block;
    width: 100%;
    float: left;
    clear: both;
  }
  .st-what img, .st-trillion img {
      width: initial!important;
      height: auto!important;
      margin: 0px auto!important;
      margin-top: 20px!important;
      margin-bottom: 20px!important;
  }
  .st-what .ce-bodytext, .st-trillion .ce-bodytext {
    display: block;
    width: 100%;
  }
  .st-what .ce-left .ce-gallery,.st-what .ce-column,
  .st-trillion .ce-left .ce-gallery,.st-trillion .ce-column {
    float: none;
  }
}

@media only screen and (max-width: 768px) {
  .footer-panel {display:none!important;}
  .st-bgvideo {
  height: 65vh;
  min-height: 400px;
  }
  .st-get .input-group {
    display: block;
  }
  .st-get .st-signup #mce-EMAIL {
    width: 100%;
    border-radius: 3px;
    display: block;
    float: left;
    margin-bottom: 15px;
    margin-top: 15px;
  }
  .st-get .form-control {
    font-size: 16px;
  }
  .shop-st a {
    font-weight: 700;
    color: #169B57;
    line-height: 55px;
    font-size: 16px;
    margin-top: 20px;
    display: block;
}
  .st-get .st-signup #mc-embedded-subscribea {
    font-size: 16px;
    height: 55px;
    border: none;
    background: #169B57;
    border-radius: 3px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Montserrat';
    padding: 0 50px;
    width: 100%;
  }
  .st-get .input-group-btn {
    display: block;
    width: 100%;
    clear: both;
    float: left;
  }
  .st-get .col-md-8 h2 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .st-get {
    background: #FAFAFA;
    padding-top: 40px;
    padding-bottom: 50px;
    font-size: 14px;
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
  }
.st-get h2 {
    text-align: center;
}
#c4213 {
    margin-right: 0px;
}
  #c4213 img {
    max-width: 300px;
  }
  .st-diff .news-item-3 {
    max-width: 330px;
    margin: 0px auto;
    float: none !important;
  }
  .slick-dots li button::before {
    font-size: 14px!important;
  }
  .sts-item .news-list-item {
    margin-bottom:30px;
  }
  .slick-dots li {
    margin: 0 2px !important;
  }
  .st-diff p {
    text-align: left;
  }
  .st-diff {
    padding: 50px 0 50px 0px;
  }
  .st-diff h2 {
    margin-bottom: 45px;
  }
  .st-map #gme-1-search h2 {
    text-align: center;
    margin-bottom:20px;
  }
  .st-map #gme-1-search {
    top: 0px;
  }
.st-map #gme-1-search {
    position: relative;
    z-index: 9999;
    top: 0px;
    left:0;
    -ms-transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    transform: none;
    width: 100%;
    padding:0 20px 20px 20px;
}
.st-map #gme-1-search h2 {
    margin-bottom: 0px;
}
.gme-map-searchbox {
float: none;
margin: 0px auto;
}
  .sts-item {
    max-width:300px;
    margin: 0px auto;
    float: none!important;
  }
  .st-stories h2 {
    margin-top: 40px;
  }
  .st-stories {
    padding-bottom: 40px;
  }
  .st-what h2 {
    margin-left: 0;
  }
  .st-what p {
    font-size: 14px;
    max-width: 80%;
    margin: 0px auto;
  }
  .col-md-6.st-trillion {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .col-md-6.st-what {
    padding-top: 30px;
    padding-bottom: 80px;
  }
  .st {
      font-size: 14px;
  }
  .st-brand .ce-gallery img {
    max-height: 400px;
    margin-bottom:20px;
width:auto; 
 }
  h2, .st h2 {
    font-size: 17px;
    line-height: 24px;
  }
  .st .flexslideContent {
      height: 65vh;
      min-height: 400px;
  }
  .odometer-digit::before {
      height: 30px;
  }
  .odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-car .odometer-digit {
      padding: 0 0.3em !important;
  }
  .odometer {
      font-size: 40px;
      letter-spacing:19px;
  }
  .odometer-auto-theme {
      letter-spacing: inherit;
  }
  .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-car .odometer-digit .odometer-digit-inner {
      left: 0.3em !important;
  }
  .odometer-digit::before {
      top:8px;
      left: -1px;
  }
  .odometer-digit:last-child::after {
    top:8px;
    height:30px;
    right: -1px;
  }
  .st-planted {
    padding-top: 5px;
    padding-bottom: 15px;
  }
  .st-nav {
    padding: 15px 0;
  }
  .st-why h2::after {
      margin-top: 30px;
  }
  .st-why h2 {
    margin-bottom: 30px;
  }
  .st-why {
    font-weight: 600;
    font-size: 14px;
  }
  body {
    line-height: 26px;
  }
  .st-why {
    background-image: url(/fileadmin/user_upload/Landing_Pages/17_Trees/whybg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    text-align: center;
    color: #fff;
    padding: 40px 0;
  }
  .st-brand {
    padding: 40px 0 10px;
  }
}

@media only screen and (max-width: 580px) {
  #c4213 img {
    max-width: 200px;
  }
  .st-map #gme-1-search {
    width:100%;
  }
  .gme-map-searchbox {
    float:none;
    margin: 0px auto;
  }
#gme-1 {
height:58vh!important;
}
.slick-dots li {
    margin: 3px 0px !important;
}
}

@media screen and (max-width: 992px) and (min-width: 768px) {
  .st-tw .col-md-6 {
      width: 50%;
      display: block;
      float: left;
      padding: 25px !important;
  }
  .st-tw .container {
      width: 100%;
  }
}

@media screen and (min-width: 768px) {
.st-get .col-md-4 {
    width: 33.33333333%;
    display:block;
    float: left;
}
.st-get .col-md-8 {
    width: 66.66666667%;
    display:block;
    float: left;
}
}

.st-media{padding:60px 0;}


.langmenu img,.mobileLanguageLI img {
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}

/* Disable grayscale on hover */
.langactive img {
  -webkit-filter: grayscale(0);
  filter: none;
}
.langmenu img:hover,
.mobileLanguageLI img:hover {
  -webkit-filter: grayscale(0);
  filter: none;
}
.langmenu a,
.mobileLanguageLI a {
    padding: 0 3px !important;
}

.langmenu {
    padding: 0 0 0 20px !important;
    display: inline;
}
.mobileLanguageLI span {
    display: inline !important;
}
.mobileLanguageLI span.langlab {
    display: block !important;
}
.mobileLanguageLI {
  padding-bottom:13px!important;
}
.mobileLanguageLI span:last-child {
  padding-left:0px!important;
}

