/*
ATTENTION! Please do not modify this file, it's auto-generated and all your changes will be lost.
The complete list of files it's generated from:
design/backend/css/addons/uddapi_mobile/market_overrides/it/styles_index.less
design/themes/huraa/css/../../../backend/css/addons/uddapi_mobile/_components/_accessibility_update.less
design/themes/kura/css/lib/lity/lity.min.css
*/


/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}
.desc-content-align {
  display: flex;
  align-items: center;
}
.block__link_reskin {
  display: block;
  width: 100%;
  height: 100%;
  font-family: "robotobold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: white;
  border: 1px solid #f0f0f0;
  background: black;
  padding-left: 20px;
  box-sizing: border-box;
}
.block__link_reskin:hover {
  background: grey;
}
.main-header__external-link {
  position: absolute;
  left: 20%;
  top: -3%;
}
p.align-middle {
  padding: 8px 0;
}
p.align-middle > * {
  display: inline-block;
  vertical-align: middle;
}
p.align-middle svg {
  margin-right: 9px;
  margin-left: 20px;
}
p.align-middle svg:first-child {
  margin-left: 0;
}
.special-btn {
  width: 100px;
  font-size: 12px;
  white-space: normal;
  padding-top: 3px;
  position: absolute;
  right: 3%;
}
.external-image-link {
  height: 55px;
}
.skip-btn {
  width: 190px;
  font-size: 12px;
  white-space: normal;
  padding-top: 3px;
  position: absolute;
  right: 3%;
}
.div-adjust {
  height: 54px;
}
.confirm-btn-new-position-consumer {
  position: absolute;
  right: 1%;
  z-index: 1;
  top: -125px;
}
.confirm-btn-new-position {
  position: absolute;
  right: 1%;
  z-index: 1;
  top: -70px;
}
@media (max-width: 740px) {
  .new-col {
    width: 60%;
  }
}
@media (max-width: 440px) {
  .mobile-large-text-btn {
    white-space: normal;
    line-height: 0;
  }
  .mobile-btn-redim {
    width: 170px;
    font-size: 12px;
    line-height: 1.8;
  }
  .new-col {
    width: 60%;
  }
  .new-base {
    font-size: 12px;
  }
}
@media (max-width: 950px) {
  .main-header__external-link {
    left: 25%;
  }
  .main-header__logo {
    position: absolute;
    top: 1%;
    right: 1%;
  }
}
@media (max-width: 660px) {
  .main-header__external-link {
    left: 25%;
  }
  .main-header__logo {
    position: absolute;
    top: 1%;
    right: 1%;
  }
}
@media (max-width: 550px) {
  .left-btn {
    text-align: left;
  }
}
@media (max-width: 460px) {
  .external-image-link {
    height: 35px;
    vertical-align: middle;
  }
  p.align-middle svg {
    margin-right: 9px;
    margin-left: 9px;
  }
}
@media (max-width: 350px) {
  .main-header__logo {
    position: absolute;
    top: 1%;
    right: 1%;
  }
  a.main-header__logo svg {
    width: 80px;
  }
  .mobile-btn-redim {
    width: 140px;
    font-size: 11px;
    line-height: 2;
  }
  .skip-btn {
    width: 120px;
    font-size: 10px;
    padding-top: 1px;
  }
}
.align-one-line-search {
  margin: 5px 30px 5px 0px;
  float: left;
}
.clear-div {
  clear: both;
}
div.clear-div svg {
  vertical-align: middle;
}
.fix-external-link {
  max-width: 1024px;
  float: none;
  margin: 0 auto;
}
.just-left {
  left: 5px;
}
.page-summary .summary__content {
  width: 75%;
  height: auto;
  float: left;
}
.purchased_date {
  margin-bottom: 0 !important;
  color: #0084eb !important;
}
.refused_device .btn {
  min-width: 100px;
}
.form__global label.small {
  display: block;
}
.slideshow {
  background: transparent;
}
.slideshow:focus {
  outline: none;
}
.slideshow:focus .owl-stage-outer {
  border: 2px #000 solid;
  border-radius: 3px;
}
.slideshow .owl-stage-outer {
  background: #e4f0f9;
}
.slideshow__nav .owl-dot .sr-only {
  text-indent: -9999px;
}
.main-header {
  line-height: 1;
}
.main-header__logo {
  vertical-align: middle;
}
.main-header__menu,
.main-header__support {
  background: none;
  color: #fff;
  padding: 0;
  border: none;
}
button.menu__link {
  background: none;
  border: none;
  text-align: left;
  line-height: 1;
}
.toast-inner button {
  text-indent: -9999px;
}
.page-inner-title {
  font-weight: normal;
  margin: 0;
  font-size: 16px;
}

