@charset "UTF-8";
@media screen and (min-width:994px){.tx-webx-gsmap .webx-gs-wrapper.active-map .webx-gs-map{ height: 800px;  width: unset; }}.webx-gs-filter{ padding-top: 5px; }.webx-gs-filter .webx-gs-filter-searchinput{ border: 1px solid !important;  min-height: 50px;  display: block;  width: 100%;  padding: 5px 15px;  background: url(/fileadmin/images/icons/search-light.svg) no-repeat -webkit-calc(100% - 15px) center / 25px; background: url(/fileadmin/images/icons/search-light.svg) no-repeat calc(100% - 15px) center / 25px; }@media screen and (min-width:994px){.webx-gs-filter .webx-gs-filter-searchinput{ width: 50%; }}.tx-webx-gsmap .webx-gs-pills-wrapper .webx-gs-pill.active{ background-color: #F9B200;  color: white; }.gsmap .intermaps-status{ color: white;  text-transform: uppercase;  font-weight: 600; }.gsmap .intermaps-status.closed{ background: #B51621; }.gsmap .intermaps-status.open{ background: green; }.gsmap .pill{ border: 1px solid #1a1a1a;  border-radius: 15px;  display: inline-block;  color: #1a1a1a;  margin-right: 8px;  margin-bottom: 8px;  cursor: default; }.gsmap .pill:last-of-type{ margin-right: 0; }.gsmap .pill-inner{ padding: 4px 15px;  border-radius: 15px;  background: white;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-transition: all 200ms; transition: all 200ms; }.gsmap .pill-inner .guest-number{ padding-right: 4px;  display: inline-block; }.gsmap .pill-icon{ padding-right: 8px;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex; }.gsmap .pill-icon svg{ height: 16px;  max-width: 14px; }.gsmap .pill-icon.tirolIcons{ padding-right: 0;  display: inline-block;  font-size: 36px;  width: 25px;  height: 28px;  line-height: 30px;  text-align: left;  margin-right: 0;  position: relative;  left: -11px; }.gsmap .pill:not(.pill-nohover):hover{ cursor: pointer; }.gsmap .pill:not(.pill-nohover):hover > .pill-inner{ background: #F9B200;  color: white;  cursor: pointer; }.gsmap .pill:not(.pill-nohover):hover > .pill-inner svg path{ fill: white; }.gsmap .pill-content{ color: #1a1a1a; }.gsmap .pill-nopill{ border: none; }.gsmap .pill-nopill .pill-inner{ background: none;  color: #F9B200;  padding-left: 10px; }.gsmap .pill-nopill .pill-inner i{ padding-left: 5px; }.gsmap .pill-nopill:not(.pill-nohover):hover .pill-inner{ background: none;  color: #F9B200; }.gsmap .pill-label .pill-inner{ padding: 0; }.gsmap .pill-label .pill-inner label,.gsmap .pill-label .pill-inner .priceSliderTextChanged,.gsmap .pill-label .pill-inner .pill-label-label{ margin: 0;  padding: 4px 15px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  cursor: pointer;  white-space: nowrap; }.gsmap .pill-label .pill-inner label:after,.gsmap .pill-label .pill-inner .priceSliderTextChanged:after,.gsmap .pill-label .pill-inner .pill-label-label:after{ width: 20px;  height: 20px;  border-radius: 50%;  background: #1a1a1a;  color: white;  font-size: 14px;  content: '';  font-family: 'Font Awesome 5 Pro';  font-weight: 300;  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  font-style: normal;  font-variant: normal;  text-rendering: auto;  line-height: 1;  display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  margin-left: 8px;  margin-right: -8px; }.gsmap .pill-label .pill-inner label .serviceProvider-stars,.gsmap .pill-label .pill-inner .priceSliderTextChanged .serviceProvider-stars,.gsmap .pill-label .pill-inner .pill-label-label .serviceProvider-stars{ line-height: 15px; }.gsmap .pill-label:hover .pill-inner label:after{ background: white;  color: #F9B200; }.gsmap .modal input{ background: white; }.gsmap .modal-content{ padding: 10px 20px 0; }.gsmap .modal-header{ padding-bottom: 15px; }.gsmap .modal-header .close{ font-size: 34px;  padding: 10px 15px;  position: relative; }.gsmap .modal-body{ padding: 0 20px; }.gsmap-detail-headers{ margin-top: 40px;  margin-bottom: 40px; }.gsmap-detail-contents{ position: relative; }.gsmap-detail-contents:before{ content: '';  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  z-index: -1;  background: #F4F4F4; }.gsmap-detail-contents > .row{ -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }.gsmap-detail-contents-container .topo-image{ margin-bottom: 30px;  margin-top: 30px; }.gsmap-detail-content-left{ padding: 10px;  font-size: 14px;  line-height: 110%; }.gsmap-detail-content-right .gsDetailMap{ height: 350px; }.gsmap-detail-content-section{ padding: 10px; }.gsmap-detail-content-section-inner{ background: white;  padding: 15px;  height: 100%; }.gsmap-detail-content-section-hut{ -webkit-flex: 1; -ms-flex: 1; flex: 1; }.gsmap-detail-content-section-hut .gsmap-detail-content-section-inner{ background: white url(/fileadmin/images/icons/bg-icon-hut.svg) no-repeat -webkit-calc(100% - 15px) -webkit-calc(100% + 10px) / 50% auto; background: white url(/fileadmin/images/icons/bg-icon-hut.svg) no-repeat calc(100% - 15px) calc(100% + 10px) / 50% auto; }@media (min-width:400px){.gsmap-detail-content-section-hut .gsmap-detail-content-section-inner{ background-size: auto 60%; }}@media (min-width:992px){.gsmap-detail-content-section-hut .gsmap-detail-content-section-inner{ background-size: 60% auto; }}@media (min-width:1200px){.gsmap-detail-content-section .webxGsMapDetailAltitudeProfile{ height: 180px; }}.gsmap-detail-content-section .webxGsMapDetailAltitudeProfile img{ margin-left: 6px; }.gsmap-detail-content-section .webxGsMapDetailAltitudeProfile .nefos-ui-profile-container{ position: relative; }.gsmap-detail-content-section .gsmap-data-item{ padding: 5px 0 !important;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.gsmap-detail-content-section .gsmap-data-item-long{ -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }@media (max-width:575px){.gsmap-detail-content-section .gsmap-data-item-long .gsmap-data-title{ width: 100%; }}.gsmap-detail-content-section .gsmap-data-title{ font-weight: 700;  padding-right: 5px;  width: 135px; }.gsmap-detail-content-section .gsmap-data-title-long{ width: 170px; }.gsmap-detail-content-section .gsmap-data-icon{ padding-right: 2px;  min-width: 33px;  min-height: 22px; }.gsmap-detail-content-section .gsmap-data-icon i:not(.fal){ font-size: 18px; }.gsmap-detail-content-section .gsmap-data-icon .tirolicons{ font-size: 31px;  line-height: 22px; }.gsmap-detail-content-section .gsmap-data-icon svg{ height: 22px;  width: 22px; }.gsmap-detail-content-section .gsmap-data-content{ white-space: nowrap; }@media (max-width:575px){.gsmap-detail-content-section .gsmap-data-content{ margin-left: auto; }}.gsmap-detail-content-section .gsmap-data-content.status{ padding: 0 12px 3px 12px;  color: white;  background: #D9D9D9; }.gsmap-detail-content-section .gsmap-data-content.status-closed{ background: #B51621; }.gsmap-detail-content-section .gsmap-data-content.status-open{ background: green; }.gsmap-detail-content-section .gsmap-data-content-list span{ display: inline-block; }.gsmap-detail-content-section .gsmap-data-content-list span:after{ content: ', ';  display: inline-block;  padding-right: 5px; }.gsmap-detail-content-section .gsmap-data-content-list span:last-of-type:after{ display: none; }.gsmap-detail-content-section-arrival-item + .gsmap-detail-content-section-arrival-item{ margin-top: 30px; }.gsmap-detail-content-section-arrival-item .gsmap-detail-content-arrival-item{ padding: 10px 0; }.gsmap-detail-content-section-arrival-item .gsmap-detail-content-arrival-item .title{ font-weight: 700; }.gsmap-detail-content-section-arrival-item .gsmap-detail-content-hut-item{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  padding: 10px 0; }.gsmap-detail-content-section-arrival-item .gsmap-detail-content-hut-item span{ color: #1a1a1a;  font-weight: 700;  text-align: right;  font-size: 10px;  line-height: 110%;  padding-left: 5px; }.gsmap-detail-content-section-files .gsmap-detail-content-file{ padding: 10px 0; }.gsmap-detail-content-section-weather-days__item-symbol{ width: 55px; }.gsmap-detail-content-section-weather-days__item-symbol img{ width: 100%; }.gsmap-detail-content-section-weather-days__item-report{ -webkit-flex: 1; -ms-flex: 1; flex: 1; }.gsmap-detail-content-section-weather-days__item-temp{ font-weight: 700;  font-size: 30px;  line-height: 90%; }.gsmap-detail-content-section-weather-days__item-link a{ font-size: 14px; }.gsmap-detail-content-section a i{ padding-left: 5px;  -webkit-transition: all 300ms ease 0s; transition: all 300ms ease 0s; }.gsmap-detail-content-section a:hover{ text-decoration: none; }.gsmap-detail-content-section a:hover i{ -webkit-transform: translateX(5px); -ms-transform: translateX(5px); transform: translateX(5px); }.gsmap-detail-slider-container .swiper-button-prev,.gsmap-detail-slider-container .swiper-button-next{ width: 30px; }.gsmap-detail-slider-container .swiper-button-prev{ left: -15px; }.gsmap-detail-slider-container .swiper-button-next{ right: -15px; }@media (min-width:1200px){.gsmap-detail-slider-container .swiper-button-prev,.gsmap-detail-slider-container .swiper-button-next{ width: 40px; }.gsmap-detail-slider-container .swiper-button-prev{ left: 0; }.gsmap-detail-slider-container .swiper-button-next{ right: 0; }}.gsmap-detail-related{ margin: 10vh 0 0;  background: #F4F4F4;  padding: 50px 0; }.gsmap-detail-related .slick-track{ display: -ms-flexbox; display: -webkit-flex; display: flex; }.gsmap-detail-related-item-link{ max-width: 440px;  color: #1a1a1a !important;  text-decoration: none !important; }.gsmap-detail-related-item-link:hover .btn:after{ margin-left: 15px;  margin-right: -5px; }.gsmap-detail-related-item-image{ overflow: hidden; }.gsmap .tirolicons{ font-family: 'Tirol Icons Lining'; }.gsmap-slider:not(.slick-slider) .gsmap-slide:not(:first-child){ display: none; }.gsmap-filter-form{ -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.gsmap-filter-form .pill-nopill{ margin-right: 0;  margin-bottom: 0; }.gsmap-filter-form .pill-nopill .pill-inner{ padding-right: 0; }.gsmap-filter-contents{ width: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  padding-top: 10px; }.gsmap-list-view{ background: #F4F4F4; }.gsmap-list-item{ position: relative;  margin-top: 30px;  margin-bottom: 45px; }.gsmap-list-item-inner{ background: white; }.gsmap-list-item-content{ position: relative;  z-index: 2;  font-size: 14px;  line-height: 150%;  -webkit-flex: 1; -ms-flex: 1; flex: 1; }.gsmap-list-item-title{ font-size: 17px;  line-height: 130%;  color: #F9B200;  font-weight: 700; }@media (min-width:576px){.gsmap-list-item-title{ font-size: 18px; }}@media (min-width:768px){.gsmap-list-item-title{ font-size: 20px; }}.gsmap-list-item-title a{ text-decoration: none !important; }.gsmap-list-item-img{ margin-top: -30px; }.gsmap-list-item-img-inner{ width: 85%;  max-width: 560px; }@media (min-width:768px){.gsmap-list-item-img{ width: 30%; }.gsmap-list-item-img-inner{ width: 100%; }}@media (min-width:992px){.gsmap-list-item-img{ width: 85%; }}@media (min-width:1200px){.gsmap-list-item-img{ width: 30%; }}.gsmap-list-item-option{ padding-bottom: 3px; }.gsmap-list-item-options{ padding-bottom: 15px; }.gsmap-list-item-option-label{ font-weight: 700; }.gsmap-list-item-box{ text-align: center;  padding: 5px;  max-width: 50%;  min-width: 50%; }@media (min-width:480px){.gsmap-list-item-box{ min-width: 70px; }}@media (min-width:992px){.gsmap-list-item-box{ max-width: 25%; }}@media (min-width:1300px){.gsmap-list-item-box{ max-width: 50%; }}.gsmap-list-item-box-wrap{ margin: 0 -5px;  -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }.gsmap-list-item-box-inner{ height: 100%;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.gsmap-list-item-box-icon{ display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.gsmap-list-item-box-icon i:not(.fal){ font-size: 23px; }.gsmap-list-item-box-icon i + .tirolicons{ margin-left: -5px; }.gsmap-list-item-box-icon svg{ width: 23px;  height: 23px; }.gsmap-list-item-box-icon .tirolicons{ font-size: 45px;  line-height: 23px;  display: inline-block;  width: 50px; }.gsmap-list-item-box-icon .tirolicons-small{ font-size: 32px;  width: 35px; }.gsmap-list-item-box-label{ font-weight: 700;  padding: 5px 0 0; }.gsmap-list-item-showInMap{ position: absolute;  right: 10px;  top: 10px;  cursor: pointer; }.gsmap-list-item-showInMap svg{ height: 30px; }.gsmap-list-item-showInMap:hover svg path,.gsmap-list-item-showInMap:hover svg circle{ stroke: #F9B200; }.gsmap-list-item .intermaps-status{ position: absolute;  right: 10px;  top: 0;  z-index: 5;  background: #D9D9D9;  padding: 3px 10px;  color: white;  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);  font-size: 14px; }.gsmap-list-item .intermaps-status.closed{ background: #B51621; }.gsmap-list-item .intermaps-status.open{ background: green; }.gsmap-list-map-col #gsListMap{ height: 400px;  width: 100%;  min-width: 330px; }.gsmap-list-morelink{ -webkit-flex: 1; -ms-flex: 1; flex: 1; }.gsmap-list-morelink a{ padding: 15px 10px;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  height: 100%; }.gsmap-list-scroll{ font-weight: 600;  text-transform: uppercase;  font-size: .9rem;  text-align: center;  position: absolute;  bottom: 0;  width: 100%;  padding: 10px;  left: 0;  z-index: 5;  cursor: default;  background: -moz-linear-gradient(top,rgba(244,244,244,0) 0%,#f4f4f4 54%,#f4f4f4 100%);  background: -webkit-linear-gradient(top,rgba(244,244,244,0) 0%,#f4f4f4 54%,#f4f4f4 100%);  background: -webkit-linear-gradient(to bottom,rgba(244,244,244,0) 0%,#f4f4f4 54%,#f4f4f4 100%); background: linear-gradient(to bottom,rgba(244,244,244,0) 0%,#f4f4f4 54%,#f4f4f4 100%);  -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f4f4f4',endColorstr='#f4f4f4',GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f4f4f4',endColorstr='#f4f4f4',GradientType=0);  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  height: 65px; }.gsmap-single-list-item .gsMapIframeWrap{ overflow: hidden;  min-height: 380px; }.gsmap-single-list-item .gsMapIframeWrap iframe{ pointer-events: none;  overflow: hidden;  border: none;  width: 100%;  height: 100%;  height: 380px; }.gsmap-single-list-item-col-image{ padding: 0 !important; }.gsmap-single-list-item-col-content{ background: #F4F4F4;  padding: 25px !important;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }.gsmap-single-list-item-col-content h2{ font-size: 28px;  line-height: 30px;  font-family: "Brown";  font-weight: 700;  margin-bottom: 25px; }.gsmap-single-list-item-col-content .gsmap-list-item-options{ margin-bottom: 25px; }.gsmap-single-list-item-link{ text-align: right;  margin-top: auto; }.gsmap-single-list-item .intermaps-status{ position: absolute;  right: 10px;  top: 0;  z-index: 5;  background: #D9D9D9;  padding: 3px 10px;  color: white;  -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);  font-size: 14px;  letter-spacing: .05rem; }.gsmap-single-list-item .intermaps-status.closed{ background: #B51621; }.gsmap-single-list-item .intermaps-status.open{ background: green; }.gsmap-single-list-item .intermaps-status{ right: 30px; }.webxGsMapList #gsListMap,.webxGsMapList .gsDetailMap,.webxGsMapDetail #gsListMap,.webxGsMapDetail .gsDetailMap{ width: 100%;  z-index: 1;  position: relative; }.webxGsMapList #gsListMap.fullscreenMode,.webxGsMapList .gsDetailMap.fullscreenMode,.webxGsMapDetail #gsListMap.fullscreenMode,.webxGsMapDetail .gsDetailMap.fullscreenMode{ z-index: 2000;  position: fixed;  width: 100%;  height: -webkit-calc(100% - 70px); height: calc(100% - 70px);  top: 70px;  left: 0;  right: 0;  bottom: 0; }@media (min-width:1200px){.webxGsMapList #gsListMap.fullscreenMode,.webxGsMapList .gsDetailMap.fullscreenMode,.webxGsMapDetail #gsListMap.fullscreenMode,.webxGsMapDetail .gsDetailMap.fullscreenMode{ height: -webkit-calc(100% - 90px); height: calc(100% - 90px);  top: 90px; }}.webxGsMapList #gsListMap .controlBtn,.webxGsMapList .gsDetailMap .controlBtn,.webxGsMapDetail #gsListMap .controlBtn,.webxGsMapDetail .gsDetailMap .controlBtn{ position: absolute;  width: 40px;  height: 40px;  margin: auto;  background: white;  z-index: 401;  font-size: 20px;  line-height: 40px;  text-align: center;  font-weight: bold;  opacity: .85;  cursor: pointer; }.webxGsMapList #gsListMap .controlBtn i,.webxGsMapList .gsDetailMap .controlBtn i,.webxGsMapDetail #gsListMap .controlBtn i,.webxGsMapDetail .gsDetailMap .controlBtn i{ opacity: 1;  color: black; }.webxGsMapList #gsListMap .controlBtn.gsMapZoomIn,.webxGsMapList .gsDetailMap .controlBtn.gsMapZoomIn,.webxGsMapDetail #gsListMap .controlBtn.gsMapZoomIn,.webxGsMapDetail .gsDetailMap .controlBtn.gsMapZoomIn{ top: 5px;  left: 55px; }.webxGsMapList #gsListMap .controlBtn.gsMapZoomOut,.webxGsMapList .gsDetailMap .controlBtn.gsMapZoomOut,.webxGsMapDetail #gsListMap .controlBtn.gsMapZoomOut,.webxGsMapDetail .gsDetailMap .controlBtn.gsMapZoomOut{ top: 5px;  left: 5px; }.webxGsMapList #gsListMap .controlBtn.gsMapFullScreen,.webxGsMapList .gsDetailMap .controlBtn.gsMapFullScreen,.webxGsMapDetail #gsListMap .controlBtn.gsMapFullScreen,.webxGsMapDetail .gsDetailMap .controlBtn.gsMapFullScreen{ top: 5px;  right: 5px; }.webxGsMapList #gsListMap .leaflet-control-attribution > div:first-of-type,.webxGsMapList .gsDetailMap .leaflet-control-attribution > div:first-of-type,.webxGsMapDetail #gsListMap .leaflet-control-attribution > div:first-of-type,.webxGsMapDetail .gsDetailMap .leaflet-control-attribution > div:first-of-type{ display: none; }@media screen and (min-width:768px){.gsmap-detail-content-section .gsmap-data-item-long{ margin-bottom: 0; }.webxGsMapList #gsListMap .leaflet-control-attribution > div:first-of-type,.webxGsMapList .gsDetailMap .leaflet-control-attribution > div:first-of-type,.webxGsMapDetail #gsListMap .leaflet-control-attribution > div:first-of-type,.webxGsMapDetail .gsDetailMap .leaflet-control-attribution > div:first-of-type{ display: block; }}@media screen and (min-width:992px){.gsmap-filter-col{ padding-right: 0 !important; }.gsmap-filter .scroll-sticky-item-issticky{ padding-right: 25px; }.gsmap-filter-outer{ min-height: 30px; }.gsmap-list{ height: 720px;  overflow-y: auto;  overflow-x: hidden;  width: 100%; }.gsmap-list-view{ height: 800px;  margin-bottom: 30px;  overflow: hidden; }.gsmap-list-map-col{ padding-left: 0 !important; }.gsmap-list-map-col #gsListMap{ height: 800px; }.gsmap-list-item-showInMap{ top: 21px; }.gsmap-list-item .intermaps-status{ right: 50px; }}@media screen and (min-width:1200px){.webxGsMapList #gsListMap,.webxGsMapList .gsDetailMap,.webxGsMapDetail #gsListMap,.webxGsMapDetail .gsDetailMap{ height: 100%; }.webxGsMapList #gsListMap .controlBtn,.webxGsMapList .gsDetailMap .controlBtn,.webxGsMapDetail #gsListMap .controlBtn,.webxGsMapDetail .gsDetailMap .controlBtn{ width: 60px;  height: 60px;  font-size: 24px;  line-height: 64px; }.webxGsMapList #gsListMap .controlBtn.gsMapZoomIn,.webxGsMapList .gsDetailMap .controlBtn.gsMapZoomIn,.webxGsMapDetail #gsListMap .controlBtn.gsMapZoomIn,.webxGsMapDetail .gsDetailMap .controlBtn.gsMapZoomIn{ top: 15px;  left: 85px; }.webxGsMapList #gsListMap .controlBtn.gsMapZoomOut,.webxGsMapList .gsDetailMap .controlBtn.gsMapZoomOut,.webxGsMapDetail #gsListMap .controlBtn.gsMapZoomOut,.webxGsMapDetail .gsDetailMap .controlBtn.gsMapZoomOut{ top: 15px;  left: 15px; }.webxGsMapList #gsListMap .controlBtn.gsMapFullScreen,.webxGsMapList .gsDetailMap .controlBtn.gsMapFullScreen,.webxGsMapDetail #gsListMap .controlBtn.gsMapFullScreen,.webxGsMapDetail .gsDetailMap .controlBtn.gsMapFullScreen{ top: 15px;  right: 15px; }.gsmap-list{ padding-left: 25px; }.gsmap-list-item{ background: white;  margin-top: 30px;  margin-bottom: 45px;  padding: 0;  display: -ms-flexbox; display: -webkit-flex; display: flex; }.gsmap-list-item-content{ width: -webkit-calc(70% + 20px); width: calc(70% + 20px);  padding-right: 0; }.gsmap-list-item-content-inner{ margin: 0; }.gsmap-list-item-img{ margin-top: -30px;  width: 30%; }.gsmap-list-item-img-inner{ width: 100%; }.gsmap-list-item-box{}.gsmap-detail-content-section{ padding: 5px; }.gsmap-detail-content-left{ padding: 5px; }.gsmap-detail-content-right{ position: relative;  height: 100%; }.gsmap-detail-content-right .gsDetailMap{ position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0; }.gsmap-detail-contents > .row{ -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }}@media screen and (min-width:1600px){.gsmap-detail-content{}.gsmap-detail-content-section{ padding: 10px; }.gsmap-detail-content-left{ padding: 15px; }}@media screen and (max-width:991px){.gsmap-list-scroll{ display: none !important; }.gsmap-list-scroll-mobile{ text-align: center;  padding: 0 15px 15px; }.gsmap-list-item.hidemobile{ display: none; }.webx-gs-map--detail{ height: 350px !important; }.webx-gs-map--detail{ height: 350px !important; }}.webx-gs-pills-filter .webx-gs-pill{ font-size: .8rem;  line-height: 1.1;  padding: 5px 10px !important; }