/* second colors */
/* backgrounds */
/* path */
/* fonts */
/* border colors */
@font-face {
  font-family: 'clear_sansbold';
  src: url("../fonts/clearsans-bold-webfont.woff2") format("woff2"), url("../fonts/clearsans-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'clear_sans_lightregular';
  src: url("../fonts/clearsans-light-webfont.woff2") format("woff2"), url("../fonts/clearsans-light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'clear_sans_mediumregular';
  src: url("../fonts/clearsans-medium-webfont.woff2") format("woff2"), url("../fonts/clearsans-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'clear_sansregular';
  src: url("../fonts/clearsans-regular-webfont.woff2") format("woff2"), url("../fonts/clearsans-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswaldmedium';
  src: url("../fonts/oswald-medium-webfont.woff2") format("woff2"), url("../fonts/oswald-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswaldregular';
  src: url("../fonts/oswald-regular-webfont.woff2") format("woff2"), url("../fonts/oswald-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswaldbold';
  src: url("../fonts/oswald-bold-webfont.woff2") format("woff2"), url("../fonts/oswald-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswaldlight';
  src: url("../fonts/oswald-light-webfont.woff2") format("woff2"), url("../fonts/oswald-light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

/* second colors */
/* backgrounds */
/* path */
/* fonts */
/* border colors */
/* password Validation FORM */
.show-helper .txt-field-helper {
  visibility: visible;
  opacity: 1;
}

.txt-field-helper {
  visibility: hidden;
  opacity: 0;
  background: #fff;
  padding: 20px;
  border-radius: 2px;
  font-size: 14px;
  width: 280px;
  -webkit-box-shadow: 0 24px 36px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 24px 36px 0 rgba(0, 0, 0, 0.1);
  position: absolute;
  left: calc(100% + 15px);
  top: 50%;
  z-index: 999;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.txt-field-helper::before {
  content: "";
  background: #fff;
  border-radius: 2px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.txt-field-helper .arrow {
  content: "";
  width: 26px;
  height: 26px;
  margin-top: -13px;
  background: #fff;
  z-index: -2;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  top: 50%;
  right: calc(100% - 20px);
  -webkit-box-shadow: 0 24px 36px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 24px 36px 0 rgba(0, 0, 0, 0.1);
}

.txt-field-helper-list li {
  padding-left: 36px;
  position: relative;
  margin-bottom: 12px;
  color: #2E4577;
}

.txt-field-helper-list li::before {
  content: "";
  width: 23px;
  height: 22px;
  position: absolute;
  left: 0;
  top: 0;
}

.txt-field-helper-list li::before {
  background: url("../img/error_icon.png") 0 0 no-repeat;
}

.txt-field-helper-list li.valid::before {
  background: url("../img/success_icon.png") 0 0 no-repeat;
}

.txt-field-helper .progress_bar {
  height: 4px;
  border-radius: 2px;
  background-color: #eeeeed;
  position: relative;
}

.txt-field-helper .progress_bar-item {
  height: 4px;
  border-radius: 2px;
  background-color: #2196f3;
  position: absolute;
  left: 0;
  top: 0;
}

.progress {
  overflow: visible;
  height: 4px;
  background-color: #eeeeed;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  position: relative;
}

.progress .password-verdict {
  position: absolute;
  top: -26px;
  left: 62px;
  color: #1D84B5;
  font: 14px clear_sansregular;
}

.progress-bar {
  background-color: #52AA5E;
}

.progress-bar.progress-bar-danger {
  background-color: #FF5505;
}

.progress-bar.progress-bar-danger .password-verdict {
  color: #1D84B5;
}

.txt-field-helper-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.progress-bar.progress-bar-warning {
  background-color: #1D84B5;
}

@-webkit-keyframes ue-modal-pt {
  0% {
    padding-top: 280px;
  }
  100% {
    padding-top: 47px;
  }
}

@keyframes ue-modal-pt {
  0% {
    padding-top: 280px;
  }
  100% {
    padding-top: 47px;
  }
}

@-webkit-keyframes ue-modal--auth-mt {
  0% {
    margin-top: 0;
  }
  100% {
    margin-top: -230px;
  }
}

@keyframes ue-modal--auth-mt {
  0% {
    margin-top: 0;
  }
  100% {
    margin-top: -230px;
  }
}

@font-face {
  font-family: 'fontawesome';
  font-style: normal;
  font-weight: 400;
  src: url("../vendor/icon-awesome/webfonts/fa-regular-400.eot");
  src: url("../vendor/icon-awesome/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../vendor/icon-awesome/webfonts/fa-regular-400.woff2") format("woff2"), url("../vendor/icon-awesome/webfonts/fa-regular-400.woff") format("woff"), url("../vendor/icon-awesome/webfonts/fa-regular-400.ttf") format("truetype"), url("../vendor/icon-awesome/webfonts/fa-regular-400.svg#fontawesome") format("svg");
}

* {
  outline: none;
}

.h1, .h2, .h3, .h4, .h5, .h6, .h7, h1, h2, h3, h4, h5, h6 {
  font-weight: 500;
}

.ue-h1 {
  font-size: 48px;
}

.container {
  max-width: 1210px;
}

.g-max-width-656 {
  max-width: 656px;
}

#overlaySection {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 106;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0);
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
  content: "";
}

#overlaySection.active {
  visibility: visible;
  opacity: 1;
}

/*--------------------------------------------------
Fancybox
----------------------------------------------------*/
.u-fancybox-theme .fancybox-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.u-fancybox-theme .fancybox-slide--iframe .fancybox-content {
  position: static;
}

.u-fancybox-theme.fancybox-show-thumbs .fancybox-content {
  right: 220px;
}

.u-fancybox-theme .fancybox-button,
.u-fancybox-theme .fancybox-arrow {
  font-size: 1.42857rem;
  line-height: 2.92857rem;
  width: 3.14286rem;
  height: 3.14286rem;
  text-align: center;
  background-color: transparent;
  border-width: 0.07143rem;
  border-style: solid;
  border-color: #fff;
  color: #fff;
  outline: none;
  border-radius: 50%;
  opacity: .8;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
}

.u-fancybox-theme .fancybox-button::before,
.u-fancybox-theme .fancybox-arrow::before {
  font-family: "hs-icons";
  position: static;
  opacity: 1;
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  width: auto;
  height: auto;
}

.u-fancybox-theme .fancybox-button::after,
.u-fancybox-theme .fancybox-arrow::after {
  display: none;
}

.u-fancybox-theme .fancybox-button:hover, .u-fancybox-theme .fancybox-button:focus,
.u-fancybox-theme .fancybox-arrow:hover,
.u-fancybox-theme .fancybox-arrow:focus {
  opacity: 1;
}

.u-fancybox-theme .fancybox-button {
  display: inline-block;
}

.u-fancybox-theme .fancybox-button--close::before {
  content: "\e904";
}

.u-fancybox-theme .fancybox-button--play::before {
  content: "\e90c";
}

.u-fancybox-theme .fancybox-button--fullscreen::before {
  content: "\e909";
}

.u-fancybox-theme .fancybox-button--thumbs::before {
  content: "\e906";
}

.u-fancybox-theme .fancybox-arrow--left, .u-fancybox-theme .fancybox-arrow--right {
  margin-top: -1.57143rem;
  position: absolute;
  top: 50%;
  z-index: 100000;
}

.u-fancybox-theme.fancybox-show-nav .fancybox-arrow--left, .u-fancybox-theme.fancybox-show-nav .fancybox-arrow--right {
  display: block;
}

.u-fancybox-theme .fancybox-arrow--left::before, .u-fancybox-theme .fancybox-arrow--right::before {
  content: "\e902";
}

.u-fancybox-theme .fancybox-arrow--left {
  left: 1.42857rem;
}

.u-fancybox-theme .fancybox-arrow--right {
  right: 1.42857rem;
}

.u-fancybox-theme .fancybox-toolbar {
  top: 1.42857rem;
  right: 1.42857rem;
  margin-left: -0.35714rem;
  margin-right: -0.35714rem;
}

.u-fancybox-theme .fancybox-toolbar .fancybox-button {
  margin-left: 0.35714rem;
  margin-right: 0.35714rem;
}

.u-fancybox-theme .fancybox-thumbs {
  background-color: #000;
}

.u-fancybox-theme .fancybox-thumbs > ul > li {
  border-color: #000;
}

.u-fancybox-theme .fancybox-thumbs > ul > li::before {
  border-color: #72c02c;
}

.fancybox-controls--canzoomIn .fancybox-placeholder,
.fancybox-controls--canzoomOut .fancybox-placeholder {
  cursor: inherit;
}

/* ue-list-unstyled */
.ue-list-unstyled {
  margin-bottom: 0;
}

.ue-list-unstyled LI {
  display: inline-block;
  vertical-align: middle;
  margin-left: 32px;
}

.ue-list-unstyled LI.active A {
  color: #1D84B5;
}

.ue-list-unstyled LI A {
  font: 16px oswaldmedium;
  color: #303852;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.ue-list-unstyled LI A:hover {
  text-decoration: none;
  color: #1D84B5;
}

.pallet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 200px;
}

/* ue-list-unstyled-lower */
.ue-list-unstyled-lower LI {
  display: inline-block;
  vertical-align: middle;
  margin: 0 16px;
}

.ue-list-unstyled-lower LI A {
  font: 16px clear_sansregular;
  color: #212D47;
}

.ue-list-unstyled-lower LI A:hover {
  text-decoration: none;
}

.ue-form-group {
  margin-bottom: 2rem;
  position: relative;
  padding-top: 20px;
  background-color: #FBFCFC;
}

.ue-form-group I {
  position: absolute;
  top: 20px;
  right: 15px;
  z-index: 2;
  font-size: 20px;
  color: #596074;
}

.ue-form-group .icon-check {
  opacity: 0;
  color: #52AA5E !important;
}

.ue-form-group .icon-exclamation {
  opacity: 0;
  color: #F03C3C !important;
}

.ue-form-group input.error {
  background-color: #fad2d2 !important;
}

.ue-form-group input.error ~ label {
  top: 0;
  padding-top: 5px;
  font-size: 13px !important;
  background-color: #fad2d2 !important;
  color: #F03C3C;
}

.ue-form-group input.error ~ label.error {
  padding-top: 0;
  background: transparent !important;
  font-size: 14px !important;
  padding-left: 0 !important;
}

.ue-form-group input.error ~ .icon-exclamation {
  opacity: 1;
}

.ue-form-group input.valid {
  background-color: #d9ecdd !important;
  border-color: #52AA5E !important;
}

.ue-form-group input.valid ~ label {
  background-color: #d9ecdd !important;
  color: #596074;
}

.ue-form-group input.valid ~ .icon-check {
  opacity: 1;
}

.ue-form-group label.error {
  position: static;
  color: #F03C3C;
}

.ue-form-group label.error:focus {
  font-size: 14px;
  background-color: transparent;
}

.ue-form-group INPUT {
  margin-top: 5px;
  height: 34px;
  padding: 0 44px 0 12px;
  border: 0;
  font-size: 16px;
  font-family: clear_sans_mediumregular;
  font-weight: 400;
  color: #212D47;
  background-color: transparent;
  border-bottom: 1px solid #ACAFB9;
  border-radius: 0;
}

.ue-form-group INPUT::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 16px;
  font-family: clear_sans_mediumregular;
  color: #212D47;
}

.ue-form-group INPUT::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 16px;
  font-family: clear_sans_mediumregular;
  color: #212D47;
}

.ue-form-group INPUT:-ms-input-placeholder {
  /* IE 10+ */
  font-size: 16px;
  font-family: clear_sans_mediumregular;
  color: #212D47;
}

.ue-form-group INPUT:-moz-placeholder {
  /* Firefox 18- */
  font-size: 16px;
  font-family: clear_sans_mediumregular;
  color: #212D47;
}

.ue-form-group INPUT:focus {
  outline: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-bottom-color: #42A5F5;
  background-color: #EDF6FE;
}

.ue-form-group INPUT:focus ~ LABEL {
  z-index: 1;
  top: 0;
  padding-top: 5px;
  font-size: 13px !important;
  background-color: #EDF6FE;
}

.ue-form-group INPUT:focus ~ label.error {
  font-size: 14px;
  background-color: transparent;
}

.ue-form-group INPUT.edited ~ label {
  top: 0;
  padding-top: 5px;
  font-size: 13px;
}

.ue-form-group INPUT, .ue-form-group TEXTAREA {
  margin-top: 5px;
  height: 34px;
  padding: 0 44px 0 12px;
  border: 0;
  font-size: 16px;
  font-family: clear_sans_mediumregular;
  font-weight: 400;
  color: #212D47;
  background-color: transparent;
  border-bottom: 1px solid #ACAFB9;
  border-radius: 0;
}

.ue-form-group INPUT::-webkit-input-placeholder, .ue-form-group TEXTAREA::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 16px;
  font-family: clear_sans_mediumregular;
  color: #212D47;
}

.ue-form-group INPUT::-moz-placeholder, .ue-form-group TEXTAREA::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 16px;
  font-family: clear_sans_mediumregular;
  color: #212D47;
}

.ue-form-group INPUT:-ms-input-placeholder, .ue-form-group TEXTAREA:-ms-input-placeholder {
  /* IE 10+ */
  font-size: 16px;
  font-family: clear_sans_mediumregular;
  color: #212D47;
}

.ue-form-group INPUT:-moz-placeholder, .ue-form-group TEXTAREA:-moz-placeholder {
  /* Firefox 18- */
  font-size: 16px;
  font-family: clear_sans_mediumregular;
  color: #212D47;
}

.ue-form-group INPUT:focus, .ue-form-group TEXTAREA:focus {
  outline: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-bottom-color: #42A5F5;
  background-color: #EDF6FE;
}

.ue-form-group INPUT:focus ~ LABEL, .ue-form-group TEXTAREA:focus ~ LABEL {
  top: 0;
  padding-top: 5px;
  font-size: 13px !important;
  background-color: #EDF6FE;
}

.ue-form-group INPUT:focus ~ label.error, .ue-form-group TEXTAREA:focus ~ label.error {
  font-size: 14px;
  background-color: transparent;
}

.ue-form-group INPUT.edited ~ label, .ue-form-group TEXTAREA.edited ~ label {
  top: 0;
  padding-top: 5px;
  font-size: 13px;
}

.ue-form-group LABEL {
  position: absolute;
  left: 0;
  top: 20px;
  z-index: 2;
  width: 100%;
  margin-bottom: 0;
  font-size: 16px;
  padding: 0 12px;
  font-family: clear_sansregular;
  color: #596074;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: transparent;
}

.ue-form-group LABEL::after {
  content: '';
  position: absolute;
  z-index: 5;
  bottom: 0;
  left: 50%;
  height: 2px;
  width: 0;
  visibility: hidden;
  -webkit-transition: .2s ease all;
  -o-transition: .2s ease all;
  transition: .2s ease all;
}

.ue-form-group .input-group-addon {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 10;
  font-size: 20px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #596074;
  border: transparent;
}

.form-group--textarea {
  height: 120px;
}

.form-group--textarea TEXTAREA {
  height: 96px;
  resize: none;
}

.input-onfocus {
  outline: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-bottom-color: #42A5F5;
  background-color: #EDF6FE;
}

.input-onfocus ~ LABEL {
  top: 0;
  padding-top: 5px;
  font-size: 13px !important;
  background-color: transparent;
}

.input-onfocus ~ label.error {
  font-size: 14px;
  background-color: transparent;
}

.dash-for-input::after {
  position: absolute;
  top: 50%;
  right: -13px;
  z-index: 2;
  content: "/";
}

.custombox-lock {
  overflow: hidden;
}

#ticketEmbed #ticketsForm,
#ticketEmbed2 #ticketsForm {
  background-color: #fff;
}

.header__wrap {
  height: 76px;
}

.loadingGif {
  opacity: 0;
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 4;
  width: 30px;
  height: 30px;
  content: "";
  background: url("../img/spinner.gif") no-repeat center;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.ue-form-group.disabled {
  background: transparent;
}

.ue-form-group.disabled .form-control {
  background-color: transparent;
  color: #B2B6BF;
  border-bottom-color: #F3F3F3;
}

.ue-form-group.disabled LABEL {
  color: #E3E4E8;
  background-color: transparent;
}

.ue-form-group.readOnly {
  pointer-events: none !important;
  background: #FBFCFC !important;
}

.ue-form-group.readOnly .form-control {
  background-color: transparent !important;
  border-bottom-color: #F3F3F3 !important;
}

.ue-form-group.readOnly LABEL {
  background-color: #FBFCFC !important;
}

.ue-form-group.readOnly input.valid ~ label {
  background-color: #FBFCFC !important;
}

/* select */
.select2-container .select2-selection--single {
  height: 60px;
}

.select2.select2-container--default .select2-selection--single .select2-selection__arrow {
  border: none;
  width: 40px;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.select2.select2-container--default .select2-selection--single .select2-selection__arrow b {
  position: absolute;
  top: 50%;
  left: auto;
  right: 15px !important;
  margin: -12px 0 0 0 !important;
  width: 12px;
  height: 22px;
  -webkit-transition: transform 150ms ease;
  -o-transition: transform 150ms ease;
  -webkit-transition: -webkit-transform 150ms ease;
  transition: -webkit-transform 150ms ease;
  transition: transform 150ms ease;
  transition: transform 150ms ease, -webkit-transform 150ms ease;
  background: url(../img/arrows-24px-outline-2_select-84.svg) 50% 0 no-repeat;
  border: none;
}

.select2.select2-container--default .select2-selection--single .select2-selection__arrow b:before {
  display: none;
}

.select2-container .select2-selection--single {
  border: 0;
  border-bottom: 1px solid #ACAFB9;
  background-color: #FBFCFC;
}

.select2-container .select2-selection--single:focus {
  outline: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 32px;
  font: 16px clear_sans_mediumregular;
  color: #212D47;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 70px;
}

.select2-container--default {
  width: 100% !important;
}

.select2-container--default.select2-container--open {
  width: auto !important;
}

.select2-container--default.select2-container--open .select2-selection--single {
  background-color: #EDF6FE;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  background: url(../img/arrows-24px-outline-2_select-84-active.svg) 50% 0 no-repeat;
}

.select2-dropdown {
  border: 0;
}

/*.select2-search { display: none; }*/
.select2-container--default .select2-results > .select2-results__options {
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
}

.select2-container--default .select2-results > .select2-results__options LI {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 6px 20px 6px 52px;
  height: 56px;
  font: 16px clear_sansregular;
  color: #212D47;
  border-bottom: 1px solid #F3F3F3;
}

.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #EDF6FE;
  color: #1D84B5 !important;
}

.select2-results__option--highlighted {
  background-color: #EDF6FE;
  color: #1D84B5 !important;
}

.label-abs {
  position: absolute;
  top: 8px;
  left: 12px;
  z-index: 100;
  font-size: 13px;
  font-family: clear_sansregular;
  color: #596074;
}

.message__alert {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 16px;
  font-size: 16px;
  color: #fff;
  font-family: clear_sans_mediumregular;
  border-radius: 2px;
}

.message__alert I {
  margin-right: 7px;
}

.u-check-icon-checkbox-v6, .u-check-icon-radio-v6 {
  width: 24px;
  height: 24px;
}

.ue-radio I {
  color: #52AA5E !important;
}

.ue-checkbox {
  border-color: #52AA5E;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v6 i {
  background-color: #52AA5E;
  border-color: #52AA5E;
}

input[type="radio"]:checked + * .g-bg-primary--checked {
  background-color: #52AA5E !important;
  color: #52AA5E;
  border-color: #52AA5E;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-radio-v7 {
  background-color: #52AA5E;
  border-color: #52AA5E;
}

.timepicker-picker .glyphicon-chevron-up {
  color: #1D84B5;
}

.timepicker-picker .glyphicon-chevron-down {
  color: #1D84B5;
}

.timepicker-picker [data-action="togglePeriod"] {
  width: 48px;
  height: 48px;
  background-color: #1D84B5;
  color: #fff;
  border-color: #1D84B5;
  font-size: 16px;
  font-family: clear_sansbold;
}

.position-static {
  position: static;
}

.eventGrid_box_wrap {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 24px;
  width: 264px;
}

.eventGrid_box {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.eventGrid_box:hover {
  -webkit-box-shadow: 0 0 18px 1px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 18px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 18px 1px rgba(0, 0, 0, 0.1);
}

.eventGrid_box_pic {
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.eventGrid_box_pic:hover .eventGrid_box_pic_text {
  background-color: rgba(33, 45, 71, 0.6);
}

.eventGrid_box_pic:hover .eventGrid_box_pic_text_title {
  color: #424d60;
}

.eventGrid_box_pic:hover .eventGrid_box_pic_text_paragraph {
  color: #424d60;
}

.eventGrid_box_pic.active .eventGrid_box_pic_text {
  background-color: rgba(33, 45, 71, 0.6);
}

.eventGrid_box_pic.active .eventGrid_box_pic_text_title {
  color: #424d60;
}

.eventGrid_box_pic.active .eventGrid_box_pic_text_paragraph {
  color: #424d60;
}

.eventGrid_box_pic.active .getTickets {
  visibility: visible;
}

.eventGrid_box_pic.active .eventDetailsBtn {
  visibility: visible;
}

.u-block-hover--shadow {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.eventGrid_box_pic_text {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(42, 64, 106, 0.2)), color-stop(62.29%, rgba(31, 41, 61, 0.85)), to(#1F293D));
  background: -o-linear-gradient(top, rgba(42, 64, 106, 0.2) 0%, rgba(31, 41, 61, 0.85) 62.29%, #1F293D 100%);
  background: linear-gradient(180deg, rgba(42, 64, 106, 0.2) 0%, rgba(31, 41, 61, 0.85) 62.29%, #1F293D 100%);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.eventGrid_box_pic_text_title {
  margin-bottom: 0;
  padding: 0 12px;
  font-size: 20px;
  font-family: oswaldregular;
  color: #fff;
}

.eventGrid_box_pic_text_paragraph {
  padding: 0 12px;
  font-size: 14px;
  font-family: clear_sans_lightregular;
  color: #fff;
}

.eventGrid_box_pic_icons {
  position: absolute;
  bottom: 15px;
  left: 15px;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.eventGrid_box_pic_icons_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
}

.eventGrid_box_details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid #F3F3F3;
  padding: 10px;
}

.eventGrid_box_details > a {
  padding-top: 6px;
  font: 16px oswaldregular;
  color: #1D84B5;
  text-transform: uppercase;
}

.eventGrid_box_details--link-group {
  font: 16px oswaldregular;
  color: #1D84B5;
  text-transform: uppercase;
}

.eventGrid_box_details--link-group .color-primary:hover, .eventGrid_box_details--link-group .color-primary:active, .eventGrid_box_details--link-group .color-primary:focus {
  color: #1D84B5;
}

.eventGrid_box_details--link-group .g-color-danger:hover, .eventGrid_box_details--link-group .g-color-danger:active, .eventGrid_box_details--link-group .g-color-danger:focus {
  color: #F72A2A;
}

.eventGrid_box_details_upto {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 10px;
  cursor: pointer;
}

.eventGrid_box_details_upto .addthis_toolbox {
  position: relative;
  width: 232px;
  padding: 24px 24px 8px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 36px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 36px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}

.eventGrid_box_details_upto .addthis_toolbox A {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 16px;
  float: none;
  font: 16px clear_sansregular;
  color: #212D47;
}

.eventGrid_box_details_upto .addthis_toolbox A .at-icon-wrapper {
  margin-right: 8px;
}

.eventGrid_box_details_upto .addthis_toolbox A:hover {
  text-decoration: none;
}

.eventGrid_box_details_upto .addthis_toolbox::after {
  content: "";
  margin-right: -13px;
  width: 26px;
  height: 26px;
  background: #fff;
  z-index: 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  bottom: -10px;
  right: 50%;
}

.addthis_toolbox_wrap {
  display: none;
  position: absolute;
  bottom: 13px;
  left: -104px;
  z-index: 102;
  height: 176px;
}

.upTo {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background: url("../img/upto.png") no-repeat left bottom;
}

.upTo:hover {
  background-position: left top;
}

.icn-share {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 18px;
  height: 24px;
  cursor: pointer;
  background: url("../img/icn-share.png") no-repeat 0 0;
}

.icn-share:hover {
  background: url("../img/icn-share-active.png") no-repeat 0 0;
}

.eventGrid_box_link {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.eventGrid_box_link:hover {
  background-color: rgba(33, 45, 71, 0.8);
}

.eventGrid_box_link:hover .getTickets {
  visibility: visible;
}

.eventGrid_box_link:hover .eventDetailsBtn {
  visibility: visible;
}

.eventGrid_box_link.noHover:hover {
  background-color: transparent !important;
}

.eventGrid_box_link.noHover:hover .eventGrid_box_pic_text {
  background-color: transparent !important;
}

.eventGrid_box_link.noHover:hover .eventGrid_box_pic_text * {
  color: rgba(255, 255, 255, 0.8);
}

.pointer-none {
  pointer-events: none;
}

.eventGrid_box_pic_in {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F5F5F5));
  background: -o-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%);
  background: linear-gradient(180deg, #FFFFFF 0%, #F5F5F5 100%);
}

.eventGrid_box_pic_in img {
  width: 100%;
  height: 100%;
}

.eventGrid_box_img-onhover {
  height: 266px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  z-index: auto;
}

.eventGrid_box_img-onhover .eventGrid_box_pic_in IMG {
  opacity: 0;
}

.eventGrid_box_img-onhover:hover .h3 {
  color: #fff;
}

.eventGrid_box_img-onhover:hover .eventGrid_box_pic_in IMG {
  opacity: 1;
}

.eventGrid_box_img-onhover:hover .eventGrid_box__details-time {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(42, 64, 106, 0.2)), color-stop(62.29%, rgba(31, 41, 61, 0.85)), to(#1F293D));
  background: -o-linear-gradient(top, rgba(42, 64, 106, 0.2) 0%, rgba(31, 41, 61, 0.85) 62.29%, #1F293D 100%);
  background: linear-gradient(180deg, rgba(42, 64, 106, 0.2) 0%, rgba(31, 41, 61, 0.85) 62.29%, #1F293D 100%);
}

.eventGrid_box_img-onhover:hover .eventGrid_box__details-time--details {
  color: #ACAFB9;
}

.eventGrid_box_img-onhover:hover .eventGrid_box__details-time--details P {
  color: #ACAFB9;
}

.eventGrid_box_img-onhover:hover .eventGrid_box__details-time--details P SPAN {
  color: #fff;
}

.eventGrid_box_img-onhover:hover .color-white-onhover {
  color: #fff;
}

.eventGrid_box_pic {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.eventGrid_box_pic:hover {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.eventGrid_box_pic:hover .h3 {
  color: #fff;
}

.eventGrid_box_pic:hover .eventGrid_box__details-time {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(42, 64, 106, 0.5)), color-stop(62.29%, rgba(31, 41, 61, 0.85)), to(#1F293D));
  background: -o-linear-gradient(top, rgba(42, 64, 106, 0.5) 0%, rgba(31, 41, 61, 0.85) 62.29%, #1F293D 100%);
  background: linear-gradient(180deg, rgba(42, 64, 106, 0.5) 0%, rgba(31, 41, 61, 0.85) 62.29%, #1F293D 100%);
}

.eventGrid_box_pic:hover .eventGrid_box__details-time--details {
  color: #ACAFB9;
}

.eventGrid_box_pic:hover .eventGrid_box__details-time--details P {
  color: #ACAFB9;
}

.eventGrid_box_pic:hover .eventGrid_box__details-time--details P SPAN {
  color: #fff;
}

.eventGrid_box_pic:hover.simpleHover .eventGrid_box_pic_text_title {
  color: rgba(255, 255, 255, 0.8);
}

.eventGrid_box_pic:hover.simpleHover .eventGrid_box_pic_text_paragraph {
  color: rgba(255, 255, 255, 0.8);
}

.eventGrid_box_pic.simpleHover.active .eventGrid_box_pic_text_title {
  color: rgba(255, 255, 255, 0.8) !important;
}

.eventGrid_box_pic.simpleHover.active .eventGrid_box_pic_text_paragraph {
  color: rgba(255, 255, 255, 0.8) !important;
}

.filter__list__title {
  display: inline-block;
  vertical-align: middle;
}

.filter__list__title h4.h4 {
  height: 32px;
  line-height: 36px;
}

.eventGrid_box_pic-noimg {
  height: 266px;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F5F5F5));
  background: -o-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%);
  background: linear-gradient(180deg, #FFFFFF 0%, #F5F5F5 100%);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  z-index: auto;
}

.eventGrid_box_pic-noimg .eventGrid_box_pic_in {
  display: none;
}

.eventGrid_box_pic-noimg.noHover:hover .eventGrid_box_pic_text_title {
  color: rgba(255, 255, 255, 0.8);
}

.eventGrid_box_pic-img {
  height: 266px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  z-index: auto;
}

.eventGrid_box_pic-img .h3 {
  color: #fff;
}

.eventGrid_box_pic-img .eventGrid_box__details-time {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(42, 64, 106, 0.2)), color-stop(62.29%, rgba(31, 41, 61, 0.85)), to(#1F293D));
  background: -o-linear-gradient(top, rgba(42, 64, 106, 0.2) 0%, rgba(31, 41, 61, 0.85) 62.29%, #1F293D 100%);
  background: linear-gradient(180deg, rgba(42, 64, 106, 0.2) 0%, rgba(31, 41, 61, 0.85) 62.29%, #1F293D 100%);
}

.eventGrid_box_pic-img .eventGrid_box__details-time--details {
  color: #ACAFB9;
}

.eventGrid_box_pic-img .eventGrid_box__details-time--details P {
  color: #ACAFB9;
}

.eventGrid_box_pic-img .eventGrid_box__details-time--details P SPAN {
  color: #fff;
}

.eventGrid_box_pic-img .eventGrid_box_pic_icons H5 {
  color: #fff;
}

.eventGrid_box__details-time--details {
  position: absolute;
  bottom: 22px;
  left: 30px;
  z-index: 11;
}

.eventGrid_box__details-time--details P, .eventGrid_box__details-time--details SPAN, .eventGrid_box__details-time--details .icon-clock {
  color: #ACAFB9;
}

.eventGrid_box_height {
  height: 266px;
}

.eventGrid_box__details-time {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 25px;
  width: 100%;
  height: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  /*.ue-h3 { color: $color-dark-grey; }*/
}

.hover-onbx:hover .eventGrid_box_pic_text_title {
  color: #fff;
}

.hover-onbx:hover .eventGrid_box_pic_text_paragraph {
  color: #fff;
}

.getTickets {
  visibility: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 64px;
  width: 209px;
  background-color: #F03C3C;
  border-radius: 2px;
  color: #fff;
  font: 18px oswaldregular;
  text-transform: uppercase;
}

.getTickets SPAN {
  padding-top: 6px;
  letter-spacing: 1px;
}

.getTickets:hover {
  text-decoration: none;
  color: #fff;
}

.eventDetailsBtn {
  visibility: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 64px;
  width: 209px;
  background-color: #1D84B5 !important;
  border-radius: 2px;
  color: #fff;
  font: 18px oswaldregular;
  text-transform: uppercase;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.eventDetailsBtn SPAN {
  padding-top: 6px;
  letter-spacing: 1px;
}

.eventDetailsBtn:hover {
  text-decoration: none;
  color: #fff;
}

/* eventList-item */
.eventList-item {
  min-height: 270px;
  border: 1px solid #eee;
}

.eventList-item .border-top {
  border-top-color: #eee;
}

.eventList-item_content {
  width: 100%;
}

.bottom-section-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 16px 30px;
}

.bottom-section-panel > A {
  padding-top: 6px;
  font: 16px oswaldregular;
  color: #1D84B5;
  text-transform: uppercase;
}

.eventList-item_content_top {
  padding: 30px;
}

.eventList-item_content_top > a {
  display: inline-block;
}

.vertical-divider {
  color: #F3F3F3;
}

/* featured__section */
.featured__section {
  position: relative;
  overflow: hidden;
  display: block;
  max-width: 1080px;
  height: 576px;
}

.featured__section img {
  height: 100%;
}

.featured__section:hover .featured__section_description_wrap {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: rgba(33, 45, 71, 0.6);
}

.featured__section:hover .featured__section_description > SPAN {
  color: #F03C3C;
}

.featured__section .main-slide_txt--title:hover {
  border-bottom: 1px solid #F03C3C;
  color: #F03C3C !important;
  text-decoration: none !important;
}

.featured__section .main-slide_txt--title:hover.main-slide_txt--title {
  color: #fff !important;
}

.featured__section .main-slide_txt_getTicket_link .main-slide_txt_getTicket {
  border-bottom: 1px solid transparent;
}

.featured__section .main-slide_txt_getTicket_link:hover {
  text-decoration: none !important;
  color: #F03C3C !important;
}

.featured__section .main-slide_txt_getTicket_link:hover .main-slide_txt_getTicket {
  color: #F03C3C !important;
  border-bottom: 1px solid #ACAFB9;
}

.ue-boxshadow {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.featured__section_description_wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  height: 100%;
  color: #fff;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(42, 64, 106, 0.2)), color-stop(62.29%, rgba(31, 41, 61, 0.85)), to(#1F293D));
  background: -o-linear-gradient(top, rgba(42, 64, 106, 0.2) 0%, rgba(31, 41, 61, 0.85) 62.29%, #1F293D 100%);
  background: linear-gradient(180deg, rgba(42, 64, 106, 0.2) 0%, rgba(31, 41, 61, 0.85) 62.29%, #1F293D 100%);
}

.featured__section_description {
  padding: 24px;
}

.featured__section_description H5 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  letter-spacing: 0.5px;
  border-bottom: 1px solid transparent;
}

/* article__list */
.article__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 200px;
  border: 1px solid #F0F4F4;
}

.article__list-img {
  width: 266px;
  height: 200px;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.article__list-img IMG {
  max-width: 100%;
}

.article__list_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 33px 33px 20px;
  width: 100%;
  height: 100%;
}

.article__list_info_bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.article__list_info_bottom p {
  margin-bottom: 0;
}

.readMore {
  font: 16px oswaldregular;
  color: #1D84B5;
  text-transform: uppercase;
}

.readMore:hover {
  color: #1D84B5;
}

.empty--portlet {
  border: 1px solid #F3F3F3;
}

.empty--portlet .eventGrid_box_details {
  padding-left: 25px;
  padding-right: 25px;
  border: none;
  border-top: 1px solid #F3F3F3;
}

.empty--portlet .eventGrid_box_pic {
  padding: 25px;
}

.empty--portlet-364 {
  height: 364px;
}

.color-grayd {
  color: #2E4577;
}

.eventList-item_content_top_pb20 {
  padding: 30px 30px 20px;
}

.top-ribbon {
  position: relative;
  z-index: 101;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 32px;
  padding-top: 6px;
  padding-bottom: 6px;
  text-align: center;
}

.top-ribbon_txt {
  color: #EAEBED;
  font: 12px oswaldmedium;
  text-transform: uppercase;
}

.top-ribbon_txt--fade {
  font: 12px oswaldmedium;
  text-transform: uppercase;
}

.top-ribbon__link {
  color: #EAEBED;
  font: 12px oswaldmedium;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.top-ribbon__link:hover {
  color: #fff;
}

.ue-header {
  position: relative;
  z-index: 101;
  background-color: #fff;
}

/* ue-header_top_wrap */
.ue-header_top_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 8px;
  padding-bottom: 8px;
}

/* location */
.location {
  margin-right: 13px;
}

.location--current .icon-location-pin {
  font-size: 20px;
  color: #F03C3C;
}

.location--current SPAN {
  font: 16px clear_sansregular;
  color: #212D47;
  text-transform: capitalize;
}

.ue-nav-lo {
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 5%;
}

/* ue-header_top--nav */
.ue-header_top--nav {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.ue-header_top--nav__item {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  border-left: 1px solid #F3F3F3;
}

.ue-header_top--nav__item .dropdown-toggle:after {
  top: 1px;
}

.ue-header_top--nav__item:first-child {
  border-left: 0;
}

.ue-header_top--nav__item.show .dropdown-toggle[aria-expanded="true"] I {
  color: #42A5F5;
}

.ue-header_top--nav__item.show .dropdown-toggle::after {
  content: "\e903";
  color: #42A5F5;
}

.ue-header_top--nav__link {
  padding-left: 12px;
  padding-right: 12px;
  font: 14px clear_sansregular;
  color: #2E4577;
}

.ue-header_top--nav__link:hover {
  text-decoration: none;
  color: #F72A2A;
}

.ue-header_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.list-unstyled--blue LI A:hover {
  color: #5AA5C9 !important;
}

.hs-mega-menu .tab-pane {
  max-height: 500px;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

#articlesDateRange {
  overflow: visible;
  overflow-y: none;
}

.jspVerticalBar {
  background-color: transparent;
}

.jspVerticalBar {
  width: 6px;
}

.jspTrack {
  background-color: rgba(0, 0, 0, 0.2);
}

.jspDrag {
  background-color: rgba(0, 0, 0, 0.5);
}

.ue-navbar-nav .nav-item > .nav-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #2E4577;
  height: 100%;
}

.nav-link_txt {
  display: block;
  color: #2E4577;
  font: 17px oswaldregular;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.ue-tabs-switch {
  position: relative;
}

.ue-tabs-switch .nav-link {
  font: 16px oswaldregular;
  color: #303852;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-bottom: 2px solid transparent;
}

.ue-tabs-switch .nav-link.active {
  color: #1D84B5;
  border-bottom-color: #1D84B5;
}

.ue-tabs-switch .nav-link:hover {
  color: #1D84B5;
  border-bottom-color: #1D84B5;
}

.ue-tabs-switch .nav-link .icon-arrow-right {
  display: none;
}

.showAllEvents {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 2;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.showAllEvents a {
  color: #1D84B5;
  border-bottom: 0 !important;
}

.showAllEvents a:hover {
  border-bottom: transparent !important;
}

.showAllEvents a span {
  color: #1D84B5 !important;
}

.showAllEvents a i {
  font-size: 14px;
  color: #1D84B5;
}

.ue-tab__list {
  color: #303852;
}

.ue-tab__list P {
  color: #303852;
  font-family: oswaldregular;
  font-size: 16px;
  letter-spacing: 1px;
  margin-bottom: 8px;
}

.ue-tab__list .list-unstyled .nav-link {
  padding-top: 0;
  color: #212D47;
  font-family: clear_sansregular;
  font-size: 16px;
}

.ue-header__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 76px;
}

.ue-header__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ue-header__inner .navbar-collapse {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

.ue-addthis_toolbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ue-hr {
  border-top-color: #F3F3F3;
}

.ue-main-carousel .js-prev, .ue-main-carousel .slick-prev {
  left: 40px;
  height: 66px;
  width: 66px;
  border: 1px solid #212D47;
  border-radius: 2px;
  background-color: rgba(29, 132, 181, 0.5);
  display: inline-block;
}

.ue-main-carousel .js-prev:hover, .ue-main-carousel .slick-prev:hover {
  background-color: #1D84B5 !important;
}

.ue-main-carousel .js-prev::after, .ue-main-carousel .slick-prev::after {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 20px;
  height: 36px;
  content: "";
  background: url("../img/angle-left.svg") no-repeat;
}

.ue-main-carousel .js-next, .ue-main-carousel .slick-next {
  right: 40px;
  height: 66px;
  width: 66px;
  border: 1px solid #212D47;
  border-radius: 2px;
  background-color: rgba(29, 132, 181, 0.5);
}

.ue-main-carousel .js-next::after, .ue-main-carousel .slick-next::after {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: white;
  display: inline-block;
  width: 20px;
  height: 36px;
  content: "";
  background: url("../img/angle-right.svg") no-repeat;
}

.ue-main-carousel .js-next:hover, .ue-main-carousel .slick-next:hover {
  background-color: #1D84B5 !important;
}

.ue-main-carousel .slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 10;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  text-indent: -99999px;
}

.dropdown__pnl__box.dropdown__pnl__box-md {
  width: 360px;
}

.main-slide_txt_wrap {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(46, 69, 119, 0.1)), to(#212D47));
  background: -o-linear-gradient(top, rgba(46, 69, 119, 0.1) 0%, #212D47 100%);
  background: linear-gradient(180deg, rgba(46, 69, 119, 0.1) 0%, #212D47 100%);
}

.main-slide_txt_getTicket {
  border-bottom: 1px solid transparent;
}

.js-slide--facebook {
  position: absolute;
  bottom: 24px;
  right: 24px;
  z-index: 10;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  background-color: #39579A;
  color: #fff;
}

.js-slide--facebook:hover, .js-slide--facebook:focus, .js-slide--facebook:active {
  text-decoration: none;
  color: #fff;
}

.ue-pattern {
  background: url("../img/patern.png") repeat 0 0;
}

.ue-pattern--offset {
  background-position: 0 80px;
}

.ad-box {
  height: 310px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.seeAll {
  font-size: 16px;
  font-family: oswaldregular;
  letter-spacing: 1px;
  color: #1D84B5;
}

.seeAll:hover, .seeAll:active, .seeAll:focus {
  text-decoration: none;
  color: #5AA5C9;
}

.seeAll-mt--5 {
  margin-top: -5px;
}

.ad-box--link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  height: 250px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.promote-icn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 62px;
}

.follow-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

.follow-section:hover {
  text-decoration: none;
}

.follow-section--facebook {
  background-color: rgba(57, 87, 154, 0.9);
}

.follow-section--twitter {
  background-color: rgba(105, 172, 224, 0.9);
}

.follow-section--google {
  background-color: rgba(222, 77, 59, 0.9);
}

.follow-section--youtube {
  background-color: rgba(220, 34, 23, 0.9);
}

.follow-section--btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 50px;
  width: 160px;
  line-height: 54px;
  background-color: #fff;
  border: 0;
  cursor: pointer;
}

.social__footer-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.social__footer-list .list-inline-item {
  width: 48px;
  height: 48px;
  border: 1px solid #596074;
  border-radius: 100px;
}

.social__footer-list .list-inline-item A {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}

.social__footer-list .list-inline-item A:hover {
  text-decoration: none;
}

FOOTER > DIV {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.ad-banner IMG {
  max-width: 100%;
}

.location--search-details {
  position: absolute;
  top: 43px;
  right: 0;
  z-index: 5;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.current-location {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.current-location I {
  margin-right: 8px;
}

.current-location INPUT {
  border: 0;
  font: 16px clear_sansregular;
  color: #212D47;
}

.current-location INPUT:focus {
  outline: none;
}

.current-location INPUT::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font: 16px clear_sansregular;
  color: #212D47;
}

.current-location INPUT::-moz-placeholder {
  /* Firefox 19+ */
  font: 16px clear_sansregular;
  color: #212D47;
}

.current-location INPUT:-ms-input-placeholder {
  /* IE 10+ */
  font: 16px clear_sansregular;
  color: #212D47;
}

.current-location INPUT:-moz-placeholder {
  /* Firefox 18- */
  font: 16px clear_sansregular;
  color: #212D47;
}

.search-location {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 32px;
}

.search-location I {
  margin-right: 8px;
}

.search-location INPUT {
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-bottom: 1px solid #212D47;
  border-radius: 0;
  font: 16px clear_sansregular;
  color: #212D47;
}

.search-location INPUT:focus {
  outline: none;
}

.search-location INPUT::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font: 16px clear_sansregular;
  color: #212D47;
}

.search-location INPUT::-moz-placeholder {
  /* Firefox 19+ */
  font: 16px clear_sansregular;
  color: #212D47;
}

.search-location INPUT:-ms-input-placeholder {
  /* IE 10+ */
  font: 16px clear_sansregular;
  color: #212D47;
}

.search-location INPUT:-moz-placeholder {
  /* Firefox 18- */
  font: 16px clear_sansregular;
  color: #212D47;
}

.search-location__results {
  position: absolute;
  top: 55px;
  left: 0;
  z-index: 10;
  width: 100%;
  background-color: white;
  list-style-type: none;
  padding: 15px;
  max-height: 300px;
  overflow-y: auto;
  text-align: left;
}

.search-location__results li span {
  display: block;
  padding: 0 .5rem .5rem;
  color: #212D47;
  font-family: clear_sansregular;
  font-size: 16px;
}

.search-location__results li span:hover {
  text-decoration: none;
  color: #1D84B5;
  cursor: pointer;
}

.search-location__results li a {
  display: block;
}

.search-location__results li:last-child span {
  padding-bottom: 0;
}

.ue-search-header {
  z-index: 120;
  width: 570px;
  -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);
}

.ue-search-header .form-control {
  padding: 0 12px;
  background-color: #FBFCFC;
  font: 16px clear_sansregular;
  color: #1D84B5;
  width: 100%;
  height: 34px;
  border: 0;
}

.ue-search-header .form-control::-webkit-input-placeholder {
  color: #ACAFB9;
  font: 16px clear_sansregular;
}

.ue-search-header .form-control::-moz-placeholder {
  color: #ACAFB9;
  font: 16px clear_sansregular;
}

.ue-search-header .form-control::-ms-input-placeholder {
  color: #ACAFB9;
  font: 16px clear_sansregular;
}

.ue-search-header .form-control::placeholder {
  color: #ACAFB9;
  font: 16px clear_sansregular;
}

.ue-search-header .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ACAFB9;
  font: 16px clear_sansregular;
}

.ue-search-header .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #ACAFB9;
  font: 16px clear_sansregular;
}

.ue-search-header .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #ACAFB9;
  font: 16px clear_sansregular;
}

.ue-search-header .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #ACAFB9;
  font: 16px clear_sansregular;
}

.ue-search-header::before {
  content: "";
  margin-right: -13px;
  width: 26px;
  height: 26px;
  background: #fff;
  z-index: -2;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  top: -10px;
  right: 36px;
}

.ue-header_top--nav__link:focus I {
  color: #2E4577;
}

.mobile-nv, .ue-hr-mobile, .ue-tabs-switch--top {
  display: none;
}

.ue-modal {
  border: 1px solid #fff;
}

.ue-modal .close {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 40px;
  height: 40px;
  opacity: 1;
  background-color: #fff;
  cursor: pointer;
}

.ue-modal--top {
  height: 390px;
  background-position: center top;
  background-repeat: no-repeat;
}

.ue-modal--top--inner {
  padding-top: 280px;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  background-color: rgba(33, 45, 71, 0.6);
}

.ue-modal--top-pt {
  padding-top: 47px;
  -webkit-animation: ue-modal-pt 1s;
  /* Safari 4+ */
  /* Fx 5+ */
  /* Opera 12+ */
  animation: ue-modal-pt 1s;
  /* IE 10+, Fx 29+ */
}

.ue-modal--auth {
  position: relative;
  background-color: #fff;
}

.ue-modal--auth-mt {
  margin-top: -230px;
  -webkit-animation: ue-modal--auth-mt 1s;
  /* Safari 4+ */
  /* Fx 5+ */
  /* Opera 12+ */
  animation: ue-modal--auth-mt 1s;
  /* IE 10+, Fx 29+ */
}

.ue-divider-ln {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  color: #596074;
  font: 12px clear_sansregular;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.ue-divider-ln SPAN {
  position: relative;
  z-index: 2;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #fff;
}

.ue-divider-ln::after {
  position: absolute;
  bottom: 50%;
  left: 0;
  z-index: 1;
  content: "";
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: 1px;
  background-color: #F3F3F3;
}

.ue-modal--auth-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.ue-auth-socials--btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 168px;
  height: 48px;
}

.ue-auth-socials--btn-fb {
  background-color: #3B5998;
}

.ue-auth-socials--btn-tw {
  background-color: #55ACEE;
}

.ue-auth-socials--btn-g {
  background-color: #DD4B39;
}

.ue-auth-form .input-group-addon {
  border: 1px solid #ACAFB9;
  padding-right: 16px;
}

.ue-auth-form .input-group-addon I {
  color: #2E4577;
  font-size: 20px;
}

.ue-form-control {
  padding: 1px 20px 0 !important;
  height: 56px;
  border: 1px solid #ACAFB9;
  font: 18px/56px oswaldregular;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #2E4577;
  cursor: pointer;
}

.ue-form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font: 18px/56px oswaldregular;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #2E4577;
}

.ue-form-control::-moz-placeholder {
  /* Firefox 19+ */
  font: 18px/56px oswaldregular;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #2E4577;
}

.ue-form-control:-ms-input-placeholder {
  /* IE 10+ */
  font: 18px/56px oswaldregular;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #2E4577;
}

.ue-form-control:-moz-placeholder {
  /* Firefox 18- */
  font: 18px/56px oswaldregular;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #2E4577;
}

.ue-form-control:focus {
  border-color: #ACAFB9;
}

.ue-auth-form--extend {
  display: none;
  position: relative;
  z-index: 2;
  margin-top: -2px;
  padding: 25px;
  border: 1px solid #ACAFB9;
  background-color: #fff;
  border-radius: 0 2px 2px 0;
}

.signup-form--extend {
  padding: 0;
  border: 0;
}

.subscribeForm {
  background-color: #fff;
}

.g-font-size-32--lg {
  font-size: 32px;
}

.ue-full-bg {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
}

.ue-full-bg a.color-light-grey:hover {
  color: white;
}

.ue-full-bg-cover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(46, 69, 119, 0.8);
}

.block-344 {
  height: 344px;
}

.block-455 {
  height: 455px;
}

/* ue-side-carousel */
.ue-side-carousel {
  padding-bottom: 58px;
}

.ue-side-carousel .js-prev {
  top: auto !important;
  bottom: 0;
  left: 15%;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  color: #1D84B5;
  background-color: transparent !important;
}

.ue-side-carousel .js-next {
  top: auto !important;
  bottom: 0;
  right: 15%;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  color: #1D84B5;
  background-color: transparent !important;
}

.ue-side-carousel .js-pagination LI {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px;
}

.ue-side-carousel .js-pagination LI.slick-active SPAN {
  background-color: #1D84B5 !important;
}

.ue-side-carousel .js-pagination LI SPAN {
  background-color: #ACAFB9;
}

.ue-side-carousel .addthis_toolbox_wrap {
  text-align: left;
  left: auto;
  right: -10px;
}

.ue-side-carousel .eventGrid_box_details_upto .addthis_toolbox::after {
  right: 21px !important;
}

.tab-result-filter-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #F3F3F3;
}

.ue-tabs-switch-s .nav-link {
  border-bottom-width: 1px;
}

.tab-result-count {
  font: 16px clear_sansbold;
}

.tab-result-count SPAN {
  color: #1D84B5 !important;
}

.tab-sortShow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.sortBy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.sortBy .dropdown BUTTON {
  background: none;
  color: #212D47;
  font: 16px clear_sansregular;
}

.dropdown-toggle.pay-now {
  border: none;
}

.dropdown-toggle.pay-now[aria-expanded="true"] span:after {
  content: '\e903';
}

.dropdown-toggle.pay-now span {
  position: relative;
  padding-right: 25px;
  line-height: 50px;
}

.dropdown-toggle.pay-now span:after {
  position: absolute;
  right: 0;
  top: 51%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: '\e900';
  font-family: 'hs-icons' !important;
  font-size: 14px;
}

.ue-pagination-plural LI:first-child {
  margin-right: 20px;
}

.ue-pagination-plural LI:first-child A {
  padding: .5rem .75rem !important;
}

.ue-pagination-plural LI:last-child {
  margin-left: 20px;
}

.ue-pagination-plural LI:last-child A {
  padding: .5rem .75rem !important;
}

.ue-pagination-plural .page-item .page-link {
  padding-top: 9px;
  border: 0;
  font: 18px oswaldmedium;
}

.ue-pagination-plural .page-item .page-link:hover {
  background-color: transparent;
}

.ue-pagination-plural .page-item .page-link.inactive {
  color: #5AA5C9;
  pointer-events: none;
}

.ue-pagination--red .page-link {
  color: #F03C3C;
}

.ue-pagination--darkGrey .page-link {
  color: #2E4577;
}

.ue-pagination--darkGrey .page-link:hover {
  color: #F72A2A;
}

.ue-pagination--darkGrey .page-link.active {
  color: #1D84B5;
}

.tab-lnk-mob .js-tabs-mobile-control {
  margin-right: 0 !important;
  margin-left: 0 !important;
  border: 1px solid #F3F3F3 !important;
  background-color: #fff !important;
  color: #1D84B5 !important;
}

.tab-lnk-mob .ue-tabs-switch-s .nav-item > A {
  margin-right: 0;
}

.ue-direction--lnk {
  font: 16px oswaldregular;
  color: #1D84B5;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.ue-direction--lnk:hover {
  text-decoration: none;
  color: #5AA5C9;
}

.ue-direction--lnk.inactive {
  color: #5AA5C9;
  pointer-events: none;
}

.ue-js-carousel-middle .js-prev {
  left: 8px;
  height: 50px;
  width: 50px !important;
  border: 1px solid rgba(33, 75, 41, 0.7);
  border-radius: 2px;
  color: #fff !important;
  background-color: rgba(29, 132, 181, 0.5) !important;
}

.ue-js-carousel-middle .js-prev:hover {
  background-color: #1D84B5 !important;
}

.ue-js-carousel-middle .js-next {
  right: 8px;
  height: 50px;
  width: 50px !important;
  border: 1px solid rgba(33, 75, 41, 0.7);
  border-radius: 2px;
  background-color: rgba(29, 132, 181, 0.5) !important;
  color: #fff !important;
}

.ue-js-carousel-middle .js-next:hover {
  background-color: #1D84B5 !important;
}

.ue-js-carousel-middle .js-pagination {
  position: static !important;
  padding-top: 16px;
  -webkit-transform: translateX(0) !important;
      -ms-transform: translateX(0) !important;
          transform: translateX(0) !important;
}

.ue-js-carousel-middle .js-pagination LI {
  display: inline-block;
  vertical-align: middle;
}

.ue-js-carousel-middle .js-pagination LI SPAN {
  width: 12px;
  height: 12px;
  border-radius: 0;
  border: 1px solid #ACAFB9;
  background-color: #fff;
  opacity: 1;
}

.ue-js-carousel-middle .js-pagination LI.slick-active SPAN {
  background-color: #1D84B5 !important;
  border-color: #1D84B5;
}

.dropdown__pnl, .dropdown__pnl-venue {
  position: relative;
}

.dropdown__pnl > BUTTON, .dropdown__pnl-venue > BUTTON {
  border: 0;
  background-color: transparent;
  cursor: pointer;
}

.dropdown__pnl > BUTTON:focus, .dropdown__pnl-venue > BUTTON:focus {
  outline: none;
}

.dropdown__pnl__box {
  display: none;
  position: absolute;
  top: 46px;
  z-index: 130;
  width: 332px;
  background-color: #fff;
  border: 1px solid #EEEEEE;
  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
}

.dropdown__pnl__box.show {
  display: block;
}

.dropdown__pnl__srch {
  position: relative;
}

.dropdown__pnl__srch INPUT {
  padding-right: 30px;
  width: 200px;
  border: 0;
  color: #212D47;
  font: 16px clear_sansregular;
  -webkit-box-shadow: 0 1px 0 0 #F3F3F3;
          box-shadow: 0 1px 0 0 #F3F3F3;
}

.dropdown__pnl__srch INPUT:focus {
  outline: none;
}

.dropdown__pnl__srch INPUT::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ACAFB9;
  font: 16px clear_sansregular;
}

.dropdown__pnl__srch INPUT::-moz-placeholder {
  /* Firefox 19+ */
  color: #ACAFB9;
  font: 16px clear_sansregular;
}

.dropdown__pnl__srch INPUT:-ms-input-placeholder {
  /* IE 10+ */
  color: #ACAFB9;
  font: 16px clear_sansregular;
}

.dropdown__pnl__srch INPUT:-moz-placeholder {
  /* Firefox 18- */
  color: #ACAFB9;
  font: 16px clear_sansregular;
}

.dropdown__pnl__srch I {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 2;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 20px;
  color: #596074;
}

.dropdown__pnl__srch .btn {
  height: 60px;
}

/* ue-search-frm */
.ue-search-frm .input-group INPUT {
  height: 36px;
  background-color: #fbfcfc;
  border: 0;
}

.ue-search-frm .input-group INPUT:focus {
  background-color: #EDF6FE;
}

.ue-search-frm .input-group INPUT::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ACAFB9;
  font: 16px clear_sansregular;
}

.ue-search-frm .input-group INPUT::-moz-placeholder {
  /* Firefox 19+ */
  color: #ACAFB9;
  font: 16px clear_sansregular;
}

.ue-search-frm .input-group INPUT:-ms-input-placeholder {
  /* IE 10+ */
  color: #ACAFB9;
  font: 16px clear_sansregular;
}

.ue-search-frm .input-group INPUT:-moz-placeholder {
  /* Firefox 18- */
  color: #ACAFB9;
  font: 16px clear_sansregular;
}

.sortBy--view {
  margin-left: 16px;
  line-height: 0;
}

.sortBy--view:hover {
  text-decoration: none;
  color: #F72A2A;
}

.sortBy--view.active I {
  color: #F72A2A;
}

.sortBy--view I {
  color: #596074;
  font-size: 20px;
}

/* ue-search__list */
.ue-search__list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.ue-search__list LI:last-child {
  border-bottom: 1px solid #F3F3F3;
}

.ue-search__list__item {
  padding: 25px;
  border: 1px solid #F3F3F3;
  border-bottom: 0;
}

.ue-search__list--grid LI {
  margin: 0 0 30px;
  border-bottom: 1px solid #F3F3F3;
}

.ue-search__list--grid LI:nth-child(odd) {
  margin-right: 15px;
}

.ue-search__list--grid LI:nth-child(even) {
  margin-left: 15px;
}

.ue-search__list--grid LI > DIV {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.ue-search__list--grid LI > DIV H4 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.ue-search__list--grid LI > DIV SPAN {
  margin-bottom: 5px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  height: 24px;
  min-height: auto;
}

.ue-search__list--grid .ue-search__list__item {
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 20px);
}

.ue-badge {
  display: inline-block;
  padding: 0 5px;
  height: 20px;
  border-radius: 4px;
  font: 11px/23.5px oswaldmedium;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.8px;
}

.upcoming--img {
  display: block;
  /*margin-bottom: 24px;*/
  /*IMG { max-width: 100%; }*/
}

/* list-icons */
.list-icons {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.list-icons LI:last-child {
  border-bottom: 0;
}

.list-icons__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #F3F3F3;
}

.list-icons__item I {
  margin-right: 5px;
  font-size: 22px;
}

.ue-carousel-photos .js-pagination {
  display: none !important;
}

.ue-carousel-photos .js-prev {
  left: 15px;
  width: 66px !important;
  height: 66px;
}

.ue-carousel-photos .js-prev::before {
  font-size: 30px;
}

.ue-carousel-photos .js-next {
  right: 15px;
  width: 66px !important;
  height: 66px;
}

.ue-carousel-photos .js-next::before {
  font-size: 30px;
}

.featured__section--count_underline .featured__section_description > SPAN {
  border-bottom: 1px solid transparent;
}

.featured__section--count_underline:hover .featured__section_description > SPAN {
  border-bottom: 1px solid #F03C3C;
}

.event-img-cover > IMG {
  display: block;
  width: 100vw;
  max-height: 266px;
  -o-object-fit: cover;
     object-fit: cover;
}

.eventList-item_img--266 {
  width: 266px;
  height: 272px;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.ue-time--list DT {
  display: block;
  font: 12px clear_sansregular;
  color: #596074;
  text-transform: uppercase;
}

.ue-time--list DD {
  display: block;
  font: 14px clear_sansregular;
  color: #596074;
  text-transform: uppercase;
}

.plus-red {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("../img/icon---plus.png") no-repeat 0 0;
}

.minus-red {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("../img/icon---minus.png") no-repeat 0 0;
}

.expandMoreBtn--minus {
  display: none;
}

.expandMoreBtn--plus {
  display: inline;
}

.expandMoreBtn:active, .expandMoreBtn:focus {
  color: #F03C3C;
}

.expandMoreBtn.expand .expandMoreBtn--plus {
  display: none;
}

.expandMoreBtn.expand .expandMoreBtn--minus {
  display: inline;
}

.ue-lnk--red:hover {
  color: #F72A2A;
  text-decoration: none;
}

.text--limit {
  position: relative;
  height: 96px;
  overflow: hidden;
}

.text--limit::after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  content: "";
  width: 100%;
  height: 40px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.9)), color-stop(1%, rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.8) 1%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to top, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.8) 1%, rgba(255, 255, 255, 0) 100%);
}

.text--limit.expand {
  max-height: none;
  height: auto;
}

.ue-lnk--hover:hover i, .ue-lnk--hover:hover span {
  color: #186D95 !important;
}

.map-icn-active I {
  color: #F72A2A !important;
}

.checkbox__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.checkbox__list LI {
  margin-bottom: 16px;
}

.d_none {
  display: none;
}

.venue-width {
  width: 56px;
}

/* filter__list */
.filter__list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.filter__list .item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-right: 8px;
  margin-bottom: 8px;
  padding: 4px 30px 0 10px;
  height: 32px;
  border: 1px solid #F3F3F3;
  font: 16px clear_sansregular;
  color: #212D47;
  border-radius: 2px;
}

.filter__list .item .close {
  width: 10px;
  height: 10px;
  background: url("../img/close-item.png") 0 0 no-repeat;
  position: absolute;
  right: 12px;
  top: 50%;
  margin-top: -5px;
  cursor: pointer;
  opacity: 1;
}

.closeAll {
  display: inline-block;
  vertical-align: top;
  width: 135px;
  height: 32px;
  font: 14px oswaldregular;
  color: #fff;
  text-transform: uppercase;
  border-radius: 2px;
  background-color: #1D84B5 !important;
  text-align: center;
  cursor: pointer;
  letter-spacing: 1px;
}

.closeAll > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 32px;
  margin-bottom: 8px;
}

.closeFiler {
  padding: 10px 0 0 !important;
  list-style-type: none;
}

.tab-custom.active {
  background: none !important;
  color: #5AA5C9;
}

.margin-auto {
  margin: 0 auto;
}

.ue-absolute-top {
  position: absolute;
  top: 5px;
  left: 0;
}

.formValidate--errorWhite .ue-form-group input.error ~ label.error {
  background-color: #fff !important;
}

.custom-select__dropdown-search__field {
  width: 100%;
  padding-right: 30px;
  border: 0;
  height: 48px;
  -webkit-box-shadow: 0 1px 0 0 #F3F3F3;
          box-shadow: 0 1px 0 0 #F3F3F3;
}

.custom-select__dropdown-search__field:focus {
  outline: none;
}

.custom-select__dropdown-search__field::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font: 16px clear_sansregular;
  color: #9c9fab;
}

.custom-select__dropdown-search__field::-moz-placeholder {
  /* Firefox 19+ */
  font: 16px clear_sansregular;
  color: #9c9fab;
}

.custom-select__dropdown-search__field:-ms-input-placeholder {
  /* IE 10+ */
  font: 16px clear_sansregular;
  color: #9c9fab;
}

.custom-select__dropdown-search__field:-moz-placeholder {
  /* Firefox 18- */
  font: 16px clear_sansregular;
  color: #9c9fab;
}

.selectFrom {
  list-style-type: none;
  padding: 0;
  max-height: 370px;
  overflow-y: auto;
}

.selectFrom .selectFrom__item {
  margin-bottom: 16px;
  cursor: pointer;
}

.selectFrom .selectFrom__item[role="treeitem"] {
  position: relative;
  padding-left: 30px !important;
}

.selectFrom .selectFrom__item[role="treeitem"]::after {
  display: block;
  width: 24px;
  height: 24px;
  left: 0;
  top: 0;
  position: absolute;
  border: 1px solid #acafb9;
  background-color: #fff;
  content: "";
}

.selectFrom .selectFrom__item[aria-selected="true"][role="treeitem"]::after {
  background: url("../img/form---check.png") 50% 50% no-repeat !important;
  background-size: auto !important;
  width: 24px !important;
  height: 24px !important;
  right: 0 !important;
  top: 0 !important;
  border: 0;
}

.note-popover {
  display: none;
}

.ue-myAcc A:hover {
  background-color: transparent;
}

.lst-sidebar .active I {
  color: #1D84B5;
}

.lst-sidebar .active SPAN {
  color: #1D84B5;
}

.ue-form-group-highlight.readOnly {
  pointer-events: none;
  background: transparent;
}

.ue-form-group-highlight.readOnly .select2-selection__arrow {
  display: none !important;
}

.ue-form-group-highlight.readOnly .select2-container .select2-selection--single {
  border-bottom-color: #F3F3F3 !important;
}

.ue-form-group-highlight.readOnly .select2-container .select2-selection--single .select2-selection__rendered {
  font-family: clear_sansregular;
}

.ue-form-group-highlight.readOnly .form-control {
  background-color: #FBFCFC;
  border-bottom-color: #F3F3F3;
  font-family: clear_sansregular;
}

.ue-form-group-highlight.readOnly .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-family: clear_sansregular;
}

.ue-form-group-highlight.readOnly .form-control::-moz-placeholder {
  /* Firefox 19+ */
  font-family: clear_sansregular;
}

.ue-form-group-highlight.readOnly .form-control:-ms-input-placeholder {
  /* IE 10+ */
  font-family: clear_sansregular;
}

.ue-form-group-highlight.readOnly .form-control:-moz-placeholder {
  /* Firefox 18- */
  font-family: clear_sansregular;
}

.ue-form-group-highlight.readOnly LABEL {
  background-color: #FBFCFC;
}

.modal-col-rep .row {
  margin-right: -6px;
  margin-left: -6px;
}

.modal-col-rep .col-12, .modal-col-rep .col-lg-6, .modal-col-rep .col-4, .modal-col-rep .col-lg-5, .modal-col-rep .col-lg-2 {
  padding-right: 6px;
  padding-left: 6px;
}

/* card-input--wrap */
.card-input--wrap {
  position: relative;
}

.card-input--wrap input {
  width: 100%;
  outline: none;
  padding-right: 54px;
  background-size: 45px 422px;
  background-repeat: no-repeat;
  background-image: url("../img/cc.png");
  background-position: 98% 0;
}

.card-input--wrap input.visa {
  background-position: 98% -49px;
}

.card-input--wrap input.visa-electron {
  background-position: 98% -97px !important;
}

.card-input--wrap input.mastercard {
  background-position: 98% -147px;
}

.card-input--wrap input.amex {
  background-position: 98% -341px;
}

.card-input--wrap input.discover {
  background-position: 98% -244px;
}

.card-input--wrap input.diners-club {
  background-position: 98% -293px !important;
}

.card-input--wrap input.jcb {
  background-position: 98% -390px !important;
}

.card-input--wrap input.maestro {
  background-position: 98% -195px !important;
}

.cc-box {
  display: inline-block;
  width: 45px;
  height: 32px;
  outline: none;
  background-size: 44px 422px;
  background-repeat: no-repeat;
  background-image: url("../img/cc.png");
  background-position: 0 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.cc-box.visa {
  background-position: 0 -49px;
}

.cc-box.visa-electron {
  background-position: 0 -97px !important;
}

.cc-box.mastercard {
  background-position: 0 -147px;
}

.cc-box.amex {
  background-position: 0 -341px;
}

.cc-box.discover {
  background-position: 0 -244px;
}

.cc-box.diners-club {
  background-position: 0 -293px !important;
}

.cc-box.jcb {
  background-position: 0 -390px !important;
}

.cc-box.maestro {
  background-position: 0 -195px !important;
}

.navbar-brand--md {
  padding: 0;
  width: 119px;
}

.navbar-brand--md IMG {
  max-width: 100%;
}

.cell-edit {
  padding: 0 15px;
}

.cell-edit .form-control {
  margin-bottom: 0;
  height: 46px;
}

.cell-edit-icon {
  position: absolute;
  top: 50%;
  right: 13px;
  z-index: 2;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  width: 36px;
  height: 36px;
  background: url("../img/save-edit.png") no-repeat;
  cursor: pointer;
}

.pencil-icn {
  background-position: left top;
}

.save-icn {
  background-position: left bottom;
}

.theme-table-td-alignV th {
  padding-right: 16px;
  padding-left: 16px;
}

.theme-table-td-alignV td {
  padding-left: 0;
  padding-right: 0;
  vertical-align: middle;
}

.checkout-step {
  display: none;
}

.checkout-step.show {
  display: block;
}

.step_ok {
  position: absolute;
  top: -7px;
  left: -51px;
  z-index: 2;
  content: "";
  width: 40px;
  height: 40px;
  background: url("../img/order---step-ok.png") no-repeat 0 0;
}

.step_question {
  position: absolute;
  top: -7px;
  left: -51px;
  z-index: 2;
  content: "";
  width: 40px;
  height: 40px;
  background: url("../img/icn-question.png") no-repeat 0 0;
}

.promo--section {
  position: relative;
}

.promo--section IMG {
  max-width: 100%;
}

.promo--section__inner {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(42, 64, 106, 0.2)), color-stop(62.29%, rgba(31, 41, 61, 0.85)), to(#1F293D));
  background: -o-linear-gradient(top, rgba(42, 64, 106, 0.2) 0%, rgba(31, 41, 61, 0.85) 62.29%, #1F293D 100%);
  background: linear-gradient(180deg, rgba(42, 64, 106, 0.2) 0%, rgba(31, 41, 61, 0.85) 62.29%, #1F293D 100%);
}

.count-handler-minus {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.count-handler-minus I {
  padding-top: 4px;
}

.count-handler-minus:hover {
  background-color: #EDF6FE;
}

.count-handler-minus:hover I {
  color: #42A5F5;
}

.count-handler-input {
  width: 42px;
  height: 42px;
  border: 1px solid #E0E0E0;
  font: 16px clear_sansregular;
}

.count-handler-input:focus {
  outline: none;
}

.count-handler-input:disabled {
  background-color: transparent;
}

.count-handler-plus {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.count-handler-plus I {
  padding-top: 4px;
}

.count-handler-plus:hover {
  background-color: #EDF6FE;
}

.count-handler-plus:hover I {
  color: #42A5F5;
}

.ue-carousel-lg .js-prev {
  left: 40%;
}

.ue-carousel-lg .js-next {
  right: 40%;
}

.hide-promocode {
  display: none !important;
}

#promoCode:focus {
  outline: none;
}

#promoCode .icon-arrow-up {
  color: #5AA5C9;
}

.promocode-input .form-control {
  width: 360px;
}

.display-block {
  display: block;
}

.onClickHideEvent, .onClickHideArticle, .onClickHideDeal, .onClickHidePhoto {
  display: none;
}

#js-tags-list {
  border: none;
}

.my_class, .categories-cl {
  height: 100%;
}

.my_class .select2-selection__rendered, .categories-cl .select2-selection__rendered {
  padding: 0 !important;
}

.my_class .select2-selection__rendered .select2-selection__choice, .categories-cl .select2-selection__rendered .select2-selection__choice {
  display: none !important;
}

.my_class .select2-selection--multiple, .categories-cl .select2-selection--multiple {
  padding-left: 0;
  border: 0;
  background-color: transparent;
}

.my_class .select2-search--inline .select2-search__field, .categories-cl .select2-search--inline .select2-search__field {
  height: auto;
  cursor: pointer;
  padding-top: 0.899rem !important;
  padding-bottom: 0.5rem !important;
}

.my_class .select2-search--inline .select2-search__field::-webkit-input-placeholder, .categories-cl .select2-search--inline .select2-search__field::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 16px;
  font-family: oswaldregular;
  color: #212D47;
  text-transform: uppercase;
  cursor: pointer;
}

.my_class .select2-search--inline .select2-search__field::-moz-placeholder, .categories-cl .select2-search--inline .select2-search__field::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 16px;
  font-family: oswaldregular;
  color: #212D47;
  text-transform: uppercase;
  cursor: pointer;
}

.my_class .select2-search--inline .select2-search__field:-ms-input-placeholder, .categories-cl .select2-search--inline .select2-search__field:-ms-input-placeholder {
  /* IE 10+ */
  font-size: 16px;
  font-family: oswaldregular;
  color: #212D47;
  text-transform: uppercase;
  cursor: pointer;
}

.my_class .select2-search--inline .select2-search__field:-moz-placeholder, .categories-cl .select2-search--inline .select2-search__field:-moz-placeholder {
  /* Firefox 18- */
  font-size: 16px;
  font-family: oswaldregular;
  color: #212D47;
  text-transform: uppercase;
  cursor: pointer;
}

.my_class .select2-results, .categories-cl .select2-results {
  width: 330px;
  background-color: #fff;
}

.my_class .select2-results .select2-results__options, .categories-cl .select2-results .select2-results__options {
  max-height: 370px;
}

.select2-container--default .select2-results > .select2-results__options LI {
  padding-left: 20px;
}

.select2-results__options .select2-results__option::after {
  display: none !important;
}

.topCityName_wrap I {
  display: inline-block;
  vertical-align: middle;
}

.topCityName_wrap SPAN {
  display: inline;
  vertical-align: middle;
}

.theme-list-33 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 20px;
  width: 100%;
}

.theme-list-33 .list-item {
  width: 32%;
  border-right: 1px solid #f7f7f7;
}

.theme-list-33 .list-item .nav-link {
  padding-right: 15px !important;
  padding-left: 20px !important;
}

.theme-list-25 {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 20px;
  width: 100%;
}

.theme-list-25 .list-item {
  width: 25%;
  border-right: 1px solid #f7f7f7;
}

.theme-list-25 .list-item .nav-link {
  padding-right: 15px !important;
  padding-left: 20px !important;
}

[data-item-width="20"] {
  width: 20%;
}

[data-item-width="25"] {
  width: 25%;
}

[data-item-width="33"] {
  width: 33.33333%;
}

[data-item-width="50"] {
  width: 50%;
}

.theme-srch_pnl {
  height: 100%;
  padding-left: 30px;
}

/*.masonry-grid {
	height: auto !important;
}*/
/*.masonry-grid-item {
	position: static !important;
}*/
/* acc__dropdown_sec */
.acc__dropdown_sec {
  position: relative;
}

.acc__dropdown_sec:hover .acc__dropdown_sec__list {
  display: block;
}

.acc__dropdown_sec:hover svg g {
  fill: #42A5F5;
}

.acc__dropdown_sec:hover span {
  color: #212D47;
}

.acc__dropdown_sec .acc__dropdown_sec__list_close {
  display: none;
}

.acc__dropdown_sec__list--wrap {
  position: absolute;
  top: 20px;
  left: 0;
  z-index: 115;
  padding-top: 10px;
  width: 250px;
}

.acc__dropdown_sec__list--wrap .acc__dropdown_sec__list {
  display: none;
  background-color: #fff;
  padding: 15px 25px;
  list-style-type: none;
  border: 1px solid #EEEEEE;
  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
}

.acc__dropdown_sec__list--wrap .acc__dropdown_sec__list LI {
  margin-bottom: 6px;
}

.acc__dropdown_sec__list--wrap .acc__dropdown_sec__list LI.active a i, .acc__dropdown_sec__list--wrap .acc__dropdown_sec__list LI.active a span {
  color: #1D84B5 !important;
  outline: none;
}

.acc__dropdown_sec__list--wrap .acc__dropdown_sec__list LI:last-child {
  margin-bottom: 0;
}

.acc__dropdown_sec__list--wrap .acc__dropdown_sec__list LI A {
  display: block;
  font: 16px clear_sans_lightregular;
  color: #212D47;
}

.acc__dropdown_sec__list--wrap .acc__dropdown_sec__list LI A:hover {
  text-decoration: none;
}

.u-check input[type="checkbox"]:checked + .u-check-icon-checkbox-v6 i {
  background-color: #1D84B5 !important;
  border-color: #1D84B5;
}

.u-go-to-v1 {
  z-index: 201;
}

.u-go-to-v1:hover {
  background-color: #fff !important;
}

.u-go-to-v1:hover I {
  color: #2E4577;
}

.tooltip-light .tooltip-inner {
  background-color: #fff;
  color: #2E4577 !important;
}

.tooltip-light.bs-tooltip-top .arrow::before {
  border-top-color: white !important;
}

.tooltip-light.bs-tooltip-bottom .arrow::before {
  border-bottom-color: white !important;
}

.tooltip-light.bs-tooltip-right .arrow::before {
  border-right-color: white !important;
}

.tooltip-light.bs-tooltip-left .arrow::before {
  border-left-color: white !important;
}

.bootstrap-datetimepicker-widget {
  right: 8px !important;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
  width: auto;
}

.timepicker-picker [data-action="togglePeriod"] {
  line-height: 36px;
}

.timepicker .btn {
  min-width: 80px;
  height: auto;
}

.bootstrap-datetimepicker-widget table td span {
  height: 40px;
  line-height: 40px;
}

.bootstrap-datetimepicker-widget a[data-action] {
  padding: 0;
}

.custombox-open.custombox-overlay {
  opacity: 0.7 !important;
}

.grecaptcha-badge {
  visibility: hidden;
}

.tooltip-huge {
  padding: 10px 20px !important;
}

.tooltip-huge table tr td {
  font-size: 12px;
}

.tooltip-huge table tr td:first-child {
  text-align: left;
}

.close__search {
  position: absolute;
  top: 13px;
  right: 13px;
  z-index: 10;
}

.fancybox-caption {
  position: fixed;
  top: 5%;
  right: 20.5%;
  padding: 0;
  border-top: 0;
  font-size: 20px;
}

.fancybox-caption-wrap {
  background: none;
  text-align: center;
  pointer-events: auto;
}

.preloader {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 160;
  width: 100%;
  height: 100%;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.dropdown__pnl__box--custom {
  width: 400px;
}

.u-check input.error + .u-check-icon-checkbox-v6 i {
  border-color: #F44336;
}

.uce-count-hover {
  cursor: default;
}

.uce-count-hover + span {
  cursor: default;
}

.disable__row .count-handler-cost, .disable__row s {
  color: #ccc;
}

.disable__row .count-handler {
  pointer-events: none;
}

.disable__row .count-handler .fa {
  color: #EBEBED;
}

.disable__row .count-handler .count-handler-input {
  background-color: #FAFAFA !important;
}

.disable__row span.select2-container::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  content: "";
  background-color: rgba(255, 255, 255, 0.8);
}

.event__moreinfo {
  height: 22px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.event__moreinfo.expand {
  height: auto;
  white-space: normal;
  overflow: visible;
  -o-text-overflow: clip;
     text-overflow: clip;
}

.color-disable {
  color: #ccc !important;
}

.uce-line-height-11 {
  line-height: 11px;
}

.preloader-hide-content {
  height: 340px;
  overflow: hidden;
  opacity: 0;
}

.menuActive:after {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  content: "";
  background-color: rgba(33, 45, 71, 0.9);
}

.menuActive_n:after {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  content: "";
  background-color: rgba(33, 45, 71, 0.9);
}

.ue-mega-menu {
  top: 62px;
}

.me-location.hs-mega-menu-opened .ue-mega-menu::before {
  content: "";
  width: 15px;
  height: 15px;
  background: #fff;
  z-index: 5;
  position: absolute;
  top: -8px;
  left: 60px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.me-events.hs-mega-menu-opened .ue-mega-menu::before {
  content: "";
  width: 15px;
  height: 15px;
  background: #fff;
  z-index: 5;
  position: absolute;
  top: -8px;
  left: 300px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.me-articles.hs-mega-menu-opened .ue-mega-menu::before {
  content: "";
  width: 15px;
  height: 15px;
  background: #fff;
  z-index: 5;
  position: absolute;
  top: -8px;
  left: 400px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.me-deals.hs-mega-menu-opened .ue-mega-menu::before {
  content: "";
  width: 15px;
  height: 15px;
  background: #fff;
  z-index: 5;
  position: absolute;
  top: -8px;
  left: 610px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.me-photos.hs-mega-menu-opened .ue-mega-menu::before {
  content: "";
  width: 15px;
  height: 15px;
  background: #fff;
  z-index: 5;
  position: absolute;
  top: -8px;
  left: 700px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.nye.hs-mega-menu-opened .hs-mega-menu {
  top: 62px;
}

.nye.hs-mega-menu-opened .hs-mega-menu::before {
  content: "";
  width: 15px;
  height: 15px;
  background: #fff;
  z-index: 5;
  position: absolute;
  top: -8px;
  right: 124px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.eventGrid_box_pic-temp {
  height: 266px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(42, 64, 106, 0.2)), color-stop(62.29%, rgba(31, 41, 61, 0.85)), to(#1F293D));
  background: -o-linear-gradient(top, rgba(42, 64, 106, 0.2) 0%, rgba(31, 41, 61, 0.85) 62.29%, #1F293D 100%);
  background: linear-gradient(180deg, rgba(42, 64, 106, 0.2) 0%, rgba(31, 41, 61, 0.85) 62.29%, #1F293D 100%);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  z-index: auto;
}

.eventGrid_box_pic-temp:hover {
  background-color: rgba(33, 45, 71, 0.6);
}

.eventGrid_box_pic-temp .eventGrid_box_pic_in {
  display: none;
}

.date.datePicker {
  position: relative;
}

.ue-form-group .datePicker INPUT.edited ~ label {
  top: -18px;
}

.ue-form-group .datePicker label {
  top: 8px;
}

.ue-form-group .datePicker INPUT:focus ~ LABEL,
.ue-form-group .datePicker.g-state-focus INPUT#daterange ~ LABEL {
  top: -20px;
  font-size: 13px !important;
}

.datePicker * {
  cursor: pointer;
}

.header__short {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 102;
  width: 100%;
  height: 58px;
  border-bottom: 1px solid #F3F3F3;
  -webkit-box-shadow: 0 0 10px 0 rgba(153, 153, 153, 0.4);
          box-shadow: 0 0 10px 0 rgba(153, 153, 153, 0.4);
  background-color: #fff;
}

.header__short .container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.header__short .container .navbar-brand {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 117px;
  margin-right: 0;
}

.header__short .container .navbar-brand IMG {
  max-width: 100%;
}

.header__short .container .blue-lnk {
  display: none;
  color: #1D84B5;
}

.dropdown-simple {
  width: auto;
  min-width: 80px;
}

.dropdown-simple .dropdown-toggle {
  padding-right: 10px;
  padding-left: 10px;
}

.dropdown-simple .select2-container .select2-selection--single {
  height: 48px;
  background-color: #fff;
  border: 1px solid #F3F3F3;
}

.dropdown-simple .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 34px;
  text-align: center;
}

.dropdown-simple .select2.select2-container--default .select2-selection--single .select2-selection__arrow {
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

#subscriberTerms-error, #onSubscriberTerms-error, #termsAndCond-error {
  position: absolute;
  bottom: -22px;
  left: 0;
  z-index: 2;
}

.slick-track {
  max-height: 576px;
}

.js-validate-creditcard .card--field {
  position: relative;
}

.js-validate-creditcard .card--field input {
  width: 100%;
  outline: none;
  padding-right: 54px;
  background-size: 38px 311px;
  background-image: url("../img/cc.png");
  background-position: 97% 4px;
}

.js-validate-creditcard .card--field input.visa {
  background-position: 97% -32px;
}

.js-validate-creditcard .card--field input.visa-electron {
  background-position: 97% -68px !important;
}

.js-validate-creditcard .card--field input.mastercard {
  background-position: 97% -104px;
}

.js-validate-creditcard .card--field input.amex {
  background-position: 97% -247px;
}

.js-validate-creditcard .card--field input.discover {
  background-position: 97% -175px;
}

.js-validate-creditcard .card--field input.diners-club {
  background-position: 97% -211px !important;
}

.js-validate-creditcard .card--field input.jcb {
  background-position: 97% -283px !important;
}

.js-validate-creditcard .card--field input.maestro {
  background-position: 97% -140px !important;
}

.close-abs {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 2;
  cursor: pointer;
}

.itemsOnPage {
  padding: 8px 10px;
  border: 1px solid #ACAFB9;
}

.u-header[data-header-fix-effect] {
  -webkit-transition: 0s !important;
  -o-transition: 0s !important;
  transition: 0s !important;
}

.u-header--moved-up {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.calendar-wrap .addeventatc {
  padding: 0;
  border: none !important;
  color: #1D84B5 !important;
  font: 14px oswaldregular !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.calendar-wrap .addeventatc .addeventatc_icon {
  display: none;
}

.calendar-wrap .addeventatc:active {
  top: 0 !important;
}

.calendar-wrap .addeventatc:hover {
  color: #5AA5C9 !important;
}

.firstHeading {
  padding-top: 15px;
  font: 18px/23px oswaldregular;
  color: #212D47;
  letter-spacing: 1px;
}

.bodyContentText {
  font: 14px clear_sansregular;
  color: #596074;
}

.bodyContent__section {
  border-top: 1px solid #F0F4F4;
  padding-top: 14px;
}

.bodyContent__section .bodyContentLink {
  margin-right: 10px;
}

.bodyContent__section .bodyContentLink, .bodyContent__section .bodyContentLinkRed {
  border-top: 0 !important;
  padding-top: 0 !important;
}

.bodyContentLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 14px;
  font: 16px/24px oswaldregular;
  letter-spacing: 0.5px;
  color: #1D84B5;
  text-transform: uppercase;
  border-top: 1px solid #F0F4F4;
}

.bodyContentLink:hover {
  text-decoration: none;
}

.bodyContentLinkRed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 14px;
  font: 16px/24px oswaldregular;
  letter-spacing: 0.5px;
  color: #F72A2A;
  text-transform: uppercase;
  border-top: 1px solid #F0F4F4;
}

.bodyContentLinkRed:hover {
  text-decoration: none;
  color: #F72A2A;
}

#ticketsAndEventDetails {
  display: none;
}

.ad-block__wrap {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 200;
  padding: 3px 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}

.ad-block {
  margin: 0 auto;
  max-width: 79%;
  min-width: 240px;
}

.ad-block a {
  display: block;
}

.ad-block a:hover {
  text-decoration: none;
}

.ad-block img {
  max-width: 100%;
}

.ad-block span {
  position: absolute;
  bottom: 0px;
  right: 6px;
}

.bottomAd .u-go-to-v1 {
  bottom: 60px !important;
  right: 30px !important;
}

.close_tooltip {
  top: 5px;
  right: 5px;
}

.customDropdown .select2-results__option {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 20px !important;
}

.customDropdown .select2-results__option::after {
  display: none !important;
}

.overflow-hidden {
  overflow: hidden;
}

.body100vh {
  height: calc(100vh - 200px);
}

.ad-block-close {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  padding: 5px;
  background-color: #fff;
  border: 0;
  cursor: pointer;
}

.ue-textarea .form-control {
  height: 60px;
}

.simple--select {
  padding: 0 15px 0 10px;
  height: 40px;
  border: 0;
  border-bottom: 1px solid #ACAFB9;
  background-color: #FBFCFC;
  min-width: 70px;
  outline: none;
}

.simple--select option {
  padding-top: 3px;
  padding-bottom: 3px;
  font: 16px clear_sansregular;
  color: #212D47;
}

.list-unstyled li.inactive {
  display: none !important;
}

.priceT {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 90px;
  padding-left: 10px;
}

.g-pt-40 {
  padding-top: 40px !important;
}

#eventDateRange {
  overflow: visible;
}

.l-blue {
  background-color: #e6f1f7;
}

.follow-section--btn-flex {
  width: auto;
  padding: 0 10px;
}

.select-tickets-count_wrap {
  width: 100px;
}

.select-tickets-count_wrap .form-group {
  margin-bottom: 0;
}

.select-tickets-count_wrap .select2-container .select2-selection--single {
  height: 45px;
}

.select-tickets-count_wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 35px;
}

.select-tickets-count_wrap .select2.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-top: -23px !important;
}

.my_class.select2-container--open .select2-search--inline .select2-search__field, .categories-cl.select2-container--open .select2-search--inline .select2-search__field {
  color: #1D84B5;
}

.my_class .select2-search--inline, .categories-cl .select2-search--inline {
  cursor: pointer;
  margin-top: 3px;
}

.my_class .select2-search--inline .select2-search__field, .categories-cl .select2-search--inline .select2-search__field {
  margin-right: 5px;
  font: 16px oswaldregular;
  color: #303852;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.my_class .select2-search--inline .select2-search__field:hover, .categories-cl .select2-search--inline .select2-search__field:hover {
  color: #1D84B5;
}

.custom-select__dropdown-search {
  padding: 0 !important;
}

.custom-select__dropdown-search .ue-form-group {
  margin: 0 auto;
  width: 100%;
}

.custom-select__dropdown-search .ue-form-group label {
  padding: 0 20px;
}

.custom-select__dropdown-search .ue-form-group input {
  position: relative;
  z-index: 5;
  padding-left: 20px;
}

.custom-select__dropdown-search .ue-form-group input:focus {
  margin-top: 0;
}

.custom-select__dropdown-search .ue-form-group i {
  z-index: 6;
}

.modal-bboot {
  margin: 0 auto;
}

.dashboardcode-bsmultiselect {
  margin-top: 5px;
  height: 60px;
  padding: 0 44px 0 0;
  border: 0;
  font-size: 16px;
  font-family: clear_sans_mediumregular;
  font-weight: 400;
  color: #212D47;
  background-color: transparent;
  border-bottom: 1px solid #ACAFB9;
}

.dashboardcode-bsmultiselect .form-control {
  height: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0 !important;
  background-color: transparent;
}

.dashboardcode-bsmultiselect .form-control li {
  font: 16px clear_sans_mediumregular;
  color: #212D47;
}

.dashboardcode-bsmultiselect .form-control li span {
  margin-right: 5px;
}

.dashboardcode-bsmultiselect .form-control li .close {
  cursor: pointer;
}

.dashboardcode-bsmultiselect .dropdown-menu li {
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.dashboardcode-bsmultiselect .dropdown-menu li:hover {
  background-color: #5AA5C9 !important;
}

.dashboardcode-bsmultiselect .dropdown-menu li:hover label {
  color: white !important;
}

.dashboardcode-bsmultiselect .dropdown-menu li input {
  height: auto;
}

.dashboardcode-bsmultiselect .dropdown-menu li label {
  position: static;
  font: 16px clear_sans_mediumregular !important;
  background-color: transparent !important;
}

.dashboardcode-bsmultiselect .dropdown-menu .custom-control {
  display: block;
  margin-right: 0;
  padding: 8px 0 !important;
}

.searchCateegoryDropDown {
  width: 240px;
  background-color: #fbfcfc;
}

.searchCateegoryDropDown .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 44px;
  text-align: left;
}

.searchCateegoryDropDown .select2.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-top: -28px !important;
}

#searchListGridResult ul a {
  text-align: left !important;
}

.gMaptooltip {
  position: absolute;
  -webkit-transform: translateX(-41%);
      -ms-transform: translateX(-41%);
          transform: translateX(-41%);
  width: 200px;
  padding: 15px;
  background-color: white;
}

.gMaptooltip__title {
  margin: 0 0 10px;
  font: 16px/23px oswaldregular;
  color: #212D47;
  letter-spacing: 1px;
}

.gMaptooltip__text {
  margin-bottom: 0;
  font: 14px clear_sansregular;
  color: #596074;
}

.get-ride {
  position: relative;
  cursor: pointer;
}

.get-ride__list {
  display: none;
  position: absolute;
  top: 30px;
  left: 0;
  z-index: 3;
  width: 100%;
  padding: 10px 15px;
  -webkit-box-shadow: 0 0 36px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 36px 0 rgba(0, 0, 0, 0.1);
  background-color: white;
}

.get-ride__list a {
  display: block;
  margin-bottom: 5px;
  font: 16px clear_sansregular;
  color: #212D47;
}

.get-ride__list a:hover {
  text-decoration: none;
  color: #1D84B5;
}

.get-ride__list a:last-child {
  margin-bottom: 0;
}

.get-ride__list a .fa-lyft {
  color: #ea098c;
}

.get-ride__list a .fa-uber {
  color: black;
}

.ev-l .select2-container .select2-selection--single {
  height: 44px;
}

.ev-l .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 30px;
}

.ev-l .select2.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-top: -23px !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.selectPerPage {
  width: 240px;
}

.selectPerPage .select2-container .select2-selection--single {
  height: 40px;
}

.selectPerPage .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 28px;
}

.selectPerPage .select2.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-top: -21px !important;
}

.selectPerPage .select2-container--default.select2-container--open {
  width: 100% !important;
}

.nav-item .my_class .select2-search--inline, .nav-item .categories-cl .select2-search--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.nav-item .my_class .select2-search--inline .select2-search__field, .nav-item .categories-cl .select2-search--inline .select2-search__field {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.nav-item .my_class .select2-container .select2-selection--multiple, .nav-item .categories-cl .select2-container .select2-selection--multiple {
  height: 100%;
}

.nav-item:hover .my_class, .nav-item:hover .categories-cl {
  border-bottom: 1px solid #1D84B5;
}

.eventList-item_content_top_pb20 > a.h4 {
  display: inline-block;
}

.list-unstyled-simple .nav-link {
  display: inline-block;
  font: 16px clear_sansregular;
  text-transform: none;
  text-decoration: none;
  border-bottom: none;
}

.datePicker input.error ~ label {
  top: -18px;
}

.datePicker input.error ~ label.error {
  position: absolute;
  top: auto !important;
  bottom: -22px;
  z-index: 5;
  padding-right: 0;
}

.l-blue_img {
  margin-right: 15px;
  width: 170px;
}

.l-blue_img img {
  max-width: 100%;
}

.btn-sm-96 {
  width: 96px !important;
  color: white !important;
  padding: 0 15px !important;
  font-size: 14px;
}

.g-border-2 {
  border-radius: 2px !important;
}

.datepicker-days .table-condensed td.day {
  padding: 5px;
  cursor: pointer;
  text-align: center;
  min-width: 25px;
  width: 25px;
  border: 1px solid #ACAFB9;
  border-radius: 0;
}

.datepicker-days .table-condensed td.day.old {
  background-color: #F3F3F3;
}

.datepicker-days .table-condensed td.day.new {
  background-color: #F3F3F3;
}

.datepicker-days .table-condensed td.day.active {
  background-color: #1D84B5;
}

.datepicker-decades .table-condensed td span {
  height: 50px;
}

.event-box-single-descript .shareTo-block .ue-lnk:hover i {
  color: #1D84B5 !important;
}

.event-box-single-descript .shareTo-block .ue-lnk:hover span {
  color: #1D84B5 !important;
}

.event-box-single-descript .shareTo-block .eventGrid_box_details_upto:hover .icn-share {
  background-image: url("../img/icn-share-active.png");
}

.event-box-single-descript .shareTo-block .eventGrid_box_details_upto:hover span {
  color: #1D84B5 !important;
}

.table__scroll {
  width: 100%;
  overflow-x: auto;
}

.table__scroll > table {
  min-width: 900px;
}

#checkoutGender-error {
  position: absolute;
  bottom: -21px;
  left: 0;
  font-size: 14px;
  font-family: clear_sansregular;
}

.checkoutGender.error ~ label + span > .selection > span {
  background-color: #fad2d2 !important;
}

#selectState-error {
  position: absolute;
  bottom: -21px;
  left: 0;
  font-size: 14px;
  font-family: clear_sansregular;
}

.selectState.error ~ label + span > .selection > span {
  background-color: #fad2d2 !important;
}

#stateSelect-error {
  position: absolute;
  bottom: -21px;
  left: 0;
  font-size: 14px;
  font-family: clear_sansregular;
}

.stateSelect.error ~ label + span > .selection > span {
  background-color: #fad2d2 !important;
}

.select2-selection.select2-selection--single.valid {
  background-color: #d9ecdd !important;
  border-color: #52AA5E !important;
}

.cust_chck {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  height: 0;
  width: 0;
}

.g-pos-static {
  position: static;
}

#bl_term_frm1-error,
#bl_term_frm2-error,
#checkoutUsr1-error,
#checkoutUsr2-error {
  position: absolute;
  bottom: 15px;
  left: 0;
  z-index: 1;
  width: 130px;
  display: none !important;
}

.errorlabel-abs {
  position: relative;
}

.errorlabel-abs label.error {
  position: absolute;
  bottom: -15px;
  left: 0;
  z-index: 1;
}

#searchformInputTop {
  color: #212D47;
}

.custombox-content ~ span {
  z-index: 10000;
}

#contEvOrgTerms-error {
  position: absolute;
  left: 0;
  width: 140px;
  bottom: -23px;
  font: 14px clear_sansregular;
}

#contEvOrgAQuestion-error {
  padding-left: 0;
  margin-top: 0;
  font: 14px clear_sansregular;
}

textarea.error {
  background-color: #fad2d2 !important;
}

textarea.error ~ label + label {
  padding-top: 5px;
  font-size: 13px;
  background-color: #fad2d2 !important;
  top: 0;
  color: #F03C3C;
}

textarea.valid {
  background-color: #d9ecdd !important;
}

textarea.valid ~ label + label {
  background-color: #d9ecdd !important;
  color: #596074;
}

.select2-results__option.loading-results {
  display: none !important;
}

.multi-tag ~ .select2 .select2-selection.select2-selection--multiple {
  border-top: 0;
  border-right: 0;
  border-left: 0;
  background-color: #FBFCFC;
}

.multi-tag ~ .select2 .select2-selection__rendered {
  padding-top: 5px;
  padding-left: 0;
  padding-right: 30px;
}

.multi-tag ~ .select2 .select2-selection__rendered .select2-selection__choice {
  height: 34px;
  background-color: #fff;
  font: 16px/32px clear_sansregular;
  border: none;
}

.multi-tag ~ .select2 .select2-selection__rendered .ue-form-group input.valid {
  background: transparent !important;
}

.tags__sec {
  position: relative;
}

.tags__sec .fa-search {
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 100;
}

.banner__b_wrp {
  border-bottom: 1px solid #F3F3F3;
  text-align: center;
}

.ad-box--link_wrap {
  width: 360px;
}

.banner__b {
  position: relative;
  margin: 0 auto;
  display: inline-block;
}

.banner__b img {
  max-width: 100%;
}

.banner__b a {
  position: absolute;
  bottom: -18px;
  right: 0;
  z-index: 2;
  font-size: 10px;
}

.ev_tb-bt .tab-custom.active {
  color: #1D84B5 !important;
}

.g-line-height-8 {
  line-height: 8px;
}

.homescreen {
  display: none;
  position: fixed;
  bottom: 10px;
  left: 50%;
  z-index: 202;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #fff;
}

.homescreen__inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 9px;
  border-radius: 2px;
  border: 1px solid rgba(172, 175, 185, 0.4);
  width: 320px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

.homescreen__inner::after {
  content: "";
  width: 10px;
  height: 10px;
  background: #fff;
  z-index: 10;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  bottom: -6px;
  left: 50%;
  border-right: 1px solid rgba(172, 175, 185, 0.4);
  border-bottom: 1px solid rgba(172, 175, 185, 0.4);
}

.homescreen__close {
  position: absolute;
  top: -10px;
  right: 10px;
  z-index: 203;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  border: 1px solid #acafb9;
  border-radius: 50%;
  cursor: pointer;
  background-color: #fff;
}

.homescreen_image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 8px;
  width: 40px;
  height: 40px;
  background-size: 40px 40px;
  background-repeat: no-repeat;
  background-color: #1d84b5;
  border-radius: 2px;
}

.homescreen_tap {
  position: relative;
  bottom: -5px;
}

#signupTerm-error {
  position: absolute;
  left: 0;
  bottom: -25px;
}

.header__short .container .navbar-brand--static {
  position: static;
  -webkit-transform: translate(0);
      -ms-transform: translate(0);
          transform: translate(0);
}

.ue-form-group > label:last-child {
  display: block !important;
}

.res-result .search-location__results {
  top: 91px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
}

.eventGrid_box .ue-star-left--mod {
  left: 16px !important;
}

#selectD-error {
  position: absolute;
  bottom: -28px;
  left: 0;
  z-index: 3;
}

#js-select2-venue {
  display: none;
}

.interesting_block {
  width: 100%;
  height: 320px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.divider_m {
  position: relative;
  padding-right: 25px;
}

.divider_m::after {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 1;
  content: "|";
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font: 16px oswaldregular;
}

.filters__item {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.filters__item.active g {
  fill: #ee3d42;
}

.filters-nav__sub .filters-nav__sub_back {
  display: none;
}

.filters-nav__sub .filters-nav__sub_btn {
  display: none;
}

.filters-nav__sub .nav-item button.nav-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.filters-nav__sub .nav-item button.nav-link .icon-arrow-down {
  margin-left: 3px;
}

.fb-sm {
  display: none;
}

.select2-container--default .select2-search--inline .select2-search__field {
  -webkit-appearance: initial;
}

.slick-slide .eventGrid_box_link > img {
  width: 100%;
  height: 342px;
}

.filters-nav__sub_back {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 13px 15px;
  height: 44px;
}

.filters-nav__sub_btn {
  padding: 0 15px;
}

.filters-nav__sub_btn .btn {
  width: 100%;
}

.filters-nav__sub_dropdown {
  display: none;
  background-color: transparent;
  border-top: 1px solid #F3F3F3 !important;
  border-bottom: 0;
}

.filters-nav__sub_dropdown .dropdown-toggle {
  padding: 0;
  text-align: left;
  font: 14px oswaldregular;
  color: #303852;
  text-transform: uppercase;
  background-color: transparent;
}

.top-ribbon-btn {
  height: 34px;
  width: 136px;
  border-radius: 4px;
  background-color: #FFFFFF;
  color: #D84943;
  font: 13px/40px oswaldmedium;
  letter-spacing: 0.5px;
  text-align: center;
  text-transform: uppercase;
}

.top-ribbon-btn:hover {
  text-decoration: none;
  color: #D84943;
}

.position-relative {
  position: relative;
}

.close-redr {
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 3;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background-image: url("../img/icons/close-icnn.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 46%;
  background-color: rgba(255, 255, 255, 0.3);
}

.frm__logo {
  width: 88px;
}

.frm__logo img {
  max-width: 100%;
}

.like_bbx {
  position: relative;
  background-color: #39579A;
}

.like_bbx::after {
  position: absolute;
  bottom: -20px;
  left: 20px;
  z-index: 2;
  width: 0;
  height: 0;
  content: "";
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid #39579A;
}

.like_bbx__title {
  position: relative;
}

.like_bbx__title::after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  content: "";
  height: 1px;
  width: 48px;
  background-color: #FBFCFC;
}

#select2-tagsSrch-results .select2-results__option, #select2-categoriesSrch-results .select2-results__option {
  position: relative;
  padding-left: 60px;
  height: 48px;
}

.select2-results__option[role="treeitem"]::after {
  position: absolute;
  top: 50%;
  left: 20px;
  z-index: 2;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background: url("../img/form---check-spr.png") left bottom;
}

.select2-container--open .select2-dropdown .select2-results__options [aria-selected="true"]::after {
  position: absolute;
  top: 50%;
  left: 20px;
  z-index: 2;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background: url("../img/form---check-spr.png") left top;
}

.no-checkboxes .select2-results__option {
  padding-left: 20px !important;
}

.no-checkboxes .select2-results__option::after {
  display: none !important;
}

.collapse.in {
  display: block;
  visibility: visible;
}

#contactOrganizer {
  background-color: transparent !important;
  border: 0;
}

#contactOrganizer .close i {
  color: #212D47;
}

.tabs-switcher_wrap .js-tabs-mobile-control {
  width: 100%;
  color: #1d84b5;
  border: 1px solid #1d84b5;
  background-color: transparent;
}

.top-ribbon--n {
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.top-ribbon--n .close-redr {
  display: none;
}

.top-ribbon--n.active .container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.top-ribbon--n.active .container .top-ribbon__txt-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.top-ribbon--n.active .close-redr {
  display: block;
}

.back-to-firstSub:hover {
  color: inherit !important;
  border-bottom-color: transparent !important;
}

.hs-mega-menu.ue-mega-menu {
  padding-top: 15px;
}

button {
  outline: none;
}

button:focus, button:active {
  outline: none;
}

.border-bottom-0 {
  border-bottom: 0;
}

.d-inline-block-middle {
  display: inline-block;
  vertical-align: middle;
}

.event__background {
  height: 265px;
  background-size: cover;
  background-repeat: no-repeat;
}

#checkboxAmoutToPay-error, #termsAndCond-error {
  display: none !important;
}

.z-index-10 {
  z-index: 10;
}

#checkOutNumber-error {
  display: none !important;
}

.fancybox-button--play,
.fancybox-button--thumbs,
.fancybox-button--fullscreen {
  display: none !important;
}

.tooltip-huge {
  position: relative;
}

.tooltip-huge > i {
  display: none;
  position: absolute;
  top: 10px;
  right: 20px;
  z-index: 3;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  color: black !important;
  cursor: pointer;
}

#mainCarousel .js-slide {
  cursor: move;
  cursor: grab;
  cursor: -webkit-grab;
}

#mainCarousel .js-slide:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

.selected-card {
  border-bottom: 1px solid #F3F3F3;
}

.selected-card li {
  border-bottom: 0;
}

.selected-card li span:first-child {
  width: 100px;
}

.selected-card li span:last-child {
  width: auto;
}

.searchC_wrap__handlers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.searchC_wrap__handlers .searchCateegoryDropDown {
  width: 154px;
}

.like__modal {
  width: 480px;
}

.ue-header_top--signup {
  width: 400px;
}

.ue-header_top--signup .ue-header_top--nav__item {
  border-left: 0;
}

.ue-header_top--signup .ue-header_top--nav__item .ue-header_top--nav__link {
  font: 17px oswaldregular;
  letter-spacing: 0.94px;
}

.ue-form__trial {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -110px;
  z-index: 10;
  padding: 30px 25px;
  width: 888px;
  border: 1px solid #EAEBED;
  -webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.1);
  background: white;
}

.ue-form__trial .btn-primary {
  height: 58px;
  width: 326px;
  font: 16px/56px oswaldregular;
  letter-spacing: 1px;
}

.ue-row--modify {
  margin-left: -10px;
  margin-right: -10px;
}

.ue-row--modify .col-lg-3, .ue-row--modify .col-md-6, .ue-row--modify .col-12 {
  padding-right: 10px;
  padding-left: 10px;
}

.ue-row--modify .col-lg-3 .h3, .ue-row--modify .col-md-6 .h3, .ue-row--modify .col-12 .h3 {
  font-size: 20px;
}

.ue-row--modify .col-lg-3 p, .ue-row--modify .col-md-6 p, .ue-row--modify .col-12 p {
  margin-bottom: 0;
  height: 125px;
}

.ue-paytitle {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 20px;
  color: #204071;
}

.ue-paytitle__bold {
  font-weight: bold;
}

.color-dark-r {
  color: #212D47;
}

.ue-hr-sm {
  position: relative;
  border-top-color: transparent;
}

.ue-hr-sm::after {
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 3;
  content: "";
  width: 32px;
  height: 1px;
  background-color: #EDECEC;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.ue-box-shadow {
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
}

.ue-usr_ava {
  position: relative;
  margin: 0 auto;
  width: 84px;
  height: 84px;
  border-radius: 50%;
}

.ue-usr_ava::after {
  position: absolute;
  top: -5px;
  left: -5px;
  z-index: 1;
  content: "";
  width: 21px;
  height: 25px;
  background: url("../img/icons/comma-red.svg") no-repeat center;
  background-size: contain;
}

.ue-usr_ava img {
  width: 100%;
  height: 100%;
}

.btn.ue-btn-lg {
  padding-top: 5px;
  width: 160px;
  height: 56px;
}

.ue-text-black-v9 {
  color: #1C1C1C;
}

.ue-bg-gr {
  background-color: #F7F8F8;
}

.ue-js-carousel .slick-list {
  height: 320px;
}

.ue-js-carousel .js-prev, .ue-js-carousel .js-next {
  background-color: transparent !important;
  font-size: 24px;
}

.ue-js-carousel .js-prev:hover, .ue-js-carousel .js-next:hover {
  color: #2E4577 !important;
}

.ue-js-carousel .js-prev {
  background: url("../img/icons/arrow-back.svg") no-repeat center;
}

.ue-js-carousel .js-prev::before {
  display: none;
}

.ue-js-carousel .js-next {
  background: url("../img/icons/arrow-next.svg") no-repeat center;
}

.ue-js-carousel .js-next::before {
  display: none;
}

.ue-header-mob {
  position: absolute;
  top: 67px;
  left: 0;
  z-index: 110;
  width: 100%;
}

.ue-header-mob .ue-header_top--nav.ue-header_top--signup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

.ue-header-mob .ue-header_top--nav.ue-header_top--signup .ue-header_top--nav__item {
  margin-bottom: 8px;
}

.ue-header-mob .ue-header_top--nav.ue-header_top--signup li:last-child {
  margin-bottom: 0;
}

.ue-header-mob .ue-header_top--nav.ue-header_top--signup .ue-header_top--nav__link {
  padding-left: 0;
  padding-right: 0;
}

.g-hover-lightgrey:hover {
  color: #5AA5C9;
}

.g-hover-lightgrey:hover * {
  color: #5AA5C9 !important;
}

.g-hover-lightgrey:hover use {
  fill: #5AA5C9 !important;
}

.g-hover-lightgrey:hover g {
  fill: #5AA5C9 !important;
}

.cvc__info {
  position: absolute;
  top: 5px !important;
  right: 5px !important;
  font-size: 14px !important;
  color: #5AA5C9 !important;
}

.cvc__info:hover .cvc__info_help {
  display: block;
}

.cvc__info_help {
  position: absolute;
  bottom: 20px;
  left: 50%;
  display: none;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 200px;
  padding: 3px 5px;
  color: #fff;
  text-align: center;
  border-radius: .25rem;
  background-color: #596074;
  font: 14px clear_sansregular;
  -webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.1);
}

.cvc__info_help::after {
  position: absolute;
  bottom: -5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  content: "";
  z-index: 2;
  display: block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #596074;
}

.cvc__info_help img {
  max-width: 100%;
}

.g-bg-instagram--hover:hover {
  background-color: #fff !important;
  border-color: #fff !important;
}

.g-bg-instagram--hover:hover i {
  color: black;
}

.ue-tabs-right {
  margin-left: 50%;
}

.ue-fb-tab-tt {
  margin-top: -67px;
}

.g-height-422 {
  height: 422px;
}

.credit-card-group legend {
  width: auto;
  padding-right: 10px;
  padding-left: 10px;
}

.card-instruction.valid.invalid {
  color: red;
}

.cardLabel::before {
  content: "(";
}

.cardLabel::after {
  content: ")";
}

.uce-exclamation__icn {
  color: #1c7eac;
  font-size: 40px;
}

.uce-btn-clear {
  background: transparent;
  border: none;
  color: #555 !important;
}

.top-ribbon__lg .close-redr {
  top: 21px;
}

.top-ribbon__showafter {
  display: none;
}

.uce-modal-slideUp {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 200;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  visibility: hidden;
  opacity: 0;
}

.uce-modal-slideUp_box {
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 201;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-bottom: -126px;
}

.uce-modal-slideUp.active {
  visibility: visible;
  opacity: 1;
}

.uce-modal-slideUp.active .uce-modal-slideUp_box {
  -webkit-animation-name: slideUp;
          animation-name: slideUp;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  bottom: 50%;
}

.uce-modal-slideUp.inactive {
  visibility: hidden;
  opacity: 0;
}

.uce-modal-slideUp.inactive .uce-modal-slideUp_box {
  -webkit-animation-name: slideOut;
          animation-name: slideOut;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  bottom: 0;
}

.uce-modal-slideUp .close {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 10;
  cursor: pointer;
}

@keyframes slideOut {
  from {
    bottom: 50%;
  }
  to {
    bottom: 0;
  }
}

@-webkit-keyframes slideOut {
  from {
    bottom: 50%;
  }
  to {
    bottom: 0;
  }
}

@keyframes slideUp {
  from {
    bottom: 0;
  }
  to {
    bottom: 50%;
  }
}

@-webkit-keyframes slideUp {
  from {
    bottom: 0;
  }
  to {
    bottom: 50%;
  }
}

.opacity-none {
  opacity: 0;
}

.uce-select_wrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.uce-select_wrap .label-abs {
  top: 4px;
}

.uce-select {
  width: 100%;
  height: 60px;
  padding: 2px 44px 0 12px;
  border: 0;
  font-size: 16px;
  font-family: clear_sans_mediumregular;
  font-weight: 400;
  color: #212D47;
  background: url("../img/arrow-downs.svg") no-repeat right 11px center transparent;
  border: 1px solid #DBDAE3;
  border-radius: 2px;
}

.uce-select:focus {
  outline: none;
}

.uce-select-md {
  height: 45px;
}

.uce-select:hover {
  cursor: pointer;
}

select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

.position-static {
  position: static;
}

@-moz-document url-prefix() {
  .uce-select {
    padding-left: 8px;
  }
}

#serviceSelectedCard {
  display: none;
}

.color-red {
  color: #F03C3C;
}

#editIsActive {
  display: none;
}

.search-location__close {
  visibility: hidden;
  position: absolute;
  top: 54px;
  right: 20px;
  z-index: 11;
  font-size: 18px;
  cursor: pointer;
}

.search-location__close.active {
  visibility: visible;
}

.yourPromoCode__error {
  color: red;
}

.yourPromoCode__error {
  display: none;
}

.addeventatc {
  z-index: 10 !important;
}

.cities__list-sub {
  display: none;
}

#backToMainNav {
  display: none;
}

.hide-md {
  display: block;
}

.show-md {
  display: none;
}

.uce-form-control--default {
  width: 100% !important;
  height: 50px !important;
  padding: 2px 12px !important;
  border: 1px solid #DBDAE3 !important;
  border-radius: 2px !important;
  background-color: #fff !important;
  font: 400 16px clear_sans_mediumregular !important;
  color: #212D47 !important;
}

.uce-date--rng {
  background-color: #fff !important;
  font: 400 16px clear_sans_mediumregular !important;
  color: #212D47 !important;
}

.uce-date--rng input {
  width: 100%;
  height: 100% !important;
  padding: 0 !important;
  font: 400 16px clear_sans_mediumregular !important;
  color: #212D47 !important;
}

.uce-date--rng .fa {
  font-size: 22px;
}

.uce-date--rng .input-group-addon {
  width: auto !important;
}

.selectState.valid {
  background-color: #d9ecdd !important;
}

#mainSearchForm {
  background-color: #fff;
  height: 532px;
}

#mainSearchForm .form-group {
  margin-bottom: 10px;
}

.ticket_description_md {
  display: block;
}

.ticket_description_sm {
  display: none;
}

.iframe_wrap {
  overflow: auto;
  position: relative;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}

iframe {
  min-width: 100%;
  width: 100px;
  *width: 100%;
}

.gate__wrap {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
}

.gate__wrap_section {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1001;
  max-width: 600px;
  width: 100%;
  height: calc(100% - 10%);
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 15px 20px;
}

.gate__wrap__inner_img {
  display: block;
  margin-bottom: 20px;
}

.gate__wrap_continue {
  margin-left: auto;
  color: #f74c4c;
}

.gate__wrap_continue:hover {
  color: #F72A2A;
}

.gate__wrap__close {
  margin-left: auto;
  margin-bottom: 20px;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.dateActive {
  overflow: hidden;
}

.countN.error {
  border-color: #DBDAE3 !important;
}

.grecaptcha-badge {
  visibility: hidden;
}

.uce-max-width-270 {
  max-width: 270px;
}

.u-datepicker-left label.error {
  position: absolute;
  left: 10px;
  bottom: -25px;
  font-size: 13px;
}

.g-font-size-default--md {
  font-size: 1rem !important;
}

svg.feather.feather-calendar {
  color: #495057;
}

.g-brdr-grey-v3 {
  border-color: #f1f3f5;
}

.g-brdr-grey-v4 {
  border-color: #ACAFB9 !important;
}

.g-brdr-grey-v5 {
  border-color: #e1eaea;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 0;
  padding: 0 8px;
  font-weight: normal;
}

.daterangepicker .drp-buttons .btn + .btn {
  margin-left: 8px;
}

.daterangepicker.show-calendar .drp-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.daterangepicker.show-calendar .drp-buttons .drp-selected {
  padding-bottom: 1rem;
}

.daterangepicker.show-calendar .drp-buttons > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.daterangepicker.show-calendar .drp-buttons > div .btn.btn-sm {
  width: 50%;
  min-width: auto;
  padding-top: 2px;
}

.u-btn-green {
  background-color: #40C057;
}

.g-font-primary {
  font-family: clear_sansregular;
}

.g-font-primary-bold {
  font-family: clear_sansbold;
}

.g-font-secondary {
  font-family: oswaldregular;
}

.width-100per {
  width: 100%;
}

.box-170x240 {
  width: 170px;
  height: 240px;
}

.g-max-width-824 {
  max-width: 824px;
  width: 100%;
}

.hs-has-mega-menu.my-account {
  display: none;
}

.event-calendar_wrap .picker-switch.accordion-toggle {
  display: none;
}

/* second colors */
/* backgrounds */
/* path */
/* fonts */
/* border colors */
@font-face {
  font-family: 'clear_sansbold';
  src: url("../fonts/clearsans-bold-webfont.woff2") format("woff2"), url("../fonts/clearsans-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'clear_sans_lightregular';
  src: url("../fonts/clearsans-light-webfont.woff2") format("woff2"), url("../fonts/clearsans-light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'clear_sans_mediumregular';
  src: url("../fonts/clearsans-medium-webfont.woff2") format("woff2"), url("../fonts/clearsans-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'clear_sansregular';
  src: url("../fonts/clearsans-regular-webfont.woff2") format("woff2"), url("../fonts/clearsans-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswaldmedium';
  src: url("../fonts/oswald-medium-webfont.woff2") format("woff2"), url("../fonts/oswald-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswaldregular';
  src: url("../fonts/oswald-regular-webfont.woff2") format("woff2"), url("../fonts/oswald-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswaldbold';
  src: url("../fonts/oswald-bold-webfont.woff2") format("woff2"), url("../fonts/oswald-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswaldlight';
  src: url("../fonts/oswald-light-webfont.woff2") format("woff2"), url("../fonts/oswald-light-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

/* second colors */
/* backgrounds */
/* path */
/* fonts */
/* border colors */
* {
  outline: none;
}

.border-top {
  border-top: 1px solid #F3F3F3;
}

.border-right {
  border-right: 1px solid #F3F3F3;
}

.border-bottom {
  border-bottom: 1px solid #F3F3F3;
}

.border-left {
  border-left: 1px solid #F3F3F3;
}

.border-box {
  border: 1px solid #F3F3F3;
}

/* font-weight */
[data-font-weight="300"] {
  font-weight: 300;
}

[data-font-weight="400"] {
  font-weight: 400;
}

[data-font-weight="500"] {
  font-weight: 500;
}

[data-font-weight="700"] {
  font-weight: 700;
}

/* font classes */
.font-oswaldMedium {
  font-family: oswaldmedium;
}

.font-oswaldRegular {
  font-family: oswaldregular;
}

.font-oswaldBold {
  font-family: oswaldbold;
}

.font-oswaldLight {
  font-family: oswaldlight;
}

.font-clearSansBold {
  font-family: clear_sansbold;
}

.font-clearSansLight {
  font-family: clear_sans_lightregular;
}

.font-clearSansMedium {
  font-family: clear_sans_mediumregular;
}

.font-clearSansRegular {
  font-family: clear_sansregular;
}

/* colors */
.g-color-primary {
  color: #1D84B5;
}

.g-color-darkred {
  color: #C53232;
}

.g-color-red {
  color: #F03C3C;
}

.g-color-lightred {
  color: #F25F5F;
}

.g-color-black {
  color: #212D47 !important;
}

.g-color-danger {
  color: #F72A2A;
}

.g-color-info {
  color: #42A5F5;
}

.g-color-success {
  color: #52AA5E;
}

.g-color-warning {
  color: #FFA000;
}

.g-color-darkblue {
  color: #39579a;
}

.color-info2 {
  color: #69ace0;
}

.color-primary-dark {
  color: #186D95;
}

.color-primary-light {
  color: #5AA5C9;
}

.color-black2 {
  color: #303852;
}

.color-dark-grey {
  color: #2E4577;
}

.color-dark-grey2 {
  color: #596074;
}

.color-dark-grey3 {
  color: #1F457E;
}

.color-dark-grey4 {
  color: #747683;
}

.color-dark-grey5 {
  color: #424242;
}

.color-dark-grey6 {
  color: #204071;
}

.color-medium-grey {
  color: #596074;
}

.color-light-grey {
  color: #ACAFB9;
}

.color-light-grey-important {
  color: #ACAFB9 !important;
}

.color-extra-light {
  color: #F3F3F3;
}

.color-light-red {
  color: #ce5979;
}

.color-dark-red {
  color: #c3372c;
}

.color-blueDark {
  color: #303852;
}

.color-blueDark2 {
  color: #596074;
}

.color-light-grey2 {
  color: #EBEBED;
}

.g-bg-primary {
  background-color: #1D84B5 !important;
}

.g-bg-black {
  background-color: #212D47;
}

.g-bg-white {
  background-color: #fff;
}

.g-bg-transparent {
  background-color: transparent;
}

.g-bg-gray {
  background-color: #FAFAFA;
}

.g-bg-red {
  background-color: #F03C3C;
}

.g-bg-darkred {
  background-color: #C53232;
}

.g-bg-lightred {
  background-color: #F25F5F;
}

.bg-base {
  background-color: #FBFCFC;
}

.g-bg-orange {
  background-color: #FFA000;
}

.bg-primary-dark {
  background-color: #186D95;
}

.bg-primary-light {
  background-color: #5AA5C9;
}

.bg-dark-grey {
  background-color: #2E4577;
}

.bg-medium-grey {
  background-color: #596074;
}

.bg-light-grey {
  background-color: #ACAFB9;
}

.bg-extra-light {
  background-color: #F3F3F3;
}

.bg-extra-light2 {
  background-color: #f6f7f9;
}

.bg-error {
  background-color: #F72A2A;
}

.bg-info {
  background-color: #42A5F5 !important;
}

.bg-success {
  background-color: #52AA5E;
}

.border-lightGrey {
  border-color: #F0F4F4;
}

.border-accent {
  border-color: #F03C3C;
}

.border-medium-gray {
  border-color: #596074;
}

.border-info2 {
  border-color: #7BD0F9;
}

.border-1 {
  border-width: 1px !important;
  border-style: solid !important;
}

.border-top-1 {
  border-top-width: 1px;
  border-style: solid;
}

.border-right-1 {
  border-right-width: 1px;
  border-style: solid;
}

.border-bottom-1 {
  border-bottom-width: 1px;
  border-style: solid;
}

.border-left-1 {
  border-left-width: 1px;
  border-style: solid;
}

.h1 {
  font-size: 48px;
}

.h2 {
  font-size: 32px;
}

.h3 {
  font-size: 24px;
}

.h4 {
  font-size: 20px;
}

.h5 {
  font-size: 18px;
}

.h6 {
  font-size: 12px;
}

.g-line-height-18 {
  line-height: 18px;
}

.g-mb-24 {
  margin-bottom: 24px;
}

.g-width-14 {
  width: 14px;
}

.g-height-14 {
  height: 14px;
}

.position-relative {
  position: relative;
}

/* Buttons */
.btn {
  position: relative;
  padding: 0 20px;
  height: 48px;
  min-width: 130px;
  font-family: oswaldregular;
  line-height: 48px;
  text-transform: uppercase;
  border-radius: 2px;
}

.ue-btn-inactive {
  background-color: #F3F3F3;
  color: #596074;
}

.btn-primary {
  background-color: #1D84B5;
  outline: none;
}

.btn-primary:hover {
  color: #fff;
}

.btn-primary:focus {
  color: #fff;
}

.btn-primary.checked {
  background-color: #52AA5E;
}

.btn-primary.checked I {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  background-color: #52AA5E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 21px;
}

.btn-primary.checked:hover {
  background-color: #52AA5E;
}

.btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.btn-group LABEL {
  margin-bottom: 0;
  width: auto;
  height: 40px;
}

.btn-group LABEL input[type="radio"]:checked + .g-bg-primary--checked {
  background-color: #1D84B5 !important;
}

.btn-group LABEL:first-child SPAN {
  border-radius: 2px 0 0 2px !important;
}

.btn-group LABEL:last-child SPAN {
  border-radius: 0 2px 2px 0 !important;
}

.btn-group SPAN {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  padding: 0 40px;
  font-family: oswaldregular;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-color: #1D84B5;
  color: #1D84B5;
}

.btn-group SPAN:hover {
  background-color: #1D84B5;
  color: white;
}

.ue-btn-radio {
  min-width: 280px;
  height: 50px;
}

.ue-btn-radio .ue-radio {
  border-color: #ACAFB9 !important;
}

.ue-btn-radio > SPAN {
  color: #212D47;
  line-height: normal;
}

.ue-btn-radio input[type="radio"]:checked + .ue-radio_content {
  background-color: #52AA5E;
  border-color: #52AA5E;
}

.ue-btn-radio input[type="radio"]:checked + .ue-radio_content .u-check-icon-radio-v4 {
  border: 0;
}

.ue-btn-radio input[type="radio"]:checked + .ue-radio_content .u-check-icon-radio-v4 SPAN {
  display: block;
}

.ue-btn-radio input[type="radio"]:checked + .ue-radio_content > SPAN {
  color: #fff !important;
}

.ue-btn-radio input[type="radio"]:checked + .ue-radio_content I {
  color: #fff;
}

.ue-btn-radio-light input[type="radio"]:checked + .ue-radio_content {
  background-color: #d9ecdd;
  border-color: #52AA5E;
}

.ue-btn-radio-light input[type="radio"]:checked + .ue-radio_content .u-check-icon-radio-v4 {
  border: 0;
}

.ue-btn-radio-light input[type="radio"]:checked + .ue-radio_content .u-check-icon-radio-v4 SPAN {
  display: block;
}

.ue-btn-radio-light input[type="radio"]:checked + .ue-radio_content > SPAN {
  color: white;
}

.ue-btn-radio-light input[type="radio"]:checked + .ue-radio_content .fa-check-circle {
  color: #52AA5E;
  font-size: 28px;
}

.ue-radio_content {
  padding: 13px;
  border: 1px solid #ACAFB9;
  border-radius: 2px;
}

.ue-radio_content .u-check-icon-radio-v4 SPAN {
  display: none;
  font-size: 26px;
  color: white;
}

.ue-radio_content I {
  color: #596074;
}

.ue-sliderRange .ui-slider-range {
  background-color: #1D84B5 !important;
}

.ue-sliderRange .ui-slider-handle {
  width: 22px !important;
  height: 22px !important;
  margin-top: -11px !important;
  margin-bottom: -11px !important;
  background-color: #1D84B5 !important;
  border-color: #1D84B5 !important;
}

/* range-section */
.range-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.range-section .ue-sliderRange {
  margin: 0 20px;
  width: 100%;
}

.range-section .range-slider-values {
  border: 0;
  max-width: 82px;
}

.range-section .range-slider-values_border {
  height: 42px;
  max-width: 82px;
  color: #212D47;
  font-family: clear_sansregular;
  font-size: 16px;
  border: 1px solid #BDBDBD;
  border-radius: 2px;
  text-align: center;
}

.range-slider-values--tooltip {
  display: none;
  position: absolute;
  top: -10px !important;
  left: 50%;
  z-index: 10;
  width: 53px;
  height: 30px;
  font-size: 14px;
  font-family: clear_sansregular;
  color: #fff;
  border-radius: 2px;
  background-color: #2E4577;
  text-align: center;
  padding: 5px 10px;
}

.range-slider-values--tooltip:before {
  position: absolute;
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 8px solid #2E4577;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  left: 50%;
  bottom: -8px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.ue-btn {
  height: 50px;
  min-width: 170px;
  text-transform: uppercase;
  font-family: oswaldregular;
  letter-spacing: 1px;
  line-height: 50px;
}

.ue-btn-primary {
  color: #fff;
  background-color: #1d84b5;
}

.ue-btn-primary:disabled {
  background-color: #ccc;
  pointer-events: none !important;
}

.ue-btn-primary.loading {
  background-color: #5aa5c9;
  pointer-events: none;
}

.ue-btn-primary:hover {
  background-color: #186d95;
  color: #fff;
}

.ue-btn-primary:active {
  background-color: #1d84b5;
}

.btn-primary-outline {
  color: #1d84b5;
  border: 1px solid #1d84b5;
  background-color: transparent;
}

.btn-primary-outline:disabled {
  background-color: transparent;
  border-color: #ccc;
  pointer-events: none !important;
  color: #ccc;
}

.btn-primary-outline.loading {
  background-color: transparent;
  border: 1px solid #1d84b5;
  color: #1d84b5;
  pointer-events: none;
}

.btn-primary-outline:hover {
  background-color: #5aa5c9;
  border-color: #5aa5c9;
  color: #fff;
}

.btn-primary-outline:active {
  background-color: #1d84b5;
  border-color: #1d84b5;
  color: #fff;
}

.ue-btn-accented {
  color: #fff;
  background-color: #f03c3c;
}

.ue-btn-accented:disabled {
  background-color: #ccc;
  pointer-events: none !important;
}

.ue-btn-accented.loading {
  background-color: #f25f5f;
  pointer-events: none;
  color: #fff;
}

.ue-btn-accented:hover {
  background-color: #c53232;
  color: #fff;
}

.ue-btn-accented:active {
  background-color: #f03c3c;
  color: #fff;
}

.ue-btn-accented:focus {
  background-color: #f03c3c;
  color: #fff;
}

.ue-btn-accented-outline {
  color: #f14545;
  background-color: transparent;
  border: 1px solid #ff5722;
}

.ue-btn-accented-outline I {
  display: none;
}

.ue-btn-accented-outline:disabled {
  background-color: transparent;
  border-color: #ccc;
  pointer-events: none !important;
  color: #ccc;
}

.ue-btn-accented-outline.loading {
  color: #f14545;
  background-color: transparent;
  border: 1px solid #ff5722;
  pointer-events: none;
}

.ue-btn-accented-outline:hover {
  color: #fff;
  background-color: #f25f5f;
  border-color: #f25f5f;
}

.ue-btn-accented-outline:active {
  color: #fff;
  background-color: #f03c3c;
  border-color: #f03c3c;
}

.ue-btn-accented-outline.checked {
  background-color: #F72A2A;
}

.ue-btn-accented-outline.checked I {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 21px;
  color: #fff;
}

.ue-btn-accented-outline.checked SPAN {
  display: none;
}

.ue-btn-accented-outline.checked:hover {
  background-color: #F72A2A;
}

.btn-select-plan {
  height: 32px;
  line-height: normal;
  min-width: auto;
  width: 64px;
}

.btn-select-plan SPAN {
  line-height: 33px;
}

.ue-btn--auto {
  width: auto;
  height: auto;
  min-width: auto;
  line-height: normal;
}

.ue-btn-default {
  color: #fff;
  background-color: #2e4577;
}

.ue-btn-default:disabled {
  background-color: #ccc;
  pointer-events: none !important;
}

.ue-btn-default.loading {
  background-color: #212d47;
  pointer-events: none;
}

.ue-btn-default:hover {
  background-color: #212d47;
}

.ue-btn-default:active {
  background-color: #2e4577;
}

.ue-btn-default-outline {
  color: #5c6377;
  border: 1px solid #2e4577;
  background-color: transparent;
}

.ue-btn-default-outline:disabled {
  background-color: transparent;
  border-color: #ccc;
  pointer-events: none !important;
  color: #ccc;
}

.ue-btn-default-outline.loading {
  background-color: transparent;
  color: #5c6377;
  pointer-events: none;
}

.ue-btn-default-outline:hover {
  color: #fff;
  border-color: #2e4577;
  background-color: #2e4577;
}

.ue-btn-default-outline:active {
  color: #fff;
  border-color: #212d47;
  background-color: #212d47;
}

.ue-link {
  font-family: clear_sansregular;
  color: #1d84b5;
}

.ue-link:hover {
  color: #1d84b5;
  text-decoration: underline;
}

.ue-link:visited {
  color: #7ac0f8;
}

.btn-xs {
  height: 30px;
  line-height: 30px;
  min-width: 110px;
}

.btn-sm {
  height: 40px;
  line-height: 39px;
  min-width: 142px;
}

.btn-md {
  height: 50px;
  min-width: 152px;
}

.btn-lg {
  height: 60px !important;
  font-size: 18px;
  padding-top: 4px;
}

.ue-pagination .ue-prev A {
  width: 120px;
  height: 40px;
  line-height: 40px;
  border-color: #1d84b5;
  background-color: #1d84b5;
  text-transform: uppercase;
  color: white;
  font-family: oswaldregular;
  letter-spacing: 1px;
  text-align: center;
}

.ue-pagination .ue-next A {
  width: 120px;
  height: 40px;
  line-height: 40px;
  border-color: #1d84b5;
  background-color: #1d84b5;
  text-transform: uppercase;
  color: white;
  font-family: oswaldregular;
  letter-spacing: 1px;
  text-align: center;
}

.ue-pagination_item A {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  border: 1px solid #1d84b5;
  background-color: #fff;
  border-radius: 2px;
  color: #1d84b5;
}

.ue-pagination_item A:hover {
  color: #1d84b5;
  border: 1px solid #1d84b5;
}

.ue-pagination_item .u-pagination-v1-2--active {
  background-color: #1d84b5;
  color: white !important;
}

.holder.ue-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.holder.ue-pagination A {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  border: 1px solid #1d84b5;
  background-color: #fff;
  border-radius: 2px;
  color: #1d84b5;
}

.holder.ue-pagination A:hover {
  color: #1d84b5;
  border: 1px solid #1d84b5;
  text-decoration: none;
}

.holder.ue-pagination .jp-current {
  background-color: #1d84b5;
  color: white !important;
}

.holder.ue-pagination .jp-previous {
  width: 120px;
  height: 40px;
  line-height: 40px;
  border-color: #1d84b5;
  background-color: #1d84b5;
  text-transform: uppercase;
  color: white;
  font-family: oswaldregular;
  letter-spacing: 1px;
  text-align: center;
}

.holder.ue-pagination .jp-previous:hover {
  background-color: #5aa5c9;
  color: white;
  border-color: #5aa5c9;
}

.holder.ue-pagination .jp-previous.jp-disabled {
  background-color: #ccc;
  color: white;
  border-color: #ccc;
}

.holder.ue-pagination .jp-next {
  width: 120px;
  height: 40px;
  line-height: 40px;
  border-color: #1d84b5;
  background-color: #1d84b5;
  text-transform: uppercase;
  color: white;
  font-family: oswaldregular;
  letter-spacing: 1px;
  text-align: center;
}

.holder.ue-pagination .jp-next:hover {
  background-color: #5aa5c9;
  color: white;
  border-color: #5aa5c9;
}

.holder.ue-pagination .jp-next.jp-disabled {
  background-color: #ccc;
  color: white;
  border-color: #ccc;
}

.g-width-full {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}

.width-full {
  width: 100%;
}

.width-full-input {
  width: 100% !important;
}

.icon_btn {
  width: 50px;
  height: 50px;
  background: transparent;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 0;
  outline: none;
  cursor: pointer;
}

.icon_btn I {
  color: #596074;
  font-size: 20px;
}

.icon_btn:hover {
  background-color: #E3F2FD;
  text-decoration: none;
}

.icon_btn:hover I {
  color: #1D84B5;
}

.icon_btn:active {
  background-color: #1D84B5;
}

.icon_btn:active I {
  color: white;
}

.icon_btn:focus {
  outline: none;
}

.tooltip-inner {
  background-color: #596074;
  font-size: 14px;
  font-family: clear_sansregular;
  -webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.1);
}

.tooltip.bs-tooltip-top .arrow::before {
  border-top-color: #596074;
}

.tooltip.bs-tooltip-right .arrow::before {
  border-right-color: #596074;
}

.tooltip.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #596074;
}

.tooltip.bs-tooltip-left .arrow::before {
  border-left-color: #596074;
}

.ue-btn-icn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 0;
}

.ue-btn-icn:hover SVG PATH {
  fill: white;
}

.ue-icn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #596074;
  font: 16px oswaldregular;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.ue-icn:hover, .ue-icn:active, .ue-icn:focus {
  text-decoration: none;
  color: #1D84B5;
}

.ue-icn:hover I, .ue-icn:active I, .ue-icn:focus I {
  color: #1D84B5;
}

.ue-icn I {
  margin-bottom: 10px;
  color: #596074;
  font-size: 20px;
}

.ue-dropdown.show .dropdown-toggle {
  background-color: #186D95;
}

.ue-dropdown BUTTON {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
  min-width: auto;
  font: 16px oswaldregular;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  background-color: #1D84B5;
  text-align: left;
}

.ue-dropdown BUTTON::after {
  display: none;
}

.ue-dropdown BUTTON I {
  margin-right: 8px;
  font-size: 22px;
}

.ue-dropdown .dropdown-menu {
  position: relative;
  border: none;
  top: 1px !important;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
}

.ue-dropdown .dropdown-menu.dropdown-menu-right::before {
  top: -5px;
  left: auto;
  right: 27px;
}

.ue-dropdown .dropdown-menu::before {
  position: absolute;
  content: "";
  top: -5px;
  left: 27px;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #fff;
}

.ue-dropdown .dropdown-menu .dropdown-item {
  padding: 13px 16px;
  font: 16px clear_sansregular;
  color: #212D47;
}

.ue-dropdown .dropdown-menu .dropdown-item:hover {
  color: #1D84B5;
  background-color: #e2f2fc;
}

.lightTooltip + .tooltip > .tooltip-inner {
  background-color: #f00;
}

.tooltip-huge {
  background: #fff;
  padding: 20px;
  border-radius: 2px;
  font-size: 14px;
  width: 200px;
  -webkit-box-shadow: 0 0 36px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 36px 0 rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 999;
}

.tooltip-huge::after {
  content: "";
  margin-right: -13px;
  width: 26px;
  height: 26px;
  background: #fff;
  z-index: -2;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  bottom: -10px;
  right: 50%;
}

.tooltip-huge[data-pos="top"] {
  position: absolute;
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.tooltip-huge.tooltip-modification[data-pos="top"] {
  left: 0;
  bottom: 64px;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.tooltip-huge.tooltip-modification[data-pos="top"]::after {
  left: 50px;
  right: auto;
}

.tooltip-huge--md {
  width: 360px;
}

.tooltip-huge-dark {
  background-color: #596074;
  color: #fff;
}

.tooltip-huge-dark::after {
  background-color: #596074;
}

.tooltip-huge-dark P {
  color: #596074;
}

.huge-tooltip--top .tooltip-huge {
  display: none;
  position: absolute;
  bottom: 47px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.huge-tooltip--top i {
  color: #5AA5C9;
}

.huge-tooltip--top i:hover ~ .tooltip-huge {
  display: block;
}

.ue-overflow-visible {
  overflow: visible;
}

P {
  font-size: 14px;
  font-family: clear_sansregular;
  color: #596074;
}

.ue-boxshadow:hover {
  -webkit-box-shadow: 0 0 36px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 36px 0 rgba(0, 0, 0, 0.1);
}

.circle-48 {
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 11;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
}

.circle-48--blue {
  background-color: #1e88e5 !important;
}

.ue-bg-red {
  background-color: #F03C3C;
}

.bg-blue {
  background-color: #1e88e5;
}

/* ue-header */
.ue-header_top__social {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ue-header_top__social .addthis_toolbox A {
  margin-bottom: 0;
  height: 19px;
}

.display-none {
  display: none;
}

.color-white-opacity_0-8 {
  color: rgba(255, 255, 255, 0.8);
}

.ue-height-full {
  height: 100%;
}

.ue-star-left {
  z-index: 99;
  top: 16px !important;
  left: 31px !important;
}

.ue-star-right {
  z-index: 99;
  top: auto;
  bottom: 25px !important;
  right: 16px !important;
}

.ue-h-brdr-btm {
  position: relative;
  padding-bottom: 8px;
}

.ue-h-brdr-btm::after {
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 3;
  content: "";
  width: 32px;
  height: 1px;
  background-color: #F03C3C;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.ue-lnk {
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.ue-lnk:hover, .ue-lnk:active, .ue-lnk:focus {
  color: #5AA5C9 !important;
  text-decoration: none;
}

.bg-dark-grey2 {
  background-color: #263248;
}

.u-header {
  z-index: 110;
}

.ue-120 {
  min-width: 120px;
}

.ue-width-full {
  width: 100%;
}

.ue-list-style-type-disc {
  list-style-type: disc;
}

.ue-boxshadow-always {
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
}

.ue-mt-4-negative {
  margin-top: -4px;
}

.bg-light-blue {
  background-color: #EDF6FE;
}

.bg-light-blue2 {
  background-color: #ECF8FE;
}

.ue-tag {
  -webkit-transition: all 0.2 ease;
  -o-transition: all 0.2 ease;
  transition: all 0.2 ease;
  background-color: #EDF6FE;
  font: 16px clear_sansregular;
  color: #1D84B5;
}

.ue-tag:hover {
  color: #2E4577;
}

.g-font-size-21 {
  font-size: 21px;
}

.title__redline {
  position: relative;
}

.title__redline::after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
  width: 160px;
  height: 1px;
  background-color: #F72A2A;
}

.title__redline-160::after {
  width: 160px;
}

.list-style-number {
  list-style-position: inside;
}

.underline-hover:hover {
  text-decoration: underline;
}

.text-normal {
  text-transform: none;
}

.g-height-380 {
  height: 380px;
}

.nav-item-divider {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.text-decoration-none:hover {
  text-decoration: none;
}

.ue-height-56 {
  height: 56px;
}

.ue-height-auto-important {
  height: auto !important;
}

.ue-btn--widthAuto {
  min-width: auto;
}

.display-inline-table {
  display: inline-table;
}

.ue-outline-none:focus {
  outline: none;
}

.select2-search.select2-search--dropdown {
  display: none;
}

.g-max-width-360 {
  max-width: 360px;
}

.g-min-width-118 {
  min-width: 118px !important;
}

/* breadcrumb */
.breadcrumb {
  background-color: transparent;
}

.breadcrumb .list-inline-item {
  font: 12px oswaldregular;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.breadcrumb .list-inline-item.active .u-link-v5 {
  color: #1D84B5;
}

.breadcrumb .list-inline-item.passed .u-link-v5 {
  color: #52AA5E;
}

.breadcrumb .u-link-v5 {
  font: 12px oswaldregular;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #2E4577;
}

.notification {
  padding: 12px;
  min-height: 48px;
  border: 1px solid #ACAFB9;
}

.notification I {
  margin-right: 8px;
}

.notification-checked {
  background-color: #d9ecdd;
  border-color: #52AA5E;
}

.notification-info {
  background-color: #EDF6FE;
  border-color: #7BD0F9;
}

.notification-alert {
  background-color: #fad2d2;
  border-color: #F03C3C;
}

.notification-warning {
  background-color: rgba(255, 160, 0, 0.4);
  border-color: #FFA000;
}

.tooltip-huge_wrap {
  position: relative;
}

.g-min-width-92 {
  min-width: 92px;
}

.g-abs-r-c {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 5;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.g-line-height-normal {
  line-height: normal;
}

.g-px-16 {
  padding-left: 16px;
  padding-right: 16px;
}

.g-py-17 {
  padding-top: 17px;
  padding-bottom: 17px;
}

.g-pb-22 {
  padding-bottom: 22px;
}

.g-mb-23 {
  margin-bottom: 23px;
}

.g-pt-16 {
  padding-top: 16px;
}

.g-width-50p {
  width: 50%;
}

.theme-list-inline-items {
  letter-spacing: -4px;
}

.theme-list-inline-items LI {
  display: inline-block;
  vertical-align: middle;
  letter-spacing: normal;
}

.g-top-18 {
  top: 18px;
}

.g-line-height-53 {
  line-height: 53px;
}

.g-min-width-80 {
  min-width: 80px;
}

.g-mr-16 {
  margin-right: 16px;
}

.g-mr-13 {
  margin-right: 13px;
}

.g-mr-23 {
  margin-right: 23px;
}

.ue-radio-border-gray {
  border: 1px solid #F3F3F3;
}

.ue-radio_content__edit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  bottom: 16px;
  right: 16px;
  z-index: 5;
  cursor: pointer;
}

.ue-radio_content__edit:hover, .ue-radio_content__edit:focus, .ue-radio_content__edit:active {
  text-decoration: none;
  color: #212D47;
}

.ue-hr-gray {
  border-top-color: rgba(255, 255, 255, 0.1);
}

.img-width-full IMG {
  max-width: 100%;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.g-max-height-360 {
  max-height: 360px;
  height: 100%;
}

.g-max-width-500 {
  max-width: 500px;
}

.g-height-60 {
  height: 60px;
}

.notification-gradient {
  padding: 8px 10px 2px;
  min-height: 42px;
  background: -webkit-gradient(linear, left top, right top, from(#F03C3C), to(#f0803c));
  background: -o-linear-gradient(left, #F03C3C, #f0803c);
  background: linear-gradient(to right, #F03C3C, #f0803c);
  text-align: center;
}

.g-mb-23 {
  margin-bottom: 23px;
}

.border-box--lg {
  width: 80px;
  height: 48px;
}

.table-items-v-middle TD, .table-items-v-middle TH {
  vertical-align: middle;
}

.table-td-py TD {
  padding-top: 25px;
  padding-bottom: 25px;
}

.g-pb-23 {
  padding-bottom: 23px;
}

/* table-scroll */
.table-scroll {
  width: 100%;
  overflow-x: scroll;
  position: relative;
}

.table-scroll::-webkit-scrollbar {
  -webkit-appearance: none;
}

.table-scroll::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 3px solid #fff;
  background-color: rgba(0, 0, 0, 0.3);
}

.table-scroll > .table {
  min-width: 800px;
}

.note-editor .btn {
  min-width: auto;
  color: inherit;
}

.note-editor .btn SPAN {
  padding: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: inherit;
}

.note-editor .btn-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.note-editor .btn-group SPAN:hover {
  background-color: transparent;
}

.note-editor .btn-group .dropdown-menu LI .btn-group {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.note-editor .btn-group .dropdown-menu LI .btn-group .note-color-reset {
  line-height: normal;
  height: 30px;
}

.note-editor .dropdown-style LI A P {
  margin-bottom: 0;
  padding: 5px 8px;
  font-size: 14px;
  text-transform: none;
  text-align: left;
  display: block;
  color: #39579a;
}

.note-editor .dropdown-style LI A blockquote {
  padding: 5px 8px;
  font-size: 14px;
  text-transform: none;
  text-align: left;
  display: block;
  color: #39579a;
}

.note-editor .dropdown-style LI A pre {
  margin-bottom: 0;
  padding: 5px 8px;
  font-size: 14px;
  text-transform: none;
  text-align: left;
  display: block;
  color: #39579a;
}

.note-editor .dropdown-style H1, .note-editor .dropdown-style H2, .note-editor .dropdown-style H3, .note-editor .dropdown-style H4, .note-editor .dropdown-style H5, .note-editor .dropdown-style H6 {
  padding: 5px 8px;
  font-size: 14px;
  text-transform: none;
  text-align: left;
  display: block;
  color: #39579a;
}

.note-editor .dropdown-toggle::after {
  display: none;
}

.note-editor .dropdown-fontname LI {
  text-align: left;
}

.note-editor .dropdown-fontname LI A {
  display: block;
  padding: 5px 8px;
}

.note-editor .dropdown-fontname LI A SPAN {
  padding: 0;
  font-size: 14px;
  text-transform: none;
  text-align: left;
  display: block;
  color: #39579a;
}

/* other styles */
.word-wrap {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

.topCityName_wrap {
  max-width: 140px;
}

.d-none {
  display: none;
}

.btn-sm-96 {
  min-width: 96px;
}

.hide-elem {
  display: none !important;
}

.color-white {
  color: #fff;
}

.full-width {
  width: 100%;
}

.uce-adv__wrap {
  display: none;
  position: fixed;
  z-index: 202;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  margin: 0 auto;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 0;
}

.uce-adv__wrap__badget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #5AA5C9;
  font-size: 10px;
  line-height: 12px;
  padding-left: 15px;
  height: 16px;
}

.uce-adv__wrap .uce-adv__text,
.uce-adv__wrap .uce-adv__image,
.uce-adv__wrap .uce-adv__graph {
  max-width: 550px;
  margin: 0 auto;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: -3px;
  padding: 10px 15px;
  border-radius: 2px;
  border: 1px solid rgba(172, 175, 185, 0.4);
  width: 100%;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
}

.uce-adv__wrap .uce-adv__text__close,
.uce-adv__wrap .uce-adv__image__close,
.uce-adv__wrap .uce-adv__graph__close {
  position: absolute;
  top: -10px;
  right: 10px;
  z-index: 203;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 22px;
  height: 22px;
  padding: 4px;
  border: 1px solid #acafb9;
  border-radius: 50%;
  cursor: pointer;
  background: url("../img/icons/close-icn.svg") no-repeat center #fff;
  background-size: 50%;
}

.uce-adv__wrap .uce-adv__text__title,
.uce-adv__wrap .uce-adv__image__title,
.uce-adv__wrap .uce-adv__graph__title {
  color: #1D84B5;
  font-size: 14px;
  font-weight: 600;
  padding-right: 30px;
}

.uce-adv__wrap .uce-adv__text__title_adtxt,
.uce-adv__wrap .uce-adv__image__title_adtxt,
.uce-adv__wrap .uce-adv__graph__title_adtxt {
  color: white;
  font-size: 13px;
  padding: 0 5px;
}

.uce-adv__wrap .uce-adv__text__paragraph,
.uce-adv__wrap .uce-adv__image__paragraph,
.uce-adv__wrap .uce-adv__graph__paragraph {
  margin-bottom: 0;
  padding-right: 30px;
}

.uce-adv__wrap .uce-adv__text__help,
.uce-adv__wrap .uce-adv__image__help,
.uce-adv__wrap .uce-adv__graph__help {
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 203;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  cursor: pointer;
  background: url("../img/icons/Help.svg") no-repeat center #fff;
  background-size: contain;
}

.uce-adv__wrap .uce-adv__text__watch,
.uce-adv__wrap .uce-adv__image__watch,
.uce-adv__wrap .uce-adv__graph__watch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 30px;
  width: 100%;
}

.uce-adv__wrap .uce-adv__text__watch .uce-adv__graph__title,
.uce-adv__wrap .uce-adv__image__watch .uce-adv__graph__title,
.uce-adv__wrap .uce-adv__graph__watch .uce-adv__graph__title {
  margin-bottom: 0;
  margin-right: 10px;
  padding-right: 0;
}

.uce-adv__wrap .uce-adv__text_img,
.uce-adv__wrap .uce-adv__image_img,
.uce-adv__wrap .uce-adv__graph_img {
  margin-right: 15px;
  width: 100%;
  max-width: 100px;
  height: 60px;
  overflow: hidden;
}

.uce-adv__wrap .uce-adv__text_img img,
.uce-adv__wrap .uce-adv__image_img img,
.uce-adv__wrap .uce-adv__graph_img img {
  max-width: 100%;
}

.uce-adv__wrap .uce-adv__text_logo,
.uce-adv__wrap .uce-adv__image_logo,
.uce-adv__wrap .uce-adv__graph_logo {
  margin-right: 15px;
  width: 46px;
  height: 46px;
  overflow: hidden;
}

.uce-adv__wrap .uce-adv__text_logo img,
.uce-adv__wrap .uce-adv__image_logo img,
.uce-adv__wrap .uce-adv__graph_logo img {
  max-width: 100%;
}

.uce-adv__wrap .uce-adv__text__content,
.uce-adv__wrap .uce-adv__image__content,
.uce-adv__wrap .uce-adv__graph__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.uce-adv__wrap--bg {
  background-color: rgba(255, 255, 255, 0.7);
}

.uce-adv__wrap .uce-adv__image {
  padding: 0;
}

.uce-adv__wrap .uce-adv__image > div {
  position: relative;
  padding: 10px 15px;
}

.uce-adv__wrap .uce-adv__image > div::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  content: "";
  background-color: rgba(255, 255, 255, 0.8);
}

.uce-adv__wrap .uce-adv__image > div .uce-adv__image_logo {
  position: relative;
  z-index: 2;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.uce-adv__wrap .uce-adv__image > div .uce-adv__image_img {
  position: relative;
  z-index: 2;
  margin-right: 28px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.uce-adv__wrap .uce-adv__image > div .uce-adv__image_txt {
  position: relative;
  z-index: 2;
  color: #1D84B5;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 0;
  line-height: 20px;
  margin-right: 10px;
}

@media screen and (max-width: 992px) {
  .uce-adv__wrap {
    display: block;
  }
}

@media screen and (min-width: 993px) {
  .show-on-md {
    display: none;
  }
  .g-pa-30--lg {
    padding: 30px;
  }
  .g-pyb-30--lg {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
  }
}

@media screen and (max-width: 1240px) {
  .step_ok {
    left: -23px;
    top: -28px;
    width: 30px;
    height: 30px;
    background-size: contain;
  }
}

@media screen and (max-width: 1230px) {
  .me-events.hs-mega-menu-opened .ue-mega-menu::before {
    left: 297px;
  }
  .me-articles.hs-mega-menu-opened .ue-mega-menu::before {
    left: 398px;
  }
  .me-deals.hs-mega-menu-opened .ue-mega-menu::before {
    left: 613px;
  }
  .me-photos.hs-mega-menu-opened .ue-mega-menu::before {
    left: 703px;
  }
}

@media screen and (max-width: 1200px) {
  .ue-header__inner {
    max-width: 100%;
  }
  .g-max-width-960 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .me-events.hs-mega-menu-opened .ue-mega-menu::before {
    left: 274px;
  }
  .me-articles.hs-mega-menu-opened .ue-mega-menu::before {
    left: 378px;
  }
  .me-deals.hs-mega-menu-opened .ue-mega-menu::before {
    left: 583px;
  }
  .me-photos.hs-mega-menu-opened .ue-mega-menu::before {
    left: 673px;
  }
}

/* END */
@media screen and (max-width: 1170px) {
  .ue-tabs-switch .nav-link {
    font-size: 14px;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (max-width: 1170px) {
  .me-events.hs-mega-menu-opened .ue-mega-menu::before {
    left: 254px;
  }
  .me-articles.hs-mega-menu-opened .ue-mega-menu::before {
    left: 358px;
  }
  .me-deals.hs-mega-menu-opened .ue-mega-menu::before {
    left: 563px;
  }
  .me-photos.hs-mega-menu-opened .ue-mega-menu::before {
    left: 653px;
  }
}

@media screen and (max-width: 1140px) {
  .me-events.hs-mega-menu-opened .ue-mega-menu::before {
    left: 224px;
  }
  .me-articles.hs-mega-menu-opened .ue-mega-menu::before {
    left: 328px;
  }
  .me-deals.hs-mega-menu-opened .ue-mega-menu::before {
    left: 533px;
  }
  .me-photos.hs-mega-menu-opened .ue-mega-menu::before {
    left: 623px;
  }
}

@media screen and (max-width: 1100px) {
  .ue-nav-lo {
    padding-right: 3%;
  }
  .nav-link_txt {
    font-size: 13px;
  }
  .featured__section {
    max-width: 900px;
    max-height: 506px;
  }
  .me-events.hs-mega-menu-opened .ue-mega-menu::before {
    left: 306px;
  }
  .me-articles.hs-mega-menu-opened .ue-mega-menu::before {
    left: 390px;
  }
  .me-deals.hs-mega-menu-opened .ue-mega-menu::before {
    left: 574px;
  }
  .me-photos.hs-mega-menu-opened .ue-mega-menu::before {
    left: 656px;
  }
}

/* END */
@media screen and (max-width: 1078px) {
  .me-events.hs-mega-menu-opened .ue-mega-menu::before {
    left: 276px;
  }
  .me-articles.hs-mega-menu-opened .ue-mega-menu::before {
    left: 360px;
  }
  .me-deals.hs-mega-menu-opened .ue-mega-menu::before {
    left: 544px;
  }
  .me-photos.hs-mega-menu-opened .ue-mega-menu::before {
    left: 626px;
  }
}

/* END */
@media screen and (max-width: 1046px) {
  .me-events.hs-mega-menu-opened .ue-mega-menu::before {
    left: 246px;
  }
  .me-articles.hs-mega-menu-opened .ue-mega-menu::before {
    left: 330px;
  }
  .me-deals.hs-mega-menu-opened .ue-mega-menu::before {
    left: 514px;
  }
  .me-photos.hs-mega-menu-opened .ue-mega-menu::before {
    left: 596px;
  }
}

/* END */
@media (max-width: 1024px) {
  .hs-has-mega-menu.my-account {
    display: block;
  }
  .showAllEvents {
    position: static !important;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}

@media screen and (max-width: 1020px) {
  .me-events.hs-mega-menu-opened .ue-mega-menu::before {
    left: 216px;
  }
  .me-articles.hs-mega-menu-opened .ue-mega-menu::before {
    left: 300px;
  }
  .me-deals.hs-mega-menu-opened .ue-mega-menu::before {
    left: 584px;
  }
  .me-photos.hs-mega-menu-opened .ue-mega-menu::before {
    left: 566px;
  }
}

/* END */
@media screen and (max-width: 992px) {
  .filters-nav__sub .dropdown__pnl .icon-arrow-down {
    display: none;
  }
  #backToMainNav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .filter__list__title {
    display: block;
  }
  .showAllEvents a i {
    color: #2E4577 !important;
    display: block !important;
  }
  .showAllEvents a span {
    color: #2E4577 !important;
    font-weight: normal;
  }
  .onClickHideEvent, .onClickHideArticle, .onClickHideDeal, .onClickHidePhoto {
    display: block;
  }
  .me-articles .uce-eve, .me-photos .uce-eve, .nye .uce-eve {
    height: auto !important;
  }
  .hs-has-mega-menu.hs-mega-menu-opened .uce-eve {
    height: 100% !important;
  }
  .ue-mega-menu .tab-content {
    background-color: #fff;
  }
  .uce-eve .js-tabs-mobile-control {
    display: none;
  }
  .uce-eve .ue-tabs-switch {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-right: 0 !important;
    margin-left: 0 !important;
    height: auto !important;
  }
  .hide-md {
    display: none;
  }
  .show-md {
    display: block;
  }
  #mainSearchForm {
    top: 0 !important;
    bottom: auto !important;
    height: auto;
  }
  .show-till-md {
    display: none;
  }
  .tooltip-huge > i {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .location--search-details {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 0;
    margin-top: 15px;
  }
  .location--search-details .search-location {
    margin-right: 0;
    padding-top: 10px;
  }
  .location--search-details .search-location .search-location__input {
    display: block;
  }
  .my_class .select2-search--inline {
    margin-top: 0;
  }
  .my_class .select2-selection {
    height: 40px;
  }
  .categories-cl .select2-search--inline {
    margin-top: 0;
  }
  .categories-cl .select2-selection {
    height: 40px;
  }
  .divider_m {
    padding-right: 0;
  }
  .ue-tabs-switch LI.border_btm-1 {
    border-bottom: 1px solid #F3F3F3 !important;
  }
  .ue-tabs-switch LI.border_btm-1.border-bottom-0 {
    border-bottom: none !important;
  }
  .ue-tabs-switch LI.border_btm-1:after {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    font-family: 'simple-line-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\e606";
  }
  .ue-tabs-switch LI.border_btm-1 .sl-arrow {
    display: none;
  }
  .top-ribbon--n .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .filters-nav__sub {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 105;
    padding-bottom: 15px;
    width: 100%;
    height: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 26px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0 1px 26px 0px rgba(0, 0, 0, 0.2);
    display: none;
  }
  .filters-nav__sub .filters-nav__sub_back {
    display: block;
  }
  .filters-nav__sub .filters-nav__sub_btn {
    display: block;
  }
  .filters-nav__sub.active {
    display: block;
  }
  .filters-nav__sub .ue-tabs-switch {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 30px;
    padding-right: 15px;
    padding-left: 15px;
    border-bottom: 0 !important;
    width: 100%;
    height: 425px;
  }
  .filters-nav__sub .ue-tabs-switch .nav-item {
    width: 100%;
  }
  .filters-nav__sub .ue-tabs-switch .nav-item > .nav-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
    width: 100%;
    height: 40px;
    border-top: 1px solid #F3F3F3 !important;
  }
  .filters-nav__sub .ue-tabs-switch .nav-item > .nav-link .icon-arrow-right {
    display: block;
  }
  .filters-nav__sub .ue-tabs-switch .my_class, .filters-nav__sub .ue-tabs-switch .categories-cl {
    border-top: 1px solid #F3F3F3 !important;
  }
  .filters-nav__sub .ue-tabs-switch .my_class .select2-search, .filters-nav__sub .ue-tabs-switch .categories-cl .select2-search {
    width: 100%;
  }
  .filters-nav__sub .ue-tabs-switch .my_class .select2-search .icon-arrow-down, .filters-nav__sub .ue-tabs-switch .categories-cl .select2-search .icon-arrow-down {
    margin-left: auto;
    font-size: 14px !important;
  }
  .filters-nav__sub .ue-tabs-switch .my_class .select2-search .icon-arrow-down:before, .filters-nav__sub .ue-tabs-switch .categories-cl .select2-search .icon-arrow-down:before {
    content: "\e606";
  }
  .filters-nav__sub .ue-tabs-switch .my_class .select2-search__field, .filters-nav__sub .ue-tabs-switch .categories-cl .select2-search__field {
    font-size: 14px;
    padding-top: 6px !important;
  }
  .filters-nav__sub .ue-tabs-switch .filters-nav__sub_dropdown {
    display: block;
  }
  .filters-nav {
    margin-right: -15px;
    margin-left: -15px;
  }
  .filters-nav .filters__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 15px;
    padding-left: 15px;
    height: 48px;
    border-top: 1px solid #F3F3F3;
    border-bottom: 1px solid #F3F3F3;
  }
  .nav-item .select2.select2-container.select2-container--default.my_class.select2-container--below.select2-container--open {
    position: static !important;
    height: auto;
  }
  .nav-item .select2.select2-container.select2-container--default.categories-cl.select2-container--below.select2-container--open {
    position: static !important;
    height: auto;
  }
  .select2-container.select2-container--default.select2-container--open.my_class {
    position: fixed !important;
    top: 44px !important;
    left: 0 !important;
    z-index: 106 !important;
    width: 100% !important;
    height: 425px;
  }
  .select2-container.select2-container--default.select2-container--open.my_class .select2-results {
    width: 100%;
  }
  .select2-container.select2-container--default.select2-container--open.my_class .select2-dropdown.select2-dropdown--below {
    width: 100% !important;
  }
  .select2-container.select2-container--default.select2-container--open.categories-cl {
    position: fixed !important;
    top: 44px !important;
    left: 0 !important;
    z-index: 106 !important;
    width: 100% !important;
    height: 425px;
  }
  .select2-container.select2-container--default.select2-container--open.categories-cl .select2-results {
    width: 100%;
  }
  .select2-container.select2-container--default.select2-container--open.categories-cl .select2-dropdown.select2-dropdown--below {
    width: 100% !important;
  }
  .me-events.hs-mega-menu-opened .ue-mega-menu::before {
    display: none;
  }
  .me-articles.hs-mega-menu-opened .ue-mega-menu::before {
    display: none;
  }
  .me-deals.hs-mega-menu-opened .ue-mega-menu::before {
    display: none;
  }
  .me-photos.hs-mega-menu-opened .ue-mega-menu::before {
    display: none;
  }
  .header__wrap {
    height: auto;
  }
  .ad-block__wrap {
    display: block;
  }
  .homescreen {
    display: block;
  }
  .ue-header_top_wrap {
    max-width: 100%;
  }
  .flex-column-md {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .align-items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .top-ribbon {
    padding-top: 10px;
    padding-bottom: 5px;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .top-ribbon SPAN {
    margin-bottom: 5px;
  }
  .top-ribbon .top-ribbon__link {
    margin-bottom: 5px;
  }
  .ue-nav-lo--wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 24px;
  }
  .ue-nav-lo--wrap .ue-nav-lo > LI {
    margin-bottom: 13px;
  }
  .ue-nav-lo--wrap .ue-nav-lo > LI:nth-last-child(1) {
    margin-bottom: 0;
  }
  .ue-nav-lo--wrap .ue-nav-lo > LI .nav-link {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .ue-tabs-switch--top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 16px;
    height: 44px;
    border-bottom: 1px solid #F3F3F3;
    padding-right: 1.42857rem !important;
    padding-left: 1.42857rem !important;
  }
  .ue-tabs-switch--top-back {
    padding: 0;
    border: 0;
    background-color: white;
  }
  .ue-mega-menu {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .ue-mega-menu .js-tabs-mobile-control.btn {
    color: #212D47;
    border-color: #212D47;
  }
  .ue-mega-menu .js-tabs-mobile-control.btn:hover, .ue-mega-menu .js-tabs-mobile-control.btn:focus {
    background-color: #fff;
  }
  .ue-mega-menu .tab-content {
    overflow-y: auto;
  }
  .mobile-nv {
    display: block;
  }
  .mobile-nv LI {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .mobile-nv LI A {
    height: 100%;
  }
  .ue-hr-mobile {
    display: block;
  }
  .mobile-nv-hide {
    display: none;
  }
  .ue-header_top--mobile {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .navbar-brand {
    width: 122px;
  }
  .navbar-brand IMG {
    max-width: 100%;
  }
  .ue-tabs-switch .nav-item .nav-link {
    margin-right: 21px;
    padding: 8px 0 !important;
    font-size: 14px;
  }
  .mv-right-mobile {
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 10;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .mv-right-mobile .srch {
    border: 0;
  }
  .mv-right-mobile .srch I {
    font-size: 24px !important;
  }
  .ue-header__inner {
    height: 0;
  }
  .ue-pa-0-mobile {
    padding: 0;
  }
  .showAllEvents, .location--search-details {
    position: absolute;
    top: -36px;
    right: -25px;
    z-index: 10;
  }
  .hamburger-box {
    width: 24px;
    height: 24px;
  }
  .hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    width: 24px;
  }
  .hamburger--slider .hamburger-inner:before {
    top: 8px;
  }
  .hamburger--slider .hamburger-inner:after {
    top: 16px;
  }
  .hamburger--slider.is-active .hamburger-inner:after {
    -webkit-transform: translate3d(0, -16px, 0) rotate(-90deg);
            transform: translate3d(0, -16px, 0) rotate(-90deg);
  }
  .hamburger--slider.is-active .hamburger-inner {
    background-color: #F72A2A;
  }
  .ue-search-header {
    top: 44px;
    right: 0;
  }
  .ue-search-header::before {
    right: 22px;
  }
  .ue-search-header .input-group-addon {
    width: 160px;
  }
  .current-location {
    margin-right: 5px;
  }
  .current-location INPUT {
    display: none;
  }
  .search-location INPUT {
    display: none;
  }
  .location {
    width: 100%;
  }
  .location--search-details {
    position: relative;
    top: 17px !important;
    right: auto !important;
  }
  .flex-column-992 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .transform-column-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
  .transform-column-items > SPAN {
    margin-bottom: 15px;
    margin-top: 15px;
  }
  .transform-column-items > A {
    margin-bottom: 15px;
  }
  .ue-header_top__social--md {
    margin-bottom: 15px;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .justify-content-center-md {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-center-992 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .theme-list-25 .list-item {
    width: 33%;
  }
  .hs-mega-menu .tab-pane {
    max-height: 400px;
    height: 100%;
  }
  .ue-header_top .navbar-toggler {
    min-width: auto !important;
  }
  .showAllEvents {
    top: 15px;
  }
  .showAllEvents .nav-link {
    padding-top: 4px;
  }
  .addthis_toolbox_wrap {
    left: auto;
    right: -12px;
  }
  .addthis_toolbox_wrap .addthis_toolbox::after {
    right: 25px !important;
  }
  .filters-nav__sub {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .date__dropdown_l {
    top: auto;
    bottom: 0;
  }
  .topCityName_wrap {
    max-width: 100%;
  }
  .ue-nav-lo--wrap {
    -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
  }
  .hide-md {
    display: none;
  }
  .divider_m:after {
    display: none;
  }
  .dropdown__pnl__box-mobile {
    top: auto;
    bottom: 46px;
  }
  .u-shadow-v1-1--md-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .ue-order-1-md {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .ue-order-2-md {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .ue-order-3-md {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .header__short {
    height: 54px;
  }
  .header__short .container {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .header__short .container .navbar-brand {
    position: static;
    -webkit-transform: translate(0);
        -ms-transform: translate(0);
            transform: translate(0);
    margin-right: auto;
  }
  .ue-fb-tab-tt {
    margin-top: 0;
  }
  .ue-tabs-right {
    margin-left: auto;
  }
  #firstSub .js-tabs-mobile-control, #secondSub .js-tabs-mobile-control {
    display: none;
  }
  #firstSub .theme-list-25, #secondSub .theme-list-25 {
    padding-top: 0;
  }
  .d-block--md {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .theme-list-33 .list-item {
    width: 100%;
  }
  .hs-mobile-state .hs-mega-menu {
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 0 !important;
    padding-top: 0 !important;
    height: calc(100vh - 74px);
  }
  .hs-mobile-state .hs-mega-menu .js-tabs-mobile-control {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .hs-mobile-state .hs-mega-menu .ue-tab__list .list-item a {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .iframe__inner {
    max-width: 960px;
  }
  .ue-header_top--nav__item {
    border: none;
  }
  /* acc__dropdown_sec */
  .acc__dropdown_sec {
    position: relative;
  }
  .acc__dropdown_sec:hover .acc__dropdown_sec__list {
    display: none;
  }
  .acc__dropdown_sec:hover svg g {
    fill: #2E4577;
  }
  .acc__dropdown_sec:hover svg g.g-color-info {
    fill: #42A5F5;
  }
  .acc__dropdown_sec .acc__dropdown_sec__list--wrap {
    left: auto;
    right: 0;
  }
  .acc__dropdown_sec .acc__dropdown_sec__list--wrap .acc__dropdown_sec__list {
    padding: 15px 30px 15px 25px;
  }
  .acc__dropdown_sec .icon-arrow-down,
  .acc__dropdown_sec .icon-arrow-up {
    padding-left: 0 !important;
  }
  .acc__dropdown_sec .acc__dropdown_sec__list_close {
    position: absolute;
    right: 15px;
    display: block;
  }
}

/* END */
@media screen and (max-width: 950px) {
  .featured__section {
    max-width: 800px;
    max-height: 450px;
  }
  .ue-form__trial {
    width: 100%;
    position: static;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    bottom: 0;
  }
  .block-455 {
    height: auto;
    padding-top: 80px;
    padding-bottom: 30px;
  }
  .ue-height-full {
    height: auto;
  }
  .iframe__inner {
    max-width: 930px;
  }
}

@media screen and (max-width: 840px) {
  .iframe__inner {
    max-width: 824px;
  }
}

@media screen and (max-width: 800px) {
  .featured__section {
    max-width: 700px;
    max-height: 393px;
  }
  .iframe__inner {
    max-width: 870px;
  }
}

@media screen and (max-width: 768px) {
  .iframe__inner {
    max-width: 738px;
  }
}

@media screen and (max-width: 740px) {
  .iframe__inner {
    max-width: 706px;
  }
}

@media screen and (max-width: 767px) {
  .facebook-event > a,
  .facebook-event a.g-color-facebook {
    margin-left: -33px;
  }
  [role="tablist"] .nav-item {
    display: block;
    width: 100%;
  }
  .daterangepicker.ltr.show-calendar .ranges {
    float: none !important;
  }
  .daterangepicker.show-calendar .drp-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .daterangepicker.show-calendar .drp-buttons .drp-selected {
    padding-bottom: 1rem;
  }
  .daterangepicker.show-calendar .drp-buttons > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .daterangepicker.show-calendar .drp-buttons > div .btn.btn-sm {
    width: 50%;
    min-width: auto;
  }
  .daterangepicker .drp-buttons .btn {
    margin-top: 0;
  }
  .btn-sm {
    width: 100%;
  }
  .btn-sm + .btn-sm {
    margin-top: 12px;
  }
  .gate__wrap_continue {
    top: 58px;
    right: 20px;
  }
  .ticket_description_md {
    display: none;
  }
  .ticket_description_sm {
    display: block;
    margin-top: 6px;
    padding-top: 6px;
    border-top: 1px solid #F3F3F3;
  }
  .fb-md {
    display: none;
  }
  .fb-sm {
    display: block;
  }
  .exp_dt {
    line-height: 17px;
  }
  .exp_dt span {
    display: block;
  }
  .image-75-sm {
    margin: 0 auto;
    width: 75%;
  }
  .mr-auto--md {
    margin-right: auto;
  }
  .h2 {
    font-size: 26px;
  }
  .ue-tabs-switch LI {
    border: 0 !important;
  }
  .ue-tabs-switch LI A {
    margin: 0;
    border: 0 !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .showAllEvents {
    position: static;
    top: auto;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
  .article__list {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .article__list .article__list-img {
    -ms-flex-negative: 1;
        flex-shrink: 1;
    margin-top: 15px;
  }
  .header__short .container .ue-direction--lnk {
    font-size: 12px;
  }
  .header__short .container .navbar-brand {
    width: 100px;
  }
  .location--search-details {
    top: -39px;
    right: auto;
    left: 0;
  }
  .article__list-img {
    width: 100%;
  }
  .ue-side-carousel {
    padding-bottom: 45px;
  }
  .eventList-item_img--266 {
    width: 100%;
  }
  .promo--section-portrait .row {
    margin-right: 0;
    margin-left: 0;
  }
  .ue-modal--auth-socials {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .ue-auth-socials--btn {
    width: 100%;
  }
  .ue-modal {
    width: 80%;
  }
  .tab-result-filter-wrap {
    padding-top: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .tab-sortShow {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .sortBy .dropdown-simple button.btn {
    min-width: 90px;
  }
  .tab-result-count {
    margin-bottom: 10px;
  }
  .ue-search__list--grid LI.ue-search__list__item {
    width: 100%;
    margin: 0 0 20px !important;
  }
  .eventList-item-column-sm {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .eventList-item-column-sm .eventList-item_img--266 {
    margin: 0 auto;
  }
  .event-img-cover--sm > IMG {
    display: block;
    width: 100vw;
    max-height: 266px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .event-box-single {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .event-box-single-descript {
    margin-top: 15px;
  }
  .shareTo-block {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .shareTo-block A {
    margin-bottom: 10px;
  }
  .shareTo-block .eventGrid_box_details_upto {
    margin-left: 0;
  }
  .flex-column-767 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .nav-item-divider {
    display: none;
  }
  .ue-radio_content__edit {
    position: static;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .block-sm {
    display: block;
  }
  .ue-carousel-lg .js-prev {
    left: 30%;
  }
  .ue-carousel-lg .js-next {
    right: 30%;
  }
  .promocode-input .form-control {
    width: auto;
  }
  .theme-list-25 .list-item {
    width: 50%;
  }
  .tabs-switcher_wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .tabs-switcher_wrap .js-tabs-mobile-control {
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 15px;
  }
  .tabs-switcher_wrap .ue-tabs-switch {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: none;
  }
  .tabs-switcher_wrap .ue-tabs-switch li a {
    text-align: center;
    margin: 0 !important;
  }
  .tab-sortShow--row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .table-scroll,
  .table__scroll {
    position: relative;
  }
  .table-scroll.hideSwipe::after,
  .table__scroll.hideSwipe::after {
    display: none;
  }
  .table-scroll::after,
  .table__scroll::after {
    position: absolute;
    top: 30%;
    left: 50%;
    z-index: 2;
    -webkit-transform: translate(-50%, -70%);
        -ms-transform: translate(-50%, -70%);
            transform: translate(-50%, -70%);
    -webkit-box-shadow: 0 0 8px 8px rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 8px 8px rgba(0, 0, 0, 0.2);
    content: "";
    width: 140px;
    height: 60px;
    background: url("../img/swipe.svg") no-repeat center #fafafa;
  }
  .invisible-city {
    display: none;
  }
  #loginForm .ue-modal--top {
    height: calc(100vh - 420px);
  }
  #loginForm .ue-modal--top .ue-modal--top--inner {
    padding-top: 30px;
  }
  #formAdvertising h2 {
    font-size: 20px;
  }
  #formAdvertising a.btn {
    position: static;
    padding: 10px 20px;
    height: auto;
    min-width: 130px;
    font-family: oswaldregular;
    line-height: 26px;
    text-transform: uppercase;
    border-radius: 2px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    white-space: pre-wrap;
  }
  .date-time .time {
    display: block;
  }
  #createNewEvent {
    margin-top: 1rem;
    display: block;
    width: 100%;
  }
  .tab-content.uceAd-tabs-content .table-scroll {
    overflow-x: auto !important;
  }
  .uceAd-tabs--wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .box-170x240 {
    width: 100px !important;
  }
}

/* END */
@media screen and (max-width: 700px) {
  .featured__section {
    max-width: 600px;
    max-height: 393px;
  }
  .iframe__inner {
    max-width: 670px;
  }
}

@media screen and (max-width: 670px) {
  .iframe__inner {
    max-width: 640px;
  }
}

@media screen and (max-width: 650px) {
  .iframe__inner {
    max-width: 620px;
  }
}

@media screen and (max-width: 610px) {
  .iframe__inner {
    max-width: 580px;
  }
  .seeAll {
    display: none;
  }
  .featured__section {
    max-width: 500px;
    max-height: 393px;
  }
  .hide-smm {
    display: none !important;
  }
}

/* END */
@media screen and (max-width: 600px) {
  .seeAll {
    display: none;
  }
  .ue-search-header {
    width: 500px;
  }
  .g-width-600 {
    width: auto !important;
  }
  .searchC_wrap .input-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .searchC_wrap .input-group > .ue-form-group {
    margin-bottom: 10px !important;
  }
  .searchC_wrap__handlers .searchCateegoryDropDown {
    width: 100%;
  }
}

/* END */
@media screen and (max-width: 575px) {
  .uce-recaptcha .grecaptcha-badge {
    position: static !important;
    margin-bottom: 15px;
  }
  .iframe__inner {
    max-width: 545px;
  }
  .ue-search-header {
    right: 0;
  }
  .ue-search-header::before {
    display: none;
  }
  .ue-badge {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-height: auto;
    padding: 7px 5px;
    font-size: 12px;
    line-height: normal;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .promocode-input {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .promocode-input .form-group {
    width: 100%;
  }
  .promocode-input .form-group .form-control {
    width: 100%;
    margin: 0 !important;
  }
  .ue-search-header .input-group-addon {
    width: 160px;
  }
  .ue-search-header .input-group-addon button {
    width: 100%;
  }
  .searchC_wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .searchCateegoryDropDown {
    width: 100%;
  }
  #firstSub .js-tabs-mobile-control, #secondSub .js-tabs-mobile-control {
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
  .facebook-event {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
}

/* END */
@media screen and (max-width: 565px) {
  .ue-search-header {
    width: 500px;
  }
  .ue-direction--lnk {
    font-size: 14px;
  }
  .ue-modal.modal-bboot {
    width: 100%;
  }
  .ue-center-830 {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .iframe__inner {
    max-width: 535px;
  }
}

/* END */
@media screen and (max-width: 540px) {
  .iframe__inner {
    max-width: 510px;
  }
}

@media screen and (max-width: 525px) {
  .ue-search-header {
    width: 400px;
  }
  .ue-search-header .input-group-addon {
    width: 120px;
  }
  .ue-search-header .input-group-addon button {
    padding: 0 15px;
    width: 100%;
    min-width: auto;
  }
}

/* END */
@media screen and (max-width: 500px) {
  .featured__section {
    max-width: 100%;
    width: 100%;
    max-height: 300px;
  }
  .featured__section_description {
    padding: 15px;
  }
  .featured__section_description .main-slide_txt--title {
    font-size: 20px !important;
  }
  .featured__section_description p {
    font-size: 13px !important;
    margin-bottom: 3px !important;
  }
  .featured__section_description .main-slide_txt_getTicket_link span {
    font-size: 14px !important;
  }
  .theme-list-inline-items .g-width-50p {
    width: 100%;
  }
  .ue-main-carousel .js-slide.g-px-10 {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .like__modal {
    width: 300px;
  }
  .iframe__inner {
    max-width: 470px;
  }
}

@media screen and (max-width: 480px) {
  .iframe__inner {
    max-width: 450px;
  }
}

@media screen and (max-width: 450px) {
  .iframe__inner {
    max-width: 420px;
  }
  .ue-modal {
    width: 90%;
  }
  .ue-modal .close {
    right: 10px;
    top: 10px;
    z-index: 5;
    width: auto;
    height: auto;
    background-color: transparent;
  }
  .ue-modal .close i {
    color: black;
    font-size: 14px;
  }
  .theme-list-25 .list-item {
    width: 100%;
  }
  .header__short .container .ue-direction--lnk span {
    display: none;
  }
  .header__short .container .blue-lnk {
    display: block;
    font-size: 22px;
  }
  .featured__section {
    max-height: 215px;
  }
  .featured__section_description {
    padding: 15px 10px 30px;
  }
  .featured__section_description .main-slide_txt--title {
    font-size: 15px !important;
  }
  .featured__section_description p {
    font-size: 11px !important;
  }
  .js-slide--facebook {
    bottom: 5px;
    right: 15px;
    width: 25px;
    height: 25px;
  }
  .ue-main-carousel .slick-arrow {
    width: 40px;
    height: 40px;
  }
  .ue-main-carousel .slick-arrow::after {
    font-size: 22px;
  }
  .ue-main-carousel .slick-arrow {
    width: 40px;
    height: 40px;
  }
  .ue-main-carousel .slick-arrow::after {
    font-size: 22px;
  }
  .ue-main-carousel .js-next, .ue-main-carousel .slick-next {
    right: 20px;
  }
  .ue-main-carousel .js-next, .ue-main-carousel .slick-prev {
    left: 20px;
  }
  .map_sett img {
    width: 20px;
  }
  .map_sett .g-font-size-16 {
    font-size: 14px !important;
  }
  .map_sett i.g-font-size-20 {
    font-size: 18px !important;
  }
  .ue-form__trial .btn-primary {
    width: 100%;
  }
  .ue-direction--lnk[data-modal-target="#contactEventOrganizer"] {
    margin-top: 3px;
  }
}

/* END */
@media screen and (max-width: 420px) {
  .iframe__inner {
    max-width: 390px;
  }
  .ue-search-header {
    width: 300px;
  }
  .ue-search-header > P {
    padding-right: 15px;
  }
  .ue-search-header .input-group-addon {
    width: 120px;
  }
  .ue-search-header .input-group-addon button {
    padding: 0 10px;
  }
  .dropdown__pnl__box--custom {
    width: 100%;
  }
  .tab-sortShow--row-width-auto {
    min-width: auto;
  }
  .tab-sortShow--row-width-auto .btn {
    min-width: auto;
    font-size: 13px !important;
  }
}

/* END */
@media screen and (max-width: 400px) {
  .iframe__inner {
    max-width: 370px;
  }
  .tooltip-huge {
    width: 238px;
  }
  .u-go-to-v1 {
    bottom: 40px !important;
    right: 15px !important;
  }
  .block-344 {
    height: auto;
  }
  .block-344 .ue-full-bg-cover {
    position: static;
  }
  .ad-box--link_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 !important;
    border: 0;
  }
  .featured__section {
    max-height: 180px;
  }
  .featured__section_description .main-slide_txt_getTicket_link span {
    font-size: 11px !important;
  }
  .tooltip-huge_wrap .tooltip-huge {
    width: 100%;
  }
}

/* END */
@media screen and (max-width: 390px) {
  .iframe__inner {
    max-width: 360px;
  }
  .map_sett img {
    width: 18px;
  }
  .map_sett .g-font-size-16 {
    font-size: 12px !important;
  }
  .map_sett i.g-font-size-20 {
    font-size: 16px !important;
  }
}

/* END */
@media screen and (max-width: 380px) {
  .iframe__inner {
    max-width: 340px;
  }
  .map_sett img {
    width: 18px;
  }
  .map_sett .g-font-size-16 {
    font-size: 12px !important;
  }
  .map_sett i.g-font-size-20 {
    font-size: 16px !important;
  }
}

/* END */
@media screen and (max-width: 360px) {
  .iframe__inner {
    max-width: 330px;
  }
}

@media screen and (max-width: 340px) {
  .iframe__inner {
    max-width: 300px;
  }
  .map_sett {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .map_sett img {
    width: 20px;
  }
  .map_sett .g-font-size-16 {
    font-size: 14px !important;
  }
  .map_sett i.g-font-size-20 {
    font-size: 20px !important;
  }
  .map_sett > * {
    margin-bottom: 10px;
  }
}

/* uceAd-table */
/* uceAd-table */
.uceAd-table {
  border: 1px solid #f1f3f5;
}

.uceAd-table > TBODY > TR > TH:first-child {
  padding-left: 28px;
}

.uceAd-table > TBODY > TR > TH:last-child {
  padding-right: 28px;
}

.uceAd-table > TBODY > TR > TD {
  border-top-color: #f1f3f5;
  padding-top: 10px;
  padding-bottom: 10px;
}

.uceAd-table > TBODY > TR > TD:first-child {
  padding-left: 28px;
}

.uceAd-table > TBODY > TR > TD:last-child {
  padding-right: 28px;
}

.uceAd-table > TBODY TH {
  border-top: 0;
}

.uceAd-table > TBODY TD {
  vertical-align: middle;
}

.search-content--clear {
  visibility: hidden;
  cursor: pointer;
}

.uceAd-table--create-invite-title SVG RECT {
  color: #adb5bd;
}

.uceAd-table--create-invite-title SVG LINE {
  color: #adb5bd;
}

.uceAd-table--create-invite-title:hover {
  cursor: default;
}

.uceAd-table--create-invite-title:hover .uceAd-table-create-invite-title-ditails {
  display: block;
}

.uceAd-table--create-invite-title:hover SVG RECT {
  color: #228ae6;
}

.uceAd-table--create-invite-title:hover SVG LINE {
  color: #228ae6;
}

.uceAd-table-create-invite-title-ditails {
  display: none;
  position: absolute;
  top: -21px;
  left: 30px;
  padding: 24px;
  width: 368px;
  -webkit-box-shadow: 0 1px 2px 0 #F1F3F5;
  box-shadow: 0 1px 2px 0 #F1F3F5;
  border: 1px solid #ccc;
  border-radius: 2px;
  background-color: #fff;
  z-index: 10;
}

.uceAd-table-create-invite-title-ditails::before {
  width: 16px;
  height: 16px;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  -webkit-transform: rotate(-138deg);
  -ms-transform: rotate(-138deg);
  transform: rotate(-138deg);
  content: "";
  position: absolute;
  top: 20px;
  left: -9px;
  background-color: #fff;
}

.uceAd-table--create-invite-item SVG RECT {
  color: #adb5bd;
}

.uceAd-table--create-invite-item SVG LINE {
  color: #adb5bd;
}

.uceAd-table--create-invite-item:hover {
  cursor: default;
}

.uceAd-table--create-invite-item:hover .uceAd-table-create-invite-item-ditails {
  display: block;
}

.uceAd-table--create-invite-item:hover SVG RECT {
  color: #228ae6;
}

.uceAd-table--create-invite-item:hover SVG LINE {
  color: #228ae6;
}

.uceAd-table-create-invite-item-ditails {
  display: none;
  position: absolute;
  top: 35px;
  left: 0;
  z-index: 10;
  padding: 15px 15px 0;
  width: 368px;
  -webkit-box-shadow: 0 1px 2px 0 #F1F3F5;
  box-shadow: 0 1px 2px 0 #F1F3F5;
  border: 1px solid #ccc;
  border-radius: 2px;
  background-color: #fff;
}

.uceAd-table-create-invite-item-ditails::before {
  width: 16px;
  height: 16px;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  -webkit-transform: rotate(-138deg);
  -ms-transform: rotate(-138deg);
  transform: rotate(-45deg);
  content: "";
  position: absolute;
  top: -9px;
  left: 50%;
  background-color: #fff;
}

.uceAd-table--calendar SVG RECT {
  color: #adb5bd;
}

.uceAd-table--calendar SVG LINE {
  color: #adb5bd;
}

.uceAd-table--calendar:hover {
  cursor: default;
}

.uceAd-table--calendar:hover .uceAd-table--calendar--details {
  display: block;
}

.uceAd-table--calendar:hover SVG RECT {
  color: #228ae6;
}

.uceAd-table--calendar:hover SVG LINE {
  color: #228ae6;
}

.uceAd-table--calendar:hover .calendar__txt {
  color: #228ae6;
}

/* uceAd-table--calendar--details */
.uceAd-table--calendar--details {
  display: none;
  position: absolute;
  top: -17px;
  right: -384px;
  z-index: 99;
  padding: 24px;
  width: 368px;
  -webkit-box-shadow: 0 1px 2px 0 #F1F3F5;
  box-shadow: 0 1px 2px 0 #F1F3F5;
  border: 1px solid #ccc;
  border-radius: 2px;
  background-color: #fff;
}

.uceAd-table--calendar--details::before {
  width: 16px;
  height: 16px;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  -webkit-transform: rotate(-138deg);
  -ms-transform: rotate(-138deg);
  transform: rotate(-138deg);
  content: "";
  position: absolute;
  top: 20px;
  left: -9px;
  background-color: #fff;
}

/* uceAd-view-details */
.uceAd-view-details {
  position: absolute;
  top: -17px;
  right: -384px;
  z-index: 502;
  padding-top: 24px;
  padding-bottom: 24px;
  width: 368px;
  -webkit-box-shadow: 0 1px 2px 0 #F1F3F5;
  box-shadow: 0 1px 2px 0 #F1F3F5;
  border: 1px solid #D9D9DA;
  border-radius: 2px;
  background-color: #fff;
}

.uceAd-view-details::before {
  width: 16px;
  height: 16px;
  border-top: 1px solid #D9D9DA;
  border-right: 1px solid #D9D9DA;
  -webkit-transform: rotate(-138deg);
  -ms-transform: rotate(-138deg);
  transform: rotate(-138deg);
  content: "";
  position: absolute;
  top: 20px;
  left: -9px;
  background-color: #fff;
}

.uceAd-view-details--bottom {
  right: auto;
  top: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 32px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.uceAd-view-details--bottom::before {
  top: auto;
  left: 50%;
  bottom: -9px;
  margin-left: -8px;
  -webkit-transform: rotate(-226deg);
  -ms-transform: rotate(-226deg);
  transform: rotate(-226deg);
}

.uceAd-view-details--bottom::after {
  position: absolute;
  bottom: -20px;
  content: "";
  width: 100%;
  height: 20px;
}

.uceAd-snapshot {
  position: relative;
}

.uceAd-snapshot--details {
  display: none;
  position: absolute;
  -webkit-transform: translateY(13px);
  -ms-transform: translateY(13px);
  transform: translateY(13px);
  z-index: 23;
  padding: 24px;
  width: 368px;
  -webkit-box-shadow: 0 1px 2px 0 #F1F3F5;
  box-shadow: 0 1px 2px 0 #F1F3F5;
  border: 1px solid #ccc;
  border-radius: 2px;
  background-color: #fff;
}

.uceAd-snapshot--details::before {
  width: 16px;
  height: 16px;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  content: "";
  position: absolute;
  top: -9px;
  left: 50%;
  background-color: #fff;
}

.uceAd-snapshot:hover {
  color: #228ae6;
  cursor: default;
}

.uceAd-snapshot:hover .uceAd-snapshot--details {
  display: block;
}

.text-limit-overflow {
  position: relative;
  height: 80px;
  overflow-y: hidden;
}

.text-limit-overflow:after {
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  width: 100%;
  height: 25px;
  background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.3));
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0.3)));
  background: linear-gradient(to top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.3));
}

/* uceAd-table-tooltp */
.uceAd-table-tooltp TD {
  padding: 5px;
  border-top: 0;
}

.uceAd-table-tooltp TD:first-child {
  padding-left: 0;
}

.create-new-event-wrap {
  border: 2px dashed #cde3f6;
}

.ue-form-group .form-control {
  padding-left: 10px;
  padding-right: 10px;
}

/* uceAd-status--current */
.uceAd-status--current {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.uceAd-status--current-hov:hover ul.uceAd-status--list {
  display: block !important;
}

.uceAd-status--current-content {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.uceAd-status--list {
  padding-left: 0;
  list-style-type: none;
  right: -8px;
  z-index: 10;
  -webkit-box-shadow: 0 1px 2px 0 #F1F3F5;
          box-shadow: 0 1px 2px 0 #F1F3F5;
  border: 1px solid #D9D9DA;
  border-radius: 2px;
  background-color: #fff;
}

.uceAd-status--list::before {
  width: 16px;
  height: 16px;
  border-top: 1px solid #D9D9DA;
  border-right: 1px solid #D9D9DA;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  content: "";
  position: absolute;
  top: -10px;
  right: 15px;
  background-color: #fff;
}

.uceAd-status--list a {
  font: 16px clear_sans_mediumregular;
  color: #343A40;
}

.uceAd-status--list a:hover {
  color: #228ae6 !important;
}

.uceAd-status--list .close {
  padding: 0 10px;
}

.g-color-dark-black {
  color: #343A40 !important;
}

.card-js {
  position: relative;
}

.card-js input.error {
  border-color: red;
}

/* tabs */
.tab-content.uceAd-tabs-content .table-scroll {
  overflow: inherit;
}
