BODY .content,
.sidebar_inner {
  padding: 0 !important;
  }

.sidebar {
  margin-top: 0;
  }

.search_wrap {
  display: none;
  }
  
.rev-scroll-btn {
  width: 30px !important;
  height: 50px !important;
  border-width: 3px !important;
  }
  
.rev-scroll-btn span {
  margin-left: -4px !important;
  }
  
.home #schneebericht #anmerkung {
  margin-top: 0px;
  }

#intro {
  padding-top: 2em;
  }

.content_wrap {
  width: auto;
  padding: 0 20px;
  overflow-x: hidden;
  }
  
.sc_services_featured_top H6 A {
  font-size: 4vw !important;
  }  
  
.sc_action_slider .sc_action_item.with_image .sc_action_item_title {
  font-size: 13vw;
  line-height: 1;
  margin-top: 10px;
  }  
  
.sc_action_slider .sc_action_item.with_image .sc_action_item_inner {
  padding-left: 30px;
  }  

.sc_services_featured_left {
  margin-top: 0 !important;  
  }
  
.sc_services_list {
  padding-bottom: 30px;
  } 
  
.home #infos .sc_action_slider .sc_action_item.with_image .sc_action_item_inner {
  padding-right: 30px;
  }
  
.sc_action .sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
  padding-left: 0 !important;
  }

#schneemannparcours {
  margin-left: -20px;
  margin-right: -20px;
  left: 0px !important;
  width: auto !important;
  }
  
#schneemannparcours H1,
#schneemannparcours .sc_item_descr {
  padding-right: 0;
  }  
  
#schneemannparcours .vc_column-inner {
  padding-left: 25px;
  padding-right: 30px;
  }
  
#kartenpreise {
  background-position: -0px -20px !important;
  background-size: auto calc(100% + 20px) !important;
  }

#kartenpreise .wpb_content_element  {
  font-size: 4vw;
  }  
  
.vc_custom_1573039992730 {
  padding-top: 0px !important;
  padding-bottom: 0 !important;
  }

FOOTER {
  overflow: hidden;
  }
  
FOOTER * {
  line-height: 1.5 !important;
  } 
  
FOOTER.footer_wrap .sc_layouts_row_type_normal {
  padding-top: 40px;
  }  
  
FOOTER STRONG BR {   
  display: none;
  }
  
.footer_wrap .sc_content .wpb_column + .wpb_column {
  margin-top: 10px !important;
  padding-top: 10px !important;
  }  
  
FOOTER .vc_column-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
  }  
  
FOOTER #socials {
  margin-top: 0 !important;
  padding-top: 0 !important;
  text-align: left;
  }  
