@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?xqy4ff);src:url(fonts/icomoon.eot?xqy4ff#iefix) format('embedded-opentype'),url(fonts/icomoon.ttf?xqy4ff) format('truetype'),url(fonts/icomoon.woff?xqy4ff) format('woff'),url(fonts/icomoon.svg?xqy4ff#icomoon) format('svg');font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pinterest:before{content:"\e900"}.icon-megaphone:before{content:"\e655"}.icon-user:before{content:"\e656"}.icon-warning2:before{content:"\e61d"}.icon-chevron-down3:before{content:"\e61e"}.icon-chevron-left3:before{content:"\e61f"}.icon-chevron-right3:before{content:"\e620"}.icon-chevron-small-down:before{content:"\e621"}.icon-chevron-small-left:before{content:"\e622"}.icon-chevron-small-right:before{content:"\e623"}.icon-chevron-small-up:before{content:"\e624"}.icon-chevron-thin-down:before{content:"\e625"}.icon-chevron-thin-left:before{content:"\e626"}.icon-chevron-thin-right:before{content:"\e627"}.icon-chevron-thin-up:before{content:"\e628"}.icon-controller-play:before{content:"\e629"}.icon-controller-record:before{content:"\e648"}.icon-dots-three-horizontal:before{content:"\e649"}.icon-triangle-down2:before{content:"\e62a"}.icon-triangle-left2:before{content:"\e62b"}.icon-triangle-right2:before{content:"\e62c"}.icon-triangle-up2:before{content:"\e62d"}.icon-camera2:before{content:"\e62e"}.icon-check3:before{content:"\e64a"}.icon-circle-with-cross:before{content:"\e64b"}.icon-circle-with-minus:before{content:"\e64c"}.icon-circle-with-plus:before{content:"\e64d"}.icon-circle2:before{content:"\e64e"}.icon-cross2:before{content:"\e64f"}.icon-eye3:before{content:"\e651"}.icon-grid2:before{content:"\e62f"}.icon-home:before{content:"\e652"}.icon-info-with-circle:before{content:"\e630"}.icon-info2:before{content:"\e631"}.icon-light-up:before{content:"\e632"}.icon-magnifying-glass:before{content:"\e633"}.icon-mail:before{content:"\e634"}.icon-menu5:before{content:"\e635"}.icon-network:before{content:"\e636"}.icon-new:before{content:"\e637"}.icon-pencil:before{content:"\e638"}.icon-squared-cross:before{content:"\e639"}.icon-star:before{content:"\e653"}.icon-sweden:before{content:"\e63a"}.icon-vk:before{content:"\e63b"}.icon-flickr:before{content:"\e654"}.icon-google:before{content:"\e63c"}.icon-twitter3:before{content:"\e63d"}.icon-menu52:before{content:"\e659"}.icon-film:before{content:"\e600"}.icon-checkmark:before{content:"\e601"}.icon-checkmark2:before{content:"\e602"}.icon-cancel:before{content:"\e603"}.icon-cancel2:before{content:"\e604"}.icon-plus:before{content:"\e605"}.icon-plus2:before{content:"\e606"}.icon-minus2:before{content:"\e607"}.icon-minus3:before{content:"\e608"}.icon-notice:before{content:"\e609"}.icon-notice2:before{content:"\e60a"}.icon-cog:before{content:"\e60b"}.icon-time:before{content:"\e643"}.icon-checkmark3:before{content:"\e60c"}.icon-cancel3:before{content:"\e60d"}.icon-list:before{content:"\e612"}.icon-comments:before{content:"\e613"}.icon-download:before{content:"\e614"}.icon-info:before{content:"\e616"}.icon-moon:before{content:"\e617"}.icon-paperplane:before{content:"\e618"}.icon-heart:before{content:"\e61a"}.icon-heart2:before{content:"\e61b"}.icon-th-menu:before{content:"\e642"}.icon-settings:before{content:"\e63e"}.icon-search3:before{content:"\e63f"}.icon-switch3:before{content:"\e640"}.icon-bolt:before{content:"\e641"}.icon-pause:before{content:"\e018"}.icon-volume_up:before{content:"\e033"}.icon-crop_free:before{content:"\e157"}.icon-autorenew:before{content:"\e278"}.icon-print:before{content:"\e2c1"}.icon-settings_overscan:before{content:"\e2d7"}.icon-pencil22:before{content:"\e907"}.icon-bullhorn:before{content:"\e91a"}.icon-share2:before{content:"\ea82"}.icon-alert:before{content:"\f02d"}.icon-check2:before{content:"\f03a"}.icon-chevron-down2:before{content:"\f0a3"}.icon-chevron-left2:before{content:"\f0a4"}.icon-chevron-right2:before{content:"\f079"}.icon-chevron-up2:before{content:"\f0a2"}.icon-eye:before{content:"\f04e"}.icon-flame:before{content:"\f0d2"}.icon-gear:before{content:"\f02f"}.icon-playback-play:before{content:"\f0bf"}.icon-plus3:before{content:"\f05d"}.icon-rocket:before{content:"\f033"}.icon-sync:before{content:"\f087"}.icon-three-bars:before{content:"\f05e"}.icon-triangle-down:before{content:"\f05b"}.icon-triangle-left:before{content:"\f044"}.icon-triangle-right:before{content:"\f05a"}.icon-triangle-up:before{content:"\f0aa"}.icon-zap:before{content:"\26a1"}.icon-pencil2:before{content:"\e906"}.icon-clock:before{content:"\e94e"}.icon-bubble:before{content:"\e96b"}.icon-search2:before{content:"\e986"}.icon-trophy2:before{content:"\e99e"}.icon-rocket2:before{content:"\e9a5"}.icon-switch2:before{content:"\e9b6"}.icon-eye2:before{content:"\e9ce"}.icon-plus4:before{content:"\ea0a"}.icon-minus4:before{content:"\ea0b"}.icon-cross:before{content:"\ea0f"}.icon-checkmark4:before{content:"\ea10"}.icon-play3:before{content:"\ea1c"}.icon-pause2:before{content:"\ea1d"}.icon-stop2:before{content:"\ea1e"}.icon-backward2:before{content:"\ea1f"}.icon-forward3:before{content:"\ea20"}.icon-checkbox-checked:before{content:"\ea52"}.icon-checkbox-unchecked:before{content:"\ea53"}.icon-radio-checked:before{content:"\ea54"}.icon-radio-checked2:before{content:"\ea55"}.icon-radio-unchecked:before{content:"\ea56"}.icon-new-tab:before{content:"\ea7e"}.icon-google-plus:before{content:"\ea88"}.icon-facebook2:before{content:"\ea8c"}.icon-twitter2:before{content:"\ea91"}.icon-youtube4:before{content:"\ea9a"}.icon-printer:before{content:"\e658"}.icon-share22:before{content:"\e65a"}.icon-search:before{content:"\f002"}.icon-check:before{content:"\f00c"}.icon-close:before{content:"\f00d"}.icon-remove:before{content:"\f00d"}.icon-times:before{content:"\f00d"}.icon-power-off:before{content:"\f011"}.icon-cog2:before{content:"\f013"}.icon-gear2:before{content:"\f013"}.icon-bookmark:before{content:"\f02e"}.icon-camera:before{content:"\f030"}.icon-play:before{content:"\f04b"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-circle:before{content:"\f055"}.icon-minus-circle:before{content:"\f056"}.icon-times-circle:before{content:"\f057"}.icon-check-circle:before{content:"\f058"}.icon-minus:before{content:"\f068"}.icon-exclamation-circle:before{content:"\f06a"}.icon-exclamation-triangle:before{content:"\f071"}.icon-warning:before{content:"\f071"}.icon-comment:before{content:"\f075"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-comments2:before{content:"\f086"}.icon-trophy:before{content:"\f091"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-facebook-f:before{content:"\f09a"}.icon-square:before{content:"\f0c8"}.icon-bars:before{content:"\f0c9"}.icon-navicon:before{content:"\f0c9"}.icon-reorder:before{content:"\f0c9"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-sort:before{content:"\f0dc"}.icon-unsorted:before{content:"\f0dc"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-circle-o:before{content:"\f10c"}.icon-circle:before{content:"\f111"}.icon-ellipsis-h:before{content:"\f141"}.icon-ellipsis-v:before{content:"\f142"}.icon-vk2:before{content:"\f189"}.icon-toggle-off:before{content:"\f204"}.icon-toggle-on:before{content:"\f205"}.icon-whatsapp:before{content:"\f232"}
.iteslid ul li a.selected, .filtro_y ul li a:hover {
    background: #197bcb;
}

.popup {
  position: relative;
  width: 100%;
  max-width: 890px;
  margin: 20px auto;
}
.popup.search__popup {
  max-width: 500px;
}
.popup.search__popup .popup-box {
  display: block;
}
@media (max-width: 1074px) {
  .popup.search__popup .search-col {
    max-width: 100%;
  }
}
.popup.search__popup .search-form__row .form-item {
  margin-bottom: 0;
  padding: 12px;
}
.popup.search__popup .search-form__row .form-item span {
  position: relative;
  display: block;
  left: 0;
  max-height: 40px;
  transform: none;
}
.popup.search__popup .search-form__row .form-item span input {
  min-height: 40px;
  line-height: 40px;
}
.popup.search__popup .search-form__row .form-item span img {
  left: 0;
  top: 0;
}
.popup.search__popup .search__link {
  position: absolute;
  right: 0;
  padding: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.popup .popup-box {
  display: flex;
  border-radius: 0;
  border: 1px solid #010101;
  overflow: hidden;
  background: #192127;
}
.popup .popup-box .popup-inner-box.-left {
  padding: 25px 0;
  flex: auto;
}
.popup .popup-box .popup-inner-box.-left .popup-col {
  padding: 60px 50px;
}
.popup .popup-box .popup-inner-box.-left .popup-col .popup-text {
  max-width: 330px;
  margin-bottom: 20px;
}
@media (max-width: 672px) {
  .popup .popup-box .popup-inner-box.-left .popup-col .popup-text {
    max-width: 415px;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .popup .popup-box .popup-inner-box.-left .popup-col {
    padding: 20px 40px;
  }
}
.popup .popup-box .popup-inner-box.-right {
  background: #263037;
  display: flex;
  flex-direction: column;
}
.popup .popup-box .popup-inner-box.-right .popup-col {
  flex: 50%;
}
.popup .popup-box .popup-inner-box.-right .popup-col.-top {
  background: url("../img/login-img.jpg") center no-repeat;
  background-size: cover;
}
@media (max-width: 672px) {
  .popup .popup-box .popup-inner-box.-right .popup-col.-top {
    background: none;
  }
}
.popup .popup-box .popup-inner-box.-right .popup-col.-bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 26px;
}
.popup .popup-box .popup-inner-box.-right .popup-col.-bottom .popup-bottom-text {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.popup .popup-box .popup-inner-box.-right .popup-col.-bottom .popup-text h1 {
  margin-bottom: 25px;
}
.popup .popup-box .popup-inner-box.-right .popup-col.-bottom .btn {
  padding: 14px 76px;
  margin-bottom: 25px;
}
.popup .popup-box .popup-inner-box.-right .popup-col.-bottom span {
  font-weight: 600;
  margin-bottom: 25px;
}
.popup .popup-box .popup-inner-box.-right .popup-col.-bottom .signup__link {
  margin-bottom: 0;
}
@media (max-width: 672px) {
  .popup .popup-box .popup-inner-box.-right .popup-col.-bottom {
    padding: 20px 50px;
  }
  .popup .popup-box .popup-inner-box.-right .popup-col.-bottom .popup-bottom-text {
    flex-direction: row;
  }
  .popup .popup-box .popup-inner-box.-right .popup-col.-bottom .popup-bottom-text .btn, .popup .popup-box .popup-inner-box.-right .popup-col.-bottom .popup-bottom-text span {
    margin-bottom: 0;
  }
}
.popup .popup-box h1 {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 10px;
}
@media (max-width: 425px) {
  .popup .popup-box h1 {
    font-size: 18px;
  }
}
.popup .popup-box p {
  font-weight: 400;
  line-height: 20px;
}
.popup .popup-box .btn {
  padding: 14px 46px;
}
.popup .popup-box .btn.btn-recover {
  padding: 14px 33px;
}
.popup .popup-box .password__link {
  color: #2D499B;
}
.popup .popup-box .password__link:hover {
  color: #D4486E;
}
@media (max-width: 672px) {
  .popup .popup-box {
    flex-direction: column;
  }
}
.popup .nav-col {
  border-bottom: 1px solid #2e3447;
}
.popup .nav-col .nav-inner-col {
  padding: 0 50px;
}
.popup .nav-col .nav-elem {
  margin-right: 40px;
}
@media (max-width: 672px) {
  .popup .nav-col .nav-inner-col {
    padding: 0 40px;
  }
  .popup .nav-col .nav-elem {
    margin-right: 20px;
  }
}

#recover_password .nav-col h1 {
  margin-bottom: 0;
  height: 45px;
  line-height: 40px;
}
#recover_password .popup-text {
  max-width: 425px;
}
@media (max-width: 672px) {
  #recover_password .popup-text {
    max-width: 415px;
  }
}
@media (min-width: 768px) {
  #recover_password .form-item.-last {
    margin-bottom: 120px;
  }
}

#signup .popup-col.-bottom .form-item.-last {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0;
}
@media (max-width: 672px) {
  #signup .popup-col.-bottom .form-item.-last {
    flex-direction: row;
    justify-content: space-between;
  }
  #signup .popup-col.-bottom .form-item.-last .btn {
    padding: 14px 46px;
  }
  #signup .popup-col.-bottom .form-item.-last * {
    margin-bottom: 0;
  }
}
@media (max-width: 672px) and (max-width: 440px) {
  #signup .popup-col.-bottom .form-item.-last {
    flex-direction: column;
  }
  #signup .popup-col.-bottom .form-item.-last *:not(:last-child) {
    margin-bottom: 20px;
  }
}

@media (max-width: 672px) {
  #signup, #login, #recover_password {
    margin-top: 73px;
  }

  .popup .popup-box .popup-inner-box.-left {
    padding: 10px 0;
  }
}
#login .popup-form__row .form-item.-last, .login__box-col .form-item.-last {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 50px;
}

@media (min-width: 673px) and (max-width: 767px) {
  #login .popup-form__row .form-item.-last {
    flex-direction: column;
  }
  #login .popup-form__row .form-item.-last *:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 440px) {
  #login .popup-form__row .form-item.-last {
    flex-direction: column;
  }
  #login .popup-form__row .form-item.-last *:not(:last-child) {
    margin-bottom: 20px;
  }
}

#recover_password .popup-inner-box.-right .popup-col.-top, #login .popup-inner-box.-right .popup-col.-top {
  flex: 65%;
}
#recover_password .popup-inner-box.-right .popup-col.-bottom, #login .popup-inner-box.-right .popup-col.-bottom {
  flex: 35%;
}

@media (max-width: 767px) {
  #signup .popup-form__row.-half {
    flex-direction: column;
    margin-right: 15px;
  }
}
@media (max-width: 672px) {
  #signup .popup-form__row.-half {
    flex-direction: column;
    margin-right: auto;
  }

  #signup .form-item.-last {
    text-align: center;
  }
}
.mfp-zoom-in .mfp-with-anim {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
  opacity: 0;
  transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
  background-color: #E5E5E5;
  opacity: 0.3;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
  transform: scale(0.8);
  opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}

.mfp-wrap ~ *:not(.autocomplete-suggestions) {
  -webkit-filter: blur(10px);
  -moz-filter: blur(10px);
  -o-filter: blur(10px);
  -ms-filter: blur(10px);
  filter: blur(10px);
}

.mfp-close {
  width: 48px;
  height: 48px;
  line-height: 42px;
  font-size: 45px;
  border-radius: 50%;
  font-family: sans-serif;
  border: 4px solid #197bcb !important;
  color: #197bcb !important;
  opacity: 1;
}
.mfp-close, .mfp-close:active {
  top: -60px;
}
.mfp-close:hover {
  border-color: #569dd8 !important;
  color: #569dd8 !important;
}

.nav-col .nav-inner-col .main-nav {
    font-weight: 700;
    font-size: 20px;
    width: 100%;
}

.main-nav {
    display: flex;
    flex-flow: row nowrap;
}

a.signup__link.link, a.login__link.link {
    display: inline-block;
    height: 45px;
    line-height: 40px;
    color: #fff;
}

.mfp-close, .mfp-close:active {
    top: -60px !important;
}

.popup-col {
    color: white;
}

a.btn.btn-signup.signup__link.link {
    background: #197bcb;
    padding-top: 3px !important;
    padding-bottom: 0 !important;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 700;
}

.nav-col .nav-inner-col .main-nav .nav-elem:not(.-btn):not(.-user__nav):before {
    width: 0;
    display: block;
    content: "";
    height: 2px;
    background-color: #2D499B;
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    border-radius: 4px 4px 0px 0px;
    transition: width 0.4s;
}

li.nav-elem {
    position: relative;
}

.popup li.nav-elem {
    transition: 0.3s ease-in-out all;
}

.nav-col .nav-inner-col .main-nav .nav-elem:not(.-btn):not(.-user__nav).active:before, .nav-col .nav-inner-col .main-nav .nav-elem:not(.-btn):not(.-user__nav):hover:before {
    width: 100%;
}

.form-item label {
    display: block;
    margin-bottom: 10px;
}

.form-item {
    margin-bottom: 25px;
}

.form-item input {
    width: 100%;
    max-width: 400px;
    font-size: 15px;
    font-weight: 600;
    border-radius: 4px;
    border: 1px solid #000000;
    min-height: 50px;
    line-height: 50px;
    padding: 0 20px;
    background: #171d21;
    color: white;
}

button.btn.btn-signup {
    background: #197bcb;
    border: 0;
    font-size: 15px;
    font-weight: 700;
    color: white;
    border-radius: 9px;
    cursor: pointer;
    font-family: 'source sans pro';
}

a.login__link.link.btn.btn-signup {
    background: #197bcb;
    border-radius: 10px;
    padding-top: 5px !important;
    font-size: 15px;
    padding-bottom: 5px !important;
}

.form-item.-last a.btn.btn-signup {
    background: #197bcb;
    color: white;
    font-weight: 700;
    font-size: 16px;
    margin-top: 10px;
    display: inline-block;
    border-radius: 9px;
}

.mfp-close {
    line-height: 40px !important;
    padding: 0px 0 0px 0px !important;
    font-size: 41px !important;
}

.logregbtn a:hover {
  color:white !important;
}

.popup-box .btn:hover {
    background: #569dd8 !important;
}