.header-top-toogle{background:var(--publicorange)}.jumbotron{background-size:cover;background-position:center;border-radius:0;height:202px;position:relative;padding:0}main{overflow:hidden}.page{margin-top:-100px}.page .content{background-color:#fffdfd;position:relative}.page h1{max-width:1250px;margin:0 auto;color:#fff;font-family:Gotham!important;font-size:37.95px;padding-left:15px}.page nav ol{margin:0 auto;background:#fffdfd}.page nav ol li{font-family:OpenSans-Regular;font-size:14px}.page nav ol li a{color:#000}.page nav ol li.active a{color:var(--publicorange)}.page nav hr{margin:0 auto}@media(min-width:768px){.f-l-r-o{display:inline}}@media(max-width:768px){.page h1{font-size:24px}}.status-m{background:#ececec;border-radius:5px;margin-top:1rem}.status-m ul{list-style:none;padding:0 20px}.status-m ul li{padding:5px 0;text-align:start}#malls .swiper-container{max-width:100%}#malls .swiper-button-prev{height:100%;width:58px;top:0;left:0;margin-top:0;opacity:1}#malls .swiper-button-prev,.swiper-container-rtl .swiper-button-next{background:0 0!important}#malls .swiper-button-prev:before,.swiper-container-rtl .swiper-button-next:before{content:'';background:url(../img/contact/arrow-prev.PNG);height:46px;width:31px;top:45%;left:15px;position:absolute;display:flex;z-index:1}#malls .swiper-button-next{height:100%;width:58px;top:0;right:0;margin-top:0;opacity:1}.fixed-stat ul{display:block;width:136px;background:#ececec;font-size:14px;font-family:Open-Sans-Light;position:absolute;padding:10px 5px!important;border-radius:10px;margin-top:5px!important}.fixed-stat{background:0 0!important}#malls .swiper-button-next,.swiper-container-rtl .swiper-button-next{background:0 0!important}#malls .swiper-button-next:before,.swiper-container-rtl .swiper-button-next:before{content:'';background:url(../img/contact/arrow-next.PNG);height:46px;width:31px;top:45%;left:15px;position:absolute;display:flex;z-index:1}#malls .card{border-radius:15px;margin-bottom:1rem;border:0!important;padding:0}#malls>.card{overflow:inherit!important}#malls .card .card-body{margin-top:20px;padding:0}#malls .card .card-body .box{position:relative;border:1px solid var(--publicorange);width:100%;border-radius:15px;padding:20px}#malls .card .card-body .title img{margin-right:10px}#malls .card .card-body .title{font-size:30px;font-family:Gotham;position:absolute;padding:0 20px;left:25px;top:-25.5px;background-color:#fff}#malls .card .card-body h4{font-family:OpenSans-Bold!important;font-size:16.15px!important;border-bottom:1px solid #26262640;padding-bottom:5px}#malls .card .card-body h4 i{color:var(--publicorange);margin:0 20px}#malls .card .card-body h4 .star-active{margin-right:20px}#malls .card .card-body .row{min-height:196px}#malls .card .card-body .row #yandex{display:flex;align-items:flex-end}#malls .card .card-body .row #google{display:flex;align-items:flex-end}#malls .card .card-body .star-active{font-size:14.58px;padding-left:15px;position:relative;font-family:Open-Sans-Light!important}#malls .card .card-body .star-pasif{font-size:14.58px;padding-left:15px;position:relative;font-family:Open-Sans-Light!important}#malls .card .card-body .star-active:before{content:'';width:6px;height:6px;left:3px;top:8px;bottom:6px;position:absolute;background-color:#00bb16;transform:skew(-45deg,45deg);-webkit-transform:skew(-45deg,45deg)}#malls .card .card-body .star-pasif:before{content:'';width:6px;height:6px;left:3px;top:8px;position:absolute;background-color:#a9001c;transform:skew(-45deg,45deg);-webkit-transform:skew(-45deg,45deg)}#malls .card .card-body ul{list-style:none;padding:0;margin:0}#malls .card .card-body ul li{font-family:Open-Sans-Light!important;position:relative;font-size:15.63px!important;margin-bottom:10px;padding-left:25px}#malls .card .card-body ul li.phone:before{content:"\f095";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;top:2px;left:0;font-size:17px}#malls .card .card-body ul li.whatsapp:before{content:"\f232";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;top:2px;left:0;font-size:17px}#malls .card .card-body ul li.email:before{content:"\f003";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;top:2px;left:0;font-size:17px}#malls .card .card-body ul li.adress:before{content:"\f041";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;top:4px;left:0;font-size:24px}#malls .card .card-body ul li.hours:before{content:"\f017";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;top:2px;left:0;font-size:17px}#malls .card .card-body ul li.public-day:before{content:"\f274";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;top:2px;left:0;font-size:17px}#malls .hide-mall{display:none}#malls .card .card-body ul li a{text-decoration:none;color:var(--publicorange)!important}#malls .card-header{background:#7f7f7f;text-align:left;border-radius:15px}#malls .card-header .btn-link{font-family:Gotham;margin:0;display:block;width:100%;padding:0;font-size:25px;color:#fff;letter-spacing:2px}.container{position:relative}.tooltip.show{opacity:1!important}@media (max-width:768px){footer .c-f-list{padding:0 15px!important}#malls .col-lg-3{margin-top:2rem}#malls .col-lg-3,#malls .col-lg-5{margin-bottom:2rem}}.status{display:none;overflow:hidden}@media (min-width:1400px){.mall-row{margin-top:1.5rem}}@media (min-width:1200px) and (max-width:1400px){.mall-row{max-width:1140px;margin-left:auto;margin-top:1.5rem}.status{display:block;width:136px;background:#ececec;font-size:14px;font-family:Open-Sans-Light;position:absolute;padding:20px 5px;left:-50px;top:103px;border-radius:10px}.status ul{list-style-type:none;padding:0;margin:0}}@media (min-width:1400px){.status{display:block;width:136px;background:#ececec;font-size:14px;font-family:Open-Sans-Light;position:absolute;padding:20px 5px;left:-136px;top:103px;border-radius:10px}.status ul{list-style-type:none;padding:0;margin:0}}@media(max-width:1000px){.container{padding:0 5px}#malls .card-header .btn-link{font-size:17px}#malls .card-header .float-left{text-align:start}#malls .card-header .float-right{position:absolute;right:20px}#malls .card .card-body .title{font-size:20px;top:-15px}#malls .card .card-body .row #yandex img{width:100%}#malls .card .card-body .row #google img{width:100%}#malls .swiper-button-prev:before,.swiper-container-rtl .swiper-button-next:before{height:30px;background-size:contain;background-repeat:no-repeat;width:20px;top:45%;left:15px}#malls .swiper-button-next:before,.swiper-container-rtl .swiper-button-next:before{height:30px;background-size:contain;background-repeat:no-repeat;width:20px;top:45%;left:15px}#malls .swiper-button-prev:after{box-shadow:23px 0 19px 50px #ececec66}#malls .swiper-button-next:after{box-shadow:23px 0 19px 50px #ececec66}#malls .card .card-body ul li{font-size:14px!important}#malls .card .card-body h4{font-size:15px!important}#malls .col-lg-3,#malls .col-lg-5{margin-top:.5rem!important;margin-bottom:.5rem!important}#malls .card .card-body .box{padding-top:30px}}
.page .dropdown {
  --max-scroll: 8;
  --text: #3f4656;
  --border: #fffdfd;
  --borderActive: #23c4f8;
  --background: #ffffff;
  --arrow: #6c7486;
  --arrowActive: #000000;
  --listText: #99a3ba;
  --listBackground: #ffffff;
  --listActive: #e4ecfa;
  --listTextActive: #6c7486;
  --listBorder: none;
  --textFilled: #000000;
  width: 220px;
  position: relative;
}
.page .dropdown.light {
  --text: #cdd9ed;
  --border: #cdd9ed;
  --borderActive: #23c4f8;
  --background: #fff;
  --arrow: #99a3ba;
  --arrowActive: #6c7486;
  --listText: #99a3ba;
  --listBackground: #fff;
  --listActive: #f5f9ff;
  --listTextActive: #6c7486;
  --listBorder: #e4ecfa;
  --textFilled: #6c7486;
}
.page .dropdown select {
  display: none;
}
.page .dropdown > span {
  cursor: pointer;
  padding: 0px 16px;
  border-radius: 6px;
  display: block;
  border: none !important;
  outline: none;
  position: relative;
  color: var(--text);
  border: 1px solid var(--border);
  background: var(--background);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.page .dropdown > span:before, .page .dropdown > span:after {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 2px;
  border-radius: 1px;
  top: 50%;
  right: 15px;
  background: var(--arrow);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.page .dropdown > span:before {
  margin-right: 4px;
  -webkit-transform: scale(0.96, 0.8) rotate(50deg);
  transform: scale(0.96, 0.8) rotate(50deg);
}
.page .dropdown > span:after {
  -webkit-transform: scale(0.96, 0.8) rotate(-50deg);
  transform: scale(0.96, 0.8) rotate(-50deg);
}
.page .dropdown ul {
  margin: 0;
  padding: 0;
  list-style: none;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  max-height: calc(var(--max-scroll) * 42px);
  top: 22px;
  left: 0;
  z-index: 1;
  right: 0;
  background: var(--listBackground);
  border: 1px solid #e5e5e5 !important;
  border-radius: 3px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transition: opacity 0.2s ease, visibility 0.2s ease, -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
  transition: opacity 0.2s ease, visibility 0.2s ease, -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
  transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
  transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32), -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
  -webkit-transform: scale(0.8) translate(0, 4px);
  transform: scale(0.8) translate(0, 4px);
  border: 1px solid var(--listBorder);
}
.page .dropdown ul li {
  opacity: 0;
  -webkit-transform: translate(6px, 0);
  transform: translate(6px, 0);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-bottom: 1px solid #e5e5e5;
}
.page .dropdown ul li a {
  cursor: pointer;
  display: block;
  padding: 10px 16px;
  color: #495057;
  text-decoration: none;
  outline: none;
  position: relative;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 12px;
  font-family: 'OpenSans-Regular';
}
.page .dropdown ul li a:hover {
  color: var(--listTextActive);
}
.page .dropdown ul li.active a {
  color: var(--listTextActive);
  background: var(--listActive);
}
.page .dropdown ul li.active a:before, .page .dropdown ul li.active a:after {
  --scale: 0.6;
  content: "";
  display: block;
  width: 10px;
  height: 2px;
  position: absolute;
  right: 17px;
  top: 50%;
  opacity: 0;
  background: var(--listText);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.page .dropdown ul li.active a:before {
  -webkit-transform: rotate(45deg) scale(var(--scale));
  transform: rotate(45deg) scale(var(--scale));
}
.page .dropdown ul li.active a:after {
  -webkit-transform: rotate(-45deg) scale(var(--scale));
  transform: rotate(-45deg) scale(var(--scale));
}
.page .dropdown ul li.active a:hover:before, .page .dropdown ul li.active a:hover:after {
  --scale: 0.9;
  opacity: 1;
}
.page .dropdown ul li:first-child a {
  border-radius: 6px 6px 0 0;
}
.page .dropdown ul li:last-child a {
  border-radius: 0 0 6px 6px;
}
.page .dropdown.filled > span {
  color: var(--textFilled);
}
.page .dropdown.open > span {
  border-color: var(--borderActive);
}
.page .dropdown.open > span:before, .page .dropdown.open > span:after {
  background: var(--arrowActive);
}
.page .dropdown.open > span:before {
  -webkit-transform: scale(0.96, 0.8) rotate(-50deg);
  transform: scale(0.96, 0.8) rotate(-50deg);
}
.page .dropdown.open > span:after {
  -webkit-transform: scale(0.96, 0.8) rotate(50deg);
  transform: scale(0.96, 0.8) rotate(50deg);
}
.page .dropdown.open ul {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1) translate(0, 12px);
  transform: scale(1) translate(0, 12px);
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
  transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
  transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
  transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32), -webkit-transform 0.3s cubic-bezier(0.4, 0.6, 0.5, 1.32);
}
.page .dropdown.open ul li {
  opacity: 1;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.page .dropdown.open ul li:nth-child(1) {
  -webkit-transition-delay: 80ms;
  transition-delay: 80ms;
}
.page .dropdown.open ul li:nth-child(2) {
  -webkit-transition-delay: 160ms;
  transition-delay: 160ms;
}
.page .dropdown.open ul li:nth-child(3) {
  -webkit-transition-delay: 240ms;
  transition-delay: 240ms;
}
.page .dropdown.open ul li:nth-child(4) {
  -webkit-transition-delay: 320ms;
  transition-delay: 320ms;
}
.page .dropdown.open ul li:nth-child(5) {
  -webkit-transition-delay: 400ms;
  transition-delay: 400ms;
}
.page .dropdown.open ul li:nth-child(6) {
  -webkit-transition-delay: 480ms;
  transition-delay: 480ms;
}
.page .dropdown.open ul li:nth-child(7) {
  -webkit-transition-delay: 560ms;
  transition-delay: 560ms;
}
.page .dropdown.open ul li:nth-child(8) {
  -webkit-transition-delay: 640ms;
  transition-delay: 640ms;
}
.page .dropdown.open ul li:nth-child(9) {
  -webkit-transition-delay: 720ms;
  transition-delay: 720ms;
}
.page .dropdown.open ul li:nth-child(10) {
  -webkit-transition-delay: 800ms;
  transition-delay: 800ms;
}

select {
  --text: #3f4656;
  --border: #2f3545;
  --background: #151924;
}
select.page .dropdown {
  padding: 9px 16px;
  border-radius: 6px;
  color: var(--text);
  border: 1px solid var(--border);
  background: var(--background);
  line-height: 22px;
  font-size: 16px;
  font-family: inherit;
  -webkit-appearance: none;
}


.switch {
  height: 20px;
  display: block;
  position: relative;
  cursor: pointer;
}
.switch input {
  display: none;
}
.switch input + span {
  padding-left: 38px;
  min-height: 20px;
  line-height: 20px;
  display: block;
  color: #3f4656;
  position: relative;
  white-space: nowrap;
}
.switch input + span:not(:empty) {
  padding-left: 46px;
}
.switch input + span:before, .switch input + span:after {
  content: "";
  display: block;
  position: absolute;
  border-radius: 10px;
}
.switch input + span:before {
  top: 0;
  left: 0;
  width: 38px;
  height: 20px;
  border: 1px solid #2f3545;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.switch input + span:after {
  width: 14px;
  height: 14px;
  background: #2f3545;
  top: 3px;
  left: 3px;
  -webkit-transition: all 0.45s ease;
  transition: all 0.45s ease;
}
.switch input + span + svg {
  display: none;
}
.switch input:checked + span:before {
  background: #5628ee;
  border-color: #5628ee;
}
.switch input:checked + span:after {
  background: #fff;
  -webkit-transform: translate(18px, 0);
  transform: translate(18px, 0);
}
.switch:hover input:not(:checked) + span:before {
  border-color: #23c4f8;
}

body .dribbble {
  position: fixed;
  display: block;
  right: 20px;
  bottom: 20px;
}
body .dribbble img {
  display: block;
  height: 28px;
}
.search-box-area ul li{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  padding: 10px 15px 10px 15px;
  background-color: #f4f6f8;
  border-radius: 4px;
}
.search-box-area ul li a{
  padding: 0px 18px 0px 0px !important;
  color: #0e0e0e;
  font-size: 17px;
}
.search-box-area .input-group button{
position:absolute;
  right:5px;background:0 0;border:transparent;height:100%;font-size:17px;color: #948f8e;
}

@media(min-width: 1180px){
  .category-list{
    position: absolute;
    border: 1px solid #ddd;
    background: #fff;
    top: 38px;
    z-index: 1;
    width: 250px;
    left: -123px;
    border-radius: 3px;
    border-bottom: 0;
    display: none;
  }

  .category-list .active{
    background:#e8501d;
  }

  .category-list a{
    border-bottom: 1px solid #ddd;
    padding: .25rem .50rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .category-list a:hover{
    background: #ddd !important;
    color: #e3501c;
  }
  .category-list a:hover span{
    color: #000000;
  }
  .n-p-r{
    position: relative;
  }
  .btn-category-close{
    display: none;
  }
  .btn-category-list{
    padding: 0 .75rem;
  }

  .btn-category-list:focus{
    box-shadow: none !important;
  }
}

@media(max-width: 1179px){
  .category-list{
    position: fixed;
    border-left: 1px solid #ddd;
    background: #fff;
    bottom: 0;
    top: 0;
    z-index: 2;
    width: 260px;
    right: 0;
    padding: 60px 10px 0 10px;
    display: none;
    overflow: auto;
  }

  .category-list::before{
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: calc(1000vh);
    background: #00000080;
  }
  .category-list::after{
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    width: 100%;
    background: #fff;
  }

  .category-list a{
    position: relative;
    z-index: 3;
    padding: .25rem .50rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .category-list a:hover{
    background: #ddd !important;
    color: #e3501c;
  }
  .category-list a:hover span{
    color: #000000;
  }

  .category-list .btn-category-close{
    position: absolute;
    z-index: 3;
    right: .50rem;
    top: 15px;
  }

  .btn-category-list{
    padding: 0;
  }
}
