.portus-main-content-s-block .portus-main-content {
  width: 100%;
  float: none;
}
.grosses .white {
  background: #fff;
}
.grosses .outer-shadow {
  box-shadow: 0px 0px 16.02px 1.98px rgba(204, 204, 223, 0.5);
}
.grosses .email-alert {
  background: #e9e9e9;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 30px;
  width: 100%;
  align-content: center;
  justify-content: center;
}
.grosses .email-alert .inside {
  background: #e9e9e9;
  height: 100%;
  display: flex;
  flex: 0 0 100%;
}
.grosses .email-alert > *,
.grosses .email-alert .form-group {
  max-width: 100%;
}
.grosses .email-alert input[type="email"] {
  max-width: 100%;
  height: 50px;
  padding: 0 15px;
}
.grosses .email-alert svg,
.grosses .email-alert i {
  font-size: 40px;
  color: #a4907a;
}
.grosses .email-alert h4 {
  font-weight: bold;
}
.grosses .email-alert img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.grosses .top-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.grosses .top-block:after,
.grosses .top-block:before {
  display: none;
}
.grosses .top-block > div {
  display: flex;
}
.grosses .top-block .subscribe {
  display: flex;
  flex-wrap: wrap;
}
.grosses .top-block .subscribe .inside {
  width: 100%;
}
.grosses .btn-send {
  color: #fff;
  background: #182d6f;
  height: 50px;
  line-height: 50px;
  padding: 0 30px;
  position: relative;
  display: block;
  text-align: center;
  margin-bottom: 5px;
  opacity: 0.9;
  font-size: 13.5px;
  min-width: 0;
  border-radius: 0;
  margin-top: 20px;
}
.grosses .btn-send:hover,
.grosses .btn-send.active {
  background: #024bb7;
}
.grosses .btn-send svg,
.grosses .btn-send i {
  font-size: 20px;
  margin-right: 15px;
}
.grosses .show-info {
  padding: 20px!important;
  position: relative;
  overflow: hidden;
}
.grosses .show-info:before {
  background: #c31f2a;
  width: 300px;
  height: 300px;
  position: absolute;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  content: '';
  z-index: 0;
}
.grosses .show-info h2,
.grosses .show-info h1 {
  margin-top: 7px;
  font-size: 20px;
}
.grosses .show-info .show-type {
  display: inline-block;
  padding: 5px 15px;
  background: #c31f2a;
  color: #fff;
  border-radius: 10px;
  font-size: 14px;
}
.grosses .show-info .inner {
  display: flex;
  position: relative;
  z-index: 1;
  flex-wrap: wrap;
  height: 100%;
}
.grosses .show-info .image {
  flex: 0 0 240px;
  max-width: 240px;
}
.grosses .show-info .image img {
  width: 100%;
}
.grosses .show-info .info {
  flex: 0 0 calc(100% - 240px);
  padding-left: 30px;
  max-width: calc(100% - 240px);
}
@media (max-width: 768px) {
  .grosses .show-info .info {
    flex: 0 0 100%;
    padding-left: 0;
    max-width: 100%;
    margin-top: 30px;
  }
}
.grosses .show-info .all-time-data {
  flex: 0 0 100%;
  max-width: 100%;
  font-size: 0;
  text-align: justify;
  margin-top: auto;
}
.grosses .show-info .all-time-data h3 {
  background: none;
  text-transform: uppercase;
  margin-bottom: 15px;
  padding-bottom: 10px;
  color: #000;
}
.grosses .show-info .all-time-data .block {
  text-align: center;
  display: inline-block;
  font-size: 16px;
  color: #005700;
  font-weight: 400;
}
@media (max-width: 576px) {
  .grosses .show-info .all-time-data .block {
    width: 49%;
    margin: 20px 0 0 0;
  }
  .grosses .show-info .all-time-data .block:nth-child(2) {
    margin-top: 0;
  }
}
.grosses .show-info .all-time-data .block b {
  display: block;
  font-size: 12px;
  text-transform: uppercase;
  color: #000;
}
.grosses .show-info .all-time-data:after {
  content: '';
  display: inline-block;
  width: 100%;
}
.grosses .show-info .dates {
  margin: 25px 0;
}
@media (max-width: 576px) {
  .grosses .show-info .dates {
    margin: 0;
  }
}
.grosses .show-info .dates .green {
  color: #005700;
}
.grosses .show-info .dates .block {
  display: inline-block;
  margin-right: 28px;
  font-size: 16px;
  font-weight: 400;
  color: #995151;
}
@media (max-width: 576px) {
  .grosses .show-info .dates .block {
    font-size: 13px;
    margin-top: 20px;
  }
}
.grosses .show-info .dates .block:last-child {
  margin-right: 0;
}
.grosses .show-info .dates .block b {
  display: block;
  text-transform: uppercase;
  font-size: 12px;
  color: #000;
}
.grosses .show-info .show-menu {
  margin-top: 30px;
  margin-left: 8px;
  margin-bottom: 20px;
  text-align: justify;
  width: 100%;
}
@media (max-width: 600px) and (min-width: 480px) {
  .grosses .show-info .show-menu {
    text-align: left;
  }
}
.grosses .show-info .show-menu a {
  display: inline-block;
  margin-right: 15px;
  white-space: normal;
  font-size: 14px;
  color: #000;
  margin-bottom: 20px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .grosses .show-info .show-menu a:nth-child(6) {
    margin-right: 0;
  }
}
@media (max-width: 450px) {
  .grosses .show-info .show-menu a:nth-child(3n) {
    margin-right: 0;
  }
}
@media (max-width: 375px) {
  .grosses .show-info .show-menu a {
    width: 49%;
    margin-right: 0!important;
  }
  .grosses .show-info .show-menu a:nth-child(2n) {
    text-align: right;
  }
}
@media (max-width: 768px) {
  .grosses .show-info .show-menu a {
    margin-right: 24px;
  }
}
@media (max-width: 576px) {
  .grosses .show-info .show-menu a {
    font-size: 14px;
  }
}
.grosses .show-info .show-menu a svg,
.grosses .show-info .show-menu a i {
  margin-right: 10px;
}
.grosses .show-info .show-menu a:hover svg,
.grosses .show-info .show-menu a:hover i {
  color: #c31f2a;
}
.grosses .show-info .show-menu .btn-all-gross {
  background: #c42f39;
  color: #fff;
  padding: 2px 15px;
  font-weight: bold;
  text-transform: uppercase;
  vertical-align: middle;
  display: inline-block;
  margin: 0;
  line-height: 28px;
  border: 0;
  width: 100%;
  text-align: center;
}
.grosses .show-info .show-menu .btn-all-gross i,
.grosses .show-info .show-menu .btn-all-gross svg {
  vertical-align: middle;
}
.grosses .show-info .show-menu .btn-all-gross:hover {
  color: #fff;
  background: #73171D;
  text-decoration: none;
}
.grosses .show-info .show-menu .btn-all-gross:hover svg,
.grosses .show-info .show-menu .btn-all-gross:hover i {
  fill: #fff;
  color: #fff;
}
.grosses .table {
  display: table;
}
.grosses .table .row {
  margin: 0;
  display: table-row;
}
.grosses .table .row:after,
.grosses .table .row:before {
  display: none;
}
.grosses .table .row .cell {
  display: table-cell;
  font-size: 16px;
  font-weight: 300;
  color: #5d5d5d;
}
.grosses .quick-stats {
  background-image: -moz-linear-gradient(-90deg, #ffffff 1%, #d3c8c8 100%);
  background-image: -webkit-linear-gradient(-90deg, #ffffff 1%, #d3c8c8 100%);
  background-image: -ms-linear-gradient(-90deg, #ffffff 1%, #d3c8c8 100%);
  box-shadow: 0px 0px 16.02px 1.98px rgba(204, 204, 223, 0.5);
  padding: 30px 0px;
  width: 100%;
}
.grosses .quick-stats.white {
  background: #fff;
}
@media (max-width: 992px) {
  .grosses .quick-stats {
    margin-top: 30px;
  }
}
.grosses .quick-stats .svg-wrap {
  max-height: 45px;
}
.grosses .quick-stats h1 {
  margin-left: 20px;
  margin-right: 20px;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 0;
  font-size: 25px;
}
.grosses .quick-stats h1 span {
  display: block;
  font-size: 16px;
}
.grosses .quick-stats h1 span:last-child {
  font-size: 14px;
}
@media (max-width: 576px) {
  .grosses .quick-stats h1 {
    font-size: 25px;
  }
  .grosses .quick-stats h1 span {
    font-size: 17px;
  }
}
.grosses .quick-stats i {
  vertical-align: middle;
}
.grosses .quick-stats h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 50px;
  font-weight: 300;
}
.grosses .quick-stats .nowrap {
  display: block;
}
.grosses .quick-stats .table {
  display: table;
  margin: 0 auto;
}
@media (max-width: 992px) {
  .grosses .quick-stats .table {
    width: 100%;
  }
}
.grosses .quick-stats .table .row {
  margin: 0;
  display: table-row;
}
.grosses .quick-stats .table .row:after,
.grosses .quick-stats .table .row:before {
  display: none;
}
.grosses .quick-stats .table .row:nth-child(1) .cell {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  color: #5d5d5d !important;
}
@media (max-width: 992px) {
  .grosses .quick-stats .table .row:nth-child(1) .cell {
    border: none;
  }
}
@media (max-width: 576px) {
  .grosses .quick-stats .table .row:nth-child(1) .cell {
    letter-spacing: 0.03em;
  }
}
@media (max-width: 992px) {
  .grosses .quick-stats .table .row:last-child .cell {
    border-bottom: none;
  }
}
.grosses .quick-stats .table .row:nth-child(3) .cell {
  padding-top: 20px;
}
.grosses .quick-stats .table .row .cell {
  display: table-cell;
  font-size: 16px;
  text-align: center;
  vertical-align: middle;
  padding: 10px 10px;
  border-bottom: 1px solid #908d8d3d;
  color: #000;
  font-weight: 500;
  color: #005700;
}
.grosses .quick-stats .table .row .cell.red {
  color: #8d0404;
}
.grosses .quick-stats .table .row .cell.green {
  color: #005700;
}
.grosses .quick-stats .table .row .cell .date {
  font-size: 12px;
  color: #000;
}
.grosses .quick-stats .table .row .cell:nth-child(3) {
  color: #8d0404;
}
.grosses .quick-stats .table .row .cell:nth-child(1) {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  padding-right: 15px;
  color: #5d5d5d;
}
.grosses .quick-stats .table .row .cell:nth-child(1) span {
  display: none;
}
@media (max-width: 992px) {
  .grosses .quick-stats .table .row .cell:nth-child(1) span {
    display: block;
  }
}
@media (max-width: 576px) {
  .grosses .quick-stats .table .row .cell:nth-child(1) span {
    display: none;
  }
}
.grosses .quick-stats .table .row .cell:nth-child(1) svg,
.grosses .quick-stats .table .row .cell:nth-child(1) i {
  fill: #5d5d5d;
}
@media (max-width: 992px) {
  .grosses .quick-stats .table .row .cell:nth-child(1) svg,
  .grosses .quick-stats .table .row .cell:nth-child(1) i {
    display: none;
  }
}
@media (max-width: 576px) {
  .grosses .quick-stats .table .row .cell:nth-child(1) svg,
  .grosses .quick-stats .table .row .cell:nth-child(1) i {
    display: block;
  }
}
.grosses .quick-stats .table .row .cell:nth-child(1) svg tspan,
.grosses .quick-stats .table .row .cell:nth-child(1) i tspan {
  fill: #5d5d5d;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.grosses .charts {
  background-image: -moz-linear-gradient(90deg, #ffffff 1%, #d3c8c8 100%);
  background-image: -webkit-linear-gradient(90deg, #ffffff 1%, #d3c8c8 100%);
  background-image: -ms-linear-gradient(90deg, #ffffff 1%, #d3c8c8 100%);
  box-shadow: 0px 0px 16.02px 1.98px rgba(204, 204, 223, 0.5);
  padding: 90px 30px 60px;
  margin-top: 30px;
  position: relative;
}
.grosses .chart-types {
  display: none;
}
.grosses .chart-weeks {
  margin: 0 auto;
  display: block;
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  top: 40px;
  border-radius: 4px;
  overflow: hidden;
}
@media (max-width: 576px) {
  .grosses .chart-weeks {
    width: 233px;
  }
}
.grosses .chart-weeks .week {
  padding: 6px 18px;
  float: left;
  font-size: 11px;
  margin: 0 1px 0 0;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  background: #c31f2a;
  opacity: 0.9;
  transition: all 0.3s ease-in-out 0s;
}
@media (max-width: 576px) {
  .grosses .chart-weeks .week {
    padding: 6px 12px;
  }
  .grosses .chart-weeks .week:last-child {
    border-radius: 0 4px 4px 0;
  }
}
.grosses .chart-weeks .week.active {
  background: #f00;
  cursor: default;
  opacity: 1;
}
.grosses .chart-weeks .week:hover {
  opacity: 1;
}
.grosses .radial-chart {
  position: relative;
  display: inline-block;
  line-height: 1;
  font-size: 10px;
}
.grosses .radial-chart .value {
  font-size: 1.3em;
  position: absolute;
  line-height: 1em;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 0);
  font-weight: bold;
  margin-top: -17px;
}
.grosses .radial-chart svg {
  width: 7em;
  height: 7em;
}
.grosses .radial-chart.greater svg line:nth-child(2) {
  stroke: #14c32e;
}
.grosses .radial-chart.greater svg line:nth-child(1) {
  stroke: #ff9a73;
  stroke: #14c32e;
}
.grosses .all-gross-data {
  margin-top: 30px;
}
.grosses .all-gross-data:after {
  content: '';
  position: absolute;
  background: #000;
  opacity: 0.7;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 49;
  display: none;
}
.grosses .all-gross-data.loading .lds-ring {
  position: absolute!important;
  top: 50vh;
  display: block;
}
.grosses .all-gross-data.loading:after {
  display: block;
}
.grosses .all-gross-data .select2-container {
  margin-bottom: 10px;
  width: auto!important;
}
.grosses .all-gross-data .select2-container--default .select2-selection--single {
  background: #c42f39;
  font-weight: bold;
  height: auto;
  border: none;
}
.grosses .all-gross-data .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none;
}
.grosses .all-gross-data .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #fff;
  padding: 2px 15px;
}
.grosses .all-gross-data .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #fff;
}
.grosses .all-gross-data .table {
  margin-top: 20px;
}
@media (max-width: 992px) {
  .grosses .all-gross-data .table {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    overflow: auto;
    flex-flow: row;
    -webkit-overflow-scrolling: touch;
    left: 0;
    position: relative;
  }
}
@media (max-width: 768px) {
  .grosses .all-gross-data .table {
    overflow-x: scroll;
  }
}
.grosses .all-gross-data .table .table-header {
  display: table-row-group;
}
@media (max-width: 992px) {
  .grosses .all-gross-data .table .table-header {
    display: flex;
    flex-wrap: wrap;
    flex-flow: column;
    position: relative;
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 12;
  }
}
.grosses .all-gross-data .table .table-header .row {
  z-index: 1;
  position: relative;
}
.grosses .all-gross-data .table .table-header .row:after,
.grosses .all-gross-data .table .table-header .row:before {
  display: none;
}
.grosses .all-gross-data .table .table-header .row .cell {
  font-size: 12px;
  text-transform: uppercase;
  vertical-align: top;
  position: relative;
  position: sticky;
  top: 40px;
  z-index: 1;
  position: -webkit-sticky;
  background: #242020;
  color: #fff;
  box-shadow: 0px 0px 0 0 rgba(204, 204, 223, 0.03), 0px 0.5px 0 0 rgba(204, 204, 223, 0.02925), 0px 1px 0 0 rgba(204, 204, 223, 0.0285), 0px 1.5px 0 0 rgba(204, 204, 223, 0.02775), 0px 2px 0 0 rgba(204, 204, 223, 0.027), 0px 2.5px 0 0 rgba(204, 204, 223, 0.02625), 0px 3px 0 0 rgba(204, 204, 223, 0.0255), 0px 3.5px 0 0 rgba(204, 204, 223, 0.02475), 0px 4px 0 0 rgba(204, 204, 223, 0.024), 0px 4.5px 0 0 rgba(204, 204, 223, 0.02325), 0px 5px 0 0 rgba(204, 204, 223, 0.0225), 0px 5.5px 0 0 rgba(204, 204, 223, 0.02175), 0px 6px 0 0 rgba(204, 204, 223, 0.021), 0px 6.5px 0 0 rgba(204, 204, 223, 0.02025), 0px 7px 0 0 rgba(204, 204, 223, 0.0195), 0px 7.5px 0 0 rgba(204, 204, 223, 0.01875), 0px 8px 0 0 rgba(204, 204, 223, 0.018), 0px 8.5px 0 0 rgba(204, 204, 223, 0.01725), 0px 9px 0 0 rgba(204, 204, 223, 0.0165), 0px 9.5px 0 0 rgba(204, 204, 223, 0.01575), 0px 10px 0 0 rgba(204, 204, 223, 0.015), 0px 10.5px 0 0 rgba(204, 204, 223, 0.01425), 0px 11px 0 0 rgba(204, 204, 223, 0.0135), 0px 11.5px 0 0 rgba(204, 204, 223, 0.01275), 0px 12px 0 0 rgba(204, 204, 223, 0.012), 0px 12.5px 0 0 rgba(204, 204, 223, 0.01125), 0px 13px 0 0 rgba(204, 204, 223, 0.0105), 0px 13.5px 0 0 rgba(204, 204, 223, 0.00975), 0px 14px 0 0 rgba(204, 204, 223, 0.009), 0px 14.5px 0 0 rgba(204, 204, 223, 0.00825), 0px 15px 0 0 rgba(204, 204, 223, 0.0075), 0px 15.5px 0 0 rgba(204, 204, 223, 0.00675), 0px 16px 0 0 rgba(204, 204, 223, 0.006), 0px 16.5px 0 0 rgba(204, 204, 223, 0.00525), 0px 17px 0 0 rgba(204, 204, 223, 0.0045), 0px 17.5px 0 0 rgba(204, 204, 223, 0.00375), 0px 18px 0 0 rgba(204, 204, 223, 0.003), 0px 18.5px 0 0 rgba(204, 204, 223, 0.00225), 0px 19px 0 0 rgba(204, 204, 223, 0.0015), 0px 19.5px 0 0 rgba(204, 204, 223, 0.00075);
}
@media (max-width: 992px) {
  .grosses .all-gross-data .table .table-header .row .cell {
    font-size: 12px;
    top: 0;
  }
}
.grosses .all-gross-data .table .table-header .row .cell b {
  color: #fff;
}
.grosses .all-gross-data .table .table-header .row .cell svg,
.grosses .all-gross-data .table .table-header .row .cell i {
  display: none;
}
.grosses .all-gross-data .table .table-header .row .cell .fa-sort {
  display: block;
}
.grosses .all-gross-data .table .table-header .row .cell[data-order='1'] .fa-sort {
  display: none;
}
.grosses .all-gross-data .table .table-header .row .cell[data-order='1'] .fa-sort-up {
  display: block;
  color: #fff;
}
.grosses .all-gross-data .table .table-header .row .cell[data-order='0'] .fa-sort {
  display: none;
}
.grosses .all-gross-data .table .table-header .row .cell[data-order='0'] .fa-sort-down {
  display: block;
  color: #fff;
}
.grosses .all-gross-data .table .table-header .row .cell[data-order='false'] .fa-sort {
  display: block;
}
.grosses .all-gross-data .table .table-header .row .cell .sort {
  display: inline-block;
  position: relative;
  color: #808080;
  padding-right: 15px;
}
.grosses .all-gross-data .table .table-header .row .cell .sort .icons {
  position: absolute;
  right: 0;
  top: 0;
}
.grosses .all-gross-data .table .table-header .row .cell b {
  color: #fff;
  display: block;
}
.grosses .all-gross-data .table .table-header .row .cell b:nth-child(2) {
  color: #808080;
}
.grosses .all-gross-data .table .table-body {
  display: table-row-group;
}
@media (max-width: 992px) {
  .grosses .all-gross-data .table .table-body {
    display: flex;
    flex-wrap: wrap;
    flex-flow: row;
  }
  .grosses .all-gross-data .table .table-body br {
    display: none;
  }
}
.grosses .all-gross-data .table .cell-name {
  display: none;
}
.grosses .all-gross-data .table .table-footer {
  display: table-footer-group;
}
.grosses .all-gross-data .table .table-footer .row .cell {
  background: #000;
  text-transform: uppercase;
  vertical-align: top;
  color: #fff;
}
.grosses .all-gross-data .table .table-footer .row .cell:first-child {
  text-align: right;
}
.grosses .all-gross-data .table .table-footer .row .cell b {
  display: block;
}
.grosses .all-gross-data .table .table-footer .row .cell b:nth-child(2) {
  color: #808080;
}
.grosses .all-gross-data .table .table-footer .row .cell .in {
  display: block;
  font-weight: 500;
}
.grosses .all-gross-data .table .table-footer .row .cell .out {
  display: block;
  font-weight: 700;
}
.grosses .all-gross-data .table .row {
  background: #fff;
}
.grosses .all-gross-data .table .row:nth-child(even) {
  background: #e7e4e4;
}
@media (max-width: 992px) {
  .grosses .all-gross-data .table .row {
    display: flex;
    flex-flow: column;
  }
}
.grosses .all-gross-data .table .row .cell {
  padding: 15px 10px;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
  justify-content: center;
}
.grosses .all-gross-data .table .row .cell.negative .out {
  color: #8d0404;
}
.grosses .all-gross-data .table .row .cell svg,
.grosses .all-gross-data .table .row .cell i {
  margin-right: 4px;
  font-size: 11px;
  vertical-align: middle;
}
@media (max-width: 992px) {
  .grosses .all-gross-data .table .row .cell {
    font-size: 14px;
    line-height: 20px;
  }
}
.grosses .all-gross-data .table .row .cell:first-child {
  text-transform: uppercase!important;
  font-weight: 500;
}
.grosses .all-gross-data .table .row .cell[data-week='week'] {
  text-transform: uppercase;
}
.grosses .all-gross-data .table .row .cell .in {
  display: block;
  font-weight: 500;
}
.grosses .all-gross-data .table .row .cell .out {
  display: block;
  font-weight: 700;
}
@media (max-width: 992px) {
  .grosses .all-gross-data .table .row {
    display: flex;
  }
  .grosses .all-gross-data .table .cell {
    display: flex;
    flex-flow: column;
    position: static!important;
    white-space: nowrap;
    font-size: 12px;
    border-bottom: 1px solid #908d8d3d;
  }
  .grosses .all-gross-data .table .cell:nth-child(1) b {
    display: inline-block !important;
  }
  .grosses .all-gross-data .table .cell:nth-child(5) {
    height: 70px;
  }
  .grosses .all-gross-data .table .cell:nth-child(8) {
    height: 70px;
  }
  .grosses .all-gross-data .table .cell:nth-child(9) {
    height: 40px;
  }
  .grosses .all-gross-data .table .cell-mobile {
    display: table-cell;
  }
}
.grosses .all-gross-data.main-gross .table-header .cell:first-child {
  text-align: left;
}
.grosses .all-gross-data.main-gross .table-body .cell:first-child {
  text-align: left;
  white-space: normal;
}
.grosses .all-gross-data.main-gross .table-body .cell a {
  color: #000;
}
.grosses .all-gross-data.main-gross .title {
  font-size: 14px;
  display: inline-block;
  max-height: 40px;
  text-overflow: ellipsis;
}
.grosses .all-gross-data.main-gross .theater {
  font-size: 11px;
  display: inline-block;
  margin-top: 10px;
}
.grosses .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #c31f2a;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 5px 15px;
  color: #fff;
  font-size: 12px;
  line-height: 1.5;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.grosses .compare {
  margin-top: 30px;
  position: relative;
  margin-bottom: 30px;
}
.grosses .compare.loading .lds-ring {
  display: block;
}
.grosses .compare.loading:after {
  display: block;
}
.grosses .compare:after {
  content: '';
  position: absolute;
  background: #000;
  opacity: 0.7;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 49;
  display: none;
}
.grosses .compare .charts {
  margin-top: 0;
  width: 100%;
  padding-top: 170px;
}
.grosses .compare .compare-block {
  position: absolute;
  top: 40px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 100%;
  text-align: center;
}
@media (max-width: 576px) {
  .grosses .compare .compare-block .select2 {
    width: 100%!important;
  }
}
.grosses .compare .compare-block .select-drp {
  width: 100%!important;
  text-align: left;
  margin-top: 10px;
}
.grosses .compare .compare-block .select-drp.select2-dropdown--above {
  margin-top: 0;
}
.grosses .compare .compare-block .select-drp ul {
  margin-bottom: 0;
}
.grosses .compare .compare-block .select-drp ul li {
  padding: 5px 15px;
  font-weight: 300;
  height: 32px;
  font-size: 14px;
  margin-top: 0;
}
.grosses .compare .compare-block > .select2-container {
  left: 50%!important;
  width: 300px!important;
  transform: translateX(-50%);
  min-width: 100%!important;
}
@media (max-width: 576px) {
  .grosses .compare .compare-block .inside {
    width: 300px!important;
  }
}
.grosses .compare .compare-block .inside h3 {
  font-size: 18px;
  background: none;
  border: none;
  color: #000;
  text-transform: capitalize;
}
.grosses .compare .compare-block .inside .select2-container--open svg,
.grosses .compare .compare-block .inside .select2-container--open i {
  display: none;
}
.grosses .compare .compare-block .inside .select2-container--default .select2-selection--multiple {
  background: none !important;
  border: none !important;
}
.grosses .compare .compare-block .inside .select2-container--default .select2-selection--multiple svg,
.grosses .compare .compare-block .inside .select2-container--default .select2-selection--multiple i {
  position: absolute;
  top: 12px;
  right: 5px;
}
.grosses .compare .compare-block .inside select {
  width: auto;
}
.grosses .compare .compare-block .inside .select2-selection__rendered {
  overflow: visible;
}
.grosses .compare .compare-block .inside .select2-search {
  display: none;
  margin-top: 0 !important;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 300px!important;
  min-width: 100%;
}
.grosses .compare .compare-block .inside .select2-search.active {
  display: block !important;
}
.grosses .compare .compare-block .inside .select2-search.active input {
  font-weight: 300;
  width: 100% !important;
  background: #fff !important;
  display: block;
  border: 1px solid #aaaaaa;
  margin-top: 0px;
  padding: 10px 15px;
  font-size: 16px;
}
.grosses .compare .compare-block .inside .select2-search.active input::-webkit-input-placeholder {
  opacity: 0.5;
  font-weight: 100;
}
.grosses .compare .compare-block .inside .select2-search.active input:-moz-placeholder {
  opacity: 0.5;
  font-weight: 100;
}
.grosses .compare .compare-block .inside .select2-search.active input::-moz-placeholder {
  opacity: 0.5;
  font-weight: 100;
}
.grosses .compare .compare-block .inside .select2-search.active input:-ms-input-placeholder {
  opacity: 0.5;
  font-weight: 100;
}
.grosses .compare .compare-block .inside .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
  vertical-align: text-bottom;
}
.grosses .gross-data-btn-wrap {
  text-align: center;
}
@media (max-width: 768px) {
  .grosses .gross-data-btn-wrap {
    display: none;
  }
}
.grosses .gross-data-btn-wrap a {
  background-color: #c31f2a;
  border: 1px solid #aaa;
  border-radius: 4px;
  padding: 10px 30px;
  color: #fff;
  line-height: 1.5;
  overflow: hidden;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 30px !important;
  display: inline-block;
}
.select2-results__option {
  padding: 6px 15px;
}
.select2-results__option[aria-selected="true"] {
  display: none;
}
.locked-tag .select2-selection__choice__remove {
  display: none!important;
}
@media (min-width: 1200px) {
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}
.all-gross-data {
  position: relative;
}
.all-gross-data .lds-ring {
  display: none;
  position: absolute;
  position: sticky;
}
.all-gross-data .select2:hover .select2-selection--single {
  background: #f83041;
}
.all-gross-data .select2.active .select2-selection--single {
  background: #9e3c44;
}
.all-gross-data.loading .lds-ring {
  display: block;
}
.all-gross-data.loading:after {
  display: block;
}
.all-gross-data:after {
  content: '';
  position: absolute;
  background: #000;
  opacity: 0.7;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 49;
  display: none;
}
.lds-ring {
  position: absolute;
  width: 64px;
  height: 64px;
  z-index: 50;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
}
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 51px;
  height: 51px;
  margin: 6px;
  border: 6px solid #fff;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #fff transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ot-menu-will-follow .is-now-following .main-menu-placeholder {
  left: 0;
}
.chart-scroll {
  width: 100%;
  overflow: auto;
}
.chart-scroll .chart-wrap {
  cursor: move;
  height: 400px;
}
@media (max-width: 768px) {
  .chart-scroll .chart-wrap {
    position: relative;
    margin: auto;
    height: 60vh;
    width: 100%;
  }
}
.select2-dropdown {
  min-width: 84px;
}
.show-all-grosses {
  background: #c42f39;
  color: #fff;
  padding: 2px 15px;
  font-weight: bold;
  text-transform: uppercase;
  vertical-align: middle;
  display: inline-block;
  margin-top: 0;
  line-height: 28px;
  margin-bottom: 10px;
  border: 0;
}
.show-all-grosses:hover {
  background: #f83041;
  color: #fff;
}
.show-all-grosses.active {
  background: #9e3c44;
  color: #fff;
}
#main-chart {
  position: relative;
  z-index: 20;
}
.gross-menu {
  margin-left: 30px;
  margin-top: 20px;
}
.gross-menu a {
  font-weight: 500;
  width: 49%;
  display: inline-block;
  margin-bottom: 15px;
}
@media (max-width: 450px) {
  .gross-menu a {
    display: block;
    width: 100%;
    margin-right: 0;
  }
}
.gross-menu a:last-child {
  margin-right: 0;
}
.gross-menu a svg,
.gross-menu a i {
  margin-right: 10px;
  color: #000;
}
.subscribe-form {
  box-shadow: 0px 0px 16.02px 1.98px rgba(204, 204, 223, 0.5);
  background: linear-gradient(-90deg, #fff 1%, #d3c8c8 100%);
  margin: auto -30px 0;
  background: #fff;
  width: calc(100% + 60px);
}
.subscribe-form .inside {
  display: flex;
  padding: 20px;
  margin: 0 auto;
  justify-content: center;
}
@media (max-width: 768px) {
  .subscribe-form .inside {
    flex-wrap: wrap;
  }
}
.subscribe-form .inside h2 {
  font-size: 14px;
  position: relative;
  padding-left: 60px;
  text-align: left;
  margin: 0;
  width: 49%;
  line-height: 40px;
}
@media (max-width: 768px) {
  .subscribe-form .inside h2 {
    width: auto;
  }
}
@media (max-width: 400px) {
  .subscribe-form .inside h2 {
    padding: 0;
  }
}
.subscribe-form .inside h2 svg,
.subscribe-form .inside h2 i {
  margin-right: 10px;
  position: absolute;
  left: 0px;
  top: 1px;
  font-size: 40px;
}
@media (max-width: 400px) {
  .subscribe-form .inside h2 svg,
  .subscribe-form .inside h2 i {
    display: block;
    margin: 0 auto;
    position: static;
  }
}
.subscribe-form .inside form {
  text-align: right;
}
@media (max-width: 768px) {
  .subscribe-form .inside form {
    width: 100%;
    text-align: center;
    margin-top: 15px;
  }
}
.subscribe-form .inside form [type="email"] {
  height: 40px;
  padding: 0 15px;
  font-weight: 500;
  border: 1px solid #ccc;
  width: 200px;
  margin-right: 15px;
  vertical-align: middle;
}
@media (max-width: 1200px) and (min-width: 992px) {
  .subscribe-form .inside form [type="email"] {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.subscribe-form .inside form .btn {
  vertical-align: middle;
  background: #000;
  color: #fff;
  padding: 10px 20px;
  border: none;
}
@media (max-width: 450px) {
  .subscribe-form .inside form .btn {
    margin-top: 15px;
  }
}
.grosses .quick-stats.white {
  padding-bottom: 0;
}
.grosses .quick-stats.white .table .row:nth-child(3) .cell {
  padding-top: 10px;
}
.grosses .quick-stats.white .table .cell {
  font-size: 14px;
}
.grosses .quick-stats.white .table .cell svg {
  transform: rotate(45deg);
}
.grosses .quick-stats.white .table .cell .date {
  font-size: 11px;
}
@media (max-width: 450px) {
  .grosses .quick-stats.white .table .cell {
    font-size: 11px;
  }
}
.grosses .charts.all {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0;
  margin-top: 0;
  width: 100%;
}
.grosses .charts.all .chart-scroll {
  width: 100%;
  overflow: auto;
  margin-bottom: 30px;
  min-height: calc(100% - 130px);
  display: flex;
}
@media (max-width: 1200px) {
  .grosses .charts.all .chart-scroll {
    min-height: calc(100% - 185px);
  }
}
@media (max-width: 992px) {
  .grosses .charts.all .chart-scroll {
    min-height: 0;
  }
}
.grosses .charts.all .chart-scroll .chart-wrap {
  cursor: move;
  height: 330px;
  width: 100%;
  display: block;
  min-height: 100%;
}
.grosses .grosses-page.all-gross-data .table .row .cell {
  padding-left: 9px;
  padding-right: 9px;
}
@media (max-width: 1200px) and (min-width: 992px) {
  .grosses .grosses-page.all-gross-data .table .row .cell {
    font-size: 12px;
  }
}
@media (max-width: 992px) {
  .grosses .grosses-page.all-gross-data .table .row .cell:first-child {
    height: 100px;
  }
}
@media (max-width: 992px) {
  .grosses .grosses-page.all-gross-data .table .row .cell {
    height: 60px;
  }
  .grosses .grosses-page.all-gross-data .table .row .cell .title {
    overflow: hidden;
  }
  .grosses .grosses-page.all-gross-data .table .row .cell b {
    display: block!important;
  }
}
.grosses .grosses-page.all-gross-data .table .table-body .cell {
  font-size: 15px;
}
@media (max-width: 1200px) and (min-width: 992px) {
  .grosses .grosses-page.all-gross-data .table .table-header .row .cell {
    font-size: 11px;
  }
}
@media (max-width: 992px) {
  .grosses .grosses-page.all-gross-data .table .table-header .row .cell {
    text-align: left;
  }
  .grosses .grosses-page.all-gross-data .table .table-header .row .cell:first-child .sort {
    height: 100%;
  }
  .grosses .grosses-page.all-gross-data .table .table-header .row .cell:first-child .sort b {
    margin-bottom: auto;
  }
  .grosses .grosses-page.all-gross-data .table .table-header .row .cell:first-child b {
    display: block;
  }
}
.grosses .green {
  color: #005700 !important;
}
.btn-download-gross {
  background-color: #c31f2a;
  border: 1px solid #aaa;
  border-radius: 4px;
  padding: 10px 30px;
  color: #fff;
  line-height: 1.5;
  overflow: hidden;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 30px !important;
  display: inline-block;
  vertical-align: middle;
}
.btn-download-gross:hover {
  text-decoration: none;
  color: #fff;
  background: #73171D;
}
.subscribe-form {
  position: relative;
}
#subscribe:after {
  content: '';
  position: absolute;
  background: #000;
  opacity: 0.7;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 49;
  display: none;
}
#subscribe.loading .lds-ring {
  display: block;
}
#subscribe.loading:after {
  display: block;
}
/*# sourceMappingURL=gross.css.map */