/*
   Site: Extreme-E

   Qiu Template System
   Base style sheet
   Version: 3.0
   Author: Albano Manganelli
   Mueva el Volante!
   	
   Table of Contents
   
   * Google Web Fonts and Icons
   * Normalization
   * Variables
   * Base styles: opinionated defaults
   * Site Styles
     * Type, Colors, Backgrounds
     * General Styles & Common Elements
     * Section: Home
     * Section: News 
     * Single: Article
     * Section: Landing
     * Single: Generic
     * Section: Gallery
     * Section: Contact, Login, Register
     * Error Page
   * Widgets
   * Plugins 
   * Helpers
   * Media Queries
   * Print
   
*/
/* ==========================================================
   GOOGLE WEB FONTS
   ========================================================== */
@import url(fonts/ionicons.css);
@import url(fonts/fontawesome.css);
@import url(fonts/remixicon.css);
@import url(fonts/UIFont.css);
@font-face {
  font-family: 'Bariol';
  src: url('fonts/bariol_regular-webfont.eot');
  src: url('fonts/bariol_regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bariol_regular-webfont.woff2') format('woff2'), url('fonts/bariol_regular-webfont.woff') format('woff'), url('fonts/bariol_regular-webfont.ttf') format('truetype'), url('fonts/bariol_regular-webfont.svg#bariol_regular-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Bariol';
  src: url('fonts/bariol_bold-webfont.eot');
  src: url('fonts/bariol_bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bariol_bold-webfont.woff2') format('woff2'), url('fonts/bariol_bold-webfont.woff') format('woff'), url('fonts/bariol_bold-webfont.ttf') format('truetype'), url('fonts/bariol_bold-webfont.svg#bariol_bold-webfont') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Chaney';
  src: url('fonts/chaney-regular-webfont.eot');
  src: url('fonts/chaney-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/chaney-regular-webfont.woff2') format('woff2'), url('fonts/chaney-regular-webfont.woff') format('woff'), url('fonts/chaney-regular-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Chaney Wide';
  src: url('fonts/chaney-wide-webfont.eot');
  src: url('fonts/chaney-wide-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/chaney-wide-webfont.woff2') format('woff2'), url('fonts/chaney-wide-webfont.woff') format('woff'), url('fonts/chaney-wide-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Chaney Extended';
  src: url('fonts/chaney-extended-webfont.eot');
  src: url('fonts/chaney-extended-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/chaney-extended-webfont.woff2') format('woff2'), url('fonts/chaney-extended-webfont.woff') format('woff'), url('fonts/chaney-extended-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/* ==========================================================
   NORMALIZATION - http://necolas.github.com/normalize.css/
   ========================================================== */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
button,
hr,
input {
  overflow: visible;
}
progress,
sub,
sup {
  vertical-align: baseline;
}
[type=checkbox],
[type=radio],
legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
code,
kbd,
pre,
samp {
  font-family: monospace,monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
select {
  text-transform: none;
}
[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button;
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline: ButtonText dotted 1px;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}
textarea {
  overflow: auto;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
[hidden],
template {
  display: none;
}
/* ==========================================================
   VARIABLES
   ========================================================== */
:root {
  --column-margin: 10px;
  --column-width: calc((100vw - 100px) / 24);
  /*
	--header-height: calc(50px + ((var(--column-width) * 2) - (var(--column-margin) * 2)));
	--row1-height:calc((var(--header-height) * 35.09) / 100);
	*/
  --header-height: 131px;
  --row1-height: 50px;
  --header-height-neg: calc(var(--header-height) * -1);
  --block-width: calc((100vw - 100px) - (var(--column-width) * 2) - 20px);
  --scroll-down-box-h: 160px;
  --scroll-down-text-h: 25px;
}
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
.bariol-all *,
.bariol,
bariol {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.chaney,
chaney {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
chaneywide,
.chaney-wide,
.chaney-wide .wrapper > h2,
.chaney-wide-all *,
.chaney-wide-button .link-button a {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal !important;
}
chaneyextended,
.chaney-extended,
.chaney-extended .wrapper > h2,
.chaney-extended-all * {
  font-family: 'Chaney Extended', "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal !important;
}
.white {
  color: #ffffff;
}
.grey {
  color: #525253 !important;
}
.icon-close {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-close:before {
  content: "\f00d";
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-overflow-style: none;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
*::-webkit-scrollbar {
  display: none;
}
body {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 25px;
  color: #000000;
  background-color: #ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-overflow-scrolling: touch;
}
input,
button,
select,
textarea {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: inherit;
  line-height: inherit;
}
body,
input,
textarea {
  color: #000000;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  line-height: 25px;
  letter-spacing: 0px;
  text-decoration: none;
  text-transform: none;
}
a {
  color: #00D773;
  text-decoration: none;
  -o-transition: all ease 0.1s;
  transition: all ease 0.1s;
  -webkit-transition: all ease 0.1s;
  -moz-transition: all ease 0.1s;
  cursor: pointer;
}
a:hover {
  text-decoration: underline;
}
a:not([href]):not(.load-more-bt):not([ng-click]):not(.md-close) {
  pointer-events: none;
  cursor: default;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  font-style: normal;
  text-rendering: optimizeLegibility;
  line-height: 1.425;
  margin-bottom: 16px;
  margin-top: 16px;
  clear: both;
  color: #08080a;
  word-wrap: break-word;
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 2px;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  text-decoration: none;
  color: #201E26;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: #201E26;
  text-decoration: none;
}
h1 {
  font-size: 52px;
  line-height: 1.1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -1px;
  position: relative;
}
h2 {
  text-transform: none;
  letter-spacing: 0;
  font-size: 56px;
  line-height: 1.1;
}
h3 {
  font-size: 22px;
  text-transform: none;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 9px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}
h6 {
  font-size: 16px;
  text-transform: none;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-size: 60%;
}
.subheader {
  line-height: 1.3;
  color: #838d8f;
  font-weight: 300;
  margin-bottom: 24px;
}
p {
  margin-bottom: 30px;
  margin-top: 0;
  text-rendering: optimizelegibility;
}
#content p:empty {
  padding: 0;
  margin: 0;
  display: none;
}
ul,
ol {
  margin: 1.825em 0 1.825em 1.5em;
}
ul {
  list-style: disc;
}
ol {
  list-style-type: decimal;
}
ol ol {
  list-style: upper-alpha;
}
ol ol ol {
  list-style: lower-roman;
}
ol ol ol ol {
  list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
  margin-bottom: 0;
}
.article-view-body ol {
  counter-reset: item;
}
.article-view-body ol li {
  display: block;
}
.article-view-body ol li:before {
  content: counters(item, ".") " ";
  counter-increment: item;
  margin-left: -60px;
  width: 50px;
  display: inline-block;
  text-align: right;
  margin-right: 10px;
}
dl {
  margin: 0 1.825em;
}
dt {
  font-weight: bold;
}
dd {
  margin-bottom: 1.625em;
}
strong {
  font-weight: 700;
}
cite,
em,
i {
  font-style: italic;
}
blockquote {
  font-weight: 400;
  padding: 24px 0;
  margin: 44px 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  font-style: normal;
  font-size: 32px;
  text-transform: none;
  color: #201E26;
}
blockquote p {
  margin-bottom: 0;
}
blockquote em,
blockquote i,
blockquote cite {
  font-style: normal;
}
blockquote cite {
  font-size: 18px;
}
pre {
  background: #f0f0f0;
  background-size: 38px 38px;
  font: 12px Consolas, "Liberation Mono", Courier, monospace;
  line-height: 19px;
  margin: 0 0 1.825em;
  overflow: auto;
  padding: 0 0 0 4px;
}
code,
kbd {
  font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym,
dfn {
  border-bottom: 1px dotted #838d8f;
  cursor: help;
}
address {
  display: block;
  margin: 0 0 16px;
}
ins {
  background: #fff9c0;
  text-decoration: none;
}
sup,
sub {
  font-size: 10px;
  height: 0;
  line-height: 1;
  position: relative;
  vertical-align: baseline;
}
sup {
  bottom: 1ex;
}
sub {
  top: 0.5ex;
}
.form-control,
input.form-control,
input[type=text],
input[type=password],
input[type=email],
input[type=tel],
input[type=search],
textarea {
  background: #ffffff;
  border: 0 solid transparent;
  color: #201E26;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0px;
  max-width: 100%;
  width: 100%;
  margin: 0;
  font-size: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.form-control,
input.form-control:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=search]:focus,
textarea:focus {
  color: #201E26;
  border-color: transparent;
  background: #F1F1F1;
  outline: none;
}
select {
  padding: 3px 7px;
  height: 34px;
  border: 1px solid #838d8f;
  color: #838d8f;
  font-size: 16px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 100%;
  -webkit-transition: border-color ease 0.1s;
  -o-transition: border-color ease 0.1s;
  transition: border-color ease 0.1s;
}
select:focus {
  color: #201E26;
  border-color: #201E26;
  outline: none;
}
option {
  background: #000;
}
textarea {
  padding: 14px 11px;
  width: 100%;
  line-height: 18px;
  resize: none;
}
.form-control,
input.form-control,
input[type=text],
input[type=password],
input[type=email],
input[type=tel] {
  padding: 3px 11px;
  height: 45px;
  line-height: 18px;
}
textarea {
  min-height: 150px;
}
.form-control,
input.form-control,
input,
input[type=text],
input[type=password],
input[type=email],
input[type=number],
input[type=tel],
textarea {
  -webkit-transition: border-color ease 0.1s, background-color ease 0.1s;
  -o-transition: border-color ease 0.1s, background-color ease 0.1s;
  transition: border-color ease 0.1s, background-color ease 0.1s;
}
.form-control,
input.form-control,
input[type=text],
input[type=password],
input[type=email],
input[type=tel],
input[type=number],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.form-control[disabled],
input.form-control[disabled],
input[type=text][disabled],
input[type=password][disabled],
input[type=email][disabled],
input[type=tel][disabled],
input[type=number][disabled],
textarea[disabled] {
  opacity: 0.6;
}
textarea {
  overflow: auto;
}
input {
  -webkit-transition: background-color ease 0.1s;
  -o-transition: background-color ease 0.1s;
  transition: background-color ease 0.1s;
}
input[type=submit] {
  -webkit-appearance: none;
  border-radius: 30px;
}
::-webkit-input-placeholder {
  color: #818183;
}
:-moz-placeholder {
  color: #818183;
}
::-moz-placeholder {
  color: #818183;
  opacity: 1;
}
:-ms-input-placeholder {
  color: #818183;
}
:input-placeholder {
  color: #818183;
}
.white-bg input,
.md-content input,
.white-bg .form-control,
.md-content .form-control {
  background-color: #eeeeee;
}
.control-group,
.formly-field {
  margin: 0 auto 25px auto;
}
.control-group label,
.form-group label {
  font-size: 12px;
  margin-bottom: 5px;
  display: block;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.control-group label > *,
.form-group label > * {
  display: inline;
}
.control-group label > * > div,
.form-group label > * > div {
  display: inline;
}
.control-group .controls {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}
.control-group .controls label {
  margin-bottom: 10px;
  text-transform: none;
}
.control-group .controls a,
.md-content .col2 .control-group,
.md-content .col3 .control-group {
  font-size: 12px;
  text-transform: none;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: bold;
  color: #000000;
  margin: 5px 0;
}
.control-group .controls a:hover {
  color: #303030;
}
.formly > * > * {
  margin-left: auto;
  margin-right: auto;
}
.formly-field .separator {
  border-bottom: none;
  font-size: 18px;
}
.separator {
  margin-bottom: 10px;
  margin-top: 10px;
  font-weight: bold;
}
.formly-field .input-group {
  margin: 0;
}
.formly-field-datepicker .input-group-btn button {
  display: none;
}
.validation {
  font-size: 12px;
  color: red;
  margin-top: 5px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: bold;
}
.form-group.has-error .form-control {
  border: 4px solid red !important;
}
.form-group.has-error .controls:after {
  color: red;
}
.form-group.has-error label {
  color: red;
}
.formly-error {
  display: none;
}
.form-buttons .btn,
.control-group .btn {
  min-width: 152px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-right: auto;
}
.formly-field-select .controls {
  position: relative;
}
.formly-field-select .controls:after {
  content: "\f3d0";
  font-family: "Ionicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 0;
  font-style: normal;
  position: absolute;
  right: 15px;
  font-size: 20px;
  height: 20px;
  bottom: 14px;
  pointer-events: none;
}
.signup .form-buttons .btn {
  color: #211f26;
}
.signup .form-buttons .btn:hover {
  color: #211f26;
}
.signup .form-buttons .btn:before:hover {
  background-color: #211f26;
}
.form-buttons .tooltip {
  display: none !important;
}
.dontshow {
  padding-top: 0;
}
.dontshow a {
  font-size: 12px;
  color: #000000;
}
.dontshow a:hover {
  text-decoration: underline;
}
.more-items-action {
  margin-right: auto ;
}
.text-right .more-items-action {
  margin-left: auto;
  margin-right: 0;
}
.text-center .more-items-action {
  margin-left: auto;
  margin-right: auto;
}
#mc_embed_signup .mc-field-group input {
  background: transparent !important;
  color: #ffffff !important;
  height: 64px !important;
  border: 4px solid #02FD9C !important;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  padding: 8px 10px !important;
}
#mc_embed_signup .mc-field-group input::placeholder {
  color: #ffffff !important;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.form-group-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#mc_embed_signup .mc-field-group {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 60% !important;
}
#mc_embed_signup div.mce_inline_error {
  background: none !important;
  color: #01fc9c !important;
  position: absolute !important;
}
#mc_embed_signup div#mce-responses {
  margin: 0 !important;
  padding: 0 !important;
}
#mc_embed_signup div.response {
  padding-top: 0;
}
#mc_embed_signup form .button {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  margin-bottom: 0;
  text-align: center !important;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: none;
  white-space: nowrap;
  padding: 22px 30px 22px 40px !important;
  font-size: 12px !important;
  line-height: 20px !important;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-transform: uppercase;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: normal !important;
  letter-spacing: 0;
  color: #201E26 !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  -webkit-transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: #02FD9C !important;
  border: none !important;
  margin: 0 !important;
  width: 220px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  letter-spacing: 0 !important;
}
#mc_embed_signup form .button:after {
  content: "";
  width: 40px;
  background-color: #08080A;
  height: 3px;
  opacity: 0.15;
  position: absolute;
  left: 48px;
  top: 50%;
  margin-top: -1.5px;
}
#mc_embed_signup form .button:before {
  content: "";
  width: 13px;
  height: 13px;
  font-size: 17px;
  line-height: 17px;
  height: 18px;
  margin-right: 53px;
  -webkit-transition: margin 0.3s cubic-bezier(0.77, 0, 0.18, 1), color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: margin 0.3s cubic-bezier(0.77, 0, 0.18, 1), color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: margin 0.3s cubic-bezier(0.77, 0, 0.18, 1), color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  z-index: 1;
  color: #201E26;
  font-weight: bold;
  background-size: contain;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  background-color: #08080A;
}
#mc_embed_signup form .button:hover:before {
  color: #08080A;
  background-color: #08080A;
  margin-left: 40px;
  margin-right: 25px;
}
#mc_embed_signup form .button:focus,
#mc_embed_signup .mc-field-group input:focus {
  outline: none !important;
}
.btn,
.link-button a,
.more-items-action,
#cookiesbar a.ok {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: none;
  white-space: nowrap;
  padding: 40px 0;
  font-size: 12px;
  line-height: 20px;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-transform: uppercase;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: 0;
  color: #201E26;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  -webkit-transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-decoration: none;
  pointer-events: all;
  flex: none;
}
.btn:after,
.link-button a:after,
.more-items-action:after,
#cookiesbar a.ok:after {
  content: "";
  width: 40px;
  background-color: #08080A;
  height: 3px;
  opacity: 0.3;
  position: absolute;
  left: 8px;
  top: 50%;
  margin-top: -1.5px;
}
.btn:before,
.link-button a:before,
.more-items-action:before,
#cookiesbar a.ok:before {
  content: "";
  width: 13px;
  height: 13px;
  font-size: 17px;
  line-height: 17px;
  height: 18px;
  margin-right: 53px;
  -webkit-transition: margin 0.3s cubic-bezier(0.77, 0, 0.18, 1), color 0.3s cubic-bezier(0.77, 0, 0.18, 1), background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: margin 0.3s cubic-bezier(0.77, 0, 0.18, 1), color 0.3s cubic-bezier(0.77, 0, 0.18, 1), background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: margin 0.3s cubic-bezier(0.77, 0, 0.18, 1), color 0.3s cubic-bezier(0.77, 0, 0.18, 1), background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  z-index: 1;
  color: #201E26;
  font-weight: bold;
  background-size: contain;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  background-color: #211f26;
  -webkit-mask-image: url(../img/x-fill.svg);
  mask-image: url(../img/x-fill.svg);
  -webkit-mask-size: 13px auto;
  mask-size: 13px auto;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}
#the-car-tyres .wrapper .link-button {
  width: 300px;
}
.dark-bg-btn .wrapper .link-button {
  margin-top: 35px;
}
.dark-bg-btn .link-button {
  padding: 0 20px;
  background: #201E26;
  border-radius: 5px;
}
.dark-bg-btn .link-button a {
  padding: 20px 0;
  color: #ffffff;
}
.dark-bg-btn .link-button a:before {
  background-color: #00FF9C;
}
.dark-bg-btn .link-button a:after {
  opacity: 0.3;
  background-color: #ffffff;
}
.dark-bg-btn .link-button a:hover {
  color: #00FF9C;
}
.dark-bg-btn .link-button a:hover :before {
  background-color: #00FF9C;
}
.dark-bg-btn.live-btn .link-button a {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: underline;
  font-size: 14px;
}
.dark-bg-btn.live-btn .link-button a:before {
  width: 11px;
  height: 11px;
  background: #FF0000;
  border-radius: 50%;
  -webkit-mask-image: none;
  mask-image: none;
  margin-right: 20px;
}
.dark-bg-btn.live-btn .link-button a:after {
  margin-left: 30px;
  margin-right: 30px;
  content: "";
  width: 15px;
  height: 15px;
  background-color: #ffffff;
  -webkit-mask-image: url(../img/chevron-right.svg);
  mask-image: url(../img/chevron-right.svg);
  -webkit-mask-size: auto 15px ;
  mask-size: auto 15px ;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  position: relative;
  opacity: 1;
  left: auto;
}
.dark-bg-btn.live-btn .link-button:hover a {
  color: #ffffff;
  text-decoration: underline;
}
.dark-bg-btn.live-btn .link-button:hover a:before {
  margin-left: 0;
  margin-right: 20px;
  color: #FF0000;
  background-color: #FF0000;
}
.dark-bg-btn.live-btn .no-live .link-button {
  background-color: rgba(32, 30, 38, 0.2);
}
.dark-bg-btn.live-btn .no-live .link-button a {
  pointer-events: none;
}
.dark-bg-btn.live-btn .no-live .link-button a:before {
  background: rgba(0, 0, 0, 0.2);
}
.green-btn .link-button {
  background: #02FD9C;
  padding: 0 10px;
  margin-top: 40px !important;
}
.green-btn .link-button:hover a {
  color: #201E26 !important;
}
.green-btn .link-button:hover a:before {
  background-color: #211f26 !important;
}
.green-btn .link-button a {
  padding: 10px 0;
  color: #201E26;
}
.blue-btn .link-button {
  background: #00D9FF;
  padding: 0 10px;
  margin-top: 40px !important;
}
.blue-btn .link-button:hover a {
  color: #201E26 !important;
}
.blue-btn .link-button:hover a:before {
  background-color: #211f26 !important;
}
.blue-btn .link-button a {
  padding: 10px 0;
  color: #201E26;
}
.large-button .btn,
.large-button .link-button a,
.large-button .more-items-action,
.large-button #cookiesbar a.ok {
  font-size: 18px;
}
.btn.btn-xl {
  font-size: 14px;
  padding: 25px 0;
}
html.no-touch .btn:hover,
html.no-touch .link-button:hover a,
html.no-touch .more-items-action:hover,
html.no-touch #cookiesbar a.ok:hover {
  text-decoration: none;
  color: #00D773;
}
html.no-touch .btn:hover:before,
html.no-touch .link-button:hover a:before,
html.no-touch .more-items-action:hover:before,
html.no-touch #cookiesbar a.ok:hover:before {
  margin-left: 40px;
  margin-right: 25px;
  color: #00D773;
  background-color: #00D773;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: none;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-dark {
  color: #ffffff;
  background-color: #201E26;
  border-color: #201E26;
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark.focus,
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark {
  color: #201E26;
  background-color: #00D773;
  border-color: #00D773;
}
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark {
  background-image: none;
}
.btn-dark.disabled,
.btn-dark[disabled],
fieldset[disabled] .btn-dark,
.btn-dark.disabled:hover,
.btn-dark[disabled]:hover,
fieldset[disabled] .btn-dark:hover,
.btn-dark.disabled:focus,
.btn-dark[disabled]:focus,
fieldset[disabled] .btn-dark:focus,
.btn-dark.disabled.focus,
.btn-dark[disabled].focus,
fieldset[disabled] .btn-dark.focus,
.btn-dark.disabled:active,
.btn-dark[disabled]:active,
fieldset[disabled] .btn-dark:active,
.btn-dark.disabled.active,
.btn-dark[disabled].active,
fieldset[disabled] .btn-dark.active {
  background-color: #201E26;
  border-color: #dddddd;
}
/*

.btn-empty {
	color: #ffffff;
	background-color: rgba(0, 0, 0, 0.1);
	border-color: #ffffff;
}

.btn-empty:hover,
.btn-empty:focus,
.btn-empty.focus,
.btn-empty:active,
.btn-empty.active,
.open>.dropdown-toggle.btn-empty {
	color: #333c4e;
	background-color: #ffffff;
	border-color: #ffffff;
}

.btn-empty:active,
.btn-empty.active,
.open>.dropdown-toggle.btn-empty {
	background-image: none;
}

.btn-empty.disabled,
.btn-empty[disabled],
fieldset[disabled] .btn-empty,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-empty:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-empty:focus,
.btn-empty.disabled.focus,
.btn-empty[disabled].focus,
fieldset[disabled] .btn-empty.focus,
.btn-empty.disabled:active,
.btn-empty[disabled]:active,
fieldset[disabled] .btn-empty:active,
.btn-empty.disabled.active,
.btn-empty[disabled].active,
fieldset[disabled] .btn-empty.active {
	background-color: rgba(255, 255, 255, 0.2);
	border-color: rgba(255, 255, 255, 0.5);
}

.btn-empty .badge {
	color: #ffffff;
	background-color: transparent;
}

*/
.btn-sm,
.btn-sm.btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
.play-bt .link-button a {
  font-family: 'Chaney Extended', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #02FD9C !important;
  background-color: #1F1F20;
  padding: 8px 17px;
}
.play-bt .link-button a:after {
  display: none;
}
.play-bt .link-button a:before {
  -webkit-mask-image: url(../img/play.svg);
  mask-image: url(../img/play.svg);
  background-color: #02FD9C !important;
  margin-right: 13px;
  -webkit-mask-size: 12px auto;
  mask-size: 12px auto;
}
.play-bt .link-button:hover a {
  background-color: #02FD9C;
  color: #1F1F20 !important;
}
.play-bt .link-button:hover a:before {
  margin-right: 13px !important;
  margin-left: 0 !important;
  background-color: #1F1F20 !important;
}
.form-messages,
.simple-text-body {
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  padding: 20px;
}
.form-messages .btn,
.simple-text-body .btn {
  margin: 0 auto;
  width: 200px;
  display: flex;
}
.newsletter #sign-up .form-messages {
  color: #ffffff;
}
.more-items-text,
.more-items-short-text,
.slide-content p,
p,
.more-items-item .wrapper ul,
.article-view-body table,
.article-view-body {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.more-items-item .wrapper ul {
  margin-left: 0;
  padding-left: 15px;
}
time {
  font-size: 16px;
  line-height: 25px;
  text-transform: none;
  letter-spacing: 0;
  text-transform: capitalize;
  color: #201E26;
}
time .date-time {
  display: none;
}
table {
  text-align: left;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-spacing: 0;
}
table td,
table th {
  padding: 5px 10px;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
table tr:nth-child(odd) td {
  background-color: #F7F7F7;
}
/* DARK */
body.dark {
  color: #ffffff;
  background-color: #08080A;
}
.dark:not(.transparent-header) #header {
  background: #08080A;
}
.dark .row-fluid,
.dark .widget,
.dark.widget,
.dark .md-content {
  background-color: #08080A !important;
}
.dark .related-content,
.dark .more-items-item,
.DARK .more-items-item {
  background-color: transparent !important;
}
.dark .md-content a {
  color: #ffffff;
}
.dark .img-aside .more-items-item,
.dark.img-aside .more-items-item,
.dark .widget:not(.text-over) .more-items-item .wrapper,
.dark.widget:not(.text-over) .more-items-item .wrapper,
.dark .video-view header,
.dark .primary-content .widget.article-view,
.primary-content .widget.article-view.dark,
.dark .primary-content .widget.article-view .article,
.primary-content .widget.article-view.dark .article {
  color: #ffffff;
}
.dark #content {
  background-color: #08080a;
}
.dark #header .widget {
  background-color: inherit !important;
}
.dark .video-view header,
.dark.video-view header {
  background-color: rgba(255, 255, 255, 0.15);
}
.dark .section-title a,
.dark .widget-title a {
  color: #323039;
}
.dark.boxed .slide-content,
.dark .boxed .slide-content {
  background-color: #08080A !important;
}
.dark.boxed .slide-content *,
.dark .boxed .slide-content * {
  color: #ffffff !important;
}
.dark .scoreboard ul li * {
  color: #ffffff;
}
.dark .tabs li a.active {
  color: #ffffff;
  border-color: #ffffff;
}
.dark h1,
.dark h2,
.dark h3,
.dark h4,
.dark h5,
.dark h6,
.dark h1 *:not(.white),
.dark h2 *:not(.white),
.dark h3 *:not(.white),
.dark h4 *:not(.white),
.dark h5 *:not(.white),
.dark h6 *:not(.white),
.dark .socialstream-item-username,
.dark .more-items-category,
.dark .more-items-subsection {
  color: #4C4B51;
}
.dark h1 a:hover,
.dark h2 a:hover,
.dark h3 a:hover,
.dark h4 a:hover,
.dark h5 a:hover,
.dark h6 a:hover {
  color: #ffffff;
}
.dark select.form-control,
.dark input.form-control,
.dark input[type=text],
.dark input[type=password],
.dark input[type=email],
.dark input[type=tel],
.dark textarea {
  background: #57595c;
  border-color: #57595c;
  color: #fff;
}
.dark select.form-control:focus,
.dark input.form-control:focus,
.dark input[type=text]:focus,
.dark input[type=password]:focus,
.dark input[type=email]:focus,
.dark input[type=number]:focus,
.dark input[type=tel]:focus,
.dark textarea:focus {
  color: #fff;
  background: #5a5c5e;
  border-color: #5a5c5e;
}
.dark::-webkit-input-placeholder {
  color: #aaa;
}
.dark:-moz-placeholder {
  color: #aaa;
}
.dark::-moz-placeholder {
  color: #aaa;
}
.dark:-ms-input-placeholder {
  color: #aaa;
}
.dark:input-placeholder {
  color: #ababab;
}
.dark .control-group label,
.dark .form-group label {
  color: #ffffff;
}
.dark .article-view-body > div,
.dark p,
.dark .socialstream-item-message {
  color: #ffffff;
}
.dark table tr:nth-child(even) td {
  background-color: rgba(222, 222, 222, 0.13);
}
.dark table,
.dark table td,
.dark table th {
  border-color: rgba(221, 221, 221, 0.36);
}
.dark .dropdown-menu {
  background-color: #08080A;
}
.dark .btn,
.dark-bg .btn,
.dark .link-button a,
.dark-bg .link-button a,
.dark .more-items-action,
.dark-bg .more-items-action {
  color: #ffffff;
}
.dark .btn:after,
.dark-bg .btn:after,
.dark .link-button a:after,
.dark-bg .link-button a:after,
.dark .more-items-action:after,
.dark-bg .more-items-action:after {
  background-color: #ffffff;
}
.dark .btn:before,
.dark-bg .btn:before,
.dark .link-button a:before,
.dark-bg .link-button a:before,
.dark .more-items-action:before,
.dark-bg .more-items-action:before {
  color: #ffffff;
  background-color: #ffffff;
}
.dark .uib-day .btn,
.dark .uib-daypicker th .btn,
.dark .uib-month .btn,
.dark .uib-monthpicker th .btn,
.dark .uib-year .btn,
.dark .uib-yearpicker th .btn {
  background: #000;
  justify-content: center;
}
.dark .uib-day,
.dark .uib-daypicker th,
.dark .uib-month,
.dark .uib-monthpicker th,
.dark .uib-year,
.dark .uib-yearpicker th {
  border: none;
}
.dark .btn.btn-info {
  background: #57595c;
}
.dark form .form-buttons .btn:not(.loginBtn) {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  color: #201E26;
}
.dark form .form-buttons .btn:not(.loginBtn):hover {
  color: #201E26 !important;
}
.dark form .form-buttons .btn:not(.loginBtn):hover:before {
  background-color: #201E26 !important;
}
.dark form .form-buttons .btn:not(.loginBtn):after {
  left: 28px;
  background-color: #08080A;
}
.dark form .form-buttons .btn:not(.loginBtn):before {
  background-color: #201E26 !important;
}
.dark-texture-bg #content {
  background: url(../img/dark-texture-bg.jpg) center center no-repeat transparent;
  background-size: cover;
}
html.no-touch .dark .btn:hover,
html.no-touch .dark-bg .btn:hover,
html.no-touch .dark .link-button:hover a,
html.no-touch .dark-bg .link-button:hover a,
html.no-touch .dark .more-items-action:hover,
html.no-touch .dark-bg .more-items-action:hover {
  color: #00D773;
}
html.no-touch .dark .btn:hover:before,
html.no-touch .dark-bg .btn:hover:before,
html.no-touch .dark .link-button:hover a:before,
html.no-touch .dark-bg .link-button:hover a:before,
html.no-touch .dark .more-items-action:hover:before,
html.no-touch .dark-bg .more-items-action:hover:before {
  color: #00D773;
  background-color: #00D773;
}
span.dark {
  color: #000000;
}
.dark-item .more-items-item {
  background-color: #201E26;
}
.dark-item .more-items-item .wrapper time,
.dark-item .more-items-item .wrapper h2,
.dark-item .more-items-item .wrapper h2 a {
  color: #fff;
}
.dark-item .more-items-item .wrapper h2 {
  margin-bottom: 15px;
}
/* ==========================================================
   QIU GRID
   ========================================================== */
.row-fluid {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}
.row-fluid:after {
  display: none !important;
}
.column,
.widget {
  *display: inline;
  vertical-align: top;
  margin: 0 auto;
  *overflow: visible;
}
lightgreen {
  color: #02FD9C;
}
lightmediumgreen {
  color: #00D773 !important;
}
darkmediumgreen {
  color: #059852;
}
darkgreen {
  color: #005130;
}
lightblue {
  color: #00C2FF !important;
}
.one-of-one {
  width: 100%;
}
.one-one .more-items-item,
.one-one .more-video-item,
.one-one .galleries-item,
.one-one .socialstream-item,
.one-one .control-group,
.one-one .formly > * > *,
.one-one.img-aside .more-items-item,
.one-one.landing li {
  width: 100%;
}
.one-one .more-items-item:last-child,
.one-one .more-video-item:last-child,
.one-one .galleries-item:last-child,
.one-one .socialstream-item:last-child,
.one-one.img-aside .more-items-item:last-child,
.one-one.landing li:last-child {
  margin-bottom: 0 !important;
}
.one-one.full-width .more-items-item,
.one-one.full-width .more-video-item,
.one-one.full-width .galleries-item,
.one-one.full-width .socialstream-item,
.one-one.full-width.img-aside .more-items-item,
.one-one.full-width.landing li {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.one-of-two {
  width: 50%;
}
.one-two .more-items-item,
.one-two .more-video-item,
.one-two .galleries-item,
.one-two .socialstream-item,
.one-two .control-group,
.one-two .formly > * > *,
.one-two.img-aside .more-items-item,
.one-two.landing li {
  width: calc(50% - var(--column-width));
}
.one-of-three {
  width: 33.33333333%;
}
.one-three .more-items-item,
.one-three .more-video-item,
.one-three .galleries-item,
.one-three .socialstream-item,
.one-three .control-group,
.one-three .formly > * > *,
.one-three.img-aside .more-items-item,
.one-three.landing li {
  width: calc(33.33333333% - var(--column-width));
}
.two-three .more-items-item,
.two-three .more-video-item,
.two-three .galleries-item,
.two-three .socialstream-item,
.two-three .control-group,
.two-three .formly > * > *,
.two-three.img-aside .more-items-item,
.two-three.landing li {
  width: calc(66.66666667% - var(--column-width));
}
.two-of-three {
  width: 66.66666667%;
}
.one-of-four {
  width: 25%;
}
.one-four .more-items-item,
.one-four .more-video-item,
.one-four .galleries-item,
.one-four .socialstream-item,
.one-four .control-group,
.one-four .formly > * > *,
.one-four.img-aside .more-items-item,
.one-four.landing li {
  width: calc(25% - var(--column-width));
}
.three-of-four {
  width: 75%;
}
.one-of-five {
  width: 20%;
}
.one-five .more-items-item,
.one-five .more-video-item,
.one-five .galleries-item,
.one-five .socialstream-item,
.one-five .control-group,
.one-five .formly > * > *,
.one-five.img-aside .more-items-item,
.one-five.landing li {
  width: calc(20% - var(--column-width));
}
.two-of-five {
  width: 40%;
}
.three-of-five {
  width: 60%;
}
.four-of-five {
  width: 80%;
}
.one-of-six {
  width: 16.6666667%;
}
.one-six .more-items-item,
.one-six .more-video-item,
.one-six .galleries-item,
.one-six .socialstream-item,
.one-six .control-group,
.one-six .formly > * > *,
.one-six.img-aside .more-items-item,
.one-six.landing li {
  width: calc(16.6666667% - var(--column-width));
}
.one-of-seven {
  width: 14.2857142%;
}
.one-seven {
  padding: 0;
}
.one-seven .more-items-item,
.one-seven .more-video-item,
.one-seven .galleries-item,
.one-seven .socialstream-item,
.one-seven .control-group,
.one-seven .formly > * > *,
.one-seven.img-aside .more-items-item,
.one-seven.landing li {
  width: calc(14.2857142% - var(--column-width));
}
.full-content .one-two,
.full-content .one-three,
.full-content .two-three,
.full-content .one-four,
.full-content .three-four,
.full-content .one-five,
.full-content .two-five,
.full-content .three-five,
.full-content .four-five {
  padding: 0;
}
.primary-content {
  width: 100%;
  margin: 0;
}
.related-content {
  width: 400px;
  background-color: #d8d8d8;
  margin: 0;
}
.related-content .widget {
  padding-left: 20px;
  padding-right: 20px;
}
.hidden-related .related-content {
  margin-right: -100%;
}
.fixed-content .related-content {
  position: fixed;
  top: 90px;
  bottom: 0;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.related-on-left .related-content {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
.related-on-left .downloads-main .related-content {
  right: auto;
  left: 0;
}
.related-on-left .downloads-main.widget > section {
  padding: 0 0 0 var(--related-content-width);
}
.secondary-content {
  width: 50%;
}
.secondary-content > * {
  width: 50%;
}
.row-fluid .secondary-content:first-child > * {
  margin-right: 0;
}
.row-fluid .secondary-content:last-child > * {
  margin-left: 0;
}
/* Image styles */
.img-right,
.img-Right {
  float: right;
  margin-left: 3%;
  margin-bottom: 3%;
}
.img-left,
.img-Left {
  float: left;
  margin-right: 3%;
  margin-bottom: 3%;
}
.img-25 {
  width: 22%;
}
.img-50 {
  width: 47%;
}
.img-75 {
  width: 72%;
}
.img-100 {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.img-text {
  width: 100%;
}
figcaption {
  font-size: 10px;
  text-transform: none;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
  margin: 5px 0;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.3;
}
.article-header-video-copyright,
.article-header-img-copyright {
  color: #201E26;
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.news header figcaption {
  right: 0;
  position: absolute;
  bottom: 36px;
  padding-right: 60px;
  width: calc(var(--column-width) * 5);
  text-align: right;
}
.news #footer {
  transform: none !important;
}
.pdf-icon {
  background: url("../img/icon_pdf.png") no-repeat;
  background-size: 25px;
  padding: 5px 0 10px 30px;
  margin: 5px;
}
.section-title,
.widget-title,
.legal .article-view-title {
  margin: 0 auto;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: calc(60px + (120 - 60) * ((100vw - 768px) / (2050 - 768)));
  line-height: 0.9;
  letter-spacing: -0.65px;
  color: #EEEDEE;
}
.section-title a,
.widget-title a,
.legal .article-view-title a,
.section-title a:hover,
.widget-title a:hover,
.legal .article-view-title a:hover {
  color: #EEEDEE;
}
.section-title span,
.widget-title span,
.legal .article-view-title span {
  display: block;
}
.section-title span:nth-child(2),
.widget-title span:nth-child(2),
.legal .article-view-title span:nth-child(2) {
  margin-left: 40px;
}
.dark-title .section-title,
.dark-title .widget-title,
.dark-title .legal .article-view-title {
  color: #08080A;
}
.dark-title .section-title a,
.dark-title .widget-title a,
.dark-title .legal .article-view-title a,
.dark-title .section-title a:hover,
.dark-title .widget-title a:hover,
.dark-title .legal .article-view-title a:hover {
  color: #08080A;
}
.legal .dark-title .article-view-title {
  color: #08080A;
}
.legal .dark-title .article-view-title a,
.legal .dark-title .article-view-title a:hover {
  color: #08080A;
}
.white-title .section-title,
.white-title .widget-title {
  color: #ffffff;
}
.white-title .section-title a,
.white-title .widget-title a,
.white-title .section-title a:hover,
.white-title .widget-title a:hover {
  color: #ffffff;
}
.grey-title .section-title,
.grey-title .widget-title {
  color: rgba(255, 255, 255, 0.4);
}
.grey-title .section-title a,
.grey-title .widget-title a,
.grey-title .section-title a:hover,
.grey-title .widget-title a:hover {
  color: rgba(255, 255, 255, 0.4);
}
.no-title .section-title,
.no-title .widget-title {
  display: none !important;
}
.no-article-title header h1 {
  display: none !important;
}
.x-medium-title .section-title,
.x-medium-title .widget-title {
  font-size: 50px;
}
.medium-title .section-title,
.medium-title .widget-title {
  font-size: 70px;
  line-height: 70px;
}
.small-title .section-title,
.small-title .widget-title {
  font-size: 40px;
}
.x-small-title .section-title,
.x-small-title .widget-title {
  font-size: 25px;
  line-height: 50px;
}
.big-title .section-title,
.big-title .widget-title {
  font-size: 80px;
}
.related-content .widget-title {
  text-align: left;
}
.widget-title ~ .more-items-list,
.widget-title ~ .tabs-content,
.widget-title ~ section {
  margin-top: -14px;
}
.medium-slider-title .slide-content .slide-title {
  font-size: 80px;
  line-height: 70px;
}
.small-slider-title .slide-content .slide-title {
  font-size: 60px;
  line-height: 50px;
}
.small-slider-title .slide-content .btn {
  font-size: 14px !important;
}
.small-slider-title .slide-content .btn:after {
  height: 3px !important;
}
.small-slider-title .slide-content .btn:before {
  -webkit-mask-size: 13px auto !important;
  mask-size: 13px auto !important;
  width: 13px !important;
}
.x-small-slider-title .slide-content .slide-title {
  font-size: 45px;
  line-height: 45px;
}
.labeled-title .widget-title {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #08080A;
  background: #02FD9C;
  padding: 5px 10px;
  pointer-events: none;
  letter-spacing: 0px;
  display: inline-block;
}
.bariol-title .widget-title {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.all-box-link {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}
.no-all-box-link .all-box-link {
  display: none;
}
.shadow-text {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.white-bg {
  background-color: #ffffff;
}
.dark-bg {
  background-color: #08080A !important;
}
.dark-bg .widget-title,
.dark-bg .widget-title a {
  color: #ffffff;
}
.dark-bg .iti {
  color: #ffffff;
}
.dark-bg .iti__country {
  color: #000000;
}
.dark-bg .iti__arrow {
  border-top: 4px solid #fff;
}
.dark-bg .dz-details {
  color: #ffffff !important;
}
.dark-bg .formly .formly-field-dropzone .drop-zone .dz-preview .dz-details .btn i:before {
  background-color: #ffffff !important;
}
.dark-bg .form-messages {
  color: #ffffff;
}
.main-bg {
  background-color: #08080A;
}
.text-right,
.text-right .widget-title,
.text-right .section-title,
.text-right .wrapper,
.img-end-start.img-aside.text-right .more-items-item:nth-child(odd) .wrapper,
.img-end.img-aside.text-right .wrapper,
.img-start-end.img-aside.text-right .more-items-item:nth-child(even) .wrapper {
  text-align: right;
}
.text-left,
.text-left .widget-title,
.text-left .section-title,
.text-left .wrapper,
.img-end-start.img-aside.text-left .more-items-item:nth-child(odd) .wrapper,
.img-end.img-aside.text-left .wrapper,
.img-start-end.img-aside.text-left .more-items-item:nth-child(even) .wrapper {
  text-align: left;
}
.text-center,
.text-center .widget-title,
.text-center .section-title,
.text-center .wrapper,
.img-end-start.img-aside.text-center .more-items-item:nth-child(odd) .wrapper,
.img-end.img-aside.text-center .wrapper,
.img-start-end.img-aside.text-center .more-items-item:nth-child(even) .wrapper {
  text-align: center;
}
.title-center .widget-title,
.title-center .section-title {
  text-align: center;
}
.title-right .widget-title,
.title-right .section-title {
  text-align: right;
}
.title-left .widget-title,
.title-left .section-title {
  text-align: left;
}
.layout-row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.layout-row > * {
  margin: 0;
}
.layout-column {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.layout-column > * {
  margin: 0;
}
.justify-content-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.justify-content-center > * {
  margin: auto;
}
.justify-content-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.justify-content-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.justify-content-space-around {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.justify-content-space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.align-items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.align-items-center > * {
  margin: auto;
}
.align-items-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.align-items-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.justify-content-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.flex-wrap-nowrap {
  flex-wrap: nowrap;
}
.flex-wrap-wrap {
  flex-wrap: wrap;
}
.padding-0,
.widget.padding-0,
.column > .widget.padding-0 {
  padding: 0 !important;
}
.padding-top-0,
.widget.padding-top-0,
.column > .widget.padding-top-0 {
  padding-top: 0 !important;
}
.padding-bottom-0,
.widget.padding-bottom-0,
.column > .widget.padding-bottom-0 {
  padding-bottom: 0 !important;
}
.margin-0,
.widget.margin-0,
.column > .widget.margin-0 {
  margin: 0 !important;
}
.margin-top-0,
.widget.margin-top-0,
.column > .widget.margin-top-0 {
  margin-top: 0 !important;
}
.margin-bottom-0,
.widget.margin-bottom-0,
.column > .widget.margin-bottom-0 {
  margin-bottom: 0 !important;
}
.min-height #main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.center-content .column.full-content.zone-1 {
  align-items: center;
  display: flex;
}
.no-toggle #navigation-toggle {
  display: none !important;
}
.no-link a {
  cursor: default;
  pointer-events: none;
}
.z-index-1 {
  position: relative;
  z-index: 1;
}
.z-index-2 {
  position: relative;
  z-index: 2;
}
#content {
  width: 100%;
  background-color: #ffffff;
  overflow: hidden;
}
.no-img .more-items-item > a:not(.all-box-link),
.no-img .more-items-item .more-items-img-container {
  display: none;
}
/*
body {
	
	.hero-image:not(.location-hero) {
		video {
			-webkit-transform: scale(1,1);
			    -ms-transform: scale(1,1);
			        transform: scale(1,1);
			-webkit-transition: -webkit-transform 1.5s ease;
			transition: -webkit-transform 1.5s ease;
			-o-transition: transform 1.5s ease;
			transition: transform 1.5s ease;
			transition: transform 1.5s ease, -webkit-transform 1.5s ease;
		}
		video {
			&.active {
				-webkit-transform: scale(1.3,1.3);
				    -ms-transform: scale(1.3,1.3);
				        transform: scale(1.3,1.3);
				-webkit-transition: -webkit-transform 1.5s ease;
				transition: -webkit-transform 1.5s ease;
				-o-transition: transform 1.5s ease;
				transition: transform 1.5s ease;
				transition: transform 1.5s ease, -webkit-transform 1.5s ease;
			}
		}
	}
	&.home.page-loading:not(.page-loaded) {
		video {	
			-webkit-transform: scale(1.5,1.5);	
			    -ms-transform: scale(1.5,1.5);	
			        transform: scale(1.5,1.5);
			-webkit-transition: -webkit-transform 1s @easing;
			transition: -webkit-transform 1s @easing;
			-o-transition: transform 1s @easing;
			transition: transform 1s @easing;
			transition: transform 1s @easing, -webkit-transform 1s @easing;
		}
	}
	&.home.page-loading.page-loaded {
		video {	
			-webkit-transform: scale(1,1);	
			    -ms-transform: scale(1,1);	
			        transform: scale(1,1);
			-webkit-transition: -webkit-transform 1s @easing;
			transition: -webkit-transform 1s @easing;
			-o-transition: transform 1s @easing;
			transition: transform 1s @easing;
			transition: transform 1s @easing, -webkit-transform 1s @easing;
		}
	}

}
*/
body.open-menu.page-loaded,
body.open-menu.page-loaded.home {
  overflow: hidden;
  /*
	#action-buttons-group {
		left: calc((var(--column-width) * 5 + 60px ) - (var(--column-width) * 5 + 60px) * 2.5);
		-webkit-transition: left 0.5s @easing;
		-o-transition: left 0.5s @easing ;
		transition: left 0.5s @easing;
		&.behind {
		    	opacity: 0;
			    -webkit-transition: left 0.5s @easing,opacity 0s @easing;
			    -o-transition: left 0.5s @easing,opacity 0s @easing;
    			transition: left 0.5s @easing,opacity 0s @easing;
		    }
	}
*/
  /*
	#join-us-header,
	#mediacenter-header,
	.trophy-menu-button,
	.research-menu-button,
	.count-us-in-menu-button {
		pointer-events: all;
    -webkit-transition: opacity 0.5s 1s @easing, background-color 0.3s @easing, color 0.3s @easing;
    -o-transition: opacity 0.5s 1s @easing, background-color 0.3s @easing, color 0.3s @easing;
    transition: opacity 0.5s 1s @easing, background-color 0.3s @easing, color 0.3s @easing;
	    opacity: 1;

	}
	*/
}
body.open-menu.page-loaded #content,
body.open-menu.page-loaded.home #content {
  overflow: visible;
}
body.open-menu.page-loaded #header:after,
body.open-menu.page-loaded.home #header:after {
  height: 100%;
  -webkit-transition: height 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: height 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: height 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
body.open-menu.page-loaded #header #navigation,
body.open-menu.page-loaded.home #header #navigation,
body.open-menu.page-loaded #header #navigation-toggle span,
body.open-menu.page-loaded.home #header #navigation-toggle span {
  opacity: 0;
  -webkit-transition: margin-top 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: margin-top 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: margin-top 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
body.open-menu.page-loaded #header #navigation-mobile,
body.open-menu.page-loaded.home #header #navigation-mobile {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  -webkit-transition: opacity 0s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0s cubic-bezier(0.77, 0, 0.18, 1);
}
body.open-menu.page-loaded #header #navigation-mobile ul:before,
body.open-menu.page-loaded.home #header #navigation-mobile ul:before {
  width: 100%;
  -webkit-transition: width 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: width 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: width 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
body.open-menu.page-loaded #header #navigation-mobile ul li,
body.open-menu.page-loaded.home #header #navigation-mobile ul li {
  margin-left: 0;
  opacity: 1;
  -webkit-transition: margin-left 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: margin-left 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
  transition: margin-left 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
}
body.open-menu.page-loaded #header #social-links .social-icons,
body.open-menu.page-loaded.home #header #social-links .social-icons {
  margin-left: 0;
  opacity: 1;
  -webkit-transition: margin 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: margin 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
  transition: margin 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
}
/*
#join-us,
#sustainability-explore {
	padding-bottom:0;
	padding-top:0;
	ul {
		padding-bottom:200px;
		padding-top:100px;
		li {
			.wrapper {
				h2 {
					margin-bottom: 10px;
				}
			}
		}
	}
}
#sustainability-explore {
	ul {
		padding-top:10px;
		li {
			-webkit-box-pack: start;
			    -ms-flex-pack: start;
			        justify-content: flex-start;
			.wrapper {
				width: calc(var(--column-width) * 7);
			}
			> a {
				width: calc(var(--column-width) * 11);
			}
		}
	}
}
*/
.no-scroll-force {
  overflow: hidden;
}
.no-scroll {
  overflow: hidden;
}
.no-scroll.transparent-header #main {
  padding-top: var(--header-height);
}
body #header:before {
  content: "";
  position: fixed;
  background-color: #08080a;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  z-index: 2;
  opacity: 1;
}
body.white-transition #header:before {
  background-color: #ffffff;
}
body.dark-transition #header:before {
  background-color: #000000;
}
body.dark-page #content {
  background-color: #08080A;
}
body.white-page #header:before {
  background-color: #ffffff;
}
body.white-page:not(.transparent-header).open-menu #header {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
body.white-page #header #navigation-toggle span {
  color: #201E26;
}
body.white-page #navigation .menu li a {
  color: #201E26;
}
body.white-page.white-menu #header #navigation-toggle span {
  color: #ffffff;
}
body.white-page.white-menu #navigation .menu li a {
  color: #ffffff;
}
body.white-page.white-menu #navigation .menu li a:hover {
  color: #02FD9C;
}
body.white-page #container {
  background-color: #ffffff;
  -webkit-transition-delay: 2s;
  -o-transition-delay: 2s;
  transition-delay: 2s;
}
body.white-page.open-menu #container {
  background-color: #08080a;
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
body.page-loaded #header:before {
  opacity: 0;
  width: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1), width 0s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1), width 0s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1), width 0s cubic-bezier(0.77, 0, 0.18, 1);
}
body.page-loaded #header #header #navigation {
  margin-top: 0;
  -webkit-transition: opacity 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1), margin-top 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1), margin-top 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1), margin-top 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
}
body.page-loaded #header .wrapper-group {
  opacity: 1;
  -webkit-transition: opacity 0.3s 0.8s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.3s 0.8s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.3s 0.8s cubic-bezier(0.77, 0, 0.18, 1);
}
body.page-loaded.page-loading #header:before {
  opacity: 0;
  width: 100%;
  -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1), width 0s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1), width 0s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1), width 0s cubic-bezier(0.77, 0, 0.18, 1);
}
body.page-transition.page-loaded #header:before {
  opacity: 1;
  width: 100%;
  -webkit-transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0s cubic-bezier(0.77, 0, 0.18, 1);
  transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0s cubic-bezier(0.77, 0, 0.18, 1);
}
body.home:not(.page-from-menu) {
  background-color: #000000;
  overflow: hidden;
}
body.home:not(.page-from-menu) #navigation-toggle,
body.home:not(.page-from-menu) #top-wrapper,
body.home:not(.page-from-menu) .slide {
  opacity: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
body.home:not(.page-from-menu) #action-buttons-group {
  left: calc((var(--column-width) * 5 + 60px) - (var(--column-width) * 5 + 60px) * 2.5);
}
body.home:not(.page-from-menu) #top-wrapper {
  right: -100vw;
}
body.home:not(.page-from-menu) #header #navigation {
  opacity: 0;
  margin-top: calc(var(--header-height-neg) - 30px);
}
body.home:not(.page-from-menu) #content {
  -webkit-mask-image: url(../img/x-fill.svg);
  mask-image: url(../img/x-fill.svg);
  -webkit-mask-size: 200px auto;
  mask-size: 200px auto;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  height: 100vh;
}
body.home.page-loading #header:before {
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
body.home .slide .slide-title,
body.small-hero .slide .slide-title,
body.location-page .slide .slide-title {
  overflow: hidden;
}
body.home .slide .slide-title a,
body.small-hero .slide .slide-title a,
body.location-page .slide .slide-title a {
  -webkit-transform: translate(0, 300px);
  -ms-transform: translate(0, 300px);
  transform: translate(0, 300px);
  line-height: 1.5;
  display: block;
}
body.home .hero-image .wrapper h2,
body.small-hero .hero-image .wrapper h2,
body.location-page .hero-image .wrapper h2 {
  overflow: hidden;
}
body.home .hero-image .wrapper h2 a,
body.small-hero .hero-image .wrapper h2 a,
body.location-page .hero-image .wrapper h2 a {
  -webkit-transform: translate(0, 300px);
  -ms-transform: translate(0, 300px);
  transform: translate(0, 300px);
  line-height: 1.5;
  display: block;
}
body.small-hero.page-loaded .slide .slide-title a,
body.location-page.page-loaded .slide .slide-title a {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  line-height: 0.9;
  -o-transition: all 0.7s 0.2s cubic-bezier(0.77, 0, 0.18, 1);
  -webkit-transition: all 0.7s 0.2s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.7s 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
body.small-hero.page-loaded .hero-image .wrapper h2 a,
body.location-page.page-loaded .hero-image .wrapper h2 a {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  line-height: 0.9;
  -o-transition: all 0.7s 0.2s cubic-bezier(0.77, 0, 0.18, 1);
  -webkit-transition: all 0.7s 0.2s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.7s 0.2s cubic-bezier(0.77, 0, 0.18, 1);
}
body.home:not(.page-loaded) #header:before {
  opacity: 1;
  -webkit-transition: opacity 0s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0s cubic-bezier(0.77, 0, 0.18, 1);
}
body.home.page-loaded {
  overflow: auto;
  background-color: #08080a;
}
body.home.page-loaded:not(.page-loading) #content {
  -webkit-mask-image: none;
  mask-image: none;
}
body.home.page-loaded:not(.page-loading):not(.open-menu) #content {
  height: auto;
}
body.home.page-loaded #navigation-toggle,
body.home.page-loaded #top-wrapper,
body.home.page-loaded .slide {
  opacity: 1;
  -webkit-transition: all 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
}
body.home.page-loaded #top-wrapper #countdown .countdown-fotorama {
  opacity: 1;
  -webkit-transition: all 0.5s 2.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.5s 2.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.5s 2.5s cubic-bezier(0.77, 0, 0.18, 1);
}
body.home.page-loaded .slide .slide-title a {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  line-height: 0.9;
  -webkit-transition: all 1s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 1s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 1s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
}
body.home.page-loaded .hero-image .wrapper h2 a {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  line-height: 0.9;
  -webkit-transition: all 1s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 1s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 1s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
}
body.home.page-loaded #top-wrapper {
  right: 0;
}
body.home.page-loaded #header #navigation {
  margin-top: 0;
  opacity: 1;
}
body.home.page-loaded #action-buttons-group {
  left: 0;
}
body.home.page-loaded.page-from-menu #action-buttons-group {
  left: 0;
  -webkit-transition: left 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1), background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.3s 2s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: left 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1), background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.3s 2s cubic-bezier(0.77, 0, 0.18, 1);
  transition: left 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1), background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.3s 2s cubic-bezier(0.77, 0, 0.18, 1);
}
body.home.page-loaded.page-loading #content {
  -webkit-mask-size: 450vh auto;
  mask-size: 450vh auto;
  -webkit-transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1), -webkit-mask-size 0.8s 0.3s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1), -webkit-mask-size 0.8s 0.3s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: mask-size 0.8s 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1), transform 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  transition: mask-size 0.8s 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1), transform 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  transition: mask-size 0.8s 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1), transform 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1), -webkit-mask-size 0.8s 0.3s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
}
body.home.page-from-menu #action-buttons-group {
  left: calc((var(--column-width) * 5 + 60px) - (var(--column-width) * 5 + 60px) * 2.5);
}
body.home.page-loading:not(.page-from-menu) #header #navigation {
  margin-top: calc(var(--header-height-neg) - 30px);
  -webkit-transition: margin-top 0s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: margin-top 0s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  transition: margin-top 0s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
}
body.home.page-loading:not(.page-from-menu) #header #navigation-toggle span {
  margin-top: 0;
}
body.home:not(.page-loaded):not(.page-from-menu) #header #navigation-toggle {
  opacity: 0;
  -webkit-transition: opacity 0s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0s cubic-bezier(0.77, 0, 0.18, 1);
}
/*

body.page-transition:not(.open-menu),
body.page-loading:not(.home) {
	overflow: hidden;
	#header {
		&:before {
			width: 100%;
			opacity: 1;
			transition: width 0.5s @easing,opacity 0s @easing;
		}
		.logo-link {
			z-index: 1;
		}
	}
	&.page-transition-end {
		#header {
			&:before {
				opacity: 0;
				transition: all 0.7s .5s @easing;
			}
		}
	}
}
body.home.page-loaded {
	#navigation,
	#navigation-toggle,
	#top-wrapper,
	.slide {
		opacity: 1;
		-webkit-transition: all 0.5s 1.5s @easing;
		-o-transition: all 0.5s 1.5s @easing;
		transition: all 0.5s 1.5s @easing;
	}
	
	#top-wrapper {
		right: 0;
	}
	
	&:not(.open-menu) {
		#action-buttons-group {
			left: 0;
			-webkit-transition-delay:1.5s;
	     -o-transition-delay:1.5s;
	        transition-delay:1.5s;
		}
	}


}
body.page-loaded {
	#container {
		opacity: 1;
		-webkit-transition:opacity 0.3s @easing;
		-o-transition:opacity 0.3s @easing;
		transition:opacity 0.3s @easing;
	}
	#header {
		&:before {
			opacity: 0;
			pointer-events:none;
			transition: all 0.5s @easing;
		}
	}
}

*/
/* ==========================================================
   SITE STYLES
   ========================================================== */
/* General Layout & Common Elements
   ========================================================== */
#container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  background-color: #08080a;
}
/* HEADER */
.wrapper-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}
#header,
#footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#header > .wrapper,
#footer > .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
  position: relative;
  -webkit-transition: height 0.2s;
  -o-transition: height 0.2s;
  transition: height 0.2s;
}
#header {
  background: #08080A;
  height: var(--header-height);
}
#header:after {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  width: var(--header-height);
  height: 0;
  background: #08080A;
  z-index: -1;
  -webkit-transition: height 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: height 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
  transition: height 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
  pointer-events: none;
}
#header .wrapper-group {
  opacity: 0;
  margin: 0 auto 0;
  -webkit-transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
#header .wrapper.row1 {
  height: 100%;
}
#header .logo-link {
  background-color: #08080A;
  width: var(--header-height);
  position: relative;
  z-index: 2;
}
#header .logo-link:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
#header .logo-link .logo-img {
  position: absolute;
  width: 40%;
  height: 40%;
  left: 50%;
  margin-left: -20%;
  top: 50%;
  margin-top: -20%;
  color: transparent;
}
#header #social-links {
  padding: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-top: auto;
}
#header #social-links .social-icons {
  height: 100%;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: auto;
}
#header #social-links .social-icons a {
  line-height: 50px;
  padding: 0;
}
#header #social-links .social-icons a:before,
#header #social-links .social-icons a span {
  color: #1f1f20;
}
#footer #social-links .social-icons > div {
  margin-right: 15px;
}
#footer #social-links .social-icons > div h3 a {
  font-size: 16px;
}
.no-footer #footer {
  display: none;
}
.transparent-footer #footer {
  background: transparent;
  position: fixed;
  left: 0;
  width: 100%;
  bottom: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
}
.transparent-footer #footer .wrapper.row1 {
  color: #ffffff;
}
.transparent-footer #footer .wrapper.row1 a {
  color: #ffffff;
}
.transparent-footer #footer #site-logo {
  display: none;
}
.transparent-footer #footer #site-logo-white {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.no-fixed-footer #footer {
  position: relative;
}
#footer {
  color: #201E26;
  height: auto !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 4;
  -webkit-box-shadow: 0 0 0px 3px #ffffff;
  box-shadow: 0 0 0px 3px #ffffff;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
#footer .logo-link {
  margin-left: 0px;
}
#footer .logo-link .logo-img {
  height: 60px;
}
#footer .wrapper-group {
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
}
#footer .wrapper {
  height: auto !important;
  padding: 20px 60px;
}
#footer .wrapper.row1 {
  background: #fff;
}
#footer .wrapper.row2 {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #323039;
}
#footer a {
  color: #201E26;
}
#footer a:hover {
  text-decoration: underline;
}
#footer .sponsors.widget {
  -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;
  padding-bottom: 40px;
}
#footer .sponsors.widget .widget-title {
  margin: 0;
  padding-top: 70px;
  padding-bottom: 10px;
  font-size: 14px;
  color: #02FD9C;
}
#footer .sponsors.widget .widget-title a {
  color: #02FD9C;
}
#footer .sponsors.widget .widget-title:after {
  content: "\f054";
  font-family: "FontAwesome";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  margin-left: 10px;
}
#footer .sponsors.widget .more-items-item {
  margin-left: 0;
  margin-right: 50px;
  margin-top: 10px;
  width: 100px;
}
#footer .sponsors.widget > * {
  padding-left: 0 !important;
}
#site-logo-white {
  display: none;
}
body.dark-footer #footer {
  background-color: #08080a;
  -webkit-box-shadow: 0 0 0px 3px #08080a;
  box-shadow: 0 0 0px 3px #08080a;
}
body.dark-footer #footer .wrapper.row1 {
  background-color: #08080a;
  color: #ffffff;
}
body.dark-footer #footer .wrapper.row1 a {
  color: #ffffff;
}
body.dark-footer #footer .wrapper.row1 #site-logo {
  display: none;
}
body.dark-footer #footer .wrapper.row1 #site-logo-white {
  display: block;
}
#header .wrapper-group > .wrapper > *,
#header .wrapper-group > .wrapper .header-footer-zone > *,
#right-navigation,
#header .social-icons,
nav:not(.burger-nav),
#languages-menu,
.header-footer-zone,
.logo-link,
#footer .wrapper-group > .wrapper > *,
#footer .wrapper-group > .wrapper .header-footer-zone > *,
#footer .widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-footer-zone {
  padding: 0 ;
}
.fixed-header #header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 9999;
}
.fixed-header #content {
  margin-top: calc(50px + ((var(--column-width) * 2) - (var(--column-margin) * 2)));
}
.fixed-header.header-lg #content {
  margin-top: calc((var(--header-height) * 2) + 60px);
}
.transparent-header:not(.right-combo-on) #content {
  margin-top: 0 !important;
}
.transparent-header.header-lg #content,
.transparent-header.header-lg .bg-vid {
  margin-top: 0;
}
.transparent-header.header-lg .slide.top-box .slide-content {
  padding-top: calc((var(--header-height) * 2) + 40px);
}
.transparent-header .slide.top-box .slide-content {
  padding-top: calc(var(--header-height) + 40px);
}
#header .logo-link {
  -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#header .logo-link .logo-img {
  -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
body.scroll-not-top.page-loaded:not(.open-menu):not(.header-pinned) {
  --header-height: 60px;
}
body.scroll-not-top.page-loaded:not(.open-menu):not(.header-pinned) #header {
  -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
body.scroll-not-top.page-loaded:not(.open-menu):not(.header-pinned) #header .logo-link {
  -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
body.scroll-not-top.page-loaded:not(.open-menu):not(.header-pinned) #header .logo-link .logo-img {
  -webkit-clip-path: polygon(0 0, 88% 0, 88% 100%, 0% 100%);
  clip-path: polygon(0 0, 88% 0, 88% 100%, 0% 100%);
  width: 60%;
  height: 60%;
  margin-left: -25%;
  margin-top: -30%;
  -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
body.scroll-not-top.page-loaded:not(.header-pinned) #header #navigation,
body.scroll-not-top.page-loaded:not(.header-pinned) #header #navigation-toggle span {
  margin-top: 0;
  -webkit-transition: margin-top 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: margin-top 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: margin-top 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
body.scroll-top.page-loaded:not(.open-menu) #header #navigation,
body.scroll-top.page-loaded:not(.open-menu) #header #navigation-toggle span {
  -webkit-transition: margin-top 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: margin-top 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  transition: margin-top 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
}
#header-zone1.header-footer-zone,
#header-zone1.header-footer-zone .header-widgets-json {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
#header-zone1.header-footer-zone .header-widgets-json {
  position: relative;
}
#header-zone1.header-footer-zone,
#header-zone4.header-footer-zone,
#header-zone7.header-footer-zone,
#footer .wrapper-group #footer-zone1,
#footer .wrapper-group #footer-zone4 {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
#header-zone3.header-footer-zone,
#header-zone6.header-footer-zone,
#header-zone8.header-footer-zone,
#footer .wrapper-group #footer-zone6 {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
#header-zone2.header-footer-zone,
#header-zone5.header-footer-zone,
#footer .wrapper-group #footer-zone2,
#footer .wrapper-group #footer-zone5 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#footer .wrapper-group #footer-zone4 {
  -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;
  width: 100%;
}
#footer .wrapper-group #footer-zone4 .header-widgets-json {
  width: 100%;
}
#header #header-zone6.header-footer-zone {
  justify-content: flex-end;
}
/* Scrolled header */
.scroll-not-top:not(.header-pinned) #header .wrapper-group {
  margin-top: 0;
}
.scroll-not-top:not(.header-pinned).header-lg #header {
  height: calc(var(--header-height) * 2);
}
.scroll-not-top:not(.header-pinned) #header-zone4,
.scroll-not-top:not(.header-pinned) #header-zone6,
.scroll-not-top:not(.header-pinned) .header-footer-zone.empty-zone {
  display: none;
}
.header-footer-zone.empty-zone {
  display: none !important;
}
/* Navigation */
.navigation > .menu > li > a {
  color: #ffffff;
  -webkit-transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.navigation > .menu > li > a:hover {
  color: #02FD9C;
  -webkit-transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
#navigation .submenu {
  display: none !important;
}
body:not(.downloads) #navigation {
  display: none !important;
}
#navigation,
#user-menu {
  margin-left: calc(var(--column-width) + 20px);
  -webkit-transition: margin-top 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: margin-top 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  transition: margin-top 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  background: transparent !important;
}
#navigation > .menu,
#user-menu > .menu {
  height: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#navigation > .menu > li,
#user-menu > .menu > li {
  margin-right: calc(var(--column-width) * 2);
  display: inline-block;
  vertical-align: middle;
}
#navigation > .menu > li a,
#user-menu > .menu > li a {
  font-size: 12px;
  padding: 0;
}
#navigation > .menu > li a:after,
#user-menu > .menu > li a:after {
  display: none;
}
#navigation > .menu > li:last-child,
#user-menu > .menu > li:last-child {
  margin: 0;
}
#navigation > .menu a,
#user-menu > .menu a {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
#navigation > .menu > li,
#user-menu > .menu > li {
  color: #fff;
}
#navigation > .menu > li > a,
#user-menu > .menu > li > a {
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.3px;
}
html.no-touch #navigation-mobile > ul > li.dropdown:hover > a {
  color: #02FD9C;
}
.open-menu #navigation-mobile a {
  pointer-events: all;
}
.open-menu #navigation-mobile:not(.submenu-active) .submenu a {
  pointer-events: none;
}
.open-menu #navigation-mobile .dropdown:hover .submenu a {
  pointer-events: all;
}
.open-menu #navigation-mobile > ul > li.champ_drop .submenu {
  background-image: url(../img/submenu/championship-overview.jpg);
}
.open-menu #navigation-mobile > ul > li.explore_drop .submenu {
  background-image: url(../img/submenu/explore-overview.jpg);
}
.open-menu #navigation-mobile > ul > li.results_drop .submenu {
  background-image: url(../img/submenu/results.jpg);
}
.open-menu #navigation-mobile > ul > li.news .submenu {
  background-image: url(../img/submenu/latest.jpg);
}
.open-menu #navigation-mobile > ul > li.news .submenu li {
  display: none;
}
.open-menu #navigation-mobile > ul > li.store .submenu {
  background-image: url(../img/submenu/store.jpg);
}
.open-menu #navigation-mobile > ul > li.store .submenu li {
  display: none;
}
.open-menu #navigation-mobile > ul > li.partners .submenu {
  background-image: url(../img/submenu/partners.jpg);
}
.open-menu #navigation-mobile > ul > li.partners .submenu li {
  display: none;
}
.open-menu #navigation-mobile > ul > li.fanworld .submenu {
  background-image: url(../img/submenu/fanworld.jpg);
}
.open-menu #navigation-mobile > ul > li.dropdown .submenu li.championship-overview a:before {
  background-image: url(../img/submenu/championship-overview.jpg);
}
.open-menu #navigation-mobile > ul > li.dropdown .submenu li.locations a:before {
  background-image: url(../img/submenu/locations.jpg);
}
.open-menu #navigation-mobile > ul > li.dropdown .submenu li.race-format a:before {
  background-image: url(../img/submenu/race-format.jpg);
}
.open-menu #navigation-mobile > ul > li.dropdown .submenu li.race-calendar a:before {
  background-image: url(../img/submenu/race-calendar.jpg);
}
.open-menu #navigation-mobile > ul > li.dropdown .submenu li.teams a:before {
  background-image: url(../img/submenu/teams.jpg);
}
.open-menu #navigation-mobile > ul > li.dropdown .submenu li.drivers-programme a:before {
  background-image: url(../img/submenu/drivers-programme.jpg);
}
.open-menu #navigation-mobile > ul > li.dropdown .submenu li.the-car a:before {
  background-image: url(../img/submenu/the-car.jpg);
}
.open-menu #navigation-mobile > ul > li.dropdown .submenu li.explore a:before {
  background-image: url(../img/submenu/explore-overview.jpg);
}
.open-menu #navigation-mobile > ul > li.dropdown .submenu li.the-ship a:before {
  background-image: url(../img/submenu/the-ship.jpg);
}
.open-menu #navigation-mobile > ul > li.dropdown .submenu li.history a:before {
  background-image: url(../img/submenu/history.jpg);
}
.open-menu #navigation-mobile > ul > li.dropdown .submenu li.science-team a:before {
  background-image: url(../img/submenu/science-team.jpg);
}
.open-menu #navigation-mobile > ul > li.dropdown .submenu li.sustainability a:before {
  background-image: url(../img/submenu/sustainability.jpg);
}
.open-menu #navigation-mobile > ul > li.dropdown .submenu li.legacy-projects a:before {
  background-image: url(../img/submenu/legacy.jpg);
}
.open-menu #navigation-mobile > ul > li.dropdown .submenu li.broadcast-information a:before {
  background-image: url(../img/submenu/where-to-watch.jpg);
}
.open-menu #navigation-mobile > ul > li.dropdown .submenu li.relive a:before {
  background-image: url(../img/submenu/relive.jpg);
}
.open-menu #navigation-mobile > ul > li.dropdown .submenu li.fanworld-virtual-autographs a:before {
  background-image: url(../img/submenu/fanworld-autographs.jpg);
}
.open-menu #navigation-mobile > ul > li.dropdown .submenu li.fanworld-qa a:before {
  background-image: url(../img/submenu/fanworld-qa.jpg);
}
#navigation-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  position: fixed;
  width: 100%;
  height: auto;
  left: 0;
  top: var(--header-height);
  bottom: 0;
  -webkit-transition: opacity 0s 1s cubic-bezier(0.77, 0, 0.18, 1), visibility 0s 1s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0s 1s cubic-bezier(0.77, 0, 0.18, 1), visibility 0s 1s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0s 1s cubic-bezier(0.77, 0, 0.18, 1), visibility 0s 1s cubic-bezier(0.77, 0, 0.18, 1);
}
#navigation-mobile.submenu-active > ul > li:not(.active) > a {
  color: #4C4B51;
}
#navigation-mobile a {
  pointer-events: none;
}
#navigation-mobile > ul {
  text-align: left;
  width: 100%;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
#navigation-mobile > ul a:hover {
  text-decoration: none;
  background: transparent;
}
#navigation-mobile > ul > li {
  z-index: 0;
  display: block;
  padding-left: calc(var(--column-width) + 20px);
  margin-bottom: 0;
  opacity: 0;
  margin-left: var(--header-height-neg);
  -webkit-transition: margin-left 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: margin-left 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: margin-left 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  width: calc(var(--column-width) * 12 + (var(--column-margin) * 2));
}
#navigation-mobile > ul > li > a {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: calc(30px + (45 - 25) * ((100vw - 1024px) / (2050 - 1024)));
  line-height: calc(30px + (35 - 25) * ((100vw - 1024px) / (2050 - 1024)));
  display: block;
  padding-top: 12px;
  padding-bottom: 12px;
}
#navigation-mobile > ul > li.dropdown a:after {
  display: none;
}
#navigation-mobile > ul > li.dropdown.active {
  z-index: 1;
}
#navigation-mobile > ul > li.dropdown.active .submenu {
  opacity: 1;
  -webkit-transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  pointer-events: all;
}
#navigation-mobile > ul > li.dropdown .submenu {
  position: fixed;
  top: 0 !important;
  padding: calc(var(--header-height) + 5px) 0 0;
  bottom: 0;
  right: 0;
  left: calc(var(--column-width) * 14 + 60px) !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  display: block;
  pointer-events: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: cover;
}
#navigation-mobile > ul > li.dropdown .submenu li a {
  font-size: 16px;
  line-height: 20px;
  border: none;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: left;
  padding: 17px calc(var(--column-width) * 2);
}
#navigation-mobile > ul > li.dropdown .submenu li a:before {
  content: "";
  position: fixed;
  top: 0 !important;
  bottom: 0;
  right: 0;
  left: calc(var(--column-width) * 14 + 60px) !important;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: cover;
  z-index: -1;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
#navigation-mobile > ul > li.dropdown .submenu li:hover a:before {
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
#navigation-mobile > ul > li:hover {
  width: 100%;
}
#navigation-mobile > ul:before {
  position: absolute;
  height: 100%;
  left: var(--header-height);
  width: 0;
  content: "";
  background-color: #201E26;
  z-index: -1;
  -webkit-transition: width 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: width 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: width 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  top: 0;
}
#navigation-toggle {
  color: #ffffff;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin: auto 60px auto 0;
  cursor: pointer;
}
#navigation-toggle span {
  font-size: 12px;
  letter-spacing: 0.3px;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff;
  margin-right: 10px;
  -webkit-transition: margin-top 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: margin-top 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
  transition: margin-top 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
}
#navigation-toggle:after {
  content: "";
  width: 32px;
  height: 32px;
  font-size: 32px;
  text-align: center;
  line-height: 32px;
  color: transparent;
  -webkit-mask: url(../img/x-fill.svg);
  mask: url(../img/x-fill.svg);
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Menu-Icon-Static' transform='translate(-9.000000, -9.000000)' stroke='%2302FD9C' stroke-width='1.6'%3E%3Cpath d='M29.8666667,8.8 L20.1333333,8.8 L20.1333333,20.1333333 L8.8,20.1333333 L8.8,29.8666667 L20.1333333,29.8666667 L20.1333333,41.2 L29.8666667,41.2 L29.8666667,29.8666667 L41.2,29.8666667 L41.2,20.1333333 L29.8666667,20.1333333 L29.8666667,8.8 Z' id='Combined-Shape' transform='translate(25.000000, 25.000000) rotate(-315.000000) translate(-25.000000, -25.000000) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat transparent;
  background-size: 32px auto;
  -webkit-transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
#navigation-toggle.open:after {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Menu-Icon-Static' transform='translate(-9.000000, -9.000000)' stroke='%2302FD9C' stroke-width='1.6'%3E%3Cpath d='M29.8666667,8.8 L20.1333333,8.8 L20.1333333,20.1333333 L8.8,20.1333333 L8.8,29.8666667 L20.1333333,29.8666667 L20.1333333,41.2 L29.8666667,41.2 L29.8666667,29.8666667 L41.2,29.8666667 L41.2,20.1333333 L29.8666667,20.1333333 L29.8666667,8.8 Z' id='Combined-Shape' transform='translate(25.000000, 25.000000) rotate(-315.000000) translate(-25.000000, -25.000000) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat #02FD9C;
}
html.no-touch #navigation-toggle:hover:after {
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ECombined Shape%3C/title%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Menu-Icon-Static' transform='translate(-9.000000, -9.000000)' stroke='%2302FD9C' stroke-width='1.6'%3E%3Cpath d='M29.8666667,8.8 L20.1333333,8.8 L20.1333333,20.1333333 L8.8,20.1333333 L8.8,29.8666667 L20.1333333,29.8666667 L20.1333333,41.2 L29.8666667,41.2 L29.8666667,29.8666667 L41.2,29.8666667 L41.2,20.1333333 L29.8666667,20.1333333 L29.8666667,8.8 Z' id='Combined-Shape' transform='translate(25.000000, 25.000000) rotate(-315.000000) translate(-25.000000, -25.000000) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat #02FD9C;
}
#language-toggle {
  display: none;
}
.navigation.open,
#languages.open {
  margin-left: 0;
}
.navigation .menu li {
  margin: 0;
}
.dropdown:not(#languages):not(#user):not(.header-widgets-json) .submenu:before,
.header-lg:not(.scroll-not-top) #header .dropdown:not(#user):not(.header-widgets-json) .submenu:before,
#header .dropdown:not(#user):not(.header-widgets-json) .submenu:before {
  display: none;
}
.menu > li > a:hover,
.menu li.active > a {
  text-decoration: none;
  color: #02FD9C;
}
#languages {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
#languages:hover ul {
  display: block;
}
#languages > a {
  opacity: 1;
  color: #ffffff;
  padding-top: 5px;
  padding-bottom: 5px;
}
#languages > a.active,
#languages > a:hover {
  opacity: 0.8;
}
#languages .submenu {
  right: 0;
  left: 0;
  z-index: 1;
}
.jump-top {
  display: none;
}
#footer-logo {
  max-height: 60px;
  margin: 20px 0;
}
#footer-navigation {
  width: calc(var(--column-width) * 21);
}
#footer-navigation .menu {
  display: flex;
  list-style: none;
  width: 100%;
  margin-left: auto;
  justify-content: space-between;
}
#footer-navigation .menu > li {
  text-align: left;
  margin-right: calc(var(--column-width));
}
#footer-navigation .menu > li > a {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
#footer-navigation .menu > li > a:after {
  display: none;
}
#footer-navigation .menu > li .submenu {
  opacity: 1;
  position: relative;
  box-shadow: none;
  background: transparent;
}
#footer-navigation .menu > li .submenu li a {
  text-transform: capitalize;
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: left;
  padding: 7px 0;
  font-size: 16px;
  line-height: 1.2;
}
#footer-navigation .menu > li .submenu li a:hover {
  background-color: transparent;
}
#copyright {
  font-size: 14px;
  width: 100%;
  background: transparent !important;
}
#copyright p {
  margin: 0;
  font-size: 14px;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #ffffff;
  width: 100%;
}
#copyright p a {
  color: #ffffff;
  text-decoration: underline;
}
#contact-footer {
  font-size: 12px;
  flex-direction: column !important;
  align-items: flex-start !important;
}
#contact-footer p {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.4;
}
#contact-footer p strong {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
}
#contact-footer #social-links {
  margin: 0;
}
/* Cookies */
body.page-loaded:not(.page-loading) #cookiesbar {
  opacity: 1;
}
#cookiesbar {
  text-align: left;
  padding: 30px 30px 10px 30px;
  position: fixed;
  left: 20px;
  right: auto;
  bottom: 20px;
  background: #201E26;
  color: #ffffff;
  z-index: 99999999;
  font-size: 16px;
  width: calc(var(--column-width) * 5 + 20px);
  opacity: 0;
  -webkit-transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#cookiesbar .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
#cookiesbar .inner > div a {
  color: #02D471;
  padding: 0;
  font-weight: bold;
  text-decoration: underline;
}
#cookiesbar .inner > div strong {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
#cookiesbar a {
  color: #ffffff;
  padding: 0 ;
}
#cookiesbar a.ok {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 18px 15px 18px 0;
  line-height: 20px;
  font-weight: normal;
  letter-spacing: 1px;
  right: 0;
  top: 0;
  margin: 10px 0 0;
}
#cookiesbar a.ok:hover {
  text-decoration: none;
}
#cookiesbar a.info {
  display: none;
}
#cookiesbar a.ok {
  color: #ffffff;
}
#cookiesbar a.ok:after {
  background-color: #ffffff;
}
#cookiesbar a.ok:before {
  color: #ffffff;
  background-color: #ffffff;
}
#cookiesbar a.ok:hover {
  color: #00D773;
}
#cookiesbar a.ok:hover:before {
  color: #00D773;
  background-color: #00D773;
}
/* USER MENU */
#user-menu {
  pointer-events: all;
  padding: 0 ;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#user-menu:hover > .menu:not(.not-logged) .dropdown .submenu {
  opacity: 1;
  pointer-events: all;
}
#user-menu > .menu {
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#user-menu > .menu.not-logged > li > a {
  margin-left: 20px;
}
#user-menu > .menu:not(.not-logged) > li {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  color: #02FD9C;
  margin-right: 5px;
  font-size: 12px;
  max-width: 150px;
  text-align: right;
  line-height: 1.5;
}
#user-menu > .menu > li {
  margin-right: 0;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
}
#user-menu > .menu > li:not(.dropdown) > *:not(a) {
  padding-left: 0;
  padding-right: 0;
  font-weight: normal;
}
#user-menu > .menu > li a {
  color: #ffffff;
  font-size: 12px;
}
#user-menu > .menu > li a:hover {
  text-decoration: none;
}
#user-menu > .menu > li.dropdown .logged i:after {
  content: "\f3d0";
  font-family: "Ionicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 7px;
  font-style: normal;
}
#user-menu > .menu > li.dropdown .submenu {
  right: 0;
  position: absolute;
  padding: 20px 20px 0 20px;
  background: #08080a;
}
#user-menu > .menu > li.dropdown .submenu:before {
  left: -3000%;
  width: 4000%;
}
#user-menu > .menu > li.dropdown .submenu li a {
  margin-bottom: 10px;
}
#user-menu > .menu > li.dropdown #user {
  padding-right: 0;
  display: flex;
  height: 100%;
}
#user-menu > .menu > li.dropdown #user a {
  color: #ffffff;
}
#user-menu > .menu > li.dropdown #user a:hover {
  color: #02FD9C;
}
#user-menu > .menu > li > span {
  display: none;
}
#user-menu:hover .submenu {
  display: block;
  visibility: visible;
}
/* Widgets
  ========================================================== */
.column.primary-content > .widget:not(.full-width):not(.article-view) > * {
  width: 90%;
}
.column > .widget:not(.full-width) > .more-items-list,
.column > .widget:not(.full-width) .tabs-content {
  max-width: var(--block-width) !important;
}
.column > .widget:not(.full-width):not(.widget-wrapper) > *:not(.md-modal),
.column > .widget:not(.full-width).widget-wrapper {
  width: 100%;
  max-width: var(--block-width);
  margin-left: auto;
  margin-right: auto;
}
.column > .widget:not(.article-view),
.column > .widget.slide-items {
  padding-top: 190px;
  padding-bottom: 190px;
}
.widget img {
  width: 100%;
}
.widget > ul {
  margin: 0;
  padding: 0;
}
.widget.text-block-lg .more-items-list {
  max-width: calc(var(--column-width) * 11) !important;
  margin-left: auto;
  margin-right: auto;
}
.widget.text-block-lg .more-items-list li {
  margin-left: auto;
  margin-right: auto;
}
.widget:not(.article-view):not(.navigation),
.widget.slide-items {
  padding-top: 160px;
  padding-bottom: 160px;
}
.widget:not(.article-view):not(.navigation).small-padding,
.widget.slide-items.small-padding {
  padding-top: 80px;
  padding-bottom: 80px;
}
.widget:not(.article-view):not(.navigation).large-padding,
.widget.slide-items.large-padding {
  padding-top: 200px;
  padding-bottom: 200px;
}
.widget:not(.article-view):not(.navigation).x-small-padding,
.widget.slide-items.x-small-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}
.widget .tabs-content .widget:not(.article-view):not(.full-width):not(.navigation),
.widget .tabs-content .widget.slide-items {
  padding-top: 0;
  padding-bottom: 0;
}
.widget.full-width,
.full-width,
.span-grid,
.full-content {
  width: 100%;
  max-width: 100%;
  padding: 0;
}
/* Top Stories */
.slider-widget {
  padding: 0 !important;
  overflow: hidden;
  position: relative;
}
.slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: absolute;
  bottom: 0;
  top: 0;
  width: 100%;
}
.slide .all-box-link {
  display: none;
}
.no-gradient .slide-content,
.no-gradient .slide.center-box,
.no-gradient.text-over .wrapper {
  background: none !important;
}
.slide-content {
  z-index: 3;
  padding: 40px 60px 70px;
  width: 100%;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30303000', endColorstr='#a6000000', GradientType=0);
  margin-top: 0 !important;
}
.slide-content > * {
  margin-left: 0;
  color: #ffffff;
}
.topstory-text-left .slide-content > * {
  margin-left: 0;
  margin-right: auto;
}
.topstory-text-right .slide-content > * {
  margin-right: 0;
  margin-left: auto;
}
.fotorama__stage__frame:not(.fotorama__stage__frame--video) .topstory-text-center .slide-content > *,
.bg-vid .topstory-text-center .slide-content > *,
.topstory-text-center .slide-content > * {
  margin-right: auto;
  margin-left: auto;
}
.fotorama__stage__frame:not(.fotorama__stage__frame--video) .topstory-text-center .slide-content,
.bg-vid .topstory-text-center .slide-content,
.topstory-text-center .slide-content {
  text-align: center;
}
.topstory-text-right .slide-content {
  text-align: right;
}
.topstory-text-left.center-box .slide-content {
  padding-left: 60px;
}
.topstory-text-right.center-box .slide-content {
  padding-right: 60px;
}
.bottom-box .slide-content {
  bottom: 0;
}
.top-box.slide-content {
  top: 0;
}
.center-box .slide-content {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0 !important;
  background: none;
}
.slides .slide .slide-content:before {
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  content: "";
  z-index: -1;
  display: none;
}
.bottom-box .slide-content:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30303000', endColorstr='#a6000000', GradientType=0);
}
.top-box .slide-content:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#30303000', GradientType=0);
}
.slide-content .slide-title {
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 0px;
  font-size: calc(60px + (120 - 60) * ((100vw - 768px) / (2050 - 768)));
  font-weight: bold;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: 0.9;
  letter-spacing: -0.65px;
}
.slide-content .slide-title a span {
  display: block;
  color: #ffffff;
}
.large-title .slide-content .slide-title {
  font-size: 130px;
}
.slide-content .slide-title a {
  color: #ffffff;
}
.slide-content .slide-category {
  font-size: 12px;
  text-transform: none;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 10px;
  line-height: 13px;
  text-align: center;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #08080A;
  background: #02FD9C;
  padding: 5px 10px;
  pointer-events: none;
  letter-spacing: 0.5px;
}
.slide-content p {
  font-size: 25px;
  line-height: 35px;
  color: #fff;
  max-width: 60%;
  margin-bottom: 0;
}
.slide-content p .chaney {
  line-height: 30px;
  margin-top: 40px;
  display: block;
}
.slide-content p a {
  color: #ffffff;
  font-weight: bold;
}
.slide-content .btn {
  text-shadow: none;
  margin-top: 10px;
}
.slide-content .btn:active {
  box-shadow: none;
}
.slide-content .btn:before,
.slide-content .link-button a:before,
.slide-content .btn:after,
.slide-content .link-button a:after {
  background-color: #ffffff;
}
.topstory-text-center .slide-content .btn {
  margin-left: 10px;
  margin-right: 10px;
}
.fotorama__nav-wrap {
  position: absolute;
  bottom: 15px;
}
.slides .fotorama__nav--dots .fotorama__nav__frame {
  width: 28px;
}
.slides .fotorama__dot {
  width: 13px;
  height: 13px;
  border-width: 1px;
  background-color: rgba(0, 0, 0, 0.2);
  border-color: #ffffff;
}
.slides .fotorama__nav__frame.fotorama__active .fotorama__dot {
  background-color: #536382;
  width: 13px;
  height: 13px;
  background-color: #ffffff;
  border-width: 1px;
  border-color: #ffffff;
}
.slides .fotorama__video {
  top: 0;
}
.slides .fotorama__video-close {
  display: none !important;
}
.widget .fotorama__arr {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0px;
}
.widget .fotorama__arr--next {
  right: 15px;
}
.widget .fotorama__arr--prev {
  left: 15px;
}
.widget .slides .fotorama__video-play {
  background: transparent;
  border: 3px solid #ffffff;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.widget .slides .fotorama__video-play:before {
  content: "PLAY";
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  font-size: 12px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  margin-left: 0;
}
.widget .slides .fotorama__video-play:hover {
  border-color: #02FD9C;
  -webkit-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.boxed .slide-content {
  background: #ffffff !important;
  margin-left: auto;
  margin-right: auto;
  max-width: 800px;
  width: 70%;
  padding: 40px !important;
  border-radius: 0px;
}
.boxed .slide-content * {
  color: #201E26 !important;
}
.boxed .bottom-box .slide-content {
  margin-bottom: 5%;
}
.boxed .top-box .slide-content {
  margin-top: 5%;
}
.boxed .topstory-text-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.boxed .topstory-text-left .slide-content {
  margin-left: 5%;
}
.boxed .fotorama__stage__frame.fotorama__stage__frame--video .slide-content {
  max-width: 38%;
  margin-left: 60px !important;
  margin-right: auto !important;
}
.boxed .slide {
  background: none;
}
.group-name-extra span.arctic,
.slide-content .slide-title a span.arctic {
  color: #31DBE0;
}
.group-name-extra span.arctic span,
.slide-content .slide-title a span.arctic span {
  color: #31DBE0;
  display: inline-block;
}
.group-name-extra span.glacier,
.slide-content .slide-title a span.glacier {
  color: #FF6A5D;
}
.group-name-extra span.glacier span,
.slide-content .slide-title a span.glacier span {
  color: #FF6A5D;
  display: inline-block;
}
.group-name-extra span.desert,
.slide-content .slide-title a span.desert {
  color: #F9B600;
}
.group-name-extra span.desert span,
.slide-content .slide-title a span.desert span {
  color: #F9B600;
  display: inline-block;
}
.group-name-extra span.ocean,
.slide-content .slide-title a span.ocean {
  color: #006FE6;
}
.group-name-extra span.ocean span,
.slide-content .slide-title a span.ocean span {
  color: #006FE6;
  display: inline-block;
}
.group-name-extra span.amazon,
.slide-content .slide-title a span.amazon {
  color: #21CF5A;
}
.group-name-extra span.amazon span,
.slide-content .slide-title a span.amazon span {
  color: #21CF5A;
  display: inline-block;
}
.group-name-extra span.island,
.slide-content .slide-title a span.island,
.group-name-extra span.island-1,
.slide-content .slide-title a span.island-1,
.group-name-extra span.island-2,
.slide-content .slide-title a span.island-2 {
  color: #FF4100;
}
.group-name-extra span.island span,
.slide-content .slide-title a span.island span,
.group-name-extra span.island-1 span,
.slide-content .slide-title a span.island-1 span,
.group-name-extra span.island-2 span,
.slide-content .slide-title a span.island-2 span {
  color: #FF4100;
  display: inline-block;
}
.group-name-extra span.island-other,
.slide-content .slide-title a span.island-other {
  color: #4DC19D;
}
.group-name-extra span.island-other span,
.slide-content .slide-title a span.island-other span {
  color: #4DC19D;
  display: inline-block;
}
.group-name-extra span.jurassic,
.slide-content .slide-title a span.jurassic {
  color: #AAE632;
}
.group-name-extra span.jurassic span,
.slide-content .slide-title a span.jurassic span {
  color: #AAE632;
  display: inline-block;
}
.group-name-extra span.copper,
.slide-content .slide-title a span.copper {
  color: #A8483D;
}
.group-name-extra span.copper span,
.slide-content .slide-title a span.copper span {
  color: #A8483D;
  display: inline-block;
}
.group-name-extra span.energy,
.slide-content .slide-title a span.energy {
  color: #CF63CE;
}
.group-name-extra span.energy span,
.slide-content .slide-title a span.energy span {
  color: #CF63CE;
  display: inline-block;
}
.group-name-extra span.hydro,
.slide-content .slide-title a span.hydro {
  color: #0BAEFF;
}
.group-name-extra span.hydro span,
.slide-content .slide-title a span.hydro span {
  color: #0BAEFF;
  display: inline-block;
}
.group-name-extra span.andes,
.slide-content .slide-title a span.andes {
  color: #8451F4;
}
.group-name-extra span.andes span,
.slide-content .slide-title a span.andes span {
  color: #8451F4;
  display: inline-block;
}
.group-name-extra span.valley,
.slide-content .slide-title a span.valley {
  color: #8C6EED;
}
.group-name-extra span.valley span,
.slide-content .slide-title a span.valley span {
  color: #8C6EED;
  display: inline-block;
}
span.arctic {
  color: #31DBE0;
}
span.glacier {
  color: #FF6A5D;
}
span.desert {
  color: #F9B600;
}
span.ocean {
  color: #006FE6;
}
span.amazon {
  color: #21CF5A;
}
span.island,
span.island-1,
span.island-2 {
  color: #FF4100;
}
span.island-other {
  color: #4DC19D;
}
span.jurassic {
  color: #AAE632;
}
span.copper {
  color: #A8483D;
}
span.energy {
  color: #CF63CE;
}
span.hydro {
  color: #0BAEFF;
}
span.andes {
  color: #8451F4;
}
span.valley {
  color: #8C6EED;
}
span.tbc {
  color: #66656a;
}
.group-name,
.more-items-item .wrapper .group-name {
  font-size: 70px;
  line-height: 1.5;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
}
.group-name-extra {
  font-size: 25px;
  line-height: 27px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: right;
  margin: 0 !important;
}
body.results .slider-title-image,
body.event-page .slider-title-image {
  max-width: 250px;
  display: block;
  margin: 0 auto;
}
body.results .slider-title small,
body.event-page .slider-title small {
  font-size: 25px;
}
body.results .hero-small-img .slide .slide-title a,
body.event-page .hero-small-img .slide .slide-title a {
  display: flex;
  justify-content: space-between;
  max-width: 60vw;
  margin: 0 auto;
}
body.results .hero-small-img .slide .slide-title a span,
body.event-page .hero-small-img .slide .slide-title a span {
  margin-left: auto;
  margin-right: auto;
}
body.results .energy .slider-title-image,
body.event-page .energy .slider-title-image,
body.results .island .slider-title-image,
body.event-page .island .slider-title-image {
  max-width: 500px;
  width: 30%;
}
body .hero-image .slide {
  padding-top: var(--row1-height);
}
.bg-img {
  position: absolute;
  z-index: -1;
  height: 100%;
  object-fit: cover;
}
.bg-vid .YTPlayer,
.slide .YTPlayer {
  padding: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.bg-vid .YTPlayer video,
.slide .YTPlayer video {
  height: 100%;
  width: 100% !important;
  -o-object-fit: cover;
  object-fit: cover;
}
.bg-vid .YTPlayer.active > div,
.slide .YTPlayer.active > div {
  background-color: #dddddd;
}
.bg-vid .YTPlayer > div,
.slide .YTPlayer > div {
  overflow: hidden;
}
.bg-vid .YTPlayer > div iframe,
.slide .YTPlayer > div iframe {
  -webkit-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.bg-vid iframe,
.slide iframe {
  position: relative;
  display: block;
}
.top-image-container {
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover !important;
  background-position: center center !important;
  display: none;
}
.location-page .top-image-container {
  display: block;
}
/* Columns */
.col-1 {
  width: calc(var(--column-width) * 1);
}
.col-2 {
  width: calc(var(--column-width) * 2);
}
.col-3 {
  width: calc(var(--column-width) * 3);
}
.col-4 {
  width: calc(var(--column-width) * 4);
}
.col-5 {
  width: calc(var(--column-width) * 5);
}
.col-6 {
  width: calc(var(--column-width) * 6);
}
.col-7 {
  width: calc(var(--column-width) * 7);
}
.col-8 {
  width: calc(var(--column-width) * 8);
}
.col-9 {
  width: calc(var(--column-width) * 9);
}
.col-10 {
  width: calc(var(--column-width) * 10);
}
.col-11 {
  width: calc(var(--column-width) * 11);
}
.col-12 {
  width: calc(var(--column-width) * 12);
}
.col-13 {
  width: calc(var(--column-width) * 13);
}
.col-14 {
  width: calc(var(--column-width) * 14);
}
.col-15 {
  width: calc(var(--column-width) * 15);
}
.col-16 {
  width: calc(var(--column-width) * 16);
}
.col-17 {
  width: calc(var(--column-width) * 17);
}
.col-18 {
  width: calc(var(--column-width) * 18);
}
.col-19 {
  width: calc(var(--column-width) * 19);
}
.col-20 {
  width: calc(var(--column-width) * 20);
}
.col-21 {
  width: calc(var(--column-width) * 21);
}
.col-22 {
  width: calc(var(--column-width) * 22);
}
.col-23 {
  width: calc(var(--column-width) * 23);
}
.col-24 {
  width: calc(var(--column-width) * 24);
}
/* More Items */
.more-items-list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  list-style: none;
  padding: 0;
}
.nowrap .more-items-list {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.nowrap .more-items-list .more-items-item {
  margin-bottom: 0;
}
.dark .horizontal-scroll:after {
  background: rgba(255, 255, 255, 0.2);
}
.dark .horizontal-scroll .more-items-list {
  scrollbar-color: #00D773 rgba(0, 215, 115, 0.11);
}
.dark .horizontal-scroll .more-items-list::-webkit-scrollbar-thumb {
  height: 8px;
  background-color: #00D773;
}
.dark .horizontal-scroll .more-items-list::-webkit-scrollbar-thumb:hover {
  background-color: #fff;
  cursor: pointer;
}
.horizontal-scroll {
  z-index: 1;
  position: relative;
}
.horizontal-scroll .widget-title {
  padding-left: 0;
}
.horizontal-scroll:after {
  content: "";
  height: 8px;
  width: auto;
  position: absolute;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.2);
  bottom: 0px;
  pointer-events: none;
  z-index: -1;
}
.horizontal-scroll.gap-20:after {
  left: 10px;
  right: -10px;
}
.horizontal-scroll.gap-20 .more-items-list {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.horizontal-scroll.nowrap .more-items-list {
  flex-wrap: nowrap;
}
.horizontal-scroll .more-items-list {
  overflow-x: scroll;
  overflow-y: hidden;
  scrollbar-color: #000000 rgba(0, 0, 0, 0.2);
  scrollbar-width: thin;
  -ms-overflow-style: none;
}
.horizontal-scroll .more-items-list::-webkit-scrollbar {
  height: 8px;
}
.horizontal-scroll .more-items-list::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
}
.horizontal-scroll .more-items-list::-webkit-scrollbar-thumb {
  height: 8px;
  background-color: #000000;
}
.horizontal-scroll .more-items-list::-webkit-scrollbar-thumb:hover {
  background-color: #00D773;
  cursor: pointer;
}
.horizontal-scroll .more-items-list::-webkit-scrollbar:vertical {
  display: none;
}
.horizontal-scroll .more-items-list::-webkit-scrollbar:horizontal {
  display: block;
}
.horizontal-scroll .more-items-list .more-items-item:first-child {
  margin-left: 0;
}
.horizontal-scroll .more-items-list .more-items-item:last-child {
  margin-right: 0;
}
.flex-shrink-0 .more-items-item {
  flex-shrink: 0;
}
.gap-2x .more-items-item {
  margin: 0 var(--column-width) calc(var(--column-width) * 2) !important;
}
.more-items-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  margin: 0 calc(var(--column-width) / 2) var(--column-width);
  width: 100%;
  background-color: transparent;
  border-radius: 0px;
  overflow: hidden;
}
.animate-hover .more-items-item {
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.animate-scale .more-items-item:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.more-items-item img {
  padding: 0px;
}
span.rellax,
span.rellax-h {
  display: block;
}
.more-items-item .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
  padding: 0 var(--column-margin);
  margin-bottom: auto;
}
.more-items-item .wrapper > * {
  margin-top: 15px;
  margin-bottom: 0;
}
.more-items-item .wrapper .link-button {
  margin-right: auto;
}
.more-items-item .wrapper span.aos-init {
  display: inline-block;
}
.button-right .more-items-item .wrapper .link-button {
  margin-left: auto;
  margin-right: 0;
}
.no-h-padding .wrapper {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.no-v-padding .wrapper {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.large-wrapper-title .wrapper h2 {
  font-size: 60px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 50px;
}
.x-large-wrapper-title .wrapper h2 {
  font-size: calc(60px + (120 - 60) * ((100vw - 768px) / (2050 - 768)));
  line-height: 0.8;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.medium-wrapper-title .wrapper h2 {
  font-size: 45px;
  line-height: 1;
}
.x-medium-wrapper-title .wrapper h2,
.x-small-title .section-title,
.x-small-title .widget-title {
  font-size: 25px;
  line-height: 25px;
}
.xl-medium-wrapper-title .wrapper h2 {
  font-size: 40px;
  line-height: 40px;
}
.small-wrapper-title .wrapper h2 {
  font-size: 20px;
}
.x-small-wrapper-title .wrapper > * {
  font-size: 15px;
}
.x-small-wrapper-title .wrapper h2 {
  font-size: 16px;
  line-height: 14px;
}
.x-large-wrapper-padding .wrapper {
  padding: 60px calc(var(--column-width) * 2) !important;
}
.large-wrapper-padding .wrapper {
  padding: var(--column-width) !important;
}
.medium-wrapper-padding .wrapper {
  padding: calc(var(--column-margin) * 2) !important;
}
.small-wrapper-padding .wrapper {
  padding: 10px var(--column-margin) !important;
}
.no-wrapper-padding .wrapper {
  padding: 0 !important;
}
.white-wrapper-title .wrapper h2 {
  color: #ffffff;
}
.white-wrapper-title .wrapper h2 a {
  color: #ffffff;
}
.white-wrapper-content .wrapper * {
  color: #ffffff;
}
.green-wrapper-title .wrapper h2 {
  color: #02FD9C;
}
.green-wrapper-title .wrapper h2 a {
  color: #02FD9C;
}
.dark-wrapper-title .wrapper h2 {
  color: #1f1f20 !important;
}
.dark-wrapper-title .wrapper h2 a {
  color: #1f1f20 !important;
}
.transparent-wrapper-title .wrapper h2 {
  opacity: 0.3;
}
.more-items-item > a,
.more-items-item .more-items-img-container {
  overflow: hidden;
  width: 100%;
}
.more-items-item > a img,
.more-items-item .more-items-img-container img {
  overflow: hidden;
  padding: 0 var(--column-margin) 0;
}
.more-items-item h2 {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
}
.more-items-item h2 a:hover {
  text-decoration: none;
}
.more-items-item h2 span.aos-init {
  display: inline-block;
}
.more-items-category,
.more-items-subsection {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  line-height: 25px;
  letter-spacing: 0px;
  color: #201E26;
}
.space-between-items .more-items-list {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.center-items .more-items-list {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.end-items .more-items-list {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.start-items .more-items-list {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.no-wrapper .more-items-item .wrapper {
  display: none !important;
}
.img-padding-0 ul li > a:not(.all-box-link) img,
.img-padding-0 ul li .more-items-img-container img {
  padding: 0 !important;
}
.img-background .more-items-item > a:not(.all-box-link),
.img-background .more-items-item > .fotorama {
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: cover;
  background-position: center center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
.img-background .more-items-item > a:not(.all-box-link) img,
.img-background .more-items-item > .fotorama img {
  opacity: 0;
}
.img-background .more-items-item > .fotorama .fotorama__wrap--video {
  width: 100%;
  min-width: 0px;
  max-width: 100%;
  height: 100%;
}
.img-background .more-items-item > .fotorama .fotorama__wrap--video .fotorama__stage {
  min-height: 100%;
  top: 0px;
  bottom: 0px;
}
.img-background.text-over .more-items-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.img-background.text-over .more-items-item > a:not(.all-box-link),
.img-background.text-over .more-items-item > .fotorama {
  position: absolute;
  width: 100%;
  height: 100%;
}
.img-background.text-over .more-items-item > a:not(.all-box-link) img,
.img-background.text-over .more-items-item > .fotorama img {
  display: none;
}
.img-background.text-over .more-items-item .wrapper {
  position: relative;
}
.elements-inline.center-box .more-items-item .wrapper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.elements-inline .more-items-item .wrapper {
  -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;
  margin: auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.elements-inline .more-items-item .wrapper .link-button {
  margin-right: 0;
  margin-left: auto;
}
.elements-inline .more-items-item .wrapper h2,
.elements-inline .more-items-item .wrapper p {
  margin-top: 0;
}
.elements-wrap .more-items-item .wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.elements-wrap .more-items-item .wrapper .link-button {
  margin-right: 10px;
}
.images-inline .more-items-list .more-items-item > a:not(.all-box-link) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* More items Gap */
.column .gap-50 .widget-title {
  padding-left: 25px;
  padding-right: 25px;
}
.column .gap-50 .load-more-bt {
  margin-left: 25px;
  margin-right: 25px;
}
.column .gap-50.full-width {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.column .gap-50.full-width.tabs-end header,
.column .gap-50.full-width.tabs-start header,
.column .gap-50.full-width.tabs-end .widget-title,
.column .gap-50.full-width.tabs-start .widget-title,
.column .gap-50.full-width.tabs-end .section-title,
.column .gap-50.full-width.tabs-start .section-title {
  padding-left: 50px;
  padding-right: 50px;
}
.column .gap-50:not(.full-width) .load-more-bt,
.column .gap-50:not(.full-width) .widget-title,
.column .gap-50:not(.full-width) .more-items-list,
.column .gap-50:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 50px) !important;
}
.column .gap-50:not(.full-width) .more-items-list,
.column .gap-50:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-50 .more-items-item {
  margin: 0 25px 50px;
}
.column .gap-50 .more-items-group > .wrapper {
  padding-left: 25px;
  padding-right: 25px;
}
.column .gap-50.img-aside.one-one .more-items-item {
  width: calc(100% -  50px);
}
.column .gap-50.img-aside.one-two .more-items-item {
  width: calc(50% -  50px);
}
.column .gap-50.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  50px);
}
.column .gap-50.img-aside.one-four .more-items-item {
  width: calc(25% -  50px);
}
.column .gap-50.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-50.one-one .more-items-item,
.column .gap-50.one-one .more-video-item,
.column .gap-50.one-one .galleries-item,
.column .gap-50.one-one .socialstream-item,
.column .gap-50.one-one .control-group,
.column .gap-50.one-one .formly > * > *,
.column .gap-50.one-one.img-aside .more-items-item,
.column .gap-50.one-one.landing li {
  width: calc(100% -  50px);
}
.column .gap-50.two-three .more-items-item,
.column .gap-50.two-three .more-video-item,
.column .gap-50.two-three .galleries-item,
.column .gap-50.two-three .socialstream-item,
.column .gap-50.two-three .control-group,
.column .gap-50.two-three .formly > * > *,
.column .gap-50.two-three.img-aside .more-items-item,
.column .gap-50.two-three.landing li {
  width: calc(66.666666666% -  50px);
}
.column .gap-50.one-two .more-items-item,
.column .gap-50.one-two .more-video-item,
.column .gap-50.one-two .galleries-item,
.column .gap-50.one-two .socialstream-item,
.column .gap-50.one-two .control-group,
.column .gap-50.one-two .formly > * > *,
.column .gap-50.one-two.img-aside .more-items-item,
.column .gap-50.one-two.landing li {
  width: calc(50% -  50px);
}
.column .gap-50.one-three .more-items-item,
.column .gap-50.one-three .more-video-item,
.column .gap-50.one-three .galleries-item,
.column .gap-50.one-three .socialstream-item,
.column .gap-50.one-three .control-group,
.column .gap-50.one-three .formly > * > *,
.column .gap-50.one-three.img-aside .more-items-item,
.column .gap-50.one-three.landing li {
  width: calc(33.33333333% -  50px);
}
.column .gap-50.one-four .more-items-item,
.column .gap-50.one-four .more-video-item,
.column .gap-50.one-four .galleries-item,
.column .gap-50.one-four .socialstream-item,
.column .gap-50.one-four .control-group,
.column .gap-50.one-four .formly > * > *,
.column .gap-50.one-four.img-aside .more-items-item,
.column .gap-50.one-four.landing li {
  width: calc(25% -  50px);
}
.column .gap-50.one-five .more-items-item,
.column .gap-50.one-five .more-video-item,
.column .gap-50.one-five .galleries-item,
.column .gap-50.one-five .socialstream-item,
.column .gap-50.one-five .control-group,
.column .gap-50.one-five .formly > * > *,
.column .gap-50.one-five.img-aside .more-items-item,
.column .gap-50.one-five.landing li {
  width: calc(20% -  50px);
}
.column .gap-50.one-six .more-items-item,
.column .gap-50.one-six .more-video-item,
.column .gap-50.one-six .galleries-item,
.column .gap-50.one-six .socialstream-item,
.column .gap-50.one-six .control-group,
.column .gap-50.one-six .formly > * > *,
.column .gap-50.one-six.img-aside .more-items-item,
.column .gap-50.one-six.landing li {
  width: calc(16.6666667% -  50px);
}
.column .gap-50.one-seven .more-items-item,
.column .gap-50.one-seven .more-video-item,
.column .gap-50.one-seven .galleries-item,
.column .gap-50.one-seven .socialstream-item,
.column .gap-50.one-seven .control-group,
.column .gap-50.one-seven .formly > * > *,
.column .gap-50.one-seven.img-aside .more-items-item,
.column .gap-50.one-seven.landing li {
  width: calc(14.2857142857% -  50px);
}
.column .gap-49 .widget-title {
  padding-left: 24.5px;
  padding-right: 24.5px;
}
.column .gap-49 .load-more-bt {
  margin-left: 24.5px;
  margin-right: 24.5px;
}
.column .gap-49.full-width {
  padding-left: 24.5px !important;
  padding-right: 24.5px !important;
}
.column .gap-49.full-width.tabs-end header,
.column .gap-49.full-width.tabs-start header,
.column .gap-49.full-width.tabs-end .widget-title,
.column .gap-49.full-width.tabs-start .widget-title,
.column .gap-49.full-width.tabs-end .section-title,
.column .gap-49.full-width.tabs-start .section-title {
  padding-left: 49px;
  padding-right: 49px;
}
.column .gap-49:not(.full-width) .load-more-bt,
.column .gap-49:not(.full-width) .widget-title,
.column .gap-49:not(.full-width) .more-items-list,
.column .gap-49:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 49px) !important;
}
.column .gap-49:not(.full-width) .more-items-list,
.column .gap-49:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-49 .more-items-item {
  margin: 0 24.5px 49px;
}
.column .gap-49 .more-items-group > .wrapper {
  padding-left: 24.5px;
  padding-right: 24.5px;
}
.column .gap-49.img-aside.one-one .more-items-item {
  width: calc(100% -  49px);
}
.column .gap-49.img-aside.one-two .more-items-item {
  width: calc(50% -  49px);
}
.column .gap-49.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  49px);
}
.column .gap-49.img-aside.one-four .more-items-item {
  width: calc(25% -  49px);
}
.column .gap-49.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-49.one-one .more-items-item,
.column .gap-49.one-one .more-video-item,
.column .gap-49.one-one .galleries-item,
.column .gap-49.one-one .socialstream-item,
.column .gap-49.one-one .control-group,
.column .gap-49.one-one .formly > * > *,
.column .gap-49.one-one.img-aside .more-items-item,
.column .gap-49.one-one.landing li {
  width: calc(100% -  49px);
}
.column .gap-49.two-three .more-items-item,
.column .gap-49.two-three .more-video-item,
.column .gap-49.two-three .galleries-item,
.column .gap-49.two-three .socialstream-item,
.column .gap-49.two-three .control-group,
.column .gap-49.two-three .formly > * > *,
.column .gap-49.two-three.img-aside .more-items-item,
.column .gap-49.two-three.landing li {
  width: calc(66.666666666% -  49px);
}
.column .gap-49.one-two .more-items-item,
.column .gap-49.one-two .more-video-item,
.column .gap-49.one-two .galleries-item,
.column .gap-49.one-two .socialstream-item,
.column .gap-49.one-two .control-group,
.column .gap-49.one-two .formly > * > *,
.column .gap-49.one-two.img-aside .more-items-item,
.column .gap-49.one-two.landing li {
  width: calc(50% -  49px);
}
.column .gap-49.one-three .more-items-item,
.column .gap-49.one-three .more-video-item,
.column .gap-49.one-three .galleries-item,
.column .gap-49.one-three .socialstream-item,
.column .gap-49.one-three .control-group,
.column .gap-49.one-three .formly > * > *,
.column .gap-49.one-three.img-aside .more-items-item,
.column .gap-49.one-three.landing li {
  width: calc(33.33333333% -  49px);
}
.column .gap-49.one-four .more-items-item,
.column .gap-49.one-four .more-video-item,
.column .gap-49.one-four .galleries-item,
.column .gap-49.one-four .socialstream-item,
.column .gap-49.one-four .control-group,
.column .gap-49.one-four .formly > * > *,
.column .gap-49.one-four.img-aside .more-items-item,
.column .gap-49.one-four.landing li {
  width: calc(25% -  49px);
}
.column .gap-49.one-five .more-items-item,
.column .gap-49.one-five .more-video-item,
.column .gap-49.one-five .galleries-item,
.column .gap-49.one-five .socialstream-item,
.column .gap-49.one-five .control-group,
.column .gap-49.one-five .formly > * > *,
.column .gap-49.one-five.img-aside .more-items-item,
.column .gap-49.one-five.landing li {
  width: calc(20% -  49px);
}
.column .gap-49.one-six .more-items-item,
.column .gap-49.one-six .more-video-item,
.column .gap-49.one-six .galleries-item,
.column .gap-49.one-six .socialstream-item,
.column .gap-49.one-six .control-group,
.column .gap-49.one-six .formly > * > *,
.column .gap-49.one-six.img-aside .more-items-item,
.column .gap-49.one-six.landing li {
  width: calc(16.6666667% -  49px);
}
.column .gap-49.one-seven .more-items-item,
.column .gap-49.one-seven .more-video-item,
.column .gap-49.one-seven .galleries-item,
.column .gap-49.one-seven .socialstream-item,
.column .gap-49.one-seven .control-group,
.column .gap-49.one-seven .formly > * > *,
.column .gap-49.one-seven.img-aside .more-items-item,
.column .gap-49.one-seven.landing li {
  width: calc(14.2857142857% -  49px);
}
.column .gap-48 .widget-title {
  padding-left: 24px;
  padding-right: 24px;
}
.column .gap-48 .load-more-bt {
  margin-left: 24px;
  margin-right: 24px;
}
.column .gap-48.full-width {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.column .gap-48.full-width.tabs-end header,
.column .gap-48.full-width.tabs-start header,
.column .gap-48.full-width.tabs-end .widget-title,
.column .gap-48.full-width.tabs-start .widget-title,
.column .gap-48.full-width.tabs-end .section-title,
.column .gap-48.full-width.tabs-start .section-title {
  padding-left: 48px;
  padding-right: 48px;
}
.column .gap-48:not(.full-width) .load-more-bt,
.column .gap-48:not(.full-width) .widget-title,
.column .gap-48:not(.full-width) .more-items-list,
.column .gap-48:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 48px) !important;
}
.column .gap-48:not(.full-width) .more-items-list,
.column .gap-48:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-48 .more-items-item {
  margin: 0 24px 48px;
}
.column .gap-48 .more-items-group > .wrapper {
  padding-left: 24px;
  padding-right: 24px;
}
.column .gap-48.img-aside.one-one .more-items-item {
  width: calc(100% -  48px);
}
.column .gap-48.img-aside.one-two .more-items-item {
  width: calc(50% -  48px);
}
.column .gap-48.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  48px);
}
.column .gap-48.img-aside.one-four .more-items-item {
  width: calc(25% -  48px);
}
.column .gap-48.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-48.one-one .more-items-item,
.column .gap-48.one-one .more-video-item,
.column .gap-48.one-one .galleries-item,
.column .gap-48.one-one .socialstream-item,
.column .gap-48.one-one .control-group,
.column .gap-48.one-one .formly > * > *,
.column .gap-48.one-one.img-aside .more-items-item,
.column .gap-48.one-one.landing li {
  width: calc(100% -  48px);
}
.column .gap-48.two-three .more-items-item,
.column .gap-48.two-three .more-video-item,
.column .gap-48.two-three .galleries-item,
.column .gap-48.two-three .socialstream-item,
.column .gap-48.two-three .control-group,
.column .gap-48.two-three .formly > * > *,
.column .gap-48.two-three.img-aside .more-items-item,
.column .gap-48.two-three.landing li {
  width: calc(66.666666666% -  48px);
}
.column .gap-48.one-two .more-items-item,
.column .gap-48.one-two .more-video-item,
.column .gap-48.one-two .galleries-item,
.column .gap-48.one-two .socialstream-item,
.column .gap-48.one-two .control-group,
.column .gap-48.one-two .formly > * > *,
.column .gap-48.one-two.img-aside .more-items-item,
.column .gap-48.one-two.landing li {
  width: calc(50% -  48px);
}
.column .gap-48.one-three .more-items-item,
.column .gap-48.one-three .more-video-item,
.column .gap-48.one-three .galleries-item,
.column .gap-48.one-three .socialstream-item,
.column .gap-48.one-three .control-group,
.column .gap-48.one-three .formly > * > *,
.column .gap-48.one-three.img-aside .more-items-item,
.column .gap-48.one-three.landing li {
  width: calc(33.33333333% -  48px);
}
.column .gap-48.one-four .more-items-item,
.column .gap-48.one-four .more-video-item,
.column .gap-48.one-four .galleries-item,
.column .gap-48.one-four .socialstream-item,
.column .gap-48.one-four .control-group,
.column .gap-48.one-four .formly > * > *,
.column .gap-48.one-four.img-aside .more-items-item,
.column .gap-48.one-four.landing li {
  width: calc(25% -  48px);
}
.column .gap-48.one-five .more-items-item,
.column .gap-48.one-five .more-video-item,
.column .gap-48.one-five .galleries-item,
.column .gap-48.one-five .socialstream-item,
.column .gap-48.one-five .control-group,
.column .gap-48.one-five .formly > * > *,
.column .gap-48.one-five.img-aside .more-items-item,
.column .gap-48.one-five.landing li {
  width: calc(20% -  48px);
}
.column .gap-48.one-six .more-items-item,
.column .gap-48.one-six .more-video-item,
.column .gap-48.one-six .galleries-item,
.column .gap-48.one-six .socialstream-item,
.column .gap-48.one-six .control-group,
.column .gap-48.one-six .formly > * > *,
.column .gap-48.one-six.img-aside .more-items-item,
.column .gap-48.one-six.landing li {
  width: calc(16.6666667% -  48px);
}
.column .gap-48.one-seven .more-items-item,
.column .gap-48.one-seven .more-video-item,
.column .gap-48.one-seven .galleries-item,
.column .gap-48.one-seven .socialstream-item,
.column .gap-48.one-seven .control-group,
.column .gap-48.one-seven .formly > * > *,
.column .gap-48.one-seven.img-aside .more-items-item,
.column .gap-48.one-seven.landing li {
  width: calc(14.2857142857% -  48px);
}
.column .gap-47 .widget-title {
  padding-left: 23.5px;
  padding-right: 23.5px;
}
.column .gap-47 .load-more-bt {
  margin-left: 23.5px;
  margin-right: 23.5px;
}
.column .gap-47.full-width {
  padding-left: 23.5px !important;
  padding-right: 23.5px !important;
}
.column .gap-47.full-width.tabs-end header,
.column .gap-47.full-width.tabs-start header,
.column .gap-47.full-width.tabs-end .widget-title,
.column .gap-47.full-width.tabs-start .widget-title,
.column .gap-47.full-width.tabs-end .section-title,
.column .gap-47.full-width.tabs-start .section-title {
  padding-left: 47px;
  padding-right: 47px;
}
.column .gap-47:not(.full-width) .load-more-bt,
.column .gap-47:not(.full-width) .widget-title,
.column .gap-47:not(.full-width) .more-items-list,
.column .gap-47:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 47px) !important;
}
.column .gap-47:not(.full-width) .more-items-list,
.column .gap-47:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-47 .more-items-item {
  margin: 0 23.5px 47px;
}
.column .gap-47 .more-items-group > .wrapper {
  padding-left: 23.5px;
  padding-right: 23.5px;
}
.column .gap-47.img-aside.one-one .more-items-item {
  width: calc(100% -  47px);
}
.column .gap-47.img-aside.one-two .more-items-item {
  width: calc(50% -  47px);
}
.column .gap-47.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  47px);
}
.column .gap-47.img-aside.one-four .more-items-item {
  width: calc(25% -  47px);
}
.column .gap-47.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-47.one-one .more-items-item,
.column .gap-47.one-one .more-video-item,
.column .gap-47.one-one .galleries-item,
.column .gap-47.one-one .socialstream-item,
.column .gap-47.one-one .control-group,
.column .gap-47.one-one .formly > * > *,
.column .gap-47.one-one.img-aside .more-items-item,
.column .gap-47.one-one.landing li {
  width: calc(100% -  47px);
}
.column .gap-47.two-three .more-items-item,
.column .gap-47.two-three .more-video-item,
.column .gap-47.two-three .galleries-item,
.column .gap-47.two-three .socialstream-item,
.column .gap-47.two-three .control-group,
.column .gap-47.two-three .formly > * > *,
.column .gap-47.two-three.img-aside .more-items-item,
.column .gap-47.two-three.landing li {
  width: calc(66.666666666% -  47px);
}
.column .gap-47.one-two .more-items-item,
.column .gap-47.one-two .more-video-item,
.column .gap-47.one-two .galleries-item,
.column .gap-47.one-two .socialstream-item,
.column .gap-47.one-two .control-group,
.column .gap-47.one-two .formly > * > *,
.column .gap-47.one-two.img-aside .more-items-item,
.column .gap-47.one-two.landing li {
  width: calc(50% -  47px);
}
.column .gap-47.one-three .more-items-item,
.column .gap-47.one-three .more-video-item,
.column .gap-47.one-three .galleries-item,
.column .gap-47.one-three .socialstream-item,
.column .gap-47.one-three .control-group,
.column .gap-47.one-three .formly > * > *,
.column .gap-47.one-three.img-aside .more-items-item,
.column .gap-47.one-three.landing li {
  width: calc(33.33333333% -  47px);
}
.column .gap-47.one-four .more-items-item,
.column .gap-47.one-four .more-video-item,
.column .gap-47.one-four .galleries-item,
.column .gap-47.one-four .socialstream-item,
.column .gap-47.one-four .control-group,
.column .gap-47.one-four .formly > * > *,
.column .gap-47.one-four.img-aside .more-items-item,
.column .gap-47.one-four.landing li {
  width: calc(25% -  47px);
}
.column .gap-47.one-five .more-items-item,
.column .gap-47.one-five .more-video-item,
.column .gap-47.one-five .galleries-item,
.column .gap-47.one-five .socialstream-item,
.column .gap-47.one-five .control-group,
.column .gap-47.one-five .formly > * > *,
.column .gap-47.one-five.img-aside .more-items-item,
.column .gap-47.one-five.landing li {
  width: calc(20% -  47px);
}
.column .gap-47.one-six .more-items-item,
.column .gap-47.one-six .more-video-item,
.column .gap-47.one-six .galleries-item,
.column .gap-47.one-six .socialstream-item,
.column .gap-47.one-six .control-group,
.column .gap-47.one-six .formly > * > *,
.column .gap-47.one-six.img-aside .more-items-item,
.column .gap-47.one-six.landing li {
  width: calc(16.6666667% -  47px);
}
.column .gap-47.one-seven .more-items-item,
.column .gap-47.one-seven .more-video-item,
.column .gap-47.one-seven .galleries-item,
.column .gap-47.one-seven .socialstream-item,
.column .gap-47.one-seven .control-group,
.column .gap-47.one-seven .formly > * > *,
.column .gap-47.one-seven.img-aside .more-items-item,
.column .gap-47.one-seven.landing li {
  width: calc(14.2857142857% -  47px);
}
.column .gap-46 .widget-title {
  padding-left: 23px;
  padding-right: 23px;
}
.column .gap-46 .load-more-bt {
  margin-left: 23px;
  margin-right: 23px;
}
.column .gap-46.full-width {
  padding-left: 23px !important;
  padding-right: 23px !important;
}
.column .gap-46.full-width.tabs-end header,
.column .gap-46.full-width.tabs-start header,
.column .gap-46.full-width.tabs-end .widget-title,
.column .gap-46.full-width.tabs-start .widget-title,
.column .gap-46.full-width.tabs-end .section-title,
.column .gap-46.full-width.tabs-start .section-title {
  padding-left: 46px;
  padding-right: 46px;
}
.column .gap-46:not(.full-width) .load-more-bt,
.column .gap-46:not(.full-width) .widget-title,
.column .gap-46:not(.full-width) .more-items-list,
.column .gap-46:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 46px) !important;
}
.column .gap-46:not(.full-width) .more-items-list,
.column .gap-46:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-46 .more-items-item {
  margin: 0 23px 46px;
}
.column .gap-46 .more-items-group > .wrapper {
  padding-left: 23px;
  padding-right: 23px;
}
.column .gap-46.img-aside.one-one .more-items-item {
  width: calc(100% -  46px);
}
.column .gap-46.img-aside.one-two .more-items-item {
  width: calc(50% -  46px);
}
.column .gap-46.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  46px);
}
.column .gap-46.img-aside.one-four .more-items-item {
  width: calc(25% -  46px);
}
.column .gap-46.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-46.one-one .more-items-item,
.column .gap-46.one-one .more-video-item,
.column .gap-46.one-one .galleries-item,
.column .gap-46.one-one .socialstream-item,
.column .gap-46.one-one .control-group,
.column .gap-46.one-one .formly > * > *,
.column .gap-46.one-one.img-aside .more-items-item,
.column .gap-46.one-one.landing li {
  width: calc(100% -  46px);
}
.column .gap-46.two-three .more-items-item,
.column .gap-46.two-three .more-video-item,
.column .gap-46.two-three .galleries-item,
.column .gap-46.two-three .socialstream-item,
.column .gap-46.two-three .control-group,
.column .gap-46.two-three .formly > * > *,
.column .gap-46.two-three.img-aside .more-items-item,
.column .gap-46.two-three.landing li {
  width: calc(66.666666666% -  46px);
}
.column .gap-46.one-two .more-items-item,
.column .gap-46.one-two .more-video-item,
.column .gap-46.one-two .galleries-item,
.column .gap-46.one-two .socialstream-item,
.column .gap-46.one-two .control-group,
.column .gap-46.one-two .formly > * > *,
.column .gap-46.one-two.img-aside .more-items-item,
.column .gap-46.one-two.landing li {
  width: calc(50% -  46px);
}
.column .gap-46.one-three .more-items-item,
.column .gap-46.one-three .more-video-item,
.column .gap-46.one-three .galleries-item,
.column .gap-46.one-three .socialstream-item,
.column .gap-46.one-three .control-group,
.column .gap-46.one-three .formly > * > *,
.column .gap-46.one-three.img-aside .more-items-item,
.column .gap-46.one-three.landing li {
  width: calc(33.33333333% -  46px);
}
.column .gap-46.one-four .more-items-item,
.column .gap-46.one-four .more-video-item,
.column .gap-46.one-four .galleries-item,
.column .gap-46.one-four .socialstream-item,
.column .gap-46.one-four .control-group,
.column .gap-46.one-four .formly > * > *,
.column .gap-46.one-four.img-aside .more-items-item,
.column .gap-46.one-four.landing li {
  width: calc(25% -  46px);
}
.column .gap-46.one-five .more-items-item,
.column .gap-46.one-five .more-video-item,
.column .gap-46.one-five .galleries-item,
.column .gap-46.one-five .socialstream-item,
.column .gap-46.one-five .control-group,
.column .gap-46.one-five .formly > * > *,
.column .gap-46.one-five.img-aside .more-items-item,
.column .gap-46.one-five.landing li {
  width: calc(20% -  46px);
}
.column .gap-46.one-six .more-items-item,
.column .gap-46.one-six .more-video-item,
.column .gap-46.one-six .galleries-item,
.column .gap-46.one-six .socialstream-item,
.column .gap-46.one-six .control-group,
.column .gap-46.one-six .formly > * > *,
.column .gap-46.one-six.img-aside .more-items-item,
.column .gap-46.one-six.landing li {
  width: calc(16.6666667% -  46px);
}
.column .gap-46.one-seven .more-items-item,
.column .gap-46.one-seven .more-video-item,
.column .gap-46.one-seven .galleries-item,
.column .gap-46.one-seven .socialstream-item,
.column .gap-46.one-seven .control-group,
.column .gap-46.one-seven .formly > * > *,
.column .gap-46.one-seven.img-aside .more-items-item,
.column .gap-46.one-seven.landing li {
  width: calc(14.2857142857% -  46px);
}
.column .gap-45 .widget-title {
  padding-left: 22.5px;
  padding-right: 22.5px;
}
.column .gap-45 .load-more-bt {
  margin-left: 22.5px;
  margin-right: 22.5px;
}
.column .gap-45.full-width {
  padding-left: 22.5px !important;
  padding-right: 22.5px !important;
}
.column .gap-45.full-width.tabs-end header,
.column .gap-45.full-width.tabs-start header,
.column .gap-45.full-width.tabs-end .widget-title,
.column .gap-45.full-width.tabs-start .widget-title,
.column .gap-45.full-width.tabs-end .section-title,
.column .gap-45.full-width.tabs-start .section-title {
  padding-left: 45px;
  padding-right: 45px;
}
.column .gap-45:not(.full-width) .load-more-bt,
.column .gap-45:not(.full-width) .widget-title,
.column .gap-45:not(.full-width) .more-items-list,
.column .gap-45:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 45px) !important;
}
.column .gap-45:not(.full-width) .more-items-list,
.column .gap-45:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-45 .more-items-item {
  margin: 0 22.5px 45px;
}
.column .gap-45 .more-items-group > .wrapper {
  padding-left: 22.5px;
  padding-right: 22.5px;
}
.column .gap-45.img-aside.one-one .more-items-item {
  width: calc(100% -  45px);
}
.column .gap-45.img-aside.one-two .more-items-item {
  width: calc(50% -  45px);
}
.column .gap-45.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  45px);
}
.column .gap-45.img-aside.one-four .more-items-item {
  width: calc(25% -  45px);
}
.column .gap-45.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-45.one-one .more-items-item,
.column .gap-45.one-one .more-video-item,
.column .gap-45.one-one .galleries-item,
.column .gap-45.one-one .socialstream-item,
.column .gap-45.one-one .control-group,
.column .gap-45.one-one .formly > * > *,
.column .gap-45.one-one.img-aside .more-items-item,
.column .gap-45.one-one.landing li {
  width: calc(100% -  45px);
}
.column .gap-45.two-three .more-items-item,
.column .gap-45.two-three .more-video-item,
.column .gap-45.two-three .galleries-item,
.column .gap-45.two-three .socialstream-item,
.column .gap-45.two-three .control-group,
.column .gap-45.two-three .formly > * > *,
.column .gap-45.two-three.img-aside .more-items-item,
.column .gap-45.two-three.landing li {
  width: calc(66.666666666% -  45px);
}
.column .gap-45.one-two .more-items-item,
.column .gap-45.one-two .more-video-item,
.column .gap-45.one-two .galleries-item,
.column .gap-45.one-two .socialstream-item,
.column .gap-45.one-two .control-group,
.column .gap-45.one-two .formly > * > *,
.column .gap-45.one-two.img-aside .more-items-item,
.column .gap-45.one-two.landing li {
  width: calc(50% -  45px);
}
.column .gap-45.one-three .more-items-item,
.column .gap-45.one-three .more-video-item,
.column .gap-45.one-three .galleries-item,
.column .gap-45.one-three .socialstream-item,
.column .gap-45.one-three .control-group,
.column .gap-45.one-three .formly > * > *,
.column .gap-45.one-three.img-aside .more-items-item,
.column .gap-45.one-three.landing li {
  width: calc(33.33333333% -  45px);
}
.column .gap-45.one-four .more-items-item,
.column .gap-45.one-four .more-video-item,
.column .gap-45.one-four .galleries-item,
.column .gap-45.one-four .socialstream-item,
.column .gap-45.one-four .control-group,
.column .gap-45.one-four .formly > * > *,
.column .gap-45.one-four.img-aside .more-items-item,
.column .gap-45.one-four.landing li {
  width: calc(25% -  45px);
}
.column .gap-45.one-five .more-items-item,
.column .gap-45.one-five .more-video-item,
.column .gap-45.one-five .galleries-item,
.column .gap-45.one-five .socialstream-item,
.column .gap-45.one-five .control-group,
.column .gap-45.one-five .formly > * > *,
.column .gap-45.one-five.img-aside .more-items-item,
.column .gap-45.one-five.landing li {
  width: calc(20% -  45px);
}
.column .gap-45.one-six .more-items-item,
.column .gap-45.one-six .more-video-item,
.column .gap-45.one-six .galleries-item,
.column .gap-45.one-six .socialstream-item,
.column .gap-45.one-six .control-group,
.column .gap-45.one-six .formly > * > *,
.column .gap-45.one-six.img-aside .more-items-item,
.column .gap-45.one-six.landing li {
  width: calc(16.6666667% -  45px);
}
.column .gap-45.one-seven .more-items-item,
.column .gap-45.one-seven .more-video-item,
.column .gap-45.one-seven .galleries-item,
.column .gap-45.one-seven .socialstream-item,
.column .gap-45.one-seven .control-group,
.column .gap-45.one-seven .formly > * > *,
.column .gap-45.one-seven.img-aside .more-items-item,
.column .gap-45.one-seven.landing li {
  width: calc(14.2857142857% -  45px);
}
.column .gap-44 .widget-title {
  padding-left: 22px;
  padding-right: 22px;
}
.column .gap-44 .load-more-bt {
  margin-left: 22px;
  margin-right: 22px;
}
.column .gap-44.full-width {
  padding-left: 22px !important;
  padding-right: 22px !important;
}
.column .gap-44.full-width.tabs-end header,
.column .gap-44.full-width.tabs-start header,
.column .gap-44.full-width.tabs-end .widget-title,
.column .gap-44.full-width.tabs-start .widget-title,
.column .gap-44.full-width.tabs-end .section-title,
.column .gap-44.full-width.tabs-start .section-title {
  padding-left: 44px;
  padding-right: 44px;
}
.column .gap-44:not(.full-width) .load-more-bt,
.column .gap-44:not(.full-width) .widget-title,
.column .gap-44:not(.full-width) .more-items-list,
.column .gap-44:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 44px) !important;
}
.column .gap-44:not(.full-width) .more-items-list,
.column .gap-44:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-44 .more-items-item {
  margin: 0 22px 44px;
}
.column .gap-44 .more-items-group > .wrapper {
  padding-left: 22px;
  padding-right: 22px;
}
.column .gap-44.img-aside.one-one .more-items-item {
  width: calc(100% -  44px);
}
.column .gap-44.img-aside.one-two .more-items-item {
  width: calc(50% -  44px);
}
.column .gap-44.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  44px);
}
.column .gap-44.img-aside.one-four .more-items-item {
  width: calc(25% -  44px);
}
.column .gap-44.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-44.one-one .more-items-item,
.column .gap-44.one-one .more-video-item,
.column .gap-44.one-one .galleries-item,
.column .gap-44.one-one .socialstream-item,
.column .gap-44.one-one .control-group,
.column .gap-44.one-one .formly > * > *,
.column .gap-44.one-one.img-aside .more-items-item,
.column .gap-44.one-one.landing li {
  width: calc(100% -  44px);
}
.column .gap-44.two-three .more-items-item,
.column .gap-44.two-three .more-video-item,
.column .gap-44.two-three .galleries-item,
.column .gap-44.two-three .socialstream-item,
.column .gap-44.two-three .control-group,
.column .gap-44.two-three .formly > * > *,
.column .gap-44.two-three.img-aside .more-items-item,
.column .gap-44.two-three.landing li {
  width: calc(66.666666666% -  44px);
}
.column .gap-44.one-two .more-items-item,
.column .gap-44.one-two .more-video-item,
.column .gap-44.one-two .galleries-item,
.column .gap-44.one-two .socialstream-item,
.column .gap-44.one-two .control-group,
.column .gap-44.one-two .formly > * > *,
.column .gap-44.one-two.img-aside .more-items-item,
.column .gap-44.one-two.landing li {
  width: calc(50% -  44px);
}
.column .gap-44.one-three .more-items-item,
.column .gap-44.one-three .more-video-item,
.column .gap-44.one-three .galleries-item,
.column .gap-44.one-three .socialstream-item,
.column .gap-44.one-three .control-group,
.column .gap-44.one-three .formly > * > *,
.column .gap-44.one-three.img-aside .more-items-item,
.column .gap-44.one-three.landing li {
  width: calc(33.33333333% -  44px);
}
.column .gap-44.one-four .more-items-item,
.column .gap-44.one-four .more-video-item,
.column .gap-44.one-four .galleries-item,
.column .gap-44.one-four .socialstream-item,
.column .gap-44.one-four .control-group,
.column .gap-44.one-four .formly > * > *,
.column .gap-44.one-four.img-aside .more-items-item,
.column .gap-44.one-four.landing li {
  width: calc(25% -  44px);
}
.column .gap-44.one-five .more-items-item,
.column .gap-44.one-five .more-video-item,
.column .gap-44.one-five .galleries-item,
.column .gap-44.one-five .socialstream-item,
.column .gap-44.one-five .control-group,
.column .gap-44.one-five .formly > * > *,
.column .gap-44.one-five.img-aside .more-items-item,
.column .gap-44.one-five.landing li {
  width: calc(20% -  44px);
}
.column .gap-44.one-six .more-items-item,
.column .gap-44.one-six .more-video-item,
.column .gap-44.one-six .galleries-item,
.column .gap-44.one-six .socialstream-item,
.column .gap-44.one-six .control-group,
.column .gap-44.one-six .formly > * > *,
.column .gap-44.one-six.img-aside .more-items-item,
.column .gap-44.one-six.landing li {
  width: calc(16.6666667% -  44px);
}
.column .gap-44.one-seven .more-items-item,
.column .gap-44.one-seven .more-video-item,
.column .gap-44.one-seven .galleries-item,
.column .gap-44.one-seven .socialstream-item,
.column .gap-44.one-seven .control-group,
.column .gap-44.one-seven .formly > * > *,
.column .gap-44.one-seven.img-aside .more-items-item,
.column .gap-44.one-seven.landing li {
  width: calc(14.2857142857% -  44px);
}
.column .gap-43 .widget-title {
  padding-left: 21.5px;
  padding-right: 21.5px;
}
.column .gap-43 .load-more-bt {
  margin-left: 21.5px;
  margin-right: 21.5px;
}
.column .gap-43.full-width {
  padding-left: 21.5px !important;
  padding-right: 21.5px !important;
}
.column .gap-43.full-width.tabs-end header,
.column .gap-43.full-width.tabs-start header,
.column .gap-43.full-width.tabs-end .widget-title,
.column .gap-43.full-width.tabs-start .widget-title,
.column .gap-43.full-width.tabs-end .section-title,
.column .gap-43.full-width.tabs-start .section-title {
  padding-left: 43px;
  padding-right: 43px;
}
.column .gap-43:not(.full-width) .load-more-bt,
.column .gap-43:not(.full-width) .widget-title,
.column .gap-43:not(.full-width) .more-items-list,
.column .gap-43:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 43px) !important;
}
.column .gap-43:not(.full-width) .more-items-list,
.column .gap-43:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-43 .more-items-item {
  margin: 0 21.5px 43px;
}
.column .gap-43 .more-items-group > .wrapper {
  padding-left: 21.5px;
  padding-right: 21.5px;
}
.column .gap-43.img-aside.one-one .more-items-item {
  width: calc(100% -  43px);
}
.column .gap-43.img-aside.one-two .more-items-item {
  width: calc(50% -  43px);
}
.column .gap-43.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  43px);
}
.column .gap-43.img-aside.one-four .more-items-item {
  width: calc(25% -  43px);
}
.column .gap-43.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-43.one-one .more-items-item,
.column .gap-43.one-one .more-video-item,
.column .gap-43.one-one .galleries-item,
.column .gap-43.one-one .socialstream-item,
.column .gap-43.one-one .control-group,
.column .gap-43.one-one .formly > * > *,
.column .gap-43.one-one.img-aside .more-items-item,
.column .gap-43.one-one.landing li {
  width: calc(100% -  43px);
}
.column .gap-43.two-three .more-items-item,
.column .gap-43.two-three .more-video-item,
.column .gap-43.two-three .galleries-item,
.column .gap-43.two-three .socialstream-item,
.column .gap-43.two-three .control-group,
.column .gap-43.two-three .formly > * > *,
.column .gap-43.two-three.img-aside .more-items-item,
.column .gap-43.two-three.landing li {
  width: calc(66.666666666% -  43px);
}
.column .gap-43.one-two .more-items-item,
.column .gap-43.one-two .more-video-item,
.column .gap-43.one-two .galleries-item,
.column .gap-43.one-two .socialstream-item,
.column .gap-43.one-two .control-group,
.column .gap-43.one-two .formly > * > *,
.column .gap-43.one-two.img-aside .more-items-item,
.column .gap-43.one-two.landing li {
  width: calc(50% -  43px);
}
.column .gap-43.one-three .more-items-item,
.column .gap-43.one-three .more-video-item,
.column .gap-43.one-three .galleries-item,
.column .gap-43.one-three .socialstream-item,
.column .gap-43.one-three .control-group,
.column .gap-43.one-three .formly > * > *,
.column .gap-43.one-three.img-aside .more-items-item,
.column .gap-43.one-three.landing li {
  width: calc(33.33333333% -  43px);
}
.column .gap-43.one-four .more-items-item,
.column .gap-43.one-four .more-video-item,
.column .gap-43.one-four .galleries-item,
.column .gap-43.one-four .socialstream-item,
.column .gap-43.one-four .control-group,
.column .gap-43.one-four .formly > * > *,
.column .gap-43.one-four.img-aside .more-items-item,
.column .gap-43.one-four.landing li {
  width: calc(25% -  43px);
}
.column .gap-43.one-five .more-items-item,
.column .gap-43.one-five .more-video-item,
.column .gap-43.one-five .galleries-item,
.column .gap-43.one-five .socialstream-item,
.column .gap-43.one-five .control-group,
.column .gap-43.one-five .formly > * > *,
.column .gap-43.one-five.img-aside .more-items-item,
.column .gap-43.one-five.landing li {
  width: calc(20% -  43px);
}
.column .gap-43.one-six .more-items-item,
.column .gap-43.one-six .more-video-item,
.column .gap-43.one-six .galleries-item,
.column .gap-43.one-six .socialstream-item,
.column .gap-43.one-six .control-group,
.column .gap-43.one-six .formly > * > *,
.column .gap-43.one-six.img-aside .more-items-item,
.column .gap-43.one-six.landing li {
  width: calc(16.6666667% -  43px);
}
.column .gap-43.one-seven .more-items-item,
.column .gap-43.one-seven .more-video-item,
.column .gap-43.one-seven .galleries-item,
.column .gap-43.one-seven .socialstream-item,
.column .gap-43.one-seven .control-group,
.column .gap-43.one-seven .formly > * > *,
.column .gap-43.one-seven.img-aside .more-items-item,
.column .gap-43.one-seven.landing li {
  width: calc(14.2857142857% -  43px);
}
.column .gap-42 .widget-title {
  padding-left: 21px;
  padding-right: 21px;
}
.column .gap-42 .load-more-bt {
  margin-left: 21px;
  margin-right: 21px;
}
.column .gap-42.full-width {
  padding-left: 21px !important;
  padding-right: 21px !important;
}
.column .gap-42.full-width.tabs-end header,
.column .gap-42.full-width.tabs-start header,
.column .gap-42.full-width.tabs-end .widget-title,
.column .gap-42.full-width.tabs-start .widget-title,
.column .gap-42.full-width.tabs-end .section-title,
.column .gap-42.full-width.tabs-start .section-title {
  padding-left: 42px;
  padding-right: 42px;
}
.column .gap-42:not(.full-width) .load-more-bt,
.column .gap-42:not(.full-width) .widget-title,
.column .gap-42:not(.full-width) .more-items-list,
.column .gap-42:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 42px) !important;
}
.column .gap-42:not(.full-width) .more-items-list,
.column .gap-42:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-42 .more-items-item {
  margin: 0 21px 42px;
}
.column .gap-42 .more-items-group > .wrapper {
  padding-left: 21px;
  padding-right: 21px;
}
.column .gap-42.img-aside.one-one .more-items-item {
  width: calc(100% -  42px);
}
.column .gap-42.img-aside.one-two .more-items-item {
  width: calc(50% -  42px);
}
.column .gap-42.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  42px);
}
.column .gap-42.img-aside.one-four .more-items-item {
  width: calc(25% -  42px);
}
.column .gap-42.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-42.one-one .more-items-item,
.column .gap-42.one-one .more-video-item,
.column .gap-42.one-one .galleries-item,
.column .gap-42.one-one .socialstream-item,
.column .gap-42.one-one .control-group,
.column .gap-42.one-one .formly > * > *,
.column .gap-42.one-one.img-aside .more-items-item,
.column .gap-42.one-one.landing li {
  width: calc(100% -  42px);
}
.column .gap-42.two-three .more-items-item,
.column .gap-42.two-three .more-video-item,
.column .gap-42.two-three .galleries-item,
.column .gap-42.two-three .socialstream-item,
.column .gap-42.two-three .control-group,
.column .gap-42.two-three .formly > * > *,
.column .gap-42.two-three.img-aside .more-items-item,
.column .gap-42.two-three.landing li {
  width: calc(66.666666666% -  42px);
}
.column .gap-42.one-two .more-items-item,
.column .gap-42.one-two .more-video-item,
.column .gap-42.one-two .galleries-item,
.column .gap-42.one-two .socialstream-item,
.column .gap-42.one-two .control-group,
.column .gap-42.one-two .formly > * > *,
.column .gap-42.one-two.img-aside .more-items-item,
.column .gap-42.one-two.landing li {
  width: calc(50% -  42px);
}
.column .gap-42.one-three .more-items-item,
.column .gap-42.one-three .more-video-item,
.column .gap-42.one-three .galleries-item,
.column .gap-42.one-three .socialstream-item,
.column .gap-42.one-three .control-group,
.column .gap-42.one-three .formly > * > *,
.column .gap-42.one-three.img-aside .more-items-item,
.column .gap-42.one-three.landing li {
  width: calc(33.33333333% -  42px);
}
.column .gap-42.one-four .more-items-item,
.column .gap-42.one-four .more-video-item,
.column .gap-42.one-four .galleries-item,
.column .gap-42.one-four .socialstream-item,
.column .gap-42.one-four .control-group,
.column .gap-42.one-four .formly > * > *,
.column .gap-42.one-four.img-aside .more-items-item,
.column .gap-42.one-four.landing li {
  width: calc(25% -  42px);
}
.column .gap-42.one-five .more-items-item,
.column .gap-42.one-five .more-video-item,
.column .gap-42.one-five .galleries-item,
.column .gap-42.one-five .socialstream-item,
.column .gap-42.one-five .control-group,
.column .gap-42.one-five .formly > * > *,
.column .gap-42.one-five.img-aside .more-items-item,
.column .gap-42.one-five.landing li {
  width: calc(20% -  42px);
}
.column .gap-42.one-six .more-items-item,
.column .gap-42.one-six .more-video-item,
.column .gap-42.one-six .galleries-item,
.column .gap-42.one-six .socialstream-item,
.column .gap-42.one-six .control-group,
.column .gap-42.one-six .formly > * > *,
.column .gap-42.one-six.img-aside .more-items-item,
.column .gap-42.one-six.landing li {
  width: calc(16.6666667% -  42px);
}
.column .gap-42.one-seven .more-items-item,
.column .gap-42.one-seven .more-video-item,
.column .gap-42.one-seven .galleries-item,
.column .gap-42.one-seven .socialstream-item,
.column .gap-42.one-seven .control-group,
.column .gap-42.one-seven .formly > * > *,
.column .gap-42.one-seven.img-aside .more-items-item,
.column .gap-42.one-seven.landing li {
  width: calc(14.2857142857% -  42px);
}
.column .gap-41 .widget-title {
  padding-left: 20.5px;
  padding-right: 20.5px;
}
.column .gap-41 .load-more-bt {
  margin-left: 20.5px;
  margin-right: 20.5px;
}
.column .gap-41.full-width {
  padding-left: 20.5px !important;
  padding-right: 20.5px !important;
}
.column .gap-41.full-width.tabs-end header,
.column .gap-41.full-width.tabs-start header,
.column .gap-41.full-width.tabs-end .widget-title,
.column .gap-41.full-width.tabs-start .widget-title,
.column .gap-41.full-width.tabs-end .section-title,
.column .gap-41.full-width.tabs-start .section-title {
  padding-left: 41px;
  padding-right: 41px;
}
.column .gap-41:not(.full-width) .load-more-bt,
.column .gap-41:not(.full-width) .widget-title,
.column .gap-41:not(.full-width) .more-items-list,
.column .gap-41:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 41px) !important;
}
.column .gap-41:not(.full-width) .more-items-list,
.column .gap-41:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-41 .more-items-item {
  margin: 0 20.5px 41px;
}
.column .gap-41 .more-items-group > .wrapper {
  padding-left: 20.5px;
  padding-right: 20.5px;
}
.column .gap-41.img-aside.one-one .more-items-item {
  width: calc(100% -  41px);
}
.column .gap-41.img-aside.one-two .more-items-item {
  width: calc(50% -  41px);
}
.column .gap-41.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  41px);
}
.column .gap-41.img-aside.one-four .more-items-item {
  width: calc(25% -  41px);
}
.column .gap-41.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-41.one-one .more-items-item,
.column .gap-41.one-one .more-video-item,
.column .gap-41.one-one .galleries-item,
.column .gap-41.one-one .socialstream-item,
.column .gap-41.one-one .control-group,
.column .gap-41.one-one .formly > * > *,
.column .gap-41.one-one.img-aside .more-items-item,
.column .gap-41.one-one.landing li {
  width: calc(100% -  41px);
}
.column .gap-41.two-three .more-items-item,
.column .gap-41.two-three .more-video-item,
.column .gap-41.two-three .galleries-item,
.column .gap-41.two-three .socialstream-item,
.column .gap-41.two-three .control-group,
.column .gap-41.two-three .formly > * > *,
.column .gap-41.two-three.img-aside .more-items-item,
.column .gap-41.two-three.landing li {
  width: calc(66.666666666% -  41px);
}
.column .gap-41.one-two .more-items-item,
.column .gap-41.one-two .more-video-item,
.column .gap-41.one-two .galleries-item,
.column .gap-41.one-two .socialstream-item,
.column .gap-41.one-two .control-group,
.column .gap-41.one-two .formly > * > *,
.column .gap-41.one-two.img-aside .more-items-item,
.column .gap-41.one-two.landing li {
  width: calc(50% -  41px);
}
.column .gap-41.one-three .more-items-item,
.column .gap-41.one-three .more-video-item,
.column .gap-41.one-three .galleries-item,
.column .gap-41.one-three .socialstream-item,
.column .gap-41.one-three .control-group,
.column .gap-41.one-three .formly > * > *,
.column .gap-41.one-three.img-aside .more-items-item,
.column .gap-41.one-three.landing li {
  width: calc(33.33333333% -  41px);
}
.column .gap-41.one-four .more-items-item,
.column .gap-41.one-four .more-video-item,
.column .gap-41.one-four .galleries-item,
.column .gap-41.one-four .socialstream-item,
.column .gap-41.one-four .control-group,
.column .gap-41.one-four .formly > * > *,
.column .gap-41.one-four.img-aside .more-items-item,
.column .gap-41.one-four.landing li {
  width: calc(25% -  41px);
}
.column .gap-41.one-five .more-items-item,
.column .gap-41.one-five .more-video-item,
.column .gap-41.one-five .galleries-item,
.column .gap-41.one-five .socialstream-item,
.column .gap-41.one-five .control-group,
.column .gap-41.one-five .formly > * > *,
.column .gap-41.one-five.img-aside .more-items-item,
.column .gap-41.one-five.landing li {
  width: calc(20% -  41px);
}
.column .gap-41.one-six .more-items-item,
.column .gap-41.one-six .more-video-item,
.column .gap-41.one-six .galleries-item,
.column .gap-41.one-six .socialstream-item,
.column .gap-41.one-six .control-group,
.column .gap-41.one-six .formly > * > *,
.column .gap-41.one-six.img-aside .more-items-item,
.column .gap-41.one-six.landing li {
  width: calc(16.6666667% -  41px);
}
.column .gap-41.one-seven .more-items-item,
.column .gap-41.one-seven .more-video-item,
.column .gap-41.one-seven .galleries-item,
.column .gap-41.one-seven .socialstream-item,
.column .gap-41.one-seven .control-group,
.column .gap-41.one-seven .formly > * > *,
.column .gap-41.one-seven.img-aside .more-items-item,
.column .gap-41.one-seven.landing li {
  width: calc(14.2857142857% -  41px);
}
.column .gap-40 .widget-title {
  padding-left: 20px;
  padding-right: 20px;
}
.column .gap-40 .load-more-bt {
  margin-left: 20px;
  margin-right: 20px;
}
.column .gap-40.full-width {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.column .gap-40.full-width.tabs-end header,
.column .gap-40.full-width.tabs-start header,
.column .gap-40.full-width.tabs-end .widget-title,
.column .gap-40.full-width.tabs-start .widget-title,
.column .gap-40.full-width.tabs-end .section-title,
.column .gap-40.full-width.tabs-start .section-title {
  padding-left: 40px;
  padding-right: 40px;
}
.column .gap-40:not(.full-width) .load-more-bt,
.column .gap-40:not(.full-width) .widget-title,
.column .gap-40:not(.full-width) .more-items-list,
.column .gap-40:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 40px) !important;
}
.column .gap-40:not(.full-width) .more-items-list,
.column .gap-40:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-40 .more-items-item {
  margin: 0 20px 40px;
}
.column .gap-40 .more-items-group > .wrapper {
  padding-left: 20px;
  padding-right: 20px;
}
.column .gap-40.img-aside.one-one .more-items-item {
  width: calc(100% -  40px);
}
.column .gap-40.img-aside.one-two .more-items-item {
  width: calc(50% -  40px);
}
.column .gap-40.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  40px);
}
.column .gap-40.img-aside.one-four .more-items-item {
  width: calc(25% -  40px);
}
.column .gap-40.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-40.one-one .more-items-item,
.column .gap-40.one-one .more-video-item,
.column .gap-40.one-one .galleries-item,
.column .gap-40.one-one .socialstream-item,
.column .gap-40.one-one .control-group,
.column .gap-40.one-one .formly > * > *,
.column .gap-40.one-one.img-aside .more-items-item,
.column .gap-40.one-one.landing li {
  width: calc(100% -  40px);
}
.column .gap-40.two-three .more-items-item,
.column .gap-40.two-three .more-video-item,
.column .gap-40.two-three .galleries-item,
.column .gap-40.two-three .socialstream-item,
.column .gap-40.two-three .control-group,
.column .gap-40.two-three .formly > * > *,
.column .gap-40.two-three.img-aside .more-items-item,
.column .gap-40.two-three.landing li {
  width: calc(66.666666666% -  40px);
}
.column .gap-40.one-two .more-items-item,
.column .gap-40.one-two .more-video-item,
.column .gap-40.one-two .galleries-item,
.column .gap-40.one-two .socialstream-item,
.column .gap-40.one-two .control-group,
.column .gap-40.one-two .formly > * > *,
.column .gap-40.one-two.img-aside .more-items-item,
.column .gap-40.one-two.landing li {
  width: calc(50% -  40px);
}
.column .gap-40.one-three .more-items-item,
.column .gap-40.one-three .more-video-item,
.column .gap-40.one-three .galleries-item,
.column .gap-40.one-three .socialstream-item,
.column .gap-40.one-three .control-group,
.column .gap-40.one-three .formly > * > *,
.column .gap-40.one-three.img-aside .more-items-item,
.column .gap-40.one-three.landing li {
  width: calc(33.33333333% -  40px);
}
.column .gap-40.one-four .more-items-item,
.column .gap-40.one-four .more-video-item,
.column .gap-40.one-four .galleries-item,
.column .gap-40.one-four .socialstream-item,
.column .gap-40.one-four .control-group,
.column .gap-40.one-four .formly > * > *,
.column .gap-40.one-four.img-aside .more-items-item,
.column .gap-40.one-four.landing li {
  width: calc(25% -  40px);
}
.column .gap-40.one-five .more-items-item,
.column .gap-40.one-five .more-video-item,
.column .gap-40.one-five .galleries-item,
.column .gap-40.one-five .socialstream-item,
.column .gap-40.one-five .control-group,
.column .gap-40.one-five .formly > * > *,
.column .gap-40.one-five.img-aside .more-items-item,
.column .gap-40.one-five.landing li {
  width: calc(20% -  40px);
}
.column .gap-40.one-six .more-items-item,
.column .gap-40.one-six .more-video-item,
.column .gap-40.one-six .galleries-item,
.column .gap-40.one-six .socialstream-item,
.column .gap-40.one-six .control-group,
.column .gap-40.one-six .formly > * > *,
.column .gap-40.one-six.img-aside .more-items-item,
.column .gap-40.one-six.landing li {
  width: calc(16.6666667% -  40px);
}
.column .gap-40.one-seven .more-items-item,
.column .gap-40.one-seven .more-video-item,
.column .gap-40.one-seven .galleries-item,
.column .gap-40.one-seven .socialstream-item,
.column .gap-40.one-seven .control-group,
.column .gap-40.one-seven .formly > * > *,
.column .gap-40.one-seven.img-aside .more-items-item,
.column .gap-40.one-seven.landing li {
  width: calc(14.2857142857% -  40px);
}
.column .gap-39 .widget-title {
  padding-left: 19.5px;
  padding-right: 19.5px;
}
.column .gap-39 .load-more-bt {
  margin-left: 19.5px;
  margin-right: 19.5px;
}
.column .gap-39.full-width {
  padding-left: 19.5px !important;
  padding-right: 19.5px !important;
}
.column .gap-39.full-width.tabs-end header,
.column .gap-39.full-width.tabs-start header,
.column .gap-39.full-width.tabs-end .widget-title,
.column .gap-39.full-width.tabs-start .widget-title,
.column .gap-39.full-width.tabs-end .section-title,
.column .gap-39.full-width.tabs-start .section-title {
  padding-left: 39px;
  padding-right: 39px;
}
.column .gap-39:not(.full-width) .load-more-bt,
.column .gap-39:not(.full-width) .widget-title,
.column .gap-39:not(.full-width) .more-items-list,
.column .gap-39:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 39px) !important;
}
.column .gap-39:not(.full-width) .more-items-list,
.column .gap-39:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-39 .more-items-item {
  margin: 0 19.5px 39px;
}
.column .gap-39 .more-items-group > .wrapper {
  padding-left: 19.5px;
  padding-right: 19.5px;
}
.column .gap-39.img-aside.one-one .more-items-item {
  width: calc(100% -  39px);
}
.column .gap-39.img-aside.one-two .more-items-item {
  width: calc(50% -  39px);
}
.column .gap-39.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  39px);
}
.column .gap-39.img-aside.one-four .more-items-item {
  width: calc(25% -  39px);
}
.column .gap-39.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-39.one-one .more-items-item,
.column .gap-39.one-one .more-video-item,
.column .gap-39.one-one .galleries-item,
.column .gap-39.one-one .socialstream-item,
.column .gap-39.one-one .control-group,
.column .gap-39.one-one .formly > * > *,
.column .gap-39.one-one.img-aside .more-items-item,
.column .gap-39.one-one.landing li {
  width: calc(100% -  39px);
}
.column .gap-39.two-three .more-items-item,
.column .gap-39.two-three .more-video-item,
.column .gap-39.two-three .galleries-item,
.column .gap-39.two-three .socialstream-item,
.column .gap-39.two-three .control-group,
.column .gap-39.two-three .formly > * > *,
.column .gap-39.two-three.img-aside .more-items-item,
.column .gap-39.two-three.landing li {
  width: calc(66.666666666% -  39px);
}
.column .gap-39.one-two .more-items-item,
.column .gap-39.one-two .more-video-item,
.column .gap-39.one-two .galleries-item,
.column .gap-39.one-two .socialstream-item,
.column .gap-39.one-two .control-group,
.column .gap-39.one-two .formly > * > *,
.column .gap-39.one-two.img-aside .more-items-item,
.column .gap-39.one-two.landing li {
  width: calc(50% -  39px);
}
.column .gap-39.one-three .more-items-item,
.column .gap-39.one-three .more-video-item,
.column .gap-39.one-three .galleries-item,
.column .gap-39.one-three .socialstream-item,
.column .gap-39.one-three .control-group,
.column .gap-39.one-three .formly > * > *,
.column .gap-39.one-three.img-aside .more-items-item,
.column .gap-39.one-three.landing li {
  width: calc(33.33333333% -  39px);
}
.column .gap-39.one-four .more-items-item,
.column .gap-39.one-four .more-video-item,
.column .gap-39.one-four .galleries-item,
.column .gap-39.one-four .socialstream-item,
.column .gap-39.one-four .control-group,
.column .gap-39.one-four .formly > * > *,
.column .gap-39.one-four.img-aside .more-items-item,
.column .gap-39.one-four.landing li {
  width: calc(25% -  39px);
}
.column .gap-39.one-five .more-items-item,
.column .gap-39.one-five .more-video-item,
.column .gap-39.one-five .galleries-item,
.column .gap-39.one-five .socialstream-item,
.column .gap-39.one-five .control-group,
.column .gap-39.one-five .formly > * > *,
.column .gap-39.one-five.img-aside .more-items-item,
.column .gap-39.one-five.landing li {
  width: calc(20% -  39px);
}
.column .gap-39.one-six .more-items-item,
.column .gap-39.one-six .more-video-item,
.column .gap-39.one-six .galleries-item,
.column .gap-39.one-six .socialstream-item,
.column .gap-39.one-six .control-group,
.column .gap-39.one-six .formly > * > *,
.column .gap-39.one-six.img-aside .more-items-item,
.column .gap-39.one-six.landing li {
  width: calc(16.6666667% -  39px);
}
.column .gap-39.one-seven .more-items-item,
.column .gap-39.one-seven .more-video-item,
.column .gap-39.one-seven .galleries-item,
.column .gap-39.one-seven .socialstream-item,
.column .gap-39.one-seven .control-group,
.column .gap-39.one-seven .formly > * > *,
.column .gap-39.one-seven.img-aside .more-items-item,
.column .gap-39.one-seven.landing li {
  width: calc(14.2857142857% -  39px);
}
.column .gap-38 .widget-title {
  padding-left: 19px;
  padding-right: 19px;
}
.column .gap-38 .load-more-bt {
  margin-left: 19px;
  margin-right: 19px;
}
.column .gap-38.full-width {
  padding-left: 19px !important;
  padding-right: 19px !important;
}
.column .gap-38.full-width.tabs-end header,
.column .gap-38.full-width.tabs-start header,
.column .gap-38.full-width.tabs-end .widget-title,
.column .gap-38.full-width.tabs-start .widget-title,
.column .gap-38.full-width.tabs-end .section-title,
.column .gap-38.full-width.tabs-start .section-title {
  padding-left: 38px;
  padding-right: 38px;
}
.column .gap-38:not(.full-width) .load-more-bt,
.column .gap-38:not(.full-width) .widget-title,
.column .gap-38:not(.full-width) .more-items-list,
.column .gap-38:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 38px) !important;
}
.column .gap-38:not(.full-width) .more-items-list,
.column .gap-38:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-38 .more-items-item {
  margin: 0 19px 38px;
}
.column .gap-38 .more-items-group > .wrapper {
  padding-left: 19px;
  padding-right: 19px;
}
.column .gap-38.img-aside.one-one .more-items-item {
  width: calc(100% -  38px);
}
.column .gap-38.img-aside.one-two .more-items-item {
  width: calc(50% -  38px);
}
.column .gap-38.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  38px);
}
.column .gap-38.img-aside.one-four .more-items-item {
  width: calc(25% -  38px);
}
.column .gap-38.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-38.one-one .more-items-item,
.column .gap-38.one-one .more-video-item,
.column .gap-38.one-one .galleries-item,
.column .gap-38.one-one .socialstream-item,
.column .gap-38.one-one .control-group,
.column .gap-38.one-one .formly > * > *,
.column .gap-38.one-one.img-aside .more-items-item,
.column .gap-38.one-one.landing li {
  width: calc(100% -  38px);
}
.column .gap-38.two-three .more-items-item,
.column .gap-38.two-three .more-video-item,
.column .gap-38.two-three .galleries-item,
.column .gap-38.two-three .socialstream-item,
.column .gap-38.two-three .control-group,
.column .gap-38.two-three .formly > * > *,
.column .gap-38.two-three.img-aside .more-items-item,
.column .gap-38.two-three.landing li {
  width: calc(66.666666666% -  38px);
}
.column .gap-38.one-two .more-items-item,
.column .gap-38.one-two .more-video-item,
.column .gap-38.one-two .galleries-item,
.column .gap-38.one-two .socialstream-item,
.column .gap-38.one-two .control-group,
.column .gap-38.one-two .formly > * > *,
.column .gap-38.one-two.img-aside .more-items-item,
.column .gap-38.one-two.landing li {
  width: calc(50% -  38px);
}
.column .gap-38.one-three .more-items-item,
.column .gap-38.one-three .more-video-item,
.column .gap-38.one-three .galleries-item,
.column .gap-38.one-three .socialstream-item,
.column .gap-38.one-three .control-group,
.column .gap-38.one-three .formly > * > *,
.column .gap-38.one-three.img-aside .more-items-item,
.column .gap-38.one-three.landing li {
  width: calc(33.33333333% -  38px);
}
.column .gap-38.one-four .more-items-item,
.column .gap-38.one-four .more-video-item,
.column .gap-38.one-four .galleries-item,
.column .gap-38.one-four .socialstream-item,
.column .gap-38.one-four .control-group,
.column .gap-38.one-four .formly > * > *,
.column .gap-38.one-four.img-aside .more-items-item,
.column .gap-38.one-four.landing li {
  width: calc(25% -  38px);
}
.column .gap-38.one-five .more-items-item,
.column .gap-38.one-five .more-video-item,
.column .gap-38.one-five .galleries-item,
.column .gap-38.one-five .socialstream-item,
.column .gap-38.one-five .control-group,
.column .gap-38.one-five .formly > * > *,
.column .gap-38.one-five.img-aside .more-items-item,
.column .gap-38.one-five.landing li {
  width: calc(20% -  38px);
}
.column .gap-38.one-six .more-items-item,
.column .gap-38.one-six .more-video-item,
.column .gap-38.one-six .galleries-item,
.column .gap-38.one-six .socialstream-item,
.column .gap-38.one-six .control-group,
.column .gap-38.one-six .formly > * > *,
.column .gap-38.one-six.img-aside .more-items-item,
.column .gap-38.one-six.landing li {
  width: calc(16.6666667% -  38px);
}
.column .gap-38.one-seven .more-items-item,
.column .gap-38.one-seven .more-video-item,
.column .gap-38.one-seven .galleries-item,
.column .gap-38.one-seven .socialstream-item,
.column .gap-38.one-seven .control-group,
.column .gap-38.one-seven .formly > * > *,
.column .gap-38.one-seven.img-aside .more-items-item,
.column .gap-38.one-seven.landing li {
  width: calc(14.2857142857% -  38px);
}
.column .gap-37 .widget-title {
  padding-left: 18.5px;
  padding-right: 18.5px;
}
.column .gap-37 .load-more-bt {
  margin-left: 18.5px;
  margin-right: 18.5px;
}
.column .gap-37.full-width {
  padding-left: 18.5px !important;
  padding-right: 18.5px !important;
}
.column .gap-37.full-width.tabs-end header,
.column .gap-37.full-width.tabs-start header,
.column .gap-37.full-width.tabs-end .widget-title,
.column .gap-37.full-width.tabs-start .widget-title,
.column .gap-37.full-width.tabs-end .section-title,
.column .gap-37.full-width.tabs-start .section-title {
  padding-left: 37px;
  padding-right: 37px;
}
.column .gap-37:not(.full-width) .load-more-bt,
.column .gap-37:not(.full-width) .widget-title,
.column .gap-37:not(.full-width) .more-items-list,
.column .gap-37:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 37px) !important;
}
.column .gap-37:not(.full-width) .more-items-list,
.column .gap-37:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-37 .more-items-item {
  margin: 0 18.5px 37px;
}
.column .gap-37 .more-items-group > .wrapper {
  padding-left: 18.5px;
  padding-right: 18.5px;
}
.column .gap-37.img-aside.one-one .more-items-item {
  width: calc(100% -  37px);
}
.column .gap-37.img-aside.one-two .more-items-item {
  width: calc(50% -  37px);
}
.column .gap-37.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  37px);
}
.column .gap-37.img-aside.one-four .more-items-item {
  width: calc(25% -  37px);
}
.column .gap-37.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-37.one-one .more-items-item,
.column .gap-37.one-one .more-video-item,
.column .gap-37.one-one .galleries-item,
.column .gap-37.one-one .socialstream-item,
.column .gap-37.one-one .control-group,
.column .gap-37.one-one .formly > * > *,
.column .gap-37.one-one.img-aside .more-items-item,
.column .gap-37.one-one.landing li {
  width: calc(100% -  37px);
}
.column .gap-37.two-three .more-items-item,
.column .gap-37.two-three .more-video-item,
.column .gap-37.two-three .galleries-item,
.column .gap-37.two-three .socialstream-item,
.column .gap-37.two-three .control-group,
.column .gap-37.two-three .formly > * > *,
.column .gap-37.two-three.img-aside .more-items-item,
.column .gap-37.two-three.landing li {
  width: calc(66.666666666% -  37px);
}
.column .gap-37.one-two .more-items-item,
.column .gap-37.one-two .more-video-item,
.column .gap-37.one-two .galleries-item,
.column .gap-37.one-two .socialstream-item,
.column .gap-37.one-two .control-group,
.column .gap-37.one-two .formly > * > *,
.column .gap-37.one-two.img-aside .more-items-item,
.column .gap-37.one-two.landing li {
  width: calc(50% -  37px);
}
.column .gap-37.one-three .more-items-item,
.column .gap-37.one-three .more-video-item,
.column .gap-37.one-three .galleries-item,
.column .gap-37.one-three .socialstream-item,
.column .gap-37.one-three .control-group,
.column .gap-37.one-three .formly > * > *,
.column .gap-37.one-three.img-aside .more-items-item,
.column .gap-37.one-three.landing li {
  width: calc(33.33333333% -  37px);
}
.column .gap-37.one-four .more-items-item,
.column .gap-37.one-four .more-video-item,
.column .gap-37.one-four .galleries-item,
.column .gap-37.one-four .socialstream-item,
.column .gap-37.one-four .control-group,
.column .gap-37.one-four .formly > * > *,
.column .gap-37.one-four.img-aside .more-items-item,
.column .gap-37.one-four.landing li {
  width: calc(25% -  37px);
}
.column .gap-37.one-five .more-items-item,
.column .gap-37.one-five .more-video-item,
.column .gap-37.one-five .galleries-item,
.column .gap-37.one-five .socialstream-item,
.column .gap-37.one-five .control-group,
.column .gap-37.one-five .formly > * > *,
.column .gap-37.one-five.img-aside .more-items-item,
.column .gap-37.one-five.landing li {
  width: calc(20% -  37px);
}
.column .gap-37.one-six .more-items-item,
.column .gap-37.one-six .more-video-item,
.column .gap-37.one-six .galleries-item,
.column .gap-37.one-six .socialstream-item,
.column .gap-37.one-six .control-group,
.column .gap-37.one-six .formly > * > *,
.column .gap-37.one-six.img-aside .more-items-item,
.column .gap-37.one-six.landing li {
  width: calc(16.6666667% -  37px);
}
.column .gap-37.one-seven .more-items-item,
.column .gap-37.one-seven .more-video-item,
.column .gap-37.one-seven .galleries-item,
.column .gap-37.one-seven .socialstream-item,
.column .gap-37.one-seven .control-group,
.column .gap-37.one-seven .formly > * > *,
.column .gap-37.one-seven.img-aside .more-items-item,
.column .gap-37.one-seven.landing li {
  width: calc(14.2857142857% -  37px);
}
.column .gap-36 .widget-title {
  padding-left: 18px;
  padding-right: 18px;
}
.column .gap-36 .load-more-bt {
  margin-left: 18px;
  margin-right: 18px;
}
.column .gap-36.full-width {
  padding-left: 18px !important;
  padding-right: 18px !important;
}
.column .gap-36.full-width.tabs-end header,
.column .gap-36.full-width.tabs-start header,
.column .gap-36.full-width.tabs-end .widget-title,
.column .gap-36.full-width.tabs-start .widget-title,
.column .gap-36.full-width.tabs-end .section-title,
.column .gap-36.full-width.tabs-start .section-title {
  padding-left: 36px;
  padding-right: 36px;
}
.column .gap-36:not(.full-width) .load-more-bt,
.column .gap-36:not(.full-width) .widget-title,
.column .gap-36:not(.full-width) .more-items-list,
.column .gap-36:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 36px) !important;
}
.column .gap-36:not(.full-width) .more-items-list,
.column .gap-36:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-36 .more-items-item {
  margin: 0 18px 36px;
}
.column .gap-36 .more-items-group > .wrapper {
  padding-left: 18px;
  padding-right: 18px;
}
.column .gap-36.img-aside.one-one .more-items-item {
  width: calc(100% -  36px);
}
.column .gap-36.img-aside.one-two .more-items-item {
  width: calc(50% -  36px);
}
.column .gap-36.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  36px);
}
.column .gap-36.img-aside.one-four .more-items-item {
  width: calc(25% -  36px);
}
.column .gap-36.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-36.one-one .more-items-item,
.column .gap-36.one-one .more-video-item,
.column .gap-36.one-one .galleries-item,
.column .gap-36.one-one .socialstream-item,
.column .gap-36.one-one .control-group,
.column .gap-36.one-one .formly > * > *,
.column .gap-36.one-one.img-aside .more-items-item,
.column .gap-36.one-one.landing li {
  width: calc(100% -  36px);
}
.column .gap-36.two-three .more-items-item,
.column .gap-36.two-three .more-video-item,
.column .gap-36.two-three .galleries-item,
.column .gap-36.two-three .socialstream-item,
.column .gap-36.two-three .control-group,
.column .gap-36.two-three .formly > * > *,
.column .gap-36.two-three.img-aside .more-items-item,
.column .gap-36.two-three.landing li {
  width: calc(66.666666666% -  36px);
}
.column .gap-36.one-two .more-items-item,
.column .gap-36.one-two .more-video-item,
.column .gap-36.one-two .galleries-item,
.column .gap-36.one-two .socialstream-item,
.column .gap-36.one-two .control-group,
.column .gap-36.one-two .formly > * > *,
.column .gap-36.one-two.img-aside .more-items-item,
.column .gap-36.one-two.landing li {
  width: calc(50% -  36px);
}
.column .gap-36.one-three .more-items-item,
.column .gap-36.one-three .more-video-item,
.column .gap-36.one-three .galleries-item,
.column .gap-36.one-three .socialstream-item,
.column .gap-36.one-three .control-group,
.column .gap-36.one-three .formly > * > *,
.column .gap-36.one-three.img-aside .more-items-item,
.column .gap-36.one-three.landing li {
  width: calc(33.33333333% -  36px);
}
.column .gap-36.one-four .more-items-item,
.column .gap-36.one-four .more-video-item,
.column .gap-36.one-four .galleries-item,
.column .gap-36.one-four .socialstream-item,
.column .gap-36.one-four .control-group,
.column .gap-36.one-four .formly > * > *,
.column .gap-36.one-four.img-aside .more-items-item,
.column .gap-36.one-four.landing li {
  width: calc(25% -  36px);
}
.column .gap-36.one-five .more-items-item,
.column .gap-36.one-five .more-video-item,
.column .gap-36.one-five .galleries-item,
.column .gap-36.one-five .socialstream-item,
.column .gap-36.one-five .control-group,
.column .gap-36.one-five .formly > * > *,
.column .gap-36.one-five.img-aside .more-items-item,
.column .gap-36.one-five.landing li {
  width: calc(20% -  36px);
}
.column .gap-36.one-six .more-items-item,
.column .gap-36.one-six .more-video-item,
.column .gap-36.one-six .galleries-item,
.column .gap-36.one-six .socialstream-item,
.column .gap-36.one-six .control-group,
.column .gap-36.one-six .formly > * > *,
.column .gap-36.one-six.img-aside .more-items-item,
.column .gap-36.one-six.landing li {
  width: calc(16.6666667% -  36px);
}
.column .gap-36.one-seven .more-items-item,
.column .gap-36.one-seven .more-video-item,
.column .gap-36.one-seven .galleries-item,
.column .gap-36.one-seven .socialstream-item,
.column .gap-36.one-seven .control-group,
.column .gap-36.one-seven .formly > * > *,
.column .gap-36.one-seven.img-aside .more-items-item,
.column .gap-36.one-seven.landing li {
  width: calc(14.2857142857% -  36px);
}
.column .gap-35 .widget-title {
  padding-left: 17.5px;
  padding-right: 17.5px;
}
.column .gap-35 .load-more-bt {
  margin-left: 17.5px;
  margin-right: 17.5px;
}
.column .gap-35.full-width {
  padding-left: 17.5px !important;
  padding-right: 17.5px !important;
}
.column .gap-35.full-width.tabs-end header,
.column .gap-35.full-width.tabs-start header,
.column .gap-35.full-width.tabs-end .widget-title,
.column .gap-35.full-width.tabs-start .widget-title,
.column .gap-35.full-width.tabs-end .section-title,
.column .gap-35.full-width.tabs-start .section-title {
  padding-left: 35px;
  padding-right: 35px;
}
.column .gap-35:not(.full-width) .load-more-bt,
.column .gap-35:not(.full-width) .widget-title,
.column .gap-35:not(.full-width) .more-items-list,
.column .gap-35:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 35px) !important;
}
.column .gap-35:not(.full-width) .more-items-list,
.column .gap-35:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-35 .more-items-item {
  margin: 0 17.5px 35px;
}
.column .gap-35 .more-items-group > .wrapper {
  padding-left: 17.5px;
  padding-right: 17.5px;
}
.column .gap-35.img-aside.one-one .more-items-item {
  width: calc(100% -  35px);
}
.column .gap-35.img-aside.one-two .more-items-item {
  width: calc(50% -  35px);
}
.column .gap-35.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  35px);
}
.column .gap-35.img-aside.one-four .more-items-item {
  width: calc(25% -  35px);
}
.column .gap-35.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-35.one-one .more-items-item,
.column .gap-35.one-one .more-video-item,
.column .gap-35.one-one .galleries-item,
.column .gap-35.one-one .socialstream-item,
.column .gap-35.one-one .control-group,
.column .gap-35.one-one .formly > * > *,
.column .gap-35.one-one.img-aside .more-items-item,
.column .gap-35.one-one.landing li {
  width: calc(100% -  35px);
}
.column .gap-35.two-three .more-items-item,
.column .gap-35.two-three .more-video-item,
.column .gap-35.two-three .galleries-item,
.column .gap-35.two-three .socialstream-item,
.column .gap-35.two-three .control-group,
.column .gap-35.two-three .formly > * > *,
.column .gap-35.two-three.img-aside .more-items-item,
.column .gap-35.two-three.landing li {
  width: calc(66.666666666% -  35px);
}
.column .gap-35.one-two .more-items-item,
.column .gap-35.one-two .more-video-item,
.column .gap-35.one-two .galleries-item,
.column .gap-35.one-two .socialstream-item,
.column .gap-35.one-two .control-group,
.column .gap-35.one-two .formly > * > *,
.column .gap-35.one-two.img-aside .more-items-item,
.column .gap-35.one-two.landing li {
  width: calc(50% -  35px);
}
.column .gap-35.one-three .more-items-item,
.column .gap-35.one-three .more-video-item,
.column .gap-35.one-three .galleries-item,
.column .gap-35.one-three .socialstream-item,
.column .gap-35.one-three .control-group,
.column .gap-35.one-three .formly > * > *,
.column .gap-35.one-three.img-aside .more-items-item,
.column .gap-35.one-three.landing li {
  width: calc(33.33333333% -  35px);
}
.column .gap-35.one-four .more-items-item,
.column .gap-35.one-four .more-video-item,
.column .gap-35.one-four .galleries-item,
.column .gap-35.one-four .socialstream-item,
.column .gap-35.one-four .control-group,
.column .gap-35.one-four .formly > * > *,
.column .gap-35.one-four.img-aside .more-items-item,
.column .gap-35.one-four.landing li {
  width: calc(25% -  35px);
}
.column .gap-35.one-five .more-items-item,
.column .gap-35.one-five .more-video-item,
.column .gap-35.one-five .galleries-item,
.column .gap-35.one-five .socialstream-item,
.column .gap-35.one-five .control-group,
.column .gap-35.one-five .formly > * > *,
.column .gap-35.one-five.img-aside .more-items-item,
.column .gap-35.one-five.landing li {
  width: calc(20% -  35px);
}
.column .gap-35.one-six .more-items-item,
.column .gap-35.one-six .more-video-item,
.column .gap-35.one-six .galleries-item,
.column .gap-35.one-six .socialstream-item,
.column .gap-35.one-six .control-group,
.column .gap-35.one-six .formly > * > *,
.column .gap-35.one-six.img-aside .more-items-item,
.column .gap-35.one-six.landing li {
  width: calc(16.6666667% -  35px);
}
.column .gap-35.one-seven .more-items-item,
.column .gap-35.one-seven .more-video-item,
.column .gap-35.one-seven .galleries-item,
.column .gap-35.one-seven .socialstream-item,
.column .gap-35.one-seven .control-group,
.column .gap-35.one-seven .formly > * > *,
.column .gap-35.one-seven.img-aside .more-items-item,
.column .gap-35.one-seven.landing li {
  width: calc(14.2857142857% -  35px);
}
.column .gap-34 .widget-title {
  padding-left: 17px;
  padding-right: 17px;
}
.column .gap-34 .load-more-bt {
  margin-left: 17px;
  margin-right: 17px;
}
.column .gap-34.full-width {
  padding-left: 17px !important;
  padding-right: 17px !important;
}
.column .gap-34.full-width.tabs-end header,
.column .gap-34.full-width.tabs-start header,
.column .gap-34.full-width.tabs-end .widget-title,
.column .gap-34.full-width.tabs-start .widget-title,
.column .gap-34.full-width.tabs-end .section-title,
.column .gap-34.full-width.tabs-start .section-title {
  padding-left: 34px;
  padding-right: 34px;
}
.column .gap-34:not(.full-width) .load-more-bt,
.column .gap-34:not(.full-width) .widget-title,
.column .gap-34:not(.full-width) .more-items-list,
.column .gap-34:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 34px) !important;
}
.column .gap-34:not(.full-width) .more-items-list,
.column .gap-34:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-34 .more-items-item {
  margin: 0 17px 34px;
}
.column .gap-34 .more-items-group > .wrapper {
  padding-left: 17px;
  padding-right: 17px;
}
.column .gap-34.img-aside.one-one .more-items-item {
  width: calc(100% -  34px);
}
.column .gap-34.img-aside.one-two .more-items-item {
  width: calc(50% -  34px);
}
.column .gap-34.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  34px);
}
.column .gap-34.img-aside.one-four .more-items-item {
  width: calc(25% -  34px);
}
.column .gap-34.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-34.one-one .more-items-item,
.column .gap-34.one-one .more-video-item,
.column .gap-34.one-one .galleries-item,
.column .gap-34.one-one .socialstream-item,
.column .gap-34.one-one .control-group,
.column .gap-34.one-one .formly > * > *,
.column .gap-34.one-one.img-aside .more-items-item,
.column .gap-34.one-one.landing li {
  width: calc(100% -  34px);
}
.column .gap-34.two-three .more-items-item,
.column .gap-34.two-three .more-video-item,
.column .gap-34.two-three .galleries-item,
.column .gap-34.two-three .socialstream-item,
.column .gap-34.two-three .control-group,
.column .gap-34.two-three .formly > * > *,
.column .gap-34.two-three.img-aside .more-items-item,
.column .gap-34.two-three.landing li {
  width: calc(66.666666666% -  34px);
}
.column .gap-34.one-two .more-items-item,
.column .gap-34.one-two .more-video-item,
.column .gap-34.one-two .galleries-item,
.column .gap-34.one-two .socialstream-item,
.column .gap-34.one-two .control-group,
.column .gap-34.one-two .formly > * > *,
.column .gap-34.one-two.img-aside .more-items-item,
.column .gap-34.one-two.landing li {
  width: calc(50% -  34px);
}
.column .gap-34.one-three .more-items-item,
.column .gap-34.one-three .more-video-item,
.column .gap-34.one-three .galleries-item,
.column .gap-34.one-three .socialstream-item,
.column .gap-34.one-three .control-group,
.column .gap-34.one-three .formly > * > *,
.column .gap-34.one-three.img-aside .more-items-item,
.column .gap-34.one-three.landing li {
  width: calc(33.33333333% -  34px);
}
.column .gap-34.one-four .more-items-item,
.column .gap-34.one-four .more-video-item,
.column .gap-34.one-four .galleries-item,
.column .gap-34.one-four .socialstream-item,
.column .gap-34.one-four .control-group,
.column .gap-34.one-four .formly > * > *,
.column .gap-34.one-four.img-aside .more-items-item,
.column .gap-34.one-four.landing li {
  width: calc(25% -  34px);
}
.column .gap-34.one-five .more-items-item,
.column .gap-34.one-five .more-video-item,
.column .gap-34.one-five .galleries-item,
.column .gap-34.one-five .socialstream-item,
.column .gap-34.one-five .control-group,
.column .gap-34.one-five .formly > * > *,
.column .gap-34.one-five.img-aside .more-items-item,
.column .gap-34.one-five.landing li {
  width: calc(20% -  34px);
}
.column .gap-34.one-six .more-items-item,
.column .gap-34.one-six .more-video-item,
.column .gap-34.one-six .galleries-item,
.column .gap-34.one-six .socialstream-item,
.column .gap-34.one-six .control-group,
.column .gap-34.one-six .formly > * > *,
.column .gap-34.one-six.img-aside .more-items-item,
.column .gap-34.one-six.landing li {
  width: calc(16.6666667% -  34px);
}
.column .gap-34.one-seven .more-items-item,
.column .gap-34.one-seven .more-video-item,
.column .gap-34.one-seven .galleries-item,
.column .gap-34.one-seven .socialstream-item,
.column .gap-34.one-seven .control-group,
.column .gap-34.one-seven .formly > * > *,
.column .gap-34.one-seven.img-aside .more-items-item,
.column .gap-34.one-seven.landing li {
  width: calc(14.2857142857% -  34px);
}
.column .gap-33 .widget-title {
  padding-left: 16.5px;
  padding-right: 16.5px;
}
.column .gap-33 .load-more-bt {
  margin-left: 16.5px;
  margin-right: 16.5px;
}
.column .gap-33.full-width {
  padding-left: 16.5px !important;
  padding-right: 16.5px !important;
}
.column .gap-33.full-width.tabs-end header,
.column .gap-33.full-width.tabs-start header,
.column .gap-33.full-width.tabs-end .widget-title,
.column .gap-33.full-width.tabs-start .widget-title,
.column .gap-33.full-width.tabs-end .section-title,
.column .gap-33.full-width.tabs-start .section-title {
  padding-left: 33px;
  padding-right: 33px;
}
.column .gap-33:not(.full-width) .load-more-bt,
.column .gap-33:not(.full-width) .widget-title,
.column .gap-33:not(.full-width) .more-items-list,
.column .gap-33:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 33px) !important;
}
.column .gap-33:not(.full-width) .more-items-list,
.column .gap-33:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-33 .more-items-item {
  margin: 0 16.5px 33px;
}
.column .gap-33 .more-items-group > .wrapper {
  padding-left: 16.5px;
  padding-right: 16.5px;
}
.column .gap-33.img-aside.one-one .more-items-item {
  width: calc(100% -  33px);
}
.column .gap-33.img-aside.one-two .more-items-item {
  width: calc(50% -  33px);
}
.column .gap-33.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  33px);
}
.column .gap-33.img-aside.one-four .more-items-item {
  width: calc(25% -  33px);
}
.column .gap-33.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-33.one-one .more-items-item,
.column .gap-33.one-one .more-video-item,
.column .gap-33.one-one .galleries-item,
.column .gap-33.one-one .socialstream-item,
.column .gap-33.one-one .control-group,
.column .gap-33.one-one .formly > * > *,
.column .gap-33.one-one.img-aside .more-items-item,
.column .gap-33.one-one.landing li {
  width: calc(100% -  33px);
}
.column .gap-33.two-three .more-items-item,
.column .gap-33.two-three .more-video-item,
.column .gap-33.two-three .galleries-item,
.column .gap-33.two-three .socialstream-item,
.column .gap-33.two-three .control-group,
.column .gap-33.two-three .formly > * > *,
.column .gap-33.two-three.img-aside .more-items-item,
.column .gap-33.two-three.landing li {
  width: calc(66.666666666% -  33px);
}
.column .gap-33.one-two .more-items-item,
.column .gap-33.one-two .more-video-item,
.column .gap-33.one-two .galleries-item,
.column .gap-33.one-two .socialstream-item,
.column .gap-33.one-two .control-group,
.column .gap-33.one-two .formly > * > *,
.column .gap-33.one-two.img-aside .more-items-item,
.column .gap-33.one-two.landing li {
  width: calc(50% -  33px);
}
.column .gap-33.one-three .more-items-item,
.column .gap-33.one-three .more-video-item,
.column .gap-33.one-three .galleries-item,
.column .gap-33.one-three .socialstream-item,
.column .gap-33.one-three .control-group,
.column .gap-33.one-three .formly > * > *,
.column .gap-33.one-three.img-aside .more-items-item,
.column .gap-33.one-three.landing li {
  width: calc(33.33333333% -  33px);
}
.column .gap-33.one-four .more-items-item,
.column .gap-33.one-four .more-video-item,
.column .gap-33.one-four .galleries-item,
.column .gap-33.one-four .socialstream-item,
.column .gap-33.one-four .control-group,
.column .gap-33.one-four .formly > * > *,
.column .gap-33.one-four.img-aside .more-items-item,
.column .gap-33.one-four.landing li {
  width: calc(25% -  33px);
}
.column .gap-33.one-five .more-items-item,
.column .gap-33.one-five .more-video-item,
.column .gap-33.one-five .galleries-item,
.column .gap-33.one-five .socialstream-item,
.column .gap-33.one-five .control-group,
.column .gap-33.one-five .formly > * > *,
.column .gap-33.one-five.img-aside .more-items-item,
.column .gap-33.one-five.landing li {
  width: calc(20% -  33px);
}
.column .gap-33.one-six .more-items-item,
.column .gap-33.one-six .more-video-item,
.column .gap-33.one-six .galleries-item,
.column .gap-33.one-six .socialstream-item,
.column .gap-33.one-six .control-group,
.column .gap-33.one-six .formly > * > *,
.column .gap-33.one-six.img-aside .more-items-item,
.column .gap-33.one-six.landing li {
  width: calc(16.6666667% -  33px);
}
.column .gap-33.one-seven .more-items-item,
.column .gap-33.one-seven .more-video-item,
.column .gap-33.one-seven .galleries-item,
.column .gap-33.one-seven .socialstream-item,
.column .gap-33.one-seven .control-group,
.column .gap-33.one-seven .formly > * > *,
.column .gap-33.one-seven.img-aside .more-items-item,
.column .gap-33.one-seven.landing li {
  width: calc(14.2857142857% -  33px);
}
.column .gap-32 .widget-title {
  padding-left: 16px;
  padding-right: 16px;
}
.column .gap-32 .load-more-bt {
  margin-left: 16px;
  margin-right: 16px;
}
.column .gap-32.full-width {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.column .gap-32.full-width.tabs-end header,
.column .gap-32.full-width.tabs-start header,
.column .gap-32.full-width.tabs-end .widget-title,
.column .gap-32.full-width.tabs-start .widget-title,
.column .gap-32.full-width.tabs-end .section-title,
.column .gap-32.full-width.tabs-start .section-title {
  padding-left: 32px;
  padding-right: 32px;
}
.column .gap-32:not(.full-width) .load-more-bt,
.column .gap-32:not(.full-width) .widget-title,
.column .gap-32:not(.full-width) .more-items-list,
.column .gap-32:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 32px) !important;
}
.column .gap-32:not(.full-width) .more-items-list,
.column .gap-32:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-32 .more-items-item {
  margin: 0 16px 32px;
}
.column .gap-32 .more-items-group > .wrapper {
  padding-left: 16px;
  padding-right: 16px;
}
.column .gap-32.img-aside.one-one .more-items-item {
  width: calc(100% -  32px);
}
.column .gap-32.img-aside.one-two .more-items-item {
  width: calc(50% -  32px);
}
.column .gap-32.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  32px);
}
.column .gap-32.img-aside.one-four .more-items-item {
  width: calc(25% -  32px);
}
.column .gap-32.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-32.one-one .more-items-item,
.column .gap-32.one-one .more-video-item,
.column .gap-32.one-one .galleries-item,
.column .gap-32.one-one .socialstream-item,
.column .gap-32.one-one .control-group,
.column .gap-32.one-one .formly > * > *,
.column .gap-32.one-one.img-aside .more-items-item,
.column .gap-32.one-one.landing li {
  width: calc(100% -  32px);
}
.column .gap-32.two-three .more-items-item,
.column .gap-32.two-three .more-video-item,
.column .gap-32.two-three .galleries-item,
.column .gap-32.two-three .socialstream-item,
.column .gap-32.two-three .control-group,
.column .gap-32.two-three .formly > * > *,
.column .gap-32.two-three.img-aside .more-items-item,
.column .gap-32.two-three.landing li {
  width: calc(66.666666666% -  32px);
}
.column .gap-32.one-two .more-items-item,
.column .gap-32.one-two .more-video-item,
.column .gap-32.one-two .galleries-item,
.column .gap-32.one-two .socialstream-item,
.column .gap-32.one-two .control-group,
.column .gap-32.one-two .formly > * > *,
.column .gap-32.one-two.img-aside .more-items-item,
.column .gap-32.one-two.landing li {
  width: calc(50% -  32px);
}
.column .gap-32.one-three .more-items-item,
.column .gap-32.one-three .more-video-item,
.column .gap-32.one-three .galleries-item,
.column .gap-32.one-three .socialstream-item,
.column .gap-32.one-three .control-group,
.column .gap-32.one-three .formly > * > *,
.column .gap-32.one-three.img-aside .more-items-item,
.column .gap-32.one-three.landing li {
  width: calc(33.33333333% -  32px);
}
.column .gap-32.one-four .more-items-item,
.column .gap-32.one-four .more-video-item,
.column .gap-32.one-four .galleries-item,
.column .gap-32.one-four .socialstream-item,
.column .gap-32.one-four .control-group,
.column .gap-32.one-four .formly > * > *,
.column .gap-32.one-four.img-aside .more-items-item,
.column .gap-32.one-four.landing li {
  width: calc(25% -  32px);
}
.column .gap-32.one-five .more-items-item,
.column .gap-32.one-five .more-video-item,
.column .gap-32.one-five .galleries-item,
.column .gap-32.one-five .socialstream-item,
.column .gap-32.one-five .control-group,
.column .gap-32.one-five .formly > * > *,
.column .gap-32.one-five.img-aside .more-items-item,
.column .gap-32.one-five.landing li {
  width: calc(20% -  32px);
}
.column .gap-32.one-six .more-items-item,
.column .gap-32.one-six .more-video-item,
.column .gap-32.one-six .galleries-item,
.column .gap-32.one-six .socialstream-item,
.column .gap-32.one-six .control-group,
.column .gap-32.one-six .formly > * > *,
.column .gap-32.one-six.img-aside .more-items-item,
.column .gap-32.one-six.landing li {
  width: calc(16.6666667% -  32px);
}
.column .gap-32.one-seven .more-items-item,
.column .gap-32.one-seven .more-video-item,
.column .gap-32.one-seven .galleries-item,
.column .gap-32.one-seven .socialstream-item,
.column .gap-32.one-seven .control-group,
.column .gap-32.one-seven .formly > * > *,
.column .gap-32.one-seven.img-aside .more-items-item,
.column .gap-32.one-seven.landing li {
  width: calc(14.2857142857% -  32px);
}
.column .gap-31 .widget-title {
  padding-left: 15.5px;
  padding-right: 15.5px;
}
.column .gap-31 .load-more-bt {
  margin-left: 15.5px;
  margin-right: 15.5px;
}
.column .gap-31.full-width {
  padding-left: 15.5px !important;
  padding-right: 15.5px !important;
}
.column .gap-31.full-width.tabs-end header,
.column .gap-31.full-width.tabs-start header,
.column .gap-31.full-width.tabs-end .widget-title,
.column .gap-31.full-width.tabs-start .widget-title,
.column .gap-31.full-width.tabs-end .section-title,
.column .gap-31.full-width.tabs-start .section-title {
  padding-left: 31px;
  padding-right: 31px;
}
.column .gap-31:not(.full-width) .load-more-bt,
.column .gap-31:not(.full-width) .widget-title,
.column .gap-31:not(.full-width) .more-items-list,
.column .gap-31:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 31px) !important;
}
.column .gap-31:not(.full-width) .more-items-list,
.column .gap-31:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-31 .more-items-item {
  margin: 0 15.5px 31px;
}
.column .gap-31 .more-items-group > .wrapper {
  padding-left: 15.5px;
  padding-right: 15.5px;
}
.column .gap-31.img-aside.one-one .more-items-item {
  width: calc(100% -  31px);
}
.column .gap-31.img-aside.one-two .more-items-item {
  width: calc(50% -  31px);
}
.column .gap-31.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  31px);
}
.column .gap-31.img-aside.one-four .more-items-item {
  width: calc(25% -  31px);
}
.column .gap-31.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-31.one-one .more-items-item,
.column .gap-31.one-one .more-video-item,
.column .gap-31.one-one .galleries-item,
.column .gap-31.one-one .socialstream-item,
.column .gap-31.one-one .control-group,
.column .gap-31.one-one .formly > * > *,
.column .gap-31.one-one.img-aside .more-items-item,
.column .gap-31.one-one.landing li {
  width: calc(100% -  31px);
}
.column .gap-31.two-three .more-items-item,
.column .gap-31.two-three .more-video-item,
.column .gap-31.two-three .galleries-item,
.column .gap-31.two-three .socialstream-item,
.column .gap-31.two-three .control-group,
.column .gap-31.two-three .formly > * > *,
.column .gap-31.two-three.img-aside .more-items-item,
.column .gap-31.two-three.landing li {
  width: calc(66.666666666% -  31px);
}
.column .gap-31.one-two .more-items-item,
.column .gap-31.one-two .more-video-item,
.column .gap-31.one-two .galleries-item,
.column .gap-31.one-two .socialstream-item,
.column .gap-31.one-two .control-group,
.column .gap-31.one-two .formly > * > *,
.column .gap-31.one-two.img-aside .more-items-item,
.column .gap-31.one-two.landing li {
  width: calc(50% -  31px);
}
.column .gap-31.one-three .more-items-item,
.column .gap-31.one-three .more-video-item,
.column .gap-31.one-three .galleries-item,
.column .gap-31.one-three .socialstream-item,
.column .gap-31.one-three .control-group,
.column .gap-31.one-three .formly > * > *,
.column .gap-31.one-three.img-aside .more-items-item,
.column .gap-31.one-three.landing li {
  width: calc(33.33333333% -  31px);
}
.column .gap-31.one-four .more-items-item,
.column .gap-31.one-four .more-video-item,
.column .gap-31.one-four .galleries-item,
.column .gap-31.one-four .socialstream-item,
.column .gap-31.one-four .control-group,
.column .gap-31.one-four .formly > * > *,
.column .gap-31.one-four.img-aside .more-items-item,
.column .gap-31.one-four.landing li {
  width: calc(25% -  31px);
}
.column .gap-31.one-five .more-items-item,
.column .gap-31.one-five .more-video-item,
.column .gap-31.one-five .galleries-item,
.column .gap-31.one-five .socialstream-item,
.column .gap-31.one-five .control-group,
.column .gap-31.one-five .formly > * > *,
.column .gap-31.one-five.img-aside .more-items-item,
.column .gap-31.one-five.landing li {
  width: calc(20% -  31px);
}
.column .gap-31.one-six .more-items-item,
.column .gap-31.one-six .more-video-item,
.column .gap-31.one-six .galleries-item,
.column .gap-31.one-six .socialstream-item,
.column .gap-31.one-six .control-group,
.column .gap-31.one-six .formly > * > *,
.column .gap-31.one-six.img-aside .more-items-item,
.column .gap-31.one-six.landing li {
  width: calc(16.6666667% -  31px);
}
.column .gap-31.one-seven .more-items-item,
.column .gap-31.one-seven .more-video-item,
.column .gap-31.one-seven .galleries-item,
.column .gap-31.one-seven .socialstream-item,
.column .gap-31.one-seven .control-group,
.column .gap-31.one-seven .formly > * > *,
.column .gap-31.one-seven.img-aside .more-items-item,
.column .gap-31.one-seven.landing li {
  width: calc(14.2857142857% -  31px);
}
.column .gap-30 .widget-title {
  padding-left: 15px;
  padding-right: 15px;
}
.column .gap-30 .load-more-bt {
  margin-left: 15px;
  margin-right: 15px;
}
.column .gap-30.full-width {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.column .gap-30.full-width.tabs-end header,
.column .gap-30.full-width.tabs-start header,
.column .gap-30.full-width.tabs-end .widget-title,
.column .gap-30.full-width.tabs-start .widget-title,
.column .gap-30.full-width.tabs-end .section-title,
.column .gap-30.full-width.tabs-start .section-title {
  padding-left: 30px;
  padding-right: 30px;
}
.column .gap-30:not(.full-width) .load-more-bt,
.column .gap-30:not(.full-width) .widget-title,
.column .gap-30:not(.full-width) .more-items-list,
.column .gap-30:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 30px) !important;
}
.column .gap-30:not(.full-width) .more-items-list,
.column .gap-30:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-30 .more-items-item {
  margin: 0 15px 30px;
}
.column .gap-30 .more-items-group > .wrapper {
  padding-left: 15px;
  padding-right: 15px;
}
.column .gap-30.img-aside.one-one .more-items-item {
  width: calc(100% -  30px);
}
.column .gap-30.img-aside.one-two .more-items-item {
  width: calc(50% -  30px);
}
.column .gap-30.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  30px);
}
.column .gap-30.img-aside.one-four .more-items-item {
  width: calc(25% -  30px);
}
.column .gap-30.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-30.one-one .more-items-item,
.column .gap-30.one-one .more-video-item,
.column .gap-30.one-one .galleries-item,
.column .gap-30.one-one .socialstream-item,
.column .gap-30.one-one .control-group,
.column .gap-30.one-one .formly > * > *,
.column .gap-30.one-one.img-aside .more-items-item,
.column .gap-30.one-one.landing li {
  width: calc(100% -  30px);
}
.column .gap-30.two-three .more-items-item,
.column .gap-30.two-three .more-video-item,
.column .gap-30.two-three .galleries-item,
.column .gap-30.two-three .socialstream-item,
.column .gap-30.two-three .control-group,
.column .gap-30.two-three .formly > * > *,
.column .gap-30.two-three.img-aside .more-items-item,
.column .gap-30.two-three.landing li {
  width: calc(66.666666666% -  30px);
}
.column .gap-30.one-two .more-items-item,
.column .gap-30.one-two .more-video-item,
.column .gap-30.one-two .galleries-item,
.column .gap-30.one-two .socialstream-item,
.column .gap-30.one-two .control-group,
.column .gap-30.one-two .formly > * > *,
.column .gap-30.one-two.img-aside .more-items-item,
.column .gap-30.one-two.landing li {
  width: calc(50% -  30px);
}
.column .gap-30.one-three .more-items-item,
.column .gap-30.one-three .more-video-item,
.column .gap-30.one-three .galleries-item,
.column .gap-30.one-three .socialstream-item,
.column .gap-30.one-three .control-group,
.column .gap-30.one-three .formly > * > *,
.column .gap-30.one-three.img-aside .more-items-item,
.column .gap-30.one-three.landing li {
  width: calc(33.33333333% -  30px);
}
.column .gap-30.one-four .more-items-item,
.column .gap-30.one-four .more-video-item,
.column .gap-30.one-four .galleries-item,
.column .gap-30.one-four .socialstream-item,
.column .gap-30.one-four .control-group,
.column .gap-30.one-four .formly > * > *,
.column .gap-30.one-four.img-aside .more-items-item,
.column .gap-30.one-four.landing li {
  width: calc(25% -  30px);
}
.column .gap-30.one-five .more-items-item,
.column .gap-30.one-five .more-video-item,
.column .gap-30.one-five .galleries-item,
.column .gap-30.one-five .socialstream-item,
.column .gap-30.one-five .control-group,
.column .gap-30.one-five .formly > * > *,
.column .gap-30.one-five.img-aside .more-items-item,
.column .gap-30.one-five.landing li {
  width: calc(20% -  30px);
}
.column .gap-30.one-six .more-items-item,
.column .gap-30.one-six .more-video-item,
.column .gap-30.one-six .galleries-item,
.column .gap-30.one-six .socialstream-item,
.column .gap-30.one-six .control-group,
.column .gap-30.one-six .formly > * > *,
.column .gap-30.one-six.img-aside .more-items-item,
.column .gap-30.one-six.landing li {
  width: calc(16.6666667% -  30px);
}
.column .gap-30.one-seven .more-items-item,
.column .gap-30.one-seven .more-video-item,
.column .gap-30.one-seven .galleries-item,
.column .gap-30.one-seven .socialstream-item,
.column .gap-30.one-seven .control-group,
.column .gap-30.one-seven .formly > * > *,
.column .gap-30.one-seven.img-aside .more-items-item,
.column .gap-30.one-seven.landing li {
  width: calc(14.2857142857% -  30px);
}
.column .gap-29 .widget-title {
  padding-left: 14.5px;
  padding-right: 14.5px;
}
.column .gap-29 .load-more-bt {
  margin-left: 14.5px;
  margin-right: 14.5px;
}
.column .gap-29.full-width {
  padding-left: 14.5px !important;
  padding-right: 14.5px !important;
}
.column .gap-29.full-width.tabs-end header,
.column .gap-29.full-width.tabs-start header,
.column .gap-29.full-width.tabs-end .widget-title,
.column .gap-29.full-width.tabs-start .widget-title,
.column .gap-29.full-width.tabs-end .section-title,
.column .gap-29.full-width.tabs-start .section-title {
  padding-left: 29px;
  padding-right: 29px;
}
.column .gap-29:not(.full-width) .load-more-bt,
.column .gap-29:not(.full-width) .widget-title,
.column .gap-29:not(.full-width) .more-items-list,
.column .gap-29:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 29px) !important;
}
.column .gap-29:not(.full-width) .more-items-list,
.column .gap-29:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-29 .more-items-item {
  margin: 0 14.5px 29px;
}
.column .gap-29 .more-items-group > .wrapper {
  padding-left: 14.5px;
  padding-right: 14.5px;
}
.column .gap-29.img-aside.one-one .more-items-item {
  width: calc(100% -  29px);
}
.column .gap-29.img-aside.one-two .more-items-item {
  width: calc(50% -  29px);
}
.column .gap-29.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  29px);
}
.column .gap-29.img-aside.one-four .more-items-item {
  width: calc(25% -  29px);
}
.column .gap-29.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-29.one-one .more-items-item,
.column .gap-29.one-one .more-video-item,
.column .gap-29.one-one .galleries-item,
.column .gap-29.one-one .socialstream-item,
.column .gap-29.one-one .control-group,
.column .gap-29.one-one .formly > * > *,
.column .gap-29.one-one.img-aside .more-items-item,
.column .gap-29.one-one.landing li {
  width: calc(100% -  29px);
}
.column .gap-29.two-three .more-items-item,
.column .gap-29.two-three .more-video-item,
.column .gap-29.two-three .galleries-item,
.column .gap-29.two-three .socialstream-item,
.column .gap-29.two-three .control-group,
.column .gap-29.two-three .formly > * > *,
.column .gap-29.two-three.img-aside .more-items-item,
.column .gap-29.two-three.landing li {
  width: calc(66.666666666% -  29px);
}
.column .gap-29.one-two .more-items-item,
.column .gap-29.one-two .more-video-item,
.column .gap-29.one-two .galleries-item,
.column .gap-29.one-two .socialstream-item,
.column .gap-29.one-two .control-group,
.column .gap-29.one-two .formly > * > *,
.column .gap-29.one-two.img-aside .more-items-item,
.column .gap-29.one-two.landing li {
  width: calc(50% -  29px);
}
.column .gap-29.one-three .more-items-item,
.column .gap-29.one-three .more-video-item,
.column .gap-29.one-three .galleries-item,
.column .gap-29.one-three .socialstream-item,
.column .gap-29.one-three .control-group,
.column .gap-29.one-three .formly > * > *,
.column .gap-29.one-three.img-aside .more-items-item,
.column .gap-29.one-three.landing li {
  width: calc(33.33333333% -  29px);
}
.column .gap-29.one-four .more-items-item,
.column .gap-29.one-four .more-video-item,
.column .gap-29.one-four .galleries-item,
.column .gap-29.one-four .socialstream-item,
.column .gap-29.one-four .control-group,
.column .gap-29.one-four .formly > * > *,
.column .gap-29.one-four.img-aside .more-items-item,
.column .gap-29.one-four.landing li {
  width: calc(25% -  29px);
}
.column .gap-29.one-five .more-items-item,
.column .gap-29.one-five .more-video-item,
.column .gap-29.one-five .galleries-item,
.column .gap-29.one-five .socialstream-item,
.column .gap-29.one-five .control-group,
.column .gap-29.one-five .formly > * > *,
.column .gap-29.one-five.img-aside .more-items-item,
.column .gap-29.one-five.landing li {
  width: calc(20% -  29px);
}
.column .gap-29.one-six .more-items-item,
.column .gap-29.one-six .more-video-item,
.column .gap-29.one-six .galleries-item,
.column .gap-29.one-six .socialstream-item,
.column .gap-29.one-six .control-group,
.column .gap-29.one-six .formly > * > *,
.column .gap-29.one-six.img-aside .more-items-item,
.column .gap-29.one-six.landing li {
  width: calc(16.6666667% -  29px);
}
.column .gap-29.one-seven .more-items-item,
.column .gap-29.one-seven .more-video-item,
.column .gap-29.one-seven .galleries-item,
.column .gap-29.one-seven .socialstream-item,
.column .gap-29.one-seven .control-group,
.column .gap-29.one-seven .formly > * > *,
.column .gap-29.one-seven.img-aside .more-items-item,
.column .gap-29.one-seven.landing li {
  width: calc(14.2857142857% -  29px);
}
.column .gap-28 .widget-title {
  padding-left: 14px;
  padding-right: 14px;
}
.column .gap-28 .load-more-bt {
  margin-left: 14px;
  margin-right: 14px;
}
.column .gap-28.full-width {
  padding-left: 14px !important;
  padding-right: 14px !important;
}
.column .gap-28.full-width.tabs-end header,
.column .gap-28.full-width.tabs-start header,
.column .gap-28.full-width.tabs-end .widget-title,
.column .gap-28.full-width.tabs-start .widget-title,
.column .gap-28.full-width.tabs-end .section-title,
.column .gap-28.full-width.tabs-start .section-title {
  padding-left: 28px;
  padding-right: 28px;
}
.column .gap-28:not(.full-width) .load-more-bt,
.column .gap-28:not(.full-width) .widget-title,
.column .gap-28:not(.full-width) .more-items-list,
.column .gap-28:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 28px) !important;
}
.column .gap-28:not(.full-width) .more-items-list,
.column .gap-28:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-28 .more-items-item {
  margin: 0 14px 28px;
}
.column .gap-28 .more-items-group > .wrapper {
  padding-left: 14px;
  padding-right: 14px;
}
.column .gap-28.img-aside.one-one .more-items-item {
  width: calc(100% -  28px);
}
.column .gap-28.img-aside.one-two .more-items-item {
  width: calc(50% -  28px);
}
.column .gap-28.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  28px);
}
.column .gap-28.img-aside.one-four .more-items-item {
  width: calc(25% -  28px);
}
.column .gap-28.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-28.one-one .more-items-item,
.column .gap-28.one-one .more-video-item,
.column .gap-28.one-one .galleries-item,
.column .gap-28.one-one .socialstream-item,
.column .gap-28.one-one .control-group,
.column .gap-28.one-one .formly > * > *,
.column .gap-28.one-one.img-aside .more-items-item,
.column .gap-28.one-one.landing li {
  width: calc(100% -  28px);
}
.column .gap-28.two-three .more-items-item,
.column .gap-28.two-three .more-video-item,
.column .gap-28.two-three .galleries-item,
.column .gap-28.two-three .socialstream-item,
.column .gap-28.two-three .control-group,
.column .gap-28.two-three .formly > * > *,
.column .gap-28.two-three.img-aside .more-items-item,
.column .gap-28.two-three.landing li {
  width: calc(66.666666666% -  28px);
}
.column .gap-28.one-two .more-items-item,
.column .gap-28.one-two .more-video-item,
.column .gap-28.one-two .galleries-item,
.column .gap-28.one-two .socialstream-item,
.column .gap-28.one-two .control-group,
.column .gap-28.one-two .formly > * > *,
.column .gap-28.one-two.img-aside .more-items-item,
.column .gap-28.one-two.landing li {
  width: calc(50% -  28px);
}
.column .gap-28.one-three .more-items-item,
.column .gap-28.one-three .more-video-item,
.column .gap-28.one-three .galleries-item,
.column .gap-28.one-three .socialstream-item,
.column .gap-28.one-three .control-group,
.column .gap-28.one-three .formly > * > *,
.column .gap-28.one-three.img-aside .more-items-item,
.column .gap-28.one-three.landing li {
  width: calc(33.33333333% -  28px);
}
.column .gap-28.one-four .more-items-item,
.column .gap-28.one-four .more-video-item,
.column .gap-28.one-four .galleries-item,
.column .gap-28.one-four .socialstream-item,
.column .gap-28.one-four .control-group,
.column .gap-28.one-four .formly > * > *,
.column .gap-28.one-four.img-aside .more-items-item,
.column .gap-28.one-four.landing li {
  width: calc(25% -  28px);
}
.column .gap-28.one-five .more-items-item,
.column .gap-28.one-five .more-video-item,
.column .gap-28.one-five .galleries-item,
.column .gap-28.one-five .socialstream-item,
.column .gap-28.one-five .control-group,
.column .gap-28.one-five .formly > * > *,
.column .gap-28.one-five.img-aside .more-items-item,
.column .gap-28.one-five.landing li {
  width: calc(20% -  28px);
}
.column .gap-28.one-six .more-items-item,
.column .gap-28.one-six .more-video-item,
.column .gap-28.one-six .galleries-item,
.column .gap-28.one-six .socialstream-item,
.column .gap-28.one-six .control-group,
.column .gap-28.one-six .formly > * > *,
.column .gap-28.one-six.img-aside .more-items-item,
.column .gap-28.one-six.landing li {
  width: calc(16.6666667% -  28px);
}
.column .gap-28.one-seven .more-items-item,
.column .gap-28.one-seven .more-video-item,
.column .gap-28.one-seven .galleries-item,
.column .gap-28.one-seven .socialstream-item,
.column .gap-28.one-seven .control-group,
.column .gap-28.one-seven .formly > * > *,
.column .gap-28.one-seven.img-aside .more-items-item,
.column .gap-28.one-seven.landing li {
  width: calc(14.2857142857% -  28px);
}
.column .gap-27 .widget-title {
  padding-left: 13.5px;
  padding-right: 13.5px;
}
.column .gap-27 .load-more-bt {
  margin-left: 13.5px;
  margin-right: 13.5px;
}
.column .gap-27.full-width {
  padding-left: 13.5px !important;
  padding-right: 13.5px !important;
}
.column .gap-27.full-width.tabs-end header,
.column .gap-27.full-width.tabs-start header,
.column .gap-27.full-width.tabs-end .widget-title,
.column .gap-27.full-width.tabs-start .widget-title,
.column .gap-27.full-width.tabs-end .section-title,
.column .gap-27.full-width.tabs-start .section-title {
  padding-left: 27px;
  padding-right: 27px;
}
.column .gap-27:not(.full-width) .load-more-bt,
.column .gap-27:not(.full-width) .widget-title,
.column .gap-27:not(.full-width) .more-items-list,
.column .gap-27:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 27px) !important;
}
.column .gap-27:not(.full-width) .more-items-list,
.column .gap-27:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-27 .more-items-item {
  margin: 0 13.5px 27px;
}
.column .gap-27 .more-items-group > .wrapper {
  padding-left: 13.5px;
  padding-right: 13.5px;
}
.column .gap-27.img-aside.one-one .more-items-item {
  width: calc(100% -  27px);
}
.column .gap-27.img-aside.one-two .more-items-item {
  width: calc(50% -  27px);
}
.column .gap-27.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  27px);
}
.column .gap-27.img-aside.one-four .more-items-item {
  width: calc(25% -  27px);
}
.column .gap-27.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-27.one-one .more-items-item,
.column .gap-27.one-one .more-video-item,
.column .gap-27.one-one .galleries-item,
.column .gap-27.one-one .socialstream-item,
.column .gap-27.one-one .control-group,
.column .gap-27.one-one .formly > * > *,
.column .gap-27.one-one.img-aside .more-items-item,
.column .gap-27.one-one.landing li {
  width: calc(100% -  27px);
}
.column .gap-27.two-three .more-items-item,
.column .gap-27.two-three .more-video-item,
.column .gap-27.two-three .galleries-item,
.column .gap-27.two-three .socialstream-item,
.column .gap-27.two-three .control-group,
.column .gap-27.two-three .formly > * > *,
.column .gap-27.two-three.img-aside .more-items-item,
.column .gap-27.two-three.landing li {
  width: calc(66.666666666% -  27px);
}
.column .gap-27.one-two .more-items-item,
.column .gap-27.one-two .more-video-item,
.column .gap-27.one-two .galleries-item,
.column .gap-27.one-two .socialstream-item,
.column .gap-27.one-two .control-group,
.column .gap-27.one-two .formly > * > *,
.column .gap-27.one-two.img-aside .more-items-item,
.column .gap-27.one-two.landing li {
  width: calc(50% -  27px);
}
.column .gap-27.one-three .more-items-item,
.column .gap-27.one-three .more-video-item,
.column .gap-27.one-three .galleries-item,
.column .gap-27.one-three .socialstream-item,
.column .gap-27.one-three .control-group,
.column .gap-27.one-three .formly > * > *,
.column .gap-27.one-three.img-aside .more-items-item,
.column .gap-27.one-three.landing li {
  width: calc(33.33333333% -  27px);
}
.column .gap-27.one-four .more-items-item,
.column .gap-27.one-four .more-video-item,
.column .gap-27.one-four .galleries-item,
.column .gap-27.one-four .socialstream-item,
.column .gap-27.one-four .control-group,
.column .gap-27.one-four .formly > * > *,
.column .gap-27.one-four.img-aside .more-items-item,
.column .gap-27.one-four.landing li {
  width: calc(25% -  27px);
}
.column .gap-27.one-five .more-items-item,
.column .gap-27.one-five .more-video-item,
.column .gap-27.one-five .galleries-item,
.column .gap-27.one-five .socialstream-item,
.column .gap-27.one-five .control-group,
.column .gap-27.one-five .formly > * > *,
.column .gap-27.one-five.img-aside .more-items-item,
.column .gap-27.one-five.landing li {
  width: calc(20% -  27px);
}
.column .gap-27.one-six .more-items-item,
.column .gap-27.one-six .more-video-item,
.column .gap-27.one-six .galleries-item,
.column .gap-27.one-six .socialstream-item,
.column .gap-27.one-six .control-group,
.column .gap-27.one-six .formly > * > *,
.column .gap-27.one-six.img-aside .more-items-item,
.column .gap-27.one-six.landing li {
  width: calc(16.6666667% -  27px);
}
.column .gap-27.one-seven .more-items-item,
.column .gap-27.one-seven .more-video-item,
.column .gap-27.one-seven .galleries-item,
.column .gap-27.one-seven .socialstream-item,
.column .gap-27.one-seven .control-group,
.column .gap-27.one-seven .formly > * > *,
.column .gap-27.one-seven.img-aside .more-items-item,
.column .gap-27.one-seven.landing li {
  width: calc(14.2857142857% -  27px);
}
.column .gap-26 .widget-title {
  padding-left: 13px;
  padding-right: 13px;
}
.column .gap-26 .load-more-bt {
  margin-left: 13px;
  margin-right: 13px;
}
.column .gap-26.full-width {
  padding-left: 13px !important;
  padding-right: 13px !important;
}
.column .gap-26.full-width.tabs-end header,
.column .gap-26.full-width.tabs-start header,
.column .gap-26.full-width.tabs-end .widget-title,
.column .gap-26.full-width.tabs-start .widget-title,
.column .gap-26.full-width.tabs-end .section-title,
.column .gap-26.full-width.tabs-start .section-title {
  padding-left: 26px;
  padding-right: 26px;
}
.column .gap-26:not(.full-width) .load-more-bt,
.column .gap-26:not(.full-width) .widget-title,
.column .gap-26:not(.full-width) .more-items-list,
.column .gap-26:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 26px) !important;
}
.column .gap-26:not(.full-width) .more-items-list,
.column .gap-26:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-26 .more-items-item {
  margin: 0 13px 26px;
}
.column .gap-26 .more-items-group > .wrapper {
  padding-left: 13px;
  padding-right: 13px;
}
.column .gap-26.img-aside.one-one .more-items-item {
  width: calc(100% -  26px);
}
.column .gap-26.img-aside.one-two .more-items-item {
  width: calc(50% -  26px);
}
.column .gap-26.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  26px);
}
.column .gap-26.img-aside.one-four .more-items-item {
  width: calc(25% -  26px);
}
.column .gap-26.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-26.one-one .more-items-item,
.column .gap-26.one-one .more-video-item,
.column .gap-26.one-one .galleries-item,
.column .gap-26.one-one .socialstream-item,
.column .gap-26.one-one .control-group,
.column .gap-26.one-one .formly > * > *,
.column .gap-26.one-one.img-aside .more-items-item,
.column .gap-26.one-one.landing li {
  width: calc(100% -  26px);
}
.column .gap-26.two-three .more-items-item,
.column .gap-26.two-three .more-video-item,
.column .gap-26.two-three .galleries-item,
.column .gap-26.two-three .socialstream-item,
.column .gap-26.two-three .control-group,
.column .gap-26.two-three .formly > * > *,
.column .gap-26.two-three.img-aside .more-items-item,
.column .gap-26.two-three.landing li {
  width: calc(66.666666666% -  26px);
}
.column .gap-26.one-two .more-items-item,
.column .gap-26.one-two .more-video-item,
.column .gap-26.one-two .galleries-item,
.column .gap-26.one-two .socialstream-item,
.column .gap-26.one-two .control-group,
.column .gap-26.one-two .formly > * > *,
.column .gap-26.one-two.img-aside .more-items-item,
.column .gap-26.one-two.landing li {
  width: calc(50% -  26px);
}
.column .gap-26.one-three .more-items-item,
.column .gap-26.one-three .more-video-item,
.column .gap-26.one-three .galleries-item,
.column .gap-26.one-three .socialstream-item,
.column .gap-26.one-three .control-group,
.column .gap-26.one-three .formly > * > *,
.column .gap-26.one-three.img-aside .more-items-item,
.column .gap-26.one-three.landing li {
  width: calc(33.33333333% -  26px);
}
.column .gap-26.one-four .more-items-item,
.column .gap-26.one-four .more-video-item,
.column .gap-26.one-four .galleries-item,
.column .gap-26.one-four .socialstream-item,
.column .gap-26.one-four .control-group,
.column .gap-26.one-four .formly > * > *,
.column .gap-26.one-four.img-aside .more-items-item,
.column .gap-26.one-four.landing li {
  width: calc(25% -  26px);
}
.column .gap-26.one-five .more-items-item,
.column .gap-26.one-five .more-video-item,
.column .gap-26.one-five .galleries-item,
.column .gap-26.one-five .socialstream-item,
.column .gap-26.one-five .control-group,
.column .gap-26.one-five .formly > * > *,
.column .gap-26.one-five.img-aside .more-items-item,
.column .gap-26.one-five.landing li {
  width: calc(20% -  26px);
}
.column .gap-26.one-six .more-items-item,
.column .gap-26.one-six .more-video-item,
.column .gap-26.one-six .galleries-item,
.column .gap-26.one-six .socialstream-item,
.column .gap-26.one-six .control-group,
.column .gap-26.one-six .formly > * > *,
.column .gap-26.one-six.img-aside .more-items-item,
.column .gap-26.one-six.landing li {
  width: calc(16.6666667% -  26px);
}
.column .gap-26.one-seven .more-items-item,
.column .gap-26.one-seven .more-video-item,
.column .gap-26.one-seven .galleries-item,
.column .gap-26.one-seven .socialstream-item,
.column .gap-26.one-seven .control-group,
.column .gap-26.one-seven .formly > * > *,
.column .gap-26.one-seven.img-aside .more-items-item,
.column .gap-26.one-seven.landing li {
  width: calc(14.2857142857% -  26px);
}
.column .gap-25 .widget-title {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.column .gap-25 .load-more-bt {
  margin-left: 12.5px;
  margin-right: 12.5px;
}
.column .gap-25.full-width {
  padding-left: 12.5px !important;
  padding-right: 12.5px !important;
}
.column .gap-25.full-width.tabs-end header,
.column .gap-25.full-width.tabs-start header,
.column .gap-25.full-width.tabs-end .widget-title,
.column .gap-25.full-width.tabs-start .widget-title,
.column .gap-25.full-width.tabs-end .section-title,
.column .gap-25.full-width.tabs-start .section-title {
  padding-left: 25px;
  padding-right: 25px;
}
.column .gap-25:not(.full-width) .load-more-bt,
.column .gap-25:not(.full-width) .widget-title,
.column .gap-25:not(.full-width) .more-items-list,
.column .gap-25:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 25px) !important;
}
.column .gap-25:not(.full-width) .more-items-list,
.column .gap-25:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-25 .more-items-item {
  margin: 0 12.5px 25px;
}
.column .gap-25 .more-items-group > .wrapper {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.column .gap-25.img-aside.one-one .more-items-item {
  width: calc(100% -  25px);
}
.column .gap-25.img-aside.one-two .more-items-item {
  width: calc(50% -  25px);
}
.column .gap-25.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  25px);
}
.column .gap-25.img-aside.one-four .more-items-item {
  width: calc(25% -  25px);
}
.column .gap-25.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-25.one-one .more-items-item,
.column .gap-25.one-one .more-video-item,
.column .gap-25.one-one .galleries-item,
.column .gap-25.one-one .socialstream-item,
.column .gap-25.one-one .control-group,
.column .gap-25.one-one .formly > * > *,
.column .gap-25.one-one.img-aside .more-items-item,
.column .gap-25.one-one.landing li {
  width: calc(100% -  25px);
}
.column .gap-25.two-three .more-items-item,
.column .gap-25.two-three .more-video-item,
.column .gap-25.two-three .galleries-item,
.column .gap-25.two-three .socialstream-item,
.column .gap-25.two-three .control-group,
.column .gap-25.two-three .formly > * > *,
.column .gap-25.two-three.img-aside .more-items-item,
.column .gap-25.two-three.landing li {
  width: calc(66.666666666% -  25px);
}
.column .gap-25.one-two .more-items-item,
.column .gap-25.one-two .more-video-item,
.column .gap-25.one-two .galleries-item,
.column .gap-25.one-two .socialstream-item,
.column .gap-25.one-two .control-group,
.column .gap-25.one-two .formly > * > *,
.column .gap-25.one-two.img-aside .more-items-item,
.column .gap-25.one-two.landing li {
  width: calc(50% -  25px);
}
.column .gap-25.one-three .more-items-item,
.column .gap-25.one-three .more-video-item,
.column .gap-25.one-three .galleries-item,
.column .gap-25.one-three .socialstream-item,
.column .gap-25.one-three .control-group,
.column .gap-25.one-three .formly > * > *,
.column .gap-25.one-three.img-aside .more-items-item,
.column .gap-25.one-three.landing li {
  width: calc(33.33333333% -  25px);
}
.column .gap-25.one-four .more-items-item,
.column .gap-25.one-four .more-video-item,
.column .gap-25.one-four .galleries-item,
.column .gap-25.one-four .socialstream-item,
.column .gap-25.one-four .control-group,
.column .gap-25.one-four .formly > * > *,
.column .gap-25.one-four.img-aside .more-items-item,
.column .gap-25.one-four.landing li {
  width: calc(25% -  25px);
}
.column .gap-25.one-five .more-items-item,
.column .gap-25.one-five .more-video-item,
.column .gap-25.one-five .galleries-item,
.column .gap-25.one-five .socialstream-item,
.column .gap-25.one-five .control-group,
.column .gap-25.one-five .formly > * > *,
.column .gap-25.one-five.img-aside .more-items-item,
.column .gap-25.one-five.landing li {
  width: calc(20% -  25px);
}
.column .gap-25.one-six .more-items-item,
.column .gap-25.one-six .more-video-item,
.column .gap-25.one-six .galleries-item,
.column .gap-25.one-six .socialstream-item,
.column .gap-25.one-six .control-group,
.column .gap-25.one-six .formly > * > *,
.column .gap-25.one-six.img-aside .more-items-item,
.column .gap-25.one-six.landing li {
  width: calc(16.6666667% -  25px);
}
.column .gap-25.one-seven .more-items-item,
.column .gap-25.one-seven .more-video-item,
.column .gap-25.one-seven .galleries-item,
.column .gap-25.one-seven .socialstream-item,
.column .gap-25.one-seven .control-group,
.column .gap-25.one-seven .formly > * > *,
.column .gap-25.one-seven.img-aside .more-items-item,
.column .gap-25.one-seven.landing li {
  width: calc(14.2857142857% -  25px);
}
.column .gap-24 .widget-title {
  padding-left: 12px;
  padding-right: 12px;
}
.column .gap-24 .load-more-bt {
  margin-left: 12px;
  margin-right: 12px;
}
.column .gap-24.full-width {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.column .gap-24.full-width.tabs-end header,
.column .gap-24.full-width.tabs-start header,
.column .gap-24.full-width.tabs-end .widget-title,
.column .gap-24.full-width.tabs-start .widget-title,
.column .gap-24.full-width.tabs-end .section-title,
.column .gap-24.full-width.tabs-start .section-title {
  padding-left: 24px;
  padding-right: 24px;
}
.column .gap-24:not(.full-width) .load-more-bt,
.column .gap-24:not(.full-width) .widget-title,
.column .gap-24:not(.full-width) .more-items-list,
.column .gap-24:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 24px) !important;
}
.column .gap-24:not(.full-width) .more-items-list,
.column .gap-24:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-24 .more-items-item {
  margin: 0 12px 24px;
}
.column .gap-24 .more-items-group > .wrapper {
  padding-left: 12px;
  padding-right: 12px;
}
.column .gap-24.img-aside.one-one .more-items-item {
  width: calc(100% -  24px);
}
.column .gap-24.img-aside.one-two .more-items-item {
  width: calc(50% -  24px);
}
.column .gap-24.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  24px);
}
.column .gap-24.img-aside.one-four .more-items-item {
  width: calc(25% -  24px);
}
.column .gap-24.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-24.one-one .more-items-item,
.column .gap-24.one-one .more-video-item,
.column .gap-24.one-one .galleries-item,
.column .gap-24.one-one .socialstream-item,
.column .gap-24.one-one .control-group,
.column .gap-24.one-one .formly > * > *,
.column .gap-24.one-one.img-aside .more-items-item,
.column .gap-24.one-one.landing li {
  width: calc(100% -  24px);
}
.column .gap-24.two-three .more-items-item,
.column .gap-24.two-three .more-video-item,
.column .gap-24.two-three .galleries-item,
.column .gap-24.two-three .socialstream-item,
.column .gap-24.two-three .control-group,
.column .gap-24.two-three .formly > * > *,
.column .gap-24.two-three.img-aside .more-items-item,
.column .gap-24.two-three.landing li {
  width: calc(66.666666666% -  24px);
}
.column .gap-24.one-two .more-items-item,
.column .gap-24.one-two .more-video-item,
.column .gap-24.one-two .galleries-item,
.column .gap-24.one-two .socialstream-item,
.column .gap-24.one-two .control-group,
.column .gap-24.one-two .formly > * > *,
.column .gap-24.one-two.img-aside .more-items-item,
.column .gap-24.one-two.landing li {
  width: calc(50% -  24px);
}
.column .gap-24.one-three .more-items-item,
.column .gap-24.one-three .more-video-item,
.column .gap-24.one-three .galleries-item,
.column .gap-24.one-three .socialstream-item,
.column .gap-24.one-three .control-group,
.column .gap-24.one-three .formly > * > *,
.column .gap-24.one-three.img-aside .more-items-item,
.column .gap-24.one-three.landing li {
  width: calc(33.33333333% -  24px);
}
.column .gap-24.one-four .more-items-item,
.column .gap-24.one-four .more-video-item,
.column .gap-24.one-four .galleries-item,
.column .gap-24.one-four .socialstream-item,
.column .gap-24.one-four .control-group,
.column .gap-24.one-four .formly > * > *,
.column .gap-24.one-four.img-aside .more-items-item,
.column .gap-24.one-four.landing li {
  width: calc(25% -  24px);
}
.column .gap-24.one-five .more-items-item,
.column .gap-24.one-five .more-video-item,
.column .gap-24.one-five .galleries-item,
.column .gap-24.one-five .socialstream-item,
.column .gap-24.one-five .control-group,
.column .gap-24.one-five .formly > * > *,
.column .gap-24.one-five.img-aside .more-items-item,
.column .gap-24.one-five.landing li {
  width: calc(20% -  24px);
}
.column .gap-24.one-six .more-items-item,
.column .gap-24.one-six .more-video-item,
.column .gap-24.one-six .galleries-item,
.column .gap-24.one-six .socialstream-item,
.column .gap-24.one-six .control-group,
.column .gap-24.one-six .formly > * > *,
.column .gap-24.one-six.img-aside .more-items-item,
.column .gap-24.one-six.landing li {
  width: calc(16.6666667% -  24px);
}
.column .gap-24.one-seven .more-items-item,
.column .gap-24.one-seven .more-video-item,
.column .gap-24.one-seven .galleries-item,
.column .gap-24.one-seven .socialstream-item,
.column .gap-24.one-seven .control-group,
.column .gap-24.one-seven .formly > * > *,
.column .gap-24.one-seven.img-aside .more-items-item,
.column .gap-24.one-seven.landing li {
  width: calc(14.2857142857% -  24px);
}
.column .gap-23 .widget-title {
  padding-left: 11.5px;
  padding-right: 11.5px;
}
.column .gap-23 .load-more-bt {
  margin-left: 11.5px;
  margin-right: 11.5px;
}
.column .gap-23.full-width {
  padding-left: 11.5px !important;
  padding-right: 11.5px !important;
}
.column .gap-23.full-width.tabs-end header,
.column .gap-23.full-width.tabs-start header,
.column .gap-23.full-width.tabs-end .widget-title,
.column .gap-23.full-width.tabs-start .widget-title,
.column .gap-23.full-width.tabs-end .section-title,
.column .gap-23.full-width.tabs-start .section-title {
  padding-left: 23px;
  padding-right: 23px;
}
.column .gap-23:not(.full-width) .load-more-bt,
.column .gap-23:not(.full-width) .widget-title,
.column .gap-23:not(.full-width) .more-items-list,
.column .gap-23:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 23px) !important;
}
.column .gap-23:not(.full-width) .more-items-list,
.column .gap-23:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-23 .more-items-item {
  margin: 0 11.5px 23px;
}
.column .gap-23 .more-items-group > .wrapper {
  padding-left: 11.5px;
  padding-right: 11.5px;
}
.column .gap-23.img-aside.one-one .more-items-item {
  width: calc(100% -  23px);
}
.column .gap-23.img-aside.one-two .more-items-item {
  width: calc(50% -  23px);
}
.column .gap-23.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  23px);
}
.column .gap-23.img-aside.one-four .more-items-item {
  width: calc(25% -  23px);
}
.column .gap-23.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-23.one-one .more-items-item,
.column .gap-23.one-one .more-video-item,
.column .gap-23.one-one .galleries-item,
.column .gap-23.one-one .socialstream-item,
.column .gap-23.one-one .control-group,
.column .gap-23.one-one .formly > * > *,
.column .gap-23.one-one.img-aside .more-items-item,
.column .gap-23.one-one.landing li {
  width: calc(100% -  23px);
}
.column .gap-23.two-three .more-items-item,
.column .gap-23.two-three .more-video-item,
.column .gap-23.two-three .galleries-item,
.column .gap-23.two-three .socialstream-item,
.column .gap-23.two-three .control-group,
.column .gap-23.two-three .formly > * > *,
.column .gap-23.two-three.img-aside .more-items-item,
.column .gap-23.two-three.landing li {
  width: calc(66.666666666% -  23px);
}
.column .gap-23.one-two .more-items-item,
.column .gap-23.one-two .more-video-item,
.column .gap-23.one-two .galleries-item,
.column .gap-23.one-two .socialstream-item,
.column .gap-23.one-two .control-group,
.column .gap-23.one-two .formly > * > *,
.column .gap-23.one-two.img-aside .more-items-item,
.column .gap-23.one-two.landing li {
  width: calc(50% -  23px);
}
.column .gap-23.one-three .more-items-item,
.column .gap-23.one-three .more-video-item,
.column .gap-23.one-three .galleries-item,
.column .gap-23.one-three .socialstream-item,
.column .gap-23.one-three .control-group,
.column .gap-23.one-three .formly > * > *,
.column .gap-23.one-three.img-aside .more-items-item,
.column .gap-23.one-three.landing li {
  width: calc(33.33333333% -  23px);
}
.column .gap-23.one-four .more-items-item,
.column .gap-23.one-four .more-video-item,
.column .gap-23.one-four .galleries-item,
.column .gap-23.one-four .socialstream-item,
.column .gap-23.one-four .control-group,
.column .gap-23.one-four .formly > * > *,
.column .gap-23.one-four.img-aside .more-items-item,
.column .gap-23.one-four.landing li {
  width: calc(25% -  23px);
}
.column .gap-23.one-five .more-items-item,
.column .gap-23.one-five .more-video-item,
.column .gap-23.one-five .galleries-item,
.column .gap-23.one-five .socialstream-item,
.column .gap-23.one-five .control-group,
.column .gap-23.one-five .formly > * > *,
.column .gap-23.one-five.img-aside .more-items-item,
.column .gap-23.one-five.landing li {
  width: calc(20% -  23px);
}
.column .gap-23.one-six .more-items-item,
.column .gap-23.one-six .more-video-item,
.column .gap-23.one-six .galleries-item,
.column .gap-23.one-six .socialstream-item,
.column .gap-23.one-six .control-group,
.column .gap-23.one-six .formly > * > *,
.column .gap-23.one-six.img-aside .more-items-item,
.column .gap-23.one-six.landing li {
  width: calc(16.6666667% -  23px);
}
.column .gap-23.one-seven .more-items-item,
.column .gap-23.one-seven .more-video-item,
.column .gap-23.one-seven .galleries-item,
.column .gap-23.one-seven .socialstream-item,
.column .gap-23.one-seven .control-group,
.column .gap-23.one-seven .formly > * > *,
.column .gap-23.one-seven.img-aside .more-items-item,
.column .gap-23.one-seven.landing li {
  width: calc(14.2857142857% -  23px);
}
.column .gap-22 .widget-title {
  padding-left: 11px;
  padding-right: 11px;
}
.column .gap-22 .load-more-bt {
  margin-left: 11px;
  margin-right: 11px;
}
.column .gap-22.full-width {
  padding-left: 11px !important;
  padding-right: 11px !important;
}
.column .gap-22.full-width.tabs-end header,
.column .gap-22.full-width.tabs-start header,
.column .gap-22.full-width.tabs-end .widget-title,
.column .gap-22.full-width.tabs-start .widget-title,
.column .gap-22.full-width.tabs-end .section-title,
.column .gap-22.full-width.tabs-start .section-title {
  padding-left: 22px;
  padding-right: 22px;
}
.column .gap-22:not(.full-width) .load-more-bt,
.column .gap-22:not(.full-width) .widget-title,
.column .gap-22:not(.full-width) .more-items-list,
.column .gap-22:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 22px) !important;
}
.column .gap-22:not(.full-width) .more-items-list,
.column .gap-22:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-22 .more-items-item {
  margin: 0 11px 22px;
}
.column .gap-22 .more-items-group > .wrapper {
  padding-left: 11px;
  padding-right: 11px;
}
.column .gap-22.img-aside.one-one .more-items-item {
  width: calc(100% -  22px);
}
.column .gap-22.img-aside.one-two .more-items-item {
  width: calc(50% -  22px);
}
.column .gap-22.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  22px);
}
.column .gap-22.img-aside.one-four .more-items-item {
  width: calc(25% -  22px);
}
.column .gap-22.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-22.one-one .more-items-item,
.column .gap-22.one-one .more-video-item,
.column .gap-22.one-one .galleries-item,
.column .gap-22.one-one .socialstream-item,
.column .gap-22.one-one .control-group,
.column .gap-22.one-one .formly > * > *,
.column .gap-22.one-one.img-aside .more-items-item,
.column .gap-22.one-one.landing li {
  width: calc(100% -  22px);
}
.column .gap-22.two-three .more-items-item,
.column .gap-22.two-three .more-video-item,
.column .gap-22.two-three .galleries-item,
.column .gap-22.two-three .socialstream-item,
.column .gap-22.two-three .control-group,
.column .gap-22.two-three .formly > * > *,
.column .gap-22.two-three.img-aside .more-items-item,
.column .gap-22.two-three.landing li {
  width: calc(66.666666666% -  22px);
}
.column .gap-22.one-two .more-items-item,
.column .gap-22.one-two .more-video-item,
.column .gap-22.one-two .galleries-item,
.column .gap-22.one-two .socialstream-item,
.column .gap-22.one-two .control-group,
.column .gap-22.one-two .formly > * > *,
.column .gap-22.one-two.img-aside .more-items-item,
.column .gap-22.one-two.landing li {
  width: calc(50% -  22px);
}
.column .gap-22.one-three .more-items-item,
.column .gap-22.one-three .more-video-item,
.column .gap-22.one-three .galleries-item,
.column .gap-22.one-three .socialstream-item,
.column .gap-22.one-three .control-group,
.column .gap-22.one-three .formly > * > *,
.column .gap-22.one-three.img-aside .more-items-item,
.column .gap-22.one-three.landing li {
  width: calc(33.33333333% -  22px);
}
.column .gap-22.one-four .more-items-item,
.column .gap-22.one-four .more-video-item,
.column .gap-22.one-four .galleries-item,
.column .gap-22.one-four .socialstream-item,
.column .gap-22.one-four .control-group,
.column .gap-22.one-four .formly > * > *,
.column .gap-22.one-four.img-aside .more-items-item,
.column .gap-22.one-four.landing li {
  width: calc(25% -  22px);
}
.column .gap-22.one-five .more-items-item,
.column .gap-22.one-five .more-video-item,
.column .gap-22.one-five .galleries-item,
.column .gap-22.one-five .socialstream-item,
.column .gap-22.one-five .control-group,
.column .gap-22.one-five .formly > * > *,
.column .gap-22.one-five.img-aside .more-items-item,
.column .gap-22.one-five.landing li {
  width: calc(20% -  22px);
}
.column .gap-22.one-six .more-items-item,
.column .gap-22.one-six .more-video-item,
.column .gap-22.one-six .galleries-item,
.column .gap-22.one-six .socialstream-item,
.column .gap-22.one-six .control-group,
.column .gap-22.one-six .formly > * > *,
.column .gap-22.one-six.img-aside .more-items-item,
.column .gap-22.one-six.landing li {
  width: calc(16.6666667% -  22px);
}
.column .gap-22.one-seven .more-items-item,
.column .gap-22.one-seven .more-video-item,
.column .gap-22.one-seven .galleries-item,
.column .gap-22.one-seven .socialstream-item,
.column .gap-22.one-seven .control-group,
.column .gap-22.one-seven .formly > * > *,
.column .gap-22.one-seven.img-aside .more-items-item,
.column .gap-22.one-seven.landing li {
  width: calc(14.2857142857% -  22px);
}
.column .gap-21 .widget-title {
  padding-left: 10.5px;
  padding-right: 10.5px;
}
.column .gap-21 .load-more-bt {
  margin-left: 10.5px;
  margin-right: 10.5px;
}
.column .gap-21.full-width {
  padding-left: 10.5px !important;
  padding-right: 10.5px !important;
}
.column .gap-21.full-width.tabs-end header,
.column .gap-21.full-width.tabs-start header,
.column .gap-21.full-width.tabs-end .widget-title,
.column .gap-21.full-width.tabs-start .widget-title,
.column .gap-21.full-width.tabs-end .section-title,
.column .gap-21.full-width.tabs-start .section-title {
  padding-left: 21px;
  padding-right: 21px;
}
.column .gap-21:not(.full-width) .load-more-bt,
.column .gap-21:not(.full-width) .widget-title,
.column .gap-21:not(.full-width) .more-items-list,
.column .gap-21:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 21px) !important;
}
.column .gap-21:not(.full-width) .more-items-list,
.column .gap-21:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-21 .more-items-item {
  margin: 0 10.5px 21px;
}
.column .gap-21 .more-items-group > .wrapper {
  padding-left: 10.5px;
  padding-right: 10.5px;
}
.column .gap-21.img-aside.one-one .more-items-item {
  width: calc(100% -  21px);
}
.column .gap-21.img-aside.one-two .more-items-item {
  width: calc(50% -  21px);
}
.column .gap-21.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  21px);
}
.column .gap-21.img-aside.one-four .more-items-item {
  width: calc(25% -  21px);
}
.column .gap-21.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-21.one-one .more-items-item,
.column .gap-21.one-one .more-video-item,
.column .gap-21.one-one .galleries-item,
.column .gap-21.one-one .socialstream-item,
.column .gap-21.one-one .control-group,
.column .gap-21.one-one .formly > * > *,
.column .gap-21.one-one.img-aside .more-items-item,
.column .gap-21.one-one.landing li {
  width: calc(100% -  21px);
}
.column .gap-21.two-three .more-items-item,
.column .gap-21.two-three .more-video-item,
.column .gap-21.two-three .galleries-item,
.column .gap-21.two-three .socialstream-item,
.column .gap-21.two-three .control-group,
.column .gap-21.two-three .formly > * > *,
.column .gap-21.two-three.img-aside .more-items-item,
.column .gap-21.two-three.landing li {
  width: calc(66.666666666% -  21px);
}
.column .gap-21.one-two .more-items-item,
.column .gap-21.one-two .more-video-item,
.column .gap-21.one-two .galleries-item,
.column .gap-21.one-two .socialstream-item,
.column .gap-21.one-two .control-group,
.column .gap-21.one-two .formly > * > *,
.column .gap-21.one-two.img-aside .more-items-item,
.column .gap-21.one-two.landing li {
  width: calc(50% -  21px);
}
.column .gap-21.one-three .more-items-item,
.column .gap-21.one-three .more-video-item,
.column .gap-21.one-three .galleries-item,
.column .gap-21.one-three .socialstream-item,
.column .gap-21.one-three .control-group,
.column .gap-21.one-three .formly > * > *,
.column .gap-21.one-three.img-aside .more-items-item,
.column .gap-21.one-three.landing li {
  width: calc(33.33333333% -  21px);
}
.column .gap-21.one-four .more-items-item,
.column .gap-21.one-four .more-video-item,
.column .gap-21.one-four .galleries-item,
.column .gap-21.one-four .socialstream-item,
.column .gap-21.one-four .control-group,
.column .gap-21.one-four .formly > * > *,
.column .gap-21.one-four.img-aside .more-items-item,
.column .gap-21.one-four.landing li {
  width: calc(25% -  21px);
}
.column .gap-21.one-five .more-items-item,
.column .gap-21.one-five .more-video-item,
.column .gap-21.one-five .galleries-item,
.column .gap-21.one-five .socialstream-item,
.column .gap-21.one-five .control-group,
.column .gap-21.one-five .formly > * > *,
.column .gap-21.one-five.img-aside .more-items-item,
.column .gap-21.one-five.landing li {
  width: calc(20% -  21px);
}
.column .gap-21.one-six .more-items-item,
.column .gap-21.one-six .more-video-item,
.column .gap-21.one-six .galleries-item,
.column .gap-21.one-six .socialstream-item,
.column .gap-21.one-six .control-group,
.column .gap-21.one-six .formly > * > *,
.column .gap-21.one-six.img-aside .more-items-item,
.column .gap-21.one-six.landing li {
  width: calc(16.6666667% -  21px);
}
.column .gap-21.one-seven .more-items-item,
.column .gap-21.one-seven .more-video-item,
.column .gap-21.one-seven .galleries-item,
.column .gap-21.one-seven .socialstream-item,
.column .gap-21.one-seven .control-group,
.column .gap-21.one-seven .formly > * > *,
.column .gap-21.one-seven.img-aside .more-items-item,
.column .gap-21.one-seven.landing li {
  width: calc(14.2857142857% -  21px);
}
.column .gap-20 .widget-title {
  padding-left: 10px;
  padding-right: 10px;
}
.column .gap-20 .load-more-bt {
  margin-left: 10px;
  margin-right: 10px;
}
.column .gap-20.full-width {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.column .gap-20.full-width.tabs-end header,
.column .gap-20.full-width.tabs-start header,
.column .gap-20.full-width.tabs-end .widget-title,
.column .gap-20.full-width.tabs-start .widget-title,
.column .gap-20.full-width.tabs-end .section-title,
.column .gap-20.full-width.tabs-start .section-title {
  padding-left: 20px;
  padding-right: 20px;
}
.column .gap-20:not(.full-width) .load-more-bt,
.column .gap-20:not(.full-width) .widget-title,
.column .gap-20:not(.full-width) .more-items-list,
.column .gap-20:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 20px) !important;
}
.column .gap-20:not(.full-width) .more-items-list,
.column .gap-20:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-20 .more-items-item {
  margin: 0 10px 20px;
}
.column .gap-20 .more-items-group > .wrapper {
  padding-left: 10px;
  padding-right: 10px;
}
.column .gap-20.img-aside.one-one .more-items-item {
  width: calc(100% -  20px);
}
.column .gap-20.img-aside.one-two .more-items-item {
  width: calc(50% -  20px);
}
.column .gap-20.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  20px);
}
.column .gap-20.img-aside.one-four .more-items-item {
  width: calc(25% -  20px);
}
.column .gap-20.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-20.one-one .more-items-item,
.column .gap-20.one-one .more-video-item,
.column .gap-20.one-one .galleries-item,
.column .gap-20.one-one .socialstream-item,
.column .gap-20.one-one .control-group,
.column .gap-20.one-one .formly > * > *,
.column .gap-20.one-one.img-aside .more-items-item,
.column .gap-20.one-one.landing li {
  width: calc(100% -  20px);
}
.column .gap-20.two-three .more-items-item,
.column .gap-20.two-three .more-video-item,
.column .gap-20.two-three .galleries-item,
.column .gap-20.two-three .socialstream-item,
.column .gap-20.two-three .control-group,
.column .gap-20.two-three .formly > * > *,
.column .gap-20.two-three.img-aside .more-items-item,
.column .gap-20.two-three.landing li {
  width: calc(66.666666666% -  20px);
}
.column .gap-20.one-two .more-items-item,
.column .gap-20.one-two .more-video-item,
.column .gap-20.one-two .galleries-item,
.column .gap-20.one-two .socialstream-item,
.column .gap-20.one-two .control-group,
.column .gap-20.one-two .formly > * > *,
.column .gap-20.one-two.img-aside .more-items-item,
.column .gap-20.one-two.landing li {
  width: calc(50% -  20px);
}
.column .gap-20.one-three .more-items-item,
.column .gap-20.one-three .more-video-item,
.column .gap-20.one-three .galleries-item,
.column .gap-20.one-three .socialstream-item,
.column .gap-20.one-three .control-group,
.column .gap-20.one-three .formly > * > *,
.column .gap-20.one-three.img-aside .more-items-item,
.column .gap-20.one-three.landing li {
  width: calc(33.33333333% -  20px);
}
.column .gap-20.one-four .more-items-item,
.column .gap-20.one-four .more-video-item,
.column .gap-20.one-four .galleries-item,
.column .gap-20.one-four .socialstream-item,
.column .gap-20.one-four .control-group,
.column .gap-20.one-four .formly > * > *,
.column .gap-20.one-four.img-aside .more-items-item,
.column .gap-20.one-four.landing li {
  width: calc(25% -  20px);
}
.column .gap-20.one-five .more-items-item,
.column .gap-20.one-five .more-video-item,
.column .gap-20.one-five .galleries-item,
.column .gap-20.one-five .socialstream-item,
.column .gap-20.one-five .control-group,
.column .gap-20.one-five .formly > * > *,
.column .gap-20.one-five.img-aside .more-items-item,
.column .gap-20.one-five.landing li {
  width: calc(20% -  20px);
}
.column .gap-20.one-six .more-items-item,
.column .gap-20.one-six .more-video-item,
.column .gap-20.one-six .galleries-item,
.column .gap-20.one-six .socialstream-item,
.column .gap-20.one-six .control-group,
.column .gap-20.one-six .formly > * > *,
.column .gap-20.one-six.img-aside .more-items-item,
.column .gap-20.one-six.landing li {
  width: calc(16.6666667% -  20px);
}
.column .gap-20.one-seven .more-items-item,
.column .gap-20.one-seven .more-video-item,
.column .gap-20.one-seven .galleries-item,
.column .gap-20.one-seven .socialstream-item,
.column .gap-20.one-seven .control-group,
.column .gap-20.one-seven .formly > * > *,
.column .gap-20.one-seven.img-aside .more-items-item,
.column .gap-20.one-seven.landing li {
  width: calc(14.2857142857% -  20px);
}
.column .gap-19 .widget-title {
  padding-left: 9.5px;
  padding-right: 9.5px;
}
.column .gap-19 .load-more-bt {
  margin-left: 9.5px;
  margin-right: 9.5px;
}
.column .gap-19.full-width {
  padding-left: 9.5px !important;
  padding-right: 9.5px !important;
}
.column .gap-19.full-width.tabs-end header,
.column .gap-19.full-width.tabs-start header,
.column .gap-19.full-width.tabs-end .widget-title,
.column .gap-19.full-width.tabs-start .widget-title,
.column .gap-19.full-width.tabs-end .section-title,
.column .gap-19.full-width.tabs-start .section-title {
  padding-left: 19px;
  padding-right: 19px;
}
.column .gap-19:not(.full-width) .load-more-bt,
.column .gap-19:not(.full-width) .widget-title,
.column .gap-19:not(.full-width) .more-items-list,
.column .gap-19:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 19px) !important;
}
.column .gap-19:not(.full-width) .more-items-list,
.column .gap-19:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-19 .more-items-item {
  margin: 0 9.5px 19px;
}
.column .gap-19 .more-items-group > .wrapper {
  padding-left: 9.5px;
  padding-right: 9.5px;
}
.column .gap-19.img-aside.one-one .more-items-item {
  width: calc(100% -  19px);
}
.column .gap-19.img-aside.one-two .more-items-item {
  width: calc(50% -  19px);
}
.column .gap-19.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  19px);
}
.column .gap-19.img-aside.one-four .more-items-item {
  width: calc(25% -  19px);
}
.column .gap-19.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-19.one-one .more-items-item,
.column .gap-19.one-one .more-video-item,
.column .gap-19.one-one .galleries-item,
.column .gap-19.one-one .socialstream-item,
.column .gap-19.one-one .control-group,
.column .gap-19.one-one .formly > * > *,
.column .gap-19.one-one.img-aside .more-items-item,
.column .gap-19.one-one.landing li {
  width: calc(100% -  19px);
}
.column .gap-19.two-three .more-items-item,
.column .gap-19.two-three .more-video-item,
.column .gap-19.two-three .galleries-item,
.column .gap-19.two-three .socialstream-item,
.column .gap-19.two-three .control-group,
.column .gap-19.two-three .formly > * > *,
.column .gap-19.two-three.img-aside .more-items-item,
.column .gap-19.two-three.landing li {
  width: calc(66.666666666% -  19px);
}
.column .gap-19.one-two .more-items-item,
.column .gap-19.one-two .more-video-item,
.column .gap-19.one-two .galleries-item,
.column .gap-19.one-two .socialstream-item,
.column .gap-19.one-two .control-group,
.column .gap-19.one-two .formly > * > *,
.column .gap-19.one-two.img-aside .more-items-item,
.column .gap-19.one-two.landing li {
  width: calc(50% -  19px);
}
.column .gap-19.one-three .more-items-item,
.column .gap-19.one-three .more-video-item,
.column .gap-19.one-three .galleries-item,
.column .gap-19.one-three .socialstream-item,
.column .gap-19.one-three .control-group,
.column .gap-19.one-three .formly > * > *,
.column .gap-19.one-three.img-aside .more-items-item,
.column .gap-19.one-three.landing li {
  width: calc(33.33333333% -  19px);
}
.column .gap-19.one-four .more-items-item,
.column .gap-19.one-four .more-video-item,
.column .gap-19.one-four .galleries-item,
.column .gap-19.one-four .socialstream-item,
.column .gap-19.one-four .control-group,
.column .gap-19.one-four .formly > * > *,
.column .gap-19.one-four.img-aside .more-items-item,
.column .gap-19.one-four.landing li {
  width: calc(25% -  19px);
}
.column .gap-19.one-five .more-items-item,
.column .gap-19.one-five .more-video-item,
.column .gap-19.one-five .galleries-item,
.column .gap-19.one-five .socialstream-item,
.column .gap-19.one-five .control-group,
.column .gap-19.one-five .formly > * > *,
.column .gap-19.one-five.img-aside .more-items-item,
.column .gap-19.one-five.landing li {
  width: calc(20% -  19px);
}
.column .gap-19.one-six .more-items-item,
.column .gap-19.one-six .more-video-item,
.column .gap-19.one-six .galleries-item,
.column .gap-19.one-six .socialstream-item,
.column .gap-19.one-six .control-group,
.column .gap-19.one-six .formly > * > *,
.column .gap-19.one-six.img-aside .more-items-item,
.column .gap-19.one-six.landing li {
  width: calc(16.6666667% -  19px);
}
.column .gap-19.one-seven .more-items-item,
.column .gap-19.one-seven .more-video-item,
.column .gap-19.one-seven .galleries-item,
.column .gap-19.one-seven .socialstream-item,
.column .gap-19.one-seven .control-group,
.column .gap-19.one-seven .formly > * > *,
.column .gap-19.one-seven.img-aside .more-items-item,
.column .gap-19.one-seven.landing li {
  width: calc(14.2857142857% -  19px);
}
.column .gap-18 .widget-title {
  padding-left: 9px;
  padding-right: 9px;
}
.column .gap-18 .load-more-bt {
  margin-left: 9px;
  margin-right: 9px;
}
.column .gap-18.full-width {
  padding-left: 9px !important;
  padding-right: 9px !important;
}
.column .gap-18.full-width.tabs-end header,
.column .gap-18.full-width.tabs-start header,
.column .gap-18.full-width.tabs-end .widget-title,
.column .gap-18.full-width.tabs-start .widget-title,
.column .gap-18.full-width.tabs-end .section-title,
.column .gap-18.full-width.tabs-start .section-title {
  padding-left: 18px;
  padding-right: 18px;
}
.column .gap-18:not(.full-width) .load-more-bt,
.column .gap-18:not(.full-width) .widget-title,
.column .gap-18:not(.full-width) .more-items-list,
.column .gap-18:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 18px) !important;
}
.column .gap-18:not(.full-width) .more-items-list,
.column .gap-18:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-18 .more-items-item {
  margin: 0 9px 18px;
}
.column .gap-18 .more-items-group > .wrapper {
  padding-left: 9px;
  padding-right: 9px;
}
.column .gap-18.img-aside.one-one .more-items-item {
  width: calc(100% -  18px);
}
.column .gap-18.img-aside.one-two .more-items-item {
  width: calc(50% -  18px);
}
.column .gap-18.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  18px);
}
.column .gap-18.img-aside.one-four .more-items-item {
  width: calc(25% -  18px);
}
.column .gap-18.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-18.one-one .more-items-item,
.column .gap-18.one-one .more-video-item,
.column .gap-18.one-one .galleries-item,
.column .gap-18.one-one .socialstream-item,
.column .gap-18.one-one .control-group,
.column .gap-18.one-one .formly > * > *,
.column .gap-18.one-one.img-aside .more-items-item,
.column .gap-18.one-one.landing li {
  width: calc(100% -  18px);
}
.column .gap-18.two-three .more-items-item,
.column .gap-18.two-three .more-video-item,
.column .gap-18.two-three .galleries-item,
.column .gap-18.two-three .socialstream-item,
.column .gap-18.two-three .control-group,
.column .gap-18.two-three .formly > * > *,
.column .gap-18.two-three.img-aside .more-items-item,
.column .gap-18.two-three.landing li {
  width: calc(66.666666666% -  18px);
}
.column .gap-18.one-two .more-items-item,
.column .gap-18.one-two .more-video-item,
.column .gap-18.one-two .galleries-item,
.column .gap-18.one-two .socialstream-item,
.column .gap-18.one-two .control-group,
.column .gap-18.one-two .formly > * > *,
.column .gap-18.one-two.img-aside .more-items-item,
.column .gap-18.one-two.landing li {
  width: calc(50% -  18px);
}
.column .gap-18.one-three .more-items-item,
.column .gap-18.one-three .more-video-item,
.column .gap-18.one-three .galleries-item,
.column .gap-18.one-three .socialstream-item,
.column .gap-18.one-three .control-group,
.column .gap-18.one-three .formly > * > *,
.column .gap-18.one-three.img-aside .more-items-item,
.column .gap-18.one-three.landing li {
  width: calc(33.33333333% -  18px);
}
.column .gap-18.one-four .more-items-item,
.column .gap-18.one-four .more-video-item,
.column .gap-18.one-four .galleries-item,
.column .gap-18.one-four .socialstream-item,
.column .gap-18.one-four .control-group,
.column .gap-18.one-four .formly > * > *,
.column .gap-18.one-four.img-aside .more-items-item,
.column .gap-18.one-four.landing li {
  width: calc(25% -  18px);
}
.column .gap-18.one-five .more-items-item,
.column .gap-18.one-five .more-video-item,
.column .gap-18.one-five .galleries-item,
.column .gap-18.one-five .socialstream-item,
.column .gap-18.one-five .control-group,
.column .gap-18.one-five .formly > * > *,
.column .gap-18.one-five.img-aside .more-items-item,
.column .gap-18.one-five.landing li {
  width: calc(20% -  18px);
}
.column .gap-18.one-six .more-items-item,
.column .gap-18.one-six .more-video-item,
.column .gap-18.one-six .galleries-item,
.column .gap-18.one-six .socialstream-item,
.column .gap-18.one-six .control-group,
.column .gap-18.one-six .formly > * > *,
.column .gap-18.one-six.img-aside .more-items-item,
.column .gap-18.one-six.landing li {
  width: calc(16.6666667% -  18px);
}
.column .gap-18.one-seven .more-items-item,
.column .gap-18.one-seven .more-video-item,
.column .gap-18.one-seven .galleries-item,
.column .gap-18.one-seven .socialstream-item,
.column .gap-18.one-seven .control-group,
.column .gap-18.one-seven .formly > * > *,
.column .gap-18.one-seven.img-aside .more-items-item,
.column .gap-18.one-seven.landing li {
  width: calc(14.2857142857% -  18px);
}
.column .gap-17 .widget-title {
  padding-left: 8.5px;
  padding-right: 8.5px;
}
.column .gap-17 .load-more-bt {
  margin-left: 8.5px;
  margin-right: 8.5px;
}
.column .gap-17.full-width {
  padding-left: 8.5px !important;
  padding-right: 8.5px !important;
}
.column .gap-17.full-width.tabs-end header,
.column .gap-17.full-width.tabs-start header,
.column .gap-17.full-width.tabs-end .widget-title,
.column .gap-17.full-width.tabs-start .widget-title,
.column .gap-17.full-width.tabs-end .section-title,
.column .gap-17.full-width.tabs-start .section-title {
  padding-left: 17px;
  padding-right: 17px;
}
.column .gap-17:not(.full-width) .load-more-bt,
.column .gap-17:not(.full-width) .widget-title,
.column .gap-17:not(.full-width) .more-items-list,
.column .gap-17:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 17px) !important;
}
.column .gap-17:not(.full-width) .more-items-list,
.column .gap-17:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-17 .more-items-item {
  margin: 0 8.5px 17px;
}
.column .gap-17 .more-items-group > .wrapper {
  padding-left: 8.5px;
  padding-right: 8.5px;
}
.column .gap-17.img-aside.one-one .more-items-item {
  width: calc(100% -  17px);
}
.column .gap-17.img-aside.one-two .more-items-item {
  width: calc(50% -  17px);
}
.column .gap-17.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  17px);
}
.column .gap-17.img-aside.one-four .more-items-item {
  width: calc(25% -  17px);
}
.column .gap-17.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-17.one-one .more-items-item,
.column .gap-17.one-one .more-video-item,
.column .gap-17.one-one .galleries-item,
.column .gap-17.one-one .socialstream-item,
.column .gap-17.one-one .control-group,
.column .gap-17.one-one .formly > * > *,
.column .gap-17.one-one.img-aside .more-items-item,
.column .gap-17.one-one.landing li {
  width: calc(100% -  17px);
}
.column .gap-17.two-three .more-items-item,
.column .gap-17.two-three .more-video-item,
.column .gap-17.two-three .galleries-item,
.column .gap-17.two-three .socialstream-item,
.column .gap-17.two-three .control-group,
.column .gap-17.two-three .formly > * > *,
.column .gap-17.two-three.img-aside .more-items-item,
.column .gap-17.two-three.landing li {
  width: calc(66.666666666% -  17px);
}
.column .gap-17.one-two .more-items-item,
.column .gap-17.one-two .more-video-item,
.column .gap-17.one-two .galleries-item,
.column .gap-17.one-two .socialstream-item,
.column .gap-17.one-two .control-group,
.column .gap-17.one-two .formly > * > *,
.column .gap-17.one-two.img-aside .more-items-item,
.column .gap-17.one-two.landing li {
  width: calc(50% -  17px);
}
.column .gap-17.one-three .more-items-item,
.column .gap-17.one-three .more-video-item,
.column .gap-17.one-three .galleries-item,
.column .gap-17.one-three .socialstream-item,
.column .gap-17.one-three .control-group,
.column .gap-17.one-three .formly > * > *,
.column .gap-17.one-three.img-aside .more-items-item,
.column .gap-17.one-three.landing li {
  width: calc(33.33333333% -  17px);
}
.column .gap-17.one-four .more-items-item,
.column .gap-17.one-four .more-video-item,
.column .gap-17.one-four .galleries-item,
.column .gap-17.one-four .socialstream-item,
.column .gap-17.one-four .control-group,
.column .gap-17.one-four .formly > * > *,
.column .gap-17.one-four.img-aside .more-items-item,
.column .gap-17.one-four.landing li {
  width: calc(25% -  17px);
}
.column .gap-17.one-five .more-items-item,
.column .gap-17.one-five .more-video-item,
.column .gap-17.one-five .galleries-item,
.column .gap-17.one-five .socialstream-item,
.column .gap-17.one-five .control-group,
.column .gap-17.one-five .formly > * > *,
.column .gap-17.one-five.img-aside .more-items-item,
.column .gap-17.one-five.landing li {
  width: calc(20% -  17px);
}
.column .gap-17.one-six .more-items-item,
.column .gap-17.one-six .more-video-item,
.column .gap-17.one-six .galleries-item,
.column .gap-17.one-six .socialstream-item,
.column .gap-17.one-six .control-group,
.column .gap-17.one-six .formly > * > *,
.column .gap-17.one-six.img-aside .more-items-item,
.column .gap-17.one-six.landing li {
  width: calc(16.6666667% -  17px);
}
.column .gap-17.one-seven .more-items-item,
.column .gap-17.one-seven .more-video-item,
.column .gap-17.one-seven .galleries-item,
.column .gap-17.one-seven .socialstream-item,
.column .gap-17.one-seven .control-group,
.column .gap-17.one-seven .formly > * > *,
.column .gap-17.one-seven.img-aside .more-items-item,
.column .gap-17.one-seven.landing li {
  width: calc(14.2857142857% -  17px);
}
.column .gap-16 .widget-title {
  padding-left: 8px;
  padding-right: 8px;
}
.column .gap-16 .load-more-bt {
  margin-left: 8px;
  margin-right: 8px;
}
.column .gap-16.full-width {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.column .gap-16.full-width.tabs-end header,
.column .gap-16.full-width.tabs-start header,
.column .gap-16.full-width.tabs-end .widget-title,
.column .gap-16.full-width.tabs-start .widget-title,
.column .gap-16.full-width.tabs-end .section-title,
.column .gap-16.full-width.tabs-start .section-title {
  padding-left: 16px;
  padding-right: 16px;
}
.column .gap-16:not(.full-width) .load-more-bt,
.column .gap-16:not(.full-width) .widget-title,
.column .gap-16:not(.full-width) .more-items-list,
.column .gap-16:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 16px) !important;
}
.column .gap-16:not(.full-width) .more-items-list,
.column .gap-16:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-16 .more-items-item {
  margin: 0 8px 16px;
}
.column .gap-16 .more-items-group > .wrapper {
  padding-left: 8px;
  padding-right: 8px;
}
.column .gap-16.img-aside.one-one .more-items-item {
  width: calc(100% -  16px);
}
.column .gap-16.img-aside.one-two .more-items-item {
  width: calc(50% -  16px);
}
.column .gap-16.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  16px);
}
.column .gap-16.img-aside.one-four .more-items-item {
  width: calc(25% -  16px);
}
.column .gap-16.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-16.one-one .more-items-item,
.column .gap-16.one-one .more-video-item,
.column .gap-16.one-one .galleries-item,
.column .gap-16.one-one .socialstream-item,
.column .gap-16.one-one .control-group,
.column .gap-16.one-one .formly > * > *,
.column .gap-16.one-one.img-aside .more-items-item,
.column .gap-16.one-one.landing li {
  width: calc(100% -  16px);
}
.column .gap-16.two-three .more-items-item,
.column .gap-16.two-three .more-video-item,
.column .gap-16.two-three .galleries-item,
.column .gap-16.two-three .socialstream-item,
.column .gap-16.two-three .control-group,
.column .gap-16.two-three .formly > * > *,
.column .gap-16.two-three.img-aside .more-items-item,
.column .gap-16.two-three.landing li {
  width: calc(66.666666666% -  16px);
}
.column .gap-16.one-two .more-items-item,
.column .gap-16.one-two .more-video-item,
.column .gap-16.one-two .galleries-item,
.column .gap-16.one-two .socialstream-item,
.column .gap-16.one-two .control-group,
.column .gap-16.one-two .formly > * > *,
.column .gap-16.one-two.img-aside .more-items-item,
.column .gap-16.one-two.landing li {
  width: calc(50% -  16px);
}
.column .gap-16.one-three .more-items-item,
.column .gap-16.one-three .more-video-item,
.column .gap-16.one-three .galleries-item,
.column .gap-16.one-three .socialstream-item,
.column .gap-16.one-three .control-group,
.column .gap-16.one-three .formly > * > *,
.column .gap-16.one-three.img-aside .more-items-item,
.column .gap-16.one-three.landing li {
  width: calc(33.33333333% -  16px);
}
.column .gap-16.one-four .more-items-item,
.column .gap-16.one-four .more-video-item,
.column .gap-16.one-four .galleries-item,
.column .gap-16.one-four .socialstream-item,
.column .gap-16.one-four .control-group,
.column .gap-16.one-four .formly > * > *,
.column .gap-16.one-four.img-aside .more-items-item,
.column .gap-16.one-four.landing li {
  width: calc(25% -  16px);
}
.column .gap-16.one-five .more-items-item,
.column .gap-16.one-five .more-video-item,
.column .gap-16.one-five .galleries-item,
.column .gap-16.one-five .socialstream-item,
.column .gap-16.one-five .control-group,
.column .gap-16.one-five .formly > * > *,
.column .gap-16.one-five.img-aside .more-items-item,
.column .gap-16.one-five.landing li {
  width: calc(20% -  16px);
}
.column .gap-16.one-six .more-items-item,
.column .gap-16.one-six .more-video-item,
.column .gap-16.one-six .galleries-item,
.column .gap-16.one-six .socialstream-item,
.column .gap-16.one-six .control-group,
.column .gap-16.one-six .formly > * > *,
.column .gap-16.one-six.img-aside .more-items-item,
.column .gap-16.one-six.landing li {
  width: calc(16.6666667% -  16px);
}
.column .gap-16.one-seven .more-items-item,
.column .gap-16.one-seven .more-video-item,
.column .gap-16.one-seven .galleries-item,
.column .gap-16.one-seven .socialstream-item,
.column .gap-16.one-seven .control-group,
.column .gap-16.one-seven .formly > * > *,
.column .gap-16.one-seven.img-aside .more-items-item,
.column .gap-16.one-seven.landing li {
  width: calc(14.2857142857% -  16px);
}
.column .gap-15 .widget-title {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.column .gap-15 .load-more-bt {
  margin-left: 7.5px;
  margin-right: 7.5px;
}
.column .gap-15.full-width {
  padding-left: 7.5px !important;
  padding-right: 7.5px !important;
}
.column .gap-15.full-width.tabs-end header,
.column .gap-15.full-width.tabs-start header,
.column .gap-15.full-width.tabs-end .widget-title,
.column .gap-15.full-width.tabs-start .widget-title,
.column .gap-15.full-width.tabs-end .section-title,
.column .gap-15.full-width.tabs-start .section-title {
  padding-left: 15px;
  padding-right: 15px;
}
.column .gap-15:not(.full-width) .load-more-bt,
.column .gap-15:not(.full-width) .widget-title,
.column .gap-15:not(.full-width) .more-items-list,
.column .gap-15:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 15px) !important;
}
.column .gap-15:not(.full-width) .more-items-list,
.column .gap-15:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-15 .more-items-item {
  margin: 0 7.5px 15px;
}
.column .gap-15 .more-items-group > .wrapper {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.column .gap-15.img-aside.one-one .more-items-item {
  width: calc(100% -  15px);
}
.column .gap-15.img-aside.one-two .more-items-item {
  width: calc(50% -  15px);
}
.column .gap-15.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  15px);
}
.column .gap-15.img-aside.one-four .more-items-item {
  width: calc(25% -  15px);
}
.column .gap-15.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-15.one-one .more-items-item,
.column .gap-15.one-one .more-video-item,
.column .gap-15.one-one .galleries-item,
.column .gap-15.one-one .socialstream-item,
.column .gap-15.one-one .control-group,
.column .gap-15.one-one .formly > * > *,
.column .gap-15.one-one.img-aside .more-items-item,
.column .gap-15.one-one.landing li {
  width: calc(100% -  15px);
}
.column .gap-15.two-three .more-items-item,
.column .gap-15.two-three .more-video-item,
.column .gap-15.two-three .galleries-item,
.column .gap-15.two-three .socialstream-item,
.column .gap-15.two-three .control-group,
.column .gap-15.two-three .formly > * > *,
.column .gap-15.two-three.img-aside .more-items-item,
.column .gap-15.two-three.landing li {
  width: calc(66.666666666% -  15px);
}
.column .gap-15.one-two .more-items-item,
.column .gap-15.one-two .more-video-item,
.column .gap-15.one-two .galleries-item,
.column .gap-15.one-two .socialstream-item,
.column .gap-15.one-two .control-group,
.column .gap-15.one-two .formly > * > *,
.column .gap-15.one-two.img-aside .more-items-item,
.column .gap-15.one-two.landing li {
  width: calc(50% -  15px);
}
.column .gap-15.one-three .more-items-item,
.column .gap-15.one-three .more-video-item,
.column .gap-15.one-three .galleries-item,
.column .gap-15.one-three .socialstream-item,
.column .gap-15.one-three .control-group,
.column .gap-15.one-three .formly > * > *,
.column .gap-15.one-three.img-aside .more-items-item,
.column .gap-15.one-three.landing li {
  width: calc(33.33333333% -  15px);
}
.column .gap-15.one-four .more-items-item,
.column .gap-15.one-four .more-video-item,
.column .gap-15.one-four .galleries-item,
.column .gap-15.one-four .socialstream-item,
.column .gap-15.one-four .control-group,
.column .gap-15.one-four .formly > * > *,
.column .gap-15.one-four.img-aside .more-items-item,
.column .gap-15.one-four.landing li {
  width: calc(25% -  15px);
}
.column .gap-15.one-five .more-items-item,
.column .gap-15.one-five .more-video-item,
.column .gap-15.one-five .galleries-item,
.column .gap-15.one-five .socialstream-item,
.column .gap-15.one-five .control-group,
.column .gap-15.one-five .formly > * > *,
.column .gap-15.one-five.img-aside .more-items-item,
.column .gap-15.one-five.landing li {
  width: calc(20% -  15px);
}
.column .gap-15.one-six .more-items-item,
.column .gap-15.one-six .more-video-item,
.column .gap-15.one-six .galleries-item,
.column .gap-15.one-six .socialstream-item,
.column .gap-15.one-six .control-group,
.column .gap-15.one-six .formly > * > *,
.column .gap-15.one-six.img-aside .more-items-item,
.column .gap-15.one-six.landing li {
  width: calc(16.6666667% -  15px);
}
.column .gap-15.one-seven .more-items-item,
.column .gap-15.one-seven .more-video-item,
.column .gap-15.one-seven .galleries-item,
.column .gap-15.one-seven .socialstream-item,
.column .gap-15.one-seven .control-group,
.column .gap-15.one-seven .formly > * > *,
.column .gap-15.one-seven.img-aside .more-items-item,
.column .gap-15.one-seven.landing li {
  width: calc(14.2857142857% -  15px);
}
.column .gap-14 .widget-title {
  padding-left: 7px;
  padding-right: 7px;
}
.column .gap-14 .load-more-bt {
  margin-left: 7px;
  margin-right: 7px;
}
.column .gap-14.full-width {
  padding-left: 7px !important;
  padding-right: 7px !important;
}
.column .gap-14.full-width.tabs-end header,
.column .gap-14.full-width.tabs-start header,
.column .gap-14.full-width.tabs-end .widget-title,
.column .gap-14.full-width.tabs-start .widget-title,
.column .gap-14.full-width.tabs-end .section-title,
.column .gap-14.full-width.tabs-start .section-title {
  padding-left: 14px;
  padding-right: 14px;
}
.column .gap-14:not(.full-width) .load-more-bt,
.column .gap-14:not(.full-width) .widget-title,
.column .gap-14:not(.full-width) .more-items-list,
.column .gap-14:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 14px) !important;
}
.column .gap-14:not(.full-width) .more-items-list,
.column .gap-14:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-14 .more-items-item {
  margin: 0 7px 14px;
}
.column .gap-14 .more-items-group > .wrapper {
  padding-left: 7px;
  padding-right: 7px;
}
.column .gap-14.img-aside.one-one .more-items-item {
  width: calc(100% -  14px);
}
.column .gap-14.img-aside.one-two .more-items-item {
  width: calc(50% -  14px);
}
.column .gap-14.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  14px);
}
.column .gap-14.img-aside.one-four .more-items-item {
  width: calc(25% -  14px);
}
.column .gap-14.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-14.one-one .more-items-item,
.column .gap-14.one-one .more-video-item,
.column .gap-14.one-one .galleries-item,
.column .gap-14.one-one .socialstream-item,
.column .gap-14.one-one .control-group,
.column .gap-14.one-one .formly > * > *,
.column .gap-14.one-one.img-aside .more-items-item,
.column .gap-14.one-one.landing li {
  width: calc(100% -  14px);
}
.column .gap-14.two-three .more-items-item,
.column .gap-14.two-three .more-video-item,
.column .gap-14.two-three .galleries-item,
.column .gap-14.two-three .socialstream-item,
.column .gap-14.two-three .control-group,
.column .gap-14.two-three .formly > * > *,
.column .gap-14.two-three.img-aside .more-items-item,
.column .gap-14.two-three.landing li {
  width: calc(66.666666666% -  14px);
}
.column .gap-14.one-two .more-items-item,
.column .gap-14.one-two .more-video-item,
.column .gap-14.one-two .galleries-item,
.column .gap-14.one-two .socialstream-item,
.column .gap-14.one-two .control-group,
.column .gap-14.one-two .formly > * > *,
.column .gap-14.one-two.img-aside .more-items-item,
.column .gap-14.one-two.landing li {
  width: calc(50% -  14px);
}
.column .gap-14.one-three .more-items-item,
.column .gap-14.one-three .more-video-item,
.column .gap-14.one-three .galleries-item,
.column .gap-14.one-three .socialstream-item,
.column .gap-14.one-three .control-group,
.column .gap-14.one-three .formly > * > *,
.column .gap-14.one-three.img-aside .more-items-item,
.column .gap-14.one-three.landing li {
  width: calc(33.33333333% -  14px);
}
.column .gap-14.one-four .more-items-item,
.column .gap-14.one-four .more-video-item,
.column .gap-14.one-four .galleries-item,
.column .gap-14.one-four .socialstream-item,
.column .gap-14.one-four .control-group,
.column .gap-14.one-four .formly > * > *,
.column .gap-14.one-four.img-aside .more-items-item,
.column .gap-14.one-four.landing li {
  width: calc(25% -  14px);
}
.column .gap-14.one-five .more-items-item,
.column .gap-14.one-five .more-video-item,
.column .gap-14.one-five .galleries-item,
.column .gap-14.one-five .socialstream-item,
.column .gap-14.one-five .control-group,
.column .gap-14.one-five .formly > * > *,
.column .gap-14.one-five.img-aside .more-items-item,
.column .gap-14.one-five.landing li {
  width: calc(20% -  14px);
}
.column .gap-14.one-six .more-items-item,
.column .gap-14.one-six .more-video-item,
.column .gap-14.one-six .galleries-item,
.column .gap-14.one-six .socialstream-item,
.column .gap-14.one-six .control-group,
.column .gap-14.one-six .formly > * > *,
.column .gap-14.one-six.img-aside .more-items-item,
.column .gap-14.one-six.landing li {
  width: calc(16.6666667% -  14px);
}
.column .gap-14.one-seven .more-items-item,
.column .gap-14.one-seven .more-video-item,
.column .gap-14.one-seven .galleries-item,
.column .gap-14.one-seven .socialstream-item,
.column .gap-14.one-seven .control-group,
.column .gap-14.one-seven .formly > * > *,
.column .gap-14.one-seven.img-aside .more-items-item,
.column .gap-14.one-seven.landing li {
  width: calc(14.2857142857% -  14px);
}
.column .gap-13 .widget-title {
  padding-left: 6.5px;
  padding-right: 6.5px;
}
.column .gap-13 .load-more-bt {
  margin-left: 6.5px;
  margin-right: 6.5px;
}
.column .gap-13.full-width {
  padding-left: 6.5px !important;
  padding-right: 6.5px !important;
}
.column .gap-13.full-width.tabs-end header,
.column .gap-13.full-width.tabs-start header,
.column .gap-13.full-width.tabs-end .widget-title,
.column .gap-13.full-width.tabs-start .widget-title,
.column .gap-13.full-width.tabs-end .section-title,
.column .gap-13.full-width.tabs-start .section-title {
  padding-left: 13px;
  padding-right: 13px;
}
.column .gap-13:not(.full-width) .load-more-bt,
.column .gap-13:not(.full-width) .widget-title,
.column .gap-13:not(.full-width) .more-items-list,
.column .gap-13:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 13px) !important;
}
.column .gap-13:not(.full-width) .more-items-list,
.column .gap-13:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-13 .more-items-item {
  margin: 0 6.5px 13px;
}
.column .gap-13 .more-items-group > .wrapper {
  padding-left: 6.5px;
  padding-right: 6.5px;
}
.column .gap-13.img-aside.one-one .more-items-item {
  width: calc(100% -  13px);
}
.column .gap-13.img-aside.one-two .more-items-item {
  width: calc(50% -  13px);
}
.column .gap-13.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  13px);
}
.column .gap-13.img-aside.one-four .more-items-item {
  width: calc(25% -  13px);
}
.column .gap-13.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-13.one-one .more-items-item,
.column .gap-13.one-one .more-video-item,
.column .gap-13.one-one .galleries-item,
.column .gap-13.one-one .socialstream-item,
.column .gap-13.one-one .control-group,
.column .gap-13.one-one .formly > * > *,
.column .gap-13.one-one.img-aside .more-items-item,
.column .gap-13.one-one.landing li {
  width: calc(100% -  13px);
}
.column .gap-13.two-three .more-items-item,
.column .gap-13.two-three .more-video-item,
.column .gap-13.two-three .galleries-item,
.column .gap-13.two-three .socialstream-item,
.column .gap-13.two-three .control-group,
.column .gap-13.two-three .formly > * > *,
.column .gap-13.two-three.img-aside .more-items-item,
.column .gap-13.two-three.landing li {
  width: calc(66.666666666% -  13px);
}
.column .gap-13.one-two .more-items-item,
.column .gap-13.one-two .more-video-item,
.column .gap-13.one-two .galleries-item,
.column .gap-13.one-two .socialstream-item,
.column .gap-13.one-two .control-group,
.column .gap-13.one-two .formly > * > *,
.column .gap-13.one-two.img-aside .more-items-item,
.column .gap-13.one-two.landing li {
  width: calc(50% -  13px);
}
.column .gap-13.one-three .more-items-item,
.column .gap-13.one-three .more-video-item,
.column .gap-13.one-three .galleries-item,
.column .gap-13.one-three .socialstream-item,
.column .gap-13.one-three .control-group,
.column .gap-13.one-three .formly > * > *,
.column .gap-13.one-three.img-aside .more-items-item,
.column .gap-13.one-three.landing li {
  width: calc(33.33333333% -  13px);
}
.column .gap-13.one-four .more-items-item,
.column .gap-13.one-four .more-video-item,
.column .gap-13.one-four .galleries-item,
.column .gap-13.one-four .socialstream-item,
.column .gap-13.one-four .control-group,
.column .gap-13.one-four .formly > * > *,
.column .gap-13.one-four.img-aside .more-items-item,
.column .gap-13.one-four.landing li {
  width: calc(25% -  13px);
}
.column .gap-13.one-five .more-items-item,
.column .gap-13.one-five .more-video-item,
.column .gap-13.one-five .galleries-item,
.column .gap-13.one-five .socialstream-item,
.column .gap-13.one-five .control-group,
.column .gap-13.one-five .formly > * > *,
.column .gap-13.one-five.img-aside .more-items-item,
.column .gap-13.one-five.landing li {
  width: calc(20% -  13px);
}
.column .gap-13.one-six .more-items-item,
.column .gap-13.one-six .more-video-item,
.column .gap-13.one-six .galleries-item,
.column .gap-13.one-six .socialstream-item,
.column .gap-13.one-six .control-group,
.column .gap-13.one-six .formly > * > *,
.column .gap-13.one-six.img-aside .more-items-item,
.column .gap-13.one-six.landing li {
  width: calc(16.6666667% -  13px);
}
.column .gap-13.one-seven .more-items-item,
.column .gap-13.one-seven .more-video-item,
.column .gap-13.one-seven .galleries-item,
.column .gap-13.one-seven .socialstream-item,
.column .gap-13.one-seven .control-group,
.column .gap-13.one-seven .formly > * > *,
.column .gap-13.one-seven.img-aside .more-items-item,
.column .gap-13.one-seven.landing li {
  width: calc(14.2857142857% -  13px);
}
.column .gap-12 .widget-title {
  padding-left: 6px;
  padding-right: 6px;
}
.column .gap-12 .load-more-bt {
  margin-left: 6px;
  margin-right: 6px;
}
.column .gap-12.full-width {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.column .gap-12.full-width.tabs-end header,
.column .gap-12.full-width.tabs-start header,
.column .gap-12.full-width.tabs-end .widget-title,
.column .gap-12.full-width.tabs-start .widget-title,
.column .gap-12.full-width.tabs-end .section-title,
.column .gap-12.full-width.tabs-start .section-title {
  padding-left: 12px;
  padding-right: 12px;
}
.column .gap-12:not(.full-width) .load-more-bt,
.column .gap-12:not(.full-width) .widget-title,
.column .gap-12:not(.full-width) .more-items-list,
.column .gap-12:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 12px) !important;
}
.column .gap-12:not(.full-width) .more-items-list,
.column .gap-12:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-12 .more-items-item {
  margin: 0 6px 12px;
}
.column .gap-12 .more-items-group > .wrapper {
  padding-left: 6px;
  padding-right: 6px;
}
.column .gap-12.img-aside.one-one .more-items-item {
  width: calc(100% -  12px);
}
.column .gap-12.img-aside.one-two .more-items-item {
  width: calc(50% -  12px);
}
.column .gap-12.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  12px);
}
.column .gap-12.img-aside.one-four .more-items-item {
  width: calc(25% -  12px);
}
.column .gap-12.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-12.one-one .more-items-item,
.column .gap-12.one-one .more-video-item,
.column .gap-12.one-one .galleries-item,
.column .gap-12.one-one .socialstream-item,
.column .gap-12.one-one .control-group,
.column .gap-12.one-one .formly > * > *,
.column .gap-12.one-one.img-aside .more-items-item,
.column .gap-12.one-one.landing li {
  width: calc(100% -  12px);
}
.column .gap-12.two-three .more-items-item,
.column .gap-12.two-three .more-video-item,
.column .gap-12.two-three .galleries-item,
.column .gap-12.two-three .socialstream-item,
.column .gap-12.two-three .control-group,
.column .gap-12.two-three .formly > * > *,
.column .gap-12.two-three.img-aside .more-items-item,
.column .gap-12.two-three.landing li {
  width: calc(66.666666666% -  12px);
}
.column .gap-12.one-two .more-items-item,
.column .gap-12.one-two .more-video-item,
.column .gap-12.one-two .galleries-item,
.column .gap-12.one-two .socialstream-item,
.column .gap-12.one-two .control-group,
.column .gap-12.one-two .formly > * > *,
.column .gap-12.one-two.img-aside .more-items-item,
.column .gap-12.one-two.landing li {
  width: calc(50% -  12px);
}
.column .gap-12.one-three .more-items-item,
.column .gap-12.one-three .more-video-item,
.column .gap-12.one-three .galleries-item,
.column .gap-12.one-three .socialstream-item,
.column .gap-12.one-three .control-group,
.column .gap-12.one-three .formly > * > *,
.column .gap-12.one-three.img-aside .more-items-item,
.column .gap-12.one-three.landing li {
  width: calc(33.33333333% -  12px);
}
.column .gap-12.one-four .more-items-item,
.column .gap-12.one-four .more-video-item,
.column .gap-12.one-four .galleries-item,
.column .gap-12.one-four .socialstream-item,
.column .gap-12.one-four .control-group,
.column .gap-12.one-four .formly > * > *,
.column .gap-12.one-four.img-aside .more-items-item,
.column .gap-12.one-four.landing li {
  width: calc(25% -  12px);
}
.column .gap-12.one-five .more-items-item,
.column .gap-12.one-five .more-video-item,
.column .gap-12.one-five .galleries-item,
.column .gap-12.one-five .socialstream-item,
.column .gap-12.one-five .control-group,
.column .gap-12.one-five .formly > * > *,
.column .gap-12.one-five.img-aside .more-items-item,
.column .gap-12.one-five.landing li {
  width: calc(20% -  12px);
}
.column .gap-12.one-six .more-items-item,
.column .gap-12.one-six .more-video-item,
.column .gap-12.one-six .galleries-item,
.column .gap-12.one-six .socialstream-item,
.column .gap-12.one-six .control-group,
.column .gap-12.one-six .formly > * > *,
.column .gap-12.one-six.img-aside .more-items-item,
.column .gap-12.one-six.landing li {
  width: calc(16.6666667% -  12px);
}
.column .gap-12.one-seven .more-items-item,
.column .gap-12.one-seven .more-video-item,
.column .gap-12.one-seven .galleries-item,
.column .gap-12.one-seven .socialstream-item,
.column .gap-12.one-seven .control-group,
.column .gap-12.one-seven .formly > * > *,
.column .gap-12.one-seven.img-aside .more-items-item,
.column .gap-12.one-seven.landing li {
  width: calc(14.2857142857% -  12px);
}
.column .gap-11 .widget-title {
  padding-left: 5.5px;
  padding-right: 5.5px;
}
.column .gap-11 .load-more-bt {
  margin-left: 5.5px;
  margin-right: 5.5px;
}
.column .gap-11.full-width {
  padding-left: 5.5px !important;
  padding-right: 5.5px !important;
}
.column .gap-11.full-width.tabs-end header,
.column .gap-11.full-width.tabs-start header,
.column .gap-11.full-width.tabs-end .widget-title,
.column .gap-11.full-width.tabs-start .widget-title,
.column .gap-11.full-width.tabs-end .section-title,
.column .gap-11.full-width.tabs-start .section-title {
  padding-left: 11px;
  padding-right: 11px;
}
.column .gap-11:not(.full-width) .load-more-bt,
.column .gap-11:not(.full-width) .widget-title,
.column .gap-11:not(.full-width) .more-items-list,
.column .gap-11:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 11px) !important;
}
.column .gap-11:not(.full-width) .more-items-list,
.column .gap-11:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-11 .more-items-item {
  margin: 0 5.5px 11px;
}
.column .gap-11 .more-items-group > .wrapper {
  padding-left: 5.5px;
  padding-right: 5.5px;
}
.column .gap-11.img-aside.one-one .more-items-item {
  width: calc(100% -  11px);
}
.column .gap-11.img-aside.one-two .more-items-item {
  width: calc(50% -  11px);
}
.column .gap-11.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  11px);
}
.column .gap-11.img-aside.one-four .more-items-item {
  width: calc(25% -  11px);
}
.column .gap-11.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-11.one-one .more-items-item,
.column .gap-11.one-one .more-video-item,
.column .gap-11.one-one .galleries-item,
.column .gap-11.one-one .socialstream-item,
.column .gap-11.one-one .control-group,
.column .gap-11.one-one .formly > * > *,
.column .gap-11.one-one.img-aside .more-items-item,
.column .gap-11.one-one.landing li {
  width: calc(100% -  11px);
}
.column .gap-11.two-three .more-items-item,
.column .gap-11.two-three .more-video-item,
.column .gap-11.two-three .galleries-item,
.column .gap-11.two-three .socialstream-item,
.column .gap-11.two-three .control-group,
.column .gap-11.two-three .formly > * > *,
.column .gap-11.two-three.img-aside .more-items-item,
.column .gap-11.two-three.landing li {
  width: calc(66.666666666% -  11px);
}
.column .gap-11.one-two .more-items-item,
.column .gap-11.one-two .more-video-item,
.column .gap-11.one-two .galleries-item,
.column .gap-11.one-two .socialstream-item,
.column .gap-11.one-two .control-group,
.column .gap-11.one-two .formly > * > *,
.column .gap-11.one-two.img-aside .more-items-item,
.column .gap-11.one-two.landing li {
  width: calc(50% -  11px);
}
.column .gap-11.one-three .more-items-item,
.column .gap-11.one-three .more-video-item,
.column .gap-11.one-three .galleries-item,
.column .gap-11.one-three .socialstream-item,
.column .gap-11.one-three .control-group,
.column .gap-11.one-three .formly > * > *,
.column .gap-11.one-three.img-aside .more-items-item,
.column .gap-11.one-three.landing li {
  width: calc(33.33333333% -  11px);
}
.column .gap-11.one-four .more-items-item,
.column .gap-11.one-four .more-video-item,
.column .gap-11.one-four .galleries-item,
.column .gap-11.one-four .socialstream-item,
.column .gap-11.one-four .control-group,
.column .gap-11.one-four .formly > * > *,
.column .gap-11.one-four.img-aside .more-items-item,
.column .gap-11.one-four.landing li {
  width: calc(25% -  11px);
}
.column .gap-11.one-five .more-items-item,
.column .gap-11.one-five .more-video-item,
.column .gap-11.one-five .galleries-item,
.column .gap-11.one-five .socialstream-item,
.column .gap-11.one-five .control-group,
.column .gap-11.one-five .formly > * > *,
.column .gap-11.one-five.img-aside .more-items-item,
.column .gap-11.one-five.landing li {
  width: calc(20% -  11px);
}
.column .gap-11.one-six .more-items-item,
.column .gap-11.one-six .more-video-item,
.column .gap-11.one-six .galleries-item,
.column .gap-11.one-six .socialstream-item,
.column .gap-11.one-six .control-group,
.column .gap-11.one-six .formly > * > *,
.column .gap-11.one-six.img-aside .more-items-item,
.column .gap-11.one-six.landing li {
  width: calc(16.6666667% -  11px);
}
.column .gap-11.one-seven .more-items-item,
.column .gap-11.one-seven .more-video-item,
.column .gap-11.one-seven .galleries-item,
.column .gap-11.one-seven .socialstream-item,
.column .gap-11.one-seven .control-group,
.column .gap-11.one-seven .formly > * > *,
.column .gap-11.one-seven.img-aside .more-items-item,
.column .gap-11.one-seven.landing li {
  width: calc(14.2857142857% -  11px);
}
.column .gap-10 .widget-title {
  padding-left: 5px;
  padding-right: 5px;
}
.column .gap-10 .load-more-bt {
  margin-left: 5px;
  margin-right: 5px;
}
.column .gap-10.full-width {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.column .gap-10.full-width.tabs-end header,
.column .gap-10.full-width.tabs-start header,
.column .gap-10.full-width.tabs-end .widget-title,
.column .gap-10.full-width.tabs-start .widget-title,
.column .gap-10.full-width.tabs-end .section-title,
.column .gap-10.full-width.tabs-start .section-title {
  padding-left: 10px;
  padding-right: 10px;
}
.column .gap-10:not(.full-width) .load-more-bt,
.column .gap-10:not(.full-width) .widget-title,
.column .gap-10:not(.full-width) .more-items-list,
.column .gap-10:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 10px) !important;
}
.column .gap-10:not(.full-width) .more-items-list,
.column .gap-10:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-10 .more-items-item {
  margin: 0 5px 10px;
}
.column .gap-10 .more-items-group > .wrapper {
  padding-left: 5px;
  padding-right: 5px;
}
.column .gap-10.img-aside.one-one .more-items-item {
  width: calc(100% -  10px);
}
.column .gap-10.img-aside.one-two .more-items-item {
  width: calc(50% -  10px);
}
.column .gap-10.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  10px);
}
.column .gap-10.img-aside.one-four .more-items-item {
  width: calc(25% -  10px);
}
.column .gap-10.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-10.one-one .more-items-item,
.column .gap-10.one-one .more-video-item,
.column .gap-10.one-one .galleries-item,
.column .gap-10.one-one .socialstream-item,
.column .gap-10.one-one .control-group,
.column .gap-10.one-one .formly > * > *,
.column .gap-10.one-one.img-aside .more-items-item,
.column .gap-10.one-one.landing li {
  width: calc(100% -  10px);
}
.column .gap-10.two-three .more-items-item,
.column .gap-10.two-three .more-video-item,
.column .gap-10.two-three .galleries-item,
.column .gap-10.two-three .socialstream-item,
.column .gap-10.two-three .control-group,
.column .gap-10.two-three .formly > * > *,
.column .gap-10.two-three.img-aside .more-items-item,
.column .gap-10.two-three.landing li {
  width: calc(66.666666666% -  10px);
}
.column .gap-10.one-two .more-items-item,
.column .gap-10.one-two .more-video-item,
.column .gap-10.one-two .galleries-item,
.column .gap-10.one-two .socialstream-item,
.column .gap-10.one-two .control-group,
.column .gap-10.one-two .formly > * > *,
.column .gap-10.one-two.img-aside .more-items-item,
.column .gap-10.one-two.landing li {
  width: calc(50% -  10px);
}
.column .gap-10.one-three .more-items-item,
.column .gap-10.one-three .more-video-item,
.column .gap-10.one-three .galleries-item,
.column .gap-10.one-three .socialstream-item,
.column .gap-10.one-three .control-group,
.column .gap-10.one-three .formly > * > *,
.column .gap-10.one-three.img-aside .more-items-item,
.column .gap-10.one-three.landing li {
  width: calc(33.33333333% -  10px);
}
.column .gap-10.one-four .more-items-item,
.column .gap-10.one-four .more-video-item,
.column .gap-10.one-four .galleries-item,
.column .gap-10.one-four .socialstream-item,
.column .gap-10.one-four .control-group,
.column .gap-10.one-four .formly > * > *,
.column .gap-10.one-four.img-aside .more-items-item,
.column .gap-10.one-four.landing li {
  width: calc(25% -  10px);
}
.column .gap-10.one-five .more-items-item,
.column .gap-10.one-five .more-video-item,
.column .gap-10.one-five .galleries-item,
.column .gap-10.one-five .socialstream-item,
.column .gap-10.one-five .control-group,
.column .gap-10.one-five .formly > * > *,
.column .gap-10.one-five.img-aside .more-items-item,
.column .gap-10.one-five.landing li {
  width: calc(20% -  10px);
}
.column .gap-10.one-six .more-items-item,
.column .gap-10.one-six .more-video-item,
.column .gap-10.one-six .galleries-item,
.column .gap-10.one-six .socialstream-item,
.column .gap-10.one-six .control-group,
.column .gap-10.one-six .formly > * > *,
.column .gap-10.one-six.img-aside .more-items-item,
.column .gap-10.one-six.landing li {
  width: calc(16.6666667% -  10px);
}
.column .gap-10.one-seven .more-items-item,
.column .gap-10.one-seven .more-video-item,
.column .gap-10.one-seven .galleries-item,
.column .gap-10.one-seven .socialstream-item,
.column .gap-10.one-seven .control-group,
.column .gap-10.one-seven .formly > * > *,
.column .gap-10.one-seven.img-aside .more-items-item,
.column .gap-10.one-seven.landing li {
  width: calc(14.2857142857% -  10px);
}
.column .gap-9 .widget-title {
  padding-left: 4.5px;
  padding-right: 4.5px;
}
.column .gap-9 .load-more-bt {
  margin-left: 4.5px;
  margin-right: 4.5px;
}
.column .gap-9.full-width {
  padding-left: 4.5px !important;
  padding-right: 4.5px !important;
}
.column .gap-9.full-width.tabs-end header,
.column .gap-9.full-width.tabs-start header,
.column .gap-9.full-width.tabs-end .widget-title,
.column .gap-9.full-width.tabs-start .widget-title,
.column .gap-9.full-width.tabs-end .section-title,
.column .gap-9.full-width.tabs-start .section-title {
  padding-left: 9px;
  padding-right: 9px;
}
.column .gap-9:not(.full-width) .load-more-bt,
.column .gap-9:not(.full-width) .widget-title,
.column .gap-9:not(.full-width) .more-items-list,
.column .gap-9:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 9px) !important;
}
.column .gap-9:not(.full-width) .more-items-list,
.column .gap-9:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-9 .more-items-item {
  margin: 0 4.5px 9px;
}
.column .gap-9 .more-items-group > .wrapper {
  padding-left: 4.5px;
  padding-right: 4.5px;
}
.column .gap-9.img-aside.one-one .more-items-item {
  width: calc(100% -  9px);
}
.column .gap-9.img-aside.one-two .more-items-item {
  width: calc(50% -  9px);
}
.column .gap-9.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  9px);
}
.column .gap-9.img-aside.one-four .more-items-item {
  width: calc(25% -  9px);
}
.column .gap-9.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-9.one-one .more-items-item,
.column .gap-9.one-one .more-video-item,
.column .gap-9.one-one .galleries-item,
.column .gap-9.one-one .socialstream-item,
.column .gap-9.one-one .control-group,
.column .gap-9.one-one .formly > * > *,
.column .gap-9.one-one.img-aside .more-items-item,
.column .gap-9.one-one.landing li {
  width: calc(100% -  9px);
}
.column .gap-9.two-three .more-items-item,
.column .gap-9.two-three .more-video-item,
.column .gap-9.two-three .galleries-item,
.column .gap-9.two-three .socialstream-item,
.column .gap-9.two-three .control-group,
.column .gap-9.two-three .formly > * > *,
.column .gap-9.two-three.img-aside .more-items-item,
.column .gap-9.two-three.landing li {
  width: calc(66.666666666% -  9px);
}
.column .gap-9.one-two .more-items-item,
.column .gap-9.one-two .more-video-item,
.column .gap-9.one-two .galleries-item,
.column .gap-9.one-two .socialstream-item,
.column .gap-9.one-two .control-group,
.column .gap-9.one-two .formly > * > *,
.column .gap-9.one-two.img-aside .more-items-item,
.column .gap-9.one-two.landing li {
  width: calc(50% -  9px);
}
.column .gap-9.one-three .more-items-item,
.column .gap-9.one-three .more-video-item,
.column .gap-9.one-three .galleries-item,
.column .gap-9.one-three .socialstream-item,
.column .gap-9.one-three .control-group,
.column .gap-9.one-three .formly > * > *,
.column .gap-9.one-three.img-aside .more-items-item,
.column .gap-9.one-three.landing li {
  width: calc(33.33333333% -  9px);
}
.column .gap-9.one-four .more-items-item,
.column .gap-9.one-four .more-video-item,
.column .gap-9.one-four .galleries-item,
.column .gap-9.one-four .socialstream-item,
.column .gap-9.one-four .control-group,
.column .gap-9.one-four .formly > * > *,
.column .gap-9.one-four.img-aside .more-items-item,
.column .gap-9.one-four.landing li {
  width: calc(25% -  9px);
}
.column .gap-9.one-five .more-items-item,
.column .gap-9.one-five .more-video-item,
.column .gap-9.one-five .galleries-item,
.column .gap-9.one-five .socialstream-item,
.column .gap-9.one-five .control-group,
.column .gap-9.one-five .formly > * > *,
.column .gap-9.one-five.img-aside .more-items-item,
.column .gap-9.one-five.landing li {
  width: calc(20% -  9px);
}
.column .gap-9.one-six .more-items-item,
.column .gap-9.one-six .more-video-item,
.column .gap-9.one-six .galleries-item,
.column .gap-9.one-six .socialstream-item,
.column .gap-9.one-six .control-group,
.column .gap-9.one-six .formly > * > *,
.column .gap-9.one-six.img-aside .more-items-item,
.column .gap-9.one-six.landing li {
  width: calc(16.6666667% -  9px);
}
.column .gap-9.one-seven .more-items-item,
.column .gap-9.one-seven .more-video-item,
.column .gap-9.one-seven .galleries-item,
.column .gap-9.one-seven .socialstream-item,
.column .gap-9.one-seven .control-group,
.column .gap-9.one-seven .formly > * > *,
.column .gap-9.one-seven.img-aside .more-items-item,
.column .gap-9.one-seven.landing li {
  width: calc(14.2857142857% -  9px);
}
.column .gap-8 .widget-title {
  padding-left: 4px;
  padding-right: 4px;
}
.column .gap-8 .load-more-bt {
  margin-left: 4px;
  margin-right: 4px;
}
.column .gap-8.full-width {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.column .gap-8.full-width.tabs-end header,
.column .gap-8.full-width.tabs-start header,
.column .gap-8.full-width.tabs-end .widget-title,
.column .gap-8.full-width.tabs-start .widget-title,
.column .gap-8.full-width.tabs-end .section-title,
.column .gap-8.full-width.tabs-start .section-title {
  padding-left: 8px;
  padding-right: 8px;
}
.column .gap-8:not(.full-width) .load-more-bt,
.column .gap-8:not(.full-width) .widget-title,
.column .gap-8:not(.full-width) .more-items-list,
.column .gap-8:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 8px) !important;
}
.column .gap-8:not(.full-width) .more-items-list,
.column .gap-8:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-8 .more-items-item {
  margin: 0 4px 8px;
}
.column .gap-8 .more-items-group > .wrapper {
  padding-left: 4px;
  padding-right: 4px;
}
.column .gap-8.img-aside.one-one .more-items-item {
  width: calc(100% -  8px);
}
.column .gap-8.img-aside.one-two .more-items-item {
  width: calc(50% -  8px);
}
.column .gap-8.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  8px);
}
.column .gap-8.img-aside.one-four .more-items-item {
  width: calc(25% -  8px);
}
.column .gap-8.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-8.one-one .more-items-item,
.column .gap-8.one-one .more-video-item,
.column .gap-8.one-one .galleries-item,
.column .gap-8.one-one .socialstream-item,
.column .gap-8.one-one .control-group,
.column .gap-8.one-one .formly > * > *,
.column .gap-8.one-one.img-aside .more-items-item,
.column .gap-8.one-one.landing li {
  width: calc(100% -  8px);
}
.column .gap-8.two-three .more-items-item,
.column .gap-8.two-three .more-video-item,
.column .gap-8.two-three .galleries-item,
.column .gap-8.two-three .socialstream-item,
.column .gap-8.two-three .control-group,
.column .gap-8.two-three .formly > * > *,
.column .gap-8.two-three.img-aside .more-items-item,
.column .gap-8.two-three.landing li {
  width: calc(66.666666666% -  8px);
}
.column .gap-8.one-two .more-items-item,
.column .gap-8.one-two .more-video-item,
.column .gap-8.one-two .galleries-item,
.column .gap-8.one-two .socialstream-item,
.column .gap-8.one-two .control-group,
.column .gap-8.one-two .formly > * > *,
.column .gap-8.one-two.img-aside .more-items-item,
.column .gap-8.one-two.landing li {
  width: calc(50% -  8px);
}
.column .gap-8.one-three .more-items-item,
.column .gap-8.one-three .more-video-item,
.column .gap-8.one-three .galleries-item,
.column .gap-8.one-three .socialstream-item,
.column .gap-8.one-three .control-group,
.column .gap-8.one-three .formly > * > *,
.column .gap-8.one-three.img-aside .more-items-item,
.column .gap-8.one-three.landing li {
  width: calc(33.33333333% -  8px);
}
.column .gap-8.one-four .more-items-item,
.column .gap-8.one-four .more-video-item,
.column .gap-8.one-four .galleries-item,
.column .gap-8.one-four .socialstream-item,
.column .gap-8.one-four .control-group,
.column .gap-8.one-four .formly > * > *,
.column .gap-8.one-four.img-aside .more-items-item,
.column .gap-8.one-four.landing li {
  width: calc(25% -  8px);
}
.column .gap-8.one-five .more-items-item,
.column .gap-8.one-five .more-video-item,
.column .gap-8.one-five .galleries-item,
.column .gap-8.one-five .socialstream-item,
.column .gap-8.one-five .control-group,
.column .gap-8.one-five .formly > * > *,
.column .gap-8.one-five.img-aside .more-items-item,
.column .gap-8.one-five.landing li {
  width: calc(20% -  8px);
}
.column .gap-8.one-six .more-items-item,
.column .gap-8.one-six .more-video-item,
.column .gap-8.one-six .galleries-item,
.column .gap-8.one-six .socialstream-item,
.column .gap-8.one-six .control-group,
.column .gap-8.one-six .formly > * > *,
.column .gap-8.one-six.img-aside .more-items-item,
.column .gap-8.one-six.landing li {
  width: calc(16.6666667% -  8px);
}
.column .gap-8.one-seven .more-items-item,
.column .gap-8.one-seven .more-video-item,
.column .gap-8.one-seven .galleries-item,
.column .gap-8.one-seven .socialstream-item,
.column .gap-8.one-seven .control-group,
.column .gap-8.one-seven .formly > * > *,
.column .gap-8.one-seven.img-aside .more-items-item,
.column .gap-8.one-seven.landing li {
  width: calc(14.2857142857% -  8px);
}
.column .gap-7 .widget-title {
  padding-left: 3.5px;
  padding-right: 3.5px;
}
.column .gap-7 .load-more-bt {
  margin-left: 3.5px;
  margin-right: 3.5px;
}
.column .gap-7.full-width {
  padding-left: 3.5px !important;
  padding-right: 3.5px !important;
}
.column .gap-7.full-width.tabs-end header,
.column .gap-7.full-width.tabs-start header,
.column .gap-7.full-width.tabs-end .widget-title,
.column .gap-7.full-width.tabs-start .widget-title,
.column .gap-7.full-width.tabs-end .section-title,
.column .gap-7.full-width.tabs-start .section-title {
  padding-left: 7px;
  padding-right: 7px;
}
.column .gap-7:not(.full-width) .load-more-bt,
.column .gap-7:not(.full-width) .widget-title,
.column .gap-7:not(.full-width) .more-items-list,
.column .gap-7:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 7px) !important;
}
.column .gap-7:not(.full-width) .more-items-list,
.column .gap-7:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-7 .more-items-item {
  margin: 0 3.5px 7px;
}
.column .gap-7 .more-items-group > .wrapper {
  padding-left: 3.5px;
  padding-right: 3.5px;
}
.column .gap-7.img-aside.one-one .more-items-item {
  width: calc(100% -  7px);
}
.column .gap-7.img-aside.one-two .more-items-item {
  width: calc(50% -  7px);
}
.column .gap-7.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  7px);
}
.column .gap-7.img-aside.one-four .more-items-item {
  width: calc(25% -  7px);
}
.column .gap-7.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-7.one-one .more-items-item,
.column .gap-7.one-one .more-video-item,
.column .gap-7.one-one .galleries-item,
.column .gap-7.one-one .socialstream-item,
.column .gap-7.one-one .control-group,
.column .gap-7.one-one .formly > * > *,
.column .gap-7.one-one.img-aside .more-items-item,
.column .gap-7.one-one.landing li {
  width: calc(100% -  7px);
}
.column .gap-7.two-three .more-items-item,
.column .gap-7.two-three .more-video-item,
.column .gap-7.two-three .galleries-item,
.column .gap-7.two-three .socialstream-item,
.column .gap-7.two-three .control-group,
.column .gap-7.two-three .formly > * > *,
.column .gap-7.two-three.img-aside .more-items-item,
.column .gap-7.two-three.landing li {
  width: calc(66.666666666% -  7px);
}
.column .gap-7.one-two .more-items-item,
.column .gap-7.one-two .more-video-item,
.column .gap-7.one-two .galleries-item,
.column .gap-7.one-two .socialstream-item,
.column .gap-7.one-two .control-group,
.column .gap-7.one-two .formly > * > *,
.column .gap-7.one-two.img-aside .more-items-item,
.column .gap-7.one-two.landing li {
  width: calc(50% -  7px);
}
.column .gap-7.one-three .more-items-item,
.column .gap-7.one-three .more-video-item,
.column .gap-7.one-three .galleries-item,
.column .gap-7.one-three .socialstream-item,
.column .gap-7.one-three .control-group,
.column .gap-7.one-three .formly > * > *,
.column .gap-7.one-three.img-aside .more-items-item,
.column .gap-7.one-three.landing li {
  width: calc(33.33333333% -  7px);
}
.column .gap-7.one-four .more-items-item,
.column .gap-7.one-four .more-video-item,
.column .gap-7.one-four .galleries-item,
.column .gap-7.one-four .socialstream-item,
.column .gap-7.one-four .control-group,
.column .gap-7.one-four .formly > * > *,
.column .gap-7.one-four.img-aside .more-items-item,
.column .gap-7.one-four.landing li {
  width: calc(25% -  7px);
}
.column .gap-7.one-five .more-items-item,
.column .gap-7.one-five .more-video-item,
.column .gap-7.one-five .galleries-item,
.column .gap-7.one-five .socialstream-item,
.column .gap-7.one-five .control-group,
.column .gap-7.one-five .formly > * > *,
.column .gap-7.one-five.img-aside .more-items-item,
.column .gap-7.one-five.landing li {
  width: calc(20% -  7px);
}
.column .gap-7.one-six .more-items-item,
.column .gap-7.one-six .more-video-item,
.column .gap-7.one-six .galleries-item,
.column .gap-7.one-six .socialstream-item,
.column .gap-7.one-six .control-group,
.column .gap-7.one-six .formly > * > *,
.column .gap-7.one-six.img-aside .more-items-item,
.column .gap-7.one-six.landing li {
  width: calc(16.6666667% -  7px);
}
.column .gap-7.one-seven .more-items-item,
.column .gap-7.one-seven .more-video-item,
.column .gap-7.one-seven .galleries-item,
.column .gap-7.one-seven .socialstream-item,
.column .gap-7.one-seven .control-group,
.column .gap-7.one-seven .formly > * > *,
.column .gap-7.one-seven.img-aside .more-items-item,
.column .gap-7.one-seven.landing li {
  width: calc(14.2857142857% -  7px);
}
.column .gap-6 .widget-title {
  padding-left: 3px;
  padding-right: 3px;
}
.column .gap-6 .load-more-bt {
  margin-left: 3px;
  margin-right: 3px;
}
.column .gap-6.full-width {
  padding-left: 3px !important;
  padding-right: 3px !important;
}
.column .gap-6.full-width.tabs-end header,
.column .gap-6.full-width.tabs-start header,
.column .gap-6.full-width.tabs-end .widget-title,
.column .gap-6.full-width.tabs-start .widget-title,
.column .gap-6.full-width.tabs-end .section-title,
.column .gap-6.full-width.tabs-start .section-title {
  padding-left: 6px;
  padding-right: 6px;
}
.column .gap-6:not(.full-width) .load-more-bt,
.column .gap-6:not(.full-width) .widget-title,
.column .gap-6:not(.full-width) .more-items-list,
.column .gap-6:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 6px) !important;
}
.column .gap-6:not(.full-width) .more-items-list,
.column .gap-6:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-6 .more-items-item {
  margin: 0 3px 6px;
}
.column .gap-6 .more-items-group > .wrapper {
  padding-left: 3px;
  padding-right: 3px;
}
.column .gap-6.img-aside.one-one .more-items-item {
  width: calc(100% -  6px);
}
.column .gap-6.img-aside.one-two .more-items-item {
  width: calc(50% -  6px);
}
.column .gap-6.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  6px);
}
.column .gap-6.img-aside.one-four .more-items-item {
  width: calc(25% -  6px);
}
.column .gap-6.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-6.one-one .more-items-item,
.column .gap-6.one-one .more-video-item,
.column .gap-6.one-one .galleries-item,
.column .gap-6.one-one .socialstream-item,
.column .gap-6.one-one .control-group,
.column .gap-6.one-one .formly > * > *,
.column .gap-6.one-one.img-aside .more-items-item,
.column .gap-6.one-one.landing li {
  width: calc(100% -  6px);
}
.column .gap-6.two-three .more-items-item,
.column .gap-6.two-three .more-video-item,
.column .gap-6.two-three .galleries-item,
.column .gap-6.two-three .socialstream-item,
.column .gap-6.two-three .control-group,
.column .gap-6.two-three .formly > * > *,
.column .gap-6.two-three.img-aside .more-items-item,
.column .gap-6.two-three.landing li {
  width: calc(66.666666666% -  6px);
}
.column .gap-6.one-two .more-items-item,
.column .gap-6.one-two .more-video-item,
.column .gap-6.one-two .galleries-item,
.column .gap-6.one-two .socialstream-item,
.column .gap-6.one-two .control-group,
.column .gap-6.one-two .formly > * > *,
.column .gap-6.one-two.img-aside .more-items-item,
.column .gap-6.one-two.landing li {
  width: calc(50% -  6px);
}
.column .gap-6.one-three .more-items-item,
.column .gap-6.one-three .more-video-item,
.column .gap-6.one-three .galleries-item,
.column .gap-6.one-three .socialstream-item,
.column .gap-6.one-three .control-group,
.column .gap-6.one-three .formly > * > *,
.column .gap-6.one-three.img-aside .more-items-item,
.column .gap-6.one-three.landing li {
  width: calc(33.33333333% -  6px);
}
.column .gap-6.one-four .more-items-item,
.column .gap-6.one-four .more-video-item,
.column .gap-6.one-four .galleries-item,
.column .gap-6.one-four .socialstream-item,
.column .gap-6.one-four .control-group,
.column .gap-6.one-four .formly > * > *,
.column .gap-6.one-four.img-aside .more-items-item,
.column .gap-6.one-four.landing li {
  width: calc(25% -  6px);
}
.column .gap-6.one-five .more-items-item,
.column .gap-6.one-five .more-video-item,
.column .gap-6.one-five .galleries-item,
.column .gap-6.one-five .socialstream-item,
.column .gap-6.one-five .control-group,
.column .gap-6.one-five .formly > * > *,
.column .gap-6.one-five.img-aside .more-items-item,
.column .gap-6.one-five.landing li {
  width: calc(20% -  6px);
}
.column .gap-6.one-six .more-items-item,
.column .gap-6.one-six .more-video-item,
.column .gap-6.one-six .galleries-item,
.column .gap-6.one-six .socialstream-item,
.column .gap-6.one-six .control-group,
.column .gap-6.one-six .formly > * > *,
.column .gap-6.one-six.img-aside .more-items-item,
.column .gap-6.one-six.landing li {
  width: calc(16.6666667% -  6px);
}
.column .gap-6.one-seven .more-items-item,
.column .gap-6.one-seven .more-video-item,
.column .gap-6.one-seven .galleries-item,
.column .gap-6.one-seven .socialstream-item,
.column .gap-6.one-seven .control-group,
.column .gap-6.one-seven .formly > * > *,
.column .gap-6.one-seven.img-aside .more-items-item,
.column .gap-6.one-seven.landing li {
  width: calc(14.2857142857% -  6px);
}
.column .gap-5 .widget-title {
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.column .gap-5 .load-more-bt {
  margin-left: 2.5px;
  margin-right: 2.5px;
}
.column .gap-5.full-width {
  padding-left: 2.5px !important;
  padding-right: 2.5px !important;
}
.column .gap-5.full-width.tabs-end header,
.column .gap-5.full-width.tabs-start header,
.column .gap-5.full-width.tabs-end .widget-title,
.column .gap-5.full-width.tabs-start .widget-title,
.column .gap-5.full-width.tabs-end .section-title,
.column .gap-5.full-width.tabs-start .section-title {
  padding-left: 5px;
  padding-right: 5px;
}
.column .gap-5:not(.full-width) .load-more-bt,
.column .gap-5:not(.full-width) .widget-title,
.column .gap-5:not(.full-width) .more-items-list,
.column .gap-5:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 5px) !important;
}
.column .gap-5:not(.full-width) .more-items-list,
.column .gap-5:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-5 .more-items-item {
  margin: 0 2.5px 5px;
}
.column .gap-5 .more-items-group > .wrapper {
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.column .gap-5.img-aside.one-one .more-items-item {
  width: calc(100% -  5px);
}
.column .gap-5.img-aside.one-two .more-items-item {
  width: calc(50% -  5px);
}
.column .gap-5.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  5px);
}
.column .gap-5.img-aside.one-four .more-items-item {
  width: calc(25% -  5px);
}
.column .gap-5.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-5.one-one .more-items-item,
.column .gap-5.one-one .more-video-item,
.column .gap-5.one-one .galleries-item,
.column .gap-5.one-one .socialstream-item,
.column .gap-5.one-one .control-group,
.column .gap-5.one-one .formly > * > *,
.column .gap-5.one-one.img-aside .more-items-item,
.column .gap-5.one-one.landing li {
  width: calc(100% -  5px);
}
.column .gap-5.two-three .more-items-item,
.column .gap-5.two-three .more-video-item,
.column .gap-5.two-three .galleries-item,
.column .gap-5.two-three .socialstream-item,
.column .gap-5.two-three .control-group,
.column .gap-5.two-three .formly > * > *,
.column .gap-5.two-three.img-aside .more-items-item,
.column .gap-5.two-three.landing li {
  width: calc(66.666666666% -  5px);
}
.column .gap-5.one-two .more-items-item,
.column .gap-5.one-two .more-video-item,
.column .gap-5.one-two .galleries-item,
.column .gap-5.one-two .socialstream-item,
.column .gap-5.one-two .control-group,
.column .gap-5.one-two .formly > * > *,
.column .gap-5.one-two.img-aside .more-items-item,
.column .gap-5.one-two.landing li {
  width: calc(50% -  5px);
}
.column .gap-5.one-three .more-items-item,
.column .gap-5.one-three .more-video-item,
.column .gap-5.one-three .galleries-item,
.column .gap-5.one-three .socialstream-item,
.column .gap-5.one-three .control-group,
.column .gap-5.one-three .formly > * > *,
.column .gap-5.one-three.img-aside .more-items-item,
.column .gap-5.one-three.landing li {
  width: calc(33.33333333% -  5px);
}
.column .gap-5.one-four .more-items-item,
.column .gap-5.one-four .more-video-item,
.column .gap-5.one-four .galleries-item,
.column .gap-5.one-four .socialstream-item,
.column .gap-5.one-four .control-group,
.column .gap-5.one-four .formly > * > *,
.column .gap-5.one-four.img-aside .more-items-item,
.column .gap-5.one-four.landing li {
  width: calc(25% -  5px);
}
.column .gap-5.one-five .more-items-item,
.column .gap-5.one-five .more-video-item,
.column .gap-5.one-five .galleries-item,
.column .gap-5.one-five .socialstream-item,
.column .gap-5.one-five .control-group,
.column .gap-5.one-five .formly > * > *,
.column .gap-5.one-five.img-aside .more-items-item,
.column .gap-5.one-five.landing li {
  width: calc(20% -  5px);
}
.column .gap-5.one-six .more-items-item,
.column .gap-5.one-six .more-video-item,
.column .gap-5.one-six .galleries-item,
.column .gap-5.one-six .socialstream-item,
.column .gap-5.one-six .control-group,
.column .gap-5.one-six .formly > * > *,
.column .gap-5.one-six.img-aside .more-items-item,
.column .gap-5.one-six.landing li {
  width: calc(16.6666667% -  5px);
}
.column .gap-5.one-seven .more-items-item,
.column .gap-5.one-seven .more-video-item,
.column .gap-5.one-seven .galleries-item,
.column .gap-5.one-seven .socialstream-item,
.column .gap-5.one-seven .control-group,
.column .gap-5.one-seven .formly > * > *,
.column .gap-5.one-seven.img-aside .more-items-item,
.column .gap-5.one-seven.landing li {
  width: calc(14.2857142857% -  5px);
}
.column .gap-4 .widget-title {
  padding-left: 2px;
  padding-right: 2px;
}
.column .gap-4 .load-more-bt {
  margin-left: 2px;
  margin-right: 2px;
}
.column .gap-4.full-width {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
.column .gap-4.full-width.tabs-end header,
.column .gap-4.full-width.tabs-start header,
.column .gap-4.full-width.tabs-end .widget-title,
.column .gap-4.full-width.tabs-start .widget-title,
.column .gap-4.full-width.tabs-end .section-title,
.column .gap-4.full-width.tabs-start .section-title {
  padding-left: 4px;
  padding-right: 4px;
}
.column .gap-4:not(.full-width) .load-more-bt,
.column .gap-4:not(.full-width) .widget-title,
.column .gap-4:not(.full-width) .more-items-list,
.column .gap-4:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 4px) !important;
}
.column .gap-4:not(.full-width) .more-items-list,
.column .gap-4:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-4 .more-items-item {
  margin: 0 2px 4px;
}
.column .gap-4 .more-items-group > .wrapper {
  padding-left: 2px;
  padding-right: 2px;
}
.column .gap-4.img-aside.one-one .more-items-item {
  width: calc(100% -  4px);
}
.column .gap-4.img-aside.one-two .more-items-item {
  width: calc(50% -  4px);
}
.column .gap-4.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  4px);
}
.column .gap-4.img-aside.one-four .more-items-item {
  width: calc(25% -  4px);
}
.column .gap-4.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-4.one-one .more-items-item,
.column .gap-4.one-one .more-video-item,
.column .gap-4.one-one .galleries-item,
.column .gap-4.one-one .socialstream-item,
.column .gap-4.one-one .control-group,
.column .gap-4.one-one .formly > * > *,
.column .gap-4.one-one.img-aside .more-items-item,
.column .gap-4.one-one.landing li {
  width: calc(100% -  4px);
}
.column .gap-4.two-three .more-items-item,
.column .gap-4.two-three .more-video-item,
.column .gap-4.two-three .galleries-item,
.column .gap-4.two-three .socialstream-item,
.column .gap-4.two-three .control-group,
.column .gap-4.two-three .formly > * > *,
.column .gap-4.two-three.img-aside .more-items-item,
.column .gap-4.two-three.landing li {
  width: calc(66.666666666% -  4px);
}
.column .gap-4.one-two .more-items-item,
.column .gap-4.one-two .more-video-item,
.column .gap-4.one-two .galleries-item,
.column .gap-4.one-two .socialstream-item,
.column .gap-4.one-two .control-group,
.column .gap-4.one-two .formly > * > *,
.column .gap-4.one-two.img-aside .more-items-item,
.column .gap-4.one-two.landing li {
  width: calc(50% -  4px);
}
.column .gap-4.one-three .more-items-item,
.column .gap-4.one-three .more-video-item,
.column .gap-4.one-three .galleries-item,
.column .gap-4.one-three .socialstream-item,
.column .gap-4.one-three .control-group,
.column .gap-4.one-three .formly > * > *,
.column .gap-4.one-three.img-aside .more-items-item,
.column .gap-4.one-three.landing li {
  width: calc(33.33333333% -  4px);
}
.column .gap-4.one-four .more-items-item,
.column .gap-4.one-four .more-video-item,
.column .gap-4.one-four .galleries-item,
.column .gap-4.one-four .socialstream-item,
.column .gap-4.one-four .control-group,
.column .gap-4.one-four .formly > * > *,
.column .gap-4.one-four.img-aside .more-items-item,
.column .gap-4.one-four.landing li {
  width: calc(25% -  4px);
}
.column .gap-4.one-five .more-items-item,
.column .gap-4.one-five .more-video-item,
.column .gap-4.one-five .galleries-item,
.column .gap-4.one-five .socialstream-item,
.column .gap-4.one-five .control-group,
.column .gap-4.one-five .formly > * > *,
.column .gap-4.one-five.img-aside .more-items-item,
.column .gap-4.one-five.landing li {
  width: calc(20% -  4px);
}
.column .gap-4.one-six .more-items-item,
.column .gap-4.one-six .more-video-item,
.column .gap-4.one-six .galleries-item,
.column .gap-4.one-six .socialstream-item,
.column .gap-4.one-six .control-group,
.column .gap-4.one-six .formly > * > *,
.column .gap-4.one-six.img-aside .more-items-item,
.column .gap-4.one-six.landing li {
  width: calc(16.6666667% -  4px);
}
.column .gap-4.one-seven .more-items-item,
.column .gap-4.one-seven .more-video-item,
.column .gap-4.one-seven .galleries-item,
.column .gap-4.one-seven .socialstream-item,
.column .gap-4.one-seven .control-group,
.column .gap-4.one-seven .formly > * > *,
.column .gap-4.one-seven.img-aside .more-items-item,
.column .gap-4.one-seven.landing li {
  width: calc(14.2857142857% -  4px);
}
.column .gap-3 .widget-title {
  padding-left: 1.5px;
  padding-right: 1.5px;
}
.column .gap-3 .load-more-bt {
  margin-left: 1.5px;
  margin-right: 1.5px;
}
.column .gap-3.full-width {
  padding-left: 1.5px !important;
  padding-right: 1.5px !important;
}
.column .gap-3.full-width.tabs-end header,
.column .gap-3.full-width.tabs-start header,
.column .gap-3.full-width.tabs-end .widget-title,
.column .gap-3.full-width.tabs-start .widget-title,
.column .gap-3.full-width.tabs-end .section-title,
.column .gap-3.full-width.tabs-start .section-title {
  padding-left: 3px;
  padding-right: 3px;
}
.column .gap-3:not(.full-width) .load-more-bt,
.column .gap-3:not(.full-width) .widget-title,
.column .gap-3:not(.full-width) .more-items-list,
.column .gap-3:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 3px) !important;
}
.column .gap-3:not(.full-width) .more-items-list,
.column .gap-3:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-3 .more-items-item {
  margin: 0 1.5px 3px;
}
.column .gap-3 .more-items-group > .wrapper {
  padding-left: 1.5px;
  padding-right: 1.5px;
}
.column .gap-3.img-aside.one-one .more-items-item {
  width: calc(100% -  3px);
}
.column .gap-3.img-aside.one-two .more-items-item {
  width: calc(50% -  3px);
}
.column .gap-3.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  3px);
}
.column .gap-3.img-aside.one-four .more-items-item {
  width: calc(25% -  3px);
}
.column .gap-3.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-3.one-one .more-items-item,
.column .gap-3.one-one .more-video-item,
.column .gap-3.one-one .galleries-item,
.column .gap-3.one-one .socialstream-item,
.column .gap-3.one-one .control-group,
.column .gap-3.one-one .formly > * > *,
.column .gap-3.one-one.img-aside .more-items-item,
.column .gap-3.one-one.landing li {
  width: calc(100% -  3px);
}
.column .gap-3.two-three .more-items-item,
.column .gap-3.two-three .more-video-item,
.column .gap-3.two-three .galleries-item,
.column .gap-3.two-three .socialstream-item,
.column .gap-3.two-three .control-group,
.column .gap-3.two-three .formly > * > *,
.column .gap-3.two-three.img-aside .more-items-item,
.column .gap-3.two-three.landing li {
  width: calc(66.666666666% -  3px);
}
.column .gap-3.one-two .more-items-item,
.column .gap-3.one-two .more-video-item,
.column .gap-3.one-two .galleries-item,
.column .gap-3.one-two .socialstream-item,
.column .gap-3.one-two .control-group,
.column .gap-3.one-two .formly > * > *,
.column .gap-3.one-two.img-aside .more-items-item,
.column .gap-3.one-two.landing li {
  width: calc(50% -  3px);
}
.column .gap-3.one-three .more-items-item,
.column .gap-3.one-three .more-video-item,
.column .gap-3.one-three .galleries-item,
.column .gap-3.one-three .socialstream-item,
.column .gap-3.one-three .control-group,
.column .gap-3.one-three .formly > * > *,
.column .gap-3.one-three.img-aside .more-items-item,
.column .gap-3.one-three.landing li {
  width: calc(33.33333333% -  3px);
}
.column .gap-3.one-four .more-items-item,
.column .gap-3.one-four .more-video-item,
.column .gap-3.one-four .galleries-item,
.column .gap-3.one-four .socialstream-item,
.column .gap-3.one-four .control-group,
.column .gap-3.one-four .formly > * > *,
.column .gap-3.one-four.img-aside .more-items-item,
.column .gap-3.one-four.landing li {
  width: calc(25% -  3px);
}
.column .gap-3.one-five .more-items-item,
.column .gap-3.one-five .more-video-item,
.column .gap-3.one-five .galleries-item,
.column .gap-3.one-five .socialstream-item,
.column .gap-3.one-five .control-group,
.column .gap-3.one-five .formly > * > *,
.column .gap-3.one-five.img-aside .more-items-item,
.column .gap-3.one-five.landing li {
  width: calc(20% -  3px);
}
.column .gap-3.one-six .more-items-item,
.column .gap-3.one-six .more-video-item,
.column .gap-3.one-six .galleries-item,
.column .gap-3.one-six .socialstream-item,
.column .gap-3.one-six .control-group,
.column .gap-3.one-six .formly > * > *,
.column .gap-3.one-six.img-aside .more-items-item,
.column .gap-3.one-six.landing li {
  width: calc(16.6666667% -  3px);
}
.column .gap-3.one-seven .more-items-item,
.column .gap-3.one-seven .more-video-item,
.column .gap-3.one-seven .galleries-item,
.column .gap-3.one-seven .socialstream-item,
.column .gap-3.one-seven .control-group,
.column .gap-3.one-seven .formly > * > *,
.column .gap-3.one-seven.img-aside .more-items-item,
.column .gap-3.one-seven.landing li {
  width: calc(14.2857142857% -  3px);
}
.column .gap-2 .widget-title {
  padding-left: 1px;
  padding-right: 1px;
}
.column .gap-2 .load-more-bt {
  margin-left: 1px;
  margin-right: 1px;
}
.column .gap-2.full-width {
  padding-left: 1px !important;
  padding-right: 1px !important;
}
.column .gap-2.full-width.tabs-end header,
.column .gap-2.full-width.tabs-start header,
.column .gap-2.full-width.tabs-end .widget-title,
.column .gap-2.full-width.tabs-start .widget-title,
.column .gap-2.full-width.tabs-end .section-title,
.column .gap-2.full-width.tabs-start .section-title {
  padding-left: 2px;
  padding-right: 2px;
}
.column .gap-2:not(.full-width) .load-more-bt,
.column .gap-2:not(.full-width) .widget-title,
.column .gap-2:not(.full-width) .more-items-list,
.column .gap-2:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 2px) !important;
}
.column .gap-2:not(.full-width) .more-items-list,
.column .gap-2:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-2 .more-items-item {
  margin: 0 1px 2px;
}
.column .gap-2 .more-items-group > .wrapper {
  padding-left: 1px;
  padding-right: 1px;
}
.column .gap-2.img-aside.one-one .more-items-item {
  width: calc(100% -  2px);
}
.column .gap-2.img-aside.one-two .more-items-item {
  width: calc(50% -  2px);
}
.column .gap-2.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  2px);
}
.column .gap-2.img-aside.one-four .more-items-item {
  width: calc(25% -  2px);
}
.column .gap-2.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-2.one-one .more-items-item,
.column .gap-2.one-one .more-video-item,
.column .gap-2.one-one .galleries-item,
.column .gap-2.one-one .socialstream-item,
.column .gap-2.one-one .control-group,
.column .gap-2.one-one .formly > * > *,
.column .gap-2.one-one.img-aside .more-items-item,
.column .gap-2.one-one.landing li {
  width: calc(100% -  2px);
}
.column .gap-2.two-three .more-items-item,
.column .gap-2.two-three .more-video-item,
.column .gap-2.two-three .galleries-item,
.column .gap-2.two-three .socialstream-item,
.column .gap-2.two-three .control-group,
.column .gap-2.two-three .formly > * > *,
.column .gap-2.two-three.img-aside .more-items-item,
.column .gap-2.two-three.landing li {
  width: calc(66.666666666% -  2px);
}
.column .gap-2.one-two .more-items-item,
.column .gap-2.one-two .more-video-item,
.column .gap-2.one-two .galleries-item,
.column .gap-2.one-two .socialstream-item,
.column .gap-2.one-two .control-group,
.column .gap-2.one-two .formly > * > *,
.column .gap-2.one-two.img-aside .more-items-item,
.column .gap-2.one-two.landing li {
  width: calc(50% -  2px);
}
.column .gap-2.one-three .more-items-item,
.column .gap-2.one-three .more-video-item,
.column .gap-2.one-three .galleries-item,
.column .gap-2.one-three .socialstream-item,
.column .gap-2.one-three .control-group,
.column .gap-2.one-three .formly > * > *,
.column .gap-2.one-three.img-aside .more-items-item,
.column .gap-2.one-three.landing li {
  width: calc(33.33333333% -  2px);
}
.column .gap-2.one-four .more-items-item,
.column .gap-2.one-four .more-video-item,
.column .gap-2.one-four .galleries-item,
.column .gap-2.one-four .socialstream-item,
.column .gap-2.one-four .control-group,
.column .gap-2.one-four .formly > * > *,
.column .gap-2.one-four.img-aside .more-items-item,
.column .gap-2.one-four.landing li {
  width: calc(25% -  2px);
}
.column .gap-2.one-five .more-items-item,
.column .gap-2.one-five .more-video-item,
.column .gap-2.one-five .galleries-item,
.column .gap-2.one-five .socialstream-item,
.column .gap-2.one-five .control-group,
.column .gap-2.one-five .formly > * > *,
.column .gap-2.one-five.img-aside .more-items-item,
.column .gap-2.one-five.landing li {
  width: calc(20% -  2px);
}
.column .gap-2.one-six .more-items-item,
.column .gap-2.one-six .more-video-item,
.column .gap-2.one-six .galleries-item,
.column .gap-2.one-six .socialstream-item,
.column .gap-2.one-six .control-group,
.column .gap-2.one-six .formly > * > *,
.column .gap-2.one-six.img-aside .more-items-item,
.column .gap-2.one-six.landing li {
  width: calc(16.6666667% -  2px);
}
.column .gap-2.one-seven .more-items-item,
.column .gap-2.one-seven .more-video-item,
.column .gap-2.one-seven .galleries-item,
.column .gap-2.one-seven .socialstream-item,
.column .gap-2.one-seven .control-group,
.column .gap-2.one-seven .formly > * > *,
.column .gap-2.one-seven.img-aside .more-items-item,
.column .gap-2.one-seven.landing li {
  width: calc(14.2857142857% -  2px);
}
.column .gap-1 .widget-title {
  padding-left: 0.5px;
  padding-right: 0.5px;
}
.column .gap-1 .load-more-bt {
  margin-left: 0.5px;
  margin-right: 0.5px;
}
.column .gap-1.full-width {
  padding-left: 0.5px !important;
  padding-right: 0.5px !important;
}
.column .gap-1.full-width.tabs-end header,
.column .gap-1.full-width.tabs-start header,
.column .gap-1.full-width.tabs-end .widget-title,
.column .gap-1.full-width.tabs-start .widget-title,
.column .gap-1.full-width.tabs-end .section-title,
.column .gap-1.full-width.tabs-start .section-title {
  padding-left: 1px;
  padding-right: 1px;
}
.column .gap-1:not(.full-width) .load-more-bt,
.column .gap-1:not(.full-width) .widget-title,
.column .gap-1:not(.full-width) .more-items-list,
.column .gap-1:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 1px) !important;
}
.column .gap-1:not(.full-width) .more-items-list,
.column .gap-1:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-1 .more-items-item {
  margin: 0 0.5px 1px;
}
.column .gap-1 .more-items-group > .wrapper {
  padding-left: 0.5px;
  padding-right: 0.5px;
}
.column .gap-1.img-aside.one-one .more-items-item {
  width: calc(100% -  1px);
}
.column .gap-1.img-aside.one-two .more-items-item {
  width: calc(50% -  1px);
}
.column .gap-1.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  1px);
}
.column .gap-1.img-aside.one-four .more-items-item {
  width: calc(25% -  1px);
}
.column .gap-1.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-1.one-one .more-items-item,
.column .gap-1.one-one .more-video-item,
.column .gap-1.one-one .galleries-item,
.column .gap-1.one-one .socialstream-item,
.column .gap-1.one-one .control-group,
.column .gap-1.one-one .formly > * > *,
.column .gap-1.one-one.img-aside .more-items-item,
.column .gap-1.one-one.landing li {
  width: calc(100% -  1px);
}
.column .gap-1.two-three .more-items-item,
.column .gap-1.two-three .more-video-item,
.column .gap-1.two-three .galleries-item,
.column .gap-1.two-three .socialstream-item,
.column .gap-1.two-three .control-group,
.column .gap-1.two-three .formly > * > *,
.column .gap-1.two-three.img-aside .more-items-item,
.column .gap-1.two-three.landing li {
  width: calc(66.666666666% -  1px);
}
.column .gap-1.one-two .more-items-item,
.column .gap-1.one-two .more-video-item,
.column .gap-1.one-two .galleries-item,
.column .gap-1.one-two .socialstream-item,
.column .gap-1.one-two .control-group,
.column .gap-1.one-two .formly > * > *,
.column .gap-1.one-two.img-aside .more-items-item,
.column .gap-1.one-two.landing li {
  width: calc(50% -  1px);
}
.column .gap-1.one-three .more-items-item,
.column .gap-1.one-three .more-video-item,
.column .gap-1.one-three .galleries-item,
.column .gap-1.one-three .socialstream-item,
.column .gap-1.one-three .control-group,
.column .gap-1.one-three .formly > * > *,
.column .gap-1.one-three.img-aside .more-items-item,
.column .gap-1.one-three.landing li {
  width: calc(33.33333333% -  1px);
}
.column .gap-1.one-four .more-items-item,
.column .gap-1.one-four .more-video-item,
.column .gap-1.one-four .galleries-item,
.column .gap-1.one-four .socialstream-item,
.column .gap-1.one-four .control-group,
.column .gap-1.one-four .formly > * > *,
.column .gap-1.one-four.img-aside .more-items-item,
.column .gap-1.one-four.landing li {
  width: calc(25% -  1px);
}
.column .gap-1.one-five .more-items-item,
.column .gap-1.one-five .more-video-item,
.column .gap-1.one-five .galleries-item,
.column .gap-1.one-five .socialstream-item,
.column .gap-1.one-five .control-group,
.column .gap-1.one-five .formly > * > *,
.column .gap-1.one-five.img-aside .more-items-item,
.column .gap-1.one-five.landing li {
  width: calc(20% -  1px);
}
.column .gap-1.one-six .more-items-item,
.column .gap-1.one-six .more-video-item,
.column .gap-1.one-six .galleries-item,
.column .gap-1.one-six .socialstream-item,
.column .gap-1.one-six .control-group,
.column .gap-1.one-six .formly > * > *,
.column .gap-1.one-six.img-aside .more-items-item,
.column .gap-1.one-six.landing li {
  width: calc(16.6666667% -  1px);
}
.column .gap-1.one-seven .more-items-item,
.column .gap-1.one-seven .more-video-item,
.column .gap-1.one-seven .galleries-item,
.column .gap-1.one-seven .socialstream-item,
.column .gap-1.one-seven .control-group,
.column .gap-1.one-seven .formly > * > *,
.column .gap-1.one-seven.img-aside .more-items-item,
.column .gap-1.one-seven.landing li {
  width: calc(14.2857142857% -  1px);
}
.column .gap-0 .widget-title {
  padding-left: 0px;
  padding-right: 0px;
}
.column .gap-0 .load-more-bt {
  margin-left: 0px;
  margin-right: 0px;
}
.column .gap-0.full-width {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.column .gap-0.full-width.tabs-end header,
.column .gap-0.full-width.tabs-start header,
.column .gap-0.full-width.tabs-end .widget-title,
.column .gap-0.full-width.tabs-start .widget-title,
.column .gap-0.full-width.tabs-end .section-title,
.column .gap-0.full-width.tabs-start .section-title {
  padding-left: 0px;
  padding-right: 0px;
}
.column .gap-0:not(.full-width) .load-more-bt,
.column .gap-0:not(.full-width) .widget-title,
.column .gap-0:not(.full-width) .more-items-list,
.column .gap-0:not(.full-width) .tabs-content {
  max-width: calc(var(--block-width) + 0px) !important;
}
.column .gap-0:not(.full-width) .more-items-list,
.column .gap-0:not(.full-width) .tabs-content {
  margin-left: auto;
  margin-right: auto;
}
.column .gap-0 .more-items-item {
  margin: 0 0px 0px;
}
.column .gap-0 .more-items-group > .wrapper {
  padding-left: 0px;
  padding-right: 0px;
}
.column .gap-0.img-aside.one-one .more-items-item {
  width: calc(100% -  0px);
}
.column .gap-0.img-aside.one-two .more-items-item {
  width: calc(50% -  0px);
}
.column .gap-0.img-aside.one-three .more-items-item {
  width: calc(32.93333% -  0px);
}
.column .gap-0.img-aside.one-four .more-items-item {
  width: calc(25% -  0px);
}
.column .gap-0.one-one {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column .gap-0.one-one .more-items-item,
.column .gap-0.one-one .more-video-item,
.column .gap-0.one-one .galleries-item,
.column .gap-0.one-one .socialstream-item,
.column .gap-0.one-one .control-group,
.column .gap-0.one-one .formly > * > *,
.column .gap-0.one-one.img-aside .more-items-item,
.column .gap-0.one-one.landing li {
  width: calc(100% -  0px);
}
.column .gap-0.two-three .more-items-item,
.column .gap-0.two-three .more-video-item,
.column .gap-0.two-three .galleries-item,
.column .gap-0.two-three .socialstream-item,
.column .gap-0.two-three .control-group,
.column .gap-0.two-three .formly > * > *,
.column .gap-0.two-three.img-aside .more-items-item,
.column .gap-0.two-three.landing li {
  width: calc(66.666666666% -  0px);
}
.column .gap-0.one-two .more-items-item,
.column .gap-0.one-two .more-video-item,
.column .gap-0.one-two .galleries-item,
.column .gap-0.one-two .socialstream-item,
.column .gap-0.one-two .control-group,
.column .gap-0.one-two .formly > * > *,
.column .gap-0.one-two.img-aside .more-items-item,
.column .gap-0.one-two.landing li {
  width: calc(50% -  0px);
}
.column .gap-0.one-three .more-items-item,
.column .gap-0.one-three .more-video-item,
.column .gap-0.one-three .galleries-item,
.column .gap-0.one-three .socialstream-item,
.column .gap-0.one-three .control-group,
.column .gap-0.one-three .formly > * > *,
.column .gap-0.one-three.img-aside .more-items-item,
.column .gap-0.one-three.landing li {
  width: calc(33.33333333% -  0px);
}
.column .gap-0.one-four .more-items-item,
.column .gap-0.one-four .more-video-item,
.column .gap-0.one-four .galleries-item,
.column .gap-0.one-four .socialstream-item,
.column .gap-0.one-four .control-group,
.column .gap-0.one-four .formly > * > *,
.column .gap-0.one-four.img-aside .more-items-item,
.column .gap-0.one-four.landing li {
  width: calc(25% -  0px);
}
.column .gap-0.one-five .more-items-item,
.column .gap-0.one-five .more-video-item,
.column .gap-0.one-five .galleries-item,
.column .gap-0.one-five .socialstream-item,
.column .gap-0.one-five .control-group,
.column .gap-0.one-five .formly > * > *,
.column .gap-0.one-five.img-aside .more-items-item,
.column .gap-0.one-five.landing li {
  width: calc(20% -  0px);
}
.column .gap-0.one-six .more-items-item,
.column .gap-0.one-six .more-video-item,
.column .gap-0.one-six .galleries-item,
.column .gap-0.one-six .socialstream-item,
.column .gap-0.one-six .control-group,
.column .gap-0.one-six .formly > * > *,
.column .gap-0.one-six.img-aside .more-items-item,
.column .gap-0.one-six.landing li {
  width: calc(16.6666667% -  0px);
}
.column .gap-0.one-seven .more-items-item,
.column .gap-0.one-seven .more-video-item,
.column .gap-0.one-seven .galleries-item,
.column .gap-0.one-seven .socialstream-item,
.column .gap-0.one-seven .control-group,
.column .gap-0.one-seven .formly > * > *,
.column .gap-0.one-seven.img-aside .more-items-item,
.column .gap-0.one-seven.landing li {
  width: calc(14.2857142857% -  0px);
}
/* Image aside */
.img-aside .bg-vid,
.img-aside .more-items-item {
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0;
  margin-bottom: 2px;
}
.img-aside .bg-vid {
  display: flex;
  justify-content: space-between;
}
.img-aside .bg-vid .YTPlayer,
.img-aside .bg-vid .slide {
  position: relative;
}
#video-banner-hyper.img-aside .bg-vid .YTPlayer,
#video-banner-futuristic.img-aside .bg-vid .YTPlayer {
  width: calc(var(--column-width) * 13 + 50px);
  flex: none;
}
#video-banner-futuristic.img-aside .bg-vid .YTPlayer {
  padding-top: 36%;
}
#video-banner-hyper.img-aside .bg-vid .YTPlayer {
  padding-top: 26%;
}
#video-banner-hyper.img-aside .bg-vid .YTPlayer video,
#video-banner-futuristic.img-aside .bg-vid .YTPlayer video {
  position: absolute;
  top: 0;
}
#video-banner-futuristic.img-aside .bg-vid .slide {
  margin-right: calc(var(--column-width) * 1 + 60px);
  width: calc(var(--column-width) * 8);
}
#video-banner-hyper.img-aside .bg-vid .slide {
  margin-left: calc(var(--column-width) * 1 + 60px);
  width: calc(var(--column-width) * 8);
}
.img-aside .bg-vid .slide {
  background: transparent;
}
.img-aside .bg-vid .slide .slide-content {
  padding: 0;
}
.img-aside .bg-vid .slide .slide-content > * {
  color: #000000;
  max-width: 100%;
}
.img-aside.img-end .bg-vid {
  flex-direction: row-reverse;
}
.img-aside .more-items-item > a img,
.img-aside .more-items-item .more-items-img-container img {
  padding: var(--column-margin);
}
.img-end.img-aside .more-items-item > a img,
.img-end.img-aside .more-items-item .more-items-img-container img,
.img-end-start.img-aside .more-items-item:nth-child(odd) > a img,
.img-end-start.img-aside .more-items-item:nth-child(odd) .more-items-img-container img,
.img-start-end.img-aside .more-items-item:nth-child(even) > a img,
.img-start-end.img-aside .more-items-item:nth-child(even) .more-items-img-container img {
  padding: var(--column-margin) var(--column-margin) var(--column-margin) 0;
}
.img-start-end:not(.img-aside) .more-items-item:nth-child(even) > a img,
.img-start-end:not(.img-aside) .more-items-item:nth-child(even) .more-items-img-container img,
.img-end-start:not(.img-aside) .more-items-item:nth-child(odd) > a img,
.img-end-start:not(.img-aside) .more-items-item:nth-child(odd) .more-items-img-container img {
  padding: 0 var(--column-margin) var(--column-margin) var(--column-margin);
}
.img-aside.img-start .more-items-item .wrapper,
.img-aside .more-items-item .wrapper {
  background-color: transparent;
  padding: var(--column-margin) var(--column-margin) 0 var(--column-width);
}
.img-aside.img-end .more-items-item .wrapper {
  padding-right: var(--column-width) !important;
  padding-left: 0;
}
.img-aside.cover-box .more-items-item .wrapper {
  padding: 10px;
}
.img-aside.cover-box .more-items-item .wrapper p.more-items-text {
  height: 100%;
}
.img-aside.top-box .more-items-item .wrapper {
  padding-bottom: 0;
}
.img-aside.bottom-box .more-items-item .wrapper {
  padding-top: 0;
  padding-bottom: 10px;
}
.img-aside.center-box .more-items-item {
  align-items: center;
}
.img-aside.center-box .more-items-item .wrapper {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: auto;
}
.img-aside.img-max-w .more-items-item > a,
.img-aside.img-max-w .more-items-item .more-items-img-container {
  max-width: 200px;
}
.related-content .img-aside .more-items-item {
  background-color: transparent;
}
.related-content .img-aside .more-items-item .wrapper {
  padding: 5px 10px;
}
.related-content .img-aside .more-items-item h2 {
  font-size: 18px;
}
.related-content .img-aside .more-items-item > a,
.related-content .img-aside .more-items-item .more-items-img-container {
  max-width: 100px;
}
.img-end-start.img-aside .more-items-item:nth-child(odd),
.img-end.img-aside .more-items-item {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.img-end-start.img-aside .more-items-item:nth-child(odd) .wrapper,
.img-end.img-aside .wrapper,
.img-start-end.img-aside .more-items-item:nth-child(even) .wrapper {
  text-align: right;
}
.img-start-end.img-aside .more-items-item:nth-child(even) {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.img-start-end .more-items-item:nth-child(even) {
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.img-end-start .more-items-item:nth-child(odd),
.img-end .more-items-item {
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.full-width.img-aside .more-items-item > a:not(.all-box-link) img,
.full-width.img-start .more-items-item > a:not(.all-box-link) img {
  padding-left: 0;
}
.full-width.img-aside.img-end .more-items-item > a:not(.all-box-link) img {
  padding-right: 0;
}
.boxed.bottom-box .more-items-item {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 200px;
}
.boxed.bottom-box .wrapper {
  top: calc(100% - var(--column-width));
}
.boxed.top-box .more-items-item {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.boxed.center-box .more-items-item {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.boxed.right-box .more-items-item {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.boxed.right-box .wrapper {
  right: calc(var(--column-width) * -2);
}
.boxed.left-box .more-items-item {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.boxed.left-box .wrapper {
  left: calc(var(--column-width) * -2);
}
.boxed.center-h-box .more-items-item {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.boxed .more-items-item {
  overflow: visible;
}
.boxed .wrapper {
  position: absolute;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background-color: #ffffff;
  width: auto;
  padding: calc(var(--column-width) / 2) var(--column-width) 0;
}
.widget.only-buttom .more-items-item {
  margin-bottom: 60px;
}
.widget.only-buttom .more-items-item .wrapper {
  padding: 0 20px;
  top: calc(100% - 20px);
}
.widget.only-buttom .more-items-item .wrapper > * {
  margin-left: 0;
}
.widget.only-buttom .more-items-item .wrapper .link-button {
  margin: 0;
  min-width: 220px;
}
.widget.only-buttom.left-box .wrapper {
  left: -80px;
}
.one-one.boxed .wrapper {
  max-width: 600px;
}
.new-boxed {
  padding: calc(var(--column-width) / 2) var(--column-width) 0;
}
.new-boxed .btn-empty,
.new-boxed .link-button a,
.new-boxed .more-items-action,
.boxed .btn-empty,
.boxed .link-button a,
.boxed .more-items-action {
  padding: 10px 0;
}
.boxed .more-items-item h2,
.new-boxed .more-items-item h2 {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: calc(var(--column-width) * 6);
  margin-top: -6px;
}
.boxed .more-items-item .more-items-category,
.new-boxed .more-items-item .more-items-category {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 60px;
  line-height: 50px;
  color: #EEEDEE;
  margin-top: 0;
}
.boxed .more-items-item .wrapper > *:not(.more-items-category),
.new-boxed .more-items-item .wrapper > *:not(.more-items-category) {
  margin-left: calc(var(--column-width) * 1.5);
}
/* Text over */
.text-over .more-items-item {
  display: block;
}
.text-over .wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  padding: 20px;
  background: none;
  background-color: rgba(8, 9, 10, 0.5);
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.text-over .wrapper h2 {
  min-height: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.text-over .wrapper h2 a:hover {
  opacity: 1;
}
.text-over .wrapper *,
.text-over.dark .wrapper * {
  color: #ffffff;
}
.text-over .more-items-item > a:not(.all-box-link),
.text-over .more-items-item .more-items-img-container {
  display: block;
  background-color: #303030;
}
.text-over .more-items-item > a img,
.text-over .more-items-item .more-items-img-container img,
.boxed .more-items-item > a img,
.boxed .more-items-item .more-items-img-container img {
  padding: 0 !important;
}
.rounded .more-items-item > a img,
.rounded .more-items-item .more-items-img-container img,
.no-wrapper .more-items-item > a img,
.no-wrapper .more-items-item .more-items-img-container img {
  padding: 0;
}
.text-over.center-box .wrapper,
.slide.center-box,
.center-box .slide {
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-transition: background-color 0.2s;
  /* Safari */
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.center-box .wrapper,
.slide.center-box,
.center-box .slide {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.text-over.center-box .more-items-item:hover .wrapper {
  background-color: rgba(8, 9, 10, 0.5);
}
.text-over.bottom-box .wrapper,
.slide.bottom-box .slide-content {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.65)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30303000', endColorstr='#a6000000', GradientType=0);
}
.bottom-box .wrapper,
.slide.bottom-box {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: auto;
  margin-bottom: 0;
}
.text-over.top-box .wrapper,
.slide.top-box .slide-content {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.65)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#30303000', GradientType=0);
}
.top-box .wrapper,
.slide.top-box {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.text-over.bottom-box .more-items-item > a .more-items-img,
.text-over.top-box .more-items-item > a .more-items-img {
  opacity: 1;
}
.top-box:not(.elements-inline) .more-items-item .wrapper > *,
.center-box:not(.elements-inline) .more-items-item .wrapper > *,
.bottom-box:not(.elements-inline) .more-items-item .wrapper > * {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}
.cover-box .wrapper,
.slide.cover-box {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  flex: 1;
}
.cover-box.img-aside .more-items-item > a:not(.all-box-link),
.cover-box.img-aside .more-items-item .more-items-img-container {
  flex: 1;
}
.cover-box .wrapper p,
.cover-box .wrapper .more-items-short-text {
  flex: 1;
}
.cover-box .more-items-item .wrapper .link-button {
  margin-top: 20px;
}
.cover-box .more-items-item {
  flex-wrap: nowrap;
}
.text-over.right-box .wrapper {
  padding-left: 40%;
}
/* Rounded image */
.rounded:not(.img-aside) {
  text-align: center;
}
.rounded ul li {
  background-color: transparent !important;
}
.rounded ul li .wrapper,
.rounded .wrapper {
  background-color: transparent !important;
}
.rounded img {
  -webkit-border-radius: 50% !important;
  border-radius: 50% !important;
}
/* X Large */
.x-large-text .wrapper p,
.x-large-text .wrapper ul,
.x-large-text .slide-content p,
.x-large-text .wrapper table,
.x-large-text .wrapper .more-items-long-text {
  font-size: 30px;
  line-height: 35px;
}
/* Large */
.large-text .wrapper p,
.large-text .wrapper ul,
.large-text .slide-content p,
.large-text .wrapper table,
.large-text .wrapper .more-items-long-text {
  font-size: 25px;
  line-height: 35px;
}
/* Medium */
.medium-text .wrapper p,
.medium-text .wrapper ul,
.medium-text .wrapper table,
.medium-text .wrapper .more-items-long-text {
  font-size: 20px;
  line-height: 28px;
}
/* Overlay */
.ov-content {
  display: none;
}
/* Slide items */
.slide-items .more-items-item {
  width: 100% !important;
}
.slide-items .more-items-list {
  display: none ;
}
.slide-items .showmore-inline.pagination .pagination-page.next,
.slide-items .pagination.more .pagination-more {
  display: none;
}
.column > .slide-items.widget {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* Video */
.more-video-items {
  width: 100%;
  margin-bottom: 0;
}
.video-items .wrapper time {
  margin-bottom: 0;
}
/* Video Element */
.video-view header {
  padding: 20px;
  background-color: #ffffff;
}
.video-element .vidPlayer {
  width: 100%;
  display: block;
}
.video-element-title {
  color: #201E26;
  display: inline-block;
}
.video-element-time {
  padding-bottom: 10px;
  display: block;
}
/* Galleries list */
.galleries-items .galleries-item .galleries-item-count {
  font-size: 12px;
  text-transform: none;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: bold;
  color: #a7adb1;
  display: none;
}
#gallery:not(.full-width) .fotorama {
  padding-left: 60px;
  padding-right: 60px;
}
#gallery:not(.full-width) .rsTmb {
  display: none;
}
/* Social stream */
.widget.social-stream,
.full-content .widget.social-stream {
  position: relative;
  padding-bottom: 100px;
}
.social-stream .socialstream-item {
  position: relative;
  min-height: 65px;
  max-height: 500px;
}
.social-stream .socialstream-item img {
  padding: 0;
}
.social-stream .socialstream-item .socialstream-img {
  width: auto !important;
  height: 100% !important;
  margin-right: 0;
  margin-left: auto;
}
.social-stream.text-over .socialstream-item {
  padding-bottom: 0;
}
.social-stream.text-over .socialstream-item .wrapper {
  position: absolute;
  width: inherit;
  left: 0;
  right: 0;
  padding-bottom: 10px;
}
.social-stream.text-over .socialstream-item .wrapper .socialstream-item-message {
  display: none;
}
.social-stream.text-over .socialstream-item .socialstream-item-username-image img {
  left: 10px;
  top: 18px;
}
.social-stream.text-over .socialstream-item .socialstream-item-username,
.social-stream.text-over .socialstream-item .socialstream-item-time {
  padding-left: 40px;
}
.social-stream.text-over .socialstream-item .wrapper:after {
  color: #ffffff !important;
  top: 25px;
}
.social-stream .socialstream-item .wrapper {
  position: relative;
  -webkit-transition: background-color 0.2s;
  /* Safari */
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.social-stream .socialstream-item .wrapper:after {
  position: absolute;
  right: 20px;
  top: 20px;
  content: "";
  /* background-color: #dddddd; */
  width: 32px;
  height: 32px;
  font-family: "FontAwesome";
  font-size: 32px;
  text-align: center;
  line-height: 32px;
  color: #ffffff;
}
.social-stream .socialstream-item .wrapper > a {
  color: #201E26;
  margin: 0;
}
.social-stream.color .socialstream-item.socialstream-Instagram {
  background-color: #517fa4;
}
.social-stream.color .socialstream-item.socialstream-Instagram:hover {
  background-color: #477294;
}
.social-stream .socialstream-item.socialstream-Instagram .wrapper:after {
  content: "\f16d";
  color: #517fa4;
}
.social-stream.color .socialstream-item.socialstream-Twitter {
  background-color: #00aced;
}
.social-stream.color .socialstream-item.socialstream-Twitter:hover {
  background-color: #0090c6;
}
.social-stream .socialstream-item.socialstream-Twitter .wrapper:after {
  content: "\f099";
  color: #00aced;
}
.social-stream.color .socialstream-item.socialstream-Facebook {
  background-color: #3b5998;
}
.social-stream.color .socialstream-item.socialstream-Facebook:hover {
  background-color: #324d85;
}
.social-stream .socialstream-item.socialstream-Facebook .wrapper:after {
  content: "\f082";
  color: #3b5998;
}
.social-stream.color .socialstream-item.socialstream-Google {
  background-color: #dd4b39;
}
.social-stream.color .socialstream-item.socialstream-Google:hover {
  background-color: #af382a;
}
.social-stream .socialstream-item.socialstream-Google .wrapper:after {
  content: "\f0d4";
  color: #dd4b39;
}
.social-stream .socialstream-item .socialstream-item-username-image,
.social-stream.list-view .socialstream-item .socialstream-item-username-image {
  width: 40px;
  margin: 0;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  padding: 0;
  min-width: inherit;
  max-width: none;
  top: 18px;
  position: absolute;
  left: 20px;
}
.social-stream .socialstream-item .socialstream-item-username-image img,
.social-stream.list-view .socialstream-item .socialstream-item-username-image img {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.social-stream .socialstream-item .socialstream-item-username {
  display: block;
  font-weight: bold;
  text-align: left;
  padding-left: 50px;
  font-size: 16px;
  padding-right: 50px;
}
.social-stream .socialstream-item .socialstream-item-time {
  text-align: left;
  display: block;
  padding-left: 50px;
  font-size: 12px;
  padding-right: 50px;
}
.social-stream .socialstream-item .socialstream-item-message {
  display: block;
  margin-top: 15px;
  font-size: 14px;
}
.social-stream.list-view .socialstream-item {
  width: 100%;
  margin: 10px 0;
}
.social-stream.list-view .socialstream-item img {
  padding: 0 20px 0 0;
  float: left;
  width: 30%;
  min-width: 100px;
  max-width: 300px;
}
.social-stream.color .socialstream-item .wrapper *,
.social-stream.color .socialstream-item .wrapper:after {
  color: #ffffff;
}
@keyframes loader {
  from {
    left: calc(100% - 500px);
    width: 0;
  }
  to {
    left: calc(100% - 500px);
    width: 500px;
  }
}
@keyframes loaderFull {
  from {
    left: 0;
    width: 0;
  }
  to {
    left: 0;
    width: 100%;
  }
}
.home .social-stream:not(.full-width) .owl-carousel.owl-drag .owl-item {
  -webkit-transition: opacity 0.2s, height 0.2s;
  -o-transition: opacity 0.2s, height 0.2s;
  transition: opacity 0.2s, height 0.2s;
}
.home .social-stream:not(.full-width) .owl-carousel .owl-stage {
  height: 500px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.home .social-stream:not(.full-width) .owl-carousel .owl-stage .owl-item {
  height: 400px;
  -webkit-transition: opacity 0.2s, height 0.2s;
  -o-transition: opacity 0.2s, height 0.2s;
  transition: opacity 0.2s, height 0.2s;
}
.home .social-stream:not(.full-width) .owl-carousel .owl-stage .owl-item.active {
  height: 500px;
}
.home .social-stream:not(.full-width) .owl-carousel .owl-stage .owl-item.active .socialstream-item > a {
  width: 500px;
}
.home .social-stream:not(.full-width) .owl-carousel .owl-stage .owl-item.active .socialstream-item:after {
  animation: loader 10s linear;
}
.home .social-stream:not(.full-width) .owl-carousel .owl-stage .owl-item.active .socialstream-item.no-image:after {
  animation: loaderFull 10s linear;
}
.home .social-stream:not(.full-width) .owl-carousel .owl-stage .owl-item.active .socialstream-item.no-image:hover:after {
  animation-play-state: paused;
}
.home .social-stream:not(.full-width) .owl-carousel .owl-stage .owl-item .socialstream-item {
  height: 100%;
  position: relative;
}
.home .social-stream:not(.full-width) .owl-carousel .owl-stage .owl-item .socialstream-item > a {
  flex: none;
  width: 400px;
}
.home .social-stream:not(.full-width) .owl-carousel .owl-stage .owl-item .socialstream-item:hover:after {
  animation-play-state: paused;
}
.home .social-stream:not(.full-width) .owl-carousel .owl-stage .owl-item .socialstream-item:after {
  content: "";
  height: 5px;
  background-color: #02D471;
  bottom: 0;
  position: absolute;
}
.home .social-stream:not(.full-width) .socialstream-item .wrapper {
  padding: 60px;
}
.home .social-stream:not(.full-width) .socialstream-item .wrapper:after {
  left: 60px;
  bottom: 60px;
  top: auto;
  color: #000000;
}
.home .social-stream:not(.full-width) .socialstream-item .wrapper a:hover {
  text-decoration: none;
}
.home .social-stream:not(.full-width) .socialstream-item .wrapper .socialstream-item-username-image {
  left: 60px;
  top: 60px;
  width: 50px;
}
.home .social-stream:not(.full-width) .socialstream-item .wrapper .socialstream-item-time {
  bottom: 66px;
  left: 100px;
  color: #000000;
  font-size: 16px;
  text-transform: none;
  position: absolute;
  padding: 0;
  letter-spacing: 0;
}
.home .social-stream:not(.full-width) .socialstream-item .wrapper .socialstream-item-message {
  font-size: 16px;
  margin-top: 60px;
}
.home .social-stream:not(.full-width) .socialstream-item .wrapper .socialstream-item-username {
  padding-left: 65px;
  font-size: 30px;
  font-weight: normal;
  text-transform: lowercase;
  margin-top: 2px;
}
.home .hero-image .fotorama .slide-content {
  margin-top: 0 !important;
}
.home .hero-image .slide-content {
  margin-top: -100px !important;
}
/* Article */
.news:not(.news-item-v3) .widget.article-view:before {
  height: var(--header-height);
  content: "";
  background: #ffffff;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  left: 0;
}
.widget.article-view .article {
  margin: 0 ;
  background: transparent;
  padding: 0 0 0 calc(var(--column-width) * 10 + 50px);
  max-width: 100% !important;
}
html.no-touch .news .action-button,
html.touch .news .action-button {
  opacity: 1;
  visibility: visible;
}
.widget.article-view .article header {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}
.widget.article-view .article header > *,
.widget.article-view .article .article-view-body {
  margin: 40px 0 0;
}
.widget.article-view,
.column .widget.article-view {
  padding: 0;
}
.primary-content .widget.article-view {
  background-color: #ffffff;
}
.primary-content .widget.article-view .article {
  padding: 40px 0;
}
.article-view-title,
.article-view-time,
.article-view-category,
.article-view-intro,
.article-view-body {
  display: block;
  /*
	padding-left: calc(var(--column-width) + 20px);
    padding-right: calc(var(--column-width) *2 + 50px);
	*/
  width: 100%;
  max-width: 970px;
}
.article-view header figure,
.article-view #slideshow-gallery {
  top: var(--header-height);
  width: calc(var(--column-width) * 10 + 50px);
  position: fixed;
  margin: 0 !important;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  left: 0;
  bottom: 0;
}
.article-view header figure {
  background-size: cover;
  background-position: center center;
  background-color: transparent;
}
.article-view header figure img {
  display: none;
}
.article-view-body {
  padding-bottom: 20px;
  overflow: auto;
}
.article-view-body .btn {
  white-space: break-spaces;
  text-align: left;
}
.article-view-body img {
  height: auto;
}
.article-view-title {
  text-align: left;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
  font-size: 60px;
  line-height: 50px;
  order: -1;
}
.article-view-time {
  text-align: left;
  font-size: 25px;
  line-height: 35px;
  display: block;
  margin-bottom: 0;
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.article-view-category {
  font-size: 18px;
  text-transform: none;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: bold;
  color: #201E26;
  text-align: center;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}
.article-view-intro p {
  font-weight: bold;
}
.article-view-intro p,
.article-view-body p,
.article-view-body ul {
  text-align: left;
}
.article-view-body ul {
  margin: 0;
}
.article-view-body table {
  width: 100%;
}
.article-view-footer {
  text-align: center;
  padding: 20px 0;
}
.press-release .files-list {
  list-style: none;
  margin-left: 0;
  margin-top: 0;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 0;
}
.press-release .files-list:before {
  content: "DOWNLOADS";
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 24px;
  display: block;
  margin-bottom: 30px;
  width: 100%;
  text-align: left;
}
.press-release .files-list li {
  margin-left: 0;
  margin-bottom: 10px;
  width: 100%;
  text-align: center;
  padding: 0 ;
}
.press-release .files-list li.media-type-1 a,
.press-release .files-list li.media-type-2 a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}
.press-release .files-list li.media-type-2 a span {
  position: relative;
}
.press-release .files-list li.media-type-2 a span:after {
  position: absolute;
  content: "";
  background-color: #ffffff;
  z-index: 0;
  height: 20px;
  width: 18px;
  margin-top: -9px;
  margin-left: -9px;
  top: 50%;
  left: 50%;
}
.press-release .files-list li.media-type-2 a span:before {
  content: "\e126";
  font-family: "UIFont-Solid";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 50px;
  color: #08080a;
  position: absolute;
  z-index: 1;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  height: 50px;
  margin-top: -27px;
  top: 50%;
}
.press-release .files-list li a {
  color: var(--titles-color);
  font-weight: bold;
  padding-left: 0;
  background: none;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 10px;
  border: 1px solid #ddd;
  height: 100%;
  border-radius: 2px;
  line-height: 1.2;
  color: #979797;
  text-align: left;
  word-break: break-word;
}
.press-release .files-list li a span {
  width: 30%;
  margin-right: 20px;
  flex: none;
}
.press-release .files-list li a span img {
  border-radius: 4px;
}
.press-release .files-list li a:before {
  font-size: 65px;
  margin-left: 0;
}
.press-release .files-list li a:hover {
  border-color: #00d180;
  background-color: #fcfcfc;
}
.press-release .files-list li a:hover span:after {
  background-color: #00d180;
}
.press-release .column #social-links {
  padding-top: 20px;
  padding-bottom: 20px;
}
body.news-simple .article-view:before {
  display: none;
}
body.news-simple .article-view header figure,
body.news-simple .article-view #slideshow-gallery {
  width: 100%;
  position: relative;
  order: -2;
  top: auto;
}
body.news-simple .article-view header figcaption {
  padding: 0;
  text-align: left;
  left: 20px;
  bottom: 20px;
}
body.news-simple .article-view figure img {
  display: block;
}
body.news-simple .article-view .article {
  padding: var(--header-height) calc(var(--column-width) * 5 + 50px) var(--header-height) calc(var(--column-width) * 5 + 50px);
}
body.news-simple .article-view .article .article-view-title,
body.news-simple .article-view .article .article-view-time,
body.news-simple .article-view .article .article-view-body,
body.news-simple .article-view .article .article-view-intro,
body.news-simple .article-view .article #article-aside,
body.news-simple .article-view .article .share-buttons {
  margin: 40px auto 0;
  padding-left: 0;
  padding-right: 0;
  width: calc(var(--column-width) * 10);
  max-width: none;
}
body.news-simple .article-view .article .article-view-title {
  font-size: 30px;
  line-height: 30px;
}
body.news-simple .article-view .article #article-aside {
  font-style: normal;
  margin-top: 0;
  margin-bottom: 50px;
}
body.news-simple .article-view .article .share-buttons {
  position: relative;
  order: -2;
  left: auto;
  right: auto;
  margin: 40px auto 0;
  bottom: auto;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
body.news-simple .article-view .article .share-buttons .share {
  flex-direction: row;
}
body.news-simple .article-view .article .share-buttons .share > a {
  margin: 0 0 0 5px;
  width: 30px;
  height: 30px;
}
body.news-simple .article-view .article .share-buttons .share-text {
  margin: 0 10px 0 0;
  width: 30px;
  height: 30px;
  font-size: 18px;
}
body.news-simple .article-view .article .article-view-footer {
  display: none;
}
body.news-simple .article-view .fotorama .fotorama__caption {
  text-align: left;
  bottom: 60px;
}
body.news-simple .article-view .fotorama .fotorama__caption .fotorama__caption__wrap {
  background: transparent;
  font-weight: bold;
  padding: 0;
  margin: 0 0 0 calc((100% - var(--column-width) * 10) / 2);
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.news-simple.news-v2 #content {
  overflow: visible;
}
body.news-simple.news-v2 .article-view .article {
  padding-left: 0;
  padding-right: 0;
  max-width: 1200px !important;
  width: calc(var(--column-width) * 20) !important;
  font-size: 0;
}
body.news-simple.news-v2 .article-view .article .article-view-title {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 5px 0 0;
  font-weight: bold;
  font-size: 40px;
  line-height: 40px;
  letter-spacing: 0;
  width: 100%;
}
body.news-simple.news-v2 .article-view .article .article-view-time {
  font-size: 18px;
  margin: 30px 0;
  width: 100%;
}
body.news-simple.news-v2 .article-view .article .article-view-intro,
body.news-simple.news-v2 .article-view .article .article-view-body {
  margin-left: 0;
  width: calc(var(--column-width) * 13);
  font-size: 18px;
  line-height: 26px;
  max-width: 840px;
  display: inline-block;
  padding-right: var(--column-width);
}
body.news-simple.news-v2 .article-view .article .article-view-intro p,
body.news-simple.news-v2 .article-view .article .article-view-body p,
body.news-simple.news-v2 .article-view .article .article-view-intro ul,
body.news-simple.news-v2 .article-view .article .article-view-body ul {
  font-size: 18px;
  line-height: 26px;
}
body.news-simple.news-v2 .article-view .article > header {
  padding-top: 60px;
}
body.news-simple.news-v2 .article-view .article header figure,
body.news-simple.news-v2 .article-view .article #slideshow-gallery {
  order: 0;
}
body.news-simple.news-v2 .article-view .article #article-aside {
  width: calc(var(--column-width) * 5);
  display: inline-block;
  max-width: 360px;
  vertical-align: top;
  position: sticky;
  top: var(--header-height);
  background: #EEEDEE;
  padding: 30px 0 30px var(--column-width);
}
.files-list {
  list-style: none;
  margin-left: 0;
  margin-top: 0;
  padding-left: 0;
}
.files-list li {
  margin-left: 0;
  margin-bottom: 10px;
}
.files-list li a {
  color: var(--titles-color);
  font-weight: bold;
  padding-left: 0;
  background: none;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.files-list li a:hover {
  text-decoration: none;
  color: #00d180;
}
.files-list li a:hover:before {
  color: #00d180 !important;
}
.files-list li a:before {
  content: "\e211";
  font-family: "UIFont-Solid";
  font-size: 36px;
  margin-right: 5px;
  line-height: 1;
  margin-top: -5px;
  margin-left: -5px;
}
.files-list li.doc-icon-li a:before {
  color: #006dff;
}
.files-list li.pdf-icon-li a:before {
  color: red;
}
.files-list li.-li a:before {
  display: none;
}
.files-list li.audio .files-list-title {
  display: none;
}
.files-list li.audio audio {
  width: 100%;
}
.files-list li.audio.green-audio-player {
  width: 100%;
}
.files-list li.audio.green-audio-player audio {
  display: none;
}
.legal #cookiesbar {
  left: auto;
  right: 20px;
  -webkit-transition: right 0.3s cubic-bezier(0.77, 0, 0.18, 1), left 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: right 0.3s cubic-bezier(0.77, 0, 0.18, 1), left 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: right 0.3s cubic-bezier(0.77, 0, 0.18, 1), left 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.legal .article-view-title,
.legal .article-view-time,
.legal .article-view-category,
.legal .article-view-intro,
.legal .article-view-body,
.legal .article-view header figure,
.legal .article-view #slideshow-gallery {
  margin-left: 0;
}
.legal .article {
  padding-left: calc(var(--column-width) * 2 + 50px) !important;
  padding-top: calc(var(--header-height) * 2) !important;
}
.legal .article-view-title {
  font-size: 80px;
  margin-bottom: 130px !important;
  margin-top: 0 !important;
  padding-right: 0;
}
.share-button {
  display: inline-block;
  vertical-align: top;
}
.share-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  width: auto;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  margin: 0 auto;
  padding-top: 20px;
  right: 60px;
  bottom: 30px;
  position: fixed;
}
.share-buttons .share-text {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  font-family: none;
  background-color: #201E26;
  text-decoration: none;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  color: transparent;
  cursor: pointer;
  margin-top: 10px;
}
.share-buttons .share-text:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f379";
  color: #ffffff;
  position: absolute;
}
.share-buttons .share-text:hover {
  background-color: #02FD9C;
}
.share-buttons .share-text:hover:before {
  color: #201E26;
}
.share-buttons.active .share-text {
  background-color: #02FD9C;
}
.share-buttons.active .share-text:before {
  content: "\f2c0";
  color: #201E26;
}
.share-buttons .share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  opacity: 0;
}
.share-buttons .share > a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  font-family: none;
  background-color: #201E26;
  color: #ffffff;
  text-decoration: none;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
  margin-bottom: 5px;
  background: url(../img/social/facebook-icon.svg) no-repeat center center;
  color: transparent;
  background-size: contain;
}
.share-buttons .share > a.google,
.share-buttons .share > a.pinterest {
  display: none;
}
.share-buttons .share > a.facebook {
  background-image: url(../img/social/facebook-icon.svg);
}
.share-buttons .share > a.twitter {
  background-image: url(../img/social/twitter-icon.svg);
}
.share-buttons .share > a.linkedin {
  background-image: url(../img/social/linkedin-icon.svg);
}
.share-buttons .share > a.email {
  background-image: url(../img/social/mail-icon.svg);
}
.share-buttons .share > a:hover {
  background-color: #02FD9C;
}
.share-buttons.active .share {
  opacity: 1;
}
.article-view-footer {
  padding: 20px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
}
.share-button {
  display: inline-block;
  vertical-align: top;
}
.share-button.addthis_default_style > iframe {
  width: 112px !important;
}
.fb_iframe_widget {
  padding-right: 20px;
  padding-left: 30px;
}
/* Pagination */
.pagination {
  text-align: center;
  position: relative;
  font-weight: normal;
}
.pagination:hover a,
.pagination a:hover {
  background-color: #fafafa;
}
.pagination.more .pagination-more:hover,
.pagination.showmore-inline .pagination-page:hover,
.load-more-bt:hover,
.widget-link > a:hover {
  color: #02D471;
}
.pagination-page,
.pagination.more .pagination-more,
.pagination.showmore-inline .pagination-page,
.load-more-bt,
.widget-link > a {
  background: transparent;
  color: #201E26;
}
.pagination-page:focus,
.pagination.more .pagination-more:focus,
.pagination.showmore-inline .pagination-page:focus,
.load-more-bt:focus,
.widget-link > a:focus,
.pagination-page:active,
.pagination.more .pagination-more:active,
.pagination.showmore-inline .pagination-page:active,
.load-more-bt:active,
.widget-link > a:active {
  box-shadow: none;
}
.pagination-page:before {
  text-indent: 0;
  position: absolute;
}
.pagination-page.next {
  right: 0;
  top: 0;
  z-index: 1;
}
.pagination-page.next:before {
  content: "\f061";
  font-family: "FontAwesome";
  right: 10px;
}
.pagination-page.previous {
  left: 0;
  top: 0;
  z-index: 1;
}
.pagination-page.previous:before {
  content: "\f060";
  font-family: "FontAwesome";
  left: 10px;
}
.pagination-page.current {
  position: relative;
  padding: 10px;
  text-indent: 0;
  display: block;
}
.showmore-inline.pagination .pagination-page.next,
.pagination.more .pagination-more {
  text-indent: 0;
  position: relative;
  font-size: 18px;
  font-weight: bold;
  display: block;
  text-transform: uppercase;
}
.showmore-inline.pagination .pagination-page.next:before {
  display: none;
}
.pagination-page:after {
  position: absolute;
  content: "\f021";
  font-family: "FontAwesome";
  width: 40px;
  height: 40px;
  left: 50%;
  margin-left: -20px;
  display: none;
  font-size: 30px;
  top: 3px;
  text-indent: 0;
}
.loading.showmore-inline .pagination-page,
.loading.showmore-inline.pagination .pagination-page.next {
  text-indent: -99999px;
}
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.loading > .pagination-page:after {
  -webkit-animation: spinner 1s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94);
  animation: spinner 1s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94);
  display: block;
}
/* Tabs */
.tabs {
  list-style: none;
  text-align: center;
  padding: 0;
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.tabs li a {
  clear: none;
  margin: 0;
  text-decoration: none;
  font-size: 10px;
  text-transform: uppercase;
  padding: 0;
  float: none;
  border: none;
  display: inline-block;
  color: #656b6f;
  line-height: 1.325;
  background-color: transparent;
  border-bottom: 0;
  border-color: rgba(0, 0, 0, 0);
  text-rendering: optimizeLegibility;
  visibility: visible;
  font-weight: 700;
  padding: 5px 12px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.tabs li a.active {
  background-color: #08080A;
  color: #ffffff;
}
.widget-title ~ header .tabs {
  margin-top: 0;
}
.tabs-end,
.tabs-start {
  position: relative;
  padding-top: 105px !important;
}
.tabs-end header,
.tabs-start header {
  position: absolute;
  left: 0;
  right: 0;
  margin-top: -64px;
}
.tabs-end .widget-title,
.tabs-start .widget-title,
.tabs-end .section-title,
.tabs-start .section-title {
  position: absolute;
  left: 0;
  right: 0;
  top: 40px;
  margin-top: 0;
}
.tabs-end .widget-title,
.tabs-end .section-title {
  text-align: left;
}
.tabs-end header .tabs {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin: 0;
}
.tabs-start .widget-title,
.tabs-start .section-title {
  text-align: right;
}
.tabs-start header .tabs {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 0;
}
.full-width.tabs-end header,
.full-width.tabs-start header,
.full-width.tabs-end .widget-title,
.full-width.tabs-start .widget-title,
.full-width.tabs-end .section-title,
.full-width.tabs-start .section-title {
  padding-left: 20px;
  padding-right: 20px;
}
.secondary-content .tabs-view,
.secondary-content .tabs-view .section-title,
.secondary-content .tabs-view header {
  padding-right: 40px;
  padding-left: 40px;
}
.secondary-content:first-child .tabs-view,
.secondary-content:first-child .tabs-view .section-title,
.secondary-content:first-child .tabs-view header {
  padding-left: 0;
}
.secondary-content:last-child .tabs-view,
.secondary-content:last-child .tabs-view .section-title,
.secondary-content:last-child .tabs-view header {
  padding-right: 0;
}
/* Sponsors */
/* Fotorama */
.fotorama .fotorama__caption {
  opacity: 1;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  bottom: 20px;
  text-align: center;
}
.fotorama .fotorama__caption .fotorama__caption__wrap {
  background: none;
  text-align: center;
  color: #ffffff;
  width: auto;
  font-size: 10px;
  text-transform: none;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 5px auto;
  display: inline-block;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  background-color: #000000;
  max-width: 80%;
}
.fotorama .fotorama__wrap--no-controls .fotorama__caption {
  opacity: 0;
}
/* Sign up form */
#social-login {
  padding: 0 !important;
}
.social-login .widget-title,
.widget-title .social-login {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 30px;
}
.social-login .widget-title small,
.widget-title .social-login small {
  margin: 10px 0;
  font-size: 22px;
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff;
  font-weight: bold;
  width: 100%;
}
.widget-title span.social-login small {
  font-size: 28px;
}
.social-login .btn {
  width: 100%;
  margin: 0 5px 10px ;
  text-transform: none;
  color: rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
  transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
  padding-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  flex: auto;
}
.social-login .btn span {
  padding: 0;
  color: #ffffff;
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
  transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
}
.social-login .btn:hover {
  background: #02D471 !important;
  color: #201E26 !important;
}
.social-login .btn:hover span {
  padding-left: 0;
  color: #201E26;
}
.social-login .btn:hover:before {
  margin-left: 0 !important;
  background: none !important;
  color: #201E26 !important;
  margin-right: 0 !important;
}
.social-login .btn:first-child {
  margin-left: 0;
}
.social-login .btn:last-child {
  margin-right: 0;
}
.social-login .btn:hover {
  color: #ffffff;
}
.social-login .btn:before {
  font-family: "remixicon";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  font-size: 24px;
  font-weight: normal;
  color: #ffffff;
  position: relative;
  left: auto;
  margin-top: 0;
  width: auto;
  height: auto;
  background: none;
  -webkit-mask: none;
  margin-right: 0;
  margin-bottom: 10px;
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
  transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
}
.social-login .btn:after {
  display: none;
}
.social-login .btn.btn-facebook {
  background-color: #3b5999;
}
.social-login .btn.btn-facebook:before {
  content: "\ecbc";
}
.social-login .btn.btn-google {
  background-color: #dd4b39;
}
.social-login .btn.btn-google:before {
  content: "\edd4";
}
.social-login .btn.btn-linkedin {
  background-color: #0077B5;
}
.social-login .btn.btn-linkedin:before {
  content: "\eeb5";
}
.social-login .btn.btn-microsoft {
  background-color: #006dff;
}
.social-login .btn.btn-microsoft:before {
  content: "\f2c7";
}
.social-login .btn.btn-twitter {
  background-color: #00acee;
}
.social-login .btn.btn-twitter:before {
  content: "\f3e6";
}
.social-login .btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*flex-wrap: wrap;*/
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}
/* Simple Text */
.simple-text-body {
  text-align: center;
  font-weight: bold;
}
.text-right .simple-text-body {
  text-align: right;
}
.text-left .simple-text-body {
  text-align: left;
}
/* Widget link */
.widget-link > a {
  display: block;
  width: 155px !important;
}
/* Countdown */
.countdown {
  text-align: center;
}
.countdown-text {
  font-size: 42px;
  display: inline-block;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  text-align: center;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.countdown-text .number {
  line-height: 1;
  height: 60px;
  font-size: 60px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.countdown-text .name {
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  margin-bottom: 9px;
}
.countdown-text .countdown-time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 200px;
}
.countdown-text .countdown-time > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 25%;
  height: 100%;
  position: relative;
}
.countdown-text .countdown-time > *:before {
  content: ":";
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 50px;
  height: 60px;
  font-size: 60px;
  position: absolute;
  left: 0;
  color: #02FD9C;
  margin-top: 17px;
}
.countdown-text .countdown-time > *:first-child:before {
  display: none;
}
.dark.countdown .widget-title {
  color: #201E26;
  opacity: 0.8;
}
.dark.countdown .countdown-text .countdown-time > * {
  color: #ffffff;
}
#header .countdown {
  height: 100%;
}
#header .countdown > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 0 60px;
  height: 100%;
}
/* Social Links */
#header #socialLinks header {
  display: none !important;
}
#header #socialLinks .widget-title {
  color: #ffffff;
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  margin: -2px 5px 0 0;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  letter-spacing: 1px;
}
#header #socialLinks:hover header {
  display: inline-block;
  vertical-align: middle;
}
#header .social-icons {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
#header .social-icons > div {
  margin: 0;
}
#header .social-icons > div.social-search {
  position: relative;
  display: none;
}
#header .social-icons > div.social-search:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  left: 0;
  background-color: rgba(68, 68, 68, 0.11);
}
#header .social-icons > div h3,
#header .social-icons a {
  font-size: 18px;
  line-height: 20px;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
#header .social-icons a {
  padding: 15px 16px;
}
#header .social-icons a:hover:before {
  color: #02FD9C;
}
#header .social-icons a span {
  display: none;
}
#header .social-icons a:before,
#header .social-icons a span {
  color: #ffffff;
}
#header .social-icons a span {
  font-size: 15px;
}
#header .social-icons div:not(.social-newsletter):not(.social-search) a {
  width: 50px;
}
.social-icons > div {
  display: inline-block;
  text-align: center;
  margin-right: 20px;
}
.social-icons > div h3 {
  margin: 0;
  font-size: 32px;
}
#header .social-icons .social-newsletter a:hover:before,
#header .social-icons .social-newsletter a:hover span {
  color: #08080A;
}
.social-icons .social-twitter a,
.prefooter .social-icons .social-twitter a:hover:before {
  color: #55acee;
}
.social-icons .social-twitter a:before {
  content: "\f3e6";
}
.social-icons .social-facebook a,
.prefooter .social-icons .social-facebook a:hover:before {
  color: #3b5999;
}
.social-icons .social-facebook a:before {
  content: "\ecbc";
}
.social-icons .social-instagram a,
.prefooter .social-icons .social-instagram a:hover:before {
  color: #e4405f;
}
.social-icons .social-instagram a:before {
  content: "\ee65";
}
.social-icons .social-linkedin a:before {
  content: "\eeb5";
}
.social-icons .social-linkedin a,
.prefooter .social-icons .social-linkedin a:hover:before {
  color: #0077B5;
}
.social-icons .social-youtube a,
.prefooter .social-icons .social-youtube a:hover:before {
  color: #cd201f;
}
.social-icons .social-youtube a:before {
  content: "\f2d4";
}
#header .social-icons .social-search a:before {
  content: "#";
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #02FD9C;
}
#header .social-icons .social-search a:after {
  content: "ElectricOdyssey";
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
#header .social-icons .social-search a:hover:after {
  color: #02FD9C;
}
#header .social-icons .social-search a:hover:after {
  color: #ffffff;
}
.social-icons .social-website a:before {
  content: "\f0ac";
}
#header .social-icons .social-weibo a:hover:before {
  background-color: #e62227;
}
.social-icons .social-weibo a,
.prefooter .social-icons .social-weibo a:hover:before {
  color: #e62227;
}
.social-icons .social-weibo a:before {
  content: "\f2b9";
}
#header .social-icons .social-youku a:hover:before {
  background-color: #1b96d5;
}
.social-icons .social-youku a,
.prefooter .social-icons .social-youku a:hover:before {
  color: #1b96d5;
}
.social-icons .social-youku a:before {
  content: "\f01d";
  font-family: "fontAwesome";
}
#header .social-icons .social-tumblr a:hover:before {
  background-color: #35465c;
}
.social-icons .social-tumblr a,
.prefooter .social-icons .social-tumblr a:hover:before {
  color: #35465c;
}
.social-icons .social-tumblr a:before {
  content: "\f173";
  font-family: "fontAwesome";
}
#header .social-icons .social-wechat a:hover:before {
  background-color: #70a63b;
}
.social-icons .social-wechat a,
.prefooter .social-icons .social-wechat a:hover:before {
  color: #70a63b;
}
.social-icons .social-wechat a:before {
  content: "\f2b5";
}
#header .social-icons .social-newsletter a:hover {
  background-color: #ffffff;
}
.social-icons .social-newsletter a,
.prefooter .social-icons .social-newsletter a:hover:before {
  color: #ffffff;
}
#header .social-icons .social-newsletter {
  border: 2px solid #ffffff;
  margin-left: 50px;
  -webkit-box-ordinal-group: 101;
  -webkit-order: 100;
  -ms-flex-order: 100;
  order: 100;
}
#header .social-icons .social-newsletter a span,
.social-icons .social-newsletter a span {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
.social-icons .social-newsletter a:before {
  content: "\f003";
}
.social-icons .social-snapchat a {
  color: #000000;
}
.social-icons .social-snapchat a:before {
  content: "\f24b";
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.social-icons .social-tiktok a:hover:before {
  background-image: url(../img/tik_tok_logo_green.png);
}
.social-icons .social-tiktok a {
  position: relative;
  width: 44px;
  height: 40px;
}
.social-icons .social-tiktok a:before {
  content: "";
  background: url(../img/tik_tok_logo_w.png) center center transparent no-repeat;
  background-size: contain;
  width: 17px;
  height: 17px;
  left: 50%;
  top: 50%;
  margin-top: -7px;
  margin-left: -11px;
  position: absolute;
}
#header .social-icons .social-tiktok a:before,
#footer .social-icons .social-tiktok a:before {
  background: url(../img/tik_tok_logo_b.png) center center transparent no-repeat;
  background-size: contain;
}
#footer .social-icons .social-tiktok a {
  width: 15px;
  height: 22px;
}
#footer .social-icons .social-tiktok a:before {
  width: 16px;
  height: 16px;
  margin-top: -4px;
  margin-left: -12px;
}
.social-icons a {
  color: #ffffff;
  font-size: 32px;
  display: inline-block;
}
.social-icons a:before {
  font-family: 'Remixicon';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.prefooter .social-icons a:before {
  color: #ffffff;
}
#top-wrapper {
  position: relative;
  background-color: #08080A;
  padding: 0;
  z-index: 2;
}
#top-wrapper:not(.full-width-content):before {
  content: "";
  left: calc(var(--column-width) * 5 + 60px);
  height: 100%;
  position: absolute;
  background-color: white;
  right: 0;
  z-index: -1;
}
#top-wrapper:not(.full-width-content) > * {
  margin-left: calc(var(--column-width) * 5 + 60px);
  background-color: #ffffff;
  width: auto;
  margin-right: 0;
}
#top-wrapper:not(.full-width-content) > *:first-child {
  margin-top: -200px;
}
#top-wrapper:not(.full-width-content) > *#latest-bar {
  margin-top: -250px;
}
#top-wrapper #countdown {
  position: relative;
  height: 200px;
}
#top-wrapper #countdown .countdown-fotorama {
  opacity: 0;
}
#top-wrapper #countdown .widget-title {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  font-size: calc(60px + (140 - 60) * ((100vw - 768px) / (2050 - 768)));
}
#top-wrapper.full-width-content {
  z-index: 3;
  position: relative;
}
#top-wrapper.full-width-content > * {
  margin-left: 0;
  margin-top: -170px !important;
}
#top-wrapper.full-width-content .action-button {
  position: relative;
  opacity: 1;
  visibility: visible;
  left: auto;
  width: calc(var(--column-width) * 5 + 60px);
  height: 170px;
}
#top-wrapper.full-width-content .countdown {
  width: calc(var(--column-width) * 19 + 60px);
}
#top-wrapper.full-width-content .countdown .countdown-text .countdown-time {
  height: 170px;
}
.line-text .wrapper p {
  padding-left: 20px;
  border-left: 4px solid #ffffff;
}
.line-wrapper .wrapper {
  border-left: 4px solid #000000;
}
.newsletter #main {
  padding-top: 0 !important;
}
.article-aside #sign-up {
  margin-left: 0;
  max-width: 970px;
}
#sign-up {
  font-style: normal;
  max-width: 770px;
  padding: 80px;
  background-color: #201E26;
  margin: 40px auto;
}
#sign-up.forgot-password .response-message {
  color: red;
  font-weight: bold;
  font-size: 18px;
}
#sign-up.forgot-password .response-message[ng-if="forgotConfirmed"] {
  color: #02FD9C;
}
#sign-up .widget-title {
  text-align: left;
  font-size: 40px;
  padding: 0;
  color: #ffffff;
  line-height: 40px;
}
#sign-up .formly .formly-field:first-child .separator {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 40px;
  font-weight: normal;
  line-height: 0.9;
  color: #ffffff;
}
#sign-up .formly .formly-field:first-child .separator span {
  display: block;
}
#sign-up .formly .formly-field:nth-child(2) .separator {
  font-size: 24px;
  color: #ffffff;
  font-weight: normal;
  line-height: 1.4;
}
#simple-link.link-button {
  margin: 0 calc(var(--column-width) / 2 - 20px);
  width: auto;
  display: inline-block;
  padding-bottom: 0;
  margin-bottom: 100px;
}
#simple-link.link-button a {
  padding-top: 0;
  padding-bottom: 0;
}
#simple-link.link-button a:hover {
  color: #02D471 !important;
}
#simple-link.link-button a:hover:before {
  background-color: #02D471 !important;
}
#mc_embed_signup {
  background: transparent !important;
  clear: left;
  color: #fff;
}
#mc_embed_signup .indicates-required {
  display: none;
}
#mc_embed_signup h2 {
  font-size: 24px !important;
  color: #ffffff;
  font-weight: normal !important;
}
#mc_embed_signup form {
  padding: 0 !important;
}
#mc_embed_signup form .mc-field-group input {
  border: none;
  border-radius: 0;
}
#mc_embed_signup form .button {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 15px 40px;
  font-size: 15px;
  line-height: 1.42857143;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-transform: uppercase;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
  background-color: transparent;
  border-color: white;
  height: auto;
}
#mc_embed_signup form .button:hover {
  background-color: #000000;
}
.coming-soon #main {
  position: absolute;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-size: cover;
}
#coming-soon li {
  padding: 30px;
  margin: 0;
  background: transparent;
  padding-bottom: 0;
}
#coming-soon li .wrapper {
  background-color: #ffffff;
}
#coming-soon li h2 {
  font-size: 100px;
  text-transform: uppercase;
  line-height: 0.8;
}
#coming-soon li .more-items-text {
  font-weight: bold;
  font-size: 32px;
}
.no-margin {
  margin: 0 !important;
}
.grey-bg-widget {
  background-color: #EEEDEE;
}
.grey-bg .more-items-item {
  background-color: #EEEDEE;
}
.black-bg {
  background-color: #08080A !important;
}
.black-bg .more-items-item {
  background-color: transparent;
}
.black-bg .more-items-item * {
  color: #ffffff;
}
.black-bg .more-items-item .link-button a {
  background-color: #02FD9C;
  color: #201E26;
}
.black-bg .more-items-item .link-button a:hover {
  background-color: #ffffff;
}
.transparent-bg,
.transparent-bg.widget {
  background: transparent !important;
}
.transparent-bg ul li,
.transparent-bg.widget ul li {
  background: transparent  !important;
}
.transparent-bg ul li .wrapper,
.transparent-bg.widget ul li .wrapper {
  background: transparent  !important;
}
.grow-on-hover .more-items-item {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.grow-on-hover .more-items-item:hover {
  -webkit-transform: scale(1.04, 1.04);
  -ms-transform: scale(1.04, 1.04);
  transform: scale(1.04, 1.04);
}
.grow-img-on-hover .more-items-item:hover > a:not(.all-box-link) img:first-child {
  -webkit-transform: scale(1.09, 1.09);
  -ms-transform: scale(1.09, 1.09);
  transform: scale(1.09, 1.09);
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
  transition: -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.6s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
}
.grow-img-on-hover .more-items-item:hover .more-items-img-container img {
  -webkit-transform: scale(1.09, 1.09);
  -ms-transform: scale(1.09, 1.09);
  transform: scale(1.09, 1.09);
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
  transition: -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.6s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
}
.grow-img-on-hover .more-items-item > a:not(.all-box-link) img:first-child {
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
  transition: -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.6s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
}
.grow-img-on-hover .more-items-item .more-items-img-container img {
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
  transition: -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.6s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.6s cubic-bezier(0.77, 0, 0.18, 1);
}
.grow-img-on-hover .more-items-item img {
  padding: 0 !important;
}
.img-padding .more-items-item > a:not(.all-box-link),
.img-padding .more-items-item .more-items-img-container {
  padding: 40px 10px 20px;
}
.title-text {
  padding-top: 180px !important;
  padding-bottom: 160px !important;
  z-index: 1;
  position: relative;
}
.title-text .more-items-item .wrapper {
  display: block;
  padding: 0;
}
.title-text .more-items-item .wrapper > *:not(.link-button) {
  margin: 0 0 30px;
}
.simple-text {
  padding: 40px 0 100px !important;
}
.simple-text p {
  padding: 0 740px 0 60px ;
}
.hero-image:not(.hero-small-img) .bg-vid {
  height: 100svh;
}
.hero-image {
  background-color: #08080a;
  will-change: transform;
}
.hero-image .bg-vid video {
  width: 100% !important;
}
.hero-image > ul {
  height: 100%;
}
.hero-image > ul li > a:not(.all-box-link) img {
  display: block;
}
.hero-image > ul li .wrapper {
  height: 100%;
  padding: 0;
  background: none !important;
}
.hero-image > ul li:hover .wrapper {
  background: none !important;
}
.hero-image.no-transform {
  transform: none !important;
  will-change: auto;
}
.hero-image.no-transform-forced {
  transform: none !important;
  will-change: auto;
}
#top-messages {
  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;
}
#top-messages > *:first-child {
  margin-top: auto;
}
#top-messages > *:last-child {
  margin-bottom: auto;
}
#top-messages.title-left .widget-title {
  width: calc(var(--column-width) * 11);
}
#top-messages-image ul {
  margin-left: var(--column-width);
}
.black-bar:before {
  content: "";
  width: 100%;
  bottom: 0;
  height: 80px;
  left: 0;
  position: absolute;
  background-color: #fff;
}
.black-bar ul {
  margin-top: -80px;
}
.widget.space-to-title > .more-items-list,
.widget.space-to-title > .tabs-content {
  margin-top: 60px;
}
.widget.dark-square-title > .widget-title {
  font-size: 40px;
  color: #fff;
  background-color: #08080A;
  height: 80px;
  line-height: 80px;
}
.widget.dark-square-title > .more-items-list,
.widget.dark-square-title > .tabs-content {
  margin-top: 80px;
}
.combo-left .more-items-item > a:not(.all-box-link) img,
.combo-left .more-items-item .more-items-img-container img {
  padding: 0;
}
#wrapper-combo-two {
  padding-bottom: 0;
  position: relative;
  z-index: 2;
}
#wrapper-combo-two #combo-item-1 {
  padding: 120px calc(var(--column-width) * 2) 0 calc(var(--column-width) * 3 + 50px) !important;
}
#wrapper-combo-two #combo-item-2 {
  padding: 0 calc(var(--column-width) + 50px) 0 var(--column-width) !important;
}
#wrapper-combo-two .more-items-item .wrapper > *:first-child {
  margin-top: 70px;
}
#wrapper-combo-left {
  max-width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: calc(var(--column-width) * 14 + 50px) calc(var(--column-width) * 10 + 50px);
  grid-template-columns: calc(var(--column-width) * 14 + 50px) calc(var(--column-width) * 10 + 50px);
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  grid-template-areas: "header header" "one two" "three two";
  position: relative;
  z-index: 1;
}
#wrapper-combo-left .widget-title {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: header;
  margin-bottom: 100px;
}
#wrapper-combo-left #wrapper-combo-right > .widget-title {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}
#wrapper-combo-left #combo-item-1 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: one;
  width: 100%;
}
#wrapper-combo-left #combo-item-1 .more-items-item > a img {
  padding-left: 0;
}
#wrapper-combo-left #combo-item-1 .more-items-item .wrapper {
  width: calc(var(--column-width) * 7);
  margin-right: 0;
  margin-left: auto;
}
#wrapper-combo-left #combo-item-1 .more-items-item .wrapper > *:first-child {
  margin-top: 70px;
}
#wrapper-combo-left #wrapper-combo-right > #combo-item-1 {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
#wrapper-combo-left #combo-item-2 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: two;
  -ms-grid-row-align: center;
  align-self: center;
  width: calc(var(--column-width) * 7);
  margin-left: calc(var(--column-width) * 2);
  padding-top: 1px !important;
}
#wrapper-combo-left #combo-item-2.aos-init ul {
  -webkit-transform: translate3d(100px, 0, 0);
  transform: translate3d(100px, 0, 0);
  opacity: 0;
  -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
  transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease, -webkit-transform 0.5s ease;
}
#wrapper-combo-left #combo-item-2.aos-init.left-custom.aos-animate ul {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
  transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease, -webkit-transform 0.5s ease;
}
#wrapper-combo-left #combo-item-2 .more-items-item .wrapper > *:first-child {
  margin-top: 70px;
}
#wrapper-combo-left #wrapper-combo-right > #combo-item-2 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
}
#wrapper-combo-left #combo-item-3 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: three;
  width: calc(var(--column-width) * 11);
  margin-left: calc(var(--column-width) * 2 + 50px);
  margin-top: 120px;
}
#wrapper-combo-left #combo-item-3 .more-items-item .wrapper {
  width: calc(var(--column-width) * 7);
  margin-right: 0;
  margin-left: auto;
}
#wrapper-combo-left #combo-item-3 .more-items-item .wrapper > *:first-child {
  margin-top: 70px;
}
#wrapper-combo-left #wrapper-combo-right > #combo-item-3 {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
#wrapper-combo-right {
  max-width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: calc(var(--column-width) * 10 + 50px) calc(var(--column-width) * 14 + 50px);
  grid-template-columns: calc(var(--column-width) * 10 + 50px) calc(var(--column-width) * 14 + 50px);
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  grid-template-areas: "header header" "two one" "two three";
  position: relative;
  z-index: 1;
}
#wrapper-combo-right .widget-title {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: header;
  margin-bottom: 100px;
}
#wrapper-combo-right #wrapper-combo-right > .widget-title {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
}
#wrapper-combo-right #combo-item-1 {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: one;
  width: 100%;
}
#wrapper-combo-right #combo-item-1 .more-items-item > a img {
  padding-right: 0;
}
#wrapper-combo-right #combo-item-1 .more-items-item .wrapper {
  width: calc(var(--column-width) * 7);
  margin-left: 0;
  margin-right: auto;
}
#wrapper-combo-right #combo-item-1 .more-items-item .wrapper > *:first-child {
  margin-top: 70px;
}
#wrapper-combo-right #wrapper-combo-right > #combo-item-1 {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
#wrapper-combo-right #combo-item-2 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: two;
  -ms-grid-row-align: center;
  align-self: center;
  width: calc(var(--column-width) * 7);
  margin-right: calc(var(--column-width) * 2);
  padding-top: 1px !important;
}
#wrapper-combo-right #wrapper-combo-right > #combo-item-2 {
  -ms-grid-row: 2;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
}
#wrapper-combo-right #combo-item-3 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: three;
  width: calc(var(--column-width) * 11);
  margin-right: calc(var(--column-width) * 2 + 50px);
  margin-top: 120px;
}
#wrapper-combo-right #combo-item-3 .more-items-item .wrapper {
  width: calc(var(--column-width) * 7);
  margin-left: 0;
  margin-right: auto;
}
#wrapper-combo-right #combo-item-3 .more-items-item .wrapper > *:first-child {
  margin-top: 70px;
}
#wrapper-combo-right #combo-item-2 .more-items-item .wrapper > *:first-child {
  margin-top: 70px;
}
#wrapper-combo-right #wrapper-combo-right > #combo-item-3 {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
#our-partners-wrapper,
body:not(.h-scroll) .up-next:not(#up-next-fix) {
  height: calc(100vh - 172px);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 100px 0 0;
  will-change: transform;
}
#our-partners-wrapper,
body:not(.h-scroll) .up-next.dark {
  box-shadow: 0 0 0 50px #08080a;
}
#our-partners-logos .more-items-item {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 1%;
}
#our-partners-logos .more-items-item:nth-child(2),
#our-partners-logos .more-items-item:nth-child(3),
#our-partners-logos .more-items-item:nth-child(4),
#our-partners-logos .more-items-item:nth-child(5),
#our-partners-logos .more-items-item:nth-child(6) {
  border-left: 2px solid #ffffff;
}
#our-partners-logos .more-items-item:nth-child(6) {
  border-right: 2px solid #ffffff;
}
body #footer #our-partners-logos {
  padding: 40px 0;
}
body #footer #our-partners-logos .more-items-item {
  margin: 0;
  padding: 0 1%;
  border-left: 2px solid #ffffff;
  width: 11.857143%;
}
body #footer #our-partners-logos .more-items-item:first-child {
  margin-left: -2%;
  border-left: none;
}
body #footer #our-partners-logos .more-items-item:nth-child(3) {
  border-right: none;
}
body.home #footer #our-partners-logos {
  display: none;
}
body:not(.dark-footer):not(.transparent-footer) #footer #our-partners-logos {
  background: transparent !important;
}
body:not(.dark-footer):not(.transparent-footer) #footer #our-partners-logos .more-items-item {
  border-left-color: #08080A;
}
body:not(.dark-footer):not(.transparent-footer) #footer #our-partners-logos .more-items-item > a img {
  filter: invert(1);
}
body.transparent-footer #footer #our-partners-logos {
  background: transparent !important;
}
#action-buttons-group {
  position: fixed;
  -webkit-transition: left 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1), background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.3s 2s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: left 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1), background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.3s 2s cubic-bezier(0.77, 0, 0.18, 1);
  transition: left 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1), background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.3s 2s cubic-bezier(0.77, 0, 0.18, 1);
  height: 100px;
  width: calc(var(--column-width) * 5 + 60px);
  bottom: 0;
  z-index: 3;
  left: 0;
  opacity: 1;
}
#action-buttons-group:hover .action-button {
  background-color: #00D773;
  -webkit-transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
  -o-transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
  transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
}
#container > #action-buttons-group.behind {
  z-index: -1;
}
.last-element-footer {
  position: relative;
}
.last-element-footer #action-buttons-group {
  z-index: 1;
  position: absolute;
  bottom: 0;
}
.last-element-footer #action-buttons-group .action-button {
  opacity: 1;
  visibility: visible;
}
html.no-touch .action-button,
html.touch .action-button {
  width: 100%;
  position: absolute;
  z-index: 3;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 !important;
  height: 100px;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  margin: 0 !important;
  left: 0;
  background-color: #02FD9C;
  -webkit-transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
  -o-transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
  transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
}
html.no-touch .action-button.always-visible.aos-init:not(.active),
html.touch .action-button.always-visible.aos-init:not(.active) {
  opacity: 1;
  z-index: 1;
  visibility: visible;
}
html.no-touch .action-button:hover a,
html.touch .action-button:hover a {
  color: #201E26;
}
html.no-touch .action-button:hover a:before,
html.touch .action-button:hover a:before {
  color: #08080A;
  background-color: #08080A;
}
html.no-touch .action-button.link-button a,
html.touch .action-button.link-button a {
  color: #201E26;
  width: calc(100% - 60px) !important;
  margin-right: 0 !important;
  margin-left: 60px !important;
  padding: 0;
  z-index: 9;
  -webkit-transition: bottom 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: bottom 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: bottom 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}
html.no-touch .action-button.link-button.active,
html.touch .action-button.link-button.active {
  opacity: 1;
  visibility: visible;
}
html.no-touch .action-button.link-button.active a,
html.touch .action-button.link-button.active a {
  bottom: 0;
  -webkit-transition: bottom 0.3s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: bottom 0.3s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: bottom 0.3s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
html.no-touch .active .action-button,
html.touch .active .action-button {
  opacity: 1;
  visibility: visible;
}
html.no-touch .active .action-button a,
html.touch .active .action-button a {
  bottom: 0;
}
.over-action-buttons {
  z-index: 4;
  position: relative;
}
p:empty {
  display: none;
  margin: 0;
}
#join-us-header,
#mediacenter-header {
  opacity: 0;
  position: fixed;
  bottom: 34px;
  left: var(--header-height);
  pointer-events: none;
  padding: 20px calc(var(--column-width) + 20px);
  color: #ffffff;
  background-color: transparent !important;
  width: calc(var(--column-width) * 8);
  -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;
}
#join-us-header:hover,
#mediacenter-header:hover {
  background-color: #02FD9C !important;
  color: #08080A;
  -webkit-transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1), background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1), background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1), background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
#join-us-header:hover p,
#mediacenter-header:hover p {
  color: #08080A;
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
#join-us-header:hover a.arrow-link,
#mediacenter-header:hover a.arrow-link {
  color: #08080A;
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
#join-us-header:hover .link-button a,
#mediacenter-header:hover .link-button a {
  color: #08080A;
}
#join-us-header:hover .link-button a:before,
#mediacenter-header:hover .link-button a:before {
  background-color: #08080A;
  margin-left: 40px;
  margin-right: 25px;
}
#join-us-header:hover .link-button a:after,
#mediacenter-header:hover .link-button a:after {
  background-color: #08080A;
}
#join-us-header p,
#mediacenter-header p {
  margin: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  color: #ffffff;
}
#join-us-header a.arrow-link,
#mediacenter-header a.arrow-link {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #02FD9C;
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  text-decoration: none;
}
#join-us-header .link-button,
#mediacenter-header .link-button {
  margin-top: 10px;
}
#join-us-header .link-button a,
#mediacenter-header .link-button a {
  padding: 0;
  color: #FFFFFF;
}
#join-us-header .link-button a:before,
#mediacenter-header .link-button a:before {
  background-color: #FFFFFF;
}
#join-us-header .link-button a:after,
#mediacenter-header .link-button a:after {
  background-color: #ffffff;
}
#join-us-header {
  bottom: 131px;
  padding-bottom: 0;
}
#join-us-header .link-button {
  padding-bottom: 20px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
  width: 100%;
}
#race-calendar.dark ul li > h2 a span {
  color: #ffffff;
}
#race-calendar.elements-inline ul li > h2 a span,
#race-calendar.large-list ul li > h2 a span {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 25px;
  line-height: 27px;
  letter-spacing: 0.08px;
  position: absolute;
  text-align: left;
  top: 50%;
  margin-top: -27px;
  height: 54px;
  left: 0;
  width: 100%;
}
#race-calendar.large-list.galleries-landing.s02 ul li.desert > a:before {
  background-image: url(../img/galleries/s02/desert-track.png);
}
#race-calendar.large-list.galleries-landing.s02 ul li.island-1 > a:before {
  background-image: url(../img/galleries/s02/island-1-track.png);
}
#race-calendar.large-list.galleries-landing.s02 ul li.island-2 > a:before {
  background-image: url(../img/galleries/s02/island-2-track.png);
}
#race-calendar.large-list.galleries-landing.s02 ul li.copper > a:before {
  background-image: url(../img/galleries/s02/copper-track.png);
}
#race-calendar.large-list.galleries-landing.s02 ul li.energy > a:before {
  background-image: url(../img/galleries/s02/energy-track.png);
}
#race-calendar.large-list.galleries-landing.s02 ul li.valley > a:before {
  background-image: url(../img/galleries/s04/valley-track.png);
}
#race-calendar.large-list.galleries-landing.s03 ul li.desert > a:before {
  background-image: url(../img/galleries/s03/desert-track.png);
}
#race-calendar.large-list.galleries-landing.s03 ul li.island > a:before {
  background-image: url(../img/galleries/s03/island-1-track.png);
}
#race-calendar.large-list.galleries-landing.s03 ul li.island-other > a:before {
  background-image: url(../img/galleries/s03/island-2-track.png);
}
#race-calendar.large-list.galleries-landing.s03 ul li.copper-s3 > a:before {
  background-image: url(../img/galleries/s03/copper-track.png);
}
#race-calendar.large-list.galleries-landing.s03 ul li.hydro > a:before {
  background-image: url(../img/galleries/s03/hydro-track.png);
}
#race-calendar.large-list.galleries-landing.s04 ul li.hydro > a:before {
  background-image: url(../img/galleries/s04/hydro-track.png);
}
#race-calendar.large-list.galleries-landing.s04 ul li.desert > a:before {
  background-image: url(../img/galleries/s04/desert-track.png);
}
#race-calendar.large-list.galleries-landing.s04 ul li.island > a:before {
  background-image: url(../img/galleries/s04/island-1-track.png);
}
#race-calendar.large-list.galleries-landing.s04 ul li.island-other > a:before {
  background-image: url(../img/galleries/s04/island-2-track.png);
}
#race-calendar.large-list.galleries-landing.s04 ul li.copper-s3 > a:before {
  background-image: url(../img/galleries/s04/copper-track.png);
}
#race-calendar.large-list.galleries-landing.s04 ul li.valley > a:before {
  background-image: url(../img/galleries/s04/valley-track.png);
}
#race-calendar.large-list.galleries-landing ul {
  justify-content: flex-start;
}
#race-calendar.large-list.galleries-landing ul li {
  padding-top: var(--header-height);
  max-width: 33.33333vw;
}
#race-calendar.large-list.galleries-landing ul li > a {
  overflow: visible;
}
#race-calendar.large-list.galleries-landing ul li > a:before {
  left: 0;
  top: 0;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  transform: scale(1.1);
}
#race-calendar.large-list.galleries-landing ul li .wrapper .link-button {
  width: 200px;
}
#race-calendar.large-list.galleries-landing ul li.desert > a:before {
  background-image: url(../img/galleries/desert-track.png);
}
#race-calendar.large-list.galleries-landing ul li.ocean > a:before {
  background-image: url(../img/galleries/ocean-track.png);
}
#race-calendar.large-list.galleries-landing ul li.arctic > a:before {
  background-image: url(../img/galleries/arctic-track.png);
}
#race-calendar.large-list.galleries-landing ul li.island > a:before {
  background-image: url(../img/galleries/island-track.png);
}
#race-calendar.large-list.galleries-landing ul li.island-other > a:before {
  background-image: url(../img/galleries/island-other-track.png);
}
#race-calendar.large-list.galleries-landing ul li.jurassic > a:before {
  background-image: url(../img/galleries/jurassic-track.png);
}
#race-calendar.large-list.galleries-landing ul li.hydro > a:before {
  background-image: url(../img/galleries/hydro-track.png);
}
#race-calendar.large-list.galleries-landing ul li.andes > a:before {
  background-image: url(../img/galleries/andes-track.png);
}
#race-calendar.large-list.galleries-landing ul li.valley > a:before {
  background-image: url(../img/galleries/valley-track.png);
}
#race-calendar.large-list:not(.gallery-landing) {
  background-color: transparent !important;
}
#race-calendar.elements-inline ul li > h2 {
  padding-right: calc(var(--column-margin) * 2);
  width: calc(var(--column-width) * 7);
  text-align: right;
  margin-left: 0;
}
#race-calendar.elements-inline ul li > h2 a span {
  color: #08080A;
}
#race-calendar.elements-inline ul li > a {
  width: calc(var(--column-width) * 4);
}
#race-calendar.elements-inline ul li .wrapper {
  margin-left: 0;
  margin-right: 0;
}
#race-calendar.elements-inline ul li .wrapper .link-button {
  margin-top: 0;
  height: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-bottom: 10px;
  width: 175px;
}
#race-calendar.elements-inline ul li .wrapper .link-button a {
  padding: 0;
}
#race-calendar ul {
  padding: 0 60px 0 var(--column-width);
}
#race-calendar ul li {
  padding: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 2px solid rgba(8, 8, 10, 0.08);
  height: 200px;
}
#race-calendar ul li > h2 {
  font-size: calc(60px + (120 - 60) * ((100vw - 768px) / (2050 - 768)));
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  width: calc(var(--column-width) * 5);
  text-align: left;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  line-height: calc(50px + (110 - 50) * ((100vw - 768px) / (2050 - 768)));
  margin-left: var(--column-width);
}
#race-calendar ul li > h2 a {
  color: #EEEDEE;
}
#race-calendar ul li > a {
  text-align: center;
}
#race-calendar ul li > a img {
  padding: 0 var(--column-margin);
  max-width: 100px;
}
#race-calendar ul li .wrapper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: calc(var(--column-width) * 7);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
#race-calendar ul li .wrapper h2 {
  font-size: 45px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  line-height: 35px;
}
#race-calendar ul li .wrapper h2 span {
  font-size: 25px;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: block;
  line-height: 35px;
}
#race-calendar ul li.desert .wrapper h2 span {
  color: #F9B600;
}
#race-calendar ul li.ocean .wrapper h2 span {
  color: #006FE6;
}
#race-calendar ul li.arctic .wrapper h2 span {
  color: #31DBE0;
}
#race-calendar ul li.glacier .wrapper h2 span {
  color: #FF6A5D;
}
#race-calendar ul li.amazon .wrapper h2 span {
  color: #21CF5A;
}
#race-calendar ul li.island .wrapper h2 span,
#race-calendar ul li.island-1 .wrapper h2 span,
#race-calendar ul li.island-2 .wrapper h2 span {
  color: #FF4100;
}
#race-calendar ul li.island-other .wrapper h2 span {
  color: #4DC19D;
}
#race-calendar ul li.jurassic .wrapper h2 span {
  color: #AAE632;
}
#race-calendar ul li.copper .wrapper h2 span,
#race-calendar ul li.copper-s3 .wrapper h2 span {
  color: #A8483D;
}
#race-calendar ul li.energy .wrapper h2 span {
  color: #CF63CE;
}
#race-calendar ul li.hydro .wrapper h2 span {
  color: #0BAEFF;
}
#race-calendar ul li.andes .wrapper h2 span {
  color: #8451F4;
}
#race-calendar ul li.valley .wrapper h2 span {
  color: #8C6EED;
}
#race-calendar ul li.general .wrapper h2 span {
  color: #02FD9C;
}
#race-calendar.explore-data ul {
  padding: 0;
}
#race-calendar.explore-data ul li {
  border: none;
}
#race-calendar.explore-data ul li > a {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  width: calc(var(--column-width) * 4 - 20px);
}
#race-calendar.explore-data ul li > a img {
  max-width: none;
  height: 90px;
  width: auto;
  padding: 0;
}
#race-calendar.explore-data ul li > h2 {
  text-align: left;
  width: auto;
  padding-left: 20px;
}
#race-calendar.explore-data ul li .wrapper {
  width: calc(var(--column-width) * 7);
}
#race-calendar.location-calendar .widget-title {
  margin-left: -25vw;
  position: absolute;
  top: calc(var(--header-height) + 3vh);
}
#race-calendar.location-calendar ul {
  padding: 0;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#race-calendar.location-calendar ul li {
  height: auto;
  border-bottom: none;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: visible;
}
#race-calendar.location-calendar ul li:before {
  content: "E PRIX";
  position: absolute;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: calc(60px + (120 - 60) * ((100vw - 768px) / (2050 - 768)));
  line-height: 0.9;
  letter-spacing: -0.65px;
  margin-top: calc(-50px + (-83 - -50) * ((100vw - 1024px) / (2050 - 1024)));
  margin-left: -40vw;
}
#race-calendar.location-calendar ul li.ocean:before {
  content: "OCEAN X PRIX";
}
#race-calendar.location-calendar ul li.desert:before {
  content: "DESERT X PRIX";
}
#race-calendar.location-calendar ul li.glacier:before {
  content: "GLACIER X PRIX";
}
#race-calendar.location-calendar ul li.arctic:before {
  content: "ARCTIC X PRIX";
}
#race-calendar.location-calendar ul li.amazon:before {
  content: "AMAZON X PRIX";
}
#race-calendar.location-calendar ul li.island:before {
  content: "ENEL X ISLAND X PRIX";
}
#race-calendar.location-calendar ul li.island-1:before {
  content: "ISLAND X PRIX I";
}
#race-calendar.location-calendar ul li.island-2:before {
  content: "ISLAND X PRIX II";
}
#race-calendar.location-calendar ul li.jurassic:before {
  content: "JURASSIC X PRIX";
}
#race-calendar.location-calendar ul li.copper:before,
#race-calendar.location-calendar ul li.copper-s3:before {
  content: "COPPER X PRIX";
}
#race-calendar.location-calendar ul li.energy:before {
  content: "ENERGY X PRIX";
}
#race-calendar.location-calendar ul li.hydro:before {
  content: "HYDRO X PRIX";
}
#race-calendar.location-calendar ul li.andes:before {
  content: "ANDES X PRIX";
}
#race-calendar.location-calendar ul li.valley:before {
  content: "VALLEY X PRIX";
}
#race-calendar.location-calendar ul li .wrapper {
  width: calc(var(--column-width) * 7);
  margin-bottom: 0;
  margin-left: calc(var(--column-width) * 2);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  padding-top: 50px;
  max-width: 600px;
}
#race-calendar.location-calendar ul li .wrapper h2 {
  position: absolute;
  bottom: 0;
}
#race-calendar.location-calendar ul li > h2 {
  position: absolute;
  bottom: calc(30px + (-13 - 30) * ((100vw - 768px) / (2050 - 768)));
  font-size: calc(60px + (120 - 60) * ((100vw - 768px) / (2050 - 768)));
  line-height: calc(50px + (110 - 50) * ((100vw - 768px) / (2050 - 768)));
  max-width: 800px;
  width: calc(var(--column-width) * 11);
  padding-right: 5%;
  min-width: 500px;
  text-align: right;
  margin-left: 0;
}
#race-calendar.location-calendar ul li > a {
  max-width: 800px;
  width: calc(var(--column-width) * 11);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  text-align: right;
  margin-bottom: 80px;
}
#race-calendar.location-calendar ul li > a:after {
  content: "001";
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 120px;
  line-height: 88px;
  height: 88px;
  color: #EEEDEE;
  text-decoration: none;
  display: none;
}
#race-calendar.location-calendar ul li > a img {
  width: 100%;
  max-width: none;
  padding: 0;
  height: auto;
}
#race-calendar.location-calendar ul li > a:hover {
  text-decoration: none;
}
#race-calendar.location-calendar ul li.ocean > a:after {
  content: "002";
}
#race-calendar.location-calendar ul li.desert > a:after {
  content: "001";
}
#race-calendar.location-calendar ul li.arctic > a:after {
  content: "003";
}
#race-calendar.location-calendar ul li.glacier > a:after {
  content: "005";
}
#race-calendar.location-calendar ul li.amazon > a:after {
  content: "004";
}
#race-calendar.location-calendar ul li.island > a:after {
  content: "004";
}
#race-calendar.location-calendar ul li.island-1 > a:after {
  content: "002";
}
#race-calendar.location-calendar ul li.island-2 > a:after {
  content: "003";
}
#race-calendar.location-calendar ul li.jurassic > a:after {
  content: "005";
}
#race-calendar.location-calendar ul li.copper > a:after {
  content: "004";
}
#race-calendar.location-calendar ul li.energy > a:after {
  content: "005";
}
#race-calendar.location-calendar ul li.hydro > a:after {
  content: "002";
}
#race-calendar.location-calendar ul li.andes > a:after {
  content: "004";
}
#race-calendar.location-calendar ul li.valley > a:after {
  content: "005";
}
.dropdown-grey {
  position: absolute;
  top: calc(var(--header-height) + 30px);
  list-style: none;
  padding: 0;
  margin: 0;
  left: calc(var(--column-width) * 1.5 + var(--column-margin));
  background: #323039;
  z-index: 1;
}
.dropdown-grey li a {
  color: #fff;
  padding: 10px 15px;
  display: block;
}
.dropdown-grey li.dropdown a:after {
  margin-left: 40px;
}
.dropdown-grey li.dropdown .submenu {
  width: 100%;
}
.dropdown-grey li.dropdown .submenu a {
  font-size: 16px !important;
  text-align: left;
  padding: 10px 15px;
}
.dropdown-grey li.dropdown .submenu a:hover {
  background: #02FD9C;
  text-decoration: none;
  color: #08080A;
}
.science-team-item ul li.ocean .wrapper h2 a {
  color: #006FE6;
}
.science-team-item ul li.ocean .wrapper p a {
  color: #006FE6;
}
.science-team-item ul li.desert .wrapper h2 a {
  color: #F9B600;
}
.science-team-item ul li.desert .wrapper p a {
  color: #F9B600;
}
.science-team-item ul li.arctic .wrapper h2 a {
  color: #31DBE0;
}
.science-team-item ul li.arctic .wrapper p a {
  color: #31DBE0;
}
.science-team-item ul li.glacier .wrapper h2 a {
  color: #FF6A5D;
}
.science-team-item ul li.glacier .wrapper p a {
  color: #FF6A5D;
}
.science-team-item ul li.amazon .wrapper h2 a {
  color: #21CF5A;
}
.science-team-item ul li.amazon .wrapper p a {
  color: #21CF5A;
}
.science-team-item ul li.island .wrapper h2 a,
.science-team-item ul li.island-1 .wrapper h2 a,
.science-team-item ul li.island-2 .wrapper h2 a {
  color: #FF4100;
}
.science-team-item ul li.island .wrapper p a,
.science-team-item ul li.island-1 .wrapper p a,
.science-team-item ul li.island-2 .wrapper p a {
  color: #FF4100;
}
.science-team-item ul li.jurassic .wrapper h2 a {
  color: #AAE632;
}
.science-team-item ul li.jurassic .wrapper p a {
  color: #AAE632;
}
.science-team-item ul li.copper .wrapper h2 a,
.science-team-item ul li.copper-s3 .wrapper h2 a {
  color: #A8483D;
}
.science-team-item ul li.copper .wrapper p a,
.science-team-item ul li.copper-s3 .wrapper p a {
  color: #A8483D;
}
.science-team-item ul li.energy .wrapper h2 a {
  color: #CF63CE;
}
.science-team-item ul li.energy .wrapper p a {
  color: #CF63CE;
}
.science-team-item ul li.hydro .wrapper h2 a {
  color: #0BAEFF;
}
.science-team-item ul li.hydro .wrapper p a {
  color: #0BAEFF;
}
.science-team-item ul li.andes .wrapper h2 a {
  color: #8451F4;
}
.science-team-item ul li.andes .wrapper p a {
  color: #8451F4;
}
.science-team-item ul li.valley .wrapper h2 a {
  color: #8C6EED;
}
.science-team-item ul li.valley .wrapper p a {
  color: #8C6EED;
}
#science-team ul {
  width: calc(var(--column-width) * 46);
}
#science-team ul li .wrapper {
  padding-bottom: 0;
  width: 100% !important;
  max-width: 100% !important;
}
#science-team ul li .wrapper h2 {
  padding-right: 190px;
}
#science-team ul li .wrapper > *:not(.link-button ) {
  margin-top: 10px;
}
#science-team ul li .wrapper .link-button {
  position: absolute;
  bottom: -20px;
  right: 0;
  margin-top: 0;
  width: 155px;
}
#science-team ul li .wrapper .link-button a {
  padding-top: 20px;
  padding-bottom: 20px;
}
#partners-list ul {
  width: calc(var(--column-width) * 65);
  justify-content: flex-start;
}
#partners-list ul li {
  width: calc(var(--column-width) * 7);
  margin: 0 calc(var(--column-width) / 2 + var(--column-margin)) !important;
  padding: 70px var(--column-width) 50px;
  height: 100%;
  background-color: #201E26;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
#partners-list ul li .wrapper {
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 30px;
  padding-bottom: 100px;
  position: initial;
}
#partners-list ul li .wrapper h2 a {
  color: #02FD9C;
}
#partners-list ul li .wrapper .link-button {
  margin-top: auto;
  position: absolute;
  bottom: 25px;
}
#partners-list ul li > a img {
  width: 60%;
  padding: 0;
}
#partners-list ul li.spark > a img {
  width: 50%;
}
.large-list ul li {
  height: 100svh;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: none;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-top: calc(var(--header-height) / 3);
}
.large-list ul li .wrapper {
  margin-bottom: 0;
  margin-top: 40px;
  width: 100%;
  position: relative;
}
.large-list ul li > a img {
  max-width: 100%;
  height: auto;
}
#race-calendar.large-list ul li > a,
#race-calendar.location-calendar ul li > a {
  position: relative;
}
#race-calendar.large-list ul li > a:before,
#race-calendar.location-calendar ul li > a:before {
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
  background-size: contain;
  width: 300px;
  height: 150px;
  left: 50%;
  top: 50%;
  margin-left: -150px;
  margin-top: -75px;
  z-index: 1;
}
#race-calendar.large-list ul li.ocean > a:before,
#race-calendar.location-calendar ul li.ocean > a:before {
  background-image: url(../img/events/logo-ocean-white.png);
}
#race-calendar.large-list ul li.desert > a:before,
#race-calendar.location-calendar ul li.desert > a:before {
  background-image: url(../img/events/logo-desert-white.png);
}
#race-calendar.large-list ul li.arctic > a:before,
#race-calendar.location-calendar ul li.arctic > a:before {
  background-image: url(../img/events/logo-arctic-white.png);
}
#race-calendar.large-list ul li.glacier > a:before,
#race-calendar.location-calendar ul li.glacier > a:before {
  background-image: url(../img/events/logo-glacier-white.png);
}
#race-calendar.large-list ul li.amazon > a:before,
#race-calendar.location-calendar ul li.amazon > a:before {
  background-image: url(../img/events/logo-amazon-white.png);
}
#race-calendar.large-list ul li.island > a:before,
#race-calendar.location-calendar ul li.island > a:before {
  background-image: url(../img/events/logo-island-white.png);
}
#race-calendar.large-list ul li.island-1 > a:before,
#race-calendar.location-calendar ul li.island-1 > a:before {
  background-image: url(../img/events/logo-island-1-white-vertical.png);
  height: 232px;
  margin-top: -141px;
}
#race-calendar.large-list ul li.island-2 > a:before,
#race-calendar.location-calendar ul li.island-2 > a:before {
  background-image: url(../img/events/logo-island-2-white-vertical.png);
  height: 232px;
  margin-top: -141px;
}
#race-calendar.large-list ul li.island-other > a:before,
#race-calendar.location-calendar ul li.island-other > a:before {
  background-image: url(../img/events/logo-island-other-white.png);
}
#race-calendar.large-list ul li.jurassic > a:before,
#race-calendar.location-calendar ul li.jurassic > a:before {
  background-image: url(../img/events/logo-jurassic-white.png);
}
#race-calendar.large-list ul li.copper > a:before,
#race-calendar.location-calendar ul li.copper > a:before {
  background-image: url(../img/events/logo-copper-white-vertical.png);
  height: 232px;
  margin-top: -141px;
}
#race-calendar.large-list ul li.copper-s3 > a:before,
#race-calendar.location-calendar ul li.copper-s3 > a:before {
  background-image: url(../img/events/logo-copper-white.png);
}
#race-calendar.large-list ul li.energy > a:before,
#race-calendar.location-calendar ul li.energy > a:before {
  background-image: url(../img/events/logo-energy-white-vertical-dark.png);
  height: 232px;
  margin-top: -141px;
}
#race-calendar.large-list ul li.hydro > a:before,
#race-calendar.location-calendar ul li.hydro > a:before {
  background-image: url(../img/events/logo-hydro-white.png);
}
#race-calendar.large-list ul li.andes > a:before,
#race-calendar.location-calendar ul li.andes > a:before {
  background-image: url(../img/events/logo-andes-white.png);
}
#race-calendar.large-list ul li.valley > a:before,
#race-calendar.location-calendar ul li.valley > a:before {
  background-image: url(../img/events/logo-valley-white.png);
}
#race-calendar.large-list ul li.tbc-4 > a:before,
#race-calendar.location-calendar ul li.tbc-4 > a:before,
#race-calendar.large-list ul li.tbc-5 > a:before,
#race-calendar.location-calendar ul li.tbc-5 > a:before {
  background-image: url(../img/events/xprix-empty.png);
}
body.race-calendar:not(.galleries) .zone-1 {
  background-image: url(../img/events/race-calendar.png);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  background-attachment: fixed;
}
#race-calendar.large-list ul {
  width: calc((100vw / 3) * 5);
}
#race-calendar.large-list ul li {
  overflow: visible;
  height: 100vh;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: none;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-top: calc(var(--header-height) / 3);
}
#race-calendar.large-list ul li.glacier > a img {
  opacity: 0.8;
}
#race-calendar.large-list ul li .wrapper {
  margin-bottom: 0;
  margin-top: 60px;
  width: 100%;
}
#race-calendar.large-list ul li .wrapper h2 {
  font-size: 45px;
  line-height: 25px;
}
#race-calendar.large-list ul li .wrapper h2 a {
  color: #ffffff;
}
#race-calendar.large-list ul li .wrapper h2 a span {
  font-size: 25px;
  line-height: 50px;
}
#race-calendar.large-list ul li .wrapper .link-button {
  margin-left: auto;
  margin-right: 0;
  position: absolute;
  bottom: 12px;
  right: 0;
  margin-top: 0;
  width: 175px;
}
#race-calendar.large-list ul li .wrapper .link-button a {
  padding: 0;
}
#race-calendar.large-list ul li > a img {
  max-width: 100%;
  opacity: 0.8;
  height: auto;
}
#race-calendar.large-list ul li > h2 {
  width: 100%;
  text-align: center;
  color: #323039;
  margin-bottom: calc(-5px + (-13 - -5) * ((100vw - 768px) / (2050 - 768)));
  margin-left: 0;
}
#race-calendar.large-list ul li > h2 a {
  color: #323039;
  position: relative;
  display: block;
  width: 96%;
  text-align: right;
  margin: 0 auto;
}
#race-calendar.large-list.double-header {
  background-color: transparent !important;
}
#race-calendar.large-list.double-header ul li > a:before {
  display: none;
}
#race-calendar.large-list.double-header ul li > a img {
  opacity: 1;
}
#race-calendar.large-list.double-header ul li > h2 {
  font-size: calc(100vw / 24);
}
#race-calendar.large-list.double-header ul li > h2 a {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#race-calendar.large-list.double-header ul li > h2 a > info {
  color: #323039;
  opacity: 0.6;
  line-height: 1;
}
#race-calendar.large-list.double-header ul li > h2 a > span {
  display: flex;
  flex-direction: column;
  top: 0;
  margin-top: -2vw;
  height: auto;
  line-height: 1;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  z-index: 1;
}
#race-calendar.large-list.double-header ul li > h2 a > span info {
  color: #fff;
}
#race-calendar.large-list.double-header ul li > h2 a > span info.desert {
  color: #F9B600;
}
#race-calendar.large-list.double-header ul li > h2 a > span info.hydro {
  color: #0BAEFF;
}
#race-calendar.large-list.double-header ul li > h2 a > span info.andes {
  color: #8451F4;
}
#race-calendar.large-list.double-header ul li > h2 a > span info.island {
  color: #FF4100;
}
#race-calendar.large-list.double-header ul li > h2 a > span info.island-other {
  color: #4DC19D;
}
#race-calendar.large-list.double-header ul li > h2 a > span info.copper-s3 {
  color: #A8483D;
}
#race-calendar.large-list.double-header ul li > h2 a > span info.valley {
  color: #8C6EED;
}
#race-calendar.large-list.double-header ul li > h2 a > span info.tbc-4 {
  color: #4C4B51;
}
#race-calendar.large-list.double-header ul li > h2 a > span info.tbc {
  color: #4C4B51;
}
#race-calendar.large-list.double-header ul li .wrapper .link-button {
  position: relative;
  margin-left: 0;
}
.no-touch #race-calendar.large-list.double-header ul:hover li {
  opacity: 0.4;
}
.no-touch #race-calendar.large-list.double-header ul li:hover {
  opacity: 1;
}
.white-bottom-bar {
  position: relative;
}
.white-bottom-bar:before {
  position: absolute;
  width: 100%;
  content: "";
  height: 33.3333%;
  background-color: #ffffff;
  bottom: 0;
  left: 0;
}
#uncharted-territories {
  padding-bottom: 0;
}
#uncharted-territories .more-items-item > a {
  width: calc(var(--column-width) * 12 + 50px);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
#uncharted-territories .more-items-item .wrapper {
  padding-left: calc(var(--column-width) * 3);
  padding-right: calc(var(--column-width) * 3 + 50px);
  padding-top: 70px;
}
#uncharted-territories .more-items-list {
  position: relative;
}
#uncharted-territories .more-items-list:before {
  position: absolute;
  width: 100%;
  content: "";
  height: 25%;
  background-color: #ffffff;
  bottom: 0;
  left: 0;
}
#drivers-programme ul {
  margin-top: -60px;
}
#drivers-programme ul li {
  margin: 0;
}
#drivers-programme ul li > a img {
  padding: 0;
}
#drivers-programme .wrapper {
  width: calc(var(--column-width) * 5);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-left: var(--column-width);
  padding-left: 0;
}
#drivers-programme .wrapper p {
  margin-top: 0;
}
#location-wrapper {
  height: 100vh;
  background-color: #08080A;
}
.live-video:not(.scroll-not-top) #header {
  display: none;
}
@-webkit-keyframes blink {
  0% {
    border-color: #ffffff;
    color: #ffffff;
  }
  50% {
    border-color: #02FD9C;
    color: #02FD9C;
  }
  100% {
    border-color: #ffffff;
    color: #ffffff;
  }
}
@keyframes blink {
  0% {
    border-color: #ffffff;
    color: #ffffff;
  }
  50% {
    border-color: #02FD9C;
    color: #02FD9C;
  }
  100% {
    border-color: #ffffff;
    color: #ffffff;
  }
}
.location-hero {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
  background-size: cover;
}
.location-hero.video-live {
  background-color: #000000;
  position: relative;
}
.location-hero.video-live video {
  opacity: 1;
}
.location-hero.video-live .slide-content .slide-title {
  max-width: 100%;
}
.location-hero.video-live .slide-content .slide-title a {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.location-hero.video-live .slide-content .btn {
  /*
					-webkit-animation: blink 2s  infinite;
				        animation: blink 2s  infinite; 
				        */
  font-size: 14px;
  width: 110px;
  height: 110px;
  margin-top: 10px;
}
.location-hero.video-live .slide-content .btn:hover {
  border-color: #02FD9C;
  color: #02FD9C;
}
.location-hero.video-live .slides .fotorama__video {
  top: 50px;
}
.location-hero.video-live .slides .fotorama__video-close {
  background: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  top: 10px;
  right: 26px;
  width: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
}
.location-hero.video-live .slides .fotorama__video-close:before {
  content: "CLOSE";
  color: #fff;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.location-hero.video-live .slides .fotorama__video-close:after {
  background: #02D471;
  -webkit-mask-image: url(../img/x-fill.svg);
  mask-image: url(../img/x-fill.svg);
  -webkit-mask-size: 23px auto;
  mask-size: 23px auto;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-position: center center;
  right: 31px;
  overflow: visible;
  content: "";
  width: 35px;
  height: 36px;
  margin-left: 5px;
}
.location-hero.active {
  opacity: 1;
  pointer-events: all;
  -webkit-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.location-hero.active .slide-content .slide-title a {
  -webkit-transform: translate(0px, 0%);
  -ms-transform: translate(0px, 0%);
  transform: translate(0px, 0%);
  -webkit-transition: -webkit-transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: -webkit-transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.location-hero.active .slide-content .btn {
  pointer-events: all;
}
.location-hero.off-down {
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.location-hero.off-down .slide-content .slide-title a {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-transform: translate(0px, 120%);
  -ms-transform: translate(0px, 120%);
  transform: translate(0px, 120%);
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.location-hero.off-up {
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.location-hero.off-up .slide-content .slide-title a {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-transform: translate(0px, -120%);
  -ms-transform: translate(0px, -120%);
  transform: translate(0px, -120%);
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.location-hero .slide-content {
  overflow: hidden;
}
.location-hero .slide-content .btn {
  width: 100px;
  height: 100px;
  padding: 0;
  text-align: center;
  margin: 50px auto 0;
  border-radius: 50%;
  border: 3px solid #ffffff;
  background-color: transparent;
  -webkit-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  pointer-events: none;
}
.location-hero .slide-content .btn:focus {
  color: #ffffff;
}
.location-hero .slide-content .btn:after {
  display: none;
}
.location-hero .slide-content .btn:before {
  display: none;
}
.location-hero .slide-content .btn:hover {
  border: 3px solid #02FD9C;
  color: #ffffff;
  -webkit-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.location-hero .slide-content .slide-title {
  overflow: hidden;
  max-width: 80%;
}
.location-hero .slide-content .slide-title a {
  display: block;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-transform: translate(0px, 120%);
  -ms-transform: translate(0px, 120%);
  transform: translate(0px, 120%);
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.location-hero#location-2 {
  background-image: url(https://www.extreme-e.com/images/m2136_crop169006_2050x1153_15934156864AE0.jpg);
}
.location-hero#location-1 {
  background-image: url(https://www.extreme-e.com/images/m2126_crop169006_2050x1153_1593415682DA73.jpg);
}
.location-hero#location-4 {
  background-image: url(https://www.extreme-e.com/original/m5548_katie-kalmykova-JkgYrViv8Q8-unsplash.jpg);
}
.location-hero#location-3 {
  background-image: url(https://www.extreme-e.com/images/m2109_crop169006_2050x1153_15934156772D96.jpg);
}
.location-hero#location-5 {
  background-image: url(https://www.extreme-e.com/images/m6038_crop169006_2050x1153_16363653527ED5.jpg);
}
.location-hero video {
  opacity: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.location-hero video.active {
  opacity: 1;
  -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.location-hero .fotorama__video-play {
  display: none !important;
}
#locations-menu {
  position: fixed;
  bottom: 0;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.4) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(1%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.4)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.4) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#66000000', GradientType=0);
  z-index: 2;
}
#locations-menu ul li .wrapper {
  height: 120px;
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  padding: 0;
}
#locations-menu ul li .wrapper h2 {
  margin: 0;
  height: 100%;
  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;
}
#locations-menu ul li .wrapper h2 a {
  color: #ffffff;
  width: 100%;
  height: 100%;
  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;
  position: relative;
  opacity: 0.5;
  -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#locations-menu ul li .wrapper h2 a:hover {
  opacity: 1;
}
#locations-menu ul li .wrapper h2 a:after {
  content: "";
  height: 8px;
  width: 0;
  bottom: 0;
  background-color: #02FD9C;
  -webkit-transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  position: absolute;
}
#locations-menu ul li .wrapper h2 a.active-left {
  -webkit-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  opacity: 1;
}
#locations-menu ul li .wrapper h2 a.active-left:after {
  left: 0;
  width: 100%;
  right: auto;
  -webkit-transition: width 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: width 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: width 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#locations-menu ul li .wrapper h2 a.active-right {
  -webkit-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  opacity: 1;
}
#locations-menu ul li .wrapper h2 a.active-right:after {
  right: 0;
  width: 100%;
  left: auto;
  -webkit-transition: width 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: width 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: width 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#locations-menu ul li .wrapper h2 a.off-left {
  opacity: 0.5;
}
#locations-menu ul li .wrapper h2 a.off-left:after {
  right: auto;
  width: 0 !important;
  left: 0;
  -webkit-transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#locations-menu ul li .wrapper h2 a.off-right {
  opacity: 0.5;
}
#locations-menu ul li .wrapper h2 a.off-right:after {
  right: 0;
  width: 0 !important;
  left: auto;
  -webkit-transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.top-stories-wrapper #locations-bar,
.legacy-wrapper #locations-bar,
.results-wrapper #locations-bar {
  width: 0 !important;
  -webkit-transition: width 0s linear;
  -o-transition: width 0s linear;
  transition: width 0s linear;
  min-width: 0 !important;
}
.top-stories-wrapper #locations-bar.progress,
.legacy-wrapper #locations-bar.progress,
.results-wrapper #locations-bar.progress {
  width: 100% !important;
  -webkit-transition: width 7s linear;
  -o-transition: width 7s linear;
  transition: width 7s linear;
}
#locations-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 8px;
  background-color: #02FD9C;
  z-index: 1;
  -webkit-transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  width: 20%;
  max-width: 100%;
  min-width: 20%;
}
#locations-bar-container {
  position: absolute;
  bottom: 165px;
  z-index: 2;
  left: 15px;
  right: 15px;
}
#locations-bar-container:after {
  position: absolute;
  left: 0;
  height: 5px;
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 1;
  width: 100%;
  content: "";
  bottom: 0;
}
#locations-bar-container #locations-bar {
  height: 5px;
  bottom: 0;
  z-index: 2;
}
#locations-bar-container .locations-bar-page {
  bottom: 10px;
  position: absolute;
  width: 100%;
  text-align: center;
  font-size: 12px;
  line-height: 25px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff;
}
@-webkit-keyframes scrolldown {
  0% {
    background-position: 0 calc(var(--scroll-down-box-h) * -1);
  }
  5% {
    background-position: 0 calc(var(--scroll-down-box-h) * -1);
  }
  80% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 var(--scroll-down-box-h);
  }
}
@keyframes scrolldown {
  0% {
    background-position: 0 calc(var(--scroll-down-box-h) * -1);
  }
  5% {
    background-position: 0 calc(var(--scroll-down-box-h) * -1);
  }
  80% {
    background-position: 0 0;
  }
  100% {
    background-position: 0 var(--scroll-down-box-h);
  }
}
.scroll-not-left.scroll-bt .row-fluid:before {
  opacity: 0;
}
.scroll-not-left.scroll-bt .row-fluid .column:before,
.scroll-not-left.scroll-bt .row-fluid .column:after {
  opacity: 0;
}
.scroll-not-left .location-main .slide-content .btn {
  opacity: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#header {
  pointer-events: none;
}
#header #navigation-toggle,
#header #site-logo,
#header #navigation a,
#header #join-us-header a,
#header #mediacenter-header a,
#header .social-icons a,
#header #user-menu:hover a {
  pointer-events: auto;
  cursor: pointer;
}
.white-page.scroll-bt .row-fluid:before {
  color: #201E26;
}
.white-page.scroll-bt .row-fluid .column:before {
  background: -o-linear-gradient(top, #201E26 50%, rgba(32, 30, 38, 0) 50%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #201E26), color-stop(50%, rgba(32, 30, 38, 0)));
  background: linear-gradient(to bottom, #201E26 50%, rgba(32, 30, 38, 0) 50%);
  background-position: 0 -100px;
  background-size: 100% 200%;
}
.white-page.scroll-bt .row-fluid .column:after {
  background-color: rgba(32, 30, 38, 0.15);
}
.scroll-bt .row-fluid:before {
  content: "SCROLL TO EXPLORE";
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  position: absolute;
  right: calc(var(--scroll-down-box-h) + 20px);
  bottom: 49px;
  color: #ffffff;
  z-index: 1;
  -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.scroll-bt .row-fluid .column:before {
  content: "";
  display: block;
  background: -o-linear-gradient(top, #ffffff 50%, rgba(255, 255, 255, 0) 50%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #ffffff), color-stop(50%, rgba(255, 255, 255, 0)));
  background: linear-gradient(to bottom, #ffffff 50%, rgba(255, 255, 255, 0) 50%);
  background-position: 0 calc(var(--scroll-down-box-h) * -1);
  background-size: 100% 200%;
  -webkit-animation: scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;
  animation: scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;
  position: absolute;
  bottom: -19px;
  right: 78px;
  width: 4px;
  height: var(--scroll-down-box-h);
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  z-index: 1;
  -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.scroll-bt .row-fluid .column:after {
  content: "";
  width: var(--scroll-down-box-h);
  height: 4px;
  position: absolute;
  bottom: 59px;
  right: 0;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 1;
  -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
html.no-touch .location-main .slide-content .btn:before,
html.touch .location-main .slide-content .btn:before {
  color: #ffffff;
  background-color: #ffffff;
}
.location-main {
  margin-right: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
  background-size: cover;
}
.location-main#location-3 .slide-content .slide-title span {
  display: inline;
}
.location-main#location-3 .slide-content .slide-title span:first-child:after {
  content: ", ";
}
.location-main .slide-content .slide-title {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  pointer-events: none;
  cursor: default;
}
.location-main .slide-content .slide-title span {
  display: block;
}
.location-main .slide-content .btn {
  position: fixed;
  bottom: 0;
  height: 120px;
  background: transparent;
  margin: 0;
  left: 60px;
}
.location-main .slide-content .btn:before {
  color: #ffffff;
  background-color: #ffffff;
}
.location-main .slide-content .btn:after {
  background-color: #ffffff;
}
.location-main .slide-content .btn:hover {
  color: #ffffff;
}
.h-scroll {
  overflow: hidden;
}
.h-scroll .column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  -ms-overflow-style: none;
}
.h-scroll .column::-webkit-scrollbar {
  display: none;
}
.h-scroll .column > * {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.h-large-square {
  width: 90vw;
}
.h-large-square ul li {
  margin: 0;
}
.h-large-square ul li > a img {
  width: 90vw;
  height: 100vh;
}
.location-page #horizontal-scroll-content-wrapper .square-img-text ul li {
  height: auto;
}
.location-page #horizontal-scroll-content-wrapper .square-img-text ul li .wrapper {
  padding-top: 30px;
  margin-bottom: 0;
  margin-top: 0;
}
.location-page #horizontal-scroll-content-wrapper .square-img-text ul li > a img,
.location-page #horizontal-scroll-content-wrapper #loc-legacy ul li > a img,
.location-page #horizontal-scroll-content-wrapper #loc-legacy-2 ul li > a img {
  margin-bottom: 80px;
}
#horizontal-scroll-content-wrapper {
  height: 100vh;
  background-color: #ffffff;
}
#horizontal-scroll-content-wrapper > * {
  padding-top: var(--header-height);
  padding-bottom: 10vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin: 0;
}
#horizontal-scroll-content-wrapper > *.top {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
#horizontal-scroll-content-wrapper > *.bottom {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
#horizontal-scroll-content-wrapper > *.center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#horizontal-scroll-content-wrapper > *.margin-right > ul > li {
  margin-right: calc(var(--column-width) * 4);
}
#horizontal-scroll-content-wrapper > *.margin-wrapper > ul > li .wrapper {
  margin-left: var(--column-width);
}
#horizontal-scroll-content-wrapper > * > ul {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: none !important;
}
#horizontal-scroll-content-wrapper > * > ul > li {
  margin: 0 0 0 calc(var(--column-width) * 2);
  overflow: visible;
}
#horizontal-scroll-content-wrapper > * > ul > li .wrapper {
  max-width: 500px;
  min-width: 350px;
  width: calc(var(--column-width) * 5);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
#horizontal-scroll-content-wrapper > * > ul > li .wrapper p {
  margin-bottom: 0;
}
#horizontal-scroll-content-wrapper > *#science-team ul li {
  margin: 0 var(--column-width) !important;
  height: auto;
}
#horizontal-scroll-content-wrapper > *#up-next {
  padding-bottom: calc(var(--header-height) / 2);
  padding-top: var(--header-height);
}
#horizontal-scroll-content-wrapper > *#up-next ul li {
  margin: 0;
}
#horizontal-scroll-content-wrapper > *#up-next ul li .wrapper {
  width: 100%;
  max-width: none;
  flex: auto;
}
#horizontal-scroll-content-wrapper #enel > ul > li .wrapper ol {
  list-style: none;
  counter-reset: my-awesome-counter;
  margin: 0;
  padding: 0;
}
#horizontal-scroll-content-wrapper #enel > ul > li .wrapper ol li {
  counter-increment: my-awesome-counter;
  display: flex;
}
#horizontal-scroll-content-wrapper #enel > ul > li .wrapper ol li:before {
  content: "00" counter(my-awesome-counter);
  text-align: left;
  width: 70px;
  flex: none;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#horizontal-scroll-content-wrapper #third-party ul li .wrapper .link-button {
  margin-bottom: -50px;
}
#horizontal-scroll-content-wrapper #sustainability-main-text ul li {
  width: calc(var(--column-width) * 11);
}
#horizontal-scroll-content-wrapper #sustainability-main-text ul li .wrapper {
  max-width: 800px;
}
#horizontal-scroll-content-wrapper #our-goals {
  padding-left: calc(var(--column-width) * 3) !important;
  max-width: 1500px;
}
#horizontal-scroll-content-wrapper #our-goals ul li .wrapper {
  max-width: 500px;
}
#horizontal-scroll-content-wrapper #our-goals-items ul {
  width: calc(var(--column-width) * 40);
  max-width: 2300px !important;
}
#horizontal-scroll-content-wrapper #our-goals-items ul li {
  margin: 0 calc(var(--column-width)/2);
}
#horizontal-scroll-content-wrapper #our-goals-items ul li .wrapper {
  max-width: 100%;
  min-width: 100%;
  width: 100%;
  padding: 40px 30px;
  background: transparent;
}
#horizontal-scroll-content-wrapper #our-goals-items ul li .wrapper .more-items-category {
  font-size: 60px;
  line-height: 50px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 0;
}
#horizontal-scroll-content-wrapper #our-goals-items ul li > a {
  margin: 0;
  max-width: 100%;
  min-width: 0;
  width: 100%;
  padding: 0;
}
#horizontal-scroll-content-wrapper .priority-item {
  --priority-wrapp-lg: calc(100vh - (((var(--column-width) * 8) / 3) * 2));
  --priority-wrapp-sm: calc(100vh - var(--priority-wrapp-lg));
  width: calc(var(--column-width) * 6);
}
#horizontal-scroll-content-wrapper .priority-item ul li {
  height: calc(100vh - var(--header-height));
  margin: 0;
  flex-wrap: nowrap;
}
#horizontal-scroll-content-wrapper .priority-item ul li .wrapper {
  max-width: calc(var(--column-width) * 5);
  min-width: 330px;
  width: 100%;
  padding-left: var(--column-width);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  height: calc(var(--priority-wrapp-sm) - (var(--header-height) / 2));
}
#horizontal-scroll-content-wrapper .priority-item ul li .wrapper .more-items-category {
  font-size: 60px;
  line-height: 50px;
  color: #F1F1F1;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#horizontal-scroll-content-wrapper .priority-item ul li > a img {
  padding: 0;
}
#horizontal-scroll-content-wrapper .priority-item.img-end ul li .wrapper {
  height: calc(var(--priority-wrapp-lg) - (var(--header-height) / 2));
  margin-top: 0;
  margin-bottom: 0;
  padding-top: calc((var(--header-height) / 2) + 4vh);
}
#horizontal-scroll-content-wrapper .priority-item#priority-002 {
  width: calc(var(--column-width) * 6);
}
#horizontal-scroll-content-wrapper .priority-item#priority-002 ul li > a {
  padding-left: calc(var(--column-width) * 2);
}
#horizontal-scroll-content-wrapper .priority-item#priority-003 ul li > a {
  padding-left: calc(var(--column-width) * 2);
  margin-bottom: auto;
}
#horizontal-scroll-content-wrapper .priority-item#priority-004 {
  width: calc(var(--column-width) * 6);
}
#horizontal-scroll-content-wrapper .priority-item#priority-004 ul li > a {
  padding-left: calc(var(--column-width) * 2);
}
#horizontal-scroll-content-wrapper .priority-item#priority-005 {
  width: calc(var(--column-width) * 9);
}
#horizontal-scroll-content-wrapper .priority-item#priority-005 ul li > a {
  padding-left: calc(var(--column-width) * 2);
}
#horizontal-scroll-content-wrapper .priority-item#priority-006 {
  width: calc(var(--column-width) * 6);
}
#horizontal-scroll-content-wrapper .priority-item#priority-006 ul li > a {
  padding-left: calc(var(--column-width) * 2);
}
#horizontal-scroll-content-wrapper .priority-item#priority-007 {
  margin-right: 0;
}
#horizontal-scroll-content-wrapper .priority-item#priority-007 ul li > a {
  padding-left: calc(var(--column-width) * 2);
  margin-bottom: auto;
}
#horizontal-scroll-content-wrapper .h-main-text-long .widget-title {
  margin-left: calc(var(--column-width) + 50px);
}
#horizontal-scroll-content-wrapper .h-main-text-long ul {
  margin-top: 50px;
}
#horizontal-scroll-content-wrapper .h-main-text-long ul li {
  margin-left: calc(var(--column-width) * 2 + 50px);
  width: calc(var(--column-width) * 8);
}
#horizontal-scroll-content-wrapper .h-main-text-long ul li .wrapper {
  min-width: 0;
  width: 100%;
}
#horizontal-scroll-content-wrapper .h-main-text-long ul li .wrapper p {
  margin-top: 0;
}
#horizontal-scroll-content-wrapper .h-main-text .widget-title {
  margin-left: calc(var(--column-width) * 2);
}
#horizontal-scroll-content-wrapper .h-main-text ul li .wrapper {
  width: calc(var(--column-width) * 8);
}
#horizontal-scroll-content-wrapper .h-main-text ul li .wrapper p {
  margin-top: 0;
}
#horizontal-scroll-content-wrapper .h-img-23 ul {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#horizontal-scroll-content-wrapper .h-img-23 ul li > a {
  max-width: 450px;
  width: calc(var(--column-width) * 7);
  min-width: 300px;
}
#horizontal-scroll-content-wrapper .h-img-32 {
  z-index: 2;
}
#horizontal-scroll-content-wrapper .h-img-32 ul li > a {
  max-width: 800px;
  width: calc(var(--column-width) * 11);
  min-width: 500px;
}
#horizontal-scroll-content-wrapper .h-small-text {
  padding-bottom: 0;
}
#horizontal-scroll-content-wrapper .h-small-text ul li > a {
  width: calc(var(--column-width) * 11);
  margin-top: auto;
}
#horizontal-scroll-content-wrapper .h-small-text ul li .wrapper {
  max-width: 400px;
  width: calc(var(--column-width) * 6);
}
#horizontal-scroll-content-wrapper .small-img ul li > a {
  width: calc(var(--column-width) * 5);
}
#horizontal-scroll-content-wrapper .h-text-square {
  padding-bottom: 90px;
  padding-top: var(--header-height) !important;
  padding-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
#horizontal-scroll-content-wrapper .h-text-square .widget-title {
  margin-right: calc(var(--column-width) * 2);
  margin-left: auto;
  margin-top: 40px;
}
#horizontal-scroll-content-wrapper .h-text-square ul {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: auto;
}
#horizontal-scroll-content-wrapper .h-text-square ul li {
  margin-left: calc(var(--column-width) * 3);
  overflow: visible;
}
#horizontal-scroll-content-wrapper .h-text-square ul li .wrapper {
  padding: 0 !important;
  margin: auto 0 0;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
#horizontal-scroll-content-wrapper .h-text-square ul li .wrapper p {
  margin-bottom: 0;
}
#horizontal-scroll-content-wrapper .h-text-square ul li > a {
  width: calc(var(--column-width) * 7);
  margin-left: calc(var(--column-width) * 3);
  margin-right: calc(var(--column-width) * 3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  max-width: 400px;
}
#horizontal-scroll-content-wrapper .h-text-square ul li > a img {
  padding: 0;
  margin-top: auto;
}
#horizontal-scroll-content-wrapper .square-img-text {
  margin: 0;
}
#horizontal-scroll-content-wrapper .square-img-text ul {
  padding: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#horizontal-scroll-content-wrapper .square-img-text ul li {
  height: 100%;
}
#horizontal-scroll-content-wrapper .square-img-text ul li > a {
  width: calc(var(--column-width) * 8);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-top: auto;
  margin-bottom: auto;
  max-width: 500px;
}
#horizontal-scroll-content-wrapper .square-img-text ul li > a img {
  padding-top: 0;
  padding-bottom: 0;
}
#horizontal-scroll-content-wrapper .wrapper p strong {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin-bottom: 15px;
  display: block;
}
.science #horizontal-scroll-content-wrapper > * {
  padding-top: var(--header-height);
}
.science .h-main-text-long {
  width: calc(var(--column-width) * 13 + 50px) !important;
}
.location-page #horizontal-scroll-content-wrapper .up-next,
.up-next {
  padding-left: calc(var(--column-width) + 50px) !important;
  padding-right: calc(var(--column-width) + 50px) !important;
  padding-top: 0;
  padding-bottom: 0;
}
.location-page #horizontal-scroll-content-wrapper .up-next ul,
.up-next ul {
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.location-page #horizontal-scroll-content-wrapper .up-next ul li,
.up-next ul li {
  margin-left: 0;
}
.location-page #horizontal-scroll-content-wrapper .up-next ul li > a,
.up-next ul li > a {
  width: calc(var(--column-width) * 9);
  position: relative;
  flex: none;
  background: #000;
}
.location-page #horizontal-scroll-content-wrapper .up-next ul li > a img,
.up-next ul li > a img {
  opacity: 0.8;
}
.location-page #horizontal-scroll-content-wrapper .up-next ul li .wrapper,
.up-next ul li .wrapper {
  width: calc(var(--column-width) * 13);
  padding: 0 !important;
  max-width: none;
}
.location-page #horizontal-scroll-content-wrapper .up-next ul li .wrapper h2 .up-next-title,
.up-next ul li .wrapper h2 .up-next-title {
  font-size: calc(60px + (120 - 60) * ((100vw - 768px) / (2050 - 768)));
  margin-bottom: 30px;
  display: inline-block;
  line-height: calc(50px + (110 - 50) * ((100vw - 768px) / (2050 - 768)));
  color: #EEEDEE;
}
.location-page #horizontal-scroll-content-wrapper .up-next ul li .wrapper h2 .line-1,
.up-next ul li .wrapper h2 .line-1,
.location-page #horizontal-scroll-content-wrapper .up-next ul li .wrapper h2 .line-2,
.up-next ul li .wrapper h2 .line-2 {
  color: #201E26;
  display: block;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-left: 70px;
}
.location-page #horizontal-scroll-content-wrapper .up-next.dark ul li .wrapper h2 .up-next-title,
.up-next.dark ul li .wrapper h2 .up-next-title {
  color: #4C4B51;
}
.location-page #horizontal-scroll-content-wrapper .up-next.dark ul li .wrapper h2 .line-1,
.up-next.dark ul li .wrapper h2 .line-1,
.location-page #horizontal-scroll-content-wrapper .up-next.dark ul li .wrapper h2 .line-2,
.up-next.dark ul li .wrapper h2 .line-2 {
  color: #ffffff;
}
.up-next.explore-bt .link-button,
.legacy-item.explore-bt .link-button {
  position: absolute;
  top: 50%;
  right: 50%;
  z-index: 1;
  margin-top: -50px;
  margin-right: -50px;
}
.up-next.explore-bt .link-button a,
.legacy-item.explore-bt .link-button a {
  margin: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff;
}
.explore-bt .link-button a {
  width: 100px;
  height: 100px;
  padding: 0;
  text-align: center;
  margin: 50px auto 0;
  border-radius: 50%;
  border: 3px solid #ffffff;
  background-color: transparent;
  -webkit-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.explore-bt .link-button a:focus {
  color: #ffffff;
}
.explore-bt .link-button a:after {
  display: none;
}
.explore-bt .link-button a:before {
  display: none;
}
.explore-bt.large-explore-bt .link-button {
  margin-top: -75px;
  margin-right: -75px;
}
.explore-bt.large-explore-bt .link-button a {
  width: 150px;
  height: 150px;
  font-size: 14px;
}
html.no-touch .explore-bt .link-button a:hover {
  border: 3px solid #02FD9C;
  color: #ffffff;
  -webkit-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
body.explore #top-messages {
  padding: 75px 0 150px;
}
.home #landing-news {
  min-height: 400px;
  padding: 0;
  display: inline-block;
  width: 100%;
}
.home #landing-news .widget-title {
  padding-top: 50px;
}
.home #landing-news ul {
  margin-bottom: 80px;
}
.home #landing-news ul li .wrapper time {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
.home #landing-news ul li > a {
  padding-top: 66.6666%;
  position: relative;
}
.home #landing-news ul li > a img {
  position: absolute;
  top: 0;
}
.home #landing-news .tabs-content {
  margin-bottom: 100px;
}
.home #landing-news .tabs-content .more-items-category {
  display: none;
}
.home #landing-news.aos-init .more-items-item {
  -webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  -webkit-transition: opacity 0.5s 0s, -webkit-transform 0.5s 0s;
  transition: opacity 0.5s 0s, -webkit-transform 0.5s 0s;
  -o-transition: transform 0.5s 0s, opacity 0.5s 0s;
  transition: transform 0.5s 0s, opacity 0.5s 0s;
  transition: transform 0.5s 0s, opacity 0.5s 0s, -webkit-transform 0.5s 0s;
  opacity: 0;
}
.home #landing-news.aos-init.items-bottom .more-items-item {
  -webkit-transition: -webkit-transform 0.5s 1s;
  transition: -webkit-transform 0.5s 1s;
  -o-transition: transform 0.5s 1s;
  transition: transform 0.5s 1s;
  transition: transform 0.5s 1s, -webkit-transform 0.5s 1s;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 0.5s 1s, -webkit-transform 0.5s 1s;
  transition: opacity 0.5s 1s, -webkit-transform 0.5s 1s;
  -o-transition: transform 0.5s 1s, opacity 0.5s 1s;
  transition: transform 0.5s 1s, opacity 0.5s 1s;
  transition: transform 0.5s 1s, opacity 0.5s 1s, -webkit-transform 0.5s 1s;
  transition: transform 0.5s 0.5s, opacity 0.5s 0.5s, -webkit-transform 0.5s 0.5s;
  opacity: 1;
}
.home #landing-news.aos-init.items-bottom .more-items-item:nth-child(1) {
  -webkit-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.home #landing-news.aos-init.items-bottom .more-items-item:nth-child(2) {
  -webkit-transition-delay: 0.8s;
  -o-transition-delay: 0.8s;
  transition-delay: 0.8s;
}
.home #landing-news.aos-init.items-bottom .more-items-item:nth-child(3) {
  -webkit-transition-delay: 1.1s;
  -o-transition-delay: 1.1s;
  transition-delay: 1.1s;
}
#landing-teams-drivers,
#landing-teams {
  box-shadow: 1px -50px 0 50px #fff;
}
#landing-teams-drivers ul,
#landing-teams ul {
  width: calc(var(--column-width) * 22);
  margin: 0 auto;
}
#landing-teams-drivers ul li,
#landing-teams ul li {
  -webkit-box-shadow: 5px 5px 10px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 5px 5px 10px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: var(--column-width);
}
#landing-teams-drivers ul li > a,
#landing-teams ul li > a {
  width: calc(var(--column-width) * 3);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
#landing-teams-drivers ul li > a img,
#landing-teams ul li > a img {
  width: calc(var(--column-width) * 3);
}
#landing-teams-drivers ul li .wrapper,
#landing-teams ul li .wrapper {
  padding: 0 0 0 var(--column-width);
}
#landing-teams-drivers ul li .wrapper h2,
#landing-teams ul li .wrapper h2 {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#landing-teams-drivers ul li .wrapper h2 span,
#landing-teams ul li .wrapper h2 span {
  font-size: 25px;
  line-height: 35px;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#landing-teams-drivers ul li .wrapper .link-button,
#landing-teams ul li .wrapper .link-button {
  margin-right: 0;
  margin-left: auto;
  margin-top: auto;
  margin-bottom: 0;
  width: 200px;
}
#landing-teams-drivers ul li .wrapper .link-button a,
#landing-teams ul li .wrapper .link-button a {
  padding-top: 0;
  padding-bottom: 0;
}
#landing-teams-drivers ul li.HWA > a,
#landing-teams ul li.HWA > a {
  background-color: #23C3DC;
}
#landing-teams-drivers ul li.HWA .team-color,
#landing-teams ul li.HWA .team-color {
  color: #23C3DC;
}
#landing-teams-drivers ul li.ABT > a,
#landing-teams ul li.ABT > a {
  background-color: #000;
}
#landing-teams-drivers ul li.ABT .team-color,
#landing-teams ul li.ABT .team-color {
  color: #000;
}
#landing-teams-drivers ul li.VEL > a,
#landing-teams ul li.VEL > a {
  background-color: #FF4822;
}
#landing-teams-drivers ul li.VEL .team-color,
#landing-teams ul li.VEL .team-color {
  color: #FF4822;
}
#landing-teams-drivers ul li.TEA > a,
#landing-teams ul li.TEA > a {
  background-color: #cba55e;
}
#landing-teams-drivers ul li.TEA .team-color,
#landing-teams ul li.TEA .team-color {
  color: #cba55e;
}
#landing-teams-drivers ul li.QEV > a,
#landing-teams ul li.QEV > a {
  background-color: #0156E4;
}
#landing-teams-drivers ul li.QEV .team-color,
#landing-teams ul li.QEV .team-color {
  color: #0156E4;
}
#landing-teams-drivers ul li.AND > a,
#landing-teams ul li.AND > a {
  background-color: #E2CEBF;
}
#landing-teams-drivers ul li.AND .team-color,
#landing-teams ul li.AND .team-color {
  color: #E2CEBF;
}
#landing-teams-drivers ul li.AND > h2 a,
#landing-teams ul li.AND > h2 a {
  color: #000000;
}
#landing-teams-drivers ul li.GAN > a,
#landing-teams ul li.GAN > a {
  background-color: #000000;
}
#landing-teams-drivers ul li.GAN .team-color,
#landing-teams ul li.GAN .team-color {
  color: #000000;
}
#landing-teams-drivers ul li.X44 > a,
#landing-teams ul li.X44 > a {
  background-color: #EBC45D;
}
#landing-teams-drivers ul li.X44 .team-color,
#landing-teams ul li.X44 .team-color {
  color: #EBC45D;
}
#landing-teams-drivers ul li.X44 > h2 a,
#landing-teams ul li.X44 > h2 a {
  color: #000000;
}
#landing-teams-drivers ul li.RXR > a,
#landing-teams ul li.RXR > a {
  background-color: #00eadd;
}
#landing-teams-drivers ul li.RXR .team-color,
#landing-teams ul li.RXR .team-color {
  color: #00eadd;
}
#landing-teams-drivers ul li.RXR > h2 a,
#landing-teams ul li.RXR > h2 a {
  color: #000000;
}
#landing-teams-drivers ul li.AXE > a,
#landing-teams ul li.AXE > a {
  background-color: #ff0000;
}
#landing-teams-drivers ul li.AXE .team-color,
#landing-teams ul li.AXE .team-color {
  color: #ff0000;
}
#landing-teams-drivers ul li.HSX > a,
#landing-teams ul li.HSX > a {
  background-color: #D6006D;
}
#landing-teams-drivers ul li.HSX .team-color,
#landing-teams ul li.HSX .team-color {
  color: #D6006D;
}
#landing-teams-drivers ul li.MCL > a,
#landing-teams ul li.MCL > a {
  background-color: #FF8000;
}
#landing-teams-drivers ul li.MCL .team-color,
#landing-teams ul li.MCL .team-color {
  color: #FF8000;
}
#landing-teams-drivers ul li.MCL > h2 a,
#landing-teams ul li.MCL > h2 a {
  color: #000;
}
#landing-teams-drivers ul li.COX > a,
#landing-teams ul li.COX > a {
  background-color: #000;
}
#landing-teams-drivers ul li.COX .team-color,
#landing-teams ul li.COX .team-color {
  color: #000;
}
#landing-teams-drivers ul li.JBX > a,
#landing-teams ul li.JBX > a {
  background-color: #000000;
}
#landing-teams-drivers ul li.JBX .team-color,
#landing-teams ul li.JBX .team-color {
  color: #000000;
}
#landing-teams-drivers ul li.JBX > h2 a,
#landing-teams ul li.JBX > h2 a {
  color: #ffffff;
}
#landing-teams-drivers ul li.LEG > a,
#landing-teams ul li.LEG > a {
  background-color: #000000;
}
#landing-teams-drivers ul li.LEG .team-color,
#landing-teams ul li.LEG .team-color {
  color: #000000;
}
#landing-teams-drivers ul li.LEG > h2 a,
#landing-teams ul li.LEG > h2 a {
  color: #b5a36a;
}
#landing-teams-drivers ul li.SUN > a,
#landing-teams ul li.SUN > a {
  background-color: #173D3D;
}
#landing-teams-drivers ul li.SUN .team-color,
#landing-teams ul li.SUN .team-color {
  color: #173D3D;
}
#landing-teams-drivers ul {
  width: calc(var(--column-width) * 20);
}
#landing-teams-drivers ul li {
  height: calc(var(--column-width) * 5);
  overflow: visible;
  margin-bottom: calc(var(--column-width) * 1.5);
}
#landing-teams-drivers ul li > h2 {
  bottom: 23px;
  position: absolute;
  color: #ffffff;
  font-size: 18px;
  line-height: 20px;
  width: calc(var(--column-width) * 3);
  text-align: center;
}
#landing-teams-drivers ul li > h2 a {
  color: #ffffff;
}
#landing-teams-drivers ul li .wrapper {
  padding: 40px calc(var(--column-width) * 8) 120px var(--column-width);
}
#landing-teams-drivers ul li .wrapper .link-button {
  margin-right: auto;
  margin-left: 0;
  position: absolute;
  bottom: 20px;
}
#landing-teams-drivers ul li .wrapper .link-button a {
  padding-top: 20px;
  padding-bottom: 20px;
}
#landing-teams-drivers ul li .wrapper .more-items-text {
  width: calc(var(--column-width) * 6);
}
#landing-teams-drivers ul li .wrapper .team-color {
  display: none;
}
#landing-teams-drivers ul li > a {
  text-align: center;
}
#landing-teams-drivers ul li .img-team {
  width: calc(var(--column-width) * 8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: calc(40px - var(--column-margin));
  margin: 0;
  padding-top: 0;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
#landing-teams-drivers ul li .img-team:empty {
  display: none;
}
#landing-teams-drivers ul li .img-team a {
  width: auto;
  height: 100%;
  padding-left: var(--column-margin);
  padding-right: var(--column-margin);
  pointer-events: none;
}
#landing-teams-drivers ul li .img-team a[href=""] {
  pointer-events: none;
}
#landing-teams-drivers ul li .img-team img {
  width: auto;
  height: 100%;
}
.small-hero-article > .article {
  width: calc(var(--column-width) * 11) !important;
  padding: 0 !important;
  margin: 120px 0 180px calc(var(--column-width) * 2 + 50px) !important;
  display: inline-block;
}
.small-hero-article > .article .article-view-body {
  margin-left: 0 !important;
  padding-bottom: 0;
  padding: 0;
  margin-top: 0 !important;
}
.small-hero-article > .article .article-view-body p,
.small-hero-article > .article .article-view-body ul {
  font-size: 25px;
  line-height: 35px;
  margin-bottom: 0;
}
.small-hero-article > .article .article-view-title {
  padding-left: 0;
  margin-bottom: 20px;
  padding-right: 0;
  margin-top: 0 !important;
}
body.team .slide-title {
  max-width: 90%;
}
.team-page .column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -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;
}
.team-page .column #single-article {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 110px !important;
}
.team-page .column #back-button {
  margin: 0;
  width: 100%;
}
.team-page .column #back-button .link-button {
  margin-top: 0;
}
.team-page .column #back-button .link-button a {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 70px;
  margin-top: 20px;
}
.team-page #action-button-back {
  position: fixed;
}
#single-article ul li .wrapper h2 {
  margin-top: 0;
  margin-bottom: 30px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
#single-article ul li .wrapper .more-items-category ~ h2 {
  margin-bottom: 15px;
}
#single-article ul li .wrapper .more-items-category {
  margin-bottom: 20px;
  font-size: 25px;
  line-height: 35px;
  margin-top: 0;
}
#single-article ul li .wrapper .link-button a {
  padding: 0;
  margin-top: 25px;
}
#single-article.science-team-item ul li .wrapper h2 {
  padding-right: 20%;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 45px;
}
#race-format-wrapper {
  padding-top: 150px;
}
#race-format-wrapper > * ul li .wrapper {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}
#race-format-wrapper-menu > section ul li {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0;
}
#race-format-wrapper-menu > section ul li > h2 {
  margin-right: 20px;
  width: 47px;
}
#race-format-wrapper-menu > section ul li > h2 a {
  color: #EEEDEE;
}
#race-format-wrapper-menu > section ul li .wrapper {
  margin-bottom: 0;
}
#race-format-wrapper-menu > section ul li .wrapper h2 {
  margin-top: 0;
}
#race-format-wrapper-menu > section ul li .wrapper h2 a {
  border-bottom: 2px solid #02FD9C;
}
#race-format-video {
  background-color: transparent !important;
  padding: 0 var(--column-margin) !important;
}
#race-format-video .fotorama__stage__frame {
  background-color: #08080A !important;
}
#race-format-video .fotorama__stage__frame .fotorama__img {
  opacity: 0.8;
}
#race-format-wrapper > * ul li {
  overflow: visible;
}
#race-format-wrapper > * ul li > h2 {
  position: absolute;
  width: 100%;
  text-align: center;
  color: #EEEDEE;
  margin: 0;
  margin-top: calc(-36px + (-86 - -36) * ((100vw - 768px) / (2050 - 768)));
  font-size: calc(60px + (120 - 60) * ((100vw - 768px) / (2050 - 768)));
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  line-height: calc(50px + (110 - 50) * ((100vw - 768px) / (2050 - 768)));
}
#race-format-wrapper > * ul li > h2 a {
  color: #EEEDEE;
}
#race-format-wrapper > * ul li .wrapper {
  padding-left: 0 !important;
  padding-right: 0 !important;
  min-width: calc(var(--column-width) * 6);
}
#race-format-wrapper > * ul li > a img {
  z-index: 1;
  position: relative;
}
#race-format-wrapper #race-format-01 ul li {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
#race-format-wrapper #race-format-01 ul li > h2 {
  width: calc(var(--column-width) * 11 + 50px);
}
#race-format-wrapper #race-format-01 ul li .wrapper {
  width: calc(var(--column-width) * 5);
  margin-left: calc(var(--column-width) * 2);
  padding-left: 0;
  padding-top: 40px;
}
#race-format-wrapper #race-format-01 ul li > a {
  width: calc(var(--column-width) * 11 + 50px);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
#race-format-wrapper #race-format-02 {
  padding-right: calc(var(--column-width) * 5 + 50px);
}
#race-format-wrapper #race-format-02 ul li {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
#race-format-wrapper #race-format-02 ul li > h2 {
  width: calc(var(--column-width) * 7);
}
#race-format-wrapper #race-format-02 ul li .wrapper {
  width: calc(var(--column-width) * 4);
  margin-right: calc(var(--column-width) * 2);
  padding-left: 0;
  padding-top: 40px;
}
#race-format-wrapper #race-format-02 ul li > a {
  width: calc(var(--column-width) * 7);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
#race-format-wrapper #race-format-03 {
  padding-left: calc(var(--column-width) * 3 + 50px);
}
#race-format-wrapper #race-format-03 ul li {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
#race-format-wrapper #race-format-03 ul li > h2 {
  width: calc(var(--column-width) * 12);
}
#race-format-wrapper #race-format-03 ul li .wrapper {
  width: calc(var(--column-width) * 5);
  margin-left: calc(var(--column-width) * 2);
  padding-left: 0;
  padding-top: 40px;
}
#race-format-wrapper #race-format-03 ul li > a {
  width: calc(var(--column-width) * 12);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
#race-format-wrapper #race-format-04 {
  padding-right: calc(var(--column-width) * 7 + 50px);
}
#race-format-wrapper #race-format-04 ul li {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
#race-format-wrapper #race-format-04 ul li > h2 {
  width: calc(var(--column-width) * 7);
}
#race-format-wrapper #race-format-04 ul li .wrapper {
  width: calc(var(--column-width) * 4);
  margin-right: calc(var(--column-width) * 2);
  padding-left: 0;
  padding-top: 40px;
}
#race-format-wrapper #race-format-04 ul li > a {
  width: calc(var(--column-width) * 7);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
#race-format-wrapper #race-format-05 ul li {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
#race-format-wrapper #race-format-05 ul li > h2 {
  width: calc(var(--column-width) * 11 + 50px);
}
#race-format-wrapper #race-format-05 ul li .wrapper {
  width: calc(var(--column-width) * 5);
  margin-right: calc(var(--column-width) * 2);
  padding-left: 0;
  padding-top: 40px;
}
#race-format-wrapper #race-format-05 ul li > a {
  width: calc(var(--column-width) * 11 + 50px);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
#race-format-wrapper #race-format-06 {
  padding-left: calc(var(--column-width) * 4 + 50px);
}
#race-format-wrapper #race-format-06 ul li {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
#race-format-wrapper #race-format-06 ul li > h2 {
  width: calc(var(--column-width) * 7);
}
#race-format-wrapper #race-format-06 ul li .wrapper {
  width: calc(var(--column-width) * 4);
  margin-left: calc(var(--column-width) * 2);
  padding-left: 0;
  padding-top: 40px;
}
#race-format-wrapper #race-format-06 ul li > a {
  width: calc(var(--column-width) * 7);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
#race-format-wrapper #race-format-07 ul li {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
#race-format-wrapper #race-format-07 ul li > h2 {
  width: calc(var(--column-width) * 11 + 50px);
}
#race-format-wrapper #race-format-07 ul li .wrapper {
  width: calc(var(--column-width) * 5);
  margin-right: calc(var(--column-width) * 2);
  padding-left: 0;
  padding-top: 40px;
}
#race-format-wrapper #race-format-07 ul li > a {
  width: calc(var(--column-width) * 11 + 50px);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
#news-wrapper {
  padding-top: 0;
  padding-left: calc(var(--column-width) * 10 + 50px);
  padding-bottom: 0;
}
#news-top {
  top: var(--header-height);
  position: fixed;
  padding: 0;
  left: 0;
  width: calc(var(--column-width) * 10 + 50px);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
#news-top ul li {
  height: calc((var(--vh, 1vh) * 100) - var(--header-height));
}
#news-top ul li > a {
  position: absolute;
  top: 0;
}
#news-top ul li .wrapper {
  position: absolute;
  top: 0;
  padding: 60px 60px 140px 60px;
}
#news-top ul li .wrapper .more-items-category {
  margin-top: 0;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
}
#news-top ul li .wrapper h2 {
  margin-top: auto;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#news-top ul li .wrapper time {
  font-size: 25px;
  line-height: 35px;
  margin-top: 25px;
}
#news-top ul li .wrapper .link-button {
  position: absolute;
  bottom: 0;
  left: 60px;
  margin-top: 0;
  width: calc(var(--column-width) * 5 + 60px);
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100px;
  overflow: hidden;
  margin: 0 !important;
  left: 0;
  background-color: #02FD9C;
  -webkit-transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
  -o-transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
  transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1) !important;
}
#news-top ul li .wrapper .link-button a {
  color: #201E26;
  width: calc(100% - 60px) !important;
  margin-right: 0 !important;
  margin-left: 60px !important;
  padding: 0;
  z-index: 9;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}
#news-top ul li .wrapper .link-button:hover {
  background-color: #00D773;
}
#news-top ul li .wrapper .link-button:hover a:before {
  background-color: #02FD9C;
}
html.no-touch #news-top ul li .wrapper .link-button a:hover:before {
  background-color: #08080A;
}
.news-landing.scroll-not-top.page-loaded:not(.header-pinned) #header #navigation,
.news-landing.scroll-not-top.page-loaded:not(.header-pinned) #header #navigation-toggle span {
  margin-top: 0;
}
.news-landing.transparent-header.scroll-top #header {
  background: transparent ;
}
.news-landing #landing-news {
  padding-left: var(--column-width);
  padding-right: calc(var(--column-width) + 50px);
  padding-top: 55px !important;
  padding-bottom: 0;
  overflow-x: auto;
  height: calc((var(--vh, 1vh) * 100) - var(--header-height));
}
.news-landing #landing-news header {
  position: fixed;
  top: var(--header-height);
  padding-left: calc(var(--column-width) + var(--column-margin));
  padding-right: calc(var(--column-width) + 50px + var(--column-margin));
  left: calc(var(--column-width) * 10 + 50px);
  margin: 0;
  z-index: 3;
}
.news-landing #landing-news header:before {
  content: "";
  height: 100%;
  width: 30px;
  left: calc(var(--column-width) + var(--column-margin));
  position: absolute;
  top: 0;
  z-index: 1;
  background: #201e26;
  background: -moz-linear-gradient(left, #201e26 0%, #201e26 10%, rgba(32, 30, 38, 0) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #201e26), color-stop(10%, #201e26), color-stop(100%, rgba(32, 30, 38, 0)));
  background: -webkit-linear-gradient(left, #201e26 0%, #201e26 10%, rgba(32, 30, 38, 0) 100%);
  background: -o-linear-gradient(left, #201e26 0%, #201e26 10%, rgba(32, 30, 38, 0) 100%);
  background: -ms-linear-gradient(left, #201e26 0%, #201e26 10%, rgba(32, 30, 38, 0) 100%);
  background: linear-gradient(to right, #201e26 0%, #201e26 10%, rgba(32, 30, 38, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#201e26', endColorstr='#201e26', GradientType=1);
  pointer-events: none;
}
.news-landing #landing-news header:after {
  content: "";
  height: 100%;
  width: 80px;
  right: calc(var(--column-width) + 50px + var(--column-margin));
  position: absolute;
  top: 0;
  z-index: 1;
  background: rgba(32, 30, 38, 0);
  background: -moz-linear-gradient(left, rgba(32, 30, 38, 0) 0%, #201e26 86%, #201e26 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(32, 30, 38, 0)), color-stop(86%, #201e26), color-stop(100%, #201e26));
  background: -webkit-linear-gradient(left, rgba(32, 30, 38, 0) 0%, #201e26 86%, #201e26 100%);
  background: -o-linear-gradient(left, rgba(32, 30, 38, 0) 0%, #201e26 86%, #201e26 100%);
  background: -ms-linear-gradient(left, rgba(32, 30, 38, 0) 0%, #201e26 86%, #201e26 100%);
  background: linear-gradient(to right, rgba(32, 30, 38, 0) 0%, #201e26 86%, #201e26 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#201e26', endColorstr='#201e26', GradientType=1);
  pointer-events: none;
}
.news-landing #landing-news header ul {
  background-color: #201E26;
  padding: 20px 35px 16px;
  overflow: auto;
}
.news-landing #landing-news header ul li {
  line-height: 0;
  color: #ffffff;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.news-landing #landing-news header ul li:last-child {
  padding-right: 80px;
}
.news-landing #landing-news header ul li a {
  color: #ffffff;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  letter-spacing: 0;
  border-bottom: 2px solid transparent;
  padding-bottom: 2px;
  font-weight: normal;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
.news-landing #landing-news header ul li a.active {
  color: #02FD9C;
  background: none;
  border-bottom-color: #02FD9C;
}
.news-landing #landing-news header ul li:after {
  content: "/";
  margin: 0 5px;
}
.news-landing #landing-news header ul li:last-child:after {
  display: none;
}
.news-landing #landing-news .tabs-content section {
  padding-top: 50px;
}
.news-landing #landing-news .tabs-content ul li {
  margin-bottom: 55px;
  margin-left: var(--column-margin);
  margin-right: var(--column-margin);
  width: calc(50% - var(--column-margin) * 2);
}
.news-landing #landing-news .tabs-content ul li .wrapper {
  background: #fff;
  z-index: 1;
  padding-left: 0;
  padding-right: 0;
}
.news-landing #landing-news .tabs-content ul li .wrapper .more-items-subsection {
  display: none;
}
.news-landing #landing-news .tabs-content ul li .more-items-img-container {
  padding-top: 66.66666%;
  background: url(../img/no-image.jpg) center center no-repeat #eeeeee;
  background-size: cover;
}
.news-landing #landing-news .tabs-content ul li .more-items-img-container .more-items-img-mask {
  display: none;
}
.news-landing #landing-news .tabs-content ul li .more-items-img-container img {
  position: absolute;
  top: 0;
}
.hero-small-img {
  position: fixed;
}
.hero-small-img .bg-vid {
  height: 75vh;
}
.hero-small-img ~ #article-view {
  margin-top: 75vh;
}
.hero-small-img ~ .img-aside:not(.full-width) {
  padding-top: 120px !important;
}
.hero-small-img ~ .img-aside:not(.full-width) ul.more-items-list {
  max-width: 100% !important;
  padding-left: 60px;
  padding-right: calc(60px + var(--column-width));
}
.hero-small-img ~ .img-aside:not(.full-width) ul.more-items-list li {
  margin: 0;
}
.hero-small-img ~ .img-aside:not(.full-width) ul.more-items-list li .wrapper {
  padding-top: 0;
  flex: none;
  width: calc(var(--column-width) * 13);
}
.hero-small-img ~ .img-aside:not(.full-width) ul.more-items-list li .wrapper .more-items-text {
  margin-top: 0;
}
.latest-bar ul {
  position: relative;
}
.latest-bar ul:before {
  content: "LATEST:";
  color: #02FD9C;
  padding-right: 10px;
  position: absolute;
  left: 20px;
  background-color: #080809;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-left: 20px;
  top: 13px;
  z-index: 1;
}
.latest-bar ul li {
  height: 50px;
}
.latest-bar ul li .wrapper {
  text-align: left;
  justify-content: space-between !important;
  padding-right: 60px!important;
  padding-left: 40px !important;
  height: 100%;
}
.latest-bar ul li .wrapper h2 {
  overflow: auto;
  width: calc(100% - 182px);
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  padding-left: 100px;
  -ms-overflow-style: none;
  height: 100%;
  margin: 0;
}
.latest-bar ul li .wrapper h2::-webkit-scrollbar {
  display: none;
}
.latest-bar ul li .wrapper h2 a {
  color: #ffffff;
  flex: none;
  padding-right: 170px;
}
.latest-bar ul li .wrapper .link-button {
  margin-right: 0;
  margin-left: auto;
  position: absolute;
  padding-right: 0;
  height: 100%;
  display: flex;
  background: #08080a;
  right: 0;
  padding-left: 60px;
  width: 275px;
  left: auto;
  margin-top: 0;
}
.latest-bar ul li .wrapper .link-button:before {
  content: "";
  height: 100%;
  width: 150px;
  background: -moz-linear-gradient(left, rgba(8, 8, 10, 0) 0%, #08080a 100%);
  background: -webkit-linear-gradient(left, rgba(8, 8, 10, 0) 0%, #08080a 100%);
  background: linear-gradient(to right, rgba(8, 8, 10, 0) 0%, #08080a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0008080a', endColorstr='#08080a', GradientType=1);
  position: absolute;
  left: -150px;
  pointer-events: none;
}
.latest-bar ul li .wrapper .link-button a {
  padding: 0;
}
.join-us-hero .slide-content {
  padding-left: calc(var(--column-width) * 3 + 50px) !important;
  width: calc(var(--column-width) * 14 + 50px);
  padding-right: 0 !important;
  max-width: 840px;
  margin-top: -60px !important;
}
.join-us-hero .slide-content > * {
  max-width: 100%;
}
.join-us-hero .slide-content p {
  margin-bottom: 20px;
}
.join-us-hero .bg-vid .YTPlayer {
  opacity: 0.3;
}
body.bad-ratio .join-us-hero .slide-content {
  padding-left: calc(var(--column-width) * 7 + 50px) !important;
  width: calc(var(--column-width) * 18 + 50px);
  max-width: 1040px;
  margin-top: -100px !important;
}
body.bad-ratio #horizontal-scroll-content-wrapper > * {
  padding-top: calc(var(--header-height) / 2);
}
body.bad-ratio #horizontal-scroll-content-wrapper > *#up-next {
  padding-top: calc(var(--header-height) / 2);
}
body.bad-ratio #science-team ul {
  width: calc(var(--column-width) * 40);
}
body.bad-ratio #science-team > ul > li .wrapper h2 {
  padding-right: 193px;
}
body.bad-ratio .large-list ul li .wrapper {
  margin-top: 20px;
}
body.bad-ratio .x-large-text .wrapper p,
body.bad-ratio .x-large-text .wrapper ul,
body.bad-ratio .x-large-text .slide-content p,
body.bad-ratio .x-large-text .wrapper table,
body.bad-ratio .x-large-text .wrapper .more-items-long-text {
  font-size: 30px;
  line-height: 35px;
}
body.bad-ratio .large-text .wrapper p,
body.bad-ratio .large-text .wrapper ul,
body.bad-ratio .large-text .slide-content p,
body.bad-ratio .large-text .wrapper table,
body.bad-ratio .large-text .wrapper .more-items-long-text {
  font-size: 20px;
  line-height: 30px;
}
body.bad-ratio #horizontal-scroll-content-wrapper .h-main-text-long ul li {
  width: calc(var(--column-width) * 10);
}
body.bad-ratio #horizontal-scroll-content-wrapper .h-main-text-long ul {
  margin-top: 20px;
}
body.bad-ratio.scroll-bt .row-fluid:before {
  bottom: 32px;
}
body.bad-ratio.scroll-bt .row-fluid .column:before {
  bottom: -5px;
}
body.bad-ratio.scroll-bt .row-fluid .column:after {
  bottom: 43px;
}
body.bad-ratio .location-main .slide-content .btn {
  bottom: -16px;
}
body.bad-ratio #news-top ul li .wrapper h2 {
  font-size: 45px;
  line-height: 40px;
}
body.bad-ratio #news-top ul li .wrapper time {
  margin-top: 15px;
}
body.bad-ratio #news-top ul li .wrapper {
  padding-bottom: 100px;
  padding-top: 40px;
}
body.bad-ratio #partners-list ul li {
  padding: 40px 30px 20px;
}
body.bad-ratio #partners-list ul li .wrapper {
  padding-bottom: 70px;
}
body.bad-ratio #partners-list ul li .wrapper .link-button {
  bottom: 5px;
}
.loading-container-page {
  position: fixed;
  z-index: 100000;
  width: 200px;
  height: 200px;
  left: 50%;
  top: 50%;
  margin-top: -100px;
  margin-left: -100px;
  pointer-events: none;
  transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.loading-container-page .loading-bar {
  height: 0;
  width: 100%;
  background-color: #02FD9C;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: height 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.loading-container-page.off {
  opacity: 0;
  display: none;
}
.loading-container-page video {
  width: 200px;
  height: 200px;
}
.loading-container-page video.white-loading {
  opacity: 0;
  display: none;
}
body.white-page .loading-container-page video.white-loading {
  opacity: 1;
  display: block;
}
body.white-page .loading-container-page video.black-loading {
  display: none;
  opacity: 0;
}
body.open-menu .loading-container-page,
body.no-loading .loading-container-page {
  opacity: 0;
  display: none;
}
#press-releases.home-pr {
  border-top: 1px solid #ddd;
}
#press-releases .widget-title {
  padding: 0 calc(var(--column-width) / 2);
}
.press-release .column {
  background-color: #f2f2f2;
  padding-bottom: 0;
}
.press-release .column > * {
  background-color: #ffffff;
  max-width: 600px;
  margin: 20px auto 20px calc((100vw - 1100px) / 2);
  padding-right: 20px;
  padding-left: 20px;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  border-radius: 5px;
}
.press-release .column > *#welcome-page-no-auth {
  margin: 0;
  max-width: 100%;
  padding: 0 !important;
  z-index: 1;
}
.press-release .column > *#article-view-pr {
  position: fixed;
  left: calc((100vw - 1100px) / 2 + 620px);
  width: 500px;
  font-size: 16px;
  background-color: transparent;
  padding: 0 !important;
  margin: 0;
  bottom: 10px;
  top: var(--header-height);
}
.press-release .column > *#article-view-pr .files-list {
  background-color: #ffffff;
  margin: 20px auto;
  padding-right: 20px;
  padding-left: 20px;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  border-radius: 5px;
}
.press-release .column #article-view-pr {
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: auto;
}
.press-release .article header {
  display: flex;
  flex-direction: column;
}
.press-release .article header figure,
.press-release .article header #slideshow-gallery {
  order: -2;
}
.press-release .article header .article-view-pr-title {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 24px;
  order: -1;
  letter-spacing: 0;
  line-height: 1.3;
}
.press-release .article header .article-view-pr-time {
  font-weight: bold;
  margin-bottom: 20px;
  color: #00e48c;
}
.press-release .column #social-links .social-icons {
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px 0;
}
.press-release .column #social-links .social-icons h3 {
  font-size: 22px;
  line-height: 22px;
}
.press-release .column #social-links .social-icons > div {
  margin: 0 5px;
}
.press-release .column #social-links .social-icons > div a {
  width: 42px;
  height: 42px;
  background-color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3px;
  border-radius: 50%;
  color: #ffffff;
  font-size: 22px;
  line-height: 22px;
}
.press-release .column #social-links .social-icons > div a:hover {
  background-color: #00e48c;
}
.press-release .column #social-links .social-icons > div.social-tiktok a:hover:before {
  background-image: url(../img/tik_tok_logo_w.png);
}
#landing-partners-main ul li > a {
  padding-top: 66.666667%;
  background-color: #201E26;
  background-size: 50% auto;
}
#landing-partners-main ul li > a img {
  display: none;
}
#landing-partners-main ul li .wrapper {
  padding-bottom: 120px !important;
}
#landing-partners-main ul li .wrapper h2 a {
  color: #02FD9C;
}
#landing-partners-main ul li .wrapper .link-button {
  margin-top: auto;
  position: absolute;
  bottom: 45px;
}
#landing-partners-main ul li .wrapper .link-button a {
  padding: 0;
}
body.partner-page #single-article {
  margin-left: 0;
}
body.partner-page #single-article ul {
  width: var(--block-width) !important;
  margin-left: calc(var(--column-width) + 60px);
}
body.partner-page #single-article ul li > a {
  width: calc(var(--column-width) * 11 - var(--column-margin) * 2);
  height: calc((var(--column-width) * 11 - var(--column-margin) * 2) * 2 / 3);
  background-color: #201E26;
  background-size: 50% auto;
  flex: none;
}
body.partner-page #single-article ul li > a img {
  height: 100%;
  object-fit: cover;
}
body.partner-page #single-article ul li .wrapper {
  position: absolute;
  right: 0;
  width: calc(var(--column-width) * 9);
  overflow: auto;
  bottom: 0;
  top: 0;
  padding-right: 0;
  padding-left: 0;
}
body.partner-page #single-article ul li .wrapper .more-items-category {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.partner-page #single-article ul li .wrapper p {
  padding-bottom: 80px;
}
body.partner-page #single-article ul li .wrapper h2 {
  padding-right: 0;
}
body.partner-page #single-article ul li .wrapper h2 a {
  color: #ffffff;
}
body.partner-page #single-article ul li:after {
  position: absolute;
  height: 80px;
  width: calc(var(--column-width) * 9);
  background-image: linear-gradient(180deg, rgba(8, 8, 10, 0) 0%, #08080A 100%);
  content: "";
  bottom: 0;
  right: 0;
}
body.partner-page #sponsor-video {
  margin-left: 0;
}
body.partner-page #sponsor-video ul {
  width: calc(var(--column-width) * 23 - var(--column-margin) * 2);
  margin-left: calc(var(--column-width) + 60px);
}
body.partner-page #sponsor-video ul li a video {
  width: 100%;
}
body.partner-page #sponsors-images {
  margin-left: 0;
}
body.partner-page #sponsors-images ul {
  width: calc(var(--column-width) * 23 - var(--column-margin) * 2);
  margin-left: calc(var(--column-width) + 60px);
}
body.partner-page #sponsors-images ul li > a {
  display: grid;
  grid-template-columns: [first] calc(var(--column-width) * 5 - var(--column-margin) * 2) [line1] calc(var(--column-width) * 5 - var(--column-margin) * 2) [line2] calc(var(--column-width) * 5 - var(--column-margin) * 2) [line3] calc(var(--column-width) * 5 - var(--column-margin) * 2) [end];
  grid-template-rows: [row1-start] auto [row2] auto [row3] auto [end];
  column-gap: calc(var(--column-width) + var(--column-margin) * 2);
  row-gap: calc(var(--column-width) / 1.2);
}
body.partner-page #sponsors-images ul li > a .img-7 {
  grid-column-start: 3;
  grid-column-end: end;
  grid-row-start: row1-start;
  grid-row-end: 3;
  aspect-ratio: 1.49;
}
body.partner-page #sponsors-images ul li > a img {
  aspect-ratio: 1.49180328;
  object-fit: cover;
}
body.partner-page #back-button ul {
  margin-left: 60px;
}
body.partner-page #back-button ul li {
  margin: 0;
}
#driver-lineup ul {
  max-width: calc(var(--column-width) * 18) !important;
}
#driver-lineup ul li {
  width: calc(50% - var(--column-margin) * 2);
  margin-right: var(--column-margin);
  margin-left: var(--column-margin);
  pointer-events: none;
}
#driver-lineup ul li .wrapper {
  padding-right: var(--column-width) !important;
  padding-bottom: 70px !important;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}
#driver-lineup ul li .wrapper .more-items-category {
  display: inline-block;
  margin-right: 30px;
  margin-top: 0;
}
#driver-lineup ul li .wrapper .more-items-category .flag {
  width: 30px;
  padding: 0 !important;
}
#driver-lineup ul li .wrapper h2 {
  margin: 20px 0;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: calc(100% - 70px);
}
#driver-lineup ul li .wrapper h2 .flag {
  width: 30px;
  margin-right: 30px;
  padding: 0 !important;
}
#driver-lineup ul li .wrapper h2 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#driver-lineup ul li .wrapper p {
  margin-bottom: 0;
}
#driver-lineup ul li .wrapper .link-button {
  position: absolute;
  bottom: 0;
  display: none;
}
#driver-lineup ul li .wrapper .link-button a {
  padding: 0;
}
#form-wrapper {
  position: relative;
}
#form-wrapper #sign-up {
  position: relative;
  margin: calc(var(--header-height) * 1.5) 0 0;
  padding: 0 var(--column-margin) 100px;
  left: calc(var(--column-width) * 3 + 60px);
  width: calc(var(--column-width) * 11);
  min-height: 400px;
}
#form-wrapper #sign-up .formly-field.country,
#form-wrapper #sign-up .formly-field.phone {
  width: 50%;
  display: inline-block;
}
#form-wrapper #sign-up .formly-field.country {
  padding-right: 20px;
}
#form-wrapper #sign-up .formly-field.agree {
  display: none;
}
#form-wrapper #sign-up .formly-field.description {
  position: absolute;
  right: calc(var(--column-width) * 7 - var(--column-width) * 14);
  width: calc(var(--column-width) * 7);
  padding-left: var(--column-width);
}
#form-wrapper #sign-up .formly-field.description .separator {
  margin: 0;
}
#form-wrapper .hero-image .bg-vid {
  height: calc(var(--vh, 1vh) * 100 + 200px);
}
addtocalendar .btn-group {
  position: relative;
}
addtocalendar .btn-group .dropdown-menu {
  background: transparent;
  padding: 10px 25px;
  width: 80%;
  box-shadow: none;
  border: 4px solid #01fc9c;
  margin: 0;
  border-top: none;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}
addtocalendar .btn-group .dropdown-menu li {
  padding-right: 10px;
  width: 50%;
}
addtocalendar .btn-group .dropdown-menu li a {
  color: #ffffff;
}
addtocalendar .btn-group .dropdown-menu li a:hover {
  text-decoration: none;
  color: #01fc9c;
}
addtocalendar .btn-group:hover .dropdown-menu {
  display: flex;
}
addtocalendar .btn-group .form-control {
  background: transparent;
  border: 4px #02FD9C solid;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #ffffff;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 64px;
  padding: 0 25px;
  display: flex;
  width: 80%;
  align-items: center;
  position: relative;
}
addtocalendar .btn-group .form-control:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 0;
  font-style: normal;
  position: absolute;
  font-size: 20px;
  height: 20px;
  top: 50%;
  color: transparent;
  background: url(../img/down-arrow-green.svg) center center transparent no-repeat;
  background-size: contain;
  right: 20px;
  margin-top: -10px;
  content: "";
  width: 15px;
}
#sign-up.transparent-form {
  background-color: transparent;
}
#sign-up.transparent-form input:-webkit-autofill,
#sign-up.transparent-form input:-webkit-autofill:hover,
#sign-up.transparent-form input:-webkit-autofill:focus,
#sign-up.transparent-form textarea:-webkit-autofill,
#sign-up.transparent-form textarea:-webkit-autofill:hover,
#sign-up.transparent-form textarea:-webkit-autofill:focus,
#sign-up.transparent-form select:-webkit-autofill,
#sign-up.transparent-form select:-webkit-autofill:hover,
#sign-up.transparent-form select:-webkit-autofill:focus {
  -webkit-text-fill-color: white !important;
  -webkit-box-shadow: 0 0 0px 1000px #323039 inset !important;
  background: transparent !important;
}
#sign-up.transparent-form .formly .formly-field:first-child .separator {
  font-size: 60px;
  width: 100%;
}
#sign-up.transparent-form .formly .formly-field-select .controls:after {
  color: transparent;
  background: url(../img/down-arrow-green.svg) center center transparent no-repeat;
  background-size: contain;
  right: 20px;
  bottom: 20px;
  font-size: 25px;
  height: 25px;
}
#sign-up.transparent-form .formly .formly-field .separator {
  color: #ffffff;
  font-weight: normal;
}
#sign-up.transparent-form .formly .formly-field .separator a {
  color: #ffffff;
}
#sign-up.transparent-form .formly .formly-field.formly-field-textarea textarea {
  padding-top: 20px;
  min-height: 150px;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-message,
#sign-up.transparent-form .formly .form-control {
  background: transparent;
  border: 4px #02FD9C solid;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #ffffff;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  height: 64px;
  padding: 0 20px;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-message.ng-invalid-required.ng-touched,
#sign-up.transparent-form .formly .form-control.ng-invalid-required.ng-touched {
  border-color: red;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-message::-webkit-input-placeholder,
#sign-up.transparent-form .formly .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  opacity: 1;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-message::-moz-placeholder,
#sign-up.transparent-form .formly .form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  opacity: 1;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-message:-ms-input-placeholder,
#sign-up.transparent-form .formly .form-control:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  opacity: 1;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-message::-ms-input-placeholder,
#sign-up.transparent-form .formly .form-control::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  opacity: 1;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-message::placeholder,
#sign-up.transparent-form .formly .form-control::placeholder {
  color: rgba(255, 255, 255, 0.8);
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  opacity: 1;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-message:focus,
#sign-up.transparent-form .formly .form-control:focus {
  border-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
}
#sign-up.transparent-form .formly .formly-field-dropzone {
  margin-left: 0;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone {
  border-radius: 0px;
  border: none;
  padding: 0;
  min-height: auto;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-message {
  text-align: left;
  padding-top: 17px;
  margin: 0;
  width: 45%;
  background: url(../img/trophy-design/upload-icon-green.svg) calc(100% - 20px) 17px transparent no-repeat;
  background-size: 18px auto;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-preview {
  border: 4px #02FD9C solid;
  padding: 5px;
  justify-content: flex-start;
  width: 100%;
  flex-direction: row;
  align-items: center;
  background: transparent;
  margin: 0;
  display: flex;
  border-radius: 0;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-preview.dz-file-preview .dz-details {
  width: 100%;
  padding: 20px;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-preview .dz-image {
  border-radius: 0;
  width: 20%;
  height: auto;
  flex: none;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-preview .dz-details {
  min-width: 10px;
  max-width: none;
  padding: 0 20px;
  color: #000;
  opacity: 1;
  width: 80%;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-preview .dz-details .btn:after,
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-preview .dz-details .btn:before {
  display: none;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-preview .dz-details .btn i:before {
  content: "";
  width: 13px;
  height: 13px;
  font-size: 17px;
  line-height: 17px;
  height: 18px;
  z-index: 1;
  color: #201E26;
  font-weight: bold;
  background-size: contain;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  background-color: #211f26;
  -webkit-mask-image: url(../img/x-fill.svg);
  mask-image: url(../img/x-fill.svg);
  -webkit-mask-size: 13px auto;
  mask-size: 13px auto;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-preview .dz-details .dz-filename {
  width: 75%;
}
#sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-preview .dz-details .dz-size {
  text-align: left;
  width: 25%;
}
#sign-up.transparent-form .formly .form-buttons .btn {
  width: 100%;
  padding: 0 0 0 30px;
  height: 64px;
  color: #08080A;
  background-color: #01fc9c;
  border-color: #01fc9c;
}
#sign-up.transparent-form .formly .form-buttons .btn:after {
  left: 38px;
}
#sign-up.transparent-form .formly .form-buttons .btn:hover:before {
  color: #08080a;
  background-color: #08080a;
}
#sign-up.transparent-form .formly .form-group .checkbox label {
  color: #ffffff;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  padding-right: 20px;
}
#sign-up.transparent-form .formly .form-group .checkbox label input {
  background: transparent;
  border: 2px solid #02FD9C;
  margin-right: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  outline: none;
  margin-top: -2px;
  float: left;
  margin-bottom: 30px;
}
#sign-up.transparent-form .formly .form-group .checkbox label input::focus {
  outline: none;
}
#sign-up.transparent-form .formly .form-group .checkbox label input.ng-not-empty {
  background: #02FD9C;
}
#sign-up.transparent-form .formly .form-group .radio-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  flex-wrap: wrap;
}
#sign-up.transparent-form .formly .form-group .radio-group > * {
  margin-bottom: 20px;
  width: 50%;
}
.newsletter #footer {
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
}
.newsletter .slide .reg-error {
  font-size: 25px;
}
.newsletter #sign-up.transparent-form .form-messages {
  font-weight: normal;
  text-align: left;
  padding: 0;
  height: 50vh;
  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: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.newsletter #sign-up.transparent-form .form-messages > * {
  margin: 0;
}
.x-background.center-box .slide {
  background: url(../img/x-background.png) center calc(50% - 86px) no-repeat rgba(0, 0, 0, 0.1);
  background-size: cover;
}
.x-background.center-box .slide .slide-content {
  margin-top: -60px !important;
}
.x-background.video-live.center-box .slide {
  background: url(../img/x-background.png) center calc(50% - 73px) no-repeat rgba(0, 0, 0, 0.1);
  background-size: cover;
}
.x-background.video-live.center-box .slide .slide-content {
  margin-top: 0 !important;
  max-width: 80%;
  margin-left: auto !important;
  margin-right: auto !important;
}
#top-wrapper > *#latest-bar.single-item-bar {
  position: fixed;
  top: 0;
  right: 0;
  width: calc(var(--column-width) * 19 + 60px);
  z-index: 2;
  margin-top: -50px;
  -webkit-transition: margin 0.5s;
  -o-transition: margin 0.5s;
  transition: margin 0.5s;
}
#top-wrapper > *#latest-bar.single-item-bar.active {
  margin-top: 0;
  -webkit-transition: margin 0.5s;
  -o-transition: margin 0.5s;
  transition: margin 0.5s;
}
#top-wrapper > *#latest-bar.single-item-bar ul {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
#top-wrapper > *#latest-bar.single-item-bar ul li {
  width: calc(100% - 240px);
  margin: 0;
}
#top-wrapper > *#latest-bar.single-item-bar ul li .wrapper {
  padding: 0 !important;
}
#top-wrapper > *#latest-bar.single-item-bar ul li .wrapper h2 {
  padding-left: 0;
}
#top-wrapper > *#latest-bar.single-item-bar ul li .wrapper .link-button {
  padding-left: 46px;
}
#top-wrapper > *#latest-bar.single-item-bar ul:before {
  content: "Virtual Launch:";
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  position: relative;
  top: auto;
  padding-right: 0;
  width: 220px;
}
.launch #newsletter-hero {
  position: fixed;
  top: 0;
  opacity: 1 !important;
}
.launch #footer {
  position: relative;
}
#what-we-looking-for ul.more-items-list {
  width: calc(var(--column-width) * 22);
  margin-left: auto;
  margin-right: auto;
  margin-top: -45px;
}
#judging-panel ul li {
  overflow: visible;
  margin-left: 5px;
  margin-right: 5px;
  width: calc(25% - 10px);
}
#judging-panel ul li:first-child > a {
  transform: rotate(-10deg);
}
#judging-panel ul li:first-child > a:before {
  content: "";
  width: calc(var(--column-width) * 3);
  height: calc(var(--column-width) * 1.5);
  position: absolute;
  background: url(../img/trophy-design/a-plus.png) no-repeat center center transparent;
  background-size: contain;
  top: 50%;
  margin-top: calc(var(--column-width) * 1.5 / -2);
  margin-left: calc(var(--column-width) * 3 / -2);
}
#judging-panel ul li:nth-child(2) > a {
  transform: rotate(3deg);
}
#judging-panel ul li:nth-child(3) > a {
  transform: rotate(-5deg);
}
#judging-panel ul li:last-child > a {
  transform: rotate(6deg);
}
#judging-panel ul li:last-child > a:before {
  content: "";
  width: calc(var(--column-width) * 3);
  height: calc(var(--column-width) * 1.5);
  position: absolute;
  background: url(../img/trophy-design/check.png) no-repeat center center transparent;
  background-size: contain;
  bottom: 20px;
  margin-right: calc(var(--column-width) * -1.8);
  right: 0;
}
#judging-panel ul li > a {
  overflow: visible;
}
#judging-panel ul li .wrapper {
  padding-top: 30px;
}
#judging-criteria ul li {
  overflow: visible;
}
#judging-criteria ul li .wrapper {
  background: url(../img/trophy-design/trophy-texture-1.jpg) no-repeat center center transparent;
  background-size: cover;
  padding: 50px 0 50px calc(var(--column-width) * 1.5);
  margin-left: -30px;
  transform: rotate(-5deg);
  width: calc(var(--column-width) * 11 + 50px);
  position: relative;
  box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.25);
}
#judging-criteria ul li .wrapper:after {
  width: 129%;
  height: 50vw;
  content: "";
  position: absolute;
  background: url(../img/trophy-design/gargabe-to-gold.png) no-repeat right top transparent;
  background-size: 100% auto;
  top: 100%;
  margin-top: -12%;
  left: 43%;
}
#judging-criteria ul li .wrapper h2 {
  margin-bottom: 30px;
}
#judging-criteria ul li .wrapper h2 a {
  position: relative;
  padding-bottom: 20px;
  background: url(../img/trophy-design/underline-black.png) bottom center no-repeat transparent;
  background-size: 100% auto;
}
#judging-criteria ul li .wrapper ul {
  list-style: none;
  padding-left: 0;
  padding-right: calc(var(--column-width) * 1.5);
  margin-left: 0;
}
#judging-criteria ul li .wrapper ul li {
  margin-bottom: 20px;
  padding-left: 35px;
  position: relative;
}
#judging-criteria ul li .wrapper ul li:before {
  width: 27px;
  height: 30px;
  content: "";
  left: 0;
  top: 1px;
  position: absolute;
  background: url(../img/trophy-design/bullet-x.svg) center center no-repeat transparent;
  background-size: contain;
}
#trophy-quote ul li .wrapper {
  width: calc(var(--column-width) * 8);
  padding-top: 20px ;
  padding-left: 30px ;
  margin-left: calc(var(--column-width) * 2);
  background: url(../img/trophy-design/trophy-quote-line.png) left top no-repeat transparent;
  background-size: 80%;
}
#the-prize {
  padding-top: calc(var(--header-height) * 1.5);
}
#the-prize ul {
  background: url(../img/trophy-design/the-prize-circle.png) center center no-repeat transparent;
  background-size: auto 100%;
  padding: 5% 0 !important;
}
#the-prize ul li .wrapper p {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin: 15px auto 0;
  max-width: 810px;
}
#the-prize ul li .wrapper h2 a {
  color: #00FF9C;
}
.trophy-hero {
  pointer-events: none;
}
.trophy-hero .slide .slide-title {
  margin: 0;
  height: 100%;
  max-width: none;
}
.trophy-hero .slide .slide-title a {
  color: transparent;
  height: 100%;
  background: url(../img/trophy-design/trophy-design-challenge-logo.png) no-repeat center center transparent;
  background-size: auto 60%;
  -webkit-transform: translate(0, 0) rotate(0deg) scale(0.8);
  -ms-transform: translate(0, 0) rotate(0deg) scale(0.8);
  transform: translate(0, 0) rotate(0deg) scale(0.8);
  opacity: 0;
}
.trophy-hero .slide .slide-content {
  height: 100%;
}
.trophy-hero.trophy-home .slide .slide-title {
  height: auto;
}
.trophy-hero.trophy-home .slide .slide-title a {
  background-size: auto 100%;
  height: 250px;
}
.trophy-hero.trophy-home .slide-content {
  height: auto;
}
body.page-loaded .trophy-hero .slide .slide-title a {
  -webkit-transform: translate(0, 0) rotate(-5deg) scale(1);
  -ms-transform: translate(0, 0) rotate(-5deg) scale(1);
  transform: translate(0, 0) rotate(-5deg) scale(1);
  opacity: 1;
}
.underline-green {
  text-align: center;
}
.underline-green .section-title,
.underline-green .widget-title {
  width: auto !important;
  display: inline-block;
  padding-bottom: 40px;
  background: url(../img/trophy-design/underline-green.png) bottom center no-repeat transparent;
  background-size: 90% auto;
}
#trash-img {
  margin-right: calc(var(--column-width) * 3 + 50px);
  width: calc(var(--column-width) * 14);
}
#trash-img.hide-mobile:before {
  content: "";
  width: calc(var(--column-width) * 4);
  height: calc(var(--column-width) * 3);
  position: absolute;
  left: 0;
  background: url(https://www.extreme-e.com/assets/img/trophy-design/arrow-right.png) center center transparent no-repeat;
  background-size: contain;
  left: calc(var(--column-width) * -3);
  top: calc(var(--column-width) * -0.5);
}
#sign-up.trophy-signup {
  background: url(../img/trophy-design/form-back.jpg) center center no-repeat transparent;
  background-size: cover;
  margin: 0 0 0 calc(var(--column-width) + 60px);
  width: calc(var(--column-width) * 12);
  padding: var(--column-width) !important;
  max-width: none;
  box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.25);
  position: relative;
}
#sign-up.trophy-signup:after {
  content: "";
  width: calc(var(--column-width) * 3);
  height: calc(var(--column-width) * 3);
  position: absolute;
  right: calc(var(--column-width) * -2.3);
  background: url(https://www.extreme-e.com/assets/img/trophy-design/arrow-left.png) center center transparent no-repeat;
  background-size: contain;
  top: calc(var(--column-width) * -0.5);
}
#sign-up.trophy-signup .formly .formly-field-dropzone .drop-zone .dz-message,
#sign-up.trophy-signup .formly .form-control {
  color: #201E26;
  border-color: rgba(32, 30, 38, 0.1);
}
#sign-up.trophy-signup .formly .formly-field-dropzone .drop-zone .dz-message::-webkit-input-placeholder,
#sign-up.trophy-signup .formly .form-control::-webkit-input-placeholder {
  color: #201E26;
}
#sign-up.trophy-signup .formly .formly-field-dropzone .drop-zone .dz-message::-moz-placeholder,
#sign-up.trophy-signup .formly .form-control::-moz-placeholder {
  color: #201E26;
}
#sign-up.trophy-signup .formly .formly-field-dropzone .drop-zone .dz-message:-ms-input-placeholder,
#sign-up.trophy-signup .formly .form-control:-ms-input-placeholder {
  color: #201E26;
}
#sign-up.trophy-signup .formly .formly-field-dropzone .drop-zone .dz-message::-ms-input-placeholder,
#sign-up.trophy-signup .formly .form-control::-ms-input-placeholder {
  color: #201E26;
}
#sign-up.trophy-signup .formly .formly-field-dropzone .drop-zone .dz-message::placeholder,
#sign-up.trophy-signup .formly .form-control::placeholder {
  color: #201E26;
}
#sign-up.trophy-signup .formly .formly-field-dropzone .drop-zone .dz-message:focus,
#sign-up.trophy-signup .formly .form-control:focus {
  border-color: #201E26;
  background-color: rgba(255, 255, 255, 0.2);
}
#sign-up.trophy-signup .formly .formly-field-dropzone .drop-zone .dz-preview {
  border-color: rgba(32, 30, 38, 0.1);
}
#sign-up.trophy-signup .formly .formly-field-dropzone .drop-zone .dz-message {
  background-image: url(../img/trophy-design/upload-icon.svg);
}
#sign-up.trophy-signup .formly .formly-field {
  margin-bottom: 40px;
}
#sign-up.trophy-signup .formly .formly-field:first-child .separator {
  margin-bottom: 20px;
}
#sign-up.trophy-signup .formly .formly-field.formly-field-separator {
  margin-bottom: 40px;
}
#sign-up.trophy-signup .formly .formly-field .separator {
  color: #201E26;
  font-size: 25px;
  letter-spacing: -0.1px;
}
#sign-up.trophy-signup .formly .formly-field .separator chaney {
  font-size: 18px;
}
#sign-up.trophy-signup .formly .formly-field .separator .signup-title-img {
  margin: 0 auto;
  display: block;
  width: calc(var(--column-width) * 6);
}
#sign-up.trophy-signup .formly .formly-field.firstname,
#sign-up.trophy-signup .formly .formly-field.lastname,
#sign-up.trophy-signup .formly .formly-field.email,
#sign-up.trophy-signup .formly .formly-field.phone,
#sign-up.trophy-signup .formly .formly-field.country,
#sign-up.trophy-signup .formly .formly-field.city {
  width: 50%;
  display: inline-block;
  padding: 0 10px;
}
#sign-up.trophy-signup .formly .formly-field.firstname,
#sign-up.trophy-signup .formly .formly-field.email,
#sign-up.trophy-signup .formly .formly-field.country {
  padding-left: 0;
}
#sign-up.trophy-signup .formly .formly-field.lastname,
#sign-up.trophy-signup .formly .formly-field.phone,
#sign-up.trophy-signup .formly .formly-field.city {
  padding-right: 0;
}
#sign-up.trophy-signup .formly .formly-field.email .form-group .controls,
#sign-up.trophy-signup .formly .formly-field.phone .form-group .controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
#sign-up.trophy-signup .formly .formly-field.email .form-group .controls label,
#sign-up.trophy-signup .formly .formly-field.phone .form-group .controls label {
  text-transform: none;
  font-size: 16px;
  letter-spacing: 0;
  margin-top: 10px;
}
#sign-up.trophy-signup .formly .formly-field.email .form-group .controls .form-control,
#sign-up.trophy-signup .formly .formly-field.phone .form-group .controls .form-control {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
#sign-up.trophy-signup .formly .formly-field.phone .form-group .controls .iti {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
#sign-up.trophy-signup .formly .formly-field .validation {
  display: none;
}
#sign-up.trophy-signup .formly .formly-field-select .controls:after {
  background-image: url(../img/down-arrow-black.svg);
}
#sign-up.trophy-signup .formly .form-group .checkbox label {
  color: #201E26;
  letter-spacing: 0;
}
#sign-up.trophy-signup .formly .form-group .checkbox label input {
  border-color: #201E26;
}
#sign-up.trophy-signup .formly .form-buttons {
  width: 50%;
  margin-left: 0;
  padding-right: 10px;
  min-width: 300px;
}
#sign-up.trophy-signup .ng-submitted .form-buttons {
  width: 100%;
  padding: 0;
}
#sign-up.trophy-signup .ng-submitted .form-buttons .widget-title {
  color: #08080a;
}
#sign-up.trophy-signup .ng-submitted .form-buttons .form-messages {
  text-align: left;
}
#how-to {
  width: calc(var(--column-width) * 9);
  padding-left: calc(var(--column-width) + 10px) !important;
  margin: 0;
}
#call-to-action {
  font-style: normal;
}
.trophy-menu-button,
.research-menu-button,
.count-us-in-menu-button {
  position: absolute;
  width: 250px;
  height: 250px;
  right: 30px;
  bottom: 40px;
  background: url(../img/trophy-design/logo-menu.png) center center no-repeat transparent;
  background-size: contain;
  opacity: 0;
}
.trophy-menu-button:hover,
.research-menu-button:hover,
.count-us-in-menu-button:hover {
  background-image: url(../img/trophy-design/logo-menu-hover.png);
}
.research-menu-button {
  right: 280px;
  background-image: url(../img/research/logo-menu.png);
}
.research-menu-button:hover {
  background-image: url(../img/research/logo-menu-hover.png);
}
.count-us-in-menu-button {
  right: 70px;
  width: 200px;
  height: 200px;
  bottom: 0;
  background-image: url(../img/count-us-in/logo-menu.png);
}
.count-us-in-menu-button:hover {
  background-image: url(../img/count-us-in/logo-menu-hover.png);
}
body.live-mode:not(.scroll-not-top) #action-buttons-group {
  opacity: 0;
  transition: none;
}
body.live-mode.scroll-not-top:not(.header-pinned) #action-buttons-group {
  transition: none;
}
body.live-mode #top-wrapper.full-width-content {
  display: none;
}
body.live-mode #latest-bar {
  display: none;
}
#landing-broadcaster .more-items-group > table,
.broadcast-table {
  border: none;
  margin-top: 0 !important;
}
#landing-broadcaster .more-items-group > table td,
.broadcast-table td {
  border: none;
  padding: 0 10px 0 67px;
  height: 62px;
  width: 50%;
}
.broadcast-table tr:nth-child(odd) td:not(.thead) {
  background-color: #EEEDEE;
}
.broadcast-table .thead {
  background: #201E26;
  color: #ffffff;
}
.broadcast-table .no-padding-td {
  padding: 0 !important;
}
body.the-ship .broadcast-table td {
  padding-left: calc(var(--column-width) * 2);
}
/*
#liveDashboard {
	padding-top:var(--header-height);
	> * {
		max-width: calc(100vw - (var(--header-height) * 2) - 50px);
	}
	header {
		justify-content: space-between;
		align-items: stretch;
		.audio-selection {
			width: 16.51%;
			text-align: right;
			display: none;
			.submenu {
				top: 36px;
				width: 100%;
				right: 0;
				li {
					color: #000000;
					a {

					}
				}
			}
		}
	}
	#videoContent {
		display: flex;
		align-items:flex-start;
		.video-player {
			position:relative;
			background-color:#222222;
			padding-top: 56.25%;
			.video-title {
				position:absolute;
				width: 100%;
			}
			img {
				position:absolute;
				top:0;
				height: 100%;
				width: 100%;
				object-fit: cover;
			}
			
		}
		.video-title {
			font-size: 14px;
			font-weight: normal;
			padding:10px;
			color: #ffffff;
			margin: 0;
			text-align: left;
			top: auto;
			bottom: 0;
			z-index: 3;
			pointer-events:none;
			color: transparent;
		}
		#videoCarrousel {
			display: flex;
			flex-direction: column;
			width: 100%;
			.video-player {
				margin-bottom: 1%;
				> div {
					position: absolute;
					top: 0;
					width: 100%;
					height: 100%;
					> a {
						position: absolute;
						width: 100%;
						height: 100%;
						z-index: 1;
						color: transparent;
					}
				}
				.video-title {
					top: 0;
					bottom: 0;
					display: flex;
					align-items: flex-end;
					pointer-events:all;

				}
			}
			._34Jhj,
			._1vAKO,
			._HdJO2 {
				display: none;
			}
			._Rtsud {
				top: 0;
				max-height: 100%;
				justify-content: flex-end;
				opacity: 1;
				._2yju1 {
					background: rgb(0,0,0);
					background: linear-gradient(0deg, rgba(0,0,0,1) 38%, rgba(0,0,0,0) 100%);
				}
				
			}
			._1nZkz {
				pointer-events: all;
			}
		}
		#mainVideo {
			width: 83.49%;
			flex: none;
			.video-player {
				.video-title {
					top: 0;
					bottom:auto;
				}
			}
		}

	}
	._1Sdtw {
		display: none;
	}
	._1E4JP,
	._DgBRn,
	._3e55Y,
	._Rtsud {
		pointer-events:all;
	}
	.redbee-player-skin-container {
		pointer-events:none;
	}
}

*/
#liveDashboard {
  background: #08080A;
  padding-top: var(--header-height);
}
#liveDashboard .main-video {
  width: calc(var(--column-width) * 16);
  margin: 0 auto;
  max-width: 1440px;
}
#liveDashboard .main-video .video-player {
  position: relative;
  padding-top: 56.25%;
}
#liveDashboard > .video-controls {
  display: none;
}
#liveDashboard .redbee-player-skin-container ._1Sdtw {
  display: none;
}
#main-video-player:-moz-full-screen play-anywhere-bets {
  top: 0;
  bottom: 0;
}
#main-video-player:-webkit-full-screen play-anywhere-bets {
  top: 0;
  bottom: 0;
}
#main-video-player:fullscreen play-anywhere-bets {
  top: 0;
  bottom: 0;
}
play-anywhere-bets {
  position: fixed;
  top: var(--header-height);
  right: 0;
  z-index: 999999999;
  bottom: 0;
}
.relive-tabs #liveDashboard {
  display: flex;
}
.relive-tabs #liveDashboard #overlayVideo {
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  position: fixed;
  z-index: 2;
  display: flex;
  left: calc(var(--column-width) + 50px);
  right: calc(var(--column-width) + 50px);
  top: 0;
  bottom: 0;
  align-items: center;
}
.relive-tabs #liveDashboard #overlayVideo:before {
  position: fixed;
  content: "";
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #08080A;
  opacity: 0.7;
  z-index: 2;
}
.relive-tabs #liveDashboard #overlayVideo .wrapper-video {
  background: #201E26;
  width: calc(var(--column-width) * 9);
  flex: none;
  z-index: 3;
  height: calc(((var(--column-width) * 13) * 9) / 16);
  padding: 0 var(--column-width);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 80px;
  position: relative;
}
.relive-tabs #liveDashboard #overlayVideo .wrapper-video .close-player {
  position: absolute;
  top: 25px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.relive-tabs #liveDashboard #overlayVideo .wrapper-video .close-player:before {
  width: 16px;
  height: 16px;
  -webkit-mask: url(../img/x-fill.svg);
  -webkit-mask-position: center;
  -webkit-mask-size: 100%;
  mask: url(../img/x-fill.svg);
  mask-position: center;
  mask-size: 100%;
  background-color: #FF0000;
  content: "";
  margin-left: -25px;
  margin-right: 5px;
}
.relive-tabs #liveDashboard #overlayVideo .wrapper-video h2 {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 25px;
  color: #ffffff;
}
.relive-tabs #liveDashboard #overlayVideo .main-video {
  z-index: 3;
}
.relive-tabs #liveDashboard #overlayVideo.active {
  opacity: 1;
  pointer-events: all;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.relive-tabs #liveDashboard #videoContent {
  width: 100%;
  padding-left: var(--column-width);
  padding-right: 60px;
}
.relive-tabs #liveDashboard #videoContent .overlay-data {
  max-width: 100%;
  width: 100%;
}
.relive-tabs #liveDashboard #videoContent .overlay-data:before {
  display: none;
}
.relive-tabs #liveDashboard #videoContent .overlay-data .menu-options {
  padding: 0;
  margin: 40px 0 0;
  width: 100%;
  max-width: 100%;
}
.relive-tabs #liveDashboard #videoContent .overlay-data .menu-options:before {
  content: "watch more:";
  font-size: 20px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff;
  display: block;
  width: 100%;
  margin-bottom: 15px;
}
.relive-tabs #liveDashboard #videoContent .overlay-data .menu-options .video-slide-item {
  width: calc((var(--column-width) * 5) - var(--column-margin) * 2);
  margin: 0 calc(var(--column-margin) * 2) 20px 0;
  max-width: none;
}
.relive-tabs #liveDashboard #videoContent .overlay-data .menu-options .video-slide-item:first-child {
  display: none;
}
.relive-tabs #liveDashboard #videoContent .overlay-data .menu-options .video-slide-item.active {
  border: 1px solid transparent;
}
.relive-tabs #liveDashboard #videoContent .overlay-data .video-first {
  display: flex;
  align-items: center;
}
.relive-tabs #liveDashboard #videoContent .overlay-data .video-first .thumb-data {
  width: calc(var(--column-width) * 10);
  padding: 0 0 0 calc(var(--column-width) * 2);
}
.relive-tabs #liveDashboard #videoContent .overlay-data .video-first .thumb-data .thumb-title {
  color: #ffffff;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 25px;
}
.relive-tabs #liveDashboard #videoContent .overlay-data .video-first .thumb-data .thumb-title:before {
  content: "REPLAY";
  color: #201E26;
  font-size: 80px;
  margin-left: calc(var(--column-width) * -1);
  display: flex;
  line-height: 50px;
}
.relive-tabs #liveDashboard #videoContent .overlay-data .video-first .thumb-data .thumb-description {
  font-size: 16px;
  line-height: 25px;
}
.relive-tabs #liveDashboard #videoContent .overlay-data .video-first .player-main {
  width: calc(var(--column-width) * 10);
}
.relive-tabs #liveDashboard #videoContent .overlay-data .video-first .player-main > .player-container {
  position: relative;
  padding-top: 56.25%;
  display: block;
}
.relive-tabs #liveDashboard #videoContent .overlay-data .video-first .player-main > .player-container .player-container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  border-radius: 0;
  cursor: pointer;
}
.relive-tabs #liveDashboard #videoContent .overlay-data .video-first .player-main > .player-container .player-container:hover:before {
  border: 3px solid #02FD9C;
  -webkit-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.relive-tabs #liveDashboard #videoContent .overlay-data .video-first .player-main > .player-container .player-container:before {
  position: absolute;
  top: 50%;
  right: 50%;
  z-index: 1;
  margin-top: -50px;
  margin-right: -50px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 3px solid #ffffff;
  background-color: transparent;
  content: "";
  -webkit-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.relive-tabs #liveDashboard #videoContent .overlay-data .video-first .player-main > .player-container .player-container:after {
  position: absolute;
  top: 50%;
  right: 50%;
  z-index: 1;
  margin-top: -50px;
  margin-right: -50px;
  width: 100px;
  height: 100px;
  background-color: transparent;
  content: "PLAY";
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
}
.relive-tabs #liveDashboard aside {
  width: calc(var(--column-width) * 3);
  margin-left: 50px;
}
.relive-tabs #liveDashboard aside .tabs {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
}
.relive-tabs #liveDashboard aside .tabs li {
  position: relative;
  margin-bottom: 30px;
}
.relive-tabs #liveDashboard aside .tabs li a {
  opacity: 0.4;
  color: transparent;
  width: 113px;
  height: 98px;
  padding: 0;
}
.relive-tabs #liveDashboard aside .tabs li a.active {
  opacity: 1;
}
.relive-tabs #liveDashboard aside .tabs li a.desert-x-prix {
  background: url(../img/xprix-logo-desert-white.svg) center center no-repeat transparent;
  background-size: contain;
}
.relive-tabs #liveDashboard aside .tabs li a.ocean-x-prix {
  background: url(../img/xprix-logo-ocean-white.svg) center center no-repeat transparent;
  background-size: contain;
}
.relive-tabs #liveDashboard aside .tabs li a.arctic-x-prix {
  background: url(../img/xprix-logo-arctic-white.svg) center center no-repeat transparent;
  background-size: contain;
}
.relive-tabs #liveDashboard aside .tabs li a.amazon-x-prix {
  background: url(../img/xprix-logo-amazon-white.svg) center center no-repeat transparent;
  background-size: contain;
}
.relive-tabs #liveDashboard aside .tabs li a.island-x-prix {
  background: url(../img/xprix-logo-island-white-enel.svg) center center no-repeat transparent;
  background-size: contain;
  height: 150px;
}
.relive-tabs #liveDashboard aside .tabs li a.island-x-prix-s3 {
  background: url(../img/xprix-logo-island-white.svg) center center no-repeat transparent;
  background-size: contain;
}
.relive-tabs #liveDashboard aside .tabs li a.island-x-prix-1 {
  background: url(../img/xprix-logo-island-1-white.svg) center center no-repeat transparent;
  background-size: contain;
}
.relive-tabs #liveDashboard aside .tabs li a.island-x-prix-2 {
  background: url(../img/xprix-logo-island-2-white.svg) center center no-repeat transparent;
  background-size: contain;
}
.relive-tabs #liveDashboard aside .tabs li a.island-x-prix-other {
  background: url(../img/xprix-logo-island-other-white.svg) center center no-repeat transparent;
  background-size: contain;
}
.relive-tabs #liveDashboard aside .tabs li a.jurassic-x-prix {
  background: url(../img/xprix-logo-jurassic-white.svg) center center no-repeat transparent;
  background-size: contain;
  width: 125px;
}
.relive-tabs #liveDashboard aside .tabs li a.copper-x-prix {
  background: url(../img/events/logo-copper-white-vertical.png) center center no-repeat transparent;
  background-size: contain;
  height: 150px;
}
.relive-tabs #liveDashboard aside .tabs li a.copper-x-prix-s3 {
  background: url(../img/events/logo-copper-white.png) center center no-repeat transparent;
  background-size: contain;
}
.relive-tabs #liveDashboard aside .tabs li a.energy-x-prix {
  background: url(../img/events/logo-energy-white-vertical-dark.png) center center no-repeat transparent;
  background-size: contain;
  height: 150px;
}
.relive-tabs #liveDashboard aside .tabs li a.glacier-x-prix {
  background: url(../img/xprix-logo-glacier-white.svg) center center no-repeat transparent;
  background-size: contain;
}
.relive-tabs #liveDashboard aside .tabs li a.hydro-x-prix {
  background: url(../img/xprix-logo-hydro-white.svg) center center no-repeat transparent;
  background-size: contain;
}
.relive-tabs #liveDashboard aside .tabs li a.andes-x-prix {
  background: url(../img/xprix-logo-andes-white.svg) center center no-repeat transparent;
  background-size: contain;
}
.relive-tabs #liveDashboard aside .tabs li a.valley-x-prix {
  background: url(../img/xprix-logo-valley-white.svg) center center no-repeat transparent;
  background-size: contain;
}
.btn.btn-video-control {
  background: transparent;
  font-size: 40px;
  margin: 0 15px;
  height: auto;
  line-height: 1;
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
.btn.btn-video-control:hover {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
.btn.btn-video-control:last-child {
  margin-left: auto;
}
.btn.btn-video-control:focus {
  outline: none;
}
.btn.btn-video-control:active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.touch .video-container .overlay-data .video-info,
.touch .video-container .overlay-data .menu-options {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.fullscreen .video-container {
  height: 100%;
  max-width: 100% !important;
}
.fullscreen .video-container .main-video.active {
  height: 100%;
}
.fullscreen .video-container .main-video.active > div {
  height: 100%;
}
.fullscreen .video-container .main-video.active > div .ytplayer-container {
  padding-top: 0;
  height: 100%;
}
.fullscreen .video-container .main-video.active > div .ytplayer-container .mejs__iphone,
.fullscreen .video-container .main-video.active > div .ytplayer-container .mejs__android {
  position: fixed;
  z-index: 2;
  bottom: 60px;
  height: auto !important;
}
.fullscreen .video-container .overlay-data .video-controls .btn.btn-video-control .ion-md-expand:before {
  content: "\f2d8";
}
#liveDashboard .no-results-container {
  position: fixed;
  opacity: 1;
  background: url(https://www.extreme-e.com/images/m4606_crop11013_1000x1000_proportional_16223209900875.jpg) no-repeat center center transparent;
  background-size: auto;
  background-size: cover;
  width: 100%;
  height: 100vh;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
#liveDashboard .no-results-container > h2 {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  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: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.7);
  margin: 0;
  color: #fff;
  padding: 0 15%;
  text-align: center;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 40px;
}
#liveDashboard .no-results-container > h2 a {
  color: #02FD9C;
}
#liveDashboard .no-results-container > h2 small {
  color: #fff;
}
.relive .video-container .overlay-data:before,
.relive .video-container .overlay-data .menu-options {
  opacity: 1;
  height: auto;
}
.video-container {
  position: relative;
}
.video-container * {
  color: #ffffff;
}
.video-container > .video-controls.unmute {
  position: absolute;
  pointer-events: all;
  right: 0;
  bottom: 40px;
  -webkit-transition: bottom 0.5s;
  -o-transition: bottom 0.5s;
  transition: bottom 0.5s;
}
.video-container > .video-controls.unmute .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px;
  border: 1px solid #fff;
  margin-right: 30px;
  background: rgba(0, 0, 0, 0.5);
}
.video-container > .video-controls.unmute .btn span {
  font-size: 20px;
  margin-left: 10px;
}
.video-container .overlay-data {
  width: calc(var(--column-width) * 18);
  max-width: 1680px;
  margin: 0 auto;
  padding: 0;
}
.video-container .overlay-data:before {
  content: "watch more:";
  font-size: 25px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff;
  display: block;
  width: 100%;
  margin: 80px var(--column-margin) 0 var(--column-margin);
  position: absolute;
  width: calc(var(--column-width) * 18);
  margin-left: 0;
  padding-left: calc(var(--column-width) + 10px);
}
.video-container .overlay-data > * {
  width: 100%;
  max-width: 100%;
}
.video-container .overlay-data .menu-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  -webkit-transition: margin 0.5s cubic-bezier(0.68, 0.28, 0.25, 1);
  -o-transition: margin 0.5s cubic-bezier(0.68, 0.28, 0.25, 1);
  transition: margin 0.5s cubic-bezier(0.68, 0.28, 0.25, 1);
  padding: 130px var(--column-width) 20px var(--column-width);
  background: #000000;
  background: -o-linear-gradient(top, rgba(8, 8, 10, 0) 0%, #08080A 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 8, 10, 0)), to(#08080A));
  background: linear-gradient(180deg, rgba(8, 8, 10, 0) 0%, #08080A 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#08080A", endColorstr="#08080A", GradientType=1);
  width: calc(var(--column-width) * 18);
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  max-width: 1680px;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.video-container .overlay-data .menu-options .video-slide-item {
  width: calc((var(--column-width) * 4) - var(--column-margin) * 2);
  padding: 0;
  cursor: pointer;
  border-radius: 0;
  margin: 0 var(--column-margin) 20px var(--column-margin);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  border: 1px solid transparent;
  opacity: 0.7;
  max-width: 340px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.video-container .overlay-data .menu-options .video-slide-item:hover {
  opacity: 1;
}
.video-container .overlay-data .menu-options .video-slide-item.active {
  opacity: 1;
  border: 1px solid #02FD9C;
}
.video-container .overlay-data .menu-options .video-slide-item.command-centre,
.video-container .overlay-data .menu-options .video-slide-item.vodafone-business-command-centre {
  position: absolute;
  top: 50px;
  right: calc((var(--column-width) * 4) + 50px);
  border: none;
  background: transparent;
  width: calc((var(--column-width) * 3) - var(--column-margin) * 2);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  margin: 0;
}
.video-container .overlay-data .menu-options .video-slide-item.command-centre .thumb-data,
.video-container .overlay-data .menu-options .video-slide-item.vodafone-business-command-centre .thumb-data {
  display: none;
}
.video-container .overlay-data .menu-options .video-slide-item.command-centre .player-container:before,
.video-container .overlay-data .menu-options .video-slide-item.vodafone-business-command-centre .player-container:before {
  display: none;
}
.video-container .overlay-data .menu-options .video-slide-item.command-centre .player-container span,
.video-container .overlay-data .menu-options .video-slide-item.vodafone-business-command-centre .player-container span {
  background-size: contain !important;
  background-repeat: no-repeat;
  background-position: center center;
}
.video-container .overlay-data .menu-options .video-slide-item.vodafone-business-command-centre {
  width: calc((var(--column-width) * 5) - var(--column-margin) * 2);
}
.video-container .overlay-data .menu-options .video-slide-item.vodafone-business-command-centre .player-main {
  padding-top: 40%;
}
.video-container .overlay-data .menu-options .video-slide-item .thumb-data {
  position: relative;
  background-color: #08080A;
  z-index: 1;
}
.video-container .overlay-data .menu-options .video-slide-item .thumb-data .thumb-title {
  margin-bottom: 0;
  text-transform: uppercase;
  margin-top: 0;
  font-size: 14px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 0 15px 15px 15px ;
  text-align: left;
  color: #ffffff;
  background-color: transparent;
  margin-top: -20px;
}
.video-container .overlay-data .menu-options .video-slide-item .player-main {
  position: relative;
  padding-top: 56.25%;
  display: block;
}
.video-container .overlay-data .menu-options .video-slide-item .player-main .player-container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  border-radius: 0;
}
.video-container .overlay-data .menu-options .video-slide-item .player-main .player-container:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 40px;
  bottom: 0;
  background: #ddd;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 8, 10, 0)), to(#08080A));
  background: -o-linear-gradient(top, rgba(8, 8, 10, 0) 0%, #08080A 100%);
  background: linear-gradient(180deg, rgba(8, 8, 10, 0) 0%, #08080A 100%);
}
.video-container .overlay-data .menu-options iframe {
  pointer-events: none;
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0 !important;
  left: 0 !important;
}
.video-container .overlay-data .video-info {
  text-align: left;
  padding: 20px 0;
  background: #000000;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(8, 8, 10, 0)), to(#08080A));
  background: -o-linear-gradient(bottom, rgba(8, 8, 10, 0) 0%, #08080A 100%);
  background: linear-gradient(0deg, rgba(8, 8, 10, 0) 0%, #08080A 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#08080A", endColorstr="#08080A", GradientType=1);
  position: absolute;
  top: 0;
  height: 200px;
  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: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  margin-left: calc(var(--column-width) * -1.5);
}
.video-container .overlay-data .video-info h2 {
  color: #ffffff;
  margin-bottom: 0;
  font-size: 25px;
  margin-top: 0;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-left: 50px;
  max-width: calc(var(--column-width) * 12);
}
.video-container .overlay-data .video-info > div {
  font-size: 18px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.video-container .overlay-data .video-info > div:before {
  content: "";
  width: 30px;
  height: 30px;
  background: url(../img/livestream/red-button.svg) center center no-repeat transparent;
  background-size: contain;
  margin-right: 20px;
}
.video-container .overlay-data .video-info .btn-video-control {
  margin: 0;
  position: absolute;
  right: 20px;
  top: 20px;
  display: none;
}
.video-container .overlay-data .video-info .btn-video-control:after,
.video-container .overlay-data .video-info .btn-video-control:before {
  display: none;
}
.video-container .overlay-data .video-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: flex-start;
  margin: 0;
  width: 100%;
  padding: 5px 0;
  border-top: 1px solid #f00;
  background: #000000;
}
.video-container .overlay-data .video-controls .btn.btn-video-control:last-child {
  margin-left: auto;
}
.video-container ._1E4JP,
.video-container ._Rtsud,
.video-container ._HdJO2 {
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.video-container.hover > .video-controls.unmute {
  bottom: 90px;
}
.video-container.hover .overlay-data .menu-options .video-slide-item.command-centre,
.video-container.hover .overlay-data .menu-options .video-slide-item.vodafone-business-command-centre {
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  pointer-events: all;
}
.video-container.hover .overlay-data .video-info {
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.video-container.hover ._1E4JP,
.video-container.hover ._Rtsud,
.video-container.hover ._HdJO2 {
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.video-container.hover ._1E4JP._3N1LC,
.video-container.hover ._Rtsud._72MRU,
.video-container.hover ._HdJO2._72MRU {
  opacity: 0;
}
.video-container .redbee-player-skin-container {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.video-container .redbee-player-skin-container ._1OLpT,
.video-container .redbee-player-skin-container ._32d2E,
.video-container .redbee-player-skin-container .__GuUB,
.video-container .redbee-player-skin-container ._7FxMm,
.video-container .redbee-player-skin-container ._1uqBq {
  display: none;
}
.video-container .redbee-player-skin-container ._3ANvu,
.video-container .redbee-player-skin-container ._2yju1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  opacity: 1 !important;
  padding: 15px;
}
.video-container .redbee-player-skin-container ._3ANvu ._2BtDj ._2Q199,
.video-container .redbee-player-skin-container ._2yju1 ._2BtDj ._2Q199 {
  height: 10px;
  border-radius: 0;
  background: rgba(255, 255, 255, 0.4);
}
.video-container .redbee-player-skin-container ._3ANvu ._2BtDj ._2Q199 ._11XW_,
.video-container .redbee-player-skin-container ._2yju1 ._2BtDj ._2Q199 ._11XW_ {
  background: #02FD9C;
  border-radius: 0;
}
.video-container .redbee-player-skin-container ._3ANvu ._2BtDj ._2Q199 ._11XW_ ._2mBFW,
.video-container .redbee-player-skin-container ._2yju1 ._2BtDj ._2Q199 ._11XW_ ._2mBFW {
  display: none;
}
.video-container .redbee-player-skin-container ._3ANvu ._RfXVQ,
.video-container .redbee-player-skin-container ._2yju1 ._RfXVQ,
.video-container .redbee-player-skin-container ._3ANvu ._1VyRO,
.video-container .redbee-player-skin-container ._2yju1 ._1VyRO,
.video-container .redbee-player-skin-container ._3ANvu ._-LGHu,
.video-container .redbee-player-skin-container ._2yju1 ._-LGHu,
.video-container .redbee-player-skin-container ._3ANvu ._2pY-9,
.video-container .redbee-player-skin-container ._2yju1 ._2pY-9,
.video-container .redbee-player-skin-container ._3ANvu ._1OLpT,
.video-container .redbee-player-skin-container ._2yju1 ._1OLpT,
.video-container .redbee-player-skin-container ._3ANvu ._32d2E,
.video-container .redbee-player-skin-container ._2yju1 ._32d2E,
.video-container .redbee-player-skin-container ._3ANvu ._11vjr,
.video-container .redbee-player-skin-container ._2yju1 ._11vjr {
  display: none;
}
.video-container .redbee-player-skin-container ._3ANvu ._2aAzG,
.video-container .redbee-player-skin-container ._2yju1 ._2aAzG {
  margin-bottom: 0.5em;
  padding: 0 5px;
}
.video-container .redbee-player-skin-container ._3ANvu ._1vAKO,
.video-container .redbee-player-skin-container ._2yju1 ._1vAKO {
  padding: 0px 7px;
  border-radius: 0;
}
.video-container .redbee-player-skin-container ._2yju1 {
  padding: 0.5em;
}
.video-container .redbee-player-skin-container ._2jAm9 {
  color: transparent;
}
/* V3 */
.top-stories-wrapper {
  position: relative;
}
.top-stories-wrapper #featured-news {
  position: absolute;
  right: 0;
  bottom: -200vh;
  width: calc(var(--column-width) * 5 + 50px);
  min-width: calc(300px + var(--column-width));
  opacity: 0;
  -webkit-transition: bottom 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: bottom 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: bottom 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.top-stories-wrapper #top-news {
  position: absolute;
  right: 60px;
  bottom: 50px;
  width: calc(var(--column-width) * 5);
}
.top-stories-wrapper #locations-menu {
  position: absolute;
  bottom: 170px;
  width: 50%;
  z-index: 2;
  background: none;
}
.top-stories-wrapper #locations-menu ul {
  padding: 0 20px;
}
.top-stories-wrapper #locations-menu ul li .wrapper {
  height: 40px;
  padding: 0 10px;
}
.top-stories-wrapper #locations-menu ul li .wrapper h2 {
  height: 40px;
}
.top-stories-wrapper #locations-menu ul li .wrapper h2 a {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.4);
  opacity: 1;
}
.top-stories-wrapper #locations-menu ul li .wrapper h2 a.active-left:not(.off-left):not(.off-right):after {
  -webkit-transition: width 7s  linear;
  -o-transition: width 7s  linear;
  transition: width 7s  linear;
}
.top-stories-wrapper #locations-menu ul li .wrapper h2 a.active-right:not(.off-left):not(.off-right):after {
  -webkit-transition: width 7s  linear;
  -o-transition: width 7s  linear;
  transition: width 7s  linear;
}
.top-stories-wrapper #locations-menu ul li .wrapper h2 a.active-right:not(.off-left):not(.off-right),
.top-stories-wrapper #locations-menu ul li .wrapper h2 a.active-left:not(.off-left):not(.off-right) {
  color: #ffffff;
}
.top-stories-wrapper #locations-menu ul li .wrapper h2 a.active-right:not(.off-left):not(.off-right):after,
.top-stories-wrapper #locations-menu ul li .wrapper h2 a.active-left:not(.off-left):not(.off-right):after {
  left: 0;
  right: auto;
}
.top-stories-wrapper #locations-menu ul li .wrapper h2 a:after {
  height: 5px;
}
.top-stories-wrapper #locations-menu ul li .wrapper h2 a:before {
  content: "";
  height: 5px;
  width: 100%;
  bottom: 0;
  background-color: #ffffff;
  opacity: 0.4;
  position: absolute;
}
body.featured-open #featured-news {
  bottom: 0 !important;
  -webkit-transition: bottom 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: bottom 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: bottom 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
body.featured-open #featured-news .widget-title {
  bottom: auto;
  top: -80px;
}
body.featured-open #featured-news .widget-title:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
body.featured-open #featured-news .tabs-content {
  pointer-events: all;
}
body.featured-open #featured-news .tabs-content ul li:hover {
  background-color: #02FD9C;
  -webkit-transition: background-color 0.5s cubic-bezier(0.77, 0, 0.18, 1) !important;
  -o-transition: background-color 0.5s cubic-bezier(0.77, 0, 0.18, 1) !important;
  transition: background-color 0.5s cubic-bezier(0.77, 0, 0.18, 1) !important;
}
body.featured-open #featured-news .simple-link {
  pointer-events: all;
}
#featured-news .simple-link {
  position: relative;
  right: 0;
  bottom: 0;
  width: calc(var(--column-width) * 5 + 50px);
  min-width: calc(300px + var(--column-width));
  pointer-events: none;
  margin-top: 0;
}
#featured-news .widget-title {
  font-size: 14px;
  color: #02FD9C;
  width: calc(var(--column-width) * 4 + 50px);
  padding-left: calc(var(--column-width) * 0.5);
  background-color: #202026;
  margin-right: 0;
  height: 80px;
  line-height: 80px;
  min-width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  top: -80px;
  position: absolute;
  right: 0;
  cursor: pointer;
}
#featured-news .widget-title:before {
  margin-right: calc(var(--column-width) * 0.75);
  content: "";
  width: 14px;
  height: 14px;
  background-color: #ffffff;
  -webkit-mask-image: url(../img/chevron-right.svg);
  mask-image: url(../img/chevron-right.svg);
  -webkit-mask-size: auto 14px;
  mask-size: auto 14px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
#featured-news .tabs-content {
  margin-top: 0;
  pointer-events: none;
  max-width: 100% !important;
}
#featured-news .tabs-content ul {
  padding: 30px ;
  background: -o-linear-gradient(top, #202026 0%, rgba(32, 32, 38, 0) 162.7%);
  background: -webkit-gradient(linear, left top, left bottom, from(#202026), color-stop(162.7%, rgba(32, 32, 38, 0)));
  background: linear-gradient(180deg, #202026 0%, rgba(32, 32, 38, 0) 162.7%);
  max-width: 100% !important;
}
#featured-news .tabs-content ul li {
  background-color: #08080A;
  margin-bottom: 15px;
  -o-transition: background-color 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -webkit-transition: background-color 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: background-color 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#featured-news .tabs-content ul li:hover {
  background-color: #02FD9C;
  -webkit-transition: background-color 0.5s cubic-bezier(0.77, 0, 0.18, 1) !important;
  -o-transition: background-color 0.5s cubic-bezier(0.77, 0, 0.18, 1) !important;
  transition: background-color 0.5s cubic-bezier(0.77, 0, 0.18, 1) !important;
}
#featured-news .tabs-content ul li:hover .wrapper h2 {
  color: #08080A;
  -webkit-transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
#featured-news .tabs-content ul li:hover .wrapper time {
  opacity: 1;
  color: rgba(31, 31, 32, 0.3);
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
#featured-news .tabs-content ul li:hover .wrapper:after {
  background-color: #ffffff;
  -webkit-transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
#featured-news .tabs-content ul li:last-child {
  margin-bottom: 0;
}
#featured-news .tabs-content ul li .wrapper {
  padding: 12px 40px 24px 24px;
}
#featured-news .tabs-content ul li .wrapper > * {
  margin-top: 5px;
}
#featured-news .tabs-content ul li .wrapper h2 {
  color: #ffffff;
  font-size: 14px;
  line-height: 17px;
  -webkit-transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
#featured-news .tabs-content ul li .wrapper h2 a {
  color: #ffffff;
}
#featured-news .tabs-content ul li .wrapper time {
  color: #ffffff;
  opacity: 0.3;
  font-size: 12px;
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
#featured-news .tabs-content ul li .wrapper:after {
  content: "";
  width: 14px;
  height: 14px;
  background-color: #ffffff;
  -webkit-mask-image: url(../img/chevron-right.svg);
  mask-image: url(../img/chevron-right.svg);
  -webkit-mask-size: auto 14px;
  mask-size: auto 14px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  position: absolute;
  right: 20px;
  bottom: 20px;
  -webkit-transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.simple-link,
#header .submenu-item.menu-items-submenu ul li,
#header .submenu-item .link-button {
  height: 80px;
  line-height: 80px;
  z-index: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.simple-link a:not(.all-box-link),
#header .submenu-item.menu-items-submenu ul li a:not(.all-box-link),
#header .submenu-item .link-button a:not(.all-box-link) {
  color: #02FD9C;
  font-size: 14px;
  padding: 0 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  height: 100%;
}
.simple-link a:not(.all-box-link):after,
#header .submenu-item.menu-items-submenu ul li a:not(.all-box-link):after,
#header .submenu-item .link-button a:not(.all-box-link):after {
  content: "";
  width: 14px;
  height: 14px;
  background-color: #ffffff;
  -webkit-mask-image: url(../img/chevron-right.svg);
  mask-image: url(../img/chevron-right.svg);
  -webkit-mask-size: auto 14px;
  mask-size: auto 14px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  position: absolute;
  right: 30px;
  top: auto;
  left: auto;
  text-align: left;
  opacity: 1;
  margin: 0;
}
.simple-link a:not(.all-box-link):before,
#header .submenu-item.menu-items-submenu ul li a:not(.all-box-link):before,
#header .submenu-item .link-button a:not(.all-box-link):before {
  display: none;
}
.simple-link a:not(.all-box-link):hover,
#header .submenu-item.menu-items-submenu ul li a:not(.all-box-link):hover,
#header .submenu-item .link-button a:not(.all-box-link):hover {
  background-color: #02FD9C;
  color: #08080A;
  text-decoration: none;
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
#top-news ul li {
  padding-bottom: 15px;
  margin-bottom: 30px;
}
#top-news ul li .wrapper {
  position: absolute;
  bottom: 0;
  width: calc(var(--column-width) * 4);
  z-index: 2;
}
#top-news ul li .wrapper h2 {
  font-size: 13px;
  line-height: 15px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  color: #ffffff;
  max-width: 230px;
}
#top-news ul li .wrapper h2 a {
  color: #ffffff;
}
#top-news ul li .wrapper time {
  background: #fff;
  padding: 0;
  margin-right: auto;
  width: 120px;
  height: 30px;
  text-align: center;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 30px;
  position: relative;
  -webkit-transition: color 0.5s cubic-bezier(0.77, 0, 0.18, 1), background 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: color 0.5s cubic-bezier(0.77, 0, 0.18, 1), background 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: color 0.5s cubic-bezier(0.77, 0, 0.18, 1), background 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#top-news ul li .wrapper time:before {
  content: "";
  left: 100%;
  top: 0;
  width: 0;
  height: 100%;
  position: absolute;
  z-index: -1;
  background: #02fd9c;
  background: -webkit-gradient(linear, left top, right top, from(#02fd9c), to(rgba(2, 253, 156, 0)));
  background: -o-linear-gradient(left, #02fd9c 0%, rgba(2, 253, 156, 0) 100%);
  background: linear-gradient(90deg, #02fd9c 0%, rgba(2, 253, 156, 0) 100%);
  -webkit-transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#top-news ul li .wrapper time:after {
  content: "READ MORE";
  color: #000000;
  opacity: 0;
  position: absolute;
  left: 20px;
  -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#top-news ul li:hover .wrapper time {
  -webkit-transition: color 0.5s cubic-bezier(0.77, 0, 0.18, 1), background 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: color 0.5s cubic-bezier(0.77, 0, 0.18, 1), background 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: color 0.5s cubic-bezier(0.77, 0, 0.18, 1), background 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  color: transparent;
  background: #02fd9c;
}
#top-news ul li:hover .wrapper time:before {
  width: 60%;
  -webkit-transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: width 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#top-news ul li:hover .wrapper time:after {
  opacity: 1;
  -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#top-news ul li > a:not(.all-box-link),
#top-news ul li .more-items-img-container {
  width: calc(var(--column-width) * 4);
  margin-left: var(--column-width);
  position: relative;
  padding-top: calc(66.66% / 5 * 4);
}
#top-news ul li > a:not(.all-box-link) img,
#top-news ul li .more-items-img-container img {
  position: absolute;
  top: 0;
}
#top-news ul li > a:not(.all-box-link):before,
#top-news ul li .more-items-img-container:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  background: -o-linear-gradient(bottom, #000000 10%, rgba(0, 0, 0, 0) 60%);
  background: -webkit-gradient(linear, left bottom, left top, color-stop(10%, #000000), color-stop(60%, rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, #000000 10%, rgba(0, 0, 0, 0) 60%);
  z-index: 1;
}
body.scroll-not-top:not(.header-pinned) #top-wrapper-v3 #scroll-down-info ul li .wrapper:before {
  -webkit-animation: none;
  animation: none;
  background: #000;
  display: none;
}
body.scroll-not-top:not(.header-pinned) #top-wrapper-v3 #scroll-down-info ul li .wrapper:after {
  display: none;
}
#top-wrapper-v3 {
  padding: 0;
  width: 50%;
  margin-right: 50%;
  -webkit-box-shadow: 0 2px 13px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 13px 10px rgba(0, 0, 0, 0.1);
  overflow: visible;
  z-index: 2;
  position: relative;
}
#top-wrapper-v3 #scroll-down-info {
  margin-top: -145px;
  z-index: 1;
}
#top-wrapper-v3 #scroll-down-info.scroll-down.countdown:before {
  position: absolute;
}
#top-wrapper-v3 #scroll-down-info.scroll-down.countdown .more-items-list {
  width: 100%;
}
#top-wrapper-v3 #scroll-down-info.countdown {
  display: flex;
}
#top-wrapper-v3 #scroll-down-info.countdown .more-items-list {
  width: calc(100% - (60px + var(--column-width)));
  flex: none;
}
#top-wrapper-v3 #scroll-down-info.countdown:before {
  width: calc(60px + var(--column-width));
  height: 145px;
  background-color: #000000;
  /*content: "";*/
  flex: none;
  background-image: url(https://www.extreme-e.com/original/m3674_zenith-logo.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  display: none;
}
#top-wrapper-v3 #scroll-down-info.countdown:after {
  width: calc(var(--column-width) * 1.5);
  content: "";
  flex: none;
  height: 145px;
  background-position: center left;
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 70px auto;
}
#top-wrapper-v3 #scroll-down-info.countdown .widget-title {
  position: absolute;
  display: none;
}
#top-wrapper-v3 #scroll-down-info.countdown .countdown-fotorama {
  width: 100%;
}
#top-wrapper-v3 #scroll-down-info.countdown .countdown-text .number {
  font-size: 36px;
  line-height: 30px;
  height: 30px;
}
#top-wrapper-v3 #scroll-down-info.countdown .countdown-text .name {
  font-size: 9.6px;
  line-height: 12px;
}
#top-wrapper-v3 #scroll-down-info.countdown .countdown-text .countdown-time {
  height: 145px;
}
#top-wrapper-v3 #scroll-down-info.countdown .countdown-text .countdown-time > *:before {
  line-height: 30px;
  height: 30px;
  font-size: 36px;
  margin-top: 9px;
}
#top-wrapper-v3 #scroll-down-info.countdown.desert .countdown-text .countdown-time > *:before {
  color: #F9B600;
}
#top-wrapper-v3 #scroll-down-info.countdown.desert:after {
  background-image: url(../img/events/xprix-logo-desert-black.png);
}
#top-wrapper-v3 #scroll-down-info.countdown.ocean .countdown-text .countdown-time > *:before {
  color: #006FE6;
}
#top-wrapper-v3 #scroll-down-info.countdown.ocean:after {
  background-image: url(../img/events/xprix-logo-ocean-black.png);
}
#top-wrapper-v3 #scroll-down-info.countdown.arctic .countdown-text .countdown-time > *:before {
  color: #31DBE0;
}
#top-wrapper-v3 #scroll-down-info.countdown.arctic:after {
  background-image: url(../img/events/xprix-logo-arctic-black.png);
}
#top-wrapper-v3 #scroll-down-info.countdown.amazon .countdown-text .countdown-time > *:before {
  color: #21CF5A;
}
#top-wrapper-v3 #scroll-down-info.countdown.island .countdown-text .countdown-time > *:before {
  color: #FF4100;
}
#top-wrapper-v3 #scroll-down-info.countdown.island:after {
  background-image: url(../img/events/xprix-logo-island-black.png);
}
#top-wrapper-v3 #scroll-down-info.countdown.island-1 .countdown-text .countdown-time > *:before {
  color: #FF4100;
}
#top-wrapper-v3 #scroll-down-info.countdown.island-1:after {
  background-image: url(../img/events/xprix-logo-island-1-black.png);
}
#top-wrapper-v3 #scroll-down-info.countdown.island-2 .countdown-text .countdown-time > *:before {
  color: #FF4100;
}
#top-wrapper-v3 #scroll-down-info.countdown.island-2:after {
  background-image: url(../img/events/xprix-logo-island-2-black.png);
}
#top-wrapper-v3 #scroll-down-info.countdown.island-other .countdown-text .countdown-time > *:before {
  color: #4DC19D;
}
#top-wrapper-v3 #scroll-down-info.countdown.island-other:after {
  background-image: url(../img/events/xprix-logo-island-other-black.png);
}
#top-wrapper-v3 #scroll-down-info.countdown.jurassic .countdown-text .countdown-time > *:before {
  color: #AAE632;
}
#top-wrapper-v3 #scroll-down-info.countdown.jurassic:after {
  background-image: url(../img/events/xprix-logo-jurassic-black.png);
}
#top-wrapper-v3 #scroll-down-info.countdown.copper .countdown-text .countdown-time > *:before {
  color: #A8483D;
}
#top-wrapper-v3 #scroll-down-info.countdown.copper:after {
  background-image: url(../img/events/xprix-logo-copper-black.png);
}
#top-wrapper-v3 #scroll-down-info.countdown.energy .countdown-text .countdown-time > *:before {
  color: #CF63CE;
}
#top-wrapper-v3 #scroll-down-info.countdown.energy:after {
  background-image: url(../img/events/xprix-logo-energy-black.png);
}
#top-wrapper-v3 #scroll-down-info.countdown.glacier .countdown-text .countdown-time > *:before {
  color: #FF6A5D;
}
#top-wrapper-v3 #scroll-down-info.countdown.hydro .countdown-text .countdown-time > *:before {
  color: #0BAEFF;
}
#top-wrapper-v3 #scroll-down-info.countdown.hydro:after {
  background-image: url(../img/events/xprix-logo-hydro-black.png);
}
#top-wrapper-v3 #scroll-down-info.countdown.andes .countdown-text .countdown-time > *:before {
  color: #8451F4;
}
#top-wrapper-v3 #scroll-down-info.countdown.andes:after {
  background-image: url(../img/events/xprix-logo-andes-black.png);
}
#top-wrapper-v3 #scroll-down-info.countdown.valley .countdown-text .countdown-time > *:before {
  color: #8C6EED;
}
#top-wrapper-v3 #scroll-down-info.countdown.valley:after {
  background-image: url(../img/events/xprix-logo-valley-black.png);
}
#top-wrapper-v3 #scroll-down-info.countdown.tbc .countdown-text .countdown-time > *:before {
  color: #66656a;
}
#top-wrapper-v3 #scroll-down-info ul li {
  height: 145px;
}
#top-wrapper-v3 #scroll-down-info ul li .wrapper {
  margin: 0 0 0 calc(var(--column-width) + 60px);
  padding-left: var(--column-width) !important;
  padding-right: 0 !important;
  position: relative;
  overflow: hidden;
  height: 100%;
}
#top-wrapper-v3 #scroll-down-info ul li .wrapper h2 {
  margin-top: 0;
}
#top-wrapper-v3 #scroll-down-info ul li .wrapper h2 .owl-carousel .owl-stage {
  padding-left: 5px;
}
#top-wrapper-v3 #scroll-down-info ul li .wrapper h2 a {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  height: 25px;
  overflow: hidden;
  display: block;
}
#top-wrapper-v3 #scroll-down-info ul li .wrapper h2 a span {
  display: block;
  position: absolute;
  top: 0;
  width: 400px;
}
#top-wrapper-v3 #scroll-down-info ul li .wrapper h2 a span:first-child {
  -webkit-animation: slide-in-v3 5s infinite;
  animation: slide-in-v3 5s infinite;
}
#top-wrapper-v3 #scroll-down-info ul li .wrapper h2 a span:last-child {
  -webkit-animation: slide-in-v3 5s 2.5s infinite;
  animation: slide-in-v3 5s 2.5s infinite;
}
#top-wrapper-v3 #scroll-down-info ul li .wrapper:before {
  content: "";
  display: block;
  background: -o-linear-gradient(top, #000000 50%, rgba(0, 0, 0, 0) 50%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #000000), color-stop(50%, rgba(0, 0, 0, 0)));
  background: linear-gradient(to bottom, #000000 50%, rgba(0, 0, 0, 0) 50%);
  background-position: 0 calc(var(--scroll-down-box-h) * -1);
  background-size: 100% 200%;
  -webkit-animation: scrolldown 2.5s forwards infinite;
  animation: scrolldown 2.5s forwards infinite;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 5px;
  height: var(--scroll-down-box-h);
  z-index: 1;
}
#top-wrapper-v3 #scroll-down-info ul li .wrapper:after {
  content: "";
  width: 5px;
  height: var(--scroll-down-box-h);
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.15);
  z-index: 1;
}
#top-wrapper-v3 #scroll-down-info ul li > a {
  width: calc(var(--column-width) * 3);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#top-wrapper-v3 #scroll-down-info ul li > a img {
  max-width: var(--scroll-down-box-h);
  padding: 0;
  margin: auto;
}
@-webkit-keyframes slide-in-v3 {
  0% {
    opacity: 1;
    -webkit-transform: translateY(-25px);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  40% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  49% {
    opacity: 1;
    -webkit-transform: translateY(25px);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(25px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(25px);
  }
}
@keyframes slide-in-v3 {
  0% {
    opacity: 1;
    -webkit-transform: translateY(-25px);
    transform: translateY(-25px);
  }
  10% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  49% {
    opacity: 1;
    -webkit-transform: translateY(25px);
    transform: translateY(25px);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(25px);
    transform: translateY(25px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(25px);
    transform: translateY(25px);
  }
}
#home-combo-1 {
  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: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
  background: #fff;
  position: relative;
}
#home-combo-1 > .widget-title {
  margin-left: calc(var(--column-width) * 1 + 50px);
  margin-right: auto;
}
#home-combo-1 #home-combo-item-1 {
  margin-left: calc(var(--column-width) + 50px);
  width: calc(var(--column-width) * 13);
}
#home-combo-1 #home-combo-item-2 {
  position: absolute;
  right: calc(var(--column-width) + 50px);
  width: calc(var(--column-width) * 5);
}
#home-combo-1 #home-combo-item-2 .widget-title {
  display: none;
}
#home-combo-1 #home-combo-item-3 {
  width: calc(var(--column-width) * 11);
  margin-left: calc(var(--column-width) * 2 + 50px);
}
#home-combo-1 #home-combo-item-3 .wrapper {
  left: calc(var(--column-width) * -3 - 50px);
}
#home-combo-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
  background: #fff;
  position: relative;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#home-combo-2 #home2-combo-item-1 {
  margin-left: calc(var(--column-width) * 2 + 60px);
  width: calc(var(--column-width) * 7);
  margin-top: -20vw;
}
#home-combo-2 #home2-combo-item-1 .wrapper {
  left: calc(var(--column-width) * -3 - 60px);
}
#home-combo-2 #home2-combo-item-2 {
  width: calc(var(--column-width) * 10 + 50px);
  margin-right: 0;
}
#home-combo-2 #home2-combo-item-2 .wrapper {
  left: calc(var(--column-width) * -3);
}
#home-combo-2 #home2-combo-item-3 {
  margin-left: calc(var(--column-width) * 2 + 60px);
  width: calc(var(--column-width) * 10);
  margin-top: 0;
}
#home-combo-2 #home2-combo-item-4 {
  margin-right: calc(var(--column-width) * 2 + 60px);
  width: calc(var(--column-width) * 5);
  margin-top: 8vw;
}
#home-combo-2 #home2-combo-item-4 .widget-title {
  display: none;
}
#video-banner {
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
}
#video-banner .bg-vid {
  padding-top: 44.05%;
}
#video-banner .bg-vid .YTPlayer {
  top: 0;
  z-index: 5;
  mix-blend-mode: hard-light;
}
.home-v3 .hero-image.center-box .slide-content,
.home.home-v3 .hero-image.center-box .slide-content {
  padding-top: var(--header-height);
}
.home-v3 .hero-image .slide-content,
.home.home-v3 .hero-image .slide-content {
  margin-top: 0 !important;
  padding-bottom: 290px;
  padding-left: calc(var(--column-width) + 60px) !important;
  padding-right: calc(var(--column-width) + 60px) !important;
  background: none;
}
.home-v3 .hero-image .slide-content .btn,
.home.home-v3 .hero-image .slide-content .btn {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.home-v3 .hero-image .slide-content .btn:after,
.home.home-v3 .hero-image .slide-content .btn:after {
  height: 4.5px;
}
.home-v3 .hero-image .slide-content .btn:before,
.home.home-v3 .hero-image .slide-content .btn:before {
  -webkit-mask-size: 18px auto;
  mask-size: 18px auto;
  width: 18px;
}
.home-v3 .hero-image .slide-content .slide-title,
.home.home-v3 .hero-image .slide-content .slide-title {
  pointer-events: none;
}
.home-v3 .hero-image.count-us-in.active .slide:before,
.home.home-v3 .hero-image.count-us-in.active .slide:before {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.3s 2s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.3s 2s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.3s 2s cubic-bezier(0.77, 0, 0.18, 1);
}
.home-v3 .hero-image.count-us-in.active .slide .slide-content:after,
.home.home-v3 .hero-image.count-us-in.active .slide .slide-content:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.3s 2.4s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.3s 2.4s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.3s 2.4s cubic-bezier(0.77, 0, 0.18, 1);
}
.home-v3 .hero-image.count-us-in.active .slide .slide-content:before,
.home.home-v3 .hero-image.count-us-in.active .slide .slide-content:before {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.3s 2.8s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.3s 2.8s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.3s 2.8s cubic-bezier(0.77, 0, 0.18, 1);
}
.home-v3 .hero-image.count-us-in .slide:before,
.home.home-v3 .hero-image.count-us-in .slide:before {
  width: 150px;
  height: 150px;
  position: absolute;
  content: "";
  background: url(../img/count-us-in/drive-electric.png) center center no-repeat transparent;
  background-size: auto;
  background-size: contain;
  bottom: 579px;
  left: 50px;
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.home-v3 .hero-image.count-us-in .slide .slide-content:after,
.home.home-v3 .hero-image.count-us-in .slide .slide-content:after {
  width: 150px;
  height: 150px;
  position: absolute;
  content: "";
  background: url(../img/count-us-in/drink-tap-water.png) center center no-repeat transparent;
  background-size: auto;
  background-size: contain;
  z-index: -1;
  bottom: 450px;
  left: 850px;
  margin-bottom: -150px;
  margin-left: -150px;
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.home-v3 .hero-image.count-us-in .slide .slide-content:before,
.home.home-v3 .hero-image.count-us-in .slide .slide-content:before {
  width: 150px;
  height: 150px;
  position: absolute;
  content: "";
  background: url(../img/count-us-in/use-less-plastic.png) center center no-repeat transparent;
  background-size: auto;
  background-size: contain;
  z-index: -1;
  bottom: 625px;
  left: calc(var(--column-width) + 852px);
  margin-bottom: -150px;
  display: block !important;
  top: auto;
  right: auto;
  opacity: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.home-v3 .hero-image.count-us-in .slide .slide-content .slide-title,
.home.home-v3 .hero-image.count-us-in .slide .slide-content .slide-title {
  position: relative;
  width: auto;
  margin-right: auto;
  display: inline-block;
}
#location-wrapper .hero-image-multiple {
  position: absolute;
  opacity: 0 !important;
  -webkit-transition: opacity 0s 1s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0s 1s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0s 1s cubic-bezier(0.77, 0, 0.18, 1);
  z-index: 0;
  pointer-events: none;
  height: 100%;
  background: transparent;
}
#location-wrapper .hero-image-multiple .fotorama__stage {
  height: 100svh !important;
}
#location-wrapper .hero-image-multiple .fotorama__stage .fotorama__loaded .fotorama__img {
  height: 100svh !important;
  -o-object-fit: cover;
  object-fit: cover;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
}
#location-wrapper .hero-image-multiple .more-items-item {
  height: 100%;
}
#location-wrapper .hero-image-multiple .more-items-item > a {
  height: 100%;
}
#location-wrapper .hero-image-multiple .more-items-item > a img {
  height: 100%;
  object-fit: cover;
  padding: 0;
}
#location-wrapper .hero-image-multiple .more-items-item > a .img-2 {
  display: none;
}
#location-wrapper .hero-image-multiple .more-items-item .wrapper {
  margin-top: 0 !important;
  padding-left: calc(var(--column-width) + 60px) !important;
  padding-right: calc(var(--column-width) + 60px) !important;
  background: rgba(0, 0, 0, 0.2) !important;
  padding-bottom: 305px;
  align-items: flex-start;
}
#location-wrapper .hero-image-multiple .more-items-item .wrapper .more-items-category {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 10px;
  line-height: 13px;
  text-align: center;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #08080A;
  background: #02FD9C;
  padding: 5px 10px;
  pointer-events: none;
  letter-spacing: 0.5px;
  opacity: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#location-wrapper .hero-image-multiple .more-items-item .wrapper h2 {
  overflow: hidden;
}
#location-wrapper .hero-image-multiple .more-items-item .wrapper h2 a {
  -webkit-transform: translate(0, 420px);
  -ms-transform: translate(0, 420px);
  transform: translate(0, 420px);
  line-height: 1.8;
  display: block;
  -webkit-transition: all 1s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 1s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 1s cubic-bezier(0.77, 0, 0.18, 1);
  color: #fff;
}
#location-wrapper .hero-image-multiple .more-items-item .wrapper .link-button {
  opacity: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#location-wrapper .hero-image-multiple .more-items-item .wrapper .link-button a {
  font-size: 14px !important;
}
#location-wrapper .hero-image-multiple.active {
  opacity: 1 !important;
  z-index: 1;
  pointer-events: all;
  -webkit-transition: opacity 0.7s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.7s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.7s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
#location-wrapper .hero-image-multiple.active .more-items-item .wrapper .more-items-category {
  opacity: 1;
  -o-transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  -webkit-transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#location-wrapper .hero-image-multiple.active .more-items-item .wrapper h2 a {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  line-height: 0.9;
  -webkit-transition: all 1s 1.1s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 1s 1.1s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 1s 1.1s cubic-bezier(0.77, 0, 0.18, 1);
}
#location-wrapper .hero-image-multiple.active .more-items-item .wrapper .link-button {
  opacity: 1;
  -o-transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  -webkit-transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#location-wrapper .hero-image-multiple.active .slide .slide-title a {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  line-height: 0.9;
  -webkit-transition: all 1s 1.1s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 1s 1.1s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 1s 1.1s cubic-bezier(0.77, 0, 0.18, 1);
}
#location-wrapper .hero-image-multiple.active .slide .btn {
  opacity: 1;
  -o-transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  -webkit-transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#location-wrapper .hero-image-multiple.active .slide .slide-category {
  opacity: 1;
  -o-transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  -webkit-transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#location-wrapper .hero-image-multiple .slide {
  background: rgba(0, 0, 0, 0.2);
}
#location-wrapper .hero-image-multiple .slide .slide-title {
  overflow: hidden;
}
#location-wrapper .hero-image-multiple .slide .slide-title a {
  -webkit-transform: translate(0, 420px);
  -ms-transform: translate(0, 420px);
  transform: translate(0, 420px);
  line-height: 1.8;
  display: block;
  -webkit-transition: all 1s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 1s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 1s cubic-bezier(0.77, 0, 0.18, 1);
}
#location-wrapper .hero-image-multiple .slide .btn {
  opacity: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#location-wrapper .hero-image-multiple .slide .slide-category {
  opacity: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
#location-wrapper.top-stories-wrapper {
  background: transparent;
  overflow: hidden;
}
.schedule-table {
  margin-bottom: 20px;
  position: relative;
}
.schedule-table.desert ul li .wrapper h2 a span {
  color: #F9B600;
}
.schedule-table.ocean ul li .wrapper h2 a span {
  color: #006FE6;
}
.schedule-table.arctic ul li .wrapper h2 a span {
  color: #31DBE0;
}
.schedule-table.amazon ul li .wrapper h2 a span {
  color: #21CF5A;
}
.schedule-table.island ul li .wrapper h2 a span,
.schedule-table.island-1 ul li .wrapper h2 a span,
.schedule-table.island-2 ul li .wrapper h2 a span {
  color: #FF4100;
}
.schedule-table.island-other ul li .wrapper h2 a span {
  color: #4DC19D;
}
.schedule-table.jurassic ul li .wrapper h2 a span {
  color: #AAE632;
}
.schedule-table.copper ul li .wrapper h2 a span,
.schedule-table.copper-s3 ul li .wrapper h2 a span {
  color: #A8483D;
}
.schedule-table.energy ul li .wrapper h2 a span {
  color: #CF63CE;
}
.schedule-table.glacier ul li .wrapper h2 a span {
  color: #FF6A5D;
}
.schedule-table.hydro ul li .wrapper h2 a span {
  color: #0BAEFF;
}
.schedule-table.andes ul li .wrapper h2 a span {
  color: #8451F4;
}
.schedule-table.valley ul li .wrapper h2 a span {
  color: #8C6EED;
}
.schedule-table ul li .wrapper {
  margin: 0 calc(var(--column-width) * 2) 0 calc(var(--column-width) + 60px);
  padding-left: 0;
  width: auto;
  padding-right: 0;
}
.schedule-table ul li .wrapper h2 a {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #EEEDEE;
}
.schedule-table ul li .wrapper h2 a span span.dark {
  color: #000000;
}
.schedule-table ul li .wrapper table {
  width: 100%;
  border: none;
}
.schedule-table ul li .wrapper table ~ p {
  display: none;
}
.schedule-table ul li .wrapper table tr:first-child {
  background: #000000;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ffffff;
}
.schedule-table ul li .wrapper table tr:first-child td {
  background: #000000;
  font-size: 16px;
  height: 62px;
  vertical-align: middle;
  line-height: 1.1;
}
.schedule-table ul li .wrapper table tr:nth-child(2) td {
  padding-top: 20px;
}
.schedule-table ul li .wrapper table tr:last-child td {
  padding-bottom: 20px;
}
.schedule-table ul li .wrapper table tr td {
  border: none;
  background: #EEEDEE;
  font-size: 20px;
  padding-bottom: 5px 20px;
}
.schedule-table ul li .wrapper table tr td:first-child {
  width: 195px;
}
.schedule-table#schedule-one {
  margin-top: 80px;
}
.schedule-table .widget-title {
  position: absolute;
  right: 0;
  opacity: 0.1;
  color: #ffffff;
  margin-top: -23px;
  font-size: 120px;
}
#homev3-right-side {
  position: absolute;
  right: -50vw;
  margin-right: 50px;
  width: calc(var(--column-width) * 11);
  top: 75px;
}
#homev3-right-side .widget-title {
  padding-left: var(--column-width);
}
#homev3-right-side > .tabs-content {
  z-index: 1;
  position: relative;
  margin-top: 0;
}
#homev3-right-side ul li > a {
  text-align: center;
}
#homev3-right-side ul li > a img {
  max-width: 732px;
}
body.results .results-page .all-box-link {
  display: none;
}
body.results .results-page > header {
  display: none;
}
body.results .results-page.season-2 .tabs-content .more-items-groups .more-items-group li .group_name {
  display: none !important;
}
body.results .results-page.season-2 .tabs-content .more-items-groups .more-items-group li:first-child .group-titles:before {
  content: "HEAT 1";
  font-size: 24px;
  margin-bottom: 10px;
}
body.results .results-page.season-2 .tabs-content .more-items-groups .more-items-group li:first-child .group_name {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
body.results .results-page.season-2 .tabs-content .more-items-groups .more-items-group li:nth-child(2) {
  margin-top: 60px;
}
body.results .results-page.season-2 .tabs-content .more-items-groups .more-items-group li:nth-child(2) .group-titles:before {
  content: "HEAT 2";
  font-size: 24px;
  margin-bottom: 10px;
}
.new-slide ul li {
  margin: 0;
}
.new-slide ul.owl-theme.owl-carousel .owl-nav {
  height: 100px;
  margin-top: -50px;
  pointer-events: none;
}
.new-slide ul.owl-theme.owl-carousel .owl-nav .disabled {
  display: none;
}
.new-slide ul.owl-theme.owl-carousel .owl-nav .owl-next {
  margin-left: auto;
}
.new-slide ul.owl-theme.owl-carousel .owl-nav .owl-next:before {
  background-image: url(../img/calendar-next.svg);
}
.new-slide ul.owl-theme.owl-carousel .owl-nav .owl-prev:before {
  background-image: url(../img/calendar-prev.svg);
}
.new-slide ul.owl-theme.owl-carousel .owl-nav button {
  background: none !important;
  height: 100%;
  pointer-events: all;
}
.new-slide ul.owl-theme.owl-carousel .owl-nav button:before {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  background-size: content;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  content: "";
  left: 0;
}
body #contact-footer,
body #copyright p span:last-child {
  width: 230px;
}
body #footer-zone3 > div:last-child {
  flex: none;
}
body:not(.dark-footer) #content {
  background: url(../img/footer-bg.png) #ffffff bottom center no-repeat;
  background-size: 100% auto;
}
body #footer {
  box-shadow: none;
}
body #footer .wrapper-group #footer-zone1 {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
}
body #footer #our-partners-logos {
  display: flex !important;
}
body #footer #our-partners-logos .more-items-list {
  flex-wrap: nowrap;
  max-width: 90%;
}
body #footer .wrapper.row1 {
  background-color: transparent !important;
}
.news-s3 .more-items-item.video-1 > a:not(.all-box-link),
.news-s3 .more-items-item.video-1 > .more-items-img-container {
  aspect-ratio: 1.77777778;
}
.news-s3 .more-items-item.video-1 > a:not(.all-box-link) img,
.news-s3 .more-items-item.video-1 > .more-items-img-container img {
  aspect-ratio: 1.77777778;
  object-fit: cover;
}
#relive-videos:not(.horizontal-scroll) ul {
  overflow: hidden;
  padding-bottom: 26px;
  padding-top: 26px;
}
#relive-videos ul .owl-stage-outer {
  overflow: visible;
}
#relive-videos ul li {
  background: #E9E5DE;
  border-radius: 0 8px 8px 0;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4);
}
#relive-videos ul li:hover {
  background: #fff;
}
#relive-videos ul li > a img {
  aspect-ratio: 1.77777778;
  object-fit: cover;
}
#relive-videos ul li .wrapper {
  background-color: transparent;
  padding: calc(var(--column-margin) * 1.5);
}
#relive-videos ul li .wrapper h2 {
  line-height: 1.2;
  margin-top: 0;
  display: flex;
}
#relive-videos ul li .wrapper h2:before {
  background-color: #211f26;
  -webkit-mask-image: url(../img/play.svg);
  mask-image: url(../img/play.svg);
  -webkit-mask-size: 10px auto;
  mask-size: 10px auto;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  content: "";
  width: 18px;
  height: 16px;
  margin-right: 6px;
  margin-top: 2px;
  flex: none;
}
#relive-videos .owl-carousel .owl-item {
  background: #000;
  border-radius: 0 10px 10px 0;
}
body.s3:not(.news-v3) #relive-videos {
  margin-top: 0;
  position: absolute;
  bottom: -26px;
}
body.s3 #video-home-wrapper {
  max-width: calc(100vw - 120px);
  transform: translate(0px, 149px);
  margin-top: -150px;
}
body.s3 #video-large ul {
  max-width: 100% !important;
}
body.s3 #video-large ul li > a img {
  aspect-ratio: 2.30678466;
  object-fit: cover;
  object-position: bottom;
}
body.s3 #video-large ul li .wrapper {
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.16) 50%, rgba(0, 0, 0, 0.69) 100%);
}
body.s3 #video-large ul li .wrapper .link-button {
  margin-top: 40px;
}
body.s3 #video-large ul li .wrapper .link-button a {
  border-radius: 4px;
  font-size: 16px;
}
body.s3 #race-calendar.large-list.double-header ul {
  padding: 0;
  width: 95%;
}
body.s3 #race-calendar.large-list.double-header ul:hover li {
  opacity: 0.4;
}
body.s3 #race-calendar.large-list.double-header ul:hover li:hover {
  opacity: 1;
}
body.s3 #race-calendar.large-list.double-header ul.owl-theme.owl-carousel .owl-nav {
  width: 116%;
  margin-left: -6%;
}
body.s3 #race-calendar.large-list.double-header ul li {
  height: auto;
  padding-top: 0;
  margin: 0;
}
body.s3 #race-calendar.large-list.double-header ul li:first-child {
  margin-left: 0;
}
body.s3 #race-calendar.large-list.double-header ul li .wrapper {
  margin-top: 32px;
  padding: 0;
}
body.s3 #race-calendar.large-list.double-header ul li > a img {
  aspect-ratio: 1.5;
  object-fit: cover;
  object-position: top;
  padding: 0;
}
body.s3 #race-calendar.large-list.double-header ul li > h2 {
  margin: 0 0 20px 0;
}
body.s3 #race-calendar.large-list.double-header ul li > h2 a {
  margin: 0;
}
body.s3 #race-calendar.large-list.double-header ul li > h2 a > info {
  display: none;
}
body.s3 #race-calendar.large-list.double-header ul li > h2 a > span {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  margin: 0;
  flex-direction: row;
}
body.s3 #race-calendar.large-list.double-header ul li > h2 a > span info:first-child {
  color: rgba(233, 229, 222, 0.6);
  margin-right: 10px;
}
body.s3 #home-bottom-wrapper {
  background-image: url(../img/events/race-calendar.png);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
body.s3 #top-wrapper-v3 {
  margin-right: 0;
  width: calc((var(--column-width) * 13) + 50px - var(--column-margin));
}
body.s3 #top-wrapper-v3 #scroll-down-info.countdown.new-countdown .widget-title {
  padding-left: 40px;
  padding-right: 40px;
}
body.s3 #top-wrapper-v3.dark-mobile #location-wrapper .hero-image-multiple {
  opacity: 1 !important;
  pointer-events: all;
  z-index: 1;
  -webkit-transition: opacity 0.7s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.7s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.7s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
body.s3 #top-wrapper-v3.dark-mobile #location-wrapper .hero-image-multiple .more-items-item {
  position: absolute;
  opacity: 0 !important;
  -webkit-transition: opacity 0s 1s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0s 1s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0s 1s cubic-bezier(0.77, 0, 0.18, 1);
  z-index: 0;
  pointer-events: none;
  height: 100%;
  background: transparent;
}
body.s3 #top-wrapper-v3.dark-mobile #location-wrapper .hero-image-multiple .more-items-item.active {
  opacity: 1 !important;
  z-index: 1;
  pointer-events: all;
  -webkit-transition: opacity 0.7s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.7s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.7s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
body.s3 #top-wrapper-v3.dark-mobile #location-wrapper .hero-image-multiple .more-items-item.active .wrapper .more-items-category {
  opacity: 1;
  -o-transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  -webkit-transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
}
body.s3 #top-wrapper-v3.dark-mobile #location-wrapper .hero-image-multiple .more-items-item.active .wrapper h2 a {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  line-height: 0.9;
  -webkit-transition: all 1s 1.1s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 1s 1.1s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 1s 1.1s cubic-bezier(0.77, 0, 0.18, 1);
}
body.s3 #top-wrapper-v3.dark-mobile #location-wrapper .hero-image-multiple .more-items-item.active .wrapper .link-button {
  opacity: 1;
  -o-transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  -webkit-transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
}
body.s3 #location-wrapper {
  height: calc((var(--vh, 1vh) * 100) - 131px);
}
body.s3 #location-wrapper .hero-image-multiple {
  height: calc(100% - 203px);
}
body.s3 #location-wrapper .hero-image-multiple .more-items-item .wrapper {
  padding-left: 50px !important;
  padding-right: 50px !important;
  padding-bottom: 100px;
  position: absolute;
}
body.s3 #location-wrapper .hero-image-multiple .more-items-item .wrapper .link-button a {
  padding-top: 25px;
  padding-bottom: 25px;
}
body.s3 .top-stories-wrapper #locations-menu ul {
  padding-left: 40px;
  padding-right: 40px;
}
body.s3 .large-wrapper-title .wrapper h2 {
  font-size: 50px;
  line-height: 50px;
}
body.s3 #right-side {
  position: relative;
  width: calc((var(--column-width) * 11) + 50px + var(--column-margin));
}
body.s3 #right-side #results-button {
  margin-left: calc(var(--column-width) + var(--column-margin)) !important;
  height: 160px;
  justify-content: center;
}
body.s3 #right-side #results-button .link-button {
  margin-top: 0;
}
body.s3 #standings-home-right {
  margin-top: 80px;
  padding-left: calc(var(--column-width) + var(--column-margin)) !important;
}
body.s3 #homev3-right-side-two {
  left: calc(var(--column-width) + var(--column-margin)) !important;
  margin-top: 25px;
  bottom: auto;
  position: relative;
  margin-bottom: 60px;
}
body.s3 .standings-spotlight .tabs-content {
  margin-left: 0;
}
.news-s3 ul .more-items-item.championship-1.environment-legacy-1 .wrapper:before {
  content: "CHAMPIONSHIP / SUSTAINABILITY";
  display: inline-block;
  padding: 5px;
  font-size: 8px;
}
.news-s3 ul .more-items-item.championship-1 .wrapper:before {
  content: "CHAMPIONSHIP";
  display: inline-block;
}
.news-s3 ul .more-items-item.environment-legacy-1 .wrapper:before {
  content: "SUSTAINABILITY";
  display: inline-block;
}
.news-s3 ul .more-items-item.podcast-1 .wrapper:before {
  content: "PODCAST";
  display: inline-block;
}
.news-s3 ul .more-items-item.video-1 .wrapper:before {
  content: "VIDEO";
  display: inline-block;
}
.news-s3 ul .more-items-item.extra-1 .wrapper:before {
  content: "EXTRA";
  display: inline-block;
}
.news-s3 ul .more-items-item .wrapper:before {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 10px;
  line-height: 1;
  text-align: center;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #08080A;
  background: #02FD9C;
  padding: 5px 10px;
  pointer-events: none;
  letter-spacing: 0px;
  display: none;
  margin: 5px  auto 5px 0;
  text-align: left;
}
.news-s3#relive-videos ul li .wrapper h2:before {
  display: none;
}
.news-s3:not(#recent-news) ul .more-items-item.podcast-1 .wrapper {
  display: none;
}
.news-s3 ul .more-items-item {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
  margin: 0 var(--column-margin) calc(var(--column-margin) * 2);
  justify-content: flex-start;
  border-radius: 0 10px 10px 0;
  background-color: #ffffff;
}
.news-s3 ul .more-items-item > a:not(.all-box-link),
.news-s3 ul .more-items-item .more-items-img-container {
  background: url(../img/no-image.jpg) center center no-repeat #eeeeee;
  background-size: cover;
}
.news-s3 ul .more-items-item:not(.podcast-1):not(.video-1) > a:not(.all-box-link),
.news-s3 ul .more-items-item:not(.podcast-1):not(.video-1) .more-items-img-container {
  aspect-ratio: 1.5;
}
.news-s3 ul .more-items-item:not(.podcast-1):not(.video-1) > a:not(.all-box-link) img,
.news-s3 ul .more-items-item:not(.podcast-1):not(.video-1) .more-items-img-container img {
  height: 100%;
  object-fit: cover;
}
.news-s3 ul .more-items-item.podcast-1 > a:not(.all-box-link),
.news-s3 ul .more-items-item.podcast-1 .more-items-img-container {
  aspect-ratio: 1;
}
.news-s3 ul .more-items-item.podcast-1 > a:not(.all-box-link) img,
.news-s3 ul .more-items-item.podcast-1 .more-items-img-container img {
  height: 100%;
  object-fit: cover;
}
.news-s3 ul .more-items-item.video-1 > a:not(.all-box-link),
.news-s3 ul .more-items-item.video-1 .more-items-img-container {
  aspect-ratio: 1.77777778;
}
.news-s3 ul .more-items-item .wrapper {
  margin-bottom: 0;
  padding: calc(var(--column-margin) * 2) !important;
  aspect-ratio: 1.45985401;
}
.news-s3 ul .more-items-item .wrapper > * {
  margin: 5px  0;
}
.news-s3 ul .more-items-item .wrapper time {
  order: 1;
  font-size: 12px;
  margin-bottom: 0;
  margin-top: auto;
}
.news-s3 ul .more-items-item .wrapper h2 {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 24px;
}
#featured-news-large .widget-title {
  padding-left: var(--column-margin);
  padding-right: var(--column-margin);
}
#featured-news-large .tabs-content {
  max-width: calc(var(--block-width) + (var(--column-margin) * 2)) !important;
}
#featured-news-large ul .more-items-item {
  width: calc(25% - calc(var(--column-margin) * 2));
}
#featured-news-large ul .more-items-item .wrapper {
  aspect-ratio: 1.45985401;
}
#featured-news-large ul .more-items-item:first-child {
  width: calc(50% - calc(var(--column-margin) * 2));
}
#featured-news-large ul .more-items-item:first-child .all-box-link {
  z-index: 4;
}
#featured-news-large ul .more-items-item:first-child > a:not(.all-box-link),
#featured-news-large ul .more-items-item:first-child .more-items-img-container {
  background: #000000;
}
#featured-news-large ul .more-items-item:first-child > a:not(.all-box-link) img,
#featured-news-large ul .more-items-item:first-child .more-items-img-container img {
  opacity: 0.8;
  z-index: 3;
  position: relative;
}
#featured-news-large ul .more-items-item:first-child .wrapper {
  position: absolute;
  z-index: 3;
  bottom: 0;
  width: 100%;
  padding: calc(var(--column-margin) * 3) !important;
  aspect-ratio: auto;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.65)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30303000', endColorstr='#a6000000', GradientType=0);
}
#featured-news-large ul .more-items-item:first-child .wrapper > * {
  color: #fff;
}
#featured-news-large ul .more-items-item:first-child .wrapper time {
  font-size: 16px;
  margin-top: 25px;
}
#featured-news-large ul .more-items-item:first-child .wrapper h2 {
  font-size: 36px;
  line-height: 32px;
}
#featured-news-large ul .more-items-item:first-child .wrapper h2 a {
  color: #fff;
}
#featured-news-s3 {
  padding-top: 60px;
  padding-left: calc(var(--column-width) + var(--column-margin)) !important;
  padding-bottom: 0;
  height: calc((var(--vh, 1vh) * 100) - (50px + ((var(--column-width) * 2) - (var(--column-margin) * 2))) - 160px);
}
#featured-news-s3 .tabs-content {
  margin-top: 40px;
}
#featured-news-s3 ul {
  margin-top: 40px;
}
#featured-news-s3 ul .more-items-item {
  margin: 0 0 10px 0;
}
#featured-news-s3 ul .more-items-item > a:not(.all-box-link),
#featured-news-s3 ul .more-items-item .more-items-img-container {
  width: auto;
  border-radius: 0 10px 10px 0;
  flex: none;
  height: calc(((var(--vh, 1vh) * 100) - (50px + ((var(--column-width) * 2) - (var(--column-margin) * 2))) - 305px) / 3);
  aspect-ratio: 1.5;
}
#featured-news-s3 ul .more-items-item > a:not(.all-box-link) img,
#featured-news-s3 ul .more-items-item .more-items-img-container img {
  height: 100%;
  object-fit: cover;
}
#featured-news-s3 ul .more-items-item .wrapper {
  height: 100%;
  padding-left: calc(var(--column-margin) * 2);
  padding-bottom: calc(var(--column-margin) * 3);
  padding-top: calc(var(--column-margin) * 3);
  padding-right: 50px;
  justify-content: space-between;
  aspect-ratio: unset;
}
@keyframes marquee {
  0% {
    transform: translate(0%, 0);
  }
  100% {
    transform: translate(-141.5vw, 0);
  }
}
#ticker-home {
  margin-top: 150px;
}
.ticker {
  width: 100%;
  overflow: hidden;
  padding: 10px 0;
  background: #02FD9C;
  z-index: 10;
}
.ticker .ticker__headline {
  white-space: nowrap;
  opacity: 1;
  line-height: 30px;
  font-size: 30px;
  animation: marquee 25s linear infinite;
}
.ticker .ticker__headline span {
  opacity: 0.6;
  margin-right: 20px;
}
.ticker .ticker__headline a {
  color: #000;
}
.ticker .ticker__headline a:hover {
  text-decoration: none;
}
#landing-news-wrapper {
  padding-top: calc(var(--header-height) + 54px) !important;
}
.news-top-bar {
  top: var(--header-height);
  background-color: #F0F0F0;
  height: 54px;
  display: flex;
  position: fixed;
  width: 100%;
  z-index: 5;
  transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.news-top-bar .search-module {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  max-width: 100% !important;
}
.news-top-bar .search-module.active header .tabs {
  display: flex;
}
.news-top-bar .search-module.active header .search-container {
  display: block;
}
.news-top-bar .search-module.active header .search-toggle:before {
  content: "\f2c0";
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 17px;
  margin-right: 10px;
}
.news-top-bar .search-module.active header .search-toggle:after {
  content: "Close";
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  position: absolute;
  background: #f0f0f0;
  padding: 0 7px;
  right: -3px;
}
.news-top-bar .search-module.active .tabs-content {
  display: block;
}
.news-top-bar .search-module header {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  background: #f0f0f0;
  z-index: 1;
  position: relative;
  padding-left: calc((100vw - var(--block-width)) / 2);
  padding-right: calc((100vw - var(--block-width)) / 2);
  align-items: flex-start;
}
.news-top-bar .search-module header .tabs {
  margin: auto 0;
  height: 54px;
  display: none;
}
.news-top-bar .search-module header .tabs li:nth-last-child(2) a:after {
  display: none;
}
.news-top-bar .search-module header .tabs li a {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  text-transform: none;
  padding: 0 3px;
  color: #B1B1B2;
}
.news-top-bar .search-module header .tabs li a:after {
  content: "/";
  margin-left: 6px;
  color: #B1B1B2;
}
.news-top-bar .search-module header .tabs li a.active {
  color: #1F1F20;
  background: transparent;
  font-weight: bold;
}
.news-top-bar .search-module header .search-container {
  width: 100%;
  display: none;
}
.news-top-bar .search-module header .search-container .search {
  width: 100%;
  margin-bottom: 20px;
  margin-top: 10px;
}
.news-top-bar .search-module header .search-container .search .controls {
  position: relative;
}
.news-top-bar .search-module header .search-container .search .controls i {
  display: none;
}
.news-top-bar .search-module header .search-container .search .controls input {
  background: transparent;
  border-bottom: 2px solid rgba(32, 30, 38, 0.1);
  font-size: 26px;
}
.news-top-bar .search-module header .search-container .search .controls .reset-button {
  position: absolute;
  right: 0;
  background: #f0f0f0;
  border: none;
  z-index: 9999999;
  cursor: pointer;
  bottom: 7px;
}
.news-top-bar .search-module header .search-toggle {
  position: absolute;
  top: 0;
  right: calc((100vw - var(--block-width)) / 2);
  font-size: 16px;
  color: #1F1F20;
  display: flex;
  align-items: center;
  height: 54px;
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  cursor: pointer;
}
.news-top-bar .search-module header .search-toggle:before {
  margin-right: 10px;
  content: "\f4a5";
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 17px;
}
.news-top-bar .search-module .group-image {
  display: none;
}
.news-top-bar .search-module.gap-20:not(.full-width) .tabs-content {
  background: #fff;
  position: fixed;
  left: 0;
  right: 0;
  overflow: auto;
  bottom: 0;
  top: calc(var(--header-height) + 112px);
  margin-top: 0;
  max-width: 100% !important;
  padding: 0;
}
.news-top-bar .search-module.gap-20:not(.full-width) .tabs-content > * {
  padding: 50px calc(((100vw - var(--block-width)) / 2) - (20px / 2)) !important;
}
.news-top-bar .search-module .tabs-content {
  display: none;
}
.news-top-bar .search-module .tabs-content .no-results-container {
  text-align: center;
  height: 20vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
.news-top-bar .search-module .tabs-content .more-items-group {
  margin-bottom: 80px;
}
.news-top-bar .search-module .tabs-content .more-items-group > .wrapper {
  position: sticky;
  top: 9px;
  z-index: 9;
  background: #fff;
  margin-bottom: 20px;
}
.news-top-bar .search-module .tabs-content .more-items-group > .wrapper h2 {
  font-size: 25px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.news-top-bar #back-buton-news {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
}
.news-top-bar #back-buton-news a {
  color: #1F1F20;
  display: flex;
  align-items: center;
  font-weight: bold;
  position: absolute;
  height: 100%;
}
.news-top-bar #back-buton-news a:before {
  content: "";
  width: 14px;
  height: 14px;
  background-color: #1F1F20;
  -webkit-mask-image: url(../img/chevron-right.svg);
  mask-image: url(../img/chevron-right.svg);
  -webkit-mask-size: auto 14px;
  mask-size: auto 14px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  transform: rotate(180deg);
  top: auto;
  left: auto;
  text-align: left;
  opacity: 1;
  margin: 0 10px 0 0;
}
.news-top-bar #angular-tabs-search {
  position: absolute;
  max-width: 100%;
  height: 100%;
}
body.news-v3 .combo-news-wrapper:first-child {
  padding-top: calc(var(--header-height) + 54px);
}
body.news-v3 .combo-news-wrapper #results-button {
  margin: 0 10px !important;
}
body.news-v3 #relive-videos ul li {
  margin-bottom: 80px;
}
body.news-v3 #relive-videos ul li > a:not(.all-box-link),
body.news-v3 #relive-videos ul li .more-items-img-container {
  aspect-ratio: 1.77777778;
  background: none;
}
body.news-v3 #relive-videos ul li .wrapper {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body.news-v3 #relive-videos ul li .wrapper .link-button a {
  padding-top: 20px;
  padding-bottom: 0;
}
body.news-v3 #relive-videos ul li > a img {
  border-radius: 0 8px 8px 0;
}
body.news-v3 #podcast-news ul li {
  margin-bottom: 40px;
}
body.news-item-v3 #content {
  overflow: visible;
}
.new-share .article header .share-buttons {
  position: relative;
  margin: 0 !important;
  padding: 0;
  flex-direction: row;
  right: auto;
  bottom: auto;
}
.new-share .article header .share-buttons .share-text {
  margin: 0 10px 0 30px;
  display: none;
}
.new-share .article header .share-buttons .share {
  flex-direction: row;
  opacity: 1;
  margin-left: 20px;
}
.new-share .article header .share-buttons .share > a {
  margin: 0 10px;
  color: #201E26;
  background: transparent;
  width: auto;
}
.new-share .article header .share-buttons .share > a:after {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
}
.new-share .article header .share-buttons .share > a.facebook:after {
  content: "Share";
}
.new-share .article header .share-buttons .share > a.twitter:after {
  content: "Tweet";
}
.new-share .article header .share-buttons .share > a.linkedin,
.new-share .article header .share-buttons .share > a.email {
  display: none;
}
.file-download-article {
  height: calc((var(--vh, 1vh) * 100) - var(--header-height));
  align-items: center;
  display: flex;
}
.file-download-article header figure {
  max-width: 1200px;
  margin: 0 auto;
}
.file-download-article .article-view-title {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.file-download-article .article-view-title,
.file-download-article time {
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
.file-download-article time:before {
  content: "Last updated: ";
  text-transform: none;
}
.file-download-article .article-view-body {
  margin-right: auto;
  margin-left: auto;
}
.file-download-article .article-view-body .files-list {
  margin-top: 50px;
  display: flex;
  flex-wrap: wrap;
}
.file-download-article .article-view-body .files-list li {
  background: #02FD9C;
  padding: 0 30px;
  margin: 10px auto;
}
.file-download-article .article-view-body .files-list li:hover a:before {
  margin-left: 40px;
  margin-right: 25px;
  color: #00D773;
}
.file-download-article .article-view-body .files-list li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: none;
  white-space: nowrap;
  padding: 30px 0;
  font-size: 16px;
  line-height: 20px;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-transform: uppercase;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  -webkit-transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-decoration: none;
  pointer-events: all;
  flex: none;
  color: #201E26;
}
.file-download-article .article-view-body .files-list li a:before {
  content: "";
  width: 21px;
  height: 21px;
  font-size: 21px;
  line-height: 21px;
  margin: 0 53px 0 0;
  -webkit-transition: margin 0.3s cubic-bezier(0.77, 0, 0.18, 1), color 0.3s cubic-bezier(0.77, 0, 0.18, 1), background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: margin 0.3s cubic-bezier(0.77, 0, 0.18, 1), color 0.3s cubic-bezier(0.77, 0, 0.18, 1), background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: margin 0.3s cubic-bezier(0.77, 0, 0.18, 1), color 0.3s cubic-bezier(0.77, 0, 0.18, 1), background-color 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  z-index: 1;
  color: #201E26;
  font-weight: bold;
  background-size: contain;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  background-color: #211f26;
  -webkit-mask-image: url(../img/x-fill.svg);
  mask-image: url(../img/x-fill.svg);
  -webkit-mask-size: 17px auto;
  mask-size: 17px auto;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}
.file-download-article .article-view-body .files-list li a:after {
  content: "";
  width: 40px;
  background-color: #08080A;
  height: 3px;
  opacity: 0.3;
  position: absolute;
  left: 8px;
  top: 50%;
  margin-top: -1.5px;
}
#news-wrapper-v3-top .widget.article-view.news-item-v3 .article .article-view-body {
  display: none;
}
#news-wrapper-v3 .widget.article-view.news-item-v3 .article header {
  margin-top: 150px;
}
.widget.article-view.news-item-v3.podcast-article {
  margin-top: 0;
}
.widget.article-view.news-item-v3.podcast-article .article header figure,
.widget.article-view.news-item-v3.podcast-article .article header .slideshow-gallery {
  order: -1;
}
.widget.article-view.news-item-v3.padding-top-0 .article {
  padding-top: 0;
}
.widget.article-view.news-item-v3 span.extra-1:before,
.widget.article-view.news-item-v3 span.championship-1:before,
.widget.article-view.news-item-v3 span.environment-legacy-1:before,
.widget.article-view.news-item-v3 span.podcast-1:before,
.widget.article-view.news-item-v3 span.video-1:before {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 10px;
  line-height: 1;
  text-align: center;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #08080A;
  background: #02FD9C;
  padding: 5px 10px;
  pointer-events: none;
  letter-spacing: 0px;
  display: none;
  margin: 5px  auto 5px 0;
}
.widget.article-view.news-item-v3 span.championship-1:before {
  content: "CHAMPIONSHIP";
  display: inline-block;
}
.widget.article-view.news-item-v3 span.environment-legacy-1:before {
  content: "SUSTAINABILITY";
  display: inline-block;
}
.widget.article-view.news-item-v3 span.podcast-1:before {
  content: "PODCAST";
  display: inline-block;
}
.widget.article-view.news-item-v3 span.video-1:before {
  content: "VIDEO";
  display: inline-block;
}
.widget.article-view.news-item-v3 span.extra-1:before {
  content: "EXTRA";
  display: inline-block;
}
.widget.article-view.news-item-v3 span.extra-0,
.widget.article-view.news-item-v3 span.championship-0,
.widget.article-view.news-item-v3 span.environment-legacy-0,
.widget.article-view.news-item-v3 span.video-0,
.widget.article-view.news-item-v3 span.podcast-0 {
  display: none;
}
.widget.article-view.news-item-v3 .article {
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  font-size: 20px;
  line-height: 1.6;
}
.widget.article-view.news-item-v3 .article header {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.widget.article-view.news-item-v3 .article header .article-view-category {
  text-align: left;
  max-width: 100%;
  padding: 0;
  margin-top: 0;
}
.widget.article-view.news-item-v3 .article header .article-view-title {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  max-width: 100%;
  font-size: 40px;
  margin-top: 20px;
  letter-spacing: 0;
  padding: 0;
  line-height: 1;
}
.widget.article-view.news-item-v3 .article header time {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  margin-top: 20px;
  display: flex;
  align-items: center;
  max-width: none;
  width: auto;
  margin-bottom: 20px;
  padding: 0;
}
.widget.article-view.news-item-v3 .article header figure,
.widget.article-view.news-item-v3 .article header .slideshow-gallery {
  position: relative;
  width: 100%;
  top: auto;
  order: 2;
  margin-top: 40px !important;
  height: auto;
  padding: 0;
}
.widget.article-view.news-item-v3 .article header figure img,
.widget.article-view.news-item-v3 .article header .slideshow-gallery img {
  display: block;
}
.widget.article-view.news-item-v3 .article .article-view-footer {
  display: none;
}
.widget.article-view.news-item-v3 .article .article-view-intro {
  margin-top: 0;
}
.widget.article-view.news-item-v3 .article .article-view-intro,
.widget.article-view.news-item-v3 .article .article-view-body {
  width: calc(var(--column-width) * 15 - 10px);
  padding-right: calc(var(--column-width) * 1);
  margin-left: auto;
  margin-right: 0;
  max-width: none;
}
.widget.article-view.news-item-v3 .article .article-view-body {
  margin-top: 0;
}
.widget.article-view.news-item-v3 .article .article-view-body figure {
  margin-bottom: 30px;
}
.related-news-content {
  width: calc(var(--column-width) * 8 + 50px);
  flex: none;
}
.related-news-content > * {
  padding-left: var(--column-width);
  margin-left: 0;
  padding-right: calc(var(--column-width) + 60px);
  background-color: #EEEDEE;
}
.related-news-content > *:first-child:not(.podcast-article) {
  padding-top: 150px !important;
}
.related-news-content .news-s3 .more-items-item {
  box-shadow: none;
}
.related-news-content .news-s3 .more-items-item .wrapper {
  padding-left: 0  !important;
  padding-right: 0 !important;
  aspect-ratio: unset;
}
.related-news-content #recent-news .widget-title {
  font-weight: bold;
}
.related-news-content #recent-news .tabs-content {
  margin-top: 30px;
}
.related-news-content #recent-news ul li {
  border-top: 1px solid rgba(0, 0, 0, 0.25);
  background-color: transparent;
  border-radius: 0;
}
.related-news-content #recent-news ul li:last-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
.related-news-content #recent-news ul li .wrapper:before {
  position: absolute;
  right: 0;
  top: 22px;
  margin: 0;
}
.related-news-content #recent-news ul li .wrapper time {
  order: 0;
}
.related-news-content.dark {
  margin-top: 340px;
  background-color: #201E26 !important;
}
.related-news-content .podcast-article {
  margin-top: -100px;
  background: transparent !important;
}
.related-news-content .podcast-article.new-share .share-buttons {
  order: -1;
  margin-right: auto !important;
}
.related-news-content .podcast-article.new-share .share-buttons .share {
  margin-left: 0;
}
.related-news-content .podcast-article.new-share .share-buttons .share > a {
  color: #ffffff;
  margin-left: 0;
  margin-right: 20px;
}
.related-news-content .podcast-article.new-share .share-buttons .share > a:after {
  text-transform: uppercase;
  margin-left: 7px;
  letter-spacing: 1px;
}
.related-news-content .podcast-article.new-share .share-buttons .share > a i {
  color: #00FF9C;
}
.related-news-content .podcast-article .green-audio-player {
  padding: 22px 0;
  width: 100%;
  background-color: transparent;
  flex-direction: column-reverse;
  height: auto;
  order: -1;
  min-width: 0;
}
.related-news-content .podcast-article .green-audio-player .holder {
  margin-top: 15px;
}
.related-news-content .podcast-article .green-audio-player .volume {
  display: none;
}
.related-news-content .podcast-article .green-audio-player .controls {
  color: #fff;
  width: 100%;
  position: relative;
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
}
.related-news-content .podcast-article .green-audio-player .controls span {
  position: absolute;
  top: 21px;
  left: 0;
}
.related-news-content .podcast-article .green-audio-player .controls span.controls__total-time {
  right: 0;
  left: auto;
}
.related-news-content .podcast-article .green-audio-player .controls .controls__slider {
  height: 2px;
  background-color: rgba(255, 255, 255, 0.5);
}
.related-news-content .podcast-article .green-audio-player .controls .controls__slider .controls__progress .progress__pin {
  right: -3px;
  top: -3;
}
.related-news-content .podcast-article .green-audio-player .controls .controls__slider .controls__progress {
  border-radius: 0;
}
.related-news-content .podcast-article .green-audio-player .slider .gap-progress {
  background-color: #fff;
}
.related-news-content .podcast-article .green-audio-player .slider .gap-progress .pin {
  width: 3px;
  border-radius: 0;
  background-color: #fff;
}
.related-news-content .podcast-article .green-audio-player .play-pause-btn path {
  fill: #fff;
}
.related-news-content .podcast-article header {
  display: flex;
  flex-direction: column;
}
.related-news-content .podcast-article h1 {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  color: #fff;
  line-height: 1.2;
  order: 0;
  margin-bottom: 30px;
}
.related-news-content .podcast-article figure {
  order: -2;
  position: relative;
}
.related-news-content .podcast-article figure:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 15%;
  background: #201e26;
  background: linear-gradient(0deg, #201e26 0%, #201e26 17%, rgba(32, 30, 38, 0) 100%);
}
.related-news-content .podcast-article audio {
  display: none;
}
.related-news-content .podcast-article .files-list-title {
  display: none;
}
.related-news-content .podcast-article footer .share-buttons {
  display: none;
}
#news-banner {
  position: sticky;
  margin-top: -130px;
  top: calc(var(--header-height) + 104px);
  background-color: transparent;
}
#news-banner.is-inview {
  position: fixed;
  top: calc(var(--header-height) + 160px);
}
#news-banner .widget-title {
  font-size: 18px;
}
#news-banner ul {
  margin-top: 20px;
}
#news-banner ul li {
  display: none;
}
#news-wrapper-v3 {
  margin-top: -80px;
}
#news-wrapper-v3 #article-view {
  width: calc(var(--column-width) * 16 + 50px);
}
#podcast-wrapper {
  flex-direction: row-reverse;
}
#podcast-wrapper .related-news-content > * {
  padding-right: var(--column-width);
  margin-left: 0;
  padding-left: calc(var(--column-width) + 60px);
}
#podcast-wrapper #article-view {
  width: calc(var(--column-width) * 16 + 50px);
}
#podcast-wrapper #article-view > * {
  width: calc(var(--column-width) * 15);
  padding-left: calc(var(--column-width) * 1) !important;
  margin-right: auto;
  margin-left: 0;
  max-width: none;
}
#podcast-wrapper #article-view #latest-podcast ul li > a:not(.all-box-link),
#podcast-wrapper #article-view #latest-podcast ul li .more-items-img-container {
  background: url(../img/no-image.jpg) center center no-repeat #eeeeee;
  background-size: cover;
  aspect-ratio: 1;
}
#podcast-wrapper #article-view #latest-podcast ul li .wrapper time,
#podcast-wrapper #article-view #latest-podcast ul li .wrapper:before {
  display: none;
}
#podcast-channels {
  background: transparent !important;
}
#podcast-channels .widget {
  background: transparent !important;
}
#podcast-channels .tabs-content {
  margin-top: 20px;
}
#podcast-channels ul li {
  width: 50%;
  flex-direction: row;
}
#podcast-channels ul li .more-items-img-container {
  width: 20px;
}
#podcast-channels ul li .wrapper h2 {
  margin-top: 0;
}
.dark #podcast-channels ul li .wrapper h2 {
  color: #ffffff;
}
.dark #podcast-channels ul li .wrapper h2 > * {
  color: #ffffff;
}
/*
body.news-v3 {
	.combo-news-wrapper {
		.more-items-list {
			margin-top:30px;
			.more-items-item {
				.wrapper {
					padding: 0 calc(var(--column-margin) * 1.5) 15px;
					time {
						order:-1;
						font-size:12px;
					}
				}
			}
		}
		.text-over-first {
			&.gap-20 {
				.more-items-item:first-child {
					width: calc(100% - 20px);
				}
			}
			.more-items-item:first-child {
				.wrapper {
					position: absolute;
					background-color: transparent;
					z-index: 3;
					bottom: 0;
					width: 100%;
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
					background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
					background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30303000', endColorstr='#a6000000', GradientType=0);
					time {
						order:0;
					}
					h2 {
						font-size: 28px;
						width: 60%;
						line-height: 1;
						margin-bottom: 14%;
					}
				}
			}
		}
		.text-over-third {
			&.gap-20 {
				.more-items-item:nth-child(3) {
					width: calc(100% - 20px);
				}
			}
			.more-items-item:nth-child(3) {
				.wrapper {
					position: absolute;
					background-color: transparent;
					z-index: 3;
					bottom: 0;
					width: 100%;
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
					background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
					background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30303000', endColorstr='#a6000000', GradientType=0);
					time {
						order:0;
					}
					h2 {
						font-size: 28px;
						width: 60%;
						line-height: 1;
						margin-bottom: 14%;
					}
				}
			}
		}
		#results-button {
			margin:0 10px;
		}
	}
	#featured-news-v3 {
		ul {
			height: 100%;
			.more-items-item {
				height: calc(100% - 88px);
				.wrapper {
					padding: 0 calc(var(--column-margin) * 2);
					time {
						margin-bottom:15px;
					}
				}
			}
		}
	}
}
*/
.results-page.standings-only .tabs-content .tabs-view,
.results-page.standings-only .tabs-content .loading-container,
.results-page.standings-only .tabs-content .no-results-container {
  display: none;
}
#landing-broadcaster.dark .broadcast-table > tbody > tr:nth-child(even) td:not(.thead) {
  background-color: #4C4B51;
}
#landing-broadcaster.dark .broadcast-table > tbody > tr:nth-child(odd) td:not(.thead) {
  background-color: #201E26;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#landing-broadcaster.dark .broadcast-table > tbody > tr td {
  color: #ffffff;
  opacity: 1;
}
#landing-broadcaster.dark .broadcast-table > tbody > tr td * {
  color: #ffffff;
}
#landing-broadcaster.dark .broadcast-table > tbody > tr td table tr td {
  opacity: 1;
  color: #ffffff;
}
#landing-broadcaster.dark .broadcast-table > tbody > tr td table tr:first-child td {
  opacity: 1;
  color: #ffffff;
}
#landing-broadcaster.dark .group-name {
  color: #ffffff;
}
#landing-broadcaster.dark .thead {
  background: #6A686E;
}
#landing-broadcaster.dark .more-items-group > table > thead th {
  background: #6C6A70;
}
#landing-broadcaster > header {
  position: absolute;
  right: var(--column-margin);
  margin-top: -5px;
}
#landing-broadcaster > header > ul {
  margin-bottom: 0;
}
#landing-broadcaster > header > ul li a {
  font-size: 12px;
}
#landing-broadcaster > header .dropdown .submenu {
  display: none;
  opacity: 0;
  right: 0;
  width: var(--block-width);
  flex-wrap: wrap;
  padding: 20px;
}
#landing-broadcaster > header .dropdown .submenu li {
  width: 200px;
}
#landing-broadcaster > header .dropdown .submenu li a {
  width: 100%;
  text-align: left;
}
#landing-broadcaster > header .dropdown:not(.hide-hover):hover .submenu {
  display: flex;
  opacity: 1;
  visibility: visible;
}
#landing-broadcaster .more-items-group {
  margin-bottom: 40px;
}
#landing-broadcaster .more-items-group > .wrapper .group-name {
  font-size: 45px;
  line-height: 35px;
  text-align: left;
  margin: 0;
}
#landing-broadcaster .more-items-group .more-items-item {
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 80px;
}
#landing-broadcaster .more-items-group > table {
  width: 100%;
  margin-top: 15px !important;
  padding: 0 var(--column-margin);
}
#landing-broadcaster .more-items-group > table > tbody > tr:nth-child(odd) td {
  background-color: #EEEDEE;
}
#landing-broadcaster .more-items-group > table > tbody > tr:nth-child(even) td {
  background-color: #ffffff;
}
#landing-broadcaster .more-items-group > table > tbody > tr > td:first-child {
  width: 25%;
}
#landing-broadcaster .more-items-group > table > tbody > tr > td:nth-child(3) {
  width: 50%;
}
#landing-broadcaster .more-items-group > table > tbody > tr > td:first-child {
  vertical-align: top;
}
#landing-broadcaster .more-items-group > table > tbody > tr > td {
  padding-top: 15px;
  padding-bottom: 15px;
}
#landing-broadcaster .more-items-group > table > tbody > tr > td table tr:first-child td {
  /*
										color: #201E26;
										opacity: .5;
										*/
  padding-bottom: 0;
}
#landing-broadcaster .more-items-group > table > tbody > tr > td table tr:last-child td {
  padding-bottom: 15px;
}
#landing-broadcaster .more-items-group > table > tbody > tr > td table tr td {
  width: 33.33333%;
  border: none;
  background: transparent;
  padding-top: 15px;
  vertical-align: top;
  height: auto;
}
#landing-broadcaster .more-items-group > table > tbody > tr > td table tr td:last-child {
  width: 66.66666%;
  padding-right: 20px;
}
#landing-broadcaster .more-items-group > table > tbody > tr > td:last-child {
  width: 75%;
  padding: 0;
}
#landing-broadcaster .more-items-group > table > thead th {
  border: none;
  font-size: 12px;
  background: #201E26;
  color: #ffffff;
  padding: 0 10px 0 67px;
}
#landing-broadcaster .more-items-group > table > thead th:last-child {
  width: 75%;
  padding: 0;
}
#landing-broadcaster .more-items-group > table > thead th table {
  border: none;
}
#landing-broadcaster .more-items-group > table > thead th table td:last-child {
  width: 66.66666%;
}
#landing-broadcaster .more-items-group > table > thead th table td {
  background: transparent;
  border: none;
  width: 33.33333%;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#landing-broadcaster .more-items-group > table td {
  width: auto;
  border: none;
  font-weight: bold;
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#landing-broadcaster .more-items-group > table td table {
  border: none;
}
#landing-broadcaster .widget-title {
  margin-bottom: 50px;
}
#landing-broadcaster .broadcast-table {
  width: 100%;
}
#landing-broadcaster .broadcast-table .thead {
  font-size: 12px;
}
#landing-broadcaster .broadcast-table > tbody > tr:nth-child(even) td:not(.thead) {
  background-color: #EEEDEE;
}
#landing-broadcaster .broadcast-table > tbody > tr > td:first-child,
#landing-broadcaster .broadcast-table > tbody > tr > td:nth-child(2):not(.no-padding-td) {
  width: 25%;
}
#landing-broadcaster .broadcast-table > tbody > tr > td:nth-child(3) {
  width: 50%;
}
#landing-broadcaster .broadcast-table > tbody > tr > td:first-child:not(.thead) {
  vertical-align: top;
}
#landing-broadcaster .broadcast-table > tbody > tr > td:not(.thead) {
  padding-top: 15px;
  padding-bottom: 15px;
}
#landing-broadcaster .broadcast-table > tbody > tr td table {
  border: none;
}
#landing-broadcaster .broadcast-table > tbody > tr td table tr:first-child td {
  color: #201E26;
  padding-bottom: 0;
}
#landing-broadcaster .broadcast-table > tbody > tr td table tr:last-child td {
  padding-bottom: 15px;
}
#landing-broadcaster .broadcast-table > tbody > tr td table tr td {
  width: 33.33333%;
  border: none;
  background: transparent;
  padding-top: 15px;
  vertical-align: top;
  height: auto;
}
#landing-broadcaster .broadcast-table > tbody > tr td table tr td:last-child {
  width: 66.66666%;
  padding-right: 20px;
}
#landing-broadcaster .broadcast-table td {
  width: auto;
}
.more-items-groups {
  list-style: none;
}
.more-items-groups .more-items-list {
  margin: 0;
}
.more-items-group > .wrapper {
  padding: 0 var(--column-margin);
}
.no-wrapper-padding .more-items-group > .wrapper {
  padding: 0;
}
.no-padding-td {
  padding: 0;
}
.broadcast-wrapper {
  background: #201E26;
}
.broadcast-wrapper .schedule-table ul li.more-items-item {
  margin-bottom: 80px;
  margin-left: 0;
  margin-right: 0;
}
.broadcast-wrapper .schedule-table ul li.more-items-item .wrapper {
  margin: 0;
}
.broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr:first-child td {
  font-size: 12px;
}
.broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td {
  background: transparent;
  color: #ffffff;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 25px;
  font-weight: normal;
}
.broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td:last-child {
  width: 300px;
}
.broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td:last-child small {
  font-size: 12px;
  color: #ffffff;
}
.broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr:last-child td {
  vertical-align: bottom;
}
.broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr td:first-child {
  width: 420px;
}
.broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr td .broadcast-icon {
  vertical-align: middle;
  display: inline-block;
  margin-right: 30px;
  position: relative;
}
.broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr td .broadcast-icon img {
  height: 22px;
  width: 22px;
  -o-object-fit: contain;
  object-fit: contain;
}
.broadcast-wrapper .schedule-table.desert#schedule-three ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.desert.highlight-last ul li .wrapper table tr:last-child td {
  color: #F9B600 !important;
}
.broadcast-wrapper .schedule-table.desert ul li .wrapper table tr:first-child td {
  color: #F9B600;
}
.broadcast-wrapper .schedule-table.ocean#schedule-three ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.ocean.highlight-last ul li .wrapper table tr:last-child td {
  color: #006FE6 !important;
}
.broadcast-wrapper .schedule-table.ocean ul li .wrapper table tr:first-child td {
  color: #006FE6;
}
.broadcast-wrapper .schedule-table.arctic#schedule-three ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.arctic.highlight-last ul li .wrapper table tr:last-child td {
  color: #31DBE0 !important;
}
.broadcast-wrapper .schedule-table.arctic ul li .wrapper table tr:first-child td {
  color: #31DBE0;
}
.broadcast-wrapper .schedule-table.amazon#schedule-three ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.amazon.highlight-last ul li .wrapper table tr:last-child td {
  color: #21CF5A !important;
}
.broadcast-wrapper .schedule-table.amazon ul li .wrapper table tr:first-child td {
  color: #21CF5A;
}
.broadcast-wrapper .schedule-table.island#schedule-three ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.island-1#schedule-three ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.island-2#schedule-three ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.island.highlight-last ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.island-1.highlight-last ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.island-2.highlight-last ul li .wrapper table tr:last-child td {
  color: #FF4100 !important;
}
.broadcast-wrapper .schedule-table.island ul li .wrapper table tr:first-child td,
.broadcast-wrapper .schedule-table.island-1 ul li .wrapper table tr:first-child td,
.broadcast-wrapper .schedule-table.island-2 ul li .wrapper table tr:first-child td {
  color: #FF4100;
}
.broadcast-wrapper .schedule-table.island-other#schedule-three ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.island-other.highlight-last ul li .wrapper table tr:last-child td {
  color: #4DC19D !important;
}
.broadcast-wrapper .schedule-table.island-other ul li .wrapper table tr:first-child td {
  color: #4DC19D;
}
.broadcast-wrapper .schedule-table.jurassic#schedule-three ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.jurassic.highlight-last ul li .wrapper table tr:last-child td {
  color: #AAE632 !important;
}
.broadcast-wrapper .schedule-table.jurassic ul li .wrapper table tr:first-child td {
  color: #AAE632;
}
.broadcast-wrapper .schedule-table.copper#schedule-three ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.copper-s3#schedule-three ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.copper.highlight-last ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.copper-s3.highlight-last ul li .wrapper table tr:last-child td {
  color: #A8483D !important;
}
.broadcast-wrapper .schedule-table.copper ul li .wrapper table tr:first-child td,
.broadcast-wrapper .schedule-table.copper-s3 ul li .wrapper table tr:first-child td {
  color: #A8483D;
}
.broadcast-wrapper .schedule-table.energy#schedule-three ul li .wrapper table tr:last-child td {
  color: #CF63CE !important;
}
.broadcast-wrapper .schedule-table.energy ul li .wrapper table tr:first-child td {
  color: #CF63CE;
}
.broadcast-wrapper .schedule-table.glacier#schedule-three ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.glacier.highlight-last ul li .wrapper table tr:last-child td {
  color: #FF6A5D !important;
}
.broadcast-wrapper .schedule-table.glacier ul li .wrapper table tr:first-child td {
  color: #FF6A5D;
}
.broadcast-wrapper .schedule-table.hydro#schedule-three ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.hydro.highlight-last ul li .wrapper table tr:last-child td {
  color: #0BAEFF !important;
}
.broadcast-wrapper .schedule-table.hydro ul li .wrapper table tr:first-child td {
  color: #0BAEFF;
}
.broadcast-wrapper .schedule-table.andes#schedule-three ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.andes.highlight-last ul li .wrapper table tr:last-child td {
  color: #8451F4 !important;
}
.broadcast-wrapper .schedule-table.andes ul li .wrapper table tr:first-child td {
  color: #8451F4;
}
.broadcast-wrapper .schedule-table.valley#schedule-three ul li .wrapper table tr:last-child td,
.broadcast-wrapper .schedule-table.valley.highlight-last ul li .wrapper table tr:last-child td {
  color: #8C6EED !important;
}
.broadcast-wrapper .schedule-table.valley ul li .wrapper table tr:first-child td {
  color: #8C6EED;
}
.broadcast-wrapper.desert:before {
  display: block;
  content: "";
  width: 180px;
  height: 160px;
  background: url(../img/xprix-logo-desert-white.svg) center center no-repeat transparent;
  background-size: contain;
  margin: 100px auto;
}
.broadcast-wrapper.ocean:before {
  display: block;
  content: "";
  width: 180px;
  height: 160px;
  background: url(../img/xprix-logo-ocean-white.svg) center center no-repeat transparent;
  background-size: contain;
  margin: 100px auto;
}
.broadcast-wrapper.arctic:before {
  display: block;
  content: "";
  width: 180px;
  height: 160px;
  background: url(../img/xprix-logo-arctic-white.svg) center center no-repeat transparent;
  background-size: contain;
  margin: 100px auto;
}
.broadcast-wrapper.amazon:before {
  display: block;
  content: "";
  width: 180px;
  height: 160px;
  background: url(../img/xprix-logo-amazon-white.svg) center center no-repeat transparent;
  background-size: contain;
  margin: 100px auto;
}
.broadcast-wrapper.island:before {
  display: block;
  content: "";
  width: 360px;
  height: 160px;
  background: url(../img/events/logo-island-white-enel.png) center center no-repeat transparent;
  background-size: contain;
  margin: 100px auto;
}
.broadcast-wrapper.island-1:before {
  display: block;
  content: "";
  width: 360px;
  height: 160px;
  background: url(../img/events/logo-island-1-white.png) center center no-repeat transparent;
  background-size: contain;
  margin: 100px auto;
}
.broadcast-wrapper.island-2:before {
  display: block;
  content: "";
  width: 360px;
  height: 160px;
  background: url(../img/events/logo-island-2-white.png) center center no-repeat transparent;
  background-size: contain;
  margin: 100px auto;
}
.broadcast-wrapper.island-other:before {
  display: block;
  content: "";
  width: 360px;
  height: 160px;
  background: url(../img/events/logo-island-other-white.png) center center no-repeat transparent;
  background-size: contain;
  margin: 100px auto;
}
.broadcast-wrapper.jurassic:before {
  display: block;
  content: "";
  width: 360px;
  height: 160px;
  background: url(../img/events/logo-jurassic-white.png) center center no-repeat transparent;
  background-size: contain;
  margin: 100px auto;
}
.broadcast-wrapper.copper:before {
  display: block;
  content: "";
  width: 360px;
  height: 160px;
  background: url(../img/events/logo-copper-minerals-white.png) center center no-repeat transparent;
  background-size: contain;
  margin: 100px auto;
}
.broadcast-wrapper.energy:before {
  display: block;
  content: "";
  width: 360px;
  height: 160px;
  background: url(../img/events/logo-energy-uruguay-white.png) center center no-repeat transparent;
  background-size: contain;
  margin: 100px auto;
}
.broadcast-wrapper.glacier:before {
  display: block;
  content: "";
  width: 180px;
  height: 160px;
  background: url(../img/xprix-logo-glacier-white.svg) center center no-repeat transparent;
  background-size: contain;
  margin: 100px auto;
}
.broadcast-wrapper.hydro:before {
  display: block;
  content: "";
  width: 180px;
  height: 160px;
  background: url(../img/xprix-logo-hydro-white.svg) center center no-repeat transparent;
  background-size: contain;
  margin: 100px auto;
}
.broadcast-wrapper.andes:before {
  display: block;
  content: "";
  width: 180px;
  height: 160px;
  background: url(../img/xprix-logo-andes-white.svg) center center no-repeat transparent;
  background-size: contain;
  margin: 100px auto;
}
.broadcast-wrapper.valley:before {
  display: block;
  content: "";
  width: 180px;
  height: 160px;
  background: url(../img/xprix-logo-valley-white.svg) center center no-repeat transparent;
  background-size: contain;
  margin: 100px auto;
}
.broadcast-wrapper.broadcast-wrapper-top {
  background: #ffffff;
  position: relative;
}
.broadcast-wrapper.broadcast-wrapper-top > * {
  width: 100%;
  max-width: var(--block-width);
  margin-left: auto;
  margin-right: auto;
  padding: calc(var(--column-width) * 1.5) var(--column-width) 0 !important;
  background: #ffffff;
  margin-bottom: 0;
}
.broadcast-wrapper.broadcast-wrapper-top #schedule-one {
  margin-top: 0;
}
.broadcast-wrapper.broadcast-wrapper-top .schedule-table .widget-title {
  opacity: 1;
  color: #EEEDEE;
  right: var(--column-width);
}
.broadcast-wrapper.broadcast-wrapper-top .schedule-table ul li .wrapper table tr:first-child td {
  color: #ffffff;
}
.broadcast-wrapper.broadcast-wrapper-top .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td {
  color: #08080A;
}
.broadcast-wrapper.broadcast-wrapper-top .schedule-table ul li .wrapper h2 a {
  color: #08080A;
}
.broadcast-wrapper.broadcast-wrapper-top:after {
  height: 360px;
  left: 0;
  top: 0;
  content: "";
  position: absolute;
  width: 100%;
  z-index: 0;
  background-color: #201E26;
}
.broadcast-wrapper.broadcast-wrapper-top:before {
  z-index: 1;
}
#broadcast-menu #broadcast-wrapper-menu-1,
#broadcast-menu #broadcast-wrapper-menu-2 {
  cursor: pointer;
}
#broadcast-menu #broadcast-wrapper-menu-1:before,
#broadcast-menu #broadcast-wrapper-menu-2:before {
  opacity: 0.3;
}
#broadcast-menu #broadcast-wrapper-menu-1.active:before,
#broadcast-menu #broadcast-wrapper-menu-2.active:before {
  opacity: 1;
}
#broadcast-menu #broadcast-wrapper-menu-1:before {
  margin-right: 7vw !important;
}
#broadcast-menu #broadcast-wrapper-menu-2:before {
  margin-left: 7vw !important;
}
#article-view-broadcast {
  display: none !important;
}
#article-view-broadcast.active {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
#broadcast-wrapper-top-1,
#broadcast-wrapper-top-2 {
  display: none;
}
#broadcast-wrapper-top-1.active,
#broadcast-wrapper-top-2.active {
  display: flex;
}
#broadcast-wrapper-top-1 .schedule-table ul li .wrapper table tr td span.hide-desktop,
#broadcast-wrapper-top-2 .schedule-table ul li .wrapper table tr td span.hide-desktop {
  display: none;
}
.country-selected {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.country-selected .country-name-group > a,
.country-selected > a {
  color: #201E26;
  font-size: 20px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: underline;
}
.country-selected > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #28282C;
  padding: var(--column-margin);
}
.country-selected .country-flag {
  margin-right: 20px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.11);
  width: 65px !important;
}
.country-flag {
  width: 115px !important;
}
.country-name {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 25px;
  text-align: left;
}
.country-name-group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.dark .country-name {
  color: #ffffff;
}
#landing-select-broadcaster:not(.white-bg) {
  background-color: #201E26;
}
#landing-select-broadcaster > * {
  background: #ffffff;
  padding: calc(var(--column-width) / 1.5) var(--column-width);
}
#landing-select-broadcaster.country-select-bottom:not(.white-bg) {
  background: transparent !important;
  padding-bottom: 40px;
}
#landing-select-broadcaster.country-select-bottom:not(.white-bg) .tabs-content .country-selected > div .country-name-group > a {
  color: #ffffff;
}
#landing-select-broadcaster.country-select-bottom > * {
  padding: calc(var(--column-width) / 1.5) 0;
  background: transparent;
}
#landing-select-broadcaster.country-select-bottom .widget-title {
  padding: 0;
  top: auto;
  pointer-events: none;
  color: var(--dark);
}
#landing-select-broadcaster.country-select-bottom .tabs-content {
  z-index: 1;
  position: relative;
  padding: 0;
  margin-top: 100px;
}
#landing-select-broadcaster.country-select-bottom .tabs-content .country-selected.not-selected > div .country-name-group .country-name {
  background-color: #28282C;
  padding: calc(var(--column-margin) * 2);
  padding-right: 50px;
  position: relative;
  display: flex;
  align-items: center;
}
#landing-select-broadcaster.country-select-bottom .tabs-content .country-selected.not-selected > div .country-name-group .country-name:after {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #ffffff;
  -webkit-mask-image: url(../img/chevron-right.svg);
  mask-image: url(../img/chevron-right.svg);
  -webkit-mask-size: auto 10px;
  mask-size: auto 10px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  right: 14px;
}
#landing-select-broadcaster.country-select-bottom .tabs-content .country-selected .country-flag {
  display: none;
}
#landing-select-broadcaster.country-select-bottom .tabs-content .country-selected .country-message {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  font-size: 14px;
  display: none !important;
}
#landing-select-broadcaster.country-select-bottom .tabs-content .country-selected .country-message > a {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  text-decoration: underline;
}
#landing-select-broadcaster.country-select-bottom .tabs-content .country-selected > a,
#landing-select-broadcaster.country-select-bottom .tabs-content .country-selected > span {
  display: none;
}
#landing-select-broadcaster.country-select-bottom .tabs-content .country-selected > div {
  background: transparent;
  padding: 0;
}
#landing-select-broadcaster.country-select-bottom .tabs-content .country-selected > div .country-name-group .country-name {
  display: flex !important;
  align-items: stretch;
  width: 100%;
  justify-content: space-between;
  color: #fff;
}
#landing-select-broadcaster.country-select-bottom .tabs-content .country-selected > div .country-name-group .country-name:hover {
  cursor: pointer;
}
#landing-select-broadcaster.country-select-bottom .tabs-content .country-selected > div .country-name-group .country-name .timezone-bar {
  display: none;
}
#landing-select-broadcaster.country-select-bottom .tabs-content .country-selected > div .country-name-group .country-name > span {
  margin-right: 10px;
  color: #fff;
  background-color: #28282C;
  padding: calc(var(--column-margin) * 2);
  display: flex;
  flex-direction: column;
  font-size: 20px;
  padding-right: 80px;
  position: relative;
  justify-content: center;
  line-height: 1.1;
}
#landing-select-broadcaster.country-select-bottom .tabs-content .country-selected > div .country-name-group .country-name > span:before {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  content: "Watching in";
}
#landing-select-broadcaster.country-select-bottom .tabs-content .country-selected > div .country-name-group .country-name > span:after {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #ffffff;
  -webkit-mask-image: url(../img/chevron-right.svg);
  mask-image: url(../img/chevron-right.svg);
  -webkit-mask-size: auto 10px;
  mask-size: auto 10px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  right: 20px;
}
#landing-select-broadcaster.country-select-bottom .tabs-content .country-selected > div .country-name-group .country-name select {
  appearance: none;
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0;
  width: auto;
  font-family: inherit;
  font-size: 13px;
  cursor: inherit;
  line-height: inherit;
  color: #fff;
  height: 27px;
  line-height: 27px;
}
#landing-select-broadcaster.country-select-bottom .tabs-content .country-selected > div .country-name-group .country-name > .select {
  position: relative;
  display: flex;
  align-items: center;
  background-color: #28282C;
  padding: calc(var(--column-margin) * 2) 50px calc(var(--column-margin) * 2) calc(var(--column-margin) * 2);
  border: none;
  border-radius: 0;
  height: auto;
}
#landing-select-broadcaster.country-select-bottom .tabs-content .country-selected > div .country-name-group .country-name > .select:after {
  content: "";
  width: 10px;
  height: 100%;
  background-color: #ffffff;
  -webkit-mask-image: url(../img/chevron-right.svg);
  mask-image: url(../img/chevron-right.svg);
  -webkit-mask-size: auto 10px;
  mask-size: auto 10px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
  right: 20px;
  margin: 0;
  top: 0;
  pointer-events: none;
}
body.md-overlay-opened {
  overflow: hidden;
}
body.md-overlay-opened.b-info {
  overflow: visible;
}
body.b-info #modal-country-select {
  width: var(--block-width);
  height: 70vh;
  max-width: 100%;
  padding: 40px;
  position: absolute;
  top: 250px;
  transform: none;
  left: calc((100vw - var(--block-width)) / 2);
  bottom: auto;
  background: #28282C !important;
  box-shadow: 1px 28px 55px rgba(0, 0, 0, 0.55);
}
body.b-info #modal-country-select .md-content {
  height: 100%;
  background: transparent !important;
  transform: none;
}
body.b-info #modal-country-select .md-content .md-header {
  height: auto;
  background: transparent;
  padding: 0 0 20px;
  margin: 0;
  align-items: flex-end;
  position: relative;
}
body.b-info #modal-country-select .md-content .md-header .md-header-title {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
}
body.b-info #modal-country-select .md-content .md-header .search-container {
  display: none;
}
body.b-info #modal-country-select .md-content #content-landing-select-broadcaster {
  padding: 0 !important;
  overflow: auto;
  position: absolute;
  bottom: 0;
  top: 64px;
  background: transparent !important;
}
body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul {
  padding: 0;
}
body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li {
  margin-bottom: 50px;
  overflow: visible;
  flex-direction: row;
  cursor: pointer;
}
body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li .more-items-img-container {
  width: 115px;
  overflow: visible;
}
body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li .more-items-img-container img {
  padding: 0;
  width: 100% !important;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.11);
}
body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li .wrapper {
  margin: 0;
  padding: 0 0 0 15px;
  text-align: left;
}
body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li .wrapper h2 {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  margin-top: 0;
  color: #fff;
}
body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li .wrapper h2 > * {
  color: #fff;
}
body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li .wrapper > a {
  margin-top: 5px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  display: none;
}
body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li .wrapper > a span {
  text-decoration: underline;
}
body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li .wrapper > a:hover {
  text-decoration: none;
}
body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li .wrapper > a:hover:before {
  text-decoration: none;
}
body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li .wrapper > a:before {
  content: "+ ";
  text-decoration: none;
}
body.b-info #modal-country-select .md-content .md-footer {
  position: absolute;
  bottom: auto;
  width: auto;
  height: 66px;
  display: flex;
  align-items: center;
  z-index: 2;
  color: #000;
  padding: 0;
  top: -30px;
  right: -40px;
  left: auto;
  justify-content: flex-end;
}
body.b-info #modal-country-select .md-content .md-footer a {
  color: #ffffff;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  display: flex;
  align-items: center;
  text-decoration: none;
  background: #28282c;
  height: 100%;
  padding: 0 30px;
}
body.b-info #modal-country-select .md-content .md-footer a i {
  font-family: "Ionicons";
}
body.b-info #modal-country-select .md-content .md-footer a i:before {
  content: "\f2c0";
  font-size: 30px;
}
body.b-info-v2 #header .schedule-table ul li .wrapper > * {
  padding-left: 0;
  padding-right: 0;
}
body.b-info-v2 #main {
  background: url(../img/broadcast-bg.jpg) center center no-repeat transparent;
  background-size: 100vw auto;
  background-attachment: fixed;
}
body.b-info-v2 #broadcast-wrapper-top:not(.is-desktop) .schedule-table ul li .wrapper .schedule-session-time:nth-child(5),
body.b-info-v2 #broadcast-wrapper-top:not(.is-desktop) .schedule-table ul li .wrapper .schedule-session-channels:nth-child(6) {
  display: none;
}
body.b-info-v2 #broadcast-wrapper-top.qualy-wrapper {
  padding-bottom: 0;
}
body.b-info-v2 #broadcast-wrapper-top.qualy-wrapper > * {
  margin-bottom: 0;
}
body.b-info-v2 #broadcast-wrapper-top.qualy-wrapper .schedule-comments {
  display: none;
}
body.b-info-v2 #broadcast-wrapper-top.final-wrapper .schedule-table ul li .wrapper > h2 {
  display: none;
}
body.b-info-v2 #broadcast-wrapper-top.final-wrapper .schedule-table ul li .wrapper .schedule-message {
  display: none;
}
body.b-info-v2 #broadcast-wrapper-top.final-wrapper .schedule-table ul li .wrapper .schedule-session-time {
  margin-top: 10px;
}
body.b-info-v2 #broadcast-wrapper-top .schedule-table {
  width: calc(50% - var(--column-margin));
  background-color: #fff !important;
}
body.b-info-v2 #broadcast-wrapper-top .schedule-table:first-child {
  margin-right: var(--column-margin);
}
body.b-info-v2 #broadcast-wrapper-top .schedule-table:last-child {
  margin-left: var(--column-margin);
}
body.b-info-v2 #broadcast-wrapper-top .widget-title {
  width: 100%;
}
body.b-info-v2:not(.md-overlay-opened) #broadcast-wrapper-top {
  z-index: 2;
}
body.b-info-v2 .schedule-table ul li .wrapper {
  width: 100%;
  margin: 0;
  background-color: #28282C !important;
  padding-top: calc(var(--column-width) / 3);
}
body.b-info-v2 .schedule-table ul li .wrapper > * {
  padding-left: calc(var(--column-width) / 2);
  padding-right: calc(var(--column-width) / 2);
}
body.b-info-v2 .schedule-table ul li .wrapper h2 a span {
  margin-right: 20px;
}
body.b-info-v2 .schedule-table ul li .wrapper .schedule-message {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 30px;
}
body.b-info-v2 .schedule-table ul li .wrapper .schedule-comments {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 40px;
  display: none;
}
body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-time {
  font-size: 24px;
  margin-top: 4px;
  display: flex;
  flex-direction: column;
}
body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-time:nth-child(5) {
  padding-top: 25px;
  margin-bottom: 0;
}
body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-channels {
  background-color: #fff;
  padding: 0 ;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: calc(var(--column-width) / 3 + 15px);
}
body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-channels > div {
  width: 100%;
  padding: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-channels > div:empty {
  display: none;
}
body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-channels > div:last-child {
  border: none;
}
body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-channels p {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
}
body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-channels p a {
  color: #fff;
  text-decoration: underline;
}
body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-channels .schedule-channels-logos > a.logo-container:after {
  content: "";
  width: 20px;
  height: 20px;
  background: url(../img/broadcast/open.svg) center center transparent no-repeat;
  background-size: contain;
  margin-left: auto;
}
body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-channels .schedule-channels-logos .logo-container {
  margin-bottom: 10px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 30px var(--column-width);
  text-decoration: none;
  margin-bottom: 0;
}
body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-channels .schedule-channels-logos .logo-container img {
  width: 30%;
  object-fit: contain;
  object-position: center;
  height: 100%;
  max-height: 60px;
}
body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-channels .schedule-channels-logos .logo-container .schedule-name-logo {
  font-size: 16px;
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding-left: var(--column-width);
  color: #28282C;
}
body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-channels .schedule-channels-logos .logo-container .schedule-name-logo strong {
  display: block;
  line-height: 1.1;
}
body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-channels .schedule-channels-logos .logo-container .schedule-comments-logo {
  color: #000;
  font-size: 30px;
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-left: 5px;
}
body.b-info-v2 .schedule-table:last-child ul li .wrapper {
  background-color: #E2E2E2;
}
body.b-info-v2 .schedule-table.desert ul li .wrapper .schedule-session-time > span {
  color: #F9B600;
}
body.b-info-v2 .schedule-table.hydro ul li .wrapper .schedule-session-time > span {
  color: #0BAEFF;
}
body.b-info-v2 .schedule-table.andes ul li .wrapper .schedule-session-time > span {
  color: #8451F4;
}
body.b-info-v2 .schedule-table.island ul li .wrapper .schedule-session-time > span {
  color: #FF4100;
}
body.b-info-v2 .schedule-table.island-other ul li .wrapper .schedule-session-time > span {
  color: #4DC19D;
}
body.b-info-v2 .schedule-table.copper ul li .wrapper .schedule-session-time > span {
  color: #A8483D;
}
body.b-info-v2 .schedule-table.valley ul li .wrapper .schedule-session-time > span {
  color: #8C6EED;
}
#article-view-broadcast:not(.white-bg) {
  background-color: #201E26 !important;
}
#article-view-broadcast.results-page #results-one .tabs {
  justify-content: center;
  margin-top: -0.6vw;
}
#article-view-broadcast.results-page #results-one .tabs li {
  width: 30%;
}
#article-view-broadcast.results-page #results-one .tabs li:not(.active) a {
  opacity: 0.4;
  color: #ffffff;
}
#article-view-broadcast.results-page #results-one .tabs li.active a {
  opacity: 1;
}
#article-view-broadcast.results-page #results-one .tabs li a {
  pointer-events: all;
  cursor: pointer;
  font-size: 20px;
}
#article-view-broadcast > * {
  background-color: transparent !important;
}
#article-view-broadcast > * .widget {
  background-color: transparent !important;
}
#article-view-broadcast #landing-broadcaster:not(.landing-current-broadcaster) {
  max-height: 60vh;
  overflow: hidden;
  margin-bottom: 100px;
}
#article-view-broadcast #landing-broadcaster:not(.landing-current-broadcaster) .expand-list {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 20px;
  background: #201e26;
  background: linear-gradient(180deg, rgba(32, 30, 38, 0) 0%, #201e26 50%);
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 50px;
}
#article-view-broadcast #landing-broadcaster:not(.landing-current-broadcaster) .expand-list:before {
  content: "+";
  margin-right: 5px;
}
#article-view-broadcast #landing-broadcaster:not(.landing-current-broadcaster) .expand-list div {
  text-decoration: underline;
  cursor: pointer;
}
#article-view-broadcast #landing-broadcaster:not(.landing-current-broadcaster).full {
  max-height: none;
  margin-bottom: 0;
}
#article-view-broadcast #landing-broadcaster:not(.landing-current-broadcaster).full .expand-list {
  display: none;
}
#article-view-broadcast #landing-broadcaster:not(.landing-current-broadcaster) .more-items-group > table > tbody > tr > td {
  color: #ffffff;
}
#article-view-broadcast #landing-broadcaster:not(.landing-current-broadcaster) .more-items-group > table > tbody > tr > td table tr:first-child {
  /*display: none;*/
}
#article-view-broadcast #landing-broadcaster:not(.landing-current-broadcaster) .more-items-group > table > tbody > tr > td table tr td:nth-child(3) {
  display: none;
}
#article-view-broadcast #landing-broadcaster:not(.landing-current-broadcaster) .more-items-group > table > tbody > tr:nth-child(odd) td {
  background-color: #4C4B51;
}
#article-view-broadcast #landing-broadcaster:not(.landing-current-broadcaster) .more-items-group > table > tbody > tr:nth-child(even) td {
  background-color: transparent;
}
#article-view-broadcast #landing-broadcaster:not(.landing-current-broadcaster) .extra-tr td {
  opacity: 0.4;
}
#landing-broadcaster.landing-current-broadcaster {
  margin-top: 100px;
}
#landing-broadcaster.landing-current-broadcaster.white-bg .broadcast-table .thead {
  background-color: #979797;
}
#landing-broadcaster.landing-current-broadcaster.white-bg .broadcast-table .thead table td {
  color: #fff;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#landing-broadcaster.landing-current-broadcaster > header {
  top: 45px;
}
#landing-broadcaster.landing-current-broadcaster .tabs-content {
  margin-top: 35px;
}
#landing-broadcaster.landing-current-broadcaster .thead {
  padding: 0 !important;
}
#landing-broadcaster.landing-current-broadcaster.dark .thead td {
  background: transparent !important;
}
#landing-broadcaster.landing-current-broadcaster .broadcast-table > tbody > tr > td td {
  line-height: 1.2;
  width: 25% !important;
}
#landing-broadcaster.landing-current-broadcaster .broadcast-table > tbody > tr > td td:nth-child(2) {
  width: 50%  !important;
  font-weight: bold;
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#landing-broadcaster.landing-current-broadcaster .broadcast-table > tbody > tr > td td:first-child {
  padding-left: 0;
  padding-right: 0;
  width: 20% !important;
}
#landing-broadcaster.landing-current-broadcaster .broadcast-table > tbody > tr > td td:nth-child(3) {
  width: 30% !important;
  padding-right: 0;
}
#landing-broadcaster.landing-current-broadcaster .table-items-item {
  background: transparent !important;
  padding: 0;
}
#landing-broadcaster.landing-current-broadcaster .table-items-item td {
  background: transparent !important;
}
#landing-broadcaster.landing-current-broadcaster .table-items-item td .chaney {
  line-height: 17px !important;
  margin-bottom: 10px;
  display: inline-block;
}
#landing-broadcaster.landing-current-broadcaster .table-items-item .broadcast-icon {
  vertical-align: middle;
  display: inline-block;
  margin-right: 30px;
  position: relative;
}
#landing-broadcaster.landing-current-broadcaster .table-items-item .broadcast-icon img {
  height: 22px;
  width: 22px;
  -o-object-fit: contain;
  object-fit: contain;
}
#landing-broadcaster.landing-current-broadcaster .extra-tr td {
  padding-top: 40px;
  opacity: 0.5 !important;
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.legacy-hero {
  position: absolute;
  opacity: 0 !important;
  pointer-events: none;
  -webkit-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
  background-size: cover;
  z-index: 0;
}
.legacy-hero.active {
  opacity: 1 !important;
  pointer-events: all;
  -webkit-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  z-index: 1;
}
.legacy-hero.active .slide-content .slide-title a {
  -webkit-transform: translate(0px, 0%);
  -ms-transform: translate(0px, 0%);
  transform: translate(0px, 0%);
  -webkit-transition: -webkit-transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: -webkit-transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.legacy-hero.active .slide-content .btn {
  pointer-events: all;
}
.legacy-hero.off-down {
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.legacy-hero.off-down .slide-content .slide-title a {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-transform: translate(0px, 120%);
  -ms-transform: translate(0px, 120%);
  transform: translate(0px, 120%);
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.legacy-hero.off-up {
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.legacy-hero.off-up .slide-content .slide-title a {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-transform: translate(0px, -120%);
  -ms-transform: translate(0px, -120%);
  transform: translate(0px, -120%);
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.legacy-hero .fotorama__stage {
  height: 100svh !important;
}
.legacy-hero .fotorama__stage .fotorama__loaded .fotorama__img {
  height: 100svh !important;
  -o-object-fit: cover;
  object-fit: cover;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
}
.legacy-hero .slide-content {
  overflow: hidden;
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.legacy-hero .slide-content .btn[href="#"] {
  opacity: 0.7;
  pointer-events: none;
}
.legacy-hero .slide-content .btn[href="#"]:before,
.legacy-hero .slide-content .btn[href="#"]:after {
  display: none;
}
.legacy-hero .slide-content .slide-title {
  overflow: hidden;
  line-height: 0.9 !important;
}
.legacy-hero .slide-content .slide-title a {
  display: block;
  -webkit-transform: translate(0px, 120%);
  -ms-transform: translate(0px, 120%);
  transform: translate(0px, 120%);
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
.legacy-hero .slide-content .slide-title a small {
  font-size: 25px;
}
.legacy-hero .slide-content p {
  font-weight: bold;
}
.legacy-landing {
  overflow: hidden;
}
.legacy-item ul li .wrapper {
  width: calc(var(--column-width) * 8);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  padding: 0 !important;
}
.legacy-item ul li .wrapper ul {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}
.legacy-item ul li .wrapper ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 20px;
}
.legacy-item ul li .wrapper ul li:before {
  content: "";
  width: 15px;
  height: 15px;
  -webkit-mask-image: url(../img/x-fill.svg);
  mask-image: url(../img/x-fill.svg);
  -webkit-mask-size: 15px auto;
  mask-size: 15px auto;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #000000;
  margin-right: 30px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-top: 4px;
}
.legacy-item ul li > a {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  position: relative;
}
.legacy-item#legacy-items-one ul li > a {
  width: calc(var(--column-width) * 5);
  margin-left: calc(var(--column-width) * 2 + 60px);
}
.legacy-item#legacy-items-one ul li .wrapper {
  width: calc(var(--column-width) * 10);
  margin-right: calc(var(--column-width) * 3 + 60px);
}
.legacy-item#legacy-items-one.ocean ul li > a {
  width: calc(var(--column-width) * 3);
}
.legacy-item#legacy-items-two ul li > a {
  width: calc(var(--column-width) * 11);
  margin-right: calc(var(--column-width) * 1 + 60px);
}
.legacy-item#legacy-items-two ul li .wrapper {
  margin-left: calc(var(--column-width) * 2 + 60px);
  width: calc(var(--column-width) * 9);
}
.legacy-item#legacy-items-three ul li > a,
.legacy-item#legacy-items-five ul li > a {
  width: calc(var(--column-width) * 13 + 50px);
}
.legacy-item#legacy-items-three ul li .wrapper,
.legacy-item#legacy-items-five ul li .wrapper {
  margin-right: calc(var(--column-width) * 1 + 60px);
  width: calc(var(--column-width) * 8);
}
.legacy-item#legacy-items-four ul li > a {
  width: calc(var(--column-width) * 8);
  margin-right: calc(var(--column-width) * 2 + 60px);
}
.legacy-item#legacy-items-four ul li .wrapper {
  margin-left: calc(var(--column-width) * 3 + 60px);
}
.legacy-item#legacy-items-five ul li > a {
  width: calc(var(--column-width) * 12 + 50px);
}
.legacy-item#legacy-items-five ul li .wrapper {
  margin-right: calc(var(--column-width) * 2 + 60px);
}
.legacy-item#legacy-items-seven ul li .wrapper {
  width: calc(var(--column-width)*20);
  margin-inline: auto;
}
.legacy-item#the-ship-four ul li > a {
  width: calc(var(--column-width) * 9);
  margin-left: calc(var(--column-width) + 50px);
}
.legacy-item#the-ship-four ul li .wrapper {
  margin-right: calc(var(--column-width) * 2 + 50px);
  width: calc(var(--column-width) * 10);
}
.legacy-item#car-bateries ul li > a {
  width: calc(var(--column-width) * 9);
  margin-left: calc(var(--column-width) * 2 + 50px);
}
.legacy-item#car-bateries ul li .wrapper {
  margin-right: calc(var(--column-width) * 3 + 50px);
  width: calc(var(--column-width) * 8);
}
.legacy-item#the-ship-five,
.legacy-item#car-exterior {
  z-index: 2 !important;
}
.legacy-item#the-ship-five ul li,
.legacy-item#car-exterior ul li {
  overflow: visible;
}
.legacy-item#the-ship-five ul li > a,
.legacy-item#car-exterior ul li > a {
  width: calc(var(--column-width) * 8);
  margin-right: calc(var(--column-width) * 3 + 60px);
  position: absolute;
  right: 0;
}
.legacy-item#the-ship-five ul li .wrapper,
.legacy-item#car-exterior ul li .wrapper {
  margin-left: calc(var(--column-width) + 50px);
  width: calc(var(--column-width) * 10 - var(--column-margin) * 2);
  padding: 30px 0 20vw 0 !important;
  margin-right: auto;
}
.legacy-item#car-exterior ul li > a {
  margin-right: calc(var(--column-width) * 2 + 60px);
}
.legacy-item#car-exterior ul li .wrapper {
  margin-left: calc(var(--column-width) * 3 + 50px);
  width: calc(var(--column-width) * 8);
  padding: 30px 0 10vw 0 !important;
  margin-right: auto;
}
.legacy-item#car-exterior.img-start ul li > a {
  margin-left: calc(var(--column-width) * 2 + 60px);
  left: 0;
  margin-right: auto;
}
.legacy-item#car-exterior.img-start ul li > a img {
  padding: 0;
}
.legacy-item#car-exterior.img-start ul li .wrapper {
  margin-right: calc(var(--column-width) + 60px);
  width: calc(var(--column-width) * 8);
  padding: 5vw 0 5vw 0 !important;
  margin-left: auto;
}
.legacy-item#legacy-items-six ul li > a {
  width: calc(var(--column-width) * 8 - var(--column-margin) * 2);
  margin-left: calc(var(--column-width) * 3 + 50px);
}
.legacy-item#legacy-items-six ul li .wrapper {
  margin-right: calc(var(--column-width) * 3 + 50px);
  width: calc(var(--column-width) * 8 - var(--column-margin) * 2);
  margin-left: auto;
}
.legacy-item#the-car-tyres ul li > a {
  width: calc(var(--column-width) * 11 + 50px);
  margin-right: 0;
}
.legacy-item#the-car-tyres ul li .wrapper {
  margin-left: calc(var(--column-width) + 50px);
  width: calc(var(--column-width) * 10);
  margin-right: auto;
}
.legacy-item#the-car-chassis ul li > a {
  width: calc(var(--column-width) * 8);
  margin-left: calc(var(--column-width) * 2 + 50px);
}
.legacy-item#the-car-chassis ul li .wrapper {
  margin-right: calc(var(--column-width) * 2 + 50px);
  width: calc(var(--column-width) * 10);
  margin-left: auto;
}
.command-centre.legacy-item#car-exterior.img-start ul li > a {
  opacity: 0;
}
.command-centre.legacy-item#car-exterior.img-start ul li .wrapper {
  margin-left: calc((var(--column-width) * 9) + 60px);
}
.live-now {
  position: absolute;
  left: var(--header-height);
  z-index: 8;
  color: #fff;
  height: var(--header-height);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: var(--column-width);
  z-index: 1;
}
.live-now:before {
  content: "";
  width: 30px;
  height: 30px;
  background: url(../img/livestream/red-button.svg) center center no-repeat transparent;
  background-size: contain;
  margin-right: 20px;
}
.live-now.no-live:before,
.live-now.no-live:after {
  display: none;
}
.live-now.no-live a {
  pointer-events: none;
  text-decoration: none !important;
}
.live-now a {
  color: #ffffff;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  text-decoration: none;
}
#xprix-one ul li .wrapper {
  padding-bottom: 50px;
  padding-left: calc(var(--column-width) + 60px);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  align-items: flex-start;
  margin: auto;
  margin-top: auto;
  justify-content: flex-start;
}
#xprix-one ul li .wrapper p {
  width: calc(var(--column-width) * 9);
  line-height: 27px;
  padding-right: calc(var(--column-width) * 2);
  margin-left: auto;
}
#xprix-one ul li .wrapper .link-button {
  position: absolute;
  top: 100px;
}
#xprix-two {
  background: #fff !important;
}
#xprix-two ul li > a {
  margin-right: calc(var(--column-width) + 60px);
  width: calc(var(--column-width) * 11);
  z-index: 1;
}
#xprix-two ul li .wrapper {
  position: absolute;
  width: 100%;
  padding-right: calc(var(--column-width) * 13 + 60px) !important;
  background: #08080a;
  padding-left: calc(var(--column-width) * 1 + 60px) !important;
  padding-bottom: 80px;
  min-height: 20vw;
}
#xprix-three ul li > a {
  width: calc(var(--column-width) * 11 + 60px);
}
#xprix-three ul li > a img {
  padding: 0;
}
#xprix-three ul li .wrapper {
  margin-left: calc(var(--column-width) * 2) !important;
  width: calc(var(--column-width) * 10);
  padding: 0;
  margin-right: auto;
}
#xprix-three ul li .wrapper h2 {
  width: calc(var(--column-width) * 8);
}
#xprix-three.v2 ul li .wrapper {
  margin-left: calc(var(--column-width) * 2) !important;
  width: calc(var(--column-width) * 9);
}
#xprix-three.v2 ul li > a {
  width: calc(var(--column-width) * 9);
  margin-left: calc(var(--column-width) * 2 + 60px);
}
#xprix-three.v3 ul li .wrapper {
  width: calc(var(--column-width) * 8);
  margin-left: calc(var(--column-width) * 3) !important;
}
#xprix-four.img-end ul li {
  justify-content: flex-end;
}
#xprix-four.image-top-negative ul li {
  overflow: visible;
}
#xprix-four.image-top-negative ul li > a {
  margin-top: -5vw;
}
#xprix-four.image-top-negative.v3 ul li > a {
  margin-top: -7vw;
}
#xprix-four.image-top-negative.v3 ul li .wrapper {
  padding-top: 40px;
}
#xprix-four ul li > a {
  width: calc(var(--column-width) * 11);
  margin-right: calc(var(--column-width) + 50px);
}
#xprix-four ul li .wrapper {
  width: calc(var(--column-width) * 10);
  padding: 0;
  margin-left: calc(var(--column-width) * 2 + 60px);
  padding-right: calc(var(--column-width) * 3) !important;
}
#xprix-four.v2 ul li > a {
  width: calc(var(--column-width) * 11 + 50px);
  margin-left: calc(var(--column-width) * 3);
  margin-right: 0;
}
#xprix-four.v3 ul li > a {
  width: calc(var(--column-width) * 10);
  margin-left: calc(var(--column-width) * 3);
  margin-right: auto;
}
#xprix-five ul li > a {
  width: calc(var(--column-width) * 11);
  margin-left: calc(var(--column-width) + 50px);
}
#xprix-five ul li .wrapper {
  width: calc(var(--column-width) * 8);
  padding: 0;
  margin-right: calc(var(--column-width) * 2 + 60px);
}
#xprix-six {
  margin-top: 200px;
  background: #201E26 !important;
}
#xprix-six ul li {
  margin-top: -200px;
}
#xprix-six ul li .wrapper {
  padding-top: 80px;
  width: calc(var(--column-width) * 11);
  min-height: 500px;
}
#xprix-six ul li .wrapper .more-items-long-text {
  position: absolute;
  right: 20px;
}
#xprix-six ul li .wrapper h2 {
  margin-bottom: 40px;
}
#xprix-six.normal-wrapper ul li .wrapper {
  min-height: 0;
}
#xprix-seven ul li > a {
  width: calc(var(--column-width) * 11);
  margin-right: calc(var(--column-width) + 50px);
}
#xprix-seven ul li .wrapper {
  width: calc(var(--column-width) * 8);
  padding: 0;
  margin-left: calc(var(--column-width) * 2 + 60px);
}
#xprix-eight ul li > a {
  width: calc(var(--column-width) * 11);
  margin-left: calc(var(--column-width) + 50px);
}
#xprix-eight ul li .wrapper {
  width: calc(var(--column-width) * 8);
  padding: 0;
  margin-right: calc(var(--column-width) * 2 + 60px);
}
body.results {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.results .results-page {
  overflow: hidden;
}
/*New Style*/
body.results .results-page ul,
body.results .results-page ul li {
  margin: 0;
  padding: 0;
}
body.results #results-one .tabs,
body.results #results-two .tabs {
  background-color: #08080A;
  position: relative;
  justify-content: space-around;
  z-index: 2;
}
body.results #results-one .tabs li,
body.results #results-two .tabs li {
  padding: 20px 10px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.results #results-one .group_name,
body.results #results-two .group_name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -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;
  margin: 30px 0;
}
body.results #results-one .group-titles .team,
body.results #results-two .group-titles .team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  height: auto;
  background: transparent;
}
body.results #results-one .team-logo img,
body.results #results-two .team-logo img {
  width: 100%;
  height: 100%;
}
body.results #results-one .team.ng-scope,
body.results #results-two .team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 20px;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(2%, #FFFFFF), color-stop(19%, #EEEDEE));
  background-image: -o-linear-gradient(right, #FFFFFF 2%, #EEEDEE 19%);
  background-image: linear-gradient(270deg, #FFFFFF 2%, #EEEDEE 19%);
}
body.results #results-one .team-position-team,
body.results #results-two .team-position-team {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  font-size: 18px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.results #results-one .data-header .team-position-team,
body.results #results-two .data-header .team-position-team {
  width: 326px;
}
body.results #results-one .group-titles .team-position-team,
body.results #results-two .group-titles .team-position-team {
  width: 160px;
}
body.results #results-one .team-position.ng-binding,
body.results #results-two .team-position.ng-binding {
  background-color: #08080A;
  color: #ffffff;
  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: 80px;
  height: 100%;
}
body.results #results-one .team-position-time .team-time.ng-binding,
body.results #results-two .team-position-time .team-time.ng-binding {
  background-color: #08080a;
  color: #f8b600;
  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;
  width: 132px;
}
body.results #results-one .team.ng-scope:first-child .team-position-time .team-time.ng-binding,
body.results #results-two .team.ng-scope:first-child .team-position-time .team-time.ng-binding {
  color: #f8b600;
}
body.results .team-logo,
body.results .team-logo {
  width: 80px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
body.results .team-logo-drivers {
  padding: 0 ;
  width: 160px;
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
body.results .team-logo-drivers img {
  width: 100%;
  top: -32px;
  position: absolute;
  height: auto;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 78%, 0 78%);
  clip-path: polygon(0 0, 100% 0, 100% 78%, 0 78%);
}
body.results .data-col .team-drivers img {
  height: 80px;
  width: auto;
  -o-object-fit: cover;
  object-fit: cover;
}
body.results .team > * {
  height: 100%;
}
body.results .results-page .team-points {
  width: calc(var(--column-width) * 4);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin: 0 !important;
}
body.results .results-page .wrapper:not(.group-titles) .team .team-points {
  font-size: 40px;
}
body.results .results-page .wrapper:not(.group-titles) .team:first-child .team-time,
body.results .results-page table .team:nth-child(2) .team-elapsed-time {
  color: #F9B600;
}
body.results .results-page.desert .wrapper:not(.group-titles) .team:first-child .team-time,
body.results .results-page.desert table .team:nth-child(2) .team-elapsed-time {
  color: #F9B600;
}
body.results .results-page.ocean .wrapper:not(.group-titles) .team:first-child .team-time,
body.results .results-page.ocean table .team:nth-child(2) .team-elapsed-time {
  color: #006FE6;
}
body.results .results-page.arctic .wrapper:not(.group-titles) .team:first-child .team-time,
body.results .results-page.arctic table .team:nth-child(2) .team-elapsed-time {
  color: #31DBE0;
}
body.results .results-page.amazon .wrapper:not(.group-titles) .team:first-child .team-time,
body.results .results-page.amazon table .team:nth-child(2) .team-elapsed-time {
  color: #21CF5A;
}
body.results .results-page.island .wrapper:not(.group-titles) .team:first-child .team-time,
body.results .results-page.island table .team:nth-child(2) .team-elapsed-time,
body.results .results-page.island-1 .wrapper:not(.group-titles) .team:first-child .team-time,
body.results .results-page.island-1 table .team:nth-child(2) .team-elapsed-time,
body.results .results-page.island-2 .wrapper:not(.group-titles) .team:first-child .team-time,
body.results .results-page.island-2 table .team:nth-child(2) .team-elapsed-time {
  color: #FF4100;
}
body.results .results-page.island-other .wrapper:not(.group-titles) .team:first-child .team-time,
body.results .results-page.island-other table .team:nth-child(2) .team-elapsed-time {
  color: #4DC19D;
}
body.results .results-page.jurassic .wrapper:not(.group-titles) .team:first-child .team-time,
body.results .results-page.jurassic table .team:nth-child(2) .team-elapsed-time {
  color: #AAE632;
}
body.results .results-page.copper .wrapper:not(.group-titles) .team:first-child .team-time,
body.results .results-page.copper table .team:nth-child(2) .team-elapsed-time {
  color: #A8483D;
}
body.results .results-page.energy .wrapper:not(.group-titles) .team:first-child .team-time,
body.results .results-page.energy table .team:nth-child(2) .team-elapsed-time {
  color: #CF63CE;
}
body.results .results-page.glacier .wrapper:not(.group-titles) .team:first-child .team-time,
body.results .results-page.glacier table .team:nth-child(2) .team-elapsed-time {
  color: #FF6A5D;
}
body.results .results-page.hydro .wrapper:not(.group-titles) .team:first-child .team-time,
body.results .results-page.hydro table .team:nth-child(2) .team-elapsed-time {
  color: #0BAEFF;
}
body.results .results-page.andes .wrapper:not(.group-titles) .team:first-child .team-time,
body.results .results-page.andes table .team:nth-child(2) .team-elapsed-time {
  color: #8451F4;
}
body.results .results-page.valley .wrapper:not(.group-titles) .team:first-child .team-time,
body.results .results-page.valley table .team:nth-child(2) .team-elapsed-time {
  color: #8C6EED;
}
body.results .group-titles .team > *,
body.results .data-header td {
  font-size: 12px !important;
}
body.results #results-one .team-drivers:not(.team-drivers-image),
body.results #results-two .team-drivers:not(.team-drivers-image) {
  width: auto;
  margin-right: auto;
  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: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 0;
}
body.results #results-one .team-drivers:not(.team-drivers-image) > div,
body.results #results-two .team-drivers:not(.team-drivers-image) > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body.results #results-one .team-time,
body.results #results-two .team-time,
body.results .team-elapsed-time,
body.results .team-elapsed-time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px !important;
}
body.results #results-one .team-drivers .ng-scope,
body.results #results-two .team-drivers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
}
body.results .team-drivers span[class*="flag-"] {
  background: rgba(255, 0, 0, 0) no-repeat center center;
  background-size: 65% 65%;
  display: inline-block;
  width: 40px;
  height: 28px;
  margin-right: 10px;
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
body.results .team-drivers span.flag-217 {
  background-image: url("../img/flags/217.jpg");
}
body.results .team-drivers span.flag-236 {
  background-image: url("../img/flags/236.jpg");
}
body.results .team-drivers span.flag-209 {
  background-image: url("../img/flags/209.jpg");
}
body.results .team-drivers span.flag-80 {
  background-image: url("../img/flags/80.jpg");
}
body.results .team-drivers span.flag-72 {
  background-image: url("../img/flags/72.jpg");
}
body.results .team-drivers span.flag-73 {
  background-image: url("../img/flags/73.jpg");
}
body.results .team-drivers span.flag-64 {
  background-image: url("../img/flags/64.jpg");
}
body.results .team-drivers span.flag-13 {
  background-image: url("../img/flags/13.jpg");
}
body.results .team-drivers span.flag-155 {
  background-image: url("../img/flags/155.jpg");
}
body.results .team-drivers span.flag-206 {
  background-image: url("../img/flags/206.jpg");
}
body.results .team-drivers span.flag-10 {
  background-image: url("../img/flags/10.jpg");
}
body.results .team-drivers span.flag-178 {
  background-image: url("../img/flags/178.jpg");
}
body.results .team-drivers span.flag-106 {
  background-image: url("../img/flags/106.jpg");
}
body.results .team-drivers span.flag-164 {
  background-image: url("../img/flags/164.jpg");
}
body.results .team-drivers span.flag-108 {
  background-image: url("../img/flags/108.jpg");
}
body.results .team-drivers span.flag-194 {
  background-image: url("../img/flags/194.jpg");
}
body.results #results-one .team-points.race.ng-binding,
body.results #results-two .team-points.race.ng-binding {
  margin-right: 30px;
  font-size: 28px;
}
body.results #results-one .team-points.total.ng-binding,
body.results #results-two .team-points.total.ng-binding {
  color: #201E26;
  font-size: 40px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: calc(var(--column-width) * 4);
}
body.results .results-page .team .team-points.total {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
body.results #results-one {
  padding-bottom: 0;
}
body.results .data-col {
  margin-top: 80px;
  width: 100%;
}
body.results .data-col,
body.results .data-col tr td {
  border: none;
}
body.results .data-col tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 15px;
  height: 80px;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(2%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.2)));
  background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0) 2%, rgba(255, 255, 255, 0.2) 25%);
  background-image: linear-gradient(270deg, rgba(255, 255, 255, 0) 2%, rgba(255, 255, 255, 0.2) 25%);
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
body.results .data-col tr td {
  background: transparent;
  font-size: 14px;
  padding: 0;
  height: 100%;
  line-height: 1;
}
body.results #results-standings .data-col tr td,
body.results #results-standings-table .data-col tr td {
  color: #fff;
}
body.results #results-standings .data-col .data-header .team-position-team {
  width: 320px;
}
body.results #results-standings-table .data-col .data-header .team-position-team {
  width: 293px;
  flex: none;
}
body.results .data-col tr.data-header {
  background: transparent;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.results .data-col td.team-position.ng-binding {
  width: 80px;
  font-size: 18px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
body.results .data-col td.team-logo.ng-binding {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
body.results .data-col tr .team-drivers {
  padding: 0;
  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: center;
  -ms-flex-pack: center;
  justify-content: center;
}
body.results .data-col tr .team-drivers:not(.team-drivers-image) {
  margin-right: auto;
  margin-left: 0;
}
body.results .data-col tr .team-drivers .ng-scope {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body.results .data-col .team.ng-scope .team-points.total {
  font-size: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
body.results .data-col .team.ng-scope:nth-child(2) .team-points.total {
  color: #02D471 !important;
}
body.results .results-page.desert .data-col .team.ng-scope:nth-child(2) .team-points.total {
  color: #F9B600 !important;
}
body.results .results-page.ocean .data-col .team.ng-scope:nth-child(2) .team-points.total {
  color: #006FE6 !important;
}
body.results .results-page.arctic .data-col .team.ng-scope:nth-child(2) .team-points.total {
  color: #31DBE0 !important;
}
body.results .results-page.amazon .data-col .team.ng-scope:nth-child(2) .team-points.total {
  color: #21CF5A !important;
}
body.results .results-page.island .data-col .team.ng-scope:nth-child(2) .team-points.total,
body.results .results-page.island-1 .data-col .team.ng-scope:nth-child(2) .team-points.total,
body.results .results-page.island-2 .data-col .team.ng-scope:nth-child(2) .team-points.total {
  color: #FF4100 !important;
}
body.results .results-page.island-other .data-col .team.ng-scope:nth-child(2) .team-points.total {
  color: #4DC19D !important;
}
body.results .results-page.jurassic .data-col .team.ng-scope:nth-child(2) .team-points.total {
  color: #AAE632 !important;
}
body.results .results-page.copper .data-col .team.ng-scope:nth-child(2) .team-points.total {
  color: #A8483D !important;
}
body.results .results-page.energy .data-col .team.ng-scope:nth-child(2) .team-points.total {
  color: #CF63CE !important;
}
body.results .results-page.glacier .data-col .team.ng-scope:nth-child(2) .team-points.total {
  color: #FF6A5D !important;
}
body.results .results-page.hydro .data-col .team.ng-scope:nth-child(2) .team-points.total {
  color: #0BAEFF !important;
}
body.results .results-page.andes .data-col .team.ng-scope:nth-child(2) .team-points.total {
  color: #8451F4 !important;
}
body.results .results-page.valley .data-col .team.ng-scope:nth-child(2) .team-points.total {
  color: #8C6EED !important;
}
body.results #tabs-standings > .tabs-content {
  max-width: calc(var(--column-width) * 14) !important;
}
body.results #tabs-standings > .tabs-content .tabs-content {
  width: 100%;
  max-width: 100% !important;
}
body.series-standings.results #content {
  background: url(../img/results/standings-bg.jpg) left center no-repeat transparent;
  background-size: cover;
  background-attachment: fixed;
  overflow: hidden;
  width: 100vw;
  height: 100vh;
}
body.series-standings.results #container {
  background: transparent;
}
body.series-standings.results .data-col td.team-position {
  background: #000000;
}
body.series-standings.results .data-col tr {
  margin-bottom: 20px;
}
body.series-standings.results .data-col tr.team {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(2%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.4)));
  background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0) 2%, rgba(255, 255, 255, 0.4) 25%);
  background-image: linear-gradient(270deg, rgba(255, 255, 255, 0) 2%, rgba(255, 255, 255, 0.4) 25%);
  height: 64px;
}
body.series-standings.results .data-col tr .team-drivers {
  position: relative;
  width: 160px;
  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: center;
  -ms-flex-pack: center;
  justify-content: center;
}
body.series-standings.results .data-col tr .team-drivers > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body.series-standings.results .data-col tr .team-drivers img {
  width: 100%;
  top: -26px;
  position: absolute;
  height: auto;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 63%, 0 63%);
  clip-path: polygon(0 0, 100% 0, 100% 63%, 0 63%);
}
body.series-standings.results .data-col tr .team-drivers:not(.team-drivers-image) {
  min-width: 170px;
  width: 100%;
}
body.series-standings.results .data-col tr.team:nth-child(2) .team-points.total {
  color: #02FD9C !important;
}
body.series-standings.results .data-col tr .team-logo {
  width: 64px;
}
body.series-standings.results .data-col tr .team-logo img {
  height: 64px;
  width: auto;
}
body.series-standings.results .data-col tr .team-position {
  width: 64px;
}
body.series-standings.results .loading-container {
  display: none;
}
body.series-standings.results .results-page .team .team-points {
  width: calc(var(--column-width) * 2);
}
body.series-standings.results .data-col tr.data-header .team-points {
  width: calc(var(--column-width) * 2);
}
body.series-standings.results.tabbed-standings.results-standings-table .row-fluid:before {
  display: none;
}
body.series-standings.results.tabbed-standings.results-standings-table .row-fluid .column:before,
body.series-standings.results.tabbed-standings.results-standings-table .row-fluid .column:after {
  display: none;
}
body.series-standings.results.tabbed-standings #footer {
  display: none;
}
body.series-standings.results.tabbed-standings #main {
  padding-top: 0 !important;
}
body.series-standings.results.tabbed-standings #results-standings-table:not(.submenu-item) {
  margin-top: 0;
  position: fixed;
  top: var(--header-height);
  bottom: 0;
  overflow: auto;
  left: 0;
  width: 100%;
  padding-top: 40px;
}
body.series-standings.results.tabbed-standings #results-standings-table:not(.submenu-item) .tabs-content {
  left: 50%;
  margin-left: -30%;
  width: 60%;
  position: relative;
}
body.series-standings.results.tabbed-standings #tabs-standings {
  height: calc((var(--vh, 1vh) * 100) - var(--header-height));
  padding: 0;
  display: flex;
  align-items: center;
  padding-top: 0;
  position: relative;
}
body.series-standings.results.tabbed-standings #tabs-standings > header {
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
  margin-top: 20px;
}
body.series-standings.results.tabbed-standings #tabs-standings > .tabs-content {
  max-width: 100% !important;
  margin: 0 auto;
}
body.series-standings.results.tabbed-standings #tabs-standings .tabs li {
  line-height: 1;
}
body.series-standings.results.tabbed-standings #tabs-standings .tabs li:first-child {
  border-right: 3px solid #ffffff;
}
body.series-standings.results.tabbed-standings #tabs-standings .tabs li a {
  font-size: 18px;
  background-color: transparent;
  color: #ffffff;
  opacity: 0.4;
  line-height: 1;
  padding: 0 20px;
}
body.series-standings.results.tabbed-standings #tabs-standings .tabs li a.active {
  opacity: 1;
}
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight {
  padding-left: calc(var(--column-width) + 50px);
}
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings {
  display: flex;
  align-items: center;
  height: 100vh;
  padding-right: calc(var(--column-width) + 50px);
}
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team {
  width: calc((100vw - (var(--column-width) + 50px)) / 3 - var(--column-width));
  margin-right: var(--column-width);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  flex: none;
  margin-top: -50px;
}
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team .team-drivers {
  background-color: #201E26;
  color: #ffffff;
  padding-left: 20px;
}
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team .team-drivers > div {
  margin: 3px 0;
}
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team .team-drivers span[class*="flag-"] {
  background-size: 80% 80%;
}
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team .team-logo {
  bottom: 85px;
}
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team .team-logo-drivers img {
  width: 85%;
}
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team .team-logo-drivers:before {
  background-color: rgba(255, 255, 255, 0.3);
}
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team .team-position {
  width: auto;
  bottom: 170px;
  background-color: transparent;
  font-size: 85px;
  color: #ffffff;
  opacity: 0.3;
  z-index: 0;
  height: 60px;
}
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team:nth-child(1) .team-position:before,
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team:nth-child(2) .team-position:before,
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team:nth-child(3) .team-position:before,
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team:nth-child(4) .team-position:before,
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team:nth-child(5) .team-position:before,
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team:nth-child(6) .team-position:before,
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team:nth-child(7) .team-position:before,
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team:nth-child(8) .team-position:before,
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team:nth-child(9) .team-position:before {
  content: "0";
}
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team .team-points {
  color: #ffffff;
  font-size: 60px;
  bottom: -50px;
}
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team .team-points:after {
  content: "PTS";
}
body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team:first-child .team-points {
  color: #02FD9C;
}
.touch body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings {
  overflow-x: auto;
}
body.results .results-page:not(.full-width) > .tabs-content {
  max-width: calc(var(--column-width) * 20);
}
body.results .results-page.desert .tabs li.extra-tabs a,
body.results .results-page.desert .tabs li.tab-group-final a {
  color: #F9B600;
}
body.results .results-page.ocean .tabs li.extra-tabs a,
body.results .results-page.ocean .tabs li.tab-group-final a {
  color: #006FE6;
}
body.results .results-page.arctic .tabs li.extra-tabs a,
body.results .results-page.arctic .tabs li.tab-group-final a {
  color: #31DBE0;
}
body.results .results-page.amazon .tabs li.extra-tabs a,
body.results .results-page.amazon .tabs li.tab-group-final a {
  color: #21CF5A;
}
body.results .results-page.island .tabs li.extra-tabs a,
body.results .results-page.island-1 .tabs li.extra-tabs a,
body.results .results-page.island-2 .tabs li.extra-tabs a,
body.results .results-page.island .tabs li.tab-group-final a,
body.results .results-page.island-1 .tabs li.tab-group-final a,
body.results .results-page.island-2 .tabs li.tab-group-final a {
  color: #FF4100;
}
body.results .results-page.island-other .tabs li.extra-tabs a,
body.results .results-page.island-other .tabs li.tab-group-final a {
  color: #4DC19D;
}
body.results .results-page.jurassic .tabs li.extra-tabs a,
body.results .results-page.jurassic .tabs li.tab-group-final a {
  color: #AAE632;
}
body.results .results-page.copper .tabs li.extra-tabs a,
body.results .results-page.copper-s3 .tabs li.extra-tabs a,
body.results .results-page.copper .tabs li.tab-group-final a,
body.results .results-page.copper-s3 .tabs li.tab-group-final a {
  color: #A8483D;
}
body.results .results-page.energy .tabs li.extra-tabs a,
body.results .results-page.energy .tabs li.tab-group-final a {
  color: #CF63CE;
}
body.results .results-page.glacier .tabs li.extra-tabs a,
body.results .results-page.glacier .tabs li.tab-group-final a {
  color: #FF6A5D;
}
body.results .results-page.hydro .tabs li.extra-tabs a,
body.results .results-page.hydro .tabs li.tab-group-final a {
  color: #0BAEFF;
}
body.results .results-page.andes .tabs li.extra-tabs a,
body.results .results-page.andes .tabs li.tab-group-final a {
  color: #8451F4;
}
body.results .results-page.valley .tabs li.extra-tabs a,
body.results .results-page.valley .tabs li.tab-group-final a {
  color: #8C6EED;
}
body.results .results-page .tabs li.extra-tabs a {
  color: #F9B600;
  opacity: 0.4;
}
body.results .results-page .tabs li.extra-tabs a.active,
body.results .results-page .tabs li.extra-tabs a:hover {
  opacity: 1;
}
body.results .results-page .tabs li a {
  font-size: 16px;
  opacity: 0.4;
  color: #ffffff;
}
body.results .results-page .tabs li a.active,
body.results .results-page .tabs li a:hover {
  opacity: 1;
}
body.results .slide-content .slide-title a small {
  font-size: 25px;
}
#results-standings {
  background: #201E26 !important;
}
#results-standings .widget-title {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 120px;
}
#results-standings .widget-title:after {
  background-color: #201E26 !important;
  background-image: url(https://www.extreme-e.com/assets/img/xprix-logo-desert-white.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 165px;
  height: 143px;
  content: "";
  position: absolute;
  right: 0;
}
#results-standings.desert .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/xprix-logo-desert-white.svg);
}
#results-standings.desert-1 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-desert-01-white.png);
}
#results-standings.desert-2 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-desert-02-white.png);
}
#results-standings.ocean .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/xprix-logo-ocean-white.svg);
}
#results-standings.arctic .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/xprix-logo-arctic-white.svg);
}
#results-standings.amazon .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/xprix-logo-amazon-white.svg);
}
#results-standings.island .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-island-white-enel.png);
  width: 250px;
}
#results-standings.island-1 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-island-1-white.png);
}
#results-standings.island-2 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-island-2-white.png);
}
#results-standings.island-other .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-island-other-white.png);
}
#results-standings.island-other-1 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-island-other-07-white.png);
}
#results-standings.island-other-2 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-island-other-08-white.png);
}
#results-standings.jurassic .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/xprix-logo-jurassic-white.svg);
}
#results-standings.copper .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/xprix-logo-copper-white.svg);
}
#results-standings.energy .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/xprix-logo-energy-white.svg);
}
#results-standings.glacier .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/xprix-logo-glacier-white.svg);
}
#results-standings.hydro .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/xprix-logo-hydro-white.svg);
}
#results-standings.hydro-1 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-hydro-03-white.png);
}
#results-standings.hydro-2 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-hydro-04-white.png);
}
#results-standings.island-s3 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-island-white.png);
  width: 250px;
}
#results-standings.island-s3-1 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-island-05-white.png);
  width: 165px;
}
#results-standings.island-s3-2 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-island-06-white.png);
  width: 165px;
}
#results-standings.island-s3-other-1 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-island-other-07-white.png);
  width: 165px;
}
#results-standings.island-s3-other-2 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-island-other-08-white.png);
  width: 165px;
}
#results-standings.copper-1 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-copper-09-white.png);
}
#results-standings.copper-2 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-copper-10-white.png);
}
#results-standings.andes .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/xprix-logo-andes-white.svg);
}
#results-standings.andes-1 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-andes-07-white.png);
}
#results-standings.andes-2 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-andes-08-white.png);
}
#results-standings.valley .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/xprix-logo-valley-white.svg);
}
#results-standings.valley-1 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-valley-09-white.png);
}
#results-standings.valley-2 .widget-title:after {
  background-image: url(https://www.extreme-e.com/assets/img/events/logo-valley-10-white.png);
}
#results-standings .data-col .data-header .team-position-team {
  width: 320px;
}
.data-col tr .team-drivers.team-drivers-image {
  width: 160px;
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.data-col tr .team-drivers.team-drivers-image img {
  width: 100%;
  top: -32px;
  position: absolute;
  height: auto;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 78%, 0 78%);
  clip-path: polygon(0 0, 100% 0, 100% 78%, 0 78%);
}
.races-hide-points div.team-points,
.races-hide-time div.team-time,
.standings-hide-points td.team-points,
.standings-hide-time td.team-elapsed-time {
  display: none !important;
}
body.results .home-results {
  margin-top: 80px;
  margin-right: calc(var(--column-width) * 2) !important;
  width: auto !important;
  margin-left: calc(var(--column-width) + 50px) !important;
}
body.results .home-results#results-standings-table .data-col tr {
  height: 64px;
}
body.results .home-results#results-standings-table .data-col tr .team-position {
  background: #201E26;
  width: 64px;
}
body.results .home-results#results-standings-table .data-col tr .team-points {
  color: #201E26 !important;
  width: 90px;
}
body.results .home-results#results-standings-table .data-col tr .team-drivers {
  color: #201E26;
}
body.results .home-results#results-standings-table .data-col tr .team-drivers.team-drivers-images {
  top: -15px !important;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 76%, 0 76%) !important;
  clip-path: polygon(0 0, 100% 0, 100% 76%, 0 76%) !important;
}
body.results .home-results#results-standings-table .data-col tr .team-drivers:not(.team-drivers-image) {
  width: auto;
  display: flex;
}
body.results .home-results#results-standings-table .data-col .data-header {
  display: none;
}
body.results .home-results#results-standings-table .data-col .team {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(2%, #FFFFFF), color-stop(19%, #EEEDEE));
  background-image: -o-linear-gradient(right, #FFFFFF 2%, #EEEDEE 19%);
  background-image: linear-gradient(270deg, #FFFFFF 2%, #EEEDEE 19%);
}
body.results .home-results.desert .team:nth-child(1) .team-position.ng-binding {
  background-color: #F9B600 !important;
}
body.results .home-results.desert .team:nth-child(1) .team-time,
body.results .home-results.desert .team:nth-child(1) .team-elapsed-time {
  color: #F9B600 !important;
}
body.results .home-results.ocean .team:nth-child(1) .team-position.ng-binding {
  background-color: #006FE6 !important;
  color: #ffffff !important;
}
body.results .home-results.ocean .team:nth-child(1) .team-time,
body.results .home-results.ocean .team:nth-child(1) .team-elapsed-time {
  color: #006FE6 !important;
}
body.results .home-results.arctic .team:nth-child(1) .team-position.ng-binding {
  background-color: #31DBE0 !important;
}
body.results .home-results.arctic .team:nth-child(1) .team-time,
body.results .home-results.arctic .team:nth-child(1) .team-elapsed-time {
  color: #31DBE0 !important;
}
body.results .home-results.amazon .team:nth-child(1) .team-position.ng-binding {
  background-color: #21CF5A !important;
}
body.results .home-results.amazon .team:nth-child(1) .team-time,
body.results .home-results.amazon .team:nth-child(1) .team-elapsed-time {
  color: #21CF5A !important;
}
body.results .home-results.island .team:nth-child(1) .team-position.ng-binding,
body.results .home-results.island-1 .team:nth-child(1) .team-position.ng-binding,
body.results .home-results.island-2 .team:nth-child(1) .team-position.ng-binding {
  background-color: #FF4100 !important;
}
body.results .home-results.island .team:nth-child(1) .team-time,
body.results .home-results.island-1 .team:nth-child(1) .team-time,
body.results .home-results.island-2 .team:nth-child(1) .team-time,
body.results .home-results.island .team:nth-child(1) .team-elapsed-time,
body.results .home-results.island-1 .team:nth-child(1) .team-elapsed-time,
body.results .home-results.island-2 .team:nth-child(1) .team-elapsed-time {
  color: #FF4100 !important;
}
body.results .home-results.island-other .team:nth-child(1) .team-position.ng-binding {
  background-color: #4DC19D !important;
}
body.results .home-results.island-other .team:nth-child(1) .team-time,
body.results .home-results.island-other .team:nth-child(1) .team-elapsed-time {
  color: #4DC19D !important;
}
body.results .home-results.jurassic .team:nth-child(1) .team-position.ng-binding {
  background-color: #AAE632 !important;
}
body.results .home-results.jurassic .team:nth-child(1) .team-time,
body.results .home-results.jurassic .team:nth-child(1) .team-elapsed-time {
  color: #AAE632 !important;
}
body.results .home-results.copper .team:nth-child(1) .team-position.ng-binding {
  background-color: #A8483D !important;
}
body.results .home-results.copper .team:nth-child(1) .team-time,
body.results .home-results.copper .team:nth-child(1) .team-elapsed-time {
  color: #A8483D !important;
}
body.results .home-results.energy .team:nth-child(1) .team-position.ng-binding {
  background-color: #CF63CE !important;
}
body.results .home-results.energy .team:nth-child(1) .team-time,
body.results .home-results.energy .team:nth-child(1) .team-elapsed-time {
  color: #CF63CE !important;
}
body.results .home-results.glacier .team:nth-child(1) .team-position.ng-binding {
  background-color: #FF6A5D !important;
}
body.results .home-results.glacier .team:nth-child(1) .team-time,
body.results .home-results.glacier .team:nth-child(1) .team-elapsed-time {
  color: #FF6A5D !important;
}
body.results .home-results.hydro .team:nth-child(1) .team-position.ng-binding {
  background-color: #0BAEFF !important;
}
body.results .home-results.hydro .team:nth-child(1) .team-time,
body.results .home-results.hydro .team:nth-child(1) .team-elapsed-time {
  color: #0BAEFF !important;
}
body.results .home-results.andes .team:nth-child(1) .team-position.ng-binding {
  background-color: #8451F4 !important;
}
body.results .home-results.andes .team:nth-child(1) .team-time,
body.results .home-results.andes .team:nth-child(1) .team-elapsed-time {
  color: #8451F4 !important;
}
body.results .home-results.valley .team:nth-child(1) .team-position.ng-binding {
  background-color: #8C6EED !important;
}
body.results .home-results.valley .team:nth-child(1) .team-time,
body.results .home-results.valley .team:nth-child(1) .team-elapsed-time {
  color: #8C6EED !important;
}
body.results .home-results header {
  display: none;
}
body.results .home-results .group-name,
body.results .home-results .more-items-item .wrapper .group-name {
  font-size: 25px;
  line-height: 20px;
}
body.results .home-results tr.team:nth-child(6) {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
body.results .home-results .team {
  margin-bottom: 0;
  display: none !important;
  margin-top: 10px !important;
}
body.results .home-results .team:not(tr) {
  background: rgba(32, 30, 38, 0.15) !important;
}
body.results .home-results .team:nth-child(1),
body.results .home-results .team:nth-child(2),
body.results .home-results .team:nth-child(3),
body.results .home-results .team:nth-child(4),
body.results .home-results .team:nth-child(5) {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
body.results .home-results .team:nth-child(1) .team-position.ng-binding {
  background-color: #F9B600 !important;
  color: #000000 !important;
}
body.results .home-results .team:nth-child(1) .team-time,
body.results .home-results .team:nth-child(1) .team-elapsed-time {
  color: #F9B600 !important;
}
body.results .home-results .wrapper.group-titles {
  display: none;
}
body.results .home-results#results-one .team-position.ng-binding,
body.results .home-results#results-two .team-position.ng-binding,
body.results .home-results .team-logo {
  width: 64px !important;
}
body.results .home-results#results-one .team.ng-scope,
body.results .home-results#results-two .team {
  height: 64px !important;
}
body.results .home-results#results-one .team.ng-scope:first-child .team-position,
body.results .home-results#results-two .team:first-child .team-position {
  color: #000000;
  background-color: #F9B600;
}
body.results .home-results#results-one .team-time,
body.results .home-results#results-two .team-time,
body.results .home-results#results-one .team-elapsed-time,
body.results .home-results#results-two .team-elapsed-time {
  background-color: #201E26;
  font-size: 12px !important;
  color: #ffffff;
  padding: 0 5px;
  width: 90px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
body.results .home-results .team-drivers .team-driver-name {
  font-size: 12px;
  line-height: 1;
}
body.results .home-results .team-logo-drivers {
  width: 115px !important;
  background-color: #EEEDEE;
}
body.results .home-results .team-logo-drivers img {
  top: -8px !important;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 69%, 0 69%) !important;
  clip-path: polygon(0 0, 100% 0, 100% 69%, 0 69%) !important;
}
body.results .home-results .team-drivers span[class*="flag-"] {
  margin-right: 5px;
  background-size: 60% 60%;
}
body.results .home-results#results-one .team-points.total,
body.results .home-results#results-two .team-points.total {
  width: 90px;
}
body.results .home-results td.team-elapsed-time {
  width: 117px;
  flex: none;
}
body.results .home-results .data-col tr .team-drivers {
  width: 115px;
}
body.results .home-results .data-col tr .team-drivers img {
  top: -8px !important;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 69%, 0 69%) !important;
  clip-path: polygon(0 0, 100% 0, 100% 69%, 0 69%) !important;
}
body.results .home-results#results-one .group_name,
body.results .home-results#results-two .group_name {
  display: flex;
}
body.results .home-results#results-one .team-drivers .ng-scope,
body.results .home-results#results-two .team-drivers {
  font-size: 12px;
  line-height: 1;
}
body.results .home-results .data-col {
  margin-top: 50px;
}
body.results .home-results .data-col tr.data-header .team-position-team,
body.results .home-results .data-col tr.data-header .team-drivers {
  opacity: 0;
  width: auto !important;
}
body.results .home-results#results-one.desert tr.team:nth-child(2) .team-position.ng-binding,
body.results .home-results#results-two.desert tr.team:nth-child(2) .team-position.ng-binding {
  background-color: #F9B600 !important;
}
body.results .home-results#results-one.desert tr.team:nth-child(2) .team-time,
body.results .home-results#results-two.desert tr.team:nth-child(2) .team-time,
body.results .home-results#results-one.desert tr.team:nth-child(2) .team-elapsed-time,
body.results .home-results#results-two.desert tr.team:nth-child(2) .team-elapsed-time {
  color: #F9B600 !important;
}
body.results .home-results#results-one.ocean tr.team:nth-child(2) .team-position.ng-binding,
body.results .home-results#results-two.ocean tr.team:nth-child(2) .team-position.ng-binding {
  background-color: #006FE6 !important;
  color: #ffffff !important;
}
body.results .home-results#results-one.ocean tr.team:nth-child(2) .team-time,
body.results .home-results#results-two.ocean tr.team:nth-child(2) .team-time,
body.results .home-results#results-one.ocean tr.team:nth-child(2) .team-elapsed-time,
body.results .home-results#results-two.ocean tr.team:nth-child(2) .team-elapsed-time {
  color: #006FE6 !important;
}
body.results .home-results#results-one.arctic tr.team:nth-child(2) .team-position.ng-binding,
body.results .home-results#results-two.arctic tr.team:nth-child(2) .team-position.ng-binding {
  background-color: #31DBE0 !important;
}
body.results .home-results#results-one.arctic tr.team:nth-child(2) .team-time,
body.results .home-results#results-two.arctic tr.team:nth-child(2) .team-time,
body.results .home-results#results-one.arctic tr.team:nth-child(2) .team-elapsed-time,
body.results .home-results#results-two.arctic tr.team:nth-child(2) .team-elapsed-time {
  color: #31DBE0 !important;
}
body.results .home-results#results-one.amazon tr.team:nth-child(2) .team-position.ng-binding,
body.results .home-results#results-two.amazon tr.team:nth-child(2) .team-position.ng-binding {
  background-color: #21CF5A !important;
}
body.results .home-results#results-one.amazon tr.team:nth-child(2) .team-time,
body.results .home-results#results-two.amazon tr.team:nth-child(2) .team-time,
body.results .home-results#results-one.amazon tr.team:nth-child(2) .team-elapsed-time,
body.results .home-results#results-two.amazon tr.team:nth-child(2) .team-elapsed-time {
  color: #21CF5A !important;
}
body.results .home-results#results-one.island tr.team:nth-child(2) .team-position.ng-binding,
body.results .home-results#results-two.island tr.team:nth-child(2) .team-position.ng-binding,
body.results .home-results#results-one.island-1 tr.team:nth-child(2) .team-position.ng-binding,
body.results .home-results#results-two.island-1 tr.team:nth-child(2) .team-position.ng-binding,
body.results .home-results#results-one.island-2 tr.team:nth-child(2) .team-position.ng-binding,
body.results .home-results#results-two.island-2 tr.team:nth-child(2) .team-position.ng-binding {
  background-color: #FF4100 !important;
}
body.results .home-results#results-one.island tr.team:nth-child(2) .team-time,
body.results .home-results#results-two.island tr.team:nth-child(2) .team-time,
body.results .home-results#results-one.island-1 tr.team:nth-child(2) .team-time,
body.results .home-results#results-two.island-1 tr.team:nth-child(2) .team-time,
body.results .home-results#results-one.island-2 tr.team:nth-child(2) .team-time,
body.results .home-results#results-two.island-2 tr.team:nth-child(2) .team-time,
body.results .home-results#results-one.island tr.team:nth-child(2) .team-elapsed-time,
body.results .home-results#results-two.island tr.team:nth-child(2) .team-elapsed-time,
body.results .home-results#results-one.island-1 tr.team:nth-child(2) .team-elapsed-time,
body.results .home-results#results-two.island-1 tr.team:nth-child(2) .team-elapsed-time,
body.results .home-results#results-one.island-2 tr.team:nth-child(2) .team-elapsed-time,
body.results .home-results#results-two.island-2 tr.team:nth-child(2) .team-elapsed-time {
  color: #FF4100 !important;
}
body.results .home-results#results-one.island-other tr.team:nth-child(2) .team-position.ng-binding,
body.results .home-results#results-two.island-other tr.team:nth-child(2) .team-position.ng-binding {
  background-color: #4DC19D !important;
}
body.results .home-results#results-one.island-other tr.team:nth-child(2) .team-time,
body.results .home-results#results-two.island-other tr.team:nth-child(2) .team-time,
body.results .home-results#results-one.island-other tr.team:nth-child(2) .team-elapsed-time,
body.results .home-results#results-two.island-other tr.team:nth-child(2) .team-elapsed-time {
  color: #4DC19D !important;
}
body.results .home-results#results-one.jurassic tr.team:nth-child(2) .team-position.ng-binding,
body.results .home-results#results-two.jurassic tr.team:nth-child(2) .team-position.ng-binding {
  background-color: #AAE632 !important;
}
body.results .home-results#results-one.jurassic tr.team:nth-child(2) .team-time,
body.results .home-results#results-two.jurassic tr.team:nth-child(2) .team-time,
body.results .home-results#results-one.jurassic tr.team:nth-child(2) .team-elapsed-time,
body.results .home-results#results-two.jurassic tr.team:nth-child(2) .team-elapsed-time {
  color: #AAE632 !important;
}
body.results .home-results#results-one.copper tr.team:nth-child(2) .team-position.ng-binding,
body.results .home-results#results-two.copper tr.team:nth-child(2) .team-position.ng-binding {
  background-color: #A8483D !important;
}
body.results .home-results#results-one.copper tr.team:nth-child(2) .team-time,
body.results .home-results#results-two.copper tr.team:nth-child(2) .team-time,
body.results .home-results#results-one.copper tr.team:nth-child(2) .team-elapsed-time,
body.results .home-results#results-two.copper tr.team:nth-child(2) .team-elapsed-time {
  color: #A8483D !important;
}
body.results .home-results#results-one.energy tr.team:nth-child(2) .team-position.ng-binding,
body.results .home-results#results-two.energy tr.team:nth-child(2) .team-position.ng-binding {
  background-color: #CF63CE !important;
}
body.results .home-results#results-one.energy tr.team:nth-child(2) .team-time,
body.results .home-results#results-two.energy tr.team:nth-child(2) .team-time,
body.results .home-results#results-one.energy tr.team:nth-child(2) .team-elapsed-time,
body.results .home-results#results-two.energy tr.team:nth-child(2) .team-elapsed-time {
  color: #CF63CE !important;
}
body.results .home-results#results-one.glacier tr.team:nth-child(2) .team-position.ng-binding,
body.results .home-results#results-two.glacier tr.team:nth-child(2) .team-position.ng-binding {
  background-color: #FF6A5D !important;
}
body.results .home-results#results-one.glacier tr.team:nth-child(2) .team-time,
body.results .home-results#results-two.glacier tr.team:nth-child(2) .team-time,
body.results .home-results#results-one.glacier tr.team:nth-child(2) .team-elapsed-time,
body.results .home-results#results-two.glacier tr.team:nth-child(2) .team-elapsed-time {
  color: #FF6A5D !important;
}
body.results .home-results#results-one.hydro tr.team:nth-child(2) .team-position.ng-binding,
body.results .home-results#results-two.hydro tr.team:nth-child(2) .team-position.ng-binding {
  background-color: #0BAEFF !important;
}
body.results .home-results#results-one.hydro tr.team:nth-child(2) .team-time,
body.results .home-results#results-two.hydro tr.team:nth-child(2) .team-time,
body.results .home-results#results-one.hydro tr.team:nth-child(2) .team-elapsed-time,
body.results .home-results#results-two.hydro tr.team:nth-child(2) .team-elapsed-time {
  color: #0BAEFF !important;
}
body.results .home-results#results-one.andes tr.team:nth-child(2) .team-position.ng-binding,
body.results .home-results#results-two.andes tr.team:nth-child(2) .team-position.ng-binding {
  background-color: #8451F4 !important;
}
body.results .home-results#results-one.andes tr.team:nth-child(2) .team-time,
body.results .home-results#results-two.andes tr.team:nth-child(2) .team-time,
body.results .home-results#results-one.andes tr.team:nth-child(2) .team-elapsed-time,
body.results .home-results#results-two.andes tr.team:nth-child(2) .team-elapsed-time {
  color: #8451F4 !important;
}
body.results .home-results#results-one.valley tr.team:nth-child(2) .team-position.ng-binding,
body.results .home-results#results-two.valley tr.team:nth-child(2) .team-position.ng-binding {
  background-color: #8C6EED !important;
}
body.results .home-results#results-one.valley tr.team:nth-child(2) .team-time,
body.results .home-results#results-two.valley tr.team:nth-child(2) .team-time,
body.results .home-results#results-one.valley tr.team:nth-child(2) .team-elapsed-time,
body.results .home-results#results-two.valley tr.team:nth-child(2) .team-elapsed-time {
  color: #8C6EED !important;
}
#results-button {
  margin-top: 0;
  margin-bottom: 0;
}
#results-button .wrapper {
  padding: 0;
}
.standings-spotlight .loading-container {
  display: none;
}
.standings-spotlight .team {
  display: none;
}
.standings-spotlight .team:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
}
.standings-spotlight .team > * {
  height: auto;
}
.standings-spotlight .tabs-content {
  width: calc(var(--column-width) * 9);
  margin-right: var(--column-width);
  margin-left: auto;
}
.standings-spotlight .tabs-content .team-position {
  color: #ffffff;
  width: 85px;
  height: 85px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 30px;
  background-color: #201E26;
  position: absolute;
  bottom: 85px;
  left: 0;
  z-index: 1;
}
.standings-spotlight .tabs-content .team-logo {
  width: 85px;
  position: absolute;
  bottom: 0;
  left: 0;
  height: auto;
  z-index: 1;
}
.standings-spotlight .tabs-content .team-logo-drivers {
  padding-left: 85px;
  text-align: center;
  width: auto;
}
.standings-spotlight .tabs-content .team-logo-drivers:before {
  position: absolute;
  height: 85px;
  width: 100%;
  bottom: 0;
  content: "";
  background-color: #EEEDEE;
  left: 0;
  z-index: 0;
}
.standings-spotlight .tabs-content .team-logo-drivers img {
  width: 100%;
  top: auto;
  position: relative;
  height: auto;
  -webkit-clip-path: none;
  clip-path: none;
  -o-object-fit: contain;
  object-fit: contain;
  max-width: 700px;
}
.standings-spotlight .tabs-content .team-drivers {
  padding-left: 100px;
  height: 85px;
  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: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #DEDEDF;
}
.standings-spotlight .tabs-content .team-drivers > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
}
.standings-spotlight .tabs-content .team-points {
  position: absolute;
  font-size: 80px;
  color: #201E26;
  height: auto;
  bottom: -70px;
  right: 0;
  z-index: 1;
}
#homev3-right-side-two {
  bottom: -142px;
  position: absolute;
  left: var(--column-width);
}
#homev3-right-side-two ul {
  margin-top: 0;
}
#homev3-right-side-two ul li .wrapper {
  padding: 0 !important;
}
#next-event {
  padding: 80px 0 80px 0 !important;
}
#next-event ul li > a {
  width: calc(var(--column-width) * 4);
  margin-right: calc(var(--column-width) * 1);
  text-align: right;
  height: calc(var(--column-width) * 2);
  flex: none;
}
#next-event ul li > a img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  padding: 0 20px !important;
}
#next-event ul li .wrapper {
  padding-right: 0 !important;
}
#next-event ul li .wrapper h2 {
  width: 100%;
}
#next-event ul li .wrapper h2 a {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#next-event ul li .wrapper h2 a span {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#next-event ul li .wrapper > *:not(.more-items-category) {
  margin-left: calc(var(--column-width) + 50px) !important;
}
.team-position:before {
  content: "0";
}
tr:nth-child(11) > .team-position::before {
  content: "";
}
.wrapper div.team:nth-child(10) .team-position::before {
  content: "";
}
body.results-landing {
  overflow: hidden !important;
}
@-webkit-keyframes resultsIntroFade {
  100% {
    opacity: 0.6;
  }
}
@keyframes resultsIntroFade {
  100% {
    opacity: 0.6;
  }
}
@-webkit-keyframes resultsIntroLine {
  100% {
    line-height: 1;
  }
}
@keyframes resultsIntroLine {
  100% {
    line-height: 1;
  }
}
@-webkit-keyframes tabsIntroFade {
  100% {
    opacity: 0.4;
  }
}
@keyframes tabsIntroFade {
  100% {
    opacity: 0.4;
  }
}
body.page-loaded #results-landing ul li {
  -webkit-animation: resultsIntroFade 0.5s forwards cubic-bezier(0.77, 0, 0.18, 1);
  animation: resultsIntroFade 0.5s forwards cubic-bezier(0.77, 0, 0.18, 1);
}
body.page-loaded #results-landing ul li .wrapper h2 a > div,
body.page-loaded #results-landing ul li .wrapper h2 a > span {
  -webkit-animation: resultsIntroLine 0.5s forwards cubic-bezier(0.77, 0, 0.18, 1);
  animation: resultsIntroLine 0.5s forwards cubic-bezier(0.77, 0, 0.18, 1);
}
body.page-loaded #results-landing ul li .wrapper h2 a > div {
  color: #ffffff;
}
body.page-loaded #results-landing ul li.results-item-1 {
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
}
body.page-loaded #results-landing ul li.results-item-1 .wrapper h2 a > div {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}
body.page-loaded #results-landing ul li.results-item-1 .wrapper h2 a > span {
  -webkit-animation-delay: 1.4s;
  animation-delay: 1.4s;
}
body.page-loaded #results-landing ul li.results-item-2 {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}
body.page-loaded #results-landing ul li.results-item-2 .wrapper h2 a > div {
  -webkit-animation-delay: 1.4s;
  animation-delay: 1.4s;
}
body.page-loaded #results-landing ul li.results-item-2 .wrapper h2 a > span {
  -webkit-animation-delay: 1.6s;
  animation-delay: 1.6s;
}
body.page-loaded #results-landing ul li.results-item-3 {
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
}
body.page-loaded #results-landing ul li.results-item-3 .wrapper h2 a > div {
  -webkit-animation-delay: 1.6s;
  animation-delay: 1.6s;
}
body.page-loaded #results-landing ul li.results-item-3 .wrapper h2 a > span {
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
}
body.page-loaded #results-landing ul li.results-item-4 {
  -webkit-animation-delay: 1.3s;
  animation-delay: 1.3s;
}
body.page-loaded #results-landing ul li.results-item-4 .wrapper h2 a > div {
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
}
body.page-loaded #results-landing ul li.results-item-4 .wrapper h2 a > span {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
body.page-loaded #results-landing ul li.results-item-5 {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
}
body.page-loaded #results-landing ul li.results-item-5 .wrapper h2 a > div {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
body.page-loaded #results-landing ul li.results-item-5 .wrapper h2 a > span {
  -webkit-animation-delay: 2.2s;
  animation-delay: 2.2s;
}
body.page-loaded #results-landing ul li.results-item-6 {
  -webkit-animation-delay: 1.7s;
  animation-delay: 1.7s;
}
body.page-loaded #results-landing ul li.results-item-6 .wrapper h2 a > div {
  -webkit-animation-delay: 2.2s;
  animation-delay: 2.2s;
}
body.page-loaded #results-landing ul li.results-item-6 .wrapper h2 a > span {
  -webkit-animation-delay: 2.4s;
  animation-delay: 2.4s;
}
body.page-loaded #results-landing ul li.results-item-7 {
  -webkit-animation-delay: 1.9s;
  animation-delay: 1.9s;
}
body.page-loaded #results-landing ul li.results-item-7 .wrapper h2 a > div {
  -webkit-animation-delay: 2.4s;
  animation-delay: 2.4s;
}
body.page-loaded #results-landing ul li.results-item-7 .wrapper h2 a > span {
  -webkit-animation-delay: 2.6s;
  animation-delay: 2.6s;
}
body.page-loaded #results-landing ul li.results-item-8 {
  -webkit-animation-delay: 2.1s;
  animation-delay: 2.1s;
}
body.page-loaded #results-landing ul li.results-item-8 .wrapper h2 a > div {
  -webkit-animation-delay: 2.6s;
  animation-delay: 2.6s;
}
body.page-loaded #results-landing ul li.results-item-8 .wrapper h2 a > span {
  -webkit-animation-delay: 2.8s;
  animation-delay: 2.8s;
}
#results-landing ul li {
  pointer-events: none;
  opacity: 0;
  height: calc(100svh - var(--header-height));
}
#results-landing ul li.available-1 {
  pointer-events: all;
  opacity: 1 !important;
}
#results-landing ul li.available-1.active {
  pointer-events: all !important;
}
#results-landing ul li.available-1 > a:not(.all-box-link):before,
#results-landing ul li.available-1 .wrapper {
  opacity: 1;
}
#results-landing ul li > a:not(.all-box-link) {
  position: relative;
}
#results-landing ul li > a:not(.all-box-link) img {
  height: calc((var(--vh, 1vh) * 100) - var(--header-height));
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0.7;
  padding: 0 !important;
}
#results-landing ul li > a:not(.all-box-link):before {
  opacity: 1;
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
  background-size: contain;
  width: 100%;
  height: 140px;
  left: 0;
  top: 50%;
  margin-left: 0;
  margin-top: -70px;
  z-index: 1;
}
#results-landing ul li > a.all-box-link {
  background: none;
}
#results-landing ul li.ocean > a:before {
  background-image: url(../img/events/logo-ocean-white.png);
}
#results-landing ul li.ocean .wrapper h2 span {
  color: #006FE6;
}
#results-landing ul li.desert.results-item-01 > a:before {
  background-image: url(../img/events/logo-desert-01-white.png);
}
#results-landing ul li.desert.results-item-02 > a:before {
  background-image: url(../img/events/logo-desert-02-white.png);
}
#results-landing ul li.desert > a:before {
  background-image: url(../img/events/logo-desert-white.png);
}
#results-landing ul li.desert .wrapper h2 span {
  color: #F9B600;
}
#results-landing ul li.arctic > a:before {
  background-image: url(../img/events/logo-arctic-white.png);
}
#results-landing ul li.arctic .wrapper h2 span {
  color: #31DBE0;
}
#results-landing ul li.glacier > a:before {
  background-image: url(../img/events/logo-glacier-white.png);
}
#results-landing ul li.glacier .wrapper h2 span {
  color: #FF6A5D;
}
#results-landing ul li.amazon > a:before {
  background-image: url(../img/events/logo-amazon-white.png);
}
#results-landing ul li.amazon .wrapper h2 span {
  color: #21CF5A;
}
#results-landing ul li.island-1 > a:before {
  background-image: url(../img/events/logo-island-1-white-vertical.png);
  height: 220px;
  margin-top: -150px;
}
#results-landing ul li.island-2 > a:before {
  background-image: url(../img/events/logo-island-2-white-vertical.png);
  height: 220px;
  margin-top: -150px;
}
#results-landing ul li.island .wrapper h2 span,
#results-landing ul li.island-1 .wrapper h2 span,
#results-landing ul li.island-2 .wrapper h2 span {
  color: #FF4100;
}
#results-landing ul li.island.results-item-05 > a:before {
  background-image: url(../img/events/logo-island-05-white.png);
}
#results-landing ul li.island.results-item-06 > a:before {
  background-image: url(../img/events/logo-island-06-white.png);
}
#results-landing ul li.island > a:before {
  background-image: url(../img/events/logo-island-white.png);
  /*
						height: 220px;
						margin-top: -150px;
						*/
}
#results-landing ul li.island.season-1 > a:before {
  background-image: url(../img/events/logo-island-white-enel-vertical.png);
  height: 220px;
  margin-top: -150px;
}
#results-landing ul li.island-other .wrapper h2 span {
  color: #4DC19D;
}
#results-landing ul li.island-other.results-item-07 > a:before {
  background-image: url(../img/events/logo-island-other-07-white.png);
}
#results-landing ul li.island-other.results-item-08 > a:before {
  background-image: url(../img/events/logo-island-other-08-white.png);
}
#results-landing ul li.island-other > a:before {
  background-image: url(../img/events/logo-island-other-white.png);
}
#results-landing ul li.jurassic > a:before {
  background-image: url(../img/events/logo-jurassic-white.png);
}
#results-landing ul li.jurassic .wrapper h2 span {
  color: #AAE632;
}
#results-landing ul li.copper.results-item-09 > a:before {
  background-image: url(../img/events/logo-copper-09-white.png);
}
#results-landing ul li.copper.results-item-10 > a:before {
  background-image: url(../img/events/logo-copper-10-white.png);
}
#results-landing ul li.copper:not(.s3) > a:before {
  background-image: url(../img/events/logo-copper-white-vertical.png);
  height: 220px;
  margin-top: -150px;
}
#results-landing ul li.copper .wrapper h2 span {
  color: #A8483D;
}
#results-landing ul li.copper-s3 > a:before {
  background-image: url(../img/events/logo-copper-white.png);
}
#results-landing ul li.copper-s3 .wrapper h2 span {
  color: #A8483D;
}
#results-landing ul li.energy > a:before {
  background-image: url(../img/events/logo-energy-white-vertical-dark.png);
  height: 220px;
  margin-top: -150px;
}
#results-landing ul li.energy .wrapper h2 span {
  color: #CF63CE;
}
#results-landing ul li.hydro.results-item-03 > a:before {
  background-image: url(../img/events/logo-hydro-03-white.png);
}
#results-landing ul li.hydro.results-item-04 > a:before {
  background-image: url(../img/events/logo-hydro-04-white.png);
}
#results-landing ul li.hydro > a:before {
  background-image: url(../img/events/logo-hydro-white.png);
}
#results-landing ul li.hydro .wrapper h2 span {
  color: #0BAEFF;
}
#results-landing ul li.andes.results-item-07 > a:before {
  background-image: url(../img/events/logo-andes-07-white.png);
}
#results-landing ul li.andes.results-item-08 > a:before {
  background-image: url(../img/events/logo-andes-08-white.png);
}
#results-landing ul li.andes > a:before {
  background-image: url(../img/events/logo-andes-white.png);
}
#results-landing ul li.andes .wrapper h2 span {
  color: #8451F4;
}
#results-landing ul li.valley.results-item-09 > a:before {
  background-image: url(../img/events/logo-valley-09-white.png);
}
#results-landing ul li.valley.results-item-10 > a:before {
  background-image: url(../img/events/logo-valley-10-white.png);
}
#results-landing ul li.valley > a:before {
  background-image: url(../img/events/logo-valley-white.png);
}
#results-landing ul li.valley .wrapper h2 span {
  color: #8C6EED;
}
#results-landing ul li.tbc.results-item-03 > a:before {
  background-image: url(../img/events/logo-tbc-03-white.png);
}
#results-landing ul li.tbc.results-item-04 > a:before {
  background-image: url(../img/events/logo-tbc-04-white.png);
}
#results-landing ul li.tbc .wrapper h2 span {
  color: #66656a;
}
#results-landing ul li.tbc-4 > a:before,
#results-landing ul li.tbc-5 > a:before {
  background-image: url(../img/events/xprix-empty.png);
}
#results-landing ul li.tbc-4 .wrapper h2 div,
#results-landing ul li.tbc-5 .wrapper h2 div {
  color: transparent;
}
#results-landing ul li.tbc-4 .wrapper h2 div:before,
#results-landing ul li.tbc-5 .wrapper h2 div:before {
  content: "TBC";
  color: #fff;
  margin: 0 auto;
  display: block;
}
#results-landing ul li.tbc-4 .wrapper h2 span,
#results-landing ul li.tbc-5 .wrapper h2 span {
  opacity: 0;
}
#results-landing ul li .wrapper {
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.45)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 100%);
  top: 61%;
  padding: 0 5px 70px 5px;
  opacity: 1;
}
#results-landing ul li .wrapper .link-button {
  display: none;
}
#results-landing ul li .wrapper .more-items-category {
  margin-top: 0;
  font-size: 25px;
  line-height: 25px;
}
#results-landing ul li .wrapper h2 {
  margin-top: 0;
}
#results-landing ul li .wrapper h2 a > * {
  line-height: 3.4;
  overflow: hidden;
  height: 25px;
  display: block;
}
#fanworld-top {
  padding-right: calc(var(--column-width) + 60px) !important;
  padding-left: calc(var(--column-width) + 60px) !important;
  padding-bottom: 300px;
}
#fanworld-top.fanworld-top-landing {
  padding-right: calc(var(--column-width) * 2 + 60px) !important;
  padding-left: calc(var(--column-width) * 2 + 60px) !important;
  padding-bottom: 250px;
}
#fanworld-top ul li .wrapper {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
#fanworld-top ul li .wrapper h2 {
  width: calc(var(--column-width) * 9);
  max-width: 560px;
}
#fanworld-top ul li .wrapper p {
  width: calc(var(--column-width) * 10);
}
#fanworld-wrapper {
  padding-right: calc(var(--column-width) + 60px);
  padding-left: calc(var(--column-width) + 60px);
}
#fanworld-wrapper:not(.layout-row) > *:last-child {
  margin-top: 0;
  padding-top: 60px !important;
}
#fanworld-wrapper:not(.layout-row) > * {
  margin-bottom: 0;
}
#fanworld-wrapper:not(.layout-row) > *,
#fanworld-wrapper:not(.layout-row) > *:last-child,
#fanworld-wrapper:not(.layout-row) > *:first-child {
  padding-left: calc((100% - (var(--column-width) * 14)) / 2);
  padding-right: calc((100% - (var(--column-width) * 14)) / 2);
  width: auto;
}
#fanworld-wrapper:not(.layout-row) #sign-up.is-mobile .img-1,
#fanworld-wrapper:not(.layout-row) #sign-up.is-mobile .img-2 {
  display: none;
}
#fanworld-wrapper:not(.layout-row) #sign-up.is-mobile ul li > a img {
  margin-bottom: 20px;
}
#fanworld-wrapper:not(.layout-row) #sign-up.fanworld-signup .widget-title {
  margin-top: 0;
}
#fanworld-wrapper:not(.layout-row) #sign-up.fanworld-signup .formly .formly-field.birth {
  width: 100%;
}
#fanworld-wrapper:not(.layout-row) #sign-up.fanworld-signup .formly .formly-field.birth > * {
  padding-right: 0;
}
#fanworld-wrapper:not(.layout-row) #sign-up.fanworld-signup .formly .formly-field.birth .btn {
  background: transparent;
}
#fanworld-wrapper > * {
  margin-top: -250px;
  padding-top: 120px !important;
}
#fanworld-wrapper > *:first-child {
  padding-left: calc(var(--column-width) * 2);
}
#fanworld-wrapper > *:last-child {
  padding-right: calc(var(--column-width) * 2);
  padding-left: calc(var(--column-width) * 2);
  width: calc(var(--column-width) * 14);
  max-width: 100%;
}
.fanworld-gif {
  width: calc(var(--column-width) * 8);
}
.fanworld-gif video {
  width: 100%;
}
#sign-up.fanworld-signup {
  background-color: #ffffff;
  max-width: 100%;
}
#sign-up.fanworld-signup.wifi-signup {
  max-width: 900px;
  width: 100%;
  padding: 45px 55px;
  margin: 0 auto;
}
#sign-up.fanworld-signup.wifi-signup form {
  max-width: 700px;
}
#sign-up.fanworld-signup.wifi-signup .formly .formly-field:first-child .separator {
  font-size: 36px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#sign-up.fanworld-signup.wifi-signup .formly-field {
  margin-bottom: 16px;
}
#sign-up.fanworld-signup.wifi-signup .formly .form-group .radio-group > * {
  margin-bottom: 0;
}
#sign-up.fanworld-signup .widget-title {
  color: #201E26;
  font-size: 25px;
  line-height: 1.1;
  margin-bottom: 40px;
  margin-top: 30px;
}
#sign-up.fanworld-signup .widget-title small {
  font-size: 16px;
  margin-top: 10px;
  display: block;
  line-height: 25px;
}
#sign-up.fanworld-signup .formly {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#sign-up.fanworld-signup .formly .form-buttons .form-messages {
  padding: 0;
  text-align: left;
}
#sign-up.fanworld-signup .formly .form-buttons .btn {
  padding-right: 30px;
}
#sign-up.fanworld-signup .formly .formly-field {
  width: 100%;
}
#sign-up.fanworld-signup .formly .formly-field.firstname,
#sign-up.fanworld-signup .formly .formly-field.lastname,
#sign-up.fanworld-signup .formly .formly-field.birth,
#sign-up.fanworld-signup .formly .formly-field.country {
  width: 50%;
}
#sign-up.fanworld-signup .formly .formly-field.firstname > *,
#sign-up.fanworld-signup .formly .formly-field.birth > * {
  padding-right: 10px;
}
#sign-up.fanworld-signup .formly .formly-field.lastname > *,
#sign-up.fanworld-signup .formly .formly-field.country > * {
  padding-left: 10px;
}
#sign-up.fanworld-signup .formly .formly-field .separator {
  color: #201E26;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#sign-up.fanworld-signup .formly .formly-field .separator a {
  font-weight: bold;
  text-decoration: underline;
  color: #201E26;
}
#sign-up.fanworld-signup .formly .form-control,
#sign-up.fanworld-signup .formly .formly-field-dropzone .drop-zone .dz-message {
  color: #201E26;
  border: 3px solid rgba(32, 30, 38, 0.1);
}
#sign-up.fanworld-signup .formly .form-control::-webkit-input-placeholder,
#sign-up.fanworld-signup .formly .formly-field-dropzone .drop-zone .dz-message::-webkit-input-placeholder {
  color: rgba(32, 30, 38, 0.1);
}
#sign-up.fanworld-signup .formly .form-control:-ms-input-placeholder,
#sign-up.fanworld-signup .formly .formly-field-dropzone .drop-zone .dz-message:-ms-input-placeholder {
  color: rgba(32, 30, 38, 0.1);
}
#sign-up.fanworld-signup .formly .form-control::-ms-input-placeholder,
#sign-up.fanworld-signup .formly .formly-field-dropzone .drop-zone .dz-message::-ms-input-placeholder {
  color: rgba(32, 30, 38, 0.1);
}
#sign-up.fanworld-signup .formly .form-control::-moz-placeholder,
#sign-up.fanworld-signup .formly .formly-field-dropzone .drop-zone .dz-message::-moz-placeholder {
  color: rgba(32, 30, 38, 0.1);
}
#sign-up.fanworld-signup .formly .form-control::placeholder,
#sign-up.fanworld-signup .formly .formly-field-dropzone .drop-zone .dz-message::placeholder {
  color: rgba(32, 30, 38, 0.1);
}
#sign-up.fanworld-signup .formly .form-control:focus,
#sign-up.fanworld-signup .formly .formly-field-dropzone .drop-zone .dz-message:focus {
  border-color: #201E26;
}
#sign-up.fanworld-signup .formly .form-control option,
#sign-up.fanworld-signup .formly .formly-field-dropzone .drop-zone .dz-message option {
  background-color: #ffffff;
}
#sign-up.fanworld-signup .formly .formly-field-select .controls:after {
  background-image: url(../img/down-arrow-black.svg);
}
#sign-up.fanworld-signup .formly .form-group label {
  text-transform: none;
  font-size: 16px;
  letter-spacing: 0;
}
#sign-up.fanworld-signup .formly .form-group .checkbox label {
  color: #201E26;
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: none;
}
#sign-up.fanworld-signup .formly .form-group .checkbox label input {
  border-color: rgba(32, 30, 38, 0.1);
}
.uib-datepicker-popup .btn:after,
.uib-datepicker-popup .btn:before {
  display: none;
}
.uib-datepicker-popup .btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.uib-datepicker-popup .btn-group > * {
  margin-right: 5px;
}
.modal-autographs-downloads.md-modal {
  max-width: 100%;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  bottom: 0;
}
.modal-autographs-downloads.md-modal .md-content {
  position: absolute;
  height: 100%;
  width: 100%;
}
.modal-autographs-downloads.md-modal .md-body {
  padding: 120px calc(var(--column-width) * 2 + 60px);
  overflow: auto;
  position: absolute;
  bottom: 0;
  top: 0;
  width: 100%;
  background: #ffffff;
}
.modal-autographs-downloads.md-modal .widget .widget-title {
  font-size: 20px;
}
.modal-autographs-downloads.md-modal .widget ul {
  margin-top: 20px;
  padding: 0 !important;
}
.modal-autographs-downloads.md-modal .widget ul li > a {
  position: relative;
}
.modal-autographs-downloads.md-modal .widget ul li > a:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60%;
  background-color: #08080A;
  z-index: 0;
}
.modal-autographs-downloads.md-modal .widget ul li > a img {
  z-index: 1;
  position: relative;
  padding: 0;
}
.modal-autographs-downloads.md-modal .widget ul li .wrapper {
  padding: 0 0 50px 0;
}
.modal-autographs-downloads.md-modal .widget ul li .wrapper .link-button a {
  position: absolute;
  bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.modal-autographs-downloads.md-modal .md-footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 75px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 2;
  left: 0;
  background: #fff;
  color: #000;
  padding: 0 50px;
  -webkit-box-shadow: 1px 28px 55px rgba(0, 0, 0, 0.55);
  box-shadow: 1px 28px 55px rgba(0, 0, 0, 0.55);
}
.modal-autographs-downloads.md-modal .md-footer a {
  color: #000000;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}
.modal-autographs-downloads.md-modal .md-footer a i {
  font-family: "Ionicons";
  margin-right: 20px;
}
.modal-autographs-downloads.md-modal .md-footer a i:before {
  content: "\f2c0";
  font-size: 30px;
}
.ol-reset .article-view-body ol {
  counter-reset: list-item;
}
.ol-reset .article-view-body ol li {
  display: list-item;
}
.ol-reset .article-view-body ol li:before {
  display: none;
}
body.page-loaded .top-stories-wrapper #featured-news {
  -webkit-transition: bottom 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.3s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: bottom 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.3s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: bottom 0.5s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.3s 1.5s cubic-bezier(0.77, 0, 0.18, 1);
  opacity: 1;
}
body.header-unpinned #header .live-now.green-btn,
body.header-unpinned #header .live-now.red-btn,
body.header-unpinned #header .live-now.blue-btn {
  height: var(--header-height);
}
body #header:after {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
body #header .logo-link .logo-img {
  width: 40%;
  height: 40%;
  margin-left: -20%;
  margin-top: -20%;
}
body #header #header-zone8.header-footer-zone {
  display: none;
}
body #header #header-zone3.header-footer-zone,
body #header #header-zone4.header-footer-zone {
  height: 100%;
}
body #header #header-zone4.header-footer-zone .countdown {
  display: none;
}
body #header #header-zone3.header-footer-zone {
  margin-left: auto;
  width: auto;
}
body #header .submenu-item {
  padding: 60px var(--column-width);
  background-color: #28282C !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  width: 33.3333%;
  position: relative;
  pointer-events: all;
}
body #header .submenu-item #schedule-one,
body #header .submenu-item #schedule-two,
body #header .submenu-item #schedule-three {
  width: 100%;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  display: flex;
  border: none;
  align-items: flex-start;
  margin: 0 0 10px 0;
}
body #header .submenu-item #schedule-one .widget-title,
body #header .submenu-item #schedule-two .widget-title,
body #header .submenu-item #schedule-three .widget-title {
  position: relative;
  opacity: 1;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
body #header .submenu-item #schedule-one ul,
body #header .submenu-item #schedule-two ul,
body #header .submenu-item #schedule-three ul {
  margin-top: 0;
}
body #header .submenu-item #schedule-one ul li,
body #header .submenu-item #schedule-two ul li,
body #header .submenu-item #schedule-three ul li {
  background: transparent;
}
body #header .submenu-item #schedule-one ul li .wrapper,
body #header .submenu-item #schedule-two ul li .wrapper,
body #header .submenu-item #schedule-three ul li .wrapper {
  margin: 0;
  position: relative;
  background: transparent;
  padding: 0 !important;
}
body #header .submenu-item #schedule-one ul li .wrapper h2,
body #header .submenu-item #schedule-two ul li .wrapper h2,
body #header .submenu-item #schedule-three ul li .wrapper h2 {
  display: none;
}
body #header .submenu-item #schedule-one ul li .wrapper table,
body #header .submenu-item #schedule-two ul li .wrapper table,
body #header .submenu-item #schedule-three ul li .wrapper table {
  margin-top: 0;
}
body #header .submenu-item #schedule-one ul li .wrapper table tr:first-child,
body #header .submenu-item #schedule-two ul li .wrapper table tr:first-child,
body #header .submenu-item #schedule-three ul li .wrapper table tr:first-child {
  display: none;
}
body #header .submenu-item #schedule-one ul li .wrapper table tr td,
body #header .submenu-item #schedule-two ul li .wrapper table tr td,
body #header .submenu-item #schedule-three ul li .wrapper table tr td {
  padding-top: 0;
  padding-bottom: 0;
  background: transparent;
}
body #header .submenu-item #schedule-one ul li .wrapper table tr td:first-child,
body #header .submenu-item #schedule-two ul li .wrapper table tr td:first-child,
body #header .submenu-item #schedule-three ul li .wrapper table tr td:first-child {
  width: auto;
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
}
body #header .submenu-item #schedule-one {
  margin-top: 10px;
}
body #header .submenu-item.results-page > header {
  display: none;
}
body #header .submenu-item.results-page .widget {
  background: transparent !important;
}
body #header .submenu-item.results-page .loading-container {
  display: none;
}
body #header .submenu-item.results-page .data-col {
  margin-top: 0;
  width: 100%;
  border: none;
}
body #header .submenu-item.results-page .data-col .data-header {
  display: none;
}
body #header .submenu-item.results-page .data-col .team {
  margin-bottom: 5px;
  height: 40px;
  display: none;
  background: linear-gradient(90deg, #08080A 0%, rgba(8, 8, 10, 0) 100%);
}
body #header .submenu-item.results-page .data-col .team:nth-child(2),
body #header .submenu-item.results-page .data-col .team:nth-child(3),
body #header .submenu-item.results-page .data-col .team:nth-child(4),
body #header .submenu-item.results-page .data-col .team:nth-child(5),
body #header .submenu-item.results-page .data-col .team:nth-child(6) {
  display: flex;
}
body #header .submenu-item.results-page .data-col .team > * {
  height: 40px;
  border: none;
  background: transparent;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  align-items: center;
}
body #header .submenu-item.results-page .data-col .team .team-position {
  width: 40px;
  font-size: 12px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
}
body #header .submenu-item.results-page .data-col .team .team-logo {
  width: 40px;
  padding: 0;
}
body #header .submenu-item.results-page .data-col .team .team-logo img {
  width: 100%;
  height: auto;
}
body #header .submenu-item.results-page .data-col .team .team-drivers-image {
  display: none !important;
}
body #header .submenu-item.results-page .data-col .team .team-drivers {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 10px;
  margin-right: auto;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
body #header .submenu-item.results-page .data-col .team .team-drivers span[class*="flag-"] {
  display: none;
}
body #header .submenu-item.results-page .data-col .team .team-drivers > * {
  color: #fff;
  flex: none;
}
body #header .submenu-item.results-page .data-col .team .team-drivers > *:first-child {
  margin-right: 5px;
}
body #header .submenu-item.results-page .data-col .team .team-drivers > *:first-child .team-driver:after {
  content: "/";
  margin-left: 5px;
}
body #header .submenu-item.results-page .data-col .team .team-drivers .team-driver {
  font-size: 16px;
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
body #header .submenu-item.results-page .data-col .team .team-points {
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  width: 40px;
  justify-content: center;
  color: #ffffff !important;
  padding: 0;
}
body #header .submenu-item.sub-full-width {
  width: 100%;
  border-right: none;
}
body #header .submenu-item.sub-full-width ul li {
  margin: 0;
  width: calc(var(--column-width) * 7.33333);
}
body #header .submenu-item.sub-full-width ul li:not(:last-child) {
  margin-right: 50px;
}
body #header .submenu-item.sub-full-width.nowrap ul li:not(:last-child) {
  margin-right: 10px;
}
body #header .submenu-item.sub-full-width.nowrap ul li .link-button a:not(.all-box-link) {
  padding: 0 15px;
}
body #header .submenu-item#watch-col1 ul {
  margin-bottom: 10px;
}
body #header .submenu-item#watch-col1 ul li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
body #header .submenu-item#watch-col1 ul li > a .img-2 {
  position: absolute;
  top: auto;
  height: 70%;
  width: auto;
  z-index: 2;
  left: 5%;
}
body #header .submenu-item#watch-col1 ul li .wrapper {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
body #header .submenu-item#watch-col1 ul li .wrapper .countdown {
  margin-left: auto;
  width: 40%;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  display: block;
}
body #header .submenu-item#watch-col1 ul li .wrapper .countdown > * {
  padding: 0;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
body #header .submenu-item#watch-col1 ul li .wrapper .countdown > *:before {
  display: none;
}
body #header .submenu-item#watch-col1 ul li .wrapper .countdown .countdown-text .countdown-time {
  height: auto;
}
body #header .submenu-item#watch-col1 ul li .wrapper .countdown .countdown-text .countdown-time .days {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: auto;
}
body #header .submenu-item#watch-col1 ul li .wrapper .countdown .countdown-text .countdown-time .days .number,
body #header .submenu-item#watch-col1 ul li .wrapper .countdown .countdown-text .countdown-time .days .name {
  font-size: 30px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: auto;
}
body #header .submenu-item#watch-col1 ul li .wrapper .countdown .countdown-text .countdown-time .days .name {
  margin: 0 0 0 10px;
}
body #header .submenu-item#watch-col1 ul li .wrapper .countdown .countdown-text .countdown-time .days .name:before {
  display: none;
}
body #header .submenu-item#watch-col1 ul li .wrapper h2 {
  font-size: 30px;
}
body #header .submenu-item#watch-col1 .schedule-table {
  min-height: 40px;
  background: linear-gradient(90deg, #08080A 0%, rgba(8, 8, 10, 0) 100%);
  padding: 8px 0 8px 15px !important;
}
body #header .submenu-item#watch-col1 .schedule-table .widget-title {
  margin-top: 6px;
  color: #ffffff;
  width: 76px;
  margin-bottom: auto;
}
body #header .submenu-item#watch-col1 .schedule-table ul li .wrapper table tr td:first-child {
  font-size: 16px;
}
body #header .submenu-item#watch-col1 .schedule-table ul li .wrapper table tr td:last-child {
  color: #0BAEFF;
}
body #header .submenu-item#watch-col1 .schedule-table ul li .wrapper table tr td:nth-child(2) {
  display: none;
}
body #header .submenu-item#watch-col1 .schedule-table ul li .wrapper table tr td:nth-child(3) {
  text-align: right;
  font-size: 14px;
}
body #header .submenu-item#watch-col1 .schedule-table.desert ul li .wrapper table tr td:nth-child(3) {
  color: #F9B600;
}
body #header .submenu-item#watch-col1 .schedule-table.ocean ul li .wrapper table tr td:nth-child(3) {
  color: #006FE6;
}
body #header .submenu-item#watch-col1 .schedule-table.island ul li .wrapper table tr td:nth-child(3),
body #header .submenu-item#watch-col1 .schedule-table.island-1 ul li .wrapper table tr td:nth-child(3),
body #header .submenu-item#watch-col1 .schedule-table.island-2 ul li .wrapper table tr td:nth-child(3) {
  color: #FF4100;
}
body #header .submenu-item#watch-col1 .schedule-table.island-other ul li .wrapper table tr td:nth-child(3) {
  color: #4DC19D;
}
body #header .submenu-item#watch-col1 .schedule-table.jurassic ul li .wrapper table tr td:nth-child(3) {
  color: #AAE632;
}
body #header .submenu-item#watch-col1 .schedule-table.copper ul li .wrapper table tr td:nth-child(3) {
  color: #A8483D;
}
body #header .submenu-item#watch-col1 .schedule-table.energy ul li .wrapper table tr td:nth-child(3) {
  color: #CF63CE;
}
body #header .submenu-item#watch-col1 .schedule-table.hydro ul li .wrapper table tr td:nth-child(3) {
  color: #0BAEFF;
}
body #header .submenu-item#watch-col1 .schedule-table.andes ul li .wrapper table tr td:nth-child(3) {
  color: #8451F4;
}
body #header .submenu-item#watch-col1 .schedule-table.valley ul li .wrapper table tr td:nth-child(3) {
  color: #8C6EED;
}
body #header .submenu-item#watch-col2 ul li > a:not(.all-box-link) {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body #header .submenu-item#watch-col2 ul li > a:not(.all-box-link):before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 18px;
  border-color: transparent transparent transparent #ffffff;
  position: absolute;
  z-index: 1;
}
body #header .submenu-item#watch-col2 ul li > a:not(.all-box-link) img {
  opacity: 0.7;
}
body #header .submenu-item.submenu-3 {
  border: none;
}
body #header .submenu-item#fanworld-col1 ul li .wrapper,
body #header .submenu-item#fanworld-col2 ul li .wrapper {
  padding-top: 30px;
  padding-left: 0;
  padding-right: 0;
}
body #header .submenu-item#fanworld-col1 ul li .wrapper h2,
body #header .submenu-item#fanworld-col2 ul li .wrapper h2 {
  margin-top: 0;
}
body #header .submenu-item#championship-col2 > ul > li > .wrapper:before {
  content: "";
  width: 17px;
  height: 17px;
  font-size: 17px;
  line-height: 17px;
  height: 18px;
  margin-right: 20px;
  font-weight: bold;
  background-size: contain;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  background-color: rgba(255, 255, 255, 0.6);
  -webkit-mask-image: url(../img/x-fill.svg);
  mask-image: url(../img/x-fill.svg);
  -webkit-mask-size: 17px auto;
  mask-size: 17px auto;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}
body #header .submenu-item#championship-col2 > ul > li > .wrapper .more-items-text {
  font-weight: bold;
}
body #header .submenu-item#championship-col2 > ul > li.desert .wrapper:before {
  background-color: #F9B600;
}
body #header .submenu-item#championship-col2 > ul > li.ocean .wrapper:before {
  background-color: #006FE6;
}
body #header .submenu-item#championship-col2 > ul > li.arctic .wrapper:before {
  background-color: #31DBE0;
}
body #header .submenu-item#championship-col2 > ul > li.island .wrapper:before,
body #header .submenu-item#championship-col2 > ul > li.island-1 .wrapper:before,
body #header .submenu-item#championship-col2 > ul > li.island-2 .wrapper:before {
  background-color: #FF4100;
}
body #header .submenu-item#championship-col2 > ul > li.island-other .wrapper:before {
  background-color: #4DC19D;
}
body #header .submenu-item#championship-col2 > ul > li.jurassic .wrapper:before {
  background-color: #AAE632;
}
body #header .submenu-item#championship-col2 > ul > li.copper .wrapper:before,
body #header .submenu-item#championship-col2 > ul > li.copper-s3 .wrapper:before {
  background-color: #A8483D;
}
body #header .submenu-item#championship-col2 > ul > li.energy .wrapper:before {
  background-color: #CF63CE;
}
body #header .submenu-item#championship-col2 > ul > li.hydro .wrapper:before {
  background-color: #0BAEFF;
}
body #header .submenu-item#championship-col2 > ul > li.andes .wrapper:before {
  background-color: #8451F4;
}
body #header .submenu-item#championship-col2 > ul > li.valley .wrapper:before {
  background-color: #8C6EED;
}
body #header .submenu-item#championship-col2 > ul > li.tbc-4,
body #header .submenu-item#championship-col2 > ul > li.tbc-5 {
  background-color: rgba(8, 8, 10, 0.6);
}
body #header .submenu-item#championship-col2 > ul > li.tbc-4 .wrapper h2,
body #header .submenu-item#championship-col2 > ul > li.tbc-5 .wrapper h2 {
  text-decoration: none;
  width: 100%;
  flex: auto;
}
body #header .submenu-item#championship-col2 > ul > li.tbc-4 .wrapper h2 a,
body #header .submenu-item#championship-col2 > ul > li.tbc-5 .wrapper h2 a {
  color: rgba(255, 255, 255, 0.6);
}
body #header .submenu-item#championship-col2.race-calendar-races > ul > li {
  width: 50%;
  margin-right: 0;
  background-color: #08080A !important;
}
body #header .submenu-item#championship-col2.race-calendar-races > ul > li:nth-child(even) {
  margin-right: 0;
  margin-left: 0;
  background: linear-gradient(90deg, #08080A 0%, rgba(8, 8, 10, 0) 100%) !important;
}
body #header .submenu-item#championship-col2.race-calendar-races > ul > li > .wrapper {
  padding: 0 0 0 60px;
  justify-content: center;
  margin: auto 0;
}
body #header .submenu-item#championship-col2.race-calendar-races > ul > li > .wrapper > * {
  margin: 0;
  text-align: left;
}
body #header .submenu-item#championship-col2.race-calendar-races > ul > li > .wrapper h2 {
  font-size: 12px;
}
body #header .submenu-item#championship-col2.race-calendar-races > ul > li > .wrapper .more-items-category {
  color: #08080A;
  background-color: #888888;
  text-align: center;
  position: absolute;
  left: 0;
  font-family: 'Chaney Extended', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding: 3px;
  width: 50px;
  line-height: 14px;
}
body #header .submenu-item#championship-col2.race-calendar-races > ul > li > .wrapper .more-items-text {
  font-size: 14px;
  color: #888888;
  line-height: 1;
}
body #header .submenu-item#championship-col2.race-calendar-races > ul > li > .wrapper:before {
  display: none;
}
body #header .submenu-item#championship-col2.race-calendar-races > ul > li.desert > .wrapper .more-items-category {
  background-color: #F9B600;
}
body #header .submenu-item#championship-col2.race-calendar-races > ul > li.hydro > .wrapper .more-items-category {
  background-color: #0BAEFF;
}
body #header .submenu-item#championship-col2.race-calendar-races > ul > li.andes > .wrapper .more-items-category {
  background-color: #8451F4;
}
body #header .submenu-item#championship-col2.race-calendar-races > ul > li.island > .wrapper .more-items-category {
  background-color: #FF4100;
}
body #header .submenu-item#championship-col2.race-calendar-races > ul > li.island-other > .wrapper .more-items-category {
  background-color: #4DC19D;
}
body #header .submenu-item#championship-col2.race-calendar-races > ul > li.copper > .wrapper .more-items-category {
  background-color: #A8483D;
}
body #header .submenu-item#championship-col2.race-calendar-races > ul > li.valley > .wrapper .more-items-category {
  background-color: #8C6EED;
}
body #header .submenu-item.small-list > ul > li {
  height: 40px;
  margin-bottom: 5px !important;
}
body #header .submenu-item.small-list > ul > li .wrapper h2 {
  width: auto;
  flex: none;
}
body #header .submenu-item.small-list > ul > li .wrapper h2 a {
  text-decoration: underline;
}
body #header .submenu-item.small-list > ul > li .wrapper .more-items-text {
  text-align: right;
}
body #header .submenu-item.cta-group > ul {
  margin-bottom: 65px;
}
body #header .submenu-item.menu-items-submenu {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  margin-bottom: auto;
}
body #header .submenu-item.menu-items-submenu.one-two ul li {
  width: 50%;
}
body #header .submenu-item.menu-items-submenu ul li:hover {
  background-color: #02FD9C !important;
  -webkit-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
body #header .submenu-item.menu-items-submenu ul li:hover .wrapper h2 a {
  color: #08080A;
}
body #header .submenu-item.menu-items-submenu ul li .wrapper h2 a {
  padding-left: var(--column-width);
  padding-right: var(--column-width);
}
body #header .submenu-item.menu-items-submenu .widget-title {
  padding-left: var(--column-width);
  padding-right: var(--column-width);
}
body #header .submenu-item.menu-items-submenu ul li {
  margin-bottom: 0;
}
body #header .submenu-item.menu-items-submenu ul li .wrapper h2 {
  flex: auto;
}
body #header .submenu-item .menu-items-submenu {
  width: 100%;
  position: absolute;
  left: 0;
  padding: 0;
  bottom: 0;
}
body #header .submenu-item .menu-items-submenu ul li .wrapper h2 a {
  padding-left: 30px;
}
body #header .submenu-item.img-aside ul .more-items-item > a:not(.all-box-link) {
  width: auto;
  height: calc((((100vw - 4px) / 3) - (var(--column-width) * 2)) / 4.875);
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
body #header .submenu-item.img-aside ul .more-items-item > a:not(.all-box-link) img {
  width: auto;
  height: 100%;
}
body #header .submenu-item.elements-inline > ul > li > .wrapper {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
body #header .submenu-item.elements-inline > ul > li > .wrapper h2 {
  text-align: left;
}
body #header .submenu-item ul li {
  margin: 0 0 10px 0;
  background-color: #08080A;
}
body #header .submenu-item ul li .wrapper h2 a {
  color: #ffffff;
}
body #header .submenu-item ul li .wrapper h2 a[href="#"] {
  text-decoration: none;
  pointer-events: none;
}
body #header .submenu-item ul li .wrapper .more-items-text {
  color: #ffffff;
  line-height: 20px;
  width: 100%;
}
body #header .submenu-item:not(.elements-inline) ul li .wrapper .more-items-text {
  margin-top: 5px;
}
body #header .submenu-item > .link-button {
  position: absolute;
  bottom: 0;
  left: 0;
}
body #header .submenu-item > .link-button ~ ul {
  margin-bottom: 65px;
}
body #header .submenu-item .link-button {
  background: #08080A;
  width: 100%;
  margin: 0;
}
body #header .submenu-item.cta-row .wrapper {
  flex-direction: row;
}
body #header .submenu-item.cta-row .wrapper > .link-button:nth-child(even) {
  background-color: #1E1E1E;
}
body #header .submenu-item .widget-title,
body #header .submenu-item .widget-title a {
  color: rgba(255, 255, 255, 0.4);
  font-size: 16px;
  line-height: 1;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body #header .live-now {
  position: absolute;
  left: 32px	;
  padding-left: 0;
  height: var(--row1-height);
  width: 300px;
}
body #header .live-now.green-btn,
body #header .live-now.red-btn,
body #header .live-now.blue-btn {
  position: relative;
  width: 286px;
  padding: 0 16px;
  height: calc(var(--header-height) - var(--row1-height));
  left: auto;
  right: auto;
  justify-content: center;
}
body #header .live-now.green-btn:after,
body #header .live-now.red-btn:after,
body #header .live-now.blue-btn:after,
body #header .live-now.green-btn:before,
body #header .live-now.red-btn:before,
body #header .live-now.blue-btn:before {
  display: none;
}
body #header .live-now.green-btn a,
body #header .live-now.red-btn a,
body #header .live-now.blue-btn a {
  text-decoration: none;
  font-size: 12px;
}
body #header .live-now.green-btn {
  background-color: #02FD9C !important;
}
body #header .live-now.green-btn a:before,
body #header .live-now.green-btn a:after {
  background-color: #000000;
}
body #header .live-now.red-btn {
  background-color: #FF0043 !important;
}
body #header .live-now.red-btn a {
  color: #fff;
}
body #header .live-now.red-btn a:before,
body #header .live-now.red-btn a:after {
  background-color: #fff;
}
body #header .live-now.blue-btn {
  background-color: #00D9FF !important;
}
body #header .live-now.blue-btn a:before,
body #header .live-now.blue-btn a:after {
  background-color: #000000;
}
body #header .live-now:before {
  width: 11px;
  height: 11px;
  background: #FF0000;
  border-radius: 50%;
}
body #header .live-now a {
  color: #000000;
  font-size: 14px;
  text-decoration: underline;
}
body #header .live-now:after {
  margin-left: 30px;
  content: "";
  width: 12px;
  height: 12px;
  background-color: #000000;
  -webkit-mask-image: url(../img/chevron-right.svg);
  mask-image: url(../img/chevron-right.svg);
  -webkit-mask-size: auto 12px ;
  mask-size: auto 12px ;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}
body #header .wrapper-group > .wrapper {
  pointer-events: all;
  height: 100%;
  position: initial;
  display: flex;
  justify-content: space-between;
}
body #header .wrapper-group > .wrapper.row1 {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  height: var(--row1-height);
  background-color: #ffffff;
  -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body #header .wrapper-group > .wrapper.row2:hover {
  background-color: #1F1F20;
}
body #header #navigation-toggle {
  display: none;
}
body #header #navigation-toggle > span {
  display: none;
}
body #header #navigation-toggle:after {
  content: "\f32a";
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: none;
  color: #fff;
  mask: none;
  -webkit-mask: none;
}
body #header #navigation-toggle.open:after {
  content: "\f2c0";
}
body #header #top-navigation {
  margin-right: 32px;
}
body #header #top-navigation .menu {
  list-style: none;
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
}
body #header #top-navigation .menu li {
  margin-left: 32px;
}
body #header #top-navigation .menu li a {
  color: #1F1F20;
  font-weight: bold;
  text-transform: capitalize;
}
body #header #header-navigation {
  left: var(--header-height);
  position: absolute;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: calc(100% - var(--row1-height));
  background: transparent !important;
  -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
body #header #header-navigation > .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  height: 100%;
}
body #header #header-navigation > .menu > li {
  height: 100%;
}
body #header #header-navigation > .menu > li.dropdown > a:after {
  margin-left: 8px;
  content: "";
  width: 10px;
  height: 10px;
  background-color: #ffffff;
  -webkit-mask-image: url(../img/chevron-right.svg);
  mask-image: url(../img/chevron-right.svg);
  -webkit-mask-size: auto 10px ;
  mask-size: auto 10px ;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
body #header #header-navigation > .menu > li:first-child {
  margin-left: 0;
}
body #header #header-navigation > .menu > li:first-child > a {
  padding-left: 32px;
}
body #header #header-navigation > .menu > li:last-child a:after {
  display: none;
}
body #header #header-navigation > .menu > li > a {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
}
body #header #header-navigation > .menu > li .submenu {
  position: fixed;
  left: 0;
  right: 0;
  top: var(--header-height);
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-transition: top 0.3s cubic-bezier(0.77, 0, 0.18, 1), margin-top 0s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: top 0.3s cubic-bezier(0.77, 0, 0.18, 1), margin-top 0s cubic-bezier(0.77, 0, 0.18, 1);
  transition: top 0.3s cubic-bezier(0.77, 0, 0.18, 1), margin-top 0s cubic-bezier(0.77, 0, 0.18, 1);
  margin-top: -100vh;
  pointer-events: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body #header #header-navigation > .menu > li:hover > a {
  color: #02FD9C;
}
body #header #header-navigation > .menu > li:hover > a:after {
  background-color: #02FD9C;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
body #header #header-navigation > .menu > li:hover .submenu {
  -webkit-transition: top 0.3s cubic-bezier(0.77, 0, 0.18, 1), margin-top 0s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: top 0.3s cubic-bezier(0.77, 0, 0.18, 1), margin-top 0s cubic-bezier(0.77, 0, 0.18, 1);
  transition: top 0.3s cubic-bezier(0.77, 0, 0.18, 1), margin-top 0s cubic-bezier(0.77, 0, 0.18, 1);
  margin-top: 0;
}
body.scroll-not-top.page-loaded:not(.open-menu):not(.header-pinned) {
  --header-height: calc(50px + ((var(--column-width) * 1) - var(--column-margin)));
}
body.scroll-not-top.page-loaded:not(.open-menu):not(.header-pinned) #header .logo-link .logo-img {
  width: 50%;
  height: 50%;
  margin-left: -25%;
  margin-top: -28%;
}
body.scroll-not-top:not(.header-pinned) #header .wrapper-group > .wrapper {
  margin-top: 0;
}
body.scroll-not-top:not(.header-pinned) #header .wrapper-group > .wrapper.row1 {
  margin-top: calc(var(--row1-height) * -1);
  -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}
body.scroll-not-top:not(.header-pinned) #header .wrapper-group > .wrapper.row2 {
  background-color: #1F1F20;
}
body.scroll-not-top:not(.header-pinned) #header .wrapper-group > .wrapper #header-zone4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.scroll-not-top:not(.header-pinned) #header #header-navigation {
  height: 100%;
}
body.scroll-not-top.header-pinned #header .wrapper-group > .wrapper.row2 {
  background-color: #1F1F20;
}
body #featured-news-s3 {
  height: calc((var(--vh, 1vh) * 100) - 160px - 131px);
}
body #featured-news-s3 ul .more-items-item > a:not(.all-box-link),
body #featured-news-s3 ul .more-items-item .more-items-img-container {
  height: calc(((var(--vh, 1vh) * 100) - 433px) / 3);
}
body.fixed-header #content {
  margin-top: 131px;
}
body.scroll-not-top.header-pinned #header .wrapper-group > .wrapper.row2,
body.scroll-not-top:not(.header-pinned) #header .wrapper-group > .wrapper.row2 {
  background-color: #08080a;
}
body.scroll-not-top:not(.header-pinned) #header-zone6 {
  display: flex;
}
body.scroll-not-top.page-loaded:not(.open-menu):not(.header-pinned) {
  --header-height: 81px;
}
body.home-v4.scroll-not-top.page-loaded:not(.open-menu):not(.header-pinned) #header .right-combo .live-now {
  height: var(--header-height);
}
body #header .wrapper-group > .wrapper.row2 {
  background: #08080a;
}
body #header .wrapper-group > .wrapper.row2:hover {
  background: #08080a;
}
body #header #header-navigation > .menu > li:hover > a {
  box-shadow: inset 0 -4px 0 #02FD9C;
}
body #header #header-navigation > .menu > li.selected > a {
  color: #02FD9C;
  box-shadow: inset 0 -4px 0 #02FD9C;
}
body #header #header-navigation > .menu > li.selected .submenu {
  opacity: 1;
  margin-top: 0;
  pointer-events: all;
}
body #header #header-navigation > .menu > li .submenu {
  position: absolute;
  right: auto;
  top: 100%;
  width: 100vw;
  background: transparent;
  justify-content: flex-start;
}
body #header .submenu-item {
  padding: 12px 12px 12px 0;
  background-color: transparent !important;
  align-items: flex-start;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  margin: 0;
  border: none;
  overflow: hidden;
}
body #header .submenu-item .all-box-link {
  background-color: transparent !important;
}
body #header .submenu-item .submenu-item {
  border-radius: 16px;
  z-index: 0;
}
body #header .submenu-item > *:first-child {
  padding-bottom: 16px;
  padding-top: 40px;
}
body #header .submenu-item > * {
  background: #28282C !important;
  padding-left: 24px;
  padding-right: 24px;
  margin-top: 0;
  width: 100%;
}
body #header .submenu-item > *:last-child {
  background: #28282C !important;
  padding-bottom: 31px;
  margin-bottom: 0;
}
body #header .submenu-item > *:first-child:last-child {
  border-radius: 16px;
}
body #header .submenu-item.menu-items-submenu {
  margin-bottom: 0;
  width: 285px;
}
body #header .submenu-item.menu-items-submenu ul {
  padding-top: 24px;
  padding-left: 0;
  padding-right: 0;
  width: 269px;
}
body #header .submenu-item.menu-items-submenu ul li {
  height: auto;
  background: transparent;
}
body #header .submenu-item.menu-items-submenu ul li.blank-1 .wrapper h2 a:after {
  content: "";
  width: 20px;
  height: 20px;
  -webkit-mask-image: url(../img/broadcast/open.svg);
  mask-image: url(../img/broadcast/open.svg);
  -webkit-mask-size: auto 20px;
  mask-size: auto 20px;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background: #fff;
  display: block;
  position: absolute;
}
body #header .submenu-item.menu-items-submenu ul li:hover .wrapper h2 a {
  color: #000;
}
body #header .submenu-item.menu-items-submenu ul li:hover .wrapper h2 a:after {
  background: #000;
}
body #header .submenu-item.menu-items-submenu ul li .wrapper {
  padding: 0 !important;
}
body #header .submenu-item.menu-items-submenu ul li .wrapper h2 a {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  padding: 16px 24px !important;
  background-color: transparent;
}
body #header .submenu-item.menu-items-submenu ul li .wrapper h2 a:after {
  display: none;
}
body.home-v4.home .hero-image .slide-content {
  padding-bottom: 305px;
}
body.home-v4 .top-stories-wrapper #locations-menu {
  bottom: 228px;
}
#top-wrapper-v3 #scroll-down-info.countdown .countdown-text {
  height: 100%;
}
#top-wrapper-v3 #scroll-down-info.countdown .countdown-text .over {
  color: #EEEDEE;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 60px;
  line-height: 0.7;
  width: 100%;
}
#top-wrapper-v3 #scroll-down-info.countdown .countdown-text .live-now:before {
  display: none;
}
#top-wrapper-v3 #scroll-down-info.countdown.new-countdown {
  margin-top: -160px;
  height: var(--scroll-down-box-h);
}
#top-wrapper-v3 #scroll-down-info.countdown.new-countdown .widget-title {
  font-size: 14px;
  height: 43px;
  background: #000;
  width: 100%;
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 40px;
  margin-top: -43px;
  margin-left: 0;
}
#top-wrapper-v3 #scroll-down-info.countdown.new-countdown .widget-title span {
  margin-left: 10px;
  margin-right: 10px;
  line-height: 1;
}
#top-wrapper-v3 #scroll-down-info.countdown.new-countdown:before {
  width: 160px;
  height: 160px;
  background-color: rgba(0, 0, 0, 0.03);
  background-image: url(../img/zenith-logo.png);
  content: "";
}
#top-wrapper-v3 #scroll-down-info.countdown.new-countdown:after {
  display: none;
}
#top-wrapper-v3 #scroll-down-info.countdown.new-countdown .countdown-text {
  height: 100%;
}
#top-wrapper-v3 #scroll-down-info.countdown.new-countdown .countdown-text .countdown-time {
  height: 160px;
}
.x-color.desert .link-button a:before {
  background-color: #F9B600;
}
.x-color.ocean .link-button a:before {
  background-color: #006FE6;
}
.x-color.arctic .link-button a:before {
  background-color: #31DBE0;
}
.x-color.glacier .link-button a:before {
  background-color: #FF6A5D;
}
.x-color.desert .link-button a:before {
  background-color: #F9B600;
}
.x-color.island .link-button a:before,
.x-color.island-1 .link-button a:before,
.x-color.island-2 .link-button a:before {
  background-color: #FF4100;
}
.x-color.island-other .link-button a:before {
  background-color: #4DC19D;
}
.x-color.jurassic .link-button a:before {
  background-color: #AAE632;
}
.x-color.copper .link-button a:before {
  background-color: #A8483D;
}
.x-color.energy .link-button a:before {
  background-color: #CF63CE;
}
.x-color.hydro .link-button a:before {
  background-color: #0BAEFF;
}
.x-color.andes .link-button a:before {
  background-color: #8451F4;
}
.x-color.valley .link-button a:before {
  background-color: #8C6EED;
}
.x-color ul {
  max-width: calc(var(--column-width) * 18) !important;
}
.x-color ul li {
  margin-left: 0;
  margin-right: 0;
}
.x-color ul li .wrapper .link-button a:hover:before {
  background-color: #02D471;
}
body.page-loaded #results-landing.tab-selector ul li,
.tab-selector ul li {
  -webkit-animation: tabsIntroFade 0.5s forwards cubic-bezier(0.77, 0, 0.18, 1);
  animation: tabsIntroFade 0.5s forwards cubic-bezier(0.77, 0, 0.18, 1);
}
body.page-loaded #results-landing.tab-selector ul li.active,
.tab-selector ul li.active {
  opacity: 1 !important;
}
#history-tabs > * {
  max-width: calc(var(--column-width) * 18) !important;
}
#history-tabs > header {
  background: #ffffff;
}
#history-tabs > header .tabs {
  height: 78px;
  margin: -12px 0 0 0;
  justify-content: space-around;
}
#history-tabs > header .tabs li a {
  font-size: 18px;
  background: none;
  color: #000000;
  opacity: 0.4;
}
#history-tabs > header .tabs li a.active {
  opacity: 1;
}
#history-tabs .results-page .data-col tr {
  display: none;
}
#history-tabs .results-page .data-col tr:first-child,
#history-tabs .results-page .data-col tr:nth-child(2),
#history-tabs .results-page .data-col tr:nth-child(3),
#history-tabs .results-page .data-col tr:nth-child(4) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#history-tabs .results-page .data-col tr .team-drivers {
  opacity: 1 !important;
}
#history-tabs.dark-bg .results-page {
  background: #08080A !important;
}
#history-tabs.dark-bg .results-page .animation-stats {
  background: #08080a linear-gradient(-90deg, #08080a 95%, #08080a) repeat scroll 0% 0% !important;
  display: none;
}
#history-tabs-events {
  top: calc((var(--vh, 1vh) * 75) - 65px);
  position: absolute;
  z-index: 1;
}
#history-tabs-events:before {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  height: calc(var(--vh, 1vh) * 20);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  bottom: 0;
}
#history-tabs-events ul li.active .wrapper {
  background-color: #ffffff;
}
#history-tabs-events ul li.active .wrapper h2 a {
  color: #201E26;
}
#history-tabs-events ul li .wrapper {
  height: 65px;
}
#history-tabs-events ul li .wrapper h2 {
  margin: 0;
}
#history-tabs-events ul li .wrapper h2 a {
  color: #ffffff;
}
#history-tabs-events.tab-selector ul li {
  animation: none;
}
body.history-landing .team-drivers,
body.history-landing .team-logo-drivers {
  opacity: 1 !important;
}
body.history-landing .rest-margin-animation,
body.history-landing .animation-stats {
  display: none;
}
body.history-landing .group-name,
body.history-landing .group-name-extra-modification {
  margin-bottom: 0 !important;
}
body.history-landing #hero-small {
  height: calc(var(--vh, 1vh) * 75);
}
body.history-landing #hero-small ~ #article-view {
  margin-top: calc(var(--vh, 1vh) * 75);
}
body.history-landing #hero-small ul li .wrapper {
  background-color: rgba(8, 9, 10, 0.3) !important;
}
.widget.driver-info {
  background-color: #201E26 !important;
}
.widget.driver-info ul .more-items-item > a {
  width: calc(var(--column-width) * 14 + 50px);
}
.widget.driver-info ul .more-items-item .wrapper {
  width: calc(var(--column-width) * 10.5);
  padding-right: var(--column-width) !important;
  padding-left: calc(var(--column-width) * 1.5 + 50px);
  margin-left: auto;
  flex: none;
  padding-top: 60px;
  padding-bottom: 60px;
  height: 100%;
  overflow: auto;
  position: absolute;
  left: 0;
}
.widget.driver-info ul .more-items-item .wrapper p lightgreen {
  flex: none;
  margin-right: 15px;
}
#gallery-driver ul li {
  margin: 0;
}
#gallery-driver ul li.layout-1-2-2 > a {
  grid-template-columns: [first] calc(var(--column-width) * 11 - var(--column-margin) * 2) [line1] calc(var(--column-width) * 6 - var(--column-margin) * 2) [line2] calc(var(--column-width) * 4 - var(--column-margin) * 2) [end];
}
#gallery-driver ul li.layout-1-2-2 > a .img-1 {
  grid-column-start: first;
  grid-column-end: line1;
  grid-row-start: row1-start;
  grid-row-end: end;
}
#gallery-driver ul li.layout-1-2-2 > a .img-2 {
  grid-column-start: line1;
  grid-column-end: line2;
  grid-row-start: row1-start;
  grid-row-end: row3;
}
#gallery-driver ul li.layout-1-2-2 > a .img-3 {
  grid-column-start: line1;
  grid-column-end: line2;
  grid-row-start: row3;
  grid-row-end: end;
}
#gallery-driver ul li.layout-1-2-2 > a .img-5 {
  grid-column-start: line2;
  grid-column-end: end;
  grid-row-start: row2;
  grid-row-end: end;
}
#gallery-driver ul li.layout-2-1-2 > a {
  grid-template-columns: [first] calc(var(--column-width) * 6 - var(--column-margin) * 2) [line1] calc(var(--column-width) * 11 - var(--column-margin) * 2) [line2] calc(var(--column-width) * 4 - var(--column-margin) * 2) [end];
}
#gallery-driver ul li.layout-2-1-2 > a .img-1 {
  grid-column-start: first;
  grid-column-end: line1;
  grid-row-start: row1-start;
  grid-row-end: row3;
}
#gallery-driver ul li.layout-2-1-2 > a .img-2 {
  grid-column-start: first;
  grid-column-end: line1;
  grid-row-start: row3;
  grid-row-end: end;
}
#gallery-driver ul li.layout-2-1-2 > a .img-3 {
  grid-column-start: line1;
  grid-column-end: line2;
  grid-row-start: row1-start;
  grid-row-end: end;
}
#gallery-driver ul li.layout-2-1-2 > a .img-5 {
  grid-column-start: line2;
  grid-column-end: end;
  grid-row-start: row2;
  grid-row-end: end;
}
#gallery-driver ul li.layout-2-2-1 > a {
  grid-template-columns: [first] calc(var(--column-width) * 6 - var(--column-margin) * 2) [line1] calc(var(--column-width) * 4 - var(--column-margin) * 2) [line2] calc(var(--column-width) * 11 - var(--column-margin) * 2) [end];
}
#gallery-driver ul li.layout-2-2-1 > a .img-1 {
  grid-column-start: first;
  grid-column-end: line1;
  grid-row-start: row1-start;
  grid-row-end: row3;
}
#gallery-driver ul li.layout-2-2-1 > a .img-2 {
  grid-column-start: first;
  grid-column-end: line1;
  grid-row-start: row3;
  grid-row-end: end;
}
#gallery-driver ul li.layout-2-2-1 > a .img-3 {
  grid-column-start: line1;
  grid-column-end: line2;
  grid-row-start: row1-start;
  grid-row-end: row2;
}
#gallery-driver ul li.layout-2-2-1 > a .img-4 {
  grid-column-start: line1;
  grid-column-end: line2;
  grid-row-start: row2;
  grid-row-end: end;
}
#gallery-driver ul li.layout-2-2-1 > a .img-5 {
  grid-column-start: line2;
  grid-column-end: end;
  grid-row-start: row1-start;
  grid-row-end: end;
}
#gallery-driver ul li > a {
  display: grid;
  grid-template-rows: [row1-start] auto [row2] auto [row3] auto [end];
  column-gap: calc(var(--column-margin) * 2);
  row-gap: calc(var(--column-margin) * 2);
  pointer-events: none;
}
#gallery-driver ul li > a img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
body.image-overlay #main {
  z-index: 5;
  position: relative;
}
@-webkit-keyframes fadeOutIn {
  0% {
    opacity: 1;
  }
  4% {
    opacity: 0;
  }
  85% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOutIn {
  0% {
    opacity: 1;
  }
  4% {
    opacity: 0;
  }
  85% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.gallery-view.one-two {
  --column-width: calc(var(--column-margin) * 2);
}
.gallery-view .article-photo-title {
  display: none;
}
.gallery-view ul li:not(.active):hover img {
  opacity: 0.8;
  transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.gallery-view ul li.active:hover .wrapper-item .close-bt {
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.gallery-view ul li.active .wrapper-item {
  position: fixed;
  z-index: 5;
  width: calc(((100vh - var(--header-height)) * 3) / 2);
  top: var(--header-height);
  margin-top: 0;
  left: 50%;
  margin-left: calc((((100vh - var(--header-height)) * 3) / 2) / -2);
}
.gallery-view ul li.active .wrapper-item:before {
  position: fixed;
  content: "";
  height: 100vh;
  top: 0;
  width: 100vw;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: -1;
}
.gallery-view ul li.active .wrapper-item picture img {
  cursor: default;
}
.gallery-view ul li.active .wrapper-item .link-button a:before {
  background-image: url(../img/galleries/download-bt-active.svg);
  background-color: rgba(255, 255, 255, 0.5);
}
.gallery-view ul li.active .wrapper-item .link-button a:hover:before {
  background-color: rgba(255, 255, 255, 0.5);
}
.gallery-view ul li:hover .wrapper-item .link-button {
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.gallery-view ul li .wrapper-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.gallery-view ul li .wrapper-item .close-bt {
  position: absolute;
  width: 50px;
  height: 50px;
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.gallery-view ul li .wrapper-item .close-bt:before {
  position: absolute;
  width: 50px;
  height: 50px;
  left: 0;
  top: 0;
  content: "";
  background: url(../img/galleries/close-bt.svg) center center transparent no-repeat;
  background-size: cover;
}
.gallery-view ul li .wrapper-item picture {
  width: 100%;
  pointer-events: none;
}
.gallery-view ul li .wrapper-item picture img {
  transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  aspect-ratio: 1.5;
  object-fit: cover;
}
.gallery-view ul li .wrapper-item .link-button {
  opacity: 0;
  position: absolute;
  bottom: 0;
  pointer-events: all;
  width: 50px;
  height: 50px;
  transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.gallery-view ul li .wrapper-item .link-button a {
  padding: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}
.gallery-view ul li .wrapper-item .link-button a:before {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  content: "";
  background: url(../img/galleries/download-bt.svg) center center transparent no-repeat;
  background-size: 25px;
  margin: 0;
  -webkit-mask: none;
  mask: none;
}
.gallery-view ul li .wrapper-item .link-button a:after {
  display: none;
}
.gallery-view ul li .wrapper-item .link-button a:hover:before {
  background-color: transparent;
}
.touch .gallery-view ul li .wrapper-item .link-button {
  opacity: 1;
}
.touch .gallery-view ul li.active .wrapper-item .close-bt {
  opacity: 1;
}
@media (max-aspect-ratio: 1.35), screen and (orientation: portrait) {
  .gallery-view ul li.active .wrapper-item {
    width: 100vw;
    margin-top: calc((((2 * 100vw) / 3) / -2) + (var(--header-height) / 2));
    left: 0;
    margin-left: 0;
    top: 50%;
  }
}
#article-form .article-view-title,
#article-form .article-view-time,
#article-form .article-view-category,
#article-form .article-view-intro,
#article-form .article-view-body {
  padding: 0;
}
@media only screen and (max-width: 1365px) {
  #fi-items.fan-zone li.more-items-item .wrapper p {
    padding: 0 4rem;
  }
  #fi-items.fan-zone li.more-items-item .wrapper h2 {
    padding: 0 4rem;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
  .event-page #article-view #xprix-two.xprix-two-v2 ul li div.wrapper .link-button a:before,
  .event-page #article-view #xprix-two.xprix-two-v2 ul li div.wrapper .link-button a:after {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  #fi-items.fan-zone .more-items-item .wrapper .link-button {
    max-width: 80%;
  }
  body.event-page.spanish-page #fi-items.fan-zone .more-items-list .more-items-item div.wrapper .link-button img {
    width: 25%;
  }
  body.event-page.spanish-page #fi-items.roadshow ul.more-items-list {
    justify-content: center;
  }
  body.event-page.spanish-page #fi-items.roadshow ul.more-items-list .more-items-item:nth-child(odd) {
    flex-direction: column;
    margin-top: -2%;
    margin-bottom: 25px;
    margin-left: 0;
  }
  body.event-page.spanish-page #fi-items.roadshow ul.more-items-list .more-items-item:nth-child(even) {
    flex-direction: column;
    margin-top: -2%;
    align-items: center;
    margin-left: 0;
  }
  body.event-page.spanish-page #fi-items.roadshow ul.more-items-list .more-items-item:nth-child(even) a {
    width: 100%;
  }
  body.event-page.spanish-page #fi-items.roadshow ul.more-items-list .more-items-item:nth-child(even) .wrapper {
    width: 100%;
  }
  body.event-page.spanish-page #fi-items.fan-zone h2.widget-title {
    margin-top: 100px;
  }
  .event-page #article-view #xprix-two ul li.more-items-item .wrapper .link-button {
    margin-top: 50px;
  }
  body.event-page.spanish-page #fi-items.fan-zone ul.more-items-item .wrapper .link-button {
    margin-right: 0;
  }
  #fi-items.fan-zone ul.more-items-list {
    padding-left: 60px;
    padding-right: 60px;
  }
  #fi-items.fan-zone h2.widget-title {
    padding: 2rem 0 10rem;
  }
  #fi-items.fan-zone li.more-items-item {
    flex-direction: column-reverse;
    padding: 30px 0px;
  }
  #fi-items.fan-zone li.more-items-item a {
    padding: 2rem 4rem 0;
  }
  #fi-items.fan-zone li.more-items-item h2 a {
    padding: 0;
  }
  div#fi-items.fan-zone2 {
    padding: 0 60px;
  }
  #fi-items.fan-zone2 li.more-items-item {
    background-color: #F7F7F7;
  }
  #fi-items.fan-zone2 li.more-items-item .wrapper {
    flex-direction: column;
    padding: 0 var(--column-margin);
  }
  #fi-items.fan-zone2 li.more-items-item .wrapper h2 a.more-items-title {
    padding: 0;
  }
  #fi-items.fan-zone2 li.more-items-item .wrapper ul {
    padding: 0 5rem;
  }
  #fi-items.fan-zone2 li.more-items-item .wrapper span {
    padding: 0;
  }
  div#fi-items.fan-zone3 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  #fi-items.fan-zone3 div.wrapper {
    padding: 0;
  }
  #fi-items.fan-zone3 li.more-items-item h2,
  #fi-items.fan-zone3 li.more-items-item p {
    padding-left: 60px;
    padding-right: 60px;
  }
  #fi-items.fan-zone3 .wrapper .link-button {
    padding: 30px calc(var(--column-width) + 50px) 0;
    margin: 10px 0;
  }
  #fi-items.fan-zone3 div.wrapper .link-button a {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .spanish-page.event-page #article-view #more-items {
    display: block;
    max-width: 100%;
    padding-left: 30px !important;
    position: initial;
  }
  .english-page.event-page #article-view #more-items {
    display: block;
    max-width: 100%;
    padding-left: 30px !important;
    position: initial;
  }
  body.event-page.spanish-page div#fi-items.roadshow .more-items-list {
    padding-right: 45px;
    padding-left: 45px;
  }
  body.event-page.spanish-page div#fi-items.roadshow .widget-title {
    padding: 5rem;
    margin-right: 30px;
    margin-left: 30px;
    margin-top: 0;
  }
  #fi-items.fan-zone3 .more-items-item div.wrapper .link-button {
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
    align-items: center;
    display: block;
    width: 100%;
  }
  #fi-items.fan-zone3 div.wrapper {
    padding: 0 30px 0 30px !important;
  }
  #fi-items.fan-zone2 li.more-items-item div.wrapper {
    padding: 30px 10px 10px 0 !important;
  }
  body.event-page.spanish-page div#fi-items.roadshow .more-items-list .more-items-item {
    margin-left: 0;
    margin-bottom: 20px;
    width: 100%;
    padding: 0;
  }
  body.event-page.spanish-page div#fi-items.roadshow .more-items-list .more-items-item:nth-child(even) {
    margin-top: 0;
  }
  body.event-page.spanish-page div#fi-items.roadshow .more-items-list .more-items-item:nth-child(even) a {
    width: 100%;
  }
  body.event-page.spanish-page div#fi-items.roadshow .more-items-list .more-items-item:nth-child(even) .wrapper {
    width: 100%;
  }
  body.event-page.spanish-page div#fi-items.roadshow .more-items-list .more-items-item .more-items-img {
    width: 100%;
  }
  body.event-page.spanish-page div#fi-items.roadshow .more-items-list .more-items-item .wrapper {
    padding: 20px 0 !important;
  }
  body.event-page.spanish-page div#fi-items.roadshow .more-items-list .more-items-item:nth-child(odd) .wrapper h2 {
    font-size: 26px;
    line-height: 30px;
  }
  body.event-page.spanish-page #fi-items.fan-zone .more-items-list .more-items-item div.wrapper .link-button img {
    margin-top: 5px;
    float: right;
  }
  body.event-page.spanish-page div#fi-items.fan-zone .more-items-list .more-items-item .wrapper .link-button a {
    padding: 10px 25px 10px 25px;
    justify-content: center;
  }
  body.event-page.spanish-page div#fi-items.fan-zone .widget-title {
    margin: 30px 30px 0 30px;
    background-color: #fff;
  }
  body.event-page.spanish-page #fi-items.fan-zone .more-items-item .wrapper .link-button {
    display: block;
    padding: 0 1rem;
    margin-top: 30px;
    margin-right: 0;
    max-width: 100%;
  }
  body.event-page.spanish-page div#fi-items.fan-zone .more-items-list .more-items-item {
    padding: 10px 0 0 0;
    flex-direction: column;
  }
  .event-page.spanish-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper .link-button a {
    padding: 10px 50px 10px 12px;
  }
  .event-page.spanish-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper .link-button a::before {
    margin-right: 7px;
  }
  .event-page.spanish-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper .link-button a::after {
    display: none;
  }
  .event-page #article-view #xprix-two ul li div.wrapper .link-button a {
    font-size: 14px;
  }
  #fi-items.fan-zone3 div.wrapper .link-button a {
    font-size: 12px;
  }
  .event-page #article-view #xprix-two ul li div.wrapper {
    padding: 30px 0px 60px !important;
  }
  div#fi-items.fan-zone ul.more-items-list {
    padding-left: 30px;
    padding-right: 30px;
  }
  div#fi-items.fan-zone h2.widget-title {
    padding: 2rem 0 6rem;
  }
  #fi-items.fan-zone li.more-items-item div.wrapper h2 {
    font-size: 16px;
  }
  #fi-items.fan-zone li.more-items-item div.wrapper h2 {
    padding: 2rem 0;
  }
  #fi-items.fan-zone li.more-items-item div.wrapper p {
    padding: 0 2rem;
  }
  #fi-items.fan-zone li.more-items-item {
    padding: 15px 0px;
  }
  div#fi-items.fan-zone li.more-items-item a {
    padding: 2rem 2rem 0;
  }
  div#fi-items.widget.fan-zone2 {
    padding: 0 30px;
  }
  #fi-items.fan-zone2 li.more-items-item div.wrapper ul {
    padding: 0px 2rem;
  }
  div#fi-items.widget.fan-zone3 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  #fi-items.fan-zone3 div.wrapper .link-button {
    padding: 60px 30px 0;
  }
  #fi-items.fan-zone3 div.wrapper .link-button a::before {
    margin-right: 40px;
  }
  div#fi-items.fan-zone3 li.more-items-item h2,
  div#fi-items.fan-zone3 li.more-items-item p {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.event-page #article-view #xprix-two.xprix-two-v2.english-button .more-items-item .wrapper {
  width: 100%;
}
.event-page #article-view #xprix-two.xprix-two-v2.english-button .more-items-item p {
  font-size: 25px;
  padding-right: 12%;
}
.event-page #article-view #xprix-two.xprix-two-v2.english-button ul li .wrapper .link-button a {
  padding: 70px 50px 30px 50px;
  width: 100%;
}
.event-page #article-view #xprix-two.xprix-two-v2.english-button ul li .wrapper .link-button a::after {
  top: 67%;
}
.event-page #article-view #xprix-two.xprix-two-v2.english-button ul li .wrapper .link-button a div span:nth-child(1) {
  font-size: 24px;
}
body.event-page.spanish-page #fi-items.roadshow .more-items-list .more-items-item:nth-child(even) {
  margin-top: -12% !important;
}
.event-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper .link-button a:before,
.event-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper .link-button a:after {
  display: initial;
}
.event-page.spanish-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper .link-button a:after {
  left: 58px;
}
#fi-items.fan-zone .widget-title {
  padding: 17rem;
  text-align: center;
}
#fi-items.fan-zone .widget-title a {
  color: #1F1F20;
}
#fi-items.fan-zone .more-items-list {
  padding-right: calc(var(--column-width) + 50px);
  padding-left: calc(var(--column-width) + 50px);
}
#fi-items.fan-zone .more-items-item {
  margin: 0;
  padding: 30px 0px;
  align-items: center;
}
#fi-items.fan-zone .more-items-item > a {
  width: calc(var(--column-width) * 11);
}
#fi-items.fan-zone .more-items-item .wrapper {
  width: calc(var(--column-width) * 11);
  padding: 0 !important;
}
#fi-items.fan-zone .more-items-item .wrapper .link-button {
  display: none;
  padding: 0 11rem;
  align-items: center;
}
#fi-items.fan-zone .more-items-item .wrapper h2 {
  padding: 0 12rem;
  font-size: 20px;
}
#fi-items.fan-zone .more-items-item .wrapper p {
  padding: 0 12rem;
}
#fi-items.fan-zone2 {
  padding: 0px calc(var(--column-width) + 50px);
}
#fi-items.fan-zone2 .more-items-list {
  background-color: #F7F7F7;
}
#fi-items.fan-zone2 .more-items-item .wrapper {
  padding: 44px;
  flex-direction: row;
}
#fi-items.fan-zone2 .more-items-item .wrapper ul li {
  padding-bottom: 25px;
}
#fi-items.fan-zone2 .more-items-item .wrapper ul {
  flex: 1 1 0;
  padding-right: 80px;
  margin-top: 0;
}
#fi-items.fan-zone2 .more-items-item .wrapper span {
  flex: 1 1 0;
  padding-left: 80px;
  margin-top: 0;
}
#fi-items.fan-zone2 .more-items-item .wrapper span ul {
  margin-top: 0;
}
#fi-items.fan-zone2 .more-items-item .wrapper ul li.title-list {
  list-style: none;
  font-weight: bold;
  padding-bottom: 50px;
}
#fi-items.fan-zone3 {
  padding-top: 125px;
  padding-bottom: 80px;
}
#fi-items.fan-zone3 .more-items-item {
  margin: 0;
}
#fi-items.fan-zone3 .more-items-item .wrapper .link-button {
  margin-right: 0;
  padding-left: 12rem;
  height: fit-content;
  align-items: center;
  display: flex;
  width: calc(var(--column-width) * 9);
}
#fi-items.fan-zone .more-items-item:nth-child(3) .link-button a {
  background-color: #00FF9C;
  width: 70%;
  color: #000000;
  padding: 30px 50px 30px 55px;
}
#fi-items.fan-zone .more-items-item:nth-child(3) .link-button a::before {
  margin-right: 25px;
}
#fi-items.fan-zone .more-items-item:nth-child(3) .link-button img {
  max-height: 45px;
  width: fit-content;
}
#fi-items.fan-zone3 .more-items-item h2,
#fi-items.fan-zone3 .more-items-item p {
  padding: 0 calc(var(--column-width) + 80px) 0;
}
#fi-items.fan-zone3 .wrapper {
  padding-right: 12%;
}
#fi-items.fan-zone3 .wrapper .link-button {
  padding: 100px calc(var(--column-width) + 50px) 0;
}
#fi-items.fan-zone3 .wrapper .link-button a {
  background-color: #00FF9C;
  font-size: 24px;
  color: #08080A;
  padding: 25px 60px 25px;
}
#fi-items.fan-zone3 .wrapper .link-button a:after {
  left: 67px;
}
#fi-items.fan-zone3 .wrapper .link-button a::before {
  background-color: #08080A;
}
body.event-page.spanish-page #fi-items.fan-zone .more-items-list .more-items-item .wrapper .link-button a {
  padding: 10px 60px 10px 78px !important;
}
body.event-page.spanish-page #fi-items.fan-zone ul.more-items-list .more-items-item .wrapper .link-button a:before {
  left: 16px;
  background-color: #211f26;
}
body.event-page.spanish-page #fi-items.fan-zone ul.more-items-list .more-items-item .wrapper .link-button a:after {
  left: 22px;
}
body.event-page.spanish-page #fi-items.fan-zone3 .more-items-list .more-items-item .wrapper {
  padding-right: calc(var(--column-width) * 3) !important;
}
/* COMPETENCIA */
#sign-up.fanworld-signup .formly .formly-field.birth {
  width: 100%;
}
#sign-up.fanworld-signup .formly .formly-field.birth .form-group {
  padding-right: 0;
}
/* FELIX */
#contact-page ul li {
  justify-content: flex-start;
}
#contact-page ul li .wrapper {
  flex: 1;
}
#contact-page ul li .wrapper h2 {
  margin-bottom: 0px;
}
#contact-page ul li .wrapper h2 a {
  color: #02FD9C;
}
#contact-page ul li .wrapper h2 a:hover {
  color: #02FD9C;
}
#contact-page ul li .wrapper .link-button {
  margin-top: auto;
}
.enowa-contest.v2 #topstory-subtitle {
  padding: 70px 0 200px;
  background-color: #8FD4D4;
}
.enowa-contest.v2 #topstory-subtitle li {
  flex-direction: row-reverse;
}
.enowa-contest.v2 #topstory-subtitle li .wrapper {
  align-items: flex-start;
  justify-content: center;
  display: flex;
  margin: 0;
}
.enowa-contest.v2 #topstory-subtitle li .wrapper p {
  font-size: 30px;
  text-align: left;
}
.enowa-contest.v2 #topstory-subtitle li .wrapper p strong {
  color: #000000;
}
.enowa-contest #topstory-subtitle {
  background-color: #2E3D4C;
  padding: 40px 0 154px;
}
.enowa-contest #topstory-subtitle li {
  margin-inline: 0;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
}
.enowa-contest #topstory-subtitle li .wrapper {
  align-items: center;
}
.enowa-contest #topstory-subtitle li .wrapper p {
  text-align: center;
}
.enowa-contest #topstory-subtitle li a {
  max-width: 290px;
}
.enowa-contest #topstory-subtitle li a img {
  padding: 0;
}
.enowa-contest #topstory-subtitle > * {
  color: #ffffff;
}
.enowa-contest #article-view #enowa-contest-text ul {
  transform: translateY(-250px);
}
.enowa-contest #article-view #enowa-contest-text .wrapper:before {
  display: none;
}
.enowa-contest #article-view > section:first-child > .widget-title {
  padding-top: 140px;
}
.enowa-contest #article-view > section > .widget-title {
  padding-top: 40px;
}
.enowa-contest #article-view > section .more-items-list {
  padding-inline: 0 ;
}
.enowa-contest #article-view > section .more-items-list > li > a {
  height: 100%;
  position: relative;
}
.enowa-contest #article-view > section .more-items-list > li > a img {
  height: 100%;
  object-fit: cover;
  object-position: right;
}
.enowa-contest #article-view > section .more-items-list > li > a:before {
  position: absolute;
  top: 50%;
  right: 50%;
  z-index: 1;
  margin-top: -50px;
  margin-right: -50px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 3px solid #ffffff;
  background-color: transparent;
  content: "";
  -webkit-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.enowa-contest #article-view > section .more-items-list > li > a:hover:before {
  border: 3px solid #02FD9C;
  -webkit-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.enowa-contest #article-view > section .more-items-list > li > a:after {
  color: #fff;
  position: absolute;
  top: 50%;
  right: 50%;
  z-index: 1;
  margin-top: -50px;
  margin-right: -50px;
  width: 100px;
  height: 100px;
  background-color: transparent;
  content: "PLAY";
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
}
.enowa-contest #article-view > section > *:not(.md-modal):not(.md-overlay) {
  transform: translateY(-250px);
  background-color: #fff;
}
.enowa-contest #article-view .RXR .more-items-text {
  color: #00eadd;
}
.enowa-contest #article-view .X44 .more-items-text {
  color: #EBC45D;
}
.enowa-contest #article-view .MCL .more-items-text {
  color: #FF8000;
}
.enowa-contest #article-view .MCL2 .wrapper:before {
  background-image: url(../img/enowa-contest/mclaren.png);
}
.enowa-contest #article-view .RXR2 .wrapper:before {
  background-image: url(../img/enowa-contest/rxr-color.png);
}
.enowa-contest #article-view .JBXE .wrapper:before {
  background-image: url(../img/enowa-contest/jbxe.jpg);
}
.enowa-contest #article-view .wrapper {
  height: 100%;
  background-color: #EEEDEE;
  padding: var(--column-margin) var(--column-width) var(--column-margin) var(--column-width);
}
.enowa-contest #article-view .wrapper:before {
  display: none;
  content: "";
  width: 105px;
  height: 67px;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 999;
  top: 14px;
  right: 14px;
  background-position: right;
}
.enowa-contest #article-view .wrapper > h2 {
  order: 1;
  margin-top: -2px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.enowa-contest #article-view .wrapper .more-items-text {
  color: #F9B600;
  order: 0;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal !important;
}
.enowa-contest #article-view .wrapper .more-items-long-text {
  margin-top: 0;
  order: 2;
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.enowa-contest #article-view .wrapper .more-items-long-text .layout-column > div > div:first-child {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 25px;
  line-height: 25px;
  margin-bottom: 15px;
  color: #28282C;
  opacity: 0.2;
}
.enowa-contest #article-view .wrapper .link-button {
  order: 3;
}
.enowa-contest .md-show + .md-overlay {
  opacity: 1;
  visibility: visible;
}
.enowa-contest #modal-newsletter .md-content .md-header .md-close {
  background-color: #fff;
  left: 30px;
}
.enowa-contest #modal-newsletter .md-content #sign-up .form-buttons .btn {
  color: #fff;
  background-color: #5F557D;
  border-color: #5F557D;
}
.enowa-contest #modal-newsletter .md-content #sign-up .form-buttons .btn:before,
.enowa-contest #modal-newsletter .md-content #sign-up .form-buttons .btn:after {
  background-color: #fff;
}
.enowa-contest #modal-video .md-close .icon-close {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 5px;
  padding: 4px 14px 4px 8px;
}
.enowa-contest #modal-video .md-content {
  background: transparent;
}
.enowa-contest #modal-video .md-content > .widget {
  padding: 0;
  background: transparent;
}
.enowa-contest #modal-video .md-content > .widget ul {
  padding: 0;
}
.enowa-contest #modal-video .md-content video {
  width: 100%;
}
.enowa-contest #modal-video .md-content .more-items-item a:after,
.enowa-contest #modal-video .md-content .more-items-item a:before {
  display: none;
}
.enowa-contest .md-modal {
  top: 55%;
  max-width: revert;
}
.enowa-contest .md-modal .md-header {
  height: 0;
}
.enowa-contest .md-modal .md-header > div {
  visibility: hidden;
}
.enowa-contest .md-modal .md-header .md-close:hover {
  text-decoration: none;
}
.enowa-contest .md-modal .md-header .md-close {
  z-index: 999999;
  position: fixed;
  color: #df3131;
  top: 30px;
}
.enowa-contest .md-modal .md-header .md-close .icon-close {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
.enowa-contest .md-modal .md-header .md-close .icon-close:before {
  content: "\eb98";
  font-size: 28px;
  font-weight: bold;
}
.enowa-contest .md-modal .md-header .md-close .icon-close:after {
  color: initial;
  background-color: transparent;
  content: "CLOSE";
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.enowa-contest .md-modal .md-header .md-close :hover {
  color: #df3131;
}
.enowa-contest .md-modal #sign-up {
  padding: 40px 80px;
  max-height: 70svh;
  overflow: auto;
}
.enowa-contest .md-modal #sign-up .widget-title {
  color: initial;
  max-width: 50% !important;
  margin-bottom: 15px;
  margin-left: 0;
}
.enowa-contest .md-modal #sign-up form {
  width: 60%;
}
.enowa-contest .md-modal #sign-up form .formly {
  display: flex;
  flex-wrap: wrap;
}
.enowa-contest .md-modal #sign-up form .formly .form-control {
  height: 54px;
}
.enowa-contest .md-modal #sign-up form .formly .image {
  position: absolute;
  max-width: 400px;
  right: 70px;
  top: 40px;
}
.enowa-contest .md-modal #sign-up form .formly .newsletter {
  margin-bottom: 10px;
}
.enowa-contest .md-modal #sign-up form .formly .signup {
  margin-bottom: 10px;
}
.enowa-contest .md-modal #sign-up form .formly .radio-group .checkbox {
  max-height: 30px;
}
.enowa-contest .md-modal #sign-up form .formly .firstname,
.enowa-contest .md-modal #sign-up form .formly .lastname {
  width: 50% !important;
}
.enowa-contest .md-modal #sign-up form .formly > div:not(:last-child) {
  width: 100%;
}
.enowa-contest .md-modal #sign-up form .formly > div:not(:last-child).formly-field-separator {
  margin-bottom: 4px;
}
.enowa-contest .md-modal #sign-up form .formly .form-group .checkbox label input {
  margin-bottom: 2px;
}
.enowa-contest .md-modal #sign-up form .formly .formly-field.Mailing,
.enowa-contest .md-modal #sign-up form .formly .formly-field.news,
.enowa-contest .md-modal #sign-up form .formly .formly-field.Terms {
  margin-bottom: 10px;
}
.enowa-contest .md-modal #sign-up form .formly .radio-group {
  margin-top: 0;
}
.enowa-contest .md-modal #sign-up form .formly .radio-group > * {
  margin-bottom: 0;
}
.enowa-contest .md-modal #sign-up form .formly .form-buttons .btn {
  padding: 0 70px 0 90px;
}
.enowa-contest .md-modal #sign-up form .formly .form-buttons .btn:after {
  left: 28px;
}
.enowa-contest .md-modal .controls.dontshow {
  display: none;
}
.green-wrapper-title-inline .wrapper h2 {
  width: 33.3333%;
  flex: none;
}
.green-wrapper-title-inline .wrapper h2 a {
  color: #00D773;
  display: flex;
}
.green-wrapper-title-inline .wrapper h2 a span {
  margin-right: 27%;
}
#enowa-video .more-items-item {
  aspect-ratio: 1.77777778;
}
#enowa-video .more-items-item > div video {
  width: 100%;
  aspect-ratio: 1.77777778;
}
.race-format table {
  border: none;
}
.race-format table td {
  border: none;
}
.race-format .x-large-text .wrapper table {
  font-size: 30px;
  line-height: 35px;
}
.race-format .medium-text .wrapper table {
  font-size: 20px;
  line-height: 22px;
}
@media only screen and (min-width: 1680px) {
  .race-format {
    --block-width: 1300px;
  }
}
@media only screen and (min-width: 2000px) {
  .race-format {
    --block-width: 1600px;
  }
}
#rf-wrapper-qualy .green-wrapper-title-inline .wrapper {
  justify-content: flex-start;
  align-items: flex-start;
}
#rf-wrapper-qualy .green-wrapper-title-inline .wrapper h2 {
  width: calc(var(--column-width) * 4);
  font-size: 40px;
  line-height: 45px;
}
#rf-wrapper-qualy .green-wrapper-title-inline .wrapper p {
  width: calc(var(--column-width) * 12);
}
#rf-wrapper-heats > div:first-child,
#rf-wrapper-heats-1 > div:first-child,
#rf-wrapper-heats-2 > div:first-child {
  padding-right: var(--column-width) !important;
}
#rf-wrapper-heats > div:last-child,
#rf-wrapper-heats-1 > div:last-child,
#rf-wrapper-heats-2 > div:last-child {
  padding-left: var(--column-width) !important;
}
#rf-wrapper-heats-1 .wrapper h2,
#rf-wrapper-heats-2 .wrapper h2 {
  font-size: 40px;
  line-height: 40px;
  margin-bottom: 10px;
  padding-left: 30px;
}
#rf-wrapper-heats-1 .wrapper table tr td:first-child,
#rf-wrapper-heats-2 .wrapper table tr td:first-child {
  padding-left: 30px;
}
#rf-qf-standings ul .more-items-item {
  width: calc((var(--column-width) * 13.5) - var(--column-margin));
}
.rf-table table tr:nth-child(even) td {
  background-color: #F7F7F7;
}
.rf-table table tr td {
  border-bottom: var(--column-margin) solid #fff;
  height: 50px !important;
  position: relative;
  padding: 5px 15px;
}
.x-large-text.rf-table table tr td {
  height: 55px !important;
}
.dark.rf-table table tr {
  position: relative;
  display: flex;
}
.dark.rf-table table tr:before {
  background: -webkit-gradient(linear, right top, left top, color-stop(1.49%, rgba(255, 255, 255, 0.0001)), color-stop(25.04%, rgba(255, 255, 255, 0.2)));
  background: -o-linear-gradient(right, rgba(255, 255, 255, 0.0001) 1.49%, rgba(255, 255, 255, 0.2) 25.04%);
  background: linear-gradient(270deg, rgba(255, 255, 255, 0.0001) 1.49%, rgba(255, 255, 255, 0.2) 25.04%);
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.dark.rf-table table tr td {
  border-bottom-color: #08080A;
  background: none;
}
.dark.rf-table:not(#rf-final-table-1):not(#rf-final-table-2) table tr td {
  width: 100% !important;
}
#rf-final-table-1 table td,
#rf-final-table-2 table td {
  font-size: 24px;
  border-bottom: calc(var(--column-margin) * 2) solid #08080A;
  height: 73px !important;
  width: 55%;
  line-height: 42px;
}
#rf-final-table-1 table tr td:first-child,
#rf-final-table-2 table tr td:first-child {
  width: 15%;
}
#rf-final-table-1 table tr td:last-child,
#rf-final-table-2 table tr td:last-child {
  font-size: 40px;
  width: 30%;
}
#rf-final-table-1 table tr td:last-child {
  color: #00D773;
}
#rf-final-table-2 table tr td:last-child {
  color: #00C2FF;
}
#rf-wrapper-semi-finals .rf-table table tr td:before,
#rf-wrapper-qf-standings .rf-table table tr td:before,
#rf-final-table.rf-table table tr td:first-child:before,
.x-left:before,
.x-right:before {
  content: "";
  width: 25px;
  height: 25px;
  background: #000;
  position: absolute;
  left: -9px;
  -webkit-mask-image: url(../img/x-fill.svg);
  mask-image: url(../img/x-fill.svg);
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  top: 50%;
  margin-top: -13px;
}
.x-right:before {
  left: auto;
  right: -9px;
}
.x-left,
.x-right {
  position: relative;
}
.x-right {
  padding-right: 30px;
}
.x-left {
  padding-left: 30px;
}
.x-green:before {
  background-color: #00D773;
}
.x-blue:before {
  background-color: #00C2FF;
}
#rf-wrapper-qf-standings .rf-table:nth-child(1) table tr td:before,
#rf-wrapper-semi-finals .rf-table:nth-child(1) table tr td:before,
#rf-final-table.rf-table table tr:nth-child(1) td:first-child:before,
#rf-final-table.rf-table table tr:nth-child(2) td:first-child:before {
  background-color: #00C2FF;
}
#rf-wrapper-qf-standings .rf-table:nth-child(1) table tr:nth-child(2) td:before,
#rf-wrapper-qf-standings .rf-table:nth-child(1) table tr:nth-child(3) td:before,
#rf-wrapper-qf-standings .rf-table:nth-child(2) table tr:first-child td:before,
#rf-wrapper-semi-finals .rf-table:nth-child(2) table tr td:before,
#rf-final-table.rf-table table tr:nth-child(3) td:first-child:before,
#rf-final-table.rf-table table tr:nth-child(4) td:first-child:before {
  background-color: #DC0000;
}
#rf-wrapper-qf-standings .rf-table:nth-child(2) table tr td:before {
  right: 0;
  left: auto;
  background-color: #007849;
}
#rf-wrapper-semi-finals .rf-table:nth-child(1) .more-items-item h2 a {
  color: #00C2FF;
}
#rf-wrapper-semi-finals .rf-table:nth-child(2) .more-items-item h2 a {
  color: #DC0000;
}
#rf-final-table.rf-table table tr:last-child td:first-child:before,
#rf-wrapper-semi-finals .rf-table:nth-child(3) table tr td:before {
  background-color: #007849;
}
#rf-wrapper-semi-finals .rf-table:nth-child(3) .more-items-item h2 a {
  color: #007849;
}
#rf-wrapper-semi-finals .rf-table .more-items-item h2 {
  margin-bottom: 15px;
}
#rf-final-table.rf-table table tr td:first-child {
  padding-left: 40px;
}
#rf-wrapper-classification .rf-table table tr td:last-child {
  color: #00FF9C;
}
#rf-wrapper-classification .rf-table table tr td:first-child {
  font-size: 20px;
}
#rf-wrapper-classification .rf-table .more-items-long-text {
  font-size: 20px;
  line-height: 20px;
  text-align: left;
}
#rf-wrapper-classification .rf-table .more-items-long-text:after {
  width: 33.3333%;
  height: 100px;
  content: "";
  background: url(../img/continental.png) center center transparent no-repeat;
  background-size: contain;
  display: block;
}
#rf-wrapper-qualy #continental-traction .more-items-text {
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  margin-bottom: 10px;
}
#rf-wrapper-qualy #continental-traction .more-items-text:before {
  width: 200px;
  height: 70px;
  content: "";
  background: url(../img/continental.png) center center transparent no-repeat;
  background-size: contain;
  display: block;
  margin: 0 auto;
}
#further-info .wrapper .more-items-long-text {
  display: flex;
}
#further-info .wrapper .more-items-long-text span {
  width: 50%;
}
#further-info .wrapper .more-items-long-text span:first-child {
  padding-right: var(--column-width);
}
#further-info .wrapper .more-items-long-text span:last-child {
  padding-left: var(--column-width);
}
#rf-fi-items .more-items-item {
  margin-bottom: calc(var(--column-width) * 2);
  margin-right: 0;
  margin-left: 0;
}
#rf-fi-items .more-items-item .wrapper {
  padding-right: calc(var(--column-width) * 2) !important;
  width: 50%;
  padding-left: var(--column-width) !important;
}
#rf-fi-items .more-items-item > a {
  width: 50%;
}
#rf-menu {
  position: absolute;
  left: calc(var(--column-width) * 17) !important;
  top: 100px;
}
#rf-menu > .widget-title {
  font-size: 25px;
  font-weight: bold;
}
#rf-menu > .widget-title ~ .more-items-list {
  margin-top: 20px;
}
#rf-menu .more-items-list .more-items-item {
  margin-bottom: 5px;
  display: block;
}
#rf-menu .more-items-list .more-items-item > a {
  font-size: 25px;
  color: #fff;
  border-bottom: 2px solid #02FD9C;
  display: inline-block;
  width: auto;
}
#rf-menu .more-items-list .more-items-item > a:hover {
  color: #02FD9C;
  text-decoration: none;
}
#about-teams-wrapper {
  animation: marquee 20s linear infinite;
  width: 200vw;
  display: flex;
}
#about-teams-wrapper > .widget {
  flex: none;
}
#about-teams-wrapper ul .more-items-item {
  margin: 0 50px;
  justify-content: center;
}
#about-teams-wrapper ul .more-items-item img {
  height: 5vw;
  width: 100%;
  object-fit: contain;
}
#about-race-planet .wrapper,
#about-ship .wrapper {
  padding-left: calc(var(--column-width) * 2 + 60px);
  width: calc(var(--column-width) * 13 + 60px);
  flex: none;
}
#stand-for .more-items-category {
  font-size: 26px;
}
#stand-for .wrapper h2 {
  font-family: 'Chaney Extended', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#stand-for .wrapper h2 a {
  width: 100%;
  display: block;
}
#stand-for .wrapper h2 a span {
  pointer-events: all;
  width: 100%;
  display: inline-block;
}
#stand-for .wrapper h2 a span.is-inview {
  color: #02FD9C;
}
#about-race-calendar ul li > a video {
  aspect-ratio: 1;
  width: 100%;
  object-position: center;
  object-fit: cover;
}
#about-race-calendar ul li .wrapper {
  padding-right: calc(var(--column-width) * 2 + 60px);
  padding-left: calc(var(--column-width) * 2);
  width: calc(var(--column-width) * 14 + 60px);
  flex: none;
}
#about-rf ul {
  margin-top: 80px;
}
#about-rf ul li:first-child {
  margin-bottom: 100px;
}
#about-rf ul li:first-child .wrapper {
  width: auto;
  flex: initial;
}
#about-rf ul li:first-child > a {
  width: calc(var(--column-width) * 11 + 30px);
  flex: none;
}
#about-rf ul li .wrapper {
  padding-right: calc(var(--column-width) * 2 + 30px);
  padding-left: calc(var(--column-width) * 2 + 30px);
  width: calc(var(--column-width) * 14);
  flex: none;
}
#about-rf ul li .wrapper figure {
  margin-top: 40px;
}
body.about #content {
  background-color: #ffffff;
  background-image: linear-gradient(#e9e9e9 1px, transparent 1px), linear-gradient(to right, #e9e9e9 1px, #ffffff 1px);
  background-size: 20vw 20vw;
  background-repeat: unset;
}
body.about .green-btn .wrapper h2 {
  margin-top: 0;
}
body.about #relive-videos .widget-title {
  padding-left: 100px;
}
#about-car ul li .wrapper {
  padding-left: calc(var(--column-width) * 10 + 60px);
}
#about-car ul li .wrapper h2 {
  font-size: 4.5vw;
  line-height: 0.8;
}
.x-line .wrapper h2 {
  position: relative;
  margin-right: auto;
}
.x-line.img-end#about-race-planet .wrapper h2:before {
  background: url(../img/about/x-line-left-other.png) left top no-repeat transparent;
  background-size: 100% auto;
  left: calc(var(--column-width) * -2);
  right: 0;
  width: auto;
}
.x-line.img-end .wrapper h2:before {
  background: url(../img/about/x-line-right.png) center top no-repeat transparent;
  left: 0;
  right: auto;
  background-size: contain;
}
.x-line .more-items-item {
  overflow: visible;
}
.x-line .wrapper h2:before {
  content: "";
  background: url(../img/about/x-line-left.png) center top no-repeat transparent;
  width: calc(var(--column-width) * 16);
  height: 11vw;
  position: absolute;
  right: 0;
  background-size: contain;
  z-index: 5;
  top: -25px;
  pointer-events: none;
}
body.about .x-medium-wrapper-title .wrapper h2 {
  font-size: 36px;
  line-height: 35px;
}
/* Sergio ADD
========================================================== */
.event-page #article-view #more-items {
  position: absolute;
  left: calc(var(--column-width) + 60px);
  top: 300px;
  max-width: 240px;
}
.event-page #article-view #more-items .more-items-list {
  display: flex;
  flex-direction: row;
}
.event-page #article-view #more-items .more-items-list .more-items-item {
  width: 100px;
}
.event-page #article-view #more-items .more-items-list .more-items-item .wrapper {
  display: none;
}
.event-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper {
  position: initial;
  display: flex;
  flex-direction: row;
  padding: var(--column-margin) var(--column-margin) 100px calc(var(--column-width) + 60px) !important;
  min-height: initial;
}
.event-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper p:nth-child(2),
.event-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper .link-button-b {
  width: 50%;
}
.event-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper .link-button {
  display: flex;
  margin-right: calc(var(--column-width) * 2);
  margin-left: auto;
  height: fit-content;
  width: calc(var(--column-width) * 7);
}
.event-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper .link-button a {
  background-color: #00FF9C;
  color: #000000;
  padding: 10px 50px 10px 50px;
}
.event-page.spanish-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper .link-button a {
  background-color: #CF63CE;
  width: 100%;
}
.event-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper .link-button a img {
  max-width: 95px;
  margin-left: 10px;
}
.event-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper .link-button a:after {
  background-color: #000000;
  left: 56px;
  top: 50%;
}
.event-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper .link-button a:before {
  color: #000000;
  background-color: #000000;
}
.event-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper .link-button a div span:nth-child(1) {
  position: absolute;
  top: 30px;
  left: 50px;
  font-size: 35px;
}
body.event-page.spanish-page #fi-items.roadshow .widget-title {
  background-color: #00FF9C;
  margin-right: calc(var(--column-width) + 50px);
  margin-left: calc(var(--column-width) + 50px);
  margin-top: calc(var(--column-width) + 100px);
  padding: 17rem 17rem 25rem 17rem;
  text-align: center;
}
body.event-page.spanish-page #fi-items.roadshow .widget-title a {
  color: #1F1F20;
}
body.event-page.spanish-page #fi-items.roadshow .more-items-list {
  padding-right: calc(var(--column-width) + 50px);
  padding-left: calc(var(--column-width) + 50px);
}
body.event-page.spanish-page #fi-items.roadshow .more-items-list .more-items-item {
  overflow: visible;
  margin-left: var(--column-width);
  width: calc(100% - var(--column-width));
  padding: 0;
}
body.event-page.spanish-page #fi-items.roadshow .more-items-list .more-items-item:nth-child(odd) {
  margin-top: -10%;
}
body.event-page.spanish-page #fi-items.roadshow .more-items-list .more-items-item:nth-child(odd) .wrapper {
  text-align: center;
  align-items: center;
}
body.event-page.spanish-page #fi-items.roadshow .more-items-list .more-items-item:nth-child(odd) .wrapper h2 {
  font-size: 45px;
  line-height: 45px;
}
body.event-page.spanish-page #fi-items.roadshow .more-items-list .more-items-item:nth-child(even) {
  margin-top: -20%;
  margin-bottom: 0;
}
body.event-page.spanish-page #fi-items.roadshow .more-items-list .more-items-item:nth-child(even) a {
  width: 60%;
}
body.event-page.spanish-page #fi-items.roadshow .more-items-list .more-items-item:nth-child(even) .wrapper {
  width: 40%;
}
body.event-page.spanish-page #fi-items.roadshow .more-items-list .more-items-item:nth-child(even) .wrapper h2 {
  padding: 0;
}
body.event-page.spanish-page #fi-items.roadshow .more-items-list .more-items-item:nth-child(even) .wrapper p {
  padding: 0;
}
body.event-page.spanish-page #fi-items.fan-zone .widget-title {
  background-color: #CF63CE;
  margin-top: 200px;
  margin-bottom: 0;
  margin-right: calc(var(--column-width) + 50px);
  margin-left: calc(var(--column-width) + 50px);
}
body.event-page.spanish-page #fi-items.fan-zone .more-items-list .more-items-item {
  padding: 150px 0 0 0;
}
body.event-page.spanish-page #fi-items.fan-zone .more-items-list .more-items-item .wrapper h2 a {
  color: #CF63CE;
}
body.event-page.spanish-page #fi-items.fan-zone .more-items-list .more-items-item .wrapper .link-button a {
  width: 70%;
  background-color: #CF63CE;
  padding: 10px 50px 10px 60px;
}
body.event-page.spanish-page #fi-items.fan-zone .more-items-list .more-items-item .wrapper .link-button a:before {
  position: absolute;
  left: 5px;
}
body.event-page.spanish-page #fi-items.fan-zone .more-items-list .more-items-item .wrapper .link-button img {
  width: 30%;
}
body.event-page.spanish-page #fi-items.fan-zone .more-items-list .more-items-item .wrapper .link-button:hover:before {
  color: #201E26 !important;
}
body.event-page.spanish-page #fi-items.fan-zone .more-items-list .more-items-item .wrapper .link-button:hover a {
  color: #201E26;
}
body.event-page.spanish-page #fi-items.fan-zone2 .more-items-list .more-items-item .wrapper {
  background-color: #fff;
  width: calc(100% - calc(calc(var(--column-width) + 50px) * 2));
  padding: 50px 0 50px 0 !important;
  margin: 100px auto 0 auto;
}
body.event-page.spanish-page #fi-items.fan-zone2 .more-items-list .more-items-item .wrapper:before {
  content: "";
  position: absolute;
  width: 125px;
  height: 125px;
  background-color: #fff;
  top: 40px;
  border-radius: 100%;
  left: calc(var(--column-width) + 50px);
  background-image: url(https://www.extreme-e.com/assets/img/events/icon-fan-zone-hands.png);
  background-size: 80px 80px;
  background-repeat: no-repeat;
  background-position: center;
}
body.event-page.spanish-page #fi-items.fan-zone3 .more-items-list .more-items-item .wrapper {
  display: flex;
  padding-left: calc(var(--column-width) * 2) !important;
}
body.event-page.spanish-page #fi-items.fan-zone3 .more-items-list .more-items-item .wrapper h2 {
  width: 50%;
  order: 2;
  padding: 0;
}
body.event-page.spanish-page #fi-items.fan-zone3 .more-items-list .more-items-item .wrapper p.p1 {
  order: 1;
  width: 50%;
  padding: 0;
}
body.event-page.spanish-page #fi-items.fan-zone3 .more-items-list .more-items-item .wrapper .link-button {
  order: 3;
  width: 100%;
  padding: 0;
  margin-top: 100px;
}
body.event-page.spanish-page #fi-items.fan-zone3 .more-items-list .more-items-item .wrapper .link-button a {
  width: 70%;
  background-color: #CF63CE;
}
body.event-page.spanish-page #fi-items.fan-zone3 .more-items-list .more-items-item .wrapper .link-button:after {
  left: 60px;
}
#grid-play-home {
  background-color: white !important;
  padding-top: 8vw;
}
#grid-play-home.one-two ul {
  max-width: calc(var(--block-width) + var(--column-width)) !important;
}
#grid-play-home.one-two ul li {
  aspect-ratio: 2.33333333;
  height: auto;
  margin-left: inherit;
  margin-right: inherit;
  margin-bottom: 40px;
}
#grid-play-home.one-two ul li:nth-child(2) {
  background: url(../img/off-track-podcast.jpg) left bottom transparent no-repeat;
  background-size: cover;
}
#grid-play-home.one-two ul li:nth-child(2) .wrapper h2 {
  display: none;
}
#grid-play-home.one-two ul li:nth-child(2) .wrapper .link-button {
  margin-top: auto;
}
#grid-play-home.one-two ul li:nth-child(2) > a img {
  display: none;
}
#grid-play-home.one-two ul li > a {
  width: 65%;
}
#grid-play-home.one-two ul li > a img {
  max-width: 80%;
}
#grid-play-home.one-two ul li .wrapper {
  width: 35%;
  min-width: 185px;
  flex: none;
  margin-left: auto;
}
#grid-play-home.one-two ul li .wrapper h2 {
  margin-top: 40px;
}
#grid-play-home.one-two ul li .wrapper .link-button {
  padding: 0 0 0 13px;
  width: 100%;
  margin-top: 0;
}
#grid-play-home.one-two ul li .wrapper .link-button a {
  padding: 21px 0;
}
#grid-play-home ul li {
  background: url(../img/grid-play-bg.jpg) left center transparent no-repeat;
  background-size: cover;
  margin: 0;
  overflow: visible;
  height: 350px;
}
#grid-play-home ul li > a {
  margin-top: -6%;
  text-align: center;
}
#grid-play-home ul li > a img {
  width: 430px;
  margin-left: auto;
  margin-right: auto;
  max-width: 63%;
}
#grid-play-home ul li .wrapper {
  height: 100%;
}
#grid-play-home ul li .wrapper h2 {
  margin-top: 70px;
  padding-right: 20px;
}
#grid-play-home ul li .wrapper .link-button {
  background: #02FD9C;
  padding: 0 40px;
  width: 245px;
}
#grid-play-home ul li .wrapper .link-button:hover a {
  color: #201E26;
}
#grid-play-home ul li .wrapper .link-button:hover a:before {
  background-color: #201E26;
}
#grid-play-home ul li .wrapper .link-button a {
  padding: 35px 0;
}
#grid-play-home ul li .wrapper .link-button a:hover {
  background: transparent;
}
@media only screen and (max-width: 1440px) {
  .event-page #article-view #xprix-two.xprix-two-v2 ul li div.wrapper .link-button a div span:nth-child(1) {
    font-size: 20px;
  }
  #fi-items.fan-zone2 .more-items-item .wrapper span {
    padding-left: 10px;
  }
  #fi-items.fan-zone2 .more-items-item .wrapper ul {
    padding-right: 10px;
  }
  body.event-page.spanish-page #fi-items.fan-zone2 .more-items-list .more-items-item .wrapper {
    padding-top: 100px !important;
    width: 90%;
  }
}
@media only screen and (max-width: 1365px) {
  #fi-items.fan-zone .more-items-item .wrapper .link-button {
    padding: 0 4rem;
  }
  body.event-page.spanish-page #fi-items.roadshow .more-items-list .more-items-item:nth-child(even) .wrapper {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  body.event-page.spanish-page #fi-items.roadshow .widget-title {
    font-size: 50px;
  }
}
@media only screen and (max-width: 1024px) {
  .event-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper {
    flex-direction: column;
    padding: 60px 30px !important;
    margin: 0;
  }
  .event-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper p {
    padding-right: 0;
  }
  .event-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper p:nth-child(2),
  .event-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper .link-button-b {
    width: 100%;
  }
  .event-page #article-view #more-items {
    display: none;
  }
  .event-page #article-view #xprix-two.xprix-two-v2 ul li .wrapper .link-button a div span:nth-child(1) {
    font-size: 40px;
  }
  #fi-items.fan-zone li.more-items-item a,
  #fi-items.fan-zone .more-items-item .wrapper {
    width: 100%;
  }
  body.event-page.spanish-page #fi-items.fan-zone .more-items-list .more-items-item {
    padding: 100px 0 0 0;
  }
  body.event-page.spanish-page #fi-items.roadshow .widget-title {
    padding: 50px;
  }
}
@media only screen and (max-width: 767px) {
  body.event-page.spanish-page div#fi-items.roadshow .widget-title {
    font-size: 30px;
  }
  body.event-page.spanish-page #fi-items.fan-zone2 .more-items-list .more-items-item .wrapper:before {
    left: calc(50% - calc(125px / 2));
  }
  body.event-page.spanish-page #fi-items.fan-zone2 .more-items-item {
    margin-bottom: 0;
  }
  body.event-page.spanish-page #fi-items.fan-zone3 .more-items-list .more-items-item .wrapper h2 {
    width: 100%;
  }
  body.event-page.spanish-page #fi-items.fan-zone3 .more-items-list .more-items-item .wrapper p.p1 {
    width: 100%;
  }
  body.event-page.spanish-page #fi-items.fan-zone3 .more-items-list .more-items-item .wrapper {
    padding: 0 30px 0 30px !important;
  }
}
.testing-S {
  display: none;
}
#exh-banner ul li > a {
  display: flex;
  gap: var(--column-width);
}
/* Sergio ADD
========================================================== */
/* Error Page
  ========================================================== */
#error-404 {
  background: #fff;
  margin: 0 auto;
  max-width: 100%;
  padding: 150px 60px;
}
#error-404 .error-404-title {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 80px;
}
html.no-touch .hero-404 .slide-content p,
html.touch .hero-404 .slide-content p {
  width: calc(var(--column-width) * 10);
  text-align: left;
  margin-bottom: 0;
}
html.no-touch .hero-404 .slide-content .btn,
html.touch .hero-404 .slide-content .btn {
  background-color: transparent;
  max-width: calc(var(--column-width) * 10);
  margin: 0 auto;
}
html.no-touch .hero-404 .slide-content .btn:before,
html.touch .hero-404 .slide-content .btn:before {
  background-color: #ffffff;
}
html.no-touch .hero-404 .slide-content .btn:before:hover,
html.touch .hero-404 .slide-content .btn:before:hover {
  background-color: #ffffff;
}
html.no-touch .hero-404 .slide-content .btn:after,
html.touch .hero-404 .slide-content .btn:after {
  background-color: #ffffff;
}
html.no-touch .hero-404 .slide-content .btn:hover,
html.touch .hero-404 .slide-content .btn:hover {
  color: #ffffff;
}
/* MEDIACENTER */
.downloads {
  --header-height: calc(50px + ((var(--column-width) * 1) - var(--column-margin)));
  --header-padding: 10px;
  /* Galleries view */
  /* Newsletter */
}
.downloads .fileInput {
  display: none;
}
.downloads.scroll-not-top.page-loaded:not(.open-menu):not(.header-pinned) #header .wrapper-group > .wrapper.row1 {
  margin-top: 0;
  height: 100%;
}
.downloads #container {
  min-height: 100vh;
}
.downloads.user-loggedin:not(.transparent-header) #header {
  background-color: #08080A;
}
.downloads.user-loggedin:not(.transparent-header) #content {
  margin-top: var(--header-height) !important;
}
.downloads #join-us-header {
  bottom: 70px;
}
.downloads #join-us-header .link-button {
  border-bottom: none;
}
.downloads #join-us-header .link-button a:after {
  left: 8px;
}
.downloads #navigation,
.downloads #user-menu {
  margin-left: 20px;
}
.downloads #navigation .menu li {
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
  line-height: 1;
}
.downloads.transparent-header .slide-content {
  margin-top: var(--header-height);
}
.downloads .slide-content {
  margin: 0 auto !important;
  max-width: 70%;
}
.downloads .slide-content .slide-title {
  font-size: calc(60px + (80 - 60) * ((100vw - 768px) / (2050 - 768)));
}
.downloads .slide-content .btn {
  background-color: #02FD9C;
  color: #201E26;
  min-width: 180px;
  padding-left: 25px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.downloads .slide-content .btn:after {
  left: 33px;
}
.downloads .slide-content .btn:before {
  background-color: #201E26;
}
.downloads .slide-content .btn:hover {
  color: #201E26;
  background-color: #00D773;
}
.downloads .slide-content .btn:hover:before {
  background-color: #201E26;
}
.downloads .btn:not(.loginBtn),
.downloads .link-button a,
.downloads .more-items-action {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  color: #201E26;
}
.downloads .btn:not(.loginBtn):hover,
.downloads .link-button a:hover,
.downloads .more-items-action:hover {
  color: #201E26 !important;
}
.downloads .btn:not(.loginBtn):hover:before,
.downloads .link-button a:hover:before,
.downloads .more-items-action:hover:before {
  background-color: #201E26 !important;
}
.downloads .btn:not(.loginBtn):after,
.downloads .link-button a:after,
.downloads .more-items-action:after {
  left: 28px;
}
.downloads .load-more-bt:not(.loginBtn) {
  margin-left: calc(var(--column-width) / 2 - 20px);
}
.downloads .load-more-bt:not(.loginBtn):hover {
  color: #02D471 !important;
}
.downloads .load-more-bt:not(.loginBtn):hover:before {
  background-color: #02D471 !important;
}
.downloads .btn.loginBtn {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.downloads #content {
  overflow: visible;
}
.downloads.fixed-content .related-content {
  top: calc(var(--header-height) + 60px);
}
.downloads .related-content {
  background-color: #e0e4e8;
}
.downloads.no-filters .related-content,
.downloads.no-filters .filters-select:not(.close-bt) {
  display: none !important;
}
.downloads:not(.normal-header) #header,
.downloads:not(.normal-header) #footer {
  z-index: 5;
}
.downloads #header .logo-link .logo-img,
.downloads.scroll-not-top.page-loaded:not(.open-menu):not(.header-pinned) #header .logo-link .logo-img {
  width: 40%;
  height: 40%;
  margin-left: -20%;
  margin-top: -20%;
  clip-path: none;
}
.downloads #header {
  height: var(--header-height);
  background-color: #08080A;
}
.downloads #header .wrapper-group > .wrapper {
  padding: 0 !important;
}
.downloads #header .wrapper-group > .wrapper.row2 {
  top: var(--header-height);
}
.downloads #header .wrapper-group > .wrapper.row1 {
  display: flex;
  justify-content: space-between;
  background: transparent;
  height: 100%;
  width: 100%;
}
.downloads #header .countdown > * {
  padding: 0 30px;
}
.downloads #header #header-zone3.header-footer-zone {
  padding-right: 30px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.downloads #header #header-zone3.header-footer-zone .header-widgets-json {
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.downloads #header #navigation-toggle {
  display: none;
}
.downloads #footer {
  position: relative;
  padding-top: 0;
  z-index: 5;
}
.downloads .menu > li > a {
  padding-bottom: 6px;
  padding-top: 15px;
}
.downloads #main .downloads-main {
  font-size: 16px;
}
.downloads #main .downloads-main * {
  text-decoration: none;
}
.downloads #main .downloads-main.downloads-docs .related-content {
  position: fixed !important;
}
.downloads #main .downloads-main .related-content {
  right: 0;
  z-index: 4;
  padding: 0;
  top: 60px;
  position: absolute;
}
.downloads #main .downloads-main .related-content .widget .widget-title:after {
  display: none;
}
.downloads #main .downloads-main .related-content .btn {
  height: 40px;
  color: #ffffff;
}
.downloads #main .downloads-main .related-content .btn:before {
  display: none;
}
.downloads #main .downloads-main .related-content .btn:after {
  display: none;
}
.downloads #main .downloads-main .main-view.column.related-content .widget {
  margin-bottom: 10px;
  padding: 25px 30px 0 30px;
}
.downloads #main .downloads-main .main-view.column.related-content .widget > * {
  padding: 0 !important;
}
.downloads:not(.normal-header).fixed-header #content {
  margin-top: var(--header-height);
}
.downloads:not(.fixed-content) .downloads-main > section > header {
  position: sticky;
  top: var(--header-height);
}
.downloads:not(.fixed-content):not(.multiple-content) .downloads-main .related-content {
  top: calc(var(--header-height) + 60px);
  overflow: auto;
  position: fixed;
  bottom: 0;
}
.downloads.fixed-content .downloads-main > section > header {
  -webkit-transition: top 0.2s;
  transition: top 0.2s;
  z-index: 4;
  position: fixed;
  top: var(--header-height);
}
.downloads.fixed-content .downloads-main.full-width {
  width: 100%;
}
.downloads.fixed-content .downloads-main .related-content {
  background-color: #d6d9dd;
}
.downloads.fixed-content .downloads-main .related-content.zone-3 {
  padding-bottom: 200px;
}
.downloads.fixed-content .downloads-main .downloads-container {
  margin-top: 60px;
}
.downloads.fixed-content.scroll-not-top .downloads-main > section > header {
  top: var(--header-height);
}
.downloads .downloads-main:not(.full-width) > section > header {
  position: sticky;
  top: 240px;
}
.downloads .downloads-main > section > header {
  background-color: transparent;
  height: 60px;
  width: 100%;
  -webkit-transition: top 0.3s;
  -o-transition: top 0.3s;
  transition: top 0.3s;
  z-index: 4;
  background-color: #ffffff;
  border-bottom: 1px solid #ddd;
}
.downloads .downloads-main > section > header form {
  width: 100%;
}
.downloads.fixed-header #content {
  margin-top: var(--header-height);
}
.downloads.user-loggedin #header .wrapper-group > .wrapper.row2 {
  display: none;
}
.downloads .downloads-filters.submenu-list > ul > li {
  position: relative;
  margin: 0;
  background: transparent;
  border: none;
  border-radius: 0;
}
.downloads .downloads-filters.submenu-list > ul > li.filter-types {
  margin-bottom: 20px;
}
.downloads .downloads-filters.submenu-list > ul > li.filters {
  display: block;
  margin-bottom: 10px;
  color: black;
}
.downloads .downloads-filters.submenu-list.widget > ul > li.filters-select {
  margin-right: 15px !important;
  margin-bottom: 10px;
  width: auto;
  text-align: left;
}
.downloads .downloads-filters.submenu-list > ul > li.filters-select a {
  color: #818892;
  cursor: pointer;
}
.downloads .downloads-filters.submenu-list > ul > li.filters-select a:hover {
  color: black;
}
.downloads .downloads-filters.submenu-list > ul > li.filters-select .filter-count {
  font-size: 12px;
}
.downloads .downloads-filters.submenu-list.tree-view > ul > li.filters-select {
  display: block;
  margin-right: 0;
  width: 100%;
}
.downloads .downloads-filters.submenu-list > ul > li ul {
  margin: 0;
  padding: 0 0 0px 18px;
}
.downloads .downloads-filters.submenu-list li .control-group {
  padding: 0;
  margin: 0;
}
.downloads .downloads-filters.submenu-list li .control-group .controls .uib-datepicker-popup {
  right: 0 !important;
  left: auto !important;
  min-width: 276px;
  padding: 0 0 5px 0;
}
.downloads .downloads-filters.submenu-list li .control-group .controls .uib-datepicker-popup .btn {
  width: auto !important;
  padding: 5px !important;
  text-align: center !important;
  display: inline-block !important;
  min-width: auto;
  margin: 0 auto;
}
.downloads .downloads-filters.submenu-list li .control-group .controls .uib-datepicker-popup .btn:after,
.downloads .downloads-filters.submenu-list li .control-group .controls .uib-datepicker-popup .btn:before {
  display: none;
}
.downloads .downloads-filters.submenu-list > ul > li.search {
  width: 100%;
  margin-bottom: 20px;
}
.downloads .downloads-filters.submenu-list > ul > li.dates {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  -webkit-flex-direction: row;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  align-items: center;
  -webkit-align-items: center;
  align-content: center;
  -webkit-align-content: center;
  max-width: 100%;
  overflow: visible;
}
.downloads .downloads-filters.submenu-list > ul > li.dates .date {
  position: relative;
}
.downloads .downloads-filters.submenu-list > ul > li.dates .date:first-child {
  margin-right: 10px;
}
.downloads .downloads-filters.submenu-list > ul > li.dates .date:last-child {
  margin-left: 10px;
}
.downloads .downloads-filters.submenu-list > ul > li .controls {
  height: 42px;
  border-radius: 4px;
  color: #818892;
  background-color: #ffffff;
  background-image: none;
  width: 100%;
  height: 48px;
  padding: 6px 0;
  font-size: 14px;
  line-height: 1.42857143;
  flex-direction: row;
  -webkit-flex-direction: row;
}
.downloads .downloads-filters.submenu-list > ul > li .controls > i {
  position: absolute;
  margin: 0 12px;
}
.downloads .downloads-filters.submenu-list > ul > li .controls a {
  color: #818892;
  position: absolute;
  margin: 0 12px;
}
.downloads .downloads-filters.submenu-list > ul > li .controls input {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  border: none;
  background: none;
  padding: 0 0 0 50px;
  height: 50px;
}
.downloads .downloads-filters.submenu-list > ul > li .controls input:focus {
  box-shadow: none;
}
.downloads .downloads-main .related-content .icon-tabs > ul li a:before {
  color: #ffffff;
}
.downloads .downloads-main .related-content .icon-tabs.submenu-list > ul > li.filters a {
  margin-bottom: 20px;
  font-weight: bold;
  color: black;
  cursor: default;
}
.downloads .downloads-main .related-content .icon-tabs.submenu-list > ul > li.filters a:after {
  display: none;
}
.downloads.headroom--unpinned.fixed-content .downloads-main > section > header {
  top: var(--header-height);
}
.downloads.headroom--pinned.fixed-content .downloads-main > section > header,
.downloads.headroom--top.fixed-content .downloads-main > section > header {
  top: var(--header-height);
}
.downloads.fixed-content .downloads-main.widget > section {
  transition: padding 0.15s;
}
.downloads .downloads-main.widget {
  position: relative;
  padding: 0 !important;
}
.downloads .downloads-main.widget > section {
  padding: 0 400px 0 0;
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 0;
}
.downloads .downloads-main .search-toggle {
  display: none !important;
}
.downloads .downloads-main .filters-select,
.downloads .downloads-main .lightbox-toggle,
.downloads .downloads-main .search-toggle {
  padding: 0 ;
  text-align: center;
  color: #a0a6af;
  cursor: pointer;
}
.downloads.hidden-related .downloads-main .filters-select {
  color: #a0a6af;
}
.downloads .downloads-main .filter-types a {
  height: 44px;
  width: 44px;
  margin: 0 10px;
}
.downloads .downloads-main .filter-types a:hover {
  color: #818892;
}
.downloads .downloads-main .filter-types a i {
  font-size: 32px !important;
  line-height: 32px;
}
.downloads .downloads-main .filter-types a.active {
  color: black;
}
.downloads .downloads-main .filter-types a.active i {
  color: black;
}
.downloads .downloads-main .filter-types a.filters-text {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
}
.downloads .downloads-main > section > header .show-hide-filters {
  border-right-color: transparent;
}
.downloads .downloads-main > section > header .show-hide-filters.active {
  background-color: #ffffff;
}
.downloads .downloads-main > section > header .show-hide-filters.active i,
.downloads.hidden-related .downloads-main > section > header .show-hide-filters.active i {
  color: #818892;
}
.downloads:not(.hidden-related) .downloads-main > section > header .show-hide-filters.open.active,
.downloads:not(.hidden-related) .downloads-main > section > header .show-hide-filters.open,
.downloads:not(.hidden-related) .downloads-main > section > header .show-hide-filters {
  background-color: #2c2f35;
  color: #ffffff;
  border-right-color: #2d3036;
  height: 45px;
}
.downloads:not(.hidden-related) .downloads-main > section > header .show-hide-filters.open i,
.downloads:not(.hidden-related) .downloads-main > section > header .show-hide-filters i {
  color: #ffffff;
}
.downloads .downloads-main > section > header .show-hide-filters.open i:before,
.downloads body:not(.hidden-related) .downloads-main > section > header .show-hide-filters i:before {
  content: "\f12a";
}
.downloads.hidden-related .downloads-main > section > header .show-hide-filters i:before {
  content: "\f39d";
}
.downloads .downloads-main .filter-types a i {
  padding: 0 ;
  width: auto;
}
.downloads.hidden-related .downloads-main .filter-types a:not(.active):hover,
.downloads.hidden-related .downloads-main > section > header .show-hide-filters.active:not(.open):hover,
.downloads.hidden-related .downloads-main > section > header .show-hide-filters:not(.active):hover {
  background-color: rgba(222, 222, 222, 0.38);
}
.downloads.fixed-content .downloads-main > section > header {
  width: 100%;
}
.downloads.fixed-content .downloads-main > section > header form {
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 0;
  transition: padding 0.15s;
}
.downloads .downloads-main > section > header form > .filter-types:first-child {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  min-width: 200px;
}
.downloads .downloads-main > section > header form > .filter-types {
  padding: 0 ;
}
.downloads .downloads-main > section > header form .header-title {
  margin: 0 0 0 calc(var(--column-width) / 2);
  color: #201E26;
  font-size: 14px;
  font-weight: normal;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.downloads .downloads-main > section > header form .header-title .events-list {
  margin-right: 20px;
}
.downloads .downloads-main > section > header form .header-title .header-logo {
  max-height: 76px;
  width: auto;
}
.downloads .downloads-main > section > header form .header-title .gallery-breadcrum-icon {
  display: none;
  font-size: 24px;
  color: #a0a6af;
}
.downloads .downloads-main > section > header .control-group {
  padding: 0;
  margin: 0;
}
.downloads .downloads-main > section > header .control-group.search .controls > a {
  position: absolute;
  top: 2px;
  right: 39px;
}
.downloads .downloads-main > section > header .control-group .controls {
  margin: 0;
  position: relative;
}
.downloads .downloads-main > section > header .control-group .controls i {
  padding: 0 12px;
  line-height: 36px;
}
.downloads .downloads-main > section > header .input-block-level {
  border-radius: 0;
  border: none;
  box-shadow: none;
  background-color: transparent;
  height: 36px;
  padding-left: 42px;
}
.downloads .downloads-main > section > header .search input {
  border: none;
  min-width: 250px;
  border-left: 1px solid #d6d9dd;
}
.downloads .downloads-main > section > header .search {
  border: 1px solid #ddd;
  border-radius: 22px;
  background-color: #ffffff;
  margin-right: 20px;
  -webkit-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s;
  overflow: hidden;
}
.downloads .downloads-main > section > header .search .input-block-level {
  padding-right: 20px;
  padding-left: 20px;
  font-size: 18px;
}
.downloads .downloads-main > section > header .search .custom-select,
.downloads .downloads-main > section > header .search input.input-block-level {
  -webkit-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s;
}
.downloads .downloads-main > section > header .search i {
  background-color: rgba(185, 186, 188, 0.07) !important;
}
.downloads .downloads-main > section > header .search.off {
  background-color: transparent;
  border: none;
}
.downloads .downloads-main > section > header .search.off .custom-select,
.downloads .downloads-main > section > header .search.off input.input-block-level {
  width: 0;
  margin: 0;
  min-width: auto;
  padding: 0;
}
.downloads .custom-select {
  margin-right: 0;
}
.downloads .custom-select select {
  padding: 5px 35px 5px 0 !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url('/assets/img/arrow-down.png') 90% center no-repeat #eee;
  background-size: 12px auto;
  width: auto !important;
  max-width: 200px !important;
  position: relative;
  background-color: rgba(185, 186, 188, 0.07) !important;
}
.downloads .custom-select select::-ms-expand {
  display: none;
}
.downloads .downloads-main .tabs-container {
  min-height: 100px;
}
.downloads .downloads-main .downloads-container {
  background-color: white;
  min-height: 400px;
  opacity: 1 ;
  border-radius: 0;
  padding-bottom: 100px;
}
.downloads .downloads-main .downloads-container .separator-container > div:nth-child(2) {
  gap: 20px;
}
.downloads .downloads-main .tabs-container .items-tab:not(.home):not(.contact):not(.accreditation) .widget.article-view {
  display: inline-block;
  border-bottom: 1px solid rgba(221, 221, 221, 0.29);
  background-color: #818892;
  position: relative;
}
.downloads .downloads-main .tabs-container .items-tab:not(.home):not(.contact):not(.accreditation) .widget.article-view .article header {
  padding-top: 35px;
}
.downloads .downloads-main .tabs-container .items-tab:not(.home):not(.contact):not(.accreditation) .widget.article-view .article .article-view-body {
  padding-bottom: 0;
  padding-top: 0;
  margin-bottom: 35px !important;
}
.downloads .downloads-main .tabs-container .items-tab:not(.home):not(.contact):not(.accreditation) .widget.article-view .article .article-view-body p {
  margin-left: 0 !important;
  font-size: 16px;
  color: #ffffff;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.downloads .downloads-main .tabs-container .items-tab:not(.home):not(.contact):not(.accreditation) .widget.article-view .article .article-view-body p a {
  color: #ffffff;
  border-color: #ffffff;
}
.downloads .downloads-main .items-tab:not(.home):not(.contact):not(.accreditation) .article-view-title {
  font-size: 30px;
  color: #fff;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.downloads .downloads-main .items-tab:not(.home):not(.contact):not(.accreditation) .article-view-title:after {
  background-color: #ffffff;
  width: 20px;
}
.downloads .downloads-main .tabs-container .items-tab:not(.home):not(.contact):not(.accreditation) .widget.article-view .article header,
.downloads .downloads-main .tabs-container .items-tab:not(.home):not(.contact):not(.accreditation) .widget.article-view .article .article-view-body {
  margin-left: 20px !important;
  max-width: 100% !important;
  margin-right: 20px !important;
}
.downloads .downloads-main .widget.article-view {
  padding: 0;
  display: inline-block;
  border-bottom: 1px solid #ddd;
  width: 100%;
}
.downloads .downloads-main .widget.article-view .article header {
  padding-bottom: 0;
  border: none;
}
.downloads .downloads-main .widget.article-view .article .article-view-body {
  padding-top: 5px;
}
.downloads .downloads-main .widget.article-view .article .article-view-subheader {
  margin-bottom: 20px;
}
.downloads .downloads-main .downloads-container > ul {
  list-style: none;
  margin-bottom: 0;
  padding: 0;
  margin: 0;
}
.downloads .downloads-main .load-more-bt {
  width: 200px;
  margin: 20px auto 0;
  border: 2px solid #000;
}
.downloads .downloads-main .load-more-bt:hover {
  color: #02D471;
  border-color: #02D471;
}
.downloads .downloads-main .downloads-container > ul li p {
  font-size: 16px;
}
.downloads .downloads-main .downloads-container > ul li:first-child {
  border-top: 1px solid #ececec;
}
.downloads .downloads-main .downloads-container > ul li {
  padding: 15px 20px;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  border-bottom: 1px solid #ececec;
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.downloads .downloads-main .downloads-container > ul li:nth-child(even):not(.separator) {
  background-color: #fbfbfb;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-top-container i,
.downloads .downloads-main .downloads-container > ul li.file-Youtube > a i {
  font-size: 75px;
  width: 95px;
  color: #b7b7b7;
  text-align: center;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-top-container i {
  margin-right: 15px;
}
.downloads .downloads-main .downloads-container > ul li.file-doc .downloads-item-top-container i,
.downloads .downloads-main .downloads-container > ul li.file-doc .downloads-item-info .item-info-type,
.downloads .downloads-main .downloads-container > ul li.file-docx .downloads-item-top-container i,
.downloads .downloads-main .downloads-container > ul li.file-docx .downloads-item-info .item-info-type,
.downloads .item-info.file-doc .item-info-type,
.downloads .item-info.file-docx .item-info-type {
  color: #0078e8;
}
.downloads .downloads-main .downloads-container > ul li.file-pdf .downloads-item-top-container i,
.downloads .downloads-main .downloads-container > ul li.file-pdf .downloads-item-info .item-info-type,
.downloads .downloads-main .downloads-container > ul li.file-Articles .downloads-item-info .item-info-type,
.downloads .downloads-main .downloads-container > ul li .downloads-item-info .item-info-extra.file-pdf > .item-info-type,
.downloads .item-info.file-pdf .item-info-type {
  color: #e80000;
}
.downloads .downloads-main .downloads-container > ul li.file-zip .downloads-item-top-container i,
.downloads .downloads-main .downloads-container > ul li.file-zip .downloads-item-info .item-info-type,
.downloads .item-info.file-zip .item-info-type {
  color: #444444;
}
.downloads .downloads-main .downloads-container > ul li.file-xlsx .downloads-item-top-container i,
.downloads .downloads-main .downloads-container > ul li.file-xlsx .downloads-item-info .item-info-type,
.downloads .downloads-main .downloads-container > ul li.file-xls .downloads-item-top-container i,
.downloads .downloads-main .downloads-container > ul li.file-xls .downloads-item-info .item-info-type,
.downloads .item-info.file-xls .item-info-type,
.downloads .item-info.file-xlsx .item-info-type {
  color: #21950d;
}
.downloads .downloads-main .downloads-container > ul li.file-jpeg .downloads-item-top-container i,
.downloads .downloads-main .downloads-container > ul li.file-jpeg .downloads-item-info .item-info-type,
.downloads .downloads-main .downloads-container > ul li.file-jpg .downloads-item-top-container i,
.downloads .downloads-main .downloads-container > ul li.file-jpg .downloads-item-info .item-info-type,
.downloads .item-info.file-jpg .item-info-type,
.downloads .item-info.file-jpeg .item-info-type,
.downloads .downloads-main .downloads-container > ul li.file-png .downloads-item-top-container i,
.downloads .downloads-main .downloads-container > ul li.file-png .downloads-item-info .item-info-type,
.downloads .item-info.file-png,
.downloads .item-info.file-png .item-info-type,
.downloads .downloads-main .downloads-container > ul li.file-Teams .downloads-item-info .item-info-type {
  color: #65c700;
}
.downloads .downloads-main .downloads-container > ul li.file-mov .downloads-item-top-container i,
.downloads .downloads-main .downloads-container > ul li.file-mp4 .downloads-item-top-container i,
.downloads .downloads-main .downloads-container > ul li.type-2 .downloads-item-top-container i,
.downloads .downloads-main .downloads-container > ul li.file-mp4 .downloads-item-info .item-info-type,
.downloads .downloads-main .downloads-container > ul li.file-mov .downloads-item-info .item-info-type,
.downloads .downloads-main .downloads-container > ul li.file-yt .downloads-item-top-container i,
.downloads .downloads-main .downloads-container > ul li.file-yt .downloads-item-info .item-info-type,
.downloads .downloads-main .downloads-container > ul li.file-Youtube .downloads-item-top-container i,
.downloads .downloads-main .downloads-container > ul li.file-Youtube .downloads-item-info .item-info-type,
.downloads .item-info.file-Youtube .item-info-type,
.downloads .item-info.file-yt .item-info-type,
.downloads .item-info.file-mp4 .item-info-type,
.downloads .item-info.file-mov .item-info-type,
.downloads .item-info.file-Youtube .item-info-type,
.downloads .item-info.file-yt .item-info-type,
.downloads .item-info.file-mp4 .item-info-type,
.downloads .item-info.file-mov .item-info-type,
.downloads .downloads-main .downloads-container > ul li.file-Youtube > a i,
.downloads .downloads-main .downloads-container > ul li.file-Video .downloads-item-info .item-info-type {
  color: #08080a;
}
.downloads .thumbnails-view.downloads-main .downloads-container > ul li.type-2 .downloads-item-top-container i:after {
  position: absolute;
  content: "";
  background-color: #ffffff;
  z-index: 0;
  height: 40px;
  width: 40px;
  margin-top: -16px;
  margin-left: -20px;
  top: 50%;
  left: 50%;
}
.downloads .thumbnails-view.downloads-main .downloads-container > ul li.type-2 .downloads-item-top-container i:before {
  z-index: 1;
}
.downloads .downloads-main .downloads-container > ul li.file-LEG .downloads-item-info .item-info-type,
.downloads .downloads-main .downloads-container > ul li.file-PORT .downloads-item-info .item-info-type {
  color: #8a8a8a;
}
.downloads .downloads-main .downloads-container > ul li.file-Youtube > a i {
  position: absolute;
  left: 50%;
  top: 50%;
  background-color: #ffffff;
  border-radius: 50%;
}
.downloads .downloads-main .downloads-container > ul li.file-News .downloads-item-info .item-info-type {
  color: #08baff;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-info .item-info-extra.file-pdf > .item-info-type {
  line-height: 22px;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-info .item-info-extra.file-pdf > .item-info-type:hover span {
  border-bottom: 1px solid #e80000;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-info .item-info-extra.file-pdf > .item-info-type i {
  font-size: 22px;
  vertical-align: middle;
  line-height: 22px;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-info .item-info-extra.file-pdf > .item-info-type span {
  line-height: 25px;
  vertical-align: middle;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-main {
  width: calc(100% - 235px);
}
.downloads .futureteams .downloads-main .downloads-container > ul li .no-buttons.downloads-item-main {
  width: calc(100% - 215px);
}
.downloads .downloads-main .downloads-container > ul li .no-buttons.downloads-item-main {
  width: calc(100% - 35px);
}
.downloads .landing-search .downloads-main .downloads-container > ul li .downloads-item-main {
  width: calc(100% - 35px);
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-title {
  font-size: 20px;
  color: #000000;
  margin-bottom: 5px;
  line-height: 1.3;
  font-weight: bold;
  cursor: pointer;
}
.downloads .downloads-item-info.top-info {
  padding-bottom: 5px;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-info spa {
  margin-right: 10px;
  color: #37424a;
  font-weight: bold;
}
.downloads .item-info .item-info-type {
  text-transform: uppercase;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-info .item-info-extra {
  display: block;
  margin-bottom: 10px;
  line-height: 1.3;
  font-weight: 100;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-info .item-info-extra.description {
  white-space: pre-wrap;
  word-break: break-word;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-info .item-info-extra.date {
  margin-bottom: 5px;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-info .item-info-type,
.downloads .item-info .item-info-type {
  color: #b7b7b7;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-info .item-info-time {
  font-weight: 400;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-tools {
  width: 140px;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-tools a,
.downloads .tool-favorite,
.downloads .tool-select {
  font-size: 30px;
  color: #818892;
  padding: 5px 20px;
  cursor: pointer;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-tools a:hover {
  color: #a0a6af;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-tools a,
.downloads .tool-favorite,
.downloads .tool-select {
  color: #e0e4e8;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-tools .tool-favorite.active,
.downloads .tool-favorite.active {
  color: #ffae00;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-tools .tool-select.active,
.downloads .tool-select.active {
  color: #009eff;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-tools a:hover:not(.active),
.downloads .tool-favorite:hover:not(.active) {
  color: #a0a6af;
}
.downloads .downloads-main .downloads-container > ul li .tool-link,
.downloads .downloads-main .downloads-container > ul li .tool-link a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.downloads .downloads-main .separator {
  color: #818892;
  display: block !important;
  width: auto;
  min-height: 10px !important;
  margin-bottom: 0;
  margin-top: 0;
  right: 400px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  left: 0;
  z-index: 3;
  background-color: #e0e4e8;
  padding-bottom: 0;
  font-size: 14px;
  transition: right 0.15s;
  font-weight: normal;
}
.downloads .downloads-main .separator .separator-container {
  border-radius: 0 0 0 0;
  padding: 15px calc(var(--column-width) / 2) 10px;
  background-color: white;
  min-height: 52px;
}
.downloads .downloads-main .separator .separator-container a {
  line-height: 1;
  border-radius: 18px;
  color: #818892;
}
.downloads .downloads-main .separator .separator-container a:hover {
  color: #333c4e;
  border-color: rgba(52, 61, 80, 0.41);
}
.downloads .downloads-main .separator .separator-container a i {
  margin-left: 5px;
  font-size: 26px;
  vertical-align: middle;
}
.downloads .downloads-main .separator .search-term {
  font-weight: bold;
}
.downloads .downloads-main .downloads-container > ul li .downloads-item-top-container {
  width: 95px;
  margin-right: 15px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.downloads .loading,
.downloads .downloads-main .no-results-container {
  color: #818892;
  border-radius: 0px 4px 0 0;
  padding-top: 100px;
}
.downloads .no-results-container {
  text-align: center;
  color: #fff;
  font-size: 24px;
  padding: 40px 0;
}
.downloads .no-results-button {
  margin: 50px auto 0;
  border: 2px solid #000;
  width: 200px;
}
.downloads .no-results-button:hover {
  border-color: #02D471;
}
.downloads .downloads-main.widget .details-view,
.downloads.fixed-content .downloads-main > section.details-view > header form {
  padding-right: 0;
}
.downloads .downloads-main > section.details-view > header form .close-bt {
  margin-right: 35px;
  color: black;
}
.downloads.fixed-content .details-view .downloads-container,
.downloads.fixed-content .loading,
.downloads.fixed-content .downloads-main .no-results-container {
  margin-top: 60px;
}
.downloads .details-view .downloads-container {
  color: #818892;
  padding: 50px 30px;
  min-height: auto;
  margin-top: 40px;
  margin-bottom: 30px;
}
.downloads .full-width .details-view .downloads-container {
  margin-left: 30px;
  margin-right: 30px;
  border-radius: 4px;
}
.downloads .details-view .downloads-container > .item-info {
  margin: 0 auto;
  max-width: 1680px;
  width: 100%;
}
.downloads .details-view .separator {
  width: 100%;
}
.downloads .details-view.lightbox-view .downloads-container {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  margin: 0;
}
.downloads:not(.fixed-content) .downloads-main.widget > section,
.downloads.hidden-related .downloads-main.widget > section {
  padding-right: 0;
}
.downloads.hidden-related .downloads-main .separator {
  right: 0;
}
.downloads.hidden-related .downloads-main .separator .separator-container {
  border-radius: 0;
}
.downloads.hidden-related.fixed-content .downloads-main > section > header form {
  padding-right: 0;
}
.downloads .thumbnails-view.downloads-main .downloads-container > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 15px calc(var(--column-width) / 2 - 10px) 30px;
  margin: 0;
}
.downloads .thumbnails-view.downloads-main .downloads-container > ul li {
  padding: 0;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  border: 2px solid #e0e4e8;
  -moz-box-sizing: border-box;
  position: relative;
  vertical-align: top;
  background: transparent;
  border-radius: 4px;
  background-color: #ffffff;
  align-content: stretch;
  align-items: stretch;
  -webkit-align-items: stretch;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  max-width: 100%;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  transition: border-color 0.15s, box-shadow 0.15s;
  overflow: hidden;
  width: calc(20% - 20px);
  margin: 0 10px 30px;
}
.downloads .thumbnails-view.downloads-main .downloads-container > ul li:hover {
  border-color: #a0a6af;
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.15);
}
.downloads .thumbnails-view.downloads-main .downloads-container > ul li.selected,
.downloads .thumbnails-view.downloads-main .downloads-container > ul li.selected:hover {
  border-color: #009eff;
}
.downloads .selected .ion-md-checkbox-outline,
.downloads .selected:hover .ion-md-checkbox-outline,
.downloads .active.ion-md-checkbox-outline {
  color: #009eff;
}
.downloads .thumbnails-view.downloads-main .downloads-container > ul li .downloads-item-title {
  font-size: 16px;
  color: #000000;
  margin-bottom: 0;
  line-height: 1.6;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  word-break: break-word;
}
.downloads .thumbnails-view.downloads-main .downloads-container > ul li .downloads-item-top-container {
  width: auto;
  height: 200px;
  text-align: center;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  align-content: stretch;
  align-items: stretch;
  -webkit-align-items: stretch;
  justify-content: center;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  align-content: center;
  -webkit-align-content: center;
  max-width: 100%;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  background-color: #e0e4e8;
  cursor: pointer;
}
.downloads .thumbnails-view.downloads-main .downloads-container > ul li .downloads-item-top-container img {
  width: auto;
  max-width: 90%;
  height: auto;
  max-height: 170px;
  padding: 0;
  -moz-box-sizing: border-box;
  margin: 0;
}
.downloads .thumbnails-view.downloads-main .downloads-container > ul li.type-2 .downloads-item-top-container i {
  position: absolute;
}
.downloads .thumbnails-view.downloads-main .downloads-container > ul li .downloads-item-top-container i,
.downloads .item-info .preview-media .item-info-type {
  margin-right: 0;
  width: auto;
  font-size: 110px;
}
.downloads .thumbnails-view.downloads-main .downloads-container > ul li .downloads-item-main,
.downloads .thumbnails-view.downloads-main .downloads-container > ul li .downloads-item-tools {
  width: auto;
  padding: 10px 5%;
  margin: 0;
}
.downloads .thumbnails-view.downloads-main .downloads-container > ul li .downloads-item-main {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  padding-top: 20px;
  padding-bottom: 20px;
  cursor: pointer;
}
.downloads .thumbnails-view.downloads-main .downloads-container > ul li .downloads-item-tools a {
  padding: 0;
  margin-left: 10px;
}
.downloads .downloads-filters.submenu-list > ul > li.toggle-col {
  height: 60px;
  margin-bottom: 0 !important;
  display: none;
}
.downloads .more-items-item > .toggle-bt,
.downloads .toggle-bt {
  height: 44px;
  width: 30px;
  margin: 0;
  padding: 0;
  text-align: center;
  color: #a0a6af;
  cursor: pointer;
  border-radius: 50%;
}
.downloads .toggle-bt:hover {
  color: black;
}
.downloads .toggle-bt i {
  font-size: 32px !important;
  line-height: 32px;
  padding: 0;
  width: auto;
}
.downloads .downloads-main .filter-types a.filters-toggle,
.downloads .filters-toggle,
.downloads .lightbox-toggle,
.downloads .search-toggle {
  border-radius: 0;
  padding-left: 0;
  width: 30px;
  height: 30px;
  margin-right: 30px;
  margin-left: 0;
}
.downloads .downloads-main .filter-types a.filters-toggle:hover,
.downloads .filters-toggle:hover,
.downloads .lightbox-toggle:hover,
.downloads .search-toggle:hover,
.downloads .downloads-main .filter-types a.filters-toggle.active,
.downloads .filters-toggle.active,
.downloads .lightbox-toggle.active,
.downloads .search-toggle.active {
  color: black;
}
.downloads .preview-media {
  width: 50%;
  text-align: right;
  padding-right: 15px;
  display: inline-block;
  vertical-align: top;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.downloads .preview-media img {
  max-width: 700px;
  width: 100%;
}
.downloads .item-info .preview-media .item-info-type {
  margin-top: -22px;
  line-height: 110px;
  display: block;
  text-align: right;
}
.downloads .file-zip .preview-media,
.downloads .file-xls .preview-media,
.downloads .file-xlsx .preview-media,
.downloads .file-docx .preview-media,
.downloads .file-doc .preview-media,
.downloads .file-pdf .preview-media,
.downloads .file-zip .preview-details,
.downloads .file-xls .preview-details,
.downloads .file-xlsx .preview-details,
.downloads .file-docx .preview-details,
.downloads .file-doc .preview-details,
.downloads .file-pdf .preview-details {
  margin: 0 auto;
  display: block;
  padding: 0;
  float: none;
  max-width: 600px;
  min-width: 320px;
}
.downloads .file-zip .preview-media .item-info-type,
.downloads .file-xls .preview-media .item-info-type,
.downloads .file-xlsx .preview-media .item-info-type,
.downloads .file-docx .preview-media .item-info-type,
.downloads .file-doc .preview-media .item-info-type,
.downloads .file-pdf .preview-media .item-info-type {
  max-width: 100px;
  margin-left: -23px;
  margin-bottom: 10px;
}
.downloads .preview-details {
  width: 50%;
  max-width: 600px;
  min-width: 320px;
  padding-left: 15px;
  display: inline-block;
  vertical-align: top;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.downloads .preview-details .preview-text .item-title {
  margin-top: 0;
  color: #000000;
  font-weight: normal;
  font-size: 24px;
  letter-spacing: 0;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.downloads .preview-details .preview-text .item-info > *,
.downloads .preview-details > * {
  display: block;
  margin-bottom: 10px;
  font-size: 16px;
}
.downloads .preview-details .preview-link .preview-link-title {
  font-weight: bold;
  padding: 10px 20px;
  margin: 0;
  background-color: #e0e4e8;
}
.downloads .preview-details .preview-text .item-info-description {
  white-space: pre-wrap;
  word-break: break-word;
  margin-bottom: 20px;
  font-size: 18px;
}
.downloads .preview-details .preview-text .item-info > *:not(.item-info-type) {
  color: #818892;
}
.downloads .preview-details .preview-link,
.downloads .preview-details .preview-bottom {
  margin-top: 20px;
  color: #818892;
  border: 2px solid #e0e4e8;
  border-radius: 4px;
}
.downloads .preview-bottom .share-combo label {
  margin-right: 10px;
  margin-bottom: 0;
}
.downloads .preview-bottom a {
  padding: 5px 20px ;
  color: #818892;
}
.downloads .preview-bottom a.lightbox-bt i {
  color: #e0e4e8;
  margin-top: -2px;
  font-size: 30px;
  margin-left: -2px;
}
.downloads .preview-bottom a.lightbox-bt.active i,
.downloads .preview-bottom a.lightbox-bt:hover i {
  color: #ffae00;
}
.downloads .preview-bottom a i {
  font-size: 24px;
  padding-right: 10px;
}
.downloads .preview-bottom a.lightbox-bt:hover {
  color: #000000;
}
.downloads .preview-bottom a.share-bt i {
  font-size: 24px;
  padding-left: 10px;
  padding-right: 0;
}
.downloads .preview-bottom a:hover {
  color: #000000;
  background-color: #f3f5f6;
}
.downloads .preview-link a {
  color: #818892;
  padding: 5px 20px;
  cursor: pointer;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.downloads .preview-link a i {
  font-size: 30px;
}
.downloads .preview-link a:hover {
  color: #000000;
}
.downloads .preview-details .preview-link ul {
  margin: 0;
  padding: 0;
}
.downloads .preview-details .preview-link ul li {
  border-bottom: 1px solid #e0e4e8;
  width: 100%;
}
.downloads .preview-details .preview-link ul li:hover {
  background-color: #f3f5f6;
}
.downloads .preview-details .preview-link ul li:last-child {
  border: none;
}
.downloads .tags-list {
  margin: 20px 0;
  padding-left: 0;
}
.downloads .tags-list .tag-element {
  margin: 0 10px 10px 0;
  width: auto;
  padding: 5px 15px;
  border-radius: 4px;
  display: inline-block;
  vertical-align: middle;
  background-color: #e0e4e8;
}
.downloads .tags-list .tag-element:hover {
  background-color: #818892;
}
.downloads .tags-list .tag-element:hover a {
  color: #ffffff;
}
.downloads .tags-list .tag-element a {
  color: #818892;
}
.downloads .dropdown:not(#languages) .submenu,
.downloads.header-lg:not(.scroll-not-top) #header .dropdown .submenu,
.downloads #header .dropdown .submenu {
  top: 80px !important;
}
.downloads .landing-events.more-items {
  min-height: 700px;
}
.downloads .landing-events.more-items ul:before {
  display: none;
}
.downloads .landing-events.more-items ul li {
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  position: relative;
  vertical-align: top;
  background: transparent;
  background-color: #ffffff;
  max-width: 100%;
  transition: border-color 0.15s, background 0.15s;
  overflow: hidden;
  border: 2px solid rgba(160, 166, 175, 0.5);
  border-radius: 4px;
}
.downloads .landing-events.more-items ul li:hover {
  border-color: #a0a6af;
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.15);
}
.downloads .landing-events.more-items ul li > a {
  height: 200px;
  overflow: visible;
  align-content: center;
  -webkit-align-content: center;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  max-width: 100%;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
}
.downloads .landing-events.more-items ul li > a img {
  width: auto;
  max-width: 80%;
  height: auto;
  padding: 0;
  max-height: 200px;
}
.downloads .landing-events.more-items ul li .wrapper {
  text-align: center;
  margin: 0;
  max-width: 80%;
  align-content: center;
  -webkit-align-content: center;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  max-width: 100%;
  box-sizing: border-box;
}
.downloads .landing-events.more-items ul li .wrapper h2 {
  min-height: 10px;
  font-size: 24px;
  font-weight: 100;
}
.downloads .landing-events.more-items ul li .wrapper h2 a {
  color: #818892;
}
.downloads .landing-events.more-items ul li .wrapper .plus {
  display: none;
}
.downloads .modal-lightbox .tool-favorite.active {
  color: #56d000;
}
.downloads .modal-lightbox .md-content ul {
  padding-left: 0;
  margin-bottom: 20px;
  margin-top: 15px;
  padding-bottom: 0;
  max-height: 400px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.downloads .modal-lightbox .control-group .controls.buttons {
  width: auto;
}
.downloads .modal-lightbox .md-content ul li {
  border-bottom: 1px solid #e0e4e8;
  width: 100%;
}
.downloads .modal-lightbox .md-content ul li:first-child {
  border-top: 1px solid #e0e4e8;
}
.downloads .modal-lightbox .md-content ul li .lightbox-bt {
  color: #818892;
  padding: 5px 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.downloads .modal-lightbox .lightbox-name {
  display: block;
}
.downloads .lightbox-bt .lightbox-created-at,
.downloads .lightbox-bt .lightbox-last-update {
  font-size: 12px;
  margin-right: 5px;
}
.downloads .thumbnails-view.downloads-main .downloads-container.galleries-container > ul li .downloads-item-title {
  font-weight: bold;
}
.downloads .thumbnails-view.downloads-main .downloads-container.galleries-container > ul li {
  overflow: visible;
  position: relative;
  z-index: 1;
}
.downloads .thumbnails-view.downloads-main .downloads-container.galleries-container > ul li:before {
  border: 2px solid transparent;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  vertical-align: top;
  background: #e0e4e8;
  border-radius: 4px;
  max-width: 100%;
  transition: border-color 0.15s, box-shadow 0.15s, margin 0.15s;
  overflow: hidden;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  margin-left: -10px;
  margin-top: 10px;
  z-index: -1;
}
.downloads .thumbnails-view.downloads-main .downloads-container.galleries-container > ul li:hover,
.downloads .thumbnails-view.downloads-main .downloads-container.galleries-container > ul li:hover:before {
  border-color: #a0a6af;
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.15);
}
.downloads .thumbnails-view.downloads-main .downloads-container.galleries-container > ul li .downloads-item-main,
.downloads .thumbnails-view.downloads-main .downloads-container.galleries-container > ul li .downloads-item-tools {
  background-color: #ffffff;
}
.downloads .thumbnails-view.downloads-main .downloads-container.galleries-container > ul li .downloads-item-tools a {
  font-size: 22px;
  color: #a0a6af;
}
.downloads .thumbnails-view.downloads-main .downloads-container.galleries-container > ul li .downloads-item-top-container {
  height: auto;
}
.downloads .thumbnails-view.downloads-main .downloads-container.galleries-container > ul li .downloads-item-top-container img {
  max-width: 100%;
  max-height: none;
}
.downloads .breadcrum-arrow {
  margin-right: 10px;
  margin-left: 10px;
  color: #000000;
  font-size: 16px;
}
.downloads #press-release .tabs-content iframe {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  height: 100%;
  width: 100%;
  border: none;
}
.downloads #press-releases .more-items-item .wrapper time .date-time {
  display: none;
}
.downloads.hidden-related .filters-toggle,
.downloads.hidden-related .lightbox-toggle,
.downloads.hidden-related .search-toggle,
.downloads.hidden-related .downloads-main .filter-types a.filters-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.downloads i.border.UIcon,
.downloads i.rounded.UIcon,
.downloads i.square.UIcon,
.downloads i.transparent.UIcon,
.downloads span.border.UIcon,
.downloads span.rounded.UIcon,
.downloads span.square.UIcon,
.downloads span.transparent.UIcon,
.downloads i.border.ion,
.downloads i.rounded.ion,
.downloads i.square.ion,
.downloads i.transparent.ion,
.downloads span.border.ion,
.downloads span.rounded.ion,
.downloads span.square.ion,
.downloads span.transparent.ion,
.downloads i.transparent.ion-md-star {
  font-size: 28px;
}
.downloads [layout-align="start stretch"],
.downloads [layout-align] {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  align-content: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -webkit-align-items: stretch;
}
.downloads [layout-align="start stretch"],
.downloads [layout-align=start],
.downloads [layout-align="start start"],
.downloads [layout-align="start center"],
.downloads [layout-align="start end"] {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
}
.downloads [layout-align=center],
.downloads [layout-align="center start"],
.downloads [layout-align="center center"],
.downloads [layout-align="center end"],
.downloads [layout-align="center stretch"] {
  justify-content: center;
  -webkit-justify-content: center;
}
.downloads [layout-align=end],
.downloads [layout-align="end center"],
.downloads [layout-align="end start"],
.downloads [layout-align="end end"],
.downloads [layout-align="end stretch"] {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.downloads [layout-align=space-around],
.downloads [layout-align="space-around center"],
.downloads [layout-align="space-around start"],
.downloads [layout-align="space-around end"],
.downloads [layout-align="space-around stretch"] {
  justify-content: space-around;
  -webkit-justify-content: space-around;
}
.downloads [layout-align=space-between],
.downloads [layout-align="space-between center"],
.downloads [layout-align="space-between start"],
.downloads [layout-align="space-between end"],
.downloads [layout-align="space-between stretch"] {
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.downloads [layout-align="start start"],
.downloads [layout-align="center start"],
.downloads [layout-align="end start"],
.downloads [layout-align="space-around start"],
.downloads [layout-align="space-between start"] {
  align-items: flex-start;
  align-content: flex-start;
  -webkit-align-items: flex-start;
  -webkit-align-content: flex-start;
}
.downloads [layout-align="start center"],
.downloads [layout-align="center center"],
.downloads [layout-align="end center"],
.downloads [layout-align="space-around center"],
.downloads [layout-align="space-between center"] {
  align-items: center;
  align-content: center;
  -webkit-align-items: center;
  -webkit-align-content: center;
  max-width: 100%;
}
.downloads [layout-align="start center"] > *,
.downloads [layout-align="center center"] > *,
.downloads [layout-align="end center"] > *,
.downloads [layout-align="space-around center"] > *,
.downloads [layout-align="space-between center"] > * {
  max-width: 100%;
  box-sizing: border-box;
}
.downloads [layout-align="start end"],
.downloads [layout-align="center end"],
.downloads [layout-align="end end"],
.downloads [layout-align="space-around end"],
.downloads [layout-align="space-between end"] {
  align-items: flex-end;
  align-content: flex-end;
  -webkit-align-align-items: flex-end;
  -webkit-align-align-content: flex-end;
}
.downloads [layout-align="start stretch"],
.downloads [layout-align="center stretch"],
.downloads [layout-align="end stretch"],
.downloads [layout-align="space-around stretch"],
.downloads [layout-align="space-between stretch"] {
  align-items: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  -webkit-align-content: stretch;
}
.downloads [layout=row],
.downloads [layout=column],
.downloads [layout] {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.downloads [layout=column] {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.downloads [layout=row] {
  flex-direction: row;
  -webkit-flex-direction: row;
}
.downloads.public-access .gallery-breadcrum:first-child {
  display: none;
}
.downloads .uib-day .btn,
.downloads .uib-daypicker th .btn,
.downloads .uib-month .btn,
.downloads .uib-monthpicker th .btn,
.downloads .uib-year .btn,
.downloads .uib-yearpicker th .btn {
  font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.downloads .uib-day .btn i,
.downloads .uib-daypicker th .btn i,
.downloads .uib-month .btn i,
.downloads .uib-monthpicker th .btn i,
.downloads .uib-year .btn i,
.downloads .uib-yearpicker th .btn i {
  padding: 0 !important;
}
.downloads .uib-yearpicker th {
  width: auto;
}
.downloads .uib-month .btn,
.downloads .uib-year .btn {
  padding: 8px 4px;
  font-size: 14px;
  letter-spacing: 0;
}
.downloads .uib-datepicker table {
  width: 100%;
}
.downloads.signup {
  background-color: #e0e4e8;
}
.downloads.signup #sign-up {
  margin: 100px auto 50px;
}
.downloads.signup #sign-up .control-group label,
.downloads.signup #sign-up .form-group label,
.downloads.signup #sign-up .separator,
.downloads.signup #sign-up .form-messages {
  color: #ffffff;
}
.downloads.signup #main {
  background: url(https://www.extreme-e.com/images/m2212_crop169005_1280x720_1592919553AD1F.jpg) center center no-repeat transparent;
  background-size: cover;
}
.downloads .simple-text-body {
  padding-top: 200px !important;
  padding-bottom: 100px !important;
}
.downloads.legal .widget.article-view .article {
  padding-top: 100px !important;
}
.no-flexboxlegacy .downloads .thumbnails-view.downloads-main .downloads-container.galleries-container > ul li {
  width: 17%;
  display: inline-block;
}
.no-flexboxlegacy .downloads .thumbnails-view.downloads-main .downloads-container > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.no-flexboxlegacy .downloads .thumbnails-view.downloads-main .downloads-container > ul li {
  width: 17%;
  display: inline-block;
}
.no-flexboxlegacy .downloads .thumbnails-view.downloads-main .downloads-container > ul li .downloads-item-top-container img {
  max-width: 100%;
  width: 100%;
  max-height: none;
}
.no-flexboxlegacy .downloads .thumbnails-view.downloads-main .downloads-container > ul li .downloads-item-main {
  display: block;
}
.no-flexboxlegacy .downloads .thumbnails-view.downloads-main .downloads-container:not(.galleries-container) > ul li {
  margin: 0 3% 3% 0;
}
.no-flexboxlegacy .downloads .thumbnails-view.downloads-main .downloads-container:not(.galleries-container) > ul li .downloads-item-top-container img {
  max-width: auto;
  width: auto;
  max-height: 170px;
}
.tree-view.downloads .loading,
.tree-view.downloads .no-results-container {
  margin-top: 0;
}
.tree-view.downloads .loading:after,
.tree-view.downloads .no-results-container:after {
  display: none;
}
.tree-view.downloads .loading:before {
  content: "\f38b" !important;
}
.tree-view.downloads {
  --related-content-width: 500px;
  --footer-height: 65px;
  --subheader-height: 0px;
}
.tree-view.downloads.no-footer {
  --footer-height: 0;
}
#itemShow {
  position: fixed;
  width: calc(100% - var(--related-content-width));
  height: calc(100% - var(--subheader-height) - var(--header-height));
  right: 0;
  left: var(--related-content-width);
  bottom: var(--footer-height);
  top: var(--header-height);
}
iframe#itemShow {
  background-color: #ffffff;
}
.folder-view li {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.folder-view li > a {
  padding-bottom: 5px;
  padding-top: 5px;
  color: #000000;
  line-height: 1.5;
  word-break: break-all;
}
.folder-view li > a:not(.is-folder) {
  padding-left: 18px;
  font-size: 14px;
  line-height: 1.5;
  color: #000000;
  font-weight: 400;
}
.downloads .folder-view li > a:not(.is-folder):before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f2e1";
  position: absolute;
  left: 0px;
  top: 6px;
  font-size: 18px;
  color: #8c8e90 !important;
}
.downloads .folder-view li > a.file-pdf:before {
  color: red !important;
}
.downloads .folder-view li > a.file-csv:before {
  color: blue !important;
}
.downloads .folder-view li > a.file-pdf:hover {
  color: red !important;
}
.downloads .folder-view li > a.file-csv:hover {
  color: blue !important;
}
.folder-view li > a.is-folder {
  font-weight: bold;
  padding-left: 18px;
}
.folder-view li > span {
  margin-right: 0;
  margin-bottom: 3px;
  margin-top: 3px;
  z-index: 1;
  line-height: 1;
  position: absolute;
  top: 5px;
}
.folder-view li > span.icon-opened:before {
  content: "\f368" !important;
}
.folder-view li > span.icon-closed:before {
  content: "\f273" !important;
}
.folder-view li > span:before {
  display: inline-block;
  font-family: "Ionicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
}
.folder-view ul {
  width: 100%;
  position: relative;
}
.folder-view li a,
.folder-view li {
  position: relative;
}
.folder-view ul li:before {
  content: "";
  position: absolute;
  width: 1px;
  height: auto;
  background-color: #c3c3c3;
  left: -14px;
  z-index: -3;
  top: -7px;
  bottom: 0;
  min-height: 24px;
}
.folder-view li.folder-opened > ul:not(.files-folder) > li:last-child:before,
.folder-view li.folder-opened > ul.files-folder:last-child > li:last-child:before {
  bottom: auto;
}
.folder-view li a:after {
  content: "";
  position: absolute;
  width: 8px;
  height: 1px;
  background-color: #c3c3c3;
  left: -13px;
  z-index: -1;
  top: 16px;
  margin-top: 0;
}
.folder-view li a.is-folder:after {
  left: -13px;
}
.folder-view > li > a:after,
.folder-view > li > a:before {
  display: none;
}
.tree-view .downloads-main:not(.current-file) .downloads-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: auto;
  width: auto;
  padding: 0 !important;
  position: fixed;
  bottom: var(--footer-height);
  top: var(--header-height);
  height: calc(100% - var(--header-height) - var(--footer-height));
  right: 0;
  left: var(--related-content-width);
}
.tree-view .downloads-main:not(.current-file) .downloads-container:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f2e1";
  font-size: 80px;
  color: #bec2c5;
}
.tree-view .downloads-main:not(.current-file) .downloads-container:after {
  content: "Please select a file";
  color: #8c8e90;
  font-size: 24px;
}
.tree-view .downloads-main.current-file .downloads-container {
  background-color: #404040;
  min-height: 100vh;
  margin-bottom: 0;
  z-index: 4;
}
.tree-view .related-content {
  width: var(--related-content-width) !important;
  top: var(--header-height) !important;
  max-width: 100% !important;
}
.tree-view.downloads .downloads-main > section > header {
  height: 0;
}
.tree-view .downloads-container.galleries-container .icon-close {
  display: none;
}
/* ==========================================================
   MEDIACENTER MEDIA QUERIES
   ========================================================== */
/* Large screen
  ========================================================== */
@media only screen and (min-width: 2000px) {
  .downloads .downloads-main.widget > section,
  .downloads form.ng-submitted #search-main.downloads-main.widget > section {
    padding-right: 380px;
  }
  .downloads.fixed-content .downloads-main > section > header form {
    padding-right: 0;
  }
  .downloads.hidden-related .related-content {
    margin-right: -380px;
  }
  .downloads .related-content {
    width: 380px;
  }
  .downloads .downloads-main .separator {
    right: 380px;
  }
  .downloads .thumbnails-view.downloads-main .downloads-container > ul li {
    width: calc(16.6666666% - 20px);
  }
}
@media only screen and (min-width: 1681px) {
  .downloads .no-results-container {
    font-size: 40px;
  }
}
@media only screen and (max-width: 1440px) {
  .downloads .thumbnails-view.downloads-main .downloads-container > ul {
    padding-left: 10px;
    padding-right: 10px;
  }
  .downloads .thumbnails-view.downloads-main .downloads-container > ul li {
    width: calc(25% - 20px);
  }
  .downloads .thumbnails-view.downloads-main .downloads-container > ul li .downloads-item-title {
    line-height: 1.4;
  }
  .downloads .thumbnails-view.downloads-main .downloads-container > ul li .downloads-item-top-container {
    height: 180px;
  }
  .downloads .thumbnails-view.downloads-main .downloads-container > ul li .downloads-item-top-container img {
    max-height: 150px;
  }
  .downloads .downloads-main .separator .separator-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .downloads .downloads-main > section > header form .header-title {
    margin-left: 20px;
    font-size: 12px;
  }
  .downloads .downloads-main .main-view.column.related-content .widget {
    padding-left: 20px !important;
    padding-right: 20px !important ;
  }
  .downloads .full-width .details-view .downloads-container {
    margin-left: 20px;
    margin-right: 20px;
  }
  .downloads.fixed-content .downloads-main > section.details-view > header form .close-bt {
    margin-right: 25px;
  }
  .downloads .downloads-main .filter-types a.filters-toggle,
  .downloads .filters-toggle,
  .downloads .lightbox-toggle,
  .downloads .search-toggle {
    margin-right: 20px;
  }
  .downloads .details-view.lightbox-view .downloads-container {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media only screen and (max-width: 1280px) {
  .downloads.tree-view {
    --related-content-width: 400px;
  }
  .downloads .slide-content {
    max-width: 90%;
  }
  .downloads .slide-content p {
    margin-bottom: 0;
  }
  .downloads .downloads-main.widget > section,
  .downloads form.ng-submitted #search-main.downloads-main.widget > section {
    padding-right: 350px;
  }
  .downloads .downloads-main .related-content {
    width: 350px;
    max-width: 350px;
    min-width: 10px;
  }
  .downloads .downloads-main .separator {
    right: 270px;
    top: calc(var(--header-height) + 55px);
  }
  .downloads .downloads-main .separator .separator-container {
    min-height: 40px;
  }
  .downloads .downloads-filters.submenu-list > ul > li.toggle-col {
    height: 65px;
  }
  .downloads .downloads-filters.submenu-list > ul > li.dates {
    flex-direction: column;
    -webkit-flex-direction: column;
    align-items: stretch;
    -webkit-align-items: stretch;
  }
  .downloads .downloads-filters.submenu-list > ul > li.dates .date:first-child,
  .downloads .downloads-filters.submenu-list > ul > li.dates .date:last-child {
    margin: 0 0 20px 0;
  }
  .downloads .downloads-filters.submenu-list > ul > li .controls {
    height: 40px;
  }
  .downloads .downloads-filters.submenu-list > ul > li .controls input {
    height: 40px;
  }
  .downloads.fixed-content .details-view .downloads-container,
  .downloads.fixed-content .loading,
  .downloads.fixed-content .downloads-main .no-results-container {
    margin-top: 65px;
  }
  .downloads .landing-events.more-items ul li > a {
    height: 150px;
  }
  .downloads .landing-events.more-items ul li > a img {
    max-height: 150px;
  }
  .downloads .landing-events.more-items ul li .wrapper h2 {
    font-size: 20px;
  }
  .downloads .downloads-filters.submenu-list li .control-group .controls .uib-datepicker-popup {
    min-width: 100%;
    left: auto !important;
  }
  .downloads:not(.hidden-related) .downloads-main .main-view .downloads-container {
    padding-right: 350px;
  }
  .uib-day .btn,
  .uib-daypicker th .btn,
  .uib-monthpicker th .btn,
  .uib-yearpicker th .btn {
    padding-left: 0;
    padding-right: 0;
  }
}
/* Tablet devices layout adjustments
  ========================================================== */
@media only screen and (max-width: 1024px) {
  .downloads.tree-view {
    --header-height: 60px;
    --related-content-width: 330px;
    --footer-height: 90px;
  }
  .downloads:not(.fixed-content) .downloads-main .related-content {
    top: calc(var(--header-height) + 60px);
  }
  .downloads:not(.normal-header).fixed-header #content {
    margin-top: var(--header-height);
  }
  .downloads:not(.fixed-content) .downloads-main > section > header {
    top: var(--header-height);
  }
  .downloads #header .wrapper-group {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
  }
  .downloads #header .wrapper-group > .wrapper.row2 {
    top: var(--header-height);
  }
  .downloads #header .menu > li > a {
    padding: 0;
  }
  .downloads.fixed-header #content {
    margin-top: var(--header-height);
  }
  .downloads.fixed-content .related-content {
    top: calc(var(--header-height) + 60px);
  }
  .downloads .thumbnails-view.downloads-main .downloads-container > ul {
    padding-left: 10px;
    padding-right: 10px;
  }
  .downloads .thumbnails-view.downloads-main .downloads-container > ul li {
    width: calc(33.3333333% - 20px);
  }
  .downloads .thumbnails-view.downloads-main .downloads-container > ul li .downloads-item-top-container {
    height: 180px;
  }
  .downloads .thumbnails-view.downloads-main .downloads-container > ul li .downloads-item-top-container img {
    max-height: 150px;
  }
  .downloads.fixed-content .downloads-main > section > header {
    top: var(--header-height);
  }
  .downloads .downloads-main .separator {
    top: calc(var(--header-height) + 65px);
  }
  .downloads .downloads-main > section > header form .header-title.large .gallery-breadcrum-icon {
    display: block;
  }
  .downloads .downloads-main > section > header form .header-title.large .gallery-breadcrum-name {
    display: none;
  }
  .downloads .downloads-main > section > header form .header-title.large > span:last-child .gallery-breadcrum-name {
    display: block;
  }
  .downloads .downloads-main > section > header form .header-title.large > span:last-child .gallery-breadcrum-icon {
    display: none;
  }
  .downloads .downloads-main > section > header .search input {
    min-width: 200px;
  }
  .downloads .downloads-main > section > header .control-group .controls i {
    font-size: 22px;
  }
  .downloads .dropdown:not(#languages) .submenu,
  .downloads.header-lg:not(.scroll-not-top) #header .dropdown .submenu,
  .downloads .downloads #header .dropdown .submenu {
    top: var(--header-height) !important;
    position: fixed;
  }
  .downloads #header #header-zone3.header-footer-zone .header-widgets-json {
    margin-left: 5px;
  }
}
/* Tablet devices layout adjustments
  ========================================================== */
@media only screen and (max-width: 1023px) {
  .downloads {
    --header-height: calc(50px + ((var(--column-width) * 1) - var(--column-margin)));
  }
  .downloads.home-v4.scroll-not-top.page-loaded:not(.open-menu):not(.header-pinned),
  .downloads.scroll-not-top.page-loaded:not(.open-menu):not(.header-pinned) {
    --header-height: calc(50px + ((var(--column-width) * 1) - var(--column-margin)));
  }
  .downloads.tree-view {
    --related-content-width: 35%;
  }
  .downloads #header #navigation-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .downloads:not(.hidden-related) .downloads-main .main-view .downloads-container {
    padding-right: 0;
  }
  .downloads .downloads-main.widget > section,
  .downloads form.ng-submitted #search-main.downloads-main.widget > section {
    padding-right: 0;
  }
  .downloads.fixed-content .downloads-main > section > header form {
    padding-right: 0;
  }
  .downloads .downloads-main .related-content {
    width: 50%;
    max-width: 50%;
  }
  .downloads .downloads-main .main-view.column.related-content .widget .more-items-list {
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    max-width: 100%;
  }
  .downloads .downloads-main .separator {
    right: 220px;
  }
  .downloads .downloads-filters.submenu-list > ul > li.dates,
  .downloads .downloads-filters.submenu-list > ul > li.toggle-col {
    width: 100%;
  }
  .downloads .thumbnails-view.downloads-main .downloads-container > ul li {
    width: calc(50% - 20px);
  }
  .downloads .downloads-filters.submenu-list li .control-group .controls .uib-datepicker-popup li {
    text-align: center;
  }
  .downloads .downloads-filters.submenu-list li .control-group .controls .uib-datepicker-popup li .btn-group {
    float: none;
    width: 100%;
    display: block;
    padding-bottom: 10px;
    text-align: center;
  }
  .downloads .downloads-filters.submenu-list li .control-group .controls .uib-datepicker-popup li > .btn {
    float: none;
  }
  .downloads .downloads-main > section > header .search input {
    max-width: 190px;
  }
  .downloads .downloads-main > section > header .search input.input-block-level {
    padding-left: 10px;
  }
  .downloads .downloads-main > section > header .search select.input-block-level {
    padding-left: 10px !important;
    padding-right: 30px !important;
  }
  .downloads .downloads-main > section > header .search .controls > i {
    display: none;
  }
  .downloads .downloads-main .search-toggle {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .downloads .downloads-main > section > header .search {
    margin-right: -40px;
  }
  .downloads .downloads-main > section > header .search input {
    padding-right: 40px;
  }
  .downloads .downloads-main > section > header .off .search {
    display: none;
  }
  .downloads .downloads-main > section > header .off .search .custom-select,
  .downloads .downloads-main > section > header .off .search input.input-block-level {
    width: 0;
    margin: 0;
    min-width: auto;
    padding: 0;
    overflow: hidden;
  }
  .downloads .downloads-main .filter-types a.filters-toggle,
  .downloads .filters-toggle,
  .downloads .lightbox-toggle,
  .downloads .search-toggle {
    margin-right: 15px;
  }
  .downloads .downloads-main .off .search-toggle {
    margin-right: 15px;
  }
  .downloads .downloads-main .search-toggle {
    margin-right: 15px;
  }
  .downloads.press-release .column > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
/* Mobile devices layout adjustments
  ========================================================== */
@media only screen and (max-width: 767px) {
  .downloads {
    --block-width: calc(100vw - 30px);
  }
  .downloads.tree-view {
    --related-content-width: 100%;
  }
  .downloads .right-content #right-navigation .menu li {
    display: inline-block !important;
  }
  .downloads:not(.normal-header) #footer {
    z-index: 1;
  }
  .downloads #user-menu .menu > li > span {
    display: none;
  }
  .downloads .slide-content {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .downloads .slide-content div[layout="row"] {
    flex-direction: column;
  }
  .downloads .slide-content .slide-title {
    line-height: 0.9;
    font-size: 30px;
  }
  .downloads .slide-content p {
    margin-bottom: 0;
  }
  .downloads .slide-content .btn {
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0 0 20px 0;
  }
  .downloads .downloads-main .related-content {
    z-index: 4;
    top: var(--header-height);
    max-width: none;
    bottom: 0;
    overflow: auto;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    width: 100%;
    background-color: #d6d9dd;
  }
  .downloads .downloads-main .related-content.active {
    display: block;
    top: 45px;
  }
  .downloads .downloads-main .related-content .widget {
    padding-left: 20px;
    padding-right: 20px;
  }
  .downloads .downloads-main .main-view.column.related-content .widget {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .downloads .downloads-main .main-view.column.related-content .widget:first-child {
    padding-top: 0 !important;
  }
  .downloads .downloads-filters.submenu-list > ul > li.toggle-col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    align-items: center;
    -webkit-align-items: center;
    align-content: center;
    -webkit-align-content: center;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
  }
  .downloads.fixed-content.downloads-page .related-content.zone-3 > *:first-child {
    padding-top: 20px;
  }
  .downloads #header .wrapper-group > .wrapper.row-two .right-content {
    display: none;
  }
  .downloads #header .wrapper-group > .wrapper.row-two .menu > li.filters {
    display: none;
  }
  .downloads .downloads.downloads-page #header .wrapper-group > .wrapper.row-two .menu > li.filters {
    position: fixed;
    right: 0;
    display: block;
    top: 0;
  }
  .downloads #header .wrapper-group > .wrapper.row-two .menu > li.filters {
    display: none !important;
  }
  .downloads.fixed-content .downloads-main > section > header,
  .downloads.headroom--pinned.fixed-content .downloads-main > section > header,
  .downloads.headroom--top.fixed-content .downloads-main > section > header {
    top: var(--header-height);
  }
  .downloads.fixed-content .downloads-main > section > header {
    height: 60px;
  }
  .downloads .downloads-main .filter-types a {
    padding: 0;
    width: 47px;
  }
  .downloads .downloads-main.widget > section {
    padding-right: 0;
  }
  .downloads.fixed-content .downloads-main > section > header form {
    padding-right: 0;
  }
  .downloads .downloads-main > section > header form .header-title {
    margin-left: 15px;
  }
  .downloads .downloads-main > section > header form .header-title .gallery-breadcrum-icon {
    display: block;
  }
  .downloads .downloads-main > section > header form .header-title .gallery-breadcrum-name {
    display: none;
  }
  .downloads .downloads-main > section > header form .header-title > span:last-child .gallery-breadcrum-name {
    display: block;
  }
  .downloads .downloads-main > section > header form .header-title > span:last-child .gallery-breadcrum-icon {
    display: none;
  }
  .downloads .downloads-main > section > header form > .filter-types:first-child {
    min-width: 100px;
  }
  .downloads .downloads-main > section > header .search {
    margin-right: 0;
    position: fixed;
    background-color: #fff;
    left: 15px;
    right: 15px;
    top: calc(var(--header-height) + 72px);
    overflow: visible;
    border: none;
  }
  .downloads .downloads-main > section > header .search input {
    border-left: none;
  }
  .downloads .downloads-main > section > header .search:before {
    content: "";
    background-color: #e0e4e8;
    position: absolute;
    left: -15px;
    top: -13px;
    height: 64px;
    right: -15px;
  }
  .downloads .downloads-main > section > header .control-group .controls {
    border: 1px solid #d6d9dd;
    border-radius: 22px;
    background-color: #fff;
  }
  .downloads.fixed-content .downloads-main .downloads-container {
    margin-top: 60px;
  }
  .downloads .downloads-main .downloads-container > ul li {
    font-size: 12px;
    padding: 15px 10px;
  }
  .downloads .downloads-main .downloads-container > ul li .downloads-item-tools a {
    padding: 0 5px;
  }
  .downloads .downloads-main .downloads-container > ul li .downloads-item-top-container i {
    font-size: 45px;
  }
  .downloads .downloads-main .downloads-container > ul li .downloads-item-tools {
    width: 70px;
  }
  .downloads .downloads-main .downloads-container > ul li .downloads-item-main {
    width: calc(100% - 98px);
  }
  .downloads .downloads-main .downloads-container > ul li .downloads-item-title {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .downloads .downloads-main > section > header form .input-block-level {
    padding-left: 40px;
  }
  .downloads .downloads-main > section > header .search .custom-select {
    flex: none;
    width: auto !important;
  }
  .downloads .downloads-main > section > header .search input.input-block-level,
  .downloads .downloads-main > section > header .search select.input-block-level {
    width: 100% !important;
    max-width: 100% !important;
  }
  .downloads .downloads-main > section > header .search select.input-block-level {
    padding-right: 36px !important;
  }
  .downloads .downloads-main > section > header form .header-title .header-logo {
    max-height: 50px;
  }
  .downloads .filters-toggle,
  .downloads .lightbox-toggle,
  .downloads .downloads-main .filter-types a.filters-toggle {
    width: 24px;
  }
  .downloads.hidden-related .filters-toggle,
  .downloads.hidden-related .lightbox-toggle,
  .downloads.hidden-related .downloads-main .filter-types a.filters-toggle {
    padding-right: 0;
    border: none;
    width: 24px;
    padding-left: 0;
    margin-right: 15px;
  }
  .downloads.hidden-related .filters-toggle i,
  .downloads.hidden-related .lightbox-toggle i,
  .downloads.hidden-related .downloads-main .filter-types a.filters-toggle i {
    font-size: 28px !important;
  }
  .downloads .downloads-filters.submenu-list > ul > li.toggle-col {
    height: 60px;
  }
  .downloads .more-items-item > .toggle-bt,
  .downloads .toggle-bt {
    width: 21px;
  }
  .downloads .toggle-bt i {
    font-size: 28px !important;
  }
  .downloads .toggle-bt i:before {
    content: "\f2c0";
  }
  .downloads .downloads-main .separator {
    position: relative;
    top: auto;
  }
  .downloads .downloads-main .separator .separator-container {
    padding: 0 15px;
  }
  .downloads .downloads-filters.submenu-list > ul > li.filter-types {
    margin-bottom: 20px;
  }
  .downloads .downloads-filters.submenu-list > ul > li.filter-types a {
    width: 28px;
  }
  .downloads .downloads-filters.submenu-list > ul > li.filter-types a:first-child {
    margin-left: 0;
  }
  .downloads .downloads-filters.submenu-list > ul > li.filter-types a:last-child {
    margin-right: 0;
  }
  .downloads .downloads-filters.submenu-list li .control-group .controls .uib-datepicker-popup li .btn-group {
    float: left;
    width: auto;
    padding: 0;
    text-align: left;
  }
  .downloads .downloads-filters.submenu-list li .control-group .controls .uib-datepicker-popup li > .btn {
    float: right;
  }
  .downloads .thumbnails-view.downloads-main .downloads-container > ul {
    padding-left: 15px;
    padding-right: 15px;
  }
  .downloads .thumbnails-view.downloads-main .downloads-container > ul li {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .downloads .thumbnails-view.downloads-main .downloads-container.galleries-container > ul li {
    margin-left: 10px;
  }
  .downloads .downloads-main .tabs-container .items-tab:not(.home):not(.contact):not(.accreditation) .widget.article-view .article header,
  .downloads .downloads-main .tabs-container .items-tab:not(.home):not(.contact):not(.accreditation) .widget.article-view .article .article-view-body {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .downloads .downloads-main .downloads-container > ul li .downloads-item-info .item-info-extra {
    display: none;
  }
  .downloads .downloads-main > section > header .show-hide-filters {
    display: none;
  }
  .downloads .preview-details {
    padding-left: 0;
    width: 100%;
    min-width: 10px;
  }
  .downloads .preview-details .preview-text .item-title {
    font-size: 22px;
  }
  .downloads .preview-link a,
  .downloads .preview-bottom a,
  .downloads .preview-details .preview-link .preview-link-title {
    padding-left: 15px;
    padding-right: 15px;
  }
  .downloads .preview-media {
    padding-right: 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 20px;
  }
  .downloads .preview-media img {
    max-width: 100%;
  }
  .downloads .item-info .preview-media .item-info-type {
    text-align: left;
    margin: 0 0 0 -20px;
    line-height: 100px;
    font-size: 100px;
  }
  .downloads .details-view .downloads-container {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    border-radius: 0;
  }
  .downloads.fixed-content .details-view .downloads-container {
    margin-top: 60px;
  }
  .downloads.fixed-content .downloads-main > section.details-view > header form .close-bt {
    margin-right: 15px;
  }
  .downloads .landing-events.more-items ul li > a {
    height: 200px;
  }
  .downloads .landing-events.more-items ul li > a img {
    max-height: 200px;
  }
  .downloads .lightbox-bt .lightbox-created-at,
  .downloads .lightbox-bt .lightbox-last-update {
    display: block;
  }
  .downloads .modal-lightbox .md-content ul {
    max-height: 300px;
  }
  .downloads .modal-lightbox .control-group {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .downloads .modal-lightbox .control-group .controls.buttons {
    margin-top: 10px;
    width: 100%;
  }
  .downloads.signup.user-loggedin #sign-up {
    margin-top: 40px;
    margin: 0;
    width: 100%;
  }
  .downloads.signup #sign-up {
    margin-top: 80px;
    margin: 0;
    width: 100%;
  }
  .downloads .social-login .btn {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    min-width: auto;
    margin-right: 0;
    margin-left: 0;
  }
  .downloads .social-login .btn span {
    white-space: break-spaces;
  }
  .downloads .social-login .btn-group {
    flex-wrap: wrap;
  }
  .downloads .md-modal {
    width: 100%;
    max-height: 100vh;
    overflow: auto;
  }
  .tree-view {
    overflow: hidden;
  }
  .tree-view .downloads-main .main-view.column.related-content .widget {
    padding: 25px 20px 0 20px !important;
  }
  .tree-view .downloads-main .downloads-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: auto;
    width: auto;
    padding: 0;
    position: fixed;
    bottom: 0;
    top: var(--header-height);
    height: calc(100% - var(--header-height));
    right: 0;
    left: 0;
  }
  .current-file.downloads-main.widget > section {
    z-index: 5;
    position: relative;
  }
  .current-file.downloads-main .downloads-container {
    margin-top: 0;
    padding: 0;
    width: 100%;
  }
  .fixed-content .downloads-main.current-file > section > header {
    height: 0;
  }
  #itemShow {
    width: 100%;
    left: 0;
  }
  .current-file {
    z-index: 999999;
  }
  .current-file .downloads-container.galleries-container .icon-close {
    color: #fff;
    z-index: 99999;
    right: 14px;
    top: 56px;
    font-size: 25px;
    display: block;
    position: fixed;
    line-height: 30px;
  }
}
/* MEDIACENTER EXCLUSIVE CSS PLUGINS */
tags-input {
  display: block;
  padding: 0 !important;
  height: auto !important;
}
tags-input *,
tags-input:after,
tags-input:before {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #585858;
}
tags-input .host {
  position: relative;
  height: 100%;
}
tags-input .host:active {
  outline: 0;
}
tags-input .tags {
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
  padding: 12px;
  overflow: hidden;
  word-wrap: break-word;
  cursor: text;
  background-color: rgba(224, 228, 232, 0.38);
  height: 100%;
}
tags-input .tags .tag-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
tags-input .tags .tag-item {
  margin: 2px;
  padding: 4px 13px;
  display: inline-block;
  float: left;
  font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 33px;
  line-height: 25px;
  border: none;
  border-radius: 25px;
  background: #e0e4e8;
}
tags-input .tags .tag-item.selected {
  background: -webkit-linear-gradient(top, #febbbb 0, #fe9090 45%, #ff5c5c 100%);
  background: linear-gradient(to bottom, #febbbb 0, #fe9090 45%, #ff5c5c 100%);
}
tags-input .tags .tag-item .remove-button {
  margin: 0 0 0 5px;
  padding: 0;
  border: none;
  background: 0 0;
  cursor: pointer;
  vertical-align: middle;
  font: 700 16px Arial, sans-serif;
  color: #585858;
}
tags-input .tags .input.invalid-tag,
tags-input .tags .tag-item .remove-button:active {
  color: #e20f2e;
}
tags-input .tags .input {
  border: 0;
  outline: 0;
  margin: 2px;
  padding: 0 0 0 5px;
  float: left;
  height: 33px;
  font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: transparent;
}
tags-input .tags .input::-ms-clear {
  display: none;
}
tags-input.ng-invalid .tags {
  -webkit-box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
  -moz-box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
  box-shadow: 0 0 3px 1px rgba(255, 0, 0, 0.6);
}
tags-input[disabled] .host:focus {
  outline: 0;
}
tags-input[disabled] .tags {
  background-color: #eee;
  cursor: default;
}
tags-input[disabled] .tags .tag-item {
  opacity: 0.65;
  background: -webkit-linear-gradient(top, #f0f9ff 0, rgba(203, 235, 255, 0.75) 47%, rgba(161, 219, 255, 0.62) 100%);
  background: linear-gradient(to bottom, #f0f9ff 0, rgba(203, 235, 255, 0.75) 47%, rgba(161, 219, 255, 0.62) 100%);
}
tags-input[disabled] .tags .tag-item .remove-button {
  cursor: default;
}
tags-input[disabled] .tags .tag-item .remove-button:active {
  color: #585858;
}
tags-input[disabled] .tags .input {
  background-color: #eee;
  cursor: default;
}
tags-input .autocomplete {
  margin-top: 5px;
  position: absolute;
  padding: 5px 0;
  z-index: 999;
  width: 100%;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
tags-input .autocomplete .suggestion-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  max-height: 280px;
  overflow-y: auto;
  position: relative;
}
tags-input .autocomplete .suggestion-item {
  padding: 5px 10px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000;
  background-color: #fff;
}
tags-input .autocomplete .suggestion-item.selected,
tags-input .autocomplete .suggestion-item.selected em {
  color: #fff;
  background-color: #0097cf;
}
tags-input .autocomplete .suggestion-item em {
  font: normal 700 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000;
  background-color: #fff;
}
/* MEDIACENTER ADVANCE SEARCH & NEW FEATURES */
.as-item {
  margin-bottom: 5px;
}
header.as-item {
  margin-bottom: 30px;
}
.as-item h4 {
  margin: 0;
  display: flex;
  align-items: center;
  line-height: 1;
  color: #000;
  font-size: 15px;
}
.as-item h4 i {
  width: 25px;
  height: 25px;
  margin-right: 10px;
}
.as-item .toggle-bt {
  height: auto;
}
.as-full-width.as-item-container {
  width: 100%;
}
.as-item-container,
.as-item-container .control-group.search,
.as-item-container.as-full-width .control-group.select {
  width: 68%;
  flex: none;
  margin-right: 10px;
}
.as-item-container .control-group.select {
  position: relative;
}
.as-item-container .control-group.select:before {
  content: "\f3d0";
  font-family: "Ionicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  color: #000;
  right: 20px;
  font-size: 20px;
  z-index: 1;
  pointer-events: none;
}
.as-item-container {
  padding-bottom: 10px;
  padding-top: 10px;
  color: #000;
}
.as-item-container .control-group.button {
  background: transparent;
  overflow: visible;
  border: none;
}
.as-item-container .control-group.button button {
  border-radius: 22px;
}
.as-item-container .control-group.button button:focus {
  border: none;
  outline: none;
}
.as-item-container .control-group {
  border: 1px solid #ddd;
  border-radius: 22px;
  background-color: #ffffff;
  -webkit-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s;
  overflow: hidden;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: center;
  -webkit-align-content: center;
  max-width: 100%;
  width: 100%;
  margin-bottom: 0;
}
.as-item-container .control-group .controls {
  margin: 0;
  position: relative;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.as-item-container .control-group .controls i {
  width: 31px;
  flex: none;
  text-align: right;
  font-size: 23px;
}
.as-item-container .control-group .controls a {
  margin-top: 0;
  margin-bottom: 0;
  width: 37px;
  color: var(--grey-color);
  text-align: right;
  flex: none;
}
.as-item-container .control-group .controls button {
  height: 34px;
}
.as-item-container .control-group .controls .input-block-level {
  height: 34px;
  padding: 5px 15px;
  border: none;
}
.as-item-container .control-group .controls select,
.as-item-container .control-group .controls select:focus {
  border: none;
  text-align: left;
}
.as-item-title {
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 16px;
}
.as-item-title i {
  font-size: 17px;
  margin-right: 10px;
  width: 12px;
  display: inline-block;
  vertical-align: middle;
}
.as-item-description {
  color: var(--dark-grey-color);
  font-style: italic;
  line-height: 1.2;
  font-size: 13px;
}
.as-switch .as-item-container > *:first-child {
  width: 100%;
}
.as-item-container .as-switch-element {
  margin-left: 10px;
  margin-top: 2px;
}
.as-switch-element {
  position: relative;
  display: flex;
  height: 20px;
  width: 40px;
  align-items: center;
  letter-spacing: 1px;
  font-size: 14px;
  flex: none;
}
.as-switch-element input {
  opacity: 0;
  width: 0;
  height: 0;
}
.as-switch-element .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: auto;
  right: 0px;
  bottom: 0;
  background-color: var(--grey-color);
  -webkit-transition: 0.4s;
  transition: 0.4s;
  width: 40px;
}
.as-switch-element .slider:before {
  position: absolute;
  content: "";
  height: 13px;
  width: 13px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.as-switch-element input:checked + .slider {
  background-color: var(--main-color-bg);
}
.as-switch-element input:checked + .slider:before {
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}
/* Rounded sliders */
.as-switch-element .slider.round {
  border-radius: 34px;
}
.as-switch-element .slider.round:before {
  border-radius: 50%;
}
.as-tags-group {
  margin-bottom: 20px;
  margin-top: 15px;
  margin-left: 20px;
}
.as-tags-group ul {
  list-style: none;
  margin: 10px 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.as-tags-group ul li {
  margin-right: 5px;
  margin-bottom: 10px;
  display: flex;
}
.as-tags-group ul li a {
  background: #FFFFFF;
  border-radius: 22px;
  height: 30px;
  text-align: center;
  color: var(--dark);
  padding: 0 15px;
  line-height: 30px;
}
.as-tags-group ul li a:hover {
  background: var(--dark-text-color);
}
.as-tags-group .as-item-title {
  font-size: 14px;
}
.as-tags-group .as-item-title i:before {
  content: "\f35b";
  display: inline-block;
  font-family: "Ionicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.downloads-main > section > header .filters-select:has(span) i {
  width: 25px;
  height: 25px;
  margin-right: 5px;
  opacity: 0.3;
}
.downloads-main > section > header .filters-select.active i {
  opacity: 1;
}
.icon-advance-search {
  background: url(../img/advanced-search.svg) center center transparent no-repeat;
  background-size: contain;
}
.icon-lightboxes {
  background: url(../img/lightboxes.svg) center center transparent no-repeat;
  background-size: contain;
}
.icon-lightboxes-share {
  background: url(../img/lightboxes-share.svg) center center transparent no-repeat;
  background-size: contain;
}
/* LIGHTBOXES */
.lb-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  padding-bottom: 10px;
  padding-top: 10px;
  margin-left: 37px;
  width: calc(100% - 36px) !important;
}
.lb-item:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.lb-item .filter-count {
  margin-left: 5px;
  font-weight: normal;
  font-size: 13px;
  margin-top: 2px;
}
.actions-list {
  font-size: 20px;
  flex: none;
  margin-left: 20px;
  display: flex;
}
.actions-list a {
  color: var(--text-color);
  margin-left: 7px;
}
.lb-item .as-item-title .icon-group-line {
  font-size: 14px;
  margin-left: 9px;
  display: inline-block;
  vertical-align: middle;
}
.actions-list a.shared {
  font-size: 16px;
  line-height: 30px;
}
.actions-list a.green-icon {
  color: #4cae4c;
}
.actions-list a.red-icon {
  color: var(--orange);
}
.actions-list a.active {
  color: var(--selected-items-color);
}
.actions-list a.green-icon,
.actions-list a.red-icon {
  font-size: 24px;
  display: flex;
}
.btn-text-icon .btn-circle {
  margin-left: 10px;
  font-size: 20px;
}
#downloads-filters-favorites .as-item-container .control-group {
  margin-left: 0;
}
#downloads-filters-favorites .as-item-title {
  cursor: pointer;
  margin-bottom: 0;
}
.modal-grey {
  border-radius: 5px;
  overflow: hidden;
}
.modal-grey .md-content {
  background-color: var(--related-content-color);
}
.modal-grey .md-content .md-header {
  background: transparent;
}
.modal-grey .md-content .md-header .md-header-title,
.modal-grey .md-content .md-header .md-close {
  color: var(--text-color);
}
.modal-grey .md-content .md-header-text {
  margin-top: 0;
  font-size: 16px;
  margin-bottom: 25px;
}
.modal-grey .md-content ul {
  margin-left: 0;
  padding-left: 0;
  margin-bottom: 30px;
  margin-top: 10px;
  padding-bottom: 0;
  max-height: 400px;
  overflow: auto;
}
.modal-grey .md-content > * {
  padding-top: 10px;
}
.modal-grey .control-group .controls.buttons {
  width: auto;
}
.modal-grey .md-content ul li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  width: 100%;
}
.modal-grey .md-content ul li:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.modal-grey .md-content ul li:hover {
  background: #d1d3d9;
}
.modal-lightbox .md-content ul li .tool-favorite.active {
  color: #4CAF4D;
}
.modal-grey .md-content ul li .lightbox-bt {
  color: var(--dark-grey-color);
  padding: 7px 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 16px;
}
.modal-grey .lightbox-name {
  display: block;
  color: var(--text-color);
}
.lightbox-bt .lightbox-created-at,
.lightbox-bt .lightbox-last-update {
  font-size: 12px;
  margin-right: 5px;
}
.share-box.lb-item {
  padding: 20px;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  border: none;
}
.share-box .md-header-text {
  margin-bottom: 10px;
}
.share-box button {
  margin-left: 10px !important;
}
.btn-rounded {
  border-radius: 30px;
}
.btn-circle {
  border-radius: 100%;
  height: 30px;
  width: 30px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
}
.btn-lg.btn-circle {
  height: 50px;
  width: 50px;
}
@media only screen and (max-width: 1280px) {
  .as-item-container,
  .as-item-container .control-group.search {
    width: 100%;
    margin-right: 0;
  }
  .as-item-container {
    position: relative;
  }
  .as-item-container .control-group.search .controls i {
    display: none;
  }
  .as-item-container .control-group.search .controls .input-block-level {
    padding-right: 40px;
  }
  .as-item-container .control-group.button:not(.button-reset) {
    position: absolute;
    right: 5px;
    width: 35px;
  }
  .as-item-container .control-group.button button {
    color: transparent;
    padding: 0;
    height: 35px;
  }
  .as-item-container .control-group.button button:before {
    content: "\E333";
    font-family: "UIFont-Solid";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    color: #fff;
    font-size: 22px;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    line-height: 34px;
    padding-right: 2px;
  }
}
@media only screen and (max-width: 1024px) {
  .downloads-main > section > header .filters-select span {
    display: none;
  }
}
@media only screen and (max-width: 1023px) {
  .advanced-search .layout-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
/* ==========================================================================
   Helper classes
   ========================================================================== */
/*
 * Hide visually and from screen readers:
 */
.hidden {
  display: none !important;
}
/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/*
 * Hide visually and from screen readers, but maintain layout
 */
.invisible {
  visibility: hidden;
}
/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.clearfix:after {
  clear: both;
}
/* ==========================================================
   PLUGINS
   ========================================================== */
@keyframes spin {
  from {
    transform: rotateZ(0);
  }
  to {
    transform: rotateZ(1turn);
  }
}
.green-audio-player {
  width: 400px;
  min-width: 300px;
  height: 56px;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.07);
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  border-radius: 4px;
  user-select: none;
  background-color: #fff;
  box-sizing: border-box;
  outline: none;
}
.green-audio-player.player-accessible .play-pause-btn:hover,
.green-audio-player.player-accessible .controls:hover,
.green-audio-player.player-accessible .volume__button:hover,
.green-audio-player.player-accessible .volume__controls:hover,
.green-audio-player.player-accessible .download:hover {
  outline: dotted 1px #999;
}
.green-audio-player svg,
.green-audio-player img {
  display: block;
}
.green-audio-player .holder {
  position: relative;
}
.green-audio-player .holder .loading .loading__spinner {
  position: absolute;
  left: -3px;
  bottom: 2px;
  width: 16px;
  height: 16px;
  border: 2px solid #b0b0b0;
  border-right-color: rgba(0, 0, 0, 0);
  border-radius: 50%;
  animation: spin 0.4s linear infinite;
}
.green-audio-player .holder .play-pause-btn {
  visibility: hidden;
  cursor: pointer;
  outline: none;
}
.green-audio-player .holder .play-pause-btn:focus {
  outline: none;
}
.green-audio-player .slider {
  flex-grow: 1;
  background-color: #d8d8d8;
  cursor: pointer;
  position: relative;
}
.green-audio-player .slider .gap-progress {
  background-color: #44bfa3;
  border-radius: inherit;
  position: absolute;
  pointer-events: none;
}
.green-audio-player .slider .gap-progress .pin {
  height: 16px;
  width: 16px;
  border-radius: 8px;
  background-color: #44bfa3;
  position: absolute;
  pointer-events: all;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.32);
}
.green-audio-player .slider .gap-progress .pin::after {
  content: "";
  display: block;
  background: rgba(0, 0, 0, 0);
  width: 200%;
  height: 200%;
  margin-left: -50%;
  margin-top: -50%;
  border-radius: 50%;
}
.green-audio-player .controls {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #55606e;
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
  outline: none;
}
.green-audio-player .controls .controls__slider {
  border-radius: 2px;
  height: 4px;
}
.green-audio-player .controls .controls__slider .controls__progress {
  width: 0;
  height: 100%;
}
.green-audio-player .controls .controls__slider .controls__progress .progress__pin {
  right: -8px;
  top: -6px;
}
.green-audio-player .controls span {
  cursor: default;
}
.green-audio-player .controls:focus {
  outline: none;
}
.green-audio-player .volume {
  position: relative;
}
.green-audio-player .volume .volume__button {
  cursor: pointer;
  outline: none;
}
.green-audio-player .volume .volume__button:focus {
  outline: none;
}
.green-audio-player .volume .volume__button.open path {
  fill: #44bfa3;
}
.green-audio-player .volume .volume__controls {
  width: 30px;
  height: 135px;
  background-color: rgba(0, 0, 0, 0.62);
  border-radius: 7px;
  position: absolute;
  left: -3px;
  bottom: 52px;
  flex-direction: column;
  align-items: center;
  display: flex;
  z-index: 2;
  outline: none;
}
.green-audio-player .volume .volume__controls .volume__slider {
  margin-top: 12px;
  margin-bottom: 12px;
  width: 6px;
  border-radius: 3px;
}
.green-audio-player .volume .volume__controls .volume__slider .volume__progress {
  bottom: 0;
  height: 100%;
  width: 6px;
}
.green-audio-player .volume .volume__controls .volume__slider .volume__progress .volume__pin {
  left: -5px;
  top: -8px;
}
.green-audio-player .volume .volume__controls:focus {
  outline: none;
}
.green-audio-player .volume .volume__controls.hidden {
  display: none;
}
.green-audio-player .volume .volume__controls.top {
  bottom: 52px;
  left: -3px;
}
.green-audio-player .volume .volume__controls.middle {
  bottom: -54px;
  left: 54px;
}
.green-audio-player .volume .volume__controls.bottom {
  bottom: -164px;
  left: -3px;
}
.green-audio-player .download {
  display: none;
  margin-left: 16px;
  cursor: pointer;
  outline: none;
}
.green-audio-player .download:focus {
  outline: none;
}
.green-audio-player:focus {
  outline: none;
}
.message__offscreen {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal;
}
/* Sergio Resultss animation */
.animation-stats {
  position: absolute;
  background: linear-gradient(-90deg, white 95%, rgba(255, 255, 255, 0));
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 140%;
  height: 100%;
  transition: 1.5s;
  z-index: 1;
}
.set-opacity {
  transition: 0s;
  opacity: 0%;
}
.position-margin-animation {
  margin-left: -20px;
}
.photo-margin-animation {
  margin-left: -20px;
}
.content-position-animation-photo {
  width: 100%;
  height: 100%;
}
.rest-margin-animation {
  margin-left: -10%;
}
.father-position-declaration-animation {
  position: relative;
  overflow: hidden;
}
.position-declaration-rest {
  position: relative;
}
.group-name-extra-modification {
  font-size: 25px;
  line-height: 27px;
  font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: right;
  margin: 0;
}
/*! locomotive-scroll v4.1.1 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */
html.has-scroll-smooth {
  overflow: hidden;
}
html.has-scroll-dragging {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.has-scroll-smooth body {
  overflow: hidden;
}
.has-scroll-smooth [data-scroll-container] {
  min-height: 100vh;
}
[data-scroll-direction="horizontal"] [data-scroll-container] {
  height: 100vh;
  display: inline-block;
  white-space: nowrap;
}
[data-scroll-direction="horizontal"] [data-scroll-section] {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  height: 100%;
}
.c-scrollbar {
  position: absolute;
  right: 0;
  top: 0;
  width: 11px;
  height: 100%;
  transform-origin: center right;
  transition: transform 0.3s, opacity 0.3s;
  opacity: 0;
}
.c-scrollbar:hover {
  transform: scaleX(1.45);
}
.c-scrollbar:hover,
.has-scroll-scrolling .c-scrollbar,
.has-scroll-dragging .c-scrollbar {
  opacity: 1;
}
[data-scroll-direction="horizontal"] .c-scrollbar {
  width: 100%;
  height: 10px;
  top: auto;
  bottom: 0;
  transform: scaleY(1);
}
[data-scroll-direction="horizontal"] .c-scrollbar:hover {
  transform: scaleY(1.3);
}
.c-scrollbar_thumb {
  position: absolute;
  top: 0;
  right: 0;
  background-color: black;
  opacity: 0.5;
  width: 7px;
  border-radius: 10px;
  margin: 2px;
  cursor: -webkit-grab;
  cursor: grab;
}
.has-scroll-dragging .c-scrollbar_thumb {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
[data-scroll-direction="horizontal"] .c-scrollbar_thumb {
  right: auto;
  bottom: 0;
}
/* REDBEEPLAYER */
._2jAm9 {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  opacity: 1;
  transition: opacity 0.2s;
  outline: none;
}
._2eFId,
._26gPd {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._2eFId {
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}
._2eFId svg {
  width: 3em;
  height: 3em;
}
._1GpXo {
  width: 40px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(farthest-side, #ffffff 94%, #0000 0) top / 5px 5px no-repeat, conic-gradient(#0000 0 30%, #ffffff);
  -webkit-mask: radial-gradient(farthest-side, #0000 0 calc(100% - 5px), #000 0);
  animation: l13 1s infinite linear;
}
@keyframes l13 {
  100% {
    transform: rotate(1turn);
  }
}
._3419Z {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #000;
  pointer-events: none;
}
._3419Z svg {
  width: 33%;
  height: 33%;
  fill: rgba(255, 255, 255, 0.8);
}
._11vjr {
  width: 1.5em;
  height: 1.5em;
  cursor: pointer;
}
._11vjr svg {
  width: 100%;
  height: 100%;
  fill: rgba(255, 255, 255, 0.8);
}
._11vjr svg:hover {
  fill: #fff;
}
._DgBRn {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: all 50ms linear;
}
._DgBRn:hover svg {
  width: 5.5em;
  height: 5.5em;
}
._DgBRn svg {
  width: 5em;
  height: 5em;
  fill: #fff;
  filter: drop-shadow(2px 4px 6px black);
}
._1vAKO {
  white-space: nowrap;
  cursor: pointer;
  background: #f20006;
  color: #fff;
  padding: 0.2em 0.5em;
  border-radius: 0.25em;
}
._1vAKO._GqDdc {
  opacity: 0.5;
}
._2pY-9 {
  width: 1.5em;
  height: 1.5em;
  cursor: pointer;
}
._2pY-9 svg {
  width: 100%;
  height: 100%;
  fill: rgba(255, 255, 255, 0.8);
}
._2pY-9 svg:hover {
  fill: #fff;
}
._1tv7R {
  width: 1.5em;
  height: 1.5em;
  cursor: pointer;
}
._1tv7R svg {
  width: 100%;
  height: 100%;
  fill: rgba(255, 255, 255, 0.8);
}
._1tv7R svg:hover {
  fill: #fff;
}
._34Jhj {
  width: 1.5em;
  height: 1.5em;
  cursor: pointer;
}
._34Jhj svg {
  width: 100%;
  height: 100%;
  fill: rgba(255, 255, 255, 0.8);
}
._34Jhj svg:hover {
  fill: #fff;
}
._RfXVQ {
  width: 1.5em;
  height: 1.5em;
  cursor: pointer;
}
._RfXVQ svg {
  width: 100%;
  height: 100%;
  fill: rgba(255, 255, 255, 0.8);
}
._RfXVQ svg:hover {
  fill: #fff;
}
._2BtDj {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.5em;
  width: 100%;
  cursor: pointer;
}
._2BtDj ._3Sx29 {
  position: absolute;
  bottom: 1.5em;
  left: 0;
  transform: translateX(-50%);
  pointer-events: none;
}
._2BtDj ._2Q199 {
  position: relative;
  width: 100%;
  height: 0.25em;
  border-radius: 0.5em;
  background: rgba(255, 255, 255, 0.3);
}
._2BtDj ._2Q199 ._3t6-H {
  pointer-events: none;
  background: rgba(0, 0, 0, 0.3);
}
._2BtDj ._2Q199 ._3t6-H,
._2BtDj ._2Q199 ._11XW_ {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
}
._2BtDj ._2Q199 ._11XW_ {
  border-radius: 0.5em;
  background: rgba(255, 255, 255, 0.8);
}
._2BtDj ._2Q199 ._11XW_ ._2mBFW {
  background-color: #fff;
  border: 1px solid rgba(20, 20, 20, 0.6);
  border-radius: 50%;
  width: 0.5em;
  height: 0.5em;
  position: absolute;
  z-index: 1;
  right: 0;
  margin-right: -0.25em;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
._1nZkz {
  display: flex;
}
._1nZkz._3U4fn ._3wkNM {
  margin-right: 0;
}
._3wkNM {
  width: 1.5em;
  height: 1.5em;
  margin-right: 0.5em;
  cursor: pointer;
}
._3wkNM svg {
  width: 100%;
  height: 100%;
  fill: rgba(255, 255, 255, 0.8);
}
._3wkNM svg:hover {
  fill: #fff;
}
._2OVVl {
  display: flex;
  align-items: center;
  width: 0;
  opacity: 0;
  transition: width 0.1s linear, opacity 0.1s linear;
}
._2OVVl._3PjhD {
  width: 4em;
  opacity: 1;
}
._1Sdtw {
  color: #fff;
  width: 100%;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.6);
}
._1Sdtw ._2pJ9F {
  display: flex;
  flex-direction: row;
  max-width: 60em;
}
._1Sdtw ._2pJ9F > * {
  padding: 0.5em;
}
._1Sdtw ._210G6 {
  flex: 1;
  width: 100%;
  height: 100%;
  margin-right: 1em;
}
._1Sdtw ._210G6 ._x2O1k {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}
._1Sdtw ._210G6 ._x2O1k ._29LSN {
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  min-width: 0;
  width: 100%;
  height: 100%;
}
._1Sdtw ._LqCI7 {
  flex: 2;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
@media (max-width: 480px) {
  ._1Sdtw ._LqCI7 {
    font-size: 12px;
  }
}
._1Sdtw ._LqCI7 h4 {
  color: #fff;
  padding: 0;
  margin: 0;
  font-weight: 400;
}
._1Sdtw ._LqCI7 span {
  padding: 0.3em 0;
  font-size: 0.8em;
}
._1Sdtw ._LqCI7 ._fyjIp {
  position: relative;
}
._1Sdtw ._LqCI7 ._fyjIp p {
  position: absolute;
  padding: 0;
  margin: 1em 0 0;
  font-size: 0.9em;
  line-height: 1.4em;
}
@media (max-width: 480px) {
  ._1Sdtw ._LqCI7 ._fyjIp p {
    display: none;
  }
}
.__GuUB {
  position: relative;
  overflow: auto;
  display: flex;
  flex-direction: column;
  padding: 0.5em;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
}
.__GuUB._1OLpT {
  align-self: flex-end;
  opacity: 0;
}
.__GuUB._1su-z {
  width: 100%;
  height: 100%;
  z-index: 0;
  background: transparent;
}
._32d2E._3KnJr {
  opacity: 0;
}
.__GuUB ._RVPoc {
  background: rgba(255, 255, 255, 0.2);
}
._3vqel._1TMy5._1yNNj {
  opacity: 0;
}
.__GuUB ._363TS {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  cursor: pointer;
  opacity: 0;
}
.__GuUB ._363TS svg {
  width: 1.5em;
  height: 1.5em;
  fill: rgba(255, 255, 255, 0.8);
}
.__GuUB ._2l7t- {
  display: flex;
}
.__GuUB ._2l7t- > ._3RhiK {
  margin-right: 0.5em;
}
.__GuUB ._2l7t- > ._3RhiK:last-child {
  margin-right: 0;
}
.__GuUB ._3RhiK {
  margin-top: 0.5em;
  flex: 1;
}
.__GuUB ._3RhiK svg {
  width: 1.5em;
  height: 1.5em;
  fill: rgba(255, 255, 255, 0.8);
}
.__GuUB ._3RhiK ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.__GuUB ._3RhiK ul li {
  cursor: pointer;
  padding: 0.3em 0;
}
.__GuUB ._3RhiK ul li:hover {
  background: rgba(255, 255, 255, 0.2);
}
._2aAzG {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 0.5em;
}
._2aAzG > * {
  margin-right: 1em;
}
._2aAzG > :last-child {
  margin-right: 0;
}
._-LGHu {
  color: #fff;
  white-space: nowrap;
}
._Jbest {
  display: flex;
  flex-direction: column;
}
._Jbest ._3Tzwy {
  background-repeat: no-repeat;
  margin-bottom: 0.5em;
  border-radius: 0.25em;
  box-shadow: 0 0 1em 0.1em rgba(0, 0, 0, 0.6);
  opacity: 0;
}
._Jbest ._3Tzwy._1sJ7V {
  opacity: 1;
  transition: opacity 0.1s;
}
._Jbest span {
  color: #fff;
  white-space: nowrap;
  text-align: center;
}
._7FxMm {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._7FxMm ._2fUle,
._7FxMm ._AfwQM {
  opacity: 0.5;
  flex-grow: 1;
}
._3e55Y {
  top: 0;
  height: 100%;
}
._1E4JP,
._3e55Y {
  position: absolute;
  left: 0;
  width: 100%;
}
._1E4JP {
  bottom: 0;
  z-index: 1;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
._1E4JP._3N1LC {
  cursor: none;
  opacity: 0;
}
._3ANvu {
  padding: 0.5em;
  background: rgba(0, 0, 0, 0.6);
}
._YcWq- {
  display: flex;
}
._YcWq- > * {
  margin-right: 0.5em;
}
._YcWq- > :last-child {
  margin-right: 0;
}
._1FTJ8 {
  flex: 1;
}
._2EzNR,
._43nOJ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._2EzNR {
  display: flex;
}
._2EzNR ._3RGq6,
._2EzNR ._28kQw {
  opacity: 0.5;
  flex-grow: 1;
}
._HdJO2 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
._HdJO2 ._OM5Hq {
  width: 5em;
  height: 5em;
}
._3vqel._3Lb8U._1yNNj {
  display: none;
}
._Rtsud {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  max-height: 65%;
}
._72MRU {
  cursor: none;
  opacity: 0;
}
._2yju1 {
  padding: 0.5em;
  background: rgba(0, 0, 0, 0.6);
}
._rGVQo {
  color: #fff;
}
._1oJX7 {
  display: flex;
}
._1oJX7 > * {
  margin-right: 0.5em;
}
._1oJX7 > :last-child {
  margin-right: 0;
}
._3aPMK {
  flex: 1;
}
google-cast-launcher {
  width: 1.5em;
  height: 1.5em;
  cursor: pointer;
}
._1aiNe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: Helvetica, Arial;
  font-size: 16px;
}
.redbee-player-container {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  background: #000;
  position: absolute;
  top: 0;
}
.redbee-player-container .redbee-player-media-container {
  width: 100%;
  height: 100%;
}
.redbee-player-container .redbee-player-media-container video {
  display: block;
  width: 100%;
  height: 100%;
}
._1oJX7 ._2pY-9 {
  display: none;
}
._1VyRO svg {
  fill: #ffffff;
}
/* END REDBEEPLAYER */
.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti input,
.iti input[type=tel],
.iti input[type=text] {
  position: relative;
  z-index: 0;
  margin-top: 0!important;
  margin-bottom: 0!important;
  padding-right: 36px;
  margin-right: 0;
}
.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}
.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}
.iti__arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}
.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555;
}
.iti__country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  border: 1px solid #ccc;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}
@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: 20px;
}
.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ccc;
}
.iti__country {
  padding: 5px 10px;
  outline: 0;
}
.iti__dial-code {
  color: #999;
}
.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti__country-name,
.iti__dial-code,
.iti__flag-box {
  vertical-align: middle;
}
.iti__country-name,
.iti__flag-box {
  margin-right: 6px;
}
.iti--allow-dropdown input,
.iti--allow-dropdown input[type=tel],
.iti--allow-dropdown input[type=text],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type=tel],
.iti--separate-dial-code input[type=text] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}
.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}
.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}
.iti--separate-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti--separate-dial-code .iti__selected-dial-code {
  margin-left: 6px;
}
.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}
.iti--container:hover {
  cursor: pointer;
}
.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}
.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}
.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}
.iti__flag {
  width: 20px;
}
.iti__flag.iti__be {
  width: 18px;
}
.iti__flag.iti__ch {
  width: 15px;
}
.iti__flag.iti__mc {
  width: 19px;
}
.iti__flag.iti__ne {
  width: 18px;
}
.iti__flag.iti__np {
  width: 13px;
}
.iti__flag.iti__va {
  width: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-size: 5652px 15px;
  }
}
.iti__flag.iti__ac {
  height: 10px;
  background-position: 0 0;
}
.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0;
}
.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0;
}
.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0;
}
.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0;
}
.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0;
}
.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0;
}
.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0;
}
.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0;
}
.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0;
}
.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0;
}
.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0;
}
.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0;
}
.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0;
}
.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0;
}
.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0;
}
.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0;
}
.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0;
}
.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0;
}
.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0;
}
.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0;
}
.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0;
}
.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0;
}
.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0;
}
.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0;
}
.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0;
}
.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0;
}
.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0;
}
.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0;
}
.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0;
}
.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0;
}
.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0;
}
.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0;
}
.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0;
}
.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0;
}
.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0;
}
.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0;
}
.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0;
}
.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0;
}
.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0;
}
.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0;
}
.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0;
}
.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0;
}
.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0;
}
.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0;
}
.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0;
}
.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0;
}
.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0;
}
.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0;
}
.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0;
}
.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0;
}
.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0;
}
.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0;
}
.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0;
}
.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0;
}
.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0;
}
.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0;
}
.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0;
}
.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0;
}
.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0;
}
.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0;
}
.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0;
}
.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0;
}
.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0;
}
.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0;
}
.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0;
}
.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0;
}
.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0;
}
.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0;
}
.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0;
}
.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0;
}
.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0;
}
.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0;
}
.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0;
}
.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0;
}
.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0;
}
.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0;
}
.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0;
}
.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0;
}
.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0;
}
.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0;
}
.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0;
}
.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0;
}
.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0;
}
.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0;
}
.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0;
}
.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0;
}
.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0;
}
.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0;
}
.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0;
}
.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0;
}
.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0;
}
.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0;
}
.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0;
}
.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0;
}
.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0;
}
.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0;
}
.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0;
}
.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0;
}
.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0;
}
.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0;
}
.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0;
}
.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0;
}
.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0;
}
.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0;
}
.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0;
}
.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0;
}
.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0;
}
.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0;
}
.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0;
}
.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0;
}
.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0;
}
.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0;
}
.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0;
}
.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0;
}
.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0;
}
.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0;
}
.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0;
}
.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0;
}
.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0;
}
.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0;
}
.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0;
}
.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0;
}
.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0;
}
.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0;
}
.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0;
}
.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0;
}
.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0;
}
.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0;
}
.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0;
}
.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0;
}
.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0;
}
.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0;
}
.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0;
}
.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0;
}
.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0;
}
.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0;
}
.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0;
}
.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0;
}
.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0;
}
.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0;
}
.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0;
}
.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0;
}
.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0;
}
.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0;
}
.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0;
}
.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0;
}
.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0;
}
.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0;
}
.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0;
}
.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0;
}
.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0;
}
.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0;
}
.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0;
}
.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0;
}
.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0;
}
.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0;
}
.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0;
}
.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0;
}
.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0;
}
.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0;
}
.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0;
}
.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0;
}
.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0;
}
.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0;
}
.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0;
}
.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0;
}
.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0;
}
.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0;
}
.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0;
}
.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0;
}
.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0;
}
.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0;
}
.iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0;
}
.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0;
}
.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0;
}
.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0;
}
.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0;
}
.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0;
}
.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0;
}
.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0;
}
.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0;
}
.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0;
}
.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0;
}
.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0;
}
.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0;
}
.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0;
}
.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0;
}
.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0;
}
.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0;
}
.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0;
}
.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0;
}
.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0;
}
.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0;
}
.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0;
}
.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0;
}
.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0;
}
.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0;
}
.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0;
}
.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0;
}
.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0;
}
.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0;
}
.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0;
}
.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0;
}
.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0;
}
.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0;
}
.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0;
}
.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0;
}
.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0;
}
.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0;
}
.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0;
}
.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0;
}
.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0;
}
.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0;
}
.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0;
}
.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0;
}
.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0;
}
.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0;
}
.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0;
}
.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0;
}
.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0;
}
.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0;
}
.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0;
}
.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0;
}
.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0;
}
.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0;
}
.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0;
}
.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0;
}
.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0;
}
.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0;
}
.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0;
}
.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0;
}
.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0;
}
.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0;
}
.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0;
}
.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0;
}
.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0;
}
.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0;
}
.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0;
}
.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0;
}
.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0;
}
.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0;
}
.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0;
}
.iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0;
}
.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0;
}
.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0;
}
.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0;
}
.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0;
}
.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0;
}
.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0;
}
.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0;
}
.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0;
}
.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0;
}
.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0;
}
.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0;
}
.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0;
}
.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0;
}
.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0;
}
.iti__flag {
  height: 15px;
  box-shadow: 0 0 1px 0 #888;
  background-image: url(../img/flags.png);
  background-repeat: no-repeat;
  background-color: #dbdbdb;
  background-position: 20px 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url(../img/flags@2x.png);
  }
}
.iti__flag.iti__np {
  background-color: transparent;
}
.iti__flag {
  background-image: url("../img/flags.png");
}
.iti--separate-dial-code .iti__selected-dial-code {
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.iti--separate-dial-code .iti__selected-flag:focus {
  outline: none;
}
.iti-mobile .iti--container {
  top: calc(var(--header-height) + 20px);
  bottom: 20px;
  left: 20px;
  right: 20px;
  position: fixed;
  width: auto;
}
.iti {
  width: 100%;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url("../img/flags@2x.png");
  }
}
/* PDFJS */
.pdfjs .textLayer {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  opacity: 0.2;
  line-height: 1;
}
.pdfjs .textLayer > div {
  color: transparent;
  position: absolute;
  white-space: pre;
  cursor: text;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
.pdfjs .textLayer .highlight {
  margin: -1px;
  padding: 1px;
  background-color: #b400aa;
  border-radius: 4px;
}
.pdfjs .textLayer .highlight.begin {
  border-radius: 4px 0 0 4px;
}
.pdfjs .textLayer .highlight.end {
  border-radius: 0 4px 4px 0;
}
.pdfjs .textLayer .highlight.middle {
  border-radius: 0;
}
.pdfjs .textLayer .highlight.selected {
  background-color: #006400;
}
.pdfjs .textLayer ::-moz-selection {
  background: #00f;
}
.pdfjs .textLayer ::selection {
  background: #00f;
}
.pdfjs .textLayer ::-moz-selection {
  background: #00f;
}
.pdfjs .textLayer .endOfContent {
  display: block;
  position: absolute;
  left: 0;
  top: 100%;
  right: 0;
  bottom: 0;
  z-index: -1;
  cursor: default;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
}
.pdfjs .textLayer .endOfContent.active {
  top: 0;
}
.pdfjs .annotationLayer section {
  position: absolute;
}
.pdfjs .annotationLayer .linkAnnotation > a {
  position: absolute;
  font-size: 1em;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pdfjs .annotationLayer .linkAnnotation > a {
  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 0 repeat;
}
.pdfjs .annotationLayer .linkAnnotation > a:hover {
  opacity: 0.2;
  background: #ff0;
  -webkit-box-shadow: 0 2px 10px #ff0;
  box-shadow: 0 2px 10px #ff0;
}
.pdfjs .annotationLayer .textAnnotation img {
  position: absolute;
  cursor: pointer;
}
.pdfjs .annotationLayer .textWidgetAnnotation input,
.pdfjs .annotationLayer .textWidgetAnnotation textarea,
.pdfjs .annotationLayer .choiceWidgetAnnotation select,
.pdfjs .annotationLayer .buttonWidgetAnnotation.checkBox input,
.pdfjs .annotationLayer .buttonWidgetAnnotation.radioButton input {
  background-color: rgba(0, 54, 255, 0.13);
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 9px;
  height: 100%;
  padding: 0 3px;
  vertical-align: top;
  width: 100%;
}
.pdfjs .annotationLayer .textWidgetAnnotation textarea {
  font: message-box;
  font-size: 9px;
  resize: none;
}
.pdfjs .annotationLayer .textWidgetAnnotation input[disabled],
.pdfjs .annotationLayer .textWidgetAnnotation textarea[disabled],
.pdfjs .annotationLayer .choiceWidgetAnnotation select[disabled],
.pdfjs .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],
.pdfjs .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled] {
  background: 0;
  border: 1px solid transparent;
  cursor: not-allowed;
}
.pdfjs .annotationLayer .textWidgetAnnotation input:hover,
.pdfjs .annotationLayer .textWidgetAnnotation textarea:hover,
.pdfjs .annotationLayer .choiceWidgetAnnotation select:hover,
.pdfjs .annotationLayer .buttonWidgetAnnotation.checkBox input:hover,
.pdfjs .annotationLayer .buttonWidgetAnnotation.radioButton input:hover {
  border: 1px solid #000;
}
.pdfjs .annotationLayer .textWidgetAnnotation input:focus,
.pdfjs .annotationLayer .textWidgetAnnotation textarea:focus,
.pdfjs .annotationLayer .choiceWidgetAnnotation select:focus {
  background: 0;
  border: 1px solid transparent;
}
.pdfjs .annotationLayer .textWidgetAnnotation input.comb {
  font-family: monospace;
  padding-left: 2px;
  padding-right: 0;
}
.pdfjs .annotationLayer .textWidgetAnnotation input.comb:focus {
  width: 115%;
}
.pdfjs .annotationLayer .buttonWidgetAnnotation.checkBox input,
.pdfjs .annotationLayer .buttonWidgetAnnotation.radioButton input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
.pdfjs .annotationLayer .popupWrapper {
  position: absolute;
  width: 20em;
}
.pdfjs .annotationLayer .popup {
  position: absolute;
  z-index: 200;
  max-width: 20em;
  background-color: #ff9;
  -webkit-box-shadow: 0 2px 5px #333;
  box-shadow: 0 2px 5px #333;
  border-radius: 2px;
  padding: 0.6em;
  margin-left: 5px;
  cursor: pointer;
  word-wrap: break-word;
}
.pdfjs .annotationLayer .popup h1 {
  font-size: 1em;
  border-bottom: 1px solid #000;
  padding-bottom: 0.2em;
}
.pdfjs .annotationLayer .popup p {
  padding-top: 0.2em;
}
.pdfjs .annotationLayer .highlightAnnotation,
.pdfjs .annotationLayer .underlineAnnotation,
.pdfjs .annotationLayer .squigglyAnnotation,
.pdfjs .annotationLayer .strikeoutAnnotation,
.pdfjs .annotationLayer .fileAttachmentAnnotation {
  cursor: pointer;
}
.pdfjs .pdfViewer .canvasWrapper {
  overflow: hidden;
}
.pdfjs .pdfViewer .page {
  direction: ltr;
  width: 816px;
  height: 1056px;
  margin: 1px auto -8px auto;
  position: relative;
  overflow: visible;
  border: 9px solid transparent;
  background-clip: content-box;
  -o-border-image: url(../img/pdfjs/shadow.png) 9 9 repeat;
  border-image: url(../img/pdfjs/shadow.png) 9 9 repeat;
  background-color: white;
}
.pdfjs .pdfViewer.removePageBorders .page {
  margin: 0 auto 10px auto;
  border: 0;
}
.pdfjs .pdfViewer.singlePageView {
  display: inline-block;
}
.pdfjs .pdfViewer.singlePageView .page {
  margin: 0;
  border: 0;
}
.pdfjs .pdfViewer .page canvas {
  margin: 0;
  display: block;
}
.pdfjs .pdfViewer .page .loadingIcon {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url('../img/pdfjs/loading-icon.gif') center no-repeat;
}
.pdfjs .pdfPresentationMode:-webkit-full-screen .pdfViewer .page {
  margin-bottom: 100%;
  border: 0;
}
.pdfjs .pdfPresentationMode:-moz-full-screen .pdfViewer .page {
  margin-bottom: 100%;
  border: 0;
}
.pdfjs .pdfPresentationMode:-ms-fullscreen .pdfViewer .page {
  margin-bottom: 100% !important;
  border: 0;
}
.pdfjs .pdfPresentationMode:fullscreen .pdfViewer .page {
  margin-bottom: 100%;
  border: 0;
}
.pdfjs * {
  padding: 0;
  margin: 0;
}
html {
  height: 100%;
  width: 100%;
  font-size: 10px;
}
.pdfjs input,
.pdfjs button,
.pdfjs select {
  outline: 0;
}
.pdfjs .hidden {
  display: none !important;
}
.pdfjs [hidden] {
  display: none !important;
}
.pdfjs #viewerContainer.pdfPresentationMode:-webkit-full-screen {
  top: 0;
  border-top: 2px solid transparent;
  background-color: #000;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: none;
  -webkit-user-select: none;
}
.pdfjs #viewerContainer.pdfPresentationMode:-moz-full-screen {
  top: 0;
  border-top: 2px solid transparent;
  background-color: #000;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: none;
  -moz-user-select: none;
}
.pdfjs #viewerContainer.pdfPresentationMode:-ms-fullscreen {
  top: 0 !important;
  border-top: 2px solid transparent;
  width: 100%;
  height: 100%;
  overflow: hidden !important;
  cursor: none;
  -ms-user-select: none;
}
.pdfjs #viewerContainer.pdfPresentationMode:-ms-fullscreen::-ms-backdrop {
  background-color: #000;
}
.pdfjs #viewerContainer.pdfPresentationMode:-webkit-full-screen {
  top: 0;
  border-top: 2px solid transparent;
  background-color: #000;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.pdfjs #viewerContainer.pdfPresentationMode:-moz-full-screen {
  top: 0;
  border-top: 2px solid transparent;
  background-color: #000;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.pdfjs #viewerContainer.pdfPresentationMode:-ms-fullscreen {
  top: 0;
  border-top: 2px solid transparent;
  background-color: #000;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.pdfjs #viewerContainer.pdfPresentationMode:fullscreen {
  top: 0;
  border-top: 2px solid transparent;
  background-color: #000;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.pdfjs .pdfPresentationMode:-webkit-full-screen a:not(.internalLink) {
  display: none;
}
.pdfjs .pdfPresentationMode:-moz-full-screen a:not(.internalLink) {
  display: none;
}
.pdfjs .pdfPresentationMode:-ms-fullscreen a:not(.internalLink) {
  display: none !important;
}
.pdfjs .pdfPresentationMode:fullscreen a:not(.internalLink) {
  display: none;
}
.pdfjs .pdfPresentationMode:-webkit-full-screen .textLayer > div {
  cursor: none;
}
.pdfjs .pdfPresentationMode:-moz-full-screen .textLayer > div {
  cursor: none;
}
.pdfjs .pdfPresentationMode:-ms-fullscreen .textLayer > div {
  cursor: none;
}
.pdfjs .pdfPresentationMode:fullscreen .textLayer > div {
  cursor: none;
}
.pdfjs .pdfPresentationMode.pdfPresentationModeControls > *,
.pdfjs .pdfPresentationMode.pdfPresentationModeControls .textLayer > div {
  cursor: default;
}
.pdfjs #outerContainer {
  width: 100%;
  height: 100%;
  position: relative;
}
.pdfjs #sidebarContainer {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 200px;
  visibility: hidden;
  -webkit-transition-duration: 200ms;
  -webkit-transition-timing-function: ease;
  -o-transition-duration: 200ms;
  transition-duration: 200ms;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
html[dir='ltr'] .pdfjs #sidebarContainer {
  -webkit-transition-property: left;
  -o-transition-property: left;
  transition-property: left;
  left: -200px;
}
html[dir='rtl'] .pdfjs #sidebarContainer {
  -webkit-transition-property: right;
  -o-transition-property: right;
  transition-property: right;
  right: -200px;
}
.pdfjs #outerContainer.sidebarMoving > #sidebarContainer,
.pdfjs #outerContainer.sidebarOpen > #sidebarContainer {
  visibility: visible;
}
html[dir='ltr'] .pdfjs #outerContainer.sidebarOpen > #sidebarContainer {
  left: 0;
}
html[dir='rtl'] .pdfjs #outerContainer.sidebarOpen > #sidebarContainer {
  right: 0;
}
.pdfjs #mainContainer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  min-width: 320px;
  -webkit-transition-duration: 200ms;
  -webkit-transition-timing-function: ease;
  -o-transition-duration: 200ms;
  transition-duration: 200ms;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
html[dir='ltr'] .pdfjs #outerContainer.sidebarOpen > #mainContainer {
  -webkit-transition-property: left;
  -o-transition-property: left;
  transition-property: left;
  left: 200px;
}
html[dir='rtl'] .pdfjs #outerContainer.sidebarOpen > #mainContainer {
  -webkit-transition-property: right;
  -o-transition-property: right;
  transition-property: right;
  right: 200px;
}
.pdfjs #sidebarContent {
  top: 32px;
  bottom: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  width: 200px;
  background-color: rgba(0, 0, 0, 0.1);
}
html[dir='ltr'] .pdfjs #sidebarContent {
  left: 0;
  -webkit-box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.25);
}
html[dir='rtl'] .pdfjs #sidebarContent {
  right: 0;
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.25);
}
.pdfjs #viewerContainer {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  top: 32px;
  right: 0;
  bottom: 0;
  left: 0;
  outline: 0;
}
html[dir='ltr'] .pdfjs #viewerContainer {
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.05);
}
html[dir='rtl'] .pdfjs #viewerContainer {
  -webkit-box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.05);
  box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.05);
}
.pdfjs .toolbar {
  position: relative;
  left: 0;
  right: 0;
  z-index: 9999;
  cursor: default;
}
.pdfjs #toolbarContainer {
  width: 100%;
}
.pdfjs #toolbarSidebar {
  width: 200px;
  height: 32px;
  background-color: #424242;
  background-image: url(../img/pdfjs/texture.png), -webkit-gradient(linear, left top, left bottom, from(rgba(77, 77, 77, 0.99)), to(rgba(64, 64, 64, 0.95)));
  background-image: url(../img/pdfjs/texture.png), -o-linear-gradient(rgba(77, 77, 77, 0.99), rgba(64, 64, 64, 0.95));
  background-image: url(../img/pdfjs/texture.png), linear-gradient(rgba(77, 77, 77, 0.99), rgba(64, 64, 64, 0.95));
}
html[dir='ltr'] .pdfjs #toolbarSidebar {
  -webkit-box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.1);
}
html[dir='rtl'] .pdfjs #toolbarSidebar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.1);
}
.pdfjs #toolbarContainer,
.pdfjs .findbar,
.pdfjs .secondaryToolbar {
  position: relative;
  height: 32px;
  background-color: #474747;
  background-image: url(../img/pdfjs/texture.png), -webkit-gradient(linear, left top, left bottom, from(rgba(82, 82, 82, 0.99)), to(rgba(69, 69, 69, 0.95)));
  background-image: url(../img/pdfjs/texture.png), -o-linear-gradient(rgba(82, 82, 82, 0.99), rgba(69, 69, 69, 0.95));
  background-image: url(../img/pdfjs/texture.png), linear-gradient(rgba(82, 82, 82, 0.99), rgba(69, 69, 69, 0.95));
}
html[dir='ltr'] .pdfjs #toolbarContainer,
.pdfjs .findbar,
.pdfjs .secondaryToolbar {
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1);
}
html[dir='rtl'] .pdfjs #toolbarContainer,
.pdfjs .findbar,
.pdfjs .secondaryToolbar {
  -webkit-box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1);
}
.pdfjs #toolbarViewer {
  height: 32px;
}
.pdfjs #loadingBar {
  position: relative;
  width: 100%;
  height: 4px;
  background-color: #333;
  border-bottom: 1px solid #333;
}
.pdfjs #loadingBar .progress {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: #ddd;
  overflow: hidden;
  -webkit-transition: width 200ms;
  -o-transition: width 200ms;
  transition: width 200ms;
}
@-webkit-keyframes progressIndeterminate {
  .pdfjs 0% {
    left: -142px;
  }
  .pdfjs 100% {
    left: 0;
  }
}
@keyframes progressIndeterminate {
  .pdfjs 0% {
    left: -142px;
  }
  .pdfjs 100% {
    left: 0;
  }
}
.pdfjs #loadingBar .progress.indeterminate {
  background-color: #999;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.pdfjs #loadingBar .progress.indeterminate .glimmer {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: calc(100% + 150px);
  background: -o-repeating-linear-gradient(315deg, #bbb 0, #999 5px, #999 45px, #ddd 55px, #ddd 95px, #bbb 100px);
  background: repeating-linear-gradient(135deg, #bbb 0, #999 5px, #999 45px, #ddd 55px, #ddd 95px, #bbb 100px);
  -webkit-animation: progressIndeterminate 950ms linear infinite;
  animation: progressIndeterminate 950ms linear infinite;
}
.pdfjs .findbar,
.pdfjs .secondaryToolbar {
  top: 32px;
  position: absolute;
  z-index: 10000;
  height: 32px;
  min-width: 16px;
  padding: 0 6px 0 6px;
  margin: 4px 2px 4px 2px;
  color: #d9d9d9;
  font-size: 12px;
  line-height: 14px;
  text-align: left;
  cursor: default;
}
html[dir='ltr'] .pdfjs .findbar {
  left: 68px;
}
html[dir='rtl'] .pdfjs .findbar {
  right: 68px;
}
.pdfjs .findbar label {
  -webkit-user-select: none;
  -moz-user-select: none;
}
.pdfjs #findInput[data-status="pending"] {
  background-image: url(../img/pdfjs/loading-small.png);
  background-repeat: no-repeat;
  background-position: right;
}
html[dir='rtl'] .pdfjs #findInput[data-status="pending"] {
  background-position: left;
}
.pdfjs .secondaryToolbar {
  padding: 6px;
  height: auto;
  z-index: 30000;
}
html[dir='ltr'] .pdfjs .secondaryToolbar {
  right: 4px;
}
html[dir='rtl'] .pdfjs .secondaryToolbar {
  left: 4px;
}
.pdfjs #secondaryToolbarButtonContainer {
  max-width: 200px;
  max-height: 400px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  margin-bottom: -4px;
}
.pdfjs .doorHanger,
.pdfjs .doorHangerRight {
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
.pdfjs .doorHanger:after,
.pdfjs .doorHanger:before,
.pdfjs .doorHangerRight:after,
.pdfjs .doorHangerRight:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.pdfjs .doorHanger:after,
.pdfjs .doorHangerRight:after {
  border-bottom-color: rgba(82, 82, 82, 0.99);
  border-width: 8px;
}
.pdfjs .doorHanger:before,
.pdfjs .doorHangerRight:before {
  border-bottom-color: rgba(0, 0, 0, 0.5);
  border-width: 9px;
}
html[dir='ltr'] .pdfjs .doorHanger:after,
html[dir='rtl'] .pdfjs .doorHangerRight:after {
  left: 13px;
  margin-left: -8px;
}
html[dir='ltr'] .pdfjs .doorHanger:before,
html[dir='rtl'] .pdfjs .doorHangerRight:before {
  left: 13px;
  margin-left: -9px;
}
html[dir='rtl'] .pdfjs .doorHanger:after,
html[dir='ltr'] .pdfjs .doorHangerRight:after {
  right: 13px;
  margin-right: -8px;
}
html[dir='rtl'] .pdfjs .doorHanger:before,
html[dir='ltr'] .pdfjs .doorHangerRight:before {
  right: 13px;
  margin-right: -9px;
}
.pdfjs #findResultsCount {
  background-color: #d9d9d9;
  color: #525252;
  text-align: center;
  padding: 3px 4px;
}
.pdfjs #findMsg {
  font-style: italic;
  color: #a6b7d0;
}
.pdfjs #findInput.notFound {
  background-color: #f66;
}
.pdfjs #toolbarViewerMiddle {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
html[dir='ltr'] .pdfjs #toolbarViewerLeft,
html[dir='rtl'] .pdfjs #toolbarViewerRight {
  float: left;
}
html[dir='ltr'] .pdfjs #toolbarViewerRight,
html[dir='rtl'] .pdfjs #toolbarViewerLeft {
  float: right;
}
html[dir='ltr'] .pdfjs #toolbarViewerLeft > *,
html[dir='ltr'] .pdfjs #toolbarViewerMiddle > *,
html[dir='ltr'] .pdfjs #toolbarViewerRight > *,
html[dir='ltr'] .pdfjs .findbar > * {
  position: relative;
  float: left;
}
html[dir='rtl'] .pdfjs #toolbarViewerLeft > *,
html[dir='rtl'] .pdfjs #toolbarViewerMiddle > *,
html[dir='rtl'] .pdfjs #toolbarViewerRight > *,
html[dir='rtl'] .pdfjs .findbar > * {
  position: relative;
  float: right;
}
html[dir='ltr'] .pdfjs .splitToolbarButton {
  margin: 3px 2px 4px 0;
  display: inline-block;
}
html[dir='rtl'] .pdfjs .splitToolbarButton {
  margin: 3px 0 4px 2px;
  display: inline-block;
}
html[dir='ltr'] .pdfjs .splitToolbarButton > .toolbarButton {
  border-radius: 0;
  float: left;
}
html[dir='rtl'] .pdfjs .splitToolbarButton > .toolbarButton {
  border-radius: 0;
  float: right;
}
.pdfjs .toolbarButton,
.pdfjs .secondaryToolbarButton,
.pdfjs .overlayButton {
  border: 0 none;
  background: 0;
  width: 32px;
  height: 25px;
}
.pdfjs .toolbarButton > span {
  display: inline-block;
  width: 0;
  height: 0;
  overflow: hidden;
}
.pdfjs .toolbarButton[disabled],
.pdfjs .secondaryToolbarButton[disabled],
.pdfjs .overlayButton[disabled] {
  opacity: 0.5;
}
.pdfjs .toolbarButton.group {
  margin-right: 0;
}
.pdfjs .splitToolbarButton.toggled .toolbarButton {
  margin: 0;
}
.pdfjs .splitToolbarButton:hover > .toolbarButton,
.pdfjs .splitToolbarButton:focus > .toolbarButton,
.pdfjs .splitToolbarButton.toggled > .toolbarButton,
.pdfjs .toolbarButton.textButton {
  background-color: rgba(0, 0, 0, 0.12);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.35);
  border-color: rgba(0, 0, 0, 0.32) rgba(0, 0, 0, 0.38) rgba(0, 0, 0, 0.42);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
  -webkit-transition-property: background-color, border-color, box-shadow;
  -webkit-transition-duration: 150ms;
  -webkit-transition-timing-function: ease;
  -webkit-transition-property: background-color, border-color, -webkit-box-shadow;
  transition-property: background-color, border-color, -webkit-box-shadow;
  -o-transition-property: background-color, border-color, box-shadow;
  transition-property: background-color, border-color, box-shadow;
  transition-property: background-color, border-color, box-shadow, -webkit-box-shadow;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
.pdfjs .splitToolbarButton > .toolbarButton:hover,
.pdfjs .splitToolbarButton > .toolbarButton:focus,
.pdfjs .dropdownToolbarButton:hover,
.pdfjs .overlayButton:hover,
.pdfjs .overlayButton:focus,
.pdfjs .toolbarButton.textButton:hover,
.pdfjs .toolbarButton.textButton:focus {
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 0 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 0 1px rgba(0, 0, 0, 0.05);
  z-index: 199;
}
.pdfjs .splitToolbarButton > .toolbarButton {
  position: relative;
}
html[dir='ltr'] .pdfjs .splitToolbarButton > .toolbarButton:first-child,
html[dir='rtl'] .pdfjs .splitToolbarButton > .toolbarButton:last-child {
  position: relative;
  margin: 0;
  margin-right: -1px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-right-color: transparent;
}
html[dir='ltr'] .pdfjs .splitToolbarButton > .toolbarButton:last-child,
html[dir='rtl'] .pdfjs .splitToolbarButton > .toolbarButton:first-child {
  position: relative;
  margin: 0;
  margin-left: -1px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-left-color: transparent;
}
.pdfjs .splitToolbarButtonSeparator {
  padding: 8px 0;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99;
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08);
  display: inline-block;
  margin: 5px 0;
}
html[dir='ltr'] .pdfjs .splitToolbarButtonSeparator {
  float: left;
}
html[dir='rtl'] .pdfjs .splitToolbarButtonSeparator {
  float: right;
}
.pdfjs .splitToolbarButton:hover > .splitToolbarButtonSeparator,
.pdfjs .splitToolbarButton.toggled > .splitToolbarButtonSeparator {
  padding: 12px 0;
  margin: 1px 0;
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.03);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.03);
  -webkit-transition-property: padding;
  -webkit-transition-duration: 10ms;
  -webkit-transition-timing-function: ease;
  -o-transition-property: padding;
  transition-property: padding;
  -o-transition-duration: 10ms;
  transition-duration: 10ms;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
.pdfjs .toolbarButton,
.pdfjs .dropdownToolbarButton,
.pdfjs .secondaryToolbarButton,
.pdfjs .overlayButton {
  min-width: 16px;
  padding: 2px 6px 0;
  border: 1px solid transparent;
  border-radius: 2px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
  line-height: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  cursor: default;
  -webkit-transition-property: background-color, border-color, box-shadow;
  -webkit-transition-duration: 150ms;
  -webkit-transition-timing-function: ease;
  -webkit-transition-property: background-color, border-color, -webkit-box-shadow;
  transition-property: background-color, border-color, -webkit-box-shadow;
  -o-transition-property: background-color, border-color, box-shadow;
  transition-property: background-color, border-color, box-shadow;
  transition-property: background-color, border-color, box-shadow, -webkit-box-shadow;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
html[dir='ltr'] .pdfjs .toolbarButton,
html[dir='ltr'] .pdfjs .overlayButton,
html[dir='ltr'] .pdfjs .dropdownToolbarButton {
  margin: 3px 2px 4px 0;
}
html[dir='rtl'] .pdfjs .toolbarButton,
html[dir='rtl'] .pdfjs .overlayButton,
html[dir='rtl'] .pdfjs .dropdownToolbarButton {
  margin: 3px 0 4px 2px;
}
.pdfjs .toolbarButton:hover,
.pdfjs .toolbarButton:focus,
.pdfjs .dropdownToolbarButton,
.pdfjs .overlayButton,
.pdfjs .secondaryToolbarButton:hover,
.pdfjs .secondaryToolbarButton:focus {
  background-color: rgba(0, 0, 0, 0.12);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.35);
  border-color: rgba(0, 0, 0, 0.32) rgba(0, 0, 0, 0.38) rgba(0, 0, 0, 0.42);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
}
.pdfjs .toolbarButton:hover:active,
.pdfjs .overlayButton:hover:active,
.pdfjs .dropdownToolbarButton:hover:active,
.pdfjs .secondaryToolbarButton:hover:active {
  background-color: rgba(0, 0, 0, 0.2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  border-color: rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.45);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
  -webkit-transition-property: background-color, border-color, box-shadow;
  -webkit-transition-duration: 10ms;
  -webkit-transition-timing-function: linear;
  -webkit-transition-property: background-color, border-color, -webkit-box-shadow;
  transition-property: background-color, border-color, -webkit-box-shadow;
  -o-transition-property: background-color, border-color, box-shadow;
  transition-property: background-color, border-color, box-shadow;
  transition-property: background-color, border-color, box-shadow, -webkit-box-shadow;
  -o-transition-duration: 10ms;
  transition-duration: 10ms;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}
.pdfjs .toolbarButton.toggled,
.pdfjs .splitToolbarButton.toggled > .toolbarButton.toggled,
.pdfjs .secondaryToolbarButton.toggled {
  background-color: rgba(0, 0, 0, 0.3);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.45) rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
  -webkit-transition-property: background-color, border-color, box-shadow;
  -webkit-transition-duration: 10ms;
  -webkit-transition-timing-function: linear;
  -webkit-transition-property: background-color, border-color, -webkit-box-shadow;
  transition-property: background-color, border-color, -webkit-box-shadow;
  -o-transition-property: background-color, border-color, box-shadow;
  transition-property: background-color, border-color, box-shadow;
  transition-property: background-color, border-color, box-shadow, -webkit-box-shadow;
  -o-transition-duration: 10ms;
  transition-duration: 10ms;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}
.pdfjs .toolbarButton.toggled:hover:active,
.pdfjs .splitToolbarButton.toggled > .toolbarButton.toggled:hover:active,
.pdfjs .secondaryToolbarButton.toggled:hover:active {
  background-color: rgba(0, 0, 0, 0.4);
  border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.55);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset, 0 0 1px rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset, 0 0 1px rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
}
.pdfjs .dropdownToolbarButton {
  width: 120px;
  max-width: 120px;
  padding: 0;
  overflow: hidden;
  background: url(../img/pdfjs/toolbarButton-menuArrows.png) no-repeat;
}
html[dir='ltr'] .pdfjs .dropdownToolbarButton {
  background-position: 95%;
}
html[dir='rtl'] .pdfjs .dropdownToolbarButton {
  background-position: 5%;
}
.pdfjs .dropdownToolbarButton > select {
  min-width: 140px;
  font-size: 12px;
  color: #f2f2f2;
  margin: 0;
  padding: 3px 2px 2px;
  border: 0;
  background: rgba(0, 0, 0, 0);
}
.pdfjs .dropdownToolbarButton > select > option {
  background: #3d3d3d;
}
.pdfjs #customScaleOption {
  display: none;
}
.pdfjs #pageWidthOption {
  border-bottom: 1px rgba(255, 255, 255, 0.5) solid;
}
html[dir='ltr'] .pdfjs .splitToolbarButton:first-child,
html[dir='ltr'] .pdfjs .toolbarButton:first-child,
html[dir='rtl'] .pdfjs .splitToolbarButton:last-child,
html[dir='rtl'] .pdfjs .toolbarButton:last-child {
  margin-left: 4px;
}
html[dir='ltr'] .pdfjs .splitToolbarButton:last-child,
html[dir='ltr'] .pdfjs .toolbarButton:last-child,
html[dir='rtl'] .pdfjs .splitToolbarButton:first-child,
html[dir='rtl'] .pdfjs .toolbarButton:first-child {
  margin-right: 4px;
}
.pdfjs .toolbarButtonSpacer {
  width: 30px;
  display: inline-block;
  height: 1px;
}
html[dir='ltr'] .pdfjs #findPrevious {
  margin-left: 3px;
}
html[dir='ltr'] .pdfjs #findNext {
  margin-right: 3px;
}
html[dir='rtl'] .pdfjs #findPrevious {
  margin-right: 3px;
}
html[dir='rtl'] .pdfjs #findNext {
  margin-left: 3px;
}
.pdfjs .toolbarButton::before,
.pdfjs .secondaryToolbarButton::before {
  position: absolute;
  display: inline-block;
  top: 4px;
  left: 7px;
}
html[dir="ltr"] .pdfjs .secondaryToolbarButton::before {
  left: 4px;
}
html[dir="rtl"] .pdfjs .secondaryToolbarButton::before {
  right: 4px;
}
html[dir='ltr'] .pdfjs .toolbarButton#sidebarToggle::before {
  content: url(../img/pdfjs/toolbarButton-sidebarToggle.png);
}
html[dir='rtl'] .pdfjs .toolbarButton#sidebarToggle::before {
  content: url(../img/pdfjs/toolbarButton-sidebarToggle-rtl.png);
}
html[dir='ltr'] .pdfjs .toolbarButton#secondaryToolbarToggle::before {
  content: url(../img/pdfjs/toolbarButton-secondaryToolbarToggle.png);
}
html[dir='rtl'] .pdfjs .toolbarButton#secondaryToolbarToggle::before {
  content: url(../img/pdfjs/toolbarButton-secondaryToolbarToggle-rtl.png);
}
html[dir='ltr'] .pdfjs .toolbarButton.findPrevious::before {
  content: url(../img/pdfjs/findbarButton-previous.png);
}
html[dir='rtl'] .pdfjs .toolbarButton.findPrevious::before {
  content: url(../img/pdfjs/findbarButton-previous-rtl.png);
}
html[dir='ltr'] .pdfjs .toolbarButton.findNext::before {
  content: url(../img/pdfjs/findbarButton-next.png);
}
html[dir='rtl'] .pdfjs .toolbarButton.findNext::before {
  content: url(../img/pdfjs/findbarButton-next-rtl.png);
}
html[dir='ltr'] .pdfjs .toolbarButton.pageUp::before {
  content: url(../img/pdfjs/toolbarButton-pageUp.png);
}
html[dir='rtl'] .pdfjs .toolbarButton.pageUp::before {
  content: url(../img/pdfjs/toolbarButton-pageUp-rtl.png);
}
html[dir='ltr'] .pdfjs .toolbarButton.pageDown::before {
  content: url(../img/pdfjs/toolbarButton-pageDown.png);
}
html[dir='rtl'] .pdfjs .toolbarButton.pageDown::before {
  content: url(../img/pdfjs/toolbarButton-pageDown-rtl.png);
}
.pdfjs .toolbarButton.zoomOut::before {
  content: url(../img/pdfjs/toolbarButton-zoomOut.png);
}
.pdfjs .toolbarButton.zoomIn::before {
  content: url(../img/pdfjs/toolbarButton-zoomIn.png);
}
.pdfjs .toolbarButton.presentationMode::before,
.pdfjs .secondaryToolbarButton.presentationMode::before {
  content: url(../img/pdfjs/toolbarButton-presentationMode.png);
}
.pdfjs .toolbarButton.print::before,
.pdfjs .secondaryToolbarButton.print::before {
  content: url(../img/pdfjs/toolbarButton-print.png);
}
.pdfjs .toolbarButton.openFile::before,
.pdfjs .secondaryToolbarButton.openFile::before {
  content: url(../img/pdfjs/toolbarButton-openFile.png);
}
.pdfjs .toolbarButton.download::before,
.pdfjs .secondaryToolbarButton.download::before {
  content: url(../img/pdfjs/toolbarButton-download.png);
}
.pdfjs .toolbarButton.bookmark,
.pdfjs .secondaryToolbarButton.bookmark {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
  padding-top: 4px;
  text-decoration: none;
}
.pdfjs .secondaryToolbarButton.bookmark {
  padding-top: 5px;
}
.pdfjs .bookmark[href='#'] {
  opacity: 0.5;
  pointer-events: none;
}
.pdfjs .toolbarButton.bookmark::before,
.pdfjs .secondaryToolbarButton.bookmark::before {
  content: url(../img/pdfjs/toolbarButton-bookmark.png);
}
.pdfjs #viewThumbnail.toolbarButton::before {
  content: url(../img/pdfjs/toolbarButton-viewThumbnail.png);
}
html[dir="ltr"] .pdfjs #viewOutline.toolbarButton::before {
  content: url(../img/pdfjs/toolbarButton-viewOutline.png);
}
html[dir="rtl"] .pdfjs #viewOutline.toolbarButton::before {
  content: url(../img/pdfjs/toolbarButton-viewOutline-rtl.png);
}
.pdfjs #viewAttachments.toolbarButton::before {
  content: url(../img/pdfjs/toolbarButton-viewAttachments.png);
}
.pdfjs #viewFind.toolbarButton::before {
  content: url(../img/pdfjs/toolbarButton-search.png);
}
.pdfjs .toolbarButton.pdfSidebarNotification::after {
  position: absolute;
  display: inline-block;
  top: 1px;
  content: '';
  background-color: #70db55;
  height: 9px;
  width: 9px;
  border-radius: 50%;
}
html[dir='ltr'] .pdfjs .toolbarButton.pdfSidebarNotification::after {
  left: 17px;
}
html[dir='rtl'] .pdfjs .toolbarButton.pdfSidebarNotification::after {
  right: 17px;
}
.pdfjs .secondaryToolbarButton {
  position: relative;
  margin: 0 0 4px 0;
  padding: 3px 0 1px 0;
  height: auto;
  min-height: 25px;
  width: auto;
  min-width: 100%;
  white-space: normal;
}
html[dir="ltr"] .pdfjs .secondaryToolbarButton {
  padding-left: 24px;
  text-align: left;
}
html[dir="rtl"] .pdfjs .secondaryToolbarButton {
  padding-right: 24px;
  text-align: right;
}
html[dir="ltr"] .pdfjs .secondaryToolbarButton.bookmark {
  padding-left: 27px;
}
html[dir="rtl"] .pdfjs .secondaryToolbarButton.bookmark {
  padding-right: 27px;
}
html[dir="ltr"] .pdfjs .secondaryToolbarButton > span {
  padding-right: 4px;
}
html[dir="rtl"] .pdfjs .secondaryToolbarButton > span {
  padding-left: 4px;
}
.pdfjs .secondaryToolbarButton.firstPage::before {
  content: url(../img/pdfjs/secondaryToolbarButton-firstPage.png);
}
.pdfjs .secondaryToolbarButton.lastPage::before {
  content: url(../img/pdfjs/secondaryToolbarButton-lastPage.png);
}
.pdfjs .secondaryToolbarButton.rotateCcw::before {
  content: url(../img/pdfjs/secondaryToolbarButton-rotateCcw.png);
}
.pdfjs .secondaryToolbarButton.rotateCw::before {
  content: url(../img/pdfjs/secondaryToolbarButton-rotateCw.png);
}
.pdfjs .secondaryToolbarButton.handTool::before {
  content: url(../img/pdfjs/secondaryToolbarButton-handTool.png);
}
.pdfjs .secondaryToolbarButton.documentProperties::before {
  content: url(../img/pdfjs/secondaryToolbarButton-documentProperties.png);
}
.pdfjs .verticalToolbarSeparator {
  display: block;
  padding: 8px 0;
  margin: 8px 4px;
  width: 1px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08);
}
html[dir='ltr'] .pdfjs .verticalToolbarSeparator {
  margin-left: 2px;
}
html[dir='rtl'] .pdfjs .verticalToolbarSeparator {
  margin-right: 2px;
}
.pdfjs .horizontalToolbarSeparator {
  display: block;
  margin: 0 0 4px 0;
  height: 1px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08);
}
.pdfjs .toolbarField {
  padding: 3px 6px;
  margin: 4px 0 4px 0;
  border: 1px solid transparent;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.09);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.35);
  border-color: rgba(0, 0, 0, 0.32) rgba(0, 0, 0, 0.38) rgba(0, 0, 0, 0.42);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
  color: #f2f2f2;
  font-size: 12px;
  line-height: 14px;
  outline-style: none;
  -webkit-transition-property: background-color, border-color, -webkit-box-shadow;
  transition-property: background-color, border-color, -webkit-box-shadow;
  -o-transition-property: background-color, border-color, box-shadow;
  transition-property: background-color, border-color, box-shadow;
  transition-property: background-color, border-color, box-shadow, -webkit-box-shadow;
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
.pdfjs .toolbarField[type=checkbox] {
  display: inline-block;
  margin: 8px 0;
}
.pdfjs .toolbarField.pageNumber {
  -moz-appearance: textfield;
  min-width: 16px;
  text-align: right;
  width: 40px;
}
.pdfjs .toolbarField.pageNumber.visiblePageIsLoading {
  background-image: url(../img/pdfjs/loading-small.png);
  background-repeat: no-repeat;
  background-position: 1px;
}
.pdfjs .toolbarField.pageNumber::-webkit-inner-spin-button,
.pdfjs .toolbarField.pageNumber::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.pdfjs .toolbarField:hover {
  background-color: rgba(255, 255, 255, 0.11);
  border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.43) rgba(0, 0, 0, 0.45);
}
.pdfjs .toolbarField:focus {
  background-color: rgba(255, 255, 255, 0.15);
  border-color: rgba(77, 184, 255, 0.8) rgba(77, 184, 255, 0.85) rgba(77, 184, 255, 0.9);
}
.pdfjs .toolbarLabel {
  min-width: 16px;
  padding: 3px 6px 3px 2px;
  margin: 4px 2px 4px 0;
  border: 1px solid transparent;
  border-radius: 2px;
  color: #d9d9d9;
  font-size: 12px;
  line-height: 14px;
  text-align: left;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: default;
}
.pdfjs #thumbnailView {
  position: absolute;
  width: 120px;
  top: 0;
  bottom: 0;
  padding: 10px 40px 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.pdfjs .thumbnail {
  float: left;
  margin-bottom: 5px;
}
.pdfjs #thumbnailView > a:last-of-type > .thumbnail {
  margin-bottom: 10px;
}
.pdfjs #thumbnailView > a:last-of-type > .thumbnail:not([data-loaded]) {
  margin-bottom: 9px;
}
.pdfjs .thumbnail:not([data-loaded]) {
  border: 1px dashed rgba(255, 255, 255, 0.5);
  margin: -1px -1px 4px -1px;
}
.pdfjs .thumbnailImage {
  border: 1px solid transparent;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5), 0 2px 8px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5), 0 2px 8px rgba(0, 0, 0, 0.3);
  opacity: 0.8;
  z-index: 99;
  background-color: white;
  background-clip: content-box;
}
.pdfjs .thumbnailSelectionRing {
  border-radius: 2px;
  padding: 7px;
}
.pdfjs a:focus > .thumbnail > .thumbnailSelectionRing > .thumbnailImage,
.pdfjs .thumbnail:hover > .thumbnailSelectionRing > .thumbnailImage {
  opacity: 0.9;
}
.pdfjs a:focus > .thumbnail > .thumbnailSelectionRing,
.pdfjs .thumbnail:hover > .thumbnailSelectionRing {
  background-color: rgba(255, 255, 255, 0.15);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.2) inset, 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.2) inset, 0 0 1px rgba(0, 0, 0, 0.2);
  color: rgba(255, 255, 255, 0.9);
}
.pdfjs .thumbnail.selected > .thumbnailSelectionRing > .thumbnailImage {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);
  opacity: 1;
}
.pdfjs .thumbnail.selected > .thumbnailSelectionRing {
  background-color: rgba(255, 255, 255, 0.3);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2);
  color: #ffffff;
}
.pdfjs #outlineView,
.pdfjs #attachmentsView {
  position: absolute;
  width: 192px;
  top: 0;
  bottom: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-user-select: none;
  -moz-user-select: none;
}
.pdfjs #outlineView {
  padding: 4px 4px 0;
}
.pdfjs #attachmentsView {
  padding: 3px 4px 0;
}
html[dir='ltr'] .pdfjs .outlineWithDeepNesting > .outlineItem,
html[dir='ltr'] .pdfjs .outlineItem > .outlineItems {
  margin-left: 20px;
}
html[dir='rtl'] .pdfjs .outlineWithDeepNesting > .outlineItem,
html[dir='rtl'] .pdfjs .outlineItem > .outlineItems {
  margin-right: 20px;
}
.pdfjs .outlineItem > a,
.pdfjs .attachmentsItem > button {
  text-decoration: none;
  display: inline-block;
  min-width: 95%;
  min-width: calc(100% - 4px);
  height: auto;
  margin-bottom: 1px;
  border-radius: 2px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 13px;
  line-height: 15px;
  -moz-user-select: none;
  white-space: normal;
}
.pdfjs .attachmentsItem > button {
  border: 0 none;
  background: 0;
  cursor: pointer;
  width: 100%;
}
html[dir='ltr'] .pdfjs .outlineItem > a {
  padding: 2px 0 5px 4px;
}
html[dir='ltr'] .pdfjs .attachmentsItem > button {
  padding: 2px 0 3px 7px;
  text-align: left;
}
html[dir='rtl'] .pdfjs .outlineItem > a {
  padding: 2px 4px 5px 0;
}
html[dir='rtl'] .pdfjs .attachmentsItem > button {
  padding: 2px 7px 3px 0;
  text-align: right;
}
.pdfjs .outlineItemToggler {
  position: relative;
  height: 0;
  width: 0;
  color: rgba(255, 255, 255, 0.5);
}
.pdfjs .outlineItemToggler::before {
  content: url(../img/pdfjs/treeitem-expanded.png);
  display: inline-block;
  position: absolute;
}
html[dir='ltr'] .pdfjs .outlineItemToggler.outlineItemsHidden::before {
  content: url(../img/pdfjs/treeitem-collapsed.png);
}
html[dir='rtl'] .pdfjs .outlineItemToggler.outlineItemsHidden::before {
  content: url(../img/pdfjs/treeitem-collapsed-rtl.png);
}
.pdfjs .outlineItemToggler.outlineItemsHidden ~ .outlineItems {
  display: none;
}
html[dir='ltr'] .pdfjs .outlineItemToggler {
  float: left;
}
html[dir='rtl'] .pdfjs .outlineItemToggler {
  float: right;
}
html[dir='ltr'] .pdfjs .outlineItemToggler::before {
  right: 4px;
}
html[dir='rtl'] .pdfjs .outlineItemToggler::before {
  left: 4px;
}
.pdfjs .outlineItemToggler:hover,
.pdfjs .outlineItemToggler:hover + a,
.pdfjs .outlineItemToggler:hover ~ .outlineItems,
.pdfjs .outlineItem > a:hover,
.pdfjs .attachmentsItem > button:hover {
  background-color: rgba(255, 255, 255, 0.02);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.2) inset, 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.2) inset, 0 0 1px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  color: rgba(255, 255, 255, 0.9);
}
.pdfjs .outlineItem.selected {
  background-color: rgba(255, 255, 255, 0.08);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0)));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));
  background-clip: padding-box;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset, 0 0 1px rgba(255, 255, 255, 0.1) inset, 0 0 1px rgba(0, 0, 0, 0.2);
  color: #ffffff;
}
.pdfjs .noResults {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.8);
  font-style: italic;
  cursor: default;
}
.pdfjs ::-moz-selection {
  background: rgba(0, 0, 255, 0.3);
}
.pdfjs ::selection {
  background: rgba(0, 0, 255, 0.3);
}
.pdfjs ::-moz-selection {
  background: rgba(0, 0, 255, 0.3);
}
.pdfjs #errorWrapper {
  background: none repeat scroll 0 0 #f55;
  color: white;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1000;
  padding: 3px;
  font-size: 0.8em;
}
.pdfjs .loadingInProgress #errorWrapper {
  top: 37px;
}
.pdfjs #errorMessageLeft {
  float: left;
}
.pdfjs #errorMessageRight {
  float: right;
}
.pdfjs #errorMoreInfo {
  background-color: #fff;
  color: black;
  padding: 3px;
  margin: 3px;
  width: 98%;
}
.pdfjs .overlayButton {
  width: auto;
  margin: 3px 4px 2px 4px !important;
  padding: 2px 6px 3px 6px;
}
.pdfjs #overlayContainer {
  display: table;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 40000;
}
.pdfjs #overlayContainer > * {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.pdfjs #overlayContainer > .container {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.pdfjs #overlayContainer > .container > .dialog {
  display: inline-block;
  padding: 15px;
  border-spacing: 4px;
  color: #d9d9d9;
  font-size: 12px;
  line-height: 14px;
  background-color: #474747;
  background-image: url(../img/pdfjs/texture.png), -webkit-gradient(linear, left top, left bottom, from(rgba(82, 82, 82, 0.99)), to(rgba(69, 69, 69, 0.95)));
  background-image: url(../img/pdfjs/texture.png), -o-linear-gradient(rgba(82, 82, 82, 0.99), rgba(69, 69, 69, 0.95));
  background-image: url(../img/pdfjs/texture.png), linear-gradient(rgba(82, 82, 82, 0.99), rgba(69, 69, 69, 0.95));
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.08), inset 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(255, 255, 255, 0.05), 0 1px 0 rgba(0, 0, 0, 0.15), 0 1px 1px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
.pdfjs .dialog > .row {
  display: table-row;
}
.pdfjs .dialog > .row > * {
  display: table-cell;
}
.pdfjs .dialog .toolbarField {
  margin: 5px 0;
}
.pdfjs .dialog .separator {
  display: block;
  margin: 4px 0 4px 0;
  height: 1px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08);
}
.pdfjs .dialog .buttonRow {
  text-align: center;
  vertical-align: middle;
}
.pdfjs .dialog :link {
  color: white;
}
.pdfjs #passwordOverlay > .dialog {
  text-align: center;
}
.pdfjs #passwordOverlay .toolbarField {
  width: 200px;
}
.pdfjs #documentPropertiesOverlay > .dialog {
  text-align: left;
}
.pdfjs #documentPropertiesOverlay .row > * {
  min-width: 100px;
}
html[dir='ltr'] .pdfjs #documentPropertiesOverlay .row > * {
  text-align: left;
}
html[dir='rtl'] .pdfjs #documentPropertiesOverlay .row > * {
  text-align: right;
}
.pdfjs #documentPropertiesOverlay .row > span {
  width: 125px;
  word-wrap: break-word;
}
.pdfjs #documentPropertiesOverlay .row > p {
  max-width: 225px;
  word-wrap: break-word;
}
.pdfjs #documentPropertiesOverlay .buttonRow {
  margin-top: 10px;
}
.pdfjs .clearBoth {
  clear: both;
}
.pdfjs .fileInput {
  background: white;
  color: black;
  margin-top: 5px;
  visibility: hidden;
  position: fixed;
  right: 0;
  top: 0;
}
.pdfjs #PDFBug {
  background: none repeat scroll 0 0 white;
  border: 1px solid #666;
  position: fixed;
  top: 32px;
  right: 0;
  bottom: 0;
  font-size: 10px;
  padding: 0;
  width: 300px;
}
.pdfjs #PDFBug .controls {
  background: #eee;
  border-bottom: 1px solid #666;
  padding: 3px;
}
.pdfjs #PDFBug .panels {
  bottom: 0;
  left: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  right: 0;
  top: 27px;
}
.pdfjs #PDFBug button.active {
  font-weight: bold;
}
.pdfjs .debuggerShowText {
  background: none repeat scroll 0 0 yellow;
  color: blue;
}
.pdfjs .debuggerHideText:hover {
  background: none repeat scroll 0 0 yellow;
}
.pdfjs #PDFBug .stats {
  font-family: courier;
  font-size: 10px;
  white-space: pre;
}
.pdfjs #PDFBug .stats .title {
  font-weight: bold;
}
.pdfjs #PDFBug table {
  font-size: 10px;
}
.pdfjs #viewer.textLayer-visible .textLayer {
  opacity: 1;
}
.pdfjs #viewer.textLayer-visible .canvasWrapper {
  background-color: #80ff80;
}
.pdfjs #viewer.textLayer-visible .canvasWrapper canvas {
  mix-blend-mode: screen;
}
.pdfjs #viewer.textLayer-visible .textLayer > div {
  background-color: rgba(255, 255, 0, 0.1);
  color: black;
  border: solid 1px rgba(255, 0, 0, 0.5);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pdfjs #viewer.textLayer-hover .textLayer > div:hover {
  background-color: white;
  color: black;
}
.pdfjs #viewer.textLayer-shadow .textLayer > div {
  background-color: rgba(255, 255, 255, 0.6);
  color: black;
}
.pdfjs .grab-to-pan-grab {
  cursor: url("../img/pdfjs/grab.cur"), move !important;
  cursor: -webkit-grab !important;
  cursor: grab !important;
}
.pdfjs .grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link) {
  cursor: inherit !important;
}
.pdfjs .grab-to-pan-grab:active,
.pdfjs .grab-to-pan-grabbing {
  cursor: url("../img/pdfjs/grabbing.cur"), move !important;
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  position: fixed;
  background: transparent;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 50000;
}
@page {
  margin: 0;
}
.pdfjs #printContainer {
  display: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (-o-min-device-pixel-ratio: 2), screen and (min-resolution: 2dppx) {
  .pdfjs .toolbarButton::before {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    top: -5px;
  }
  .pdfjs .secondaryToolbarButton::before {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    top: -4px;
  }
  html[dir='ltr'] .pdfjs .toolbarButton::before,
  html[dir='rtl'] .pdfjs .toolbarButton::before {
    left: -1px;
  }
  html[dir='ltr'] .pdfjs .secondaryToolbarButton::before {
    left: -2px;
  }
  html[dir='rtl'] .pdfjs .secondaryToolbarButton::before {
    left: 186px;
  }
  .pdfjs .toolbarField.pageNumber.visiblePageIsLoading,
  .pdfjs #findInput[data-status="pending"] {
    background-image: url(../img/pdfjs/loading-small@2x.png);
    background-size: 16px 17px;
  }
  .pdfjs .dropdownToolbarButton {
    background: url(../img/pdfjs/toolbarButton-menuArrows@2x.png) no-repeat;
    background-size: 7px 16px;
  }
  html[dir='ltr'] .pdfjs .toolbarButton#sidebarToggle::before {
    content: url(../img/pdfjs/toolbarButton-sidebarToggle@2x.png);
  }
  html[dir='rtl'] .pdfjs .toolbarButton#sidebarToggle::before {
    content: url(../img/pdfjs/toolbarButton-sidebarToggle-rtl@2x.png);
  }
  html[dir='ltr'] .pdfjs .toolbarButton#secondaryToolbarToggle::before {
    content: url(../img/pdfjs/toolbarButton-secondaryToolbarToggle@2x.png);
  }
  html[dir='rtl'] .pdfjs .toolbarButton#secondaryToolbarToggle::before {
    content: url(../img/pdfjs/toolbarButton-secondaryToolbarToggle-rtl@2x.png);
  }
  html[dir='ltr'] .pdfjs .toolbarButton.findPrevious::before {
    content: url(../img/pdfjs/findbarButton-previous@2x.png);
  }
  html[dir='rtl'] .pdfjs .toolbarButton.findPrevious::before {
    content: url(../img/pdfjs/findbarButton-previous-rtl@2x.png);
  }
  html[dir='ltr'] .pdfjs .toolbarButton.findNext::before {
    content: url(../img/pdfjs/findbarButton-next@2x.png);
  }
  html[dir='rtl'] .pdfjs .toolbarButton.findNext::before {
    content: url(../img/pdfjs/findbarButton-next-rtl@2x.png);
  }
  html[dir='ltr'] .pdfjs .toolbarButton.pageUp::before {
    content: url(../img/pdfjs/toolbarButton-pageUp@2x.png);
  }
  html[dir='rtl'] .pdfjs .toolbarButton.pageUp::before {
    content: url(../img/pdfjs/toolbarButton-pageUp-rtl@2x.png);
  }
  html[dir='ltr'] .pdfjs .toolbarButton.pageDown::before {
    content: url(../img/pdfjs/toolbarButton-pageDown@2x.png);
  }
  html[dir='rtl'] .pdfjs .toolbarButton.pageDown::before {
    content: url(../img/pdfjs/toolbarButton-pageDown-rtl@2x.png);
  }
  .pdfjs .toolbarButton.zoomIn::before {
    content: url(../img/pdfjs/toolbarButton-zoomIn@2x.png);
  }
  .pdfjs .toolbarButton.zoomOut::before {
    content: url(../img/pdfjs/toolbarButton-zoomOut@2x.png);
  }
  .pdfjs .toolbarButton.presentationMode::before,
  .pdfjs .secondaryToolbarButton.presentationMode::before {
    content: url(../img/pdfjs/toolbarButton-presentationMode@2x.png);
  }
  .pdfjs .toolbarButton.print::before,
  .pdfjs .secondaryToolbarButton.print::before {
    content: url(../img/pdfjs/toolbarButton-print@2x.png);
  }
  .pdfjs .toolbarButton.openFile::before,
  .pdfjs .secondaryToolbarButton.openFile::before {
    content: url(../img/pdfjs/toolbarButton-openFile@2x.png);
  }
  .pdfjs .toolbarButton.download::before,
  .pdfjs .secondaryToolbarButton.download::before {
    content: url(../img/pdfjs/toolbarButton-download@2x.png);
  }
  .pdfjs .toolbarButton.bookmark::before,
  .pdfjs .secondaryToolbarButton.bookmark::before {
    content: url(../img/pdfjs/toolbarButton-bookmark@2x.png);
  }
  .pdfjs #viewThumbnail.toolbarButton::before {
    content: url(../img/pdfjs/toolbarButton-viewThumbnail@2x.png);
  }
  html[dir="ltr"] .pdfjs #viewOutline.toolbarButton::before {
    content: url(../img/pdfjs/toolbarButton-viewOutline@2x.png);
  }
  html[dir="rtl"] .pdfjs #viewOutline.toolbarButton::before {
    content: url(../img/pdfjs/toolbarButton-viewOutline-rtl@2x.png);
  }
  .pdfjs #viewAttachments.toolbarButton::before {
    content: url(../img/pdfjs/toolbarButton-viewAttachments@2x.png);
  }
  .pdfjs #viewFind.toolbarButton::before {
    content: url(../img/pdfjs/toolbarButton-search@2x.png);
  }
  .pdfjs .secondaryToolbarButton.firstPage::before {
    content: url(../img/pdfjs/secondaryToolbarButton-firstPage@2x.png);
  }
  .pdfjs .secondaryToolbarButton.lastPage::before {
    content: url(../img/pdfjs/secondaryToolbarButton-lastPage@2x.png);
  }
  .pdfjs .secondaryToolbarButton.rotateCcw::before {
    content: url(../img/pdfjs/secondaryToolbarButton-rotateCcw@2x.png);
  }
  .pdfjs .secondaryToolbarButton.rotateCw::before {
    content: url(../img/pdfjs/secondaryToolbarButton-rotateCw@2x.png);
  }
  .pdfjs .secondaryToolbarButton.handTool::before {
    content: url(../img/pdfjs/secondaryToolbarButton-handTool@2x.png);
  }
  .pdfjs .secondaryToolbarButton.documentProperties::before {
    content: url(../img/pdfjs/secondaryToolbarButton-documentProperties@2x.png);
  }
  .pdfjs .outlineItemToggler::before {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    top: -1px;
    content: url(../img/pdfjs/treeitem-expanded@2x.png);
  }
  html[dir='ltr'] .pdfjs .outlineItemToggler.outlineItemsHidden::before {
    content: url(../img/pdfjs/treeitem-collapsed@2x.png);
  }
  html[dir='rtl'] .pdfjs .outlineItemToggler.outlineItemsHidden::before {
    content: url(../img/pdfjs/treeitem-collapsed-rtl@2x.png);
  }
  html[dir='ltr'] .pdfjs .outlineItemToggler::before {
    right: 0;
  }
  html[dir='rtl'] .pdfjs .outlineItemToggler::before {
    left: 0;
  }
}
@media print {
  .pdfjs #sidebarContainer,
  .pdfjs #secondaryToolbar,
  .pdfjs .toolbar,
  .pdfjs #loadingBox,
  .pdfjs #errorWrapper,
  .pdfjs .textLayer {
    display: none;
  }
  .pdfjs #viewerContainer {
    overflow: visible;
  }
  .pdfjs #mainContainer,
  .pdfjs #viewerContainer,
  .pdfjs .page,
  .pdfjs .page canvas {
    position: static;
    padding: 0;
    margin: 0;
  }
  .pdfjs .page {
    float: left;
    display: none;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-clip: content-box;
    background-color: white;
  }
  .pdfjs .page[data-loaded] {
    display: block;
  }
  .pdfjs .fileInput {
    display: none;
  }
  body[data-pdfjsprinting] .pdfjs #outerContainer {
    display: none;
  }
  body[data-pdfjsprinting] .pdfjs #printContainer {
    display: block;
  }
  .pdfjs #printContainer {
    height: 100%;
  }
  .pdfjs #printContainer > div {
    position: relative;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    overflow: visible;
    page-break-after: always;
    page-break-inside: avoid;
  }
  .pdfjs #printContainer canvas,
  .pdfjs #printContainer img {
    display: block;
  }
}
.pdfjs .visibleLargeView,
.pdfjs .visibleMediumView,
.pdfjs .visibleSmallView {
  display: none;
}
@media all and (max-width: 1040px) {
  .pdfjs #outerContainer.sidebarMoving #toolbarViewerMiddle,
  .pdfjs #outerContainer.sidebarOpen #toolbarViewerMiddle {
    display: table;
    margin: auto;
    left: auto;
    position: inherit;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
@media all and (max-width: 980px) {
  .pdfjs .sidebarMoving .hiddenLargeView,
  .pdfjs .sidebarOpen .hiddenLargeView {
    display: none;
  }
  .pdfjs .sidebarMoving .visibleLargeView,
  .pdfjs .sidebarOpen .visibleLargeView {
    display: inherit;
  }
}
@media all and (max-width: 900px) {
  .pdfjs #toolbarViewerMiddle {
    display: table;
    margin: auto;
    left: auto;
    position: inherit;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .pdfjs .sidebarMoving .hiddenMediumView,
  .pdfjs .sidebarOpen .hiddenMediumView {
    display: none;
  }
  .pdfjs .sidebarMoving .visibleMediumView,
  .pdfjs .sidebarOpen .visibleMediumView {
    display: inherit;
  }
}
@media all and (max-width: 840px) {
  .pdfjs #sidebarContainer {
    top: 32px;
    z-index: 100;
  }
  .pdfjs .loadingInProgress #sidebarContainer {
    top: 37px;
  }
  .pdfjs #sidebarContent {
    top: 32px;
    background-color: rgba(0, 0, 0, 0.7);
  }
  html[dir='ltr'] .pdfjs #outerContainer.sidebarOpen > #mainContainer {
    left: 0;
  }
  html[dir='rtl'] .pdfjs #outerContainer.sidebarOpen > #mainContainer {
    right: 0;
  }
  .pdfjs #outerContainer .hiddenLargeView,
  .pdfjs #outerContainer .hiddenMediumView {
    display: inherit;
  }
  .pdfjs #outerContainer .visibleLargeView,
  .pdfjs #outerContainer .visibleMediumView {
    display: none;
  }
}
@media all and (max-width: 770px) {
  .pdfjs #outerContainer .hiddenLargeView {
    display: none;
  }
  .pdfjs #outerContainer .visibleLargeView {
    display: inherit;
  }
}
@media all and (max-width: 700px) {
  .pdfjs #outerContainer .hiddenMediumView {
    display: none;
  }
  .pdfjs #outerContainer .visibleMediumView {
    display: inherit;
  }
}
@media all and (max-width: 640px) {
  .pdfjs .hiddenSmallView {
    display: none;
  }
  .pdfjs .visibleSmallView {
    display: inherit;
  }
  .pdfjs .toolbarButtonSpacer {
    width: 0;
  }
}
@media all and (max-width: 535px) {
  .pdfjs #scaleSelectContainer {
    display: none;
  }
}
.pdfjs #thumbnailView {
  width: 100%;
}
.pdfjs .dropdownToolbarButton > select {
  height: 25px;
}
.pdfjs .pdfViewer .page {
  margin-bottom: 8px;
}
/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%,
  70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@-moz-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%,
  70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%,
  70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.drop-zone,
.drop-zone * {
  box-sizing: border-box;
}
.drop-zone {
  min-height: 250px;
  border: none;
  border-radius: 5px;
  background: transparent;
  padding: 20px 20px;
  background: url(../img/upload.png) center center no-repeat #ffffff;
  background-size: contain;
  position: relative;
}
.drop-zone.dz-clickable {
  cursor: pointer;
}
.drop-zone.dz-clickable * {
  cursor: default;
}
.drop-zone.dz-clickable .dz-message,
.drop-zone.dz-clickable .dz-message * {
  cursor: pointer;
}
.drop-zone.dz-started .dz-message {
  display: none;
}
.drop-zone.dz-drag-hover {
  border-style: solid;
}
.drop-zone.dz-drag-hover .dz-message {
  opacity: 0.5;
}
.drop-zone .dz-message {
  text-align: center;
  margin: 2em 0;
  color: transparent;
}
.drop-zone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  border-radius: 5px;
  background: white;
}
.drop-zone .dz-preview:hover {
  z-index: 1000;
}
.drop-zone .dz-preview:hover .dz-details {
  opacity: 1;
}
.drop-zone .dz-preview.dz-file-preview {
  display: flex;
  height: 100%;
  position: absolute;
  margin: 0;
  left: 0;
  top: 0;
  right: 0;
  justify-content: center;
  padding: 0 30px;
}
.drop-zone .dz-preview.dz-file-preview .btn.delete {
  color: #000;
}
.drop-zone .dz-preview.dz-file-preview .btn.delete:before {
  display: none;
}
.drop-zone .dz-preview.dz-file-preview .btn.delete:after {
  display: none;
}
.drop-zone .dz-preview.dz-file-preview .dz-image {
  background: none;
  display: none;
}
.drop-zone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
  padding: 10px;
}
.drop-zone .dz-preview.dz-image-preview {
  background: white;
  min-height: 100px;
}
.drop-zone .dz-preview.dz-image-preview .dz-details {
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.drop-zone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}
.drop-zone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}
.drop-zone .dz-preview:hover .dz-details {
  opacity: 1;
}
.drop-zone .dz-preview .dz-details {
  z-index: 20;
  opacity: 0;
  font-size: 14px;
  min-width: 100%;
  max-width: 100%;
  padding: 1em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.drop-zone .dz-preview .dz-details .dz-size {
  margin-bottom: 0;
  margin-top: 0;
  padding: 0 10px;
  font-size: 14px;
  width: 20%;
  text-align: right;
}
.drop-zone .dz-preview .dz-details .dz-filename {
  width: 80%;
  text-align: left;
  z-index: 1;
  word-break: break-word;
}
.drop-zone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.drop-zone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}
.drop-zone .dz-preview .dz-details .dz-filename span,
.drop-zone .dz-preview .dz-details .dz-size span {
  padding: 0;
}
.drop-zone .dz-preview:hover .dz-image img {
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  -webkit-filter: blur(8px);
  filter: blur(8px);
}
.drop-zone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}
.drop-zone .dz-preview .dz-image img {
  display: block;
}
.drop-zone .dz-preview.dz-success .dz-success-mark {
  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.drop-zone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.drop-zone .dz-preview .dz-success-mark,
.drop-zone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}
.drop-zone .dz-preview .dz-success-mark svg,
.drop-zone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}
.drop-zone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.drop-zone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  -moz-transition: opacity 0.4s ease-in;
  -ms-transition: opacity 0.4s ease-in;
  -o-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
}
.drop-zone .dz-preview:not(.dz-processing) .dz-progress {
  -webkit-animation: pulse 6s ease infinite;
  -moz-animation: pulse 6s ease infinite;
  -ms-animation: pulse 6s ease infinite;
  -o-animation: pulse 6s ease infinite;
  animation: pulse 6s ease infinite;
}
.drop-zone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}
.drop-zone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: linear-gradient(to bottom, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  -webkit-transition: width 300ms ease-in-out;
  -moz-transition: width 300ms ease-in-out;
  -ms-transition: width 300ms ease-in-out;
  -o-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out;
}
.drop-zone .dz-preview.dz-error .dz-error-message {
  display: block;
  opacity: 1;
  pointer-events: auto;
}
.drop-zone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  display: block;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  width: 100%;
  background: #e20f2e;
  background: linear-gradient(to bottom, #e20f2e, #a92222);
  padding: 0.5em 1.2em;
  color: white;
}
.drop-zone .btn.delete {
  font-size: 20px;
  background-color: transparent;
  cursor: pointer;
  padding-bottom: 0;
  padding-top: 0;
}
.drop-zone .btn.delete * {
  cursor: pointer;
}
.uib-datepicker table {
  border: none;
  width: auto;
  font-size: inherit;
}
.uib-datepicker table th {
  padding: 5px;
}
.uib-datepicker table:focus {
  outline: none;
}
.uib-day,
.uib-daypicker th,
.uib-month,
.uib-monthpicker th,
.uib-year,
.uib-yearpicker th {
  padding: 0;
  text-align: center;
  width: 35px;
}
.uib-day .btn,
.uib-daypicker th .btn,
.uib-month .btn,
.uib-monthpicker th .btn,
.uib-year .btn,
.uib-yearpicker th .btn {
  padding: 2px 4px;
}
.uib-daypicker th {
  padding: 5px;
  font-weight: normal;
}
.uib-daypicker th > *,
.uib-monthpicker th > *,
.uib-yearpicker th > * {
  float: none;
  width: 100%;
}
.uib-day .btn,
.uib-daypicker th .btn,
.uib-month .btn,
.uib-monthpicker th .btn,
.uib-year .btn,
.uib-yearpicker th .btn {
  border: none;
  border-radius: 0;
}
.uib-day .btn.active,
.uib-daypicker th .btn.active,
.uib-month .btn.active,
.uib-monthpicker th .btn.active,
.uib-year .btn.active,
.uib-yearpicker th .btn.active {
  color: #02D471;
  background-color: #08080A;
  box-shadow: none;
}
.uib-daypicker tr:first-child th {
  padding: 5px;
}
.glyphicon {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-chevron-right:before {
  content: "\f3d1";
}
.glyphicon-chevron-left:before {
  content: "\f3cf";
}
.dropdown-menu.uib-datepicker-popup {
  padding-top: 0;
}
.downloads-filters.submenu-list > ul > li.dates .date:first-child .uib-datepicker-popup {
  left: 0 !important;
  right: auto !important;
}
/* IMG CROP */
.cropArea {
  overflow: hidden;
  width: auto;
  height: 289px;
  margin-top: 30px;
  padding: 20px;
  background: url(../img/upload.jpg) center center no-repeat #c2c6cf;
  background-size: auto 73%;
}
img-crop {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}
img-crop canvas {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  outline: 0;
  -webkit-tap-highlight-color: transparent;
}
/* END IMG CROP */
.tooltipster-fall,
.tooltipster-grow.tooltipster-show {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-base {
  display: flex;
  display: -webkit-flex;
  pointer-events: none;
  position: absolute;
}
.tooltipster-box {
  flex: 1 1 auto;
}
.tooltipster-content {
  box-sizing: border-box;
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
}
.tooltipster-ruler {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
}
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}
.tooltipster-fade.tooltipster-show {
  opacity: 1;
}
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}
.tooltipster-grow.tooltipster-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
}
.tooltipster-swing.tooltipster-show {
  opacity: 1;
  -webkit-transform: rotateZ(0);
  -moz-transform: rotateZ(0);
  -o-transform: rotateZ(0);
  -ms-transform: rotateZ(0);
  transform: rotateZ(0);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}
.tooltipster-fall {
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-fall.tooltipster-initial {
  top: 0 !important;
}
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0!important;
  opacity: 0;
}
.tooltipster-slide {
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-slide.tooltipster-initial {
  left: -40px !important;
}
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0!important;
  opacity: 0;
}
@keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.tooltipster-update-fade {
  animation: tooltipster-fading 0.4s;
}
@keyframes tooltipster-rotating {
  25% {
    transform: rotate(-2deg);
  }
  75% {
    transform: rotate(2deg);
  }
  100% {
    transform: rotate(0);
  }
}
.tooltipster-update-rotate {
  animation: tooltipster-rotating 0.6s;
}
@keyframes tooltipster-scaling {
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
.tooltipster-update-scale {
  animation: tooltipster-scaling 0.6s;
}
.tooltipster-sidetip .tooltipster-box {
  background: #565656;
  border: 2px solid #000;
  border-radius: 4px;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 8px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 8px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 8px;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 8px;
}
.tooltipster-sidetip .tooltipster-content {
  color: #fff;
  line-height: 18px;
  padding: 6px 14px;
}
.tooltipster-sidetip .tooltipster-arrow {
  overflow: hidden;
  position: absolute;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
  height: 10px;
  margin-left: -10px;
  top: 0;
  width: 20px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  right: 0;
  top: 0;
  width: 10px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  left: 0;
  top: 0;
  width: 10px;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: 0;
  height: 10px;
  margin-left: -10px;
  width: 20px;
}
.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
  height: 0;
  position: absolute;
  width: 0;
}
.tooltipster-sidetip .tooltipster-arrow-background {
  border: 10px solid transparent;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #565656;
  left: 0;
  top: 3px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #565656;
  left: -3px;
  top: 0;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #565656;
  left: 3px;
  top: 0;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #565656;
  left: 0;
  top: -3px;
}
.tooltipster-sidetip .tooltipster-arrow-border {
  border: 10px solid transparent;
  left: 0;
  top: 0;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #000;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #000;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #000;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #000;
}
.tooltipster-sidetip .tooltipster-arrow-uncropped {
  position: relative;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -10px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -10px;
}
.tooltipster-sidetip.tooltipster-borderless .tooltipster-box {
  border: none;
  background: #1b1b1b;
  background: rgba(10, 10, 10, 0.9);
}
.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-box {
  margin-top: 8px;
}
.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-box {
  margin-right: 8px;
}
.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-box {
  margin-left: 8px;
}
.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-box {
  margin-bottom: 8px;
}
.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow {
  height: 8px;
  margin-left: -8px;
  width: 16px;
}
.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow,
.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow {
  height: 16px;
  margin-left: 0;
  margin-top: -8px;
  width: 8px;
}
.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-background {
  display: none;
}
.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-border {
  border: 8px solid transparent;
}
.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #1b1b1b;
  border-bottom-color: rgba(10, 10, 10, 0.9);
}
.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #1b1b1b;
  border-left-color: rgba(10, 10, 10, 0.9);
}
.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #1b1b1b;
  border-right-color: rgba(10, 10, 10, 0.9);
}
.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #1b1b1b;
  border-top-color: rgba(10, 10, 10, 0.9);
}
.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -8px;
}
.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-uncropped {
  left: -8px;
}
.tooltipster-sidetip.tooltipster-light .tooltipster-box {
  border-radius: 3px;
  border: 0px solid transparent;
  background: #ededed;
}
.tooltipster-sidetip.tooltipster-light .tooltipster-content {
  color: #505a67;
}
.tooltipster-sidetip.tooltipster-light .tooltipster-arrow {
  height: 9px;
  margin-left: -9px;
  width: 18px;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow {
  height: 18px;
  margin-left: 0;
  margin-top: -9px;
  width: 9px;
}
.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background {
  border: 9px solid transparent;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #ededed;
  top: 1px;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #ededed;
  left: -1px;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #ededed;
  left: 1px;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #ededed;
  top: -1px;
}
.tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border {
  border: 9px solid transparent;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: transparent;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border {
  border-left-color: transparent;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border {
  border-right-color: transparent;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border {
  border-top-color: transparent;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -9px;
}
.tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped {
  left: -9px;
}
.tooltipster-content {
  font-size: 14px;
}
/**
 * @license videogular v1.4.3 http://videogular.com
 * Two Fucking Developers http://twofuckingdevelopers.com
 * License: MIT
 */
@font-face {
  font-family: 'videogular';
  src: url("/assets/css/fonts/videogular.eot");
  src: url("/assets/css/fonts/videogular.eot?#iefix") format("embedded-opentype"), url("/assets/css/fonts/videogular.woff") format("woff"), url("/assets/css/fonts/videogular.ttf") format("truetype"), url("/assets/css/fonts/videogular.svg#videogular") format("svg");
  font-weight: normal;
  font-style: normal;
}
videogular,
[videogular] {
  width: 100%;
  height: 100%;
  position: relative;
  background-color: #000000;
  display: block;
  flex-direction: column;
  -webkit-flex-direction: column;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: moz-none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  /*****************/
  /* Poster plugin */
  /*****************/
  /**********************/
  /* OverlayPlay plugin */
  /**********************/
  /*********************/
  /* Controlbar plugin */
  /*********************/
  /* IE10 hack */
  /* Controlbar icons */
  /********************/
  /* Buffering plugin */
  /********************/
  /* Loading Spinner
   * http://www.alessioatzeni.com/blog/css3-loading-animation-loop/
   */
  /**********************/
  /* IMA ads plugin */
  /**********************/
}
videogular button,
[videogular] button {
  cursor: pointer;
}
videogular.fullscreen,
[videogular].fullscreen {
  position: fixed;
  left: 0;
  top: 0;
}
videogular vg-media,
[videogular] vg-media {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  display: block;
}
videogular vg-media video,
[videogular] vg-media video {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
videogular.fullscreen vg-media,
[videogular].fullscreen vg-media {
  height: 100% !important;
}
videogular .iconButton,
[videogular] .iconButton {
  color: #FFFFFF;
  font-family: 'videogular';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  background: none;
  padding: 6px;
  border: none;
  border-radius: 3px;
  font-size: 20px !important;
}
videogular .iconButton:hover,
[videogular] .iconButton:hover {
  background-color: #02FD9C;
  color: #000000;
}
videogular .iconButton:focus,
[videogular] .iconButton:focus {
  box-shadow: none;
}
videogular vg-poster,
[videogular] vg-poster {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  display: block;
  z-index: 8;
  top: 0;
  pointer-events: none;
}
videogular vg-poster img,
[videogular] vg-poster img {
  width: auto;
  height: auto;
  max-width: 100% !important;
  max-height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  position: absolute;
}
videogular vg-poster img.pause,
videogular vg-poster img.play,
[videogular] vg-poster img.pause,
[videogular] vg-poster img.play {
  display: none;
}
videogular vg-poster img.stop,
[videogular] vg-poster img.stop {
  display: block;
}
videogular vg-overlay-play,
[videogular] vg-overlay-play {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
}
videogular vg-overlay-play .play:before,
[videogular] vg-overlay-play .play:before {
  content: "\e000";
}
videogular vg-overlay-play .overlayPlayContainer,
[videogular] vg-overlay-play .overlayPlayContainer {
  font-size: 100px;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  display: table;
  cursor: pointer;
  zoom: 1;
  filter: alpha(opacity=60);
  opacity: 0.6;
}
videogular vg-overlay-play .overlayPlayContainer div,
[videogular] vg-overlay-play .overlayPlayContainer div {
  vertical-align: middle;
  text-align: center;
  display: table-cell;
  background-color: transparent !important;
}
videogular vg-controls,
[videogular] vg-controls {
  width: 100%;
  height: 50px;
  display: block;
  position: absolute;
  z-index: 10;
  bottom: 0;
}
videogular vg-controls .controls-container,
[videogular] vg-controls .controls-container {
  width: 100%;
  height: 50px;
  position: absolute;
  display: table;
  zoom: 1;
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  color: #fff;
  transition: opacity 0.3s ease;
}
videogular vg-play-pause-button,
[videogular] vg-play-pause-button {
  display: table-cell;
  width: 50px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}
videogular vg-time-display,
[videogular] vg-time-display {
  color: #FFFFFF;
  display: table-cell;
  font-size: 18px;
  width: 75px;
  vertical-align: middle;
  text-align: center;
  cursor: default;
}
videogular .vgTimeDisplay,
[videogular] .vgTimeDisplay {
  display: table-cell;
  font-family: Arial;
  font-size: 18px;
  width: auto;
}
videogular vg-scrub-bar,
[videogular] vg-scrub-bar {
  width: auto;
  display: table-cell;
  cursor: pointer;
  vertical-align: middle;
  position: relative;
}
videogular vg-scrub-bar [role=slider],
[videogular] vg-scrub-bar [role=slider] {
  margin-top: 24px;
  margin-bottom: 24px;
  height: 8px;
  background-color: rgba(255, 255, 255, 0.25);
  position: relative;
  border-radius: 4px;
}
videogular vg-scrub-bar .container,
[videogular] vg-scrub-bar .container {
  position: absolute;
  width: 100%;
  height: 8px;
  top: 24px;
  padding-left: 0;
  background-color: transparent;
  min-height: auto;
}
videogular vg-scrub-bar :focus vg-scrub-bar-current-time,
[videogular] vg-scrub-bar :focus vg-scrub-bar-current-time {
  border-right: 6px black groove;
}
videogular vg-scrub-bar-current-time,
[videogular] vg-scrub-bar-current-time {
  position: absolute;
  background-color: #02FD9C;
  width: 100%;
  height: 100%;
  display: block;
  cursor: pointer;
  border-radius: 4px;
}
videogular vg-scrub-bar-buffer,
[videogular] vg-scrub-bar-buffer {
  position: absolute;
  background-color: #FFFFFF;
  width: 100%;
  height: 100%;
  display: block;
  cursor: pointer;
  zoom: 1;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
videogular vg-scrub-bar-cue-points,
[videogular] vg-scrub-bar-cue-points {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}
videogular vg-scrub-bar-cue-points .cue-point-timeline,
[videogular] vg-scrub-bar-cue-points .cue-point-timeline {
  color: #FFFFFF;
  padding-top: 3px;
}
videogular vg-scrub-bar-cue-points .cue-point-timeline .cue-point,
[videogular] vg-scrub-bar-cue-points .cue-point-timeline .cue-point {
  position: absolute;
  height: 3px;
  background-color: #FFFFFF;
}
videogular vg-scrub-bar-thumbnails,
[videogular] vg-scrub-bar-thumbnails {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  cursor: pointer;
  bottom: 24px;
  z-index: 1;
}
videogular vg-scrub-bar-thumbnails .vg-thumbnails,
[videogular] vg-scrub-bar-thumbnails .vg-thumbnails {
  position: absolute;
  top: -20px;
  margin-top: -40px;
  width: 80px;
  height: 60px;
  overflow: hidden;
}
videogular vg-scrub-bar-thumbnails .vg-thumbnails .image-thumbnail,
[videogular] vg-scrub-bar-thumbnails .vg-thumbnails .image-thumbnail {
  height: 60px;
  background-repeat: no-repeat;
}
videogular vg-scrub-bar-thumbnails .background,
[videogular] vg-scrub-bar-thumbnails .background {
  width: 100%;
  height: 50px;
}
videogular vg-playback-button,
[videogular] vg-playback-button {
  display: table-cell;
  width: 50px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}
videogular vg-volume,
[videogular] vg-volume {
  display: table-cell;
  width: 50px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}
videogular vg-volume-bar,
[videogular] vg-volume-bar {
  width: 30px;
  height: 100px;
  top: -100px;
  margin-left: -15px;
  vertical-align: middle;
  text-align: center;
  position: absolute;
  cursor: pointer;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  videogular vg-volume-bar,
  [videogular] vg-volume-bar {
    zoom: 1;
    filter: alpha(opacity=50);
    opacity: 0.5;
  }
}
videogular vg-fullscreen-button,
[videogular] vg-fullscreen-button {
  display: table-cell;
  width: 50px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
}
videogular vg-volume-bar .verticalVolumeBar,
[videogular] vg-volume-bar .verticalVolumeBar {
  width: 30px;
  height: 100px;
  background-color: transparent;
  border-radius: 8px;
  position: absolute;
}
videogular vg-volume-bar .volumeBackground,
[videogular] vg-volume-bar .volumeBackground {
  width: 8px;
  height: 85px;
  left: 11px;
  top: 15px;
  background-color: rgba(255, 255, 255, 0.25);
  position: absolute;
  border-radius: 4px;
}
videogular vg-volume-bar .volumeValue,
[videogular] vg-volume-bar .volumeValue {
  width: 8px;
  height: 100%;
  background-color: #02FD9C;
  position: absolute;
  border-radius: 4px;
}
videogular vg-volume-bar .volumeClickArea,
[videogular] vg-volume-bar .volumeClickArea {
  width: 23px;
  height: 100%;
  position: absolute;
  margin-left: -7px;
}
videogular vg-controls .hide-animation,
[videogular] vg-controls .hide-animation {
  animation: hideControlsAnimationFrames ease-out 0.5s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
  /*when the spec is finished*/
  -webkit-animation: hideControlsAnimationFrames ease-out 0.5s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
  /*Chrome 16+, Safari 4+*/
  -moz-animation: hideControlsAnimationFrames ease-out 0.5s;
  -moz-animation-iteration-count: 1;
  -moz-animation-fill-mode: forwards;
  /*FF 5+*/
  -o-animation: hideControlsAnimationFrames ease-out 0.5s;
  -o-animation-iteration-count: 1;
  -o-animation-fill-mode: forwards;
  /*Not implemented yet*/
  -ms-animation: hideControlsAnimationFrames ease-out 0.5s;
  -ms-animation-iteration-count: 1;
  -ms-animation-fill-mode: forwards;
  /*IE 10+*/
}
@keyframes hideControlsAnimationFrames {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes hideControlsAnimationFrames {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes hideControlsAnimationFrames {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes hideControlsAnimationFrames {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
  }
}
@-ms-keyframes hideControlsAnimationFrames {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
  }
}
@keyframes showControlsAnimationFrames {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: rgba(0, 0, 0, 0.5);
  }
}
@-moz-keyframes showControlsAnimationFrames {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: rgba(0, 0, 0, 0.5);
  }
}
@-webkit-keyframes showControlsAnimationFrames {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: rgba(0, 0, 0, 0.5);
  }
}
@-o-keyframes showControlsAnimationFrames {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: rgba(0, 0, 0, 0.5);
  }
}
@-ms-keyframes showControlsAnimationFrames {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: rgba(0, 0, 0, 0.5);
  }
}
videogular vg-play-pause-button .play:before,
[videogular] vg-play-pause-button .play:before {
  content: "\e000";
}
videogular vg-play-pause-button .pause:before,
[videogular] vg-play-pause-button .pause:before {
  content: "\e001";
}
videogular vg-mute-button,
[videogular] vg-mute-button {
  width: 50px;
  display: block;
}
videogular vg-mute-button .level3:before,
[videogular] vg-mute-button .level3:before {
  content: "\e002";
}
videogular vg-mute-button .level2:before,
[videogular] vg-mute-button .level2:before {
  content: "\e003";
}
videogular vg-mute-button .level1:before,
[videogular] vg-mute-button .level1:before {
  content: "\e004";
}
videogular vg-mute-button .level0:before,
[videogular] vg-mute-button .level0:before {
  content: "\e005";
}
videogular vg-mute-button .mute:before,
[videogular] vg-mute-button .mute:before {
  content: "\e006";
}
videogular vg-fullscreen-button .enter,
[videogular] vg-fullscreen-button .enter {
  font-family: 'fontAwesome';
}
videogular vg-fullscreen-button .enter:before,
[videogular] vg-fullscreen-button .enter:before {
  content: "\f065";
}
videogular vg-fullscreen-button .exit:before,
[videogular] vg-fullscreen-button .exit:before {
  content: "\e008";
}
videogular vg-buffering,
[videogular] vg-buffering {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 4;
  top: 0;
}
videogular vg-buffering .bufferingContainer,
[videogular] vg-buffering .bufferingContainer {
  width: 100%;
  position: absolute;
  cursor: pointer;
  top: 50%;
  margin-top: -50px;
  zoom: 1;
  filter: alpha(opacity=60);
  opacity: 0.6;
}
videogular vg-buffering .loadingSpinner,
[videogular] vg-buffering .loadingSpinner {
  background-color: transparent;
  border: 5px solid white;
  opacity: 0.9;
  border-top: 5px solid transparent;
  border-left: 5px solid transparent;
  border-radius: 50px;
  box-shadow: 0 0 35px #FFFFFF;
  width: 50px;
  height: 50px;
  margin: 0 auto;
  -moz-animation: spin 0.5s infinite linear;
  -webkit-animation: spin 0.5s infinite linear;
}
videogular vg-buffering .loadingSpinner .stop,
[videogular] vg-buffering .loadingSpinner .stop {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-moz-keyframes spinoff {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(-360deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes spinoff {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
  }
}
videogular vg-ima-ads,
[videogular] vg-ima-ads {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 5;
  top: 0;
  display: none;
}
videogular vg-overlay-play .overlayPlayContainer,
[videogular] vg-overlay-play .overlayPlayContainer {
  opacity: 1;
}
videogular vg-overlay-play .play:before,
[videogular] vg-overlay-play .play:before {
  background: url(/assets/img/play.png) transparent center center no-repeat;
  background-size: 80px auto;
  content: "";
  width: 80px;
  height: 80px;
  left: 50%;
  top: 50%;
  position: absolute;
  margin-left: -40px;
  margin-top: -40px;
  display: block;
}
videogular vg-controls .controls-container,
[videogular] vg-controls .controls-container {
  background-color: transparent;
}
[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
  -webkit-transition-duration: 50ms;
  -o-transition-duration: 50ms;
  transition-duration: 50ms;
}
[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
  -webkit-transition-delay: 50ms;
  -o-transition-delay: 50ms;
  transition-delay: 50ms;
}
[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
  -webkit-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
  -webkit-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  transition-duration: 0.15s;
}
[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.15s;
  -o-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
  -webkit-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.25s;
  -o-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
}
[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.35s;
  -o-transition-delay: 0.35s;
  transition-delay: 0.35s;
}
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
  -webkit-transition-duration: 0.45s;
  -o-transition-duration: 0.45s;
  transition-duration: 0.45s;
}
[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.45s;
  -o-transition-delay: 0.45s;
  transition-delay: 0.45s;
}
[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
  -webkit-transition-duration: 0.55s;
  -o-transition-duration: 0.55s;
  transition-duration: 0.55s;
}
[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.55s;
  -o-transition-delay: 0.55s;
  transition-delay: 0.55s;
}
[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
  -webkit-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  transition-duration: 0.6s;
}
[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
  -webkit-transition-duration: 0.65s;
  -o-transition-duration: 0.65s;
  transition-duration: 0.65s;
}
[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.65s;
  -o-transition-delay: 0.65s;
  transition-delay: 0.65s;
}
[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
  -webkit-transition-duration: 0.7s;
  -o-transition-duration: 0.7s;
  transition-duration: 0.7s;
}
[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.7s;
  -o-transition-delay: 0.7s;
  transition-delay: 0.7s;
}
[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
  -webkit-transition-duration: 0.75s;
  -o-transition-duration: 0.75s;
  transition-duration: 0.75s;
}
[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.75s;
  -o-transition-delay: 0.75s;
  transition-delay: 0.75s;
}
[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
  -webkit-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.8s;
  -o-transition-delay: 0.8s;
  transition-delay: 0.8s;
}
[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
  -webkit-transition-duration: 0.85s;
  -o-transition-duration: 0.85s;
  transition-duration: 0.85s;
}
[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.85s;
  -o-transition-delay: 0.85s;
  transition-delay: 0.85s;
}
[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
  -webkit-transition-duration: 0.9s;
  -o-transition-duration: 0.9s;
  transition-duration: 0.9s;
}
[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.9s;
  -o-transition-delay: 0.9s;
  transition-delay: 0.9s;
}
[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
  -webkit-transition-duration: 0.95s;
  -o-transition-duration: 0.95s;
  transition-duration: 0.95s;
}
[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.95s;
  -o-transition-delay: 0.95s;
  transition-delay: 0.95s;
}
[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}
[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s;
}
[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
  -webkit-transition-duration: 1.05s;
  -o-transition-duration: 1.05s;
  transition-duration: 1.05s;
}
[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.05s;
  -o-transition-delay: 1.05s;
  transition-delay: 1.05s;
}
[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
  -webkit-transition-duration: 1.1s;
  -o-transition-duration: 1.1s;
  transition-duration: 1.1s;
}
[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.1s;
  -o-transition-delay: 1.1s;
  transition-delay: 1.1s;
}
[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
  -webkit-transition-duration: 1.15s;
  -o-transition-duration: 1.15s;
  transition-duration: 1.15s;
}
[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.15s;
  -o-transition-delay: 1.15s;
  transition-delay: 1.15s;
}
[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
  -webkit-transition-duration: 1.2s;
  -o-transition-duration: 1.2s;
  transition-duration: 1.2s;
}
[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.2s;
  -o-transition-delay: 1.2s;
  transition-delay: 1.2s;
}
[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
  -webkit-transition-duration: 1.25s;
  -o-transition-duration: 1.25s;
  transition-duration: 1.25s;
}
[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.25s;
  -o-transition-delay: 1.25s;
  transition-delay: 1.25s;
}
[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
  -webkit-transition-duration: 1.3s;
  -o-transition-duration: 1.3s;
  transition-duration: 1.3s;
}
[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.3s;
  -o-transition-delay: 1.3s;
  transition-delay: 1.3s;
}
[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
  -webkit-transition-duration: 1.35s;
  -o-transition-duration: 1.35s;
  transition-duration: 1.35s;
}
[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.35s;
  -o-transition-delay: 1.35s;
  transition-delay: 1.35s;
}
[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
  -webkit-transition-duration: 1.4s;
  -o-transition-duration: 1.4s;
  transition-duration: 1.4s;
}
[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.4s;
  -o-transition-delay: 1.4s;
  transition-delay: 1.4s;
}
[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
  -webkit-transition-duration: 1.45s;
  -o-transition-duration: 1.45s;
  transition-duration: 1.45s;
}
[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.45s;
  -o-transition-delay: 1.45s;
  transition-delay: 1.45s;
}
[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
  -webkit-transition-duration: 1.5s;
  -o-transition-duration: 1.5s;
  transition-duration: 1.5s;
}
[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.5s;
  -o-transition-delay: 1.5s;
  transition-delay: 1.5s;
}
[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
  -webkit-transition-duration: 1.55s;
  -o-transition-duration: 1.55s;
  transition-duration: 1.55s;
}
[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.55s;
  -o-transition-delay: 1.55s;
  transition-delay: 1.55s;
}
[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
  -webkit-transition-duration: 1.6s;
  -o-transition-duration: 1.6s;
  transition-duration: 1.6s;
}
[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.6s;
  -o-transition-delay: 1.6s;
  transition-delay: 1.6s;
}
[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
  -webkit-transition-duration: 1.65s;
  -o-transition-duration: 1.65s;
  transition-duration: 1.65s;
}
[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.65s;
  -o-transition-delay: 1.65s;
  transition-delay: 1.65s;
}
[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
  -webkit-transition-duration: 1.7s;
  -o-transition-duration: 1.7s;
  transition-duration: 1.7s;
}
[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.7s;
  -o-transition-delay: 1.7s;
  transition-delay: 1.7s;
}
[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
  -webkit-transition-duration: 1.75s;
  -o-transition-duration: 1.75s;
  transition-duration: 1.75s;
}
[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.75s;
  -o-transition-delay: 1.75s;
  transition-delay: 1.75s;
}
[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
  -webkit-transition-duration: 1.8s;
  -o-transition-duration: 1.8s;
  transition-duration: 1.8s;
}
[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.8s;
  -o-transition-delay: 1.8s;
  transition-delay: 1.8s;
}
[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
  -webkit-transition-duration: 1.85s;
  -o-transition-duration: 1.85s;
  transition-duration: 1.85s;
}
[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.85s;
  -o-transition-delay: 1.85s;
  transition-delay: 1.85s;
}
[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
  -webkit-transition-duration: 1.9s;
  -o-transition-duration: 1.9s;
  transition-duration: 1.9s;
}
[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.9s;
  -o-transition-delay: 1.9s;
  transition-delay: 1.9s;
}
[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
  -webkit-transition-duration: 1.95s;
  -o-transition-duration: 1.95s;
  transition-duration: 1.95s;
}
[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.95s;
  -o-transition-delay: 1.95s;
  transition-delay: 1.95s;
}
[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
  -webkit-transition-duration: 2s;
  -o-transition-duration: 2s;
  transition-duration: 2s;
}
[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
  -webkit-transition-delay: 2s;
  -o-transition-delay: 2s;
  transition-delay: 2s;
}
[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
  -webkit-transition-duration: 2.05s;
  -o-transition-duration: 2.05s;
  transition-duration: 2.05s;
}
[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.05s;
  -o-transition-delay: 2.05s;
  transition-delay: 2.05s;
}
[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
  -webkit-transition-duration: 2.1s;
  -o-transition-duration: 2.1s;
  transition-duration: 2.1s;
}
[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.1s;
  -o-transition-delay: 2.1s;
  transition-delay: 2.1s;
}
[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
  -webkit-transition-duration: 2.15s;
  -o-transition-duration: 2.15s;
  transition-duration: 2.15s;
}
[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.15s;
  -o-transition-delay: 2.15s;
  transition-delay: 2.15s;
}
[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
  -webkit-transition-duration: 2.2s;
  -o-transition-duration: 2.2s;
  transition-duration: 2.2s;
}
[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.2s;
  -o-transition-delay: 2.2s;
  transition-delay: 2.2s;
}
[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
  -webkit-transition-duration: 2.25s;
  -o-transition-duration: 2.25s;
  transition-duration: 2.25s;
}
[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.25s;
  -o-transition-delay: 2.25s;
  transition-delay: 2.25s;
}
[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
  -webkit-transition-duration: 2.3s;
  -o-transition-duration: 2.3s;
  transition-duration: 2.3s;
}
[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.3s;
  -o-transition-delay: 2.3s;
  transition-delay: 2.3s;
}
[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
  -webkit-transition-duration: 2.35s;
  -o-transition-duration: 2.35s;
  transition-duration: 2.35s;
}
[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.35s;
  -o-transition-delay: 2.35s;
  transition-delay: 2.35s;
}
[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
  -webkit-transition-duration: 2.4s;
  -o-transition-duration: 2.4s;
  transition-duration: 2.4s;
}
[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.4s;
  -o-transition-delay: 2.4s;
  transition-delay: 2.4s;
}
[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
  -webkit-transition-duration: 2.45s;
  -o-transition-duration: 2.45s;
  transition-duration: 2.45s;
}
[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.45s;
  -o-transition-delay: 2.45s;
  transition-delay: 2.45s;
}
[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
  -webkit-transition-duration: 2.5s;
  -o-transition-duration: 2.5s;
  transition-duration: 2.5s;
}
[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.5s;
  -o-transition-delay: 2.5s;
  transition-delay: 2.5s;
}
[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
  -webkit-transition-duration: 2.55s;
  -o-transition-duration: 2.55s;
  transition-duration: 2.55s;
}
[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.55s;
  -o-transition-delay: 2.55s;
  transition-delay: 2.55s;
}
[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
  -webkit-transition-duration: 2.6s;
  -o-transition-duration: 2.6s;
  transition-duration: 2.6s;
}
[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.6s;
  -o-transition-delay: 2.6s;
  transition-delay: 2.6s;
}
[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
  -webkit-transition-duration: 2.65s;
  -o-transition-duration: 2.65s;
  transition-duration: 2.65s;
}
[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.65s;
  -o-transition-delay: 2.65s;
  transition-delay: 2.65s;
}
[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
  -webkit-transition-duration: 2.7s;
  -o-transition-duration: 2.7s;
  transition-duration: 2.7s;
}
[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.7s;
  -o-transition-delay: 2.7s;
  transition-delay: 2.7s;
}
[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
  -webkit-transition-duration: 2.75s;
  -o-transition-duration: 2.75s;
  transition-duration: 2.75s;
}
[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.75s;
  -o-transition-delay: 2.75s;
  transition-delay: 2.75s;
}
[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
  -webkit-transition-duration: 2.8s;
  -o-transition-duration: 2.8s;
  transition-duration: 2.8s;
}
[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.8s;
  -o-transition-delay: 2.8s;
  transition-delay: 2.8s;
}
[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
  -webkit-transition-duration: 2.85s;
  -o-transition-duration: 2.85s;
  transition-duration: 2.85s;
}
[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.85s;
  -o-transition-delay: 2.85s;
  transition-delay: 2.85s;
}
[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
  -webkit-transition-duration: 2.9s;
  -o-transition-duration: 2.9s;
  transition-duration: 2.9s;
}
[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.9s;
  -o-transition-delay: 2.9s;
  transition-delay: 2.9s;
}
[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
  -webkit-transition-duration: 2.95s;
  -o-transition-duration: 2.95s;
  transition-duration: 2.95s;
}
[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.95s;
  -o-transition-delay: 2.95s;
  transition-delay: 2.95s;
}
[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
  -webkit-transition-duration: 3s;
  -o-transition-duration: 3s;
  transition-duration: 3s;
}
[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
  -webkit-transition-delay: 0;
  -o-transition-delay: 0;
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
  -webkit-transition-delay: 3s;
  -o-transition-delay: 3s;
  transition-delay: 3s;
}
[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
  -o-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
  -webkit-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -o-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  -o-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  -o-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  -o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -o-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity,transform;
  transition-property: opacity,transform;
  transition-property: opacity, transform, -webkit-transform;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
[data-aos=fade-up] {
  -webkit-transform: translate3d(0, 100px, 0);
  transform: translate3d(0, 100px, 0);
}
[data-aos=fade-down] {
  -webkit-transform: translate3d(0, -100px, 0);
  transform: translate3d(0, -100px, 0);
}
[data-aos=fade-right] {
  -webkit-transform: translate3d(-100px, 0, 0);
  transform: translate3d(-100px, 0, 0);
}
[data-aos=fade-left] {
  -webkit-transform: translate3d(100px, 0, 0);
  transform: translate3d(100px, 0, 0);
}
[data-aos=fade-up-right] {
  -webkit-transform: translate3d(-100px, 100px, 0);
  transform: translate3d(-100px, 100px, 0);
}
[data-aos=fade-up-left] {
  -webkit-transform: translate3d(100px, 100px, 0);
  transform: translate3d(100px, 100px, 0);
}
[data-aos=fade-down-right] {
  -webkit-transform: translate3d(-100px, -100px, 0);
  transform: translate3d(-100px, -100px, 0);
}
[data-aos=fade-down-left] {
  -webkit-transform: translate3d(100px, -100px, 0);
  transform: translate3d(100px, -100px, 0);
}
[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: opacity,transform;
  transition-property: opacity,transform;
  transition-property: opacity, transform, -webkit-transform;
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  -webkit-transform: translateZ(0) scale(1);
  transform: translateZ(0) scale(1);
}
[data-aos=zoom-in] {
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  transform: scale(0.6);
}
[data-aos=zoom-in-up] {
  -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
  transform: translate3d(0, 100px, 0) scale(0.6);
}
[data-aos=zoom-in-down] {
  -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
  transform: translate3d(0, -100px, 0) scale(0.6);
}
[data-aos=zoom-in-right] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
  transform: translate3d(-100px, 0, 0) scale(0.6);
}
[data-aos=zoom-in-left] {
  -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
  transform: translate3d(100px, 0, 0) scale(0.6);
}
[data-aos=zoom-out] {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
[data-aos=zoom-out-up] {
  -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
  transform: translate3d(0, 100px, 0) scale(1.2);
}
[data-aos=zoom-out-down] {
  -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
  transform: translate3d(0, -100px, 0) scale(1.2);
}
[data-aos=zoom-out-right] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
  transform: translate3d(-100px, 0, 0) scale(1.2);
}
[data-aos=zoom-out-left] {
  -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
  transform: translate3d(100px, 0, 0) scale(1.2);
}
[data-aos^=slide][data-aos^=slide] {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
[data-aos^=slide][data-aos^=slide].aos-animate {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
[data-aos=slide-up] {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
[data-aos=slide-down] {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
[data-aos=slide-right] {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
[data-aos=slide-left] {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
[data-aos^=flip][data-aos^=flip] {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
[data-aos=flip-left] {
  -webkit-transform: perspective(2500px) rotateY(-100deg);
  transform: perspective(2500px) rotateY(-100deg);
}
[data-aos=flip-left].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
  transform: perspective(2500px) rotateY(0);
}
[data-aos=flip-right] {
  -webkit-transform: perspective(2500px) rotateY(100deg);
  transform: perspective(2500px) rotateY(100deg);
}
[data-aos=flip-right].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
  transform: perspective(2500px) rotateY(0);
}
[data-aos=flip-up] {
  -webkit-transform: perspective(2500px) rotateX(-100deg);
  transform: perspective(2500px) rotateX(-100deg);
}
[data-aos=flip-up].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
  transform: perspective(2500px) rotateX(0);
}
[data-aos=flip-down] {
  -webkit-transform: perspective(2500px) rotateX(100deg);
  transform: perspective(2500px) rotateX(100deg);
}
[data-aos=flip-down].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
  transform: perspective(2500px) rotateX(0);
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,
.owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative;
}
.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
  display: none !important;
}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0!important;
  font: inherit;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
.owl-carousel .animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  -webkit-transition: height 0.5s ease-in-out;
  -o-transition: height 0.5s ease-in-out;
  transition: height 0.5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
  max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.1s ease;
  transition: -webkit-transform 0.1s ease;
  -o-transition: transform 0.1s ease;
  transition: transform 0.1s ease;
  transition: transform 0.1s ease, -webkit-transform 0.1s ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  -webkit-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}
#latest-bar .owl-carousel .animated {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.77, 0, 0.18, 1);
  -webkit-animation-timing-function: cubic-bezier(0.77, 0, 0.18, 1);
}
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animated.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animated.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animated.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.animated.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animated.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animated.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animated.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animated.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme.owl-carousel .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: -16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.owl-theme.owl-carousel .owl-nav [class*='owl-'] {
  color: #FFF;
  font-size: 14px;
  margin: 0 18px;
  padding: 4px 7px;
  background: rgba(0, 0, 0, 0.5);
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.owl-theme.owl-carousel .owl-nav [class*='owl-']:hover {
  background: #869791;
  color: #FFF;
  text-decoration: none;
}
.owl-theme.owl-carousel .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}
.owl-theme.owl-carousel .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
.owl-theme.owl-carousel .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme.owl-carousel .owl-dots .owl-dot {
  display: inline-block;
  *display: inline;
}
.owl-theme.owl-carousel .owl-dots .owl-dot:focus {
  outline: none;
}
.owl-theme.owl-carousel .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: rgba(32, 30, 38, 0.2);
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  -webkit-border-radius: 30px;
  border-radius: 30px;
}
.owl-theme.owl-carousel .owl-dots .owl-dot.active span,
.owl-theme.owl-carousel .owl-dots .owl-dot:hover span {
  background: #000000;
}
.owl-carousel .owl-item {
  flex: none;
}
.owl-carousel .owl-stage,
.owl-carousel .owl-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.owl-carousel.owl-drag .owl-item > * {
  opacity: 0.5;
  -webkit-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.owl-carousel.owl-drag .owl-item.active > * {
  opacity: 1;
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
  height: 32px;
  width: 32px;
  font-size: 32px;
  line-height: 32px;
  position: relative;
  color: #ffffff;
}
.owl-carousel .owl-nav button.owl-next:before {
  font-family: "Ionicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f3d1";
  font-size: 26px;
}
.owl-carousel .owl-nav button.owl-prev:before {
  font-family: "Ionicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f3cf";
  font-size: 26px;
}
/* Angular */
/*@charset "UTF-8";*/
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak,
.ng-hide:not(.ng-hide-animate) {
  display: none !important;
}
ng\:form {
  display: block;
}
.ng-animate-shim {
  visibility: hidden;
}
.ng-anchor {
  position: absolute;
}
/* Isotope */
.isotope {
  padding-bottom: 160px;
}
.isotope ul {
  position: relative;
}
.isotope li {
  margin-right: 0;
  margin-bottom: 4px !important;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.dropdown {
  position: relative;
}
.dropdown .submenu {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  background-color: #ffffff;
  padding: 0;
  margin: 0;
  text-align: center;
  list-style: none;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  z-index: 1;
}
#header .dropdown .submenu {
  top: var(--header-height);
}
.dropdown:hover .submenu,
.dropdown.active .submenu {
  opacity: 1;
  pointer-events: all;
}
.submenu > li > a {
  color: #a7adb1;
  display: block;
  text-align: center;
  margin: 0;
  text-transform: uppercase;
  padding: 15px 10px;
  font-size: 12px;
}
.submenu > li > a:hover {
  color: #ffffff;
  background-color: #08080A;
}
.dropdown > a:after {
  content: "\f3d0";
  font-family: "Ionicons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 7px;
}
.header-lg:not(.scroll-not-top) #header .dropdown .submenu {
  top: calc(var(--header-height) * 2);
}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  top: 0;
  left: 0;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  min-width: 230px;
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/
  font-weight: 100;
}
.datepicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.datepicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.datepicker > div {
  display: none;
}
.datepicker table {
  width: 100%;
  margin: 0;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.datepicker td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker td.day.disabled {
  color: #eeeeee;
}
.datepicker td.old,
.datepicker td.new {
  color: #999999;
}
.datepicker td.active,
.datepicker td.active:hover {
  color: #ffffff;
  background-color: #333c4e;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:focus,
.datepicker td.active:hover:focus,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled] {
  color: #ffffff;
  background-color: #536382;
}
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active {
  background-color: #536382;
}
.datepicker td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.datepicker td span:hover {
  background: #eeeeee;
}
.datepicker td span.active {
  color: #ffffff;
  background-color: #536382;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td span.active:hover,
.datepicker td span.active:focus,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled] {
  color: #ffffff;
  background-color: #536382;
}
.datepicker td span.active:active,
.datepicker td span.active.active {
  background-color: #003399 \9;
}
.datepicker td span.old {
  color: #999999;
}
.datepicker th.switch {
  width: 145px;
}
.datepicker th.next,
.datepicker th.prev {
  font-size: 21px;
}
.datepicker thead tr:first-child th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover {
  background: #eeeeee;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
/*!
 * Fotorama 4.6.3 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after,
.fotorama__fullscreen-icon:focus:after,
.fotorama__html,
.fotorama__img,
.fotorama__nav__frame:focus .fotorama__dot:after,
.fotorama__nav__frame:focus .fotorama__thumb:after,
.fotorama__stage__frame,
.fotorama__stage__shaft,
.fotorama__video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.fotorama--fullscreen,
.fotorama__img {
  max-width: 99999px!important;
  max-height: 99999px!important;
  min-width: 0!important;
  min-height: 0!important;
  -webkit-border-radius: 0!important;
  border-radius: 0!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  padding: 0 !important;
}
.fotorama__wrap .fotorama__grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.fotorama__grabbing * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.fotorama__spinner {
  position: absolute!important;
  top: 50%!important;
  left: 50% !important;
}
.fotorama__wrap--css3 .fotorama__arr,
.fotorama__wrap--css3 .fotorama__fullscreen-icon,
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border,
.fotorama__wrap--css3 .fotorama__video-close,
.fotorama__wrap--css3 .fotorama__video-play {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.fotorama__caption,
.fotorama__nav:after,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__stage:before,
.fotorama__wrap--css3 .fotorama__html,
.fotorama__wrap--css3 .fotorama__nav,
.fotorama__wrap--css3 .fotorama__spinner,
.fotorama__wrap--css3 .fotorama__stage,
.fotorama__wrap--css3 .fotorama__stage .fotorama__img,
.fotorama__wrap--css3 .fotorama__stage__frame {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.fotorama__arr:focus,
.fotorama__fullscreen-icon:focus,
.fotorama__nav__frame {
  outline: 0;
}
.fotorama__arr:focus:after,
.fotorama__fullscreen-icon:focus:after,
.fotorama__nav__frame:focus .fotorama__dot:after,
.fotorama__nav__frame:focus .fotorama__thumb:after {
  content: '';
  -webkit-border-radius: inherit;
  border-radius: inherit;
  background-color: rgba(0, 175, 234, 0.5);
}
.fotorama__wrap--video .fotorama__stage,
.fotorama__wrap--video .fotorama__stage__frame--video,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.fotorama__wrap--video .fotorama__stage__shaft {
  -webkit-transform: none!important;
  -ms-transform: none!important;
  transform: none !important;
}
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border {
  transition-property: -webkit-transform, width;
  -webkit-transition-property: width, -webkit-transform;
  transition-property: width, -webkit-transform;
  -o-transition-property: transform, width;
  transition-property: transform, width;
  transition-property: transform, width, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
  -o-transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
  transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
  -webkit-transition-duration: 0ms;
  -o-transition-duration: 0ms;
  transition-duration: 0ms;
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__no-select,
.fotorama__video-close,
.fotorama__video-play,
.fotorama__wrap {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fotorama__select {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.fotorama__nav,
.fotorama__nav__frame {
  margin: auto;
  padding: 0;
}
.fotorama__caption__wrap,
.fotorama__nav__frame,
.fotorama__nav__shaft {
  display: inline-block;
  vertical-align: middle;
  *display: inline;
}
.fotorama__nav__frame,
.fotorama__thumb-border {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.fotorama__caption__wrap {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.fotorama--hidden,
.fotorama__load {
  position: absolute;
  left: -99999px;
  top: -99999px;
  z-index: -1;
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__nav,
.fotorama__nav__frame,
.fotorama__nav__shaft,
.fotorama__stage__frame,
.fotorama__stage__shaft,
.fotorama__video-close,
.fotorama__video-play {
  -webkit-tap-highlight-color: transparent;
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close,
.fotorama__video-play {
  background: url(../img/fotorama/fotorama.png) no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  .fotorama__arr,
  .fotorama__fullscreen-icon,
  .fotorama__video-close,
  .fotorama__video-play {
    background: url(../img/fotorama/fotorama@2x.png) 0 0px 160px no-repeat;
  }
}
.fotorama__thumb {
  background-color: #7f7f7f;
  background-color: rgba(127, 127, 127, 0.2);
}
@media print {
  .fotorama__arr,
  .fotorama__fullscreen-icon,
  .fotorama__thumb-border,
  .fotorama__video-close,
  .fotorama__video-play {
    background: none !important;
  }
}
.fotorama {
  min-width: 1px;
  overflow: hidden;
}
.fotorama:not(.fotorama--unobtrusive) > *:not(:first-child) {
  display: none;
}
.fullscreen {
  width: 100%!important;
  height: 100%!important;
  max-width: 100%!important;
  max-height: 100%!important;
  margin: 0!important;
  padding: 0!important;
  overflow: hidden!important;
  background: #000;
}
.fotorama--fullscreen {
  position: absolute!important;
  top: 0!important;
  left: 0!important;
  right: 0!important;
  bottom: 0!important;
  float: none!important;
  z-index: 2147483647!important;
  background: #000;
  width: 100%!important;
  height: 100%!important;
  margin: 0 !important;
}
.fotorama--fullscreen .fotorama__stage {
  background: #000;
}
.fotorama__wrap {
  -webkit-text-size-adjust: 100%;
  position: relative;
  direction: ltr;
  z-index: 0;
}
.fotorama__wrap--rtl .fotorama__stage__frame {
  direction: rtl;
}
.fotorama__nav,
.fotorama__stage {
  overflow: hidden;
  position: relative;
  max-width: 100%;
}
.fotorama__wrap--pan-y {
  -ms-touch-action: pan-y;
}
.fotorama__wrap .fotorama__pointer {
  cursor: pointer;
}
.fotorama__wrap--slide .fotorama__stage__frame {
  opacity: 1 !important;
}
.fotorama__stage__frame {
  overflow: hidden;
}
.fotorama__stage__frame.fotorama__active {
  z-index: 8;
}
.fotorama__wrap--fade .fotorama__stage__frame {
  display: none;
}
.fotorama__wrap--fade .fotorama__fade-front,
.fotorama__wrap--fade .fotorama__fade-rear,
.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
  display: block;
  left: 0;
  top: 0;
}
.fotorama__wrap--fade .fotorama__fade-front {
  z-index: 8;
}
.fotorama__wrap--fade .fotorama__fade-rear {
  z-index: 7;
}
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
  z-index: 9;
}
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
  display: none;
}
.fotorama__img {
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  border: none !important;
}
.fotorama__error .fotorama__img,
.fotorama__loaded .fotorama__img {
  -ms-filter: "alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,
.fotorama__img--full {
  display: none;
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
  display: block;
}
.fotorama__wrap--only-active .fotorama__nav,
.fotorama__wrap--only-active .fotorama__stage {
  max-width: 99999px !important;
}
.fotorama__wrap--only-active .fotorama__stage__frame {
  visibility: hidden;
}
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
  visibility: visible;
}
.fotorama__nav {
  font-size: 0;
  line-height: 0;
  text-align: center;
  display: none;
  white-space: nowrap;
  z-index: 5;
}
.fotorama__nav__shaft {
  position: relative;
  left: 0;
  top: 0;
  text-align: left;
}
.fotorama__nav__frame {
  position: relative;
  cursor: pointer;
}
.fotorama__nav--dots {
  display: block;
}
.fotorama__nav--dots .fotorama__nav__frame {
  width: 18px;
  height: 30px;
}
.fotorama__nav--dots .fotorama__nav__frame--thumb,
.fotorama__nav--dots .fotorama__thumb-border {
  display: none;
}
.fotorama__nav--thumbs {
  display: block;
}
.fotorama__nav--thumbs .fotorama__nav__frame {
  padding-left: 0 !important;
}
.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
  padding-right: 0 !important;
}
.fotorama__nav--thumbs .fotorama__nav__frame--dot {
  display: none;
}
.fotorama__dot {
  display: block;
  width: 7px;
  height: 7px;
  position: relative;
  top: 12px;
  left: 6px;
  -webkit-border-radius: 6px;
  border-radius: 50%;
  border: 1px solid transparent;
  background-color: rgba(255, 255, 255, 0.17);
}
.fotorama__nav__frame:focus .fotorama__dot:after {
  padding: 1px;
  top: -1px;
  left: -1px;
}
.fotorama__nav__frame.fotorama__active .fotorama__dot {
  width: 0;
  height: 0;
  border-width: 3px;
  border-color: #ffffff;
}
.fotorama__nav__frame.fotorama__active .fotorama__dot:after {
  padding: 3px;
  top: -3px;
  left: -3px;
}
.fotorama__thumb {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}
.fotorama__nav__frame:focus .fotorama__thumb {
  z-index: 2;
}
.fotorama__thumb-border {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  border-style: solid;
  border-color: #00afea;
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(255, 255, 255, 0.25)), to(rgba(64, 64, 64, 0.1)));
  background-image: -webkit-linear-gradient(top left, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1));
  background-image: -o-linear-gradient(top left, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1));
  background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1));
}
.fotorama__caption {
  position: absolute;
  z-index: 12;
  bottom: 0;
  left: 0;
  right: 0;
  font-family: 'Bariol', 'Helvetica Neue', Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #000;
}
.fotorama__caption a {
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid;
  border-color: rgba(0, 0, 0, 0.5);
}
.fotorama__caption a:hover {
  color: #333;
  border-color: rgba(51, 51, 51, 0.5);
}
.fotorama__wrap--rtl .fotorama__caption {
  left: auto;
  right: 0;
}
.fotorama__wrap--no-captions .fotorama__caption,
.fotorama__wrap--video .fotorama__caption {
  display: none;
}
.fotorama__caption__wrap {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 5px 10px;
}
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fotorama__wrap--css3 .fotorama__spinner {
  -webkit-animation: spinner 24s infinite linear;
  animation: spinner 24s infinite linear;
}
.fotorama__wrap--css3 .fotorama__html,
.fotorama__wrap--css3 .fotorama__stage .fotorama__img {
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}
.fotorama__select {
  cursor: auto;
}
.fotorama__video {
  top: 32px;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 10;
}
@-moz-document url-prefix() {
  .fotorama__active {
    box-shadow: 0 0 0 transparent;
  }
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close,
.fotorama__video-play {
  position: absolute;
  z-index: 11;
  cursor: pointer;
}
.fotorama__arr {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 50%;
  margin-top: -16px;
}
.fotorama__arr--prev {
  left: 2px;
  background-position: 0 0;
}
.fotorama__arr--next {
  right: 2px;
  background-position: -32px 0;
}
.fotorama__arr--disabled {
  pointer-events: none;
  cursor: default;
  *display: none;
  opacity: 0.1;
}
.fotorama__fullscreen-icon {
  width: 32px;
  height: 32px;
  top: 2px;
  right: 2px;
  background-position: 0 -32px;
  z-index: 20;
}
.fotorama__arr:focus,
.fotorama__fullscreen-icon:focus {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.fotorama--fullscreen .fotorama__fullscreen-icon {
  background-position: -32px -32px;
}
.fotorama__video-play {
  width: 100px;
  height: 100px;
  left: 50%;
  top: 50%;
  margin-left: -50px;
  margin-top: -50px;
  background-position: 0 -64px;
  opacity: 0;
}
.fotorama__wrap--css2 .fotorama__video-play,
.fotorama__wrap--video .fotorama__stage .fotorama__video-play {
  display: none;
}
.fotorama__error .fotorama__video-play,
.fotorama__loaded .fotorama__video-play,
.fotorama__nav__frame .fotorama__video-play {
  opacity: 1;
  display: block;
}
.fotorama__nav__frame .fotorama__video-play {
  width: 32px;
  height: 32px;
  margin-left: -16px;
  margin-top: -16px;
  background-position: -64px -32px;
}
.fotorama__video-close {
  width: 32px;
  height: 32px;
  top: 0;
  right: 24px;
  background-position: -64px 0;
  z-index: 20;
  opacity: 0;
}
.fotorama__wrap--css2 .fotorama__video-close {
  display: none;
}
.fotorama__wrap--css3 .fotorama__video-close {
  -webkit-transform: translate3d(32px, -32px, 0);
  transform: translate3d(32px, -32px, 0);
}
.fotorama__wrap--video .fotorama__video-close {
  display: block;
  opacity: 1;
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  opacity: 0;
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  opacity: 1;
}
.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--video .fotorama__fullscreen-icon {
  opacity: 0 !important;
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  display: none;
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  display: block;
}
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
  display: none !important;
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
  -webkit-transform: translate3d(32px, -32px, 0);
  transform: translate3d(32px, -32px, 0);
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
  -webkit-transform: translate3d(-48px, 0, 0);
  transform: translate3d(-48px, 0, 0);
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
  -webkit-transform: translate3d(48px, 0, 0);
  transform: translate3d(48px, 0, 0);
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
  -webkit-transform: translate3d(32px, -32px, 0) !important;
  transform: translate3d(32px, -32px, 0) !important;
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
  -webkit-transform: translate3d(-48px, 0, 0) !important;
  transform: translate3d(-48px, 0, 0) !important;
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
  -webkit-transform: translate3d(48px, 0, 0) !important;
  transform: translate3d(48px, 0, 0) !important;
}
.fotorama__wrap--css3 .fotorama__arr:not(:focus),
.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
.fotorama__wrap--css3 .fotorama__video-close:not(:focus),
.fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
  transition-property: -webkit-transform, opacity;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  -o-transition-property: transform, opacity;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.fotorama__nav:after,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__stage:before {
  content: "";
  display: block;
  position: absolute;
  text-decoration: none;
  top: 0;
  bottom: 0;
  width: 10px;
  height: auto;
  z-index: 10;
  pointer-events: none;
  background-repeat: no-repeat;
  -webkit-background-size: 1px 100%, 5px 100%;
  background-size: 1px 100%, 5px 100%;
}
.fotorama__nav:before,
.fotorama__stage:before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(25%, rgba(0, 0, 0, 0.2)), color-stop(75%, rgba(0, 0, 0, 0.3)), to(transparent)), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.4), transparent);
  background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), -webkit-radial-gradient(0 50%, farthest-side, rgba(0, 0, 0, 0.4), transparent);
  background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), -o-radial-gradient(0 50%, farthest-side, rgba(0, 0, 0, 0.4), transparent);
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 0 0, 0 0;
  left: -10px;
}
.fotorama__nav.fotorama__shadows--left:before,
.fotorama__stage.fotorama__shadows--left:before {
  left: 0;
}
.fotorama__nav:after,
.fotorama__stage:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(25%, rgba(0, 0, 0, 0.2)), color-stop(75%, rgba(0, 0, 0, 0.3)), to(transparent)), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.4), transparent);
  background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), -webkit-radial-gradient(100% 50%, farthest-side, rgba(0, 0, 0, 0.4), transparent);
  background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), -o-radial-gradient(100% 50%, farthest-side, rgba(0, 0, 0, 0.4), transparent);
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 100% 0, 100% 0;
  right: -10px;
}
.fotorama__nav.fotorama__shadows--right:after,
.fotorama__stage.fotorama__shadows--right:after {
  right: 0;
}
.fotorama--fullscreen .fotorama__nav:after,
.fotorama--fullscreen .fotorama__nav:before,
.fotorama--fullscreen .fotorama__stage:after,
.fotorama--fullscreen .fotorama__stage:before,
.fotorama__wrap--fade .fotorama__stage:after,
.fotorama__wrap--fade .fotorama__stage:before,
.fotorama__wrap--no-shadows .fotorama__nav:after,
.fotorama__wrap--no-shadows .fotorama__nav:before,
.fotorama__wrap--no-shadows .fotorama__stage:after,
.fotorama__wrap--no-shadows .fotorama__stage:before {
  display: none;
}
/* General styles for the modal */
/* 
Styles for the html/body for special modal where we want 3d effects
Note that we need a container wrapping all content on the page for the 
perspective effects (not including the modals and the overlay).
*/
.control-group.submit .controls,
.control-group.social .controls {
  margin-bottom: 0;
  font-weight: normal;
  position: relative;
}
.forgotPassword {
  position: absolute;
  right: 0;
  top: 12px;
}
.gigya-error-display {
  color: #d31411;
  display: none !important;
}
.gigya-input-submit {
  margin-right: 20px;
  background-color: #0079bc;
  color: #ffffff;
}
.md-close {
  color: #ffffff;
  font-size: 24px;
  cursor: pointer;
}
.md-close:hover {
  color: #ffffff;
}
.md-perspective,
.md-perspective body {
  height: 100%;
  overflow: hidden;
}
.md-perspective body {
  background: #222;
  -webkit-perspective: 600px;
  perspective: 600px;
}
.container {
  background: #e74c3c;
  min-height: 100%;
}
.md-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 70%;
  max-width: 630px;
  min-width: 320px;
  height: auto;
  z-index: 99999;
  visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  text-align: left;
  pointer-events: all;
}
.md-show {
  visibility: visible;
}
.md-overlay {
  position: fixed;
  width: 100% !important;
  max-width: 100% !important;
  height: 100%;
  visibility: hidden;
  top: 0;
  left: 0;
  z-index: 99998;
  opacity: 0;
  background: rgba(0, 0, 0, 0.8);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
body:not(.enowa-contest) .md-show ~ .md-overlay {
  opacity: 1;
  visibility: visible;
}
/* Content styles */
.md-content {
  background: #ffffff;
  position: relative;
  margin: 0 auto;
}
.md-content .message-error {
  margin-top: 0;
  margin-bottom: 24px;
}
.md-content .md-header {
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  background-color: #08080A;
  position: relative;
  margin: 0 auto;
  height: 84px;
  padding: 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.md-content .md-header .md-header-title {
  margin: 0;
  color: #ffffff;
  font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 28px;
}
.md-header img {
  margin-top: -20px;
  left: 35px;
  position: absolute;
  height: 50px;
}
.md-content h3 {
  margin: 0;
  padding: 0.4em;
  text-align: center;
  font-size: 2.4em;
  font-weight: 300;
  opacity: 0.8;
  background: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.md-content > * {
  padding: 24px 40px;
  margin: 0;
  font-size: 18px;
}
.md-content > * p {
  margin: 0;
  padding: 10px 0;
}
.md-content > * ul {
  margin: 0;
  padding: 0 0 30px 20px;
}
.md-content > * ul li {
  padding: 5px 0;
}
.md-content button {
  display: block;
  margin: 0;
  min-width: 100px;
  margin-right: auto;
  color: #201E26;
  background-color: #02FD9C;
}
.md-content button span {
  padding-left: 60px;
  color: #201E26;
  -webkit-transition: padding-left 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: padding-left 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  transition: padding-left 0.3s cubic-bezier(0.77, 0, 0.18, 1);
}
.md-content button:after {
  left: 28px;
}
.md-content button:before {
  position: absolute;
  left: 20px;
  margin-top: 1px;
}
.md-content button:hover {
  color: #201E26;
  background-color: #00D773;
}
.md-content button:hover span {
  padding-left: 80px;
}
.md-content button:hover:before {
  background-color: #201E26 !important;
}
.md-content button.btn-lg {
  padding: 15px 20px;
}
/* Individual modal styles with animations/transitions */
/* Effect 1: Fade in and scale up */
.md-effect-1 .md-content {
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.md-show.md-effect-1 .md-content {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
/* Effect 2: Slide from the right */
.md-effect-2 .md-content {
  -webkit-transform: translateX(20%);
  -ms-transform: translateX(20%);
  transform: translateX(20%);
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
  -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
  transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.md-show.md-effect-2 .md-content {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}
/* Effect 3: Slide from the bottom */
.md-effect-3 .md-content {
  -webkit-transform: translateY(20%);
  -ms-transform: translateY(20%);
  transform: translateY(20%);
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.md-show.md-effect-3 .md-content {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
/* Effect 4: Newspaper */
.md-effect-4 .md-content {
  -webkit-transform: scale(0) rotate(720deg);
  -ms-transform: scale(0) rotate(720deg);
  transform: scale(0) rotate(720deg);
  opacity: 0;
}
.md-show.md-effect-4 ~ .md-overlay,
.md-effect-4 .md-content {
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.md-show.md-effect-4 .md-content {
  -webkit-transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
  opacity: 1;
}
/* Effect 5: fall */
.md-effect-5.md-modal {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}
.md-effect-5 .md-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(600px) rotateX(20deg);
  -ms-transform: translateZ(600px) rotateX(20deg);
  transform: translateZ(600px) rotateX(20deg);
  opacity: 0;
}
.md-show.md-effect-5 .md-content {
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -webkit-transform: translateZ(0px) rotateX(0deg);
  -ms-transform: translateZ(0px) rotateX(0deg);
  transform: translateZ(0px) rotateX(0deg);
  opacity: 1;
}
/* Effect 6: side fall */
.md-effect-6.md-modal {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}
.md-effect-6 .md-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
  -ms-transform: translate(30%) translateZ(600px) rotate(10deg);
  transform: translate(30%) translateZ(600px) rotate(10deg);
  opacity: 0;
}
.md-show.md-effect-6 .md-content {
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -webkit-transform: translate(0%) translateZ(0) rotate(0deg);
  -ms-transform: translate(0%) translateZ(0) rotate(0deg);
  transform: translate(0%) translateZ(0) rotate(0deg);
  opacity: 1;
}
/* Effect 7:  slide and stick to top */
.md-effect-7 {
  top: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.md-effect-7 .md-content {
  -webkit-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  transform: translateY(-200%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
.md-show.md-effect-7 .md-content {
  -webkit-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  opacity: 1;
}
/* Effect 8: 3D flip horizontal */
.md-effect-8.md-modal {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}
.md-effect-8 .md-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(-70deg);
  -ms-transform: rotateY(-70deg);
  transform: rotateY(-70deg);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
.md-show.md-effect-8 .md-content {
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg);
  opacity: 1;
}
/* Effect 9: 3D flip vertical */
.md-effect-9.md-modal {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}
.md-effect-9 .md-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(-70deg);
  -ms-transform: rotateX(-70deg);
  transform: rotateX(-70deg);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
.md-show.md-effect-9 .md-content {
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 1;
}
/* Effect 10: 3D sign */
.md-effect-10.md-modal {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}
.md-effect-10 .md-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(-60deg);
  -ms-transform: rotateX(-60deg);
  transform: rotateX(-60deg);
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.md-show.md-effect-10 .md-content {
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 1;
}
/* Effect 11: Super scaled */
.md-effect-11 .md-content {
  -webkit-transform: scale(2);
  -ms-transform: scale(2);
  transform: scale(2);
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.md-show.md-effect-11 .md-content {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
/* Effect 12:  Just me */
.md-effect-12 .md-content {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.md-show.md-effect-12 ~ .md-overlay {
  background: #e74c3c;
}
.md-effect-12 .md-content h3,
.md-effect-12 .md-content {
  background: transparent;
}
.md-show.md-effect-12 .md-content {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
/* Effect 13: 3D slit */
.md-effect-13.md-modal {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}
.md-effect-13 .md-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(-3000px) rotateY(90deg);
  -ms-transform: translateZ(-3000px) rotateY(90deg);
  transform: translateZ(-3000px) rotateY(90deg);
  opacity: 0;
}
.md-show.md-effect-13 .md-content {
  -webkit-animation: slit 0.7s forwards ease-out;
  animation: slit 0.7s forwards ease-out;
}
@-webkit-keyframes slit {
  50% {
    -webkit-transform: translateZ(-250px) rotateY(89deg);
    opacity: 0.5;
    -webkit-animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateZ(0) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes slit {
  50% {
    -webkit-transform: translateZ(-250px) rotateY(89deg);
    transform: translateZ(-250px) rotateY(89deg);
    opacity: 1;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: translateZ(0) rotateY(0deg);
    transform: translateZ(0) rotateY(0deg);
    opacity: 1;
  }
}
/* Effect 14:  3D Rotate from bottom */
.md-effect-14.md-modal {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}
.md-effect-14 .md-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateY(100%) rotateX(90deg);
  -ms-transform: translateY(100%) rotateX(90deg);
  transform: translateY(100%) rotateX(90deg);
  -webkit-transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  transform-origin: 0 100%;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.md-show.md-effect-14 .md-content {
  -webkit-transform: translateY(0%) rotateX(0deg);
  -ms-transform: translateY(0%) rotateX(0deg);
  transform: translateY(0%) rotateX(0deg);
  opacity: 1;
}
/* Effect 15:  3D Rotate in from left */
.md-effect-15.md-modal {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}
.md-effect-15 .md-content {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
  -ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
  transform: translateZ(100px) translateX(-30%) rotateY(90deg);
  -webkit-transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  transform-origin: 0 100%;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.md-show.md-effect-15 .md-content {
  -webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
  -ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
  transform: translateZ(0px) translateX(0%) rotateY(0deg);
  opacity: 1;
}
/* Effect 16:  Blur */
.md-show.md-effect-16 ~ .md-overlay {
  background: rgba(180, 46, 32, 0.5);
}
.md-show.md-effect-16 ~ .container {
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  filter: blur(3px);
}
.md-effect-16 .md-content {
  -webkit-transform: translateY(-5%);
  -ms-transform: translateY(-5%);
  transform: translateY(-5%);
  opacity: 0;
}
.md-show.md-effect-16 ~ .container,
.md-effect-16 .md-content {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.md-show.md-effect-16 .md-content {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
/* Effect 17:  Slide in from bottom with perspective on container */
.md-show.md-effect-17 ~ .container {
  height: 100%;
  overflow: hidden;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.md-show.md-effect-17 ~ .container,
.md-show.md-effect-17 ~ .md-overlay {
  -webkit-transform: rotateX(-2deg);
  -ms-transform: rotateX(-2deg);
  transform: rotateX(-2deg);
  -webkit-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.md-effect-17 .md-content {
  opacity: 0;
  -webkit-transform: translateY(200%);
  -ms-transform: translateY(200%);
  transform: translateY(200%);
}
.md-show.md-effect-17 .md-content {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  -webkit-transition: all 0.3s 0.2s;
  -o-transition: all 0.3s 0.2s;
  transition: all 0.3s 0.2s;
}
/* Effect 18:  Slide from right with perspective on container */
.md-show.md-effect-18 ~ .container {
  height: 100%;
  overflow: hidden;
}
.md-show.md-effect-18 ~ .md-overlay {
  background: rgba(143, 27, 15, 0.8);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.md-show.md-effect-18 ~ .container,
.md-show.md-effect-18 ~ .md-overlay {
  -webkit-transform-style: preserve-3d;
  -webkit-transform-origin: 0% 50%;
  -webkit-animation: rotateRightSideFirst 0.5s forwards ease-in;
  -moz-transform-style: preserve-3d;
  -moz-transform-origin: 0% 50%;
  -moz-animation: rotateRightSideFirst 0.5s forwards ease-in;
  transform-style: preserve-3d;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  animation: rotateRightSideFirst 0.5s forwards ease-in;
}
@-webkit-keyframes rotateRightSideFirst {
  50% {
    -webkit-transform: translateZ(-50px) rotateY(5deg);
    -webkit-animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateZ(-200px);
  }
}
@keyframes rotateRightSideFirst {
  50% {
    -webkit-transform: translateZ(-50px) rotateY(5deg);
    transform: translateZ(-50px) rotateY(5deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateZ(-200px);
    transform: translateZ(-200px);
  }
}
.md-effect-18 .md-content {
  -webkit-transform: translateX(200%);
  -ms-transform: translateX(200%);
  transform: translateX(200%);
  opacity: 0;
}
.md-show.md-effect-18 .md-content {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
  -webkit-transition: all 0.5s 0.1s;
  -o-transition: all 0.5s 0.1s;
  transition: all 0.5s 0.1s;
}
/* Effect 19:  Slip in from the top with perspective on container */
.md-show.md-effect-19 ~ .container {
  height: 100%;
  overflow: hidden;
}
.md-show.md-effect-19 ~ .md-overlay {
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.md-show.md-effect-19 ~ .container,
.md-show.md-effect-19 ~ .md-overlay {
  -webkit-transform-style: preserve-3d;
  -webkit-transform-origin: 50% 100%;
  -webkit-animation: OpenTop 0.5s forwards ease-in;
  -moz-transform-style: preserve-3d;
  -moz-transform-origin: 50% 100%;
  -moz-animation: OpenTop 0.5s forwards ease-in;
  transform-style: preserve-3d;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  animation: OpenTop 0.5s forwards ease-in;
}
@-webkit-keyframes OpenTop {
  50% {
    -webkit-transform: rotateX(10deg);
    -webkit-animation-timing-function: ease-out;
  }
}
@keyframes OpenTop {
  50% {
    -webkit-transform: rotateX(10deg);
    transform: rotateX(10deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
.md-effect-19 .md-content {
  -webkit-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  transform: translateY(-200%);
  opacity: 0;
}
.md-show.md-effect-19 .md-content {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  -webkit-transition: all 0.5s 0.1s;
  -o-transition: all 0.5s 0.1s;
  transition: all 0.5s 0.1s;
}
/* ==========================================================
   Exceptions for this project
   ========================================================== */
/* ==========================================================
   HELPERS
   ========================================================== */
.ir,
.icon {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
.ir br {
  display: none;
}
.hidden {
  display: none !important;
  visibility: hidden;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  display: none;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.invisible {
  visibility: hidden;
}
.clearfix:after {
  clear: both;
}
#location-wrapper,
.location-hero.hero-image .bg-vid {
  height: 100svh;
}
/* ==========================================================
   MEDIA QUERIES
   ========================================================== */
/* Large screen
  ========================================================== */
@media only screen and (min-width: 2050px) {
  .slide-content .slide-title,
  .section-title,
  .widget-title,
  #race-calendar ul li > h2,
  #race-format-wrapper > * ul li > h2,
  #race-calendar.location-calendar ul li > h2,
  .x-large-wrapper-title .wrapper h2,
  #race-calendar.location-calendar ul li:before {
    font-size: 120px;
    line-height: 110px;
  }
  #race-calendar.location-calendar ul li:before {
    margin-top: -83px;
    margin-left: -30vw;
  }
  #race-format-wrapper > * ul li > h2 {
    margin-top: -86px;
  }
  #navigation-mobile ul li a {
    font-size: 60px;
    line-height: 50px;
  }
  #race-calendar.large-list ul li > h2 {
    margin-bottom: -13px;
  }
  #race-calendar.location-calendar ul li > h2 {
    bottom: -18px;
  }
  .downloads .slide-content .slide-title {
    line-height: 0.9;
  }
  .slide-content p {
    max-width: 50%;
  }
  .trophy-hero.trophy-home .slide .slide-title a {
    height: 340px;
  }
  #history-tabs > header .tabs {
    margin-top: -14px;
  }
  .join-us-hero .slide-content {
    max-width: none;
  }
  body.news-v3 #featured-news-v3 ul .more-items-item {
    height: calc(100% - 160px);
  }
}
@media only screen and (min-width: 1800px) {
  .small-slider-title .slide-content .slide-title {
    font-size: 80px;
    line-height: 70px;
  }
}
@media only screen and (min-width: 1681px) {
  body.about #relive-videos .widget-title {
    padding-left: 120px;
  }
}
@media only screen and (min-width: 1441px) {
  .news-item-v3 #news-wrapper-v3,
  .news-item-v3 #news-wrapper-v3-top {
    --block-width: 1206px;
    padding-top: calc(var(--header-height) + 100px);
  }
  .news-item-v3 .widget.article-view.news-item-v3 .article .article-view-intro,
  .news-item-v3 .widget.article-view.news-item-v3 .article .article-view-body {
    width: calc(var(--block-width) / 4 * 3);
  }
  .news-item-v3 .related-news-content > * {
    padding-right: calc((100vw - var(--block-width)) / 2);
    padding-left: 50px;
  }
  .news-item-v3 #news-wrapper-v3 #article-view {
    width: calc((var(--block-width) / 4 * 3) + ((100vw - var(--block-width)) / 2));
  }
  .news-item-v3 .related-news-content {
    width: calc((var(--block-width) / 4) + ((100vw - var(--block-width)) / 2));
  }
  body.podcast .related-news-content {
    width: calc(var(--column-width) * 8 + 50px);
  }
}
@media only screen and (max-width: 1680px) {
  #landing-teams-drivers ul li .wrapper {
    padding: 30px calc(var(--column-width) * 8) 120px var(--column-width);
  }
  #landing-teams-drivers ul li .wrapper .more-items-text {
    width: calc(var(--column-width) * 7);
  }
  .x-background.video-live.center-box .slide {
    background: url(../img/x-background.png) center calc(50% - 100px) no-repeat rgba(0, 0, 0, 0.1);
    background-size: cover;
  }
  body #header .submenu-item#watch-col1 ul li .wrapper h2 {
    font-size: 25px;
  }
  body.results .slider-title-image,
  body.event-page .slider-title-image {
    max-width: 200px;
  }
  body.results .island .slider-title-image,
  body.event-page .island .slider-title-image,
  body.results .energy .slider-title-image,
  body.event-page .energy .slider-title-image {
    width: 100%;
    max-width: 400px;
  }
}
@media only screen and (max-width: 1679px) and (min-width: 1024px) {
  body.mobile-menu {
    --header-height: 81px;
    --row1-height: 81px;
  }
  body.mobile-menu.scroll-not-top.page-loaded:not(.open-menu):not(.header-pinned) {
    --header-height: 81px;
    --row1-height: 81px;
  }
  body.mobile-menu.scroll-not-top:not(.header-pinned) #header .wrapper-group > .wrapper.row1 {
    margin-top: 0;
  }
  body.mobile-menu.home #location-wrapper {
    height: calc((var(--vh, 1vh) * 100) - var(--header-height));
  }
  body.mobile-menu #location-wrapper {
    height: calc(var(--vh, 1vh) * 100);
  }
  body.mobile-menu #featured-news-s3 {
    height: calc((var(--vh, 1vh) * 100) - 180px - 52px);
  }
  body.mobile-menu #featured-news-s3 ul .more-items-item > a:not(.all-box-link),
  body.mobile-menu #featured-news-s3 ul .more-items-item .more-items-img-container {
    height: calc(((var(--vh, 1vh) * 100) - 383px) / 3);
  }
  body.mobile-menu .live-now.no-live a {
    color: #ffffff !important;
  }
  body.mobile-menu.fixed-header #content {
    margin-top: 81px;
  }
  body.mobile-menu.open-menu.page-loaded #header #navigation-mobile ul li,
  body.mobile-menu.open-menu.page-loaded.home #header #navigation-mobile ul li {
    margin-left: 0;
    opacity: 1;
    -webkit-transition: margin-left 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: margin-left 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
    transition: margin-left 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
  }
  body.mobile-menu #header .right-combo .live-now {
    height: var(--header-height);
  }
  body.mobile-menu #header:after {
    display: none;
  }
  body.mobile-menu #header #navigation-mobile {
    transition: none !important;
    overflow: auto;
    z-index: -1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  body.mobile-menu #header #navigation-mobile #top-navigation {
    margin: 0;
    background: #fff;
  }
  body.mobile-menu #header #navigation-mobile #top-navigation ul {
    padding: 30px;
  }
  body.mobile-menu #header #navigation-mobile #top-navigation ul li {
    margin-right: 30px;
    transition: none;
  }
  body.mobile-menu #header #navigation-mobile #top-navigation ul li a {
    font-size: 16px;
  }
  body.mobile-menu #header #navigation-mobile > ul {
    padding-bottom: 0;
  }
  body.mobile-menu #header #navigation-mobile > ul:before {
    left: 0;
    top: var(--header-height);
    position: fixed;
    transition: none !important;
    background: rgba(8, 8, 10, 0.7);
  }
  body.mobile-menu #header #navigation-mobile > ul > li {
    padding-left: 60px;
    background-color: #08080A;
    padding-left: 0;
    width: 100%;
    transition: none !important;
  }
  body.mobile-menu #header #navigation-mobile > ul > li > a {
    padding: 20px 50px 20px 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #ffffff;
  }
  body.mobile-menu #header #navigation-mobile > ul > li > a:after {
    content: "";
    width: 14px;
    height: 14px;
    background-color: #02FD9C;
    -webkit-mask-image: url(../img/chevron-right.svg);
    mask-image: url(../img/chevron-right.svg);
    -webkit-mask-size: auto 14px;
    mask-size: auto 14px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    transform: rotate(0deg);
    display: block;
  }
  body.mobile-menu #header #navigation-mobile > ul > li.dropdown.active > a {
    background-color: #02FD9C;
    color: #000;
  }
  body.mobile-menu #header #navigation-mobile > ul > li.dropdown.active > a:after {
    transform: rotate(-90deg);
    background-color: #000;
  }
  body.mobile-menu #header #navigation-mobile > ul > li.dropdown.active .submenu {
    padding: 10px 0 !important;
    height: auto !important;
    transition: none !important;
    opacity: 1;
  }
  body.mobile-menu #header #navigation-mobile > ul > li.dropdown > a:after {
    transform: rotate(90deg);
    background-color: #ffffff;
  }
  body.mobile-menu #header #navigation-mobile > ul > li.dropdown .submenu {
    position: relative;
    display: block;
    height: 0;
    -webkit-transition: height 0.5s, opacity 0.5s, padding 0.5s, visibility 0.5s !important;
    -o-transition: height 0.5s, opacity 0.5s, padding 0.5s, visibility 0.5s !important;
    transition: height 0.5s, opacity 0.5s, padding 0.5s, visibility 0.5s !important;
    opacity: 0;
    overflow: hidden;
    left: 0 !important;
    padding-top: 0;
    top: 0 !important;
  }
  body.mobile-menu #header #navigation-mobile > ul > li.dropdown .submenu li a {
    padding-top: 12px;
    padding-bottom: 12px;
    color: #fff;
  }
  body.mobile-menu #header #navigation-mobile > ul > li.dropdown .submenu li a:after {
    display: none;
  }
  body.mobile-menu #header #navigation-mobile > ul > li .submenu {
    background: #2F2F33;
    transition: none !important;
  }
  body.mobile-menu #header #navigation-mobile > ul > li .submenu li a {
    color: #02FD9C;
    font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    padding: 15px 50px 15px 30px;
  }
  body.mobile-menu #header #navigation-mobile > ul > li .submenu li a:before {
    display: none;
  }
  body.mobile-menu #header #navigation-mobile ul {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  body.mobile-menu #header #navigation-toggle {
    display: flex;
    transition: none;
    margin: 0;
    width: var(--header-height);
    flex: none;
    background-color: #08080a;
  }
  body.mobile-menu #header #navigation-toggle.open {
    background-color: #2F2F33;
  }
  body.mobile-menu #header .logo-link .logo-img {
    width: 56%;
    height: 56%;
    margin-left: -28%;
    margin-top: -28%;
    -webkit-clip-path: polygon(0 0, 88% 0, 88% 100%, 0% 100%);
    clip-path: polygon(0 0, 88% 0, 88% 100%, 0% 100%);
    -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  }
  body.mobile-menu #header #header-navigation {
    display: none !important;
  }
  body.mobile-menu #header .wrapper-group {
    flex-direction: row;
    justify-content: space-between;
  }
}
@media only screen and (max-width: 1390px) {
  body {
    --header-height: 81px;
    --row1-height: 81px;
  }
  body.right-combo-on .relive-tabs #liveDashboard {
    padding-top: calc(var(--header-height) * 2) !important;
  }
  body #header .right-combo .live-now {
    height: var(--header-height);
  }
  body.scroll-not-top.page-loaded:not(.open-menu):not(.header-pinned) {
    --header-height: 81px;
    --row1-height: 81px;
  }
  body.scroll-not-top:not(.header-pinned) #header .wrapper-group > .wrapper.row1 {
    margin-top: 0;
  }
  body.s3 #location-wrapper {
    height: calc((var(--vh, 1vh) * 100) - 80px);
  }
  body #featured-news-s3 {
    height: calc((var(--vh, 1vh) * 100) - 180px - 52px);
  }
  body #featured-news-s3 ul .more-items-item > a:not(.all-box-link),
  body #featured-news-s3 ul .more-items-item .more-items-img-container {
    height: calc(((var(--vh, 1vh) * 100) - 383px) / 3);
  }
  body .live-now.no-live a {
    color: #ffffff !important;
  }
  body.fixed-header #content {
    margin-top: 81px;
  }
  body.open-menu.page-loaded #header #navigation-mobile ul li,
  body.open-menu.page-loaded.home #header #navigation-mobile ul li {
    margin-left: 0;
    opacity: 1;
    -webkit-transition: margin-left 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: margin-left 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
    transition: margin-left 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
  }
  body.scroll-not-top.page-loaded:not(.open-menu):not(.header-pinned) #header .logo-link .logo-img {
    width: 56%;
    height: 56%;
    margin-left: -28%;
    margin-top: -28%;
  }
  body #header:after {
    display: none;
  }
  body #header #navigation-mobile {
    transition: none !important;
    overflow: auto;
    z-index: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  body #header #navigation-mobile #top-navigation {
    margin: 0;
    background: #fff;
  }
  body #header #navigation-mobile #top-navigation ul {
    padding: 30px;
  }
  body #header #navigation-mobile #top-navigation ul li {
    margin-right: 30px;
    transition: none;
  }
  body #header #navigation-mobile #top-navigation ul li a {
    font-size: 16px;
  }
  body #header #navigation-mobile > ul {
    padding-bottom: 0;
  }
  body #header #navigation-mobile > ul:before {
    left: 0;
    top: var(--header-height);
    position: fixed;
    transition: none !important;
    background: rgba(8, 8, 10, 0.7);
  }
  body #header #navigation-mobile > ul > li {
    padding-left: 60px;
    background-color: #08080A;
    padding-left: 0;
    width: 100%;
    transition: none !important;
  }
  body #header #navigation-mobile > ul > li > a {
    padding: 20px 33px 20px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: none;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #ffffff;
  }
  body #header #navigation-mobile > ul > li > a:after {
    content: "";
    width: 14px;
    height: 14px;
    background-color: #02FD9C;
    -webkit-mask-image: url(../img/chevron-right.svg);
    mask-image: url(../img/chevron-right.svg);
    -webkit-mask-size: auto 14px;
    mask-size: auto 14px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    transform: rotate(0deg);
    display: block;
  }
  body #header #navigation-mobile > ul > li:not(.dropdown) > a:after {
    display: none;
  }
  body #header #navigation-mobile > ul > li.dropdown.active > a {
    background-color: #02FD9C;
    color: #000;
  }
  body #header #navigation-mobile > ul > li.dropdown.active > a:after {
    transform: rotate(-90deg);
    background-color: #000;
  }
  body #header #navigation-mobile > ul > li.dropdown.active .submenu {
    padding: 10px 0 !important;
    height: auto !important;
    transition: none !important;
    opacity: 1;
  }
  body #header #navigation-mobile > ul > li.dropdown > a:after {
    transform: rotate(90deg);
    background-color: #ffffff;
  }
  body #header #navigation-mobile > ul > li.dropdown .submenu {
    position: relative;
    display: block;
    height: 0;
    -webkit-transition: height 0.5s, opacity 0.5s, padding 0.5s, visibility 0.5s !important;
    -o-transition: height 0.5s, opacity 0.5s, padding 0.5s, visibility 0.5s !important;
    transition: height 0.5s, opacity 0.5s, padding 0.5s, visibility 0.5s !important;
    opacity: 0;
    overflow: hidden;
    left: 0 !important;
    padding-top: 0;
    top: 0 !important;
  }
  body #header #navigation-mobile > ul > li.dropdown .submenu li a {
    padding-top: 12px;
    padding-bottom: 12px;
    color: #fff;
  }
  body #header #navigation-mobile > ul > li.dropdown .submenu li a:after {
    display: none;
  }
  body #header #navigation-mobile > ul > li .submenu {
    background: #2F2F33;
    transition: none !important;
  }
  body #header #navigation-mobile > ul > li .submenu li a {
    color: #02FD9C;
    font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    padding: 15px 50px 15px 30px;
  }
  body #header #navigation-mobile > ul > li .submenu li a:before {
    display: none;
  }
  body #header #navigation-mobile ul {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  body #header #navigation-toggle {
    display: flex;
    transition: none;
    margin: 0;
    width: var(--header-height);
    flex: none;
    background-color: #08080a;
  }
  body #header #navigation-toggle.open {
    background-color: #2F2F33;
  }
  body #header .logo-link .logo-img {
    width: 56%;
    height: 56%;
    margin-left: -28%;
    margin-top: -28%;
    -webkit-clip-path: polygon(0 0, 88% 0, 88% 100%, 0% 100%);
    clip-path: polygon(0 0, 88% 0, 88% 100%, 0% 100%);
    -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    transition: all 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  }
  body #header #header-navigation {
    display: none !important;
  }
  body #header .wrapper-group {
    flex-direction: row;
    justify-content: space-between;
  }
}
@media only screen and (max-width: 1440px) {
  :root {
    --scroll-down-box-h: 130px;
  }
  #cookiesbar {
    width: calc(var(--column-width) * 6);
  }
  /* Header */
  #header {
    height: var(--header-height);
  }
  .header-lg #header .wrapper-group > .wrapper.row2 {
    top: calc(var(--header-height) * 2);
  }
  #header .wrapper-group > .wrapper {
    height: var(--header-height);
  }
  #header .social-icons .social-newsletter {
    margin-left: 25px;
  }
  .logo-img,
  .header-lg .logo-img,
  .scroll-not-top.header-lg .logo-img {
    height: calc(var(--header-height) + 10px);
  }
  .header-lg #header {
    height: calc(var(--header-height) * 2);
  }
  .fixed-header #content {
    margin-top: var(--header-height);
  }
  .fixed-header.header-lg #content {
    margin-top: calc((var(--header-height) * 2) + 40px);
  }
  .transparent-header.header-lg .slide.top-box .slide-content {
    padding-top: calc((var(--header-height) * 2) + 40px);
  }
  .transparent-header .slide.top-box .slide-content {
    padding-top: calc(var(--header-height) + 40px);
  }
  .scroll-not-top.header-lg #header {
    height: calc(var(--header-height) * 2);
  }
  .scroll-not-top.header-lg #header .wrapper-group > .wrapper.row2 {
    margin-top: -41px;
  }
  /* Felix 1440 */
  /* Enowa contest */
  .enowa-contest.v2 #topstory-subtitle {
    padding: 40px 0 188px;
  }
  .enowa-contest.v2 #topstory-subtitle li .wrapper p {
    font-size: 22px;
  }
  .enowa-contest.v2 #topstory-subtitle li a {
    max-width: 220px;
  }
  .enowa-contest #topstory-subtitle {
    padding: 30px 0 154px;
  }
  .enowa-contest #article-view .wrapper:before {
    width: 76px;
    height: 53px;
  }
  .enowa-contest #article-view > section:first-child > .widget-title {
    padding-top: 80px;
  }
  .enowa-contest .md-modal #sign-up {
    padding-inline: 50px;
  }
  .enowa-contest .md-modal #sign-up form .formly .image {
    max-width: 270px;
  }
  .enowa-contest .md-modal #sign-up form .formly :first-child .separator {
    width: 100% !important;
  }
  #sign-up.transparent-form:not(.trophy-signup) .formly .formly-field:first-child .separator .navigation.burger-nav {
    top: var(--header-height);
  }
  .header-lg #header .navigation {
    top: var(--header-height);
  }
  #navigation-mobile > ul > li > a {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  #navigation-mobile > ul > li.dropdown .submenu li a {
    padding: 12px calc(var(--column-width) * 2);
  }
  /* end Header */
  .transparent-header.header-lg .slide.top-box .slide-content {
    padding-top: calc(var(--header-height) + 40px);
  }
  #header .social-icons a {
    padding: 10px 9px;
  }
  #header .social-icons .social-newsletter a {
    padding-left: 12px;
    padding-right: 12px;
  }
  #header .social-icons > div h3,
  #header .social-icons a {
    font-size: 17px;
  }
  .social-icons .social-tiktok a:before {
    width: 16px;
    height: 16px;
    margin-top: -7px;
  }
  #header .social-icons div:not(.social-newsletter):not(.social-search) a {
    width: 40px;
  }
  #mediacenter-header {
    bottom: 0;
  }
  #join-us-header {
    bottom: 100px;
  }
  .secondary-content > * {
    width: 640px;
  }
  .menu > li > a {
    font-size: 16px;
  }
  h1 {
    font-size: 48px;
  }
  .one-five.social-stream .socialstream-item,
  .one-six.social-stream .socialstream-item,
  .one-seven.social-stream .socialstream-item,
  .one-eight.social-stream .socialstream-item {
    width: calc(25% -  27px);
  }
  .one-four:not(.full-width) .more-items-item .wrapper,
  .one-five:not(.full-width) .more-items-item .wrapper,
  .one-six:not(.full-width) .more-items-item .wrapper,
  .one-seven:not(.full-width) .more-items-item .wrapper,
  .one-eight:not(.full-width) .more-items-item .wrapper,
  .social-stream:not(.full-width) .more-items-item .wrapper {
    padding: 15px 10px;
  }
  .slide-content {
    padding-left: 40px;
    padding-right: 40px;
  }
  .topstory-text-left.center-box .slide-content {
    padding-left: 40px;
  }
  .topstory-text-left.center-box .slide-content {
    padding-right: 40px;
  }
  .slide-content > * {
    /* max-width: (@max-width-column / 1.5);*/
  }
  .tabs-end,
  .tabs-start {
    padding-top: 108px !important;
  }
  .social-stream:not(.full-width):not(.one-two):not(.one-one) .socialstream-item .socialstream-item-username {
    font-size: 13px;
  }
  .social-stream:not(.full-width):not(.one-two):not(.one-one) .socialstream-item .socialstream-item-time {
    font-size: 10px;
  }
  .social-stream:not(.full-width):not(.one-two):not(.one-one) .socialstream-item .socialstream-item-message {
    font-size: 13px;
  }
  .social-stream:not(.full-width) .socialstream-item .socialstream-item-time,
  .social-stream:not(.full-width) .socialstream-item .socialstream-item-username {
    padding-left: 40px;
    padding-right: 40px;
  }
  .social-stream:not(.full-width) .socialstream-item .wrapper:after {
    width: 24px;
    height: 24px;
    font-size: 24px;
    line-height: 24px;
    top: 18px;
    right: 15px;
  }
  .social-stream:not(.full-width) .socialstream-item .socialstream-item-username-image,
  .social-stream.list-view .socialstream-item .socialstream-item-username-image {
    width: 30px;
    top: 16px;
    left: 15px;
  }
  .md-content > *,
  .md-content .md-header {
    padding-left: 30px;
    padding-right: 30px;
  }
  .tabs-end header,
  .tabs-start header {
    margin-top: -60px;
  }
  .text-over .wrapper {
    padding: 20px;
  }
  .img-aside .more-items-item .wrapper {
    /*padding: @wrapper-padding var(--column-margin) 0 var(--column-margin);*/
  }
  .img-aside.img-max-w .more-items-item > a,
  .img-aside.img-max-w .more-items-item .more-items-img-container {
    max-width: 200px;
  }
  .img-aside .more-items-item > a img,
  .img-aside .more-items-item .more-items-img-container img {
    padding: var(--column-margin) 0 var(--column-margin) var(--column-margin);
  }
  .img-end.img-aside .more-items-item > a img,
  .img-end.img-aside .more-items-item .more-items-img-container img,
  .img-end-start.img-aside .more-items-item:nth-child(odd) > a img,
  .img-end-start.img-aside .more-items-item:nth-child(odd) .more-items-img-container img,
  .img-start-end.img-aside .more-items-item:nth-child(even) > a img,
  .img-start-end.img-aside .more-items-item:nth-child(even) .more-items-img-container img {
    padding: var(--column-margin) var(--column-margin) var(--column-margin) 0;
  }
  .img-start-end:not(.img-aside) .more-items-item:nth-child(even) > a img,
  .img-start-end:not(.img-aside) .more-items-item:nth-child(even) .more-items-img-container img,
  .img-end-start:not(.img-aside) .more-items-item:nth-child(odd) > a img,
  .img-end-start:not(.img-aside) .more-items-item:nth-child(odd) .more-items-img-container img {
    padding: 0 var(--column-margin) var(--column-margin) var(--column-margin);
  }
  .img-padding .more-items-item > a,
  .img-padding .more-items-item .more-items-img-container {
    padding: 40px var(--column-margin) 20px;
  }
  .small-wrapper-padding .wrapper {
    padding: 10px var(--column-margin) !important;
  }
  .no-wrapper-padding .wrapper {
    padding: 0 !important;
  }
  .large-wrapper-title .wrapper h2 {
    font-size: 45px;
    line-height: 40px;
  }
  .x-medium-wrapper-title .wrapper h2,
  .x-small-title .section-title,
  .x-small-title .widget-title,
  .enowa-contest #article-view .wrapper .more-items-long-text .layout-column > div > div:first-child {
    font-size: 20px;
    line-height: 20px;
  }
  .boxed .more-items-item .more-items-category,
  .new-boxed .more-items-item .more-items-category {
    font-size: 50px;
    line-height: 50px;
  }
  .widget.only-buttom .more-items-item {
    margin-bottom: 45px;
  }
  .column .gap-50:not(.full-width) .more-items-list,
  .column .gap-50:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 50px) !important;
  }
  .column .gap-49:not(.full-width) .more-items-list,
  .column .gap-49:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 49px) !important;
  }
  .column .gap-48:not(.full-width) .more-items-list,
  .column .gap-48:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 48px) !important;
  }
  .column .gap-47:not(.full-width) .more-items-list,
  .column .gap-47:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 47px) !important;
  }
  .column .gap-46:not(.full-width) .more-items-list,
  .column .gap-46:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 46px) !important;
  }
  .column .gap-45:not(.full-width) .more-items-list,
  .column .gap-45:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 45px) !important;
  }
  .column .gap-44:not(.full-width) .more-items-list,
  .column .gap-44:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 44px) !important;
  }
  .column .gap-43:not(.full-width) .more-items-list,
  .column .gap-43:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 43px) !important;
  }
  .column .gap-42:not(.full-width) .more-items-list,
  .column .gap-42:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 42px) !important;
  }
  .column .gap-41:not(.full-width) .more-items-list,
  .column .gap-41:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 41px) !important;
  }
  .column .gap-40:not(.full-width) .more-items-list,
  .column .gap-40:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 40px) !important;
  }
  .column .gap-39:not(.full-width) .more-items-list,
  .column .gap-39:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 39px) !important;
  }
  .column .gap-38:not(.full-width) .more-items-list,
  .column .gap-38:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 38px) !important;
  }
  .column .gap-37:not(.full-width) .more-items-list,
  .column .gap-37:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 37px) !important;
  }
  .column .gap-36:not(.full-width) .more-items-list,
  .column .gap-36:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 36px) !important;
  }
  .column .gap-35:not(.full-width) .more-items-list,
  .column .gap-35:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 35px) !important;
  }
  .column .gap-34:not(.full-width) .more-items-list,
  .column .gap-34:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 34px) !important;
  }
  .column .gap-33:not(.full-width) .more-items-list,
  .column .gap-33:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 33px) !important;
  }
  .column .gap-32:not(.full-width) .more-items-list,
  .column .gap-32:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 32px) !important;
  }
  .column .gap-31:not(.full-width) .more-items-list,
  .column .gap-31:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 31px) !important;
  }
  .column .gap-30:not(.full-width) .more-items-list,
  .column .gap-30:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 30px) !important;
  }
  .column .gap-29:not(.full-width) .more-items-list,
  .column .gap-29:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 29px) !important;
  }
  .column .gap-28:not(.full-width) .more-items-list,
  .column .gap-28:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 28px) !important;
  }
  .column .gap-27:not(.full-width) .more-items-list,
  .column .gap-27:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 27px) !important;
  }
  .column .gap-26:not(.full-width) .more-items-list,
  .column .gap-26:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 26px) !important;
  }
  .column .gap-25:not(.full-width) .more-items-list,
  .column .gap-25:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 25px) !important;
  }
  .column .gap-24:not(.full-width) .more-items-list,
  .column .gap-24:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 24px) !important;
  }
  .column .gap-23:not(.full-width) .more-items-list,
  .column .gap-23:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 23px) !important;
  }
  .column .gap-22:not(.full-width) .more-items-list,
  .column .gap-22:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 22px) !important;
  }
  .column .gap-21:not(.full-width) .more-items-list,
  .column .gap-21:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 21px) !important;
  }
  .column .gap-20:not(.full-width) .more-items-list,
  .column .gap-20:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 20px) !important;
  }
  .column .gap-19:not(.full-width) .more-items-list,
  .column .gap-19:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 19px) !important;
  }
  .column .gap-18:not(.full-width) .more-items-list,
  .column .gap-18:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 18px) !important;
  }
  .column .gap-17:not(.full-width) .more-items-list,
  .column .gap-17:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 17px) !important;
  }
  .column .gap-16:not(.full-width) .more-items-list,
  .column .gap-16:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 16px) !important;
  }
  .column .gap-15:not(.full-width) .more-items-list,
  .column .gap-15:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 15px) !important;
  }
  .column .gap-14:not(.full-width) .more-items-list,
  .column .gap-14:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 14px) !important;
  }
  .column .gap-13:not(.full-width) .more-items-list,
  .column .gap-13:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 13px) !important;
  }
  .column .gap-12:not(.full-width) .more-items-list,
  .column .gap-12:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 12px) !important;
  }
  .column .gap-11:not(.full-width) .more-items-list,
  .column .gap-11:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 11px) !important;
  }
  .column .gap-10:not(.full-width) .more-items-list,
  .column .gap-10:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 10px) !important;
  }
  .column .gap-9:not(.full-width) .more-items-list,
  .column .gap-9:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 9px) !important;
  }
  .column .gap-8:not(.full-width) .more-items-list,
  .column .gap-8:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 8px) !important;
  }
  .column .gap-7:not(.full-width) .more-items-list,
  .column .gap-7:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 7px) !important;
  }
  .column .gap-6:not(.full-width) .more-items-list,
  .column .gap-6:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 6px) !important;
  }
  .column .gap-5:not(.full-width) .more-items-list,
  .column .gap-5:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 5px) !important;
  }
  .column .gap-4:not(.full-width) .more-items-list,
  .column .gap-4:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 4px) !important;
  }
  .column .gap-3:not(.full-width) .more-items-list,
  .column .gap-3:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 3px) !important;
  }
  .column .gap-2:not(.full-width) .more-items-list,
  .column .gap-2:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 2px) !important;
  }
  .column .gap-1:not(.full-width) .more-items-list,
  .column .gap-1:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 1px) !important;
  }
  .column .gap-0:not(.full-width) .more-items-list,
  .column .gap-0:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 0px) !important;
  }
  .medium-slider-title .slide-content .slide-title {
    font-size: 60px;
    line-height: 60px;
  }
  #sign-up {
    padding: 40px;
  }
  .title-text {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }
  .news header figcaption {
    bottom: 24px;
    padding-right: 30px;
  }
  #error-404 {
    max-width: 1280px;
    padding: 150px 60px;
  }
  #action-buttons-group {
    height: 80px;
    width: calc(var(--column-width) * 6 + 40px) !important;
  }
  html.no-touch .action-button,
  html.touch .action-button,
  html.no-touch #news-top ul li .wrapper .link-button,
  html.touch #news-top ul li .wrapper .link-button {
    height: 80px;
  }
  #top-wrapper:not(.full-width-content):before {
    left: calc(var(--column-width) * 6 + 40px);
  }
  #top-wrapper:not(.full-width-content) > * {
    margin-left: calc(var(--column-width) * 6 + 40px);
  }
  #top-wrapper:not(.full-width-content) > *#latest-bar {
    margin-top: -210px;
  }
  #top-wrapper:not(.full-width-content) > *:first-child {
    margin-top: -160px;
  }
  .countdown-text .countdown-time {
    height: 160px;
  }
  .countdown-text .number {
    line-height: 40px;
    height: 50px;
    font-size: 50px;
  }
  .countdown-text .name {
    margin-top: 10px;
  }
  #race-calendar.elements-inline ul li .wrapper .link-button {
    height: 50px;
  }
  #race-calendar ul li {
    height: 160px;
  }
  #race-calendar ul li .wrapper h2 {
    font-size: 30px;
    line-height: 25px;
  }
  #race-calendar ul li .wrapper h2 span {
    font-size: 18px;
    line-height: 25px;
  }
  #race-calendar.large-list ul li .wrapper {
    margin-top: 40px;
  }
  #race-calendar.large-list ul li .wrapper h2 {
    font-size: 30px;
  }
  #race-calendar.large-list ul li .wrapper h2 a span {
    font-size: 18px;
    line-height: 25px;
  }
  #race-calendar.large-list ul li.copper > a:before,
  #race-calendar.location-calendar ul li.copper > a:before,
  #race-calendar.large-list ul li.island-1 > a:before,
  #race-calendar.location-calendar ul li.island-1 > a:before,
  #race-calendar.large-list ul li.island-2 > a:before,
  #race-calendar.location-calendar ul li.island-2 > a:before,
  #race-calendar.large-list ul li.energy > a:before,
  #race-calendar.location-calendar ul li.energy > a:before {
    height: 161px;
    margin-top: -110px;
  }
  #race-calendar.large-list ul li > a:before,
  #race-calendar.location-calendar ul li > a:before {
    width: 200px;
    height: 100px;
    margin-left: -100px;
    margin-top: -50px;
  }
  .group-name,
  .more-items-item .wrapper .group-name {
    font-size: 45px;
  }
  .widget.text-block-lg .more-items-list {
    max-width: calc(var(--column-width) * 14) !important;
  }
  .widget.space-to-title > .more-items-list,
  .widget.space-to-title > .tabs-content {
    margin-top: 40px;
  }
  #wrapper-combo-left #combo-item-1 .more-items-item .wrapper > *:first-child,
  #wrapper-combo-left #combo-item-2 .more-items-item .wrapper > *:first-child,
  #wrapper-combo-left #combo-item-3 .more-items-item .wrapper > *:first-child {
    margin-top: 60px;
  }
  #wrapper-combo-right #combo-item-1 .more-items-item .wrapper > *:first-child,
  #wrapper-combo-right #combo-item-2 .more-items-item .wrapper > *:first-child,
  #wrapper-combo-right #combo-item-3 .more-items-item .wrapper > *:first-child {
    margin-top: 60px;
  }
  #horizontal-scroll-content-wrapper .h-text-square {
    padding-bottom: 70px;
  }
  #horizontal-scroll-content-wrapper .h-text-square > ul > li > a {
    width: calc(var(--column-width) * 5);
    margin-right: calc(var(--column-width) * 4);
  }
  #horizontal-scroll-content-wrapper .h-text-square > ul > li .wrapper {
    margin-bottom: 0;
    width: calc(var(--column-width) * 7);
  }
  #horizontal-scroll-content-wrapper .h-main-text-long ul {
    margin-top: 40px;
  }
  #horizontal-scroll-content-wrapper > * {
    padding-bottom: 5vh;
  }
  .home .hero-image .slide-content {
    margin-top: -80px !important;
  }
  .team-page .column #back-button .link-button a {
    margin-bottom: 50px;
  }
  #single-article ul li .wrapper h2 {
    margin-bottom: 20px;
  }
  .small-hero-article > .article {
    margin-top: 120px !important;
  }
  #news-top ul li .wrapper .link-button {
    width: calc(var(--column-width) * 6 + 40px);
  }
  .medium-wrapper-title .wrapper h2 {
    font-size: 35px;
  }
  #landing-teams-drivers ul li .wrapper {
    padding: 20px calc(var(--column-width) * 8.8) 0 40px;
  }
  #landing-teams-drivers ul li .wrapper .more-items-text {
    width: calc(var(--column-width) * 7);
  }
  #landing-teams-drivers ul li .img-team {
    padding-right: calc(30px - var(--column-margin));
    width: calc(var(--column-width) * 8.8);
  }
  #landing-teams-drivers ul li .wrapper .link-button {
    bottom: 10px;
  }
  #landing-teams-drivers ul li {
    height: calc(var(--column-width) * 5.5);
  }
  #race-calendar.location-calendar .widget-title {
    top: calc(var(--header-height) + 7vh);
    margin-left: -30vw;
  }
  #race-calendar.large-list ul li .wrapper .link-button {
    bottom: 0;
  }
  #race-calendar.large-list ul li > h2 a span,
  #race-calendar.elements-inline ul li > h2 a span {
    margin-top: -20px;
    height: 40px;
    font-size: 18px;
    line-height: 20px;
  }
  #landing-teams-drivers ul li > h2 {
    bottom: 14px;
  }
  body.bad-ratio #join-us-header p span {
    display: none;
  }
  #form-wrapper .hero-image .bg-vid {
    height: calc(var(--vh, 1vh) * 100 + 400px);
  }
  #form-wrapper #sign-up {
    max-width: 500px;
  }
  #sign-up.transparent-form:not(.trophy-signup) .formly .formly-field:first-child .separator {
    width: 140%;
  }
  #top-wrapper #countdown {
    height: 160px;
  }
  #top-wrapper > *#latest-bar.single-item-bar,
  #top-wrapper.full-width-content .countdown {
    width: calc(var(--column-width) * 18 + 60px);
  }
  #top-wrapper.full-width-content .action-button {
    width: calc(var(--column-width) * 6 + 60px);
  }
  #top-wrapper.full-width-content > * {
    margin-top: -150px !important;
  }
  #top-wrapper.full-width-content .action-button,
  #top-wrapper.full-width-content .countdown .countdown-text .countdown-time {
    height: 150px;
  }
  #the-prize {
    padding-top: calc(var(--header-height) * 1.2);
  }
  #the-prize ul {
    padding: 4% 0 !important;
  }
  .x-background.video-live.center-box .slide {
    background: url(../img/x-background.png) center calc(50% - 74px) no-repeat rgba(0, 0, 0, 0.1);
    background-size: cover;
  }
  body.bad-ratio .location-hero.video-live .slide-content .slide-title {
    margin: 0;
  }
  body.bad-ratio .location-hero.video-live .slide-content .btn {
    margin-top: 10px;
    width: 100px;
    height: 100px;
  }
  body.bad-ratio #top-wrapper:not(.full-width-content) > *#latest-bar {
    margin-top: -190px;
  }
  body.bad-ratio .countdown-text .countdown-time {
    height: 140px;
  }
  .home-v3.home .hero-image.bottomn-box .slide-content,
  .home-v3 .hero-image.bottomn-bo .slide-content {
    padding-bottom: 220px;
  }
  .schedule-table .widget-title {
    margin-top: -16px;
    font-size: 90px;
  }
  .video-container .overlay-data .menu-options {
    padding-top: 100px;
  }
  .video-container .overlay-data:before {
    margin-top: 50px;
  }
  body.results .home-results .team-logo-drivers,
  body.results .home-results .team-drivers-image {
    display: none !important;
  }
  .standings-spotlight .tabs-content .team-logo-drivers {
    padding-left: 72px;
  }
  .standings-spotlight .tabs-content .team-logo-drivers:before,
  .standings-spotlight .tabs-content .team-drivers {
    height: 72px;
  }
  .standings-spotlight .tabs-content .team-logo {
    width: 72px;
  }
  .standings-spotlight .tabs-content .team-drivers {
    padding-left: 87px;
  }
  .standings-spotlight .tabs-content .team-position {
    height: 72px;
    width: 72px;
    bottom: 72px;
  }
  body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team .team-logo {
    bottom: 72px;
  }
  body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team .team-position {
    bottom: 145px;
    font-size: 80px;
  }
  body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team .team-drivers > div {
    font-size: 16px;
  }
  #top-wrapper-v3 #scroll-down-info ul li,
  #top-wrapper-v3 #scroll-down-info.countdown:before,
  #top-wrapper-v3 #scroll-down-info.countdown:after,
  #top-wrapper-v3 #scroll-down-info.countdown .countdown-text .countdown-time {
    height: 115px;
  }
  #top-wrapper-v3 #scroll-down-info {
    margin-top: -115px;
  }
  .top-stories-wrapper #locations-menu {
    bottom: 140px;
  }
  .home-v3 .hero-image .slide-content .btn,
  .home.home-v3 .hero-image .slide-content .btn {
    font-size: 16px;
    margin-top: 0;
  }
  #top-news ul li {
    margin-bottom: 20px;
  }
  .top-stories-wrapper #top-news {
    bottom: 40px;
  }
  #top-news ul li .wrapper time {
    width: 105px;
    height: 27px;
    font-size: 10px;
    line-height: 27px;
  }
  #top-news ul li .wrapper h2 {
    font-size: 12px;
  }
  body.results #results-one .team-points.total.ng-binding,
  body.results #results-two .team-points.total.ng-binding {
    font-size: 30px;
  }
  body.results .home-results#results-one .team-points.total.ng-binding,
  body.results .home-results#results-two .team-points.total.ng-binding {
    width: 70px;
  }
  #top-wrapper-v3 #scroll-down-info.countdown .countdown-text .number {
    font-size: 30px;
    line-height: 24px;
  }
  #top-wrapper-v3 #scroll-down-info.countdown:after {
    background-size: 60px auto;
  }
  .home-v3 .hero-image.count-us-in .slide .slide-content:before,
  .home.home-v3 .hero-image.count-us-in .slide .slide-content:before {
    width: 130px;
    height: 130px;
    margin-bottom: -130px;
    bottom: 500px;
    left: calc(var(--column-width) + 652px);
  }
  .home-v3 .hero-image.count-us-in .slide .slide-content:after,
  .home.home-v3 .hero-image.count-us-in .slide .slide-content:after {
    width: 130px;
    height: 130px;
    bottom: 362px;
    left: 650px;
    margin-bottom: -130px;
    margin-left: -130px;
  }
  .home-v3 .hero-image.count-us-in .slide:before,
  .home.home-v3 .hero-image.count-us-in .slide:before {
    width: 130px;
    height: 130px;
    bottom: 470px;
  }
  #landing-broadcaster.dark:not(.landing-current-broadcaster) .widget-title {
    margin-top: 20px;
  }
  .country-flag {
    width: 70px !important;
  }
  body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li .more-items-img-container {
    width: 80px;
  }
  body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li .wrapper > a {
    font-size: 14px;
  }
  body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li .wrapper h2 {
    font-size: 18px;
  }
  .country-name {
    font-size: 18px;
    line-height: 18px;
  }
  .broadcast-wrapper:before {
    margin: 80px auto !important;
    width: 140px !important;
    height: 140px !important;
  }
  .broadcast-wrapper.island:before,
  .broadcast-wrapper.copper:before {
    width: 280px !important;
  }
  .broadcast-wrapper.broadcast-wrapper-top:after {
    height: 300px;
  }
  .country-selected .country-name-group > a,
  .country-selected > a {
    font-size: 18px;
  }
  .schedule-table ul li .wrapper table {
    margin-top: 10px;
  }
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td {
    font-size: 20px;
  }
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr td:first-child {
    width: 400px;
  }
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table {
    table-layout: fixed;
  }
  #landing-broadcaster .more-items-group > table > thead th table td {
    padding-left: 0;
  }
  #landing-broadcaster .more-items-group > table > thead th table td:last-child {
    padding-left: 67px;
  }
  #landing-broadcaster .more-items-group > table > tbody > tr > td table tr td:first-child {
    padding-left: 0;
  }
  #landing-broadcaster .more-items-group > table td {
    font-size: 14px;
  }
  #landing-broadcaster.landing-current-broadcaster > header {
    top: 58px;
  }
  #landing-broadcaster.landing-current-broadcaster {
    padding-bottom: 80px;
  }
  .broadcast-wrapper .schedule-table ul li.more-items-item {
    margin-bottom: 60px;
  }
  #broacast-table-wrapper {
    padding-top: 50px;
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data .video-first .thumb-data .thumb-title:before {
    font-size: 60px;
    line-height: 40px;
  }
  .relive-tabs #liveDashboard aside .tabs li a {
    width: 90px;
    height: 87px;
  }
  .relive-tabs #liveDashboard aside .tabs li a.copper-x-prix,
  .relive-tabs #liveDashboard aside .tabs li a.energy-x-prix,
  .relive-tabs #liveDashboard aside .tabs li a.island-x-prix {
    height: 138px;
  }
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown .countdown-text .countdown-time,
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown:before {
    height: 130px;
  }
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown:before {
    width: 130px;
  }
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown {
    margin-top: -130px;
  }
  body.home-v4 .top-stories-wrapper #locations-menu {
    bottom: 198px;
  }
  body.home-v4.home .hero-image .slide-content {
    padding-bottom: 245px;
  }
  body.home-v4.home .hero-image .slide .slide-title {
    margin-bottom: 0;
  }
  body.home-v4.home .hero-image .slide .btn {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .small-slider-title .slide-content .slide-title {
    font-size: 50px;
    line-height: 40px;
  }
  #featured-news .widget-title {
    height: 60px;
    line-height: 60px;
    top: -60px;
  }
  #featured-news .tabs-content ul {
    padding: 20px;
  }
  #featured-news .tabs-content ul li .wrapper {
    padding: 8px 35px 18px 20px;
  }
  #featured-news .tabs-content ul li .wrapper:after {
    right: 16px;
  }
  #featured-news .tabs-content ul li .wrapper h2 {
    font-size: 12px;
  }
  body.featured-open #featured-news .widget-title {
    top: -60px;
  }
  .simple-link,
  body #header .submenu-item .link-button {
    height: 60px;
    line-height: 60px;
  }
  #top-wrapper-v3 #scroll-down-info.countdown .countdown-text .over {
    font-size: 50px;
  }
  #horizontal-scroll-content-wrapper .priority-item {
    width: calc(var(--column-width) * 8);
  }
  #horizontal-scroll-content-wrapper .priority-item#priority-002,
  #horizontal-scroll-content-wrapper .priority-item#priority-004,
  #horizontal-scroll-content-wrapper .priority-item#priority-006 {
    width: calc(var(--column-width) * 7);
  }
  #results-landing ul li .wrapper .more-items-category {
    font-size: 20px;
    line-height: 20px;
  }
  body #header .submenu-item#watch-col1 ul li .wrapper h2 {
    font-size: 20px;
  }
  body.results .slider-title-image,
  body.event-page .slider-title-image {
    max-width: 200px;
  }
  body.results .island .slider-title-image,
  body.event-page .island .slider-title-image,
  body.results .energy .slider-title-image,
  body.event-page .energy .slider-title-image {
    max-width: 350px;
  }
  #location-wrapper .hero-image-multiple .more-items-item .wrapper {
    padding-bottom: 245px;
  }
  #location-wrapper .hero-image-multiple .more-items-item .wrapper .link-button a {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  #location-wrapper .hero-image-multiple .more-items-item .wrapper h2 {
    font-size: 50px;
    line-height: 40px;
  }
  #rf-menu {
    top: 120px;
  }
  body.s3 #location-wrapper .hero-image-multiple {
    height: calc(100% - 173px);
  }
  body.s3 #location-wrapper .hero-image-multiple .more-items-item .wrapper {
    padding-bottom: 85px;
  }
  body.s3 #location-wrapper .hero-image-multiple .more-items-item .wrapper h2,
  body.s3 .large-wrapper-title .wrapper h2 {
    font-size: 40px;
    line-height: 35px;
  }
  body.s3 #video-large ul li > a img {
    aspect-ratio: 2.1306785;
  }
  body.s3 #right-side #results-button {
    height: 130px;
  }
  body.s3 #race-calendar.large-list.double-header ul li > h2 a > span {
    font-size: 24px;
  }
  .news-s3 ul .more-items-item .wrapper {
    padding: var(--column-margin) calc(var(--column-margin) * 2) !important;
  }
  .news-s3 ul .more-items-item .wrapper h2 {
    font-size: 18px;
    line-height: 23px;
  }
  .news-item-v3 #news-wrapper-v3,
  .news-item-v3 #news-wrapper-v3-top {
    padding-top: calc(var(--header-height) + 100px);
  }
  #featured-news-s3 {
    height: calc((var(--vh, 1vh) * 100) - (50px + ((var(--column-width) * 2) - (var(--column-margin) * 2))) - 130px);
  }
  #featured-news-s3 ul .more-items-item > a,
  #featured-news-s3 ul .more-items-item .more-items-img-container {
    height: calc(((var(--vh, 1vh) * 100) - (50px + ((var(--column-width) * 2) - (var(--column-margin) * 2))) - 275px) / 3);
  }
  #footer-navigation .menu > li > a {
    font-size: 13px;
  }
  #footer-navigation .menu > li .submenu li a {
    font-size: 14px;
  }
  #stand-for .more-items-category {
    font-size: 22px;
  }
  body.about .x-medium-wrapper-title .wrapper h2 {
    font-size: 30px;
    line-height: 35px;
  }
  .related-news-content #recent-news ul li .wrapper:before {
    top: 10px;
  }
  #podcast-news.text-over .wrapper {
    padding: 15px;
  }
  #featured-news-large ul .more-items-item:first-child .wrapper h2 {
    font-size: 32px;
    line-height: 30px;
  }
  #featured-news-large ul .more-items-item:first-child .wrapper time {
    font-size: 14px;
    margin-top: 22px;
  }
  #news-banner {
    top: calc(var(--header-height) + 75px);
  }
  body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-channels .schedule-channels-logos .logo-container {
    padding: 30px var(--column-width);
  }
  body.b-info #modal-country-select {
    top: 250px;
  }
  body #header #header-navigation > .menu > li:first-child > a {
    padding-left: 24px;
  }
  body #header .live-now {
    left: 24px;
  }
  body #header .right-combo .live-now {
    width: 260px;
    padding: 0 24px;
  }
  body #featured-news-s3 {
    height: calc((var(--vh, 1vh) * 100) - 160px - 102px);
  }
  body #featured-news-s3 ul .more-items-item > a:not(.all-box-link),
  body #featured-news-s3 ul .more-items-item .more-items-img-container {
    height: calc(((var(--vh, 1vh) * 100) - 406px) / 3);
  }
}
@media only screen and (max-width: 1280px) {
  :root {
    --scroll-down-box-h: 110px;
  }
  #header .social-icons a {
    padding-right: 11px;
    padding-left: 11px;
  }
  #header .social-icons a span {
    font-size: 13px;
  }
  #header .social-icons div:not(.social-newsletter):not(.social-search) a {
    width: 48px;
  }
  #cookiesbar {
    width: calc(var(--column-width) * 7 + 10px);
    left: 15px;
    bottom: 15px;
  }
  .menu > li > a {
    font-size: 14px;
  }
  #navigation-mobile > ul > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .dropdown:not(#languages) .submenu li a,
  .header-lg:not(.scroll-not-top) #header .dropdown .submenu li a,
  #header .dropdown .submenu li a {
    font-size: 14px;
  }
  h1 {
    font-size: 42px;
  }
  h2 {
    font-size: 20px;
  }
  h3 {
    font-size: 18px;
  }
  h4 {
    font-size: 16px;
  }
  h5 {
    font-size: 9px;
  }
  h6 {
    font-size: 14px;
  }
  .slide-content > * {
    max-width: 70%;
  }
  .related-content {
    width: 320px;
  }
  .secondary-content > * {
    width: 562px;
  }
  .widget:not(.article-view):not(.navigation),
  .widget .slide-items {
    padding-top: 130px;
    padding-bottom: 130px;
  }
  .widget-title ~ .more-items-list,
  .widget-title ~ .tabs-content,
  .widget-title ~ section {
    margin-top: -10px;
  }
  .x-medium-wrapper-title .wrapper h2,
  .x-small-title .section-title,
  .x-small-title .widget-title,
  .enowa-contest #article-view .wrapper .more-items-long-text .layout-column > div > div:first-child {
    font-size: 20px;
    line-height: 25px;
  }
  .tabs-end,
  .tabs-start {
    padding-top: 100px !important;
  }
  .slide-content p {
    font-size: 18px;
    line-height: 1.4;
  }
  .more-items-category,
  .more-items-subsection,
  .galleries-items .galleries-item .galleries-item-count {
    font-size: 16px;
  }
  .tabs-end header,
  .tabs-start header {
    margin-top: -55px;
  }
  .img-aside.img-max-w .more-items-item > a,
  .img-aside.img-max-w .more-items-item .more-items-img-container {
    max-width: 150px;
  }
  .related-content .img-aside .more-items-item > a,
  .related-content .img-aside .more-items-item .more-items-img-container {
    max-width: 80px;
  }
  .related-content .img-aside .more-items-item h2 {
    font-size: 16px;
  }
  .widget.article-view .article header > *,
  .widget.article-view .article .article-view-body {
    margin-top: 30px;
  }
  .article-view-time {
    font-size: 16px;
  }
  .article-view-title,
  .article-view-time,
  .article-view-category,
  .article-view-intro,
  .article-view-body {
    max-width: 700px;
  }
  .news header figcaption {
    bottom: 105px;
    padding-left: 60px;
    width: 100%;
    text-align: left;
  }
  .scoreboard ul li {
    font-size: 20px;
  }
  .one-of-seven,
  .one-seven .more-items-item,
  .one-seven.img-aside .more-items-item,
  .one-seven .more-video-item,
  .one-seven .galleries-item,
  .one-seven .socialstream-item,
  .one-seven.landing li,
  .one-seven .control-group,
  .one-seven .formly > * > * {
    width: calc(20% -  27px);
  }
  .column .gap-50:not(.full-width) .more-items-list,
  .column .gap-50:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 50px) !important;
  }
  .column .gap-50.one-five .more-items-item,
  .column .gap-50.one-six .more-items-item,
  .column .gap-50.one-seven .more-items-item,
  .column .gap-50.one-five .more-video-item,
  .column .gap-50.one-six .more-video-item,
  .column .gap-50.one-seven .more-video-item,
  .column .gap-50.one-five .galleries-item,
  .column .gap-50.one-six .galleries-item,
  .column .gap-50.one-seven .galleries-item,
  .column .gap-50.one-five .socialstream-item,
  .column .gap-50.one-six .socialstream-item,
  .column .gap-50.one-seven .socialstream-item,
  .column .gap-50.one-five .control-group,
  .column .gap-50.one-six .control-group,
  .column .gap-50.one-seven .control-group,
  .column .gap-50.one-five .formly > * > *,
  .column .gap-50.one-six .formly > * > *,
  .column .gap-50.one-seven .formly > * > *,
  .column .gap-50.one-five.img-aside .more-items-item,
  .column .gap-50.one-six.img-aside .more-items-item,
  .column .gap-50.one-seven.img-aside .more-items-item,
  .column .gap-50.one-five.landing li,
  .column .gap-50.one-six.landing li,
  .column .gap-50.one-seven.landing li {
    width: calc(25% -  50px);
  }
  .column .gap-49:not(.full-width) .more-items-list,
  .column .gap-49:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 49px) !important;
  }
  .column .gap-49.one-five .more-items-item,
  .column .gap-49.one-six .more-items-item,
  .column .gap-49.one-seven .more-items-item,
  .column .gap-49.one-five .more-video-item,
  .column .gap-49.one-six .more-video-item,
  .column .gap-49.one-seven .more-video-item,
  .column .gap-49.one-five .galleries-item,
  .column .gap-49.one-six .galleries-item,
  .column .gap-49.one-seven .galleries-item,
  .column .gap-49.one-five .socialstream-item,
  .column .gap-49.one-six .socialstream-item,
  .column .gap-49.one-seven .socialstream-item,
  .column .gap-49.one-five .control-group,
  .column .gap-49.one-six .control-group,
  .column .gap-49.one-seven .control-group,
  .column .gap-49.one-five .formly > * > *,
  .column .gap-49.one-six .formly > * > *,
  .column .gap-49.one-seven .formly > * > *,
  .column .gap-49.one-five.img-aside .more-items-item,
  .column .gap-49.one-six.img-aside .more-items-item,
  .column .gap-49.one-seven.img-aside .more-items-item,
  .column .gap-49.one-five.landing li,
  .column .gap-49.one-six.landing li,
  .column .gap-49.one-seven.landing li {
    width: calc(25% -  49px);
  }
  .column .gap-48:not(.full-width) .more-items-list,
  .column .gap-48:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 48px) !important;
  }
  .column .gap-48.one-five .more-items-item,
  .column .gap-48.one-six .more-items-item,
  .column .gap-48.one-seven .more-items-item,
  .column .gap-48.one-five .more-video-item,
  .column .gap-48.one-six .more-video-item,
  .column .gap-48.one-seven .more-video-item,
  .column .gap-48.one-five .galleries-item,
  .column .gap-48.one-six .galleries-item,
  .column .gap-48.one-seven .galleries-item,
  .column .gap-48.one-five .socialstream-item,
  .column .gap-48.one-six .socialstream-item,
  .column .gap-48.one-seven .socialstream-item,
  .column .gap-48.one-five .control-group,
  .column .gap-48.one-six .control-group,
  .column .gap-48.one-seven .control-group,
  .column .gap-48.one-five .formly > * > *,
  .column .gap-48.one-six .formly > * > *,
  .column .gap-48.one-seven .formly > * > *,
  .column .gap-48.one-five.img-aside .more-items-item,
  .column .gap-48.one-six.img-aside .more-items-item,
  .column .gap-48.one-seven.img-aside .more-items-item,
  .column .gap-48.one-five.landing li,
  .column .gap-48.one-six.landing li,
  .column .gap-48.one-seven.landing li {
    width: calc(25% -  48px);
  }
  .column .gap-47:not(.full-width) .more-items-list,
  .column .gap-47:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 47px) !important;
  }
  .column .gap-47.one-five .more-items-item,
  .column .gap-47.one-six .more-items-item,
  .column .gap-47.one-seven .more-items-item,
  .column .gap-47.one-five .more-video-item,
  .column .gap-47.one-six .more-video-item,
  .column .gap-47.one-seven .more-video-item,
  .column .gap-47.one-five .galleries-item,
  .column .gap-47.one-six .galleries-item,
  .column .gap-47.one-seven .galleries-item,
  .column .gap-47.one-five .socialstream-item,
  .column .gap-47.one-six .socialstream-item,
  .column .gap-47.one-seven .socialstream-item,
  .column .gap-47.one-five .control-group,
  .column .gap-47.one-six .control-group,
  .column .gap-47.one-seven .control-group,
  .column .gap-47.one-five .formly > * > *,
  .column .gap-47.one-six .formly > * > *,
  .column .gap-47.one-seven .formly > * > *,
  .column .gap-47.one-five.img-aside .more-items-item,
  .column .gap-47.one-six.img-aside .more-items-item,
  .column .gap-47.one-seven.img-aside .more-items-item,
  .column .gap-47.one-five.landing li,
  .column .gap-47.one-six.landing li,
  .column .gap-47.one-seven.landing li {
    width: calc(25% -  47px);
  }
  .column .gap-46:not(.full-width) .more-items-list,
  .column .gap-46:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 46px) !important;
  }
  .column .gap-46.one-five .more-items-item,
  .column .gap-46.one-six .more-items-item,
  .column .gap-46.one-seven .more-items-item,
  .column .gap-46.one-five .more-video-item,
  .column .gap-46.one-six .more-video-item,
  .column .gap-46.one-seven .more-video-item,
  .column .gap-46.one-five .galleries-item,
  .column .gap-46.one-six .galleries-item,
  .column .gap-46.one-seven .galleries-item,
  .column .gap-46.one-five .socialstream-item,
  .column .gap-46.one-six .socialstream-item,
  .column .gap-46.one-seven .socialstream-item,
  .column .gap-46.one-five .control-group,
  .column .gap-46.one-six .control-group,
  .column .gap-46.one-seven .control-group,
  .column .gap-46.one-five .formly > * > *,
  .column .gap-46.one-six .formly > * > *,
  .column .gap-46.one-seven .formly > * > *,
  .column .gap-46.one-five.img-aside .more-items-item,
  .column .gap-46.one-six.img-aside .more-items-item,
  .column .gap-46.one-seven.img-aside .more-items-item,
  .column .gap-46.one-five.landing li,
  .column .gap-46.one-six.landing li,
  .column .gap-46.one-seven.landing li {
    width: calc(25% -  46px);
  }
  .column .gap-45:not(.full-width) .more-items-list,
  .column .gap-45:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 45px) !important;
  }
  .column .gap-45.one-five .more-items-item,
  .column .gap-45.one-six .more-items-item,
  .column .gap-45.one-seven .more-items-item,
  .column .gap-45.one-five .more-video-item,
  .column .gap-45.one-six .more-video-item,
  .column .gap-45.one-seven .more-video-item,
  .column .gap-45.one-five .galleries-item,
  .column .gap-45.one-six .galleries-item,
  .column .gap-45.one-seven .galleries-item,
  .column .gap-45.one-five .socialstream-item,
  .column .gap-45.one-six .socialstream-item,
  .column .gap-45.one-seven .socialstream-item,
  .column .gap-45.one-five .control-group,
  .column .gap-45.one-six .control-group,
  .column .gap-45.one-seven .control-group,
  .column .gap-45.one-five .formly > * > *,
  .column .gap-45.one-six .formly > * > *,
  .column .gap-45.one-seven .formly > * > *,
  .column .gap-45.one-five.img-aside .more-items-item,
  .column .gap-45.one-six.img-aside .more-items-item,
  .column .gap-45.one-seven.img-aside .more-items-item,
  .column .gap-45.one-five.landing li,
  .column .gap-45.one-six.landing li,
  .column .gap-45.one-seven.landing li {
    width: calc(25% -  45px);
  }
  .column .gap-44:not(.full-width) .more-items-list,
  .column .gap-44:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 44px) !important;
  }
  .column .gap-44.one-five .more-items-item,
  .column .gap-44.one-six .more-items-item,
  .column .gap-44.one-seven .more-items-item,
  .column .gap-44.one-five .more-video-item,
  .column .gap-44.one-six .more-video-item,
  .column .gap-44.one-seven .more-video-item,
  .column .gap-44.one-five .galleries-item,
  .column .gap-44.one-six .galleries-item,
  .column .gap-44.one-seven .galleries-item,
  .column .gap-44.one-five .socialstream-item,
  .column .gap-44.one-six .socialstream-item,
  .column .gap-44.one-seven .socialstream-item,
  .column .gap-44.one-five .control-group,
  .column .gap-44.one-six .control-group,
  .column .gap-44.one-seven .control-group,
  .column .gap-44.one-five .formly > * > *,
  .column .gap-44.one-six .formly > * > *,
  .column .gap-44.one-seven .formly > * > *,
  .column .gap-44.one-five.img-aside .more-items-item,
  .column .gap-44.one-six.img-aside .more-items-item,
  .column .gap-44.one-seven.img-aside .more-items-item,
  .column .gap-44.one-five.landing li,
  .column .gap-44.one-six.landing li,
  .column .gap-44.one-seven.landing li {
    width: calc(25% -  44px);
  }
  .column .gap-43:not(.full-width) .more-items-list,
  .column .gap-43:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 43px) !important;
  }
  .column .gap-43.one-five .more-items-item,
  .column .gap-43.one-six .more-items-item,
  .column .gap-43.one-seven .more-items-item,
  .column .gap-43.one-five .more-video-item,
  .column .gap-43.one-six .more-video-item,
  .column .gap-43.one-seven .more-video-item,
  .column .gap-43.one-five .galleries-item,
  .column .gap-43.one-six .galleries-item,
  .column .gap-43.one-seven .galleries-item,
  .column .gap-43.one-five .socialstream-item,
  .column .gap-43.one-six .socialstream-item,
  .column .gap-43.one-seven .socialstream-item,
  .column .gap-43.one-five .control-group,
  .column .gap-43.one-six .control-group,
  .column .gap-43.one-seven .control-group,
  .column .gap-43.one-five .formly > * > *,
  .column .gap-43.one-six .formly > * > *,
  .column .gap-43.one-seven .formly > * > *,
  .column .gap-43.one-five.img-aside .more-items-item,
  .column .gap-43.one-six.img-aside .more-items-item,
  .column .gap-43.one-seven.img-aside .more-items-item,
  .column .gap-43.one-five.landing li,
  .column .gap-43.one-six.landing li,
  .column .gap-43.one-seven.landing li {
    width: calc(25% -  43px);
  }
  .column .gap-42:not(.full-width) .more-items-list,
  .column .gap-42:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 42px) !important;
  }
  .column .gap-42.one-five .more-items-item,
  .column .gap-42.one-six .more-items-item,
  .column .gap-42.one-seven .more-items-item,
  .column .gap-42.one-five .more-video-item,
  .column .gap-42.one-six .more-video-item,
  .column .gap-42.one-seven .more-video-item,
  .column .gap-42.one-five .galleries-item,
  .column .gap-42.one-six .galleries-item,
  .column .gap-42.one-seven .galleries-item,
  .column .gap-42.one-five .socialstream-item,
  .column .gap-42.one-six .socialstream-item,
  .column .gap-42.one-seven .socialstream-item,
  .column .gap-42.one-five .control-group,
  .column .gap-42.one-six .control-group,
  .column .gap-42.one-seven .control-group,
  .column .gap-42.one-five .formly > * > *,
  .column .gap-42.one-six .formly > * > *,
  .column .gap-42.one-seven .formly > * > *,
  .column .gap-42.one-five.img-aside .more-items-item,
  .column .gap-42.one-six.img-aside .more-items-item,
  .column .gap-42.one-seven.img-aside .more-items-item,
  .column .gap-42.one-five.landing li,
  .column .gap-42.one-six.landing li,
  .column .gap-42.one-seven.landing li {
    width: calc(25% -  42px);
  }
  .column .gap-41:not(.full-width) .more-items-list,
  .column .gap-41:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 41px) !important;
  }
  .column .gap-41.one-five .more-items-item,
  .column .gap-41.one-six .more-items-item,
  .column .gap-41.one-seven .more-items-item,
  .column .gap-41.one-five .more-video-item,
  .column .gap-41.one-six .more-video-item,
  .column .gap-41.one-seven .more-video-item,
  .column .gap-41.one-five .galleries-item,
  .column .gap-41.one-six .galleries-item,
  .column .gap-41.one-seven .galleries-item,
  .column .gap-41.one-five .socialstream-item,
  .column .gap-41.one-six .socialstream-item,
  .column .gap-41.one-seven .socialstream-item,
  .column .gap-41.one-five .control-group,
  .column .gap-41.one-six .control-group,
  .column .gap-41.one-seven .control-group,
  .column .gap-41.one-five .formly > * > *,
  .column .gap-41.one-six .formly > * > *,
  .column .gap-41.one-seven .formly > * > *,
  .column .gap-41.one-five.img-aside .more-items-item,
  .column .gap-41.one-six.img-aside .more-items-item,
  .column .gap-41.one-seven.img-aside .more-items-item,
  .column .gap-41.one-five.landing li,
  .column .gap-41.one-six.landing li,
  .column .gap-41.one-seven.landing li {
    width: calc(25% -  41px);
  }
  .column .gap-40:not(.full-width) .more-items-list,
  .column .gap-40:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 40px) !important;
  }
  .column .gap-40.one-five .more-items-item,
  .column .gap-40.one-six .more-items-item,
  .column .gap-40.one-seven .more-items-item,
  .column .gap-40.one-five .more-video-item,
  .column .gap-40.one-six .more-video-item,
  .column .gap-40.one-seven .more-video-item,
  .column .gap-40.one-five .galleries-item,
  .column .gap-40.one-six .galleries-item,
  .column .gap-40.one-seven .galleries-item,
  .column .gap-40.one-five .socialstream-item,
  .column .gap-40.one-six .socialstream-item,
  .column .gap-40.one-seven .socialstream-item,
  .column .gap-40.one-five .control-group,
  .column .gap-40.one-six .control-group,
  .column .gap-40.one-seven .control-group,
  .column .gap-40.one-five .formly > * > *,
  .column .gap-40.one-six .formly > * > *,
  .column .gap-40.one-seven .formly > * > *,
  .column .gap-40.one-five.img-aside .more-items-item,
  .column .gap-40.one-six.img-aside .more-items-item,
  .column .gap-40.one-seven.img-aside .more-items-item,
  .column .gap-40.one-five.landing li,
  .column .gap-40.one-six.landing li,
  .column .gap-40.one-seven.landing li {
    width: calc(25% -  40px);
  }
  .column .gap-39:not(.full-width) .more-items-list,
  .column .gap-39:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 39px) !important;
  }
  .column .gap-39.one-five .more-items-item,
  .column .gap-39.one-six .more-items-item,
  .column .gap-39.one-seven .more-items-item,
  .column .gap-39.one-five .more-video-item,
  .column .gap-39.one-six .more-video-item,
  .column .gap-39.one-seven .more-video-item,
  .column .gap-39.one-five .galleries-item,
  .column .gap-39.one-six .galleries-item,
  .column .gap-39.one-seven .galleries-item,
  .column .gap-39.one-five .socialstream-item,
  .column .gap-39.one-six .socialstream-item,
  .column .gap-39.one-seven .socialstream-item,
  .column .gap-39.one-five .control-group,
  .column .gap-39.one-six .control-group,
  .column .gap-39.one-seven .control-group,
  .column .gap-39.one-five .formly > * > *,
  .column .gap-39.one-six .formly > * > *,
  .column .gap-39.one-seven .formly > * > *,
  .column .gap-39.one-five.img-aside .more-items-item,
  .column .gap-39.one-six.img-aside .more-items-item,
  .column .gap-39.one-seven.img-aside .more-items-item,
  .column .gap-39.one-five.landing li,
  .column .gap-39.one-six.landing li,
  .column .gap-39.one-seven.landing li {
    width: calc(25% -  39px);
  }
  .column .gap-38:not(.full-width) .more-items-list,
  .column .gap-38:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 38px) !important;
  }
  .column .gap-38.one-five .more-items-item,
  .column .gap-38.one-six .more-items-item,
  .column .gap-38.one-seven .more-items-item,
  .column .gap-38.one-five .more-video-item,
  .column .gap-38.one-six .more-video-item,
  .column .gap-38.one-seven .more-video-item,
  .column .gap-38.one-five .galleries-item,
  .column .gap-38.one-six .galleries-item,
  .column .gap-38.one-seven .galleries-item,
  .column .gap-38.one-five .socialstream-item,
  .column .gap-38.one-six .socialstream-item,
  .column .gap-38.one-seven .socialstream-item,
  .column .gap-38.one-five .control-group,
  .column .gap-38.one-six .control-group,
  .column .gap-38.one-seven .control-group,
  .column .gap-38.one-five .formly > * > *,
  .column .gap-38.one-six .formly > * > *,
  .column .gap-38.one-seven .formly > * > *,
  .column .gap-38.one-five.img-aside .more-items-item,
  .column .gap-38.one-six.img-aside .more-items-item,
  .column .gap-38.one-seven.img-aside .more-items-item,
  .column .gap-38.one-five.landing li,
  .column .gap-38.one-six.landing li,
  .column .gap-38.one-seven.landing li {
    width: calc(25% -  38px);
  }
  .column .gap-37:not(.full-width) .more-items-list,
  .column .gap-37:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 37px) !important;
  }
  .column .gap-37.one-five .more-items-item,
  .column .gap-37.one-six .more-items-item,
  .column .gap-37.one-seven .more-items-item,
  .column .gap-37.one-five .more-video-item,
  .column .gap-37.one-six .more-video-item,
  .column .gap-37.one-seven .more-video-item,
  .column .gap-37.one-five .galleries-item,
  .column .gap-37.one-six .galleries-item,
  .column .gap-37.one-seven .galleries-item,
  .column .gap-37.one-five .socialstream-item,
  .column .gap-37.one-six .socialstream-item,
  .column .gap-37.one-seven .socialstream-item,
  .column .gap-37.one-five .control-group,
  .column .gap-37.one-six .control-group,
  .column .gap-37.one-seven .control-group,
  .column .gap-37.one-five .formly > * > *,
  .column .gap-37.one-six .formly > * > *,
  .column .gap-37.one-seven .formly > * > *,
  .column .gap-37.one-five.img-aside .more-items-item,
  .column .gap-37.one-six.img-aside .more-items-item,
  .column .gap-37.one-seven.img-aside .more-items-item,
  .column .gap-37.one-five.landing li,
  .column .gap-37.one-six.landing li,
  .column .gap-37.one-seven.landing li {
    width: calc(25% -  37px);
  }
  .column .gap-36:not(.full-width) .more-items-list,
  .column .gap-36:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 36px) !important;
  }
  .column .gap-36.one-five .more-items-item,
  .column .gap-36.one-six .more-items-item,
  .column .gap-36.one-seven .more-items-item,
  .column .gap-36.one-five .more-video-item,
  .column .gap-36.one-six .more-video-item,
  .column .gap-36.one-seven .more-video-item,
  .column .gap-36.one-five .galleries-item,
  .column .gap-36.one-six .galleries-item,
  .column .gap-36.one-seven .galleries-item,
  .column .gap-36.one-five .socialstream-item,
  .column .gap-36.one-six .socialstream-item,
  .column .gap-36.one-seven .socialstream-item,
  .column .gap-36.one-five .control-group,
  .column .gap-36.one-six .control-group,
  .column .gap-36.one-seven .control-group,
  .column .gap-36.one-five .formly > * > *,
  .column .gap-36.one-six .formly > * > *,
  .column .gap-36.one-seven .formly > * > *,
  .column .gap-36.one-five.img-aside .more-items-item,
  .column .gap-36.one-six.img-aside .more-items-item,
  .column .gap-36.one-seven.img-aside .more-items-item,
  .column .gap-36.one-five.landing li,
  .column .gap-36.one-six.landing li,
  .column .gap-36.one-seven.landing li {
    width: calc(25% -  36px);
  }
  .column .gap-35:not(.full-width) .more-items-list,
  .column .gap-35:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 35px) !important;
  }
  .column .gap-35.one-five .more-items-item,
  .column .gap-35.one-six .more-items-item,
  .column .gap-35.one-seven .more-items-item,
  .column .gap-35.one-five .more-video-item,
  .column .gap-35.one-six .more-video-item,
  .column .gap-35.one-seven .more-video-item,
  .column .gap-35.one-five .galleries-item,
  .column .gap-35.one-six .galleries-item,
  .column .gap-35.one-seven .galleries-item,
  .column .gap-35.one-five .socialstream-item,
  .column .gap-35.one-six .socialstream-item,
  .column .gap-35.one-seven .socialstream-item,
  .column .gap-35.one-five .control-group,
  .column .gap-35.one-six .control-group,
  .column .gap-35.one-seven .control-group,
  .column .gap-35.one-five .formly > * > *,
  .column .gap-35.one-six .formly > * > *,
  .column .gap-35.one-seven .formly > * > *,
  .column .gap-35.one-five.img-aside .more-items-item,
  .column .gap-35.one-six.img-aside .more-items-item,
  .column .gap-35.one-seven.img-aside .more-items-item,
  .column .gap-35.one-five.landing li,
  .column .gap-35.one-six.landing li,
  .column .gap-35.one-seven.landing li {
    width: calc(25% -  35px);
  }
  .column .gap-34:not(.full-width) .more-items-list,
  .column .gap-34:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 34px) !important;
  }
  .column .gap-34.one-five .more-items-item,
  .column .gap-34.one-six .more-items-item,
  .column .gap-34.one-seven .more-items-item,
  .column .gap-34.one-five .more-video-item,
  .column .gap-34.one-six .more-video-item,
  .column .gap-34.one-seven .more-video-item,
  .column .gap-34.one-five .galleries-item,
  .column .gap-34.one-six .galleries-item,
  .column .gap-34.one-seven .galleries-item,
  .column .gap-34.one-five .socialstream-item,
  .column .gap-34.one-six .socialstream-item,
  .column .gap-34.one-seven .socialstream-item,
  .column .gap-34.one-five .control-group,
  .column .gap-34.one-six .control-group,
  .column .gap-34.one-seven .control-group,
  .column .gap-34.one-five .formly > * > *,
  .column .gap-34.one-six .formly > * > *,
  .column .gap-34.one-seven .formly > * > *,
  .column .gap-34.one-five.img-aside .more-items-item,
  .column .gap-34.one-six.img-aside .more-items-item,
  .column .gap-34.one-seven.img-aside .more-items-item,
  .column .gap-34.one-five.landing li,
  .column .gap-34.one-six.landing li,
  .column .gap-34.one-seven.landing li {
    width: calc(25% -  34px);
  }
  .column .gap-33:not(.full-width) .more-items-list,
  .column .gap-33:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 33px) !important;
  }
  .column .gap-33.one-five .more-items-item,
  .column .gap-33.one-six .more-items-item,
  .column .gap-33.one-seven .more-items-item,
  .column .gap-33.one-five .more-video-item,
  .column .gap-33.one-six .more-video-item,
  .column .gap-33.one-seven .more-video-item,
  .column .gap-33.one-five .galleries-item,
  .column .gap-33.one-six .galleries-item,
  .column .gap-33.one-seven .galleries-item,
  .column .gap-33.one-five .socialstream-item,
  .column .gap-33.one-six .socialstream-item,
  .column .gap-33.one-seven .socialstream-item,
  .column .gap-33.one-five .control-group,
  .column .gap-33.one-six .control-group,
  .column .gap-33.one-seven .control-group,
  .column .gap-33.one-five .formly > * > *,
  .column .gap-33.one-six .formly > * > *,
  .column .gap-33.one-seven .formly > * > *,
  .column .gap-33.one-five.img-aside .more-items-item,
  .column .gap-33.one-six.img-aside .more-items-item,
  .column .gap-33.one-seven.img-aside .more-items-item,
  .column .gap-33.one-five.landing li,
  .column .gap-33.one-six.landing li,
  .column .gap-33.one-seven.landing li {
    width: calc(25% -  33px);
  }
  .column .gap-32:not(.full-width) .more-items-list,
  .column .gap-32:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 32px) !important;
  }
  .column .gap-32.one-five .more-items-item,
  .column .gap-32.one-six .more-items-item,
  .column .gap-32.one-seven .more-items-item,
  .column .gap-32.one-five .more-video-item,
  .column .gap-32.one-six .more-video-item,
  .column .gap-32.one-seven .more-video-item,
  .column .gap-32.one-five .galleries-item,
  .column .gap-32.one-six .galleries-item,
  .column .gap-32.one-seven .galleries-item,
  .column .gap-32.one-five .socialstream-item,
  .column .gap-32.one-six .socialstream-item,
  .column .gap-32.one-seven .socialstream-item,
  .column .gap-32.one-five .control-group,
  .column .gap-32.one-six .control-group,
  .column .gap-32.one-seven .control-group,
  .column .gap-32.one-five .formly > * > *,
  .column .gap-32.one-six .formly > * > *,
  .column .gap-32.one-seven .formly > * > *,
  .column .gap-32.one-five.img-aside .more-items-item,
  .column .gap-32.one-six.img-aside .more-items-item,
  .column .gap-32.one-seven.img-aside .more-items-item,
  .column .gap-32.one-five.landing li,
  .column .gap-32.one-six.landing li,
  .column .gap-32.one-seven.landing li {
    width: calc(25% -  32px);
  }
  .column .gap-31:not(.full-width) .more-items-list,
  .column .gap-31:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 31px) !important;
  }
  .column .gap-31.one-five .more-items-item,
  .column .gap-31.one-six .more-items-item,
  .column .gap-31.one-seven .more-items-item,
  .column .gap-31.one-five .more-video-item,
  .column .gap-31.one-six .more-video-item,
  .column .gap-31.one-seven .more-video-item,
  .column .gap-31.one-five .galleries-item,
  .column .gap-31.one-six .galleries-item,
  .column .gap-31.one-seven .galleries-item,
  .column .gap-31.one-five .socialstream-item,
  .column .gap-31.one-six .socialstream-item,
  .column .gap-31.one-seven .socialstream-item,
  .column .gap-31.one-five .control-group,
  .column .gap-31.one-six .control-group,
  .column .gap-31.one-seven .control-group,
  .column .gap-31.one-five .formly > * > *,
  .column .gap-31.one-six .formly > * > *,
  .column .gap-31.one-seven .formly > * > *,
  .column .gap-31.one-five.img-aside .more-items-item,
  .column .gap-31.one-six.img-aside .more-items-item,
  .column .gap-31.one-seven.img-aside .more-items-item,
  .column .gap-31.one-five.landing li,
  .column .gap-31.one-six.landing li,
  .column .gap-31.one-seven.landing li {
    width: calc(25% -  31px);
  }
  .column .gap-30:not(.full-width) .more-items-list,
  .column .gap-30:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 30px) !important;
  }
  .column .gap-30.one-five .more-items-item,
  .column .gap-30.one-six .more-items-item,
  .column .gap-30.one-seven .more-items-item,
  .column .gap-30.one-five .more-video-item,
  .column .gap-30.one-six .more-video-item,
  .column .gap-30.one-seven .more-video-item,
  .column .gap-30.one-five .galleries-item,
  .column .gap-30.one-six .galleries-item,
  .column .gap-30.one-seven .galleries-item,
  .column .gap-30.one-five .socialstream-item,
  .column .gap-30.one-six .socialstream-item,
  .column .gap-30.one-seven .socialstream-item,
  .column .gap-30.one-five .control-group,
  .column .gap-30.one-six .control-group,
  .column .gap-30.one-seven .control-group,
  .column .gap-30.one-five .formly > * > *,
  .column .gap-30.one-six .formly > * > *,
  .column .gap-30.one-seven .formly > * > *,
  .column .gap-30.one-five.img-aside .more-items-item,
  .column .gap-30.one-six.img-aside .more-items-item,
  .column .gap-30.one-seven.img-aside .more-items-item,
  .column .gap-30.one-five.landing li,
  .column .gap-30.one-six.landing li,
  .column .gap-30.one-seven.landing li {
    width: calc(25% -  30px);
  }
  .column .gap-29:not(.full-width) .more-items-list,
  .column .gap-29:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 29px) !important;
  }
  .column .gap-29.one-five .more-items-item,
  .column .gap-29.one-six .more-items-item,
  .column .gap-29.one-seven .more-items-item,
  .column .gap-29.one-five .more-video-item,
  .column .gap-29.one-six .more-video-item,
  .column .gap-29.one-seven .more-video-item,
  .column .gap-29.one-five .galleries-item,
  .column .gap-29.one-six .galleries-item,
  .column .gap-29.one-seven .galleries-item,
  .column .gap-29.one-five .socialstream-item,
  .column .gap-29.one-six .socialstream-item,
  .column .gap-29.one-seven .socialstream-item,
  .column .gap-29.one-five .control-group,
  .column .gap-29.one-six .control-group,
  .column .gap-29.one-seven .control-group,
  .column .gap-29.one-five .formly > * > *,
  .column .gap-29.one-six .formly > * > *,
  .column .gap-29.one-seven .formly > * > *,
  .column .gap-29.one-five.img-aside .more-items-item,
  .column .gap-29.one-six.img-aside .more-items-item,
  .column .gap-29.one-seven.img-aside .more-items-item,
  .column .gap-29.one-five.landing li,
  .column .gap-29.one-six.landing li,
  .column .gap-29.one-seven.landing li {
    width: calc(25% -  29px);
  }
  .column .gap-28:not(.full-width) .more-items-list,
  .column .gap-28:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 28px) !important;
  }
  .column .gap-28.one-five .more-items-item,
  .column .gap-28.one-six .more-items-item,
  .column .gap-28.one-seven .more-items-item,
  .column .gap-28.one-five .more-video-item,
  .column .gap-28.one-six .more-video-item,
  .column .gap-28.one-seven .more-video-item,
  .column .gap-28.one-five .galleries-item,
  .column .gap-28.one-six .galleries-item,
  .column .gap-28.one-seven .galleries-item,
  .column .gap-28.one-five .socialstream-item,
  .column .gap-28.one-six .socialstream-item,
  .column .gap-28.one-seven .socialstream-item,
  .column .gap-28.one-five .control-group,
  .column .gap-28.one-six .control-group,
  .column .gap-28.one-seven .control-group,
  .column .gap-28.one-five .formly > * > *,
  .column .gap-28.one-six .formly > * > *,
  .column .gap-28.one-seven .formly > * > *,
  .column .gap-28.one-five.img-aside .more-items-item,
  .column .gap-28.one-six.img-aside .more-items-item,
  .column .gap-28.one-seven.img-aside .more-items-item,
  .column .gap-28.one-five.landing li,
  .column .gap-28.one-six.landing li,
  .column .gap-28.one-seven.landing li {
    width: calc(25% -  28px);
  }
  .column .gap-27:not(.full-width) .more-items-list,
  .column .gap-27:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 27px) !important;
  }
  .column .gap-27.one-five .more-items-item,
  .column .gap-27.one-six .more-items-item,
  .column .gap-27.one-seven .more-items-item,
  .column .gap-27.one-five .more-video-item,
  .column .gap-27.one-six .more-video-item,
  .column .gap-27.one-seven .more-video-item,
  .column .gap-27.one-five .galleries-item,
  .column .gap-27.one-six .galleries-item,
  .column .gap-27.one-seven .galleries-item,
  .column .gap-27.one-five .socialstream-item,
  .column .gap-27.one-six .socialstream-item,
  .column .gap-27.one-seven .socialstream-item,
  .column .gap-27.one-five .control-group,
  .column .gap-27.one-six .control-group,
  .column .gap-27.one-seven .control-group,
  .column .gap-27.one-five .formly > * > *,
  .column .gap-27.one-six .formly > * > *,
  .column .gap-27.one-seven .formly > * > *,
  .column .gap-27.one-five.img-aside .more-items-item,
  .column .gap-27.one-six.img-aside .more-items-item,
  .column .gap-27.one-seven.img-aside .more-items-item,
  .column .gap-27.one-five.landing li,
  .column .gap-27.one-six.landing li,
  .column .gap-27.one-seven.landing li {
    width: calc(25% -  27px);
  }
  .column .gap-26:not(.full-width) .more-items-list,
  .column .gap-26:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 26px) !important;
  }
  .column .gap-26.one-five .more-items-item,
  .column .gap-26.one-six .more-items-item,
  .column .gap-26.one-seven .more-items-item,
  .column .gap-26.one-five .more-video-item,
  .column .gap-26.one-six .more-video-item,
  .column .gap-26.one-seven .more-video-item,
  .column .gap-26.one-five .galleries-item,
  .column .gap-26.one-six .galleries-item,
  .column .gap-26.one-seven .galleries-item,
  .column .gap-26.one-five .socialstream-item,
  .column .gap-26.one-six .socialstream-item,
  .column .gap-26.one-seven .socialstream-item,
  .column .gap-26.one-five .control-group,
  .column .gap-26.one-six .control-group,
  .column .gap-26.one-seven .control-group,
  .column .gap-26.one-five .formly > * > *,
  .column .gap-26.one-six .formly > * > *,
  .column .gap-26.one-seven .formly > * > *,
  .column .gap-26.one-five.img-aside .more-items-item,
  .column .gap-26.one-six.img-aside .more-items-item,
  .column .gap-26.one-seven.img-aside .more-items-item,
  .column .gap-26.one-five.landing li,
  .column .gap-26.one-six.landing li,
  .column .gap-26.one-seven.landing li {
    width: calc(25% -  26px);
  }
  .column .gap-25:not(.full-width) .more-items-list,
  .column .gap-25:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 25px) !important;
  }
  .column .gap-25.one-five .more-items-item,
  .column .gap-25.one-six .more-items-item,
  .column .gap-25.one-seven .more-items-item,
  .column .gap-25.one-five .more-video-item,
  .column .gap-25.one-six .more-video-item,
  .column .gap-25.one-seven .more-video-item,
  .column .gap-25.one-five .galleries-item,
  .column .gap-25.one-six .galleries-item,
  .column .gap-25.one-seven .galleries-item,
  .column .gap-25.one-five .socialstream-item,
  .column .gap-25.one-six .socialstream-item,
  .column .gap-25.one-seven .socialstream-item,
  .column .gap-25.one-five .control-group,
  .column .gap-25.one-six .control-group,
  .column .gap-25.one-seven .control-group,
  .column .gap-25.one-five .formly > * > *,
  .column .gap-25.one-six .formly > * > *,
  .column .gap-25.one-seven .formly > * > *,
  .column .gap-25.one-five.img-aside .more-items-item,
  .column .gap-25.one-six.img-aside .more-items-item,
  .column .gap-25.one-seven.img-aside .more-items-item,
  .column .gap-25.one-five.landing li,
  .column .gap-25.one-six.landing li,
  .column .gap-25.one-seven.landing li {
    width: calc(25% -  25px);
  }
  .column .gap-24:not(.full-width) .more-items-list,
  .column .gap-24:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 24px) !important;
  }
  .column .gap-24.one-five .more-items-item,
  .column .gap-24.one-six .more-items-item,
  .column .gap-24.one-seven .more-items-item,
  .column .gap-24.one-five .more-video-item,
  .column .gap-24.one-six .more-video-item,
  .column .gap-24.one-seven .more-video-item,
  .column .gap-24.one-five .galleries-item,
  .column .gap-24.one-six .galleries-item,
  .column .gap-24.one-seven .galleries-item,
  .column .gap-24.one-five .socialstream-item,
  .column .gap-24.one-six .socialstream-item,
  .column .gap-24.one-seven .socialstream-item,
  .column .gap-24.one-five .control-group,
  .column .gap-24.one-six .control-group,
  .column .gap-24.one-seven .control-group,
  .column .gap-24.one-five .formly > * > *,
  .column .gap-24.one-six .formly > * > *,
  .column .gap-24.one-seven .formly > * > *,
  .column .gap-24.one-five.img-aside .more-items-item,
  .column .gap-24.one-six.img-aside .more-items-item,
  .column .gap-24.one-seven.img-aside .more-items-item,
  .column .gap-24.one-five.landing li,
  .column .gap-24.one-six.landing li,
  .column .gap-24.one-seven.landing li {
    width: calc(25% -  24px);
  }
  .column .gap-23:not(.full-width) .more-items-list,
  .column .gap-23:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 23px) !important;
  }
  .column .gap-23.one-five .more-items-item,
  .column .gap-23.one-six .more-items-item,
  .column .gap-23.one-seven .more-items-item,
  .column .gap-23.one-five .more-video-item,
  .column .gap-23.one-six .more-video-item,
  .column .gap-23.one-seven .more-video-item,
  .column .gap-23.one-five .galleries-item,
  .column .gap-23.one-six .galleries-item,
  .column .gap-23.one-seven .galleries-item,
  .column .gap-23.one-five .socialstream-item,
  .column .gap-23.one-six .socialstream-item,
  .column .gap-23.one-seven .socialstream-item,
  .column .gap-23.one-five .control-group,
  .column .gap-23.one-six .control-group,
  .column .gap-23.one-seven .control-group,
  .column .gap-23.one-five .formly > * > *,
  .column .gap-23.one-six .formly > * > *,
  .column .gap-23.one-seven .formly > * > *,
  .column .gap-23.one-five.img-aside .more-items-item,
  .column .gap-23.one-six.img-aside .more-items-item,
  .column .gap-23.one-seven.img-aside .more-items-item,
  .column .gap-23.one-five.landing li,
  .column .gap-23.one-six.landing li,
  .column .gap-23.one-seven.landing li {
    width: calc(25% -  23px);
  }
  .column .gap-22:not(.full-width) .more-items-list,
  .column .gap-22:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 22px) !important;
  }
  .column .gap-22.one-five .more-items-item,
  .column .gap-22.one-six .more-items-item,
  .column .gap-22.one-seven .more-items-item,
  .column .gap-22.one-five .more-video-item,
  .column .gap-22.one-six .more-video-item,
  .column .gap-22.one-seven .more-video-item,
  .column .gap-22.one-five .galleries-item,
  .column .gap-22.one-six .galleries-item,
  .column .gap-22.one-seven .galleries-item,
  .column .gap-22.one-five .socialstream-item,
  .column .gap-22.one-six .socialstream-item,
  .column .gap-22.one-seven .socialstream-item,
  .column .gap-22.one-five .control-group,
  .column .gap-22.one-six .control-group,
  .column .gap-22.one-seven .control-group,
  .column .gap-22.one-five .formly > * > *,
  .column .gap-22.one-six .formly > * > *,
  .column .gap-22.one-seven .formly > * > *,
  .column .gap-22.one-five.img-aside .more-items-item,
  .column .gap-22.one-six.img-aside .more-items-item,
  .column .gap-22.one-seven.img-aside .more-items-item,
  .column .gap-22.one-five.landing li,
  .column .gap-22.one-six.landing li,
  .column .gap-22.one-seven.landing li {
    width: calc(25% -  22px);
  }
  .column .gap-21:not(.full-width) .more-items-list,
  .column .gap-21:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 21px) !important;
  }
  .column .gap-21.one-five .more-items-item,
  .column .gap-21.one-six .more-items-item,
  .column .gap-21.one-seven .more-items-item,
  .column .gap-21.one-five .more-video-item,
  .column .gap-21.one-six .more-video-item,
  .column .gap-21.one-seven .more-video-item,
  .column .gap-21.one-five .galleries-item,
  .column .gap-21.one-six .galleries-item,
  .column .gap-21.one-seven .galleries-item,
  .column .gap-21.one-five .socialstream-item,
  .column .gap-21.one-six .socialstream-item,
  .column .gap-21.one-seven .socialstream-item,
  .column .gap-21.one-five .control-group,
  .column .gap-21.one-six .control-group,
  .column .gap-21.one-seven .control-group,
  .column .gap-21.one-five .formly > * > *,
  .column .gap-21.one-six .formly > * > *,
  .column .gap-21.one-seven .formly > * > *,
  .column .gap-21.one-five.img-aside .more-items-item,
  .column .gap-21.one-six.img-aside .more-items-item,
  .column .gap-21.one-seven.img-aside .more-items-item,
  .column .gap-21.one-five.landing li,
  .column .gap-21.one-six.landing li,
  .column .gap-21.one-seven.landing li {
    width: calc(25% -  21px);
  }
  .column .gap-20:not(.full-width) .more-items-list,
  .column .gap-20:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 20px) !important;
  }
  .column .gap-20.one-five .more-items-item,
  .column .gap-20.one-six .more-items-item,
  .column .gap-20.one-seven .more-items-item,
  .column .gap-20.one-five .more-video-item,
  .column .gap-20.one-six .more-video-item,
  .column .gap-20.one-seven .more-video-item,
  .column .gap-20.one-five .galleries-item,
  .column .gap-20.one-six .galleries-item,
  .column .gap-20.one-seven .galleries-item,
  .column .gap-20.one-five .socialstream-item,
  .column .gap-20.one-six .socialstream-item,
  .column .gap-20.one-seven .socialstream-item,
  .column .gap-20.one-five .control-group,
  .column .gap-20.one-six .control-group,
  .column .gap-20.one-seven .control-group,
  .column .gap-20.one-five .formly > * > *,
  .column .gap-20.one-six .formly > * > *,
  .column .gap-20.one-seven .formly > * > *,
  .column .gap-20.one-five.img-aside .more-items-item,
  .column .gap-20.one-six.img-aside .more-items-item,
  .column .gap-20.one-seven.img-aside .more-items-item,
  .column .gap-20.one-five.landing li,
  .column .gap-20.one-six.landing li,
  .column .gap-20.one-seven.landing li {
    width: calc(25% -  20px);
  }
  .column .gap-19:not(.full-width) .more-items-list,
  .column .gap-19:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 19px) !important;
  }
  .column .gap-19.one-five .more-items-item,
  .column .gap-19.one-six .more-items-item,
  .column .gap-19.one-seven .more-items-item,
  .column .gap-19.one-five .more-video-item,
  .column .gap-19.one-six .more-video-item,
  .column .gap-19.one-seven .more-video-item,
  .column .gap-19.one-five .galleries-item,
  .column .gap-19.one-six .galleries-item,
  .column .gap-19.one-seven .galleries-item,
  .column .gap-19.one-five .socialstream-item,
  .column .gap-19.one-six .socialstream-item,
  .column .gap-19.one-seven .socialstream-item,
  .column .gap-19.one-five .control-group,
  .column .gap-19.one-six .control-group,
  .column .gap-19.one-seven .control-group,
  .column .gap-19.one-five .formly > * > *,
  .column .gap-19.one-six .formly > * > *,
  .column .gap-19.one-seven .formly > * > *,
  .column .gap-19.one-five.img-aside .more-items-item,
  .column .gap-19.one-six.img-aside .more-items-item,
  .column .gap-19.one-seven.img-aside .more-items-item,
  .column .gap-19.one-five.landing li,
  .column .gap-19.one-six.landing li,
  .column .gap-19.one-seven.landing li {
    width: calc(25% -  19px);
  }
  .column .gap-18:not(.full-width) .more-items-list,
  .column .gap-18:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 18px) !important;
  }
  .column .gap-18.one-five .more-items-item,
  .column .gap-18.one-six .more-items-item,
  .column .gap-18.one-seven .more-items-item,
  .column .gap-18.one-five .more-video-item,
  .column .gap-18.one-six .more-video-item,
  .column .gap-18.one-seven .more-video-item,
  .column .gap-18.one-five .galleries-item,
  .column .gap-18.one-six .galleries-item,
  .column .gap-18.one-seven .galleries-item,
  .column .gap-18.one-five .socialstream-item,
  .column .gap-18.one-six .socialstream-item,
  .column .gap-18.one-seven .socialstream-item,
  .column .gap-18.one-five .control-group,
  .column .gap-18.one-six .control-group,
  .column .gap-18.one-seven .control-group,
  .column .gap-18.one-five .formly > * > *,
  .column .gap-18.one-six .formly > * > *,
  .column .gap-18.one-seven .formly > * > *,
  .column .gap-18.one-five.img-aside .more-items-item,
  .column .gap-18.one-six.img-aside .more-items-item,
  .column .gap-18.one-seven.img-aside .more-items-item,
  .column .gap-18.one-five.landing li,
  .column .gap-18.one-six.landing li,
  .column .gap-18.one-seven.landing li {
    width: calc(25% -  18px);
  }
  .column .gap-17:not(.full-width) .more-items-list,
  .column .gap-17:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 17px) !important;
  }
  .column .gap-17.one-five .more-items-item,
  .column .gap-17.one-six .more-items-item,
  .column .gap-17.one-seven .more-items-item,
  .column .gap-17.one-five .more-video-item,
  .column .gap-17.one-six .more-video-item,
  .column .gap-17.one-seven .more-video-item,
  .column .gap-17.one-five .galleries-item,
  .column .gap-17.one-six .galleries-item,
  .column .gap-17.one-seven .galleries-item,
  .column .gap-17.one-five .socialstream-item,
  .column .gap-17.one-six .socialstream-item,
  .column .gap-17.one-seven .socialstream-item,
  .column .gap-17.one-five .control-group,
  .column .gap-17.one-six .control-group,
  .column .gap-17.one-seven .control-group,
  .column .gap-17.one-five .formly > * > *,
  .column .gap-17.one-six .formly > * > *,
  .column .gap-17.one-seven .formly > * > *,
  .column .gap-17.one-five.img-aside .more-items-item,
  .column .gap-17.one-six.img-aside .more-items-item,
  .column .gap-17.one-seven.img-aside .more-items-item,
  .column .gap-17.one-five.landing li,
  .column .gap-17.one-six.landing li,
  .column .gap-17.one-seven.landing li {
    width: calc(25% -  17px);
  }
  .column .gap-16:not(.full-width) .more-items-list,
  .column .gap-16:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 16px) !important;
  }
  .column .gap-16.one-five .more-items-item,
  .column .gap-16.one-six .more-items-item,
  .column .gap-16.one-seven .more-items-item,
  .column .gap-16.one-five .more-video-item,
  .column .gap-16.one-six .more-video-item,
  .column .gap-16.one-seven .more-video-item,
  .column .gap-16.one-five .galleries-item,
  .column .gap-16.one-six .galleries-item,
  .column .gap-16.one-seven .galleries-item,
  .column .gap-16.one-five .socialstream-item,
  .column .gap-16.one-six .socialstream-item,
  .column .gap-16.one-seven .socialstream-item,
  .column .gap-16.one-five .control-group,
  .column .gap-16.one-six .control-group,
  .column .gap-16.one-seven .control-group,
  .column .gap-16.one-five .formly > * > *,
  .column .gap-16.one-six .formly > * > *,
  .column .gap-16.one-seven .formly > * > *,
  .column .gap-16.one-five.img-aside .more-items-item,
  .column .gap-16.one-six.img-aside .more-items-item,
  .column .gap-16.one-seven.img-aside .more-items-item,
  .column .gap-16.one-five.landing li,
  .column .gap-16.one-six.landing li,
  .column .gap-16.one-seven.landing li {
    width: calc(25% -  16px);
  }
  .column .gap-15:not(.full-width) .more-items-list,
  .column .gap-15:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 15px) !important;
  }
  .column .gap-15.one-five .more-items-item,
  .column .gap-15.one-six .more-items-item,
  .column .gap-15.one-seven .more-items-item,
  .column .gap-15.one-five .more-video-item,
  .column .gap-15.one-six .more-video-item,
  .column .gap-15.one-seven .more-video-item,
  .column .gap-15.one-five .galleries-item,
  .column .gap-15.one-six .galleries-item,
  .column .gap-15.one-seven .galleries-item,
  .column .gap-15.one-five .socialstream-item,
  .column .gap-15.one-six .socialstream-item,
  .column .gap-15.one-seven .socialstream-item,
  .column .gap-15.one-five .control-group,
  .column .gap-15.one-six .control-group,
  .column .gap-15.one-seven .control-group,
  .column .gap-15.one-five .formly > * > *,
  .column .gap-15.one-six .formly > * > *,
  .column .gap-15.one-seven .formly > * > *,
  .column .gap-15.one-five.img-aside .more-items-item,
  .column .gap-15.one-six.img-aside .more-items-item,
  .column .gap-15.one-seven.img-aside .more-items-item,
  .column .gap-15.one-five.landing li,
  .column .gap-15.one-six.landing li,
  .column .gap-15.one-seven.landing li {
    width: calc(25% -  15px);
  }
  .column .gap-14:not(.full-width) .more-items-list,
  .column .gap-14:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 14px) !important;
  }
  .column .gap-14.one-five .more-items-item,
  .column .gap-14.one-six .more-items-item,
  .column .gap-14.one-seven .more-items-item,
  .column .gap-14.one-five .more-video-item,
  .column .gap-14.one-six .more-video-item,
  .column .gap-14.one-seven .more-video-item,
  .column .gap-14.one-five .galleries-item,
  .column .gap-14.one-six .galleries-item,
  .column .gap-14.one-seven .galleries-item,
  .column .gap-14.one-five .socialstream-item,
  .column .gap-14.one-six .socialstream-item,
  .column .gap-14.one-seven .socialstream-item,
  .column .gap-14.one-five .control-group,
  .column .gap-14.one-six .control-group,
  .column .gap-14.one-seven .control-group,
  .column .gap-14.one-five .formly > * > *,
  .column .gap-14.one-six .formly > * > *,
  .column .gap-14.one-seven .formly > * > *,
  .column .gap-14.one-five.img-aside .more-items-item,
  .column .gap-14.one-six.img-aside .more-items-item,
  .column .gap-14.one-seven.img-aside .more-items-item,
  .column .gap-14.one-five.landing li,
  .column .gap-14.one-six.landing li,
  .column .gap-14.one-seven.landing li {
    width: calc(25% -  14px);
  }
  .column .gap-13:not(.full-width) .more-items-list,
  .column .gap-13:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 13px) !important;
  }
  .column .gap-13.one-five .more-items-item,
  .column .gap-13.one-six .more-items-item,
  .column .gap-13.one-seven .more-items-item,
  .column .gap-13.one-five .more-video-item,
  .column .gap-13.one-six .more-video-item,
  .column .gap-13.one-seven .more-video-item,
  .column .gap-13.one-five .galleries-item,
  .column .gap-13.one-six .galleries-item,
  .column .gap-13.one-seven .galleries-item,
  .column .gap-13.one-five .socialstream-item,
  .column .gap-13.one-six .socialstream-item,
  .column .gap-13.one-seven .socialstream-item,
  .column .gap-13.one-five .control-group,
  .column .gap-13.one-six .control-group,
  .column .gap-13.one-seven .control-group,
  .column .gap-13.one-five .formly > * > *,
  .column .gap-13.one-six .formly > * > *,
  .column .gap-13.one-seven .formly > * > *,
  .column .gap-13.one-five.img-aside .more-items-item,
  .column .gap-13.one-six.img-aside .more-items-item,
  .column .gap-13.one-seven.img-aside .more-items-item,
  .column .gap-13.one-five.landing li,
  .column .gap-13.one-six.landing li,
  .column .gap-13.one-seven.landing li {
    width: calc(25% -  13px);
  }
  .column .gap-12:not(.full-width) .more-items-list,
  .column .gap-12:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 12px) !important;
  }
  .column .gap-12.one-five .more-items-item,
  .column .gap-12.one-six .more-items-item,
  .column .gap-12.one-seven .more-items-item,
  .column .gap-12.one-five .more-video-item,
  .column .gap-12.one-six .more-video-item,
  .column .gap-12.one-seven .more-video-item,
  .column .gap-12.one-five .galleries-item,
  .column .gap-12.one-six .galleries-item,
  .column .gap-12.one-seven .galleries-item,
  .column .gap-12.one-five .socialstream-item,
  .column .gap-12.one-six .socialstream-item,
  .column .gap-12.one-seven .socialstream-item,
  .column .gap-12.one-five .control-group,
  .column .gap-12.one-six .control-group,
  .column .gap-12.one-seven .control-group,
  .column .gap-12.one-five .formly > * > *,
  .column .gap-12.one-six .formly > * > *,
  .column .gap-12.one-seven .formly > * > *,
  .column .gap-12.one-five.img-aside .more-items-item,
  .column .gap-12.one-six.img-aside .more-items-item,
  .column .gap-12.one-seven.img-aside .more-items-item,
  .column .gap-12.one-five.landing li,
  .column .gap-12.one-six.landing li,
  .column .gap-12.one-seven.landing li {
    width: calc(25% -  12px);
  }
  .column .gap-11:not(.full-width) .more-items-list,
  .column .gap-11:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 11px) !important;
  }
  .column .gap-11.one-five .more-items-item,
  .column .gap-11.one-six .more-items-item,
  .column .gap-11.one-seven .more-items-item,
  .column .gap-11.one-five .more-video-item,
  .column .gap-11.one-six .more-video-item,
  .column .gap-11.one-seven .more-video-item,
  .column .gap-11.one-five .galleries-item,
  .column .gap-11.one-six .galleries-item,
  .column .gap-11.one-seven .galleries-item,
  .column .gap-11.one-five .socialstream-item,
  .column .gap-11.one-six .socialstream-item,
  .column .gap-11.one-seven .socialstream-item,
  .column .gap-11.one-five .control-group,
  .column .gap-11.one-six .control-group,
  .column .gap-11.one-seven .control-group,
  .column .gap-11.one-five .formly > * > *,
  .column .gap-11.one-six .formly > * > *,
  .column .gap-11.one-seven .formly > * > *,
  .column .gap-11.one-five.img-aside .more-items-item,
  .column .gap-11.one-six.img-aside .more-items-item,
  .column .gap-11.one-seven.img-aside .more-items-item,
  .column .gap-11.one-five.landing li,
  .column .gap-11.one-six.landing li,
  .column .gap-11.one-seven.landing li {
    width: calc(25% -  11px);
  }
  .column .gap-10:not(.full-width) .more-items-list,
  .column .gap-10:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 10px) !important;
  }
  .column .gap-10.one-five .more-items-item,
  .column .gap-10.one-six .more-items-item,
  .column .gap-10.one-seven .more-items-item,
  .column .gap-10.one-five .more-video-item,
  .column .gap-10.one-six .more-video-item,
  .column .gap-10.one-seven .more-video-item,
  .column .gap-10.one-five .galleries-item,
  .column .gap-10.one-six .galleries-item,
  .column .gap-10.one-seven .galleries-item,
  .column .gap-10.one-five .socialstream-item,
  .column .gap-10.one-six .socialstream-item,
  .column .gap-10.one-seven .socialstream-item,
  .column .gap-10.one-five .control-group,
  .column .gap-10.one-six .control-group,
  .column .gap-10.one-seven .control-group,
  .column .gap-10.one-five .formly > * > *,
  .column .gap-10.one-six .formly > * > *,
  .column .gap-10.one-seven .formly > * > *,
  .column .gap-10.one-five.img-aside .more-items-item,
  .column .gap-10.one-six.img-aside .more-items-item,
  .column .gap-10.one-seven.img-aside .more-items-item,
  .column .gap-10.one-five.landing li,
  .column .gap-10.one-six.landing li,
  .column .gap-10.one-seven.landing li {
    width: calc(25% -  10px);
  }
  .column .gap-9:not(.full-width) .more-items-list,
  .column .gap-9:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 9px) !important;
  }
  .column .gap-9.one-five .more-items-item,
  .column .gap-9.one-six .more-items-item,
  .column .gap-9.one-seven .more-items-item,
  .column .gap-9.one-five .more-video-item,
  .column .gap-9.one-six .more-video-item,
  .column .gap-9.one-seven .more-video-item,
  .column .gap-9.one-five .galleries-item,
  .column .gap-9.one-six .galleries-item,
  .column .gap-9.one-seven .galleries-item,
  .column .gap-9.one-five .socialstream-item,
  .column .gap-9.one-six .socialstream-item,
  .column .gap-9.one-seven .socialstream-item,
  .column .gap-9.one-five .control-group,
  .column .gap-9.one-six .control-group,
  .column .gap-9.one-seven .control-group,
  .column .gap-9.one-five .formly > * > *,
  .column .gap-9.one-six .formly > * > *,
  .column .gap-9.one-seven .formly > * > *,
  .column .gap-9.one-five.img-aside .more-items-item,
  .column .gap-9.one-six.img-aside .more-items-item,
  .column .gap-9.one-seven.img-aside .more-items-item,
  .column .gap-9.one-five.landing li,
  .column .gap-9.one-six.landing li,
  .column .gap-9.one-seven.landing li {
    width: calc(25% -  9px);
  }
  .column .gap-8:not(.full-width) .more-items-list,
  .column .gap-8:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 8px) !important;
  }
  .column .gap-8.one-five .more-items-item,
  .column .gap-8.one-six .more-items-item,
  .column .gap-8.one-seven .more-items-item,
  .column .gap-8.one-five .more-video-item,
  .column .gap-8.one-six .more-video-item,
  .column .gap-8.one-seven .more-video-item,
  .column .gap-8.one-five .galleries-item,
  .column .gap-8.one-six .galleries-item,
  .column .gap-8.one-seven .galleries-item,
  .column .gap-8.one-five .socialstream-item,
  .column .gap-8.one-six .socialstream-item,
  .column .gap-8.one-seven .socialstream-item,
  .column .gap-8.one-five .control-group,
  .column .gap-8.one-six .control-group,
  .column .gap-8.one-seven .control-group,
  .column .gap-8.one-five .formly > * > *,
  .column .gap-8.one-six .formly > * > *,
  .column .gap-8.one-seven .formly > * > *,
  .column .gap-8.one-five.img-aside .more-items-item,
  .column .gap-8.one-six.img-aside .more-items-item,
  .column .gap-8.one-seven.img-aside .more-items-item,
  .column .gap-8.one-five.landing li,
  .column .gap-8.one-six.landing li,
  .column .gap-8.one-seven.landing li {
    width: calc(25% -  8px);
  }
  .column .gap-7:not(.full-width) .more-items-list,
  .column .gap-7:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 7px) !important;
  }
  .column .gap-7.one-five .more-items-item,
  .column .gap-7.one-six .more-items-item,
  .column .gap-7.one-seven .more-items-item,
  .column .gap-7.one-five .more-video-item,
  .column .gap-7.one-six .more-video-item,
  .column .gap-7.one-seven .more-video-item,
  .column .gap-7.one-five .galleries-item,
  .column .gap-7.one-six .galleries-item,
  .column .gap-7.one-seven .galleries-item,
  .column .gap-7.one-five .socialstream-item,
  .column .gap-7.one-six .socialstream-item,
  .column .gap-7.one-seven .socialstream-item,
  .column .gap-7.one-five .control-group,
  .column .gap-7.one-six .control-group,
  .column .gap-7.one-seven .control-group,
  .column .gap-7.one-five .formly > * > *,
  .column .gap-7.one-six .formly > * > *,
  .column .gap-7.one-seven .formly > * > *,
  .column .gap-7.one-five.img-aside .more-items-item,
  .column .gap-7.one-six.img-aside .more-items-item,
  .column .gap-7.one-seven.img-aside .more-items-item,
  .column .gap-7.one-five.landing li,
  .column .gap-7.one-six.landing li,
  .column .gap-7.one-seven.landing li {
    width: calc(25% -  7px);
  }
  .column .gap-6:not(.full-width) .more-items-list,
  .column .gap-6:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 6px) !important;
  }
  .column .gap-6.one-five .more-items-item,
  .column .gap-6.one-six .more-items-item,
  .column .gap-6.one-seven .more-items-item,
  .column .gap-6.one-five .more-video-item,
  .column .gap-6.one-six .more-video-item,
  .column .gap-6.one-seven .more-video-item,
  .column .gap-6.one-five .galleries-item,
  .column .gap-6.one-six .galleries-item,
  .column .gap-6.one-seven .galleries-item,
  .column .gap-6.one-five .socialstream-item,
  .column .gap-6.one-six .socialstream-item,
  .column .gap-6.one-seven .socialstream-item,
  .column .gap-6.one-five .control-group,
  .column .gap-6.one-six .control-group,
  .column .gap-6.one-seven .control-group,
  .column .gap-6.one-five .formly > * > *,
  .column .gap-6.one-six .formly > * > *,
  .column .gap-6.one-seven .formly > * > *,
  .column .gap-6.one-five.img-aside .more-items-item,
  .column .gap-6.one-six.img-aside .more-items-item,
  .column .gap-6.one-seven.img-aside .more-items-item,
  .column .gap-6.one-five.landing li,
  .column .gap-6.one-six.landing li,
  .column .gap-6.one-seven.landing li {
    width: calc(25% -  6px);
  }
  .column .gap-5:not(.full-width) .more-items-list,
  .column .gap-5:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 5px) !important;
  }
  .column .gap-5.one-five .more-items-item,
  .column .gap-5.one-six .more-items-item,
  .column .gap-5.one-seven .more-items-item,
  .column .gap-5.one-five .more-video-item,
  .column .gap-5.one-six .more-video-item,
  .column .gap-5.one-seven .more-video-item,
  .column .gap-5.one-five .galleries-item,
  .column .gap-5.one-six .galleries-item,
  .column .gap-5.one-seven .galleries-item,
  .column .gap-5.one-five .socialstream-item,
  .column .gap-5.one-six .socialstream-item,
  .column .gap-5.one-seven .socialstream-item,
  .column .gap-5.one-five .control-group,
  .column .gap-5.one-six .control-group,
  .column .gap-5.one-seven .control-group,
  .column .gap-5.one-five .formly > * > *,
  .column .gap-5.one-six .formly > * > *,
  .column .gap-5.one-seven .formly > * > *,
  .column .gap-5.one-five.img-aside .more-items-item,
  .column .gap-5.one-six.img-aside .more-items-item,
  .column .gap-5.one-seven.img-aside .more-items-item,
  .column .gap-5.one-five.landing li,
  .column .gap-5.one-six.landing li,
  .column .gap-5.one-seven.landing li {
    width: calc(25% -  5px);
  }
  .column .gap-4:not(.full-width) .more-items-list,
  .column .gap-4:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 4px) !important;
  }
  .column .gap-4.one-five .more-items-item,
  .column .gap-4.one-six .more-items-item,
  .column .gap-4.one-seven .more-items-item,
  .column .gap-4.one-five .more-video-item,
  .column .gap-4.one-six .more-video-item,
  .column .gap-4.one-seven .more-video-item,
  .column .gap-4.one-five .galleries-item,
  .column .gap-4.one-six .galleries-item,
  .column .gap-4.one-seven .galleries-item,
  .column .gap-4.one-five .socialstream-item,
  .column .gap-4.one-six .socialstream-item,
  .column .gap-4.one-seven .socialstream-item,
  .column .gap-4.one-five .control-group,
  .column .gap-4.one-six .control-group,
  .column .gap-4.one-seven .control-group,
  .column .gap-4.one-five .formly > * > *,
  .column .gap-4.one-six .formly > * > *,
  .column .gap-4.one-seven .formly > * > *,
  .column .gap-4.one-five.img-aside .more-items-item,
  .column .gap-4.one-six.img-aside .more-items-item,
  .column .gap-4.one-seven.img-aside .more-items-item,
  .column .gap-4.one-five.landing li,
  .column .gap-4.one-six.landing li,
  .column .gap-4.one-seven.landing li {
    width: calc(25% -  4px);
  }
  .column .gap-3:not(.full-width) .more-items-list,
  .column .gap-3:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 3px) !important;
  }
  .column .gap-3.one-five .more-items-item,
  .column .gap-3.one-six .more-items-item,
  .column .gap-3.one-seven .more-items-item,
  .column .gap-3.one-five .more-video-item,
  .column .gap-3.one-six .more-video-item,
  .column .gap-3.one-seven .more-video-item,
  .column .gap-3.one-five .galleries-item,
  .column .gap-3.one-six .galleries-item,
  .column .gap-3.one-seven .galleries-item,
  .column .gap-3.one-five .socialstream-item,
  .column .gap-3.one-six .socialstream-item,
  .column .gap-3.one-seven .socialstream-item,
  .column .gap-3.one-five .control-group,
  .column .gap-3.one-six .control-group,
  .column .gap-3.one-seven .control-group,
  .column .gap-3.one-five .formly > * > *,
  .column .gap-3.one-six .formly > * > *,
  .column .gap-3.one-seven .formly > * > *,
  .column .gap-3.one-five.img-aside .more-items-item,
  .column .gap-3.one-six.img-aside .more-items-item,
  .column .gap-3.one-seven.img-aside .more-items-item,
  .column .gap-3.one-five.landing li,
  .column .gap-3.one-six.landing li,
  .column .gap-3.one-seven.landing li {
    width: calc(25% -  3px);
  }
  .column .gap-2:not(.full-width) .more-items-list,
  .column .gap-2:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 2px) !important;
  }
  .column .gap-2.one-five .more-items-item,
  .column .gap-2.one-six .more-items-item,
  .column .gap-2.one-seven .more-items-item,
  .column .gap-2.one-five .more-video-item,
  .column .gap-2.one-six .more-video-item,
  .column .gap-2.one-seven .more-video-item,
  .column .gap-2.one-five .galleries-item,
  .column .gap-2.one-six .galleries-item,
  .column .gap-2.one-seven .galleries-item,
  .column .gap-2.one-five .socialstream-item,
  .column .gap-2.one-six .socialstream-item,
  .column .gap-2.one-seven .socialstream-item,
  .column .gap-2.one-five .control-group,
  .column .gap-2.one-six .control-group,
  .column .gap-2.one-seven .control-group,
  .column .gap-2.one-five .formly > * > *,
  .column .gap-2.one-six .formly > * > *,
  .column .gap-2.one-seven .formly > * > *,
  .column .gap-2.one-five.img-aside .more-items-item,
  .column .gap-2.one-six.img-aside .more-items-item,
  .column .gap-2.one-seven.img-aside .more-items-item,
  .column .gap-2.one-five.landing li,
  .column .gap-2.one-six.landing li,
  .column .gap-2.one-seven.landing li {
    width: calc(25% -  2px);
  }
  .column .gap-1:not(.full-width) .more-items-list,
  .column .gap-1:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 1px) !important;
  }
  .column .gap-1.one-five .more-items-item,
  .column .gap-1.one-six .more-items-item,
  .column .gap-1.one-seven .more-items-item,
  .column .gap-1.one-five .more-video-item,
  .column .gap-1.one-six .more-video-item,
  .column .gap-1.one-seven .more-video-item,
  .column .gap-1.one-five .galleries-item,
  .column .gap-1.one-six .galleries-item,
  .column .gap-1.one-seven .galleries-item,
  .column .gap-1.one-five .socialstream-item,
  .column .gap-1.one-six .socialstream-item,
  .column .gap-1.one-seven .socialstream-item,
  .column .gap-1.one-five .control-group,
  .column .gap-1.one-six .control-group,
  .column .gap-1.one-seven .control-group,
  .column .gap-1.one-five .formly > * > *,
  .column .gap-1.one-six .formly > * > *,
  .column .gap-1.one-seven .formly > * > *,
  .column .gap-1.one-five.img-aside .more-items-item,
  .column .gap-1.one-six.img-aside .more-items-item,
  .column .gap-1.one-seven.img-aside .more-items-item,
  .column .gap-1.one-five.landing li,
  .column .gap-1.one-six.landing li,
  .column .gap-1.one-seven.landing li {
    width: calc(25% -  1px);
  }
  .column .gap-0:not(.full-width) .more-items-list,
  .column .gap-0:not(.full-width) .tabs-content {
    max-width: calc(var(--block-width) + 0px) !important;
  }
  .column .gap-0.one-five .more-items-item,
  .column .gap-0.one-six .more-items-item,
  .column .gap-0.one-seven .more-items-item,
  .column .gap-0.one-five .more-video-item,
  .column .gap-0.one-six .more-video-item,
  .column .gap-0.one-seven .more-video-item,
  .column .gap-0.one-five .galleries-item,
  .column .gap-0.one-six .galleries-item,
  .column .gap-0.one-seven .galleries-item,
  .column .gap-0.one-five .socialstream-item,
  .column .gap-0.one-six .socialstream-item,
  .column .gap-0.one-seven .socialstream-item,
  .column .gap-0.one-five .control-group,
  .column .gap-0.one-six .control-group,
  .column .gap-0.one-seven .control-group,
  .column .gap-0.one-five .formly > * > *,
  .column .gap-0.one-six .formly > * > *,
  .column .gap-0.one-seven .formly > * > *,
  .column .gap-0.one-five.img-aside .more-items-item,
  .column .gap-0.one-six.img-aside .more-items-item,
  .column .gap-0.one-seven.img-aside .more-items-item,
  .column .gap-0.one-five.landing li,
  .column .gap-0.one-six.landing li,
  .column .gap-0.one-seven.landing li {
    width: calc(25% -  0px);
  }
  .one-five .more-items-item,
  .one-six .more-items-item,
  .one-seven .more-items-item,
  .one-five .more-video-item,
  .one-six .more-video-item,
  .one-seven .more-video-item,
  .one-five .galleries-item,
  .one-six .galleries-item,
  .one-seven .galleries-item,
  .one-five .socialstream-item,
  .one-six .socialstream-item,
  .one-seven .socialstream-item,
  .one-five .control-group,
  .one-six .control-group,
  .one-seven .control-group,
  .one-five .formly > * > *,
  .one-six .formly > * > *,
  .one-seven .formly > * > *,
  .one-five.img-aside .more-items-item,
  .one-six.img-aside .more-items-item,
  .one-seven.img-aside .more-items-item,
  .one-five.landing li,
  .one-six.landing li,
  .one-seven.landing li {
    width: calc(25% -  27px);
  }
  .btn-sm,
  .btn-sm.btn {
    padding: 5px 10px;
  }
  .simple-text p {
    padding: 0 563px 0 40px;
  }
  /* Felix 1280 */
  /* Enowa contest */
  .enowa-contest .md-modal #sign-up {
    padding-inline: 50px;
  }
  .enowa-contest .md-modal #sign-up form {
    width: 100%;
  }
  .enowa-contest .md-modal #sign-up form .formly .image {
    display: none;
    max-width: 270px;
  }
  .enowa-contest .md-modal #sign-up .widget-title {
    max-width: 100% !important;
  }
  .legal .article-view-title {
    font-size: 50px;
    margin-bottom: 50px !important;
  }
  .legal .article {
    padding-left: 40px !important;
  }
  #error-404 {
    max-width: 1124px;
    padding: 150px 40px;
  }
  #error-404 .error-404-title {
    font-size: 50px;
  }
  #action-buttons-group {
    width: calc(var(--column-width) * 7 + 40px) !important;
  }
  #top-wrapper:not(.full-width-content) > * {
    margin-left: calc(var(--column-width) * 7 + 40px);
  }
  #top-wrapper:not(.full-width-content):before {
    left: calc(var(--column-width) * 7 + 40px);
  }
  .widget.text-block-lg .more-items-list {
    max-width: calc(var(--column-width) * 14) !important;
  }
  .x-large-text .wrapper p,
  .x-large-text .wrapper ul,
  .x-large-text .slide-content p,
  .x-large-text .wrapper table,
  .x-large-text .wrapper .more-items-long-text,
  .large-text .wrapper p,
  .large-text .wrapper ul,
  .large-text .slide-content p,
  .large-text .wrapper table,
  .large-text .wrapper .more-items-long-text {
    font-size: 20px;
    line-height: 30px;
  }
  #drivers-programme .wrapper {
    width: calc(var(--column-width) * 6);
  }
  #uncharted-territories .more-items-item .wrapper {
    padding-right: calc(var(--column-width) * 2 + 50px);
  }
  #race-calendar.elements-inline ul li > h2 {
    width: calc(var(--column-width) * 8);
  }
  #race-calendar.elements-inline ul li .wrapper {
    width: calc(var(--column-width) * 4);
  }
  #race-calendar.elements-inline ul li .wrapper .link-button {
    display: none;
  }
  #race-calendar.explore-data ul li > a img {
    height: 75px;
  }
  #race-calendar.explore-data ul li > h2 {
    text-align: center;
    width: calc(var(--column-width) * 7);
    padding-left: 0;
  }
  #race-calendar.location-calendar .widget-title {
    top: calc(var(--header-height) + 6vh);
  }
  .more-items-item .wrapper > * {
    margin-top: 10px;
  }
  #horizontal-scroll-content-wrapper > * {
    padding-bottom: 5vh;
  }
  .location-page #horizontal-scroll-content-wrapper .square-img-text ul li > a img,
  .location-page #horizontal-scroll-content-wrapper #loc-legacy ul li > a img,
  .location-page #horizontal-scroll-content-wrapper #loc-legacy-2 ul li > a img {
    margin-bottom: 40px;
  }
  #horizontal-scroll-content-wrapper .small-img ul li > a {
    width: calc(var(--column-width) * 6);
  }
  .partners #h-main-text {
    width: calc(var(--column-width) * 15);
  }
  #partners-list ul {
    width: calc(var(--column-width) * 80);
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  #partners-list ul li {
    padding: 50px var(--column-width) 40px;
    width: calc(var(--column-width) * 8);
  }
  #partners-list ul li .wrapper .link-button {
    bottom: 20px;
  }
  body.partner-page #single-article {
    margin-left: auto;
  }
  body.partner-page #single-article ul {
    margin-left: auto;
  }
  body.partner-page #single-article ul li > a {
    width: calc(var(--column-width) * 12 - var(--column-margin) * 2);
    height: calc((var(--column-width) * 12 - var(--column-margin) * 2) * 2 / 3);
  }
  body.partner-page #single-article ul li:after,
  body.partner-page #single-article ul li .wrapper {
    width: calc(var(--column-width) * 12 - var(--column-margin) * 2);
    padding-top: 0;
  }
  body.partner-page #sponsors-images {
    margin-left: auto;
  }
  body.partner-page #sponsors-images ul {
    margin-left: auto;
    width: var(--block-width);
  }
  #horizontal-scroll-content-wrapper #our-goals-items ul {
    width: calc(var(--column-width) * 38);
  }
  #news-top ul li .wrapper .link-button {
    width: calc(var(--column-width) * 7 + 40px);
  }
  #sustainability-explore ul li .wrapper {
    width: calc(var(--column-width) * 8);
  }
  #landing-teams-drivers ul li .wrapper .more-items-text {
    display: none;
  }
  #join-us-header,
  #mediacenter-header {
    width: calc(var(--column-width) * 10);
  }
  #trash-img {
    padding-bottom: 30px;
  }
  #sign-up.trophy-signup .formly .formly-field .separator {
    font-size: 20px;
  }
  #sign-up.trophy-signup .formly .formly-field .separator chaney {
    font-size: 16px;
  }
  .x-medium-wrapper-title .wrapper h2,
  .x-small-title .section-title,
  .x-small-title .widget-title,
  .enowa-contest #article-view .wrapper .more-items-long-text .layout-column > div > div:first-child {
    font-size: 20px;
    line-height: 25px;
  }
  .location-hero.video-live .slide-content .slide-title {
    margin: 0;
  }
  .location-hero.video-live .slide-content .btn {
    margin-top: 10px;
    width: 100px;
    height: 100px;
  }
  #top-wrapper:not(.full-width-content) > *#latest-bar {
    margin-top: -190px;
  }
  #top-wrapper #countdown {
    height: 140px;
  }
  .countdown-text .countdown-time {
    height: 140px;
  }
  .trophy-hero.trophy-home .slide .slide-title a {
    height: 200px;
  }
  .schedule-table ul li .wrapper table tr:last-child td {
    padding-bottom: 15px;
  }
  .schedule-table ul li .wrapper table tr:nth-child(2) td {
    padding-top: 15px;
  }
  .schedule-table ul li .wrapper table tr td {
    font-size: 18px;
    padding-bottom: 5px 10px;
  }
  .schedule-table .widget-title {
    font-size: 80px;
    margin-top: -4px;
  }
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td {
    font-size: 20px;
  }
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr td:first-child {
    width: 350px;
  }
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr td .broadcast-icon {
    margin-right: 20px;
  }
  #results-standings .widget-title::after {
    width: 130px;
    height: 120px;
  }
  body.results #tabs-standings > .tabs-content {
    max-width: calc(var(--column-width) * 18) !important;
  }
  .group-name-extra {
    font-size: 20px;
    line-height: 20px;
  }
  body.results .results-page .team .team-points,
  body.results #results-one .team-points.total.ng-binding,
  body.results #results-two .team-points.total.ng-binding,
  body.results .results-page .team-points {
    width: calc(var(--column-width) * 3);
  }
  body.results #results-one .team-time,
  body.results #results-two .team-time {
    font-size: 16px;
  }
  body.results #results-one .team-points.total.ng-binding,
  body.results #results-two .team-points.total.ng-binding {
    font-size: 30px;
  }
  .medium-title .section-title,
  .medium-title .widget-title {
    font-size: 45px;
    line-height: 45px;
  }
  #results-standings .widget-title:after {
    width: 130px;
  }
  body.results .home-results#results-one .team-points.total.ng-binding,
  body.results .home-results#results-two .team-points.total.ng-binding {
    width: 60px;
  }
  body.partner-page #single-article ul li .wrapper,
  body.partner-page #single-article ul li::after {
    width: calc(var(--column-width) * 9.5 + var(--column-margin));
  }
  body.partner-page #sponsors-images ul li > a {
    display: grid;
    grid-template-columns: [first] calc(var(--column-width) * 5 - var(--column-margin) * 2 + (var(--column-width) + var(--column-margin) * 2) / 4) [line1] calc(var(--column-width) * 5 - var(--column-margin) * 2 + (var(--column-width) + var(--column-margin) * 2) / 4) [line2] calc(var(--column-width) * 5 - var(--column-margin) * 2 + (var(--column-width) + var(--column-margin) * 2) / 4) [line3] calc(var(--column-width) * 5 - var(--column-margin) * 2 + (var(--column-width) + var(--column-margin) * 2) / 4) [end];
    grid-template-rows: [row1-start] auto [row2] auto [row3] auto [end];
    column-gap: calc((var(--column-width) + var(--column-margin) * 2) / 2);
    row-gap: calc(var(--column-width) / 2.5);
  }
  body.partner-page #sponsors-images {
    padding: 40px 0;
  }
  body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team .team-drivers {
    padding-left: 10px;
  }
  body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team .team-drivers span {
    word-break: keep-all;
    line-height: 1;
    white-space: break-spaces;
  }
  body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team .team-points {
    font-size: 45px;
    bottom: -40px;
  }
  .standings-spotlight .tabs-content .team-drivers > div {
    font-size: 15px;
  }
  body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team .team-drivers span[class*="flag-"] {
    width: 30px;
    height: 23px;
    margin-right: 5px;
  }
  #top-wrapper-v3 #scroll-down-info ul li,
  #top-wrapper-v3 #scroll-down-info.countdown:before,
  #top-wrapper-v3 #scroll-down-info.countdown:after,
  #top-wrapper-v3 #scroll-down-info.countdown .countdown-text .countdown-time {
    height: 100px;
  }
  #top-wrapper-v3 #scroll-down-info {
    margin-top: -100px;
  }
  .top-stories-wrapper #locations-menu {
    bottom: 125px;
  }
  .home-v3 .hero-image .slide-content .btn,
  .home.home-v3 .hero-image .slide-content .btn {
    font-size: 14px;
    margin-top: 0;
  }
  #top-news ul li {
    margin-bottom: 15px;
  }
  .top-stories-wrapper #top-news {
    bottom: 30px;
  }
  #top-news ul li .wrapper {
    width: calc(var(--column-width) * 4.5);
  }
  #top-news ul li .wrapper time {
    width: 98px;
    height: 24px;
    font-size: 10px;
    line-height: 24px;
  }
  #top-news ul li .wrapper h2 {
    font-size: 11px;
    line-height: 13px;
  }
  body.results #results-one .team-points.total.ng-binding,
  body.results #results-two .team-points.total.ng-binding,
  body.results .home-results#results-standings-table .data-col tr .team-points {
    font-size: 30px;
  }
  body.results .home-results#results-one .team-points.total.ng-binding,
  body.results .home-results#results-two .team-points.total.ng-binding {
    width: 70px;
  }
  .medium-slider-title .slide-content .slide-title {
    font-size: 50px;
    line-height: 50px;
  }
  .home-v3.home .hero-image .slide-content,
  .home-v3 .hero-image .slide-content {
    padding-bottom: 190px;
  }
  .home-v3 .hero-image .slide-content .btn::before,
  .home.home-v3 .hero-image .slide-content .btn::before {
    -webkit-mask-size: 16px auto;
    mask-size: 16px;
    mask-size: 16px auto;
    width: 16px;
  }
  .btn,
  .link-button a,
  .more-items-action,
  #cookiesbar a.ok {
    padding: 30px 0;
  }
  body.results .home-results {
    margin-right: var(--column-width) !important;
    margin-left: 50px !important;
  }
  .standings-spotlight .tabs-content .team-points {
    font-size: 60px;
    bottom: -50px;
  }
  #homev3-right-side-two {
    bottom: -130px;
  }
  body.results .home-results .team-drivers span[class*="flag-"] {
    margin-right: 0;
  }
  #results-landing ul li > a::before {
    height: 120px;
    margin-top: -60px;
  }
  #top-wrapper-v3 #scroll-down-info.countdown:after {
    background-size: 50px auto;
  }
  .legacy-item#the-ship-five ul li .wrapper {
    padding-bottom: 10vw !important;
  }
  .home-v3 .hero-image.count-us-in .slide .slide-content:before,
  .home.home-v3 .hero-image.count-us-in .slide .slide-content:before {
    width: 120px;
    height: 120px;
    margin-bottom: -120px;
    bottom: 430px;
    left: calc(var(--column-width) + 552px);
  }
  .home-v3 .hero-image.count-us-in .slide .slide-content:after,
  .home.home-v3 .hero-image.count-us-in .slide .slide-content:after {
    width: 120px;
    height: 120px;
    bottom: 310px;
    left: 570px;
    margin-bottom: -120px;
    margin-left: -120px;
  }
  .home-v3 .hero-image.count-us-in .slide:before,
  .home.home-v3 .hero-image.count-us-in .slide:before {
    width: 120px;
    height: 120px;
    bottom: 390px;
  }
  #landing-broadcaster.landing-current-broadcaster .widget-title {
    margin-top: -7px;
  }
  #landing-broadcaster.landing-current-broadcaster .tabs-content {
    margin-top: 25px;
  }
  #landing-broadcaster.landing-current-broadcaster > header {
    top: 50px;
  }
  .modal-autographs-downloads.md-modal .widget ul li .wrapper {
    padding: 0 0 40px 0;
  }
  .modal-autographs-downloads.md-modal .widget ul li .wrapper {
    font-size: 16px;
  }
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown .countdown-text .countdown-time,
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown:before {
    height: 110px;
  }
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown:before {
    width: 110px;
  }
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown {
    margin-top: -110px;
  }
  body.home-v4 .top-stories-wrapper #locations-menu {
    bottom: 178px;
  }
  body.home-v4.home .hero-image .slide-content {
    padding-bottom: 225px;
  }
  body.home-v4.home .hero-image .slide .slide-title {
    margin-bottom: 0;
  }
  body.home-v4.home .hero-image .slide .btn {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .small-slider-title .slide-content .slide-title {
    font-size: 40px;
    line-height: 30px;
  }
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown .widget-title {
    padding: 0 15px;
  }
  #featured-news .widget-title {
    height: 50px;
    line-height: 50px;
    top: -50px;
  }
  body.featured-open #featured-news .widget-title {
    top: -50px;
  }
  .top-stories-wrapper #featured-news {
    min-width: calc(325px + var(--column-width));
  }
  #featured-news .tabs-content ul {
    padding: 15px ;
  }
  #featured-news .tabs-content ul li {
    margin-bottom: 10px;
  }
  #featured-news .tabs-content ul li .wrapper {
    padding: 8px 35px 18px 15px;
  }
  #featured-news .simple-link {
    min-width: calc(325px + var(--column-width));
  }
  .slide-content .slide-category {
    font-size: 9px;
  }
  #top-wrapper-v3 #scroll-down-info.countdown .countdown-text .over {
    font-size: 40px;
  }
  body #header .submenu-item {
    padding: 40px var(--column-width);
  }
  .widget.space-to-title > .more-items-list,
  .widget.space-to-title > .tabs-content {
    margin-top: 30px;
  }
  .scroll-bt .row-fluid .column:before {
    bottom: 26px;
    right: 33px;
  }
  body.bad-ratio.scroll-bt .row-fluid .column:before {
    bottom: 10px;
  }
  #results-landing ul li .wrapper {
    padding-bottom: 40px;
    top: 64%;
  }
  body.results .island .slider-title-image,
  body.event-page .island .slider-title-image {
    width: 35%;
  }
  body.results .energy .slider-title-image,
  body.event-page .energy .slider-title-image {
    width: 35%;
  }
  #location-wrapper .hero-image-multiple .more-items-item .wrapper {
    padding-bottom: 225px;
  }
  #location-wrapper .hero-image-multiple .more-items-item .wrapper h2 {
    font-size: 40px;
    line-height: 30px;
  }
  #location-wrapper .hero-image-multiple .more-items-item .wrapper .link-button a {
    margin-top: 0;
  }
  body.s3 #location-wrapper .hero-image-multiple {
    height: calc(100% - 153px);
  }
  body.s3 #right-side #results-button {
    height: 110px;
  }
  #featured-news-s3 {
    height: calc((var(--vh, 1vh) * 100) - (50px + ((var(--column-width) * 2) - (var(--column-margin) * 2))) - 110px);
  }
  #featured-news-s3 ul .more-items-item > a,
  #featured-news-s3 ul .more-items-item .more-items-img-container {
    height: calc(((var(--vh, 1vh) * 100) - (50px + ((var(--column-width) * 2) - (var(--column-margin) * 2))) - 255px) / 3);
  }
  #next-event {
    padding: 70px 0 70px 0 !important;
  }
  .news-s3 ul .more-items-item .wrapper h2 {
    font-size: 17px;
    line-height: 22px;
  }
  body.s3 #race-calendar.large-list.double-header ul li .wrapper {
    margin-top: 22px;
  }
  body.s3 #relive-videos {
    padding-bottom: 42px;
  }
  body.s3 #location-wrapper .hero-image-multiple .more-items-item .wrapper h2,
  body.s3 .large-wrapper-title .wrapper h2 {
    font-size: 35px;
    line-height: 36px;
  }
  body.s3 #video-large ul li .wrapper .link-button a {
    font-size: 14px;
  }
  .play-bt .link-button a {
    padding: 6px 15px;
  }
  body.s3 #video-large ul li > a img {
    aspect-ratio: 2;
  }
  .dropdown-grey li.dropdown .submenu a {
    font-size: 14px !important;
  }
  body.about #relive-videos .widget-title {
    padding-left: 80px;
  }
  #podcast-news.text-over .wrapper {
    padding: 10px;
  }
  #news-banner ul li {
    margin: 0;
  }
  .related-news-content.dark {
    margin-top: 296px;
  }
  #grid-play-home.one-two ul li .wrapper h2 {
    margin-top: 20px;
  }
  body.b-info #modal-country-select {
    top: 224px;
  }
}
/* Tablet devices layout adjustments
  ========================================================== */
@media only screen and (max-width: 1120px) {
  :root {
    --block-width: calc(100vw - 100px);
  }
  .scroll-bt .row-fluid .column:before {
    bottom: 26px;
    right: 33px;
  }
  body.bad-ratio.scroll-bt .row-fluid .column:before {
    bottom: 10px;
  }
  #race-calendar.large-list ul li .wrapper .link-button {
    bottom: 3px;
    margin-right: -12px;
  }
  #cookiesbar {
    width: calc(var(--column-width) * 8 + 10px);
  }
  #location-wrapper,
  .location-hero.hero-image .bg-vid,
  .hero-image .bg-vid {
    height: 100svh;
  }
  .header-lg #header .wrapper-group > .wrapper.row2 {
    top: var(--header-height);
  }
  .scroll-not-top.header-lg #header .wrapper-group > .wrapper.row2 {
    display: none;
  }
  #navigation-toggle span,
  #navigation .menu > li > a,
  #user-menu .menu > li > a,
  #user-menu > .menu > li,
  #user-menu > .menu:not(.not-logged) > li {
    font-size: 10px;
  }
  .downloads #navigation .menu li {
    max-width: 73px;
    text-align: center;
    line-height: 1;
  }
  .dropdown:not(#languages) .submenu li a,
  .header-lg:not(.scroll-not-top) #header .dropdown .submenu li a,
  #header .dropdown .submenu li a {
    font-size: 10px;
  }
  #header .countdown > * {
    padding: 0 20px;
  }
  #header .countdown .widget-title {
    font-size: 14px;
  }
  #header .countdown .countdown-fotorama {
    position: relative;
    overflow: visible;
  }
  #header .countdown .countdown-fotorama:before {
    position: absolute;
    content: "";
    width: 50px;
    margin-left: -50px;
    height: 100%;
    left: 0;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(82%, #ffffff), to(#ffffff));
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 82%, #ffffff 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 82%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
    top: 0;
  }
  .countdown-text .countdown-time > *:before {
    font-size: 40px;
    line-height: 40px;
  }
  .countdown-text .number {
    line-height: 35px;
    height: 40px;
    font-size: 40px;
  }
  .countdown-text .name {
    font-size: 12px;
    line-height: 12px;
  }
  #top-wrapper #countdown .widget-title {
    padding-top: 7px;
    font-size: 70px;
  }
  #header .social-icons div:not(.social-newsletter):not(.social-search) a {
    height: 45px;
  }
  .secondary-content > * {
    width: 50%;
  }
  .header-lg:not(.scroll-not-top) #header .dropdown .submenu,
  #header .dropdown .submenu {
    position: relative;
    top: auto !important;
  }
  .slide-content {
    padding-left: 30px;
    padding-right: 30px;
  }
  .slide-content > * {
    max-width: 80%;
    width: auto;
  }
  .secondary-content:first-child > * {
    margin-left: 0;
  }
  .secondary-content:last-child > * {
    margin-right: 0;
  }
  .row-fluid .column.secondary-content:first-child > * {
    padding-right: 15px;
  }
  .row-fluid .column.secondary-content:last-child > * {
    padding-left: 15px;
  }
  .widget:not(.article-view):not(.navigation),
  .widget .slide-items {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  /* Header */
  #header {
    height: var(--header-height);
    padding-right: 0;
    padding-left: 0;
  }
  #header .wrapper-group {
    margin-top: 0;
  }
  #header .wrapper-group > .wrapper {
    height: var(--header-height);
  }
  #header #navigation-mobile > ul > li > a {
    font-size: 30px;
    line-height: 30px;
    padding-top: 7px;
    padding-bottom: 7px;
  }
  #header #navigation-mobile > ul > li.dropdown .submenu li a {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .logo-img,
  .header-lg .logo-img,
  .scroll-not-top.header-lg .logo-img {
    height: calc(var(--header-height) - 30px);
  }
  .header-lg #header {
    height: calc(var(--header-height) * 2);
  }
  .fixed-header #content {
    margin-top: var(--header-height);
  }
  .fixed-header.header-lg #content {
    margin-top: calc(var(--header-height) + 40px);
  }
  .transparent-header.header-lg .slide.top-box .slide-content {
    padding-top: calc((var(--header-height) * 2) + 40px);
  }
  .transparent-header .slide.top-box .slide-content {
    padding-top: calc(var(--header-height) + 40px);
  }
  .scroll-not-top.header-lg #header {
    height: var(--header-height);
  }
  .header-lg #header {
    height: var(--header-height);
  }
  #header .wrapper-group > .wrapper:before,
  #header .wrapper-group > .wrapper:after {
    display: none;
  }
  #header-zone3,
  #header-zone4,
  #header-zone6 {
    width: 100%;
  }
  #header .wrapper-group > .wrapper.row2 {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    top: var(--header-height);
  }
  #header .wrapper-group > .wrapper.row1 {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  /* end Header */
  .transparent-header #content,
  .transparent-header.header-lg #content {
    margin-top: 0;
  }
  #header .social-icons .social-newsletter {
    border-right: none;
    border-bottom: none;
    border-top: none;
  }
  .one-of-five,
  .two-of-five,
  .three-of-five,
  .four-of-five,
  .one-of-six,
  .one-of-seven {
    width: 25%;
  }
  .more-items:not(.full-width) {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .more-items .tabs-content .more-items {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-50 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-50.img-aside.one-five .more-items-item,
  .column > .gap-50.img-aside.one-six .more-items-item,
  .column > .gap-50.img-aside.one-seven .more-items-item {
    width: calc(25% -  50px);
  }
  .column > .gap-50.one-five .more-items-item,
  .column > .gap-50.one-six .more-items-item,
  .column > .gap-50.one-seven .more-items-item,
  .column > .gap-50.one-five .more-video-item,
  .column > .gap-50.one-six .more-video-item,
  .column > .gap-50.one-seven .more-video-item,
  .column > .gap-50.one-five .galleries-item,
  .column > .gap-50.one-six .galleries-item,
  .column > .gap-50.one-seven .galleries-item,
  .column > .gap-50.one-five .socialstream-item,
  .column > .gap-50.one-six .socialstream-item,
  .column > .gap-50.one-seven .socialstream-item,
  .column > .gap-50.one-five .control-group,
  .column > .gap-50.one-six .control-group,
  .column > .gap-50.one-seven .control-group,
  .column > .gap-50.one-five .formly > * > *,
  .column > .gap-50.one-six .formly > * > *,
  .column > .gap-50.one-seven .formly > * > *,
  .column > .gap-50.one-five.img-aside .more-items-item,
  .column > .gap-50.one-six.img-aside .more-items-item,
  .column > .gap-50.one-seven.img-aside .more-items-item,
  .column > .gap-50.one-five.landing li,
  .column > .gap-50.one-six.landing li,
  .column > .gap-50.one-seven.landing li {
    width: calc(25% -  50px);
  }
  .column > .gap-50:not(.full-width) .more-items-list,
  .column > .gap-50:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-50 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-49 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-49.img-aside.one-five .more-items-item,
  .column > .gap-49.img-aside.one-six .more-items-item,
  .column > .gap-49.img-aside.one-seven .more-items-item {
    width: calc(25% -  49px);
  }
  .column > .gap-49.one-five .more-items-item,
  .column > .gap-49.one-six .more-items-item,
  .column > .gap-49.one-seven .more-items-item,
  .column > .gap-49.one-five .more-video-item,
  .column > .gap-49.one-six .more-video-item,
  .column > .gap-49.one-seven .more-video-item,
  .column > .gap-49.one-five .galleries-item,
  .column > .gap-49.one-six .galleries-item,
  .column > .gap-49.one-seven .galleries-item,
  .column > .gap-49.one-five .socialstream-item,
  .column > .gap-49.one-six .socialstream-item,
  .column > .gap-49.one-seven .socialstream-item,
  .column > .gap-49.one-five .control-group,
  .column > .gap-49.one-six .control-group,
  .column > .gap-49.one-seven .control-group,
  .column > .gap-49.one-five .formly > * > *,
  .column > .gap-49.one-six .formly > * > *,
  .column > .gap-49.one-seven .formly > * > *,
  .column > .gap-49.one-five.img-aside .more-items-item,
  .column > .gap-49.one-six.img-aside .more-items-item,
  .column > .gap-49.one-seven.img-aside .more-items-item,
  .column > .gap-49.one-five.landing li,
  .column > .gap-49.one-six.landing li,
  .column > .gap-49.one-seven.landing li {
    width: calc(25% -  49px);
  }
  .column > .gap-49:not(.full-width) .more-items-list,
  .column > .gap-49:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-49 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-48 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-48.img-aside.one-five .more-items-item,
  .column > .gap-48.img-aside.one-six .more-items-item,
  .column > .gap-48.img-aside.one-seven .more-items-item {
    width: calc(25% -  48px);
  }
  .column > .gap-48.one-five .more-items-item,
  .column > .gap-48.one-six .more-items-item,
  .column > .gap-48.one-seven .more-items-item,
  .column > .gap-48.one-five .more-video-item,
  .column > .gap-48.one-six .more-video-item,
  .column > .gap-48.one-seven .more-video-item,
  .column > .gap-48.one-five .galleries-item,
  .column > .gap-48.one-six .galleries-item,
  .column > .gap-48.one-seven .galleries-item,
  .column > .gap-48.one-five .socialstream-item,
  .column > .gap-48.one-six .socialstream-item,
  .column > .gap-48.one-seven .socialstream-item,
  .column > .gap-48.one-five .control-group,
  .column > .gap-48.one-six .control-group,
  .column > .gap-48.one-seven .control-group,
  .column > .gap-48.one-five .formly > * > *,
  .column > .gap-48.one-six .formly > * > *,
  .column > .gap-48.one-seven .formly > * > *,
  .column > .gap-48.one-five.img-aside .more-items-item,
  .column > .gap-48.one-six.img-aside .more-items-item,
  .column > .gap-48.one-seven.img-aside .more-items-item,
  .column > .gap-48.one-five.landing li,
  .column > .gap-48.one-six.landing li,
  .column > .gap-48.one-seven.landing li {
    width: calc(25% -  48px);
  }
  .column > .gap-48:not(.full-width) .more-items-list,
  .column > .gap-48:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-48 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-47 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-47.img-aside.one-five .more-items-item,
  .column > .gap-47.img-aside.one-six .more-items-item,
  .column > .gap-47.img-aside.one-seven .more-items-item {
    width: calc(25% -  47px);
  }
  .column > .gap-47.one-five .more-items-item,
  .column > .gap-47.one-six .more-items-item,
  .column > .gap-47.one-seven .more-items-item,
  .column > .gap-47.one-five .more-video-item,
  .column > .gap-47.one-six .more-video-item,
  .column > .gap-47.one-seven .more-video-item,
  .column > .gap-47.one-five .galleries-item,
  .column > .gap-47.one-six .galleries-item,
  .column > .gap-47.one-seven .galleries-item,
  .column > .gap-47.one-five .socialstream-item,
  .column > .gap-47.one-six .socialstream-item,
  .column > .gap-47.one-seven .socialstream-item,
  .column > .gap-47.one-five .control-group,
  .column > .gap-47.one-six .control-group,
  .column > .gap-47.one-seven .control-group,
  .column > .gap-47.one-five .formly > * > *,
  .column > .gap-47.one-six .formly > * > *,
  .column > .gap-47.one-seven .formly > * > *,
  .column > .gap-47.one-five.img-aside .more-items-item,
  .column > .gap-47.one-six.img-aside .more-items-item,
  .column > .gap-47.one-seven.img-aside .more-items-item,
  .column > .gap-47.one-five.landing li,
  .column > .gap-47.one-six.landing li,
  .column > .gap-47.one-seven.landing li {
    width: calc(25% -  47px);
  }
  .column > .gap-47:not(.full-width) .more-items-list,
  .column > .gap-47:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-47 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-46 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-46.img-aside.one-five .more-items-item,
  .column > .gap-46.img-aside.one-six .more-items-item,
  .column > .gap-46.img-aside.one-seven .more-items-item {
    width: calc(25% -  46px);
  }
  .column > .gap-46.one-five .more-items-item,
  .column > .gap-46.one-six .more-items-item,
  .column > .gap-46.one-seven .more-items-item,
  .column > .gap-46.one-five .more-video-item,
  .column > .gap-46.one-six .more-video-item,
  .column > .gap-46.one-seven .more-video-item,
  .column > .gap-46.one-five .galleries-item,
  .column > .gap-46.one-six .galleries-item,
  .column > .gap-46.one-seven .galleries-item,
  .column > .gap-46.one-five .socialstream-item,
  .column > .gap-46.one-six .socialstream-item,
  .column > .gap-46.one-seven .socialstream-item,
  .column > .gap-46.one-five .control-group,
  .column > .gap-46.one-six .control-group,
  .column > .gap-46.one-seven .control-group,
  .column > .gap-46.one-five .formly > * > *,
  .column > .gap-46.one-six .formly > * > *,
  .column > .gap-46.one-seven .formly > * > *,
  .column > .gap-46.one-five.img-aside .more-items-item,
  .column > .gap-46.one-six.img-aside .more-items-item,
  .column > .gap-46.one-seven.img-aside .more-items-item,
  .column > .gap-46.one-five.landing li,
  .column > .gap-46.one-six.landing li,
  .column > .gap-46.one-seven.landing li {
    width: calc(25% -  46px);
  }
  .column > .gap-46:not(.full-width) .more-items-list,
  .column > .gap-46:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-46 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-45 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-45.img-aside.one-five .more-items-item,
  .column > .gap-45.img-aside.one-six .more-items-item,
  .column > .gap-45.img-aside.one-seven .more-items-item {
    width: calc(25% -  45px);
  }
  .column > .gap-45.one-five .more-items-item,
  .column > .gap-45.one-six .more-items-item,
  .column > .gap-45.one-seven .more-items-item,
  .column > .gap-45.one-five .more-video-item,
  .column > .gap-45.one-six .more-video-item,
  .column > .gap-45.one-seven .more-video-item,
  .column > .gap-45.one-five .galleries-item,
  .column > .gap-45.one-six .galleries-item,
  .column > .gap-45.one-seven .galleries-item,
  .column > .gap-45.one-five .socialstream-item,
  .column > .gap-45.one-six .socialstream-item,
  .column > .gap-45.one-seven .socialstream-item,
  .column > .gap-45.one-five .control-group,
  .column > .gap-45.one-six .control-group,
  .column > .gap-45.one-seven .control-group,
  .column > .gap-45.one-five .formly > * > *,
  .column > .gap-45.one-six .formly > * > *,
  .column > .gap-45.one-seven .formly > * > *,
  .column > .gap-45.one-five.img-aside .more-items-item,
  .column > .gap-45.one-six.img-aside .more-items-item,
  .column > .gap-45.one-seven.img-aside .more-items-item,
  .column > .gap-45.one-five.landing li,
  .column > .gap-45.one-six.landing li,
  .column > .gap-45.one-seven.landing li {
    width: calc(25% -  45px);
  }
  .column > .gap-45:not(.full-width) .more-items-list,
  .column > .gap-45:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-45 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-44 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-44.img-aside.one-five .more-items-item,
  .column > .gap-44.img-aside.one-six .more-items-item,
  .column > .gap-44.img-aside.one-seven .more-items-item {
    width: calc(25% -  44px);
  }
  .column > .gap-44.one-five .more-items-item,
  .column > .gap-44.one-six .more-items-item,
  .column > .gap-44.one-seven .more-items-item,
  .column > .gap-44.one-five .more-video-item,
  .column > .gap-44.one-six .more-video-item,
  .column > .gap-44.one-seven .more-video-item,
  .column > .gap-44.one-five .galleries-item,
  .column > .gap-44.one-six .galleries-item,
  .column > .gap-44.one-seven .galleries-item,
  .column > .gap-44.one-five .socialstream-item,
  .column > .gap-44.one-six .socialstream-item,
  .column > .gap-44.one-seven .socialstream-item,
  .column > .gap-44.one-five .control-group,
  .column > .gap-44.one-six .control-group,
  .column > .gap-44.one-seven .control-group,
  .column > .gap-44.one-five .formly > * > *,
  .column > .gap-44.one-six .formly > * > *,
  .column > .gap-44.one-seven .formly > * > *,
  .column > .gap-44.one-five.img-aside .more-items-item,
  .column > .gap-44.one-six.img-aside .more-items-item,
  .column > .gap-44.one-seven.img-aside .more-items-item,
  .column > .gap-44.one-five.landing li,
  .column > .gap-44.one-six.landing li,
  .column > .gap-44.one-seven.landing li {
    width: calc(25% -  44px);
  }
  .column > .gap-44:not(.full-width) .more-items-list,
  .column > .gap-44:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-44 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-43 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-43.img-aside.one-five .more-items-item,
  .column > .gap-43.img-aside.one-six .more-items-item,
  .column > .gap-43.img-aside.one-seven .more-items-item {
    width: calc(25% -  43px);
  }
  .column > .gap-43.one-five .more-items-item,
  .column > .gap-43.one-six .more-items-item,
  .column > .gap-43.one-seven .more-items-item,
  .column > .gap-43.one-five .more-video-item,
  .column > .gap-43.one-six .more-video-item,
  .column > .gap-43.one-seven .more-video-item,
  .column > .gap-43.one-five .galleries-item,
  .column > .gap-43.one-six .galleries-item,
  .column > .gap-43.one-seven .galleries-item,
  .column > .gap-43.one-five .socialstream-item,
  .column > .gap-43.one-six .socialstream-item,
  .column > .gap-43.one-seven .socialstream-item,
  .column > .gap-43.one-five .control-group,
  .column > .gap-43.one-six .control-group,
  .column > .gap-43.one-seven .control-group,
  .column > .gap-43.one-five .formly > * > *,
  .column > .gap-43.one-six .formly > * > *,
  .column > .gap-43.one-seven .formly > * > *,
  .column > .gap-43.one-five.img-aside .more-items-item,
  .column > .gap-43.one-six.img-aside .more-items-item,
  .column > .gap-43.one-seven.img-aside .more-items-item,
  .column > .gap-43.one-five.landing li,
  .column > .gap-43.one-six.landing li,
  .column > .gap-43.one-seven.landing li {
    width: calc(25% -  43px);
  }
  .column > .gap-43:not(.full-width) .more-items-list,
  .column > .gap-43:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-43 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-42 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-42.img-aside.one-five .more-items-item,
  .column > .gap-42.img-aside.one-six .more-items-item,
  .column > .gap-42.img-aside.one-seven .more-items-item {
    width: calc(25% -  42px);
  }
  .column > .gap-42.one-five .more-items-item,
  .column > .gap-42.one-six .more-items-item,
  .column > .gap-42.one-seven .more-items-item,
  .column > .gap-42.one-five .more-video-item,
  .column > .gap-42.one-six .more-video-item,
  .column > .gap-42.one-seven .more-video-item,
  .column > .gap-42.one-five .galleries-item,
  .column > .gap-42.one-six .galleries-item,
  .column > .gap-42.one-seven .galleries-item,
  .column > .gap-42.one-five .socialstream-item,
  .column > .gap-42.one-six .socialstream-item,
  .column > .gap-42.one-seven .socialstream-item,
  .column > .gap-42.one-five .control-group,
  .column > .gap-42.one-six .control-group,
  .column > .gap-42.one-seven .control-group,
  .column > .gap-42.one-five .formly > * > *,
  .column > .gap-42.one-six .formly > * > *,
  .column > .gap-42.one-seven .formly > * > *,
  .column > .gap-42.one-five.img-aside .more-items-item,
  .column > .gap-42.one-six.img-aside .more-items-item,
  .column > .gap-42.one-seven.img-aside .more-items-item,
  .column > .gap-42.one-five.landing li,
  .column > .gap-42.one-six.landing li,
  .column > .gap-42.one-seven.landing li {
    width: calc(25% -  42px);
  }
  .column > .gap-42:not(.full-width) .more-items-list,
  .column > .gap-42:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-42 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-41 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-41.img-aside.one-five .more-items-item,
  .column > .gap-41.img-aside.one-six .more-items-item,
  .column > .gap-41.img-aside.one-seven .more-items-item {
    width: calc(25% -  41px);
  }
  .column > .gap-41.one-five .more-items-item,
  .column > .gap-41.one-six .more-items-item,
  .column > .gap-41.one-seven .more-items-item,
  .column > .gap-41.one-five .more-video-item,
  .column > .gap-41.one-six .more-video-item,
  .column > .gap-41.one-seven .more-video-item,
  .column > .gap-41.one-five .galleries-item,
  .column > .gap-41.one-six .galleries-item,
  .column > .gap-41.one-seven .galleries-item,
  .column > .gap-41.one-five .socialstream-item,
  .column > .gap-41.one-six .socialstream-item,
  .column > .gap-41.one-seven .socialstream-item,
  .column > .gap-41.one-five .control-group,
  .column > .gap-41.one-six .control-group,
  .column > .gap-41.one-seven .control-group,
  .column > .gap-41.one-five .formly > * > *,
  .column > .gap-41.one-six .formly > * > *,
  .column > .gap-41.one-seven .formly > * > *,
  .column > .gap-41.one-five.img-aside .more-items-item,
  .column > .gap-41.one-six.img-aside .more-items-item,
  .column > .gap-41.one-seven.img-aside .more-items-item,
  .column > .gap-41.one-five.landing li,
  .column > .gap-41.one-six.landing li,
  .column > .gap-41.one-seven.landing li {
    width: calc(25% -  41px);
  }
  .column > .gap-41:not(.full-width) .more-items-list,
  .column > .gap-41:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-41 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-40 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-40.img-aside.one-five .more-items-item,
  .column > .gap-40.img-aside.one-six .more-items-item,
  .column > .gap-40.img-aside.one-seven .more-items-item {
    width: calc(25% -  40px);
  }
  .column > .gap-40.one-five .more-items-item,
  .column > .gap-40.one-six .more-items-item,
  .column > .gap-40.one-seven .more-items-item,
  .column > .gap-40.one-five .more-video-item,
  .column > .gap-40.one-six .more-video-item,
  .column > .gap-40.one-seven .more-video-item,
  .column > .gap-40.one-five .galleries-item,
  .column > .gap-40.one-six .galleries-item,
  .column > .gap-40.one-seven .galleries-item,
  .column > .gap-40.one-five .socialstream-item,
  .column > .gap-40.one-six .socialstream-item,
  .column > .gap-40.one-seven .socialstream-item,
  .column > .gap-40.one-five .control-group,
  .column > .gap-40.one-six .control-group,
  .column > .gap-40.one-seven .control-group,
  .column > .gap-40.one-five .formly > * > *,
  .column > .gap-40.one-six .formly > * > *,
  .column > .gap-40.one-seven .formly > * > *,
  .column > .gap-40.one-five.img-aside .more-items-item,
  .column > .gap-40.one-six.img-aside .more-items-item,
  .column > .gap-40.one-seven.img-aside .more-items-item,
  .column > .gap-40.one-five.landing li,
  .column > .gap-40.one-six.landing li,
  .column > .gap-40.one-seven.landing li {
    width: calc(25% -  40px);
  }
  .column > .gap-40:not(.full-width) .more-items-list,
  .column > .gap-40:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-40 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-39 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-39.img-aside.one-five .more-items-item,
  .column > .gap-39.img-aside.one-six .more-items-item,
  .column > .gap-39.img-aside.one-seven .more-items-item {
    width: calc(25% -  39px);
  }
  .column > .gap-39.one-five .more-items-item,
  .column > .gap-39.one-six .more-items-item,
  .column > .gap-39.one-seven .more-items-item,
  .column > .gap-39.one-five .more-video-item,
  .column > .gap-39.one-six .more-video-item,
  .column > .gap-39.one-seven .more-video-item,
  .column > .gap-39.one-five .galleries-item,
  .column > .gap-39.one-six .galleries-item,
  .column > .gap-39.one-seven .galleries-item,
  .column > .gap-39.one-five .socialstream-item,
  .column > .gap-39.one-six .socialstream-item,
  .column > .gap-39.one-seven .socialstream-item,
  .column > .gap-39.one-five .control-group,
  .column > .gap-39.one-six .control-group,
  .column > .gap-39.one-seven .control-group,
  .column > .gap-39.one-five .formly > * > *,
  .column > .gap-39.one-six .formly > * > *,
  .column > .gap-39.one-seven .formly > * > *,
  .column > .gap-39.one-five.img-aside .more-items-item,
  .column > .gap-39.one-six.img-aside .more-items-item,
  .column > .gap-39.one-seven.img-aside .more-items-item,
  .column > .gap-39.one-five.landing li,
  .column > .gap-39.one-six.landing li,
  .column > .gap-39.one-seven.landing li {
    width: calc(25% -  39px);
  }
  .column > .gap-39:not(.full-width) .more-items-list,
  .column > .gap-39:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-39 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-38 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-38.img-aside.one-five .more-items-item,
  .column > .gap-38.img-aside.one-six .more-items-item,
  .column > .gap-38.img-aside.one-seven .more-items-item {
    width: calc(25% -  38px);
  }
  .column > .gap-38.one-five .more-items-item,
  .column > .gap-38.one-six .more-items-item,
  .column > .gap-38.one-seven .more-items-item,
  .column > .gap-38.one-five .more-video-item,
  .column > .gap-38.one-six .more-video-item,
  .column > .gap-38.one-seven .more-video-item,
  .column > .gap-38.one-five .galleries-item,
  .column > .gap-38.one-six .galleries-item,
  .column > .gap-38.one-seven .galleries-item,
  .column > .gap-38.one-five .socialstream-item,
  .column > .gap-38.one-six .socialstream-item,
  .column > .gap-38.one-seven .socialstream-item,
  .column > .gap-38.one-five .control-group,
  .column > .gap-38.one-six .control-group,
  .column > .gap-38.one-seven .control-group,
  .column > .gap-38.one-five .formly > * > *,
  .column > .gap-38.one-six .formly > * > *,
  .column > .gap-38.one-seven .formly > * > *,
  .column > .gap-38.one-five.img-aside .more-items-item,
  .column > .gap-38.one-six.img-aside .more-items-item,
  .column > .gap-38.one-seven.img-aside .more-items-item,
  .column > .gap-38.one-five.landing li,
  .column > .gap-38.one-six.landing li,
  .column > .gap-38.one-seven.landing li {
    width: calc(25% -  38px);
  }
  .column > .gap-38:not(.full-width) .more-items-list,
  .column > .gap-38:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-38 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-37 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-37.img-aside.one-five .more-items-item,
  .column > .gap-37.img-aside.one-six .more-items-item,
  .column > .gap-37.img-aside.one-seven .more-items-item {
    width: calc(25% -  37px);
  }
  .column > .gap-37.one-five .more-items-item,
  .column > .gap-37.one-six .more-items-item,
  .column > .gap-37.one-seven .more-items-item,
  .column > .gap-37.one-five .more-video-item,
  .column > .gap-37.one-six .more-video-item,
  .column > .gap-37.one-seven .more-video-item,
  .column > .gap-37.one-five .galleries-item,
  .column > .gap-37.one-six .galleries-item,
  .column > .gap-37.one-seven .galleries-item,
  .column > .gap-37.one-five .socialstream-item,
  .column > .gap-37.one-six .socialstream-item,
  .column > .gap-37.one-seven .socialstream-item,
  .column > .gap-37.one-five .control-group,
  .column > .gap-37.one-six .control-group,
  .column > .gap-37.one-seven .control-group,
  .column > .gap-37.one-five .formly > * > *,
  .column > .gap-37.one-six .formly > * > *,
  .column > .gap-37.one-seven .formly > * > *,
  .column > .gap-37.one-five.img-aside .more-items-item,
  .column > .gap-37.one-six.img-aside .more-items-item,
  .column > .gap-37.one-seven.img-aside .more-items-item,
  .column > .gap-37.one-five.landing li,
  .column > .gap-37.one-six.landing li,
  .column > .gap-37.one-seven.landing li {
    width: calc(25% -  37px);
  }
  .column > .gap-37:not(.full-width) .more-items-list,
  .column > .gap-37:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-37 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-36 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-36.img-aside.one-five .more-items-item,
  .column > .gap-36.img-aside.one-six .more-items-item,
  .column > .gap-36.img-aside.one-seven .more-items-item {
    width: calc(25% -  36px);
  }
  .column > .gap-36.one-five .more-items-item,
  .column > .gap-36.one-six .more-items-item,
  .column > .gap-36.one-seven .more-items-item,
  .column > .gap-36.one-five .more-video-item,
  .column > .gap-36.one-six .more-video-item,
  .column > .gap-36.one-seven .more-video-item,
  .column > .gap-36.one-five .galleries-item,
  .column > .gap-36.one-six .galleries-item,
  .column > .gap-36.one-seven .galleries-item,
  .column > .gap-36.one-five .socialstream-item,
  .column > .gap-36.one-six .socialstream-item,
  .column > .gap-36.one-seven .socialstream-item,
  .column > .gap-36.one-five .control-group,
  .column > .gap-36.one-six .control-group,
  .column > .gap-36.one-seven .control-group,
  .column > .gap-36.one-five .formly > * > *,
  .column > .gap-36.one-six .formly > * > *,
  .column > .gap-36.one-seven .formly > * > *,
  .column > .gap-36.one-five.img-aside .more-items-item,
  .column > .gap-36.one-six.img-aside .more-items-item,
  .column > .gap-36.one-seven.img-aside .more-items-item,
  .column > .gap-36.one-five.landing li,
  .column > .gap-36.one-six.landing li,
  .column > .gap-36.one-seven.landing li {
    width: calc(25% -  36px);
  }
  .column > .gap-36:not(.full-width) .more-items-list,
  .column > .gap-36:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-36 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-35 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-35.img-aside.one-five .more-items-item,
  .column > .gap-35.img-aside.one-six .more-items-item,
  .column > .gap-35.img-aside.one-seven .more-items-item {
    width: calc(25% -  35px);
  }
  .column > .gap-35.one-five .more-items-item,
  .column > .gap-35.one-six .more-items-item,
  .column > .gap-35.one-seven .more-items-item,
  .column > .gap-35.one-five .more-video-item,
  .column > .gap-35.one-six .more-video-item,
  .column > .gap-35.one-seven .more-video-item,
  .column > .gap-35.one-five .galleries-item,
  .column > .gap-35.one-six .galleries-item,
  .column > .gap-35.one-seven .galleries-item,
  .column > .gap-35.one-five .socialstream-item,
  .column > .gap-35.one-six .socialstream-item,
  .column > .gap-35.one-seven .socialstream-item,
  .column > .gap-35.one-five .control-group,
  .column > .gap-35.one-six .control-group,
  .column > .gap-35.one-seven .control-group,
  .column > .gap-35.one-five .formly > * > *,
  .column > .gap-35.one-six .formly > * > *,
  .column > .gap-35.one-seven .formly > * > *,
  .column > .gap-35.one-five.img-aside .more-items-item,
  .column > .gap-35.one-six.img-aside .more-items-item,
  .column > .gap-35.one-seven.img-aside .more-items-item,
  .column > .gap-35.one-five.landing li,
  .column > .gap-35.one-six.landing li,
  .column > .gap-35.one-seven.landing li {
    width: calc(25% -  35px);
  }
  .column > .gap-35:not(.full-width) .more-items-list,
  .column > .gap-35:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-35 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-34 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-34.img-aside.one-five .more-items-item,
  .column > .gap-34.img-aside.one-six .more-items-item,
  .column > .gap-34.img-aside.one-seven .more-items-item {
    width: calc(25% -  34px);
  }
  .column > .gap-34.one-five .more-items-item,
  .column > .gap-34.one-six .more-items-item,
  .column > .gap-34.one-seven .more-items-item,
  .column > .gap-34.one-five .more-video-item,
  .column > .gap-34.one-six .more-video-item,
  .column > .gap-34.one-seven .more-video-item,
  .column > .gap-34.one-five .galleries-item,
  .column > .gap-34.one-six .galleries-item,
  .column > .gap-34.one-seven .galleries-item,
  .column > .gap-34.one-five .socialstream-item,
  .column > .gap-34.one-six .socialstream-item,
  .column > .gap-34.one-seven .socialstream-item,
  .column > .gap-34.one-five .control-group,
  .column > .gap-34.one-six .control-group,
  .column > .gap-34.one-seven .control-group,
  .column > .gap-34.one-five .formly > * > *,
  .column > .gap-34.one-six .formly > * > *,
  .column > .gap-34.one-seven .formly > * > *,
  .column > .gap-34.one-five.img-aside .more-items-item,
  .column > .gap-34.one-six.img-aside .more-items-item,
  .column > .gap-34.one-seven.img-aside .more-items-item,
  .column > .gap-34.one-five.landing li,
  .column > .gap-34.one-six.landing li,
  .column > .gap-34.one-seven.landing li {
    width: calc(25% -  34px);
  }
  .column > .gap-34:not(.full-width) .more-items-list,
  .column > .gap-34:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-34 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-33 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-33.img-aside.one-five .more-items-item,
  .column > .gap-33.img-aside.one-six .more-items-item,
  .column > .gap-33.img-aside.one-seven .more-items-item {
    width: calc(25% -  33px);
  }
  .column > .gap-33.one-five .more-items-item,
  .column > .gap-33.one-six .more-items-item,
  .column > .gap-33.one-seven .more-items-item,
  .column > .gap-33.one-five .more-video-item,
  .column > .gap-33.one-six .more-video-item,
  .column > .gap-33.one-seven .more-video-item,
  .column > .gap-33.one-five .galleries-item,
  .column > .gap-33.one-six .galleries-item,
  .column > .gap-33.one-seven .galleries-item,
  .column > .gap-33.one-five .socialstream-item,
  .column > .gap-33.one-six .socialstream-item,
  .column > .gap-33.one-seven .socialstream-item,
  .column > .gap-33.one-five .control-group,
  .column > .gap-33.one-six .control-group,
  .column > .gap-33.one-seven .control-group,
  .column > .gap-33.one-five .formly > * > *,
  .column > .gap-33.one-six .formly > * > *,
  .column > .gap-33.one-seven .formly > * > *,
  .column > .gap-33.one-five.img-aside .more-items-item,
  .column > .gap-33.one-six.img-aside .more-items-item,
  .column > .gap-33.one-seven.img-aside .more-items-item,
  .column > .gap-33.one-five.landing li,
  .column > .gap-33.one-six.landing li,
  .column > .gap-33.one-seven.landing li {
    width: calc(25% -  33px);
  }
  .column > .gap-33:not(.full-width) .more-items-list,
  .column > .gap-33:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-33 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-32 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-32.img-aside.one-five .more-items-item,
  .column > .gap-32.img-aside.one-six .more-items-item,
  .column > .gap-32.img-aside.one-seven .more-items-item {
    width: calc(25% -  32px);
  }
  .column > .gap-32.one-five .more-items-item,
  .column > .gap-32.one-six .more-items-item,
  .column > .gap-32.one-seven .more-items-item,
  .column > .gap-32.one-five .more-video-item,
  .column > .gap-32.one-six .more-video-item,
  .column > .gap-32.one-seven .more-video-item,
  .column > .gap-32.one-five .galleries-item,
  .column > .gap-32.one-six .galleries-item,
  .column > .gap-32.one-seven .galleries-item,
  .column > .gap-32.one-five .socialstream-item,
  .column > .gap-32.one-six .socialstream-item,
  .column > .gap-32.one-seven .socialstream-item,
  .column > .gap-32.one-five .control-group,
  .column > .gap-32.one-six .control-group,
  .column > .gap-32.one-seven .control-group,
  .column > .gap-32.one-five .formly > * > *,
  .column > .gap-32.one-six .formly > * > *,
  .column > .gap-32.one-seven .formly > * > *,
  .column > .gap-32.one-five.img-aside .more-items-item,
  .column > .gap-32.one-six.img-aside .more-items-item,
  .column > .gap-32.one-seven.img-aside .more-items-item,
  .column > .gap-32.one-five.landing li,
  .column > .gap-32.one-six.landing li,
  .column > .gap-32.one-seven.landing li {
    width: calc(25% -  32px);
  }
  .column > .gap-32:not(.full-width) .more-items-list,
  .column > .gap-32:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-32 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-31 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-31.img-aside.one-five .more-items-item,
  .column > .gap-31.img-aside.one-six .more-items-item,
  .column > .gap-31.img-aside.one-seven .more-items-item {
    width: calc(25% -  31px);
  }
  .column > .gap-31.one-five .more-items-item,
  .column > .gap-31.one-six .more-items-item,
  .column > .gap-31.one-seven .more-items-item,
  .column > .gap-31.one-five .more-video-item,
  .column > .gap-31.one-six .more-video-item,
  .column > .gap-31.one-seven .more-video-item,
  .column > .gap-31.one-five .galleries-item,
  .column > .gap-31.one-six .galleries-item,
  .column > .gap-31.one-seven .galleries-item,
  .column > .gap-31.one-five .socialstream-item,
  .column > .gap-31.one-six .socialstream-item,
  .column > .gap-31.one-seven .socialstream-item,
  .column > .gap-31.one-five .control-group,
  .column > .gap-31.one-six .control-group,
  .column > .gap-31.one-seven .control-group,
  .column > .gap-31.one-five .formly > * > *,
  .column > .gap-31.one-six .formly > * > *,
  .column > .gap-31.one-seven .formly > * > *,
  .column > .gap-31.one-five.img-aside .more-items-item,
  .column > .gap-31.one-six.img-aside .more-items-item,
  .column > .gap-31.one-seven.img-aside .more-items-item,
  .column > .gap-31.one-five.landing li,
  .column > .gap-31.one-six.landing li,
  .column > .gap-31.one-seven.landing li {
    width: calc(25% -  31px);
  }
  .column > .gap-31:not(.full-width) .more-items-list,
  .column > .gap-31:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-31 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-30 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-30.img-aside.one-five .more-items-item,
  .column > .gap-30.img-aside.one-six .more-items-item,
  .column > .gap-30.img-aside.one-seven .more-items-item {
    width: calc(25% -  30px);
  }
  .column > .gap-30.one-five .more-items-item,
  .column > .gap-30.one-six .more-items-item,
  .column > .gap-30.one-seven .more-items-item,
  .column > .gap-30.one-five .more-video-item,
  .column > .gap-30.one-six .more-video-item,
  .column > .gap-30.one-seven .more-video-item,
  .column > .gap-30.one-five .galleries-item,
  .column > .gap-30.one-six .galleries-item,
  .column > .gap-30.one-seven .galleries-item,
  .column > .gap-30.one-five .socialstream-item,
  .column > .gap-30.one-six .socialstream-item,
  .column > .gap-30.one-seven .socialstream-item,
  .column > .gap-30.one-five .control-group,
  .column > .gap-30.one-six .control-group,
  .column > .gap-30.one-seven .control-group,
  .column > .gap-30.one-five .formly > * > *,
  .column > .gap-30.one-six .formly > * > *,
  .column > .gap-30.one-seven .formly > * > *,
  .column > .gap-30.one-five.img-aside .more-items-item,
  .column > .gap-30.one-six.img-aside .more-items-item,
  .column > .gap-30.one-seven.img-aside .more-items-item,
  .column > .gap-30.one-five.landing li,
  .column > .gap-30.one-six.landing li,
  .column > .gap-30.one-seven.landing li {
    width: calc(25% -  30px);
  }
  .column > .gap-30:not(.full-width) .more-items-list,
  .column > .gap-30:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-30 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-29 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-29.img-aside.one-five .more-items-item,
  .column > .gap-29.img-aside.one-six .more-items-item,
  .column > .gap-29.img-aside.one-seven .more-items-item {
    width: calc(25% -  29px);
  }
  .column > .gap-29.one-five .more-items-item,
  .column > .gap-29.one-six .more-items-item,
  .column > .gap-29.one-seven .more-items-item,
  .column > .gap-29.one-five .more-video-item,
  .column > .gap-29.one-six .more-video-item,
  .column > .gap-29.one-seven .more-video-item,
  .column > .gap-29.one-five .galleries-item,
  .column > .gap-29.one-six .galleries-item,
  .column > .gap-29.one-seven .galleries-item,
  .column > .gap-29.one-five .socialstream-item,
  .column > .gap-29.one-six .socialstream-item,
  .column > .gap-29.one-seven .socialstream-item,
  .column > .gap-29.one-five .control-group,
  .column > .gap-29.one-six .control-group,
  .column > .gap-29.one-seven .control-group,
  .column > .gap-29.one-five .formly > * > *,
  .column > .gap-29.one-six .formly > * > *,
  .column > .gap-29.one-seven .formly > * > *,
  .column > .gap-29.one-five.img-aside .more-items-item,
  .column > .gap-29.one-six.img-aside .more-items-item,
  .column > .gap-29.one-seven.img-aside .more-items-item,
  .column > .gap-29.one-five.landing li,
  .column > .gap-29.one-six.landing li,
  .column > .gap-29.one-seven.landing li {
    width: calc(25% -  29px);
  }
  .column > .gap-29:not(.full-width) .more-items-list,
  .column > .gap-29:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-29 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-28 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-28.img-aside.one-five .more-items-item,
  .column > .gap-28.img-aside.one-six .more-items-item,
  .column > .gap-28.img-aside.one-seven .more-items-item {
    width: calc(25% -  28px);
  }
  .column > .gap-28.one-five .more-items-item,
  .column > .gap-28.one-six .more-items-item,
  .column > .gap-28.one-seven .more-items-item,
  .column > .gap-28.one-five .more-video-item,
  .column > .gap-28.one-six .more-video-item,
  .column > .gap-28.one-seven .more-video-item,
  .column > .gap-28.one-five .galleries-item,
  .column > .gap-28.one-six .galleries-item,
  .column > .gap-28.one-seven .galleries-item,
  .column > .gap-28.one-five .socialstream-item,
  .column > .gap-28.one-six .socialstream-item,
  .column > .gap-28.one-seven .socialstream-item,
  .column > .gap-28.one-five .control-group,
  .column > .gap-28.one-six .control-group,
  .column > .gap-28.one-seven .control-group,
  .column > .gap-28.one-five .formly > * > *,
  .column > .gap-28.one-six .formly > * > *,
  .column > .gap-28.one-seven .formly > * > *,
  .column > .gap-28.one-five.img-aside .more-items-item,
  .column > .gap-28.one-six.img-aside .more-items-item,
  .column > .gap-28.one-seven.img-aside .more-items-item,
  .column > .gap-28.one-five.landing li,
  .column > .gap-28.one-six.landing li,
  .column > .gap-28.one-seven.landing li {
    width: calc(25% -  28px);
  }
  .column > .gap-28:not(.full-width) .more-items-list,
  .column > .gap-28:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-28 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-27 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-27.img-aside.one-five .more-items-item,
  .column > .gap-27.img-aside.one-six .more-items-item,
  .column > .gap-27.img-aside.one-seven .more-items-item {
    width: calc(25% -  27px);
  }
  .column > .gap-27.one-five .more-items-item,
  .column > .gap-27.one-six .more-items-item,
  .column > .gap-27.one-seven .more-items-item,
  .column > .gap-27.one-five .more-video-item,
  .column > .gap-27.one-six .more-video-item,
  .column > .gap-27.one-seven .more-video-item,
  .column > .gap-27.one-five .galleries-item,
  .column > .gap-27.one-six .galleries-item,
  .column > .gap-27.one-seven .galleries-item,
  .column > .gap-27.one-five .socialstream-item,
  .column > .gap-27.one-six .socialstream-item,
  .column > .gap-27.one-seven .socialstream-item,
  .column > .gap-27.one-five .control-group,
  .column > .gap-27.one-six .control-group,
  .column > .gap-27.one-seven .control-group,
  .column > .gap-27.one-five .formly > * > *,
  .column > .gap-27.one-six .formly > * > *,
  .column > .gap-27.one-seven .formly > * > *,
  .column > .gap-27.one-five.img-aside .more-items-item,
  .column > .gap-27.one-six.img-aside .more-items-item,
  .column > .gap-27.one-seven.img-aside .more-items-item,
  .column > .gap-27.one-five.landing li,
  .column > .gap-27.one-six.landing li,
  .column > .gap-27.one-seven.landing li {
    width: calc(25% -  27px);
  }
  .column > .gap-27:not(.full-width) .more-items-list,
  .column > .gap-27:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-27 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-26 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-26.img-aside.one-five .more-items-item,
  .column > .gap-26.img-aside.one-six .more-items-item,
  .column > .gap-26.img-aside.one-seven .more-items-item {
    width: calc(25% -  26px);
  }
  .column > .gap-26.one-five .more-items-item,
  .column > .gap-26.one-six .more-items-item,
  .column > .gap-26.one-seven .more-items-item,
  .column > .gap-26.one-five .more-video-item,
  .column > .gap-26.one-six .more-video-item,
  .column > .gap-26.one-seven .more-video-item,
  .column > .gap-26.one-five .galleries-item,
  .column > .gap-26.one-six .galleries-item,
  .column > .gap-26.one-seven .galleries-item,
  .column > .gap-26.one-five .socialstream-item,
  .column > .gap-26.one-six .socialstream-item,
  .column > .gap-26.one-seven .socialstream-item,
  .column > .gap-26.one-five .control-group,
  .column > .gap-26.one-six .control-group,
  .column > .gap-26.one-seven .control-group,
  .column > .gap-26.one-five .formly > * > *,
  .column > .gap-26.one-six .formly > * > *,
  .column > .gap-26.one-seven .formly > * > *,
  .column > .gap-26.one-five.img-aside .more-items-item,
  .column > .gap-26.one-six.img-aside .more-items-item,
  .column > .gap-26.one-seven.img-aside .more-items-item,
  .column > .gap-26.one-five.landing li,
  .column > .gap-26.one-six.landing li,
  .column > .gap-26.one-seven.landing li {
    width: calc(25% -  26px);
  }
  .column > .gap-26:not(.full-width) .more-items-list,
  .column > .gap-26:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-26 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-25 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-25.img-aside.one-five .more-items-item,
  .column > .gap-25.img-aside.one-six .more-items-item,
  .column > .gap-25.img-aside.one-seven .more-items-item {
    width: calc(25% -  25px);
  }
  .column > .gap-25.one-five .more-items-item,
  .column > .gap-25.one-six .more-items-item,
  .column > .gap-25.one-seven .more-items-item,
  .column > .gap-25.one-five .more-video-item,
  .column > .gap-25.one-six .more-video-item,
  .column > .gap-25.one-seven .more-video-item,
  .column > .gap-25.one-five .galleries-item,
  .column > .gap-25.one-six .galleries-item,
  .column > .gap-25.one-seven .galleries-item,
  .column > .gap-25.one-five .socialstream-item,
  .column > .gap-25.one-six .socialstream-item,
  .column > .gap-25.one-seven .socialstream-item,
  .column > .gap-25.one-five .control-group,
  .column > .gap-25.one-six .control-group,
  .column > .gap-25.one-seven .control-group,
  .column > .gap-25.one-five .formly > * > *,
  .column > .gap-25.one-six .formly > * > *,
  .column > .gap-25.one-seven .formly > * > *,
  .column > .gap-25.one-five.img-aside .more-items-item,
  .column > .gap-25.one-six.img-aside .more-items-item,
  .column > .gap-25.one-seven.img-aside .more-items-item,
  .column > .gap-25.one-five.landing li,
  .column > .gap-25.one-six.landing li,
  .column > .gap-25.one-seven.landing li {
    width: calc(25% -  25px);
  }
  .column > .gap-25:not(.full-width) .more-items-list,
  .column > .gap-25:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-25 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-24 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-24.img-aside.one-five .more-items-item,
  .column > .gap-24.img-aside.one-six .more-items-item,
  .column > .gap-24.img-aside.one-seven .more-items-item {
    width: calc(25% -  24px);
  }
  .column > .gap-24.one-five .more-items-item,
  .column > .gap-24.one-six .more-items-item,
  .column > .gap-24.one-seven .more-items-item,
  .column > .gap-24.one-five .more-video-item,
  .column > .gap-24.one-six .more-video-item,
  .column > .gap-24.one-seven .more-video-item,
  .column > .gap-24.one-five .galleries-item,
  .column > .gap-24.one-six .galleries-item,
  .column > .gap-24.one-seven .galleries-item,
  .column > .gap-24.one-five .socialstream-item,
  .column > .gap-24.one-six .socialstream-item,
  .column > .gap-24.one-seven .socialstream-item,
  .column > .gap-24.one-five .control-group,
  .column > .gap-24.one-six .control-group,
  .column > .gap-24.one-seven .control-group,
  .column > .gap-24.one-five .formly > * > *,
  .column > .gap-24.one-six .formly > * > *,
  .column > .gap-24.one-seven .formly > * > *,
  .column > .gap-24.one-five.img-aside .more-items-item,
  .column > .gap-24.one-six.img-aside .more-items-item,
  .column > .gap-24.one-seven.img-aside .more-items-item,
  .column > .gap-24.one-five.landing li,
  .column > .gap-24.one-six.landing li,
  .column > .gap-24.one-seven.landing li {
    width: calc(25% -  24px);
  }
  .column > .gap-24:not(.full-width) .more-items-list,
  .column > .gap-24:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-24 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-23 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-23.img-aside.one-five .more-items-item,
  .column > .gap-23.img-aside.one-six .more-items-item,
  .column > .gap-23.img-aside.one-seven .more-items-item {
    width: calc(25% -  23px);
  }
  .column > .gap-23.one-five .more-items-item,
  .column > .gap-23.one-six .more-items-item,
  .column > .gap-23.one-seven .more-items-item,
  .column > .gap-23.one-five .more-video-item,
  .column > .gap-23.one-six .more-video-item,
  .column > .gap-23.one-seven .more-video-item,
  .column > .gap-23.one-five .galleries-item,
  .column > .gap-23.one-six .galleries-item,
  .column > .gap-23.one-seven .galleries-item,
  .column > .gap-23.one-five .socialstream-item,
  .column > .gap-23.one-six .socialstream-item,
  .column > .gap-23.one-seven .socialstream-item,
  .column > .gap-23.one-five .control-group,
  .column > .gap-23.one-six .control-group,
  .column > .gap-23.one-seven .control-group,
  .column > .gap-23.one-five .formly > * > *,
  .column > .gap-23.one-six .formly > * > *,
  .column > .gap-23.one-seven .formly > * > *,
  .column > .gap-23.one-five.img-aside .more-items-item,
  .column > .gap-23.one-six.img-aside .more-items-item,
  .column > .gap-23.one-seven.img-aside .more-items-item,
  .column > .gap-23.one-five.landing li,
  .column > .gap-23.one-six.landing li,
  .column > .gap-23.one-seven.landing li {
    width: calc(25% -  23px);
  }
  .column > .gap-23:not(.full-width) .more-items-list,
  .column > .gap-23:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-23 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-22 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-22.img-aside.one-five .more-items-item,
  .column > .gap-22.img-aside.one-six .more-items-item,
  .column > .gap-22.img-aside.one-seven .more-items-item {
    width: calc(25% -  22px);
  }
  .column > .gap-22.one-five .more-items-item,
  .column > .gap-22.one-six .more-items-item,
  .column > .gap-22.one-seven .more-items-item,
  .column > .gap-22.one-five .more-video-item,
  .column > .gap-22.one-six .more-video-item,
  .column > .gap-22.one-seven .more-video-item,
  .column > .gap-22.one-five .galleries-item,
  .column > .gap-22.one-six .galleries-item,
  .column > .gap-22.one-seven .galleries-item,
  .column > .gap-22.one-five .socialstream-item,
  .column > .gap-22.one-six .socialstream-item,
  .column > .gap-22.one-seven .socialstream-item,
  .column > .gap-22.one-five .control-group,
  .column > .gap-22.one-six .control-group,
  .column > .gap-22.one-seven .control-group,
  .column > .gap-22.one-five .formly > * > *,
  .column > .gap-22.one-six .formly > * > *,
  .column > .gap-22.one-seven .formly > * > *,
  .column > .gap-22.one-five.img-aside .more-items-item,
  .column > .gap-22.one-six.img-aside .more-items-item,
  .column > .gap-22.one-seven.img-aside .more-items-item,
  .column > .gap-22.one-five.landing li,
  .column > .gap-22.one-six.landing li,
  .column > .gap-22.one-seven.landing li {
    width: calc(25% -  22px);
  }
  .column > .gap-22:not(.full-width) .more-items-list,
  .column > .gap-22:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-22 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-21 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-21.img-aside.one-five .more-items-item,
  .column > .gap-21.img-aside.one-six .more-items-item,
  .column > .gap-21.img-aside.one-seven .more-items-item {
    width: calc(25% -  21px);
  }
  .column > .gap-21.one-five .more-items-item,
  .column > .gap-21.one-six .more-items-item,
  .column > .gap-21.one-seven .more-items-item,
  .column > .gap-21.one-five .more-video-item,
  .column > .gap-21.one-six .more-video-item,
  .column > .gap-21.one-seven .more-video-item,
  .column > .gap-21.one-five .galleries-item,
  .column > .gap-21.one-six .galleries-item,
  .column > .gap-21.one-seven .galleries-item,
  .column > .gap-21.one-five .socialstream-item,
  .column > .gap-21.one-six .socialstream-item,
  .column > .gap-21.one-seven .socialstream-item,
  .column > .gap-21.one-five .control-group,
  .column > .gap-21.one-six .control-group,
  .column > .gap-21.one-seven .control-group,
  .column > .gap-21.one-five .formly > * > *,
  .column > .gap-21.one-six .formly > * > *,
  .column > .gap-21.one-seven .formly > * > *,
  .column > .gap-21.one-five.img-aside .more-items-item,
  .column > .gap-21.one-six.img-aside .more-items-item,
  .column > .gap-21.one-seven.img-aside .more-items-item,
  .column > .gap-21.one-five.landing li,
  .column > .gap-21.one-six.landing li,
  .column > .gap-21.one-seven.landing li {
    width: calc(25% -  21px);
  }
  .column > .gap-21:not(.full-width) .more-items-list,
  .column > .gap-21:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-21 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-20 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-20.img-aside.one-five .more-items-item,
  .column > .gap-20.img-aside.one-six .more-items-item,
  .column > .gap-20.img-aside.one-seven .more-items-item {
    width: calc(25% -  20px);
  }
  .column > .gap-20.one-five .more-items-item,
  .column > .gap-20.one-six .more-items-item,
  .column > .gap-20.one-seven .more-items-item,
  .column > .gap-20.one-five .more-video-item,
  .column > .gap-20.one-six .more-video-item,
  .column > .gap-20.one-seven .more-video-item,
  .column > .gap-20.one-five .galleries-item,
  .column > .gap-20.one-six .galleries-item,
  .column > .gap-20.one-seven .galleries-item,
  .column > .gap-20.one-five .socialstream-item,
  .column > .gap-20.one-six .socialstream-item,
  .column > .gap-20.one-seven .socialstream-item,
  .column > .gap-20.one-five .control-group,
  .column > .gap-20.one-six .control-group,
  .column > .gap-20.one-seven .control-group,
  .column > .gap-20.one-five .formly > * > *,
  .column > .gap-20.one-six .formly > * > *,
  .column > .gap-20.one-seven .formly > * > *,
  .column > .gap-20.one-five.img-aside .more-items-item,
  .column > .gap-20.one-six.img-aside .more-items-item,
  .column > .gap-20.one-seven.img-aside .more-items-item,
  .column > .gap-20.one-five.landing li,
  .column > .gap-20.one-six.landing li,
  .column > .gap-20.one-seven.landing li {
    width: calc(25% -  20px);
  }
  .column > .gap-20:not(.full-width) .more-items-list,
  .column > .gap-20:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-20 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-19 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-19.img-aside.one-five .more-items-item,
  .column > .gap-19.img-aside.one-six .more-items-item,
  .column > .gap-19.img-aside.one-seven .more-items-item {
    width: calc(25% -  19px);
  }
  .column > .gap-19.one-five .more-items-item,
  .column > .gap-19.one-six .more-items-item,
  .column > .gap-19.one-seven .more-items-item,
  .column > .gap-19.one-five .more-video-item,
  .column > .gap-19.one-six .more-video-item,
  .column > .gap-19.one-seven .more-video-item,
  .column > .gap-19.one-five .galleries-item,
  .column > .gap-19.one-six .galleries-item,
  .column > .gap-19.one-seven .galleries-item,
  .column > .gap-19.one-five .socialstream-item,
  .column > .gap-19.one-six .socialstream-item,
  .column > .gap-19.one-seven .socialstream-item,
  .column > .gap-19.one-five .control-group,
  .column > .gap-19.one-six .control-group,
  .column > .gap-19.one-seven .control-group,
  .column > .gap-19.one-five .formly > * > *,
  .column > .gap-19.one-six .formly > * > *,
  .column > .gap-19.one-seven .formly > * > *,
  .column > .gap-19.one-five.img-aside .more-items-item,
  .column > .gap-19.one-six.img-aside .more-items-item,
  .column > .gap-19.one-seven.img-aside .more-items-item,
  .column > .gap-19.one-five.landing li,
  .column > .gap-19.one-six.landing li,
  .column > .gap-19.one-seven.landing li {
    width: calc(25% -  19px);
  }
  .column > .gap-19:not(.full-width) .more-items-list,
  .column > .gap-19:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-19 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-18 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-18.img-aside.one-five .more-items-item,
  .column > .gap-18.img-aside.one-six .more-items-item,
  .column > .gap-18.img-aside.one-seven .more-items-item {
    width: calc(25% -  18px);
  }
  .column > .gap-18.one-five .more-items-item,
  .column > .gap-18.one-six .more-items-item,
  .column > .gap-18.one-seven .more-items-item,
  .column > .gap-18.one-five .more-video-item,
  .column > .gap-18.one-six .more-video-item,
  .column > .gap-18.one-seven .more-video-item,
  .column > .gap-18.one-five .galleries-item,
  .column > .gap-18.one-six .galleries-item,
  .column > .gap-18.one-seven .galleries-item,
  .column > .gap-18.one-five .socialstream-item,
  .column > .gap-18.one-six .socialstream-item,
  .column > .gap-18.one-seven .socialstream-item,
  .column > .gap-18.one-five .control-group,
  .column > .gap-18.one-six .control-group,
  .column > .gap-18.one-seven .control-group,
  .column > .gap-18.one-five .formly > * > *,
  .column > .gap-18.one-six .formly > * > *,
  .column > .gap-18.one-seven .formly > * > *,
  .column > .gap-18.one-five.img-aside .more-items-item,
  .column > .gap-18.one-six.img-aside .more-items-item,
  .column > .gap-18.one-seven.img-aside .more-items-item,
  .column > .gap-18.one-five.landing li,
  .column > .gap-18.one-six.landing li,
  .column > .gap-18.one-seven.landing li {
    width: calc(25% -  18px);
  }
  .column > .gap-18:not(.full-width) .more-items-list,
  .column > .gap-18:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-18 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-17 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-17.img-aside.one-five .more-items-item,
  .column > .gap-17.img-aside.one-six .more-items-item,
  .column > .gap-17.img-aside.one-seven .more-items-item {
    width: calc(25% -  17px);
  }
  .column > .gap-17.one-five .more-items-item,
  .column > .gap-17.one-six .more-items-item,
  .column > .gap-17.one-seven .more-items-item,
  .column > .gap-17.one-five .more-video-item,
  .column > .gap-17.one-six .more-video-item,
  .column > .gap-17.one-seven .more-video-item,
  .column > .gap-17.one-five .galleries-item,
  .column > .gap-17.one-six .galleries-item,
  .column > .gap-17.one-seven .galleries-item,
  .column > .gap-17.one-five .socialstream-item,
  .column > .gap-17.one-six .socialstream-item,
  .column > .gap-17.one-seven .socialstream-item,
  .column > .gap-17.one-five .control-group,
  .column > .gap-17.one-six .control-group,
  .column > .gap-17.one-seven .control-group,
  .column > .gap-17.one-five .formly > * > *,
  .column > .gap-17.one-six .formly > * > *,
  .column > .gap-17.one-seven .formly > * > *,
  .column > .gap-17.one-five.img-aside .more-items-item,
  .column > .gap-17.one-six.img-aside .more-items-item,
  .column > .gap-17.one-seven.img-aside .more-items-item,
  .column > .gap-17.one-five.landing li,
  .column > .gap-17.one-six.landing li,
  .column > .gap-17.one-seven.landing li {
    width: calc(25% -  17px);
  }
  .column > .gap-17:not(.full-width) .more-items-list,
  .column > .gap-17:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-17 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-16 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-16.img-aside.one-five .more-items-item,
  .column > .gap-16.img-aside.one-six .more-items-item,
  .column > .gap-16.img-aside.one-seven .more-items-item {
    width: calc(25% -  16px);
  }
  .column > .gap-16.one-five .more-items-item,
  .column > .gap-16.one-six .more-items-item,
  .column > .gap-16.one-seven .more-items-item,
  .column > .gap-16.one-five .more-video-item,
  .column > .gap-16.one-six .more-video-item,
  .column > .gap-16.one-seven .more-video-item,
  .column > .gap-16.one-five .galleries-item,
  .column > .gap-16.one-six .galleries-item,
  .column > .gap-16.one-seven .galleries-item,
  .column > .gap-16.one-five .socialstream-item,
  .column > .gap-16.one-six .socialstream-item,
  .column > .gap-16.one-seven .socialstream-item,
  .column > .gap-16.one-five .control-group,
  .column > .gap-16.one-six .control-group,
  .column > .gap-16.one-seven .control-group,
  .column > .gap-16.one-five .formly > * > *,
  .column > .gap-16.one-six .formly > * > *,
  .column > .gap-16.one-seven .formly > * > *,
  .column > .gap-16.one-five.img-aside .more-items-item,
  .column > .gap-16.one-six.img-aside .more-items-item,
  .column > .gap-16.one-seven.img-aside .more-items-item,
  .column > .gap-16.one-five.landing li,
  .column > .gap-16.one-six.landing li,
  .column > .gap-16.one-seven.landing li {
    width: calc(25% -  16px);
  }
  .column > .gap-16:not(.full-width) .more-items-list,
  .column > .gap-16:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-16 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-15 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-15.img-aside.one-five .more-items-item,
  .column > .gap-15.img-aside.one-six .more-items-item,
  .column > .gap-15.img-aside.one-seven .more-items-item {
    width: calc(25% -  15px);
  }
  .column > .gap-15.one-five .more-items-item,
  .column > .gap-15.one-six .more-items-item,
  .column > .gap-15.one-seven .more-items-item,
  .column > .gap-15.one-five .more-video-item,
  .column > .gap-15.one-six .more-video-item,
  .column > .gap-15.one-seven .more-video-item,
  .column > .gap-15.one-five .galleries-item,
  .column > .gap-15.one-six .galleries-item,
  .column > .gap-15.one-seven .galleries-item,
  .column > .gap-15.one-five .socialstream-item,
  .column > .gap-15.one-six .socialstream-item,
  .column > .gap-15.one-seven .socialstream-item,
  .column > .gap-15.one-five .control-group,
  .column > .gap-15.one-six .control-group,
  .column > .gap-15.one-seven .control-group,
  .column > .gap-15.one-five .formly > * > *,
  .column > .gap-15.one-six .formly > * > *,
  .column > .gap-15.one-seven .formly > * > *,
  .column > .gap-15.one-five.img-aside .more-items-item,
  .column > .gap-15.one-six.img-aside .more-items-item,
  .column > .gap-15.one-seven.img-aside .more-items-item,
  .column > .gap-15.one-five.landing li,
  .column > .gap-15.one-six.landing li,
  .column > .gap-15.one-seven.landing li {
    width: calc(25% -  15px);
  }
  .column > .gap-15:not(.full-width) .more-items-list,
  .column > .gap-15:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-15 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-14 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-14.img-aside.one-five .more-items-item,
  .column > .gap-14.img-aside.one-six .more-items-item,
  .column > .gap-14.img-aside.one-seven .more-items-item {
    width: calc(25% -  14px);
  }
  .column > .gap-14.one-five .more-items-item,
  .column > .gap-14.one-six .more-items-item,
  .column > .gap-14.one-seven .more-items-item,
  .column > .gap-14.one-five .more-video-item,
  .column > .gap-14.one-six .more-video-item,
  .column > .gap-14.one-seven .more-video-item,
  .column > .gap-14.one-five .galleries-item,
  .column > .gap-14.one-six .galleries-item,
  .column > .gap-14.one-seven .galleries-item,
  .column > .gap-14.one-five .socialstream-item,
  .column > .gap-14.one-six .socialstream-item,
  .column > .gap-14.one-seven .socialstream-item,
  .column > .gap-14.one-five .control-group,
  .column > .gap-14.one-six .control-group,
  .column > .gap-14.one-seven .control-group,
  .column > .gap-14.one-five .formly > * > *,
  .column > .gap-14.one-six .formly > * > *,
  .column > .gap-14.one-seven .formly > * > *,
  .column > .gap-14.one-five.img-aside .more-items-item,
  .column > .gap-14.one-six.img-aside .more-items-item,
  .column > .gap-14.one-seven.img-aside .more-items-item,
  .column > .gap-14.one-five.landing li,
  .column > .gap-14.one-six.landing li,
  .column > .gap-14.one-seven.landing li {
    width: calc(25% -  14px);
  }
  .column > .gap-14:not(.full-width) .more-items-list,
  .column > .gap-14:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-14 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-13 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-13.img-aside.one-five .more-items-item,
  .column > .gap-13.img-aside.one-six .more-items-item,
  .column > .gap-13.img-aside.one-seven .more-items-item {
    width: calc(25% -  13px);
  }
  .column > .gap-13.one-five .more-items-item,
  .column > .gap-13.one-six .more-items-item,
  .column > .gap-13.one-seven .more-items-item,
  .column > .gap-13.one-five .more-video-item,
  .column > .gap-13.one-six .more-video-item,
  .column > .gap-13.one-seven .more-video-item,
  .column > .gap-13.one-five .galleries-item,
  .column > .gap-13.one-six .galleries-item,
  .column > .gap-13.one-seven .galleries-item,
  .column > .gap-13.one-five .socialstream-item,
  .column > .gap-13.one-six .socialstream-item,
  .column > .gap-13.one-seven .socialstream-item,
  .column > .gap-13.one-five .control-group,
  .column > .gap-13.one-six .control-group,
  .column > .gap-13.one-seven .control-group,
  .column > .gap-13.one-five .formly > * > *,
  .column > .gap-13.one-six .formly > * > *,
  .column > .gap-13.one-seven .formly > * > *,
  .column > .gap-13.one-five.img-aside .more-items-item,
  .column > .gap-13.one-six.img-aside .more-items-item,
  .column > .gap-13.one-seven.img-aside .more-items-item,
  .column > .gap-13.one-five.landing li,
  .column > .gap-13.one-six.landing li,
  .column > .gap-13.one-seven.landing li {
    width: calc(25% -  13px);
  }
  .column > .gap-13:not(.full-width) .more-items-list,
  .column > .gap-13:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-13 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-12.img-aside.one-five .more-items-item,
  .column > .gap-12.img-aside.one-six .more-items-item,
  .column > .gap-12.img-aside.one-seven .more-items-item {
    width: calc(25% -  12px);
  }
  .column > .gap-12.one-five .more-items-item,
  .column > .gap-12.one-six .more-items-item,
  .column > .gap-12.one-seven .more-items-item,
  .column > .gap-12.one-five .more-video-item,
  .column > .gap-12.one-six .more-video-item,
  .column > .gap-12.one-seven .more-video-item,
  .column > .gap-12.one-five .galleries-item,
  .column > .gap-12.one-six .galleries-item,
  .column > .gap-12.one-seven .galleries-item,
  .column > .gap-12.one-five .socialstream-item,
  .column > .gap-12.one-six .socialstream-item,
  .column > .gap-12.one-seven .socialstream-item,
  .column > .gap-12.one-five .control-group,
  .column > .gap-12.one-six .control-group,
  .column > .gap-12.one-seven .control-group,
  .column > .gap-12.one-five .formly > * > *,
  .column > .gap-12.one-six .formly > * > *,
  .column > .gap-12.one-seven .formly > * > *,
  .column > .gap-12.one-five.img-aside .more-items-item,
  .column > .gap-12.one-six.img-aside .more-items-item,
  .column > .gap-12.one-seven.img-aside .more-items-item,
  .column > .gap-12.one-five.landing li,
  .column > .gap-12.one-six.landing li,
  .column > .gap-12.one-seven.landing li {
    width: calc(25% -  12px);
  }
  .column > .gap-12:not(.full-width) .more-items-list,
  .column > .gap-12:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-11 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-11.img-aside.one-five .more-items-item,
  .column > .gap-11.img-aside.one-six .more-items-item,
  .column > .gap-11.img-aside.one-seven .more-items-item {
    width: calc(25% -  11px);
  }
  .column > .gap-11.one-five .more-items-item,
  .column > .gap-11.one-six .more-items-item,
  .column > .gap-11.one-seven .more-items-item,
  .column > .gap-11.one-five .more-video-item,
  .column > .gap-11.one-six .more-video-item,
  .column > .gap-11.one-seven .more-video-item,
  .column > .gap-11.one-five .galleries-item,
  .column > .gap-11.one-six .galleries-item,
  .column > .gap-11.one-seven .galleries-item,
  .column > .gap-11.one-five .socialstream-item,
  .column > .gap-11.one-six .socialstream-item,
  .column > .gap-11.one-seven .socialstream-item,
  .column > .gap-11.one-five .control-group,
  .column > .gap-11.one-six .control-group,
  .column > .gap-11.one-seven .control-group,
  .column > .gap-11.one-five .formly > * > *,
  .column > .gap-11.one-six .formly > * > *,
  .column > .gap-11.one-seven .formly > * > *,
  .column > .gap-11.one-five.img-aside .more-items-item,
  .column > .gap-11.one-six.img-aside .more-items-item,
  .column > .gap-11.one-seven.img-aside .more-items-item,
  .column > .gap-11.one-five.landing li,
  .column > .gap-11.one-six.landing li,
  .column > .gap-11.one-seven.landing li {
    width: calc(25% -  11px);
  }
  .column > .gap-11:not(.full-width) .more-items-list,
  .column > .gap-11:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-11 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-10 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-10.img-aside.one-five .more-items-item,
  .column > .gap-10.img-aside.one-six .more-items-item,
  .column > .gap-10.img-aside.one-seven .more-items-item {
    width: calc(25% -  10px);
  }
  .column > .gap-10.one-five .more-items-item,
  .column > .gap-10.one-six .more-items-item,
  .column > .gap-10.one-seven .more-items-item,
  .column > .gap-10.one-five .more-video-item,
  .column > .gap-10.one-six .more-video-item,
  .column > .gap-10.one-seven .more-video-item,
  .column > .gap-10.one-five .galleries-item,
  .column > .gap-10.one-six .galleries-item,
  .column > .gap-10.one-seven .galleries-item,
  .column > .gap-10.one-five .socialstream-item,
  .column > .gap-10.one-six .socialstream-item,
  .column > .gap-10.one-seven .socialstream-item,
  .column > .gap-10.one-five .control-group,
  .column > .gap-10.one-six .control-group,
  .column > .gap-10.one-seven .control-group,
  .column > .gap-10.one-five .formly > * > *,
  .column > .gap-10.one-six .formly > * > *,
  .column > .gap-10.one-seven .formly > * > *,
  .column > .gap-10.one-five.img-aside .more-items-item,
  .column > .gap-10.one-six.img-aside .more-items-item,
  .column > .gap-10.one-seven.img-aside .more-items-item,
  .column > .gap-10.one-five.landing li,
  .column > .gap-10.one-six.landing li,
  .column > .gap-10.one-seven.landing li {
    width: calc(25% -  10px);
  }
  .column > .gap-10:not(.full-width) .more-items-list,
  .column > .gap-10:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-10 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-9 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-9.img-aside.one-five .more-items-item,
  .column > .gap-9.img-aside.one-six .more-items-item,
  .column > .gap-9.img-aside.one-seven .more-items-item {
    width: calc(25% -  9px);
  }
  .column > .gap-9.one-five .more-items-item,
  .column > .gap-9.one-six .more-items-item,
  .column > .gap-9.one-seven .more-items-item,
  .column > .gap-9.one-five .more-video-item,
  .column > .gap-9.one-six .more-video-item,
  .column > .gap-9.one-seven .more-video-item,
  .column > .gap-9.one-five .galleries-item,
  .column > .gap-9.one-six .galleries-item,
  .column > .gap-9.one-seven .galleries-item,
  .column > .gap-9.one-five .socialstream-item,
  .column > .gap-9.one-six .socialstream-item,
  .column > .gap-9.one-seven .socialstream-item,
  .column > .gap-9.one-five .control-group,
  .column > .gap-9.one-six .control-group,
  .column > .gap-9.one-seven .control-group,
  .column > .gap-9.one-five .formly > * > *,
  .column > .gap-9.one-six .formly > * > *,
  .column > .gap-9.one-seven .formly > * > *,
  .column > .gap-9.one-five.img-aside .more-items-item,
  .column > .gap-9.one-six.img-aside .more-items-item,
  .column > .gap-9.one-seven.img-aside .more-items-item,
  .column > .gap-9.one-five.landing li,
  .column > .gap-9.one-six.landing li,
  .column > .gap-9.one-seven.landing li {
    width: calc(25% -  9px);
  }
  .column > .gap-9:not(.full-width) .more-items-list,
  .column > .gap-9:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-9 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-8 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-8.img-aside.one-five .more-items-item,
  .column > .gap-8.img-aside.one-six .more-items-item,
  .column > .gap-8.img-aside.one-seven .more-items-item {
    width: calc(25% -  8px);
  }
  .column > .gap-8.one-five .more-items-item,
  .column > .gap-8.one-six .more-items-item,
  .column > .gap-8.one-seven .more-items-item,
  .column > .gap-8.one-five .more-video-item,
  .column > .gap-8.one-six .more-video-item,
  .column > .gap-8.one-seven .more-video-item,
  .column > .gap-8.one-five .galleries-item,
  .column > .gap-8.one-six .galleries-item,
  .column > .gap-8.one-seven .galleries-item,
  .column > .gap-8.one-five .socialstream-item,
  .column > .gap-8.one-six .socialstream-item,
  .column > .gap-8.one-seven .socialstream-item,
  .column > .gap-8.one-five .control-group,
  .column > .gap-8.one-six .control-group,
  .column > .gap-8.one-seven .control-group,
  .column > .gap-8.one-five .formly > * > *,
  .column > .gap-8.one-six .formly > * > *,
  .column > .gap-8.one-seven .formly > * > *,
  .column > .gap-8.one-five.img-aside .more-items-item,
  .column > .gap-8.one-six.img-aside .more-items-item,
  .column > .gap-8.one-seven.img-aside .more-items-item,
  .column > .gap-8.one-five.landing li,
  .column > .gap-8.one-six.landing li,
  .column > .gap-8.one-seven.landing li {
    width: calc(25% -  8px);
  }
  .column > .gap-8:not(.full-width) .more-items-list,
  .column > .gap-8:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-8 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-7 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-7.img-aside.one-five .more-items-item,
  .column > .gap-7.img-aside.one-six .more-items-item,
  .column > .gap-7.img-aside.one-seven .more-items-item {
    width: calc(25% -  7px);
  }
  .column > .gap-7.one-five .more-items-item,
  .column > .gap-7.one-six .more-items-item,
  .column > .gap-7.one-seven .more-items-item,
  .column > .gap-7.one-five .more-video-item,
  .column > .gap-7.one-six .more-video-item,
  .column > .gap-7.one-seven .more-video-item,
  .column > .gap-7.one-five .galleries-item,
  .column > .gap-7.one-six .galleries-item,
  .column > .gap-7.one-seven .galleries-item,
  .column > .gap-7.one-five .socialstream-item,
  .column > .gap-7.one-six .socialstream-item,
  .column > .gap-7.one-seven .socialstream-item,
  .column > .gap-7.one-five .control-group,
  .column > .gap-7.one-six .control-group,
  .column > .gap-7.one-seven .control-group,
  .column > .gap-7.one-five .formly > * > *,
  .column > .gap-7.one-six .formly > * > *,
  .column > .gap-7.one-seven .formly > * > *,
  .column > .gap-7.one-five.img-aside .more-items-item,
  .column > .gap-7.one-six.img-aside .more-items-item,
  .column > .gap-7.one-seven.img-aside .more-items-item,
  .column > .gap-7.one-five.landing li,
  .column > .gap-7.one-six.landing li,
  .column > .gap-7.one-seven.landing li {
    width: calc(25% -  7px);
  }
  .column > .gap-7:not(.full-width) .more-items-list,
  .column > .gap-7:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-7 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-6.img-aside.one-five .more-items-item,
  .column > .gap-6.img-aside.one-six .more-items-item,
  .column > .gap-6.img-aside.one-seven .more-items-item {
    width: calc(25% -  6px);
  }
  .column > .gap-6.one-five .more-items-item,
  .column > .gap-6.one-six .more-items-item,
  .column > .gap-6.one-seven .more-items-item,
  .column > .gap-6.one-five .more-video-item,
  .column > .gap-6.one-six .more-video-item,
  .column > .gap-6.one-seven .more-video-item,
  .column > .gap-6.one-five .galleries-item,
  .column > .gap-6.one-six .galleries-item,
  .column > .gap-6.one-seven .galleries-item,
  .column > .gap-6.one-five .socialstream-item,
  .column > .gap-6.one-six .socialstream-item,
  .column > .gap-6.one-seven .socialstream-item,
  .column > .gap-6.one-five .control-group,
  .column > .gap-6.one-six .control-group,
  .column > .gap-6.one-seven .control-group,
  .column > .gap-6.one-five .formly > * > *,
  .column > .gap-6.one-six .formly > * > *,
  .column > .gap-6.one-seven .formly > * > *,
  .column > .gap-6.one-five.img-aside .more-items-item,
  .column > .gap-6.one-six.img-aside .more-items-item,
  .column > .gap-6.one-seven.img-aside .more-items-item,
  .column > .gap-6.one-five.landing li,
  .column > .gap-6.one-six.landing li,
  .column > .gap-6.one-seven.landing li {
    width: calc(25% -  6px);
  }
  .column > .gap-6:not(.full-width) .more-items-list,
  .column > .gap-6:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-5 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-5.img-aside.one-five .more-items-item,
  .column > .gap-5.img-aside.one-six .more-items-item,
  .column > .gap-5.img-aside.one-seven .more-items-item {
    width: calc(25% -  5px);
  }
  .column > .gap-5.one-five .more-items-item,
  .column > .gap-5.one-six .more-items-item,
  .column > .gap-5.one-seven .more-items-item,
  .column > .gap-5.one-five .more-video-item,
  .column > .gap-5.one-six .more-video-item,
  .column > .gap-5.one-seven .more-video-item,
  .column > .gap-5.one-five .galleries-item,
  .column > .gap-5.one-six .galleries-item,
  .column > .gap-5.one-seven .galleries-item,
  .column > .gap-5.one-five .socialstream-item,
  .column > .gap-5.one-six .socialstream-item,
  .column > .gap-5.one-seven .socialstream-item,
  .column > .gap-5.one-five .control-group,
  .column > .gap-5.one-six .control-group,
  .column > .gap-5.one-seven .control-group,
  .column > .gap-5.one-five .formly > * > *,
  .column > .gap-5.one-six .formly > * > *,
  .column > .gap-5.one-seven .formly > * > *,
  .column > .gap-5.one-five.img-aside .more-items-item,
  .column > .gap-5.one-six.img-aside .more-items-item,
  .column > .gap-5.one-seven.img-aside .more-items-item,
  .column > .gap-5.one-five.landing li,
  .column > .gap-5.one-six.landing li,
  .column > .gap-5.one-seven.landing li {
    width: calc(25% -  5px);
  }
  .column > .gap-5:not(.full-width) .more-items-list,
  .column > .gap-5:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-5 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-4 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-4.img-aside.one-five .more-items-item,
  .column > .gap-4.img-aside.one-six .more-items-item,
  .column > .gap-4.img-aside.one-seven .more-items-item {
    width: calc(25% -  4px);
  }
  .column > .gap-4.one-five .more-items-item,
  .column > .gap-4.one-six .more-items-item,
  .column > .gap-4.one-seven .more-items-item,
  .column > .gap-4.one-five .more-video-item,
  .column > .gap-4.one-six .more-video-item,
  .column > .gap-4.one-seven .more-video-item,
  .column > .gap-4.one-five .galleries-item,
  .column > .gap-4.one-six .galleries-item,
  .column > .gap-4.one-seven .galleries-item,
  .column > .gap-4.one-five .socialstream-item,
  .column > .gap-4.one-six .socialstream-item,
  .column > .gap-4.one-seven .socialstream-item,
  .column > .gap-4.one-five .control-group,
  .column > .gap-4.one-six .control-group,
  .column > .gap-4.one-seven .control-group,
  .column > .gap-4.one-five .formly > * > *,
  .column > .gap-4.one-six .formly > * > *,
  .column > .gap-4.one-seven .formly > * > *,
  .column > .gap-4.one-five.img-aside .more-items-item,
  .column > .gap-4.one-six.img-aside .more-items-item,
  .column > .gap-4.one-seven.img-aside .more-items-item,
  .column > .gap-4.one-five.landing li,
  .column > .gap-4.one-six.landing li,
  .column > .gap-4.one-seven.landing li {
    width: calc(25% -  4px);
  }
  .column > .gap-4:not(.full-width) .more-items-list,
  .column > .gap-4:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-4 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-3 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-3.img-aside.one-five .more-items-item,
  .column > .gap-3.img-aside.one-six .more-items-item,
  .column > .gap-3.img-aside.one-seven .more-items-item {
    width: calc(25% -  3px);
  }
  .column > .gap-3.one-five .more-items-item,
  .column > .gap-3.one-six .more-items-item,
  .column > .gap-3.one-seven .more-items-item,
  .column > .gap-3.one-five .more-video-item,
  .column > .gap-3.one-six .more-video-item,
  .column > .gap-3.one-seven .more-video-item,
  .column > .gap-3.one-five .galleries-item,
  .column > .gap-3.one-six .galleries-item,
  .column > .gap-3.one-seven .galleries-item,
  .column > .gap-3.one-five .socialstream-item,
  .column > .gap-3.one-six .socialstream-item,
  .column > .gap-3.one-seven .socialstream-item,
  .column > .gap-3.one-five .control-group,
  .column > .gap-3.one-six .control-group,
  .column > .gap-3.one-seven .control-group,
  .column > .gap-3.one-five .formly > * > *,
  .column > .gap-3.one-six .formly > * > *,
  .column > .gap-3.one-seven .formly > * > *,
  .column > .gap-3.one-five.img-aside .more-items-item,
  .column > .gap-3.one-six.img-aside .more-items-item,
  .column > .gap-3.one-seven.img-aside .more-items-item,
  .column > .gap-3.one-five.landing li,
  .column > .gap-3.one-six.landing li,
  .column > .gap-3.one-seven.landing li {
    width: calc(25% -  3px);
  }
  .column > .gap-3:not(.full-width) .more-items-list,
  .column > .gap-3:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-3 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-2 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-2.img-aside.one-five .more-items-item,
  .column > .gap-2.img-aside.one-six .more-items-item,
  .column > .gap-2.img-aside.one-seven .more-items-item {
    width: calc(25% -  2px);
  }
  .column > .gap-2.one-five .more-items-item,
  .column > .gap-2.one-six .more-items-item,
  .column > .gap-2.one-seven .more-items-item,
  .column > .gap-2.one-five .more-video-item,
  .column > .gap-2.one-six .more-video-item,
  .column > .gap-2.one-seven .more-video-item,
  .column > .gap-2.one-five .galleries-item,
  .column > .gap-2.one-six .galleries-item,
  .column > .gap-2.one-seven .galleries-item,
  .column > .gap-2.one-five .socialstream-item,
  .column > .gap-2.one-six .socialstream-item,
  .column > .gap-2.one-seven .socialstream-item,
  .column > .gap-2.one-five .control-group,
  .column > .gap-2.one-six .control-group,
  .column > .gap-2.one-seven .control-group,
  .column > .gap-2.one-five .formly > * > *,
  .column > .gap-2.one-six .formly > * > *,
  .column > .gap-2.one-seven .formly > * > *,
  .column > .gap-2.one-five.img-aside .more-items-item,
  .column > .gap-2.one-six.img-aside .more-items-item,
  .column > .gap-2.one-seven.img-aside .more-items-item,
  .column > .gap-2.one-five.landing li,
  .column > .gap-2.one-six.landing li,
  .column > .gap-2.one-seven.landing li {
    width: calc(25% -  2px);
  }
  .column > .gap-2:not(.full-width) .more-items-list,
  .column > .gap-2:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-2 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-1 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-1.img-aside.one-five .more-items-item,
  .column > .gap-1.img-aside.one-six .more-items-item,
  .column > .gap-1.img-aside.one-seven .more-items-item {
    width: calc(25% -  1px);
  }
  .column > .gap-1.one-five .more-items-item,
  .column > .gap-1.one-six .more-items-item,
  .column > .gap-1.one-seven .more-items-item,
  .column > .gap-1.one-five .more-video-item,
  .column > .gap-1.one-six .more-video-item,
  .column > .gap-1.one-seven .more-video-item,
  .column > .gap-1.one-five .galleries-item,
  .column > .gap-1.one-six .galleries-item,
  .column > .gap-1.one-seven .galleries-item,
  .column > .gap-1.one-five .socialstream-item,
  .column > .gap-1.one-six .socialstream-item,
  .column > .gap-1.one-seven .socialstream-item,
  .column > .gap-1.one-five .control-group,
  .column > .gap-1.one-six .control-group,
  .column > .gap-1.one-seven .control-group,
  .column > .gap-1.one-five .formly > * > *,
  .column > .gap-1.one-six .formly > * > *,
  .column > .gap-1.one-seven .formly > * > *,
  .column > .gap-1.one-five.img-aside .more-items-item,
  .column > .gap-1.one-six.img-aside .more-items-item,
  .column > .gap-1.one-seven.img-aside .more-items-item,
  .column > .gap-1.one-five.landing li,
  .column > .gap-1.one-six.landing li,
  .column > .gap-1.one-seven.landing li {
    width: calc(25% -  1px);
  }
  .column > .gap-1:not(.full-width) .more-items-list,
  .column > .gap-1:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-1 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column > .gap-0.img-aside.one-five .more-items-item,
  .column > .gap-0.img-aside.one-six .more-items-item,
  .column > .gap-0.img-aside.one-seven .more-items-item {
    width: calc(25% -  0px);
  }
  .column > .gap-0.one-five .more-items-item,
  .column > .gap-0.one-six .more-items-item,
  .column > .gap-0.one-seven .more-items-item,
  .column > .gap-0.one-five .more-video-item,
  .column > .gap-0.one-six .more-video-item,
  .column > .gap-0.one-seven .more-video-item,
  .column > .gap-0.one-five .galleries-item,
  .column > .gap-0.one-six .galleries-item,
  .column > .gap-0.one-seven .galleries-item,
  .column > .gap-0.one-five .socialstream-item,
  .column > .gap-0.one-six .socialstream-item,
  .column > .gap-0.one-seven .socialstream-item,
  .column > .gap-0.one-five .control-group,
  .column > .gap-0.one-six .control-group,
  .column > .gap-0.one-seven .control-group,
  .column > .gap-0.one-five .formly > * > *,
  .column > .gap-0.one-six .formly > * > *,
  .column > .gap-0.one-seven .formly > * > *,
  .column > .gap-0.one-five.img-aside .more-items-item,
  .column > .gap-0.one-six.img-aside .more-items-item,
  .column > .gap-0.one-seven.img-aside .more-items-item,
  .column > .gap-0.one-five.landing li,
  .column > .gap-0.one-six.landing li,
  .column > .gap-0.one-seven.landing li {
    width: calc(25% -  0px);
  }
  .column > .gap-0:not(.full-width) .more-items-list,
  .column > .gap-0:not(.full-width) .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  .widget-wrapper > .gap-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .transparent-header.header-lg .slide.top-box .slide-content {
    padding-top: calc(var(--header-height) + 40px);
  }
  .slide-content .slide-title {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .countdown-text {
    font-size: 36px;
  }
  .simple-text p {
    padding: 0 516px 0 60px;
  }
  #header .social-icons {
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #header .social-icons a span {
    font-size: 18px;
  }
  #header .social-icons .social-newsletter {
    width: 100%;
    margin: 0;
    border-left: none;
    border-top: 2px solid #02FD9C;
    border-bottom: 2px solid #02FD9C;
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2;
  }
  #header .social-icons .social-newsletter a {
    padding: 20px;
  }
  #header .social-icons > div.social-search {
    display: block;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    width: 100%;
    margin-top: 20px;
  }
  #social-links {
    width: 100%;
  }
  #social-links,
  #header .navigation ul {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  #navigation-mobile:after,
  #navigation-mobile:before {
    display: none;
  }
  .medium-slider-title .slide-content .slide-title {
    font-size: 50px;
    line-height: 50px;
  }
  .large-wrapper-title .wrapper h2 {
    font-size: 35px;
    line-height: 28px;
  }
  .medium-wrapper-title .wrapper h2 {
    font-size: 30px;
    line-height: 30px;
  }
  .x-small-wrapper-title .wrapper h2 {
    font-size: 15px;
  }
  .news header figcaption {
    bottom: 94px;
  }
  #sign-up .formly .formly-field:first-child .separator {
    font-size: 30px;
    margin-top: 0;
  }
  #sign-up .formly .formly-field .separator {
    margin-top: 5px;
  }
  .legal .article-view-title {
    font-size: 40px;
    margin-bottom: 40px !important;
  }
  .legal .article {
    padding-left: 60px !important;
  }
  #error-404 {
    max-width: 100%;
    padding: 100px 60px;
  }
  #error-404 .error-404-title {
    font-size: 40px;
  }
  #action-buttons-group {
    height: 70px;
    width: calc(var(--column-width) * 8 + 40px) !important;
  }
  html.no-touch #news-top ul li .wrapper .link-button,
  html.touch #news-top ul li .wrapper .link-button,
  html.no-touch .action-button,
  html.touch .action-button {
    height: 70px;
  }
  #top-wrapper:not(.full-width-content) > * {
    margin-left: calc(var(--column-width) * 8 + 40px);
  }
  #top-wrapper:not(.full-width-content) > *:first-child {
    margin-top: -140px;
  }
  #top-wrapper:not(.full-width-content) > *#latest-bar {
    margin-top: -190px;
  }
  #top-wrapper:not(.full-width-content):before {
    left: calc(var(--column-width) * 8 + 40px);
  }
  .x-large-text .wrapper p,
  .x-large-text .wrapper ul,
  .x-large-text .slide-content p,
  .x-large-text .wrapper table,
  .x-large-text .wrapper .more-items-long-text,
  .large-text .wrapper p,
  .large-text .wrapper ul,
  .large-text .slide-content p,
  .large-text .wrapper table,
  .large-text .wrapper .more-items-long-text,
  .medium-text .wrapper p,
  .medium-text .wrapper ul,
  .medium-text .wrapper table,
  .medium-text .wrapper .more-items-long-text {
    font-size: 16px;
    line-height: 25px;
  }
  .widget.text-block-lg .more-items-list {
    max-width: calc(var(--column-width) * 16) !important;
  }
  #top-wrapper .widget.text-block-lg .more-items-list {
    max-width: calc(var(--column-width) * 12) !important;
  }
  #wrapper-combo-left .widget-title {
    margin-bottom: 55px;
  }
  #wrapper-combo-left #combo-item-1 .more-items-item .wrapper {
    width: calc(var(--column-width) * 12);
  }
  #wrapper-combo-left #combo-item-3 {
    width: calc(var(--column-width) * 12);
    margin-top: 100px;
  }
  #wrapper-combo-left #combo-item-3 .more-items-item .wrapper {
    width: calc(var(--column-width) * 10);
  }
  #wrapper-combo-left #combo-item-2 {
    width: calc(var(--column-width) * 8);
  }
  #wrapper-combo-left #combo-item-2 .wrapper > *:first-child {
    margin-top: 0;
  }
  #wrapper-combo-right .widget-title {
    margin-bottom: 55px;
  }
  #wrapper-combo-right #combo-item-1 .more-items-item .wrapper {
    width: calc(var(--column-width) * 12);
  }
  #wrapper-combo-right #combo-item-3 {
    width: calc(var(--column-width) * 12);
    margin-top: 100px;
  }
  #wrapper-combo-right #combo-item-3 .more-items-item .wrapper {
    width: calc(var(--column-width) * 10);
  }
  #wrapper-combo-right #combo-item-2 {
    width: calc(var(--column-width) * 8);
  }
  #wrapper-combo-right #combo-item-2 .wrapper > *:first-child {
    margin-top: 0;
  }
  #join-us-header,
  #mediacenter-header {
    width: calc(var(--column-width) * 12 + 20px);
    bottom: 0;
  }
  #copyright p {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #join-us-header {
    bottom: 95px;
  }
  #race-calendar ul {
    padding: 0 calc(var(--column-width) - 10px);
  }
  #race-calendar ul li {
    height: 140px;
  }
  #race-calendar ul li > a img {
    max-width: 85px;
  }
  #race-calendar ul li > h2 {
    margin-left: 20px;
    width: calc(var(--column-width) * 5.5);
  }
  #race-calendar.large-list ul li .wrapper {
    margin-top: 40px;
  }
  #race-calendar.large-list ul li .wrapper h2 {
    font-size: 30px;
  }
  #race-calendar.large-list ul li .wrapper h2 a span {
    font-size: 18px;
    line-height: 25px;
  }
  #race-calendar.location-calendar ul li > a:after {
    font-size: 70px;
    line-height: 52px;
  }
  #race-calendar.explore-data ul li > a img {
    height: 65px;
  }
  .up-next {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .up-next ul li .wrapper h2 .up-next-title {
    margin-bottom: 30px;
  }
  .up-next ul li > a {
    width: calc(var(--column-width) * 10);
  }
  #wrapper-combo-two #combo-item-1 {
    padding-right: var(--column-width) !important;
  }
  #wrapper-combo-two #combo-item-2 {
    padding-right: 50px !important;
  }
  #wrapper-combo-right #combo-item-1 .more-items-item .wrapper > *:first-child,
  #wrapper-combo-right #combo-item-2 .more-items-item .wrapper > *:first-child,
  #wrapper-combo-right #combo-item-3 .more-items-item .wrapper > *:first-child,
  #wrapper-combo-left #combo-item-1 .more-items-item .wrapper > *:first-child,
  #wrapper-combo-left #combo-item-2 .more-items-item .wrapper > *:first-child,
  #wrapper-combo-left #combo-item-3 .more-items-item .wrapper > *:first-child {
    margin-top: 50px;
  }
  #uncharted-territories .more-items-item .wrapper {
    padding-left: calc(var(--column-width) * 2);
    padding-right: 50px;
  }
  #drivers-programme ul li > a img:nth-child(3) {
    display: none;
  }
  #join-us .more-items-list,
  #sustainability-explore .more-items-list {
    max-width: calc(var(--column-width) * 20) !important;
    padding-bottom: 200px;
  }
  #sustainability-explore ul li .wrapper {
    width: calc(var(--column-width) * 10);
  }
  #locations-menu ul li .wrapper h2 {
    font-size: 14px;
  }
  .home .hero-image .slide-content {
    margin-top: -70px !important;
  }
  #our-partners-wrapper,
  body:not(.h-scroll) .up-next {
    height: calc(100vh - 197px);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 0;
  }
  body.explore #top-messages {
    padding: 55px 0 105px;
  }
  .black-bar:before {
    content: "";
    height: 50px;
  }
  .black-bar ul {
    margin-top: -50px;
  }
  #horizontal-scroll-content-wrapper .h-main-text-long .widget-title {
    margin-left: 60px;
  }
  #horizontal-scroll-content-wrapper .h-main-text-long > ul {
    margin-top: 30px;
  }
  #horizontal-scroll-content-wrapper .h-main-text-long > ul > li {
    margin-left: calc(var(--column-width) + 50px);
  }
  #horizontal-scroll-content-wrapper .h-main-text-long > ul > li .wrapper {
    min-width: 0;
    width: 100%;
  }
  #partners-list > ul {
    width: calc(var(--column-width) * 85);
  }
  #partners-list > ul > li {
    width: calc(var(--column-width) * 9);
    padding-top: 40px;
  }
  #partners-list > ul > li .wrapper {
    margin-top: 20px;
    padding-bottom: 66px;
  }
  #partners-list > ul > li .wrapper .link-button {
    bottom: 0;
  }
  body.bad-ratio #partners-list > ul > li .wrapper {
    margin-top: 20px;
    padding-bottom: 66px;
  }
  body.bad-ratio #partners-list > ul > li .wrapper .link-button {
    bottom: 0;
  }
  body.bad-ratio .team-page .column #single-article {
    padding-top: 30px !important;
  }
  body.bad-ratio #join-us-header {
    bottom: 67px;
  }
  body.bad-ratio #join-us-header .link-button {
    padding-bottom: 15px;
  }
  body.bad-ratio #join-us-header,
  body.bad-ratio #mediacenter-header {
    padding-bottom: 10px;
    padding-top: 10px;
  }
  body.bad-ratio #header #navigation-mobile > ul > li > a {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  body.bad-ratio #header #navigation-mobile > ul > li.dropdown .submenu li a {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  body.bad-ratio .trophy-menu-button,
  body.bad-ratio .research-menu-button,
  body.bad-ratio .count-us-in-menu-button {
    width: 145px;
    height: 145px;
    right: 50px;
  }
  #science-team > ul > li .wrapper h2 {
    padding-right: 193px;
  }
  #horizontal-scroll-content-wrapper .h-text-square ul li .wrapper {
    width: calc(var(--column-width) * 10);
  }
  #landing-teams-drivers ul li > a,
  #landing-teams ul li > a {
    width: calc(var(--column-width) * 4);
  }
  #landing-teams-drivers ul li > h2 {
    width: calc(var(--column-width) * 4);
  }
  #news-top ul li .wrapper h2 {
    font-size: 30px;
    line-height: 30px;
  }
  .news-landing #landing-news {
    padding-left: var(--column-width) !important;
    padding-right: 50px !important;
  }
  .news-landing #landing-news header {
    padding-right: 60px;
  }
  #news-top ul li .wrapper {
    padding-bottom: 95px;
    padding-top: 50px;
  }
  #news-top ul li .wrapper time {
    font-size: 16px;
    margin-top: 15px;
  }
  #news-top ul li .wrapper .link-button {
    width: calc(var(--column-width) * 8 + 50px);
    height: 70px;
  }
  #news-top ul li .wrapper .more-items-category {
    font-size: 12px;
  }
  .news-landing #landing-news .tabs-content ul li {
    width: calc(100% - var(--column-margin) * 2);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .news-landing #landing-news .tabs-content ul li .wrapper {
    width: auto;
    padding: 0 0 0 calc(var(--column-margin) * 2) !important;
  }
  .news-landing #landing-news .tabs-content ul li .more-items-img-container {
    width: calc(var(--column-width) * 6);
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    position: relative;
    height: calc(var(--column-width) * 4);
    padding: 0;
  }
  .news-landing #landing-news .tabs-content section {
    padding-top: 30px;
    margin-bottom: calc(var(--column-margin) * 2);
  }
  .news-landing #landing-news header:after {
    right: 60px;
  }
  .article-view-title {
    font-size: 30px;
    line-height: 30px;
  }
  .latest-bar ul li .wrapper .link-button {
    width: 225px;
    padding-left: 40px;
  }
  #horizontal-scroll-content-wrapper #our-goals-items ul {
    width: calc(var(--column-width) * 44);
  }
  #horizontal-scroll-content-wrapper #our-goals-items ul li {
    width: calc(20% - var(--column-width));
  }
  #horizontal-scroll-content-wrapper .priority-item {
    --priority-wrapp-lg: calc(100vh - (((var(--column-width) * 11) / 3) * 2));
    --priority-wrapp-sm: calc(100vh - var(--priority-wrapp-lg));
    width: calc(var(--column-width) * 11);
  }
  #horizontal-scroll-content-wrapper .priority-item ul li .wrapper {
    padding-left: calc(var(--column-width) * 2);
  }
  #horizontal-scroll-content-wrapper .priority-item#priority-002,
  #horizontal-scroll-content-wrapper .priority-item#priority-004,
  #horizontal-scroll-content-wrapper .priority-item#priority-006 {
    width: calc(var(--column-width) * 9);
  }
  #horizontal-scroll-content-wrapper .h-img-23 ul li > a {
    max-width: 350px;
  }
  .join-us-hero .slide-content {
    padding-left: calc(var(--column-width) * 3 + 50px) !important;
    width: calc(var(--column-width) * 18 + 50px);
    padding-right: 0 !important;
    max-width: 1000px;
    margin-top: -180px !important;
  }
  #landing-teams-drivers ul li .img-team {
    padding-right: 10px;
  }
  #landing-teams-drivers ul li .wrapper {
    padding-left: 20px;
  }
  .small-hero-article > .article {
    margin-bottom: 140px !important;
  }
  .press-release .column > * {
    margin: 0 auto 20px ;
  }
  .press-release .column > *#article-view-pr {
    position: relative;
    left: auto;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    top: 0;
  }
  .press-release .files-list li {
    display: none;
  }
  .press-release .files-list:before {
    margin-bottom: 0;
  }
  .press-release .files-list.open li {
    display: block;
  }
  .press-release .files-list.open:before {
    margin-bottom: 30px;
  }
  .press-release .column > *#article-view-pr .files-list {
    position: relative;
  }
  .press-release .column > *#article-view-pr .files-list i {
    position: absolute;
    right: 20px;
    margin-top: -1px;
    font-size: 26px;
    text-align: right;
    left: 0;
  }
  .press-release .column > *#article-view-pr .files-list.open i:before {
    content: "\f3d8";
  }
  #sign-up.transparent-form:not(.trophy-signup) .formly .formly-field:first-child .separator {
    width: 200%;
  }
  #form-wrapper #sign-up .formly-field.description {
    right: calc(var(--column-width) * 9 - var(--column-width) * 18);
    width: calc(var(--column-width) * 9);
  }
  #sign-up.transparent-form .formly .form-group .radio-group > * {
    width: 100%;
  }
  #form-wrapper .hero-image .bg-vid {
    height: calc(var(--vh, 1vh) * 100 + 700px);
  }
  #top-wrapper.full-width-content .countdown {
    width: calc(var(--column-width) * 17 + 60px);
  }
  #top-wrapper.full-width-content .action-button {
    width: calc(var(--column-width) * 7 + 60px);
  }
  #top-wrapper.full-width-content > * {
    margin-top: -130px !important;
  }
  #top-wrapper.full-width-content .action-button,
  #top-wrapper.full-width-content .countdown .countdown-text .countdown-time {
    height: 130px;
  }
  #top-wrapper > *#latest-bar.single-item-bar ul:before {
    padding-left: 0;
    width: 195px;
  }
  #top-wrapper > *#latest-bar.single-item-bar {
    width: calc(100% - var(--header-height));
  }
  #top-wrapper > *#latest-bar.single-item-bar ul li {
    width: calc(100% - 221px);
  }
  .small-hero-article > .article .article-view-body p,
  .small-hero-article > .article .article-view-body ul {
    font-size: 20px;
    line-height: 30px;
  }
  #what-we-looking-for ul.more-items-list {
    margin-top: -32px;
  }
  .x-medium-wrapper-title .wrapper h2,
  .x-small-title .section-title,
  .x-small-title .widget-title,
  .enowa-contest #article-view .wrapper .more-items-long-text .layout-column > div > div:first-child {
    font-size: 18px;
    line-height: 20px;
  }
  #the-prize {
    padding-top: calc(var(--header-height) * 1.3);
  }
  #sign-up.trophy-signup .formly .formly-field.firstname,
  #sign-up.trophy-signup .formly .formly-field.lastname,
  #sign-up.trophy-signup .formly .formly-field.email,
  #sign-up.trophy-signup .formly .formly-field.phone,
  #sign-up.trophy-signup .formly .formly-field.country,
  #sign-up.trophy-signup .formly .formly-field.city {
    width: 100%;
    padding: 0;
  }
  #judging-criteria ul li .wrapper ul li:before {
    height: 23px;
  }
  #sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-message {
    width: 100%;
  }
  #sign-up.trophy-signup .formly .formly-field .separator .signup-title-img {
    width: calc(var(--column-width) * 7);
  }
  .x-background.video-live.center-box .slide .slide-content {
    max-width: 90%;
  }
  .trophy-menu-button,
  .research-menu-button,
  .count-us-in-menu-button {
    width: 200px;
    height: 200px;
  }
  .research-menu-button {
    right: 220px;
  }
  .trophy-hero.trophy-home .slide .slide-title a {
    height: 200px;
  }
  #top-wrapper-v3 #scroll-down-info {
    margin-top: -100px;
  }
  #top-wrapper-v3 #scroll-down-info ul li {
    height: 100px;
  }
  .top-stories-wrapper #locations-menu {
    bottom: 120px;
  }
  .home-v3.home .hero-image.slide-content {
    padding-bottom: 180px;
  }
  #top-news ul li > a:not(.all-box-link),
  #top-news ul li .more-items-img-container {
    width: calc(var(--column-width) * 5);
    padding-top: calc(66.66% / 6 * 5);
  }
  .top-stories-wrapper #top-news {
    width: calc(var(--column-width) * 6);
  }
  .schedule-table ul li .wrapper {
    margin: 0 calc(var(--column-width) * 1) 0 60px;
  }
  .schedule-table ul li .wrapper table tr td {
    font-size: 16px;
  }
  .schedule-table ul li .wrapper table tr:first-child td {
    font-size: 14px;
    height: 54px;
  }
  .schedule-table ul li .wrapper table tr td:first-child {
    width: 170px;
  }
  #top-wrapper-v3 #scroll-down-info ul li .wrapper {
    margin-left: 60px;
  }
  .home-v3 .hero-image .slide-content,
  .home.home-v3 .hero-image .slide-content {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .video-container .overlay-data .video-info {
    height: 120px;
  }
  .video-container .overlay-data .menu-options {
    padding: 80px 0 20px 0;
  }
  .video-container .overlay-data .menu-options .video-slide-item {
    width: 30%;
    margin: 0 1% 20px 1%;
  }
  .video-container .overlay-data .menu-options .video-slide-item.command-centre {
    top: 25px;
    width: 120px;
  }
  .video-container .overlay-data .menu-options .video-slide-item.vodafone-business-command-centre {
    top: 19px;
    width: 200px;
  }
  .video-container .overlay-data .menu-options {
    width: calc(var(--column-width) * 18 + 20px);
  }
  .video-container .overlay-data:before {
    padding-left: 0;
  }
  .video-container .overlay-data:before {
    margin-top: 35px;
  }
  body.results #tabs-standings > .tabs-content {
    max-width: 100% !important;
    width: calc(100% - 120px);
  }
  .standings-spotlight .tabs-content .team-drivers > div {
    font-size: 14px;
  }
  body.results .home-results#results-one .team.ng-scope,
  body.results .home-results#results-two .team {
    height: 50px !important;
  }
  body.results .home-results#results-one .team-position.ng-binding,
  body.results .home-results#results-two .team-position.ng-binding,
  body.results .home-results .team-logo {
    width: 50px !important;
  }
  body.results .home-results {
    margin-top: 60px;
    margin-right: calc(var(--column-width) * 1) !important;
    width: auto !important;
    margin-left: 50px !important;
  }
  body.results .home-results#results-standings-table .data-col tr {
    height: 50px;
  }
  body.results .home-results#results-standings-table .data-col tr .team-position {
    width: 50px;
  }
  body.results .team-drivers span[class*="flag-"] {
    width: 30px;
    height: 21px;
  }
  .standings-spotlight .tabs-content {
    width: calc(var(--column-width) * 11);
    margin-right: 0;
    margin-left: auto;
  }
  .standings-spotlight .tabs-content .team-drivers > div {
    font-size: 13px;
    line-height: 1.1;
  }
  body.results .home-results .data-col tr .team-drivers {
    display: none;
  }
  .boxed .more-items-item .more-items-category,
  .new-boxed .more-items-item .more-items-category {
    font-size: 40px;
    line-height: 40px;
  }
  #homev3-right-side-two {
    left: 0;
    bottom: -128px;
  }
  #homev3-right-side .widget-title {
    padding-left: 0;
  }
  #next-event {
    padding-top: 60px !important;
  }
  body.results .home-results .data-col tr .team-drivers {
    width: 93px;
  }
  #next-event ul li > a {
    width: calc(var(--column-width) * 3);
    margin-right: calc(var(--column-width) * 1);
  }
  body.partner-page #single-article ul li .wrapper,
  body.partner-page #single-article ul li:after {
    width: calc(var(--column-width) * 11.5);
  }
  body.partner-page #single-article ul li > a {
    width: calc(var(--column-width) * 12 - var(--column-margin) * 2);
    height: calc((var(--column-width) * 12 - var(--column-margin) * 2) * 2 / 3);
  }
  body.partner-page #sponsors-images ul li > a {
    display: grid;
    grid-template-columns: [first] calc(var(--column-width) * 5.25) [line1] calc(var(--column-width) * 5.25) [line2] calc(var(--column-width) * 5.25) [line3] calc(var(--column-width) * 5.25) [end];
    grid-template-rows: [row1-start] auto [row2] auto [row3] auto [end];
    column-gap: calc(var(--column-width) * 1);
    row-gap: calc(var(--column-width) / 1.5);
  }
  body.partner-page .column #single-article {
    padding-top: 40px !important;
  }
  body.series-standings.results.tabbed-standings #tabs-standings .tabs-content {
    margin: 0;
    width: 100%;
  }
  body.series-standings.results.tabbed-standings #results-standings-table:not(.submenu-item) .tabs-content {
    margin-left: -35%;
    width: 70%;
  }
  body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight {
    padding-left: 0;
  }
  body.series-standings.results.tabbed-standings.scroll-bt .row-fluid .column:before {
    bottom: 26px;
    right: 33px;
  }
  body.series-standings.results.tabbed-standings #tabs-standings .tabs li a {
    font-size: 15px;
  }
  body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .tabs-content {
    padding: 0;
  }
  body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings .team {
    width: calc((100vw - (var(--header-height))) / 2 - (var(--header-height) / 2));
    margin-right: calc(var(--header-height) / 2);
  }
  body.series-standings.results.tabbed-standings.scroll-bt.bad-ratio .row-fluid .column:before {
    bottom: 10px;
  }
  body.series-standings.results.tabbed-standings #tabs-standings .standings-spotlight .current-standings {
    padding-left: var(--header-height);
    padding-right: 0;
  }
  .top-stories-wrapper #top-news {
    bottom: 20px;
  }
  #top-wrapper-v3 #scroll-down-info.countdown .countdown-text .number {
    font-size: 24px;
    line-height: 18px;
  }
  #top-wrapper-v3 #scroll-down-info.countdown .countdown-text .countdown-time > *:before {
    line-height: 25px;
    height: 25px;
    font-size: 32px;
    margin-top: 7px;
  }
  #top-wrapper-v3 #scroll-down-info.countdown:after {
    background-size: 50px auto;
    width: calc(var(--column-width) * 1.8);
  }
  .home-v3 .hero-image.count-us-in .slide .slide-content:before,
  .home.home-v3 .hero-image.count-us-in .slide .slide-content:before {
    bottom: 410px;
    left: 550px;
  }
  .home-v3 .hero-image.count-us-in .slide .slide-content:after,
  .home.home-v3 .hero-image.count-us-in .slide .slide-content:after {
    bottom: 300px;
    left: 500px;
  }
  .home-v3 .hero-image.count-us-in .slide:before,
  .home.home-v3 .hero-image.count-us-in .slide:before {
    bottom: 380px;
    left: 20px;
  }
  .country-flag {
    width: 60px !important;
  }
  .country-name {
    font-size: 25px;
    line-height: 25px;
  }
  .country-selected > a {
    font-size: 16px;
  }
  #broacast-table-wrapper {
    /*padding-top:0 !important;*/
  }
  #landing-broadcaster.landing-current-broadcaster .tabs-content {
    margin-top: 10px;
  }
  #landing-broadcaster.dark:not(.landing-current-broadcaster) .widget-title {
    margin-top: 26px;
  }
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr td:first-child {
    width: 280px;
  }
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td {
    font-size: 18px;
  }
  .schedule-table .widget-title {
    margin-top: -12px;
  }
  #landing-broadcaster.landing-current-broadcaster .broadcast-table > tbody > tr > td td:first-child {
    width: 25% !important;
  }
  #landing-broadcaster.landing-current-broadcaster .broadcast-table > tbody > tr > td td:nth-child(2) {
    width: 45% !important;
  }
  #fanworld-wrapper > * {
    padding-top: 80px !important;
    margin-top: -200px;
  }
  #fanworld-top {
    padding-bottom: 200px;
  }
  .modal-autographs-downloads.md-modal .md-body {
    padding: 80px calc(var(--column-width) + 60px);
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data .menu-options .video-slide-item {
    width: calc((var(--column-width) * 6.7) - var(--column-margin) * 2);
    opacity: 1;
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data .video-first .player-main > .player-container .player-container:before {
    margin-top: -45px;
    margin-right: -45px;
    width: 90px;
    height: 90px;
  }
  #top-wrapper-v3 #scroll-down-info.countdown.scroll-down ul li .wrapper {
    margin-left: calc(60px + var(--column-width));
  }
  body.news-simple .article-view .article .article-view-title,
  body.news-simple .article-view .article .article-view-intro,
  body.news-simple .article-view .article .article-view-time,
  body.news-simple .article-view .article .article-view-body,
  body.news-simple .article-view .article #article-aside,
  body.news-simple .article-view .article .share-buttons {
    width: 100%;
  }
  body.news-simple .article-view .fotorama .fotorama__caption {
    bottom: 40px;
  }
  body.news-simple .article-view .fotorama .fotorama__caption .fotorama__caption__wrap {
    margin-left: 20px;
  }
  #fanworld-wrapper:not(.layout-row) > *,
  #fanworld-wrapper:not(.layout-row) > :last-child,
  #fanworld-wrapper:not(.layout-row) > :first-child {
    padding-left: calc(var(--column-width) * 3) !important;
    padding-right: calc(var(--column-width) * 3) !important;
  }
  #top-wrapper-v3 #scroll-down-info.countdown .countdown-text .over {
    font-size: 35px;
  }
  body #header #header-navigation > .menu li a {
    font-size: 12px;
  }
  body #header #header-navigation > .menu li a:after {
    margin-left: 8px;
    right: 20px;
  }
  body #header .live-now a {
    font-size: 12px;
  }
  body #header .submenu-item {
    padding: 25px;
  }
  body #header .submenu-item.menu-items-submenu .widget-title {
    padding-left: 25px;
    padding-right: 25px;
  }
  body #header .submenu-item.elements-inline ul li .wrapper h2 {
    font-size: 14px;
  }
  body #header .submenu-item#watch-col1 ul li .wrapper {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  body #header .submenu-item.menu-items-submenu ul li .wrapper h2 a {
    padding-left: 25px;
    padding-right: 30px;
  }
  body #header .submenu-item.menu-items-submenu ul li .wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  body #header .submenu-item#watch-col1 ul li .wrapper .countdown > *:before {
    display: none;
  }
  body #header .submenu-item#watch-col1 ul li .wrapper .countdown .countdown-text .countdown-time .days .number,
  body #header .submenu-item#watch-col1 ul li .wrapper .countdown .countdown-text .countdown-time .days .name {
    font-size: 20px;
  }
  body #header .submenu-item#watch-col2 ul li > a:not(.all-box-link)::before {
    border-width: 8px 0 8px 14px;
  }
  body #header .submenu-item.img-aside ul .more-items-item > a:not(.all-box-link) {
    height: calc((((100vw - 4px) / 3) - (var(--column-width) * 2)) / 4.45);
  }
  body #header .submenu-item.sub-full-width ul li:not(:last-child) {
    margin-right: 25px;
  }
  body #header .submenu-item.sub-full-width ul li {
    width: calc(var(--column-width) * 8);
  }
  .simple-link a:not(.all-box-link),
  body #header .submenu-item.menu-items-submenu ul li a:not(.all-box-link),
  body #header .submenu-item .link-button a:not(.all-box-link) {
    padding-left: 25px;
  }
  body #header .submenu-item#championship-col2 > ul > li > .wrapper:before {
    margin-right: 15px;
    width: 14px;
    height: 14px;
    font-size: 14px;
    line-height: 14px;
    -webkit-mask-size: 14px auto;
    mask-size: 14px auto;
  }
  body #header .submenu-item.results-page .data-col .team .team-drivers .team-driver {
    font-size: 12px;
  }
  body #header .submenu-item .widget-title,
  body #header .submenu-item .widget-title a {
    font-size: 14px !important;
  }
  .x-small-wrapper-title .wrapper > * {
    font-size: 14px;
  }
  #results-landing ul li .wrapper .more-items-category {
    font-size: 17px;
    line-height: 20px;
  }
  #history-tabs > *,
  #history-one ul {
    max-width: var(--block-width) !important;
  }
  #xprix-six ul li .wrapper {
    min-height: 300px;
  }
  #results-landing ul li > a:not(.all-box-link):before {
    height: 115px;
  }
  #results-landing ul li.energy > a:before,
  #results-landing ul li.copper > a:before,
  #results-landing ul li.island.season-1 > a:before,
  #results-landing ul li.island-1 > a:before,
  #results-landing ul li.island-2 > a:before {
    height: 189px;
    margin-top: -143px;
  }
  #results-landing ul li .wrapper {
    padding-bottom: 30px;
  }
  #our-partners-logos .more-items-item {
    width: calc(20% - var(--column-width));
  }
  #gallery-driver ul li.layout-1-2-2 > a {
    grid-template-columns: [first] calc(var(--column-width) * 12 - var(--column-margin) * 2) [line1] calc(var(--column-width) * 7.5 - var(--column-margin) * 2) [line2] calc(var(--column-width) * 5 - var(--column-margin) * 2) [end];
  }
  #gallery-driver ul li.layout-2-1-2 > a {
    grid-template-columns: [first] calc(var(--column-width) * 7.5 - var(--column-margin) * 2) [line1] calc(var(--column-width) * 12 - var(--column-margin) * 2) [line2] calc(var(--column-width) * 5 - var(--column-margin) * 2) [end];
  }
  #gallery-driver ul li.layout-2-2-1 > a {
    grid-template-columns: [first] calc(var(--column-width) * 7.5 - var(--column-margin) * 2) [line1] calc(var(--column-width) * 5 - var(--column-margin) * 2) [line2] calc(var(--column-width) * 12 - var(--column-margin) * 2) [end];
  }
  .widget.driver-info ul .more-items-item .wrapper {
    padding-left: 50px;
    width: calc(var(--column-width) * 11);
  }
  #location-wrapper .hero-image-multiple .more-items-item .wrapper {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  #rf-menu {
    left: calc(var(--column-width) * 16) !important;
  }
  #rf-menu .more-items-list .more-items-item > a {
    font-size: 20px;
  }
  #featured-news-s3 {
    padding-top: 40px;
  }
  #featured-news-s3 ul {
    margin-top: 30px;
  }
  .news-s3 ul .more-items-item .wrapper {
    padding: var(--column-margin) !important;
  }
  .news-s3 ul .more-items-item .wrapper h2 {
    font-size: 14px;
    line-height: 19px;
  }
  .news-s3 ul .more-items-item .wrapper time {
    font-size: 10px;
    line-height: 1.2;
  }
  #featured-news-s3 ul .more-items-item > a,
  #featured-news-s3 ul .more-items-item .more-items-img-container {
    height: calc(((var(--vh, 1vh) * 100) - (50px + ((var(--column-width) * 2) - (var(--column-margin) * 2))) - 225px) / 3);
  }
  body.s3 #location-wrapper .hero-image-multiple .more-items-item .wrapper {
    padding-bottom: 60px;
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  body.s3 #location-wrapper .hero-image-multiple .more-items-item .wrapper .link-button a {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  body.s3 #top-wrapper-v3 #scroll-down-info.countdown.new-countdown .widget-title {
    padding-left: 30px;
    padding-right: 30px;
  }
  body.s3 .top-stories-wrapper #locations-menu ul {
    padding-left: 30px;
    padding-right: 30px;
  }
  #featured-news-large ul .more-items-item:first-child .wrapper h2 {
    font-size: 32px;
    line-height: 29px;
  }
  #featured-news-large ul .more-items-item:first-child .wrapper time {
    font-size: 14px;
    margin-top: 23px;
  }
  .news-s3 ul .more-items-item .wrapper:before {
    font-size: 9px;
  }
  body.s3 #video-large ul li .wrapper .link-button {
    margin-top: 30px;
  }
  body.s3 #video-large ul li .wrapper {
    padding-top: 20px !important;
  }
  body.s3 #relive-videos {
    padding-bottom: 34px;
  }
  #relive-videos ul li .wrapper {
    padding: var(--column-margin);
  }
  body #contact-footer {
    width: 215px;
  }
  .dropdown-grey {
    left: calc(var(--column-width) * 1.5);
  }
  body.about .x-medium-wrapper-title .wrapper h2 {
    font-size: 25px;
    line-height: 30px;
  }
  .related-news-content > * {
    padding-right: calc((100vw - var(--block-width)) / 2) !important;
  }
  .related-news-content #recent-news ul li .wrapper:before {
    top: 6px;
  }
  .related-news-content .news-s3 .more-items-item .wrapper h2 {
    margin-top: 10px;
  }
  #podcast-wrapper #article-view > * {
    width: calc(var(--column-width) * 16 + 10px);
  }
  .related-news-content .podcast-article {
    margin-top: -118px;
  }
  .related-news-content.dark {
    margin-top: 278px;
  }
  body.news-v3 #relive-videos ul li {
    margin-bottom: 40px;
  }
  body.news-v3 #relive-videos ul li .wrapper {
    aspect-ratio: 1.6;
  }
  #podcast-wrapper .related-news-content > * {
    padding-left: 60px;
  }
  body.b-info #modal-country-select {
    padding: 25px 40px;
    height: 60vh;
  }
  body.b-info #modal-country-select .md-content .md-footer {
    top: -24px;
  }
  body.b-info #modal-country-select .md-content #content-landing-select-broadcaster {
    top: 54px;
  }
  .enowa-contest #article-view .wrapper:before {
    width: 73px;
    height: 56px;
    top: 14px;
    right: 15px;
  }
  .enowa-contest #article-view .wrapper > h2 {
    padding-right: 90px;
  }
}
/* Tablet devices layout adjustments
  ========================================================== */
@media only screen and (min-width: 1024px) {
  .is-mobile,
  .is-tablet {
    display: none !important;
  }
  .hide-desktop {
    display: none !important;
  }
  #locations-bar-container,
  #locations-bar {
    display: none;
  }
  #rf-final-table-1 table td,
  #rf-final-table-2 table td,
  #rf-final-table-1 table tr td:last-child,
  #rf-final-table-2 table tr td:last-child {
    font-size: 20px;
  }
  #rf-final-table-1 table tr td:last-child,
  #rf-final-table-2 table tr td:last-child {
    width: 20%;
  }
  #rf-final-table-1 table td,
  #rf-final-table-2 table td {
    width: 65%;
  }
  .rf-table.xl-medium-wrapper-title .wrapper h2 {
    font-size: 30px;
    line-height: 30px;
  }
}
/* Mobile devices layout adjustments
  ========================================================== */
@media only screen and (max-width: 1023px) {
  :root {
    --column-width: calc((100vw - 100px) / 12);
    --header-height: calc(50px + (var(--column-width) - 10px));
    --block-width: calc(100vw - (var(--column-width) * 2));
    --scroll-down-box-h: 153px;
  }
  .hero-404 .slide-content p,
  .hero-404 .slide-content .btn,
  html.no-touch .hero-404 .slide-content .btn,
  html.touch .hero-404 .slide-content .btn {
    max-width: calc(var(--column-width) * 8);
  }
  #cookiesbar {
    width: calc(100vw - 30px);
  }
  .col-13,
  .col-14,
  .col-15,
  .col-16,
  .col-17,
  .col-18,
  .col-19,
  .col-20,
  .col-21,
  .col-22,
  .col-23,
  .col-24 {
    width: calc(var(--column-width) * 12);
  }
  .is-tablet {
    display: block !important;
  }
  td.is-tablet {
    display: table-cell !important;
  }
  .hide-tablet,
  .is-mobile:not(.is-tablet) {
    display: none !important;
  }
  .widget-title ~ .more-items-list,
  .widget-title ~ .tabs-content {
    margin-top: 0;
  }
  .x-medium-wrapper-title .wrapper h2,
  .x-small-title .section-title,
  .x-small-title .widget-title,
  .enowa-contest #article-view .wrapper .more-items-long-text .layout-column > div > div:first-child {
    font-size: 22px;
    line-height: 20px;
  }
  .widget-title ~ section {
    margin-top: -7px;
  }
  #header:after {
    width: 0;
    height: var(--header-height);
    -webkit-transition: width 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: width 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
    transition: width 0.5s 1s cubic-bezier(0.77, 0, 0.18, 1);
  }
  #header .wrapper-group > .wrapper {
    padding-right: 0;
  }
  #header .logo-link .logo-img {
    width: 60%;
    height: 60%;
    margin-left: -30%;
    margin-top: -30%;
  }
  #header .countdown .widget-title {
    font-size: 10px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #header .countdown .widget-title .title-container {
    width: 390px;
    text-align: left;
  }
  #header .countdown .countdown-fotorama {
    padding-left: 0;
    padding-right: 30px;
  }
  #header .countdown .countdown-text .number {
    font-size: 12px;
  }
  #header #social-links {
    margin: 0;
    z-index: 5;
    width: 100%;
  }
  #header #social-links .social-icons {
    padding: 0 var(--column-width);
    -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;
    height: 70px;
    margin-left: 0;
    margin-bottom: -70px;
    width: 100%;
  }
  #header #social-links .social-icons a {
    font-size: 30px;
  }
  #header #social-links .social-icons a:before {
    width: 26px;
    height: 26px;
    margin-top: -14px;
    margin-left: -11px;
  }
  #header #navigation-mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #header #navigation-mobile > ul {
    padding-top: calc(var(--header-height) + 70px);
  }
  #header #navigation-mobile > ul:before {
    left: 0;
    top: var(--header-height);
    position: fixed;
  }
  #header #navigation-mobile > ul > li {
    padding-left: 60px;
  }
  #header #navigation-mobile > ul > li.dropdown .submenu {
    position: relative;
    display: block;
    height: 0;
    -webkit-transition: height 0.5s, opacity 0.5s, padding 0.5s, visibility 0.5s !important;
    -o-transition: height 0.5s, opacity 0.5s, padding 0.5s, visibility 0.5s !important;
    transition: height 0.5s, opacity 0.5s, padding 0.5s, visibility 0.5s !important;
    opacity: 0;
    overflow: hidden;
    left: 0 !important;
    padding-top: 0;
    top: 0 !important;
  }
  #header #navigation-mobile > ul > li.dropdown .submenu.open {
    -webkit-transition: height 0.5s, opacity 0.5s, padding 0.5s, visibility 0s !important;
    -o-transition: height 0.5s, opacity 0.5s, padding 0.5s, visibility 0s !important;
    transition: height 0.5s, opacity 0.5s, padding 0.5s, visibility 0s !important;
    opacity: 1;
  }
  #header #navigation-mobile > ul > li.dropdown.champ_drop .submenu.open {
    padding-bottom: 30px;
  }
  #header #navigation-mobile > ul > li.dropdown.explore_drop .submenu.open {
    padding-bottom: 30px;
  }
  #header #navigation-mobile > ul > li.dropdown.results_drop .submenu.open {
    padding-bottom: 30px;
  }
  #header #navigation-mobile > ul > li.dropdown.active > a {
    background-color: #02FD9C;
    color: #000;
  }
  #header #navigation-mobile > ul > li.dropdown.active > a:after {
    background-color: #000;
  }
  #header #navigation-mobile > ul > li.dropdown.active .submenu {
    -webkit-transition: height 0.5s, opacity 0.5s, padding 0.5s, visibility 0s !important;
    -o-transition: height 0.5s, opacity 0.5s, padding 0.5s, visibility 0s !important;
    transition: height 0.5s, opacity 0.5s, padding 0.5s, visibility 0s !important;
    opacity: 1;
  }
  #header #navigation-mobile > ul > li.dropdown.active.champ_drop .submenu {
    padding-bottom: 30px;
    height: 325px;
  }
  #header #navigation-mobile > ul > li.dropdown.active.explore_drop .submenu {
    padding-bottom: 30px;
    height: 282px;
  }
  #header #navigation-mobile > ul > li.dropdown.active.fanworld .submenu {
    padding-bottom: 30px;
    height: 290px;
  }
  #header #navigation-mobile > ul > li.dropdown.active.results_drop .submenu {
    padding-bottom: 30px;
    height: 110px;
  }
  html.no-touch #header #navigation-mobile > ul > li.dropdown:hover .submenu {
    -webkit-transition: height 0.5s, opacity 0.5s, padding 0.5s, visibility 0s !important;
    -o-transition: height 0.5s, opacity 0.5s, padding 0.5s, visibility 0s !important;
    transition: height 0.5s, opacity 0.5s, padding 0.5, visibility 0s !important;
    opacity: 1;
    height: auto;
    padding: 10px 0;
  }
  body.open-menu.page-loaded.white-page #header:after,
  body.open-menu.page-loaded.home.white-page #header:after {
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
  }
  body.open-menu.page-loaded #header:after,
  body.open-menu.page-loaded.home #header:after {
    width: 100%;
    height: var(--header-height);
  }
  body.open-menu.page-loaded #header #social-links .social-icons,
  body.open-menu.page-loaded.home #header #social-links .social-icons {
    margin-bottom: 0;
  }
  body.open-menu.page-loaded #action-buttons-group,
  body.open-menu.page-loaded.home #action-buttons-group {
    left: 0;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    transition: -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    transition: transform 0.5s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  }
  /* Felix 1023 */
  .enowa-contest.v2 #topstory-subtitle li .wrapper p {
    font-size: 18px;
  }
  /* Enowa contest */
  .enowa-contest #article-view > section .more-items-list > li > a {
    height: 100%;
    flex: none;
    width: 40%;
  }
  .enowa-contest #article-view > section .more-items-list > li > a img {
    height: 100%;
    object-fit: cover;
  }
  .enowa-contest #article-view > section .more-items-list > li .wrapper {
    width: 60%;
    padding: var(--column-margin) 20px;
  }
  .enowa-contest #article-view > section .more-items-list > li .wrapper h2 {
    font-size: 18px;
    line-height: 1.2;
  }
  .enowa-contest #article-view #enowa-contest-text ul li > a {
    height: 100%;
    flex: none;
    width: 40%;
  }
  .enowa-contest #article-view #enowa-contest-text ul li .wrapper {
    width: 60%;
    padding: var(--column-margin) 20px !important;
  }
  .enowa-contest #modal-video .md-header .md-close {
    top: -30px;
    left: 10px;
  }
  .enowa-contest #modal-video .md-header .md-close .icon-close {
    background-color: #ffffff;
  }
  .enowa-contest .md-modal #sign-up form .formly .form-messages {
    padding-top: 30px;
  }
  .header-lg #header {
    height: var(--header-height);
  }
  .header-lg #header .navigation {
    top: var(--header-height);
  }
  .fixed-header.header-lg #header #content {
    margin-top: calc(var(--header-height) + 40px);
  }
  .fixed-header.header-lg:not(.transparent-header) #content {
    margin-top: calc(var(--header-height) + 40px);
  }
  .transparent-header #content {
    min-height: 100svh;
  }
  #footer-logo {
    max-height: 40px;
  }
  #copyright {
    font-size: 12px;
  }
  #navigation {
    display: none !important;
  }
  .menu > li > a {
    padding: 10px 0;
  }
  h1 {
    font-size: 36px;
  }
  h2 {
    font-size: 24px;
  }
  .more-items:not(.full-width) {
    padding-left: 1.5px !important;
    padding-right: 1.5px !important;
  }
  #footer .wrapper {
    padding: 20px 30px;
  }
  #footer .wrapper-group #footer-zone1,
  #footer #footer-zone7 .header-widgets-json #footer-zone1 {
    width: 100%;
  }
  #footer .logo-link {
    margin-left: 0;
  }
  #footer .navigation .menu {
    margin-bottom: 30px;
  }
  #footer .navigation .menu li a {
    text-align: left;
  }
  #copyright p {
    text-align: left;
  }
  .one-of-two,
  .one-of-three,
  .two-of-three,
  .one-of-four,
  .three-of-four,
  .one-of-five,
  .two-of-five,
  .three-of-five,
  .four-of-five,
  .one-of-six,
  .one-of-seven,
  .primary-content .primary-content,
  .secondary-content,
  .related-content {
    width: 100%;
  }
  .one-one .more-items-item,
  .one-two .more-items-item,
  .two-three .more-items-item,
  .one-three .more-items-item,
  .one-four .more-items-item,
  .one-five .more-items-item,
  .one-six .more-items-item,
  .one-seven .more-items-item,
  .one-one .more-video-item,
  .one-two .more-video-item,
  .two-three .more-video-item,
  .one-three .more-video-item,
  .one-four .more-video-item,
  .one-five .more-video-item,
  .one-six .more-video-item,
  .one-seven .more-video-item,
  .one-one .galleries-item,
  .one-two .galleries-item,
  .two-three .galleries-item,
  .one-three .galleries-item,
  .one-four .galleries-item,
  .one-five .galleries-item,
  .one-six .galleries-item,
  .one-seven .galleries-item,
  .one-one .socialstream-item,
  .one-two .socialstream-item,
  .two-three .socialstream-item,
  .one-three .socialstream-item,
  .one-four .socialstream-item,
  .one-five .socialstream-item,
  .one-six .socialstream-item,
  .one-seven .socialstream-item,
  .one-one .control-group,
  .one-two .control-group,
  .two-three .control-group,
  .one-three .control-group,
  .one-four .control-group,
  .one-five .control-group,
  .one-six .control-group,
  .one-seven .control-group,
  .one-one .formly > * > *,
  .one-two .formly > * > *,
  .two-three .formly > * > *,
  .one-three .formly > * > *,
  .one-four .formly > * > *,
  .one-five .formly > * > *,
  .one-six .formly > * > *,
  .one-seven .formly > * > *,
  .one-one.img-aside .more-items-item,
  .one-two.img-aside .more-items-item,
  .two-three.img-aside .more-items-item,
  .one-three.img-aside .more-items-item,
  .one-four.img-aside .more-items-item,
  .one-five.img-aside .more-items-item,
  .one-six.img-aside .more-items-item,
  .one-seven.img-aside .more-items-item,
  .one-one.landing li,
  .one-two.landing li,
  .two-three.landing li,
  .one-three.landing li,
  .one-four.landing li,
  .one-five.landing li,
  .one-six.landing li,
  .one-seven.landing li {
    width: 100%;
  }
  .column .gap-50 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-50.one-four .more-items-item,
  .column .gap-50.one-five .more-items-item,
  .column .gap-50.one-six .more-items-item,
  .column .gap-50.one-seven .more-items-item,
  .column .gap-50.one-four .more-video-item,
  .column .gap-50.one-five .more-video-item,
  .column .gap-50.one-six .more-video-item,
  .column .gap-50.one-seven .more-video-item,
  .column .gap-50.one-four .galleries-item,
  .column .gap-50.one-five .galleries-item,
  .column .gap-50.one-six .galleries-item,
  .column .gap-50.one-seven .galleries-item,
  .column .gap-50.one-four .socialstream-item,
  .column .gap-50.one-five .socialstream-item,
  .column .gap-50.one-six .socialstream-item,
  .column .gap-50.one-seven .socialstream-item,
  .column .gap-50.one-four .control-group,
  .column .gap-50.one-five .control-group,
  .column .gap-50.one-six .control-group,
  .column .gap-50.one-seven .control-group,
  .column .gap-50.one-four .formly > * > *,
  .column .gap-50.one-five .formly > * > *,
  .column .gap-50.one-six .formly > * > *,
  .column .gap-50.one-seven .formly > * > *,
  .column .gap-50.one-four.img-aside .more-items-item,
  .column .gap-50.one-five.img-aside .more-items-item,
  .column .gap-50.one-six.img-aside .more-items-item,
  .column .gap-50.one-seven.img-aside .more-items-item,
  .column .gap-50.one-four.landing li,
  .column .gap-50.one-five.landing li,
  .column .gap-50.one-six.landing li,
  .column .gap-50.one-seven.landing li {
    width: calc(50% -  50px);
  }
  .column .gap-50.img-aside.one-one .more-items-item,
  .column .gap-50.img-aside.one-two .more-items-item,
  .column .gap-50.img-aside.one-three .more-items-item,
  .column .gap-50.img-aside.one-four .more-items-item,
  .column .gap-50.img-aside.one-five .more-items-item,
  .column .gap-50.img-aside.one-six .more-items-item,
  .column .gap-50.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-49 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-49.one-four .more-items-item,
  .column .gap-49.one-five .more-items-item,
  .column .gap-49.one-six .more-items-item,
  .column .gap-49.one-seven .more-items-item,
  .column .gap-49.one-four .more-video-item,
  .column .gap-49.one-five .more-video-item,
  .column .gap-49.one-six .more-video-item,
  .column .gap-49.one-seven .more-video-item,
  .column .gap-49.one-four .galleries-item,
  .column .gap-49.one-five .galleries-item,
  .column .gap-49.one-six .galleries-item,
  .column .gap-49.one-seven .galleries-item,
  .column .gap-49.one-four .socialstream-item,
  .column .gap-49.one-five .socialstream-item,
  .column .gap-49.one-six .socialstream-item,
  .column .gap-49.one-seven .socialstream-item,
  .column .gap-49.one-four .control-group,
  .column .gap-49.one-five .control-group,
  .column .gap-49.one-six .control-group,
  .column .gap-49.one-seven .control-group,
  .column .gap-49.one-four .formly > * > *,
  .column .gap-49.one-five .formly > * > *,
  .column .gap-49.one-six .formly > * > *,
  .column .gap-49.one-seven .formly > * > *,
  .column .gap-49.one-four.img-aside .more-items-item,
  .column .gap-49.one-five.img-aside .more-items-item,
  .column .gap-49.one-six.img-aside .more-items-item,
  .column .gap-49.one-seven.img-aside .more-items-item,
  .column .gap-49.one-four.landing li,
  .column .gap-49.one-five.landing li,
  .column .gap-49.one-six.landing li,
  .column .gap-49.one-seven.landing li {
    width: calc(50% -  49px);
  }
  .column .gap-49.img-aside.one-one .more-items-item,
  .column .gap-49.img-aside.one-two .more-items-item,
  .column .gap-49.img-aside.one-three .more-items-item,
  .column .gap-49.img-aside.one-four .more-items-item,
  .column .gap-49.img-aside.one-five .more-items-item,
  .column .gap-49.img-aside.one-six .more-items-item,
  .column .gap-49.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-48 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-48.one-four .more-items-item,
  .column .gap-48.one-five .more-items-item,
  .column .gap-48.one-six .more-items-item,
  .column .gap-48.one-seven .more-items-item,
  .column .gap-48.one-four .more-video-item,
  .column .gap-48.one-five .more-video-item,
  .column .gap-48.one-six .more-video-item,
  .column .gap-48.one-seven .more-video-item,
  .column .gap-48.one-four .galleries-item,
  .column .gap-48.one-five .galleries-item,
  .column .gap-48.one-six .galleries-item,
  .column .gap-48.one-seven .galleries-item,
  .column .gap-48.one-four .socialstream-item,
  .column .gap-48.one-five .socialstream-item,
  .column .gap-48.one-six .socialstream-item,
  .column .gap-48.one-seven .socialstream-item,
  .column .gap-48.one-four .control-group,
  .column .gap-48.one-five .control-group,
  .column .gap-48.one-six .control-group,
  .column .gap-48.one-seven .control-group,
  .column .gap-48.one-four .formly > * > *,
  .column .gap-48.one-five .formly > * > *,
  .column .gap-48.one-six .formly > * > *,
  .column .gap-48.one-seven .formly > * > *,
  .column .gap-48.one-four.img-aside .more-items-item,
  .column .gap-48.one-five.img-aside .more-items-item,
  .column .gap-48.one-six.img-aside .more-items-item,
  .column .gap-48.one-seven.img-aside .more-items-item,
  .column .gap-48.one-four.landing li,
  .column .gap-48.one-five.landing li,
  .column .gap-48.one-six.landing li,
  .column .gap-48.one-seven.landing li {
    width: calc(50% -  48px);
  }
  .column .gap-48.img-aside.one-one .more-items-item,
  .column .gap-48.img-aside.one-two .more-items-item,
  .column .gap-48.img-aside.one-three .more-items-item,
  .column .gap-48.img-aside.one-four .more-items-item,
  .column .gap-48.img-aside.one-five .more-items-item,
  .column .gap-48.img-aside.one-six .more-items-item,
  .column .gap-48.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-47 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-47.one-four .more-items-item,
  .column .gap-47.one-five .more-items-item,
  .column .gap-47.one-six .more-items-item,
  .column .gap-47.one-seven .more-items-item,
  .column .gap-47.one-four .more-video-item,
  .column .gap-47.one-five .more-video-item,
  .column .gap-47.one-six .more-video-item,
  .column .gap-47.one-seven .more-video-item,
  .column .gap-47.one-four .galleries-item,
  .column .gap-47.one-five .galleries-item,
  .column .gap-47.one-six .galleries-item,
  .column .gap-47.one-seven .galleries-item,
  .column .gap-47.one-four .socialstream-item,
  .column .gap-47.one-five .socialstream-item,
  .column .gap-47.one-six .socialstream-item,
  .column .gap-47.one-seven .socialstream-item,
  .column .gap-47.one-four .control-group,
  .column .gap-47.one-five .control-group,
  .column .gap-47.one-six .control-group,
  .column .gap-47.one-seven .control-group,
  .column .gap-47.one-four .formly > * > *,
  .column .gap-47.one-five .formly > * > *,
  .column .gap-47.one-six .formly > * > *,
  .column .gap-47.one-seven .formly > * > *,
  .column .gap-47.one-four.img-aside .more-items-item,
  .column .gap-47.one-five.img-aside .more-items-item,
  .column .gap-47.one-six.img-aside .more-items-item,
  .column .gap-47.one-seven.img-aside .more-items-item,
  .column .gap-47.one-four.landing li,
  .column .gap-47.one-five.landing li,
  .column .gap-47.one-six.landing li,
  .column .gap-47.one-seven.landing li {
    width: calc(50% -  47px);
  }
  .column .gap-47.img-aside.one-one .more-items-item,
  .column .gap-47.img-aside.one-two .more-items-item,
  .column .gap-47.img-aside.one-three .more-items-item,
  .column .gap-47.img-aside.one-four .more-items-item,
  .column .gap-47.img-aside.one-five .more-items-item,
  .column .gap-47.img-aside.one-six .more-items-item,
  .column .gap-47.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-46 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-46.one-four .more-items-item,
  .column .gap-46.one-five .more-items-item,
  .column .gap-46.one-six .more-items-item,
  .column .gap-46.one-seven .more-items-item,
  .column .gap-46.one-four .more-video-item,
  .column .gap-46.one-five .more-video-item,
  .column .gap-46.one-six .more-video-item,
  .column .gap-46.one-seven .more-video-item,
  .column .gap-46.one-four .galleries-item,
  .column .gap-46.one-five .galleries-item,
  .column .gap-46.one-six .galleries-item,
  .column .gap-46.one-seven .galleries-item,
  .column .gap-46.one-four .socialstream-item,
  .column .gap-46.one-five .socialstream-item,
  .column .gap-46.one-six .socialstream-item,
  .column .gap-46.one-seven .socialstream-item,
  .column .gap-46.one-four .control-group,
  .column .gap-46.one-five .control-group,
  .column .gap-46.one-six .control-group,
  .column .gap-46.one-seven .control-group,
  .column .gap-46.one-four .formly > * > *,
  .column .gap-46.one-five .formly > * > *,
  .column .gap-46.one-six .formly > * > *,
  .column .gap-46.one-seven .formly > * > *,
  .column .gap-46.one-four.img-aside .more-items-item,
  .column .gap-46.one-five.img-aside .more-items-item,
  .column .gap-46.one-six.img-aside .more-items-item,
  .column .gap-46.one-seven.img-aside .more-items-item,
  .column .gap-46.one-four.landing li,
  .column .gap-46.one-five.landing li,
  .column .gap-46.one-six.landing li,
  .column .gap-46.one-seven.landing li {
    width: calc(50% -  46px);
  }
  .column .gap-46.img-aside.one-one .more-items-item,
  .column .gap-46.img-aside.one-two .more-items-item,
  .column .gap-46.img-aside.one-three .more-items-item,
  .column .gap-46.img-aside.one-four .more-items-item,
  .column .gap-46.img-aside.one-five .more-items-item,
  .column .gap-46.img-aside.one-six .more-items-item,
  .column .gap-46.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-45 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-45.one-four .more-items-item,
  .column .gap-45.one-five .more-items-item,
  .column .gap-45.one-six .more-items-item,
  .column .gap-45.one-seven .more-items-item,
  .column .gap-45.one-four .more-video-item,
  .column .gap-45.one-five .more-video-item,
  .column .gap-45.one-six .more-video-item,
  .column .gap-45.one-seven .more-video-item,
  .column .gap-45.one-four .galleries-item,
  .column .gap-45.one-five .galleries-item,
  .column .gap-45.one-six .galleries-item,
  .column .gap-45.one-seven .galleries-item,
  .column .gap-45.one-four .socialstream-item,
  .column .gap-45.one-five .socialstream-item,
  .column .gap-45.one-six .socialstream-item,
  .column .gap-45.one-seven .socialstream-item,
  .column .gap-45.one-four .control-group,
  .column .gap-45.one-five .control-group,
  .column .gap-45.one-six .control-group,
  .column .gap-45.one-seven .control-group,
  .column .gap-45.one-four .formly > * > *,
  .column .gap-45.one-five .formly > * > *,
  .column .gap-45.one-six .formly > * > *,
  .column .gap-45.one-seven .formly > * > *,
  .column .gap-45.one-four.img-aside .more-items-item,
  .column .gap-45.one-five.img-aside .more-items-item,
  .column .gap-45.one-six.img-aside .more-items-item,
  .column .gap-45.one-seven.img-aside .more-items-item,
  .column .gap-45.one-four.landing li,
  .column .gap-45.one-five.landing li,
  .column .gap-45.one-six.landing li,
  .column .gap-45.one-seven.landing li {
    width: calc(50% -  45px);
  }
  .column .gap-45.img-aside.one-one .more-items-item,
  .column .gap-45.img-aside.one-two .more-items-item,
  .column .gap-45.img-aside.one-three .more-items-item,
  .column .gap-45.img-aside.one-four .more-items-item,
  .column .gap-45.img-aside.one-five .more-items-item,
  .column .gap-45.img-aside.one-six .more-items-item,
  .column .gap-45.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-44 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-44.one-four .more-items-item,
  .column .gap-44.one-five .more-items-item,
  .column .gap-44.one-six .more-items-item,
  .column .gap-44.one-seven .more-items-item,
  .column .gap-44.one-four .more-video-item,
  .column .gap-44.one-five .more-video-item,
  .column .gap-44.one-six .more-video-item,
  .column .gap-44.one-seven .more-video-item,
  .column .gap-44.one-four .galleries-item,
  .column .gap-44.one-five .galleries-item,
  .column .gap-44.one-six .galleries-item,
  .column .gap-44.one-seven .galleries-item,
  .column .gap-44.one-four .socialstream-item,
  .column .gap-44.one-five .socialstream-item,
  .column .gap-44.one-six .socialstream-item,
  .column .gap-44.one-seven .socialstream-item,
  .column .gap-44.one-four .control-group,
  .column .gap-44.one-five .control-group,
  .column .gap-44.one-six .control-group,
  .column .gap-44.one-seven .control-group,
  .column .gap-44.one-four .formly > * > *,
  .column .gap-44.one-five .formly > * > *,
  .column .gap-44.one-six .formly > * > *,
  .column .gap-44.one-seven .formly > * > *,
  .column .gap-44.one-four.img-aside .more-items-item,
  .column .gap-44.one-five.img-aside .more-items-item,
  .column .gap-44.one-six.img-aside .more-items-item,
  .column .gap-44.one-seven.img-aside .more-items-item,
  .column .gap-44.one-four.landing li,
  .column .gap-44.one-five.landing li,
  .column .gap-44.one-six.landing li,
  .column .gap-44.one-seven.landing li {
    width: calc(50% -  44px);
  }
  .column .gap-44.img-aside.one-one .more-items-item,
  .column .gap-44.img-aside.one-two .more-items-item,
  .column .gap-44.img-aside.one-three .more-items-item,
  .column .gap-44.img-aside.one-four .more-items-item,
  .column .gap-44.img-aside.one-five .more-items-item,
  .column .gap-44.img-aside.one-six .more-items-item,
  .column .gap-44.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-43 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-43.one-four .more-items-item,
  .column .gap-43.one-five .more-items-item,
  .column .gap-43.one-six .more-items-item,
  .column .gap-43.one-seven .more-items-item,
  .column .gap-43.one-four .more-video-item,
  .column .gap-43.one-five .more-video-item,
  .column .gap-43.one-six .more-video-item,
  .column .gap-43.one-seven .more-video-item,
  .column .gap-43.one-four .galleries-item,
  .column .gap-43.one-five .galleries-item,
  .column .gap-43.one-six .galleries-item,
  .column .gap-43.one-seven .galleries-item,
  .column .gap-43.one-four .socialstream-item,
  .column .gap-43.one-five .socialstream-item,
  .column .gap-43.one-six .socialstream-item,
  .column .gap-43.one-seven .socialstream-item,
  .column .gap-43.one-four .control-group,
  .column .gap-43.one-five .control-group,
  .column .gap-43.one-six .control-group,
  .column .gap-43.one-seven .control-group,
  .column .gap-43.one-four .formly > * > *,
  .column .gap-43.one-five .formly > * > *,
  .column .gap-43.one-six .formly > * > *,
  .column .gap-43.one-seven .formly > * > *,
  .column .gap-43.one-four.img-aside .more-items-item,
  .column .gap-43.one-five.img-aside .more-items-item,
  .column .gap-43.one-six.img-aside .more-items-item,
  .column .gap-43.one-seven.img-aside .more-items-item,
  .column .gap-43.one-four.landing li,
  .column .gap-43.one-five.landing li,
  .column .gap-43.one-six.landing li,
  .column .gap-43.one-seven.landing li {
    width: calc(50% -  43px);
  }
  .column .gap-43.img-aside.one-one .more-items-item,
  .column .gap-43.img-aside.one-two .more-items-item,
  .column .gap-43.img-aside.one-three .more-items-item,
  .column .gap-43.img-aside.one-four .more-items-item,
  .column .gap-43.img-aside.one-five .more-items-item,
  .column .gap-43.img-aside.one-six .more-items-item,
  .column .gap-43.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-42 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-42.one-four .more-items-item,
  .column .gap-42.one-five .more-items-item,
  .column .gap-42.one-six .more-items-item,
  .column .gap-42.one-seven .more-items-item,
  .column .gap-42.one-four .more-video-item,
  .column .gap-42.one-five .more-video-item,
  .column .gap-42.one-six .more-video-item,
  .column .gap-42.one-seven .more-video-item,
  .column .gap-42.one-four .galleries-item,
  .column .gap-42.one-five .galleries-item,
  .column .gap-42.one-six .galleries-item,
  .column .gap-42.one-seven .galleries-item,
  .column .gap-42.one-four .socialstream-item,
  .column .gap-42.one-five .socialstream-item,
  .column .gap-42.one-six .socialstream-item,
  .column .gap-42.one-seven .socialstream-item,
  .column .gap-42.one-four .control-group,
  .column .gap-42.one-five .control-group,
  .column .gap-42.one-six .control-group,
  .column .gap-42.one-seven .control-group,
  .column .gap-42.one-four .formly > * > *,
  .column .gap-42.one-five .formly > * > *,
  .column .gap-42.one-six .formly > * > *,
  .column .gap-42.one-seven .formly > * > *,
  .column .gap-42.one-four.img-aside .more-items-item,
  .column .gap-42.one-five.img-aside .more-items-item,
  .column .gap-42.one-six.img-aside .more-items-item,
  .column .gap-42.one-seven.img-aside .more-items-item,
  .column .gap-42.one-four.landing li,
  .column .gap-42.one-five.landing li,
  .column .gap-42.one-six.landing li,
  .column .gap-42.one-seven.landing li {
    width: calc(50% -  42px);
  }
  .column .gap-42.img-aside.one-one .more-items-item,
  .column .gap-42.img-aside.one-two .more-items-item,
  .column .gap-42.img-aside.one-three .more-items-item,
  .column .gap-42.img-aside.one-four .more-items-item,
  .column .gap-42.img-aside.one-five .more-items-item,
  .column .gap-42.img-aside.one-six .more-items-item,
  .column .gap-42.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-41 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-41.one-four .more-items-item,
  .column .gap-41.one-five .more-items-item,
  .column .gap-41.one-six .more-items-item,
  .column .gap-41.one-seven .more-items-item,
  .column .gap-41.one-four .more-video-item,
  .column .gap-41.one-five .more-video-item,
  .column .gap-41.one-six .more-video-item,
  .column .gap-41.one-seven .more-video-item,
  .column .gap-41.one-four .galleries-item,
  .column .gap-41.one-five .galleries-item,
  .column .gap-41.one-six .galleries-item,
  .column .gap-41.one-seven .galleries-item,
  .column .gap-41.one-four .socialstream-item,
  .column .gap-41.one-five .socialstream-item,
  .column .gap-41.one-six .socialstream-item,
  .column .gap-41.one-seven .socialstream-item,
  .column .gap-41.one-four .control-group,
  .column .gap-41.one-five .control-group,
  .column .gap-41.one-six .control-group,
  .column .gap-41.one-seven .control-group,
  .column .gap-41.one-four .formly > * > *,
  .column .gap-41.one-five .formly > * > *,
  .column .gap-41.one-six .formly > * > *,
  .column .gap-41.one-seven .formly > * > *,
  .column .gap-41.one-four.img-aside .more-items-item,
  .column .gap-41.one-five.img-aside .more-items-item,
  .column .gap-41.one-six.img-aside .more-items-item,
  .column .gap-41.one-seven.img-aside .more-items-item,
  .column .gap-41.one-four.landing li,
  .column .gap-41.one-five.landing li,
  .column .gap-41.one-six.landing li,
  .column .gap-41.one-seven.landing li {
    width: calc(50% -  41px);
  }
  .column .gap-41.img-aside.one-one .more-items-item,
  .column .gap-41.img-aside.one-two .more-items-item,
  .column .gap-41.img-aside.one-three .more-items-item,
  .column .gap-41.img-aside.one-four .more-items-item,
  .column .gap-41.img-aside.one-five .more-items-item,
  .column .gap-41.img-aside.one-six .more-items-item,
  .column .gap-41.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-40 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-40.one-four .more-items-item,
  .column .gap-40.one-five .more-items-item,
  .column .gap-40.one-six .more-items-item,
  .column .gap-40.one-seven .more-items-item,
  .column .gap-40.one-four .more-video-item,
  .column .gap-40.one-five .more-video-item,
  .column .gap-40.one-six .more-video-item,
  .column .gap-40.one-seven .more-video-item,
  .column .gap-40.one-four .galleries-item,
  .column .gap-40.one-five .galleries-item,
  .column .gap-40.one-six .galleries-item,
  .column .gap-40.one-seven .galleries-item,
  .column .gap-40.one-four .socialstream-item,
  .column .gap-40.one-five .socialstream-item,
  .column .gap-40.one-six .socialstream-item,
  .column .gap-40.one-seven .socialstream-item,
  .column .gap-40.one-four .control-group,
  .column .gap-40.one-five .control-group,
  .column .gap-40.one-six .control-group,
  .column .gap-40.one-seven .control-group,
  .column .gap-40.one-four .formly > * > *,
  .column .gap-40.one-five .formly > * > *,
  .column .gap-40.one-six .formly > * > *,
  .column .gap-40.one-seven .formly > * > *,
  .column .gap-40.one-four.img-aside .more-items-item,
  .column .gap-40.one-five.img-aside .more-items-item,
  .column .gap-40.one-six.img-aside .more-items-item,
  .column .gap-40.one-seven.img-aside .more-items-item,
  .column .gap-40.one-four.landing li,
  .column .gap-40.one-five.landing li,
  .column .gap-40.one-six.landing li,
  .column .gap-40.one-seven.landing li {
    width: calc(50% -  40px);
  }
  .column .gap-40.img-aside.one-one .more-items-item,
  .column .gap-40.img-aside.one-two .more-items-item,
  .column .gap-40.img-aside.one-three .more-items-item,
  .column .gap-40.img-aside.one-four .more-items-item,
  .column .gap-40.img-aside.one-five .more-items-item,
  .column .gap-40.img-aside.one-six .more-items-item,
  .column .gap-40.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-39 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-39.one-four .more-items-item,
  .column .gap-39.one-five .more-items-item,
  .column .gap-39.one-six .more-items-item,
  .column .gap-39.one-seven .more-items-item,
  .column .gap-39.one-four .more-video-item,
  .column .gap-39.one-five .more-video-item,
  .column .gap-39.one-six .more-video-item,
  .column .gap-39.one-seven .more-video-item,
  .column .gap-39.one-four .galleries-item,
  .column .gap-39.one-five .galleries-item,
  .column .gap-39.one-six .galleries-item,
  .column .gap-39.one-seven .galleries-item,
  .column .gap-39.one-four .socialstream-item,
  .column .gap-39.one-five .socialstream-item,
  .column .gap-39.one-six .socialstream-item,
  .column .gap-39.one-seven .socialstream-item,
  .column .gap-39.one-four .control-group,
  .column .gap-39.one-five .control-group,
  .column .gap-39.one-six .control-group,
  .column .gap-39.one-seven .control-group,
  .column .gap-39.one-four .formly > * > *,
  .column .gap-39.one-five .formly > * > *,
  .column .gap-39.one-six .formly > * > *,
  .column .gap-39.one-seven .formly > * > *,
  .column .gap-39.one-four.img-aside .more-items-item,
  .column .gap-39.one-five.img-aside .more-items-item,
  .column .gap-39.one-six.img-aside .more-items-item,
  .column .gap-39.one-seven.img-aside .more-items-item,
  .column .gap-39.one-four.landing li,
  .column .gap-39.one-five.landing li,
  .column .gap-39.one-six.landing li,
  .column .gap-39.one-seven.landing li {
    width: calc(50% -  39px);
  }
  .column .gap-39.img-aside.one-one .more-items-item,
  .column .gap-39.img-aside.one-two .more-items-item,
  .column .gap-39.img-aside.one-three .more-items-item,
  .column .gap-39.img-aside.one-four .more-items-item,
  .column .gap-39.img-aside.one-five .more-items-item,
  .column .gap-39.img-aside.one-six .more-items-item,
  .column .gap-39.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-38 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-38.one-four .more-items-item,
  .column .gap-38.one-five .more-items-item,
  .column .gap-38.one-six .more-items-item,
  .column .gap-38.one-seven .more-items-item,
  .column .gap-38.one-four .more-video-item,
  .column .gap-38.one-five .more-video-item,
  .column .gap-38.one-six .more-video-item,
  .column .gap-38.one-seven .more-video-item,
  .column .gap-38.one-four .galleries-item,
  .column .gap-38.one-five .galleries-item,
  .column .gap-38.one-six .galleries-item,
  .column .gap-38.one-seven .galleries-item,
  .column .gap-38.one-four .socialstream-item,
  .column .gap-38.one-five .socialstream-item,
  .column .gap-38.one-six .socialstream-item,
  .column .gap-38.one-seven .socialstream-item,
  .column .gap-38.one-four .control-group,
  .column .gap-38.one-five .control-group,
  .column .gap-38.one-six .control-group,
  .column .gap-38.one-seven .control-group,
  .column .gap-38.one-four .formly > * > *,
  .column .gap-38.one-five .formly > * > *,
  .column .gap-38.one-six .formly > * > *,
  .column .gap-38.one-seven .formly > * > *,
  .column .gap-38.one-four.img-aside .more-items-item,
  .column .gap-38.one-five.img-aside .more-items-item,
  .column .gap-38.one-six.img-aside .more-items-item,
  .column .gap-38.one-seven.img-aside .more-items-item,
  .column .gap-38.one-four.landing li,
  .column .gap-38.one-five.landing li,
  .column .gap-38.one-six.landing li,
  .column .gap-38.one-seven.landing li {
    width: calc(50% -  38px);
  }
  .column .gap-38.img-aside.one-one .more-items-item,
  .column .gap-38.img-aside.one-two .more-items-item,
  .column .gap-38.img-aside.one-three .more-items-item,
  .column .gap-38.img-aside.one-four .more-items-item,
  .column .gap-38.img-aside.one-five .more-items-item,
  .column .gap-38.img-aside.one-six .more-items-item,
  .column .gap-38.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-37 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-37.one-four .more-items-item,
  .column .gap-37.one-five .more-items-item,
  .column .gap-37.one-six .more-items-item,
  .column .gap-37.one-seven .more-items-item,
  .column .gap-37.one-four .more-video-item,
  .column .gap-37.one-five .more-video-item,
  .column .gap-37.one-six .more-video-item,
  .column .gap-37.one-seven .more-video-item,
  .column .gap-37.one-four .galleries-item,
  .column .gap-37.one-five .galleries-item,
  .column .gap-37.one-six .galleries-item,
  .column .gap-37.one-seven .galleries-item,
  .column .gap-37.one-four .socialstream-item,
  .column .gap-37.one-five .socialstream-item,
  .column .gap-37.one-six .socialstream-item,
  .column .gap-37.one-seven .socialstream-item,
  .column .gap-37.one-four .control-group,
  .column .gap-37.one-five .control-group,
  .column .gap-37.one-six .control-group,
  .column .gap-37.one-seven .control-group,
  .column .gap-37.one-four .formly > * > *,
  .column .gap-37.one-five .formly > * > *,
  .column .gap-37.one-six .formly > * > *,
  .column .gap-37.one-seven .formly > * > *,
  .column .gap-37.one-four.img-aside .more-items-item,
  .column .gap-37.one-five.img-aside .more-items-item,
  .column .gap-37.one-six.img-aside .more-items-item,
  .column .gap-37.one-seven.img-aside .more-items-item,
  .column .gap-37.one-four.landing li,
  .column .gap-37.one-five.landing li,
  .column .gap-37.one-six.landing li,
  .column .gap-37.one-seven.landing li {
    width: calc(50% -  37px);
  }
  .column .gap-37.img-aside.one-one .more-items-item,
  .column .gap-37.img-aside.one-two .more-items-item,
  .column .gap-37.img-aside.one-three .more-items-item,
  .column .gap-37.img-aside.one-four .more-items-item,
  .column .gap-37.img-aside.one-five .more-items-item,
  .column .gap-37.img-aside.one-six .more-items-item,
  .column .gap-37.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-36 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-36.one-four .more-items-item,
  .column .gap-36.one-five .more-items-item,
  .column .gap-36.one-six .more-items-item,
  .column .gap-36.one-seven .more-items-item,
  .column .gap-36.one-four .more-video-item,
  .column .gap-36.one-five .more-video-item,
  .column .gap-36.one-six .more-video-item,
  .column .gap-36.one-seven .more-video-item,
  .column .gap-36.one-four .galleries-item,
  .column .gap-36.one-five .galleries-item,
  .column .gap-36.one-six .galleries-item,
  .column .gap-36.one-seven .galleries-item,
  .column .gap-36.one-four .socialstream-item,
  .column .gap-36.one-five .socialstream-item,
  .column .gap-36.one-six .socialstream-item,
  .column .gap-36.one-seven .socialstream-item,
  .column .gap-36.one-four .control-group,
  .column .gap-36.one-five .control-group,
  .column .gap-36.one-six .control-group,
  .column .gap-36.one-seven .control-group,
  .column .gap-36.one-four .formly > * > *,
  .column .gap-36.one-five .formly > * > *,
  .column .gap-36.one-six .formly > * > *,
  .column .gap-36.one-seven .formly > * > *,
  .column .gap-36.one-four.img-aside .more-items-item,
  .column .gap-36.one-five.img-aside .more-items-item,
  .column .gap-36.one-six.img-aside .more-items-item,
  .column .gap-36.one-seven.img-aside .more-items-item,
  .column .gap-36.one-four.landing li,
  .column .gap-36.one-five.landing li,
  .column .gap-36.one-six.landing li,
  .column .gap-36.one-seven.landing li {
    width: calc(50% -  36px);
  }
  .column .gap-36.img-aside.one-one .more-items-item,
  .column .gap-36.img-aside.one-two .more-items-item,
  .column .gap-36.img-aside.one-three .more-items-item,
  .column .gap-36.img-aside.one-four .more-items-item,
  .column .gap-36.img-aside.one-five .more-items-item,
  .column .gap-36.img-aside.one-six .more-items-item,
  .column .gap-36.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-35 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-35.one-four .more-items-item,
  .column .gap-35.one-five .more-items-item,
  .column .gap-35.one-six .more-items-item,
  .column .gap-35.one-seven .more-items-item,
  .column .gap-35.one-four .more-video-item,
  .column .gap-35.one-five .more-video-item,
  .column .gap-35.one-six .more-video-item,
  .column .gap-35.one-seven .more-video-item,
  .column .gap-35.one-four .galleries-item,
  .column .gap-35.one-five .galleries-item,
  .column .gap-35.one-six .galleries-item,
  .column .gap-35.one-seven .galleries-item,
  .column .gap-35.one-four .socialstream-item,
  .column .gap-35.one-five .socialstream-item,
  .column .gap-35.one-six .socialstream-item,
  .column .gap-35.one-seven .socialstream-item,
  .column .gap-35.one-four .control-group,
  .column .gap-35.one-five .control-group,
  .column .gap-35.one-six .control-group,
  .column .gap-35.one-seven .control-group,
  .column .gap-35.one-four .formly > * > *,
  .column .gap-35.one-five .formly > * > *,
  .column .gap-35.one-six .formly > * > *,
  .column .gap-35.one-seven .formly > * > *,
  .column .gap-35.one-four.img-aside .more-items-item,
  .column .gap-35.one-five.img-aside .more-items-item,
  .column .gap-35.one-six.img-aside .more-items-item,
  .column .gap-35.one-seven.img-aside .more-items-item,
  .column .gap-35.one-four.landing li,
  .column .gap-35.one-five.landing li,
  .column .gap-35.one-six.landing li,
  .column .gap-35.one-seven.landing li {
    width: calc(50% -  35px);
  }
  .column .gap-35.img-aside.one-one .more-items-item,
  .column .gap-35.img-aside.one-two .more-items-item,
  .column .gap-35.img-aside.one-three .more-items-item,
  .column .gap-35.img-aside.one-four .more-items-item,
  .column .gap-35.img-aside.one-five .more-items-item,
  .column .gap-35.img-aside.one-six .more-items-item,
  .column .gap-35.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-34 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-34.one-four .more-items-item,
  .column .gap-34.one-five .more-items-item,
  .column .gap-34.one-six .more-items-item,
  .column .gap-34.one-seven .more-items-item,
  .column .gap-34.one-four .more-video-item,
  .column .gap-34.one-five .more-video-item,
  .column .gap-34.one-six .more-video-item,
  .column .gap-34.one-seven .more-video-item,
  .column .gap-34.one-four .galleries-item,
  .column .gap-34.one-five .galleries-item,
  .column .gap-34.one-six .galleries-item,
  .column .gap-34.one-seven .galleries-item,
  .column .gap-34.one-four .socialstream-item,
  .column .gap-34.one-five .socialstream-item,
  .column .gap-34.one-six .socialstream-item,
  .column .gap-34.one-seven .socialstream-item,
  .column .gap-34.one-four .control-group,
  .column .gap-34.one-five .control-group,
  .column .gap-34.one-six .control-group,
  .column .gap-34.one-seven .control-group,
  .column .gap-34.one-four .formly > * > *,
  .column .gap-34.one-five .formly > * > *,
  .column .gap-34.one-six .formly > * > *,
  .column .gap-34.one-seven .formly > * > *,
  .column .gap-34.one-four.img-aside .more-items-item,
  .column .gap-34.one-five.img-aside .more-items-item,
  .column .gap-34.one-six.img-aside .more-items-item,
  .column .gap-34.one-seven.img-aside .more-items-item,
  .column .gap-34.one-four.landing li,
  .column .gap-34.one-five.landing li,
  .column .gap-34.one-six.landing li,
  .column .gap-34.one-seven.landing li {
    width: calc(50% -  34px);
  }
  .column .gap-34.img-aside.one-one .more-items-item,
  .column .gap-34.img-aside.one-two .more-items-item,
  .column .gap-34.img-aside.one-three .more-items-item,
  .column .gap-34.img-aside.one-four .more-items-item,
  .column .gap-34.img-aside.one-five .more-items-item,
  .column .gap-34.img-aside.one-six .more-items-item,
  .column .gap-34.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-33 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-33.one-four .more-items-item,
  .column .gap-33.one-five .more-items-item,
  .column .gap-33.one-six .more-items-item,
  .column .gap-33.one-seven .more-items-item,
  .column .gap-33.one-four .more-video-item,
  .column .gap-33.one-five .more-video-item,
  .column .gap-33.one-six .more-video-item,
  .column .gap-33.one-seven .more-video-item,
  .column .gap-33.one-four .galleries-item,
  .column .gap-33.one-five .galleries-item,
  .column .gap-33.one-six .galleries-item,
  .column .gap-33.one-seven .galleries-item,
  .column .gap-33.one-four .socialstream-item,
  .column .gap-33.one-five .socialstream-item,
  .column .gap-33.one-six .socialstream-item,
  .column .gap-33.one-seven .socialstream-item,
  .column .gap-33.one-four .control-group,
  .column .gap-33.one-five .control-group,
  .column .gap-33.one-six .control-group,
  .column .gap-33.one-seven .control-group,
  .column .gap-33.one-four .formly > * > *,
  .column .gap-33.one-five .formly > * > *,
  .column .gap-33.one-six .formly > * > *,
  .column .gap-33.one-seven .formly > * > *,
  .column .gap-33.one-four.img-aside .more-items-item,
  .column .gap-33.one-five.img-aside .more-items-item,
  .column .gap-33.one-six.img-aside .more-items-item,
  .column .gap-33.one-seven.img-aside .more-items-item,
  .column .gap-33.one-four.landing li,
  .column .gap-33.one-five.landing li,
  .column .gap-33.one-six.landing li,
  .column .gap-33.one-seven.landing li {
    width: calc(50% -  33px);
  }
  .column .gap-33.img-aside.one-one .more-items-item,
  .column .gap-33.img-aside.one-two .more-items-item,
  .column .gap-33.img-aside.one-three .more-items-item,
  .column .gap-33.img-aside.one-four .more-items-item,
  .column .gap-33.img-aside.one-five .more-items-item,
  .column .gap-33.img-aside.one-six .more-items-item,
  .column .gap-33.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-32 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-32.one-four .more-items-item,
  .column .gap-32.one-five .more-items-item,
  .column .gap-32.one-six .more-items-item,
  .column .gap-32.one-seven .more-items-item,
  .column .gap-32.one-four .more-video-item,
  .column .gap-32.one-five .more-video-item,
  .column .gap-32.one-six .more-video-item,
  .column .gap-32.one-seven .more-video-item,
  .column .gap-32.one-four .galleries-item,
  .column .gap-32.one-five .galleries-item,
  .column .gap-32.one-six .galleries-item,
  .column .gap-32.one-seven .galleries-item,
  .column .gap-32.one-four .socialstream-item,
  .column .gap-32.one-five .socialstream-item,
  .column .gap-32.one-six .socialstream-item,
  .column .gap-32.one-seven .socialstream-item,
  .column .gap-32.one-four .control-group,
  .column .gap-32.one-five .control-group,
  .column .gap-32.one-six .control-group,
  .column .gap-32.one-seven .control-group,
  .column .gap-32.one-four .formly > * > *,
  .column .gap-32.one-five .formly > * > *,
  .column .gap-32.one-six .formly > * > *,
  .column .gap-32.one-seven .formly > * > *,
  .column .gap-32.one-four.img-aside .more-items-item,
  .column .gap-32.one-five.img-aside .more-items-item,
  .column .gap-32.one-six.img-aside .more-items-item,
  .column .gap-32.one-seven.img-aside .more-items-item,
  .column .gap-32.one-four.landing li,
  .column .gap-32.one-five.landing li,
  .column .gap-32.one-six.landing li,
  .column .gap-32.one-seven.landing li {
    width: calc(50% -  32px);
  }
  .column .gap-32.img-aside.one-one .more-items-item,
  .column .gap-32.img-aside.one-two .more-items-item,
  .column .gap-32.img-aside.one-three .more-items-item,
  .column .gap-32.img-aside.one-four .more-items-item,
  .column .gap-32.img-aside.one-five .more-items-item,
  .column .gap-32.img-aside.one-six .more-items-item,
  .column .gap-32.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-31 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-31.one-four .more-items-item,
  .column .gap-31.one-five .more-items-item,
  .column .gap-31.one-six .more-items-item,
  .column .gap-31.one-seven .more-items-item,
  .column .gap-31.one-four .more-video-item,
  .column .gap-31.one-five .more-video-item,
  .column .gap-31.one-six .more-video-item,
  .column .gap-31.one-seven .more-video-item,
  .column .gap-31.one-four .galleries-item,
  .column .gap-31.one-five .galleries-item,
  .column .gap-31.one-six .galleries-item,
  .column .gap-31.one-seven .galleries-item,
  .column .gap-31.one-four .socialstream-item,
  .column .gap-31.one-five .socialstream-item,
  .column .gap-31.one-six .socialstream-item,
  .column .gap-31.one-seven .socialstream-item,
  .column .gap-31.one-four .control-group,
  .column .gap-31.one-five .control-group,
  .column .gap-31.one-six .control-group,
  .column .gap-31.one-seven .control-group,
  .column .gap-31.one-four .formly > * > *,
  .column .gap-31.one-five .formly > * > *,
  .column .gap-31.one-six .formly > * > *,
  .column .gap-31.one-seven .formly > * > *,
  .column .gap-31.one-four.img-aside .more-items-item,
  .column .gap-31.one-five.img-aside .more-items-item,
  .column .gap-31.one-six.img-aside .more-items-item,
  .column .gap-31.one-seven.img-aside .more-items-item,
  .column .gap-31.one-four.landing li,
  .column .gap-31.one-five.landing li,
  .column .gap-31.one-six.landing li,
  .column .gap-31.one-seven.landing li {
    width: calc(50% -  31px);
  }
  .column .gap-31.img-aside.one-one .more-items-item,
  .column .gap-31.img-aside.one-two .more-items-item,
  .column .gap-31.img-aside.one-three .more-items-item,
  .column .gap-31.img-aside.one-four .more-items-item,
  .column .gap-31.img-aside.one-five .more-items-item,
  .column .gap-31.img-aside.one-six .more-items-item,
  .column .gap-31.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-30 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-30.one-four .more-items-item,
  .column .gap-30.one-five .more-items-item,
  .column .gap-30.one-six .more-items-item,
  .column .gap-30.one-seven .more-items-item,
  .column .gap-30.one-four .more-video-item,
  .column .gap-30.one-five .more-video-item,
  .column .gap-30.one-six .more-video-item,
  .column .gap-30.one-seven .more-video-item,
  .column .gap-30.one-four .galleries-item,
  .column .gap-30.one-five .galleries-item,
  .column .gap-30.one-six .galleries-item,
  .column .gap-30.one-seven .galleries-item,
  .column .gap-30.one-four .socialstream-item,
  .column .gap-30.one-five .socialstream-item,
  .column .gap-30.one-six .socialstream-item,
  .column .gap-30.one-seven .socialstream-item,
  .column .gap-30.one-four .control-group,
  .column .gap-30.one-five .control-group,
  .column .gap-30.one-six .control-group,
  .column .gap-30.one-seven .control-group,
  .column .gap-30.one-four .formly > * > *,
  .column .gap-30.one-five .formly > * > *,
  .column .gap-30.one-six .formly > * > *,
  .column .gap-30.one-seven .formly > * > *,
  .column .gap-30.one-four.img-aside .more-items-item,
  .column .gap-30.one-five.img-aside .more-items-item,
  .column .gap-30.one-six.img-aside .more-items-item,
  .column .gap-30.one-seven.img-aside .more-items-item,
  .column .gap-30.one-four.landing li,
  .column .gap-30.one-five.landing li,
  .column .gap-30.one-six.landing li,
  .column .gap-30.one-seven.landing li {
    width: calc(50% -  30px);
  }
  .column .gap-30.img-aside.one-one .more-items-item,
  .column .gap-30.img-aside.one-two .more-items-item,
  .column .gap-30.img-aside.one-three .more-items-item,
  .column .gap-30.img-aside.one-four .more-items-item,
  .column .gap-30.img-aside.one-five .more-items-item,
  .column .gap-30.img-aside.one-six .more-items-item,
  .column .gap-30.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-29 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-29.one-four .more-items-item,
  .column .gap-29.one-five .more-items-item,
  .column .gap-29.one-six .more-items-item,
  .column .gap-29.one-seven .more-items-item,
  .column .gap-29.one-four .more-video-item,
  .column .gap-29.one-five .more-video-item,
  .column .gap-29.one-six .more-video-item,
  .column .gap-29.one-seven .more-video-item,
  .column .gap-29.one-four .galleries-item,
  .column .gap-29.one-five .galleries-item,
  .column .gap-29.one-six .galleries-item,
  .column .gap-29.one-seven .galleries-item,
  .column .gap-29.one-four .socialstream-item,
  .column .gap-29.one-five .socialstream-item,
  .column .gap-29.one-six .socialstream-item,
  .column .gap-29.one-seven .socialstream-item,
  .column .gap-29.one-four .control-group,
  .column .gap-29.one-five .control-group,
  .column .gap-29.one-six .control-group,
  .column .gap-29.one-seven .control-group,
  .column .gap-29.one-four .formly > * > *,
  .column .gap-29.one-five .formly > * > *,
  .column .gap-29.one-six .formly > * > *,
  .column .gap-29.one-seven .formly > * > *,
  .column .gap-29.one-four.img-aside .more-items-item,
  .column .gap-29.one-five.img-aside .more-items-item,
  .column .gap-29.one-six.img-aside .more-items-item,
  .column .gap-29.one-seven.img-aside .more-items-item,
  .column .gap-29.one-four.landing li,
  .column .gap-29.one-five.landing li,
  .column .gap-29.one-six.landing li,
  .column .gap-29.one-seven.landing li {
    width: calc(50% -  29px);
  }
  .column .gap-29.img-aside.one-one .more-items-item,
  .column .gap-29.img-aside.one-two .more-items-item,
  .column .gap-29.img-aside.one-three .more-items-item,
  .column .gap-29.img-aside.one-four .more-items-item,
  .column .gap-29.img-aside.one-five .more-items-item,
  .column .gap-29.img-aside.one-six .more-items-item,
  .column .gap-29.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-28 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-28.one-four .more-items-item,
  .column .gap-28.one-five .more-items-item,
  .column .gap-28.one-six .more-items-item,
  .column .gap-28.one-seven .more-items-item,
  .column .gap-28.one-four .more-video-item,
  .column .gap-28.one-five .more-video-item,
  .column .gap-28.one-six .more-video-item,
  .column .gap-28.one-seven .more-video-item,
  .column .gap-28.one-four .galleries-item,
  .column .gap-28.one-five .galleries-item,
  .column .gap-28.one-six .galleries-item,
  .column .gap-28.one-seven .galleries-item,
  .column .gap-28.one-four .socialstream-item,
  .column .gap-28.one-five .socialstream-item,
  .column .gap-28.one-six .socialstream-item,
  .column .gap-28.one-seven .socialstream-item,
  .column .gap-28.one-four .control-group,
  .column .gap-28.one-five .control-group,
  .column .gap-28.one-six .control-group,
  .column .gap-28.one-seven .control-group,
  .column .gap-28.one-four .formly > * > *,
  .column .gap-28.one-five .formly > * > *,
  .column .gap-28.one-six .formly > * > *,
  .column .gap-28.one-seven .formly > * > *,
  .column .gap-28.one-four.img-aside .more-items-item,
  .column .gap-28.one-five.img-aside .more-items-item,
  .column .gap-28.one-six.img-aside .more-items-item,
  .column .gap-28.one-seven.img-aside .more-items-item,
  .column .gap-28.one-four.landing li,
  .column .gap-28.one-five.landing li,
  .column .gap-28.one-six.landing li,
  .column .gap-28.one-seven.landing li {
    width: calc(50% -  28px);
  }
  .column .gap-28.img-aside.one-one .more-items-item,
  .column .gap-28.img-aside.one-two .more-items-item,
  .column .gap-28.img-aside.one-three .more-items-item,
  .column .gap-28.img-aside.one-four .more-items-item,
  .column .gap-28.img-aside.one-five .more-items-item,
  .column .gap-28.img-aside.one-six .more-items-item,
  .column .gap-28.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-27 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-27.one-four .more-items-item,
  .column .gap-27.one-five .more-items-item,
  .column .gap-27.one-six .more-items-item,
  .column .gap-27.one-seven .more-items-item,
  .column .gap-27.one-four .more-video-item,
  .column .gap-27.one-five .more-video-item,
  .column .gap-27.one-six .more-video-item,
  .column .gap-27.one-seven .more-video-item,
  .column .gap-27.one-four .galleries-item,
  .column .gap-27.one-five .galleries-item,
  .column .gap-27.one-six .galleries-item,
  .column .gap-27.one-seven .galleries-item,
  .column .gap-27.one-four .socialstream-item,
  .column .gap-27.one-five .socialstream-item,
  .column .gap-27.one-six .socialstream-item,
  .column .gap-27.one-seven .socialstream-item,
  .column .gap-27.one-four .control-group,
  .column .gap-27.one-five .control-group,
  .column .gap-27.one-six .control-group,
  .column .gap-27.one-seven .control-group,
  .column .gap-27.one-four .formly > * > *,
  .column .gap-27.one-five .formly > * > *,
  .column .gap-27.one-six .formly > * > *,
  .column .gap-27.one-seven .formly > * > *,
  .column .gap-27.one-four.img-aside .more-items-item,
  .column .gap-27.one-five.img-aside .more-items-item,
  .column .gap-27.one-six.img-aside .more-items-item,
  .column .gap-27.one-seven.img-aside .more-items-item,
  .column .gap-27.one-four.landing li,
  .column .gap-27.one-five.landing li,
  .column .gap-27.one-six.landing li,
  .column .gap-27.one-seven.landing li {
    width: calc(50% -  27px);
  }
  .column .gap-27.img-aside.one-one .more-items-item,
  .column .gap-27.img-aside.one-two .more-items-item,
  .column .gap-27.img-aside.one-three .more-items-item,
  .column .gap-27.img-aside.one-four .more-items-item,
  .column .gap-27.img-aside.one-five .more-items-item,
  .column .gap-27.img-aside.one-six .more-items-item,
  .column .gap-27.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-26 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-26.one-four .more-items-item,
  .column .gap-26.one-five .more-items-item,
  .column .gap-26.one-six .more-items-item,
  .column .gap-26.one-seven .more-items-item,
  .column .gap-26.one-four .more-video-item,
  .column .gap-26.one-five .more-video-item,
  .column .gap-26.one-six .more-video-item,
  .column .gap-26.one-seven .more-video-item,
  .column .gap-26.one-four .galleries-item,
  .column .gap-26.one-five .galleries-item,
  .column .gap-26.one-six .galleries-item,
  .column .gap-26.one-seven .galleries-item,
  .column .gap-26.one-four .socialstream-item,
  .column .gap-26.one-five .socialstream-item,
  .column .gap-26.one-six .socialstream-item,
  .column .gap-26.one-seven .socialstream-item,
  .column .gap-26.one-four .control-group,
  .column .gap-26.one-five .control-group,
  .column .gap-26.one-six .control-group,
  .column .gap-26.one-seven .control-group,
  .column .gap-26.one-four .formly > * > *,
  .column .gap-26.one-five .formly > * > *,
  .column .gap-26.one-six .formly > * > *,
  .column .gap-26.one-seven .formly > * > *,
  .column .gap-26.one-four.img-aside .more-items-item,
  .column .gap-26.one-five.img-aside .more-items-item,
  .column .gap-26.one-six.img-aside .more-items-item,
  .column .gap-26.one-seven.img-aside .more-items-item,
  .column .gap-26.one-four.landing li,
  .column .gap-26.one-five.landing li,
  .column .gap-26.one-six.landing li,
  .column .gap-26.one-seven.landing li {
    width: calc(50% -  26px);
  }
  .column .gap-26.img-aside.one-one .more-items-item,
  .column .gap-26.img-aside.one-two .more-items-item,
  .column .gap-26.img-aside.one-three .more-items-item,
  .column .gap-26.img-aside.one-four .more-items-item,
  .column .gap-26.img-aside.one-five .more-items-item,
  .column .gap-26.img-aside.one-six .more-items-item,
  .column .gap-26.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-25 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-25.one-four .more-items-item,
  .column .gap-25.one-five .more-items-item,
  .column .gap-25.one-six .more-items-item,
  .column .gap-25.one-seven .more-items-item,
  .column .gap-25.one-four .more-video-item,
  .column .gap-25.one-five .more-video-item,
  .column .gap-25.one-six .more-video-item,
  .column .gap-25.one-seven .more-video-item,
  .column .gap-25.one-four .galleries-item,
  .column .gap-25.one-five .galleries-item,
  .column .gap-25.one-six .galleries-item,
  .column .gap-25.one-seven .galleries-item,
  .column .gap-25.one-four .socialstream-item,
  .column .gap-25.one-five .socialstream-item,
  .column .gap-25.one-six .socialstream-item,
  .column .gap-25.one-seven .socialstream-item,
  .column .gap-25.one-four .control-group,
  .column .gap-25.one-five .control-group,
  .column .gap-25.one-six .control-group,
  .column .gap-25.one-seven .control-group,
  .column .gap-25.one-four .formly > * > *,
  .column .gap-25.one-five .formly > * > *,
  .column .gap-25.one-six .formly > * > *,
  .column .gap-25.one-seven .formly > * > *,
  .column .gap-25.one-four.img-aside .more-items-item,
  .column .gap-25.one-five.img-aside .more-items-item,
  .column .gap-25.one-six.img-aside .more-items-item,
  .column .gap-25.one-seven.img-aside .more-items-item,
  .column .gap-25.one-four.landing li,
  .column .gap-25.one-five.landing li,
  .column .gap-25.one-six.landing li,
  .column .gap-25.one-seven.landing li {
    width: calc(50% -  25px);
  }
  .column .gap-25.img-aside.one-one .more-items-item,
  .column .gap-25.img-aside.one-two .more-items-item,
  .column .gap-25.img-aside.one-three .more-items-item,
  .column .gap-25.img-aside.one-four .more-items-item,
  .column .gap-25.img-aside.one-five .more-items-item,
  .column .gap-25.img-aside.one-six .more-items-item,
  .column .gap-25.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-24 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-24.one-four .more-items-item,
  .column .gap-24.one-five .more-items-item,
  .column .gap-24.one-six .more-items-item,
  .column .gap-24.one-seven .more-items-item,
  .column .gap-24.one-four .more-video-item,
  .column .gap-24.one-five .more-video-item,
  .column .gap-24.one-six .more-video-item,
  .column .gap-24.one-seven .more-video-item,
  .column .gap-24.one-four .galleries-item,
  .column .gap-24.one-five .galleries-item,
  .column .gap-24.one-six .galleries-item,
  .column .gap-24.one-seven .galleries-item,
  .column .gap-24.one-four .socialstream-item,
  .column .gap-24.one-five .socialstream-item,
  .column .gap-24.one-six .socialstream-item,
  .column .gap-24.one-seven .socialstream-item,
  .column .gap-24.one-four .control-group,
  .column .gap-24.one-five .control-group,
  .column .gap-24.one-six .control-group,
  .column .gap-24.one-seven .control-group,
  .column .gap-24.one-four .formly > * > *,
  .column .gap-24.one-five .formly > * > *,
  .column .gap-24.one-six .formly > * > *,
  .column .gap-24.one-seven .formly > * > *,
  .column .gap-24.one-four.img-aside .more-items-item,
  .column .gap-24.one-five.img-aside .more-items-item,
  .column .gap-24.one-six.img-aside .more-items-item,
  .column .gap-24.one-seven.img-aside .more-items-item,
  .column .gap-24.one-four.landing li,
  .column .gap-24.one-five.landing li,
  .column .gap-24.one-six.landing li,
  .column .gap-24.one-seven.landing li {
    width: calc(50% -  24px);
  }
  .column .gap-24.img-aside.one-one .more-items-item,
  .column .gap-24.img-aside.one-two .more-items-item,
  .column .gap-24.img-aside.one-three .more-items-item,
  .column .gap-24.img-aside.one-four .more-items-item,
  .column .gap-24.img-aside.one-five .more-items-item,
  .column .gap-24.img-aside.one-six .more-items-item,
  .column .gap-24.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-23 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-23.one-four .more-items-item,
  .column .gap-23.one-five .more-items-item,
  .column .gap-23.one-six .more-items-item,
  .column .gap-23.one-seven .more-items-item,
  .column .gap-23.one-four .more-video-item,
  .column .gap-23.one-five .more-video-item,
  .column .gap-23.one-six .more-video-item,
  .column .gap-23.one-seven .more-video-item,
  .column .gap-23.one-four .galleries-item,
  .column .gap-23.one-five .galleries-item,
  .column .gap-23.one-six .galleries-item,
  .column .gap-23.one-seven .galleries-item,
  .column .gap-23.one-four .socialstream-item,
  .column .gap-23.one-five .socialstream-item,
  .column .gap-23.one-six .socialstream-item,
  .column .gap-23.one-seven .socialstream-item,
  .column .gap-23.one-four .control-group,
  .column .gap-23.one-five .control-group,
  .column .gap-23.one-six .control-group,
  .column .gap-23.one-seven .control-group,
  .column .gap-23.one-four .formly > * > *,
  .column .gap-23.one-five .formly > * > *,
  .column .gap-23.one-six .formly > * > *,
  .column .gap-23.one-seven .formly > * > *,
  .column .gap-23.one-four.img-aside .more-items-item,
  .column .gap-23.one-five.img-aside .more-items-item,
  .column .gap-23.one-six.img-aside .more-items-item,
  .column .gap-23.one-seven.img-aside .more-items-item,
  .column .gap-23.one-four.landing li,
  .column .gap-23.one-five.landing li,
  .column .gap-23.one-six.landing li,
  .column .gap-23.one-seven.landing li {
    width: calc(50% -  23px);
  }
  .column .gap-23.img-aside.one-one .more-items-item,
  .column .gap-23.img-aside.one-two .more-items-item,
  .column .gap-23.img-aside.one-three .more-items-item,
  .column .gap-23.img-aside.one-four .more-items-item,
  .column .gap-23.img-aside.one-five .more-items-item,
  .column .gap-23.img-aside.one-six .more-items-item,
  .column .gap-23.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-22 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-22.one-four .more-items-item,
  .column .gap-22.one-five .more-items-item,
  .column .gap-22.one-six .more-items-item,
  .column .gap-22.one-seven .more-items-item,
  .column .gap-22.one-four .more-video-item,
  .column .gap-22.one-five .more-video-item,
  .column .gap-22.one-six .more-video-item,
  .column .gap-22.one-seven .more-video-item,
  .column .gap-22.one-four .galleries-item,
  .column .gap-22.one-five .galleries-item,
  .column .gap-22.one-six .galleries-item,
  .column .gap-22.one-seven .galleries-item,
  .column .gap-22.one-four .socialstream-item,
  .column .gap-22.one-five .socialstream-item,
  .column .gap-22.one-six .socialstream-item,
  .column .gap-22.one-seven .socialstream-item,
  .column .gap-22.one-four .control-group,
  .column .gap-22.one-five .control-group,
  .column .gap-22.one-six .control-group,
  .column .gap-22.one-seven .control-group,
  .column .gap-22.one-four .formly > * > *,
  .column .gap-22.one-five .formly > * > *,
  .column .gap-22.one-six .formly > * > *,
  .column .gap-22.one-seven .formly > * > *,
  .column .gap-22.one-four.img-aside .more-items-item,
  .column .gap-22.one-five.img-aside .more-items-item,
  .column .gap-22.one-six.img-aside .more-items-item,
  .column .gap-22.one-seven.img-aside .more-items-item,
  .column .gap-22.one-four.landing li,
  .column .gap-22.one-five.landing li,
  .column .gap-22.one-six.landing li,
  .column .gap-22.one-seven.landing li {
    width: calc(50% -  22px);
  }
  .column .gap-22.img-aside.one-one .more-items-item,
  .column .gap-22.img-aside.one-two .more-items-item,
  .column .gap-22.img-aside.one-three .more-items-item,
  .column .gap-22.img-aside.one-four .more-items-item,
  .column .gap-22.img-aside.one-five .more-items-item,
  .column .gap-22.img-aside.one-six .more-items-item,
  .column .gap-22.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-21 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-21.one-four .more-items-item,
  .column .gap-21.one-five .more-items-item,
  .column .gap-21.one-six .more-items-item,
  .column .gap-21.one-seven .more-items-item,
  .column .gap-21.one-four .more-video-item,
  .column .gap-21.one-five .more-video-item,
  .column .gap-21.one-six .more-video-item,
  .column .gap-21.one-seven .more-video-item,
  .column .gap-21.one-four .galleries-item,
  .column .gap-21.one-five .galleries-item,
  .column .gap-21.one-six .galleries-item,
  .column .gap-21.one-seven .galleries-item,
  .column .gap-21.one-four .socialstream-item,
  .column .gap-21.one-five .socialstream-item,
  .column .gap-21.one-six .socialstream-item,
  .column .gap-21.one-seven .socialstream-item,
  .column .gap-21.one-four .control-group,
  .column .gap-21.one-five .control-group,
  .column .gap-21.one-six .control-group,
  .column .gap-21.one-seven .control-group,
  .column .gap-21.one-four .formly > * > *,
  .column .gap-21.one-five .formly > * > *,
  .column .gap-21.one-six .formly > * > *,
  .column .gap-21.one-seven .formly > * > *,
  .column .gap-21.one-four.img-aside .more-items-item,
  .column .gap-21.one-five.img-aside .more-items-item,
  .column .gap-21.one-six.img-aside .more-items-item,
  .column .gap-21.one-seven.img-aside .more-items-item,
  .column .gap-21.one-four.landing li,
  .column .gap-21.one-five.landing li,
  .column .gap-21.one-six.landing li,
  .column .gap-21.one-seven.landing li {
    width: calc(50% -  21px);
  }
  .column .gap-21.img-aside.one-one .more-items-item,
  .column .gap-21.img-aside.one-two .more-items-item,
  .column .gap-21.img-aside.one-three .more-items-item,
  .column .gap-21.img-aside.one-four .more-items-item,
  .column .gap-21.img-aside.one-five .more-items-item,
  .column .gap-21.img-aside.one-six .more-items-item,
  .column .gap-21.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-20 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-20.one-four .more-items-item,
  .column .gap-20.one-five .more-items-item,
  .column .gap-20.one-six .more-items-item,
  .column .gap-20.one-seven .more-items-item,
  .column .gap-20.one-four .more-video-item,
  .column .gap-20.one-five .more-video-item,
  .column .gap-20.one-six .more-video-item,
  .column .gap-20.one-seven .more-video-item,
  .column .gap-20.one-four .galleries-item,
  .column .gap-20.one-five .galleries-item,
  .column .gap-20.one-six .galleries-item,
  .column .gap-20.one-seven .galleries-item,
  .column .gap-20.one-four .socialstream-item,
  .column .gap-20.one-five .socialstream-item,
  .column .gap-20.one-six .socialstream-item,
  .column .gap-20.one-seven .socialstream-item,
  .column .gap-20.one-four .control-group,
  .column .gap-20.one-five .control-group,
  .column .gap-20.one-six .control-group,
  .column .gap-20.one-seven .control-group,
  .column .gap-20.one-four .formly > * > *,
  .column .gap-20.one-five .formly > * > *,
  .column .gap-20.one-six .formly > * > *,
  .column .gap-20.one-seven .formly > * > *,
  .column .gap-20.one-four.img-aside .more-items-item,
  .column .gap-20.one-five.img-aside .more-items-item,
  .column .gap-20.one-six.img-aside .more-items-item,
  .column .gap-20.one-seven.img-aside .more-items-item,
  .column .gap-20.one-four.landing li,
  .column .gap-20.one-five.landing li,
  .column .gap-20.one-six.landing li,
  .column .gap-20.one-seven.landing li {
    width: calc(50% -  20px);
  }
  .column .gap-20.img-aside.one-one .more-items-item,
  .column .gap-20.img-aside.one-two .more-items-item,
  .column .gap-20.img-aside.one-three .more-items-item,
  .column .gap-20.img-aside.one-four .more-items-item,
  .column .gap-20.img-aside.one-five .more-items-item,
  .column .gap-20.img-aside.one-six .more-items-item,
  .column .gap-20.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-19 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-19.one-four .more-items-item,
  .column .gap-19.one-five .more-items-item,
  .column .gap-19.one-six .more-items-item,
  .column .gap-19.one-seven .more-items-item,
  .column .gap-19.one-four .more-video-item,
  .column .gap-19.one-five .more-video-item,
  .column .gap-19.one-six .more-video-item,
  .column .gap-19.one-seven .more-video-item,
  .column .gap-19.one-four .galleries-item,
  .column .gap-19.one-five .galleries-item,
  .column .gap-19.one-six .galleries-item,
  .column .gap-19.one-seven .galleries-item,
  .column .gap-19.one-four .socialstream-item,
  .column .gap-19.one-five .socialstream-item,
  .column .gap-19.one-six .socialstream-item,
  .column .gap-19.one-seven .socialstream-item,
  .column .gap-19.one-four .control-group,
  .column .gap-19.one-five .control-group,
  .column .gap-19.one-six .control-group,
  .column .gap-19.one-seven .control-group,
  .column .gap-19.one-four .formly > * > *,
  .column .gap-19.one-five .formly > * > *,
  .column .gap-19.one-six .formly > * > *,
  .column .gap-19.one-seven .formly > * > *,
  .column .gap-19.one-four.img-aside .more-items-item,
  .column .gap-19.one-five.img-aside .more-items-item,
  .column .gap-19.one-six.img-aside .more-items-item,
  .column .gap-19.one-seven.img-aside .more-items-item,
  .column .gap-19.one-four.landing li,
  .column .gap-19.one-five.landing li,
  .column .gap-19.one-six.landing li,
  .column .gap-19.one-seven.landing li {
    width: calc(50% -  19px);
  }
  .column .gap-19.img-aside.one-one .more-items-item,
  .column .gap-19.img-aside.one-two .more-items-item,
  .column .gap-19.img-aside.one-three .more-items-item,
  .column .gap-19.img-aside.one-four .more-items-item,
  .column .gap-19.img-aside.one-five .more-items-item,
  .column .gap-19.img-aside.one-six .more-items-item,
  .column .gap-19.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-18 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-18.one-four .more-items-item,
  .column .gap-18.one-five .more-items-item,
  .column .gap-18.one-six .more-items-item,
  .column .gap-18.one-seven .more-items-item,
  .column .gap-18.one-four .more-video-item,
  .column .gap-18.one-five .more-video-item,
  .column .gap-18.one-six .more-video-item,
  .column .gap-18.one-seven .more-video-item,
  .column .gap-18.one-four .galleries-item,
  .column .gap-18.one-five .galleries-item,
  .column .gap-18.one-six .galleries-item,
  .column .gap-18.one-seven .galleries-item,
  .column .gap-18.one-four .socialstream-item,
  .column .gap-18.one-five .socialstream-item,
  .column .gap-18.one-six .socialstream-item,
  .column .gap-18.one-seven .socialstream-item,
  .column .gap-18.one-four .control-group,
  .column .gap-18.one-five .control-group,
  .column .gap-18.one-six .control-group,
  .column .gap-18.one-seven .control-group,
  .column .gap-18.one-four .formly > * > *,
  .column .gap-18.one-five .formly > * > *,
  .column .gap-18.one-six .formly > * > *,
  .column .gap-18.one-seven .formly > * > *,
  .column .gap-18.one-four.img-aside .more-items-item,
  .column .gap-18.one-five.img-aside .more-items-item,
  .column .gap-18.one-six.img-aside .more-items-item,
  .column .gap-18.one-seven.img-aside .more-items-item,
  .column .gap-18.one-four.landing li,
  .column .gap-18.one-five.landing li,
  .column .gap-18.one-six.landing li,
  .column .gap-18.one-seven.landing li {
    width: calc(50% -  18px);
  }
  .column .gap-18.img-aside.one-one .more-items-item,
  .column .gap-18.img-aside.one-two .more-items-item,
  .column .gap-18.img-aside.one-three .more-items-item,
  .column .gap-18.img-aside.one-four .more-items-item,
  .column .gap-18.img-aside.one-five .more-items-item,
  .column .gap-18.img-aside.one-six .more-items-item,
  .column .gap-18.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-17 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-17.one-four .more-items-item,
  .column .gap-17.one-five .more-items-item,
  .column .gap-17.one-six .more-items-item,
  .column .gap-17.one-seven .more-items-item,
  .column .gap-17.one-four .more-video-item,
  .column .gap-17.one-five .more-video-item,
  .column .gap-17.one-six .more-video-item,
  .column .gap-17.one-seven .more-video-item,
  .column .gap-17.one-four .galleries-item,
  .column .gap-17.one-five .galleries-item,
  .column .gap-17.one-six .galleries-item,
  .column .gap-17.one-seven .galleries-item,
  .column .gap-17.one-four .socialstream-item,
  .column .gap-17.one-five .socialstream-item,
  .column .gap-17.one-six .socialstream-item,
  .column .gap-17.one-seven .socialstream-item,
  .column .gap-17.one-four .control-group,
  .column .gap-17.one-five .control-group,
  .column .gap-17.one-six .control-group,
  .column .gap-17.one-seven .control-group,
  .column .gap-17.one-four .formly > * > *,
  .column .gap-17.one-five .formly > * > *,
  .column .gap-17.one-six .formly > * > *,
  .column .gap-17.one-seven .formly > * > *,
  .column .gap-17.one-four.img-aside .more-items-item,
  .column .gap-17.one-five.img-aside .more-items-item,
  .column .gap-17.one-six.img-aside .more-items-item,
  .column .gap-17.one-seven.img-aside .more-items-item,
  .column .gap-17.one-four.landing li,
  .column .gap-17.one-five.landing li,
  .column .gap-17.one-six.landing li,
  .column .gap-17.one-seven.landing li {
    width: calc(50% -  17px);
  }
  .column .gap-17.img-aside.one-one .more-items-item,
  .column .gap-17.img-aside.one-two .more-items-item,
  .column .gap-17.img-aside.one-three .more-items-item,
  .column .gap-17.img-aside.one-four .more-items-item,
  .column .gap-17.img-aside.one-five .more-items-item,
  .column .gap-17.img-aside.one-six .more-items-item,
  .column .gap-17.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-16 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-16.one-four .more-items-item,
  .column .gap-16.one-five .more-items-item,
  .column .gap-16.one-six .more-items-item,
  .column .gap-16.one-seven .more-items-item,
  .column .gap-16.one-four .more-video-item,
  .column .gap-16.one-five .more-video-item,
  .column .gap-16.one-six .more-video-item,
  .column .gap-16.one-seven .more-video-item,
  .column .gap-16.one-four .galleries-item,
  .column .gap-16.one-five .galleries-item,
  .column .gap-16.one-six .galleries-item,
  .column .gap-16.one-seven .galleries-item,
  .column .gap-16.one-four .socialstream-item,
  .column .gap-16.one-five .socialstream-item,
  .column .gap-16.one-six .socialstream-item,
  .column .gap-16.one-seven .socialstream-item,
  .column .gap-16.one-four .control-group,
  .column .gap-16.one-five .control-group,
  .column .gap-16.one-six .control-group,
  .column .gap-16.one-seven .control-group,
  .column .gap-16.one-four .formly > * > *,
  .column .gap-16.one-five .formly > * > *,
  .column .gap-16.one-six .formly > * > *,
  .column .gap-16.one-seven .formly > * > *,
  .column .gap-16.one-four.img-aside .more-items-item,
  .column .gap-16.one-five.img-aside .more-items-item,
  .column .gap-16.one-six.img-aside .more-items-item,
  .column .gap-16.one-seven.img-aside .more-items-item,
  .column .gap-16.one-four.landing li,
  .column .gap-16.one-five.landing li,
  .column .gap-16.one-six.landing li,
  .column .gap-16.one-seven.landing li {
    width: calc(50% -  16px);
  }
  .column .gap-16.img-aside.one-one .more-items-item,
  .column .gap-16.img-aside.one-two .more-items-item,
  .column .gap-16.img-aside.one-three .more-items-item,
  .column .gap-16.img-aside.one-four .more-items-item,
  .column .gap-16.img-aside.one-five .more-items-item,
  .column .gap-16.img-aside.one-six .more-items-item,
  .column .gap-16.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-15 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-15.one-four .more-items-item,
  .column .gap-15.one-five .more-items-item,
  .column .gap-15.one-six .more-items-item,
  .column .gap-15.one-seven .more-items-item,
  .column .gap-15.one-four .more-video-item,
  .column .gap-15.one-five .more-video-item,
  .column .gap-15.one-six .more-video-item,
  .column .gap-15.one-seven .more-video-item,
  .column .gap-15.one-four .galleries-item,
  .column .gap-15.one-five .galleries-item,
  .column .gap-15.one-six .galleries-item,
  .column .gap-15.one-seven .galleries-item,
  .column .gap-15.one-four .socialstream-item,
  .column .gap-15.one-five .socialstream-item,
  .column .gap-15.one-six .socialstream-item,
  .column .gap-15.one-seven .socialstream-item,
  .column .gap-15.one-four .control-group,
  .column .gap-15.one-five .control-group,
  .column .gap-15.one-six .control-group,
  .column .gap-15.one-seven .control-group,
  .column .gap-15.one-four .formly > * > *,
  .column .gap-15.one-five .formly > * > *,
  .column .gap-15.one-six .formly > * > *,
  .column .gap-15.one-seven .formly > * > *,
  .column .gap-15.one-four.img-aside .more-items-item,
  .column .gap-15.one-five.img-aside .more-items-item,
  .column .gap-15.one-six.img-aside .more-items-item,
  .column .gap-15.one-seven.img-aside .more-items-item,
  .column .gap-15.one-four.landing li,
  .column .gap-15.one-five.landing li,
  .column .gap-15.one-six.landing li,
  .column .gap-15.one-seven.landing li {
    width: calc(50% -  15px);
  }
  .column .gap-15.img-aside.one-one .more-items-item,
  .column .gap-15.img-aside.one-two .more-items-item,
  .column .gap-15.img-aside.one-three .more-items-item,
  .column .gap-15.img-aside.one-four .more-items-item,
  .column .gap-15.img-aside.one-five .more-items-item,
  .column .gap-15.img-aside.one-six .more-items-item,
  .column .gap-15.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-14 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-14.one-four .more-items-item,
  .column .gap-14.one-five .more-items-item,
  .column .gap-14.one-six .more-items-item,
  .column .gap-14.one-seven .more-items-item,
  .column .gap-14.one-four .more-video-item,
  .column .gap-14.one-five .more-video-item,
  .column .gap-14.one-six .more-video-item,
  .column .gap-14.one-seven .more-video-item,
  .column .gap-14.one-four .galleries-item,
  .column .gap-14.one-five .galleries-item,
  .column .gap-14.one-six .galleries-item,
  .column .gap-14.one-seven .galleries-item,
  .column .gap-14.one-four .socialstream-item,
  .column .gap-14.one-five .socialstream-item,
  .column .gap-14.one-six .socialstream-item,
  .column .gap-14.one-seven .socialstream-item,
  .column .gap-14.one-four .control-group,
  .column .gap-14.one-five .control-group,
  .column .gap-14.one-six .control-group,
  .column .gap-14.one-seven .control-group,
  .column .gap-14.one-four .formly > * > *,
  .column .gap-14.one-five .formly > * > *,
  .column .gap-14.one-six .formly > * > *,
  .column .gap-14.one-seven .formly > * > *,
  .column .gap-14.one-four.img-aside .more-items-item,
  .column .gap-14.one-five.img-aside .more-items-item,
  .column .gap-14.one-six.img-aside .more-items-item,
  .column .gap-14.one-seven.img-aside .more-items-item,
  .column .gap-14.one-four.landing li,
  .column .gap-14.one-five.landing li,
  .column .gap-14.one-six.landing li,
  .column .gap-14.one-seven.landing li {
    width: calc(50% -  14px);
  }
  .column .gap-14.img-aside.one-one .more-items-item,
  .column .gap-14.img-aside.one-two .more-items-item,
  .column .gap-14.img-aside.one-three .more-items-item,
  .column .gap-14.img-aside.one-four .more-items-item,
  .column .gap-14.img-aside.one-five .more-items-item,
  .column .gap-14.img-aside.one-six .more-items-item,
  .column .gap-14.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-13 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-13.one-four .more-items-item,
  .column .gap-13.one-five .more-items-item,
  .column .gap-13.one-six .more-items-item,
  .column .gap-13.one-seven .more-items-item,
  .column .gap-13.one-four .more-video-item,
  .column .gap-13.one-five .more-video-item,
  .column .gap-13.one-six .more-video-item,
  .column .gap-13.one-seven .more-video-item,
  .column .gap-13.one-four .galleries-item,
  .column .gap-13.one-five .galleries-item,
  .column .gap-13.one-six .galleries-item,
  .column .gap-13.one-seven .galleries-item,
  .column .gap-13.one-four .socialstream-item,
  .column .gap-13.one-five .socialstream-item,
  .column .gap-13.one-six .socialstream-item,
  .column .gap-13.one-seven .socialstream-item,
  .column .gap-13.one-four .control-group,
  .column .gap-13.one-five .control-group,
  .column .gap-13.one-six .control-group,
  .column .gap-13.one-seven .control-group,
  .column .gap-13.one-four .formly > * > *,
  .column .gap-13.one-five .formly > * > *,
  .column .gap-13.one-six .formly > * > *,
  .column .gap-13.one-seven .formly > * > *,
  .column .gap-13.one-four.img-aside .more-items-item,
  .column .gap-13.one-five.img-aside .more-items-item,
  .column .gap-13.one-six.img-aside .more-items-item,
  .column .gap-13.one-seven.img-aside .more-items-item,
  .column .gap-13.one-four.landing li,
  .column .gap-13.one-five.landing li,
  .column .gap-13.one-six.landing li,
  .column .gap-13.one-seven.landing li {
    width: calc(50% -  13px);
  }
  .column .gap-13.img-aside.one-one .more-items-item,
  .column .gap-13.img-aside.one-two .more-items-item,
  .column .gap-13.img-aside.one-three .more-items-item,
  .column .gap-13.img-aside.one-four .more-items-item,
  .column .gap-13.img-aside.one-five .more-items-item,
  .column .gap-13.img-aside.one-six .more-items-item,
  .column .gap-13.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-12.one-four .more-items-item,
  .column .gap-12.one-five .more-items-item,
  .column .gap-12.one-six .more-items-item,
  .column .gap-12.one-seven .more-items-item,
  .column .gap-12.one-four .more-video-item,
  .column .gap-12.one-five .more-video-item,
  .column .gap-12.one-six .more-video-item,
  .column .gap-12.one-seven .more-video-item,
  .column .gap-12.one-four .galleries-item,
  .column .gap-12.one-five .galleries-item,
  .column .gap-12.one-six .galleries-item,
  .column .gap-12.one-seven .galleries-item,
  .column .gap-12.one-four .socialstream-item,
  .column .gap-12.one-five .socialstream-item,
  .column .gap-12.one-six .socialstream-item,
  .column .gap-12.one-seven .socialstream-item,
  .column .gap-12.one-four .control-group,
  .column .gap-12.one-five .control-group,
  .column .gap-12.one-six .control-group,
  .column .gap-12.one-seven .control-group,
  .column .gap-12.one-four .formly > * > *,
  .column .gap-12.one-five .formly > * > *,
  .column .gap-12.one-six .formly > * > *,
  .column .gap-12.one-seven .formly > * > *,
  .column .gap-12.one-four.img-aside .more-items-item,
  .column .gap-12.one-five.img-aside .more-items-item,
  .column .gap-12.one-six.img-aside .more-items-item,
  .column .gap-12.one-seven.img-aside .more-items-item,
  .column .gap-12.one-four.landing li,
  .column .gap-12.one-five.landing li,
  .column .gap-12.one-six.landing li,
  .column .gap-12.one-seven.landing li {
    width: calc(50% -  12px);
  }
  .column .gap-12.img-aside.one-one .more-items-item,
  .column .gap-12.img-aside.one-two .more-items-item,
  .column .gap-12.img-aside.one-three .more-items-item,
  .column .gap-12.img-aside.one-four .more-items-item,
  .column .gap-12.img-aside.one-five .more-items-item,
  .column .gap-12.img-aside.one-six .more-items-item,
  .column .gap-12.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-11 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-11.one-four .more-items-item,
  .column .gap-11.one-five .more-items-item,
  .column .gap-11.one-six .more-items-item,
  .column .gap-11.one-seven .more-items-item,
  .column .gap-11.one-four .more-video-item,
  .column .gap-11.one-five .more-video-item,
  .column .gap-11.one-six .more-video-item,
  .column .gap-11.one-seven .more-video-item,
  .column .gap-11.one-four .galleries-item,
  .column .gap-11.one-five .galleries-item,
  .column .gap-11.one-six .galleries-item,
  .column .gap-11.one-seven .galleries-item,
  .column .gap-11.one-four .socialstream-item,
  .column .gap-11.one-five .socialstream-item,
  .column .gap-11.one-six .socialstream-item,
  .column .gap-11.one-seven .socialstream-item,
  .column .gap-11.one-four .control-group,
  .column .gap-11.one-five .control-group,
  .column .gap-11.one-six .control-group,
  .column .gap-11.one-seven .control-group,
  .column .gap-11.one-four .formly > * > *,
  .column .gap-11.one-five .formly > * > *,
  .column .gap-11.one-six .formly > * > *,
  .column .gap-11.one-seven .formly > * > *,
  .column .gap-11.one-four.img-aside .more-items-item,
  .column .gap-11.one-five.img-aside .more-items-item,
  .column .gap-11.one-six.img-aside .more-items-item,
  .column .gap-11.one-seven.img-aside .more-items-item,
  .column .gap-11.one-four.landing li,
  .column .gap-11.one-five.landing li,
  .column .gap-11.one-six.landing li,
  .column .gap-11.one-seven.landing li {
    width: calc(50% -  11px);
  }
  .column .gap-11.img-aside.one-one .more-items-item,
  .column .gap-11.img-aside.one-two .more-items-item,
  .column .gap-11.img-aside.one-three .more-items-item,
  .column .gap-11.img-aside.one-four .more-items-item,
  .column .gap-11.img-aside.one-five .more-items-item,
  .column .gap-11.img-aside.one-six .more-items-item,
  .column .gap-11.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-10 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-10.one-four .more-items-item,
  .column .gap-10.one-five .more-items-item,
  .column .gap-10.one-six .more-items-item,
  .column .gap-10.one-seven .more-items-item,
  .column .gap-10.one-four .more-video-item,
  .column .gap-10.one-five .more-video-item,
  .column .gap-10.one-six .more-video-item,
  .column .gap-10.one-seven .more-video-item,
  .column .gap-10.one-four .galleries-item,
  .column .gap-10.one-five .galleries-item,
  .column .gap-10.one-six .galleries-item,
  .column .gap-10.one-seven .galleries-item,
  .column .gap-10.one-four .socialstream-item,
  .column .gap-10.one-five .socialstream-item,
  .column .gap-10.one-six .socialstream-item,
  .column .gap-10.one-seven .socialstream-item,
  .column .gap-10.one-four .control-group,
  .column .gap-10.one-five .control-group,
  .column .gap-10.one-six .control-group,
  .column .gap-10.one-seven .control-group,
  .column .gap-10.one-four .formly > * > *,
  .column .gap-10.one-five .formly > * > *,
  .column .gap-10.one-six .formly > * > *,
  .column .gap-10.one-seven .formly > * > *,
  .column .gap-10.one-four.img-aside .more-items-item,
  .column .gap-10.one-five.img-aside .more-items-item,
  .column .gap-10.one-six.img-aside .more-items-item,
  .column .gap-10.one-seven.img-aside .more-items-item,
  .column .gap-10.one-four.landing li,
  .column .gap-10.one-five.landing li,
  .column .gap-10.one-six.landing li,
  .column .gap-10.one-seven.landing li {
    width: calc(50% -  10px);
  }
  .column .gap-10.img-aside.one-one .more-items-item,
  .column .gap-10.img-aside.one-two .more-items-item,
  .column .gap-10.img-aside.one-three .more-items-item,
  .column .gap-10.img-aside.one-four .more-items-item,
  .column .gap-10.img-aside.one-five .more-items-item,
  .column .gap-10.img-aside.one-six .more-items-item,
  .column .gap-10.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-9 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-9.one-four .more-items-item,
  .column .gap-9.one-five .more-items-item,
  .column .gap-9.one-six .more-items-item,
  .column .gap-9.one-seven .more-items-item,
  .column .gap-9.one-four .more-video-item,
  .column .gap-9.one-five .more-video-item,
  .column .gap-9.one-six .more-video-item,
  .column .gap-9.one-seven .more-video-item,
  .column .gap-9.one-four .galleries-item,
  .column .gap-9.one-five .galleries-item,
  .column .gap-9.one-six .galleries-item,
  .column .gap-9.one-seven .galleries-item,
  .column .gap-9.one-four .socialstream-item,
  .column .gap-9.one-five .socialstream-item,
  .column .gap-9.one-six .socialstream-item,
  .column .gap-9.one-seven .socialstream-item,
  .column .gap-9.one-four .control-group,
  .column .gap-9.one-five .control-group,
  .column .gap-9.one-six .control-group,
  .column .gap-9.one-seven .control-group,
  .column .gap-9.one-four .formly > * > *,
  .column .gap-9.one-five .formly > * > *,
  .column .gap-9.one-six .formly > * > *,
  .column .gap-9.one-seven .formly > * > *,
  .column .gap-9.one-four.img-aside .more-items-item,
  .column .gap-9.one-five.img-aside .more-items-item,
  .column .gap-9.one-six.img-aside .more-items-item,
  .column .gap-9.one-seven.img-aside .more-items-item,
  .column .gap-9.one-four.landing li,
  .column .gap-9.one-five.landing li,
  .column .gap-9.one-six.landing li,
  .column .gap-9.one-seven.landing li {
    width: calc(50% -  9px);
  }
  .column .gap-9.img-aside.one-one .more-items-item,
  .column .gap-9.img-aside.one-two .more-items-item,
  .column .gap-9.img-aside.one-three .more-items-item,
  .column .gap-9.img-aside.one-four .more-items-item,
  .column .gap-9.img-aside.one-five .more-items-item,
  .column .gap-9.img-aside.one-six .more-items-item,
  .column .gap-9.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-8 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-8.one-four .more-items-item,
  .column .gap-8.one-five .more-items-item,
  .column .gap-8.one-six .more-items-item,
  .column .gap-8.one-seven .more-items-item,
  .column .gap-8.one-four .more-video-item,
  .column .gap-8.one-five .more-video-item,
  .column .gap-8.one-six .more-video-item,
  .column .gap-8.one-seven .more-video-item,
  .column .gap-8.one-four .galleries-item,
  .column .gap-8.one-five .galleries-item,
  .column .gap-8.one-six .galleries-item,
  .column .gap-8.one-seven .galleries-item,
  .column .gap-8.one-four .socialstream-item,
  .column .gap-8.one-five .socialstream-item,
  .column .gap-8.one-six .socialstream-item,
  .column .gap-8.one-seven .socialstream-item,
  .column .gap-8.one-four .control-group,
  .column .gap-8.one-five .control-group,
  .column .gap-8.one-six .control-group,
  .column .gap-8.one-seven .control-group,
  .column .gap-8.one-four .formly > * > *,
  .column .gap-8.one-five .formly > * > *,
  .column .gap-8.one-six .formly > * > *,
  .column .gap-8.one-seven .formly > * > *,
  .column .gap-8.one-four.img-aside .more-items-item,
  .column .gap-8.one-five.img-aside .more-items-item,
  .column .gap-8.one-six.img-aside .more-items-item,
  .column .gap-8.one-seven.img-aside .more-items-item,
  .column .gap-8.one-four.landing li,
  .column .gap-8.one-five.landing li,
  .column .gap-8.one-six.landing li,
  .column .gap-8.one-seven.landing li {
    width: calc(50% -  8px);
  }
  .column .gap-8.img-aside.one-one .more-items-item,
  .column .gap-8.img-aside.one-two .more-items-item,
  .column .gap-8.img-aside.one-three .more-items-item,
  .column .gap-8.img-aside.one-four .more-items-item,
  .column .gap-8.img-aside.one-five .more-items-item,
  .column .gap-8.img-aside.one-six .more-items-item,
  .column .gap-8.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-7 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-7.one-four .more-items-item,
  .column .gap-7.one-five .more-items-item,
  .column .gap-7.one-six .more-items-item,
  .column .gap-7.one-seven .more-items-item,
  .column .gap-7.one-four .more-video-item,
  .column .gap-7.one-five .more-video-item,
  .column .gap-7.one-six .more-video-item,
  .column .gap-7.one-seven .more-video-item,
  .column .gap-7.one-four .galleries-item,
  .column .gap-7.one-five .galleries-item,
  .column .gap-7.one-six .galleries-item,
  .column .gap-7.one-seven .galleries-item,
  .column .gap-7.one-four .socialstream-item,
  .column .gap-7.one-five .socialstream-item,
  .column .gap-7.one-six .socialstream-item,
  .column .gap-7.one-seven .socialstream-item,
  .column .gap-7.one-four .control-group,
  .column .gap-7.one-five .control-group,
  .column .gap-7.one-six .control-group,
  .column .gap-7.one-seven .control-group,
  .column .gap-7.one-four .formly > * > *,
  .column .gap-7.one-five .formly > * > *,
  .column .gap-7.one-six .formly > * > *,
  .column .gap-7.one-seven .formly > * > *,
  .column .gap-7.one-four.img-aside .more-items-item,
  .column .gap-7.one-five.img-aside .more-items-item,
  .column .gap-7.one-six.img-aside .more-items-item,
  .column .gap-7.one-seven.img-aside .more-items-item,
  .column .gap-7.one-four.landing li,
  .column .gap-7.one-five.landing li,
  .column .gap-7.one-six.landing li,
  .column .gap-7.one-seven.landing li {
    width: calc(50% -  7px);
  }
  .column .gap-7.img-aside.one-one .more-items-item,
  .column .gap-7.img-aside.one-two .more-items-item,
  .column .gap-7.img-aside.one-three .more-items-item,
  .column .gap-7.img-aside.one-four .more-items-item,
  .column .gap-7.img-aside.one-five .more-items-item,
  .column .gap-7.img-aside.one-six .more-items-item,
  .column .gap-7.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-6.one-four .more-items-item,
  .column .gap-6.one-five .more-items-item,
  .column .gap-6.one-six .more-items-item,
  .column .gap-6.one-seven .more-items-item,
  .column .gap-6.one-four .more-video-item,
  .column .gap-6.one-five .more-video-item,
  .column .gap-6.one-six .more-video-item,
  .column .gap-6.one-seven .more-video-item,
  .column .gap-6.one-four .galleries-item,
  .column .gap-6.one-five .galleries-item,
  .column .gap-6.one-six .galleries-item,
  .column .gap-6.one-seven .galleries-item,
  .column .gap-6.one-four .socialstream-item,
  .column .gap-6.one-five .socialstream-item,
  .column .gap-6.one-six .socialstream-item,
  .column .gap-6.one-seven .socialstream-item,
  .column .gap-6.one-four .control-group,
  .column .gap-6.one-five .control-group,
  .column .gap-6.one-six .control-group,
  .column .gap-6.one-seven .control-group,
  .column .gap-6.one-four .formly > * > *,
  .column .gap-6.one-five .formly > * > *,
  .column .gap-6.one-six .formly > * > *,
  .column .gap-6.one-seven .formly > * > *,
  .column .gap-6.one-four.img-aside .more-items-item,
  .column .gap-6.one-five.img-aside .more-items-item,
  .column .gap-6.one-six.img-aside .more-items-item,
  .column .gap-6.one-seven.img-aside .more-items-item,
  .column .gap-6.one-four.landing li,
  .column .gap-6.one-five.landing li,
  .column .gap-6.one-six.landing li,
  .column .gap-6.one-seven.landing li {
    width: calc(50% -  6px);
  }
  .column .gap-6.img-aside.one-one .more-items-item,
  .column .gap-6.img-aside.one-two .more-items-item,
  .column .gap-6.img-aside.one-three .more-items-item,
  .column .gap-6.img-aside.one-four .more-items-item,
  .column .gap-6.img-aside.one-five .more-items-item,
  .column .gap-6.img-aside.one-six .more-items-item,
  .column .gap-6.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-5 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-5.one-four .more-items-item,
  .column .gap-5.one-five .more-items-item,
  .column .gap-5.one-six .more-items-item,
  .column .gap-5.one-seven .more-items-item,
  .column .gap-5.one-four .more-video-item,
  .column .gap-5.one-five .more-video-item,
  .column .gap-5.one-six .more-video-item,
  .column .gap-5.one-seven .more-video-item,
  .column .gap-5.one-four .galleries-item,
  .column .gap-5.one-five .galleries-item,
  .column .gap-5.one-six .galleries-item,
  .column .gap-5.one-seven .galleries-item,
  .column .gap-5.one-four .socialstream-item,
  .column .gap-5.one-five .socialstream-item,
  .column .gap-5.one-six .socialstream-item,
  .column .gap-5.one-seven .socialstream-item,
  .column .gap-5.one-four .control-group,
  .column .gap-5.one-five .control-group,
  .column .gap-5.one-six .control-group,
  .column .gap-5.one-seven .control-group,
  .column .gap-5.one-four .formly > * > *,
  .column .gap-5.one-five .formly > * > *,
  .column .gap-5.one-six .formly > * > *,
  .column .gap-5.one-seven .formly > * > *,
  .column .gap-5.one-four.img-aside .more-items-item,
  .column .gap-5.one-five.img-aside .more-items-item,
  .column .gap-5.one-six.img-aside .more-items-item,
  .column .gap-5.one-seven.img-aside .more-items-item,
  .column .gap-5.one-four.landing li,
  .column .gap-5.one-five.landing li,
  .column .gap-5.one-six.landing li,
  .column .gap-5.one-seven.landing li {
    width: calc(50% -  5px);
  }
  .column .gap-5.img-aside.one-one .more-items-item,
  .column .gap-5.img-aside.one-two .more-items-item,
  .column .gap-5.img-aside.one-three .more-items-item,
  .column .gap-5.img-aside.one-four .more-items-item,
  .column .gap-5.img-aside.one-five .more-items-item,
  .column .gap-5.img-aside.one-six .more-items-item,
  .column .gap-5.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-4 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-4.one-four .more-items-item,
  .column .gap-4.one-five .more-items-item,
  .column .gap-4.one-six .more-items-item,
  .column .gap-4.one-seven .more-items-item,
  .column .gap-4.one-four .more-video-item,
  .column .gap-4.one-five .more-video-item,
  .column .gap-4.one-six .more-video-item,
  .column .gap-4.one-seven .more-video-item,
  .column .gap-4.one-four .galleries-item,
  .column .gap-4.one-five .galleries-item,
  .column .gap-4.one-six .galleries-item,
  .column .gap-4.one-seven .galleries-item,
  .column .gap-4.one-four .socialstream-item,
  .column .gap-4.one-five .socialstream-item,
  .column .gap-4.one-six .socialstream-item,
  .column .gap-4.one-seven .socialstream-item,
  .column .gap-4.one-four .control-group,
  .column .gap-4.one-five .control-group,
  .column .gap-4.one-six .control-group,
  .column .gap-4.one-seven .control-group,
  .column .gap-4.one-four .formly > * > *,
  .column .gap-4.one-five .formly > * > *,
  .column .gap-4.one-six .formly > * > *,
  .column .gap-4.one-seven .formly > * > *,
  .column .gap-4.one-four.img-aside .more-items-item,
  .column .gap-4.one-five.img-aside .more-items-item,
  .column .gap-4.one-six.img-aside .more-items-item,
  .column .gap-4.one-seven.img-aside .more-items-item,
  .column .gap-4.one-four.landing li,
  .column .gap-4.one-five.landing li,
  .column .gap-4.one-six.landing li,
  .column .gap-4.one-seven.landing li {
    width: calc(50% -  4px);
  }
  .column .gap-4.img-aside.one-one .more-items-item,
  .column .gap-4.img-aside.one-two .more-items-item,
  .column .gap-4.img-aside.one-three .more-items-item,
  .column .gap-4.img-aside.one-four .more-items-item,
  .column .gap-4.img-aside.one-five .more-items-item,
  .column .gap-4.img-aside.one-six .more-items-item,
  .column .gap-4.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-3 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-3.one-four .more-items-item,
  .column .gap-3.one-five .more-items-item,
  .column .gap-3.one-six .more-items-item,
  .column .gap-3.one-seven .more-items-item,
  .column .gap-3.one-four .more-video-item,
  .column .gap-3.one-five .more-video-item,
  .column .gap-3.one-six .more-video-item,
  .column .gap-3.one-seven .more-video-item,
  .column .gap-3.one-four .galleries-item,
  .column .gap-3.one-five .galleries-item,
  .column .gap-3.one-six .galleries-item,
  .column .gap-3.one-seven .galleries-item,
  .column .gap-3.one-four .socialstream-item,
  .column .gap-3.one-five .socialstream-item,
  .column .gap-3.one-six .socialstream-item,
  .column .gap-3.one-seven .socialstream-item,
  .column .gap-3.one-four .control-group,
  .column .gap-3.one-five .control-group,
  .column .gap-3.one-six .control-group,
  .column .gap-3.one-seven .control-group,
  .column .gap-3.one-four .formly > * > *,
  .column .gap-3.one-five .formly > * > *,
  .column .gap-3.one-six .formly > * > *,
  .column .gap-3.one-seven .formly > * > *,
  .column .gap-3.one-four.img-aside .more-items-item,
  .column .gap-3.one-five.img-aside .more-items-item,
  .column .gap-3.one-six.img-aside .more-items-item,
  .column .gap-3.one-seven.img-aside .more-items-item,
  .column .gap-3.one-four.landing li,
  .column .gap-3.one-five.landing li,
  .column .gap-3.one-six.landing li,
  .column .gap-3.one-seven.landing li {
    width: calc(50% -  3px);
  }
  .column .gap-3.img-aside.one-one .more-items-item,
  .column .gap-3.img-aside.one-two .more-items-item,
  .column .gap-3.img-aside.one-three .more-items-item,
  .column .gap-3.img-aside.one-four .more-items-item,
  .column .gap-3.img-aside.one-five .more-items-item,
  .column .gap-3.img-aside.one-six .more-items-item,
  .column .gap-3.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-2 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-2.one-four .more-items-item,
  .column .gap-2.one-five .more-items-item,
  .column .gap-2.one-six .more-items-item,
  .column .gap-2.one-seven .more-items-item,
  .column .gap-2.one-four .more-video-item,
  .column .gap-2.one-five .more-video-item,
  .column .gap-2.one-six .more-video-item,
  .column .gap-2.one-seven .more-video-item,
  .column .gap-2.one-four .galleries-item,
  .column .gap-2.one-five .galleries-item,
  .column .gap-2.one-six .galleries-item,
  .column .gap-2.one-seven .galleries-item,
  .column .gap-2.one-four .socialstream-item,
  .column .gap-2.one-five .socialstream-item,
  .column .gap-2.one-six .socialstream-item,
  .column .gap-2.one-seven .socialstream-item,
  .column .gap-2.one-four .control-group,
  .column .gap-2.one-five .control-group,
  .column .gap-2.one-six .control-group,
  .column .gap-2.one-seven .control-group,
  .column .gap-2.one-four .formly > * > *,
  .column .gap-2.one-five .formly > * > *,
  .column .gap-2.one-six .formly > * > *,
  .column .gap-2.one-seven .formly > * > *,
  .column .gap-2.one-four.img-aside .more-items-item,
  .column .gap-2.one-five.img-aside .more-items-item,
  .column .gap-2.one-six.img-aside .more-items-item,
  .column .gap-2.one-seven.img-aside .more-items-item,
  .column .gap-2.one-four.landing li,
  .column .gap-2.one-five.landing li,
  .column .gap-2.one-six.landing li,
  .column .gap-2.one-seven.landing li {
    width: calc(50% -  2px);
  }
  .column .gap-2.img-aside.one-one .more-items-item,
  .column .gap-2.img-aside.one-two .more-items-item,
  .column .gap-2.img-aside.one-three .more-items-item,
  .column .gap-2.img-aside.one-four .more-items-item,
  .column .gap-2.img-aside.one-five .more-items-item,
  .column .gap-2.img-aside.one-six .more-items-item,
  .column .gap-2.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-1 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-1.one-four .more-items-item,
  .column .gap-1.one-five .more-items-item,
  .column .gap-1.one-six .more-items-item,
  .column .gap-1.one-seven .more-items-item,
  .column .gap-1.one-four .more-video-item,
  .column .gap-1.one-five .more-video-item,
  .column .gap-1.one-six .more-video-item,
  .column .gap-1.one-seven .more-video-item,
  .column .gap-1.one-four .galleries-item,
  .column .gap-1.one-five .galleries-item,
  .column .gap-1.one-six .galleries-item,
  .column .gap-1.one-seven .galleries-item,
  .column .gap-1.one-four .socialstream-item,
  .column .gap-1.one-five .socialstream-item,
  .column .gap-1.one-six .socialstream-item,
  .column .gap-1.one-seven .socialstream-item,
  .column .gap-1.one-four .control-group,
  .column .gap-1.one-five .control-group,
  .column .gap-1.one-six .control-group,
  .column .gap-1.one-seven .control-group,
  .column .gap-1.one-four .formly > * > *,
  .column .gap-1.one-five .formly > * > *,
  .column .gap-1.one-six .formly > * > *,
  .column .gap-1.one-seven .formly > * > *,
  .column .gap-1.one-four.img-aside .more-items-item,
  .column .gap-1.one-five.img-aside .more-items-item,
  .column .gap-1.one-six.img-aside .more-items-item,
  .column .gap-1.one-seven.img-aside .more-items-item,
  .column .gap-1.one-four.landing li,
  .column .gap-1.one-five.landing li,
  .column .gap-1.one-six.landing li,
  .column .gap-1.one-seven.landing li {
    width: calc(50% -  1px);
  }
  .column .gap-1.img-aside.one-one .more-items-item,
  .column .gap-1.img-aside.one-two .more-items-item,
  .column .gap-1.img-aside.one-three .more-items-item,
  .column .gap-1.img-aside.one-four .more-items-item,
  .column .gap-1.img-aside.one-five .more-items-item,
  .column .gap-1.img-aside.one-six .more-items-item,
  .column .gap-1.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .column .gap-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .column .gap-0.one-four .more-items-item,
  .column .gap-0.one-five .more-items-item,
  .column .gap-0.one-six .more-items-item,
  .column .gap-0.one-seven .more-items-item,
  .column .gap-0.one-four .more-video-item,
  .column .gap-0.one-five .more-video-item,
  .column .gap-0.one-six .more-video-item,
  .column .gap-0.one-seven .more-video-item,
  .column .gap-0.one-four .galleries-item,
  .column .gap-0.one-five .galleries-item,
  .column .gap-0.one-six .galleries-item,
  .column .gap-0.one-seven .galleries-item,
  .column .gap-0.one-four .socialstream-item,
  .column .gap-0.one-five .socialstream-item,
  .column .gap-0.one-six .socialstream-item,
  .column .gap-0.one-seven .socialstream-item,
  .column .gap-0.one-four .control-group,
  .column .gap-0.one-five .control-group,
  .column .gap-0.one-six .control-group,
  .column .gap-0.one-seven .control-group,
  .column .gap-0.one-four .formly > * > *,
  .column .gap-0.one-five .formly > * > *,
  .column .gap-0.one-six .formly > * > *,
  .column .gap-0.one-seven .formly > * > *,
  .column .gap-0.one-four.img-aside .more-items-item,
  .column .gap-0.one-five.img-aside .more-items-item,
  .column .gap-0.one-six.img-aside .more-items-item,
  .column .gap-0.one-seven.img-aside .more-items-item,
  .column .gap-0.one-four.landing li,
  .column .gap-0.one-five.landing li,
  .column .gap-0.one-six.landing li,
  .column .gap-0.one-seven.landing li {
    width: calc(50% -  0px);
  }
  .column .gap-0.img-aside.one-one .more-items-item,
  .column .gap-0.img-aside.one-two .more-items-item,
  .column .gap-0.img-aside.one-three .more-items-item,
  .column .gap-0.img-aside.one-four .more-items-item,
  .column .gap-0.img-aside.one-five .more-items-item,
  .column .gap-0.img-aside.one-six .more-items-item,
  .column .gap-0.img-aside.one-seven .more-items-item {
    width: 100%;
  }
  .related-content .widget-title,
  .primary-content .widget-title {
    text-align: center;
  }
  .large-title .section-title,
  .large-title .widget-title {
    font-size: 40px;
  }
  .tabs-end header,
  .tabs-start header {
    padding-left: 20px;
    padding-right: 20px;
  }
  .full-content .one-two,
  .full-content .one-three,
  .full-content .two-three,
  .full-content .one-four,
  .full-content .three-four,
  .full-content .one-five,
  .full-content .two-five,
  .full-content .three-five,
  .full-content .four-five,
  .one-seven {
    padding-left: 10px;
    padding-right: 10px;
  }
  .column > .widget:not(.article-view):not(.full-width),
  .column > .widget.more-items {
    padding-left: 0 ;
    padding-right: 0 ;
  }
  .widget-wrapper:not(.full-width):not(.combo-news-wrapper):not(#news-wrapper-v3-top) {
    padding: 0 !important;
  }
  .pagination-page,
  .pagination.more .pagination-more,
  .pagination.showmore-inline .pagination-page,
  .load-more-bt {
    margin-left: 15px;
    margin-right: 15px;
    width: calc(100% - 30px);
  }
  /* Slides */
  .slide-content {
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 60px;
  }
  .slide-content > * {
    max-width: 100%;
  }
  .widget .fotorama__arr--next {
    right: 0;
  }
  .widget .fotorama__arr--prev {
    left: 0;
  }
  .fotorama__stage__frame.fotorama__stage__frame--video .slide-content .slide-title {
    margin-left: auto;
    margin-right: auto;
  }
  .widget:not(.boxed) .fotorama__stage__frame.fotorama__stage__frame--video .slide-content > * {
    max-width: 100%;
  }
  /* Tabs */
  .tabs-end header,
  .tabs-start header {
    position: relative;
    margin: 0 0 20px;
  }
  .tabs-end .widget-title,
  .tabs-start .widget-title,
  .tabs-end .section-title,
  .tabs-start .section-title {
    text-align: center;
    position: relative;
    left: auto;
    right: auto;
    top: auto;
  }
  .tabs-end,
  .tabs-start {
    padding-top: 30px !important;
  }
  .tabs-end header .tabs,
  .tabs-start header .tabs {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  /* More Items */
  .more-items-item {
    margin: 0 var(--column-margin) 30px;
  }
  .img-padding .more-items-item > a,
  .img-padding .more-items-item .more-items-img-container {
    padding: 20px 30px;
  }
  .img-aside .more-items-item .wrapper {
    padding: 30px var(--column-margin) 0 var(--column-margin);
  }
  .img-aside.img-max-w .more-items-item > a,
  .img-aside.img-max-w .more-items-item .more-items-img-container {
    max-width: 100px;
  }
  .text-over.full-width .wrapper {
    left: 0;
    right: 0;
    top: 0;
  }
  .text-over.center-box .wrapper {
    padding: 0 20px !important;
  }
  .nowrap .more-items-list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .cover-box .more-items-item > a,
  .cover-box .more-items-item .more-items-img-container {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  .slide-items-mobile,
  .column > .widget.slide-items-mobile:not(.article-view):not(.full-width) {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .slide-items-mobile .more-items-item {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .slide-items-mobile .pagination-page,
  .slide-items-mobile .pagination.more .pagination-more,
  .slide-items-mobile .pagination.showmore-inline .pagination-page,
  .slide-items-mobile .load-more-bt {
    width: calc(100% -  80px);
    margin-left: auto !important;
    margin-right: auto !important;
    display: none;
  }
  .fotorama .fotorama__caption {
    opacity: 0;
  }
  .more-items-category,
  .more-items-subsection {
    font-size: 16px;
  }
  .more-items-item .wrapper .link-button a {
    min-width: 100%;
  }
  /* Photo Gallery */
  #photo-gallery {
    padding-left: 0;
    padding-right: 0;
  }
  .galleries-items .galleries-item .galleries-item-title,
  .galleries-items .galleries-item .galleries-item-time,
  .galleries-items .galleries-item .galleries-item-count,
  .galleries-items .galleries-item .view-gallery {
    margin-left: 0;
    margin-right: 0;
  }
  .galleries-items .galleries-item img {
    padding-left: 0;
    padding-right: 0;
  }
  #race-calendar.large-list.galleries-landing ul li {
    max-width: none;
  }
  /* Video View */
  .video-view header {
    padding: 15px;
  }
  .video-view,
  .full-content .video-view {
    padding-left: 10px;
    padding-right: 10px;
  }
  .home #row-second {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  /* Social Stream */
  .social-stream.isotope .socialstream-item .socialstream-img,
  .social-stream.isotope .socialstream-item .wrapper {
    border: none;
  }
  .full-content .widget.social-stream {
    padding-left: 10px;
    padding-right: 10px;
  }
  .socialstream-items-list {
    height: auto !important;
  }
  .social-stream .socialstream-item,
  .full-content .social-stream .socialstream-item {
    position: relative !important;
    left: 0 !important;
    top: auto !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    padding: 0 !important;
    width: 100% !important;
  }
  .full-content .social-stream.isotope {
    padding-left: 0;
    padding-right: 0;
    margin: 0;
    padding-top: 40px;
  }
  .social-stream.isotope ul {
    position: inherit;
  }
  /* Isotope */
  .full-content .pagination {
    margin-left: 0;
    margin-right: 0;
  }
  /* Scoreboard */
  /* Article */
  .news .widget.article-view .article {
    overflow: hidden;
    height: auto;
  }
  .news header figcaption {
    bottom: 20px;
    padding-left: calc(var(--column-width) + 50px);
  }
  .column > .widget:not(.full-width):not(.widget-wrapper) .article {
    max-width: 100% !important;
  }
  .widget.article-view .article {
    padding-left: 0;
    padding-right: 0;
    padding-top: var(--header-height);
    padding-bottom: 100px;
  }
  .widget.article-view,
  .column .widget.article-view {
    padding: 0;
  }
  .article-view-title,
  .full-content .article-view-title {
    font-size: 30px;
    line-height: 30px;
  }
  .article-view-time {
    font-size: 16px;
    line-height: 35px;
  }
  .article-view-title,
  .article-view-time,
  .article-view-category,
  .article-view-intro,
  .article-view-body,
  .article-view header figure,
  .article-view #slideshow-gallery {
    width: 100%;
    max-width: 100%;
    padding-left: calc(var(--column-width) + 50px);
    padding-right: calc(var(--column-width) * 2 + 50px);
  }
  .article-view header figure,
  .article-view #slideshow-gallery {
    padding-left: 0;
    padding-right: 0;
    position: relative;
    height: calc((var(--vh, 1vh) * 100) - 210px - var(--header-height));
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2;
    top: 0;
    margin-bottom: 40px !important;
  }
  .widget.article-view .article header > * {
    margin-bottom: 5px;
  }
  .share-buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: none;
  }
  .share-buttons .share-text {
    margin: 0 0 10px 0;
  }
  .small-hero-article > .article {
    width: calc(var(--column-width) * 8) !important;
    padding: 0 !important;
    margin: 120px 0 140px 60px !important;
  }
  .countdown-text .number {
    line-height: 30px;
    height: 30px;
    font-size: 30px;
  }
  #top-wrapper #countdown .widget-title {
    font-size: 70px;
  }
  .owl-theme.owl-carousel .owl-nav [class*='owl-'] {
    margin: 0;
  }
  #user-menu {
    padding-left: 0;
    margin-left: 0;
  }
  .md-content .md-header {
    height: 70px;
  }
  .md-content > *,
  .md-content .md-header {
    padding-left: 20px;
    padding-right: 20px;
  }
  .section-title span:nth-child(2),
  .widget-title span:nth-child(2) {
    margin-left: 12px;
  }
  #sign-up {
    padding: 40px 20px;
    margin: 20px auto;
    width: 85%;
  }
  #sign-up .formly .formly-field:first-child .separator {
    font-size: 28px;
  }
  #sign-up .formly .formly-field:nth-child(2) .separator {
    font-size: 18px;
  }
  .form-messages {
    font-size: 22px;
  }
  .title-text {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .title-text .more-items-item .wrapper > *:not(.link-button) {
    margin-bottom: 25px;
  }
  .simple-text {
    padding: 20px 0 50px !important;
  }
  .simple-text p {
    padding: 0 30px;
  }
  .legal .article-view-title {
    font-size: 40px;
    margin-bottom: 30px !important;
    padding-right: calc(var(--column-width) + 50px);
    line-height: 35px;
  }
  .legal .article {
    padding-left: 0 !important;
  }
  #error-404 {
    max-width: 100%;
    padding: 100px 30px;
  }
  #cookiesbar a.ok {
    max-width: 120px;
  }
  #cookiesbar .inner {
    -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;
  }
  #cookiesbar .inner > * {
    display: block;
  }
  #top-wrapper:not(.full-width-content) > * {
    margin-left: 0;
    max-width: 100%;
  }
  #top-wrapper:not(.full-width-content):before {
    left: 0;
  }
  #action-buttons-group {
    width: 100% !important;
    max-width: 100%;
  }
  .action-button {
    width: 100%;
  }
  .home .hero-image .bg-vid {
    height: 100vh;
  }
  .home #landing-news .tabs-content {
    max-width: calc(var(--block-width) - (var(--column-width) * 2)) !important;
  }
  .home #landing-news .more-items-list {
    max-width: calc(var(--block-width) - (var(--column-width) * 2)) !important;
  }
  .home #landing-news .more-items-list li {
    width: calc(50% - (var(--column-margin) * 2));
  }
  .home #landing-news .more-items-list li:last-child {
    display: none;
  }
  .home .hero-image .slide-content {
    margin-top: -105px !important;
  }
  .location-page #footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .location-page .slide-content {
    margin-top: 50px !important;
  }
  .hero-image .bg-vid,
  .hero-image .more-items-item {
    height: calc(100vh - 210px);
  }
  #top-wrapper {
    margin-top: -210px;
  }
  #top-wrapper.with-latest {
    margin-top: -260px;
  }
  #top-wrapper .widget.text-block-lg .more-items-list {
    max-width: calc(var(--column-width) * 8) !important;
  }
  #top-wrapper:not(.full-width-content) > *:first-child {
    margin-top: 0px;
  }
  #top-wrapper:not(.full-width-content) > #latest-bar {
    margin-top: 0;
  }
  .latest-bar ul,
  #latest-bar ul {
    max-width: 100% !important;
  }
  .latest-bar ul li .wrapper,
  #latest-bar ul li .wrapper {
    padding-left: 60px !important;
  }
  .latest-bar ul li .wrapper:after,
  #latest-bar ul li .wrapper:after {
    content: "";
    height: 100%;
    width: 150px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(8, 8, 10, 0)), to(#08080a));
    background: -o-linear-gradient(left, rgba(8, 8, 10, 0) 0%, #08080a 100%);
    background: linear-gradient(to right, rgba(8, 8, 10, 0) 0%, #08080a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0008080a', endColorstr='#08080a', GradientType=1);
    position: absolute;
    right: 0px;
    pointer-events: none;
  }
  #wrapper-combo-two {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #wrapper-combo-two > *:not(.widget-title) {
    padding-bottom: 80px !important;
  }
  #wrapper-combo-two #combo-item-1 {
    width: calc(var(--column-width) * 10);
    margin-left: auto;
    margin-right: auto;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 80px !important;
  }
  #wrapper-combo-two #combo-item-2 {
    width: calc(var(--column-width) * 12);
    margin-left: auto;
    margin-right: auto;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 80px !important;
  }
  #wrapper-combo-two #combo-item-2 .more-items-item .wrapper {
    margin-left: var(--column-width);
    width: calc(var(--column-width) * 8);
  }
  #wrapper-combo-left {
    display: block;
  }
  #wrapper-combo-left #combo-item-1 .more-items-item > a img {
    padding-left: var(--column-margin);
  }
  #wrapper-combo-left #combo-item-1 .more-items-item .wrapper {
    width: calc(var(--column-width) * 8);
    margin-right: calc(var(--column-width) * 3);
  }
  #wrapper-combo-left #combo-item-2 {
    width: calc(var(--column-width) * 10);
    margin-left: auto;
    margin-right: auto;
  }
  #wrapper-combo-left #combo-item-3 {
    width: calc(var(--column-width) * 12);
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
  }
  #wrapper-combo-left #combo-item-3 .more-items-item .wrapper {
    width: calc(var(--column-width) * 8);
    margin-right: calc(var(--column-width) * 3);
  }
  #wrapper-combo-left > *:not(.widget-title) {
    padding-bottom: 80px !important;
  }
  #wrapper-combo-right {
    display: block;
  }
  #wrapper-combo-right #combo-item-1 .more-items-item > a img {
    padding-right: var(--column-margin);
  }
  #wrapper-combo-right #combo-item-1 .more-items-item .wrapper {
    width: calc(var(--column-width) * 8);
    margin-right: calc(var(--column-width) * 3);
    margin-left: auto;
  }
  #wrapper-combo-right #combo-item-2 {
    width: calc(var(--column-width) * 10);
    margin-right: auto;
    margin-left: auto;
  }
  #wrapper-combo-right #combo-item-3 {
    width: calc(var(--column-width) * 12);
    margin-right: auto;
    margin-left: auto;
    margin-top: 0;
  }
  #wrapper-combo-right #combo-item-3 .more-items-item .wrapper {
    width: calc(var(--column-width) * 8);
    margin-right: calc(var(--column-width) * 3);
    margin-left: auto;
  }
  #wrapper-combo-right > *:not(.widget-title) {
    padding-bottom: 80px !important;
  }
  .widget.text-block-lg .more-items-list {
    max-width: calc(var(--column-width) * 11) !important;
  }
  #our-partners-text.widget.text-block-lg .more-items-list {
    max-width: calc(var(--column-width) * 8) !important;
  }
  #action-buttons-group {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity 0.3s 2s cubic-bezier(0.77, 0, 0.18, 1), bottom 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
    transition: opacity 0.3s 2s cubic-bezier(0.77, 0, 0.18, 1), bottom 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: transform 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.3s 2s cubic-bezier(0.77, 0, 0.18, 1), bottom 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
    transition: transform 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.3s 2s cubic-bezier(0.77, 0, 0.18, 1), bottom 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
    transition: transform 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.3s 2s cubic-bezier(0.77, 0, 0.18, 1), bottom 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.5s 1.2s cubic-bezier(0.77, 0, 0.18, 1);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  #join-us-header,
  #mediacenter-header {
    bottom: 170px;
    left: 0;
    width: 100%;
    padding-left: 60px;
    padding-right: 60px;
    background-color: #211f27 !important;
    max-width: calc(100% - 260px);
  }
  #join-us-header span,
  #mediacenter-header span {
    display: block;
  }
  #mediacenter-header {
    bottom: 70px;
  }
  #race-calendar ul li > h2 {
    width: calc(var(--column-width) * 3);
    margin-left: 0;
  }
  #race-calendar ul li .wrapper {
    width: calc(var(--column-width) * 3);
  }
  #drivers-programme ul li > a img:nth-child(2) {
    display: none;
  }
  #uncharted-territories .more-items-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding: 0;
    width: var(--block-width);
    margin: 0 auto;
  }
  #uncharted-territories .more-items-item > a {
    width: auto;
  }
  #uncharted-territories .more-items-item .wrapper {
    width: calc(var(--column-width) * 10);
    padding-left: var(--column-margin);
    padding-right: var(--column-margin);
    margin: 0 auto 50px;
    padding-top: 0;
  }
  #join-us,
  #sustainability-explore {
    padding-bottom: 0;
  }
  #join-us .more-items-list,
  #sustainability-explore .more-items-list {
    max-width: calc(var(--column-width) * 10) !important;
    padding-bottom: 140px;
    padding-top: 0;
  }
  #join-us .more-items-list .more-items-item,
  #sustainability-explore .more-items-list .more-items-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #join-us .more-items-list .more-items-item .wrapper,
  #sustainability-explore .more-items-list .more-items-item .wrapper {
    width: calc(var(--column-width) * 8);
    margin: 40px auto 0;
  }
  #join-us .more-items-list .more-items-item > a,
  #sustainability-explore .more-items-list .more-items-item > a {
    width: 100%;
  }
  #join-us .more-items-list .more-items-item > a img,
  #sustainability-explore .more-items-list .more-items-item > a img {
    padding-left: var(--column-margin);
  }
  #sustainability-explore .widget-title {
    padding-top: 80px;
  }
  .widget:not(.article-view):not(.navigation),
  .widget .slide-items {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  #landing-news .section-title,
  #our-partners-logos .section-title,
  #sustainability-explore .section-title,
  #landing-news .widget-title,
  #our-partners-logos .widget-title,
  #sustainability-explore .widget-title {
    margin-bottom: 55px;
  }
  #drivers-programme ul {
    margin-top: -50px;
  }
  .location-hero .slide-content .slide-title {
    max-width: 100%;
  }
  .location-hero .slide-content p small {
    font-size: 14px;
    color: #ffffff;
    letter-spacing: 0;
    display: block;
    margin-top: 30px;
    font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  .location-hero .slide-content .btn {
    position: absolute;
    bottom: 10vh;
    left: 50%;
    margin-left: -50px;
    -webkit-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  }
  .home .location-hero .bg-vid {
    height: 100vh;
  }
  .owl-item.active .location-hero {
    opacity: 1;
    pointer-events: all;
    -webkit-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    transition: opacity 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  }
  .owl-item.active .location-hero .slide-content .slide-title {
    -webkit-transform: translate(0px, 0%);
    -ms-transform: translate(0px, 0%);
    transform: translate(0px, 0%);
    -webkit-transition: -webkit-transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    transition: -webkit-transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    transition: transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    transition: transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1), -webkit-transform 0.5s 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  }
  #location-wrapper.owl-carousel .owl-stage-outer {
    height: 100vh;
  }
  #location-wrapper.owl-carousel.owl-drag .owl-item {
    -webkit-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    transition: opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  }
  .h-scroll .column {
    display: block;
    overflow: visible;
  }
  .h-scroll.page-loaded {
    overflow-y: auto;
  }
  .location-page #horizontal-scroll-content-wrapper .square-img-text > ul > li > a img {
    margin-bottom: 0;
  }
  #horizontal-scroll-content-wrapper {
    min-height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    background-color: transparent;
    /* THE CAR */
    /* END THE CAR */
  }
  #horizontal-scroll-content-wrapper .widget-title {
    padding-left: var(--column-margin);
    padding-right: var(--column-margin);
  }
  #horizontal-scroll-content-wrapper > *:not(.up-next):not(#the-car):not(#large-square):not(#refurbishment):not(.priority-item):not(#st-helena):not(#iso-2021):not(#the-problem):not(.science-team-item):not(#race-calendar):not(#loc-legacy) > ul > li .wrapper {
    margin-left: calc(var(--column-width) + 50px);
  }
  #horizontal-scroll-content-wrapper > *:not(.up-next) {
    padding-top: 80px !important;
    padding-bottom: 0 !important;
  }
  #horizontal-scroll-content-wrapper > *:not(.science-team-item) > ul > li {
    margin-left: 0;
  }
  #horizontal-scroll-content-wrapper > *:not(.science-team-item) > ul > li > a {
    width: 100% !important;
    max-width: none !important;
  }
  #horizontal-scroll-content-wrapper > *:not(.science-team-item) > ul > li > a img {
    padding-left: var(--column-margin) !important;
    padding-right: var(--column-margin) !important;
  }
  #horizontal-scroll-content-wrapper > *:not(.science-team-item).margin-right > ul > li {
    margin-right: 0;
  }
  #horizontal-scroll-content-wrapper > *:not(.science-team-item).margin-bottom > ul > li {
    margin-bottom: 80px !important;
  }
  #horizontal-scroll-content-wrapper .h-img-32 ul li > a {
    padding-left: calc(var(--column-margin) + 50px);
    padding-right: calc(var(--column-margin) + 50px);
  }
  #horizontal-scroll-content-wrapper .h-main-text-long {
    margin-top: var(--header-height);
    padding-top: 80px !important;
    margin-right: auto;
    margin-left: auto;
  }
  #horizontal-scroll-content-wrapper .h-main-text-long .widget-title {
    margin-left: 0;
  }
  #horizontal-scroll-content-wrapper .h-main-text-long ul {
    max-width: var(--block-width);
    margin: 30px auto 0;
  }
  #horizontal-scroll-content-wrapper .h-main-text-long ul li {
    margin: 0;
    width: 100%;
  }
  #horizontal-scroll-content-wrapper .h-main-text-long ul li .wrapper {
    margin: 0 !important;
    width: 100%;
  }
  #horizontal-scroll-content-wrapper .h-main-text {
    width: 100%;
  }
  #horizontal-scroll-content-wrapper .h-main-text .widget-title {
    margin-left: calc(var(--column-width) + 50px);
  }
  #horizontal-scroll-content-wrapper .h-main-text .wrapper {
    width: calc(var(--column-width) * 8);
    padding-top: 0;
  }
  #horizontal-scroll-content-wrapper .h-large-square {
    width: 100%;
  }
  #horizontal-scroll-content-wrapper .h-large-square ul li > a img {
    width: 100vw;
    height: 100vw;
  }
  #horizontal-scroll-content-wrapper .h-img-23 > ul > li {
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #horizontal-scroll-content-wrapper .h-img-23 > ul > li > a {
    padding-left: calc(var(--column-width) + 50px);
    padding-right: calc(var(--column-width) + 50px);
  }
  #horizontal-scroll-content-wrapper .h-img-23 > ul > li .wrapper {
    margin-top: 40px;
  }
  #horizontal-scroll-content-wrapper #testing {
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 0;
  }
  #horizontal-scroll-content-wrapper #dakar {
    width: calc(var(--column-width) * 10);
    margin-right: auto;
    margin-left: auto;
  }
  #horizontal-scroll-content-wrapper .h-small-text {
    padding-bottom: 0 !important;
  }
  #horizontal-scroll-content-wrapper .h-small-text > ul > li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  #horizontal-scroll-content-wrapper .h-small-text > ul > li .wrapper {
    margin-left: calc(var(--column-width) + 50px);
    width: calc(var(--column-width) * 8);
    margin-bottom: var(--header-height);
    padding-top: 0;
  }
  #horizontal-scroll-content-wrapper .small-img {
    padding-top: 0 !important;
    padding-left: 60px;
    padding-right: 60px;
  }
  #horizontal-scroll-content-wrapper .h-text-square {
    margin-top: 0;
    padding-left: 50px;
    padding-right: 50px;
    margin-left: 0;
    margin-right: 0;
  }
  #horizontal-scroll-content-wrapper .h-text-square .widget-title {
    display: none;
  }
  #horizontal-scroll-content-wrapper .h-text-square ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    margin-left: 0;
  }
  #horizontal-scroll-content-wrapper .h-text-square ul li > a {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    max-width: 100%;
    display: block;
  }
  #horizontal-scroll-content-wrapper .h-text-square ul li > a img {
    padding: 0 var(--column-margin);
    margin-top: 0;
  }
  #horizontal-scroll-content-wrapper .h-text-square ul li .wrapper {
    margin-left: var(--column-width) !important;
    margin-bottom: var(--header-height);
    padding-left: var(--column-margin) !important;
    padding-right: var(--column-margin) !important;
  }
  #horizontal-scroll-content-wrapper #our-goals-small {
    padding-bottom: 0 !important;
    padding-top: 50px !important;
  }
  #horizontal-scroll-content-wrapper #our-goals-small ul li {
    margin-bottom: 0;
  }
  #horizontal-scroll-content-wrapper .priority-item {
    padding-top: 0 !important;
    width: 100%;
    padding-left: 60px !important;
    padding-right: 60px  !important;
  }
  #horizontal-scroll-content-wrapper .priority-item.img-end ul li > a {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #horizontal-scroll-content-wrapper .priority-item:not(.img-end) ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  #horizontal-scroll-content-wrapper .priority-item ul li {
    height: auto;
  }
  #horizontal-scroll-content-wrapper .priority-item ul li > a {
    margin-bottom: 0;
  }
  #horizontal-scroll-content-wrapper .priority-item ul li .wrapper {
    height: auto !important;
    padding: 50px 60px 180px !important;
    max-width: calc(var(--column-width) * 8);
    min-width: 0;
  }
  #horizontal-scroll-content-wrapper .priority-item#priority-001,
  #horizontal-scroll-content-wrapper .priority-item#priority-003,
  #horizontal-scroll-content-wrapper .priority-item#priority-005,
  #horizontal-scroll-content-wrapper .priority-item#priority-007 {
    width: 100%;
  }
  #horizontal-scroll-content-wrapper .priority-item#priority-002,
  #horizontal-scroll-content-wrapper .priority-item#priority-004,
  #horizontal-scroll-content-wrapper .priority-item#priority-006 {
    width: 100%;
  }
  #horizontal-scroll-content-wrapper .priority-item#priority-002 ul li > a,
  #horizontal-scroll-content-wrapper .priority-item#priority-004 ul li > a,
  #horizontal-scroll-content-wrapper .priority-item#priority-006 ul li > a {
    padding-left: calc(var(--column-width) * 1);
    padding-right: calc(var(--column-width) * 1);
  }
  #horizontal-scroll-content-wrapper #h-small-text-1 ul li .wrapper {
    margin-left: var(--column-width);
    margin-bottom: 0 !important;
  }
  #horizontal-scroll-content-wrapper #enel > ul > li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #horizontal-scroll-content-wrapper #enel > ul > li .wrapper {
    margin-top: var(--header-height);
    margin-bottom: 0;
  }
  #horizontal-scroll-content-wrapper #iso-2021 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  #horizontal-scroll-content-wrapper #iso-2021 li .wrapper {
    margin-left: var(--column-width);
  }
  #horizontal-scroll-content-wrapper #third-party ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 0 !important;
  }
  #horizontal-scroll-content-wrapper #third-party ul li .wrapper {
    padding-top: var(--header-height) !important;
  }
  #horizontal-scroll-content-wrapper #legacy-programme {
    padding-top: 0 !important;
  }
  #horizontal-scroll-content-wrapper #legacy-programme ul li .wrapper {
    padding-top: 80px;
  }
  #horizontal-scroll-content-wrapper #our-goals {
    padding-top: 80px !important;
    padding-left: calc(var(--column-width) + 50px) !important;
    padding-right: calc(var(--column-width) + 50px) !important;
    padding-bottom: 0 !important;
    margin-top: 40px;
  }
  #horizontal-scroll-content-wrapper #our-goals ul li .wrapper {
    margin-left: 0;
    margin-bottom: 0;
  }
  #horizontal-scroll-content-wrapper #our-goals-items {
    padding: 50px calc((var(--column-width) / 2) + 60px) 40px !important;
    overflow-x: auto;
  }
  #horizontal-scroll-content-wrapper #our-goals-items ul {
    width: calc(var(--column-width) * 40);
  }
  #horizontal-scroll-content-wrapper #our-goals-items ul li > a img {
    padding: 0 !important;
  }
  #horizontal-scroll-content-wrapper #our-goals-items ul li .wrapper {
    margin-left: 0 !important;
    margin-top: 0 !important;
  }
  #horizontal-scroll-content-wrapper #race-calendar.location-calendar ul li > a:before {
    width: 150px;
    height: 150px;
    margin-left: -75px;
    margin-top: -75px;
  }
  #horizontal-scroll-content-wrapper .square-img-text:not(#loc-legacy-2) ul li > a img {
    margin-bottom: 0;
  }
  #horizontal-scroll-content-wrapper .square-img-text {
    margin: 0;
    padding-left: calc(var(--column-width) + 50px);
    padding-right: calc(var(--column-width) + 50px);
    padding-top: var(--header-height) !important;
    padding-bottom: 0 !important;
  }
  #horizontal-scroll-content-wrapper .square-img-text#loc-legacy-2 {
    padding-bottom: calc(var(--header-height) * 3) !important;
  }
  #horizontal-scroll-content-wrapper .square-img-text ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #horizontal-scroll-content-wrapper .square-img-text ul li > a {
    width: 100%;
  }
  #horizontal-scroll-content-wrapper .square-img-text ul li > a img {
    padding-right: var(--column-margin);
    margin-bottom: 0;
  }
  #horizontal-scroll-content-wrapper .square-img-text ul li .wrapper {
    padding-top: var(--header-height);
    margin-left: 0;
    width: calc(var(--column-width) * 8);
  }
  #horizontal-scroll-content-wrapper #loc-legacy-2 ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 80px !important;
  }
  #horizontal-scroll-content-wrapper #loc-legacy-2 ul li > a img {
    padding: 0;
  }
  #horizontal-scroll-content-wrapper #science-team {
    padding-top: 40px !important;
    overflow-x: auto;
  }
  #horizontal-scroll-content-wrapper #science-team.large-list ul {
    width: calc(var(--column-width) * 60) !important;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  #horizontal-scroll-content-wrapper #science-team.large-list ul li {
    width: calc(var(--column-width) * 10) !important;
    height: auto;
  }
  .location-page #horizontal-scroll-content-wrapper .h-main-text-long,
  .location-page #horizontal-scroll-content-wrapper #sustainability-main-text {
    margin-top: 0;
    padding-top: 80px !important;
    width: 100%;
    padding-left: calc(var(--column-width) + 50px);
    padding-right: calc(var(--column-width) + 50px);
  }
  .location-page #horizontal-scroll-content-wrapper .square-img-text ul li .wrapper {
    padding-top: 80px;
  }
  .science #horizontal-scroll-content-wrapper .h-main-text-long .widget-title,
  .partners #horizontal-scroll-content-wrapper .h-main-text-long .widget-title {
    margin-left: 60px;
  }
  .science #horizontal-scroll-content-wrapper .h-main-text-long ul li,
  .partners #horizontal-scroll-content-wrapper .h-main-text-long ul li {
    margin-left: 60px !important;
  }
  .science #science-team,
  .partners #science-team,
  .science #partners-list,
  .partners #partners-list {
    padding-left: 60px !important ;
  }
  .science #science-team ul li:first-child,
  .partners #science-team ul li:first-child,
  .science #partners-list ul li:first-child,
  .partners #partners-list ul li:first-child {
    margin-left: 0 !important;
  }
  #horizontal-scroll-content-wrapper #science-team > ul > li:first-child,
  #horizontal-scroll-content-wrapper #partners-list > ul > li:first-child {
    margin-left: 0 !important;
  }
  .partners #partners-list {
    padding-top: 80px !important;
    padding-right: 60px !important;
  }
  .partners #partners-list ul {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }
  .partners #partners-list ul li {
    margin: 0 0 40px !important;
    width: 100%;
  }
  #race-calendar.location-calendar {
    padding-left: 50px;
    padding-right: 50px;
    padding-top: var(--header-height) !important;
  }
  #race-calendar.location-calendar ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #race-calendar.location-calendar ul li > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    width: 100%;
    margin-bottom: 0;
    padding: 0;
  }
  #race-calendar.location-calendar ul li > a img {
    padding: 0 var(--column-margin);
  }
  #race-calendar.location-calendar ul li > a:after {
    text-align: center;
    font-size: 120px;
    line-height: 93px;
  }
  #race-calendar.location-calendar ul li > h2 {
    position: relative;
    width: 100%;
    text-align: center;
    margin: 0;
    bottom: -16px;
    font-size: 120px;
    line-height: 110px;
  }
  #race-calendar.location-calendar ul li .wrapper {
    padding-top: var(--header-height);
    margin-left: var(--column-width);
    width: calc(var(--column-width) * 8);
  }
  #race-calendar.location-calendar ul li .wrapper h2 {
    position: relative;
  }
  #race-calendar.large-list ul {
    width: 100%;
    padding-top: var(--header-height);
  }
  #race-calendar.large-list ul li {
    padding-top: var(--header-height);
    height: auto;
  }
  #race-calendar.large-list ul li > h2 {
    font-size: 120px;
    line-height: 110px;
    margin-bottom: -13px;
  }
  #race-calendar.large-list ul li .wrapper h2 {
    font-size: 45px;
  }
  #race-calendar.large-list ul li .wrapper h2 a span {
    font-size: 25px;
    line-height: 45px;
  }
  #race-calendar.large-list.double-header ul li > h2 {
    font-size: calc(100vw / 8);
  }
  #race-calendar.explore-data ul li .wrapper {
    width: calc(var(--column-width) * 3);
  }
  #race-calendar.explore-data ul li > a {
    width: calc(var(--column-width) * 3);
  }
  #race-calendar.explore-data ul li > h2 {
    width: calc(var(--column-width) * 3);
    text-align: center;
  }
  body.h-scroll .up-next,
  .up-next,
  #our-partners-wrapper {
    height: calc(100vh - 197px);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 0;
  }
  .up-next.img-aside ul li.more-items-item .wrapper {
    padding-right: 0 !important;
  }
  .up-next ul li {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .up-next ul li .wrapper {
    width: 100%;
    margin: 0;
    text-align: center !important;
  }
  .up-next ul li .wrapper h2 {
    padding-bottom: 40px;
  }
  .up-next ul li .wrapper h2 .up-next-title {
    font-size: 60px;
  }
  .up-next ul li .wrapper h2 .line-1,
  .up-next ul li .wrapper h2 .line-2 {
    padding-left: 0 !important;
    font-size: 30px;
  }
  #horizontal-scroll-content-wrapper .square-img-text ul li {
    width: calc(var(--column-width) * 10);
    margin: 0 auto;
  }
  .location-main .slide-content .btn {
    display: none;
  }
  .scroll-bt .row-fluid:before {
    display: none;
  }
  .scroll-bt .row-fluid .column:before,
  .scroll-bt .row-fluid .column:after {
    display: none;
  }
  body.home:not(.page-from-menu) #action-buttons-group {
    bottom: -210px;
    left: 0;
  }
  body.home:not(.page-from-menu) #top-wrapper {
    right: 0;
    bottom: -210px;
  }
  body.home.page-loaded #action-buttons-group,
  body.home.page-loaded #top-wrapper {
    bottom: 0;
  }
  body.home.page-from-menu #action-buttons-group {
    left: 0;
  }
  #top-messages {
    padding-bottom: 150px;
  }
  #top-messages-image {
    padding-bottom: 100px !important;
  }
  #top-messages-image:before {
    height: 150px;
  }
  #top-messages-image ul {
    margin-left: auto;
  }
  body.explore #top-messages .link-button {
    display: none;
  }
  .widget.last-element-footer.padding-0,
  .widget.last-element-footer {
    padding-bottom: 75px !important;
  }
  .small-hero-article > .article .article-view-body {
    max-width: 100%;
  }
  .small-hero-article > .article .article-view-body p,
  .small-hero-article > .article .article-view-body ul {
    font-size: 16px;
    line-height: 25px;
  }
  #landing-teams-drivers ul,
  #landing-teams ul {
    width: calc(var(--column-width) * 12);
  }
  #landing-teams-drivers ul li,
  #landing-teams ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 50px;
  }
  #landing-teams-drivers ul li > a,
  #landing-teams ul li > a {
    width: 100%;
    text-align: center;
  }
  #landing-teams-drivers ul li .wrapper,
  #landing-teams ul li .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: var(--column-width);
    padding-bottom: var(--column-width);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  #landing-teams-drivers ul li .wrapper h2,
  #landing-teams ul li .wrapper h2 {
    margin-bottom: 20px;
  }
  #landing-teams-drivers ul li .wrapper .link-button,
  #landing-teams ul li .wrapper .link-button {
    margin-left: 0;
  }
  #single-article ul {
    padding-bottom: 70px;
  }
  #single-article ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #single-article ul li > a {
    margin-bottom: 50px;
  }
  #single-article ul li .wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  #single-article ul li .wrapper h2 {
    margin-bottom: 10px;
  }
  #single-article ul li .wrapper .link-button {
    margin-top: 0;
  }
  body.white-page.open-menu #container {
    background-color: #08080a;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
  }
  #race-format-wrapper > * {
    padding-right: 0 !important;
    padding-left: 0 !important;
    max-width: var(--block-width);
  }
  #race-format-wrapper > * ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #race-format-wrapper > * ul li .wrapper {
    width: 100% !important;
    padding-left: var(--column-margin) !important;
    padding-right: var(--column-margin) !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    max-width: calc(var(--column-width) * 6);
  }
  #race-format-wrapper > * ul li > a {
    width: 100% !important;
  }
  #race-format-wrapper > * ul li > a img {
    padding-left: var(--column-margin);
    padding-right: var(--column-margin);
  }
  #race-format-wrapper > * ul li > h2 {
    width: 100% !important;
  }
  #race-format-video {
    padding: 0 var(--column-margin);
  }
  #news-top {
    position: relative;
    width: 100%;
    top: 0;
    padding-bottom: 0 !important;
  }
  #news-top ul {
    max-width: 100% !important;
  }
  #news-top ul li {
    height: calc((var(--vh, 1vh) * 100) - 210px);
  }
  #news-top ul li .wrapper {
    padding-bottom: 60px;
  }
  #news-top ul li .wrapper .link-button {
    display: none;
  }
  #news-top ul li .wrapper .more-items-category {
    margin-top: auto;
    font-size: 16px;
  }
  #news-top ul li .wrapper h2 {
    margin-top: 50px;
    font-size: 60px;
    line-height: 50px;
  }
  #news-top ul li .wrapper time {
    font-size: 25px;
    line-height: 35px;
    margin-top: 50px;
  }
  #news-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
  }
  .news-landing.no-scroll.transparent-header {
    overflow: auto;
  }
  .news-landing.no-scroll.transparent-header #main {
    padding-top: 0;
  }
  .news-landing #landing-news {
    overflow: hidden;
    height: auto;
    padding-right: 50px !important;
    padding-left: 50px !important;
    padding-bottom: 100px;
    padding-top: 55px !important;
  }
  .news-landing #landing-news header {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: auto;
    padding: 0;
  }
  .news-landing #landing-news header ul {
    height: 70px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 60px;
    padding-right: 60px;
  }
  .news-landing #landing-news .tabs-content section {
    padding-top: 0;
  }
  .news-landing #landing-news .tabs-content section ul li {
    width: calc(50% - var(--column-margin) * 2);
    margin-left: var(--column-margin);
    margin-right: var(--column-margin);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: calc(var(--column-margin) * 4);
  }
  .news-landing #landing-news .tabs-content section ul li .wrapper {
    padding-left: 0 !important;
  }
  .news-landing.white-page #header #navigation-toggle span {
    color: #ffffff;
  }
  .news-landing.scroll-not-top.page-loaded #header #navigation,
  .news-landing.scroll-not-top.page-loaded #header #navigation-toggle span {
    margin-top: 0;
  }
  .news .action-button {
    max-width: 100% !important;
  }
  .join-us-hero .bg-vid {
    height: 100svh;
  }
  .join-us-hero .slide-content {
    padding-left: 60px !important;
    padding-right: 60px !important;
    width: 100%;
  }
  body.newsletter {
    overflow: auto;
  }
  body.newsletter #footer {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }
  .latest-bar ul li .wrapper h2 {
    width: 100%;
    padding-left: 85px;
  }
  .latest-bar ul li .wrapper h2 a {
    padding-right: 150px;
  }
  #landing-teams-drivers ul li {
    height: auto;
    margin-left: var(--column-margin);
    margin-right: var(--column-margin);
    margin-bottom: calc(var(--column-width) * 3) !important;
  }
  #landing-teams-drivers ul li .wrapper {
    width: 100%;
    padding-bottom: 0;
    padding-right: var(--column-width);
    display: block;
    min-height: calc(var(--column-width) * 8);
    padding-left: var(--column-width);
  }
  #landing-teams-drivers ul li .img-team {
    flex-wrap: wrap;
    width: calc(var(--column-width) * 9.7);
    padding-right: 0;
    position: relative;
    height: auto;
    margin: 0;
  }
  #landing-teams-drivers ul li .img-team img {
    width: 100%;
    height: auto;
  }
  #landing-teams-drivers ul li .img-team a {
    width: 50%;
    height: auto;
  }
  #landing-teams-drivers ul li .img-team a.img-link1 {
    padding-left: 0;
  }
  #landing-teams-drivers ul li .img-team a.img-link2 {
    padding-right: 0;
  }
  #landing-teams-drivers ul li .img-team:last-child {
    display: none;
  }
  #landing-teams-drivers ul li .wrapper .more-items-text {
    display: none;
  }
  #landing-teams-drivers ul li .wrapper .link-button {
    margin-top: 0;
    position: absolute;
    bottom: -80px;
  }
  #landing-teams-drivers ul li .wrapper .team-color {
    display: block;
  }
  .news-landing #landing-news header:before {
    left: 0;
    width: 50px;
  }
  .news-landing #landing-news header:after {
    right: 0;
    width: 50px;
  }
  #sign-up .widget-title {
    font-size: 25px;
    line-height: 1;
  }
  .social-login .widget-title small,
  .widget-title .social-login small {
    font-size: 18px;
  }
  .widget-title span.social-login small {
    font-size: 20px;
  }
  body.partners #hero-small .fotorama__img {
    left: 0 !important;
  }
  #race-calendar.location-calendar ul li:before,
  #landing-teams-drivers ul li > h2 {
    display: none;
  }
  .hero-small-img ~ .img-aside:not(.full-width) ul.more-items-list {
    padding-right: 60px;
  }
  .hero-small-img ~ .img-aside:not(.full-width) ul.more-items-list li {
    flex-direction: column;
  }
  .hero-small-img ~ .img-aside:not(.full-width) ul.more-items-list li .wrapper {
    padding-top: 30px;
    width: 100%;
    padding-left: 0;
  }
  .hero-small-img ~ .img-aside:not(.full-width) ul.more-items-list li > a img {
    padding: var(--column-margin);
  }
  #driver-lineup {
    padding-right: 50px;
    padding-left: 50px;
  }
  #driver-lineup ul {
    position: relative;
  }
  #driver-lineup ul li {
    position: relative;
    width: calc(100% - var(--column-margin) * 2);
    pointer-events: none;
  }
  #driver-lineup ul li:last-child {
    position: absolute;
  }
  #driver-lineup ul li:last-child > a {
    margin-left: auto;
  }
  #driver-lineup ul li:last-child > a:after {
    right: calc(100% - var(--column-margin));
    left: var(--column-margin);
  }
  #driver-lineup ul li:last-child > a img {
    padding-left: var(--column-margin) !important;
  }
  #driver-lineup ul li:last-child.active > a:after {
    right: 0;
    left: var(--column-margin);
  }
  #driver-lineup ul li:first-child > a:after {
    left: calc(100% - var(--column-margin));
    right: var(--column-margin);
  }
  #driver-lineup ul li:first-child > a img {
    padding-right: var(--column-margin) !important;
  }
  #driver-lineup ul li > a {
    position: relative;
    width: 50%;
    pointer-events: none;
    overflow: visible;
  }
  #driver-lineup ul li > a:after {
    content: "";
    height: 8px;
    background-color: #02FD9C;
    position: absolute;
    bottom: -18px;
    -webkit-transition: right 0.3s cubic-bezier(0.77, 0, 0.18, 1), left 0.3s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: right 0.3s cubic-bezier(0.77, 0, 0.18, 1), left 0.3s cubic-bezier(0.77, 0, 0.18, 1);
    transition: right 0.3s cubic-bezier(0.77, 0, 0.18, 1), left 0.3s cubic-bezier(0.77, 0, 0.18, 1), visibility 0s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
    visibility: hidden;
  }
  #driver-lineup ul li > a img {
    pointer-events: all;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  #driver-lineup ul li .wrapper {
    padding-right: 0 !important;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1), visibility 0.3s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1), visibility 0.3s cubic-bezier(0.77, 0, 0.18, 1);
    transition: opacity 0.3s cubic-bezier(0.77, 0, 0.18, 1), visibility 0.3s cubic-bezier(0.77, 0, 0.18, 1);
    padding-top: 50px !important;
  }
  #driver-lineup ul li .wrapper .link-button {
    pointer-events: all;
  }
  #driver-lineup ul li.active {
    z-index: 1;
  }
  #driver-lineup ul li.active > a:after {
    left: 0;
    right: var(--column-margin);
    -webkit-transition: right 0.3s 0.3s cubic-bezier(0.77, 0, 0.18, 1), left 0.3s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: right 0.3s 0.3s cubic-bezier(0.77, 0, 0.18, 1), left 0.3s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
    transition: right 0.3s 0.3s cubic-bezier(0.77, 0, 0.18, 1), left 0.3s 0.3s cubic-bezier(0.77, 0, 0.18, 1), visibility 0.3s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
    visibility: visible;
  }
  #driver-lineup ul li.active .wrapper {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0.3s cubic-bezier(0.77, 0, 0.18, 1), visibility 0.3s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: opacity 0.3s 0.3s cubic-bezier(0.77, 0, 0.18, 1), visibility 0.3s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
    transition: opacity 0.3s 0.3s cubic-bezier(0.77, 0, 0.18, 1), visibility 0.3s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  }
  #race-calendar.elements-inline ul li > h2 {
    width: calc(var(--column-width) * 6);
  }
  #race-calendar.elements-inline ul li .wrapper {
    width: calc(var(--column-width) * 3);
  }
  #form-wrapper #sign-up {
    max-width: 100%;
    left: 0;
    overflow: auto;
    bottom: 0;
    padding: 0 calc(var(--header-height) + var(--column-margin)) 50px;
    width: 100%;
  }
  #sign-up.transparent-form .formly .formly-field:first-child .separator {
    width: 100%;
  }
  #form-wrapper #sign-up .formly-field.description {
    position: relative;
    right: 0;
    width: 100%;
    padding-left: 0;
  }
  #form-wrapper .hero-image .bg-vid {
    height: 100svh;
  }
  #top-wrapper.full-width-content ~ #top-wrapper {
    margin-top: 0;
  }
  #top-wrapper.full-width-content {
    flex-direction: column;
    margin-top: -200px;
  }
  #top-wrapper > *#latest-bar.single-item-bar {
    display: none;
  }
  #top-wrapper.full-width-content > * {
    margin-top: 0 !important;
    width: 100% !important;
    max-width: 100%;
  }
  #top-wrapper.full-width-content .action-button {
    height: 70px;
  }
  .trophy-hero .slide .slide-title a {
    background-size: 95% auto;
  }
  #what-we-looking-for ul.more-items-list {
    width: 100%;
    margin-top: -53px;
  }
  #what-we-looking-for ul.more-items-list li {
    flex-direction: column;
  }
  #what-we-looking-for ul.more-items-list li .wrapper {
    padding: 0 var(--column-margin) !important;
    max-width: var(--block-width);
    margin: 0 auto;
  }
  #trophy-quote {
    display: none;
  }
  #judging-criteria ul li .wrapper {
    width: 100%;
    margin: 0;
    transform: none;
    padding-left: 60px;
    padding-right: 60px;
  }
  #judging-criteria ul li .wrapper:after {
    background-image: url(../img/trophy-design/garbage-to-gold-mobile.jpg);
    width: var(--block-width);
    margin-top: 40px;
    left: auto;
    right: 50px;
    background-size: auto 100%;
    height: calc(var(--block-width) * 2 / 3);
  }
  #the-prize {
    padding-top: calc(var(--block-width) * 2 / 3);
  }
  #the-prize ul {
    max-width: 100% !important;
  }
  #trash-img ul {
    margin-left: 50px;
  }
  #trophy-wrapper-2 {
    flex-direction: column;
  }
  #sign-up.trophy-signup {
    margin: 0;
    width: 100%;
  }
  #how-to {
    width: 100%;
    padding: 45px !important;
  }
  .trophy-menu-button,
  .research-menu-button,
  .count-us-in-menu-button {
    bottom: 75px;
  }
  .research-menu-button {
    right: 40px;
    bottom: 230px;
  }
  .article-aside #sign-up {
    max-width: 100%;
    width: 100%;
  }
  .x-background.video-live.center-box .slide .slide-content {
    max-width: 100%;
    margin-top: -128px !important;
  }
  .x-background.video-live.center-box .slide {
    background: url(../img/x-background.png) center calc(50% - 142px) no-repeat rgba(0, 0, 0, 0.1);
    background-size: auto 120vh;
  }
  .location-hero.video-live .slide-content .btn {
    position: relative;
    bottom: auto;
    left: auto;
    margin-left: auto;
  }
  #trash-img.hide-mobile:before,
  #sign-up.trophy-signup:after {
    display: none;
  }
  .wrapper-broadcaster {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .wrapper-broadcaster > * {
    width: 100%;
    max-width: 100%;
    padding-top: 20px !important;
  }
  .wrapper-broadcaster > *:first-child {
    padding-bottom: 0 !important;
  }
  .wrapper-broadcaster .img-aside.img-end .more-items-item .wrapper {
    padding-right: var(--column-margin) !important;
  }
  .broadcasters-text {
    padding-bottom: 0 !important;
  }
  #liveDashboard > * {
    max-width: 100%;
  }
  #top-wrapper-v3 {
    width: 100%;
    margin-right: 0;
    padding-bottom: 200px;
  }
  #top-wrapper-v3 #latest-bar {
    margin-top: -150px;
  }
  #top-wrapper-v3 #latest-bar.latest-bar ul:before {
    left: 0;
    padding-left: 60px;
  }
  #top-wrapper-v3 #latest-bar.latest-bar ul li .wrapper h2 {
    padding-left: 100px;
    font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  #top-wrapper-v3 #latest-bar.latest-bar ul li .wrapper .link-button {
    display: none;
  }
  #top-wrapper-v3 #scroll-down-info {
    margin-top: 0;
  }
  #top-wrapper-v3 #scroll-down-info:not(.new-countdown) {
    margin-top: -153px;
  }
  #top-wrapper-v3 > * {
    max-width: 100vw;
  }
  #homev3-right-side-two {
    bottom: -129px;
  }
  .top-stories-wrapper #locations-menu {
    bottom: 170px;
    width: 100%;
  }
  .top-stories-wrapper #locations-menu ul {
    padding: 0 50px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .home-v3.home .hero-image .slide-content {
    padding-bottom: 240px;
  }
  #homev3-right-side {
    position: relative;
    right: 0;
    margin-right: 60px;
    width: auto;
    top: 0;
    margin-left: 60px;
  }
  .schedule-table#schedule-one {
    margin-top: 60px;
  }
  #home-combo-1 #home-combo-item-1 {
    margin-left: 60px;
    width: calc(var(--column-width) * 7 - (var(--column-margin) * 2));
  }
  #home-combo-1 #home-combo-item-1 ul {
    max-width: 100% !important;
  }
  #home-combo-1 #home-combo-item-2 {
    position: relative;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    right: 0;
    padding-top: 60px !important;
    -webkit-box-shadow: 0 -15px 20px -5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 -15px 20px -5px rgba(0, 0, 0, 0.1);
  }
  #home-combo-1 #home-combo-item-2 .widget-title {
    display: block;
  }
  #home-combo-1 #home-combo-item-2 ul {
    margin-left: 0;
    max-width: 100% !important;
    margin-top: 40px;
  }
  #home-combo-1 #home-combo-item-2 ul li {
    margin-bottom: 0;
    padding-right: var(--column-width);
  }
  #home-combo-1 #home-combo-item-3 {
    width: calc(var(--column-width) * 7);
    margin-left: auto;
    margin-right: 60px;
  }
  #home-combo-1 #home-combo-item-3 .wrapper {
    left: calc(var(--column-width) * -2);
  }
  #home-combo-1 .wrapper h2 {
    font-size: 16px;
    line-height: 16px;
    max-width: calc(var(--column-width) * 5);
  }
  #home-combo-2 {
    padding-bottom: 50px;
  }
  #home-combo-2 #home2-combo-item-1 {
    width: calc(var(--column-width) * 5 - (var(--column-margin) * 2));
    margin-left: calc(var(--column-width) + 60px);
    margin-top: -17vw;
  }
  #home-combo-2 #home2-combo-item-1 ul li .wrapper {
    left: calc(var(--column-width) * -1 - 60px);
    padding-left: 0;
    padding-right: 0;
  }
  #home-combo-2 #home2-combo-item-2 {
    width: calc(var(--column-width) * 4 + 50px);
    margin-left: 0;
    margin-top: 22vw;
  }
  #home-combo-2 #home2-combo-item-2 .wrapper {
    left: calc(var(--column-width) * -1.5);
    top: 100%;
  }
  #home-combo-2 #home2-combo-item-3 {
    margin-left: 60px;
    width: calc(var(--column-width) * 6 - var(--column-margin) * 2);
    margin-top: -17vw;
  }
  #home-combo-2 #home2-combo-item-3 .wrapper {
    padding-right: 0;
  }
  #home-combo-2 #home2-combo-item-4 {
    padding-top: 60px !important;
    -webkit-box-shadow: 0 -15px 20px -5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 -15px 20px -5px rgba(0, 0, 0, 0.1);
    width: 100%;
    margin-right: 0;
    margin-top: 4vw;
  }
  #home-combo-2 #home2-combo-item-4 ul {
    padding: 0 var(--column-width);
  }
  #home-combo-2 #home2-combo-item-4 ul li {
    width: calc(var(--column-width) * 5);
    padding-left: var(--column-margin);
    padding-right: var(--column-margin);
    margin-bottom: 0;
  }
  #home-combo-2 .wrapper h2 {
    font-size: 16px;
    line-height: 16px;
    max-width: calc(var(--column-width) * 5);
  }
  .boxed .more-items-item .more-items-category,
  .new-boxed .more-items-item .more-items-category {
    font-size: 35px;
    line-height: 1;
  }
  .boxed .more-items-item .wrapper > *:not(.more-items-category),
  .new-boxed .more-items-item .wrapper > *:not(.more-items-category) {
    margin-left: var(--column-width);
  }
  .boxed .more-items-item .wrapper > *:not(.more-items-category),
  .new-boxed .more-items-item .wrapper > *:not(.more-items-category) {
    margin-left: calc(var(--column-width) / 1.5);
  }
  .boxed.bottom-box .more-items-item {
    margin-bottom: 150px;
  }
  .boxed.bottom-box .wrapper {
    top: calc(100% - var(--column-width) * 0.5);
  }
  .widget.only-buttom .widget.only-buttom .more-items-item {
    margin-bottom: 0;
  }
  .widget.only-buttom .more-items-item .wrapper {
    top: auto;
    position: relative;
    left: 0;
    padding: 5px 0 0 0;
  }
  #our-partners-logos .more-items-item {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 18px auto;
    width: 30%;
  }
  #our-partners-logos .more-items-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #our-partners-logos .more-items-item:nth-child(2),
  #our-partners-logos .more-items-item:nth-child(3),
  #our-partners-logos .more-items-item:nth-child(4),
  #our-partners-logos .more-items-item:nth-child(5),
  #our-partners-logos .more-items-item:nth-child(6),
  #our-partners-logos .more-items-item:nth-child(7) {
    padding: 0;
    border: none;
    width: 50%;
  }
  #footer #our-partners-logos .more-items-list {
    flex-direction: row;
  }
  #footer #our-partners-logos .more-items-list .more-items-item {
    width: 20%;
  }
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr td:last-child:before {
    content: "Where to watch";
    opacity: 0.3;
    color: #ffffff;
    font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    display: block;
    margin-bottom: 5px;
    display: none;
  }
  .broadcast-wrapper .schedule-table .wrapper h2 .dark {
    color: #ffffff;
  }
  .broadcast-wrapper .schedule-table.desert#schedule-three ul li .wrapper table tr:last-child td:not(:first-child) {
    color: #ffffff;
  }
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr:nth-child(2) td:last-child {
    padding-bottom: 20px;
  }
  #top-wrapper-v3 .schedule-table ul li .wrapper table tr:first-child,
  .broadcast-wrapper .schedule-table ul li .wrapper table tr:first-child {
    display: none;
  }
  #top-wrapper-v3 .schedule-table table tr,
  .broadcast-wrapper .schedule-table table tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #top-wrapper-v3 .schedule-table ul li.more-items-item .wrapper table tr td,
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr td {
    padding: 10px 20px;
  }
  #top-wrapper-v3 .schedule-table ul li.more-items-item .wrapper table tr td:first-child,
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr td:first-child {
    background: #000000;
    width: 100%;
    font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #ffffff;
  }
  #top-wrapper-v3 .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td:last-child,
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td:last-child {
    width: 100%;
  }
  #top-wrapper-v3 .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td:nth-child(2),
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td:nth-child(2) {
    padding-bottom: 0;
  }
  #top-wrapper-v3 .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td:nth-child(3),
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td:nth-child(3) {
    padding-top: 0;
  }
  #top-wrapper-v3 .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td:nth-child(4),
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td:nth-child(4) {
    padding-top: 0;
  }
  #top-wrapper-v3 .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td,
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td {
    font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  #top-wrapper-v3 .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td span.hide-desktop.chaney-wide,
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td span.hide-desktop.chaney-wide,
  #top-wrapper-v3 .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td span.hide-desktop.chaney,
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td span.hide-desktop.chaney {
    width: 50%;
    display: inline-block;
    font-size: 16px;
    vertical-align: middle;
    line-height: 1.1;
  }
  #top-wrapper-v3 .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td span.hide-desktop.chaney,
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper table tr:not(:first-child) td span.hide-desktop.chaney {
    width: 60%;
  }
  #top-wrapper-v3 .schedule-table ul li.more-items-item .wrapper h2,
  .broadcast-wrapper .schedule-table ul li.more-items-item .wrapper h2 {
    margin-top: 0px;
  }
  #top-wrapper-v3 #schedule-three.schedule-table.desert ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper #schedule-three.schedule-table.desert ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #F9B600;
  }
  #top-wrapper-v3 #schedule-three.schedule-table.amazon ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper #schedule-three.schedule-table.amazon ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #21CF5A;
  }
  #top-wrapper-v3 #schedule-three.schedule-table.island ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper #schedule-three.schedule-table.island ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #FF4100;
  }
  #top-wrapper-v3 #schedule-three.schedule-table.island-other ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper #schedule-three.schedule-table.island-other ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #4DC19D;
  }
  #top-wrapper-v3 #schedule-three.schedule-table.copper ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper #schedule-three.schedule-table.copper ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #A8483D;
  }
  #top-wrapper-v3 #schedule-three.schedule-table.hydro ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper #schedule-three.schedule-table.hydro ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #0BAEFF;
  }
  #top-wrapper-v3 #schedule-three.schedule-table.andes ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper #schedule-three.schedule-table.andes ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #8451F4;
  }
  #top-wrapper-v3 #schedule-three.schedule-table.arctic ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper #schedule-three.schedule-table.arctic ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #31DBE0;
  }
  #top-wrapper-v3 #schedule-three.schedule-table.glacier ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper #schedule-three.schedule-table.glacier ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #FF6A5D;
  }
  #top-wrapper-v3 #schedule-three.schedule-table.valley ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper #schedule-three.schedule-table.valley ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #8C6EED;
  }
  #top-wrapper-v3 .schedule-table.highlight-last.desert ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper .schedule-table.highlight-last.desert ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #F9B600 !important;
  }
  #top-wrapper-v3 .schedule-table.highlight-last.amazon ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper .schedule-table.highlight-last.amazon ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #21CF5A !important;
  }
  #top-wrapper-v3 .schedule-table.highlight-last.island ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper .schedule-table.highlight-last.island ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #FF4100 !important;
  }
  #top-wrapper-v3 .schedule-table.highlight-last.island-other ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper .schedule-table.highlight-last.island-other ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #4DC19D !important;
  }
  #top-wrapper-v3 .schedule-table.highlight-last.copper ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper .schedule-table.highlight-last.copper ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #A8483D !important;
  }
  #top-wrapper-v3 .schedule-table.highlight-last.hydro ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper .schedule-table.highlight-last.hydro ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #0BAEFF !important;
  }
  #top-wrapper-v3 .schedule-table.highlight-last.andes ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper .schedule-table.highlight-last.andes ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #8451F4 !important;
  }
  #top-wrapper-v3 .schedule-table.highlight-last.arctic ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper .schedule-table.highlight-last.arctic ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #31DBE0 !important;
  }
  #top-wrapper-v3 .schedule-table.highlight-last.glacier ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper .schedule-table.highlight-last.glacier ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #FF6A5D !important;
  }
  #top-wrapper-v3 .schedule-table.highlight-last.valley ul li.more-items-item .wrapper table tr:last-child td:first-child,
  .broadcast-wrapper .schedule-table.highlight-last.valley ul li.more-items-item .wrapper table tr:last-child td:first-child {
    color: #8C6EED !important;
  }
  .schedule-table .widget-title {
    position: relative;
    font-size: 25px;
    text-align: left;
  }
  .medium-wrapper-title .wrapper h2 {
    font-size: 25px;
  }
  #article-view-broadcast #landing-broadcaster:not(.landing-current-broadcaster).dark .more-items-group > table > tbody > tr > td:first-child {
    background: #6C6A70;
  }
  #article-view-broadcast #landing-broadcaster:not(.landing-current-broadcaster).dark .more-items-group > table > tbody > tr:nth-child(odd) > td:last-child:not(:first-child) {
    background: #4C4B51;
  }
  #article-view-broadcast #landing-broadcaster:not(.landing-current-broadcaster).dark .more-items-group > table > tbody > tr:nth-child(even) > td:last-child:not(:first-child) {
    background: transparent;
  }
  #landing-broadcaster .more-items-group > table > tbody > tr > td table tr td {
    width: 100%;
  }
  #landing-broadcaster.landing-current-broadcaster .broadcast-table > tbody > tr:first-child {
    display: none;
  }
  #landing-broadcaster.landing-current-broadcaster .broadcast-table > tbody > tr .head-item {
    height: 62px;
    background-color: #6A686E !important;
    color: #ffffff !important;
    font-size: 16px;
    padding-top: 0;
    padding-bottom: 0;
    vertical-align: middle;
  }
  #landing-broadcaster.landing-current-broadcaster .extra-tr td {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  #landing-broadcaster.landing-current-broadcaster .broadcast-table > tbody > tr > td td:first-child {
    padding-left: 30px;
  }
  #landing-broadcaster.dark .more-items-group {
    border-bottom: 2px solid rgba(255, 255, 255, 0.1);
  }
  #landing-broadcaster.dark .more-items-group > table > tbody > tr > td:first-child {
    background: #6C6A70;
    font-weight: bold;
    font-size: 20px;
  }
  #landing-broadcaster.dark .more-items-group.open .trigg-bt {
    background-image: url(../img/broadcast/close-icon-white.svg);
  }
  #landing-broadcaster.dark .more-items-group .trigg-bt {
    background-image: url(../img/broadcast/plus-icon-white.svg);
  }
  #landing-broadcaster .more-items-group {
    padding: 20px 0;
    border-bottom: 2px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 0;
  }
  #landing-broadcaster .more-items-group > .wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  #landing-broadcaster .more-items-group .trigg-bt {
    width: 32px;
    height: 32px;
    background: url(../img/broadcast/plus-icon.svg) center center no-repeat transparent;
    background-size: contain;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  #landing-broadcaster .more-items-group.open .more-items-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #landing-broadcaster .more-items-group.open > table {
    display: table;
  }
  #landing-broadcaster .more-items-group.open .trigg-bt {
    background-image: url(../img/broadcast/close-icon.svg);
  }
  #landing-broadcaster .more-items-group > table,
  #landing-broadcaster .more-items-group .more-items-list {
    display: none;
    margin-top: 20px;
  }
  #landing-broadcaster .more-items-group > table thead {
    display: none;
  }
  #landing-broadcaster .more-items-group > table tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #landing-broadcaster .more-items-group > table tr td {
    width: 100%;
    height: auto;
  }
  #landing-broadcaster .more-items-group > table tr td table tr td {
    padding-left: 20px;
    padding-right: 20px;
  }
  #landing-broadcaster .more-items-group > table tr td table tr td:first-child {
    padding-bottom: 0;
  }
  #landing-broadcaster .more-items-group > table tr td table tr td:last-child {
    padding-top: 0;
  }
  #landing-broadcaster .more-items-group > table > tbody > tr > td:first-child {
    background-color: #000000;
    color: #ffffff;
    padding: 20px;
    width: 100%;
  }
  #landing-broadcaster .more-items-group > table > tbody > tr > td:first-child p {
    margin: 0;
  }
  #landing-broadcaster .more-items-group > table > tbody > tr > td:last-child {
    width: 100%;
  }
  #landing-broadcaster .more-items-item .wrapper table.broadcast-table tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #landing-broadcaster .more-items-item .wrapper table.broadcast-table tr td {
    width: 100%;
    height: auto;
  }
  #landing-broadcaster .more-items-item .wrapper table.broadcast-table tr td table tr td {
    padding-left: 20px;
    padding-right: 20px;
  }
  #landing-broadcaster .more-items-item .wrapper table.broadcast-table tr td table tr td:first-child {
    padding-bottom: 0;
  }
  #landing-broadcaster .more-items-item .wrapper table.broadcast-table tr td table tr td:last-child {
    padding-top: 0;
  }
  #landing-broadcaster .more-items-item .wrapper table.broadcast-table > tbody > tr > td:first-child {
    background-color: #000000;
    color: #ffffff;
    padding: 20px;
  }
  #landing-broadcaster .more-items-item .wrapper table.broadcast-table > tbody > tr > td:first-child p {
    margin: 0;
  }
  .img-aside .bg-vid {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  #video-banner-hyper.img-aside .bg-vid .slide,
  #video-banner-futuristic.img-aside .bg-vid .slide {
    padding-right: var(--column-width) !important;
    width: auto !important;
    margin-left: 60px !important;
    padding-top: 30px !important;
  }
  #video-banner-hyper.img-aside .bg-vid .YTPlayer,
  #video-banner-futuristic.img-aside .bg-vid .YTPlayer {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-right: 60px !important;
    margin-left: 60px !important;
    width: auto !important;
  }
  #video-banner-futuristic.img-aside .bg-vid .YTPlayer {
    padding-top: 58%;
  }
  #video-banner-hyper.img-aside .bg-vid .YTPlayer {
    padding-top: 42%;
  }
  .legacy-item#car-exterior ul li > a {
    position: relative;
  }
  .legacy-item ul li.more-items-item {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .legacy-item ul li.more-items-item .wrapper {
    width: auto !important;
    margin-right: 60px !important;
    margin-left: 60px !important;
    padding-top: 30px !important;
  }
  .legacy-item ul li.more-items-item > a {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-right: 60px !important;
    margin-left: 60px !important;
    width: auto !important;
  }
  .legacy-item ul li.more-items-item > a img {
    padding: 0 !important;
  }
  .legacy-item#legacy-items-one ul li > a {
    max-width: 300px;
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .legacy-item#legacy-items-one.ocean ul li > a {
    max-width: 200px;
  }
  .legacy-item#legacy-items-three ul li > a {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .legacy-message {
    color: #fff;
    text-align: center;
    position: absolute;
    width: 100%;
    margin-top: 10px;
    font-size: 12px;
    font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  .legacy-wrapper #locations-bar-container {
    bottom: 45px;
  }
  #liveDashboard .main-video {
    width: 100%;
  }
  .video-container .overlay-data .video-info {
    padding: 20px;
    margin-left: 0;
  }
  .video-container .overlay-data {
    width: 100%;
  }
  .video-container .overlay-data .menu-options .video-slide-item.command-centre,
  .video-container .overlay-data .menu-options .video-slide-item.vodafone-business-command-centre {
    right: 40px;
  }
  .video-container .overlay-data .menu-options {
    width: 100%;
  }
  .video-container .overlay-data .menu-options .video-slide-item {
    width: 31.3333%;
  }
  .video-container .overlay-data:before {
    margin-left: 0;
    padding-left: 10px;
  }
  .live-now {
    top: var(--header-height);
    left: 0;
    padding-left: 30px !important;
  }
  body.open-menu #header #header-zone1 .live-now {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #xprix-one ul li .wrapper {
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 0;
    flex-direction: column;
  }
  #xprix-one ul li .wrapper p {
    position: relative;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    right: auto;
    margin-top: 30px;
    width: 100%;
  }
  #xprix-one ul li .wrapper .link-button {
    position: relative;
    width: 100%;
    top: auto;
  }
  #xprix-two {
    background: #08080A !important;
    margin-bottom: 100px;
  }
  #xprix-two ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    overflow: visible;
  }
  #xprix-two ul li > a {
    width: auto;
    margin-left: 60px;
    margin-right: 60px;
    padding: 0 !important;
    margin-top: 40px;
    margin-bottom: -100px;
  }
  #xprix-two ul li .wrapper {
    position: relative;
    width: auto;
    margin-left: 60px;
    margin-right: 60px;
    padding: 0 !important;
    min-height: 0;
  }
  #xprix-three ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #xprix-three ul li > a {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0 !important;
    margin-bottom: 40px;
  }
  #xprix-three ul li .wrapper {
    position: relative;
    width: auto;
    margin-left: 60px !important;
    margin-right: 60px;
    padding: 0 !important;
  }
  #xprix-three.v2 ul li .wrapper {
    margin-left: 60px !important;
    width: auto;
  }
  #xprix-three.v2 ul li .wrapper p {
    margin-left: 0;
  }
  #xprix-four.v3 ul li,
  #xprix-three.v2 ul li,
  #xprix-four.v2 ul li,
  #xprix-four ul li,
  #xprix-five ul li,
  #xprix-seven ul li,
  #xprix-eight ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #xprix-four.v3 ul li > a,
  #xprix-three.v2 ul li > a,
  #xprix-four.v2 ul li > a,
  #xprix-four ul li > a,
  #xprix-five ul li > a,
  #xprix-seven ul li > a,
  #xprix-eight ul li > a {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0 !important;
    margin-bottom: 40px;
    max-width: var(--block-width);
  }
  #xprix-four.v3 ul li .wrapper,
  #xprix-three.v2 ul li .wrapper,
  #xprix-four.v2 ul li .wrapper,
  #xprix-four ul li .wrapper,
  #xprix-five ul li .wrapper,
  #xprix-seven ul li .wrapper,
  #xprix-eight ul li .wrapper {
    position: relative;
    width: 100%;
    margin-left: auto !important;
    margin-right: auto;
    max-width: var(--block-width);
    padding: 0 !important;
  }
  #xprix-three.v2.one ul li > a {
    width: 100%;
    margin-left: 0;
    max-width: 100%;
  }
  #xprix-three.v2 ul li > a img {
    aspect-ratio: 1.2;
    object-fit: cover;
  }
  #xprix-three.v2:not(.one) ul li > a img {
    object-position: center 83%;
  }
  #xprix-six {
    margin-top: 100px;
  }
  #xprix-six ul li {
    margin: -100px 0 0 0;
  }
  #xprix-six ul li > a img {
    padding-right: 0;
    padding-left: 0;
  }
  #xprix-six ul li .wrapper {
    width: auto;
    padding-right: 0;
    padding-left: 0;
    min-height: 0;
  }
  #xprix-six ul li .wrapper h2 {
    -webkit-box-ordinal-group: -1;
    -ms-flex-order: -2;
    order: -2;
  }
  #xprix-six ul li .wrapper .more-items-long-text {
    position: relative;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    right: 0;
  }
  body.results .team-drivers span[class*="flag-"] {
    margin-right: 8px;
  }
  body.results #tabs-standings > .tabs-content {
    max-width: 100% !important;
    width: calc(100% - 60px);
  }
  body.results #results-one .team-time,
  body.results #results-two .team-time,
  body.results .team-elapsed-time,
  body.results .team-elapsed-time {
    font-size: 14px !important;
  }
  body.results #results-one .team-position.ng-binding,
  body.results #results-two .team-position.ng-binding,
  body.results .team-logo,
  body.results .team-logo {
    width: 50px;
  }
  body.results .results-page .team .team-points,
  body.results #results-one .team-points.total.ng-binding,
  body.results #results-two .team-points.total.ng-binding,
  body.results .results-page .team-points {
    width: calc(var(--column-width) * 2);
  }
  body.results #results-one .team.ng-scope,
  body.results #results-two .team {
    height: 50px;
  }
  .data-col tr .team-drivers.team-drivers-image {
    width: 110px;
  }
  .data-col tr .team-drivers.team-drivers-image img {
    top: -27px;
  }
  body.results .data-col .data-header .team-position-team {
    width: 205px;
  }
  body.results #results-one .team-drivers .ng-scope,
  body.results #results-two .team-drivers {
    font-size: 12px;
  }
  body.results .team-drivers span[class*="flag-"] {
    background-size: 60% 60%;
    width: 35px;
    height: 23px;
  }
  body.results #results-one .team-points.total.ng-binding,
  body.results #results-two .team-points.total.ng-binding,
  body.results .home-results#results-standings-table .data-col tr .team-points {
    font-size: 25px;
  }
  .group-name,
  .more-items-item .wrapper .group-name {
    font-size: 28px;
  }
  body.results .results-page .tabs li a {
    font-size: 12px;
  }
  .group-name-extra {
    font-size: 16px;
    line-height: 18px;
  }
  body.results .data-col td.team-position.ng-binding {
    width: 50px;
  }
  body.results .data-col tr,
  body.series-standings.results .data-col tr.team {
    height: 50px;
  }
  .data-col tr .team-drivers.team-drivers-image {
    width: 100px;
  }
  .data-col tr .team-drivers.team-drivers-image img {
    top: -19px;
  }
  body.results .home-results .data-col tr .team-drivers img {
    top: -19px !important;
  }
  #results-standings .data-col .data-header .team-position-team {
    width: 200px;
  }
  body.results #results-standings .data-col .data-header .team-position-team {
    width: 205px;
  }
  body.results .team-logo-drivers {
    width: 100px;
  }
  body.results .team-logo-drivers img {
    top: -19px;
  }
  body.results .data-col tr td {
    font-size: 12px;
  }
  body.series-standings.results .data-col tr .team-drivers {
    width: 100px;
  }
  body.series-standings.results .data-col tr .team-drivers img {
    width: 100%;
    top: -22px;
    position: absolute;
    height: auto;
    clip-path: polygon(0 0, 100% 0, 100% 80%, 0 80%);
  }
  body.series-standings.results .data-col tr .team-logo img {
    height: 50px;
  }
  body.series-standings.results .data-col tr .team-logo {
    width: 50px;
  }
  body.results #results-one .group-titles .team-position-team,
  body.results #results-two .group-titles .team-position-team {
    width: 205px;
  }
  body.results #results-one .group-titles .team-logo-drivers,
  body.results #results-two .group-titles .team-logo-drivers {
    width: 0;
  }
  .video-container .overlay-data .video-info h2 {
    max-width: calc(var(--column-width) * 10);
  }
  #next-event {
    padding-top: 40px !important;
    padding-bottom: 100px !important;
  }
  #next-event .more-items-list {
    margin-left: 0;
    max-width: 100% !important;
  }
  #next-event .more-items-list li .wrapper h2 {
    width: 100%;
  }
  #next-event .more-items-list li .wrapper > *:not(.more-items-category) {
    margin-left: calc(var(--column-width) + 55px) !important;
  }
  #next-event .more-items-list li .wrapper .more-items-category {
    font-size: 50px;
  }
  #top-wrapper-v3 .home-results {
    margin-left: calc(var(--column-width) + 60px) !important;
    margin-right: calc(var(--column-width) + 60px) !important;
  }
  #homev3-right-side {
    margin-left: calc(var(--column-width) + 60px);
    margin-right: calc(var(--column-width) + 60px);
  }
  #homev3-right-side > .tabs-content {
    margin-left: 0;
  }
  .standings-spotlight .tabs-content {
    width: calc(var(--column-width) * 9);
  }
  #homev3-right-side-two ul li .wrapper .more-items-category {
    font-size: 50px;
  }
  body.partner-page #action-button-back {
    background: #02FD9C !important;
  }
  body.partner-page #action-button-back a {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  body.partner-page #single-article ul li .wrapper .more-items-category {
    font-size: 20px;
  }
  body.partner-page #single-article ul li .wrapper {
    position: relative;
    width: 100%;
    padding-top: 20px;
  }
  body.partner-page #single-article ul li > a {
    width: 100%;
    height: auto;
    padding-top: 66.6666%;
    position: relative;
    margin-bottom: 0;
  }
  body.partner-page #single-article ul li > a img {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 !important;
  }
  body.partner-page #single-article ul li:after {
    display: none;
  }
  body.partner-page .btn:before,
  body.partner-page .link-button a:before,
  body.partner-page .more-items-action:before,
  body.partner-page #cookiesbar a.ok:before,
  body.partner-page .btn:after,
  body.partner-page .link-button a:after,
  body.partner-page .more-items-action:after,
  body.partner-page #cookiesbar a.ok:after {
    background: #211f26;
  }
  body.partner-page #single-article ul li .wrapper p {
    padding-bottom: 0;
  }
  body.series-standings.results.tabbed-standings #results-standings-table .tabs-content {
    margin-left: -40%;
    width: 80%;
  }
  #results-landing ul {
    position: relative;
  }
  #results-landing ul li {
    opacity: 0;
    -webkit-transition: opacity 0s 1s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: opacity 0s 1s cubic-bezier(0.77, 0, 0.18, 1);
    transition: opacity 0s 1s cubic-bezier(0.77, 0, 0.18, 1);
    z-index: 0;
    pointer-events: none !important;
    position: absolute;
    width: 100%;
    -webkit-animation: none !important;
    animation: none !important;
  }
  #results-landing ul li > a:before {
    height: 170px;
    margin-top: -85px;
  }
  #results-landing ul li > a img {
    height: 100vh;
  }
  #results-landing ul li.active {
    opacity: 1;
    z-index: 1;
    pointer-events: all;
    -webkit-transition: opacity 0.7s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: opacity 0.7s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
    transition: opacity 0.7s 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  }
  #results-landing ul li .wrapper {
    padding-bottom: 140px;
    top: 60%;
  }
  #results-landing ul li .wrapper h2 a > * {
    -webkit-animation: none !important;
    animation: none !important;
    line-height: 1;
  }
  #results-landing ul li.available-1 .wrapper h2 {
    display: none;
  }
  #results-landing ul li.available-1 .wrapper .link-button {
    display: block;
    margin: 0;
  }
  #results-landing ul li.available-1 .wrapper .link-button a {
    min-width: 0;
    width: 100px;
    height: 100px;
    padding: 0;
    text-align: center;
    margin: -20px auto 0;
    border-radius: 50%;
    border: 3px solid #ffffff;
    background-color: transparent;
    -webkit-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.18, 1);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    pointer-events: none;
  }
  #results-landing ul li.available-1 .wrapper .link-button a:focus {
    color: #ffffff;
  }
  #results-landing ul li.available-1 .wrapper .link-button a:after {
    display: none;
  }
  #results-landing ul li.available-1 .wrapper .link-button a:before {
    display: none;
  }
  #results-landing ul li.available-1 .wrapper .link-button a:hover {
    border: 3px solid #02FD9C;
    color: #ffffff;
    -webkit-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
    -o-transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
    transition: border 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  }
  #results-landing ul li > a:not(.all-box-link) img {
    height: 100svh;
  }
  #history-wrapper.results-wrapper,
  #location-wrapper.results-wrapper {
    height: 100vh;
  }
  #history-wrapper.results-wrapper #locations-bar-container,
  #location-wrapper.results-wrapper #locations-bar-container {
    bottom: 50px;
  }
  body.the-ship .broadcast-table td {
    padding-left: var(--column-width);
  }
  .legacy-item#the-ship-five ul li > a {
    position: relative;
    margin-bottom: 40px;
  }
  .group-name-extra-modification {
    font-size: 20px;
    line-height: 22px;
  }
  .home-v3 .hero-image.count-us-in .slide .slide-content:before,
  .home.home-v3 .hero-image.count-us-in .slide .slide-content:before {
    bottom: 470px;
  }
  .home-v3 .hero-image.count-us-in .slide .slide-content:after,
  .home.home-v3 .hero-image.count-us-in .slide .slide-content:after {
    bottom: 360px;
  }
  .home-v3 .hero-image.count-us-in .slide:before,
  .home.home-v3 .hero-image.count-us-in .slide:before {
    bottom: 430px;
  }
  .broadcast-wrapper.broadcast-wrapper-top .schedule-table ul li.more-items-item .wrapper table tr td {
    color: inherit !important;
  }
  .broadcast-wrapper.broadcast-wrapper-top .schedule-table ul li.more-items-item .wrapper table tr td:first-child {
    color: #ffffff !important;
    font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  .broadcast-wrapper.broadcast-wrapper-top .schedule-table .wrapper h2 .dark {
    color: #000000;
  }
  .broadcast-wrapper.broadcast-wrapper-top .schedule-table .widget-title {
    right: auto;
  }
  .broadcast-wrapper.broadcast-wrapper-top > * {
    padding-top: var(--column-width) !important;
  }
  .broadcast-wrapper .schedule-table ul li.more-items-item {
    margin-bottom: 40px;
  }
  #landing-broadcaster.landing-current-broadcaster .widget-title {
    margin-top: 0;
    margin-bottom: 15px;
  }
  #landing-broadcaster.landing-current-broadcaster > header {
    top: 0;
    padding: 0;
    position: relative;
    margin-top: 0;
  }
  #landing-broadcaster.landing-current-broadcaster {
    margin-top: 50px;
  }
  #landing-broadcaster.landing-current-broadcaster .broadcast-table > tbody > tr > td td.head-item:first-child {
    width: 100% !important;
  }
  #article-view-broadcast #landing-broadcaster:not(.landing-current-broadcaster) .expand-list {
    display: none;
  }
  #article-view-broadcast #landing-broadcaster:not(.landing-current-broadcaster) {
    max-height: none;
    margin-bottom: 0;
  }
  .broadcast-wrapper::before {
    margin: 70px auto !important;
    width: 130px !important;
    height: 130px !important;
  }
  .broadcast-wrapper.island:before,
  .broadcast-wrapper.copper:before {
    width: 260px !important;
  }
  .broadcast-wrapper.broadcast-wrapper-top:after {
    height: 270px;
  }
  #landing-broadcaster .more-items-group > table > tbody > tr > td table tr td:first-child {
    padding-left: 20px;
    width: 100%;
  }
  #landing-broadcaster .more-items-group > table > tbody > tr > td table tr td:last-child {
    width: 100%;
  }
  #fanworld-top ul li .wrapper {
    flex-direction: column;
  }
  #fanworld-top ul li .wrapper h2 {
    margin-bottom: 20px;
  }
  #fanworld-wrapper {
    flex-direction: column;
  }
  #fanworld-wrapper > * {
    width: 100%;
  }
  #fanworld-wrapper > *:first-child {
    padding-left: calc(var(--column-width) * 1);
    padding-right: calc(var(--column-width) * 1);
    padding-top: 60px !important;
  }
  #fanworld-wrapper > *:last-child {
    padding-left: calc(var(--column-width) * 1);
    padding-right: calc(var(--column-width) * 1);
    padding-top: 0 !important;
    margin-top: 0;
  }
  .modal-autographs-downloads.md-modal .md-body {
    padding: 60px 60px 80px;
  }
  .modal-autographs-downloads.md-modal .widget ul li {
    width: calc(33.33333% - 20px);
  }
  .relive-tabs #liveDashboard {
    flex-direction: column;
  }
  .relive-tabs #liveDashboard aside {
    margin-bottom: 40px;
    width: 100%;
    padding-top: var(--header-height);
  }
  .relive-tabs #liveDashboard aside .tabs {
    flex-direction: row;
    align-items: flex-end;
  }
  .relive-tabs #liveDashboard aside .tabs li {
    margin: 0 30px 0 0;
  }
  .relive-tabs #liveDashboard #videoContent {
    padding-left: 60px;
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data .menu-options .video-slide-item {
    width: calc(50% - var(--column-margin));
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data .menu-options .video-slide-item:nth-child(even) {
    margin-right: var(--column-margin);
    margin-left: 0;
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data .menu-options .video-slide-item:nth-child(odd) {
    margin-left: var(--column-margin);
    margin-right: 0;
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data .video-first {
    flex-direction: column-reverse;
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data .video-first .player-main {
    width: 100%;
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data .video-first .thumb-data {
    margin-bottom: 30px;
    width: 100%;
    padding: 0 ;
  }
  .relive-tabs #liveDashboard #overlayVideo {
    left: 60px;
    right: 60px;
    flex-direction: column-reverse;
    justify-content: flex-end;
    padding-top: calc(var(--header-height) + 150px);
  }
  .relive-tabs #liveDashboard #overlayVideo .wrapper-video {
    padding-top: 50px;
    padding-bottom: 50px;
    width: 100%;
    height: auto;
  }
  .relive-tabs #liveDashboard #overlayVideo .wrapper-video h2 {
    margin-top: 0;
  }
  .relive-tabs #liveDashboard #overlayVideo .wrapper-video .close-player {
    position: fixed;
    left: 75px;
    top: calc(var(--header-height) + 110px);
  }
  .dropdown-grey {
    left: calc(var(--column-width) * 1 + var(--column-margin));
  }
  .dropdown-grey li a {
    padding: 10px 15px;
  }
  body.news-simple .article-view .article {
    padding: var(--header-height) calc(var(--column-width) * 2 + 50px) 0 calc(var(--column-width) * 2 + 50px);
  }
  body.news-simple .article-view header figure,
  body.news-simple .article-view #slideshow-gallery {
    height: auto;
  }
  #fanworld-wrapper:not(.layout-row) {
    padding-top: 0;
    display: flex;
  }
  #fanworld-wrapper:not(.layout-row) > *:first-child {
    margin-top: -100px;
    padding-top: 60px !important;
  }
  #fanworld-wrapper:not(.layout-row) > *,
  #fanworld-wrapper:not(.layout-row) > *:first-child,
  #fanworld-wrapper:not(.layout-row) > *:last-child {
    padding-left: calc(var(--column-width) * 1) !important;
    padding-right: calc(var(--column-width) * 1) !important;
  }
  body.open-menu.page-loaded #header:after {
    background: #08080A;
    transition: none;
  }
  body.open-menu.page-loaded #content {
    transform: none;
  }
  body #header #top-navigation {
    margin: 0;
    background: #ffffff;
  }
  body #header #top-navigation ul {
    display: flex;
  }
  body #header #top-navigation ul li {
    transition: none !important;
    margin-right: 30px;
  }
  body #header #navigation-mobile {
    transition: none !important;
    overflow: auto;
  }
  body #header #navigation-mobile #top-navigation ul {
    padding: 30px;
  }
  body #header #navigation-mobile #top-navigation ul li a {
    font-size: 16px;
    display: block;
  }
  body #header #navigation-mobile > ul {
    padding-top: 0;
    padding-bottom: 0;
  }
  body #header #navigation-mobile > ul:before {
    transition: none !important;
    background: #fff;
  }
  body #header #navigation-mobile > ul > li {
    background-color: #08080A;
    padding-left: 0;
    width: 100%;
    transition: none !important;
  }
  body #header #navigation-mobile > ul > li:not(.dropdown) > a:after {
    transform: rotate(0deg);
  }
  body #header #navigation-mobile > ul > li.dropdown > a:after {
    transform: rotate(90deg);
    background-color: #ffffff;
  }
  body #header #navigation-mobile > ul > li.dropdown.active > a:after {
    transform: rotate(-90deg);
  }
  body #header #navigation-mobile > ul > li.dropdown.active .submenu {
    padding: 10px 0 !important;
    height: auto !important;
    transition: none !important;
  }
  body #header #navigation-mobile > ul > li a {
    padding: 20px 50px 20px 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  body #header #navigation-mobile > ul > li a:after {
    content: "";
    width: 14px;
    height: 14px;
    background-color: #02FD9C;
    -webkit-mask-image: url(../img/chevron-right.svg);
    mask-image: url(../img/chevron-right.svg);
    -webkit-mask-size: auto 14px;
    mask-size: auto 14px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    transform: rotate(0deg);
    display: block;
  }
  body #header #navigation-mobile > ul > li > a {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #ffffff;
  }
  body #header #navigation-mobile > ul > li .submenu {
    background: #2F2F33;
    transition: none !important;
  }
  body #header #navigation-mobile > ul > li .submenu li a {
    color: #fff;
    font-size: 14px;
    padding: 15px 50px 15px 30px;
  }
  body #header #navigation-mobile > ul > li .submenu li a[href="https://gridplay.extreme-e.com/"]:after,
  body #header #navigation-mobile > ul > li .submenu li a[href="https://extremee.count-us-in.org/"]:after {
    content: "";
    width: 20px;
    height: 20px;
    -webkit-mask-image: url(../img/broadcast/open.svg);
    mask-image: url(../img/broadcast/open.svg);
    -webkit-mask-size: auto 20px;
    mask-size: auto 20px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    background: #fff;
    display: block;
    /*position: absolute;*/
  }
  body #header #navigation-mobile > ul > li .submenu li a:after {
    display: none;
  }
  body #header #header-zone3.header-footer-zone .header-widgets-json #top-navigation,
  body #header #header-zone3.header-footer-zone .header-widgets-json #live-now {
    display: none;
  }
  body #header .live-now {
    position: relative;
    left: auto;
    top: auto;
    margin-left: 0;
  }
  body #header .live-now:after {
    margin-left: 15px;
    color: #ffffff;
  }
  body #header .logo-link .logo-img {
    width: 56%;
    height: 56%;
    margin-left: -28%;
    margin-top: -28%;
    -webkit-clip-path: polygon(0 0, 88% 0, 88% 100%, 0% 100%);
    clip-path: polygon(0 0, 88% 0, 88% 100%, 0% 100%);
  }
  body #header #navigation-toggle {
    display: flex;
    transition: none;
  }
  body #header .wrapper-group > .wrapper.row1 {
    background-color: transparent;
  }
  body #header .wrapper-group > .wrapper.row2 {
    display: none;
  }
  body.scroll-not-top.page-loaded:not(.open-menu) #header:after {
    width: 100%;
    transition: none;
    background-color: #1F1F20;
  }
  body.scroll-not-top:not(.header-pinned) #header .wrapper-group > .wrapper.row1 {
    height: 100% ;
    margin-top: 0;
  }
  body.no-scroll #header:after,
  body.legal #header:after,
  body.news #header:after,
  body.dark-header #header:after {
    width: 100%;
    transition: none;
    background-color: #1F1F20;
  }
  body #header #header-zone1 .live-now {
    display: none;
    width: auto;
  }
  #results-standings.island .widget-title::after {
    width: 120px;
  }
  #results-standings.island .widget-title {
    padding-right: 120px;
  }
  body.partner-page #sponsors-images {
    padding-top: 0;
    padding-bottom: 80px;
  }
  body.partner-page #sponsors-images ul li > a {
    display: block;
  }
  body.partner-page #sponsors-images ul li > a img {
    margin-bottom: 20px;
  }
  .legacy-item#car-exterior.img-start ul li .wrapper {
    padding: 30px 0 10vw 0 !important;
  }
  #results-landing.tab-selector:before,
  .tab-selector:before {
    content: "";
    background: #00D773;
    height: 8px;
    left: 0;
    bottom: 0;
    width: 20%;
    position: absolute;
    z-index: 2;
    transition: width 0.3s cubic-bezier(0.77, 0, 0.18, 1);
  }
  #results-landing.tab-selector.item-2:before,
  .tab-selector.item-2:before {
    width: 40%;
  }
  #results-landing.tab-selector.item-3:before,
  .tab-selector.item-3:before {
    width: 60%;
  }
  #results-landing.tab-selector.item-4:before,
  .tab-selector.item-4:before {
    width: 80%;
  }
  #results-landing.tab-selector.item-5:before,
  .tab-selector.item-5:before {
    width: 100%;
  }
  #results-landing.tab-selector .owl-item,
  .tab-selector .owl-item {
    height: calc((var(--vh, 1vh) * 100) - var(--header-height));
  }
  #results-landing.tab-selector .owl-grab .owl-item .more-items-item,
  .tab-selector .owl-grab .owl-item .more-items-item {
    pointer-events: none !important;
  }
  #results-landing.tab-selector .owl-item,
  .tab-selector .owl-item {
    opacity: 1 !important;
  }
  #results-landing.tab-selector .owl-item .more-items-item,
  .tab-selector .owl-item .more-items-item {
    opacity: 1 !important;
    pointer-events: all !important;
  }
  #results-landing.tab-selector .owl-item .more-items-item .wrapper,
  .tab-selector .owl-item .more-items-item .wrapper {
    padding-bottom: 40px;
  }
  #results-landing.tab-selector .owl-item .more-items-item .wrapper h2,
  .tab-selector .owl-item .more-items-item .wrapper h2 {
    display: block;
  }
  body.history-landing #hero-small ~ #article-view {
    margin-top: 0;
  }
  #results-landing ul li .wrapper .more-items-category {
    font-size: 24px;
    line-height: 26px;
  }
  #results-landing ul li .wrapper .more-items-category small {
    font-size: 60%;
  }
  .widget.driver-info ul .more-items-item .wrapper {
    position: relative;
    padding-left: 50px;
    padding-right: 50px !important;
  }
  .widget.driver-info ul .more-items-item {
    flex-direction: column-reverse;
  }
  .widget.driver-info ul .more-items-item > a {
    width: 100%;
  }
  #gallery-driver ul li > a {
    display: block;
  }
  #gallery-driver ul li > a img {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }
  .gallery-view ul li {
    position: relative;
    padding-top: 65.5%;
  }
  .gallery-view ul li .wrapper-item {
    position: absolute;
    top: 0;
  }
  #location-wrapper .hero-image-multiple .more-items-item > a .img-2 {
    display: block;
  }
  #location-wrapper .hero-image-multiple .more-items-item > a .img-1 {
    display: none;
  }
  #sign-up.fanworld-signup.wifi-signup {
    max-width: 100%;
    padding: calc(var(--header-height) + 20px);
  }
  #rf-menu {
    top: 0;
    position: relative;
    left: 0 !important;
    margin-top: 50px;
  }
  .green-wrapper-title-inline.elements-inline .wrapper {
    flex-direction: column;
    align-items: flex-start;
  }
  .green-wrapper-title-inline.elements-inline .wrapper h2 {
    width: 100%;
    margin-bottom: 30px;
  }
  .green-wrapper-title-inline.elements-inline .wrapper h2 a span {
    margin-right: 40px;
  }
  #rf-fi-items .more-items-item {
    flex-direction: column;
  }
  #rf-fi-items .more-items-item > a,
  #rf-fi-items .more-items-item .wrapper {
    width: 100%;
  }
  #rf-wrapper-classification .rf-table .more-items-long-text:after {
    width: 50%;
    height: 80px;
  }
  #rf-menu {
    position: relative;
    left: 0;
    top: 0;
    margin-top: 43px;
  }
  #rf-menu > .widget-title {
    font-size: 30px;
    color: #ffffff;
    margin-bottom: 50px;
  }
  #rf-menu > .widget-title bariol {
    font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #ffffff;
    font-weight: normal;
  }
  #rf-menu .more-items-list .more-items-item > a {
    font-size: 16px;
  }
  .widget.dark-square-title > .widget-title {
    font-size: 16px;
    height: 26px;
    line-height: 26px;
    max-width: 50% !important;
  }
  #rf-final-table ul li {
    width: 100%;
    max-width: calc(var(--block-width) - 18px);
    overflow: visible;
  }
  #rf-wrapper-q1,
  #rf-wrapper-heats,
  #rf-wrapper-heats-1,
  #rf-wrapper-heats-2,
  #rf-wrapper-qf-standings,
  #rf-wrapper-semi-finals,
  #rf-wrapper-classification,
  #rf-wrapper-qf-standings-1 {
    flex-direction: column;
  }
  #rf-wrapper-qf-standings-1 > div ul li {
    margin-bottom: 0;
    overflow: visible;
  }
  .race-format .medium-text .wrapper table {
    margin-top: 0;
  }
  .x-right:before {
    left: -9px;
    right: auto;
  }
  #rf-wrapper-qualy .green-wrapper-title-inline .wrapper p {
    width: auto;
  }
  #rf-wrapper-heats > div:first-child,
  #rf-wrapper-heats-1 > div:first-child,
  #rf-wrapper-heats-2 > div:first-child,
  #rf-wrapper-heats > div:last-child,
  #rf-wrapper-heats-1 > div:last-child,
  #rf-wrapper-heats-2 > div:last-child {
    padding: 0 !important;
  }
  #xprix-four.image-top-negative.v3 ul li > a,
  #xprix-four.image-top-negative ul li > a {
    margin-top: 30px;
  }
  body #our-partners-logos {
    margin-bottom: 30px;
    padding-top: 0;
  }
  body #our-partners-logos .more-items-list {
    flex-wrap: nowrap;
  }
  body #footer .wrapper-group #footer-zone1 {
    display: none;
  }
  body #footer .wrapper {
    padding: 20px var(--column-width);
  }
  body #footer-zone3 {
    flex-wrap: wrap !important;
  }
  body.fixed-header:not(.right-combo-on) #content {
    margin-top: 0;
  }
  body.s3 #top-wrapper-s3 {
    flex-wrap: wrap;
  }
  body.s3 #top-wrapper-s3 > * {
    width: 100%;
  }
  body.s3 #top-wrapper-s3 #top-wrapper-v3 {
    padding-bottom: 0;
    box-shadow: none;
  }
  body.s3 #location-wrapper .hero-image-multiple .more-items-item .wrapper h2,
  body.s3 .large-wrapper-title .wrapper h2 {
    font-size: 50px;
    line-height: 44px;
  }
  body.s3.right-combo-on #location-wrapper {
    height: calc((var(--vh, 1vh) * 100) - 80px);
  }
  body.s3 #location-wrapper {
    height: calc(var(--vh, 1vh) * 100);
  }
  body.s3 #location-wrapper .hero-image-multiple {
    height: 100%;
  }
  body.s3 #location-wrapper .hero-image-multiple .more-items-item .wrapper {
    padding-bottom: calc(20vh + 110px);
    padding-top: calc(20vh + 110px);
    justify-content: center;
  }
  body.s3 #standings-home-right {
    margin-top: 0;
    padding-left: calc(var(--column-width) * 2) !important;
  }
  body.s3 #race-calendar.large-list.double-header {
    max-width: calc(100vw - (var(--column-width) * 2));
  }
  body.s3 #race-calendar.large-list.double-header ul {
    width: 100%;
  }
  body.s3 #race-calendar.large-list.double-header ul li > h2 {
    font-size: 26px;
  }
  body.s3 #race-calendar.large-list.double-header ul.owl-theme.owl-carousel .owl-nav {
    width: 113%;
  }
  body.s3 #video-home-wrapper {
    max-width: 100vw;
  }
  body.s3 #video-large ul li .wrapper {
    padding-top: 60px !important;
  }
  body.s3 #video-large ul li .wrapper .link-button {
    margin-top: 40px;
  }
  body.s3 #video-large ul li > a img {
    aspect-ratio: 1.51282051;
  }
  body.s3:not(.news-v3) #relive-videos {
    bottom: auto;
    padding-bottom: 0;
    top: 35.45vw;
  }
  #ticker-home {
    margin-top: 190px;
    padding-bottom: 20px;
  }
  body.results .home-results .data-col {
    margin-top: 40px;
  }
  .ticker .ticker__headline {
    line-height: 21px;
    font-size: 24px;
  }
  #grid-play-home ul li {
    height: 276px;
    background: url(../img/grid-play-bg.jpg) 18% 98% transparent no-repeat;
    background-size: 118% auto;
  }
  #grid-play-home ul li > a img {
    width: 320px;
    max-width: 100%;
  }
  #grid-play-home ul li .wrapper h2 {
    width: 261px;
    margin-left: auto;
    font-size: 16px;
    line-height: 16px;
    margin-top: 40px;
  }
  #grid-play-home ul li .wrapper .link-button {
    width: 261px;
  }
  #featured-news-large ul .more-items-item:first-child {
    width: calc(100% - calc(var(--column-margin) * 2));
  }
  #featured-news-large ul .more-items-item {
    width: calc(50% - calc(var(--column-margin) * 2));
  }
  #featured-news-large ul .more-items-item {
    display: none;
  }
  #featured-news-large ul .more-items-item:first-child,
  #featured-news-large ul .more-items-item:nth-child(2),
  #featured-news-large ul .more-items-item:nth-child(3) {
    display: flex;
  }
  .news-s3 ul .more-items-item .wrapper h2 {
    font-size: 20px;
    line-height: 24px;
  }
  .news-s3 ul .more-items-item .wrapper {
    padding: calc(var(--column-margin) * 1.5) !important;
  }
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown {
    margin-top: -153px;
  }
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown:before {
    width: 153px;
    height: 153px;
  }
  body.home-v4 .top-stories-wrapper #locations-menu {
    bottom: 221px;
  }
  #location-wrapper .hero-image-multiple .more-items-item .wrapper {
    padding-bottom: 278px;
  }
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown .countdown-text .countdown-time,
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown:before {
    height: 153px;
    justify-content: center;
    padding-left: 30px;
  }
  #top-wrapper-v3 #scroll-down-info.countdown .countdown-text .number {
    font-size: 33px;
    line-height: 18px;
  }
  #top-wrapper-v3 #scroll-down-info ul li {
    height: 153px;
  }
  #top-wrapper-v3 #scroll-down-info.countdown.scroll-down ul li .wrapper {
    margin-left: 45px;
  }
  body.about .img-aside .more-items-item,
  body.about .img-end-start.img-aside .more-items-item,
  body.about .img-end.img-aside .more-items-item {
    flex-direction: column;
  }
  body.about .img-aside .more-items-item .wrapper,
  body.about .img-end-start.img-aside .more-items-item .wrapper,
  body.about .img-end.img-aside .more-items-item .wrapper {
    margin-top: 30px;
  }
  #about-race-calendar .more-items-item > a {
    padding-right: 0;
    padding-left: 0;
    width: 80vw;
  }
  body.about .nowrap .more-items-list {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  #about-teams-wrapper {
    width: 250vw;
  }
  #about-teams-wrapper ul .more-items-item {
    margin: 0 30px;
  }
  #stand-for .more-items-category {
    font-size: 20px;
  }
  #about-car ul li .wrapper {
    padding-left: 50% !important;
  }
  body.about #relive-videos .widget-title {
    padding-left: 100px;
  }
  .x-line .wrapper h2:before {
    display: none;
  }
  body.b-info-v2 #broadcast-wrapper-top {
    padding-top: 40px !important;
  }
  body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-time {
    flex-direction: column;
    display: flex;
  }
  body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-channels .schedule-channels-logos > div img {
    width: 100%;
  }
  body.b-info-v2 #landing-select-broadcaster.country-select-bottom {
    padding-top: calc(var(--header-height) + 100px);
  }
  body.b-info-v2 #broadcast-wrapper-top .schedule-table {
    width: 100%;
    margin: 0 !important;
  }
  #news-wrapper-v3 {
    margin-top: 0px;
    flex-direction: column;
  }
  .article-view.news-item-v3 .article {
    padding-bottom: 0;
    padding-top: 0;
  }
  .article-view.news-item-v3 .article header .article-view-title {
    margin-top: 10px;
  }
  .article-view.news-item-v3 .article .article-view-intro,
  .article-view.news-item-v3 .article .article-view-body {
    width: 100%;
    padding: 0 var(--column-width);
    margin: 0;
  }
  #news-wrapper-v3 .widget.article-view.news-item-v3 .article header {
    margin-top: 0;
  }
  .related-news-content {
    margin-bottom: 0 !important;
    width: 100%;
  }
  .related-news-content.padding-0 {
    padding: 50px 0 !important;
  }
  .related-news-content > *:not(#news-banner):not(#podcast-article) {
    display: none;
  }
  #news-wrapper-v3 #article-view {
    width: 100%;
  }
  #news-banner {
    margin-top: 0px;
    position: relative;
    top: auto;
  }
  #podcast-wrapper #article-view {
    width: 100%;
  }
  #podcast-wrapper #article-view > * {
    width: 100%;
    padding-left: 0 !important;
  }
  .related-news-content > * {
    padding-right: calc((100vw - var(--block-width)) / 2) !important;
    padding-left: calc((100vw - var(--block-width)) / 2) !important;
  }
  .related-news-content .podcast-toggle {
    position: fixed;
    top: calc(var(--vh, 1vh) * 45);
    height: 30px;
    width: 100%;
    left: 0;
    background-color: #211e26;
    cursor: pointer;
    z-index: 1;
  }
  .related-news-content .podcast-toggle:before {
    content: "";
    width: 30px;
    height: 100%;
    background-color: #ffffff;
    -webkit-mask-image: url(../img/chevron-right.svg);
    mask-image: url(../img/chevron-right.svg);
    -webkit-mask-size: auto 20px;
    mask-size: auto 20px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    display: block;
    margin: 0 auto ;
  }
  .related-news-content .podcast-article {
    position: fixed;
    bottom: 0;
    background-color: #211e26 !important;
    margin-top: 0;
    z-index: 6;
    left: 0;
    width: auto;
    right: 0;
    top: auto;
    overflow-y: auto;
    overflow-x: hidden;
    padding-top: 50px !important;
    padding-bottom: 100px !important;
    height: calc(var(--vh, 1vh) * 55);
  }
  .related-news-content .podcast-article.new-share .share-buttons {
    position: absolute;
    display: block;
    bottom: 0;
    right: 0;
    width: 70%;
  }
  .related-news-content .podcast-article.new-share .share-buttons .share-text {
    display: none;
  }
  .related-news-content .podcast-article.new-share .share-buttons .share {
    padding-left: 20px;
    justify-content: flex-start;
  }
  .related-news-content .podcast-article header {
    flex-direction: row;
    position: relative;
    margin-bottom: 20px;
  }
  .related-news-content .podcast-article header .article-view-intro {
    display: none;
  }
  .related-news-content .podcast-article header figure {
    width: 30%;
  }
  .related-news-content .podcast-article header figure:after {
    display: none;
  }
  .related-news-content .podcast-article header h1 {
    padding: 0 0 0 20px;
    width: 70%;
    margin: 0;
  }
  .related-news-content .podcast-article .article-view-body {
    padding-left: 0;
    padding-right: 0;
  }
  .related-news-content .podcast-article .article-view-footer {
    display: none;
  }
  .related-news-content .podcast-article .green-audio-player {
    position: fixed;
    bottom: 0;
    left: 0;
    width: auto;
    right: 0;
    padding: 47px calc((100vw - var(--block-width)) / 2) 34px;
    background: #201e26;
    background: linear-gradient(0deg, #201e26 0%, #201e26 80%, rgba(32, 30, 38, 0) 100%);
    z-index: 1;
  }
  .related-news-content .podcast-article .green-audio-player .controls span.controls__total-time {
    left: auto;
  }
  .related-news-content .podcast-article.small-player {
    height: 210px;
    top: auto;
    padding-bottom: 50px !important;
    padding-top: 40px !important;
    overflow: hidden;
  }
  .related-news-content .podcast-article.small-player .podcast-toggle {
    top: auto;
    bottom: 180px;
  }
  .related-news-content .podcast-article.small-player .podcast-toggle:before {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  .related-news-content .podcast-article.small-player header {
    height: auto;
    padding: 0;
    align-items: center;
    margin-bottom: 0;
  }
  .related-news-content .podcast-article.small-player header figure {
    width: 60px;
    flex: none;
  }
  .related-news-content .podcast-article.small-player header h1 {
    width: auto;
    padding-right: 60px;
  }
  .related-news-content .podcast-article.small-player .article-view-body {
    display: none;
  }
  .related-news-content .podcast-article.small-player .green-audio-player {
    padding-top: 25px;
    padding-bottom: 67px;
    z-index: 1;
  }
  .related-news-content .podcast-article.small-player .green-audio-player .holder {
    margin-top: 0;
    position: absolute;
    top: -55px;
    right: calc((100vw - var(--block-width)) / 2);
  }
  .related-news-content .podcast-article.small-player .green-audio-player .holder svg {
    width: 38px;
    height: 38px;
  }
  .related-news-content .podcast-article.small-player .green-audio-player .controls span {
    display: none;
  }
  .related-news-content .podcast-article.small-player.new-share .share-buttons {
    display: none;
  }
  #podcast-wrapper {
    padding-top: 140px;
  }
  .related-news-content.dark {
    margin-top: 0;
    background: transparent !important;
    padding: 0 !important;
  }
  #grid-play-home.one-two ul li .wrapper h2 {
    margin-top: 40px;
    margin-bottom: auto;
  }
  body.b-info-v2 #main {
    background-size: cover;
  }
  body.b-info-v2 #broadcast-wrapper-top:not(.is-desktop) .schedule-table ul li .wrapper .schedule-session-time:nth-child(5),
  body.b-info-v2 #broadcast-wrapper-top:not(.is-desktop) .schedule-table ul li .wrapper .schedule-session-channels:nth-child(6) {
    display: flex;
  }
  body.b-info #modal-country-select {
    top: 408px;
    padding: 30px;
  }
  body.b-info #modal-country-select .md-content .md-footer {
    right: -30px;
  }
  body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li .more-items-img-container {
    width: 100px;
  }
  body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li {
    width: calc(33.33333% - 20px);
    margin-left: 10px;
    margin-right: 10px;
  }
  body.mobile-menu #liveDashboard {
    padding-top: 81px;
  }
  body.mobile-menu #header .right-combo {
    position: fixed;
    top: var(--header-height);
    left: 0;
    right: 0;
  }
  body.mobile-menu #header .right-combo .live-now {
    width: 100%;
  }
  body #location-wrapper {
    height: calc((var(--vh, 1vh) * 100) - 80px);
  }
  body #header {
    background: #08080a;
  }
  body #header .wrapper-group > .wrapper.row2,
  body #header #header-zone1 .live-now {
    display: flex;
  }
}
@media only screen and (max-width: 1400px) and (max-height: 740px) {
  #navigation-mobile > ul > li > a {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
@media only screen and (max-width: 767px) {
  :root {
    --column-margin: 5px;
    --block-width: calc(100vw - 60px);
    --column-width: calc(var(--block-width) / 12);
    --header-height: calc(25px + ((var(--column-width) * 3) - var(--column-margin)));
    --scroll-down-box-h: 73px;
  }
  .is-mobile.is-tablet,
  .is-mobile,
  .is-mobile:not(.is-tablet) {
    display: block !important;
  }
  .hide-mobile {
    display: none !important;
  }
  .hero-404 .slide-content p,
  .hero-404 .slide-content .btn,
  html.no-touch .hero-404 .slide-content .btn,
  html.touch .hero-404 .slide-content .btn {
    max-width: calc(var(--column-width) * 10);
  }
  #header #navigation-mobile > ul {
    position: absolute;
    bottom: 0;
    top: var(--header-height);
    padding: 20px 0 264px 0;
    overflow: auto;
  }
  #header #navigation-mobile > ul > li {
    padding-left: 30px;
  }
  #user-menu .menu > li > a {
    margin-left: 10px;
  }
  body.newsletter #footer {
    position: relative;
  }
  .join-us-hero .slide-content {
    padding: 0 30px !important;
    margin-top: -50px !important;
  }
  .join-us-hero .slide-content .slide-title {
    font-size: 30px;
    line-height: 30px;
  }
  .join-us-hero .bg-vid {
    height: 100svh !important;
  }
  html.no-touch #header #navigation-mobile > ul > li.dropdown.champ_drop:hover .submenu,
  #header #navigation-mobile > ul > li.champ_drop.dropdown.active .submenu {
    height: 290px;
  }
  html.no-touch #header #navigation-mobile > ul > li.dropdown.explore_drop:hover .submenu,
  #header #navigation-mobile > ul > li.explore_drop.dropdown.active .submenu {
    height: 258px;
  }
  html.no-touch #header #navigation-mobile > ul > li.dropdown.results_drop:hover .submenu,
  #header #navigation-mobile > ul > li.results_drop.dropdown.active .submenu {
    height: 90px;
  }
  html.no-touch #header #navigation-mobile > ul > li.dropdown.fanworld:hover .submenu,
  #header #navigation-mobile > ul > li.fanworld.dropdown.active .submenu {
    height: 326px;
  }
  #fanworld-top.fanworld-top-landing {
    padding-right: 35px !important;
    padding-left: 35px !important;
  }
  .widget:not(.article-view):not(.navigation),
  .widget .slide-items {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .fotorama__nav-wrap {
    display: none;
  }
  .small-title .section-title,
  .small-title .widget-title {
    font-size: 24px;
  }
  .medium-wrapper-title .wrapper h2 {
    font-size: 20px;
  }
  .img-background.text-over .more-items-item > a img,
  .img-background.text-over .more-items-item > .fotorama img {
    opacity: 1;
  }
  .img-aside .more-items-item,
  .img-start-end.img-aside,
  .more-items-item,
  .more-items-item:nth-child(even),
  .img-end.img-aside .more-items-item,
  .img-end-start.img-aside .more-items-item:nth-child(odd),
  .img-end.img-aside .more-items-item,
  .img-start-end.img-aside .more-items-item:nth-child(even) {
    -webkit-box-orient: vertical ;
    -webkit-box-direction: normal ;
    -ms-flex-direction: column ;
    flex-direction: column ;
  }
  .img-aside .more-items-item > a,
  .img-start-end.img-aside > a,
  .more-items-item > a,
  .more-items-item:nth-child(even) > a,
  .img-end.img-aside .more-items-item > a,
  .img-end-start.img-aside .more-items-item:nth-child(odd) > a,
  .img-end.img-aside .more-items-item > a,
  .img-start-end.img-aside .more-items-item:nth-child(even) > a,
  .img-aside .more-items-item .more-items-img-container,
  .img-start-end.img-aside .more-items-img-container,
  .more-items-item .more-items-img-container,
  .more-items-item:nth-child(even) .more-items-img-container,
  .img-end.img-aside .more-items-item .more-items-img-container,
  .img-end-start.img-aside .more-items-item:nth-child(odd) .more-items-img-container,
  .img-end.img-aside .more-items-item .more-items-img-container,
  .img-start-end.img-aside .more-items-item:nth-child(even) .more-items-img-container,
  .img-aside .more-items-item > .fotorama,
  .img-start-end.img-aside > .fotorama,
  .more-items-item > .fotorama,
  .more-items-item:nth-child(even) > .fotorama,
  .img-end.img-aside .more-items-item > .fotorama,
  .img-end-start.img-aside .more-items-item:nth-child(odd) > .fotorama,
  .img-end.img-aside .more-items-item > .fotorama,
  .img-start-end.img-aside .more-items-item:nth-child(even) > .fotorama {
    width: 100% ;
  }
  .img-aside.img-end-mobile .more-items-item {
    flex-direction: column-reverse;
  }
  .img-aside.cover-box .more-items-item .wrapper {
    padding: 10px;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
  .img-aside.img-end .more-items-item .wrapper {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .img-aside.center-box.img-end-mobile .more-items-item .wrapper {
    padding-bottom: 20px;
  }
  .images-inline .more-items-list .more-items-item > a {
    display: block;
  }
  .widget.article-view .article {
    padding-bottom: 50px;
  }
  .article-view header figure,
  .article-view #slideshow-gallery {
    margin-bottom: 10px !important;
  }
  .legal .article {
    padding-top: calc(var(--header-height) + 40px) !important;
  }
  .legal .article-view-title {
    padding-right: 30px;
    margin-bottom: 20px !important;
  }
  .news header figcaption {
    bottom: 10px;
    padding-left: 30px;
  }
  body.dark-footer #footer {
    color: #ffffff;
  }
  body.dark-footer #footer a {
    color: #ffffff;
  }
  #footer {
    position: relative;
  }
  #footer .wrapper-group #footer-zone6,
  #footer #footer-zone7 .header-widgets-json #footer-zone6 {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  #footer .wrapper-group #footer-zone6 > div:first-child,
  #footer #footer-zone7 .header-widgets-json #footer-zone6 > div:first-child {
    display: none;
  }
  #footer ul.menu:not(:empty) {
    margin-top: 20px;
    margin-bottom: 0;
  }
  #footer #site-logo-white {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #footer #site-logo {
    display: none;
  }
  #contact-footer p strong {
    font-size: 12px;
  }
  #cookiesbar {
    font-size: 16px;
  }
  #copyright p {
    display: block;
  }
  #copyright p a {
    display: block;
  }
  .article-view-body ol li:before {
    margin-left: -45px;
    width: 35px;
  }
  .article-view-title,
  .article-view-time,
  .article-view-category,
  .article-view-intro,
  .article-view-body,
  .article-view header figure {
    padding-left: 30px;
    padding-right: 30px;
  }
  ul,
  ol {
    margin: 1em 0 1em 0.5em;
    padding-left: 20px;
  }
  @-webkit-keyframes loader {
    from {
      left: 0;
      width: 0;
    }
    to {
      left: 0;
      width: 100%;
    }
  }
  @keyframes loader {
    from {
      left: 0;
      width: 0;
    }
    to {
      left: 0;
      width: 100%;
    }
  }
  .slide-content .slide-title,
  .section-title,
  .widget-title,
  .x-large-wrapper-title .wrapper h2,
  .legal .article-view-title {
    font-size: 30px;
    line-height: 30px;
  }
  .grow-img-on-hover:not(.img-padding-0) .more-items-item img {
    padding: var(--column-margin) !important;
  }
  .countdown-text {
    padding: 0 ;
  }
  .countdown-text .countdown-time {
    height: 70px;
  }
  .countdown-text .countdown-time > *:before {
    font-size: 25px;
    line-height: 25px;
    height: 28px;
    margin: 0;
  }
  .countdown-text .number {
    line-height: 25px;
    height: 25px;
    font-size: 25px;
  }
  .countdown-text .name {
    display: none;
  }
  html.no-touch .action-button.link-button a,
  html.touch .action-button.link-button a {
    margin-left: 30px !important;
    width: calc(100% - 30px) !important;
  }
  #top-wrapper {
    margin-top: -140px;
  }
  #top-wrapper.with-latest {
    margin-top: -190px;
  }
  #top-wrapper .widget.text-block-lg .more-items-list {
    max-width: calc(var(--column-width) * 12) !important;
  }
  #top-messages {
    padding-bottom: 80px;
  }
  #top-messages > *:first-child,
  #top-messages > #latest-bar {
    margin-top: 0;
  }
  #wrapper-combo-left #combo-item-1 .more-items-item .wrapper {
    width: var(--block-width);
    margin-right: auto;
  }
  #wrapper-combo-left #combo-item-2 {
    width: var(--block-width);
  }
  #wrapper-combo-left #combo-item-3 .more-items-item .wrapper {
    width: var(--block-width);
    margin-right: auto;
  }
  #wrapper-combo-right .widget-title {
    margin-bottom: 50px;
  }
  #wrapper-combo-right #combo-item-1 .more-items-item .wrapper {
    width: var(--block-width);
    margin-left: auto;
  }
  #wrapper-combo-right #combo-item-2 {
    width: var(--block-width);
  }
  #wrapper-combo-right #combo-item-3 .more-items-item .wrapper {
    width: var(--block-width);
    margin-left: auto;
  }
  #wrapper-combo-two .more-items-item .wrapper > *:first-child {
    margin-top: 50px;
  }
  .home .hero-image .bg-vid {
    height: 100svh;
  }
  .home #landing-news {
    min-height: 1000px;
  }
  .home #landing-news .widget-title {
    padding-top: 20px;
  }
  .home #landing-news .tabs-content {
    max-width: var(--block-width) !important;
    margin-bottom: 30px;
  }
  .home #landing-news .more-items-list {
    max-width: var(--block-width) !important;
    margin-bottom: 30px;
  }
  .home #landing-news .more-items-list li {
    width: 100%;
    margin-bottom: 70px;
  }
  .home #landing-news .more-items-list li:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .home .hero-image .slide-content {
    margin-top: -80px !important;
  }
  .hero-image .bg-vid,
  .hero-image .more-items-item {
    height: calc(100vh - 140px);
    height: calc((var(--vh, 1vh) * 100) - 140px);
  }
  #our-partners-text.widget.text-block-lg .more-items-list {
    max-width: 100% !important;
  }
  #top-wrapper #countdown .widget-title {
    padding-top: 0;
    font-size: 40px;
  }
  #our-partners-logos .more-items-item,
  #our-partners-logos .more-items-item:nth-child(2),
  #our-partners-logos .more-items-item:nth-child(3) {
    border: none;
    width: 60%;
    padding: 0;
    margin: 0 auto 40px;
  }
  #our-partners-logos .more-items-item:last-child {
    margin-bottom: 0;
  }
  #header #social-links .social-icons {
    padding: 0 20px;
  }
  #header #social-links .social-icons a {
    font-size: 24px;
  }
  #header #social-links .social-icons a:before {
    width: 22px;
    height: 22px;
    margin-top: -12px;
  }
  #join-us-header,
  #mediacenter-header {
    padding: 20px 30px;
    max-width: 100%;
    z-index: 1;
  }
  #join-us-header span,
  #mediacenter-header span {
    display: none;
  }
  #join-us-header {
    bottom: 146px;
  }
  #join-us .more-items-list,
  #sustainability-explore .more-items-list {
    max-width: var(--block-width) !important;
    padding-bottom: 70px;
  }
  #join-us .more-items-list .more-items-item .wrapper,
  #sustainability-explore .more-items-list .more-items-item .wrapper {
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }
  #sustainability-explore .widget-title {
    padding-top: 0;
  }
  #sustainability-explore .more-items-list {
    padding-top: 0;
  }
  .large-button .btn,
  .large-button .link-button a,
  .large-button .more-items-action,
  .large-button #cookiesbar a.ok {
    font-size: 14px;
  }
  #landing-news .section-title,
  #our-partners-logos .section-title,
  #landing-news .widget-title,
  #our-partners-logos .widget-title,
  #sustainability-explore .section-title,
  #sustainability-explore .widget-title {
    margin-bottom: 40px;
  }
  .news-landing #landing-news .tabs-content ul li .more-items-img-container img {
    padding: 0 !important;
  }
  #race-calendar.large-list ul li.energy > a:before,
  #race-calendar.location-calendar ul li.energy > a:before,
  #race-calendar.large-list ul li.copper > a:before,
  #race-calendar.location-calendar ul li.copper > a:before,
  #race-calendar.large-list ul li.island-1 > a:before,
  #race-calendar.location-calendar ul li.island-1 > a:before,
  #race-calendar.large-list ul li.island-2 > a:before,
  #race-calendar.location-calendar ul li.island-2 > a:before {
    margin-top: -80px;
  }
  #race-calendar.elements-inline ul li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  #race-calendar.elements-inline ul li.desert > h2 {
    padding-right: 20px;
  }
  #race-calendar.elements-inline ul li > h2 {
    width: calc(var(--column-width) * 10);
    font-size: 60px;
    line-height: 50px;
    display: block;
  }
  #race-calendar.elements-inline ul li > h2 span {
    display: none;
  }
  #race-calendar.elements-inline ul li .wrapper {
    width: calc(var(--column-width) * 8);
    position: absolute;
  }
  #race-calendar.elements-inline ul li .wrapper > * {
    margin-top: 0;
  }
  #race-calendar.elements-inline ul li .wrapper .owl-item {
    padding-left: 1px;
  }
  #race-calendar.elements-inline ul li .wrapper .more-items-text {
    color: #08080A;
    font-family: 'Chaney', "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 0.08px;
    text-align: left;
    margin: 0;
    font-size: 16px;
    line-height: 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  #race-calendar.elements-inline ul li .all-box-link {
    width: 100%;
  }
  #race-calendar ul li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    height: 70px;
  }
  #race-calendar ul li > h2 {
    display: none;
  }
  #race-calendar ul li > a {
    text-align: right;
  }
  #race-calendar ul li > a img {
    max-width: 100%;
    width: auto;
    height: 45px;
    padding: 0;
  }
  #race-calendar ul li .wrapper {
    width: auto;
    margin-left: 0;
  }
  #race-calendar ul li .wrapper h2 {
    font-size: 25px;
  }
  #race-calendar ul li .wrapper h2 span {
    font-size: 16px;
    line-height: 20px;
  }
  #race-calendar.explore-data ul {
    padding: 0 15px;
  }
  #race-calendar.explore-data ul li .wrapper {
    padding-left: var(--column-margin) !important;
    padding-right: var(--column-margin) !important;
  }
  #race-calendar.explore-data ul li > a {
    width: auto;
  }
  #race-calendar.explore-data ul li > a img {
    height: 45px;
  }
  #uncharted-territories .more-items-item .wrapper {
    width: 100%;
    padding-top: 0;
  }
  #wrapper-combo-two #combo-item-1,
  #wrapper-combo-two #combo-item-2 {
    width: var(--block-width);
  }
  #wrapper-combo-two #combo-item-2 .more-items-item .wrapper {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  #wrapper-combo-two #combo-item-1 {
    padding-top: 40px !important;
  }
  #wrapper-combo-two #combo-item-2 {
    padding-bottom: 60px !important;
  }
  /* Felix mobile */
  #extremehred {
    margin-top: var(--header-height);
  }
  /* Enowa contest */
  .enowa-contest #up-next {
    padding-top: 0;
  }
  .enowa-contest.v2 #topstory-subtitle {
    padding: 30px 20px 4px;
  }
  .enowa-contest.v2 #topstory-subtitle li {
    flex-direction: column-reverse;
  }
  .enowa-contest.v2 #topstory-subtitle li .wrapper {
    align-items: center;
  }
  .enowa-contest #article-view #enowa-contest-text {
    padding-top: 0;
  }
  .enowa-contest #article-view #enowa-contest-text ul {
    transform: none;
  }
  .enowa-contest #article-view #enowa-contest-text ul li > a {
    height: auto;
    flex: none;
    width: 100%;
  }
  .enowa-contest #article-view #enowa-contest-text ul li > a img {
    aspect-ratio: 1.45454545;
    object-fit: cover;
    object-position: center;
  }
  .enowa-contest #article-view #enowa-contest-text ul li .wrapper {
    width: 100%;
    background: transparent;
    padding: calc(var(--column-margin)*4) 0 !important;
  }
  .enowa-contest #article-view > section {
    padding-top: 0px;
  }
  .enowa-contest #article-view > section .more-items-item {
    margin-bottom: 30px;
  }
  .enowa-contest #article-view > section > *:not(.md-modal):not(.md-overlay) {
    transform: none;
    padding-top: 40px;
  }
  .enowa-contest #article-view > section > .widget-title {
    font-size: 54px;
    line-height: 39px;
  }
  .enowa-contest #article-view > section .more-items-list {
    padding-inline: 0;
  }
  .enowa-contest #article-view > section .more-items-list > li .wrapper {
    background-color: revert;
    padding: var(--column-margin) 0;
    width: 100%;
  }
  .enowa-contest #article-view > section .more-items-list > li .wrapper:before {
    position: relative;
    margin-bottom: 12px;
    margin-top: 12px;
    top: revert;
    right: revert;
    background-position: left;
  }
  .enowa-contest #article-view > section .more-items-list > li > a {
    height: auto;
    flex: none;
    width: 100%;
  }
  .enowa-contest #topstory-subtitle {
    padding: 30px 20px;
  }
  .enowa-contest #topstory-subtitle li a {
    max-width: 200px;
    margin: 25px 0 0 auto;
  }
  .enowa-contest #modal-video .md-header .md-close {
    top: -30px;
    left: 10px;
  }
  .enowa-contest #modal-video .md-header .md-close .icon-close {
    background-color: #ffffff;
  }
  .enowa-contest .md-modal {
    width: 90%;
  }
  .enowa-contest .md-modal #sign-up {
    padding: 0 0 30px;
    max-height: 80svh;
  }
  .enowa-contest .md-modal #sign-up > .widget-title {
    display: block;
    font-size: 22px;
  }
  .enowa-contest .md-modal #sign-up form .formly > .firstname,
  .enowa-contest .md-modal #sign-up form .formly .lastname {
    width: 100% !important;
  }
  .enowa-contest .md-modal #sign-up form .formly .form-buttons .btn {
    padding: 0px 50px 0 80px;
  }
  .enowa-contest .md-modal .md-header .md-close {
    top: 16px;
  }
  .enowa-contest .md-modal .md-header .md-close .icon-close:before {
    font-size: 16px;
  }
  .enowa-contest .md-modal .md-header .md-close .icon-close:after {
    font-size: 12px;
  }
  .full-width.img-aside .more-items-item > a img,
  .full-width.img-start .more-items-item > a img {
    padding: var(--column-margin);
  }
  #drivers-programme ul {
    margin-top: -45px;
    padding-bottom: 50px;
  }
  #drivers-programme ul .wrapper {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: var(--column-margin);
    padding-right: var(--column-margin);
  }
  .location-hero .slide-content {
    margin-top: -60px !important;
  }
  .slide-content {
    padding-left: 20px;
    padding-right: 20px;
  }
  .location-page #horizontal-scroll-content-wrapper .h-main-text-long,
  .location-page #horizontal-scroll-content-wrapper #sustainability-main-text {
    padding-top: 60px !important;
  }
  #horizontal-scroll-content-wrapper > *:not(.up-next) {
    padding-top: 30px  !important;
    padding-right: 25px  !important;
    padding-left: 25px  !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-bottom: 30px !important;
  }
  #horizontal-scroll-content-wrapper > *:not(.up-next)#st-helena {
    padding-top: 0 !important;
  }
  #horizontal-scroll-content-wrapper > *:not(.up-next) > ul > li {
    width: 100%  !important;
    margin: 0  !important;
  }
  #horizontal-scroll-content-wrapper > *:not(.up-next) > ul > li .wrapper {
    width: 100%  !important;
    margin: 0  !important;
    padding-right: var(--column-margin) !important;
    padding-left: var(--column-margin) !important;
  }
  #horizontal-scroll-content-wrapper > *.margin-bottom > ul > li {
    margin-bottom: 30px !important;
  }
  #horizontal-scroll-content-wrapper #race-calendar.location-calendar ul li > a:before {
    width: 100px;
    height: 100px;
    margin-left: -50px;
    margin-top: -50px;
  }
  #horizontal-scroll-content-wrapper > *:not(.up-next) .wrapper {
    min-width: 0;
  }
  #horizontal-scroll-content-wrapper .h-main-text {
    padding-top: 60px !important;
  }
  #horizontal-scroll-content-wrapper .h-main-text .widget-title {
    margin-left: 0;
  }
  #horizontal-scroll-content-wrapper > *:not(.up-next):not(.space-to-title) ul {
    width: 100%  !important;
    margin: 0 !important;
  }
  #horizontal-scroll-content-wrapper .h-small-text ul li .wrapper {
    margin-bottom: 50px !important;
  }
  #horizontal-scroll-content-wrapper .h-large-square {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  #horizontal-scroll-content-wrapper .h-large-square ul li > a img {
    padding: 0;
  }
  #horizontal-scroll-content-wrapper .h-text-square ul li .wrapper {
    margin-bottom: 80px !important;
  }
  #horizontal-scroll-content-wrapper .square-img-text,
  #horizontal-scroll-content-wrapper .square-img-text#loc-legacy-2 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  #horizontal-scroll-content-wrapper .square-img-text ul li .wrapper,
  #horizontal-scroll-content-wrapper .square-img-text#loc-legacy-2 ul li .wrapper {
    padding-top: 50px !important;
  }
  #horizontal-scroll-content-wrapper .square-img-text#loc-legacy-2 {
    padding-top: 0px !important;
  }
  #horizontal-scroll-content-wrapper #dakar {
    padding-top: 0 !important;
  }
  #horizontal-scroll-content-wrapper .h-main-text-long ul li .wrapper {
    padding: 0;
  }
  #horizontal-scroll-content-wrapper #testing ul li .wrapper {
    margin-top: 30px !important;
  }
  #horizontal-scroll-content-wrapper #shafts ul li .wrapper {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  #horizontal-scroll-content-wrapper #science-team {
    padding-top: 20px !important;
    overflow-x: auto;
    padding-right: 30px !important;
    padding-left: 30px !important;
    padding-bottom: 30px !important;
  }
  #horizontal-scroll-content-wrapper #science-team ul li {
    margin: 0 calc(var(--column-width) + 10px) 0 0 !important;
  }
  #horizontal-scroll-content-wrapper #science-team ul li .wrapper {
    padding-top: 15px;
    padding-right: 0;
    padding-left: 0;
  }
  #horizontal-scroll-content-wrapper #science-team ul li .wrapper h2 {
    padding-right: 0;
  }
  #horizontal-scroll-content-wrapper #science-team ul li .wrapper .link-button {
    position: relative;
    margin-right: auto;
    margin-left: 0;
  }
  #horizontal-scroll-content-wrapper #science-team ul li .wrapper > *:not(.link-button) {
    margin-top: 5px;
  }
  #horizontal-scroll-content-wrapper #race-calendar.location-calendar ul li > h2 {
    display: block;
    font-size: 60px;
    line-height: 50px;
    bottom: -5px;
  }
  #horizontal-scroll-content-wrapper #enel > ul > li .wrapper ol li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #horizontal-scroll-content-wrapper #our-goals {
    padding-left: 25px !important;
    padding-right: 25px !important;
    padding-top: 60px !important;
    margin-top: 30px;
  }
  #horizontal-scroll-content-wrapper #our-goals-items {
    padding-right: 0 !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
  }
  #horizontal-scroll-content-wrapper #our-goals-items ul {
    width: calc(var(--column-width) * 55) !important;
  }
  #horizontal-scroll-content-wrapper #our-goals-items ul li {
    margin-left: 30px !important;
    width: calc(20% - 30px) !important;
  }
  #horizontal-scroll-content-wrapper #our-goals-items ul li .wrapper {
    padding: 20px !important;
  }
  #horizontal-scroll-content-wrapper #our-goals-small {
    padding-top: 20px !important;
    padding-bottom: 10px !important;
  }
  #horizontal-scroll-content-wrapper .priority-item {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  #horizontal-scroll-content-wrapper .priority-item ul li .wrapper {
    padding-bottom: 60px !important;
    max-width: 100%;
    padding-top: 10px !important;
  }
  #horizontal-scroll-content-wrapper #legacy-programme {
    padding-bottom: 0 !important;
  }
  #horizontal-scroll-content-wrapper #legacy-programme ul li .wrapper {
    padding-top: 0;
  }
  #horizontal-scroll-content-wrapper #our-actions {
    padding-top: 60px !important;
  }
  #horizontal-scroll-content-wrapper #iso-2021 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  #horizontal-scroll-content-wrapper #third-party ul li .wrapper {
    padding-top: 30px !important;
  }
  #horizontal-scroll-content-wrapper #enel > ul > li .wrapper {
    margin-top: 30px !important;
  }
  #horizontal-scroll-content-wrapper .more-items-item .wrapper .link-button a {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  #horizontal-scroll-content-wrapper .h-img-23 > ul > li .wrapper {
    margin-top: 30px !important;
  }
  #horizontal-scroll-content-wrapper .priority-item#priority-002 ul li > a,
  #horizontal-scroll-content-wrapper .priority-item#priority-004 ul li > a,
  #horizontal-scroll-content-wrapper .priority-item#priority-006 ul li > a {
    padding-left: 0;
    padding-right: 0;
  }
  .x-medium-wrapper-title .wrapper h2,
  .x-small-title .section-title,
  .x-small-title .widget-title,
  .enowa-contest #article-view .wrapper .more-items-long-text .layout-column > div > div:first-child {
    font-size: 20px;
    line-height: 25px;
  }
  .location-page #horizontal-scroll-content-wrapper .up-next,
  .up-next {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  #race-calendar.location-calendar {
    padding-top: 30px !important;
  }
  #race-calendar.location-calendar ul li > a:after {
    font-size: 60px;
    height: auto;
    line-height: 43px;
  }
  #race-calendar.location-calendar ul li .wrapper {
    padding-top: 50px;
  }
  #race-calendar.location-calendar ul li .wrapper h2 {
    margin-bottom: 30px;
  }
  #race-calendar.large-list ul {
    padding-bottom: calc(var(--header-height) * 2);
    padding-top: calc(var(--header-height) * 2);
  }
  #race-calendar.large-list ul li > h2 {
    font-size: 60px;
    line-height: 50px;
    margin-bottom: -4px;
    display: block;
  }
  #race-calendar.large-list ul li .wrapper {
    margin-top: 30px;
  }
  #race-calendar.large-list ul li .wrapper h2 {
    font-size: 25px;
  }
  #race-calendar.large-list ul li .wrapper h2 a span {
    font-size: 16px;
    line-height: 25px;
  }
  body.h-scroll .up-next,
  .up-next,
  #our-partners-wrapper,
  body:not(.h-scroll) .up-next {
    height: 100svh;
  }
  .up-next {
    padding-left: 30px !important;
    padding-right: 30px !important;
    position: relative;
  }
  .up-next ul li .wrapper h2 {
    padding-bottom: 30px;
  }
  .up-next ul li .wrapper h2 .up-next-title {
    font-size: 60px;
    line-height: 50px;
    margin-bottom: 20px;
  }
  #top-messages-image img {
    padding: 0;
  }
  #landing-teams-drivers ul li > a img,
  #landing-teams ul li > a img {
    width: calc(var(--column-width) * 6);
  }
  #landing-teams-drivers ul li .wrapper h2,
  #landing-teams ul li .wrapper h2,
  #landing-teams-drivers ul li .wrapper h2 span,
  #landing-teams ul li .wrapper h2 span {
    font-size: 16px;
    line-height: 20px;
  }
  #landing-teams-drivers ul li {
    margin-bottom: calc(var(--column-width) * 3);
  }
  #landing-teams-drivers ul li .wrapper {
    min-height: calc(var(--column-width) * 9);
  }
  #landing-teams-drivers ul li .img-team {
    padding-top: 0;
  }
  #landing-teams-drivers ul li .wrapper .link-button a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .no-scroll {
    overflow: auto;
  }
  .no-scroll .action-button {
    position: fixed;
  }
  .team-page .column #single-article {
    margin-top: calc(var(--header-height) / 2);
  }
  .team-page .column #single-article ul {
    padding-bottom: 140px;
  }
  body.white-page #container {
    background: #ffffff;
  }
  body.white-page:not(.transparent-header):not(.open-menu) #header {
    -webkit-transition-delay: 1.5s;
    -o-transition-delay: 1.5s;
    transition-delay: 1.5s;
  }
  body.white-page.open-menu #header {
    -webkit-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
  }
  .widget-title ~ section {
    margin-top: -5px;
  }
  #race-format-wrapper {
    padding-top: 60px;
  }
  #race-format-wrapper > * ul li .wrapper {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
  #race-format-wrapper > * ul li > h2 {
    font-size: 60px;
    line-height: 50px;
    margin-top: -40px;
  }
  .location-page #horizontal-scroll-content-wrapper .square-img-text:not(#loc-legacy-2) ul li > a img {
    margin-bottom: 0;
  }
  #horizontal-scroll-content-wrapper .h-img-23 ul li > a,
  #horizontal-scroll-content-wrapper .h-img-32 ul li > a {
    padding: 0;
  }
  #race-calendar.location-calendar ul li > a,
  #horizontal-scroll-content-wrapper #race-calendar.location-calendar ul li > h2,
  #horizontal-scroll-content-wrapper .h-img-32 ul li > a {
    min-width: 0;
  }
  #horizontal-scroll-content-wrapper #loc-legacy-2 ul li {
    margin-bottom: 30px !important;
  }
  .news-landing.white-page #header #navigation-toggle span {
    color: #201E26;
  }
  #news-wrapper {
    margin-top: var(--header-height);
  }
  #news-top ul li {
    height: calc(100vh - 270px);
  }
  #news-top ul li .wrapper {
    padding: 40px 30px;
  }
  #news-top ul li .wrapper h2 {
    font-size: 30px;
    line-height: 30px;
    margin-top: auto;
  }
  #news-top ul li .wrapper time {
    font-size: 16px;
    margin-top: 30px;
    line-height: 1;
  }
  #news-top ul li .wrapper .more-items-category {
    font-size: 12px;
    line-height: 1;
    margin-top: 0;
  }
  .news-landing #landing-news {
    padding: 70px 30px !important;
  }
  .news-landing #landing-news header:before {
    width: 30px;
  }
  .news-landing #landing-news header:after {
    width: 50px;
  }
  .news-landing #landing-news header ul {
    padding-left: 40px;
    padding-right: 40px;
  }
  .news-landing #landing-news .tabs-content section ul li {
    width: calc(100% - var(--column-margin) * 2);
    margin-bottom: 55px;
  }
  .news-landing #landing-news .tabs-content section ul li .more-items-img-container {
    width: 100%;
    padding-top: 66.66666%;
  }
  .news-landing #landing-news .tabs-content section ul li .wrapper {
    padding-top: 10px;
  }
  .small-hero-article > .article {
    width: auto !important;
    margin: 50px 30px 60px  !important;
  }
  #horizontal-scroll-content-wrapper .h-main-text-long {
    margin-top: calc(var(--header-height) * 2);
  }
  .science #horizontal-scroll-content-wrapper .h-main-text-long .widget-title,
  .partners #horizontal-scroll-content-wrapper .h-main-text-long .widget-title {
    margin-left: 0px;
  }
  .science #horizontal-scroll-content-wrapper .h-main-text-long ul li,
  .partners #horizontal-scroll-content-wrapper .h-main-text-long ul li {
    margin-left: 0px !important;
  }
  .science #science-team,
  .partners #science-team,
  .science #partners-list,
  .partners #partners-list {
    padding-left: 30px ;
  }
  #horizontal-scroll-content-wrapper #science-team.large-list ul {
    width: calc(var(--column-width) * 60) !important;
  }
  .partners #partners-list {
    padding: 80px 30px !important;
  }
  .partners #partners-list ul li {
    background-color: transparent;
    padding: 0;
    margin-bottom: 40px !important;
  }
  .partners #partners-list ul li > a {
    background-color: #201E26;
    padding-top: 66.66%;
    text-align: center;
    position: relative;
    margin-bottom: 30px;
  }
  .partners #partners-list ul li > a img {
    position: absolute;
    left: 50%;
    margin-left: -30%;
    top: 50%;
    margin-top: -7%;
  }
  .partners #partners-list ul li .wrapper {
    padding-bottom: 0;
  }
  .partners #partners-list ul li .wrapper .link-button {
    position: relative;
  }
  .latest-bar ul:before {
    left: 0;
  }
  #latest-bar ul li .wrapper {
    padding: 0  !important;
  }
  .latest-bar ul li .wrapper h2 {
    padding-left: 120px;
  }
  .latest-bar ul li .wrapper h2 a {
    padding-right: 80px;
  }
  #single-article.science-team-item ul li .wrapper h2 {
    line-height: 30px;
  }
  .latest-bar ul li .wrapper:after,
  #latest-bar ul li .wrapper:after {
    display: none;
  }
  #mc_embed_signup .form-group-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #mc_embed_signup .form-group-items .mc-field-group {
    width: 100% !important;
  }
  #mc_embed_signup .form-group-items .clear {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
  #mc_embed_signup .form-group-items .clear .button {
    width: 100% !important;
  }
  #mc_embed_signup div#mce-responses {
    width: 100%  !important;
  }
  #mc_embed_signup form {
    position: initial !important;
  }
  #mc_embed_signup div.response {
    width: 100% !important;
  }
  .form-control,
  input.form-control,
  input[type=text],
  input[type=password],
  input[type=email],
  input[type=tel],
  textarea {
    font-size: 14px;
  }
  .widget.space-to-title > .more-items-list,
  .widget.space-to-title > .tabs-content {
    margin-top: 35px;
  }
  .press-release .column > *#article-view-pr {
    width: 100%;
  }
  #race-calendar.large-list ul li > h2 a span,
  #race-calendar.elements-inline ul li > h2 a span {
    font-size: 16px;
    line-height: 17px;
    margin-top: -17px;
    height: 34px;
  }
  #race-calendar.large-list ul li .wrapper .link-button {
    display: none;
  }
  #race-calendar.galleries-landing ul {
    padding-top: calc(var(--header-height) + 70px);
  }
  .dropdown-grey {
    left: calc(var(--column-width) - 5px);
  }
  #landing-teams-drivers,
  #landing-teams {
    box-shadow: none;
  }
  .btn.btn-xl {
    font-size: 12px;
  }
  .hero-small-img ~ .img-aside:not(.full-width) {
    padding-top: 65px !important;
  }
  .hero-small-img ~ .img-aside:not(.full-width) ul.more-items-list {
    padding-left: 30px;
    padding-right: 30px;
  }
  .hero-small-img ~ .img-aside:not(.full-width) ul.more-items-list li > a img {
    padding: 0 !important;
  }
  .hero-small-img ~ .img-aside:not(.full-width) ul.more-items-list li .wrapper {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  #driver-lineup {
    padding-left: 20px;
    padding-right: 20px;
  }
  #driver-lineup ul li:first-child > a img {
    padding-left: 0 !important;
  }
  #driver-lineup ul li:last-child > a img {
    padding-right: 0 !important;
  }
  #driver-lineup ul li .wrapper {
    padding-left: 0 !important;
  }
  #driver-lineup ul li .wrapper h2 .flag {
    margin-right: 20px;
  }
  #sign-up.transparent-form .formly .formly-field:first-child .separator {
    font-size: 30px;
  }
  #form-wrapper #sign-up {
    padding: calc(var(--header-height) * 1.5) 30px 50px;
    top: 0;
    margin-top: 0;
  }
  #sign-up.transparent-form .formly .form-control {
    border-width: 2px;
    font-size: 12px;
    padding: 0 15px;
  }
  #sign-up.transparent-form .formly .form-group .checkbox label {
    font-size: 12px;
    line-height: 1.5;
  }
  #sign-up.transparent-form .formly .form-control::-webkit-input-placeholder {
    font-size: 12px;
  }
  #sign-up.transparent-form .formly .form-control::-moz-placeholder {
    font-size: 12px;
  }
  #sign-up.transparent-form .formly .form-control:-ms-input-placeholder {
    font-size: 12px;
  }
  #sign-up.transparent-form .formly .form-control::-ms-input-placeholder {
    font-size: 12px;
  }
  #sign-up.transparent-form .formly .form-control::placeholder {
    font-size: 12px;
  }
  #form-wrapper #sign-up .formly-field.description {
    margin-bottom: 50px;
  }
  .slide-content p {
    font-size: 14px;
    max-width: 90%;
  }
  #top-wrapper.full-width-content .action-button,
  #top-wrapper.full-width-content .countdown .countdown-text .countdown-time {
    height: 70px;
  }
  #top-wrapper.full-width-content {
    margin-top: -140px;
  }
  #top-wrapper.full-width-content #countdown .widget-title {
    font-size: 35px;
  }
  .x-background.center-box .slide {
    background: url(../img/x-background.png) center calc(50% - 80px) no-repeat transparent;
    background-size: auto 110%;
  }
  .x-background.video-live.center-box .slide {
    background: url(../img/x-background.png) center calc(50% - 61px) no-repeat rgba(0, 0, 0, 0.1);
    background-size: auto 115vh;
  }
  .x-background.video-live.center-box .slide .slide-content {
    margin-top: -63px !important;
  }
  .location-hero.video-live .slides .fotorama__video-close {
    right: 19px;
  }
  .location-hero.video-live .slide-content .btn {
    width: 80px;
    height: 80px;
  }
  .slide-content p .chaney {
    margin-top: 20px;
  }
  #form-wrapper #sign-up .formly-field.country,
  #form-wrapper #sign-up .formly-field.phone {
    width: 100%;
    padding: 0;
  }
  addtocalendar .btn-group .dropdown-menu li {
    padding-right: 0;
    width: 100%;
  }
  #form-wrapper .hero-image .bg-vid {
    height: calc(var(--vh, 1vh) * 100 + 200px) !important;
  }
  #trophy-wrapper-2 {
    padding-top: 0;
  }
  #judging-criteria ul li .wrapper {
    padding: 40px 30px;
  }
  #judging-criteria ul li .wrapper h2 a {
    display: block;
  }
  #judging-criteria ul li .wrapper ul {
    padding-right: 0;
  }
  #judging-criteria ul li .wrapper:after {
    right: 64px;
    background-size: 86% auto;
    height: 95vw;
  }
  #judging-panel ul li {
    width: calc(100% - 10px);
  }
  #judging-panel ul li:nth-child(odd) > a img {
    padding: 20px 25% 20px 0;
  }
  #judging-panel ul li:nth-child(odd) > a:before {
    content: "";
    width: calc(var(--column-width) * 4);
    height: calc(var(--column-width) * 3);
    position: absolute;
    background: url(../img/trophy-design/a-plus.png) no-repeat center center transparent;
    background-size: contain;
    top: 50%;
    margin-top: calc(var(--column-width) * 2 / -2);
    right: 0;
  }
  #judging-panel ul li:nth-child(even) > a img {
    padding: 20px 0 20px 25% ;
  }
  #judging-panel ul li:nth-child(even) > a:before {
    content: "";
    width: calc(var(--column-width) * 4);
    height: calc(var(--column-width) * 3);
    position: absolute;
    background: url(../img/trophy-design/check.png) no-repeat center center transparent;
    background-size: contain;
    top: 50%;
    margin-top: calc(var(--column-width) * 2 / -2);
    left: 0;
  }
  #the-prize {
    padding-top: calc(var(--block-width) * 2 / 2);
  }
  #the-prize ul {
    padding: 14% 0 !important;
    background-size: 138% 93%;
  }
  #the-prize ul li {
    width: 100%;
    padding: 0 30px;
  }
  #trash-img {
    width: 100%;
    padding-top: 30px;
    margin-left: 0;
  }
  #trash-img ul {
    margin-left: 30px;
    margin-right: 30px;
  }
  #how-to {
    padding: 45px 25px 30px !important;
  }
  #sign-up.trophy-signup {
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  #sign-up.trophy-signup .formly .formly-field .separator .signup-title-img {
    width: calc(var(--column-width) * 10);
  }
  #sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-message {
    border-width: 2px;
  }
  #sign-up.transparent-form .formly .formly-field-dropzone .drop-zone .dz-message,
  #sign-up.transparent-form .formly .form-control {
    font-size: 12px;
  }
  #sign-up.trophy-signup .formly .formly-field {
    margin-bottom: 30px;
  }
  #sign-up.trophy-signup .formly .form-buttons {
    width: 100%;
    padding-right: 0;
  }
  .underline-green .section-title,
  .underline-green .widget-title {
    padding-bottom: 20px;
    background-size: 100% auto;
  }
  .trophy-hero img {
    left: -300px !important;
  }
  .trophy-menu-button,
  .research-menu-button,
  .count-us-in-menu-button {
    display: none;
  }
  .trophy-hero.trophy-home .slide .slide-title a {
    background-size: 95% auto;
    height: 160px;
  }
  .broadcast-table td {
    padding: 0 20px;
    height: auto;
    width: 100%;
  }
  .broadcast-table tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: auto;
  }
  .broadcast-table tr:nth-child(odd) {
    background: #EEEDEE;
  }
  .broadcast-table tr:first-child {
    background: #201E26;
  }
  .broadcast-table tr:not(:first-child) td:first-child {
    padding-top: 10px;
  }
  .broadcast-table tr:not(:first-child) td:last-child {
    padding-bottom: 10px;
  }
  .broadcast-table tr:first-child {
    height: 80px;
  }
  .broadcast-table tbody {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #landing-broadcaster .more-items-group > table thead {
    display: none;
  }
  #landing-broadcaster .more-items-group > table td,
  #landing-broadcaster .more-items-group > table th {
    padding: 0 20px;
    height: auto;
    width: 100%;
  }
  #landing-broadcaster .more-items-group > table > tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: auto;
  }
  #top-wrapper #countdown {
    height: 70px;
  }
  #top-wrapper-v3 #scroll-down-info ul li > a {
    display: none;
  }
  #top-wrapper-v3 #scroll-down-info ul li .wrapper {
    margin-left: 30px;
    padding-left: calc(var(--column-width) * 2) !important;
  }
  #top-wrapper-v3 #scroll-down-info ul li .wrapper h2 {
    font-size: 25px;
    max-width: calc(var(--column-width) * 8);
  }
  #top-wrapper-v3 #scroll-down-info ul li .wrapper h2 a {
    height: 50px;
  }
  #top-wrapper-v3 #scroll-down-info ul li .wrapper h2 a span {
    width: 100%;
  }
  .medium-slider-title .slide-content .slide-title {
    font-size: 30px;
    line-height: 30px;
  }
  .home-v3 .hero-image .slide-content,
  .home.home-v3 .hero-image .slide-content {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .home-v3 .hero-image .slide-content,
  .home.home-v3 .hero-image .slide-content {
    padding-bottom: 190px;
  }
  #top-wrapper-v3 #latest-bar.latest-bar ul:before {
    padding-left: 30px;
    background-color: transparent;
  }
  #top-wrapper-v3 #latest-bar.latest-bar ul li .wrapper h2 {
    padding-left: 0;
    margin-left: 130px;
    width: calc(100% - 130px);
  }
  @-webkit-keyframes slide-in-v3 {
    0% {
      opacity: 1;
      -webkit-transform: translateY(-50px);
    }
    10% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    40% {
      opacity: 1;
      -webkit-transform: translateY(0);
    }
    49% {
      opacity: 1;
      -webkit-transform: translateY(50px);
    }
    50% {
      opacity: 0;
      -webkit-transform: translateY(50px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(50px);
    }
  }
  @keyframes slide-in-v3 {
    0% {
      opacity: 1;
      -webkit-transform: translateY(-50px);
      transform: translateY(-50px);
    }
    10% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    40% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    49% {
      opacity: 1;
      -webkit-transform: translateY(50px);
      transform: translateY(50px);
    }
    50% {
      opacity: 0;
      -webkit-transform: translateY(50px);
      transform: translateY(50px);
    }
    100% {
      opacity: 0;
      -webkit-transform: translateY(50px);
      transform: translateY(50px);
    }
  }
  .home-v3 .hero-image .slide-content .btn,
  .home.home-v3 .hero-image .slide-content .btn {
    font-size: 12px;
    margin-top: 0;
    padding: 30px 0;
  }
  .home-v3 .hero-image .slide-content .btn::before,
  .home.home-v3 .hero-image .slide-content .btn::before {
    -webkit-mask-size: 13px auto;
    mask-size: 13px auto;
    width: 13px;
  }
  #homev3-right-side .widget-title {
    padding-left: 0;
    font-size: 16px;
  }
  #homev3-right-side {
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 40px;
  }
  #homev3-right-side ul li .wrapper {
    padding: 20px 0;
  }
  #homev3-right-side ul li .wrapper h2 {
    font-size: 16px;
    line-height: 20px;
  }
  #homev3-right-side ul li .wrapper .link-button {
    margin-top: 0;
  }
  #homev3-right-side ul li .wrapper .link-button a {
    padding: 30px 0;
  }
  .top-stories-wrapper #locations-bar {
    bottom: 160px;
    z-index: 2;
  }
  #exh-banner ul li > a {
    flex-direction: column;
  }
  .schedule-table#schedule-one {
    margin-top: 40px;
  }
  .schedule-table .widget-title {
    padding: 0 var(--column-margin);
  }
  .schedule-table ul li .wrapper {
    margin: 0;
    padding: 0 var(--column-margin);
  }
  #landing-broadcaster .more-items-group > .wrapper .group-name {
    font-size: 25px;
    line-height: 25px;
  }
  #landing-broadcaster .more-items-group .trigg-bt {
    width: 20px;
    height: 20px;
  }
  .broadcast-wrapper .schedule-table ul li.more-items-item {
    margin-bottom: 0;
  }
  #landing-broadcaster .more-items-group .more-items-item {
    margin-bottom: 0;
  }
  #landing-broadcaster .more-items-item .wrapper table.broadcast-table > tbody > tr:first-child {
    display: none;
  }
  #landing-broadcaster .more-items-item .wrapper table.broadcast-table tr {
    height: auto;
    background: transparent;
  }
  .broadcast-wrapper.desert:before {
    width: 104px;
    height: 90px;
    margin-top: 40px;
    margin-bottom: 0;
  }
  #home-combo-1 #home-combo-item-1,
  #home-combo-1 #home-combo-item-3 {
    margin-left: 30px;
    margin-right: 30px;
    width: auto;
  }
  #home-combo-1 #home-combo-item-1 ul li .wrapper,
  #home-combo-1 #home-combo-item-3 ul li .wrapper {
    margin-left: -30px;
    right: auto;
    left: 0;
    margin-right: auto;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  #home-combo-1 #home-combo-item-2 ul {
    margin-top: 35px;
  }
  #home-combo-1 #home-combo-item-2 .widget-title {
    font-size: 30px;
  }
  #home-combo-1 .wrapper h2 {
    margin-top: -12px;
    width: 100%;
    max-width: 100%;
  }
  #home-combo-2 #home2-combo-item-1 {
    width: calc(var(--column-width) * 8 - (var(--column-margin) * 2));
    margin-left: calc(var(--column-width) + 30px);
    margin-top: -21vw;
  }
  #home-combo-2 #home2-combo-item-1 ul li .wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: calc(var(--column-width) * -1 - 30px);
    right: auto;
    left: 0;
    margin-right: auto;
    width: calc(var(--column-width) * 10 + 25px);
  }
  #home-combo-2 #home2-combo-item-2 {
    width: calc(var(--column-width) * 9 + 25px);
    margin-right: 0;
    margin-top: 0;
    margin-left: auto;
  }
  #home-combo-2 #home2-combo-item-2 ul li .wrapper {
    width: calc(var(--column-width) * 10);
    left: calc(var(--column-width) * -2);
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #home-combo-2 #home2-combo-item-3 {
    margin-left: 30px;
    width: auto;
    margin-top: 0;
    margin-right: 30px;
  }
  #home-combo-2 #home2-combo-item-3 ul li .wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
    right: auto;
    left: 0;
    margin-left: 0;
    margin-right: auto;
  }
  #home-combo-2 #home2-combo-item-4 .widget-title {
    display: block;
  }
  #home-combo-2 #home2-combo-item-4 ul {
    padding: 0;
    margin: 35px 0 0 0;
    max-width: 100% !important;
  }
  #home-combo-2 #home2-combo-item-4 ul li {
    width: 100%;
    padding-right: var(--column-width);
  }
  #home-combo-2 .wrapper h2 {
    margin-top: -12px;
    width: 100%;
    max-width: 100%;
  }
  .boxed .wrapper {
    position: relative;
    top: auto !important;
  }
  .boxed .more-items-item .wrapper > *:not(.more-items-category),
  .new-boxed .more-items-item .wrapper > *:not(.more-items-category) {
    margin-left: 30px;
    width: auto;
  }
  .boxed.bottom-box .more-items-item {
    margin-bottom: 50px;
  }
  .legacy-hero .slide-content .slide-title a small {
    font-size: 12px;
    margin-bottom: 10px;
    display: block;
  }
  .legacy-hero .slide-content p {
    font-size: 16px;
    line-height: 25px;
  }
  .legacy-item ul li.more-items-item .wrapper {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .legacy-item ul li.more-items-item > a {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .video-container {
    padding-top: 40px;
  }
  .video-container .overlay-data:before {
    font-size: 16px;
    padding-left: 30px;
    margin-top: 100px;
  }
  .video-container .overlay-data .menu-options {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow: auto;
    padding-top: 140px;
  }
  .video-container .overlay-data .menu-options .video-slide-item {
    width: calc(var(--column-width) * 9);
    margin: 0 0 0 30px;
  }
  .video-container .overlay-data .menu-options .video-slide-item.command-centre,
  .video-container .overlay-data .menu-options .video-slide-item.vodafone-business-command-centre {
    top: auto;
    position: relative;
    width: calc(var(--column-width) * 9);
    margin: 0 30px 0 30px;
    right: auto;
    border: 1px solid transparent;
    opacity: 1;
  }
  .video-container .overlay-data .menu-options .video-slide-item.command-centre .thumb-data,
  .video-container .overlay-data .menu-options .video-slide-item.vodafone-business-command-centre .thumb-data {
    display: block;
  }
  .video-container .overlay-data .menu-options .video-slide-item.command-centre.active,
  .video-container .overlay-data .menu-options .video-slide-item.vodafone-business-command-centre.active {
    border: 1px solid #02FD9C;
  }
  .video-container .overlay-data .menu-options .video-slide-item.command-centre .player-main .player-container:before,
  .video-container .overlay-data .menu-options .video-slide-item.vodafone-business-command-centre .player-main .player-container:before {
    display: block;
  }
  .video-container .overlay-data .video-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;
    height: calc(120px + (100vw * 9 / 16));
    top: 0;
    pointer-events: none;
    opacity: 1;
    padding: 0 30px;
    background: transparent;
  }
  .video-container .overlay-data .video-info > div {
    font-size: 16px;
  }
  .video-container .overlay-data .video-info > div:before {
    width: 20px;
    height: 20px;
    margin-right: 10px;
  }
  .video-container .overlay-data .video-info h2 {
    padding-left: 0;
    font-size: 20px;
  }
  .live-now {
    padding-left: 20px !important;
  }
  .home-v3 .hero-image .slide-content .slide-title,
  .home.home-v3 .hero-image .slide-content .slide-title {
    pointer-events: all;
  }
  .large-button .btn,
  .large-button .link-button a,
  .large-button .more-items-action,
  .large-button #cookiesbar a.ok {
    font-size: 12px;
  }
  body.results .slider-title-image,
  body.event-page .slider-title-image {
    max-width: 135px;
  }
  body.results .island .slider-title-image,
  body.event-page .island .slider-title-image {
    width: 70%;
  }
  body.results .hero-small-img .slide .slide-title a,
  body.event-page .hero-small-img .slide .slide-title a {
    max-width: 100%;
  }
  #xprix-one {
    padding-top: 30px;
    padding-bottom: 60px;
  }
  #xprix-one ul li .wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }
  #xprix-one ul li .wrapper p {
    line-height: 16px;
  }
  #xprix-one ul li .wrapper .link-button a {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  #xprix-two {
    margin-bottom: 80px;
  }
  #xprix-two ul li > a {
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: -80px;
  }
  #xprix-two ul li > a img {
    padding: 0;
  }
  #xprix-two ul li .wrapper {
    margin-left: 30px;
    margin-right: 30px;
  }
  #xprix-three ul li > a img {
    padding: 0;
  }
  #xprix-three ul li .wrapper {
    margin-left: 0 !important;
    margin-right: 30px;
  }
  #xprix-three ul li .wrapper h2 {
    padding-right: 30px;
    width: 100%;
  }
  #xprix-three:not(.new-boxed) ul li .wrapper {
    margin-left: 30px !important;
    margin-right: 30px;
  }
  #xprix-four ul li > a,
  #xprix-five ul li > a,
  #xprix-seven ul li > a,
  #xprix-eight ul li > a,
  #xprix-four ul li .wrapper,
  #xprix-five ul li .wrapper,
  #xprix-seven ul li .wrapper,
  #xprix-eight ul li .wrapper {
    margin-left: 30px;
    margin-right: 30px;
  }
  #xprix-four ul li > a,
  #xprix-five ul li > a,
  #xprix-seven ul li > a,
  #xprix-eight ul li > a {
    margin-bottom: 20px;
  }
  #xprix-four ul li > a img,
  #xprix-five ul li > a img,
  #xprix-seven ul li > a img,
  #xprix-eight ul li > a img {
    padding: 0;
  }
  #xprix-six {
    padding-bottom: 20px;
  }
  #xprix-six ul li .wrapper {
    padding-top: 40px;
    padding-bottom: 20px;
  }
  #xprix-six ul li .wrapper h2 {
    margin-bottom: 20px;
  }
  #xprix-six ul li .wrapper .more-items-long-text p {
    line-height: 16px;
  }
  .small-wrapper-title .wrapper h2 {
    font-size: 16px;
  }
  .medium-title .section-title,
  .medium-title .widget-title {
    font-size: 25px;
    line-height: 25px;
  }
  body.series-standings.results .data-col tr .team-position,
  body.series-standings.results .data-col tr .team-logo {
    width: 50px;
  }
  .data-col tr .team-drivers.team-drivers-image {
    width: 100px;
    min-width: 100px;
  }
  body.results #tabs-standings > .tabs-content {
    max-width: 100% !important;
    width: 100%;
    margin-left: 0;
    padding-left: 30px;
    padding-right: 30px;
  }
  body.results #tabs-standings > .tabs-content > section {
    width: auto;
  }
  body.series-standings.results .results-page .team .team-points,
  body.series-standings.results .data-col tr.data-header .team-points {
    width: calc(var(--column-width) * 4);
    padding-right: 20px;
  }
  body.series-standings.results .data-col tr .team-logo img {
    height: 50px;
  }
  body.series-standings.results .data-col tr .team-drivers img {
    top: -22px;
  }
  .group-name-extra,
  body.results #results-one .group_name,
  body.results #results-two .group_name {
    display: none;
  }
  #results-standings .widget-title::after {
    width: 80px;
    height: 80px;
  }
  body.results .data-col {
    margin-top: 0;
  }
  body.results .results-page > .tabs-content .tabs-content {
    max-width: 100% !important;
    padding-left: 0;
    overflow-x: auto;
    overflow-y: hidden;
  }
  body.results .results-page > .tabs-content .tabs-content > * {
    width: auto;
  }
  body.results .results-page .team .team-points,
  body.results #results-one .team-points.total.ng-binding,
  body.results #results-two .team-points.total.ng-binding,
  body.results .results-page .team-points {
    width: calc(var(--column-width) * 4);
  }
  #race-format-banner li {
    overflow: visible;
  }
  #race-format-banner li .wrapper {
    margin-top: 0;
    margin-left: -30px;
    width: 100vw;
  }
  #race-format-banner li .wrapper h2 {
    width: calc(100% - 60px) !important;
    font-size: 16px;
    line-height: 16px;
  }
  body.results #results-standings .data-col tr td.team-points {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    font-size: 20px;
  }
  body.results #results-standings .data-col tr td.team-points:after {
    content: "total pts";
    font-size: 10px;
    color: #ffffff;
  }
  body.results .data-col td.team-position.ng-binding {
    font-size: 12px;
  }
  #results-standings .widget-title {
    margin-bottom: 40px;
    padding-right: 90px;
  }
  #results-standings .tabs-content {
    margin-top: 60px;
  }
  #results-standings .tabs-content > * {
    width: auto;
  }
  body.results .home-results {
    margin-left: 30px !important;
  }
  body.results #hero-small .slide-content {
    height: 100%;
    padding: 0;
  }
  body.results #hero-small .slide-content h2 {
    height: 100%;
    margin: 0;
  }
  body.results #hero-small .slide-content h2 a {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  body.results #hero-small .slide-content h2 a small {
    position: absolute;
    bottom: 40px;
    left: 0;
    right: 0;
    font-size: 20px;
    line-height: 27px;
  }
  body.results .home-results.results-page > .tabs-content .tabs-content > * {
    width: auto;
  }
  #homev3-right-side-two {
    left: -30px;
  }
  .standings-spotlight .tabs-content .team-points {
    position: absolute;
    font-size: 55px;
    color: #201E26;
    height: auto;
    bottom: -50px;
    right: 0;
  }
  #top-wrapper-v3 {
    width: 100%;
    margin-right: 0;
    padding-bottom: 140px;
  }
  #results-button {
    margin-top: 0;
    margin-bottom: 0;
  }
  #homev3-right-side-two {
    bottom: -162px;
  }
  .results-page .dropdown:not(#languages) .submenu {
    background: #000;
    top: 47px !important;
    left: 0;
    right: 0;
    visibility: visible;
    padding-bottom: 20px;
  }
  .results-page .dropdown:not(#languages) .submenu li {
    background: #000;
    padding-top: 0;
    padding-bottom: 0;
  }
  .results-page .dropdown:not(#languages) .submenu li a {
    font-size: 16px;
    opacity: 0.4;
  }
  .video-container .overlay-data .video-info h2 {
    max-width: 100%;
  }
  body.results .home-results .data-col tr .team-drivers {
    width: 100px;
  }
  body.results .home-results .data-col tr .team-drivers img {
    top: -19px !important;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 78%, 0 78%) !important;
    clip-path: polygon(0 0, 100% 0, 100% 78%, 0 78%) !important;
  }
  body.results .home-results.standings-only#results-two .tabs-content {
    overflow-x: auto;
    overflow-y: hidden;
  }
  body.results .home-results.standings-only#results-two .tabs-content > * {
    width: auto;
  }
  body.results #results-one .widget-title,
  body.results #results-two .widget-title {
    line-height: 25px;
    margin-bottom: 20px;
    font-size: 25px;
  }
  body.results #results-one .widget-title span,
  body.results #results-two .widget-title span {
    display: inline-block;
    margin-left: 0;
    font-size: 20px;
  }
  #top-wrapper-v3 .home-results {
    margin-left: 30px !important;
    margin-right: 30px !important;
    position: relative;
  }
  #top-wrapper-v3 .home-results.results-page:after {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 170px;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
    content: "";
  }
  #top-wrapper-v3 .home-results.results-page .widget-title {
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 0;
  }
  #next-event {
    padding-top: 30px !important;
  }
  #next-event .more-items-list li {
    overflow: visible;
  }
  #next-event .more-items-list li > a {
    margin-bottom: 0;
    width: 80px;
    height: 70px;
    position: absolute;
    right: 10px;
    bottom: -15px;
  }
  #next-event .more-items-list li > a img {
    padding: 0 !important;
  }
  #next-event .more-items-list li .wrapper .more-items-category {
    font-size: 35px;
  }
  #next-event .more-items-list li .wrapper > *:not(.more-items-category) {
    margin-left: 30px !important;
  }
  #next-event .more-items-list li .wrapper h2 {
    font-size: 16px;
    line-height: 1;
  }
  .standings-spotlight .tabs-content {
    width: auto;
  }
  .standings-spotlight .tabs-content .team-logo-drivers {
    padding-left: 55px;
  }
  .standings-spotlight .tabs-content .team-logo-drivers:before,
  .standings-spotlight .tabs-content .team-drivers {
    height: 55px;
  }
  .standings-spotlight .tabs-content .team-logo {
    width: 55px;
  }
  .standings-spotlight .tabs-content .team-drivers {
    padding-left: 60px;
  }
  body.results .team-drivers span[class*="flag-"] {
    margin-right: 0;
  }
  body.results .home-results .team:nth-child(5),
  body.results .home-results tr.team:nth-child(6) {
    display: none !important;
  }
  .standings-spotlight .tabs-content .team-position {
    height: 55px;
    width: 55px;
    bottom: 55px;
    font-size: 20px;
  }
  .standings-spotlight .tabs-content .team-drivers > div {
    font-size: 12px;
  }
  #homev3-right-side-two ul li .wrapper .more-items-category {
    font-size: 35px;
    line-height: 0.8;
  }
  body.results .results-page:not(#homev3-right-side) .data-header,
  body.results .results-page:not(#homev3-right-side) .group-titles .team {
    display: none !important;
  }
  body.results .results-page:not(#homev3-right-side) tr.team,
  body.results .results-page:not(#homev3-right-side) div.team {
    height: 100px !important;
    position: relative;
  }
  body.results .results-page:not(#homev3-right-side) tr.team .team-position,
  body.results .results-page:not(#homev3-right-side) div.team .team-position {
    height: 50px !important;
    margin-bottom: auto;
  }
  body.results .results-page:not(#homev3-right-side) tr.team .team-logo,
  body.results .results-page:not(#homev3-right-side) div.team .team-logo {
    position: absolute;
    bottom: 0;
    height: 50px;
  }
  body.results .results-page:not(#homev3-right-side) tr.team .team-drivers,
  body.results .results-page:not(#homev3-right-side) div.team .team-drivers {
    margin-right: auto;
  }
  body.results .results-page:not(#homev3-right-side) tr.team .team-drivers:not(.team-drivers-image),
  body.results .results-page:not(#homev3-right-side) div.team .team-drivers:not(.team-drivers-image) {
    left: 50px;
    position: absolute;
    bottom: 0;
    height: 50px;
    min-width: 0 !important;
    width: auto !important;
  }
  body.results .results-page:not(#homev3-right-side) tr.team .team-drivers:not(.team-drivers-image) span[class*="flag-"],
  body.results .results-page:not(#homev3-right-side) div.team .team-drivers:not(.team-drivers-image) span[class*="flag-"] {
    margin-right: 4px;
    width: 30px;
    height: 21px;
  }
  body.results .results-page:not(#homev3-right-side) tr.team .team-points,
  body.results .results-page:not(#homev3-right-side) div.team .team-points,
  body.results .results-page:not(#homev3-right-side) tr.team .team-elapsed-time,
  body.results .results-page:not(#homev3-right-side) div.team .team-elapsed-time,
  body.results .results-page:not(#homev3-right-side) tr.team > .team-time,
  body.results .results-page:not(#homev3-right-side) div.team > .team-time {
    position: absolute;
    right: 0;
    top: 0;
    height: 50px;
    padding: 0 15px 0 0;
  }
  body.results .results-page:not(#homev3-right-side) .tabs-content {
    overflow: visible !important;
  }
  body.results #results-one .tabs li,
  body.results #results-two .tabs li {
    padding: 8px 10px;
  }
  body.results .home-results.results-page:not(#homev3-right-side) div.team > .team-time,
  body.results .home-results.results-page:not(#homev3-right-side) tr.team > .team-elapsed-time {
    padding: 0;
  }
  body.results .home-results .team-logo-drivers {
    display: block;
  }
  body.results .home-results .team-logo-drivers img {
    top: -19px !important;
  }
  body.results .home-results#results-one .team.ng-scope,
  body.results .home-results#results-two .team {
    height: 100px !important;
    background: #EEEDEE !important;
  }
  body.results .data-col tr {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.2)));
    background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%);
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%);
  }
  body.results #results-one .team.ng-scope,
  body.results #results-two .team {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#FFFFFF), color-stop(50%, #EEEDEE));
    background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #EEEDEE 50%);
    background-image: linear-gradient(0deg, #FFFFFF 0%, #EEEDEE 50%);
  }
  body.series-standings.results .data-col tr.team {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.4)));
    background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%);
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%);
  }
  body.results #results-standings .data-col tr .team-position {
    background-color: #78777B;
  }
  body.results #results-standings-table .data-col tr .team-position {
    background-color: #201E26;
  }
  body.results #results-standings-table .data-col .team.ng-scope .team-points.total {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    font-size: 20px;
  }
  body.results #results-standings-table .data-col .team.ng-scope .team-points.total:after {
    content: "pts";
    font-size: 10px;
    color: #ffffff;
  }
  body.results .results-page > .tabs-content .tabs-content .wrapper {
    padding: 0;
  }
  body.results .results-page .widget {
    padding: 0 !important;
  }
  body.results .results-page .tabs li {
    width: 100%;
  }
  body.results .results-page .tabs li a {
    width: 100%;
    opacity: 1;
    font-size: 16px;
    display: flex;
    justify-content: space-between;
  }
  body.results .home-results .team-logo-drivers,
  body.results .home-results .team-drivers-image {
    display: flex !important;
  }
  #tabs-standings {
    padding-top: calc(var(--header-height) + 40px);
  }
  body.series-standings.results.tabbed-standings #results-standings-table {
    top: 0;
    padding-top: calc(var(--header-height) + 40px);
  }
  .dropdown > a:after {
    font-size: 20px;
    line-height: 20px;
  }
  #results-landing ul li > a img,
  #location-wrapper.results-wrapper,
  #history-wrapper.results-wrapper {
    height: 100svh;
  }
  #results-landing ul li .wrapper {
    padding-bottom: 100px;
  }
  #results-landing ul li > a:not(.all-box-link):before {
    margin-top: -90px;
  }
  #results-landing ul li.energy > a:before,
  #results-landing ul li.copper > a:before,
  #results-landing ul li.island.season-1 > a:before,
  #results-landing ul li.island-1 > a:before,
  #results-landing ul li.island-2 > a:before {
    margin-top: -170px;
  }
  #top-wrapper-v3 #scroll-down-info.countdown:after {
    display: none;
  }
  #top-wrapper-v3 #scroll-down-info ul li,
  #top-wrapper-v3 #scroll-down-info.countdown:before,
  #top-wrapper-v3 #scroll-down-info.countdown:after,
  #top-wrapper-v3 #scroll-down-info.countdown .countdown-text .countdown-time {
    height: 95px;
  }
  #top-wrapper-v3 #scroll-down-info.countdown:before {
    width: calc(30px + var(--column-width) * 2);
    background-size: 120% auto;
  }
  #top-wrapper-v3 #latest-bar {
    margin-top: -145px;
    background: rgba(8, 8, 10, 0.3) !important;
  }
  #top-wrapper-v3 #scroll-down-info.countdown .widget-title {
    display: inline-block;
    width: calc(100% - (30px + var(--column-width) * 2));
    margin-left: calc(30px + var(--column-width) * 2);
    margin-top: 20px;
  }
  #top-wrapper-v3 #scroll-down-info.countdown .countdown-text .countdown-time > *:before {
    line-height: 20px;
    height: 20px;
    font-size: 20px;
    margin-top: -9px;
  }
  #top-wrapper-v3 #scroll-down-info.countdown .countdown-text .name {
    margin-top: 3px;
    margin-bottom: 0;
    display: block;
  }
  #top-wrapper-v3 #scroll-down-info.countdown .countdown-text .number {
    font-size: 31px;
    line-height: 41px;
    height: auto;
  }
  .legacy-item ul li .wrapper ul li:before {
    margin-right: 15px;
  }
  .explore-bt.large-explore-bt .link-button {
    margin-top: -60px;
    margin-right: -60px;
  }
  .explore-bt.large-explore-bt .link-button a {
    width: 120px;
    height: 120px;
    font-size: 13px;
  }
  #locations-bar-container {
    bottom: 152px;
    left: 20px;
    right: 20px;
  }
  .home-v3 .hero-image.count-us-in .slide:before,
  .home.home-v3 .hero-image.count-us-in .slide:before {
    left: 10px;
    bottom: 340px;
    width: 95px;
    height: 95px;
  }
  .home-v3 .hero-image.count-us-in .slide .slide-content:before,
  .home.home-v3 .hero-image.count-us-in .slide .slide-content:before {
    bottom: 360px;
    left: auto;
    right: 25px;
    width: 90px;
    height: 90px;
    margin-bottom: 0px;
  }
  .home-v3 .hero-image.count-us-in .slide .slide-content:after,
  .home.home-v3 .hero-image.count-us-in .slide .slide-content:after {
    bottom: 300px;
    left: auto;
    width: 85px;
    height: 85px;
    right: 10px;
    margin-bottom: -85px;
    margin-left: -85px;
  }
  body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li .wrapper > a {
    font-size: 12px;
    margin-top: 0;
  }
  body.b-info #modal-country-select .md-content #content-landing-select-broadcaster ul li {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 25px;
  }
  body.b-info #modal-country-select {
    top: 337px;
    padding: 20px ;
  }
  body.b-info #modal-country-select .md-content .md-footer {
    top: 0px;
    right: 3px;
    height: auto;
  }
  body.b-info #modal-country-select .md-content .md-footer a {
    background: transparent;
    padding: 0;
  }
  body.b-info #modal-country-select .md-content .md-footer a i:before {
    font-size: 20px;
  }
  #landing-select-broadcaster.country-select-bottom .tabs-content .country-selected > div .country-name-group .country-name {
    flex-direction: column;
  }
  .broadcast-wrapper.ocean:before,
  .broadcast-wrapper.arctic:before,
  .broadcast-wrapper.amazon:before,
  .broadcast-wrapper.glacier:before,
  .broadcast-wrapper.island:before,
  .broadcast-wrapper.island-1:before,
  .broadcast-wrapper.island-2:before,
  .broadcast-wrapper.jurassic:before,
  .broadcast-wrapper.copper:before,
  .broadcast-wrapper.energy:before,
  .broadcast-wrapper.andes:before,
  .broadcast-wrapper.island-other:before {
    margin: 50px auto !important;
    width: 90px !important;
    height: 90px !important;
  }
  .broadcast-wrapper.island:before,
  .broadcast-wrapper.copper:before,
  .broadcast-wrapper.energy:before {
    width: 180px !important;
  }
  #landing-select-broadcaster > * {
    margin: 0;
    width: 100%;
    max-width: 100% !important;
    padding-top: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .country-flag {
    width: 70px !important;
  }
  .country-selected .country-name-group > a,
  .country-selected > a {
    font-size: 16px;
  }
  .broadcast-wrapper.broadcast-wrapper-top .schedule-table ul li.more-items-item .wrapper h2 {
    font-size: 25px;
  }
  .broadcast-wrapper.broadcast-wrapper-top .schedule-table ul li.more-items-item .wrapper table tr td:first-child {
    font-size: 16px;
    height: 62px;
    display: flex;
    align-items: center;
  }
  #broadcast-wrapper-top > * {
    margin: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: 100%;
  }
  #broadcast-wrapper-top > * > .widget-title {
    padding-left: 30px !important;
    padding-right: 30px!important;
  }
  #broadcast-wrapper-top > * > ul li .wrapper {
    padding-right: 0;
    padding-left: 0;
  }
  #broadcast-wrapper-top > * > ul li .wrapper h2 {
    padding-left: 30px !important;
    padding-right: 30px!important;
  }
  body.b-info-v2:not(.md-overlay-opened) #broadcast-wrapper-top {
    margin: 0;
    max-width: 100%;
  }
  body.b-info-v2 #broadcast-wrapper-top .schedule-table > ul {
    max-width: 100% !important;
  }
  body.b-info-v2 .schedule-table ul li .wrapper > * {
    padding-left: 30px !important;
    padding-right: 30px!important;
  }
  body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-channels .schedule-channels-logos .logo-container {
    padding: 20px 30px;
  }
  body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-channels .schedule-channels-logos .logo-container img {
    max-height: 45px;
  }
  .broadcast-wrapper.broadcast-wrapper-top .schedule-table ul li.more-items-item .wrapper table tr td {
    padding-left: 30px;
    padding-right: 30px;
  }
  body.b-info-v2 .schedule-table ul li .wrapper .schedule-session-channels {
    padding: 0 !important;
  }
  body.b-info-v2 .schedule-table ul li .wrapper h2 {
    font-size: 24px;
  }
  body.b-info-v2 .schedule-table ul li .wrapper h2 a span {
    display: block;
  }
  body.b-info-v2 .schedule-table ul li .wrapper .schedule-comments {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  body.b-info-v2 .schedule-table ul li .wrapper .schedule-message {
    margin-top: 20px;
  }
  body.b-info-v2 .schedule-table ul li .wrapper {
    padding-top: calc(var(--column-width) / 2);
  }
  #landing-select-broadcaster.country-select-bottom .widget-title {
    padding: 0 30px;
  }
  #landing-broadcaster.landing-current-broadcaster {
    max-width: 100%;
  }
  #landing-broadcaster.landing-current-broadcaster .broadcast-table > tbody > tr > td td:first-child {
    padding-left: 30px;
    width: 100% !important;
  }
  #landing-broadcaster.landing-current-broadcaster .broadcast-table > tbody > tr > td:first-child,
  #landing-broadcaster.landing-current-broadcaster .broadcast-table > tbody > tr > td:nth-child(2):not(.no-padding-td) {
    width: 100% !important;
  }
  #landing-broadcaster.landing-current-broadcaster .tabs-content {
    max-width: 100% !important;
  }
  #landing-broadcaster.landing-current-broadcaster .broadcast-table tr:first-child {
    height: 62px;
  }
  #landing-broadcaster.landing-current-broadcaster .broadcast-table > tbody > tr > td td:nth-child(2) {
    width: 100% !important;
    padding-left: 30px;
    padding-top: 2px;
  }
  #landing-broadcaster.landing-current-broadcaster .broadcast-table tr:nth-child(odd) {
    background-color: transparent;
  }
  #landing-broadcaster .more-items-group > table > tbody > tr > td table tr td:last-child {
    width: 100%;
  }
  #landing-broadcaster.landing-current-broadcaster .table-items-item td .chaney {
    font-size: 12px;
    max-width: 235px;
  }
  #landing-broadcaster.landing-current-broadcaster .broadcast-table > tbody > tr .head-item {
    display: flex;
    align-items: center;
  }
  #landing-select-broadcaster.country-select-bottom .tabs-content {
    max-width: var(--block-width) !important;
    margin-left: auto;
    margin-right: auto;
  }
  #landing-select-broadcaster.country-select-bottom .tabs-content .country-selected > div .country-name-group .country-name > span {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .country-selected > div {
    flex-direction: column;
    padding: 10px 15px;
  }
  .country-selected .country-flag {
    display: none;
  }
  #fanworld-top {
    padding: 40px 20px !important;
  }
  #fanworld-top ul li .wrapper h2 {
    font-size: 16px;
    line-height: 16px;
    width: 100%;
  }
  #fanworld-top ul li .wrapper p {
    width: 100%;
  }
  #fanworld-wrapper {
    padding: 40px 20px !important;
  }
  #fanworld-wrapper > * {
    margin-top: 0;
  }
  #fanworld-wrapper > *:first-child {
    padding: 0 !important;
  }
  #fanworld-wrapper > *:last-child {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #sign-up.fanworld-signup .formly .formly-field.firstname,
  #sign-up.fanworld-signup .formly .formly-field.lastname,
  #sign-up.fanworld-signup .formly .formly-field.birth,
  #sign-up.fanworld-signup .formly .formly-field.country {
    width: 100%;
  }
  #sign-up.fanworld-signup .formly .formly-field.firstname > *,
  #sign-up.fanworld-signup .formly .formly-field.birth > *,
  #sign-up.fanworld-signup .formly .formly-field.lastname > *,
  #sign-up.fanworld-signup .formly .formly-field.country > * {
    padding-left: 0;
    padding-right: 0;
  }
  #sign-up.fanworld-signup .widget-title {
    display: none;
  }
  .fanworld-gif {
    margin-bottom: 40px;
  }
  .fanworld-gif .widget-title {
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 40px;
    margin-top: 0;
  }
  .fanworld-gif .widget-title small {
    font-size: 16px;
    margin-top: 10px;
    display: block;
    line-height: 25px;
  }
  #sign-up.fanworld-signup .formly .form-control,
  #sign-up.fanworld-signup .formly .formly-field-dropzone .drop-zone .dz-message,
  #sign-up.fanworld-signup .formly .form-group .checkbox label {
    font-size: 16px;
  }
  .modal-autographs-downloads.md-modal .md-body {
    padding: 20px 20px 80px 20px;
  }
  .modal-autographs-downloads.md-modal .widget .widget-title {
    font-size: 16px;
    line-height: 20px;
  }
  .modal-autographs-downloads.md-modal .widget ul li {
    width: 100%;
    margin: 0 0 20px;
  }
  .relive-tabs #liveDashboard aside {
    padding-left: 30px;
    margin-bottom: 0;
    margin-left: 0;
    overflow: auto;
  }
  .relive-tabs #liveDashboard aside .tabs li {
    margin-right: 0;
    padding-right: 20px;
  }
  .relive-tabs #liveDashboard aside .tabs li a {
    width: 68px;
    height: 60px;
  }
  .relive-tabs #liveDashboard aside .tabs li a.copper-x-prix,
  .relive-tabs #liveDashboard aside .tabs li a.island-x-prix,
  .relive-tabs #liveDashboard aside .tabs li a.energy-x-prix {
    height: 102px;
  }
  .relive-tabs #liveDashboard #overlayVideo {
    left: 0;
    right: 0;
  }
  .relive-tabs #liveDashboard #overlayVideo .wrapper-video {
    padding: 35px 30px;
  }
  .relive-tabs #liveDashboard #overlayVideo .wrapper-video h2 {
    font-size: 16px;
  }
  .relive-tabs #liveDashboard #overlayVideo .wrapper-video .close-player {
    left: 50px;
  }
  .relive-tabs #liveDashboard #videoContent {
    padding: 30px;
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data .menu-options {
    padding-top: 35px;
    margin-top: 30px;
    position: relative;
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data .menu-options:before {
    display: none;
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data .menu-options .video-slide-item {
    width: 75%;
    margin-right: calc(var(--column-margin) * 2);
    margin-left: 0;
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data .menu-options .video-slide-item:nth-child(even),
  .relive-tabs #liveDashboard #videoContent .overlay-data .menu-options .video-slide-item:nth-child(odd) {
    margin-right: calc(var(--column-margin) * 2);
    margin-left: 0;
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data #firstVideo {
    position: relative;
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data #firstVideo:after {
    content: "watch more:";
    font-size: 16px;
    font-family: 'Chaney Wide', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #ffffff;
    display: block;
    width: 100%;
    position: absolute;
    bottom: -60px;
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data .video-first .player-main > .player-container .player-container::before,
  .relive-tabs #liveDashboard #videoContent .overlay-data .video-first .player-main > .player-container .player-container::after {
    display: none;
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data .video-first .thumb-data {
    margin-bottom: 25px;
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data .video-first .thumb-data .thumb-title {
    font-size: 16px;
    margin-top: 0;
  }
  .relive-tabs #liveDashboard #videoContent .overlay-data .video-first .thumb-data .thumb-title:before {
    font-size: 35px;
    line-height: 20px;
    margin-left: -30px;
  }
  .relive-tabs #liveDashboard aside .tabs li a.jurassic-x-prix {
    width: 92px;
  }
  body.news-simple .article-view .article {
    padding: var(--header-height) 0 0 0;
  }
  body.news-simple .article-view header figure,
  body.news-simple .article-view #slideshow-gallery {
    padding-left: 0;
    padding-right: 0;
  }
  body.news-simple .article-view header figcaption {
    left: 30px;
  }
  body.news-simple .article-view .article .article-view-intro,
  body.news-simple .article-view .article .article-view-title,
  body.news-simple .article-view .article .article-view-time,
  body.news-simple .article-view .article .article-view-body,
  body.news-simple .article-view .article #article-aside,
  body.news-simple .article-view .article .share-buttons {
    padding-left: 30px;
    padding-right: 30px;
    margin-top: 30px;
  }
  body.news-simple .article-view .article #article-aside {
    margin-bottom: 20px;
    margin-top: 0;
  }
  body.news-simple .article-view .article .article-view-body {
    padding-bottom: 0;
  }
  #fanworld-wrapper:not(.layout-row) > :first-child {
    margin-top: 0;
    padding-top: 0 !important;
  }
  #fanworld-wrapper:not(.layout-row) > *,
  #fanworld-wrapper:not(.layout-row) > :first-child,
  #fanworld-wrapper:not(.layout-row) > :last-child {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #fanworld-wrapper:not(.layout-row) #sign-up.fanworld-signup .widget-title {
    display: block;
  }
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown {
    margin-top: -90px;
  }
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown::before {
    height: 90px;
    width: 90px;
  }
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown .countdown-text .countdown-time {
    height: 90px;
    justify-content: center;
  }
  #top-wrapper-v3 #scroll-down-info.countdown.new-countdown .countdown-text .countdown-time > *:before {
    margin-top: 0;
    line-height: 41px;
    height: 28px;
    font-size: 31px;
  }
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown .widget-title span {
    margin-left: 0;
  }
  #top-wrapper-v3 #scroll-down-info.countdown.new-countdown .countdown-text .countdown-time > * {
    width: 25%;
    padding-left: 13px;
  }
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown .countdown-text .countdown-time,
  #top-wrapper-v3 #scroll-down-info.new-countdown.countdown:before {
    padding-left: 0;
  }
  #top-wrapper-v3 #scroll-down-info.countdown.new-countdown .countdown-text .countdown-time > *:first-child {
    padding-left: 0;
  }
  .small-slider-title .slide-content .slide-title {
    font-size: 30px;
    line-height: 28px;
  }
  .small-slider-title .slide-content .btn {
    font-size: 12px !important;
  }
  #top-wrapper-v3 #scroll-down-info.countdown .countdown-text .over {
    font-size: 30px;
  }
  body.home-v4.home .hero-image .slide-content {
    padding-bottom: 215px;
  }
  body.fixed-header.right-combo-on.series-standings.results.tabbed-standings #results-standings-table:not(.submenu-item) {
    margin-top: var(--header-height) !important;
  }
  body #header .live-now:before {
    margin-right: 15px;
  }
  body #header .live-now:after {
    margin-left: 10px;
  }
  body #header #top-navigation {
    z-index: 1;
  }
  body #header #navigation-mobile {
    overflow: auto;
    z-index: 0;
  }
  body #header #navigation-mobile > ul {
    position: relative;
    top: 0;
  }
  body #header #navigation-mobile > ul > li a {
    padding-right: 35px;
  }
  body #header #navigation-mobile > ul > li .submenu li a {
    padding-right: 35px;
  }
  body.series-standings.results.tabbed-standings #results-standings-table:not(.submenu-item) .tabs-content {
    margin-left: -40%;
    width: 80%;
  }
  body #footer #our-partners-logos .more-items-list {
    flex-direction: column;
    align-items: center;
    max-width: 100%;
  }
  body #footer #our-partners-logos .more-items-list .more-items-item {
    border: none;
    width: 45%;
    max-width: 300px;
    padding: 10px 0;
    margin: 0 0 10px 0 !important;
  }
  body #footer #our-partners-logos .more-items-list .more-items-item:first-child {
    margin-left: 0;
  }
  body #footer #our-partners-logos .more-items-list .more-items-item:last-child {
    margin-left: -10%;
  }
  body #footer #our-partners-logos .more-items-list .more-items-item:nth-child(2) {
    margin-left: -2.5%;
  }
  #liveDashboard .no-results-container > h2 {
    font-size: 25px;
    padding: 0 10%;
  }
  .img-75,
  .img-50,
  .img-25 {
    width: 100%;
  }
  .img-right,
  .img-Right,
  .img-left,
  .img-Left {
    margin-left: 0;
    margin-right: 0;
  }
  #history-tabs .section-title {
    display: none;
  }
  #history-tabs > header {
    background: #ffffff;
    overflow: visible;
    position: relative;
    height: 42px;
    margin-bottom: 20px;
    z-index: 2;
  }
  #history-tabs > header .tabs {
    height: 42px;
    margin: 0;
    position: relative;
    display: flex;
    flex-direction: column;
    padding-top: 42px;
    justify-content: flex-start;
    position: absolute;
    top: 0;
    width: 100%;
  }
  #history-tabs > header .tabs:hover {
    height: auto;
  }
  #history-tabs > header .tabs:hover li {
    display: block;
    height: auto;
  }
  #history-tabs > header .tabs:hover li:not(.active) {
    display: block;
  }
  #history-tabs > header .tabs:hover li.active {
    height: 42px;
  }
  #history-tabs > header .tabs li {
    display: none;
    width: 100%;
    height: 100%;
    background: #fff;
  }
  #history-tabs > header .tabs li:not(.active) {
    height: auto;
  }
  #history-tabs > header .tabs li.active {
    display: block;
    position: absolute;
    top: 0;
  }
  #history-tabs > header .tabs li.active a {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  #history-tabs > header .tabs li.active a:after {
    content: "\f3d0";
    display: inline-block;
    font-family: "Ionicons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #history-tabs > header .tabs li a {
    width: 100%;
    text-align: left;
    height: 100%;
    font-size: 15px;
    padding: 8px 12px;
  }
  #history-tabs .tabs-content .tabs-content {
    margin-top: 9px;
  }
  .widget.driver-info ul .more-items-item .wrapper {
    padding-left: 30px !important;
    width: auto;
    padding-right: 30px !important;
    padding-top: 30px;
    height: auto;
  }
  .widget.driver-info ul .more-items-item > a img {
    padding: 0 !important;
  }
  #location-wrapper .hero-image-multiple .more-items-item .wrapper {
    padding-bottom: 215px;
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  #location-wrapper .hero-image-multiple .more-items-item .wrapper h2 {
    font-size: 30px;
    line-height: 28px;
  }
  #location-wrapper .hero-image-multiple .more-items-item .wrapper .link-button a {
    font-size: 12px !important;
  }
  #location-wrapper .hero-image-multiple .more-items-item .wrapper .more-items-category {
    font-size: 9px;
  }
  #sign-up.fanworld-signup.wifi-signup {
    max-width: 100%;
    padding: calc(var(--header-height) + 40px) 30px;
  }
  #sign-up.fanworld-signup.wifi-signup .formly .formly-field:first-child .separator {
    font-size: 22px;
  }
  .green-wrapper-title-inline.elements-inline .wrapper h2 {
    font-size: 20px;
    line-height: 1;
  }
  .x-left {
    padding-left: 15px;
  }
  #rf-qualy ul li .wrapper {
    padding: 0 !important;
  }
  #rf-wrapper-qualy .green-wrapper-title-inline {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  #rf-wrapper-qualy .green-wrapper-title-inline .wrapper h2 {
    font-size: 20px;
    margin-bottom: 15px;
    line-height: 25px;
  }
  #rf-wrapper-heats-1 .wrapper h2,
  #rf-wrapper-heats-2 .wrapper h2 {
    padding-left: 0;
  }
  #rf-wrapper-semi-finals .rf-table table tr td:before,
  #rf-wrapper-qf-standings .rf-table table tr td:before,
  #rf-final-table.rf-table table tr td:first-child:before,
  .x-left:before,
  .x-right:before {
    width: 16px;
    height: 16px;
    left: -8px;
    margin-top: -8px;
  }
  #rf-wrapper-heats-1 .wrapper table tr td,
  #rf-wrapper-heats-2 .wrapper table tr td {
    font-size: 16px;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    height: 32px;
  }
  #rf-wrapper-heats-1 .wrapper table tr td:first-child,
  #rf-wrapper-heats-2 .wrapper table tr td:first-child {
    padding-left: 15px;
  }
  #rf-menu .more-items-list .more-items-item:before {
    content: "";
    -webkit-mask-image: url(../img/x-fill.svg);
    mask-image: url(../img/x-fill.svg);
    -webkit-mask-size: 100%;
    mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    background: #03fd9d;
    margin-right: 10px;
    margin-top: -17px;
  }
  .race-format #rf-wrapper-q1 > div:last-child table tr:nth-child(odd) td {
    background: transparent;
  }
  .race-format #rf-wrapper-q1 > div:last-child table tr:nth-child(even) td {
    background: #F7F7F7;
  }
  .race-format #rf-wrapper-q1 > div .more-items-item {
    margin: 0;
  }
  .race-format #rf-wrapper-q1 > div .more-items-item table {
    margin-top: 0;
  }
  #rf-wrapper-heats ul li,
  #rf-wrapper-heats-1 ul li,
  #rf-wrapper-heats-2 ul li {
    overflow: visible;
  }
  #rf-wrapper-heats > div .wrapper,
  #rf-wrapper-heats-1 > div .wrapper,
  #rf-wrapper-heats-2 > div .wrapper {
    flex-direction: row;
    flex-wrap: wrap;
  }
  #rf-wrapper-heats > div .wrapper h2,
  #rf-wrapper-heats-1 > div .wrapper h2,
  #rf-wrapper-heats-2 > div .wrapper h2 {
    font-size: 16px;
    line-height: 15px;
  }
  #rf-wrapper-heats > div .wrapper .more-items-long-text,
  #rf-wrapper-heats-1 > div .wrapper .more-items-long-text,
  #rf-wrapper-heats-2 > div .wrapper .more-items-long-text {
    width: 100%;
  }
  #rf-wrapper-heats > div .wrapper .more-items-long-text p,
  #rf-wrapper-heats-1 > div .wrapper .more-items-long-text p,
  #rf-wrapper-heats-2 > div .wrapper .more-items-long-text p {
    margin-bottom: 0;
  }
  #rf-wrapper-heats > div:first-child,
  #rf-wrapper-heats-1 > div:first-child,
  #rf-wrapper-heats-2 > div:first-child {
    padding-right: 0 !important;
  }
  #rf-wrapper-heats > div:last-child,
  #rf-wrapper-heats-1 > div:last-child,
  #rf-wrapper-heats-2 > div:last-child {
    padding-left: 0 !important;
    margin-top: 40px;
  }
  #rf-wrapper-qf-standings {
    max-width: calc(var(--block-width) - 18px);
  }
  #rf-wrapper-qf-standings > .widget ul li {
    overflow: visible;
    margin: 0;
  }
  #rf-wrapper-qf-standings > .widget ul li .wrapper table {
    margin-top: 0;
  }
  #rf-wrapper-qf-standings .rf-table:nth-child(2) table tr td:before {
    left: -9px;
    right: auto;
  }
  #rf-wrapper-semi-finals {
    max-width: calc(var(--block-width) - 18px);
    padding-top: 40px;
  }
  #rf-wrapper-semi-finals .rf-table {
    margin-bottom: 30px;
  }
  #rf-wrapper-semi-finals .rf-table .more-items-item {
    overflow: visible;
    margin: 0;
  }
  #rf-wrapper-semi-finals .rf-table .more-items-item h2 {
    font-size: 20px;
  }
  #rf-final-table.rf-table table tr td:first-child {
    padding-left: 30px;
    width: 40% !important;
  }
  #rf-final-table.rf-table table tr td:last-child {
    width: 60% !important;
  }
  #rf-final-table {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .race-format .x-large-text .wrapper table {
    font-size: 20px;
    line-height: 30px;
  }
  #rf-wrapper-points .widget-title {
    margin-bottom: 30px;
  }
  #rf-wrapper-classification .rf-table .more-items-item {
    margin: 0;
  }
  #rf-wrapper-classification .rf-table .more-items-item .wrapper h2 {
    font-size: 20px;
  }
  #rf-wrapper-classification .rf-table .more-items-item .wrapper table {
    margin-top: 0;
  }
  #rf-wrapper-classification .rf-table .more-items-item .wrapper .more-items-long-text {
    font-size: 16px;
    line-height: 25px;
  }
  #further-info .wrapper .more-items-long-text {
    flex-direction: column;
  }
  #further-info .wrapper .more-items-long-text span {
    width: 100%;
  }
  #further-info .wrapper .more-items-long-text span:first-child {
    padding-right: 0;
    margin-bottom: 20px;
  }
  #further-info .wrapper .more-items-long-text span:last-child {
    padding-left: 0;
  }
  #rf-fi-items .more-items-item .wrapper {
    padding-right: var(--column-width) !important;
  }
  #rf-qf-standings ul li .wrapper h2 {
    font-size: 16px;
    line-height: 16px;
  }
  #rf-wrapper-qf-standings-1 {
    flex-wrap: wrap;
  }
  #rf-final-table-1,
  #rf-final-table-2 {
    padding-top: 20px;
    padding-bottom: 0;
  }
  #rf-final-table-2 {
    padding-bottom: 40px;
  }
  .rf-table.xl-medium-wrapper-title .wrapper h2 {
    font-size: 20px;
  }
  #rf-final-table-1 table td,
  #rf-final-table-2 table td,
  #rf-final-table-1 table tr td:last-child,
  #rf-final-table-2 table tr td:last-child {
    font-size: 16px;
    height: 39px !important;
    line-height: 28px;
    padding-top: 0;
    padding-bottom: 0;
  }
  #rf-final-table-1 table td,
  #rf-final-table-2 table td {
    width: 61%;
  }
  #rf-final-table-1 table tr td:last-child,
  #rf-final-table-2 table tr td:last-child {
    width: 22%;
  }
  #article-view-broadcast.results-page #results-one .tabs li {
    width: auto;
  }
  #article-view-broadcast.results-page #results-one .tabs li a {
    font-size: 16px;
  }
  .race-format .medium-text .wrapper table {
    font-size: 16px;
  }
  .rf-table table tr td {
    padding-top: 0;
    padding-bottom: 0;
    height: 39px !important;
    border-bottom-width: 7px;
  }
  body #content {
    background-position: bottom left;
    background-size: 337% auto;
  }
  body #footer #footer-zone3 > *:first-child {
    width: 100%;
  }
  body.s3 #location-wrapper .hero-image-multiple .more-items-item .wrapper h2,
  body.s3 .large-wrapper-title .wrapper h2 {
    font-size: 28px;
    line-height: 28px;
  }
  body.s3.right-combo-on #top-wrapper-v3.dark-mobile #location-wrapper {
    margin-top: 64px;
  }
  body.s3 #top-wrapper-v3.dark-mobile #scroll-down-info.new-countdown.countdown {
    margin-top: 0;
  }
  body.s3 #top-wrapper-v3.dark-mobile #scroll-down-info.new-countdown.countdown .widget-title {
    background-color: #201E26;
  }
  body.s3 #top-wrapper-v3.dark-mobile #scroll-down-info.new-countdown.countdown .countdown-text .countdown-time {
    height: 75px;
  }
  body.s3 #top-wrapper-v3.dark-mobile #scroll-down-info:not(.new-countdown) {
    margin-top: -75px;
    display: none !important;
  }
  body.s3 #top-wrapper-v3.dark-mobile #scroll-down-info ul li {
    height: 75px;
  }
  body.s3 #top-wrapper-v3.dark-mobile #location-wrapper {
    height: calc(var(--vh, 1vh) * 100 - var(--header-height) - 75px);
  }
  body.s3 #top-wrapper-v3.dark-mobile #location-wrapper #locations-bar-container {
    bottom: 63px;
  }
  body.s3 #top-wrapper-v3.dark-mobile #location-wrapper .hero-image-multiple .more-items-item > a {
    height: 50%;
  }
  body.s3 #top-wrapper-v3.dark-mobile #location-wrapper .hero-image-multiple .more-items-item .wrapper {
    background-color: #000 !important;
    position: relative;
    height: 50%;
    padding-bottom: 105px;
    bottom: 0;
    align-items: flex-start;
    justify-content: flex-start;
  }
  body.s3 #top-wrapper-v3.dark-mobile #location-wrapper .hero-image-multiple .more-items-item .wrapper .more-items-category {
    margin-top: -23px;
    margin-bottom: 12px;
  }
  body.s3 #top-wrapper-v3.dark-mobile #location-wrapper .hero-image-multiple .more-items-item .wrapper .link-button {
    margin-top: 0;
  }
  body.s3 #top-wrapper-v3.dark-mobile #location-wrapper .hero-image-multiple .more-items-item .wrapper h2 {
    font-size: 22px;
    line-height: 26px;
    margin-top: 3px;
  }
  body.s3 #location-wrapper .hero-image-multiple .more-items-item .wrapper {
    padding-left: 20px !important;
    padding-right: 20px !important;
    justify-content: flex-end;
    padding-top: 0;
    padding-bottom: 205px;
  }
  body.s3 #top-wrapper-v3 #scroll-down-info.countdown.new-countdown .widget-title {
    padding-left: 20px;
    padding-right: 20px;
  }
  body.s3 #standings-home-right {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  body.s3 #homev3-right-side-two {
    left: 0 !important;
  }
  body.s3 #homev3-right-side-two ul {
    margin-left: 0;
  }
  body.s3 #race-calendar.large-list.double-header {
    max-width: var(--block-width);
  }
  body.s3 #race-calendar.large-list.double-header ul li > h2 a > span {
    font-size: 26px;
    display: block;
  }
  body.s3 #race-calendar.large-list.double-header ul.owl-theme.owl-carousel .owl-nav {
    margin-left: -30px;
  }
  body.s3 #race-calendar.large-list.double-header ul li .wrapper .link-button {
    display: block;
  }
  body.s3 #video-large ul li > a img {
    aspect-ratio: 0.9375;
  }
  body.s3 #video-large ul li .wrapper {
    padding-top: 30px !important;
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.16) 0%, rgba(0, 0, 0, 0.69) 100%);
  }
  body.s3:not(.news-v3) #relive-videos {
    top: 44.7vw;
  }
  #relive-videos ul li > a img {
    padding: 0 !important;
  }
  #relive-videos ul li .wrapper {
    padding: calc(var(--column-margin) * 2);
  }
  .new-slide ul.owl-theme.owl-carousel .owl-nav {
    height: 72px;
    margin-top: -36px;
    width: 100vw !important;
  }
  #featured-news-large ul .more-items-item:not(:first-child) .wrapper {
    padding: 25px calc(var(--column-width) / 2 - var(--column-margin)) 15px !important;
    position: relative;
    justify-content: space-between;
    aspect-ratio: 1.1627907;
  }
  #featured-news-large ul .more-items-item:not(:first-child) .wrapper:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    margin: 0;
  }
  #featured-news-large ul .more-items-item:first-child .wrapper {
    padding: calc(var(--column-margin) * 3) calc(var(--column-margin) * 3) 25px calc(var(--column-margin) * 3) !important;
  }
  #featured-news-large ul .more-items-item:first-child .wrapper h2 {
    font-size: 18px;
    line-height: 20px;
  }
  .ticker .ticker__headline {
    line-height: 20px;
    font-size: 20px;
  }
  .news-s3 ul .more-items-item .wrapper:before {
    font-size: 10px;
    text-align: center;
  }
  .news-s3 ul .more-items-item .wrapper time {
    font-size: 12px;
  }
  .news-s3 ul .more-items-item .wrapper h2 {
    font-size: 16px;
    line-height: 18px;
  }
  .news-s3:not(#featured-news-large) ul .more-items-item .wrapper {
    padding-top: 25px !important;
    position: relative;
    aspect-ratio: 1.1;
  }
  .news-s3:not(#featured-news-large) ul .more-items-item .wrapper:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    margin: 0;
  }
  #grid-play-home {
    padding-top: 90px;
  }
  #grid-play-home.one-two ul li:nth-child(2) .wrapper {
    height: 100%;
  }
  #grid-play-home.one-two ul li > a {
    width: 100%;
  }
  #grid-play-home.one-two ul li > a img {
    max-width: 100%;
  }
  #grid-play-home.one-two ul li .wrapper {
    width: 100%;
  }
  #grid-play-home.one-two ul li .wrapper .link-button {
    width: 50%;
  }
  #grid-play-home ul {
    max-width: 100% !important;
  }
  #grid-play-home ul li {
    height: auto;
    background: url(../img/grid-play-bg.jpg) 61% bottom transparent no-repeat;
    background-size: auto 87%;
  }
  #grid-play-home ul li > a {
    flex: none;
    margin-top: -8vw;
  }
  #grid-play-home ul li > a img {
    width: calc(100% - 47px);
  }
  #grid-play-home ul li .wrapper {
    height: 72vw;
  }
  #grid-play-home ul li .wrapper h2 {
    margin-left: 30px;
  }
  #grid-play-home ul li .wrapper .link-button {
    width: 50%;
    padding: 0 22px;
  }
  #grid-play-home ul li .wrapper .link-button a {
    padding: 27px 0;
  }
  #top-wrapper-v3 #scroll-down-info.countdown.scroll-down ul li .wrapper {
    margin-left: 0px;
  }
  #top-wrapper-v3 #scroll-down-info:not(.new-countdown) {
    margin-top: -90px;
  }
  body.about #relive-videos .widget-title {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
  }
  #about-race-planet .wrapper,
  #about-ship .wrapper,
  #about-race-calendar ul li .wrapper,
  #about-rf ul li .wrapper {
    padding-left: 20px !important;
    padding-right: 20px !important;
    width: 100%;
  }
  #about-teams-wrapper {
    width: 180vw;
    animation: marquee 10s linear infinite;
  }
  #about-teams-wrapper ul .more-items-item {
    margin: 0 15px;
  }
  .large-wrapper-title .wrapper h2 {
    font-size: 25px;
    line-height: 25px;
  }
  #stand-for .more-items-category {
    font-size: 18px;
  }
  #about-race-calendar .more-items-item > a {
    padding: 0 20px;
    width: 100%;
  }
  #about-car {
    padding-bottom: 0;
  }
  #about-car ul li > a img {
    aspect-ratio: 1.33333333;
    object-fit: cover;
  }
  #about-car ul li .wrapper {
    padding-left: 25% !important;
  }
  #about-rf ul {
    margin-top: 35px;
  }
  #about-rf ul li > a,
  #about-rf ul li:first-child > a {
    padding: 0 20px;
    width: 100%;
  }
  body.about .x-medium-wrapper-title .wrapper h2 {
    font-size: 20px;
    line-height: 25px;
  }
  #about-car ul li .wrapper h2 {
    font-size: 25px;
    line-height: 25px;
  }
  body.news-v3 .combo-news-wrapper .text-over-first .more-items-item:first-child .wrapper h2,
  body.news-v3 .combo-news-wrapper .text-over-third .more-items-item:first-child .wrapper h2 {
    font-size: 16px;
    width: 70%;
    margin-bottom: 5%;
  }
  body.news-v3 #featured-news-v3 ul {
    height: auto;
  }
  body.news-v3 #featured-news-v3 ul .more-items-item {
    height: auto;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  body.news-v3 .combo-news-wrapper .widget-title {
    padding-left: 0;
    padding-right: 0;
  }
  body.news-v3 .combo-news-wrapper .text-over-first.gap-20 .more-items-item {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  body.news-v3 .combo-news-wrapper .text-over-first.gap-20 .more-items-item:first-child {
    width: 100%;
  }
  body.news-v3 .combo-news-wrapper .text-over-first.gap-20 .more-items-item:not(:first-child) {
    flex-direction: row;
  }
  body.news-v3 .combo-news-wrapper .text-over-first.gap-20 .more-items-item:not(:first-child) > a,
  body.news-v3 .combo-news-wrapper .text-over-first.gap-20 .more-items-item:not(:first-child) .more-items-img-container,
  body.news-v3 .combo-news-wrapper .text-over-first.gap-20 .more-items-item:not(:first-child) .wrapper {
    width: 50%;
  }
  body.news-v3 .combo-news-wrapper .text-over-first.gap-20 .more-items-item:not(:first-child) h2 {
    font-size: 12px;
    line-height: 1.1;
  }
  body.news-v3 .combo-news-wrapper .text-over-first.gap-20 .more-items-item:not(:first-child) time {
    display: none;
  }
  body.news-v3 .combo-news-wrapper .text-over-third.gap-20 .more-items-item {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  body.news-v3 .combo-news-wrapper .text-over-third.gap-20 .more-items-item:nth-child(3) {
    width: 100%;
  }
  body.news-v3 .combo-news-wrapper .text-over-third.gap-20 .more-items-item:not(:nth-child(3)) {
    flex-direction: row;
  }
  body.news-v3 .combo-news-wrapper .text-over-third.gap-20 .more-items-item:not(:nth-child(3)) > a,
  body.news-v3 .combo-news-wrapper .text-over-third.gap-20 .more-items-item:not(:nth-child(3)) .more-items-img-container,
  body.news-v3 .combo-news-wrapper .text-over-third.gap-20 .more-items-item:not(:nth-child(3)) .wrapper {
    width: 50%;
  }
  body.news-v3 .combo-news-wrapper .text-over-third.gap-20 .more-items-item:not(:nth-child(3)) h2 {
    font-size: 12px;
    line-height: 1.1;
  }
  body.news-v3 .combo-news-wrapper .text-over-third.gap-20 .more-items-item:not(:nth-child(3)) time {
    display: none;
  }
  body.news-v3 .combo-news-wrapper .more-items-list {
    margin-top: 15px;
  }
  body.news-v3 .column .horizontal-scroll.gap-20 ul li {
    width: calc(75% - 20px);
  }
  body.news-v3 #relive-videos ul li {
    margin-bottom: 20px;
  }
  body.news-v3 #relive-videos ul li .wrapper {
    position: relative;
    padding-top: 32px !important;
  }
  body.news-v3 #relive-videos ul li > a img {
    border-radius: 0 8px 0 0;
  }
  .article-view.news-item-v3 .article header .article-view-title {
    font-size: 24px;
  }
  .article-view.news-item-v3 .article {
    font-size: 16px;
  }
  .article-view.news-item-v3 .article header time {
    font-size: 12px;
  }
  .article-view.news-item-v3 .article header figure,
  .article-view.news-item-v3 .article header .slideshow-gallery {
    margin-top: 10px !important;
  }
  .dark-aside-mobile.gap-20 .more-items-list .more-items-item {
    width: calc(100% - 20px) !important;
  }
  .dark-aside-mobile .more-items-list .more-items-item {
    flex-direction: row;
    flex-wrap: nowrap;
    box-shadow: none;
  }
  .dark-aside-mobile .more-items-list .more-items-item .wrapper {
    background: #201E26;
    aspect-ratio: unset;
  }
  .dark-aside-mobile .more-items-list .more-items-item .wrapper h2 {
    color: #fff;
    font-size: 14px;
  }
  .dark-aside-mobile .more-items-list .more-items-item .wrapper h2 a {
    color: #fff;
  }
  .dark-aside-mobile .more-items-list .more-items-item .wrapper time {
    display: none;
  }
  .dark-aside-mobile .more-items-list .more-items-item .wrapper:before {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #00FF9C;
    background: transparent;
    font-family: 'Bariol', "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    text-align: right;
    line-height: 1.4;
    font-size: 10px !important;
  }
  #podcast-main-text {
    padding-bottom: 50px;
  }
  #podcast-main-text ul li {
    width: 100%;
  }
  #podcast-main-text ul li .wrapper h2 {
    font-size: 24px;
  }
  #latest-podcast ul li {
    width: calc(50% - 20px);
  }
  .related-news-content .podcast-article header {
    padding-bottom: 60px;
  }
  .related-news-content .podcast-article header figure {
    width: 40%;
  }
  .related-news-content .podcast-article header h1 {
    width: 60%;
    font-size: 20px;
  }
  .related-news-content .podcast-article.new-share .share-buttons {
    width: 60%;
  }
  .related-news-content .podcast-article.new-share .share-buttons .share {
    padding-left: 15px;
  }
  .related-news-content .podcast-article.new-share .share-buttons .share .whatsapp {
    display: none;
  }
  .related-news-content .podcast-article .green-audio-player {
    padding-left: calc((100vw - var(--block-width)) / 2);
    padding-right: calc((100vw - var(--block-width)) / 2);
  }
  .related-news-content .podcast-article.small-player {
    padding-left: 35px !important;
    padding-right: 35px !important;
    padding-top: 35px !important;
    height: 155px;
  }
  .related-news-content .podcast-article.small-player .podcast-toggle {
    bottom: 125px;
  }
  .related-news-content .podcast-article.small-player header {
    padding-right: 40px;
  }
  .related-news-content .podcast-article.small-player header h1 {
    padding-right: 0;
    font-size: 14px;
    padding-left: 15px;
  }
  .related-news-content .podcast-article.small-player header figure {
    width: 55px;
  }
  .related-news-content .podcast-article.small-player .green-audio-player {
    padding-bottom: 30px;
    padding-left: calc((100vw - var(--block-width)) / 2 + 5px);
    padding-right: calc((100vw - var(--block-width)) / 2 + 5px);
  }
  .related-news-content .podcast-article.small-player .green-audio-player .holder {
    top: -46px;
  }
  .related-news-content .podcast-article.small-player .green-audio-player .holder svg {
    width: 25px;
    height: 25px;
  }
  .news-top-bar .search-module header .tabs li a {
    font-size: 11px;
  }
  .news-top-bar .search-module.active header .search-toggle {
    top: 53px;
  }
  .news-top-bar .search-module header .search-container .search {
    margin-bottom: 15px;
    margin-top: 7px;
    padding-right: 86px;
  }
  .news-top-bar .search-module header .search-container .search .controls input {
    font-size: 22px;
    line-height: 1;
    padding: 3px 0;
    border-radius: 0;
    -webkit-appearance: none;
  }
  .news-top-bar .search-module .tabs-content .more-items-group > .wrapper {
    top: 0px;
  }
  .news-top-bar .search-module .tabs-content .more-items-group > .wrapper h2 {
    font-size: 20px;
  }
  .news-top-bar .search-module header .search-container .search .controls .reset-button {
    height: 18px;
    width: 18px;
  }
  .news-top-bar .search-module header .search-container .search .controls .reset-button:before {
    width: 18px;
    height: 18px;
    content: "\f49c";
    font-family: "Ionicons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 17px;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
  }
  .news-top-bar .search-module header .search-container .search .controls .reset-button:after {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #f0f0f0;
    position: absolute;
  }
  .news-top-bar .search-module header .search-container .search .controls .reset-button span {
    display: none;
  }
  .news-top-bar .search-module header .search-toggle:after {
    margin-left: 5px;
  }
  .news-top-bar .search-module.active header .search-toggle:before {
    margin-right: 5px;
    display: none;
  }
  #landing-news-search.news-s3 ul .more-items-item.video-1 {
    flex-direction: row;
    width: calc(100% - 20px);
  }
  #landing-news-search.news-s3 ul .more-items-item.video-1 > a:not(.all-box-link),
  #landing-news-search.news-s3 ul .more-items-item.video-1 .more-items-img-container {
    width: 50%;
  }
  #landing-news-search.news-s3 ul .more-items-item.video-1 .wrapper {
    aspect-ratio: unset;
    padding-top: 5px !important;
    padding-bottom: 25px !important;
    width: 50%;
  }
  #landing-news-search.news-s3 ul .more-items-item.video-1 .wrapper h2 {
    margin-top: 0;
  }
  #landing-news-search.news-s3 ul .more-items-item.video-1 .wrapper:before {
    top: auto;
    bottom: 0;
  }
  #landing-news-search.news-s3 ul .more-items-item.video-1 .wrapper time {
    display: none;
  }
  #landing-select-broadcaster.country-select-bottom .tabs-content .country-selected > div {
    width: 100%;
  }
  #landing-select-broadcaster.country-select-bottom .tabs-content .country-selected > div .country-name-group {
    width: 100%;
  }
  body .home-v4.scroll-not-top.page-loaded:not(.open-menu):not(.header-pinned) {
    --header-height: 68px;
    --row1-height: 68px;
  }
  body #header .right-combo {
    position: fixed;
    top: var(--header-height);
    left: 0;
    right: 0;
  }
  body #header .right-combo .live-now {
    height: 64px !important;
    width: 100%;
  }
  body #header #navigation-mobile > ul:before {
    background: #fff;
  }
  body.mobile-menu #header .right-combo .live-now a:before,
  body.mobile-menu #header .right-combo .live-now a:after {
    display: none;
  }
}
@media only screen and (max-width: 320px) {
  #header #navigation-mobile > ul > li > a {
    font-size: 26px;
  }
  #header #navigation-mobile > ul > li {
    padding-left: 20px;
  }
  #join-us-header,
  #mediacenter-header {
    padding: 20px;
  }
  #join-us-header {
    bottom: 121px;
  }
  #header .social-icons div:not(.social-newsletter):not(.social-search) a {
    width: 30px;
    padding-left: 0;
    padding-right: 0;
  }
  #join-us-header .link-button,
  #mediacenter-header .link-button {
    display: none;
  }
}
/* Retina Display adjustments - General
  ========================================================== */
/* @media only screen and (-webkit-min-device-pixel-ratio: 2),

/* Webkit-based browsers */
/*(min--moz-device-pixel-ratio: 2),*/
/* Older Firefox browsers (prior to Firefox 16) */
/*(min-resolution: 2dppx) {}*/
/* ==========================================================
   PRINT
   ========================================================== */
@media print {
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    -webkit-filter: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
/* ==========================================================
   IE Fixes
   ========================================================== */
.submenu-wrap {
  display: none;
}
