@charset "UTF-8";
@font-face {
  font-family: "Garage";
  src: url("font/garagegothicbold.eot");
  src: url("font/garagegothicbold.eot?#iefix") format("embedded-opentype"), url("font/garagegothicbold.woff2") format("woff2"), url("font/garagegothicbold.woff") format("woff"), url("font/garagegothicbold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Figtree";
  src: url("font/Figtree-MediumItalic.woff2") format("woff2"), url("font/Figtree-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Figtree";
  src: url("font/Figtree-SemiBoldItalic.woff2") format("woff2"), url("font/Figtree-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Figtree";
  src: url("font/Figtree-LightItalic.woff2") format("woff2"), url("font/Figtree-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Figtree";
  src: url("font/Figtree-Light.woff2") format("woff2"), url("font/Figtree-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Figtree";
  src: url("font/Figtree-Medium.woff2") format("woff2"), url("font/Figtree-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Figtree";
  src: url("font/Figtree-BoldItalic.woff2") format("woff2"), url("font/Figtree-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Figtree";
  src: url("font/Figtree-BlackItalic.woff2") format("woff2"), url("font/Figtree-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Figtree";
  src: url("font/Figtree-Black.woff2") format("woff2"), url("font/Figtree-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Figtree";
  src: url("font/Figtree-SemiBold.woff2") format("woff2"), url("font/Figtree-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Figtree";
  src: url("font/Figtree-ExtraBoldItalic.woff2") format("woff2"), url("font/Figtree-ExtraBoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Figtree";
  src: url("font/Figtree-Bold.woff2") format("woff2"), url("font/Figtree-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Figtree";
  src: url("font/Figtree-Italic.woff2") format("woff2"), url("font/Figtree-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Figtree";
  src: url("font/Figtree-ExtraBold.woff2") format("woff2"), url("font/Figtree-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Figtree";
  src: url("font/Figtree-Regular.woff2") format("woff2"), url("font/Figtree-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Teko";
  src: url("font/Teko-Bold.woff2") format("woff2"), url("font/Teko-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Teko";
  src: url("font/Teko-Medium.woff2") format("woff2"), url("font/Teko-Medium.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Teko";
  src: url("font/Teko-Light.woff2") format("woff2"), url("font/Teko-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Teko";
  src: url("font/Teko-Regular.woff2") format("woff2"), url("font/Teko-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Anton";
  src: url("font/Anton-Regular.woff2") format("woff2"), url("font/Anton-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham narrow";
  src: url("font/gothamnarrow-book.eot");
  src: url("font/gothamnarrow-book.eot?#iefix") format("embedded-opentype"), url("font/gothamnarrow-book.woff2") format("woff2"), url("font/gothamnarrow-book.woff") format("woff"), url("font/gothamnarrow-book.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "phenomena";
  src: url("font/phenomena-thin.woff2") format("woff2"), url("font/phenomena-thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "phenomena";
  src: url("font/phenomena-light.woff2") format("woff2"), url("font/phenomena-light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "phenomena";
  src: url("font/phenomena-bold.woff2") format("woff2"), url("font/phenomena-bold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "phenomena";
  src: url("font/phenomena-black.woff2") format("woff2"), url("font/phenomena-black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "phenomena";
  src: url("font/phenomena-regular.woff2") format("woff2"), url("font/phenomena-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "phenomena";
  src: url("font/phenomena-extrabold.woff2") format("woff2"), url("font/phenomena-extrabold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "phenomena";
  src: url("font/phenomena-extralight.woff2") format("woff2"), url("font/phenomena-extralight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url("font/OpenSans-LightItalic.woff2") format("woff2"), url("font/OpenSans-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("font/OpenSans-SemiBold.woff2") format("woff2"), url("font/OpenSans-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("font/OpenSans-Light.woff2") format("woff2"), url("font/OpenSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("font/OpenSans-ExtraBold.woff2") format("woff2"), url("font/OpenSans-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("font/OpenSans-Italic.woff2") format("woff2"), url("font/OpenSans-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("font/OpenSans-Bold.woff2") format("woff2"), url("font/OpenSans-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("font/OpenSans-MediumItalic.woff2") format("woff2"), url("font/OpenSans-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("font/OpenSans-Medium.woff2") format("woff2"), url("font/OpenSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans Condensed";
  src: url("font/OpenSansCondensed-Regular.woff2") format("woff2"), url("font/OpenSansCondensed-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans Condensed";
  src: url("font/OpenSansCondensed-ExtraBold.woff2") format("woff2"), url("font/OpenSansCondensed-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans Condensed";
  src: url("font/OpenSansCondensed-Light.woff2") format("woff2"), url("font/OpenSansCondensed-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans Condensed";
  src: url("font/OpenSansCondensed-SemiBold.woff2") format("woff2"), url("font/OpenSansCondensed-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans Condensed";
  src: url("font/OpenSansCondensed-LightItalic.woff2") format("woff2"), url("font/OpenSansCondensed-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("font/OpenSans-ExtraBoldItalic.woff2") format("woff2"), url("font/OpenSans-ExtraBoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans Condensed";
  src: url("font/OpenSansCondensed-SemiBoldItalic.woff2") format("woff2"), url("font/OpenSansCondensed-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans Condensed";
  src: url("font/OpenSansCondensed-MediumItalic.woff2") format("woff2"), url("font/OpenSansCondensed-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans Condensed";
  src: url("font/OpenSansCondensed-BoldItalic.woff2") format("woff2"), url("font/OpenSansCondensed-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("font/OpenSans-BoldItalic.woff2") format("woff2"), url("font/OpenSans-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans Condensed";
  src: url("font/OpenSansCondensed-Bold.woff2") format("woff2"), url("font/OpenSansCondensed-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans Condensed";
  src: url("font/OpenSansCondensed-Italic.woff2") format("woff2"), url("font/OpenSansCondensed-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans Condensed";
  src: url("font/OpenSansCondensed-ExtraBoldItalic.woff2") format("woff2"), url("font/OpenSansCondensed-ExtraBoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("font/OpenSans-SemiBoldItalic.woff2") format("woff2"), url("font/OpenSans-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans Condensed";
  src: url("font/OpenSansCondensed-Medium.woff2") format("woff2"), url("font/OpenSansCondensed-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("font/OpenSans-Regular.woff2") format("woff2"), url("font/OpenSans-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
* {
  -webkit-tap-highlight-color: rgba(102, 102, 102, 0.15);
}
*::selection {
  background: rgba(102, 102, 102, 0.15);
}
*::-moz-selection {
  background: rgba(102, 102, 102, 0.15);
}

a[href^="tel:"] {
  pointer-events: none;
  text-decoration: none;
}
html.mobile a[href^="tel:"] {
  pointer-events: auto;
}

button {
  cursor: pointer !important;
}

textarea, input, button {
  box-shadow: none;
  outline: none !important;
  border-radius: 0;
  background: none;
  border: none;
}

:focus, :visited, :active {
  box-shadow: none;
  outline: 0;
}

a, a:focus, a:visited, a:active {
  outline: none !important;
  text-decoration: none;
}

a, a:hover, a:visited, a:active, a:focus {
  color: #000;
  text-decoration: none;
}

.pd9 {
  padding-left: 7% !important;
  padding-right: 7% !important;
}

.pd5 {
  padding-left: 5% !important;
  padding-right: 5% !important;
}

@media (min-width: 2200px) {
  .pd9 {
    padding-left: 12% !important;
    padding-right: 12% !important;
  }
  .pd5 {
    padding-left: 9% !important;
    padding-right: 9% !important;
  }
}
@media (max-width: 1199px) {
  .pd9,
  .pd5 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
.row.d-flex {
  display: flex;
  flex-wrap: wrap;
}
.row.d-flex::after, .row.d-flex::before {
  display: none !important;
}
.row.d-flex > div[class*=col-] {
  float: none;
}

/*!
 * Bootstrap Icons v1.11.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */
@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url("bootstrap-icon/fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff2"), url("bootstrap-icon/fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff");
}
.bi::before,
[class^=bi-]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before {
  content: "\f67f";
}

.bi-alarm-fill::before {
  content: "\f101";
}

.bi-alarm::before {
  content: "\f102";
}

.bi-align-bottom::before {
  content: "\f103";
}

.bi-align-center::before {
  content: "\f104";
}

.bi-align-end::before {
  content: "\f105";
}

.bi-align-middle::before {
  content: "\f106";
}

.bi-align-start::before {
  content: "\f107";
}

.bi-align-top::before {
  content: "\f108";
}

.bi-alt::before {
  content: "\f109";
}

.bi-app-indicator::before {
  content: "\f10a";
}

.bi-app::before {
  content: "\f10b";
}

.bi-archive-fill::before {
  content: "\f10c";
}

.bi-archive::before {
  content: "\f10d";
}

.bi-arrow-90deg-down::before {
  content: "\f10e";
}

.bi-arrow-90deg-left::before {
  content: "\f10f";
}

.bi-arrow-90deg-right::before {
  content: "\f110";
}

.bi-arrow-90deg-up::before {
  content: "\f111";
}

.bi-arrow-bar-down::before {
  content: "\f112";
}

.bi-arrow-bar-left::before {
  content: "\f113";
}

.bi-arrow-bar-right::before {
  content: "\f114";
}

.bi-arrow-bar-up::before {
  content: "\f115";
}

.bi-arrow-clockwise::before {
  content: "\f116";
}

.bi-arrow-counterclockwise::before {
  content: "\f117";
}

.bi-arrow-down-circle-fill::before {
  content: "\f118";
}

.bi-arrow-down-circle::before {
  content: "\f119";
}

.bi-arrow-down-left-circle-fill::before {
  content: "\f11a";
}

.bi-arrow-down-left-circle::before {
  content: "\f11b";
}

.bi-arrow-down-left-square-fill::before {
  content: "\f11c";
}

.bi-arrow-down-left-square::before {
  content: "\f11d";
}

.bi-arrow-down-left::before {
  content: "\f11e";
}

.bi-arrow-down-right-circle-fill::before {
  content: "\f11f";
}

.bi-arrow-down-right-circle::before {
  content: "\f120";
}

.bi-arrow-down-right-square-fill::before {
  content: "\f121";
}

.bi-arrow-down-right-square::before {
  content: "\f122";
}

.bi-arrow-down-right::before {
  content: "\f123";
}

.bi-arrow-down-short::before {
  content: "\f124";
}

.bi-arrow-down-square-fill::before {
  content: "\f125";
}

.bi-arrow-down-square::before {
  content: "\f126";
}

.bi-arrow-down-up::before {
  content: "\f127";
}

.bi-arrow-down::before {
  content: "\f128";
}

.bi-arrow-left-circle-fill::before {
  content: "\f129";
}

.bi-arrow-left-circle::before {
  content: "\f12a";
}

.bi-arrow-left-right::before {
  content: "\f12b";
}

.bi-arrow-left-short::before {
  content: "\f12c";
}

.bi-arrow-left-square-fill::before {
  content: "\f12d";
}

.bi-arrow-left-square::before {
  content: "\f12e";
}

.bi-arrow-left::before {
  content: "\f12f";
}

.bi-arrow-repeat::before {
  content: "\f130";
}

.bi-arrow-return-left::before {
  content: "\f131";
}

.bi-arrow-return-right::before {
  content: "\f132";
}

.bi-arrow-right-circle-fill::before {
  content: "\f133";
}

.bi-arrow-right-circle::before {
  content: "\f134";
}

.bi-arrow-right-short::before {
  content: "\f135";
}

.bi-arrow-right-square-fill::before {
  content: "\f136";
}

.bi-arrow-right-square::before {
  content: "\f137";
}

.bi-arrow-right::before {
  content: "\f138";
}

.bi-arrow-up-circle-fill::before {
  content: "\f139";
}

.bi-arrow-up-circle::before {
  content: "\f13a";
}

.bi-arrow-up-left-circle-fill::before {
  content: "\f13b";
}

.bi-arrow-up-left-circle::before {
  content: "\f13c";
}

.bi-arrow-up-left-square-fill::before {
  content: "\f13d";
}

.bi-arrow-up-left-square::before {
  content: "\f13e";
}

.bi-arrow-up-left::before {
  content: "\f13f";
}

.bi-arrow-up-right-circle-fill::before {
  content: "\f140";
}

.bi-arrow-up-right-circle::before {
  content: "\f141";
}

.bi-arrow-up-right-square-fill::before {
  content: "\f142";
}

.bi-arrow-up-right-square::before {
  content: "\f143";
}

.bi-arrow-up-right::before {
  content: "\f144";
}

.bi-arrow-up-short::before {
  content: "\f145";
}

.bi-arrow-up-square-fill::before {
  content: "\f146";
}

.bi-arrow-up-square::before {
  content: "\f147";
}

.bi-arrow-up::before {
  content: "\f148";
}

.bi-arrows-angle-contract::before {
  content: "\f149";
}

.bi-arrows-angle-expand::before {
  content: "\f14a";
}

.bi-arrows-collapse::before {
  content: "\f14b";
}

.bi-arrows-expand::before {
  content: "\f14c";
}

.bi-arrows-fullscreen::before {
  content: "\f14d";
}

.bi-arrows-move::before {
  content: "\f14e";
}

.bi-aspect-ratio-fill::before {
  content: "\f14f";
}

.bi-aspect-ratio::before {
  content: "\f150";
}

.bi-asterisk::before {
  content: "\f151";
}

.bi-at::before {
  content: "\f152";
}

.bi-award-fill::before {
  content: "\f153";
}

.bi-award::before {
  content: "\f154";
}

.bi-back::before {
  content: "\f155";
}

.bi-backspace-fill::before {
  content: "\f156";
}

.bi-backspace-reverse-fill::before {
  content: "\f157";
}

.bi-backspace-reverse::before {
  content: "\f158";
}

.bi-backspace::before {
  content: "\f159";
}

.bi-badge-3d-fill::before {
  content: "\f15a";
}

.bi-badge-3d::before {
  content: "\f15b";
}

.bi-badge-4k-fill::before {
  content: "\f15c";
}

.bi-badge-4k::before {
  content: "\f15d";
}

.bi-badge-8k-fill::before {
  content: "\f15e";
}

.bi-badge-8k::before {
  content: "\f15f";
}

.bi-badge-ad-fill::before {
  content: "\f160";
}

.bi-badge-ad::before {
  content: "\f161";
}

.bi-badge-ar-fill::before {
  content: "\f162";
}

.bi-badge-ar::before {
  content: "\f163";
}

.bi-badge-cc-fill::before {
  content: "\f164";
}

.bi-badge-cc::before {
  content: "\f165";
}

.bi-badge-hd-fill::before {
  content: "\f166";
}

.bi-badge-hd::before {
  content: "\f167";
}

.bi-badge-tm-fill::before {
  content: "\f168";
}

.bi-badge-tm::before {
  content: "\f169";
}

.bi-badge-vo-fill::before {
  content: "\f16a";
}

.bi-badge-vo::before {
  content: "\f16b";
}

.bi-badge-vr-fill::before {
  content: "\f16c";
}

.bi-badge-vr::before {
  content: "\f16d";
}

.bi-badge-wc-fill::before {
  content: "\f16e";
}

.bi-badge-wc::before {
  content: "\f16f";
}

.bi-bag-check-fill::before {
  content: "\f170";
}

.bi-bag-check::before {
  content: "\f171";
}

.bi-bag-dash-fill::before {
  content: "\f172";
}

.bi-bag-dash::before {
  content: "\f173";
}

.bi-bag-fill::before {
  content: "\f174";
}

.bi-bag-plus-fill::before {
  content: "\f175";
}

.bi-bag-plus::before {
  content: "\f176";
}

.bi-bag-x-fill::before {
  content: "\f177";
}

.bi-bag-x::before {
  content: "\f178";
}

.bi-bag::before {
  content: "\f179";
}

.bi-bar-chart-fill::before {
  content: "\f17a";
}

.bi-bar-chart-line-fill::before {
  content: "\f17b";
}

.bi-bar-chart-line::before {
  content: "\f17c";
}

.bi-bar-chart-steps::before {
  content: "\f17d";
}

.bi-bar-chart::before {
  content: "\f17e";
}

.bi-basket-fill::before {
  content: "\f17f";
}

.bi-basket::before {
  content: "\f180";
}

.bi-basket2-fill::before {
  content: "\f181";
}

.bi-basket2::before {
  content: "\f182";
}

.bi-basket3-fill::before {
  content: "\f183";
}

.bi-basket3::before {
  content: "\f184";
}

.bi-battery-charging::before {
  content: "\f185";
}

.bi-battery-full::before {
  content: "\f186";
}

.bi-battery-half::before {
  content: "\f187";
}

.bi-battery::before {
  content: "\f188";
}

.bi-bell-fill::before {
  content: "\f189";
}

.bi-bell::before {
  content: "\f18a";
}

.bi-bezier::before {
  content: "\f18b";
}

.bi-bezier2::before {
  content: "\f18c";
}

.bi-bicycle::before {
  content: "\f18d";
}

.bi-binoculars-fill::before {
  content: "\f18e";
}

.bi-binoculars::before {
  content: "\f18f";
}

.bi-blockquote-left::before {
  content: "\f190";
}

.bi-blockquote-right::before {
  content: "\f191";
}

.bi-book-fill::before {
  content: "\f192";
}

.bi-book-half::before {
  content: "\f193";
}

.bi-book::before {
  content: "\f194";
}

.bi-bookmark-check-fill::before {
  content: "\f195";
}

.bi-bookmark-check::before {
  content: "\f196";
}

.bi-bookmark-dash-fill::before {
  content: "\f197";
}

.bi-bookmark-dash::before {
  content: "\f198";
}

.bi-bookmark-fill::before {
  content: "\f199";
}

.bi-bookmark-heart-fill::before {
  content: "\f19a";
}

.bi-bookmark-heart::before {
  content: "\f19b";
}

.bi-bookmark-plus-fill::before {
  content: "\f19c";
}

.bi-bookmark-plus::before {
  content: "\f19d";
}

.bi-bookmark-star-fill::before {
  content: "\f19e";
}

.bi-bookmark-star::before {
  content: "\f19f";
}

.bi-bookmark-x-fill::before {
  content: "\f1a0";
}

.bi-bookmark-x::before {
  content: "\f1a1";
}

.bi-bookmark::before {
  content: "\f1a2";
}

.bi-bookmarks-fill::before {
  content: "\f1a3";
}

.bi-bookmarks::before {
  content: "\f1a4";
}

.bi-bookshelf::before {
  content: "\f1a5";
}

.bi-bootstrap-fill::before {
  content: "\f1a6";
}

.bi-bootstrap-reboot::before {
  content: "\f1a7";
}

.bi-bootstrap::before {
  content: "\f1a8";
}

.bi-border-all::before {
  content: "\f1a9";
}

.bi-border-bottom::before {
  content: "\f1aa";
}

.bi-border-center::before {
  content: "\f1ab";
}

.bi-border-inner::before {
  content: "\f1ac";
}

.bi-border-left::before {
  content: "\f1ad";
}

.bi-border-middle::before {
  content: "\f1ae";
}

.bi-border-outer::before {
  content: "\f1af";
}

.bi-border-right::before {
  content: "\f1b0";
}

.bi-border-style::before {
  content: "\f1b1";
}

.bi-border-top::before {
  content: "\f1b2";
}

.bi-border-width::before {
  content: "\f1b3";
}

.bi-border::before {
  content: "\f1b4";
}

.bi-bounding-box-circles::before {
  content: "\f1b5";
}

.bi-bounding-box::before {
  content: "\f1b6";
}

.bi-box-arrow-down-left::before {
  content: "\f1b7";
}

.bi-box-arrow-down-right::before {
  content: "\f1b8";
}

.bi-box-arrow-down::before {
  content: "\f1b9";
}

.bi-box-arrow-in-down-left::before {
  content: "\f1ba";
}

.bi-box-arrow-in-down-right::before {
  content: "\f1bb";
}

.bi-box-arrow-in-down::before {
  content: "\f1bc";
}

.bi-box-arrow-in-left::before {
  content: "\f1bd";
}

.bi-box-arrow-in-right::before {
  content: "\f1be";
}

.bi-box-arrow-in-up-left::before {
  content: "\f1bf";
}

.bi-box-arrow-in-up-right::before {
  content: "\f1c0";
}

.bi-box-arrow-in-up::before {
  content: "\f1c1";
}

.bi-box-arrow-left::before {
  content: "\f1c2";
}

.bi-box-arrow-right::before {
  content: "\f1c3";
}

.bi-box-arrow-up-left::before {
  content: "\f1c4";
}

.bi-box-arrow-up-right::before {
  content: "\f1c5";
}

.bi-box-arrow-up::before {
  content: "\f1c6";
}

.bi-box-seam::before {
  content: "\f1c7";
}

.bi-box::before {
  content: "\f1c8";
}

.bi-braces::before {
  content: "\f1c9";
}

.bi-bricks::before {
  content: "\f1ca";
}

.bi-briefcase-fill::before {
  content: "\f1cb";
}

.bi-briefcase::before {
  content: "\f1cc";
}

.bi-brightness-alt-high-fill::before {
  content: "\f1cd";
}

.bi-brightness-alt-high::before {
  content: "\f1ce";
}

.bi-brightness-alt-low-fill::before {
  content: "\f1cf";
}

.bi-brightness-alt-low::before {
  content: "\f1d0";
}

.bi-brightness-high-fill::before {
  content: "\f1d1";
}

.bi-brightness-high::before {
  content: "\f1d2";
}

.bi-brightness-low-fill::before {
  content: "\f1d3";
}

.bi-brightness-low::before {
  content: "\f1d4";
}

.bi-broadcast-pin::before {
  content: "\f1d5";
}

.bi-broadcast::before {
  content: "\f1d6";
}

.bi-brush-fill::before {
  content: "\f1d7";
}

.bi-brush::before {
  content: "\f1d8";
}

.bi-bucket-fill::before {
  content: "\f1d9";
}

.bi-bucket::before {
  content: "\f1da";
}

.bi-bug-fill::before {
  content: "\f1db";
}

.bi-bug::before {
  content: "\f1dc";
}

.bi-building::before {
  content: "\f1dd";
}

.bi-bullseye::before {
  content: "\f1de";
}

.bi-calculator-fill::before {
  content: "\f1df";
}

.bi-calculator::before {
  content: "\f1e0";
}

.bi-calendar-check-fill::before {
  content: "\f1e1";
}

.bi-calendar-check::before {
  content: "\f1e2";
}

.bi-calendar-date-fill::before {
  content: "\f1e3";
}

.bi-calendar-date::before {
  content: "\f1e4";
}

.bi-calendar-day-fill::before {
  content: "\f1e5";
}

.bi-calendar-day::before {
  content: "\f1e6";
}

.bi-calendar-event-fill::before {
  content: "\f1e7";
}

.bi-calendar-event::before {
  content: "\f1e8";
}

.bi-calendar-fill::before {
  content: "\f1e9";
}

.bi-calendar-minus-fill::before {
  content: "\f1ea";
}

.bi-calendar-minus::before {
  content: "\f1eb";
}

.bi-calendar-month-fill::before {
  content: "\f1ec";
}

.bi-calendar-month::before {
  content: "\f1ed";
}

.bi-calendar-plus-fill::before {
  content: "\f1ee";
}

.bi-calendar-plus::before {
  content: "\f1ef";
}

.bi-calendar-range-fill::before {
  content: "\f1f0";
}

.bi-calendar-range::before {
  content: "\f1f1";
}

.bi-calendar-week-fill::before {
  content: "\f1f2";
}

.bi-calendar-week::before {
  content: "\f1f3";
}

.bi-calendar-x-fill::before {
  content: "\f1f4";
}

.bi-calendar-x::before {
  content: "\f1f5";
}

.bi-calendar::before {
  content: "\f1f6";
}

.bi-calendar2-check-fill::before {
  content: "\f1f7";
}

.bi-calendar2-check::before {
  content: "\f1f8";
}

.bi-calendar2-date-fill::before {
  content: "\f1f9";
}

.bi-calendar2-date::before {
  content: "\f1fa";
}

.bi-calendar2-day-fill::before {
  content: "\f1fb";
}

.bi-calendar2-day::before {
  content: "\f1fc";
}

.bi-calendar2-event-fill::before {
  content: "\f1fd";
}

.bi-calendar2-event::before {
  content: "\f1fe";
}

.bi-calendar2-fill::before {
  content: "\f1ff";
}

.bi-calendar2-minus-fill::before {
  content: "\f200";
}

.bi-calendar2-minus::before {
  content: "\f201";
}

.bi-calendar2-month-fill::before {
  content: "\f202";
}

.bi-calendar2-month::before {
  content: "\f203";
}

.bi-calendar2-plus-fill::before {
  content: "\f204";
}

.bi-calendar2-plus::before {
  content: "\f205";
}

.bi-calendar2-range-fill::before {
  content: "\f206";
}

.bi-calendar2-range::before {
  content: "\f207";
}

.bi-calendar2-week-fill::before {
  content: "\f208";
}

.bi-calendar2-week::before {
  content: "\f209";
}

.bi-calendar2-x-fill::before {
  content: "\f20a";
}

.bi-calendar2-x::before {
  content: "\f20b";
}

.bi-calendar2::before {
  content: "\f20c";
}

.bi-calendar3-event-fill::before {
  content: "\f20d";
}

.bi-calendar3-event::before {
  content: "\f20e";
}

.bi-calendar3-fill::before {
  content: "\f20f";
}

.bi-calendar3-range-fill::before {
  content: "\f210";
}

.bi-calendar3-range::before {
  content: "\f211";
}

.bi-calendar3-week-fill::before {
  content: "\f212";
}

.bi-calendar3-week::before {
  content: "\f213";
}

.bi-calendar3::before {
  content: "\f214";
}

.bi-calendar4-event::before {
  content: "\f215";
}

.bi-calendar4-range::before {
  content: "\f216";
}

.bi-calendar4-week::before {
  content: "\f217";
}

.bi-calendar4::before {
  content: "\f218";
}

.bi-camera-fill::before {
  content: "\f219";
}

.bi-camera-reels-fill::before {
  content: "\f21a";
}

.bi-camera-reels::before {
  content: "\f21b";
}

.bi-camera-video-fill::before {
  content: "\f21c";
}

.bi-camera-video-off-fill::before {
  content: "\f21d";
}

.bi-camera-video-off::before {
  content: "\f21e";
}

.bi-camera-video::before {
  content: "\f21f";
}

.bi-camera::before {
  content: "\f220";
}

.bi-camera2::before {
  content: "\f221";
}

.bi-capslock-fill::before {
  content: "\f222";
}

.bi-capslock::before {
  content: "\f223";
}

.bi-card-checklist::before {
  content: "\f224";
}

.bi-card-heading::before {
  content: "\f225";
}

.bi-card-image::before {
  content: "\f226";
}

.bi-card-list::before {
  content: "\f227";
}

.bi-card-text::before {
  content: "\f228";
}

.bi-caret-down-fill::before {
  content: "\f229";
}

.bi-caret-down-square-fill::before {
  content: "\f22a";
}

.bi-caret-down-square::before {
  content: "\f22b";
}

.bi-caret-down::before {
  content: "\f22c";
}

.bi-caret-left-fill::before {
  content: "\f22d";
}

.bi-caret-left-square-fill::before {
  content: "\f22e";
}

.bi-caret-left-square::before {
  content: "\f22f";
}

.bi-caret-left::before {
  content: "\f230";
}

.bi-caret-right-fill::before {
  content: "\f231";
}

.bi-caret-right-square-fill::before {
  content: "\f232";
}

.bi-caret-right-square::before {
  content: "\f233";
}

.bi-caret-right::before {
  content: "\f234";
}

.bi-caret-up-fill::before {
  content: "\f235";
}

.bi-caret-up-square-fill::before {
  content: "\f236";
}

.bi-caret-up-square::before {
  content: "\f237";
}

.bi-caret-up::before {
  content: "\f238";
}

.bi-cart-check-fill::before {
  content: "\f239";
}

.bi-cart-check::before {
  content: "\f23a";
}

.bi-cart-dash-fill::before {
  content: "\f23b";
}

.bi-cart-dash::before {
  content: "\f23c";
}

.bi-cart-fill::before {
  content: "\f23d";
}

.bi-cart-plus-fill::before {
  content: "\f23e";
}

.bi-cart-plus::before {
  content: "\f23f";
}

.bi-cart-x-fill::before {
  content: "\f240";
}

.bi-cart-x::before {
  content: "\f241";
}

.bi-cart::before {
  content: "\f242";
}

.bi-cart2::before {
  content: "\f243";
}

.bi-cart3::before {
  content: "\f244";
}

.bi-cart4::before {
  content: "\f245";
}

.bi-cash-stack::before {
  content: "\f246";
}

.bi-cash::before {
  content: "\f247";
}

.bi-cast::before {
  content: "\f248";
}

.bi-chat-dots-fill::before {
  content: "\f249";
}

.bi-chat-dots::before {
  content: "\f24a";
}

.bi-chat-fill::before {
  content: "\f24b";
}

.bi-chat-left-dots-fill::before {
  content: "\f24c";
}

.bi-chat-left-dots::before {
  content: "\f24d";
}

.bi-chat-left-fill::before {
  content: "\f24e";
}

.bi-chat-left-quote-fill::before {
  content: "\f24f";
}

.bi-chat-left-quote::before {
  content: "\f250";
}

.bi-chat-left-text-fill::before {
  content: "\f251";
}

.bi-chat-left-text::before {
  content: "\f252";
}

.bi-chat-left::before {
  content: "\f253";
}

.bi-chat-quote-fill::before {
  content: "\f254";
}

.bi-chat-quote::before {
  content: "\f255";
}

.bi-chat-right-dots-fill::before {
  content: "\f256";
}

.bi-chat-right-dots::before {
  content: "\f257";
}

.bi-chat-right-fill::before {
  content: "\f258";
}

.bi-chat-right-quote-fill::before {
  content: "\f259";
}

.bi-chat-right-quote::before {
  content: "\f25a";
}

.bi-chat-right-text-fill::before {
  content: "\f25b";
}

.bi-chat-right-text::before {
  content: "\f25c";
}

.bi-chat-right::before {
  content: "\f25d";
}

.bi-chat-square-dots-fill::before {
  content: "\f25e";
}

.bi-chat-square-dots::before {
  content: "\f25f";
}

.bi-chat-square-fill::before {
  content: "\f260";
}

.bi-chat-square-quote-fill::before {
  content: "\f261";
}

.bi-chat-square-quote::before {
  content: "\f262";
}

.bi-chat-square-text-fill::before {
  content: "\f263";
}

.bi-chat-square-text::before {
  content: "\f264";
}

.bi-chat-square::before {
  content: "\f265";
}

.bi-chat-text-fill::before {
  content: "\f266";
}

.bi-chat-text::before {
  content: "\f267";
}

.bi-chat::before {
  content: "\f268";
}

.bi-check-all::before {
  content: "\f269";
}

.bi-check-circle-fill::before {
  content: "\f26a";
}

.bi-check-circle::before {
  content: "\f26b";
}

.bi-check-square-fill::before {
  content: "\f26c";
}

.bi-check-square::before {
  content: "\f26d";
}

.bi-check::before {
  content: "\f26e";
}

.bi-check2-all::before {
  content: "\f26f";
}

.bi-check2-circle::before {
  content: "\f270";
}

.bi-check2-square::before {
  content: "\f271";
}

.bi-check2::before {
  content: "\f272";
}

.bi-chevron-bar-contract::before {
  content: "\f273";
}

.bi-chevron-bar-down::before {
  content: "\f274";
}

.bi-chevron-bar-expand::before {
  content: "\f275";
}

.bi-chevron-bar-left::before {
  content: "\f276";
}

.bi-chevron-bar-right::before {
  content: "\f277";
}

.bi-chevron-bar-up::before {
  content: "\f278";
}

.bi-chevron-compact-down::before {
  content: "\f279";
}

.bi-chevron-compact-left::before {
  content: "\f27a";
}

.bi-chevron-compact-right::before {
  content: "\f27b";
}

.bi-chevron-compact-up::before {
  content: "\f27c";
}

.bi-chevron-contract::before {
  content: "\f27d";
}

.bi-chevron-double-down::before {
  content: "\f27e";
}

.bi-chevron-double-left::before {
  content: "\f27f";
}

.bi-chevron-double-right::before {
  content: "\f280";
}

.bi-chevron-double-up::before {
  content: "\f281";
}

.bi-chevron-down::before {
  content: "\f282";
}

.bi-chevron-expand::before {
  content: "\f283";
}

.bi-chevron-left::before {
  content: "\f284";
}

.bi-chevron-right::before {
  content: "\f285";
}

.bi-chevron-up::before {
  content: "\f286";
}

.bi-circle-fill::before {
  content: "\f287";
}

.bi-circle-half::before {
  content: "\f288";
}

.bi-circle-square::before {
  content: "\f289";
}

.bi-circle::before {
  content: "\f28a";
}

.bi-clipboard-check::before {
  content: "\f28b";
}

.bi-clipboard-data::before {
  content: "\f28c";
}

.bi-clipboard-minus::before {
  content: "\f28d";
}

.bi-clipboard-plus::before {
  content: "\f28e";
}

.bi-clipboard-x::before {
  content: "\f28f";
}

.bi-clipboard::before {
  content: "\f290";
}

.bi-clock-fill::before {
  content: "\f291";
}

.bi-clock-history::before {
  content: "\f292";
}

.bi-clock::before {
  content: "\f293";
}

.bi-cloud-arrow-down-fill::before {
  content: "\f294";
}

.bi-cloud-arrow-down::before {
  content: "\f295";
}

.bi-cloud-arrow-up-fill::before {
  content: "\f296";
}

.bi-cloud-arrow-up::before {
  content: "\f297";
}

.bi-cloud-check-fill::before {
  content: "\f298";
}

.bi-cloud-check::before {
  content: "\f299";
}

.bi-cloud-download-fill::before {
  content: "\f29a";
}

.bi-cloud-download::before {
  content: "\f29b";
}

.bi-cloud-drizzle-fill::before {
  content: "\f29c";
}

.bi-cloud-drizzle::before {
  content: "\f29d";
}

.bi-cloud-fill::before {
  content: "\f29e";
}

.bi-cloud-fog-fill::before {
  content: "\f29f";
}

.bi-cloud-fog::before {
  content: "\f2a0";
}

.bi-cloud-fog2-fill::before {
  content: "\f2a1";
}

.bi-cloud-fog2::before {
  content: "\f2a2";
}

.bi-cloud-hail-fill::before {
  content: "\f2a3";
}

.bi-cloud-hail::before {
  content: "\f2a4";
}

.bi-cloud-haze-fill::before {
  content: "\f2a6";
}

.bi-cloud-haze::before {
  content: "\f2a7";
}

.bi-cloud-haze2-fill::before {
  content: "\f2a8";
}

.bi-cloud-lightning-fill::before {
  content: "\f2a9";
}

.bi-cloud-lightning-rain-fill::before {
  content: "\f2aa";
}

.bi-cloud-lightning-rain::before {
  content: "\f2ab";
}

.bi-cloud-lightning::before {
  content: "\f2ac";
}

.bi-cloud-minus-fill::before {
  content: "\f2ad";
}

.bi-cloud-minus::before {
  content: "\f2ae";
}

.bi-cloud-moon-fill::before {
  content: "\f2af";
}

.bi-cloud-moon::before {
  content: "\f2b0";
}

.bi-cloud-plus-fill::before {
  content: "\f2b1";
}

.bi-cloud-plus::before {
  content: "\f2b2";
}

.bi-cloud-rain-fill::before {
  content: "\f2b3";
}

.bi-cloud-rain-heavy-fill::before {
  content: "\f2b4";
}

.bi-cloud-rain-heavy::before {
  content: "\f2b5";
}

.bi-cloud-rain::before {
  content: "\f2b6";
}

.bi-cloud-slash-fill::before {
  content: "\f2b7";
}

.bi-cloud-slash::before {
  content: "\f2b8";
}

.bi-cloud-sleet-fill::before {
  content: "\f2b9";
}

.bi-cloud-sleet::before {
  content: "\f2ba";
}

.bi-cloud-snow-fill::before {
  content: "\f2bb";
}

.bi-cloud-snow::before {
  content: "\f2bc";
}

.bi-cloud-sun-fill::before {
  content: "\f2bd";
}

.bi-cloud-sun::before {
  content: "\f2be";
}

.bi-cloud-upload-fill::before {
  content: "\f2bf";
}

.bi-cloud-upload::before {
  content: "\f2c0";
}

.bi-cloud::before {
  content: "\f2c1";
}

.bi-clouds-fill::before {
  content: "\f2c2";
}

.bi-clouds::before {
  content: "\f2c3";
}

.bi-cloudy-fill::before {
  content: "\f2c4";
}

.bi-cloudy::before {
  content: "\f2c5";
}

.bi-code-slash::before {
  content: "\f2c6";
}

.bi-code-square::before {
  content: "\f2c7";
}

.bi-code::before {
  content: "\f2c8";
}

.bi-collection-fill::before {
  content: "\f2c9";
}

.bi-collection-play-fill::before {
  content: "\f2ca";
}

.bi-collection-play::before {
  content: "\f2cb";
}

.bi-collection::before {
  content: "\f2cc";
}

.bi-columns-gap::before {
  content: "\f2cd";
}

.bi-columns::before {
  content: "\f2ce";
}

.bi-command::before {
  content: "\f2cf";
}

.bi-compass-fill::before {
  content: "\f2d0";
}

.bi-compass::before {
  content: "\f2d1";
}

.bi-cone-striped::before {
  content: "\f2d2";
}

.bi-cone::before {
  content: "\f2d3";
}

.bi-controller::before {
  content: "\f2d4";
}

.bi-cpu-fill::before {
  content: "\f2d5";
}

.bi-cpu::before {
  content: "\f2d6";
}

.bi-credit-card-2-back-fill::before {
  content: "\f2d7";
}

.bi-credit-card-2-back::before {
  content: "\f2d8";
}

.bi-credit-card-2-front-fill::before {
  content: "\f2d9";
}

.bi-credit-card-2-front::before {
  content: "\f2da";
}

.bi-credit-card-fill::before {
  content: "\f2db";
}

.bi-credit-card::before {
  content: "\f2dc";
}

.bi-crop::before {
  content: "\f2dd";
}

.bi-cup-fill::before {
  content: "\f2de";
}

.bi-cup-straw::before {
  content: "\f2df";
}

.bi-cup::before {
  content: "\f2e0";
}

.bi-cursor-fill::before {
  content: "\f2e1";
}

.bi-cursor-text::before {
  content: "\f2e2";
}

.bi-cursor::before {
  content: "\f2e3";
}

.bi-dash-circle-dotted::before {
  content: "\f2e4";
}

.bi-dash-circle-fill::before {
  content: "\f2e5";
}

.bi-dash-circle::before {
  content: "\f2e6";
}

.bi-dash-square-dotted::before {
  content: "\f2e7";
}

.bi-dash-square-fill::before {
  content: "\f2e8";
}

.bi-dash-square::before {
  content: "\f2e9";
}

.bi-dash::before {
  content: "\f2ea";
}

.bi-diagram-2-fill::before {
  content: "\f2eb";
}

.bi-diagram-2::before {
  content: "\f2ec";
}

.bi-diagram-3-fill::before {
  content: "\f2ed";
}

.bi-diagram-3::before {
  content: "\f2ee";
}

.bi-diamond-fill::before {
  content: "\f2ef";
}

.bi-diamond-half::before {
  content: "\f2f0";
}

.bi-diamond::before {
  content: "\f2f1";
}

.bi-dice-1-fill::before {
  content: "\f2f2";
}

.bi-dice-1::before {
  content: "\f2f3";
}

.bi-dice-2-fill::before {
  content: "\f2f4";
}

.bi-dice-2::before {
  content: "\f2f5";
}

.bi-dice-3-fill::before {
  content: "\f2f6";
}

.bi-dice-3::before {
  content: "\f2f7";
}

.bi-dice-4-fill::before {
  content: "\f2f8";
}

.bi-dice-4::before {
  content: "\f2f9";
}

.bi-dice-5-fill::before {
  content: "\f2fa";
}

.bi-dice-5::before {
  content: "\f2fb";
}

.bi-dice-6-fill::before {
  content: "\f2fc";
}

.bi-dice-6::before {
  content: "\f2fd";
}

.bi-disc-fill::before {
  content: "\f2fe";
}

.bi-disc::before {
  content: "\f2ff";
}

.bi-discord::before {
  content: "\f300";
}

.bi-display-fill::before {
  content: "\f301";
}

.bi-display::before {
  content: "\f302";
}

.bi-distribute-horizontal::before {
  content: "\f303";
}

.bi-distribute-vertical::before {
  content: "\f304";
}

.bi-door-closed-fill::before {
  content: "\f305";
}

.bi-door-closed::before {
  content: "\f306";
}

.bi-door-open-fill::before {
  content: "\f307";
}

.bi-door-open::before {
  content: "\f308";
}

.bi-dot::before {
  content: "\f309";
}

.bi-download::before {
  content: "\f30a";
}

.bi-droplet-fill::before {
  content: "\f30b";
}

.bi-droplet-half::before {
  content: "\f30c";
}

.bi-droplet::before {
  content: "\f30d";
}

.bi-earbuds::before {
  content: "\f30e";
}

.bi-easel-fill::before {
  content: "\f30f";
}

.bi-easel::before {
  content: "\f310";
}

.bi-egg-fill::before {
  content: "\f311";
}

.bi-egg-fried::before {
  content: "\f312";
}

.bi-egg::before {
  content: "\f313";
}

.bi-eject-fill::before {
  content: "\f314";
}

.bi-eject::before {
  content: "\f315";
}

.bi-emoji-angry-fill::before {
  content: "\f316";
}

.bi-emoji-angry::before {
  content: "\f317";
}

.bi-emoji-dizzy-fill::before {
  content: "\f318";
}

.bi-emoji-dizzy::before {
  content: "\f319";
}

.bi-emoji-expressionless-fill::before {
  content: "\f31a";
}

.bi-emoji-expressionless::before {
  content: "\f31b";
}

.bi-emoji-frown-fill::before {
  content: "\f31c";
}

.bi-emoji-frown::before {
  content: "\f31d";
}

.bi-emoji-heart-eyes-fill::before {
  content: "\f31e";
}

.bi-emoji-heart-eyes::before {
  content: "\f31f";
}

.bi-emoji-laughing-fill::before {
  content: "\f320";
}

.bi-emoji-laughing::before {
  content: "\f321";
}

.bi-emoji-neutral-fill::before {
  content: "\f322";
}

.bi-emoji-neutral::before {
  content: "\f323";
}

.bi-emoji-smile-fill::before {
  content: "\f324";
}

.bi-emoji-smile-upside-down-fill::before {
  content: "\f325";
}

.bi-emoji-smile-upside-down::before {
  content: "\f326";
}

.bi-emoji-smile::before {
  content: "\f327";
}

.bi-emoji-sunglasses-fill::before {
  content: "\f328";
}

.bi-emoji-sunglasses::before {
  content: "\f329";
}

.bi-emoji-wink-fill::before {
  content: "\f32a";
}

.bi-emoji-wink::before {
  content: "\f32b";
}

.bi-envelope-fill::before {
  content: "\f32c";
}

.bi-envelope-open-fill::before {
  content: "\f32d";
}

.bi-envelope-open::before {
  content: "\f32e";
}

.bi-envelope::before {
  content: "\f32f";
}

.bi-eraser-fill::before {
  content: "\f330";
}

.bi-eraser::before {
  content: "\f331";
}

.bi-exclamation-circle-fill::before {
  content: "\f332";
}

.bi-exclamation-circle::before {
  content: "\f333";
}

.bi-exclamation-diamond-fill::before {
  content: "\f334";
}

.bi-exclamation-diamond::before {
  content: "\f335";
}

.bi-exclamation-octagon-fill::before {
  content: "\f336";
}

.bi-exclamation-octagon::before {
  content: "\f337";
}

.bi-exclamation-square-fill::before {
  content: "\f338";
}

.bi-exclamation-square::before {
  content: "\f339";
}

.bi-exclamation-triangle-fill::before {
  content: "\f33a";
}

.bi-exclamation-triangle::before {
  content: "\f33b";
}

.bi-exclamation::before {
  content: "\f33c";
}

.bi-exclude::before {
  content: "\f33d";
}

.bi-eye-fill::before {
  content: "\f33e";
}

.bi-eye-slash-fill::before {
  content: "\f33f";
}

.bi-eye-slash::before {
  content: "\f340";
}

.bi-eye::before {
  content: "\f341";
}

.bi-eyedropper::before {
  content: "\f342";
}

.bi-eyeglasses::before {
  content: "\f343";
}

.bi-facebook::before {
  content: "\f344";
}

.bi-file-arrow-down-fill::before {
  content: "\f345";
}

.bi-file-arrow-down::before {
  content: "\f346";
}

.bi-file-arrow-up-fill::before {
  content: "\f347";
}

.bi-file-arrow-up::before {
  content: "\f348";
}

.bi-file-bar-graph-fill::before {
  content: "\f349";
}

.bi-file-bar-graph::before {
  content: "\f34a";
}

.bi-file-binary-fill::before {
  content: "\f34b";
}

.bi-file-binary::before {
  content: "\f34c";
}

.bi-file-break-fill::before {
  content: "\f34d";
}

.bi-file-break::before {
  content: "\f34e";
}

.bi-file-check-fill::before {
  content: "\f34f";
}

.bi-file-check::before {
  content: "\f350";
}

.bi-file-code-fill::before {
  content: "\f351";
}

.bi-file-code::before {
  content: "\f352";
}

.bi-file-diff-fill::before {
  content: "\f353";
}

.bi-file-diff::before {
  content: "\f354";
}

.bi-file-earmark-arrow-down-fill::before {
  content: "\f355";
}

.bi-file-earmark-arrow-down::before {
  content: "\f356";
}

.bi-file-earmark-arrow-up-fill::before {
  content: "\f357";
}

.bi-file-earmark-arrow-up::before {
  content: "\f358";
}

.bi-file-earmark-bar-graph-fill::before {
  content: "\f359";
}

.bi-file-earmark-bar-graph::before {
  content: "\f35a";
}

.bi-file-earmark-binary-fill::before {
  content: "\f35b";
}

.bi-file-earmark-binary::before {
  content: "\f35c";
}

.bi-file-earmark-break-fill::before {
  content: "\f35d";
}

.bi-file-earmark-break::before {
  content: "\f35e";
}

.bi-file-earmark-check-fill::before {
  content: "\f35f";
}

.bi-file-earmark-check::before {
  content: "\f360";
}

.bi-file-earmark-code-fill::before {
  content: "\f361";
}

.bi-file-earmark-code::before {
  content: "\f362";
}

.bi-file-earmark-diff-fill::before {
  content: "\f363";
}

.bi-file-earmark-diff::before {
  content: "\f364";
}

.bi-file-earmark-easel-fill::before {
  content: "\f365";
}

.bi-file-earmark-easel::before {
  content: "\f366";
}

.bi-file-earmark-excel-fill::before {
  content: "\f367";
}

.bi-file-earmark-excel::before {
  content: "\f368";
}

.bi-file-earmark-fill::before {
  content: "\f369";
}

.bi-file-earmark-font-fill::before {
  content: "\f36a";
}

.bi-file-earmark-font::before {
  content: "\f36b";
}

.bi-file-earmark-image-fill::before {
  content: "\f36c";
}

.bi-file-earmark-image::before {
  content: "\f36d";
}

.bi-file-earmark-lock-fill::before {
  content: "\f36e";
}

.bi-file-earmark-lock::before {
  content: "\f36f";
}

.bi-file-earmark-lock2-fill::before {
  content: "\f370";
}

.bi-file-earmark-lock2::before {
  content: "\f371";
}

.bi-file-earmark-medical-fill::before {
  content: "\f372";
}

.bi-file-earmark-medical::before {
  content: "\f373";
}

.bi-file-earmark-minus-fill::before {
  content: "\f374";
}

.bi-file-earmark-minus::before {
  content: "\f375";
}

.bi-file-earmark-music-fill::before {
  content: "\f376";
}

.bi-file-earmark-music::before {
  content: "\f377";
}

.bi-file-earmark-person-fill::before {
  content: "\f378";
}

.bi-file-earmark-person::before {
  content: "\f379";
}

.bi-file-earmark-play-fill::before {
  content: "\f37a";
}

.bi-file-earmark-play::before {
  content: "\f37b";
}

.bi-file-earmark-plus-fill::before {
  content: "\f37c";
}

.bi-file-earmark-plus::before {
  content: "\f37d";
}

.bi-file-earmark-post-fill::before {
  content: "\f37e";
}

.bi-file-earmark-post::before {
  content: "\f37f";
}

.bi-file-earmark-ppt-fill::before {
  content: "\f380";
}

.bi-file-earmark-ppt::before {
  content: "\f381";
}

.bi-file-earmark-richtext-fill::before {
  content: "\f382";
}

.bi-file-earmark-richtext::before {
  content: "\f383";
}

.bi-file-earmark-ruled-fill::before {
  content: "\f384";
}

.bi-file-earmark-ruled::before {
  content: "\f385";
}

.bi-file-earmark-slides-fill::before {
  content: "\f386";
}

.bi-file-earmark-slides::before {
  content: "\f387";
}

.bi-file-earmark-spreadsheet-fill::before {
  content: "\f388";
}

.bi-file-earmark-spreadsheet::before {
  content: "\f389";
}

.bi-file-earmark-text-fill::before {
  content: "\f38a";
}

.bi-file-earmark-text::before {
  content: "\f38b";
}

.bi-file-earmark-word-fill::before {
  content: "\f38c";
}

.bi-file-earmark-word::before {
  content: "\f38d";
}

.bi-file-earmark-x-fill::before {
  content: "\f38e";
}

.bi-file-earmark-x::before {
  content: "\f38f";
}

.bi-file-earmark-zip-fill::before {
  content: "\f390";
}

.bi-file-earmark-zip::before {
  content: "\f391";
}

.bi-file-earmark::before {
  content: "\f392";
}

.bi-file-easel-fill::before {
  content: "\f393";
}

.bi-file-easel::before {
  content: "\f394";
}

.bi-file-excel-fill::before {
  content: "\f395";
}

.bi-file-excel::before {
  content: "\f396";
}

.bi-file-fill::before {
  content: "\f397";
}

.bi-file-font-fill::before {
  content: "\f398";
}

.bi-file-font::before {
  content: "\f399";
}

.bi-file-image-fill::before {
  content: "\f39a";
}

.bi-file-image::before {
  content: "\f39b";
}

.bi-file-lock-fill::before {
  content: "\f39c";
}

.bi-file-lock::before {
  content: "\f39d";
}

.bi-file-lock2-fill::before {
  content: "\f39e";
}

.bi-file-lock2::before {
  content: "\f39f";
}

.bi-file-medical-fill::before {
  content: "\f3a0";
}

.bi-file-medical::before {
  content: "\f3a1";
}

.bi-file-minus-fill::before {
  content: "\f3a2";
}

.bi-file-minus::before {
  content: "\f3a3";
}

.bi-file-music-fill::before {
  content: "\f3a4";
}

.bi-file-music::before {
  content: "\f3a5";
}

.bi-file-person-fill::before {
  content: "\f3a6";
}

.bi-file-person::before {
  content: "\f3a7";
}

.bi-file-play-fill::before {
  content: "\f3a8";
}

.bi-file-play::before {
  content: "\f3a9";
}

.bi-file-plus-fill::before {
  content: "\f3aa";
}

.bi-file-plus::before {
  content: "\f3ab";
}

.bi-file-post-fill::before {
  content: "\f3ac";
}

.bi-file-post::before {
  content: "\f3ad";
}

.bi-file-ppt-fill::before {
  content: "\f3ae";
}

.bi-file-ppt::before {
  content: "\f3af";
}

.bi-file-richtext-fill::before {
  content: "\f3b0";
}

.bi-file-richtext::before {
  content: "\f3b1";
}

.bi-file-ruled-fill::before {
  content: "\f3b2";
}

.bi-file-ruled::before {
  content: "\f3b3";
}

.bi-file-slides-fill::before {
  content: "\f3b4";
}

.bi-file-slides::before {
  content: "\f3b5";
}

.bi-file-spreadsheet-fill::before {
  content: "\f3b6";
}

.bi-file-spreadsheet::before {
  content: "\f3b7";
}

.bi-file-text-fill::before {
  content: "\f3b8";
}

.bi-file-text::before {
  content: "\f3b9";
}

.bi-file-word-fill::before {
  content: "\f3ba";
}

.bi-file-word::before {
  content: "\f3bb";
}

.bi-file-x-fill::before {
  content: "\f3bc";
}

.bi-file-x::before {
  content: "\f3bd";
}

.bi-file-zip-fill::before {
  content: "\f3be";
}

.bi-file-zip::before {
  content: "\f3bf";
}

.bi-file::before {
  content: "\f3c0";
}

.bi-files-alt::before {
  content: "\f3c1";
}

.bi-files::before {
  content: "\f3c2";
}

.bi-film::before {
  content: "\f3c3";
}

.bi-filter-circle-fill::before {
  content: "\f3c4";
}

.bi-filter-circle::before {
  content: "\f3c5";
}

.bi-filter-left::before {
  content: "\f3c6";
}

.bi-filter-right::before {
  content: "\f3c7";
}

.bi-filter-square-fill::before {
  content: "\f3c8";
}

.bi-filter-square::before {
  content: "\f3c9";
}

.bi-filter::before {
  content: "\f3ca";
}

.bi-flag-fill::before {
  content: "\f3cb";
}

.bi-flag::before {
  content: "\f3cc";
}

.bi-flower1::before {
  content: "\f3cd";
}

.bi-flower2::before {
  content: "\f3ce";
}

.bi-flower3::before {
  content: "\f3cf";
}

.bi-folder-check::before {
  content: "\f3d0";
}

.bi-folder-fill::before {
  content: "\f3d1";
}

.bi-folder-minus::before {
  content: "\f3d2";
}

.bi-folder-plus::before {
  content: "\f3d3";
}

.bi-folder-symlink-fill::before {
  content: "\f3d4";
}

.bi-folder-symlink::before {
  content: "\f3d5";
}

.bi-folder-x::before {
  content: "\f3d6";
}

.bi-folder::before {
  content: "\f3d7";
}

.bi-folder2-open::before {
  content: "\f3d8";
}

.bi-folder2::before {
  content: "\f3d9";
}

.bi-fonts::before {
  content: "\f3da";
}

.bi-forward-fill::before {
  content: "\f3db";
}

.bi-forward::before {
  content: "\f3dc";
}

.bi-front::before {
  content: "\f3dd";
}

.bi-fullscreen-exit::before {
  content: "\f3de";
}

.bi-fullscreen::before {
  content: "\f3df";
}

.bi-funnel-fill::before {
  content: "\f3e0";
}

.bi-funnel::before {
  content: "\f3e1";
}

.bi-gear-fill::before {
  content: "\f3e2";
}

.bi-gear-wide-connected::before {
  content: "\f3e3";
}

.bi-gear-wide::before {
  content: "\f3e4";
}

.bi-gear::before {
  content: "\f3e5";
}

.bi-gem::before {
  content: "\f3e6";
}

.bi-geo-alt-fill::before {
  content: "\f3e7";
}

.bi-geo-alt::before {
  content: "\f3e8";
}

.bi-geo-fill::before {
  content: "\f3e9";
}

.bi-geo::before {
  content: "\f3ea";
}

.bi-gift-fill::before {
  content: "\f3eb";
}

.bi-gift::before {
  content: "\f3ec";
}

.bi-github::before {
  content: "\f3ed";
}

.bi-globe::before {
  content: "\f3ee";
}

.bi-globe2::before {
  content: "\f3ef";
}

.bi-google::before {
  content: "\f3f0";
}

.bi-graph-down::before {
  content: "\f3f1";
}

.bi-graph-up::before {
  content: "\f3f2";
}

.bi-grid-1x2-fill::before {
  content: "\f3f3";
}

.bi-grid-1x2::before {
  content: "\f3f4";
}

.bi-grid-3x2-gap-fill::before {
  content: "\f3f5";
}

.bi-grid-3x2-gap::before {
  content: "\f3f6";
}

.bi-grid-3x2::before {
  content: "\f3f7";
}

.bi-grid-3x3-gap-fill::before {
  content: "\f3f8";
}

.bi-grid-3x3-gap::before {
  content: "\f3f9";
}

.bi-grid-3x3::before {
  content: "\f3fa";
}

.bi-grid-fill::before {
  content: "\f3fb";
}

.bi-grid::before {
  content: "\f3fc";
}

.bi-grip-horizontal::before {
  content: "\f3fd";
}

.bi-grip-vertical::before {
  content: "\f3fe";
}

.bi-hammer::before {
  content: "\f3ff";
}

.bi-hand-index-fill::before {
  content: "\f400";
}

.bi-hand-index-thumb-fill::before {
  content: "\f401";
}

.bi-hand-index-thumb::before {
  content: "\f402";
}

.bi-hand-index::before {
  content: "\f403";
}

.bi-hand-thumbs-down-fill::before {
  content: "\f404";
}

.bi-hand-thumbs-down::before {
  content: "\f405";
}

.bi-hand-thumbs-up-fill::before {
  content: "\f406";
}

.bi-hand-thumbs-up::before {
  content: "\f407";
}

.bi-handbag-fill::before {
  content: "\f408";
}

.bi-handbag::before {
  content: "\f409";
}

.bi-hash::before {
  content: "\f40a";
}

.bi-hdd-fill::before {
  content: "\f40b";
}

.bi-hdd-network-fill::before {
  content: "\f40c";
}

.bi-hdd-network::before {
  content: "\f40d";
}

.bi-hdd-rack-fill::before {
  content: "\f40e";
}

.bi-hdd-rack::before {
  content: "\f40f";
}

.bi-hdd-stack-fill::before {
  content: "\f410";
}

.bi-hdd-stack::before {
  content: "\f411";
}

.bi-hdd::before {
  content: "\f412";
}

.bi-headphones::before {
  content: "\f413";
}

.bi-headset::before {
  content: "\f414";
}

.bi-heart-fill::before {
  content: "\f415";
}

.bi-heart-half::before {
  content: "\f416";
}

.bi-heart::before {
  content: "\f417";
}

.bi-heptagon-fill::before {
  content: "\f418";
}

.bi-heptagon-half::before {
  content: "\f419";
}

.bi-heptagon::before {
  content: "\f41a";
}

.bi-hexagon-fill::before {
  content: "\f41b";
}

.bi-hexagon-half::before {
  content: "\f41c";
}

.bi-hexagon::before {
  content: "\f41d";
}

.bi-hourglass-bottom::before {
  content: "\f41e";
}

.bi-hourglass-split::before {
  content: "\f41f";
}

.bi-hourglass-top::before {
  content: "\f420";
}

.bi-hourglass::before {
  content: "\f421";
}

.bi-house-door-fill::before {
  content: "\f422";
}

.bi-house-door::before {
  content: "\f423";
}

.bi-house-fill::before {
  content: "\f424";
}

.bi-house::before {
  content: "\f425";
}

.bi-hr::before {
  content: "\f426";
}

.bi-hurricane::before {
  content: "\f427";
}

.bi-image-alt::before {
  content: "\f428";
}

.bi-image-fill::before {
  content: "\f429";
}

.bi-image::before {
  content: "\f42a";
}

.bi-images::before {
  content: "\f42b";
}

.bi-inbox-fill::before {
  content: "\f42c";
}

.bi-inbox::before {
  content: "\f42d";
}

.bi-inboxes-fill::before {
  content: "\f42e";
}

.bi-inboxes::before {
  content: "\f42f";
}

.bi-info-circle-fill::before {
  content: "\f430";
}

.bi-info-circle::before {
  content: "\f431";
}

.bi-info-square-fill::before {
  content: "\f432";
}

.bi-info-square::before {
  content: "\f433";
}

.bi-info::before {
  content: "\f434";
}

.bi-input-cursor-text::before {
  content: "\f435";
}

.bi-input-cursor::before {
  content: "\f436";
}

.bi-instagram::before {
  content: "\f437";
}

.bi-intersect::before {
  content: "\f438";
}

.bi-journal-album::before {
  content: "\f439";
}

.bi-journal-arrow-down::before {
  content: "\f43a";
}

.bi-journal-arrow-up::before {
  content: "\f43b";
}

.bi-journal-bookmark-fill::before {
  content: "\f43c";
}

.bi-journal-bookmark::before {
  content: "\f43d";
}

.bi-journal-check::before {
  content: "\f43e";
}

.bi-journal-code::before {
  content: "\f43f";
}

.bi-journal-medical::before {
  content: "\f440";
}

.bi-journal-minus::before {
  content: "\f441";
}

.bi-journal-plus::before {
  content: "\f442";
}

.bi-journal-richtext::before {
  content: "\f443";
}

.bi-journal-text::before {
  content: "\f444";
}

.bi-journal-x::before {
  content: "\f445";
}

.bi-journal::before {
  content: "\f446";
}

.bi-journals::before {
  content: "\f447";
}

.bi-joystick::before {
  content: "\f448";
}

.bi-justify-left::before {
  content: "\f449";
}

.bi-justify-right::before {
  content: "\f44a";
}

.bi-justify::before {
  content: "\f44b";
}

.bi-kanban-fill::before {
  content: "\f44c";
}

.bi-kanban::before {
  content: "\f44d";
}

.bi-key-fill::before {
  content: "\f44e";
}

.bi-key::before {
  content: "\f44f";
}

.bi-keyboard-fill::before {
  content: "\f450";
}

.bi-keyboard::before {
  content: "\f451";
}

.bi-ladder::before {
  content: "\f452";
}

.bi-lamp-fill::before {
  content: "\f453";
}

.bi-lamp::before {
  content: "\f454";
}

.bi-laptop-fill::before {
  content: "\f455";
}

.bi-laptop::before {
  content: "\f456";
}

.bi-layer-backward::before {
  content: "\f457";
}

.bi-layer-forward::before {
  content: "\f458";
}

.bi-layers-fill::before {
  content: "\f459";
}

.bi-layers-half::before {
  content: "\f45a";
}

.bi-layers::before {
  content: "\f45b";
}

.bi-layout-sidebar-inset-reverse::before {
  content: "\f45c";
}

.bi-layout-sidebar-inset::before {
  content: "\f45d";
}

.bi-layout-sidebar-reverse::before {
  content: "\f45e";
}

.bi-layout-sidebar::before {
  content: "\f45f";
}

.bi-layout-split::before {
  content: "\f460";
}

.bi-layout-text-sidebar-reverse::before {
  content: "\f461";
}

.bi-layout-text-sidebar::before {
  content: "\f462";
}

.bi-layout-text-window-reverse::before {
  content: "\f463";
}

.bi-layout-text-window::before {
  content: "\f464";
}

.bi-layout-three-columns::before {
  content: "\f465";
}

.bi-layout-wtf::before {
  content: "\f466";
}

.bi-life-preserver::before {
  content: "\f467";
}

.bi-lightbulb-fill::before {
  content: "\f468";
}

.bi-lightbulb-off-fill::before {
  content: "\f469";
}

.bi-lightbulb-off::before {
  content: "\f46a";
}

.bi-lightbulb::before {
  content: "\f46b";
}

.bi-lightning-charge-fill::before {
  content: "\f46c";
}

.bi-lightning-charge::before {
  content: "\f46d";
}

.bi-lightning-fill::before {
  content: "\f46e";
}

.bi-lightning::before {
  content: "\f46f";
}

.bi-link-45deg::before {
  content: "\f470";
}

.bi-link::before {
  content: "\f471";
}

.bi-linkedin::before {
  content: "\f472";
}

.bi-list-check::before {
  content: "\f473";
}

.bi-list-nested::before {
  content: "\f474";
}

.bi-list-ol::before {
  content: "\f475";
}

.bi-list-stars::before {
  content: "\f476";
}

.bi-list-task::before {
  content: "\f477";
}

.bi-list-ul::before {
  content: "\f478";
}

.bi-list::before {
  content: "\f479";
}

.bi-lock-fill::before {
  content: "\f47a";
}

.bi-lock::before {
  content: "\f47b";
}

.bi-mailbox::before {
  content: "\f47c";
}

.bi-mailbox2::before {
  content: "\f47d";
}

.bi-map-fill::before {
  content: "\f47e";
}

.bi-map::before {
  content: "\f47f";
}

.bi-markdown-fill::before {
  content: "\f480";
}

.bi-markdown::before {
  content: "\f481";
}

.bi-mask::before {
  content: "\f482";
}

.bi-megaphone-fill::before {
  content: "\f483";
}

.bi-megaphone::before {
  content: "\f484";
}

.bi-menu-app-fill::before {
  content: "\f485";
}

.bi-menu-app::before {
  content: "\f486";
}

.bi-menu-button-fill::before {
  content: "\f487";
}

.bi-menu-button-wide-fill::before {
  content: "\f488";
}

.bi-menu-button-wide::before {
  content: "\f489";
}

.bi-menu-button::before {
  content: "\f48a";
}

.bi-menu-down::before {
  content: "\f48b";
}

.bi-menu-up::before {
  content: "\f48c";
}

.bi-mic-fill::before {
  content: "\f48d";
}

.bi-mic-mute-fill::before {
  content: "\f48e";
}

.bi-mic-mute::before {
  content: "\f48f";
}

.bi-mic::before {
  content: "\f490";
}

.bi-minecart-loaded::before {
  content: "\f491";
}

.bi-minecart::before {
  content: "\f492";
}

.bi-moisture::before {
  content: "\f493";
}

.bi-moon-fill::before {
  content: "\f494";
}

.bi-moon-stars-fill::before {
  content: "\f495";
}

.bi-moon-stars::before {
  content: "\f496";
}

.bi-moon::before {
  content: "\f497";
}

.bi-mouse-fill::before {
  content: "\f498";
}

.bi-mouse::before {
  content: "\f499";
}

.bi-mouse2-fill::before {
  content: "\f49a";
}

.bi-mouse2::before {
  content: "\f49b";
}

.bi-mouse3-fill::before {
  content: "\f49c";
}

.bi-mouse3::before {
  content: "\f49d";
}

.bi-music-note-beamed::before {
  content: "\f49e";
}

.bi-music-note-list::before {
  content: "\f49f";
}

.bi-music-note::before {
  content: "\f4a0";
}

.bi-music-player-fill::before {
  content: "\f4a1";
}

.bi-music-player::before {
  content: "\f4a2";
}

.bi-newspaper::before {
  content: "\f4a3";
}

.bi-node-minus-fill::before {
  content: "\f4a4";
}

.bi-node-minus::before {
  content: "\f4a5";
}

.bi-node-plus-fill::before {
  content: "\f4a6";
}

.bi-node-plus::before {
  content: "\f4a7";
}

.bi-nut-fill::before {
  content: "\f4a8";
}

.bi-nut::before {
  content: "\f4a9";
}

.bi-octagon-fill::before {
  content: "\f4aa";
}

.bi-octagon-half::before {
  content: "\f4ab";
}

.bi-octagon::before {
  content: "\f4ac";
}

.bi-option::before {
  content: "\f4ad";
}

.bi-outlet::before {
  content: "\f4ae";
}

.bi-paint-bucket::before {
  content: "\f4af";
}

.bi-palette-fill::before {
  content: "\f4b0";
}

.bi-palette::before {
  content: "\f4b1";
}

.bi-palette2::before {
  content: "\f4b2";
}

.bi-paperclip::before {
  content: "\f4b3";
}

.bi-paragraph::before {
  content: "\f4b4";
}

.bi-patch-check-fill::before {
  content: "\f4b5";
}

.bi-patch-check::before {
  content: "\f4b6";
}

.bi-patch-exclamation-fill::before {
  content: "\f4b7";
}

.bi-patch-exclamation::before {
  content: "\f4b8";
}

.bi-patch-minus-fill::before {
  content: "\f4b9";
}

.bi-patch-minus::before {
  content: "\f4ba";
}

.bi-patch-plus-fill::before {
  content: "\f4bb";
}

.bi-patch-plus::before {
  content: "\f4bc";
}

.bi-patch-question-fill::before {
  content: "\f4bd";
}

.bi-patch-question::before {
  content: "\f4be";
}

.bi-pause-btn-fill::before {
  content: "\f4bf";
}

.bi-pause-btn::before {
  content: "\f4c0";
}

.bi-pause-circle-fill::before {
  content: "\f4c1";
}

.bi-pause-circle::before {
  content: "\f4c2";
}

.bi-pause-fill::before {
  content: "\f4c3";
}

.bi-pause::before {
  content: "\f4c4";
}

.bi-peace-fill::before {
  content: "\f4c5";
}

.bi-peace::before {
  content: "\f4c6";
}

.bi-pen-fill::before {
  content: "\f4c7";
}

.bi-pen::before {
  content: "\f4c8";
}

.bi-pencil-fill::before {
  content: "\f4c9";
}

.bi-pencil-square::before {
  content: "\f4ca";
}

.bi-pencil::before {
  content: "\f4cb";
}

.bi-pentagon-fill::before {
  content: "\f4cc";
}

.bi-pentagon-half::before {
  content: "\f4cd";
}

.bi-pentagon::before {
  content: "\f4ce";
}

.bi-people-fill::before {
  content: "\f4cf";
}

.bi-people::before {
  content: "\f4d0";
}

.bi-percent::before {
  content: "\f4d1";
}

.bi-person-badge-fill::before {
  content: "\f4d2";
}

.bi-person-badge::before {
  content: "\f4d3";
}

.bi-person-bounding-box::before {
  content: "\f4d4";
}

.bi-person-check-fill::before {
  content: "\f4d5";
}

.bi-person-check::before {
  content: "\f4d6";
}

.bi-person-circle::before {
  content: "\f4d7";
}

.bi-person-dash-fill::before {
  content: "\f4d8";
}

.bi-person-dash::before {
  content: "\f4d9";
}

.bi-person-fill::before {
  content: "\f4da";
}

.bi-person-lines-fill::before {
  content: "\f4db";
}

.bi-person-plus-fill::before {
  content: "\f4dc";
}

.bi-person-plus::before {
  content: "\f4dd";
}

.bi-person-square::before {
  content: "\f4de";
}

.bi-person-x-fill::before {
  content: "\f4df";
}

.bi-person-x::before {
  content: "\f4e0";
}

.bi-person::before {
  content: "\f4e1";
}

.bi-phone-fill::before {
  content: "\f4e2";
}

.bi-phone-landscape-fill::before {
  content: "\f4e3";
}

.bi-phone-landscape::before {
  content: "\f4e4";
}

.bi-phone-vibrate-fill::before {
  content: "\f4e5";
}

.bi-phone-vibrate::before {
  content: "\f4e6";
}

.bi-phone::before {
  content: "\f4e7";
}

.bi-pie-chart-fill::before {
  content: "\f4e8";
}

.bi-pie-chart::before {
  content: "\f4e9";
}

.bi-pin-angle-fill::before {
  content: "\f4ea";
}

.bi-pin-angle::before {
  content: "\f4eb";
}

.bi-pin-fill::before {
  content: "\f4ec";
}

.bi-pin::before {
  content: "\f4ed";
}

.bi-pip-fill::before {
  content: "\f4ee";
}

.bi-pip::before {
  content: "\f4ef";
}

.bi-play-btn-fill::before {
  content: "\f4f0";
}

.bi-play-btn::before {
  content: "\f4f1";
}

.bi-play-circle-fill::before {
  content: "\f4f2";
}

.bi-play-circle::before {
  content: "\f4f3";
}

.bi-play-fill::before {
  content: "\f4f4";
}

.bi-play::before {
  content: "\f4f5";
}

.bi-plug-fill::before {
  content: "\f4f6";
}

.bi-plug::before {
  content: "\f4f7";
}

.bi-plus-circle-dotted::before {
  content: "\f4f8";
}

.bi-plus-circle-fill::before {
  content: "\f4f9";
}

.bi-plus-circle::before {
  content: "\f4fa";
}

.bi-plus-square-dotted::before {
  content: "\f4fb";
}

.bi-plus-square-fill::before {
  content: "\f4fc";
}

.bi-plus-square::before {
  content: "\f4fd";
}

.bi-plus::before {
  content: "\f4fe";
}

.bi-power::before {
  content: "\f4ff";
}

.bi-printer-fill::before {
  content: "\f500";
}

.bi-printer::before {
  content: "\f501";
}

.bi-puzzle-fill::before {
  content: "\f502";
}

.bi-puzzle::before {
  content: "\f503";
}

.bi-question-circle-fill::before {
  content: "\f504";
}

.bi-question-circle::before {
  content: "\f505";
}

.bi-question-diamond-fill::before {
  content: "\f506";
}

.bi-question-diamond::before {
  content: "\f507";
}

.bi-question-octagon-fill::before {
  content: "\f508";
}

.bi-question-octagon::before {
  content: "\f509";
}

.bi-question-square-fill::before {
  content: "\f50a";
}

.bi-question-square::before {
  content: "\f50b";
}

.bi-question::before {
  content: "\f50c";
}

.bi-rainbow::before {
  content: "\f50d";
}

.bi-receipt-cutoff::before {
  content: "\f50e";
}

.bi-receipt::before {
  content: "\f50f";
}

.bi-reception-0::before {
  content: "\f510";
}

.bi-reception-1::before {
  content: "\f511";
}

.bi-reception-2::before {
  content: "\f512";
}

.bi-reception-3::before {
  content: "\f513";
}

.bi-reception-4::before {
  content: "\f514";
}

.bi-record-btn-fill::before {
  content: "\f515";
}

.bi-record-btn::before {
  content: "\f516";
}

.bi-record-circle-fill::before {
  content: "\f517";
}

.bi-record-circle::before {
  content: "\f518";
}

.bi-record-fill::before {
  content: "\f519";
}

.bi-record::before {
  content: "\f51a";
}

.bi-record2-fill::before {
  content: "\f51b";
}

.bi-record2::before {
  content: "\f51c";
}

.bi-reply-all-fill::before {
  content: "\f51d";
}

.bi-reply-all::before {
  content: "\f51e";
}

.bi-reply-fill::before {
  content: "\f51f";
}

.bi-reply::before {
  content: "\f520";
}

.bi-rss-fill::before {
  content: "\f521";
}

.bi-rss::before {
  content: "\f522";
}

.bi-rulers::before {
  content: "\f523";
}

.bi-save-fill::before {
  content: "\f524";
}

.bi-save::before {
  content: "\f525";
}

.bi-save2-fill::before {
  content: "\f526";
}

.bi-save2::before {
  content: "\f527";
}

.bi-scissors::before {
  content: "\f528";
}

.bi-screwdriver::before {
  content: "\f529";
}

.bi-search::before {
  content: "\f52a";
}

.bi-segmented-nav::before {
  content: "\f52b";
}

.bi-server::before {
  content: "\f52c";
}

.bi-share-fill::before {
  content: "\f52d";
}

.bi-share::before {
  content: "\f52e";
}

.bi-shield-check::before {
  content: "\f52f";
}

.bi-shield-exclamation::before {
  content: "\f530";
}

.bi-shield-fill-check::before {
  content: "\f531";
}

.bi-shield-fill-exclamation::before {
  content: "\f532";
}

.bi-shield-fill-minus::before {
  content: "\f533";
}

.bi-shield-fill-plus::before {
  content: "\f534";
}

.bi-shield-fill-x::before {
  content: "\f535";
}

.bi-shield-fill::before {
  content: "\f536";
}

.bi-shield-lock-fill::before {
  content: "\f537";
}

.bi-shield-lock::before {
  content: "\f538";
}

.bi-shield-minus::before {
  content: "\f539";
}

.bi-shield-plus::before {
  content: "\f53a";
}

.bi-shield-shaded::before {
  content: "\f53b";
}

.bi-shield-slash-fill::before {
  content: "\f53c";
}

.bi-shield-slash::before {
  content: "\f53d";
}

.bi-shield-x::before {
  content: "\f53e";
}

.bi-shield::before {
  content: "\f53f";
}

.bi-shift-fill::before {
  content: "\f540";
}

.bi-shift::before {
  content: "\f541";
}

.bi-shop-window::before {
  content: "\f542";
}

.bi-shop::before {
  content: "\f543";
}

.bi-shuffle::before {
  content: "\f544";
}

.bi-signpost-2-fill::before {
  content: "\f545";
}

.bi-signpost-2::before {
  content: "\f546";
}

.bi-signpost-fill::before {
  content: "\f547";
}

.bi-signpost-split-fill::before {
  content: "\f548";
}

.bi-signpost-split::before {
  content: "\f549";
}

.bi-signpost::before {
  content: "\f54a";
}

.bi-sim-fill::before {
  content: "\f54b";
}

.bi-sim::before {
  content: "\f54c";
}

.bi-skip-backward-btn-fill::before {
  content: "\f54d";
}

.bi-skip-backward-btn::before {
  content: "\f54e";
}

.bi-skip-backward-circle-fill::before {
  content: "\f54f";
}

.bi-skip-backward-circle::before {
  content: "\f550";
}

.bi-skip-backward-fill::before {
  content: "\f551";
}

.bi-skip-backward::before {
  content: "\f552";
}

.bi-skip-end-btn-fill::before {
  content: "\f553";
}

.bi-skip-end-btn::before {
  content: "\f554";
}

.bi-skip-end-circle-fill::before {
  content: "\f555";
}

.bi-skip-end-circle::before {
  content: "\f556";
}

.bi-skip-end-fill::before {
  content: "\f557";
}

.bi-skip-end::before {
  content: "\f558";
}

.bi-skip-forward-btn-fill::before {
  content: "\f559";
}

.bi-skip-forward-btn::before {
  content: "\f55a";
}

.bi-skip-forward-circle-fill::before {
  content: "\f55b";
}

.bi-skip-forward-circle::before {
  content: "\f55c";
}

.bi-skip-forward-fill::before {
  content: "\f55d";
}

.bi-skip-forward::before {
  content: "\f55e";
}

.bi-skip-start-btn-fill::before {
  content: "\f55f";
}

.bi-skip-start-btn::before {
  content: "\f560";
}

.bi-skip-start-circle-fill::before {
  content: "\f561";
}

.bi-skip-start-circle::before {
  content: "\f562";
}

.bi-skip-start-fill::before {
  content: "\f563";
}

.bi-skip-start::before {
  content: "\f564";
}

.bi-slack::before {
  content: "\f565";
}

.bi-slash-circle-fill::before {
  content: "\f566";
}

.bi-slash-circle::before {
  content: "\f567";
}

.bi-slash-square-fill::before {
  content: "\f568";
}

.bi-slash-square::before {
  content: "\f569";
}

.bi-slash::before {
  content: "\f56a";
}

.bi-sliders::before {
  content: "\f56b";
}

.bi-smartwatch::before {
  content: "\f56c";
}

.bi-snow::before {
  content: "\f56d";
}

.bi-snow2::before {
  content: "\f56e";
}

.bi-snow3::before {
  content: "\f56f";
}

.bi-sort-alpha-down-alt::before {
  content: "\f570";
}

.bi-sort-alpha-down::before {
  content: "\f571";
}

.bi-sort-alpha-up-alt::before {
  content: "\f572";
}

.bi-sort-alpha-up::before {
  content: "\f573";
}

.bi-sort-down-alt::before {
  content: "\f574";
}

.bi-sort-down::before {
  content: "\f575";
}

.bi-sort-numeric-down-alt::before {
  content: "\f576";
}

.bi-sort-numeric-down::before {
  content: "\f577";
}

.bi-sort-numeric-up-alt::before {
  content: "\f578";
}

.bi-sort-numeric-up::before {
  content: "\f579";
}

.bi-sort-up-alt::before {
  content: "\f57a";
}

.bi-sort-up::before {
  content: "\f57b";
}

.bi-soundwave::before {
  content: "\f57c";
}

.bi-speaker-fill::before {
  content: "\f57d";
}

.bi-speaker::before {
  content: "\f57e";
}

.bi-speedometer::before {
  content: "\f57f";
}

.bi-speedometer2::before {
  content: "\f580";
}

.bi-spellcheck::before {
  content: "\f581";
}

.bi-square-fill::before {
  content: "\f582";
}

.bi-square-half::before {
  content: "\f583";
}

.bi-square::before {
  content: "\f584";
}

.bi-stack::before {
  content: "\f585";
}

.bi-star-fill::before {
  content: "\f586";
}

.bi-star-half::before {
  content: "\f587";
}

.bi-star::before {
  content: "\f588";
}

.bi-stars::before {
  content: "\f589";
}

.bi-stickies-fill::before {
  content: "\f58a";
}

.bi-stickies::before {
  content: "\f58b";
}

.bi-sticky-fill::before {
  content: "\f58c";
}

.bi-sticky::before {
  content: "\f58d";
}

.bi-stop-btn-fill::before {
  content: "\f58e";
}

.bi-stop-btn::before {
  content: "\f58f";
}

.bi-stop-circle-fill::before {
  content: "\f590";
}

.bi-stop-circle::before {
  content: "\f591";
}

.bi-stop-fill::before {
  content: "\f592";
}

.bi-stop::before {
  content: "\f593";
}

.bi-stoplights-fill::before {
  content: "\f594";
}

.bi-stoplights::before {
  content: "\f595";
}

.bi-stopwatch-fill::before {
  content: "\f596";
}

.bi-stopwatch::before {
  content: "\f597";
}

.bi-subtract::before {
  content: "\f598";
}

.bi-suit-club-fill::before {
  content: "\f599";
}

.bi-suit-club::before {
  content: "\f59a";
}

.bi-suit-diamond-fill::before {
  content: "\f59b";
}

.bi-suit-diamond::before {
  content: "\f59c";
}

.bi-suit-heart-fill::before {
  content: "\f59d";
}

.bi-suit-heart::before {
  content: "\f59e";
}

.bi-suit-spade-fill::before {
  content: "\f59f";
}

.bi-suit-spade::before {
  content: "\f5a0";
}

.bi-sun-fill::before {
  content: "\f5a1";
}

.bi-sun::before {
  content: "\f5a2";
}

.bi-sunglasses::before {
  content: "\f5a3";
}

.bi-sunrise-fill::before {
  content: "\f5a4";
}

.bi-sunrise::before {
  content: "\f5a5";
}

.bi-sunset-fill::before {
  content: "\f5a6";
}

.bi-sunset::before {
  content: "\f5a7";
}

.bi-symmetry-horizontal::before {
  content: "\f5a8";
}

.bi-symmetry-vertical::before {
  content: "\f5a9";
}

.bi-table::before {
  content: "\f5aa";
}

.bi-tablet-fill::before {
  content: "\f5ab";
}

.bi-tablet-landscape-fill::before {
  content: "\f5ac";
}

.bi-tablet-landscape::before {
  content: "\f5ad";
}

.bi-tablet::before {
  content: "\f5ae";
}

.bi-tag-fill::before {
  content: "\f5af";
}

.bi-tag::before {
  content: "\f5b0";
}

.bi-tags-fill::before {
  content: "\f5b1";
}

.bi-tags::before {
  content: "\f5b2";
}

.bi-telegram::before {
  content: "\f5b3";
}

.bi-telephone-fill::before {
  content: "\f5b4";
}

.bi-telephone-forward-fill::before {
  content: "\f5b5";
}

.bi-telephone-forward::before {
  content: "\f5b6";
}

.bi-telephone-inbound-fill::before {
  content: "\f5b7";
}

.bi-telephone-inbound::before {
  content: "\f5b8";
}

.bi-telephone-minus-fill::before {
  content: "\f5b9";
}

.bi-telephone-minus::before {
  content: "\f5ba";
}

.bi-telephone-outbound-fill::before {
  content: "\f5bb";
}

.bi-telephone-outbound::before {
  content: "\f5bc";
}

.bi-telephone-plus-fill::before {
  content: "\f5bd";
}

.bi-telephone-plus::before {
  content: "\f5be";
}

.bi-telephone-x-fill::before {
  content: "\f5bf";
}

.bi-telephone-x::before {
  content: "\f5c0";
}

.bi-telephone::before {
  content: "\f5c1";
}

.bi-terminal-fill::before {
  content: "\f5c2";
}

.bi-terminal::before {
  content: "\f5c3";
}

.bi-text-center::before {
  content: "\f5c4";
}

.bi-text-indent-left::before {
  content: "\f5c5";
}

.bi-text-indent-right::before {
  content: "\f5c6";
}

.bi-text-left::before {
  content: "\f5c7";
}

.bi-text-paragraph::before {
  content: "\f5c8";
}

.bi-text-right::before {
  content: "\f5c9";
}

.bi-textarea-resize::before {
  content: "\f5ca";
}

.bi-textarea-t::before {
  content: "\f5cb";
}

.bi-textarea::before {
  content: "\f5cc";
}

.bi-thermometer-half::before {
  content: "\f5cd";
}

.bi-thermometer-high::before {
  content: "\f5ce";
}

.bi-thermometer-low::before {
  content: "\f5cf";
}

.bi-thermometer-snow::before {
  content: "\f5d0";
}

.bi-thermometer-sun::before {
  content: "\f5d1";
}

.bi-thermometer::before {
  content: "\f5d2";
}

.bi-three-dots-vertical::before {
  content: "\f5d3";
}

.bi-three-dots::before {
  content: "\f5d4";
}

.bi-toggle-off::before {
  content: "\f5d5";
}

.bi-toggle-on::before {
  content: "\f5d6";
}

.bi-toggle2-off::before {
  content: "\f5d7";
}

.bi-toggle2-on::before {
  content: "\f5d8";
}

.bi-toggles::before {
  content: "\f5d9";
}

.bi-toggles2::before {
  content: "\f5da";
}

.bi-tools::before {
  content: "\f5db";
}

.bi-tornado::before {
  content: "\f5dc";
}

.bi-trash-fill::before {
  content: "\f5dd";
}

.bi-trash::before {
  content: "\f5de";
}

.bi-trash2-fill::before {
  content: "\f5df";
}

.bi-trash2::before {
  content: "\f5e0";
}

.bi-tree-fill::before {
  content: "\f5e1";
}

.bi-tree::before {
  content: "\f5e2";
}

.bi-triangle-fill::before {
  content: "\f5e3";
}

.bi-triangle-half::before {
  content: "\f5e4";
}

.bi-triangle::before {
  content: "\f5e5";
}

.bi-trophy-fill::before {
  content: "\f5e6";
}

.bi-trophy::before {
  content: "\f5e7";
}

.bi-tropical-storm::before {
  content: "\f5e8";
}

.bi-truck-flatbed::before {
  content: "\f5e9";
}

.bi-truck::before {
  content: "\f5ea";
}

.bi-tsunami::before {
  content: "\f5eb";
}

.bi-tv-fill::before {
  content: "\f5ec";
}

.bi-tv::before {
  content: "\f5ed";
}

.bi-twitch::before {
  content: "\f5ee";
}

.bi-twitter::before {
  content: "\f5ef";
}

.bi-type-bold::before {
  content: "\f5f0";
}

.bi-type-h1::before {
  content: "\f5f1";
}

.bi-type-h2::before {
  content: "\f5f2";
}

.bi-type-h3::before {
  content: "\f5f3";
}

.bi-type-italic::before {
  content: "\f5f4";
}

.bi-type-strikethrough::before {
  content: "\f5f5";
}

.bi-type-underline::before {
  content: "\f5f6";
}

.bi-type::before {
  content: "\f5f7";
}

.bi-ui-checks-grid::before {
  content: "\f5f8";
}

.bi-ui-checks::before {
  content: "\f5f9";
}

.bi-ui-radios-grid::before {
  content: "\f5fa";
}

.bi-ui-radios::before {
  content: "\f5fb";
}

.bi-umbrella-fill::before {
  content: "\f5fc";
}

.bi-umbrella::before {
  content: "\f5fd";
}

.bi-union::before {
  content: "\f5fe";
}

.bi-unlock-fill::before {
  content: "\f5ff";
}

.bi-unlock::before {
  content: "\f600";
}

.bi-upc-scan::before {
  content: "\f601";
}

.bi-upc::before {
  content: "\f602";
}

.bi-upload::before {
  content: "\f603";
}

.bi-vector-pen::before {
  content: "\f604";
}

.bi-view-list::before {
  content: "\f605";
}

.bi-view-stacked::before {
  content: "\f606";
}

.bi-vinyl-fill::before {
  content: "\f607";
}

.bi-vinyl::before {
  content: "\f608";
}

.bi-voicemail::before {
  content: "\f609";
}

.bi-volume-down-fill::before {
  content: "\f60a";
}

.bi-volume-down::before {
  content: "\f60b";
}

.bi-volume-mute-fill::before {
  content: "\f60c";
}

.bi-volume-mute::before {
  content: "\f60d";
}

.bi-volume-off-fill::before {
  content: "\f60e";
}

.bi-volume-off::before {
  content: "\f60f";
}

.bi-volume-up-fill::before {
  content: "\f610";
}

.bi-volume-up::before {
  content: "\f611";
}

.bi-vr::before {
  content: "\f612";
}

.bi-wallet-fill::before {
  content: "\f613";
}

.bi-wallet::before {
  content: "\f614";
}

.bi-wallet2::before {
  content: "\f615";
}

.bi-watch::before {
  content: "\f616";
}

.bi-water::before {
  content: "\f617";
}

.bi-whatsapp::before {
  content: "\f618";
}

.bi-wifi-1::before {
  content: "\f619";
}

.bi-wifi-2::before {
  content: "\f61a";
}

.bi-wifi-off::before {
  content: "\f61b";
}

.bi-wifi::before {
  content: "\f61c";
}

.bi-wind::before {
  content: "\f61d";
}

.bi-window-dock::before {
  content: "\f61e";
}

.bi-window-sidebar::before {
  content: "\f61f";
}

.bi-window::before {
  content: "\f620";
}

.bi-wrench::before {
  content: "\f621";
}

.bi-x-circle-fill::before {
  content: "\f622";
}

.bi-x-circle::before {
  content: "\f623";
}

.bi-x-diamond-fill::before {
  content: "\f624";
}

.bi-x-diamond::before {
  content: "\f625";
}

.bi-x-octagon-fill::before {
  content: "\f626";
}

.bi-x-octagon::before {
  content: "\f627";
}

.bi-x-square-fill::before {
  content: "\f628";
}

.bi-x-square::before {
  content: "\f629";
}

.bi-x::before {
  content: "\f62a";
}

.bi-youtube::before {
  content: "\f62b";
}

.bi-zoom-in::before {
  content: "\f62c";
}

.bi-zoom-out::before {
  content: "\f62d";
}

.bi-bank::before {
  content: "\f62e";
}

.bi-bank2::before {
  content: "\f62f";
}

.bi-bell-slash-fill::before {
  content: "\f630";
}

.bi-bell-slash::before {
  content: "\f631";
}

.bi-cash-coin::before {
  content: "\f632";
}

.bi-check-lg::before {
  content: "\f633";
}

.bi-coin::before {
  content: "\f634";
}

.bi-currency-bitcoin::before {
  content: "\f635";
}

.bi-currency-dollar::before {
  content: "\f636";
}

.bi-currency-euro::before {
  content: "\f637";
}

.bi-currency-exchange::before {
  content: "\f638";
}

.bi-currency-pound::before {
  content: "\f639";
}

.bi-currency-yen::before {
  content: "\f63a";
}

.bi-dash-lg::before {
  content: "\f63b";
}

.bi-exclamation-lg::before {
  content: "\f63c";
}

.bi-file-earmark-pdf-fill::before {
  content: "\f63d";
}

.bi-file-earmark-pdf::before {
  content: "\f63e";
}

.bi-file-pdf-fill::before {
  content: "\f63f";
}

.bi-file-pdf::before {
  content: "\f640";
}

.bi-gender-ambiguous::before {
  content: "\f641";
}

.bi-gender-female::before {
  content: "\f642";
}

.bi-gender-male::before {
  content: "\f643";
}

.bi-gender-trans::before {
  content: "\f644";
}

.bi-headset-vr::before {
  content: "\f645";
}

.bi-info-lg::before {
  content: "\f646";
}

.bi-mastodon::before {
  content: "\f647";
}

.bi-messenger::before {
  content: "\f648";
}

.bi-piggy-bank-fill::before {
  content: "\f649";
}

.bi-piggy-bank::before {
  content: "\f64a";
}

.bi-pin-map-fill::before {
  content: "\f64b";
}

.bi-pin-map::before {
  content: "\f64c";
}

.bi-plus-lg::before {
  content: "\f64d";
}

.bi-question-lg::before {
  content: "\f64e";
}

.bi-recycle::before {
  content: "\f64f";
}

.bi-reddit::before {
  content: "\f650";
}

.bi-safe-fill::before {
  content: "\f651";
}

.bi-safe2-fill::before {
  content: "\f652";
}

.bi-safe2::before {
  content: "\f653";
}

.bi-sd-card-fill::before {
  content: "\f654";
}

.bi-sd-card::before {
  content: "\f655";
}

.bi-skype::before {
  content: "\f656";
}

.bi-slash-lg::before {
  content: "\f657";
}

.bi-translate::before {
  content: "\f658";
}

.bi-x-lg::before {
  content: "\f659";
}

.bi-safe::before {
  content: "\f65a";
}

.bi-apple::before {
  content: "\f65b";
}

.bi-microsoft::before {
  content: "\f65d";
}

.bi-windows::before {
  content: "\f65e";
}

.bi-behance::before {
  content: "\f65c";
}

.bi-dribbble::before {
  content: "\f65f";
}

.bi-line::before {
  content: "\f660";
}

.bi-medium::before {
  content: "\f661";
}

.bi-paypal::before {
  content: "\f662";
}

.bi-pinterest::before {
  content: "\f663";
}

.bi-signal::before {
  content: "\f664";
}

.bi-snapchat::before {
  content: "\f665";
}

.bi-spotify::before {
  content: "\f666";
}

.bi-stack-overflow::before {
  content: "\f667";
}

.bi-strava::before {
  content: "\f668";
}

.bi-wordpress::before {
  content: "\f669";
}

.bi-vimeo::before {
  content: "\f66a";
}

.bi-activity::before {
  content: "\f66b";
}

.bi-easel2-fill::before {
  content: "\f66c";
}

.bi-easel2::before {
  content: "\f66d";
}

.bi-easel3-fill::before {
  content: "\f66e";
}

.bi-easel3::before {
  content: "\f66f";
}

.bi-fan::before {
  content: "\f670";
}

.bi-fingerprint::before {
  content: "\f671";
}

.bi-graph-down-arrow::before {
  content: "\f672";
}

.bi-graph-up-arrow::before {
  content: "\f673";
}

.bi-hypnotize::before {
  content: "\f674";
}

.bi-magic::before {
  content: "\f675";
}

.bi-person-rolodex::before {
  content: "\f676";
}

.bi-person-video::before {
  content: "\f677";
}

.bi-person-video2::before {
  content: "\f678";
}

.bi-person-video3::before {
  content: "\f679";
}

.bi-person-workspace::before {
  content: "\f67a";
}

.bi-radioactive::before {
  content: "\f67b";
}

.bi-webcam-fill::before {
  content: "\f67c";
}

.bi-webcam::before {
  content: "\f67d";
}

.bi-yin-yang::before {
  content: "\f67e";
}

.bi-bandaid-fill::before {
  content: "\f680";
}

.bi-bandaid::before {
  content: "\f681";
}

.bi-bluetooth::before {
  content: "\f682";
}

.bi-body-text::before {
  content: "\f683";
}

.bi-boombox::before {
  content: "\f684";
}

.bi-boxes::before {
  content: "\f685";
}

.bi-dpad-fill::before {
  content: "\f686";
}

.bi-dpad::before {
  content: "\f687";
}

.bi-ear-fill::before {
  content: "\f688";
}

.bi-ear::before {
  content: "\f689";
}

.bi-envelope-check-fill::before {
  content: "\f68b";
}

.bi-envelope-check::before {
  content: "\f68c";
}

.bi-envelope-dash-fill::before {
  content: "\f68e";
}

.bi-envelope-dash::before {
  content: "\f68f";
}

.bi-envelope-exclamation-fill::before {
  content: "\f691";
}

.bi-envelope-exclamation::before {
  content: "\f692";
}

.bi-envelope-plus-fill::before {
  content: "\f693";
}

.bi-envelope-plus::before {
  content: "\f694";
}

.bi-envelope-slash-fill::before {
  content: "\f696";
}

.bi-envelope-slash::before {
  content: "\f697";
}

.bi-envelope-x-fill::before {
  content: "\f699";
}

.bi-envelope-x::before {
  content: "\f69a";
}

.bi-explicit-fill::before {
  content: "\f69b";
}

.bi-explicit::before {
  content: "\f69c";
}

.bi-git::before {
  content: "\f69d";
}

.bi-infinity::before {
  content: "\f69e";
}

.bi-list-columns-reverse::before {
  content: "\f69f";
}

.bi-list-columns::before {
  content: "\f6a0";
}

.bi-meta::before {
  content: "\f6a1";
}

.bi-nintendo-switch::before {
  content: "\f6a4";
}

.bi-pc-display-horizontal::before {
  content: "\f6a5";
}

.bi-pc-display::before {
  content: "\f6a6";
}

.bi-pc-horizontal::before {
  content: "\f6a7";
}

.bi-pc::before {
  content: "\f6a8";
}

.bi-playstation::before {
  content: "\f6a9";
}

.bi-plus-slash-minus::before {
  content: "\f6aa";
}

.bi-projector-fill::before {
  content: "\f6ab";
}

.bi-projector::before {
  content: "\f6ac";
}

.bi-qr-code-scan::before {
  content: "\f6ad";
}

.bi-qr-code::before {
  content: "\f6ae";
}

.bi-quora::before {
  content: "\f6af";
}

.bi-quote::before {
  content: "\f6b0";
}

.bi-robot::before {
  content: "\f6b1";
}

.bi-send-check-fill::before {
  content: "\f6b2";
}

.bi-send-check::before {
  content: "\f6b3";
}

.bi-send-dash-fill::before {
  content: "\f6b4";
}

.bi-send-dash::before {
  content: "\f6b5";
}

.bi-send-exclamation-fill::before {
  content: "\f6b7";
}

.bi-send-exclamation::before {
  content: "\f6b8";
}

.bi-send-fill::before {
  content: "\f6b9";
}

.bi-send-plus-fill::before {
  content: "\f6ba";
}

.bi-send-plus::before {
  content: "\f6bb";
}

.bi-send-slash-fill::before {
  content: "\f6bc";
}

.bi-send-slash::before {
  content: "\f6bd";
}

.bi-send-x-fill::before {
  content: "\f6be";
}

.bi-send-x::before {
  content: "\f6bf";
}

.bi-send::before {
  content: "\f6c0";
}

.bi-steam::before {
  content: "\f6c1";
}

.bi-terminal-dash::before {
  content: "\f6c3";
}

.bi-terminal-plus::before {
  content: "\f6c4";
}

.bi-terminal-split::before {
  content: "\f6c5";
}

.bi-ticket-detailed-fill::before {
  content: "\f6c6";
}

.bi-ticket-detailed::before {
  content: "\f6c7";
}

.bi-ticket-fill::before {
  content: "\f6c8";
}

.bi-ticket-perforated-fill::before {
  content: "\f6c9";
}

.bi-ticket-perforated::before {
  content: "\f6ca";
}

.bi-ticket::before {
  content: "\f6cb";
}

.bi-tiktok::before {
  content: "\f6cc";
}

.bi-window-dash::before {
  content: "\f6cd";
}

.bi-window-desktop::before {
  content: "\f6ce";
}

.bi-window-fullscreen::before {
  content: "\f6cf";
}

.bi-window-plus::before {
  content: "\f6d0";
}

.bi-window-split::before {
  content: "\f6d1";
}

.bi-window-stack::before {
  content: "\f6d2";
}

.bi-window-x::before {
  content: "\f6d3";
}

.bi-xbox::before {
  content: "\f6d4";
}

.bi-ethernet::before {
  content: "\f6d5";
}

.bi-hdmi-fill::before {
  content: "\f6d6";
}

.bi-hdmi::before {
  content: "\f6d7";
}

.bi-usb-c-fill::before {
  content: "\f6d8";
}

.bi-usb-c::before {
  content: "\f6d9";
}

.bi-usb-fill::before {
  content: "\f6da";
}

.bi-usb-plug-fill::before {
  content: "\f6db";
}

.bi-usb-plug::before {
  content: "\f6dc";
}

.bi-usb-symbol::before {
  content: "\f6dd";
}

.bi-usb::before {
  content: "\f6de";
}

.bi-boombox-fill::before {
  content: "\f6df";
}

.bi-displayport::before {
  content: "\f6e1";
}

.bi-gpu-card::before {
  content: "\f6e2";
}

.bi-memory::before {
  content: "\f6e3";
}

.bi-modem-fill::before {
  content: "\f6e4";
}

.bi-modem::before {
  content: "\f6e5";
}

.bi-motherboard-fill::before {
  content: "\f6e6";
}

.bi-motherboard::before {
  content: "\f6e7";
}

.bi-optical-audio-fill::before {
  content: "\f6e8";
}

.bi-optical-audio::before {
  content: "\f6e9";
}

.bi-pci-card::before {
  content: "\f6ea";
}

.bi-router-fill::before {
  content: "\f6eb";
}

.bi-router::before {
  content: "\f6ec";
}

.bi-thunderbolt-fill::before {
  content: "\f6ef";
}

.bi-thunderbolt::before {
  content: "\f6f0";
}

.bi-usb-drive-fill::before {
  content: "\f6f1";
}

.bi-usb-drive::before {
  content: "\f6f2";
}

.bi-usb-micro-fill::before {
  content: "\f6f3";
}

.bi-usb-micro::before {
  content: "\f6f4";
}

.bi-usb-mini-fill::before {
  content: "\f6f5";
}

.bi-usb-mini::before {
  content: "\f6f6";
}

.bi-cloud-haze2::before {
  content: "\f6f7";
}

.bi-device-hdd-fill::before {
  content: "\f6f8";
}

.bi-device-hdd::before {
  content: "\f6f9";
}

.bi-device-ssd-fill::before {
  content: "\f6fa";
}

.bi-device-ssd::before {
  content: "\f6fb";
}

.bi-displayport-fill::before {
  content: "\f6fc";
}

.bi-mortarboard-fill::before {
  content: "\f6fd";
}

.bi-mortarboard::before {
  content: "\f6fe";
}

.bi-terminal-x::before {
  content: "\f6ff";
}

.bi-arrow-through-heart-fill::before {
  content: "\f700";
}

.bi-arrow-through-heart::before {
  content: "\f701";
}

.bi-badge-sd-fill::before {
  content: "\f702";
}

.bi-badge-sd::before {
  content: "\f703";
}

.bi-bag-heart-fill::before {
  content: "\f704";
}

.bi-bag-heart::before {
  content: "\f705";
}

.bi-balloon-fill::before {
  content: "\f706";
}

.bi-balloon-heart-fill::before {
  content: "\f707";
}

.bi-balloon-heart::before {
  content: "\f708";
}

.bi-balloon::before {
  content: "\f709";
}

.bi-box2-fill::before {
  content: "\f70a";
}

.bi-box2-heart-fill::before {
  content: "\f70b";
}

.bi-box2-heart::before {
  content: "\f70c";
}

.bi-box2::before {
  content: "\f70d";
}

.bi-braces-asterisk::before {
  content: "\f70e";
}

.bi-calendar-heart-fill::before {
  content: "\f70f";
}

.bi-calendar-heart::before {
  content: "\f710";
}

.bi-calendar2-heart-fill::before {
  content: "\f711";
}

.bi-calendar2-heart::before {
  content: "\f712";
}

.bi-chat-heart-fill::before {
  content: "\f713";
}

.bi-chat-heart::before {
  content: "\f714";
}

.bi-chat-left-heart-fill::before {
  content: "\f715";
}

.bi-chat-left-heart::before {
  content: "\f716";
}

.bi-chat-right-heart-fill::before {
  content: "\f717";
}

.bi-chat-right-heart::before {
  content: "\f718";
}

.bi-chat-square-heart-fill::before {
  content: "\f719";
}

.bi-chat-square-heart::before {
  content: "\f71a";
}

.bi-clipboard-check-fill::before {
  content: "\f71b";
}

.bi-clipboard-data-fill::before {
  content: "\f71c";
}

.bi-clipboard-fill::before {
  content: "\f71d";
}

.bi-clipboard-heart-fill::before {
  content: "\f71e";
}

.bi-clipboard-heart::before {
  content: "\f71f";
}

.bi-clipboard-minus-fill::before {
  content: "\f720";
}

.bi-clipboard-plus-fill::before {
  content: "\f721";
}

.bi-clipboard-pulse::before {
  content: "\f722";
}

.bi-clipboard-x-fill::before {
  content: "\f723";
}

.bi-clipboard2-check-fill::before {
  content: "\f724";
}

.bi-clipboard2-check::before {
  content: "\f725";
}

.bi-clipboard2-data-fill::before {
  content: "\f726";
}

.bi-clipboard2-data::before {
  content: "\f727";
}

.bi-clipboard2-fill::before {
  content: "\f728";
}

.bi-clipboard2-heart-fill::before {
  content: "\f729";
}

.bi-clipboard2-heart::before {
  content: "\f72a";
}

.bi-clipboard2-minus-fill::before {
  content: "\f72b";
}

.bi-clipboard2-minus::before {
  content: "\f72c";
}

.bi-clipboard2-plus-fill::before {
  content: "\f72d";
}

.bi-clipboard2-plus::before {
  content: "\f72e";
}

.bi-clipboard2-pulse-fill::before {
  content: "\f72f";
}

.bi-clipboard2-pulse::before {
  content: "\f730";
}

.bi-clipboard2-x-fill::before {
  content: "\f731";
}

.bi-clipboard2-x::before {
  content: "\f732";
}

.bi-clipboard2::before {
  content: "\f733";
}

.bi-emoji-kiss-fill::before {
  content: "\f734";
}

.bi-emoji-kiss::before {
  content: "\f735";
}

.bi-envelope-heart-fill::before {
  content: "\f736";
}

.bi-envelope-heart::before {
  content: "\f737";
}

.bi-envelope-open-heart-fill::before {
  content: "\f738";
}

.bi-envelope-open-heart::before {
  content: "\f739";
}

.bi-envelope-paper-fill::before {
  content: "\f73a";
}

.bi-envelope-paper-heart-fill::before {
  content: "\f73b";
}

.bi-envelope-paper-heart::before {
  content: "\f73c";
}

.bi-envelope-paper::before {
  content: "\f73d";
}

.bi-filetype-aac::before {
  content: "\f73e";
}

.bi-filetype-ai::before {
  content: "\f73f";
}

.bi-filetype-bmp::before {
  content: "\f740";
}

.bi-filetype-cs::before {
  content: "\f741";
}

.bi-filetype-css::before {
  content: "\f742";
}

.bi-filetype-csv::before {
  content: "\f743";
}

.bi-filetype-doc::before {
  content: "\f744";
}

.bi-filetype-docx::before {
  content: "\f745";
}

.bi-filetype-exe::before {
  content: "\f746";
}

.bi-filetype-gif::before {
  content: "\f747";
}

.bi-filetype-heic::before {
  content: "\f748";
}

.bi-filetype-html::before {
  content: "\f749";
}

.bi-filetype-java::before {
  content: "\f74a";
}

.bi-filetype-jpg::before {
  content: "\f74b";
}

.bi-filetype-js::before {
  content: "\f74c";
}

.bi-filetype-jsx::before {
  content: "\f74d";
}

.bi-filetype-key::before {
  content: "\f74e";
}

.bi-filetype-m4p::before {
  content: "\f74f";
}

.bi-filetype-md::before {
  content: "\f750";
}

.bi-filetype-mdx::before {
  content: "\f751";
}

.bi-filetype-mov::before {
  content: "\f752";
}

.bi-filetype-mp3::before {
  content: "\f753";
}

.bi-filetype-mp4::before {
  content: "\f754";
}

.bi-filetype-otf::before {
  content: "\f755";
}

.bi-filetype-pdf::before {
  content: "\f756";
}

.bi-filetype-php::before {
  content: "\f757";
}

.bi-filetype-png::before {
  content: "\f758";
}

.bi-filetype-ppt::before {
  content: "\f75a";
}

.bi-filetype-psd::before {
  content: "\f75b";
}

.bi-filetype-py::before {
  content: "\f75c";
}

.bi-filetype-raw::before {
  content: "\f75d";
}

.bi-filetype-rb::before {
  content: "\f75e";
}

.bi-filetype-sass::before {
  content: "\f75f";
}

.bi-filetype-scss::before {
  content: "\f760";
}

.bi-filetype-sh::before {
  content: "\f761";
}

.bi-filetype-svg::before {
  content: "\f762";
}

.bi-filetype-tiff::before {
  content: "\f763";
}

.bi-filetype-tsx::before {
  content: "\f764";
}

.bi-filetype-ttf::before {
  content: "\f765";
}

.bi-filetype-txt::before {
  content: "\f766";
}

.bi-filetype-wav::before {
  content: "\f767";
}

.bi-filetype-woff::before {
  content: "\f768";
}

.bi-filetype-xls::before {
  content: "\f76a";
}

.bi-filetype-xml::before {
  content: "\f76b";
}

.bi-filetype-yml::before {
  content: "\f76c";
}

.bi-heart-arrow::before {
  content: "\f76d";
}

.bi-heart-pulse-fill::before {
  content: "\f76e";
}

.bi-heart-pulse::before {
  content: "\f76f";
}

.bi-heartbreak-fill::before {
  content: "\f770";
}

.bi-heartbreak::before {
  content: "\f771";
}

.bi-hearts::before {
  content: "\f772";
}

.bi-hospital-fill::before {
  content: "\f773";
}

.bi-hospital::before {
  content: "\f774";
}

.bi-house-heart-fill::before {
  content: "\f775";
}

.bi-house-heart::before {
  content: "\f776";
}

.bi-incognito::before {
  content: "\f777";
}

.bi-magnet-fill::before {
  content: "\f778";
}

.bi-magnet::before {
  content: "\f779";
}

.bi-person-heart::before {
  content: "\f77a";
}

.bi-person-hearts::before {
  content: "\f77b";
}

.bi-phone-flip::before {
  content: "\f77c";
}

.bi-plugin::before {
  content: "\f77d";
}

.bi-postage-fill::before {
  content: "\f77e";
}

.bi-postage-heart-fill::before {
  content: "\f77f";
}

.bi-postage-heart::before {
  content: "\f780";
}

.bi-postage::before {
  content: "\f781";
}

.bi-postcard-fill::before {
  content: "\f782";
}

.bi-postcard-heart-fill::before {
  content: "\f783";
}

.bi-postcard-heart::before {
  content: "\f784";
}

.bi-postcard::before {
  content: "\f785";
}

.bi-search-heart-fill::before {
  content: "\f786";
}

.bi-search-heart::before {
  content: "\f787";
}

.bi-sliders2-vertical::before {
  content: "\f788";
}

.bi-sliders2::before {
  content: "\f789";
}

.bi-trash3-fill::before {
  content: "\f78a";
}

.bi-trash3::before {
  content: "\f78b";
}

.bi-valentine::before {
  content: "\f78c";
}

.bi-valentine2::before {
  content: "\f78d";
}

.bi-wrench-adjustable-circle-fill::before {
  content: "\f78e";
}

.bi-wrench-adjustable-circle::before {
  content: "\f78f";
}

.bi-wrench-adjustable::before {
  content: "\f790";
}

.bi-filetype-json::before {
  content: "\f791";
}

.bi-filetype-pptx::before {
  content: "\f792";
}

.bi-filetype-xlsx::before {
  content: "\f793";
}

.bi-1-circle-fill::before {
  content: "\f796";
}

.bi-1-circle::before {
  content: "\f797";
}

.bi-1-square-fill::before {
  content: "\f798";
}

.bi-1-square::before {
  content: "\f799";
}

.bi-2-circle-fill::before {
  content: "\f79c";
}

.bi-2-circle::before {
  content: "\f79d";
}

.bi-2-square-fill::before {
  content: "\f79e";
}

.bi-2-square::before {
  content: "\f79f";
}

.bi-3-circle-fill::before {
  content: "\f7a2";
}

.bi-3-circle::before {
  content: "\f7a3";
}

.bi-3-square-fill::before {
  content: "\f7a4";
}

.bi-3-square::before {
  content: "\f7a5";
}

.bi-4-circle-fill::before {
  content: "\f7a8";
}

.bi-4-circle::before {
  content: "\f7a9";
}

.bi-4-square-fill::before {
  content: "\f7aa";
}

.bi-4-square::before {
  content: "\f7ab";
}

.bi-5-circle-fill::before {
  content: "\f7ae";
}

.bi-5-circle::before {
  content: "\f7af";
}

.bi-5-square-fill::before {
  content: "\f7b0";
}

.bi-5-square::before {
  content: "\f7b1";
}

.bi-6-circle-fill::before {
  content: "\f7b4";
}

.bi-6-circle::before {
  content: "\f7b5";
}

.bi-6-square-fill::before {
  content: "\f7b6";
}

.bi-6-square::before {
  content: "\f7b7";
}

.bi-7-circle-fill::before {
  content: "\f7ba";
}

.bi-7-circle::before {
  content: "\f7bb";
}

.bi-7-square-fill::before {
  content: "\f7bc";
}

.bi-7-square::before {
  content: "\f7bd";
}

.bi-8-circle-fill::before {
  content: "\f7c0";
}

.bi-8-circle::before {
  content: "\f7c1";
}

.bi-8-square-fill::before {
  content: "\f7c2";
}

.bi-8-square::before {
  content: "\f7c3";
}

.bi-9-circle-fill::before {
  content: "\f7c6";
}

.bi-9-circle::before {
  content: "\f7c7";
}

.bi-9-square-fill::before {
  content: "\f7c8";
}

.bi-9-square::before {
  content: "\f7c9";
}

.bi-airplane-engines-fill::before {
  content: "\f7ca";
}

.bi-airplane-engines::before {
  content: "\f7cb";
}

.bi-airplane-fill::before {
  content: "\f7cc";
}

.bi-airplane::before {
  content: "\f7cd";
}

.bi-alexa::before {
  content: "\f7ce";
}

.bi-alipay::before {
  content: "\f7cf";
}

.bi-android::before {
  content: "\f7d0";
}

.bi-android2::before {
  content: "\f7d1";
}

.bi-box-fill::before {
  content: "\f7d2";
}

.bi-box-seam-fill::before {
  content: "\f7d3";
}

.bi-browser-chrome::before {
  content: "\f7d4";
}

.bi-browser-edge::before {
  content: "\f7d5";
}

.bi-browser-firefox::before {
  content: "\f7d6";
}

.bi-browser-safari::before {
  content: "\f7d7";
}

.bi-c-circle-fill::before {
  content: "\f7da";
}

.bi-c-circle::before {
  content: "\f7db";
}

.bi-c-square-fill::before {
  content: "\f7dc";
}

.bi-c-square::before {
  content: "\f7dd";
}

.bi-capsule-pill::before {
  content: "\f7de";
}

.bi-capsule::before {
  content: "\f7df";
}

.bi-car-front-fill::before {
  content: "\f7e0";
}

.bi-car-front::before {
  content: "\f7e1";
}

.bi-cassette-fill::before {
  content: "\f7e2";
}

.bi-cassette::before {
  content: "\f7e3";
}

.bi-cc-circle-fill::before {
  content: "\f7e6";
}

.bi-cc-circle::before {
  content: "\f7e7";
}

.bi-cc-square-fill::before {
  content: "\f7e8";
}

.bi-cc-square::before {
  content: "\f7e9";
}

.bi-cup-hot-fill::before {
  content: "\f7ea";
}

.bi-cup-hot::before {
  content: "\f7eb";
}

.bi-currency-rupee::before {
  content: "\f7ec";
}

.bi-dropbox::before {
  content: "\f7ed";
}

.bi-escape::before {
  content: "\f7ee";
}

.bi-fast-forward-btn-fill::before {
  content: "\f7ef";
}

.bi-fast-forward-btn::before {
  content: "\f7f0";
}

.bi-fast-forward-circle-fill::before {
  content: "\f7f1";
}

.bi-fast-forward-circle::before {
  content: "\f7f2";
}

.bi-fast-forward-fill::before {
  content: "\f7f3";
}

.bi-fast-forward::before {
  content: "\f7f4";
}

.bi-filetype-sql::before {
  content: "\f7f5";
}

.bi-fire::before {
  content: "\f7f6";
}

.bi-google-play::before {
  content: "\f7f7";
}

.bi-h-circle-fill::before {
  content: "\f7fa";
}

.bi-h-circle::before {
  content: "\f7fb";
}

.bi-h-square-fill::before {
  content: "\f7fc";
}

.bi-h-square::before {
  content: "\f7fd";
}

.bi-indent::before {
  content: "\f7fe";
}

.bi-lungs-fill::before {
  content: "\f7ff";
}

.bi-lungs::before {
  content: "\f800";
}

.bi-microsoft-teams::before {
  content: "\f801";
}

.bi-p-circle-fill::before {
  content: "\f804";
}

.bi-p-circle::before {
  content: "\f805";
}

.bi-p-square-fill::before {
  content: "\f806";
}

.bi-p-square::before {
  content: "\f807";
}

.bi-pass-fill::before {
  content: "\f808";
}

.bi-pass::before {
  content: "\f809";
}

.bi-prescription::before {
  content: "\f80a";
}

.bi-prescription2::before {
  content: "\f80b";
}

.bi-r-circle-fill::before {
  content: "\f80e";
}

.bi-r-circle::before {
  content: "\f80f";
}

.bi-r-square-fill::before {
  content: "\f810";
}

.bi-r-square::before {
  content: "\f811";
}

.bi-repeat-1::before {
  content: "\f812";
}

.bi-repeat::before {
  content: "\f813";
}

.bi-rewind-btn-fill::before {
  content: "\f814";
}

.bi-rewind-btn::before {
  content: "\f815";
}

.bi-rewind-circle-fill::before {
  content: "\f816";
}

.bi-rewind-circle::before {
  content: "\f817";
}

.bi-rewind-fill::before {
  content: "\f818";
}

.bi-rewind::before {
  content: "\f819";
}

.bi-train-freight-front-fill::before {
  content: "\f81a";
}

.bi-train-freight-front::before {
  content: "\f81b";
}

.bi-train-front-fill::before {
  content: "\f81c";
}

.bi-train-front::before {
  content: "\f81d";
}

.bi-train-lightrail-front-fill::before {
  content: "\f81e";
}

.bi-train-lightrail-front::before {
  content: "\f81f";
}

.bi-truck-front-fill::before {
  content: "\f820";
}

.bi-truck-front::before {
  content: "\f821";
}

.bi-ubuntu::before {
  content: "\f822";
}

.bi-unindent::before {
  content: "\f823";
}

.bi-unity::before {
  content: "\f824";
}

.bi-universal-access-circle::before {
  content: "\f825";
}

.bi-universal-access::before {
  content: "\f826";
}

.bi-virus::before {
  content: "\f827";
}

.bi-virus2::before {
  content: "\f828";
}

.bi-wechat::before {
  content: "\f829";
}

.bi-yelp::before {
  content: "\f82a";
}

.bi-sign-stop-fill::before {
  content: "\f82b";
}

.bi-sign-stop-lights-fill::before {
  content: "\f82c";
}

.bi-sign-stop-lights::before {
  content: "\f82d";
}

.bi-sign-stop::before {
  content: "\f82e";
}

.bi-sign-turn-left-fill::before {
  content: "\f82f";
}

.bi-sign-turn-left::before {
  content: "\f830";
}

.bi-sign-turn-right-fill::before {
  content: "\f831";
}

.bi-sign-turn-right::before {
  content: "\f832";
}

.bi-sign-turn-slight-left-fill::before {
  content: "\f833";
}

.bi-sign-turn-slight-left::before {
  content: "\f834";
}

.bi-sign-turn-slight-right-fill::before {
  content: "\f835";
}

.bi-sign-turn-slight-right::before {
  content: "\f836";
}

.bi-sign-yield-fill::before {
  content: "\f837";
}

.bi-sign-yield::before {
  content: "\f838";
}

.bi-ev-station-fill::before {
  content: "\f839";
}

.bi-ev-station::before {
  content: "\f83a";
}

.bi-fuel-pump-diesel-fill::before {
  content: "\f83b";
}

.bi-fuel-pump-diesel::before {
  content: "\f83c";
}

.bi-fuel-pump-fill::before {
  content: "\f83d";
}

.bi-fuel-pump::before {
  content: "\f83e";
}

.bi-0-circle-fill::before {
  content: "\f83f";
}

.bi-0-circle::before {
  content: "\f840";
}

.bi-0-square-fill::before {
  content: "\f841";
}

.bi-0-square::before {
  content: "\f842";
}

.bi-rocket-fill::before {
  content: "\f843";
}

.bi-rocket-takeoff-fill::before {
  content: "\f844";
}

.bi-rocket-takeoff::before {
  content: "\f845";
}

.bi-rocket::before {
  content: "\f846";
}

.bi-stripe::before {
  content: "\f847";
}

.bi-subscript::before {
  content: "\f848";
}

.bi-superscript::before {
  content: "\f849";
}

.bi-trello::before {
  content: "\f84a";
}

.bi-envelope-at-fill::before {
  content: "\f84b";
}

.bi-envelope-at::before {
  content: "\f84c";
}

.bi-regex::before {
  content: "\f84d";
}

.bi-text-wrap::before {
  content: "\f84e";
}

.bi-sign-dead-end-fill::before {
  content: "\f84f";
}

.bi-sign-dead-end::before {
  content: "\f850";
}

.bi-sign-do-not-enter-fill::before {
  content: "\f851";
}

.bi-sign-do-not-enter::before {
  content: "\f852";
}

.bi-sign-intersection-fill::before {
  content: "\f853";
}

.bi-sign-intersection-side-fill::before {
  content: "\f854";
}

.bi-sign-intersection-side::before {
  content: "\f855";
}

.bi-sign-intersection-t-fill::before {
  content: "\f856";
}

.bi-sign-intersection-t::before {
  content: "\f857";
}

.bi-sign-intersection-y-fill::before {
  content: "\f858";
}

.bi-sign-intersection-y::before {
  content: "\f859";
}

.bi-sign-intersection::before {
  content: "\f85a";
}

.bi-sign-merge-left-fill::before {
  content: "\f85b";
}

.bi-sign-merge-left::before {
  content: "\f85c";
}

.bi-sign-merge-right-fill::before {
  content: "\f85d";
}

.bi-sign-merge-right::before {
  content: "\f85e";
}

.bi-sign-no-left-turn-fill::before {
  content: "\f85f";
}

.bi-sign-no-left-turn::before {
  content: "\f860";
}

.bi-sign-no-parking-fill::before {
  content: "\f861";
}

.bi-sign-no-parking::before {
  content: "\f862";
}

.bi-sign-no-right-turn-fill::before {
  content: "\f863";
}

.bi-sign-no-right-turn::before {
  content: "\f864";
}

.bi-sign-railroad-fill::before {
  content: "\f865";
}

.bi-sign-railroad::before {
  content: "\f866";
}

.bi-building-add::before {
  content: "\f867";
}

.bi-building-check::before {
  content: "\f868";
}

.bi-building-dash::before {
  content: "\f869";
}

.bi-building-down::before {
  content: "\f86a";
}

.bi-building-exclamation::before {
  content: "\f86b";
}

.bi-building-fill-add::before {
  content: "\f86c";
}

.bi-building-fill-check::before {
  content: "\f86d";
}

.bi-building-fill-dash::before {
  content: "\f86e";
}

.bi-building-fill-down::before {
  content: "\f86f";
}

.bi-building-fill-exclamation::before {
  content: "\f870";
}

.bi-building-fill-gear::before {
  content: "\f871";
}

.bi-building-fill-lock::before {
  content: "\f872";
}

.bi-building-fill-slash::before {
  content: "\f873";
}

.bi-building-fill-up::before {
  content: "\f874";
}

.bi-building-fill-x::before {
  content: "\f875";
}

.bi-building-fill::before {
  content: "\f876";
}

.bi-building-gear::before {
  content: "\f877";
}

.bi-building-lock::before {
  content: "\f878";
}

.bi-building-slash::before {
  content: "\f879";
}

.bi-building-up::before {
  content: "\f87a";
}

.bi-building-x::before {
  content: "\f87b";
}

.bi-buildings-fill::before {
  content: "\f87c";
}

.bi-buildings::before {
  content: "\f87d";
}

.bi-bus-front-fill::before {
  content: "\f87e";
}

.bi-bus-front::before {
  content: "\f87f";
}

.bi-ev-front-fill::before {
  content: "\f880";
}

.bi-ev-front::before {
  content: "\f881";
}

.bi-globe-americas::before {
  content: "\f882";
}

.bi-globe-asia-australia::before {
  content: "\f883";
}

.bi-globe-central-south-asia::before {
  content: "\f884";
}

.bi-globe-europe-africa::before {
  content: "\f885";
}

.bi-house-add-fill::before {
  content: "\f886";
}

.bi-house-add::before {
  content: "\f887";
}

.bi-house-check-fill::before {
  content: "\f888";
}

.bi-house-check::before {
  content: "\f889";
}

.bi-house-dash-fill::before {
  content: "\f88a";
}

.bi-house-dash::before {
  content: "\f88b";
}

.bi-house-down-fill::before {
  content: "\f88c";
}

.bi-house-down::before {
  content: "\f88d";
}

.bi-house-exclamation-fill::before {
  content: "\f88e";
}

.bi-house-exclamation::before {
  content: "\f88f";
}

.bi-house-gear-fill::before {
  content: "\f890";
}

.bi-house-gear::before {
  content: "\f891";
}

.bi-house-lock-fill::before {
  content: "\f892";
}

.bi-house-lock::before {
  content: "\f893";
}

.bi-house-slash-fill::before {
  content: "\f894";
}

.bi-house-slash::before {
  content: "\f895";
}

.bi-house-up-fill::before {
  content: "\f896";
}

.bi-house-up::before {
  content: "\f897";
}

.bi-house-x-fill::before {
  content: "\f898";
}

.bi-house-x::before {
  content: "\f899";
}

.bi-person-add::before {
  content: "\f89a";
}

.bi-person-down::before {
  content: "\f89b";
}

.bi-person-exclamation::before {
  content: "\f89c";
}

.bi-person-fill-add::before {
  content: "\f89d";
}

.bi-person-fill-check::before {
  content: "\f89e";
}

.bi-person-fill-dash::before {
  content: "\f89f";
}

.bi-person-fill-down::before {
  content: "\f8a0";
}

.bi-person-fill-exclamation::before {
  content: "\f8a1";
}

.bi-person-fill-gear::before {
  content: "\f8a2";
}

.bi-person-fill-lock::before {
  content: "\f8a3";
}

.bi-person-fill-slash::before {
  content: "\f8a4";
}

.bi-person-fill-up::before {
  content: "\f8a5";
}

.bi-person-fill-x::before {
  content: "\f8a6";
}

.bi-person-gear::before {
  content: "\f8a7";
}

.bi-person-lock::before {
  content: "\f8a8";
}

.bi-person-slash::before {
  content: "\f8a9";
}

.bi-person-up::before {
  content: "\f8aa";
}

.bi-scooter::before {
  content: "\f8ab";
}

.bi-taxi-front-fill::before {
  content: "\f8ac";
}

.bi-taxi-front::before {
  content: "\f8ad";
}

.bi-amd::before {
  content: "\f8ae";
}

.bi-database-add::before {
  content: "\f8af";
}

.bi-database-check::before {
  content: "\f8b0";
}

.bi-database-dash::before {
  content: "\f8b1";
}

.bi-database-down::before {
  content: "\f8b2";
}

.bi-database-exclamation::before {
  content: "\f8b3";
}

.bi-database-fill-add::before {
  content: "\f8b4";
}

.bi-database-fill-check::before {
  content: "\f8b5";
}

.bi-database-fill-dash::before {
  content: "\f8b6";
}

.bi-database-fill-down::before {
  content: "\f8b7";
}

.bi-database-fill-exclamation::before {
  content: "\f8b8";
}

.bi-database-fill-gear::before {
  content: "\f8b9";
}

.bi-database-fill-lock::before {
  content: "\f8ba";
}

.bi-database-fill-slash::before {
  content: "\f8bb";
}

.bi-database-fill-up::before {
  content: "\f8bc";
}

.bi-database-fill-x::before {
  content: "\f8bd";
}

.bi-database-fill::before {
  content: "\f8be";
}

.bi-database-gear::before {
  content: "\f8bf";
}

.bi-database-lock::before {
  content: "\f8c0";
}

.bi-database-slash::before {
  content: "\f8c1";
}

.bi-database-up::before {
  content: "\f8c2";
}

.bi-database-x::before {
  content: "\f8c3";
}

.bi-database::before {
  content: "\f8c4";
}

.bi-houses-fill::before {
  content: "\f8c5";
}

.bi-houses::before {
  content: "\f8c6";
}

.bi-nvidia::before {
  content: "\f8c7";
}

.bi-person-vcard-fill::before {
  content: "\f8c8";
}

.bi-person-vcard::before {
  content: "\f8c9";
}

.bi-sina-weibo::before {
  content: "\f8ca";
}

.bi-tencent-qq::before {
  content: "\f8cb";
}

.bi-wikipedia::before {
  content: "\f8cc";
}

.bi-alphabet-uppercase::before {
  content: "\f2a5";
}

.bi-alphabet::before {
  content: "\f68a";
}

.bi-amazon::before {
  content: "\f68d";
}

.bi-arrows-collapse-vertical::before {
  content: "\f690";
}

.bi-arrows-expand-vertical::before {
  content: "\f695";
}

.bi-arrows-vertical::before {
  content: "\f698";
}

.bi-arrows::before {
  content: "\f6a2";
}

.bi-ban-fill::before {
  content: "\f6a3";
}

.bi-ban::before {
  content: "\f6b6";
}

.bi-bing::before {
  content: "\f6c2";
}

.bi-cake::before {
  content: "\f6e0";
}

.bi-cake2::before {
  content: "\f6ed";
}

.bi-cookie::before {
  content: "\f6ee";
}

.bi-copy::before {
  content: "\f759";
}

.bi-crosshair::before {
  content: "\f769";
}

.bi-crosshair2::before {
  content: "\f794";
}

.bi-emoji-astonished-fill::before {
  content: "\f795";
}

.bi-emoji-astonished::before {
  content: "\f79a";
}

.bi-emoji-grimace-fill::before {
  content: "\f79b";
}

.bi-emoji-grimace::before {
  content: "\f7a0";
}

.bi-emoji-grin-fill::before {
  content: "\f7a1";
}

.bi-emoji-grin::before {
  content: "\f7a6";
}

.bi-emoji-surprise-fill::before {
  content: "\f7a7";
}

.bi-emoji-surprise::before {
  content: "\f7ac";
}

.bi-emoji-tear-fill::before {
  content: "\f7ad";
}

.bi-emoji-tear::before {
  content: "\f7b2";
}

.bi-envelope-arrow-down-fill::before {
  content: "\f7b3";
}

.bi-envelope-arrow-down::before {
  content: "\f7b8";
}

.bi-envelope-arrow-up-fill::before {
  content: "\f7b9";
}

.bi-envelope-arrow-up::before {
  content: "\f7be";
}

.bi-feather::before {
  content: "\f7bf";
}

.bi-feather2::before {
  content: "\f7c4";
}

.bi-floppy-fill::before {
  content: "\f7c5";
}

.bi-floppy::before {
  content: "\f7d8";
}

.bi-floppy2-fill::before {
  content: "\f7d9";
}

.bi-floppy2::before {
  content: "\f7e4";
}

.bi-gitlab::before {
  content: "\f7e5";
}

.bi-highlighter::before {
  content: "\f7f8";
}

.bi-marker-tip::before {
  content: "\f802";
}

.bi-nvme-fill::before {
  content: "\f803";
}

.bi-nvme::before {
  content: "\f80c";
}

.bi-opencollective::before {
  content: "\f80d";
}

.bi-pci-card-network::before {
  content: "\f8cd";
}

.bi-pci-card-sound::before {
  content: "\f8ce";
}

.bi-radar::before {
  content: "\f8cf";
}

.bi-send-arrow-down-fill::before {
  content: "\f8d0";
}

.bi-send-arrow-down::before {
  content: "\f8d1";
}

.bi-send-arrow-up-fill::before {
  content: "\f8d2";
}

.bi-send-arrow-up::before {
  content: "\f8d3";
}

.bi-sim-slash-fill::before {
  content: "\f8d4";
}

.bi-sim-slash::before {
  content: "\f8d5";
}

.bi-sourceforge::before {
  content: "\f8d6";
}

.bi-substack::before {
  content: "\f8d7";
}

.bi-threads-fill::before {
  content: "\f8d8";
}

.bi-threads::before {
  content: "\f8d9";
}

.bi-transparency::before {
  content: "\f8da";
}

.bi-twitter-x::before {
  content: "\f8db";
}

.bi-type-h4::before {
  content: "\f8dc";
}

.bi-type-h5::before {
  content: "\f8dd";
}

.bi-type-h6::before {
  content: "\f8de";
}

.bi-backpack-fill::before {
  content: "\f8df";
}

.bi-backpack::before {
  content: "\f8e0";
}

.bi-backpack2-fill::before {
  content: "\f8e1";
}

.bi-backpack2::before {
  content: "\f8e2";
}

.bi-backpack3-fill::before {
  content: "\f8e3";
}

.bi-backpack3::before {
  content: "\f8e4";
}

.bi-backpack4-fill::before {
  content: "\f8e5";
}

.bi-backpack4::before {
  content: "\f8e6";
}

.bi-brilliance::before {
  content: "\f8e7";
}

.bi-cake-fill::before {
  content: "\f8e8";
}

.bi-cake2-fill::before {
  content: "\f8e9";
}

.bi-duffle-fill::before {
  content: "\f8ea";
}

.bi-duffle::before {
  content: "\f8eb";
}

.bi-exposure::before {
  content: "\f8ec";
}

.bi-gender-neuter::before {
  content: "\f8ed";
}

.bi-highlights::before {
  content: "\f8ee";
}

.bi-luggage-fill::before {
  content: "\f8ef";
}

.bi-luggage::before {
  content: "\f8f0";
}

.bi-mailbox-flag::before {
  content: "\f8f1";
}

.bi-mailbox2-flag::before {
  content: "\f8f2";
}

.bi-noise-reduction::before {
  content: "\f8f3";
}

.bi-passport-fill::before {
  content: "\f8f4";
}

.bi-passport::before {
  content: "\f8f5";
}

.bi-person-arms-up::before {
  content: "\f8f6";
}

.bi-person-raised-hand::before {
  content: "\f8f7";
}

.bi-person-standing-dress::before {
  content: "\f8f8";
}

.bi-person-standing::before {
  content: "\f8f9";
}

.bi-person-walking::before {
  content: "\f8fa";
}

.bi-person-wheelchair::before {
  content: "\f8fb";
}

.bi-shadows::before {
  content: "\f8fc";
}

.bi-suitcase-fill::before {
  content: "\f8fd";
}

.bi-suitcase-lg-fill::before {
  content: "\f8fe";
}

.bi-suitcase-lg::before {
  content: "\f8ff";
}

.bi-suitcase::before {
  content: "豈";
}

.bi-suitcase2-fill::before {
  content: "更";
}

.bi-suitcase2::before {
  content: "車";
}

.bi-vignette::before {
  content: "賈";
}

.bg_R_flexMe {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
}
.bg_R_flexMe.row::before, .bg_R_flexMe.row::after {
  display: none !important;
}

.d-flex {
  display: flex;
  flex-wrap: wrap;
}
.d-flex.row::before, .d-flex.row::after {
  display: none !important;
}

body {
  font-family: "Figtree", sans-serif;
}
@media (max-width: 991px) {
  body {
    padding-top: 90px;
  }
}
@media (max-width: 767px) {
  body {
    padding-top: 60px;
  }
}
body.gb_R_opnMenu {
  overflow: hidden;
}
body p[style*=justify] {
  text-align: left !important;
}
body p a {
  text-decoration: underline;
}
body#idp1 #wrapper.gb_R2018 #gb-main > div.jumbotron:nth-child(even) {
  background: #efefef;
}
body#idp1 #wrapper.gb_R2018 #gb-main > div.jumbotron:nth-child(odd) {
  background: #fff;
}

html.ios #wrapper #atleti strong {
  font-size: 13px;
  letter-spacing: -0.05em;
}

html.ios #wrapper #atleti > .row a:nth-child(11) strong {
  letter-spacing: -0.1em;
}

#wrapper.gb_R2018 {
  font-family: "Figtree", sans-serif;
  letter-spacing: 0.02em;
}
#wrapper.gb_R2018 .btn-default {
  border-radius: 0 !important;
}
#wrapper.gb_R2018 .gb-filter-gare {
  padding-top: 16px;
}
@media screen and (max-width: 767px) {
  #wrapper.gb_R2018 .gb-filter-gare {
    text-align: right;
  }
}
#wrapper.gb_R2018 .gb-filter-gare span {
  font-size: 14px;
}
#wrapper.gb_R2018 .gb-filter-gare .gb-filterbutton {
  display: inline-block;
  background: #f4f4f4;
  color: #000;
  padding: 4px 6px 3px;
  font-size: 13px;
  font-weight: 400;
  border-radius: 5px;
  margin-left: 4px;
}
#wrapper.gb_R2018 .gb-filter-gare .gb-filterbutton[data-count]:not([data-count="0"])::after {
  content: attr(data-count);
  font-size: 9px;
  font-weight: 600;
  line-height: 12px;
  margin-left: 4px;
  position: relative;
  top: -0.15em;
  color: #fff;
  display: inline-block;
  padding: 2px 4px 1px;
  background: #b6b6b6;
  border-radius: 4px;
}
#wrapper.gb_R2018 .gb-filter-gare .gb-filterbutton.gb-act {
  background: #e1001e;
  color: #fff;
}
#wrapper.gb_R2018 .gb-filter-gare .gb-filterbutton.gb-act[data-count]:not([data-count="0"])::after {
  background: #fff;
  color: #e1001e;
}
#wrapper.gb_R2018 h2 {
  font-size: 48px;
  color: #666;
  font-family: "Teko", sans-serif;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
#wrapper.gb_R2018 h2.text-center {
  justify-content: center;
}
#wrapper.gb_R2018 header {
  background: #fff;
  position: relative;
  border-bottom: solid 1px #ccc;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 header {
    position: fixed;
    z-index: 100;
    width: 100%;
    top: 0;
    left: 0;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: solid 1px #efefef;
  }
  body.gb_R_opnMenu #wrapper.gb_R2018 header {
    border-bottom: solid 1px #fff;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 header {
    height: 60px;
  }
}
#wrapper.gb_R2018 header::before {
  content: "";
  width: 100%;
  background: #efefef;
  height: 65px;
  display: block;
  position: absolute;
  top: 152px;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 header::before {
    display: none !important;
  }
}
#wrapper.gb_R2018 header .gb_R_topHead {
  background: #f4f4f4;
  background: -moz-linear-gradient(left, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgb(244, 244, 244) 50%, rgb(244, 244, 244) 100%);
  background: -webkit-linear-gradient(left, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgb(244, 244, 244) 50%, rgb(244, 244, 244) 100%);
  background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgb(244, 244, 244) 50%, rgb(244, 244, 244) 100%);
}
#wrapper.gb_R2018 header .gb_R_topHead #navigationTop {
  background: #fff;
  padding-top: 0;
}
#wrapper.gb_R2018 header .gb_R_topHead #navigationTop ul {
  background: #f4f4f4;
  height: 100%;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
}
#wrapper.gb_R2018 header .gb_R_topHead #navigationTop ul::before {
  content: "";
  width: 44px;
  height: 100%;
  background: #f4f4f4;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: skew(-45deg);
  -ms-transform: skew(-45deg);
  -o-transform: skew(-45deg);
  -moz-transform: skew(-45deg);
  transform: skew(-45deg);
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  -o-transform-origin: top right;
  -moz-transform-origin: top right;
  transform-origin: top right;
}
#wrapper.gb_R2018 header .gb_R_topHead #navigationTop ul li strong {
  font-weight: 600;
}
#wrapper.gb_R2018 header .gb_R_topHead #navigationTop ul li.s_ocial .bi {
  color: #6e6e6e !important;
}
#wrapper.gb_R2018 header .gb_R_head {
  position: relative;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 header .gb_R_head {
    width: 100%;
  }
}
#wrapper.gb_R2018 header .gb_R_head > .container > .row {
  position: relative;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 header .gb_R_head > .container > .row {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  #wrapper.gb_R2018 header .gb_R_head > .container > .row::before, #wrapper.gb_R2018 header .gb_R_head > .container > .row::after {
    display: none;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  #wrapper.gb_R2018 header .gb_R_head > .container > .row {
    margin: 0;
  }
}
#wrapper.gb_R2018 header .gb_R_head picture.brand {
  display: inline-block;
  position: absolute;
  top: -20px;
  left: 0;
  z-index: 1;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 header .gb_R_head picture.brand {
    top: 0;
    position: static;
    flex: 0 0 auto;
  }
}
#wrapper.gb_R2018 header .gb_R_head picture.brand svg {
  width: 86px;
  height: 126px;
  display: block;
  fill: #e1001e;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 header .gb_R_head picture.brand svg {
    width: 48px;
    height: 80px;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 header .gb_R_head picture.brand svg {
    width: auto;
    height: 40px;
  }
}
#wrapper.gb_R2018 header .gb_R_head #navigationMain {
  position: relative;
  width: 100%;
  padding-top: 0;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 header .gb_R_head #navigationMain {
    height: 100%;
    padding-bottom: 0;
    flex: 1 1 auto;
    padding-right: 20px;
  }
}
@media (min-width: 992px) {
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul.gb_R_menuList {
    margin-top: 83px;
  }
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul.gb_R_menuList {
    padding: 20px 30px;
    position: fixed;
    top: 90px;
    left: 0;
    z-index: 99;
    height: calc(100% - 90px);
    overflow: hidden;
    width: 100%;
    background: #fff;
    overflow-y: auto;
    display: none;
  }
  body.gb_R_opnMenu #wrapper.gb_R2018 header .gb_R_head #navigationMain ul.gb_R_menuList {
    display: block;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul.gb_R_menuList {
    padding: 15px;
    top: 60px;
    height: calc(100% - 60px);
  }
}
#wrapper.gb_R2018 header .gb_R_head #navigationMain ul.gb_R_menuList > li {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
#wrapper.gb_R2018 header .gb_R_head #navigationMain ul.gb_R_menuList > li:nth-last-child(5) {
  padding-right: 0;
}
@media (max-width: 1199px) {
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul.gb_R_menuList > li {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}
#wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li a {
  font-family: "Teko", sans-serif;
  line-height: 1;
  color: #666;
}
#wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li a strong {
  font-size: 30px;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li a strong {
    font-size: 22px;
  }
}
#wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild ul li {
  margin-left: 12px;
  margin-right: 12px;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild ul li a {
  line-height: 1.8;
}
#wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild ul li a strong {
  font-size: 20px;
}
#wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild ul li a[data-id="21"] {
  display: none;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild ul li a[data-id="21"] {
    display: block;
  }
}
html.no-touchevents #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild:hover {
  margin-bottom: 0;
}
html.no-touchevents #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild:hover ul {
  display: none;
}
html.no-touchevents #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild:hover {
  margin-bottom: 64px;
}
html.no-touchevents #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild:hover ul {
  display: block;
}
@media (min-width: 992px) {
  html.touchevents #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild.gb_R_subOpen {
    margin-bottom: 64px;
  }
  html.touchevents #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild.gb_R_subOpen ul {
    display: block;
  }
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li {
    display: block;
    width: 100%;
    border-bottom: solid 1px rgba(102, 102, 102, 0.3);
    padding: 0;
  }
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li:last-child {
    border: none;
  }
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li a {
    border-bottom: 0;
    padding: 20px 15px;
    display: block;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li a {
    padding: 15px 0px;
  }
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild {
    transition: none;
  }
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild ul {
    position: static;
    width: auto;
    margin-left: -30px;
    margin-right: -30px;
    height: auto;
    background: #666;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild ul {
    margin-left: -15px;
    margin-right: -15px;
    padding-top: 10px;
  }
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild ul li {
    border-bottom: 0;
    text-align: left;
    margin: 0;
    padding: 0 30px;
  }
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild ul li a {
    display: block;
    line-height: 1;
    font-family: "Figtree", sans-serif;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #fff;
  }
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild ul li a strong {
    font-weight: 400;
    font-size: 16px;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild ul li a strong {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild.gb_R_subOpen {
    border-bottom: none;
  }
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild.gb_R_subOpen ul {
    display: block;
  }
}
#wrapper.gb_R2018 header .gb_R_head button.gb_R_hamb {
  padding: 0;
  width: 40px;
  height: 40px;
  position: relative;
  flex: 0 0 auto;
}
#wrapper.gb_R2018 header .gb_R_head button.gb_R_hamb span {
  width: 30px;
  height: 2px;
  background: #666;
  position: absolute;
  top: 50%;
  left: 5px;
  border-radius: 3px;
}
#wrapper.gb_R2018 header .gb_R_head button.gb_R_hamb span::before, #wrapper.gb_R2018 header .gb_R_head button.gb_R_hamb span::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: #666;
  position: absolute;
  top: 8px;
  left: 0;
}
#wrapper.gb_R2018 header .gb_R_head button.gb_R_hamb span::before {
  top: -8px;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 header .gb_R_head button.gb_R_hamb span {
    width: 26px;
    left: 7px;
  }
}
#wrapper.gb_R2018 header .gb_R_head .gb_R_headSponsorCont ul {
  display: flex;
  height: 83px;
  margin-bottom: 0;
  padding-left: 0;
  width: 100%;
  align-items: center;
  justify-content: flex-end;
  list-style: none;
}
@media (min-width: 992px) {
  #wrapper.gb_R2018 header .gb_R_head .gb_R_headSponsorCont ul {
    position: absolute;
    left: 110px;
    width: auto;
    height: auto;
    top: -19px;
  }
}
#wrapper.gb_R2018 header .gb_R_head .gb_R_headSponsorCont ul > li {
  transition: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#wrapper.gb_R2018 header .gb_R_head .gb_R_headSponsorCont ul > li a {
  padding: 0 !important;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 header .gb_R_head .gb_R_headSponsorCont ul > li {
    width: auto !important;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 header .gb_R_head .gb_R_headSponsorCont ul > li {
    padding-right: 0px !important;
  }
}
#wrapper.gb_R2018 header .gb_R_head .gb_R_headSponsorCont ul > li img {
  display: block;
  height: 84px;
  width: auto;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 header .gb_R_head .gb_R_headSponsorCont ul > li img {
    height: 40px;
  }
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews {
  width: 100%;
  background: #666;
  position: relative;
  overflow: hidden;
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews figure {
  display: block;
  width: 100%;
  height: calc(100vh - 152px);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  border-bottom: solid 40px #666;
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews figure[style*="/public/upload/news/000fefe.jpg"] {
  background-position: top center;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews figure {
    height: 56vh;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews figure {
    height: auto;
    position: relative;
  }
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews figure::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%;
  }
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews figure .container {
  height: 100%;
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews figure .container {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
  }
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews figure .container h2 {
  text-align: left;
  max-width: 70%;
  padding-bottom: 77px;
  padding-bottom: 40px;
  color: #fff;
  font-size: 50px;
  font-size: 38px;
  font-family: "Figtree", sans-serif;
  font-weight: 500;
  text-transform: none;
  text-shadow: 0 0px 5px rgba(0, 0, 0, 0.8), 0 4px 5px rgba(0, 0, 0, 0.8);
  position: relative;
  margin-bottom: 0;
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews figure .container h2 span {
  z-index: 1;
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews figure .container h2::before {
  content: "";
  width: 200vw;
  background: rgba(68, 67, 64, 0.7);
  position: absolute;
  bottom: 0;
  left: -100vw;
  height: calc(100% + 40px);
  z-index: 0;
  pointer-events: none;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews figure .container h2::before {
    background: rgba(68, 67, 64, 0.5);
    height: calc(100% + 20px);
  }
}
html.windows #wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews figure .container h2 {
  text-shadow: 0 0px 5px rgba(0, 0, 0, 0.8), 0 4px 5px rgba(0, 0, 0, 0.8), 0 3px 0 rgb(0, 0, 0);
}
@media (max-width: 1199px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews figure .container h2 {
    max-width: 80%;
    padding-bottom: 67px;
    font-size: 40px;
  }
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews figure .container h2 {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews figure .container h2 {
    font-size: 4.2vmin !important;
    padding-bottom: 20px !important;
    line-height: 1.3;
  }
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews picture {
  position: absolute;
  top: calc(100% - 34px);
  left: 0;
  width: 100%;
  display: block;
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_coverNews picture svg {
  display: block;
  width: 40px;
  height: 28px;
  fill: #fff;
  margin: 0 auto;
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews {
  background: #fff url(../../img/redesign/logoPat_campioni_ITA.svg) no-repeat center right/auto 132%;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews {
    background-position: top 42% right -160px;
  }
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews {
    background-position: top 42% left;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews {
    background-position: top 4% right 15%;
    background-size: 68%;
  }
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN {
  padding-top: 30px;
  padding-bottom: 60px;
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_OtN_title {
  padding-bottom: 22px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_OtN_title {
    align-items: center;
  }
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_OtN_title h2 {
  margin: 0;
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_OtN_title a {
  padding: 0;
  margin: 0;
  font-size: 18px;
  color: #000;
  font-weight: 600;
  letter-spacing: 0.05em;
}
@media (max-width: 991px) {
  html.ios10 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_OtN_title a, html.ios9 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_OtN_title a {
    color: #000;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_OtN_title a {
    font-size: 14px;
  }
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont {
    flex-direction: row;
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-right: -15px;
    margin-left: -15px;
  }
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem {
  width: calc(50% - 15px);
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem {
    width: 100%;
  }
  html:not(.ios10):not(.ios9) #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem {
    height: 50%;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem {
    width: 80vw;
    flex: 0 0 auto;
  }
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem figure {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem figure {
    width: calc(100% - 15px) !important;
    margin-left: 15px;
  }
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem figure p {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 0 26px;
  padding-bottom: 20px;
  padding-top: 20px;
  color: #fff;
  font-size: 22px;
  line-height: 1.2;
  font-family: "Figtree", sans-serif;
  font-weight: 500;
  text-transform: none;
  text-shadow: 0 0px 5px rgba(0, 0, 0, 0.8);
  white-space: normal;
  background: rgba(68, 67, 64, 0.7);
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem figure p {
    padding-bottom: 18px;
    padding-top: 18px;
    color: #fff;
    font-size: 4.2vmin !important;
    line-height: 1.3;
    background: rgba(68, 67, 64, 0.7);
  }
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem:nth-of-type(1) figure {
  width: 100%;
  position: relative;
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem:nth-of-type(1) figure::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem:nth-of-type(1) figure {
    position: relative;
  }
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem:nth-of-type(1) figure::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem:nth-of-type(1) figure {
    position: relative;
  }
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem:nth-of-type(1) figure::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 75%;
  }
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem:nth-of-type(1) figure p {
  font-size: 26px;
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem:nth-of-type(2) {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
html.ios10 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem:nth-of-type(2), html.ios9 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem:nth-of-type(2) {
  justify-content: stretch;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem:nth-of-type(2) {
    flex-direction: row;
    margin-top: 30px;
  }
  html.ios10 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem:nth-of-type(2), html.ios9 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem:nth-of-type(2) {
    display: block;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem:nth-of-type(2) {
    flex-direction: row;
    margin-top: 0;
  }
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead {
  width: 100%;
  height: calc(50% - 15px);
}
html.ios10 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead, html.ios9 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead {
  height: 100px;
  flex: 1 1 auto;
  flex-direction: column;
  display: flex;
  align-items: stretch;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead {
    width: calc(50% - 15px);
    height: auto;
  }
  html.ios10 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead, html.ios9 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead {
    width: 100%;
    display: block;
    flex: 0 0 auto;
    height: auto;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead {
    width: auto;
  }
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead figure {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
html.ios10 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead figure, html.ios9 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead figure {
  flex: 1 1 auto;
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead figure {
    position: relative;
  }
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead figure::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 100%;
  }
  html.ios10 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead figure, html.ios9 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead figure {
    position: relative;
  }
  html.ios10 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead figure::before, html.ios9 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead figure::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead figure {
    position: relative;
    width: calc(80vw - 15px) !important;
    margin-left: 15px;
  }
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead figure::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 75%;
  }
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemHead figure a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot {
  width: 100%;
  height: calc(50% - 15px);
  display: flex;
  justify-content: space-between;
}
html.ios10 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot, html.ios9 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot {
  height: 100px;
  flex: 1 1 auto;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot {
    width: calc(50% - 15px);
    height: auto;
    flex-direction: column;
  }
  html.ios10 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot, html.ios9 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot {
    width: 100%;
    display: block;
    flex: 0 0 auto;
    height: auto;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot {
    flex-direction: row;
    width: auto;
    white-space: nowrap;
  }
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot figure {
  width: calc(50% - 15px);
  position: relative;
}
html.ios10 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot figure, html.ios9 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot figure {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  margin-top: 15px;
  margin-right: 15px;
}
html.ios10 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot figure:nth-child(2), html.ios9 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot figure:nth-child(2) {
  margin-right: 0;
  margin-left: 15px;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot figure {
    height: calc(50% - 15px);
    width: 100%;
  }
  html.ios10 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot figure, html.ios9 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot figure {
    position: relative;
  }
  html.ios10 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot figure::before, html.ios9 #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot figure::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot figure {
    height: auto;
    position: relative;
    width: calc(80vw - 15px) !important;
    margin-left: 15px;
  }
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot figure::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 75%;
  }
  #wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot figure:last-child {
    margin-right: 15px;
  }
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot figure p {
  padding: 0 14px;
  padding-bottom: 17px;
  padding-top: 17px;
  font-size: 20px;
  white-space: normal;
}
#wrapper.gb_R2018 section.Gb_newsHome .gb_R_otherNews .gb_R_OtN .gb_R_ON_cont .gb_R_OtN_elem .gb_R_Otn_elemFoot figure a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
#wrapper.gb_R2018 section[class*=gb_LV_sponsor] .gb_LV_sponsotTitle {
  background: #efefef !important;
  margin-top: 0 !important;
  padding: 20px 0 15px;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section[class*=gb_LV_sponsor] .gb_LV_sponsotTitle {
    padding: 14px 0 12px;
  }
}
#wrapper.gb_R2018 section[class*=gb_LV_sponsor] .gb_LV_sponsotTitle h4 {
  margin: 0;
  text-transform: uppercase;
  font-family: "Figtree", sans-serif;
  font-weight: 600;
  color: #666;
  font-size: 28px;
  display: block;
  width: 100%;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 section[class*=gb_LV_sponsor] .gb_LV_sponsotTitle h4 {
    font-size: 22px;
  }
}
#wrapper.gb_R2018 section.gb_LV_sponsorMaglia2019 .gb_LV_sponsorList .gb_LV_isSPonsor a {
  display: block;
  padding: 13px;
}
#wrapper.gb_R2018 section.gb_LV_sponsorMaglia2019 .gb_LV_sponsorList .gb_LV_isSPonsor a figure {
  position: relative;
  margin: 14px 0;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
#wrapper.gb_R2018 section.gb_LV_sponsorMaglia2019 .gb_LV_sponsorList .gb_LV_isSPonsor a figure::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 55.2325581395%;
}
#wrapper.gb_R2018 section.gb_LV_sponsorMaglia2019 .gb_LV_sponsorList .gb_LV_isSPonsor a figcaption h3 {
  margin: 0;
  padding: 0;
  padding-bottom: 12px;
  font-size: 12px;
  font-weight: 600;
  color: #000;
}
#wrapper.gb_R2018 section.gb_LV_sponsorMaglia2019 .gb_LV_sponsorList .gb_LV_isSPonsor a figcaption p {
  margin: 0;
  font-size: 12px;
}
#wrapper.gb_R2018 section.gb_LV_sponsorStandard2019 .gb_LV_sponsorList .gb_LV_isSPonsor a {
  display: block;
  padding: 14px;
}
#wrapper.gb_R2018 section.gb_LV_sponsorStandard2019 .gb_LV_sponsorList .gb_LV_isSPonsor a figure {
  display: block;
}
#wrapper.gb_R2018 section.gb_LV_sponsorBannerApp {
  padding-bottom: 40px;
  background: #fff;
}
#wrapper.gb_R2018 section.gb_LV_sponsorBannerApp .gb_LV_bannerList ul {
  padding: 0;
  margin: 0;
  list-style: none;
  max-width: 900px;
  border: solid 1px #ccc;
  margin: 0 auto;
  display: block;
  counter-reset: banner;
}
#wrapper.gb_R2018 section.gb_LV_sponsorBannerApp .gb_LV_bannerList ul li {
  padding: 15px 30px;
  counter-increment: banner;
  position: relative;
  text-align: center;
}
#wrapper.gb_R2018 section.gb_LV_sponsorBannerApp .gb_LV_bannerList ul li:not(.notBann) {
  padding-left: 80px;
}
#wrapper.gb_R2018 section.gb_LV_sponsorBannerApp .gb_LV_bannerList ul li:not(.notBann)::before {
  content: "#" counter(banner);
  width: 50px;
  padding: 0 10px;
  height: 100%;
  position: absolute;
  lefT: 0;
  top: 0;
  border-right: solid 1px #ccc;
  font-weight: 600;
  color: #666;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#wrapper.gb_R2018 section.gb_LV_sponsorBannerApp .gb_LV_bannerList ul li:not(:last-of-type) {
  border-bottom: solid 1px #ccc;
}
#wrapper.gb_R2018 section.gb_LV_sponsorBannerApp .gb_LV_bannerList ul li a {
  display: inline-block;
}
#wrapper.gb_R2018 section.gb_LV_sponsorBannerApp .gb_LV_bannerList ul li a figure {
  display: inline-block;
  position: relative;
  border: solid 1px #666;
}
@media (min-width: 992px) {
  #wrapper.gb_R2018 section.gb_LV_sponsorBannerApp .gb_LV_bannerList ul li a figure::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: solid 20px rgba(0, 0, 0, 0.2);
    pointer-events: none;
  }
  #wrapper.gb_R2018 section.gb_LV_sponsorBannerApp .gb_LV_bannerList ul li a figure::before {
    content: "";
    display: block;
    position: absolute;
    top: 20px;
    left: 20px;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    border: dashed 1px #e1001e;
    pointer-events: none;
    z-index: 1;
  }
}
#wrapper.gb_R2018 section.gb_LV_sponsorBannerApp .gb_LV_bannerList ul li h5 {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #666;
  text-align: center;
  font-size: 15px;
  margin: 0;
}
#wrapper.gb_R2018 div[id^=blocco-video-media] a.homeVideo,
#wrapper.gb_R2018 div[id^=blocco-news-video] a.homeVideo {
  display: flex;
  flex-direction: column;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 div[id^=blocco-video-media] a.homeVideo,
  #wrapper.gb_R2018 div[id^=blocco-news-video] a.homeVideo {
    width: 70vw;
    flex: 0 0 auto;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 div[id^=blocco-video-media] a.homeVideo,
  #wrapper.gb_R2018 div[id^=blocco-news-video] a.homeVideo {
    width: 80vw;
    flex: 0 0 auto;
  }
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 div[id^=blocco-video-media] .gb_R_cont-full,
  #wrapper.gb_R2018 div[id^=blocco-news-video] .gb_R_cont-full {
    width: 100%;
  }
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 div[id^=blocco-video-media] #video,
  #wrapper.gb_R2018 div[id^=blocco-news-video] #video {
    width: 100%;
  }
  #wrapper.gb_R2018 div[id^=blocco-video-media] #video .bg_R_flexMe,
  #wrapper.gb_R2018 div[id^=blocco-news-video] #video .bg_R_flexMe {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: calc(100% + 30px);
    margin-left: -15px;
  }
}
#wrapper.gb_R2018 div[id^=blocco-video-media] #video figure,
#wrapper.gb_R2018 div[id^=blocco-news-video] #video figure {
  display: block;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  flex: 0 0 auto;
}
#wrapper.gb_R2018 div[id^=blocco-video-media] #video figure::before,
#wrapper.gb_R2018 div[id^=blocco-news-video] #video figure::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 55.625%;
}
#wrapper.gb_R2018 div[id^=blocco-video-media] #video figure i,
#wrapper.gb_R2018 div[id^=blocco-news-video] #video figure i {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
#wrapper.gb_R2018 div[id^=blocco-video-media] figcaption,
#wrapper.gb_R2018 div[id^=blocco-news-video] figcaption {
  background: #666 !important;
  min-height: 0;
  height: auto !important;
  flex: 1 1 auto;
  margin-bottom: 0;
  bottom: 0;
  position: static !important;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 div[id^=blocco-video-media] figcaption,
  #wrapper.gb_R2018 div[id^=blocco-news-video] figcaption {
    margin-bottom: 0 !important;
  }
}
#wrapper.gb_R2018 div[id^=blocco-video-media] figcaption p,
#wrapper.gb_R2018 div[id^=blocco-news-video] figcaption p {
  font-family: "Teko", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  font-size: 24px;
  line-height: 1.15;
  margin-bottom: 0;
}
#wrapper.gb_R2018 div[id^=blocco-video-media] figcaption p time,
#wrapper.gb_R2018 div[id^=blocco-news-video] figcaption p time {
  display: none !important;
  font-weight: 300;
  font-family: "Figtree", sans-serif;
  font-size: 12px;
  margin-bottom: 6px;
}
#wrapper.gb_R2018 div[id^=blocco-video-media] .bg_R_flexMe {
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 div[id^=blocco-video-media] a.homeVideo {
    width: 100%;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 div[id^=blocco-video-media] a.homeVideo {
    width: 100%;
  }
}
#wrapper.gb_R2018 .textPalmares {
  font-family: "Teko", sans-serif;
}
#wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms {
  padding: 0 15px;
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
}
#wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li {
  display: flex;
  justify-content: space-between;
  width: calc(50% - 15px);
  border: solid 1px #ccc;
  border-top: 5px solid #e1001e;
  background: #fff;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li {
    width: 100%;
    flex-direction: column;
  }
}
#wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li figure {
  width: 33.3333333333%;
  padding: 0 15px;
  border-right: solid 1px #ccc;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li figure {
    width: 100%;
    border-right: 0;
    border-bottom: solid 1px #ccc;
  }
  #wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li figure img {
    height: 95px;
    width: auto;
  }
}
#wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li .gb_LV_approfondimento {
  width: 100%;
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li .gb_LV_approfondimento {
    align-items: flex-start;
  }
}
#wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li .gb_CL_numbVittorie {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1 auto;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li .gb_CL_numbVittorie {
    width: 100%;
    padding: 30px;
    height: 100px;
  }
}
#wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li .gb_CL_numbVittorie > p {
  color: #e1001e;
  width: 40px;
  height: 40px;
  font-size: 32px;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}
#wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li .gb_CL_numbVittorie > p::before {
  content: "";
  position: absolute;
  top: -10px;
  left: -10px;
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  background: url(/gb/img/redesign/number.svg) no-repeat center center/contain;
}
#wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li figcaption {
  width: 50%;
  flex: 0 0 auto;
  padding: 50px 15px 0 0;
  text-align: center;
}
@media (max-width: 1200px) {
  #wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li figcaption {
    padding-top: 3vw;
  }
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li figcaption {
    width: 100%;
    padding: 0 15px;
    text-align: center;
  }
}
#wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li figcaption h4 {
  font-size: 18px;
  font-weight: 600;
  font-family: "Teko", sans-serif;
  margin: 0;
  text-transform: uppercase;
  margin-bottom: 10px;
}
#wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li figcaption p {
  font-size: 12px;
}
#wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li figcaption ol {
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
}
#wrapper.gb_R2018 .gb_LV_newPalmares ul.gb_LV_isNewPalms > li figcaption ol li {
  font-size: 12px;
}
#wrapper.gb_R2018 footer {
  background: #666 url(../../img/redesign/logoPat_2.svg) no-repeat center top/auto 58%;
  color: #fff;
  font-family: "Figtree", sans-serif;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 footer {
    background-size: 130% auto;
  }
}
#wrapper.gb_R2018 footer * {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0.15);
}
#wrapper.gb_R2018 footer *::selection {
  background: rgba(255, 255, 255, 0.15);
}
#wrapper.gb_R2018 footer *::-moz-selection {
  background: rgba(255, 255, 255, 0.15);
}
#wrapper.gb_R2018 footer a {
  color: #fff;
}
#wrapper.gb_R2018 footer a i {
  color: #fff;
}
#wrapper.gb_R2018 footer span {
  font-family: "Figtree", sans-serif;
}
#wrapper.gb_R2018 footer strong {
  color: #fff;
  font-family: "Teko", sans-serif;
  font-size: 28px;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 footer strong {
    font-size: 20px;
  }
}
#wrapper.gb_R2018 footer p {
  font-size: 18px;
  font-family: "Figtree", sans-serif;
  font-weight: 300;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 footer p {
    font-size: 12px;
  }
}
#wrapper.gb_R2018 footer .btn-default {
  background: #848484;
}
#wrapper.gb_R2018 footer .form-group input[type=text] {
  background: #fff;
  color: #666;
}
#wrapper.gb_R2018 footer .form-group input[type=checkbox] {
  -webkit-appearance: checkbox;
  margin-top: 3px;
}
#wrapper.gb_R2018 footer .form-group .field-newsletter-accetto .checkbox label {
  font-size: 14px;
}
#wrapper.gb_R2018 footer .logoFooterPosition {
  margin-top: 0;
}
#wrapper.gb_R2018 footer .logoFooterPosition picture.gb_R_footBrand {
  display: block;
  margin: 0 auto;
}
#wrapper.gb_R2018 footer .logoFooterPosition picture.gb_R_footBrand svg {
  width: 122px;
  height: 178px;
  fill: #fff;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 footer .logoFooterPosition picture.gb_R_footBrand svg {
    width: 62px;
    height: 90px;
  }
}
#wrapper.gb_R2018 footer .gb_R_credits {
  padding-top: 20px;
  font-family: "Figtree", sans-serif;
}
#wrapper.gb_R2018 footer .gb_R_credits strong {
  font-size: 16px;
}
#wrapper.gb_R2018 footer .gb_R_agency {
  font-size: 12px;
  padding-top: 20px;
}
#wrapper.gb_R2018 footer .gb_R_agency strong {
  font-size: 15px;
}
#wrapper.gb_R2018 #countDown p {
  line-height: 1.2;
  font-family: "Teko", sans-serif;
  font-size: 38px;
  margin-bottom: 0;
}
#wrapper.gb_R2018 .gb_R_newCalCont {
  background: #fff;
}
html.flexbox #wrapper.gb_R2018 .gb_R_titleCalendario {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  height: 68px;
}
html.flexbox #wrapper.gb_R2018 .gb_R_titleCalendario > div {
  width: auto !important;
  margin: 0;
  padding: 0;
}
html.flexbox #wrapper.gb_R2018 .gb_R_titleCalendario > div .logoMatch {
  height: auto;
  width: auto;
}
html.flexbox #wrapper.gb_R2018 .gb_R_titleCalendario > div .titleMatch {
  margin-left: 15px;
}
@media (max-width: 991px) {
  html.flexbox #wrapper.gb_R2018 .gb_R_titleCalendario > div .titleMatch {
    margin-left: 0;
  }
}
html.flexbox #wrapper.gb_R2018 .gb_R_titleCalendario > div p {
  margin-bottom: 0 !important;
}
html.flexbox #wrapper.gb_R2018 .contvs > .row {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
html.flexbox #wrapper.gb_R2018 .contvs > .row::before, html.flexbox #wrapper.gb_R2018 .contvs > .row::after {
  display: none !important;
}
html.flexbox #wrapper.gb_R2018 .contvs > .row #locationMainEvent,
html.flexbox #wrapper.gb_R2018 .contvs > .row #dataMainEvent {
  padding-top: 0 !important;
  min-height: 0;
  flex: 0 0 auto;
  width: 25%;
}
html.flexbox #wrapper.gb_R2018 .contvs > .row #locationMainEvent p,
html.flexbox #wrapper.gb_R2018 .contvs > .row #dataMainEvent p {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  html.flexbox #wrapper.gb_R2018 .contvs > .row #locationMainEvent,
  html.flexbox #wrapper.gb_R2018 .contvs > .row #dataMainEvent {
    width: 100%;
  }
  html.flexbox #wrapper.gb_R2018 .contvs > .row #locationMainEvent p,
  html.flexbox #wrapper.gb_R2018 .contvs > .row #dataMainEvent p {
    font-size: 14px;
  }
}
html.flexbox #wrapper.gb_R2018 .contvs > .row .gb_R_cont_team > .row {
  display: flex !important;
  align-items: flex-start;
  justify-content: center;
}
html.flexbox #wrapper.gb_R2018 .contvs > .row .gb_R_cont_team > .row::before, html.flexbox #wrapper.gb_R2018 .contvs > .row .gb_R_cont_team > .row::after {
  display: none !important;
}
#wrapper.gb_R2018 .gb_R_InfoAgg {
  padding-top: 15px;
  padding-bottom: 15px;
}
#wrapper.gb_R2018 .gb_R_BannerSuperlega {
  padding-left: 0;
  padding-right: 0;
}
#wrapper.gb_R2018 .gb_R_BannerSuperlega img {
  margin: 0 auto;
}
#wrapper.gb_R2018 .buttonVediTutte {
  margin: 0 !important;
  padding-bottom: 15px;
  padding-top: 15px;
  background: #fff;
}
#wrapper.gb_R2018 .prossimiEventi .team p {
  font-size: 12px;
}
#wrapper.gb_R2018 .modal-dialog .modal-content .modal-header h3 {
  color: #666;
  font-family: "Teko", sans-serif;
}
#wrapper.gb_R2018 .modal-dialog .modal-content .modal-body.text-center {
  font-size: 20px;
  color: #000;
  font-family: "Figtree", sans-serif;
}
#wrapper.gb_R2018 #gridGiovanili .giovaniliSquadre .mainContentNews h3,
#wrapper.gb_R2018 .riga-2-blocchi-rossa-link h3,
#wrapper.gb_R2018 .riga-3-blocchi-rossa-news h3 {
  font-family: "Teko", sans-serif;
  font-size: 25px;
  letter-spacing: 0.04em;
}
#wrapper.gb_R2018 .riga-2-blocchi-rossa-link .mainContentNews {
  height: auto;
  min-height: unset;
}
#wrapper.gb_R2018 .riga-2-blocchi-rossa-link h3 {
  margin-top: 0;
}
#wrapper.gb_R2018 .riga-2-blocchi-rossa-link .contBigTitle h2 {
  font-size: 26px;
  color: #666;
  font-family: "Garage", Open Sans Condensed, sans-serif;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0;
  border-bottom: #e20612 solid 5px;
  padding-bottom: 10px;
}
#wrapper.gb_R2018 .gb_LV_BlocchiTitle h2 {
  font-size: 26px;
  color: #666;
  font-family: "Garage", Open Sans Condensed, sans-serif;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0;
  border-bottom: #e20612 solid 5px;
  padding-bottom: 10px;
}
#wrapper.gb_R2018 .gb_LV_blocccchiLink {
  padding-top: 60px;
  padding-bottom: 100px;
}
#wrapper.gb_R2018 .gb_LV_blocccchiLink .gb_LV_bloccoListaLoghi ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: calc(100% + 10px);
  margin-left: -5px;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 .gb_LV_blocccchiLink .gb_LV_bloccoListaLoghi ul {
    justify-content: flex-start;
  }
}
#wrapper.gb_R2018 .gb_LV_blocccchiLink .gb_LV_bloccoListaLoghi ul li {
  padding: 0 5px 10px;
  width: 16.6666666667%;
}
@media (max-width: 1199px) {
  #wrapper.gb_R2018 .gb_LV_blocccchiLink .gb_LV_bloccoListaLoghi ul li {
    width: 25%;
  }
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 .gb_LV_blocccchiLink .gb_LV_bloccoListaLoghi ul li {
    width: 33.3333333333%;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 .gb_LV_blocccchiLink .gb_LV_bloccoListaLoghi ul li {
    width: 50%;
  }
}
#wrapper.gb_R2018 .gb_LV_blocccchiLink .gb_LV_bloccoListaLoghi ul li a {
  display: flex;
  flex-direction: column;
  height: 100%;
}
#wrapper.gb_R2018 .gb_LV_blocccchiLink .gb_LV_bloccoListaLoghi ul li a figure {
  margin: 0;
  position: relative;
  flex: 0 0 auto;
}
#wrapper.gb_R2018 .gb_LV_blocccchiLink .gb_LV_bloccoListaLoghi ul li a figure::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 62.5%;
}
#wrapper.gb_R2018 .gb_LV_blocccchiLink .gb_LV_bloccoListaLoghi ul li a figure img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#wrapper.gb_R2018 .gb_LV_blocccchiLink .gb_LV_bloccoListaLoghi ul li a figcaption {
  padding: 10px;
  background-color: #e1001e;
  flex: 1 1 auto;
}
#wrapper.gb_R2018 .gb_LV_blocccchiLink .gb_LV_bloccoListaLoghi ul li a figcaption h3 {
  margin: 0;
  font-family: "Garage", Open Sans Condensed, sans-serif;
  font-size: 22px;
  letter-spacing: 0.04em;
  color: #fff;
  text-transform: uppercase;
}
#wrapper.gb_R2018 .breadcrumb li {
  font-size: 12px;
}
#wrapper.gb_R2018 .breadcrumb li h1 {
  font-size: 12px;
}
#wrapper.gb_R2018 .breadcrumb > li + li:before {
  color: #000;
}
#wrapper.gb_R2018 .breadcrumb > .active {
  color: #000;
}
#wrapper.gb_R2018 #storia p {
  font-family: "Figtree", sans-serif;
}
#wrapper.gb_R2018 #storia p.iconLabel a {
  font-family: "Teko", sans-serif;
  line-height: 1;
  font-size: 20px;
  padding-right: 4px;
}
#wrapper.gb_R2018 .dirigenti .ruolo {
  font-family: "Teko", sans-serif;
  color: #666;
  font-size: 20px;
  line-height: 1.2;
}
#wrapper.gb_R2018 .dirigenti .nome {
  font-family: "Figtree", sans-serif;
}
#wrapper.gb_R2018 #bloccoSponsorsDettagliText p {
  font-family: "Figtree", sans-serif;
}
#wrapper.gb_R2018 .dimension.web a {
  color: #e1001e;
}
#wrapper.gb_R2018 #articolo .data p {
  font-family: "Figtree", sans-serif;
  font-size: 14px;
  padding-top: 5px;
  padding-left: 0;
}
#wrapper.gb_R2018 #articolo .titolo p {
  font-family: "Teko", sans-serif;
  font-size: 32px;
  line-height: 1.1;
  text-transform: uppercase;
  font-weight: 400;
}
#wrapper.gb_R2018 #articolo .testo p {
  font-family: "Figtree", sans-serif;
  font-size: 16px;
  line-height: 1.4;
}
#wrapper.gb_R2018 div[id^=blocco-articolo-news] #articolo .data p {
  padding-left: 15px;
}
#wrapper.gb_R2018 #supporters strong {
  font-family: "Teko", sans-serif;
  font-size: 22px;
}
#wrapper.gb_R2018 .listaContatti p {
  font-size: 18px;
}
#wrapper.gb_R2018 .gb_R_contMail {
  width: 80%;
  max-width: 480px;
  margin: 0 auto;
}
#wrapper.gb_R2018 .jumbotron p, #wrapper.gb_R2018 .jumbotron td {
  font-size: 16px;
  line-height: 1.5;
}
#wrapper.gb_R2018 .boxSocialNewsP {
  font-family: "Figtree", sans-serif;
}
#wrapper.gb_R2018 .btn-default {
  background: #e1001e;
  font-family: "Teko", sans-serif;
  font-size: 16px;
}
#wrapper.gb_R2018 .mainContentNews p {
  display: block;
  font-weight: 300;
  font-family: "Figtree", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
}
#wrapper.gb_R2018 .mainContentNews p strong {
  font-family: "Teko", sans-serif;
  font-weight: 400;
  letter-spacing: 0.02em;
  font-size: 24px;
  line-height: 1.15;
  margin-bottom: 0;
  margin-top: 6px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  display: -webkit-box;
}
#wrapper.gb_R2018 .bloccoSponsorsDettagli_style h4, #wrapper.gb_R2018 #bloccoSponsorsDettagli h4 {
  font-family: "Figtree", sans-serif;
  font-weight: 600;
  color: #666;
}
#wrapper.gb_R2018 .contatti {
  font-family: "Figtree", sans-serif;
}
#wrapper.gb_R2018 .boxImagePalmaresMain p {
  font-size: 22px;
  font-weight: 600;
}
#wrapper.gb_R2018 .boxImagePalmaresMain {
  height: 74px;
  background: url(../../img/redesign/number.svg) no-repeat center;
}
#wrapper.gb_R2018 .boxImagePalmares {
  background: url(../../img/redesign/number.svg) no-repeat center 47%;
  background-size: 50%;
}
#wrapper.gb_R2018 .gb-categoria-palmares {
  margin-top: 30px;
}
#wrapper.gb_R2018 .minHeightPalmares strong {
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
}
#wrapper.gb_R2018 .titoloGareSopraFiltro {
  font-family: "Teko", sans-serif;
}
#wrapper.gb_R2018 .archivio-formazioni table tbody tr td table tbody tr td table tbody tr td font.title-stagione {
  font-family: "Teko", sans-serif;
}
#wrapper.gb_R2018 .d-flex .homeNews a {
  height: 100%;
  display: flex;
  flex-direction: column;
}
#wrapper.gb_R2018 .d-flex .homeNews a .newsBg,
#wrapper.gb_R2018 .d-flex .homeNews a img {
  flex: 0 0 auto;
}
#wrapper.gb_R2018 .d-flex .homeNews a .mainContentNews {
  flex: 1 1 auto;
}
#wrapper.gb_R2018 .a_tleta a {
  display: block;
  overflow: hidden;
}
#bannerMVPintesa article {
  background: #278a00;
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #fff;
  margin-top: 20px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  #bannerMVPintesa article {
    text-align: center;
    padding: 20px;
    display: block;
  }
}
#bannerMVPintesa article span {
  width: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-bottom: 10px;
  padding-bottom: 12px;
}
#bannerMVPintesa article span img {
  height: 26px;
  width: auto;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  #bannerMVPintesa article span img {
    height: 22px;
  }
}
#bannerMVPintesa article span strong {
  font-size: 22px !important;
  font-weight: 500;
  display: block;
  line-height: 1;
  color: #fff;
  padding-bottom: 6px;
}
@media screen and (max-width: 767px) {
  #bannerMVPintesa article span strong {
    font-size: 20px !important;
  }
}
#bannerMVPintesa article h5 {
  font-size: 14px;
  margin: 0;
  font-weight: 400;
  text-align: center;
}
#bannerMVPintesa article h5 u {
  border-bottom: solid 1px #fff;
  text-decoration: none;
}
@media screen and (max-width: 767px) {
  #bannerMVPintesa article h5 {
    font-size: 14px;
  }
}
#bannerMVPintesa article h5 small {
  display: block;
  font-size: 12px;
  padding-top: 13px;
  color: #fff;
  opacity: 0.7;
  letter-spacing: 0.05em;
}

#wrapper.gb_R2018 .a_tleta .gb-vota {
  width: 100%;
  padding-top: 10px;
  margin-bottom: 20px;
  text-align: center;
}
#wrapper.gb_R2018 .a_tleta .gb-vota small {
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
#wrapper.gb_R2018 .a_tleta .gb-vota small img {
  height: 12px;
  width: auto;
  display: inline-block;
}
#wrapper.gb_R2018 .a_tleta .gb-vota small strong {
  font-size: 11px !important;
  font-weight: 500;
  display: block;
  line-height: 1;
  padding-right: 5px;
  color: #006937;
  padding-top: 0.3px;
}
#wrapper.gb_R2018 .a_tleta .gb-vota .gb-votabutton {
  width: auto;
  color: #fff;
  background-color: #e20612;
  border-style: none;
  padding: 6px 22px;
  letter-spacing: 0.05em;
  font-size: 12px;
  font-family: "Open Sans Condensed", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin: 10px auto 0;
  display: inline-block;
}
#wrapper.gb_R2018 .a_tleta .gb-vota .gb-votabutton[disabled] {
  pointer-events: none;
  background: #eae5e5;
  color: #6e6e6e;
}
#wrapper.gb_R2018 .a_tleta .gb-vota .gb-votabutton:not([disabled]) + .gb-info {
  visibility: hidden;
}
#wrapper.gb_R2018 .a_tleta .gb-vota .gb-info {
  font-size: 10px;
  text-align: center;
  padding-top: 4px;
}
#wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili > .col-xs-12,
#wrapper.gb_R2018 #gbPalmeresFoot2019 > .col-xs-12 {
  padding-top: 30px;
  padding-bottom: 20px;
}
#wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul,
#wrapper.gb_R2018 #gbPalmeresFoot2019 ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul,
  #wrapper.gb_R2018 #gbPalmeresFoot2019 ul {
    flex-wrap: wrap;
  }
}
#wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li,
#wrapper.gb_R2018 #gbPalmeresFoot2019 ul li {
  width: 14.2857142857%;
  padding-bottom: 60px;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li,
  #wrapper.gb_R2018 #gbPalmeresFoot2019 ul li {
    width: 25%;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li,
  #wrapper.gb_R2018 #gbPalmeresFoot2019 ul li {
    width: 50%;
  }
}
#wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li figure,
#wrapper.gb_R2018 #gbPalmeresFoot2019 ul li figure {
  border: solid 30px transparent;
  border-bottom: solid 20px transparent;
  border-top: 0;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
}
#wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li figure::before,
#wrapper.gb_R2018 #gbPalmeresFoot2019 ul li figure::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 146.3414634146%;
}
#wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li figure img,
#wrapper.gb_R2018 #gbPalmeresFoot2019 ul li figure img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
html.objectfit #wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li figure,
html.objectfit #wrapper.gb_R2018 #gbPalmeresFoot2019 ul li figure {
  background-image: none !important;
}
html.no-objectfit #wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li figure,
html.no-objectfit #wrapper.gb_R2018 #gbPalmeresFoot2019 ul li figure {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
html.no-objectfit #wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li figure img,
html.no-objectfit #wrapper.gb_R2018 #gbPalmeresFoot2019 ul li figure img {
  display: none !important;
}
#wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li figcaption .contBg,
#wrapper.gb_R2018 #gbPalmeresFoot2019 ul li figcaption .contBg {
  margin: auto;
  width: 100%;
  height: 74px;
  background: url(../../img/redesign/number.svg) no-repeat center;
  display: flex;
  align-items: center;
  justify-content: center;
}
#wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li figcaption .contBg p,
#wrapper.gb_R2018 #gbPalmeresFoot2019 ul li figcaption .contBg p {
  font-size: 22px;
  font-weight: 600;
  margin: 0;
  color: #e1001e;
}
#wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li figcaption h3,
#wrapper.gb_R2018 #gbPalmeresFoot2019 ul li figcaption h3 {
  margin: 0;
  padding: 0;
  list-style: none;
  font-family: "Teko", sans-serif;
  text-align: center;
  text-transform: uppercase;
  padding-top: 18px;
  font-size: 18px;
}
#wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul {
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul {
    justify-content: flex-start;
  }
}
#wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li {
  padding: 0 10px 30px;
}
@media (max-width: 1199px) {
  #wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li {
    width: 20%;
  }
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li {
    width: 25%;
  }
}
@media (max-width: 767px) {
  #wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li {
    width: 50%;
  }
}
#wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li figcaption h3 span {
  display: block;
}
#wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li figcaption h3 small {
  display: block;
  font-size: 16px;
}
#wrapper.gb_R2018 #gbPalmeresFoot2020Giovanili ul li figcaption h3 small b:not(:last-child)::after {
  content: " - ";
  margin-right: 1px;
}
#wrapper.gb_R2018 .gb_LV_teamGiovanili .gb_LV_GiovaniliTeamList {
  padding-bottom: 60px;
}
#wrapper.gb_R2018 .gb_LV_teamGiovanili .gb_LV_GiovaniliTeamList .gb_LV_isGiovanileTeam {
  display: flex;
  flex-direction: column;
  padding-bottom: 30px;
}
#wrapper.gb_R2018 .gb_LV_teamGiovanili .gb_LV_GiovaniliTeamList .gb_LV_isGiovanileTeam figure {
  position: relative;
  border: solid 1px #ccc;
  border-bottom: none;
  border-top: solid 5px #e1001e;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 0 0 auto;
}
#wrapper.gb_R2018 .gb_LV_teamGiovanili .gb_LV_GiovaniliTeamList .gb_LV_isGiovanileTeam figure::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 136.4485981308%;
}
#wrapper.gb_R2018 .gb_LV_teamGiovanili .gb_LV_GiovaniliTeamList .gb_LV_isGiovanileTeam figcaption {
  border: solid 1px #ccc;
  border-top: none;
  padding: 15px;
  flex: 1 1 auto;
}
#wrapper.gb_R2018 .gb_LV_teamGiovanili .gb_LV_GiovaniliTeamList .gb_LV_isGiovanileTeam figcaption h3 {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}
#wrapper.gb_R2018 .gb_LV_teamGiovanili .gb_LV_GiovaniliTeamList .gb_LV_isGiovanileTeam figcaption p {
  padding-top: 10px;
  margin: 0;
  font-size: 12px;
}
#wrapper.gb_R2018 .gb_LV_imgTextLink {
  padding-bottom: 60px;
}
#wrapper.gb_R2018 .gb_LV_imgTextLink .gb_isImgTextLink a {
  display: flex;
  flex-direction: column;
  padding-bottom: 30px;
}
#wrapper.gb_R2018 .gb_LV_imgTextLink .gb_isImgTextLink a figure {
  position: relative;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
#wrapper.gb_R2018 .gb_LV_imgTextLink .gb_isImgTextLink a figure::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 62.5%;
}
#wrapper.gb_R2018 .gb_LV_imgTextLink .gb_isImgTextLink a figcaption {
  padding: 15px;
  background: #e1001e;
}
#wrapper.gb_R2018 .gb_LV_imgTextLink .gb_isImgTextLink a figcaption h3 {
  font-family: "Teko", sans-serif;
  margin: 0;
  font-size: 25px;
  letter-spacing: 0.04em;
  color: #fff;
  text-transform: uppercase;
}
#wrapper.gb_R2018 .gb_isGiovaniliA3 {
  padding-top: 40px;
  padding-bottom: 60px !important;
}
#wrapper.gb_R2018 .gb_isGiovaniliA3 .gb_isNewssg {
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
  flex-direction: column;
}
#wrapper.gb_R2018 .gb_isGiovaniliA3 .gb_isNewssg > a {
  height: 100%;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
#wrapper.gb_R2018 .gb_isGiovaniliA3 .gb_isNewssg .gb_LV_contCta {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 30px;
  flex: 0 0 auto;
}
#wrapper.gb_R2018 .gb_isGiovaniliA3 .gb_isNewssg .gb_LV_contCta a {
  border: solid 1px #ccc;
  color: #000 !important;
  background: transparent;
  padding: 9px 50px;
  background: #fff;
}
#wrapper.gb_R2018 .gb_isGiovaniliA3 .gb_isNewssg figure {
  position: relative;
  margin: 0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  flex: 0 0 auto;
}
#wrapper.gb_R2018 .gb_isGiovaniliA3 .gb_isNewssg figure::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 69.2737430168%;
}
#wrapper.gb_R2018 .gb_isGiovaniliA3 .gb_isNewssg figcaption {
  padding: 15px;
  background: #e1001e;
  flex: 1 1 auto;
}
#wrapper.gb_R2018 .gb_isGiovaniliA3 .gb_isNewssg figcaption time {
  display: block;
  font-weight: 300;
  font-family: "Figtree", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
}
#wrapper.gb_R2018 .gb_isGiovaniliA3 .gb_isNewssg figcaption h3 {
  color: #fff;
  font-weight: 400;
  letter-spacing: 0.02em;
  font-size: 24px;
  line-height: 1.15;
  margin-bottom: 0;
  margin-top: 6px;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
}
#wrapper.gb_R2018 .gb_isGiovaniliA3 .gb_isNewssg.gb_serieA3 figcaption {
  background: var(--volleyColor);
}
#wrapper.gb_R2018 .gb_isGruppoL {
  padding-top: 40px;
  padding-bottom: 60px !important;
}
#wrapper.gb_R2018 .gb_isGruppoL .gb_isGruppoBrand {
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
  flex-direction: column;
}
#wrapper.gb_R2018 .gb_isGruppoL .gb_isGruppoBrand > a {
  height: 100%;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
#wrapper.gb_R2018 .gb_isGruppoL .gb_isGruppoBrand > a::after {
  display: block;
  content: "";
  height: 70px;
  position: absolute;
  top: calc(50% - 35px);
  left: 0;
  width: 100%;
}
#wrapper.gb_R2018 .gb_isGruppoL .gb_isGruppoBrand > a[href*="cucinelube.it"]::after {
  height: 76px;
  top: calc(50% - 38px);
  background: url(../../img/gruppo/lube.png) no-repeat center center/contain;
}
#wrapper.gb_R2018 .gb_isGruppoL .gb_isGruppoBrand > a[href*="creokitchens.it"]::after {
  background: url(../../img/gruppo/creo.png) no-repeat center center/contain;
}
#wrapper.gb_R2018 .gb_isGruppoL .gb_isGruppoBrand figure {
  position: relative;
  margin: 0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  flex: 0 0 auto;
}
#wrapper.gb_R2018 .gb_isGruppoL .gb_isGruppoBrand figure::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 69.2737430168%;
}

@media (max-width: 991px) {
  #wrapper #team-home.minHeightColMainMatch {
    margin-left: 0;
  }
}

@media (max-width: 991px) {
  #wrapper.gb_R2018 .boxImagePalmares {
    background-position: center 17%;
    background-size: AUTO 80%;
  }
}

#idp7 {
  color: #666 !important;
}
#idp7 .cartBar {
  color: #666 !important;
}
#idp7 .cartBar i.fa-shopping-cart {
  color: #666 !important;
}
#idp7 .cartBar p {
  color: #666;
}
#idp7 .cartBar p a {
  color: #666;
}

.cartBar {
  color: #666;
}

#wrapper #shop .btn-default.btn-disabled {
  color: #666;
}
#wrapper #shop .btn-default.btn-disabled i.fa-shopping-cart {
  color: #666 !important;
}

body.id28 #wrapper .mainContentNews h3, body.id17 #wrapper .mainContentNews h3, body.id16 #wrapper .mainContentNews:not(.giovaNews) h3, body.id14 #wrapper .mainContentNews h3, body.id10 #wrapper .mainContentNews H3 {
  font-family: "Teko", sans-serif;
  font-size: 25px;
  letter-spacing: 0.04em;
}

body#idp10857 #wrapper.gb_R2018 #bloccoSponsorsDettagliText p {
  font-size: 14px;
}

@media (max-width: 767px) {
  div[id^=blocco-2-sponsor-riga] .gb_sponsor_M_2018 {
    padding-bottom: 30px;
  }
}
div[id^=blocco-2-sponsor-riga] .gb_sponsor_M_2018 figure {
  width: 100%;
  max-width: 360px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  div[id^=blocco-2-sponsor-riga] .gb_sponsor_M_2018 figure {
    max-width: 100%;
  }
}
div[id^=blocco-2-sponsor-riga] .gb_sponsor_M_2018 figcaption {
  padding-top: 20px;
  width: 100%;
  max-width: 360px;
  margin: 0 auto;
  font-size: 12px;
  color: black;
  font-family: "Figtree", sans-serif;
}
@media (max-width: 767px) {
  div[id^=blocco-2-sponsor-riga] .gb_sponsor_M_2018 figcaption {
    max-width: 100%;
  }
}
div[id^=blocco-2-sponsor-riga] .gb_sponsor_M_2018 .text-center p {
  font-size: 12px;
}
div[id^=blocco-2-sponsor-riga] .gb_sponsor_M_2018 .text-center p[style="margin:0;"] span {
  font-size: 12pt;
  color: #666666;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "Open Sans", sans-serif;
  margin-top: -10px;
}
div[id^=blocco-2-sponsor-riga] .gb_sponsor_M_2018 .text-center p[style="margin:0;"] span i.fa {
  margin-right: 10px;
  color: #666666 !important;
  font-size: 12pt !important;
  transform: rotate(90deg);
}
div[id^=blocco-2-sponsor-riga] .gb_sponsor_M_2018 .text-center p a {
  color: #e1001e !important;
  font-size: 15pt;
  font-weight: bold;
}

.gb_LV_bloccoCTAstore .gb_LV_sCoverImg::before {
  content: "";
  width: 100%;
  height: calc(100% + 224px);
  position: absolute;
  top: -112px;
  left: 40px;
  z-index: 0;
  background: url(../../img/redesign/logoPat.svg) no-repeat right top/contain;
  pointer-events: none;
  display: none;
}
@media (max-width: 767px) {
  .gb_LV_bloccoCTAstore .gb_LV_sCoverImg::before {
    left: 54%;
  }
}
.gb_LV_bloccoCTAstore .gb_LV_sCoverImg picture {
  display: block;
  background-size: cover;
}
@media (max-width: 767px) {
  .gb_LV_bloccoCTAstore .gb_LV_sCoverImg picture {
    background: none !important;
  }
}

@media (max-width: 1199px) and (min-width: 992px) {
  #wrapper #atleti .backImg {
    height: 300px !important;
  }
}
#wrapper #atleti .backImg {
  position: relative;
  height: auto !important;
}
#wrapper #atleti .backImg::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 144.4866920152%;
}

#wrapper.gb_R2018 header::before {
  background: #f4f4f4;
}

#wrapper header #navigationMain > ul > li > ul {
  background: #f4f4f4;
}

#wrapper footer .logoFooterPosition {
  z-index: 0;
}

#gb_R_tableAbbonamenti {
  font-family: "Teko", sans-serif;
  color: #000;
}
#gb_R_tableAbbonamenti ul li {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
#gb_R_tableAbbonamenti ul li:nth-child(1) {
  width: 35%;
}
@media (max-width: 767px) {
  #gb_R_tableAbbonamenti ul li:nth-child(1) {
    width: 100%;
  }
}
#gb_R_tableAbbonamenti ul li:nth-child(2) {
  width: 15%;
}
@media (max-width: 767px) {
  #gb_R_tableAbbonamenti ul li:nth-child(2) {
    width: 18%;
  }
}
#gb_R_tableAbbonamenti ul li:nth-child(3) {
  width: 17%;
}
@media (max-width: 767px) {
  #gb_R_tableAbbonamenti ul li:nth-child(3) {
    width: 27%;
  }
}
#gb_R_tableAbbonamenti ul li:nth-child(4) {
  width: 17%;
}
@media (max-width: 767px) {
  #gb_R_tableAbbonamenti ul li:nth-child(4) {
    width: 27%;
  }
}
#gb_R_tableAbbonamenti ul li:nth-child(5) {
  width: 16%;
}
@media (max-width: 767px) {
  #gb_R_tableAbbonamenti ul li:nth-child(5) {
    width: 25%;
  }
}
#gb_R_tableAbbonamenti ul.gb_R_head {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}
#gb_R_tableAbbonamenti ul.gb_R_head li {
  background: #e1001e;
  color: #fff;
  height: 65px;
  flex: 0 0 auto;
  border-right: solid 1px #fff;
  display: flex;
  align-items: center;
}
#gb_R_tableAbbonamenti ul.gb_R_head li:last-child {
  border-right: 0;
}
#gb_R_tableAbbonamenti ul.gb_R_head li h6 {
  margin: 0;
  font-size: 20px;
  text-align: center;
  padding: 0 10px;
}
@media (max-width: 1199px) and (min-width: 991px) {
  #gb_R_tableAbbonamenti ul.gb_R_head li h6 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  #gb_R_tableAbbonamenti ul.gb_R_head li h6 {
    font-size: 16px;
    display: block;
  }
}
@media (max-width: 767px) {
  #gb_R_tableAbbonamenti ul.gb_R_head li:first-child {
    display: none;
  }
}
@media (max-width: 767px) {
  #gb_R_tableAbbonamenti ul.gb_R_head li:nth-child(2) {
    flex: 1 1 auto;
  }
}
#gb_R_tableAbbonamenti ul.gb_R_body {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
#gb_R_tableAbbonamenti ul.gb_R_body li {
  flex: 0 0 auto;
  padding: 0 10px;
  min-height: 65px;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-right: solid 1px #e1001e;
  border-bottom: solid 1px #e1001e;
}
@media (max-width: 1199px) {
  #gb_R_tableAbbonamenti ul.gb_R_body li {
    padding: 0 6px;
  }
}
@media (max-width: 767px) {
  #gb_R_tableAbbonamenti ul.gb_R_body li {
    min-height: 50px;
  }
}
#gb_R_tableAbbonamenti ul.gb_R_body li:last-child {
  border-right: none;
}
#gb_R_tableAbbonamenti ul.gb_R_body li p {
  margin-bottom: 0;
  font-size: 18px;
  color: #000;
  line-height: 1.3;
  text-transform: uppercase;
}
#gb_R_tableAbbonamenti ul.gb_R_body li p small {
  font-size: 12px;
  text-transform: none;
}
@media (max-width: 1199px) and (min-width: 991px) {
  #gb_R_tableAbbonamenti ul.gb_R_body li p small {
    font-size: 10px;
  }
}
@media (max-width: 1199px) and (min-width: 991px) {
  #gb_R_tableAbbonamenti ul.gb_R_body li p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  #gb_R_tableAbbonamenti ul.gb_R_body li p {
    font-size: 16px;
  }
}
#gb_R_tableAbbonamenti ul.gb_R_body li:nth-child(1) {
  color: #fff;
  align-items: flex-start;
  border-bottom-color: #fff;
}
@media (max-width: 767px) {
  #gb_R_tableAbbonamenti ul.gb_R_body li:nth-child(1) {
    border-right: 0;
  }
}
#gb_R_tableAbbonamenti ul.gb_R_body li:nth-child(1) h6 {
  margin: 0;
  padding: 0;
  font-size: 40px;
  text-transform: uppercase;
}
@media (max-width: 1199px) and (min-width: 991px) {
  #gb_R_tableAbbonamenti ul.gb_R_body li:nth-child(1) h6 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  #gb_R_tableAbbonamenti ul.gb_R_body li:nth-child(1) h6 {
    font-size: 25px;
  }
}
#gb_R_tableAbbonamenti ul.gb_R_body li:nth-child(1) small {
  font-family: "Figtree", sans-serif;
  font-weight: 600;
  font-size: 10px;
  line-height: 1.2;
  text-transform: none;
  color: #fff;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  #gb_R_tableAbbonamenti ul.gb_R_body li:nth-child(1) small {
    margin-bottom: 0;
  }
}
#gb_R_tableAbbonamenti ul.gb_R_body li:nth-child(2) {
  color: #000;
  font-weight: 600;
}
#gb_R_tableAbbonamenti ul.gb_R_body li:nth-child(2) p {
  font-size: 30px;
}
@media (max-width: 767px) {
  #gb_R_tableAbbonamenti ul.gb_R_body li:nth-child(2) p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  #gb_R_tableAbbonamenti ul.gb_R_body li:nth-child(2) {
    flex: 1 1 auto;
  }
}
#gb_R_tableAbbonamenti ul.gb_R_body:nth-of-type(2) li, #gb_R_tableAbbonamenti ul.gb_R_body.infovip li {
  border-bottom: none !important;
}
#gb_R_tableAbbonamenti ul.gb_R_body.vip li:nth-child(1) {
  background: #009de0;
}
#gb_R_tableAbbonamenti ul.gb_R_body.premium li:nth-child(1) {
  background: #e1001a;
}
#gb_R_tableAbbonamenti ul.gb_R_body.gold li:nth-child(1) {
  background: #f1c202;
}
#gb_R_tableAbbonamenti ul.gb_R_body.tribuna li:nth-child(1) {
  background: #0362a2;
}
#gb_R_tableAbbonamenti ul.gb_R_body.gradinata li:nth-child(1) {
  background: #52a531;
}
#gb_R_tableAbbonamenti ul.gb_R_body.curva li:nth-child(1) {
  background: #ef7f01;
}
#gb_R_tableAbbonamenti ul.gb_R_body.infovip li {
  display: block;
  width: 100%;
  background: #009de0;
  font-family: "Figtree", sans-serif;
  font-size: 12px;
  font-weight: 600;
  padding: 10px;
  min-height: 0;
}
@media (max-width: 767px) {
  #gb_R_tableAbbonamenti ul.gb_R_body.infovip li {
    font-size: 10px;
    font-weight: 300;
  }
}
#gb_R_tableAbbonamenti ul.gb_R_footer {
  width: 100%;
  margin: 0;
  display: block;
  padding: 10px 10px 10px 30px;
}
#gb_R_tableAbbonamenti ul.gb_R_footer li {
  width: 100% !important;
  display: block;
}
#gb_R_tableAbbonamenti ul.gb_R_footer li h3 {
  position: relative;
  font-size: 26px;
  margin: 0;
}
#gb_R_tableAbbonamenti ul.gb_R_footer li h3 span {
  text-transform: uppercase;
}
#gb_R_tableAbbonamenti ul.gb_R_footer li h3::before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #e1001e;
  position: absolute;
  left: -20px;
  top: 10px;
}
#gb_R_tableAbbonamenti ul.gb_R_footer li p {
  font-size: 14px;
  font-family: "Figtree", sans-serif;
  font-weight: 600;
}
#gb_R_tableAbbonamenti ul.gb_R_footer li p span {
  color: #e1001e;
}
@media (max-width: 767px) {
  #gb_R_tableAbbonamenti ul.gb_R_footer li p {
    font-size: 12px;
  }
}

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.old_browser {
  font-family: "arial", helvetica, sans-serif;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 100000000000000000000;
  background: #fff;
  top: 0;
  left: 0;
  overflow: auto;
  color: #666;
  display: none;
}

html.no-supports .old_browser, html.no-flexbox .old_browser, html.desktop.safari3 .old_browser, html.desktop.safari4 .old_browser, html.desktop.safari5 .old_browser, html.desktop.safari6 .old_browser, html.desktop.safari7 .old_browser, html.android.safari4 .old_browser, html.ie6 .old_browser, html.ie7 .old_browser, html.ie8 .old_browser, html.ie9 .old_browser, html.ie10 .old_browser, html.ie11 .old_browser, html.opera .old_browser {
  display: block;
}
html.no-supports footer,
html.no-supports main,
html.no-supports header, html.no-flexbox footer,
html.no-flexbox main,
html.no-flexbox header, html.desktop.safari3 footer,
html.desktop.safari3 main,
html.desktop.safari3 header, html.desktop.safari4 footer,
html.desktop.safari4 main,
html.desktop.safari4 header, html.desktop.safari5 footer,
html.desktop.safari5 main,
html.desktop.safari5 header, html.desktop.safari6 footer,
html.desktop.safari6 main,
html.desktop.safari6 header, html.desktop.safari7 footer,
html.desktop.safari7 main,
html.desktop.safari7 header, html.android.safari4 footer,
html.android.safari4 main,
html.android.safari4 header, html.ie6 footer,
html.ie6 main,
html.ie6 header, html.ie7 footer,
html.ie7 main,
html.ie7 header, html.ie8 footer,
html.ie8 main,
html.ie8 header, html.ie9 footer,
html.ie9 main,
html.ie9 header, html.ie10 footer,
html.ie10 main,
html.ie10 header, html.ie11 footer,
html.ie11 main,
html.ie11 header, html.opera footer,
html.opera main,
html.opera header {
  display: none !important;
}

.old_browser a {
  color: #666;
}

.qzq {
  width: 100%;
  padding: 40px 0;
  margin: 0 auto;
  max-width: 800px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}
.qzq h2 {
  padding: 0 25px;
  padding-top: 40px;
}
.qzq p {
  padding: 20px 16px 0 16px;
}

a.bro {
  display: inline-block;
  margin: 30px 10px 0 10px;
  font-weight: bold;
  width: 112px;
  font-size: 14px;
  color: #666;
}
a.bro img {
  display: block;
  margin: 0 auto;
}

/*!
 * smartbanner.js v1.10.0 <https://github.com/ain/smartbanner.js>
 * Copyright © 2018 Ain Tohvri, contributors. Licensed under GPL-3.0.
 */
html[data-smartbanner-original-margin-top] {
  margin-top: 0 !important;
  border-top: solid 84px #fff;
}
html[data-smartbanner-original-margin-top] header {
  top: 84px !important;
}
html[data-smartbanner-original-margin-top] #navigationMain ul.gb_R_menuList {
  top: 144px !important;
  height: calc(100% - 144px) !important;
}

@media (max-width: 992px) {
  #menu-shadow {
    transition: none !important;
  }
}
.smartbanner {
  position: fixed;
  top: 0;
  left: 0;
  overflow-x: hidden;
  width: 100%;
  height: 84px;
  background: #f3f3f3;
  font-family: Helvetica, sans, sans-serif;
  z-index: 100;
  /** Android styles **/
}

.smartbanner__exit {
  position: absolute;
  top: calc(50% - 6px);
  left: 9px;
  display: block;
  margin: 0;
  width: 12px;
  height: 12px;
  border: 0;
  text-align: center;
}

.smartbanner__exit::before, .smartbanner__exit::after {
  position: absolute;
  width: 1px;
  height: 12px;
  background: #767676;
  content: " ";
}

.smartbanner__exit::before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.smartbanner__exit::after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.smartbanner__icon {
  position: absolute;
  top: 10px;
  left: 30px;
  width: 64px;
  height: 64px;
  border-radius: 15px;
  background-size: 64px 64px;
}

.smartbanner__info {
  position: absolute;
  top: 10px;
  left: 104px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-y: hidden;
  width: 60%;
  height: 64px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.smartbanner__info__title {
  font-size: 14px;
}

.smartbanner__info__author, .smartbanner__info__price {
  font-size: 10px;
}

.smartbanner__button {
  position: absolute;
  top: 32px;
  right: 10px;
  z-index: 1;
  display: block;
  padding: 0 10px;
  min-width: 10%;
  border-radius: 5px;
  background: #f3f3f3;
  color: #1474fc !important;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
}

.smartbanner__button__label {
  text-align: center;
}

.smartbanner.smartbanner--android {
  background: #f5f5f5;
}
.smartbanner.smartbanner--android .smartbanner__icon {
  top: 14px;
  left: 14px;
  width: 54px;
  height: 54px;
  background-size: 54px 54px;
}
.smartbanner.smartbanner--android .smartbanner__info {
  position: absolute;
  top: 4px;
  left: 90px;
  height: 70px;
}
.smartbanner.smartbanner--android .smartbanner__info__price {
  color: transparent;
  font-size: 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0QAAACWCAYAAAD+B0iXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjNCQTQ4RDQ0OUVDMTFFODk2RkM4MDk2RDkxNTlGMUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjNCQTQ4RDU0OUVDMTFFODk2RkM4MDk2RDkxNTlGMUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNUQyQ0RGRjQ5RTcxMUU4OTZGQzgwOTZEOTE1OUYxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNUQyQ0UwMDQ5RTcxMUU4OTZGQzgwOTZEOTE1OUYxRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlkUVHcAAEGWSURBVHja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") no-repeat left center/contain;
  display: block;
  width: 100%;
  height: 16px;
  margin-top: 6px;
}
.smartbanner.smartbanner--android .smartbanner__info__author {
  font-size: 8px;
}

.smartbanner.smartbanner--android .smartbanner__exit {
  margin-right: 7px;
  width: 17px;
  height: 17px;
  border-radius: 14px;
  color: #b1b1b3;
  font-family: "ArialRoundedMTBold", Arial;
  font-size: 20px;
  -webkit-font-smoothing: subpixel-antialiased;
  line-height: 17px;
  left: auto;
  top: 8px;
  right: 6px;
}

.smartbanner.smartbanner--android .smartbanner__exit::before, .smartbanner.smartbanner--android .smartbanner__exit::after {
  top: 3px;
  left: 8px;
  width: 2px;
  height: 11px;
  background: #7d7c7d;
}

.smartbanner.smartbanner--android .smartbanner__exit:active, .smartbanner.smartbanner--android .smartbanner__exit:hover {
  color: #eee;
}

.smartbanner.smartbanner--android .smartbanner__icon {
  background-color: transparent;
  box-shadow: none;
}

.smartbanner.smartbanner--android .smartbanner__info {
  color: #333333;
}

.smartbanner.smartbanner--android .smartbanner__info__title {
  color: #333333;
  font-weight: bold;
  letter-spacing: 0.05em;
}

.smartbanner.smartbanner--android .smartbanner__button {
  right: 20px;
  padding: 0;
  min-width: 12%;
  background: none;
  font-size: 14px;
  top: auto;
  bottom: 10px;
  right: 15px;
  background: #689f38;
  border-radius: 2px;
  color: #fff;
  font-weight: 500;
  letter-spacing: 0.08em;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.16);
}

.smartbanner.smartbanner--android .smartbanner__button:active, .smartbanner.smartbanner--android .smartbanner__button:hover {
  background: none;
}

.smartbanner.smartbanner--android .smartbanner__button__label {
  display: block;
  background: none;
  box-shadow: none;
  text-align: center;
  text-shadow: none;
  text-transform: none;
  padding: 5px 10px;
  color: #fff;
  border-radius: 2px;
  font-size: 12px;
  line-height: 20px;
}

.smartbanner.smartbanner--android .smartbanner__button__label:active, .smartbanner.smartbanner--android .smartbanner__button__label:hover {
  background: #619434;
}

.el-finder-cwd .image p {
  background: url(../../img/load.gif) no-repeat center center/contain;
}

.el-finder-cwd .directory p {
  background-position: 0 -50px;
}

#wrapper .logoTeamSlot img[src*=ps_4_lubevolley] {
  padding: 7px;
}

.gb-RDES-calendario .gb-NPEventCard {
  padding: 0 15px !important;
  margin-top: 20px !important;
}
.gb-RDES-calendario .gb-NPEventCard .gb-innerCard {
  border-top: 5px solid #e20612;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  background: #fff;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.gb-RDES-calendario .gb-NPEventCard .gb-innerCard.liveInner {
  padding-left: 0;
  padding-right: 0;
}
.gb-RDES-calendario .gb-NPEventCard .gb-innerCard .gb-titleNextMatch {
  font-size: 16px;
  text-align: center;
  border-bottom: 1px solid #EFEFEF;
}
.gb-RDES-calendario .gb-NPEventCard .gb-innerCard .gb-titleNextMatch strong {
  font-weight: 600;
  display: block;
}
.gb-RDES-calendario .gb-NPEventCard .gb-innerCard .gb-logocompetizione {
  position: relative;
  padding: 10px 0;
}
.gb-RDES-calendario .gb-NPEventCard .gb-innerCard .gb-logocompetizione::before {
  content: "";
  width: 150px;
  position: absolute;
  left: 50%;
  height: 1px;
  border-top: 1pt solid rgb(204, 204, 204);
  top: 50%;
  margin-left: -75px;
}
.gb-RDES-calendario .gb-NPEventCard .gb-innerCard .gb-teamCompetizione {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.gb-RDES-calendario .gb-NPEventCard .gb-innerCard .gb-teamCompetizione .gb-team {
  width: 108px;
  flex: 0 0 auto;
}
.gb-RDES-calendario .gb-NPEventCard .gb-innerCard .gb-teamCompetizione .gb-team figure {
  width: 50px;
  height: 50px;
  display: block;
  margin: 0 auto;
  margin-bottom: 0;
}
.gb-RDES-calendario .gb-NPEventCard .gb-innerCard .gb-teamCompetizione .gb-team figure img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.gb-RDES-calendario .gb-NPEventCard .gb-innerCard .gb-teamCompetizione .gb-team strong {
  display: block;
  text-align: center;
}
.gb-RDES-calendario .gb-NPEventCard .gb-innerCard .gb-teamCompetizione time {
  flex: 1 1 auto;
  text-align: center;
  padding-top: 8px;
}
.gb-RDES-calendario .gb-NPEventCard .gb-innerCard .gb-teamCompetizione time strong {
  display: block;
  text-align: center;
}
.gb-RDES-calendario .gb-NPEventCard .gb-innerCard .gb-ctagare {
  padding-top: 20px;
  padding-bottom: 15px;
  margin-top: auto;
  justify-self: flex-end;
}

#wrapper .logoTeamSlot {
  position: relative;
}
#wrapper .logoTeamSlot::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
#wrapper .logoTeamSlot img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}

.archivio-formazioni article.gb_LV_formazione {
  margin-bottom: 40px;
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_memTitolo h4 {
  font-size: 38px;
  color: #666;
  font-family: "Teko", sans-serif;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border-bottom: #e20612 solid 5px;
  padding-bottom: 20px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 40px;
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_memTitolo h4.text-center {
  justify-content: center;
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_contReviewTeam {
  max-width: 400px;
  margin: 0 auto;
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_contReviewTeam h3 {
  display: flex;
  justify-content: space-between;
  font-size: 30px;
  font-weight: 600;
  font-family: "Teko", sans-serif;
  color: #e1001e;
  margin-top: 0;
  margin-bottom: 9px;
  text-transform: uppercase;
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_contReviewTeam h3 a {
  display: inline-flex;
  align-items: center;
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_contReviewTeam h3 a svg {
  display: block;
  width: 20px;
  height: 20px;
  fill: #666;
}
@media (max-width: 767px) {
  .archivio-formazioni article.gb_LV_formazione .gb_LV_contReviewTeam h3 {
    font-size: 25px;
  }
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_contReviewTeam figure {
  border: solid 1px #ccc;
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_contReviewTeam figcaption {
  padding: 15px;
  background: #e1001e;
  color: #fff;
  display: flex;
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_contReviewTeam figcaption .cb_LV_contInfo {
  width: 50%;
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_contReviewTeam figcaption h4 {
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  margin: 0;
  font-size: 16px;
}
@media (max-width: 767px) {
  .archivio-formazioni article.gb_LV_formazione .gb_LV_contReviewTeam figcaption h4 {
    font-size: 14px;
  }
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_contReviewTeam figcaption ul {
  padding: 6px 0 20px 0;
  margin: 0;
  list-style: none;
  font-size: 14px;
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_contReviewTeam figcaption ul:last-of-type {
  padding-bottom: 0;
}
@media (max-width: 767px) {
  .archivio-formazioni article.gb_LV_formazione .gb_LV_contReviewTeam figcaption ul {
    font-size: 12px;
  }
}
.archivio-formazioni article.gb_LV_formazione .gb_L_extraInfo {
  padding-top: 10px;
}
.archivio-formazioni article.gb_LV_formazione .gb_L_extraInfo ul {
  padding: 0;
  margin: 0 auto;
  list-style: none;
}
.archivio-formazioni article.gb_LV_formazione .gb_L_extraInfo ul li {
  display: flex;
  align-items: center;
}
.archivio-formazioni article.gb_LV_formazione .gb_L_extraInfo ul li img {
  width: 16px;
  height: auto;
  display: block;
  flex: 0 0 auto;
}
.archivio-formazioni article.gb_LV_formazione .gb_L_extraInfo ul li span {
  margin-left: 10px;
  font-size: 14px;
  font-weight: 600;
  color: #e1001e;
}
@media (max-width: 991px) {
  .archivio-formazioni article.gb_LV_formazione .gb_LV_listTEAM {
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  .archivio-formazioni article.gb_LV_formazione .gb_LV_listTEAM .overflowtable {
    overflow-x: auto;
    width: 100%;
  }
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_listTEAM .overflowtable > table {
  width: 100%;
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_listTEAM .overflowtable > table > thead th {
  font-size: 14px;
  font-weight: 600;
  padding: 6px 12px;
  text-transform: uppercase;
  background: #e1001e;
  color: #fff;
  border: solid 1px #e1001e;
}
@media (max-width: 767px) {
  .archivio-formazioni article.gb_LV_formazione .gb_LV_listTEAM .overflowtable > table > thead th {
    font-size: 10px;
    padding: 7px 9px;
    white-space: nowrap;
  }
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_listTEAM .overflowtable > table > tbody td {
  font-size: 14px;
  font-weight: 400;
  color: #666;
  border-bottom: solid 1px #ccc;
  padding: 6px 12px;
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_listTEAM .overflowtable > table > tbody td small {
  display: block;
  font-size: 10px;
}
@media (max-width: 767px) {
  .archivio-formazioni article.gb_LV_formazione .gb_LV_listTEAM .overflowtable > table > tbody td {
    font-size: 11px;
    padding: 7px 9px;
    white-space: nowrap;
  }
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_listTEAM .overflowtable > table > tbody td:first-child {
  border-left: solid 1px #ccc;
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_listTEAM .overflowtable > table > tbody td:last-child {
  border-right: solid 1px #ccc;
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_listTEAM .overflowtable > table > tbody td.gb_LV_allenatori {
  padding: 0;
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_listTEAM .overflowtable > table > tbody td.gb_LV_allenatori table {
  width: 100%;
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_listTEAM .overflowtable > table > tbody td.gb_LV_allenatori table tr td {
  border: none;
  border-bottom: solid 1px #ccc;
}
.archivio-formazioni article.gb_LV_formazione .gb_LV_listTEAM .overflowtable > table > tbody td.gb_LV_allenatori table tr:last-of-type td {
  border-bottom: none;
}

.gb_LV_newAtleti .bg_LV_catAllAtl {
  margin-bottom: 30px;
  margin-top: 15px;
}
.gb_LV_newAtleti .gb_LV_archGiocAll {
  padding-bottom: 40px;
  padding-left: 30px;
  padding-right: 30px;
}
.gb_LV_newAtleti .gb_LV_archGiocAll figure {
  position: relative;
  border: solid 1px #ccc;
  border-bottom: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.gb_LV_newAtleti .gb_LV_archGiocAll figure::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 66.6666666667%;
}
.gb_LV_newAtleti .gb_LV_archGiocAll figcaption {
  padding: 10px;
  background: #e1001e;
  text-align: center;
}
.gb_LV_newAtleti .gb_LV_archGiocAll figcaption h3 {
  font-size: 18px;
  text-transform: uppercase;
  font-family: "Teko", sans-serif;
  margin: 0;
  padding: 0;
  color: #fff;
}
.gb_LV_newAtleti .gb_LV_archGiocAll figcaption h3 span {
  font-family: "Figtree", sans-serif;
  font-weight: 400;
  display: block;
  padding-top: 4px;
  padding-bottom: 2px;
  font-size: 14px;
}
.gb_LV_newAtleti .gb_LV_archGiocAll figcaption h3 time {
  display: block;
  font-family: "Figtree", sans-serif;
  font-weight: 400;
  font-size: 12px;
  padding-top: 4px;
}
.gb_LV_videoStorici .gb_LV_video {
  margin-bottom: 50px;
}
.gb_LV_videoStorici .gb_LV_video .gb_LV_vidStoriciTit h4 {
  font-size: 22px;
  color: #666;
  font-family: "Teko", sans-serif;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border-bottom: #e20612 solid 5px;
  padding-bottom: 10px;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 10px;
}
.gb_LV_videoStorici .gb_LV_video .gb_LV_vidStoriciTit.text-center {
  justify-content: center;
}
.gb_LV_videoStorici .gb_LV_video .gb_LV_vidStoriciTit ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding-top: 5px;
  padding-bottom: 15px;
}
.gb_LV_videoStorici .gb_LV_video .gb_LV_vidStoriciTit ul li {
  font-size: 13px;
  display: flex;
  justify-content: space-between;
  padding-top: 5px;
}
.gb_LV_videoStorici .gb_LV_video .gb_LV_vidStoriciTit ul li i {
  font-style: normal;
  color: #000 !important;
}
.gb_LV_videoStorici .gb_LV_video .gb_LV_vidStoriciTit ul li i[data-risultato="3"], .gb_LV_videoStorici .gb_LV_video .gb_LV_vidStoriciTit ul li i[data-team*=LUBE] {
  font-weight: 600;
}
.gb_LV_videoStorici .gb_LV_video .gb_LV_vidStoriciTit ul li.gb_LV_teamCasa, .gb_LV_videoStorici .gb_LV_video .gb_LV_vidStoriciTit ul li.gb_LV_teamAway {
  width: 100%;
}
.gb_LV_videoStorici .gb_LV_video .gb_LV_vidStoriciTit ul li.gb_LV_results {
  width: 100%;
  flex: 0 0 auto;
  font-size: 16px;
  padding: 10px 0;
}
.gb_LV_videoStorici .gb_LV_video figure {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.gb_LV_videoStorici .gb_LV_video figure::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
.gb_LV_videoStorici .gb_LV_video figcaption {
  padding-top: 10px;
}
.gb_LV_videoStorici .gb_LV_video figcaption ul {
  padding: 0;
  margin: 0 auto;
  list-style: none;
}
.gb_LV_videoStorici .gb_LV_video figcaption ul li a {
  display: flex;
  align-items: center;
}
.gb_LV_videoStorici .gb_LV_video figcaption ul li svg {
  width: 13px;
  height: auto;
  display: block;
  flex: 0 0 auto;
  fill: #666;
}
.gb_LV_videoStorici .gb_LV_video figcaption ul li span {
  margin-left: 8px;
  font-size: 14px;
  font-weight: 600;
  color: #666;
}

#wrapper #scheda [style*="background-image:url('/gb/images/bg-ball.jpg');"] {
  background-image: url(/gb/images/bg-newlogo.png) !important;
}

.gb_R_Photogal {
  padding-top: 40px;
}
.gb_R_Photogal .gb_LV_titoloGallery {
  background: #efefef !important;
  margin-top: 0 !important;
  padding: 20px 0 15px;
}
@media (max-width: 767px) {
  .gb_R_Photogal .gb_LV_titoloGallery {
    padding: 14px 0 12px;
  }
}
.gb_R_Photogal .gb_LV_titoloGallery h4 {
  margin: 0;
  text-transform: uppercase;
  font-family: "Figtree", sans-serif;
  font-weight: 600;
  color: #666;
  font-size: 28px;
  display: block;
  width: 100%;
}
@media (max-width: 767px) {
  .gb_R_Photogal .gb_LV_titoloGallery h4 {
    font-size: 22px;
  }
}

#gallery.gb_R_newGal .gb_LV_isImgGallery {
  margin-top: 30px;
}
#gallery.gb_R_newGal .gb_LV_isImgGallery a {
  display: block;
}
#gallery.gb_R_newGal .gb_LV_isImgGallery a figure {
  display: block;
  margin: 0;
  position: relative;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#gallery.gb_R_newGal .gb_LV_isImgGallery a figure::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 66.6666666667%;
}
#gallery.gb_R_newGal .gb_LV_isImgGallery a figcaption h3 {
  margin: 0;
  padding: 0;
  padding-bottom: 12px;
  font-size: 12px;
  font-weight: 600;
  color: #000;
}
#gallery.gb_R_newGal .gb_LV_isImgGallery a figcaption p {
  margin: 0;
  font-size: 12px;
}

#wrapper.gb_R2018 .blocco-scheda-atleta #scheda .textSize {
  height: auto !important;
}
#wrapper.gb_R2018 .blocco-scheda-atleta #scheda .imgProfile {
  height: auto !important;
  background-color: #fff;
  backround-repeat: no-repeat;
  background-position: top center;
  background-size: 100% auto !important;
  min-height: 50vw !important;
}
@media (max-width: 991px) {
  #wrapper.gb_R2018 .blocco-scheda-atleta #scheda .imgProfile {
    min-height: 710px !important;
  }
}

@media (max-width: 767px) {
  #wrapper #scheda-mobile .bgImgMobile .col-xs-12 {
    padding: 0;
  }
}
#wrapper.gb_R2018 .gb_LV_buttonNews {
  margin-top: 30px;
  background: #e1001e !important;
}

@media (max-width: 991px) {
  #wrapper .marginTop50 {
    margin-top: 0;
  }
  body#idp11786 [id^=blocco-breadcrumb],
  body#idp11781 [id^=blocco-breadcrumb] {
    display: none !important;
  }
  #wrapper [id^=blocco-lista-gare] {
    padding-top: 0 !important;
  }
  #wrapper.gb_R2018 header .gb_R_head #navigationMain ul > li.hasChild ul {
    width: calc(100% + 54px) !important;
    margin-left: -27px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
strong.gb_rinviata {
  color: #e1001e;
}

.boxSocialScroll.instagram {
  display: flex;
  flex-wrap: wrap;
}
.boxSocialScroll.instagram a {
  width: 33.3333333333%;
  padding: 4px;
  background: #fff;
  height: auto;
}
.boxSocialScroll.instagram a span {
  display: block;
  width: 100%;
  position: relative;
}
.boxSocialScroll.instagram a span::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
.boxSocialScroll.instagram a span img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.boxSocialScroll.instagram a img {
  display: block;
  width: 100%;
  height: auto;
}
@support not (display:flex) {
  .boxSocialScroll.instagram a {
    display: inline-block;
    float: left;
  }
}
.boxSocialScroll .fb_iframe_widget {
  width: 100%;
}

.gb-box-social-noAPI {
  height: 600px;
  width: auto;
  margin-top: 10px;
  border: 1px solid #d6d6d6;
  padding: 2px;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gb-box-social-noAPI img {
  width: 80%;
  max-width: 150px;
  border-radius: 50%;
}

.b_tn_social {
  margin-bottom: 30px;
}

button.gb_scrolltop {
  position: fixed;
  bottom: 20px;
  right: 20px;
  padding: 0;
  z-index: 90;
  transition: opacity 300ms;
}
@media (max-width: 767px) {
  button.gb_scrolltop {
    display: none !important;
  }
}
button.gb_scrolltop:not(.gb_act) {
  opacity: 0;
  pointer-events: none;
}
button.gb_scrolltop span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background: #848484;
}
button.gb_scrolltop span svg {
  width: 60%;
  height: auto;
  display: block;
  fill: #fff;
}

.disabled {
  opacity: 0.4;
  pointer-events: none;
}

body.gb_LV_storeshowSize {
  overflow: hidden;
}

.gb_LV_storepopup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 999;
  display: none;
  align-items: center;
  justify-content: center;
}
.gb_LV_storepopup .gb_LV_popupContent {
  width: 90%;
  max-width: 830px;
  max-height: 80%;
  padding: 20px;
  padding-bottom: 0;
  height: auto;
  background: #fff;
  overflow-y: scroll;
  position: relative;
}
.gb_LV_storepopup .gb_LV_popupContent button.gb_LV_closeTaglie {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 0;
}
@media (max-width: 767px) {
  .gb_LV_storepopup .gb_LV_popupContent button.gb_LV_closeTaglie {
    width: 20px;
    height: 20px;
    right: 20px;
    top: 20px;
  }
}
.gb_LV_storepopup .gb_LV_popupContent button.gb_LV_closeTaglie span {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.gb_LV_storepopup .gb_LV_popupContent button.gb_LV_closeTaglie span svg {
  display: block;
  width: 20px;
  height: 20px;
  fill: #000;
}
@media (max-width: 767px) {
  .gb_LV_storepopup .gb_LV_popupContent button.gb_LV_closeTaglie span svg {
    width: 16px;
    height: 16px;
  }
}

@media (max-width: 991px) {
  body[data-root="11418"],
  body#idp11418 {
    padding-top: 120px;
  }
}
@media (max-width: 767px) {
  body[data-root="11418"],
  body#idp11418 {
    padding-top: 90px;
  }
}
body[data-root="11418"] .PALMARES,
body[data-root="11418"] .SPH,
body#idp11418 .PALMARES,
body#idp11418 .SPH {
  display: none !important;
}
body[data-root="11418"] .carousel-fade .carousel-inner .item,
body#idp11418 .carousel-fade .carousel-inner .item {
  transition-property: opacity;
}
body[data-root="11418"] .carousel-fade .carousel-inner .item,
body[data-root="11418"] .carousel-fade .carousel-inner .active.left,
body[data-root="11418"] .carousel-fade .carousel-inner .active.right,
body#idp11418 .carousel-fade .carousel-inner .item,
body#idp11418 .carousel-fade .carousel-inner .active.left,
body#idp11418 .carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
body[data-root="11418"] .carousel-fade .carousel-inner .active,
body[data-root="11418"] .carousel-fade .carousel-inner .next.left,
body[data-root="11418"] .carousel-fade .carousel-inner .prev.right,
body#idp11418 .carousel-fade .carousel-inner .active,
body#idp11418 .carousel-fade .carousel-inner .next.left,
body#idp11418 .carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
body[data-root="11418"] .carousel-fade .carousel-inner .next,
body[data-root="11418"] .carousel-fade .carousel-inner .prev,
body[data-root="11418"] .carousel-fade .carousel-inner .active.left,
body[data-root="11418"] .carousel-fade .carousel-inner .active.right,
body#idp11418 .carousel-fade .carousel-inner .next,
body#idp11418 .carousel-fade .carousel-inner .prev,
body#idp11418 .carousel-fade .carousel-inner .active.left,
body#idp11418 .carousel-fade .carousel-inner .active.right {
  left: 0;
  transform: translate3d(0, 0, 0);
}
body[data-root="11418"] .carousel-fade .carousel-control,
body#idp11418 .carousel-fade .carousel-control {
  z-index: 2;
}

#header_store {
  width: 100%;
  background: transparent;
}
body.gb_R_opnMenu #header_store {
  border-bottom: solid 1px #ccc !important;
}
#header_store::before {
  display: none !important;
}
#header_store .gb_LV_top {
  background: #f4f4f4;
  background: -moz-linear-gradient(left, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgb(244, 244, 244) 50%, rgb(244, 244, 244) 100%);
  background: -webkit-linear-gradient(left, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgb(244, 244, 244) 50%, rgb(244, 244, 244) 100%);
  background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgb(244, 244, 244) 50%, rgb(244, 244, 244) 100%);
}
@media (max-width: 991px) {
  #header_store .gb_LV_top {
    display: none !important;
  }
}
#header_store .gb_LV_headStoreInner {
  background: #fff;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
#header_store .gb_LV_headStoreInner::after {
  display: none;
}
#header_store .gb_LV_headStoreInner ul {
  padding: 0 15px 0;
  margin: 0 -15px;
  height: 36px;
  list-style: none;
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  pointer-events: none;
  background: #f4f4f4;
  position: relative;
}
#header_store .gb_LV_headStoreInner ul::before {
  content: "";
  width: 100%;
  height: 100%;
  background: #f4f4f4;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: skew(-45deg);
  -ms-transform: skew(-45deg);
  -o-transform: skew(-45deg);
  -moz-transform: skew(-45deg);
  transform: skew(-45deg);
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  -o-transform-origin: top right;
  -moz-transform-origin: top right;
  transform-origin: top right;
}
#header_store .gb_LV_headStoreInner ul li {
  display: block;
  margin-left: 20px;
  pointer-events: auto;
  position: relative;
}
#header_store .gb_LV_headStoreInner ul li svg {
  display: block;
  width: 20px;
  height: 20px;
  fill: #666;
}
#header_store .gb_LV_headStoreInner ul li a.gb_LV_siteLink {
  font-size: 12px;
  text-transform: uppercase;
  font-family: "Figtree", sans-serif;
  font-weight: 600;
  color: #666;
  margin-right: 30px;
}
#header_store .gb_LV_headStoreInner ul li a[data-elementi] {
  display: block;
  position: relative;
}
#header_store .gb_LV_headStoreInner ul li a[data-elementi]::before {
  content: attr(data-elementi);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  position: absolute;
  top: -6px;
  right: -7px;
  background: #e1001e;
  color: #fff;
  font-family: "Teko", sans-serif;
  font-size: 10px;
  text-align: center;
  padding-left: 1px;
  padding-top: 2px;
}
#header_store .gb_LV_headStoreInner ul li a[data-elementi="0"]::before, #header_store .gb_LV_headStoreInner ul li a[data-elementi=""]::before {
  display: none;
}
#header_store .gb_LV_headStoreInner ul li span.gb_LV_total {
  font-family: "Figtree", sans-serif;
  font-weight: 600;
  padding-left: 10px;
  border-left: solid 1px #666;
  color: #666 !important;
}
#header_store .gb_LV_isstoreHead {
  width: 100%;
}
#header_store .gb_LV_isstoreHead .gb_LV_HeadElem {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead .gb_LV_HeadElem {
    align-items: center;
  }
}
#header_store .gb_LV_isstoreHead .gb_LV_HeadElem::before, #header_store .gb_LV_isstoreHead .gb_LV_HeadElem::after {
  display: none;
}
#header_store .gb_LV_isstoreHead .gb_LV_HeadElem button.gb_LV_storehamb {
  padding: 0;
  width: 40px;
  height: 40px;
  position: relative;
  flex: 0 0 auto;
}
#header_store .gb_LV_isstoreHead .gb_LV_HeadElem button.gb_LV_storehamb span {
  width: 30px;
  height: 2px;
  background: #666;
  position: absolute;
  top: 50%;
  left: 5px;
  border-radius: 3px;
}
#header_store .gb_LV_isstoreHead .gb_LV_HeadElem button.gb_LV_storehamb span::before, #header_store .gb_LV_isstoreHead .gb_LV_HeadElem button.gb_LV_storehamb span::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: #666;
  position: absolute;
  top: 8px;
  left: 0;
}
#header_store .gb_LV_isstoreHead .gb_LV_HeadElem button.gb_LV_storehamb span::before {
  top: -8px;
}
@media (max-width: 767px) {
  #header_store .gb_LV_isstoreHead .gb_LV_HeadElem button.gb_LV_storehamb span {
    width: 26px;
    left: 7px;
  }
}
#header_store .gb_LV_isstoreHead .gb_LV_HeadElem .gb_LV_cartMobi {
  width: 40px;
  height: 40px;
  padding: 6px;
  position: relative;
}
#header_store .gb_LV_isstoreHead .gb_LV_HeadElem .gb_LV_cartMobi svg {
  display: block;
  width: 28px;
  height: 28px;
  fill: #666;
}
#header_store .gb_LV_isstoreHead .gb_LV_HeadElem .gb_LV_cartMobi[data-elementi] {
  display: block;
  position: relative;
}
#header_store .gb_LV_isstoreHead .gb_LV_HeadElem .gb_LV_cartMobi[data-elementi]::before {
  content: attr(data-elementi);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  position: absolute;
  top: -6px;
  right: -7px;
  background: #e1001e;
  color: #fff;
  font-family: "Teko", sans-serif;
  font-size: 10px;
  text-align: center;
  padding-left: 1px;
  padding-top: 2px;
}
#header_store .gb_LV_isstoreHead .gb_LV_HeadElem .gb_LV_cartMobi[data-elementi="0"]::before, #header_store .gb_LV_isstoreHead .gb_LV_HeadElem .gb_LV_cartMobi[data-elementi=""]::before {
  display: none;
}
#header_store .gb_LV_isstoreHead .gb_LV_HeadElem .gb_LV_cartMobi[data-elementi]::before {
  top: 5px;
  right: 0;
}
#header_store .gb_LV_isstoreHead .gb_cBrands {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-top: -18px;
  z-index: 1;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead .gb_cBrands {
    margin: 0;
    padding: 0;
  }
}
#header_store .gb_LV_isstoreHead picture.brand {
  display: inline-block;
  position: relative;
  z-index: 1;
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead picture.brand {
    margin: 0;
    padding: 0;
  }
}
#header_store .gb_LV_isstoreHead picture.brand > a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
#header_store .gb_LV_isstoreHead picture.brand svg {
  width: 65px;
  height: 95px;
  display: block;
  fill: #e1001e;
}
@media screen and (max-width: 1199px) {
  #header_store .gb_LV_isstoreHead picture.brand svg {
    width: 50px;
    height: 73px;
  }
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead picture.brand svg {
    width: 45px;
    height: 65px;
  }
}
@media (max-width: 767px) {
  #header_store .gb_LV_isstoreHead picture.brand svg {
    width: 26px;
    height: 38px;
  }
}
#header_store .gb_LV_isstoreHead picture.brand h1 {
  display: block;
  color: #e1001e;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0 0 0 16px;
  padding-lefT: 15px;
  border-left: solid 1px #e1001e;
  font-size: 40px;
}
@media screen and (max-width: 1199px) {
  #header_store .gb_LV_isstoreHead picture.brand h1 {
    font-size: 32px;
  }
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead picture.brand h1 {
    font-size: 28px;
    margin: 0 0 0 10px;
    padding-lefT: 10px;
  }
}
@media (max-width: 767px) {
  #header_store .gb_LV_isstoreHead picture.brand h1 {
    font-size: 16px;
  }
}
#header_store .gb_LV_isstoreHead picture.brand h1 em {
  display: block;
  font-style: normal;
  letter-spacing: 0.16em;
}
#header_store .gb_LV_isstoreHead picture.jomabrand {
  display: inline-block;
  text-align: right;
  margin-left: 30px;
}
@media screen and (max-width: 1199px) {
  #header_store .gb_LV_isstoreHead picture.jomabrand {
    margin-left: 24px;
  }
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead picture.jomabrand {
    margin-left: 10px;
  }
}
#header_store .gb_LV_isstoreHead picture.jomabrand h2 {
  font-size: 9px !important;
  color: #21438e;
  margin-bottom: 6px;
  font-family: "Figtree", sans-serif;
  font-weight: 400;
  text-align: center;
  display: none !important;
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead picture.jomabrand h2 {
    display: none;
  }
}
#header_store .gb_LV_isstoreHead picture.jomabrand svg {
  display: block;
  width: 150px;
  height: 30px;
  fill: #0d00a7;
}
@media screen and (max-width: 1199px) {
  #header_store .gb_LV_isstoreHead picture.jomabrand svg {
    height: 24px;
    width: auto;
  }
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead picture.jomabrand svg {
    width: 70px;
    height: 17px;
  }
}
#header_store .gb_LV_isstoreHead .gb_LV_ordinisuperiori {
  position: absolute;
  top: 0;
  right: 15px;
}
#header_store .gb_LV_isstoreHead .gb_LV_ordinisuperiori svg {
  display: none;
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead .gb_LV_ordinisuperiori {
    position: absolute;
    top: calc(100% + 10px);
    right: 50%;
    width: 100vw;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: -50vw;
    background: #f4f4f4;
  }
  #header_store .gb_LV_isstoreHead .gb_LV_ordinisuperiori svg {
    display: block;
    margin-right: 10px;
    height: 18px;
    width: auto;
    fill: #666;
  }
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  list-style: none;
  padding: 0;
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 400;
  font-family: "Teko", sans-serif;
}
@media (max-width: 1199px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav {
    position: fixed;
    height: calc(100% - 90px);
    width: 100%;
    left: 0;
    top: 90px;
    background: #fff;
    padding: 20px 30px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    overflow: auto;
    display: none;
  }
  body.gb_R_opnMenu #header_store .gb_LV_isstoreHead .gb_LV_storeNav {
    display: flex;
  }
}
@media (max-width: 767px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav {
    top: 60px;
    height: calc(100% - 60px);
    padding-left: 15px;
    padding-right: 15px;
  }
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li {
  padding-right: 30px;
  padding-bottom: 10px;
}
@media screen and (max-width: 1199px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li {
    padding-right: 18px;
  }
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li {
    justify-content: flex-start;
    width: 100%;
    border-bottom: solid 1px rgba(102, 102, 102, 0.3);
    padding: 0;
  }
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li > a {
  color: #666;
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li > a {
    border-bottom: 0;
    padding: 20px 15px;
    display: block;
    width: 100%;
  }
}
@media (max-width: 767px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li > a {
    font-size: 22px;
    padding: 15px 0px;
  }
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li:last-child {
  padding: 0;
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu a {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu a {
    justify-content: flex-start;
  }
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu a svg {
  width: 13px;
  height: 13px;
  display: block;
  fill: #666;
  margin-left: 8px;
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu {
  margin: 0;
  position: absolute;
  top: calc(100% + 1px);
  left: 0;
  background: #f4f4f4;
  width: 100%;
  z-index: 100;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  padding: 0;
  transition: opacity 300ms, max-height 0ms 300ms;
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu {
    position: static;
    width: calc(100% + 60px);
    margin-lefT: -30px;
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu {
    width: calc(100% + 30px);
    margin-left: -15px;
  }
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul {
  padding: 20px;
  margin: 0 auto;
  list-style: none;
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul {
    width: 750px;
  }
}
@media (min-width: 992px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul {
    width: 1170px;
  }
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul {
    flex-wrap: wrap;
  }
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul.gb_LV_byPlayer {
    justify-content: flex-start;
    padding: 20px 40px;
  }
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul.gb_LV_byPlayer > li {
    width: 33.3333333333% !important;
    padding-bottom: 30px !important;
  }
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul.gb_LV_byPlayer > li:nth-last-of-type(-n+2) {
    padding-bottom: 0 !important;
  }
}
@media (max-width: 767px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 15px;
    padding-right: 15px;
  }
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul.gb_LV_byPlayer {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
  }
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul.gb_LV_byPlayer > li {
    width: 100% !important;
    padding-bottom: 12px !important;
  }
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul.gb_LV_byPlayer > li:nth-last-of-type(-n+2) {
    padding-bottom: 12px !important;
  }
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul.gb_LV_byPlayer > li:last-of-type {
    padding-bottom: 0 !important;
  }
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li {
  flex: 1 1 auto;
  width: 50%;
  max-width: 291px;
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li {
    flex: 0 0 auto;
  }
}
@media (max-width: 991px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li {
    padding-bottom: 30px;
  }
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li:nth-last-of-type(-n+2) {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li {
    width: 100%;
    max-width: 100%;
    padding-bottom: 12px !important;
  }
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li:last-of-type {
    padding-bottom: 0 !important;
  }
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li a {
  display: block;
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li a figure img {
  max-width: 120px;
  display: block;
  margin: 0 auto;
  will-change: transform;
  transition: transform 600ms;
}
@media (max-width: 767px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li a figure {
    display: none;
  }
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li a:hover figure img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  -moz-transform: scale(1.05);
  transform: scale(1.05);
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li a figcaption {
  font-size: 14px;
  font-family: "Figtree", sans-serif;
  font-weight: 600;
  text-align: center;
  padding-top: 10px;
  color: #666;
}
@media (max-width: 767px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li a figcaption {
    text-align: left;
  }
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li ol {
  list-style: none;
  padding: 0;
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li ol li {
  padding-bottom: 4px;
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li ol li strong {
  font-size: 14px;
  font-family: "Figtree", sans-serif;
  font-weight: 600;
  padding-bottom: 7px;
  display: block;
}
@media (max-width: 767px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li ol li strong {
    padding-bottom: 0;
    padding-top: 10px;
  }
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li ol li a {
  font-family: "Figtree", sans-serif;
  color: #000;
  font-size: 12px;
  white-space: nowrap;
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li ol li a span {
  width: 16px;
  font-size: 14px;
  display: inline-block;
  font-weight: 600;
  color: #e1001e;
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li ol li a span.gb_captain {
  position: relative;
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li ol li a span.gb_captain::after {
  content: "";
  height: 2px;
  background: #e1001e;
  position: absolute;
  bottom: 2px;
  width: 80%;
  left: 50%;
  transform: translateX(calc(-50% - 2px));
}
@media (max-width: 767px) {
  #header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu menu > ul li ol li a span {
    margin-left: 15px;
  }
}
#header_store .gb_LV_isstoreHead .gb_LV_storeNav > li.gb_LV_subMenu:hover menu {
  opacity: 1;
  max-height: 200vh;
  transition: opacity 300ms;
}

section[data-pagina=store2018] {
  padding: 50px 0 10px;
  background: #fff;
}
section[data-pagina=store2018] ul.breadcrumb {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
section[data-pagina=store2018] ul.breadcrumb li {
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.025em;
  font-family: "Figtree", sans-serif;
  color: #666 !important;
  font-weight: 400;
}
section[data-pagina=store2018] ul.breadcrumb li::before {
  content: "|";
}
section[data-pagina=store2018] ul.breadcrumb li:nth-of-type(1) {
  font-weight: 600;
}
section[data-pagina=store2018] ul.breadcrumb li:nth-of-type(1)::before {
  display: none;
}
section[data-pagina=store2018] ul.breadcrumb li a {
  color: #000;
}
section[data-pagina=store2018] ul.breadcrumb li h1 {
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.025em;
  font-family: "Figtree", sans-serif;
  color: #666 !important;
  font-weight: 400;
  display: inline;
}
section[data-pagina=store2018] .gb_LV_sCoverImg {
  padding-bottom: 50px;
}
section[data-pagina=store2018] .gb_LV_sCoverImg::before {
  content: "";
  width: 100%;
  height: calc(100% + 224px);
  position: absolute;
  top: -112px;
  left: 40px;
  z-index: 0;
  background: url(../../img/redesign/logoPat.svg) no-repeat right top/contain;
  pointer-events: none;
  display: none;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] .gb_LV_sCoverImg::before {
    left: 54%;
  }
}
section[data-pagina=store2018] .gb_LV_sCoverImg picture {
  border-top: solid 4px #e1001e;
  display: block;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
section[data-pagina=store2018] .gb_LV_sCoverImg picture::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 48.2456140351%;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] .gb_LV_sCoverImg picture {
    background: none !important;
    position: relative;
  }
  section[data-pagina=store2018] .gb_LV_sCoverImg picture img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  section[data-pagina=store2018] .gb_LV_sCoverImg picture::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 100%;
  }
}
section[data-pagina=store2018] .gb_LV_sCoverImg .swiper-pagination {
  position: static;
  margin-top: 10px;
}
section[data-pagina=store2018] .gb_LV_sCoverImg .swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  opacity: 1;
  background: #ccc;
}
section[data-pagina=store2018] .gb_LV_sCoverImg .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #e1001e;
}
section[data-pagina=store2018].gb_LV_storeHome {
  overflow: hidden;
}
section[data-pagina=store2018].gb_LV_storeHome .gb_LV_sCoverImg picture {
  border-top: none;
}
section[data-pagina=store2018] .gb_LV_contSHomeMain {
  border-top: solid 4px transparent;
  padding-top: 30px;
  background: #fff;
}
section[data-pagina=store2018] .gb_LV_contSHomeMain::before {
  content: "";
  width: calc(100% - 30px);
  height: 4px;
  display: block;
  position: absolute;
  left: 15px;
  top: -4px;
  background: #e1001e;
}
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S1Col,
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S2Col,
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col {
  padding-bottom: 40px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S1Col,
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S2Col,
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col {
    padding-bottom: 15px;
  }
}
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S1Col a,
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S2Col a,
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col a {
  display: block;
}
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S1Col picture,
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S2Col picture,
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col picture {
  display: block;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S1Col picture h3,
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S2Col picture h3,
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col picture h3 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 10px 20px;
  background: rgba(102, 102, 102, 0.8);
  font-family: "Teko", sans-serif;
  color: #fff;
  text-transform: uppercase;
  font-size: 36px;
}
@media (max-width: 991px) {
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S1Col picture h3,
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S2Col picture h3,
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col picture h3 {
    font-size: 28px;
  }
}
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S2Col picture, section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col picture {
  position: relative;
}
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S2Col picture::before, section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col picture::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S2Col.gb_LV_Sh05 picture, section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_Sh05.gb_LV_S3Col picture {
  position: relative;
}
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S2Col.gb_LV_Sh05 picture::before, section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_Sh05.gb_LV_S3Col picture::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 52.1582733813%;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S2Col.gb_LV_Sh05 picture, section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_Sh05.gb_LV_S3Col picture {
    background: none !important;
    position: relative;
  }
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S2Col.gb_LV_Sh05 picture img, section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_Sh05.gb_LV_S3Col picture img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S2Col.gb_LV_Sh05 picture::before, section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_Sh05.gb_LV_S3Col picture::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 100%;
  }
}
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col picture {
  position: relative;
}
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col picture::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col picture img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col.gb_LV_S3Col12 picture {
    position: relative;
  }
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col.gb_LV_S3Col12 picture::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 47.9166666667%;
  }
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col.gb_LV_S3Col12 picture img {
    display: none;
  }
}
@media (max-width: 767px) {
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col.gb_LV_S3Col12 {
    background: none !important;
  }
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col.gb_LV_S3Col12 picture {
    position: relative;
  }
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col.gb_LV_S3Col12 picture::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 100%;
  }
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S3Col.gb_LV_S3Col12 picture img {
    display: block;
  }
}
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S1Col picture {
  position: relative;
}
section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S1Col picture::before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 47.8947368421%;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S1Col picture {
    background: none !important;
    position: relative;
  }
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S1Col picture img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  section[data-pagina=store2018] .gb_LV_contSHomeMain .gb_LV_S1Col picture::before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 100%;
  }
}
section[data-pagina=store2018] .gb_LV_contProdottoMain {
  border-top: solid 4px transparent;
  padding-top: 30px;
  background: #fff;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain::before {
  content: "";
  width: calc(100% - 30px);
  height: 4px;
  display: block;
  position: absolute;
  left: 15px;
  top: -4px;
  background: #e1001e;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain aside {
  border-right: solid 1px #ccc;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain aside .gb_lV_ftrClose {
  width: 30px;
  height: 30px;
  padding: 0;
  position: absolute;
  right: 17px;
  top: 23px;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain aside .gb_lV_ftrClose span {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain aside .gb_lV_ftrClose span svg {
  width: 16px;
  height: 16px;
  fill: #666;
}
@media (max-width: 991px) {
  section[data-pagina=store2018] .gb_LV_contProdottoMain aside {
    position: fixed;
    top: 60px;
    left: 0;
    height: calc(100% - 60px);
    width: 100%;
    background: #fff;
    z-index: 10;
    border-right: 0;
    overflow: auto;
    padding-top: 60px;
  }
}
section[data-pagina=store2018] .gb_LV_contProdottoMain aside h3 {
  margin: 0;
  padding: 0;
  font-size: 24px;
  color: #666;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain aside ul {
  padding: 0;
  margin: 0;
  list-style: none;
  padding-top: 5px;
  padding-bottom: 40px;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain aside ul:last-child {
  padding-bottom: 0;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain aside ul li {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: solid 1px rgba(102, 102, 102, 0.2);
}
section[data-pagina=store2018] .gb_LV_contProdottoMain aside ul li a {
  font-weight: 500;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain aside ul li:last-child {
  border: none;
  padding-bottom: 0;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain aside ul.gb_LV_taglieList li, section[data-pagina=store2018] .gb_LV_contProdottoMain aside ul.gb_LV_giocatoriList li {
  display: flex;
  align-items: center;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain aside ul.gb_LV_taglieList li[data-instock]::after, section[data-pagina=store2018] .gb_LV_contProdottoMain aside ul.gb_LV_giocatoriList li[data-instock]::after {
  flex: 0 0 auto;
  content: "(" attr(data-instock) ")";
  font-size: 12px;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain aside ul.gb_LV_taglieList li[data-instock][data-instock="0"], section[data-pagina=store2018] .gb_LV_contProdottoMain aside ul.gb_LV_giocatoriList li[data-instock][data-instock="0"] {
  pointer-events: none;
  opacity: 0.5;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain aside ul.gb_LV_taglieList li label, section[data-pagina=store2018] .gb_LV_contProdottoMain aside ul.gb_LV_giocatoriList li label {
  font-size: 14px;
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-bottom: 0;
  font-weight: 400;
  padding-top: 2px;
  color: #000;
  flex: 1 1 auto;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain aside ul.gb_LV_taglieList li label::before, section[data-pagina=store2018] .gb_LV_contProdottoMain aside ul.gb_LV_giocatoriList li label::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  border: solid 2px #fff;
  box-shadow: 0px 0px 0px 1px #ccc;
  margin-right: 10px;
  margin-top: -2px;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain aside ul.gb_LV_taglieList li input[type=checkbox]:checked + label::before, section[data-pagina=store2018] .gb_LV_contProdottoMain aside ul.gb_LV_giocatoriList li input[type=checkbox]:checked + label::before {
  background: #666;
  border: solid 2px #fff;
  box-shadow: 0px 0px 0px 1px #ccc;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont .gb_LV_orderButton {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont .gb_LV_orderButton button.gb_LV_filtButton {
  padding: 0 !important;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont .gb_LV_orderButton button.gb_LV_filtButton span {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  width: auto;
  background: #fff;
  border: solid 1px #000;
  padding: 7px 8px 6px;
  text-align: left;
  outline: none;
  box-shadow: none;
  font-size: 16px;
  color: #666;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.025em;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont .gb_LV_orderButton button.gb_LV_filtButton span svg {
  display: block;
  width: 14px;
  height: 14px;
  fill: #666;
  margin-right: 10px;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont .gb_LV_orderButton > ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont .gb_LV_orderButton > ul > li {
  text-transform: uppercase;
  font-family: "Figtree", sans-serif;
  font-size: 12px;
  font-weight: 500;
  padding-right: 10px;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont .gb_LV_orderButton > ul > li .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: auto;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont .gb_LV_orderButton > ul > li .bootstrap-select._mod button.gb_sPicker {
  width: 100%;
  display: block;
  padding: 0;
  outline: none !important;
  box-shadow: none !important;
  min-width: 74px;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont .gb_LV_orderButton > ul > li .bootstrap-select._mod button.gb_sPicker .bs-caret {
  display: none !important;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont .gb_LV_orderButton > ul > li .bootstrap-select._mod button.gb_sPicker span {
  padding: 0 14px;
  width: 100%;
  height: 40px;
  border: solid 1px #ccc;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  color: #000;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont .gb_LV_orderButton > ul > li .bootstrap-select._mod button.gb_sPicker span::after {
  content: "";
  width: 12px;
  height: 12px;
  background: url(../../img/icon/down.svg) no-repeat center center/contain;
  flex: 0 0 auto;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont .gb_LV_orderButton > ul > li .bootstrap-select._mod .dropdown-menu {
  border-radius: 0;
  margin: -2px 0 0;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont .gb_LV_orderButton > ul > li .bootstrap-select._mod .dropdown-menu ul li a {
  font-size: 14px !important;
  color: #666 !important;
  text-transform: capitalize;
  padding: 5px 14px;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont .gb_LV_orderButton > ul > li .bootstrap-select._mod .dropdown-menu ul li.selected a {
  text-decoration: underline;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont .gb_LV_orderButton > ul > li:nth-child(1) {
  padding-top: 4px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont .gb_LV_orderButton > ul > li:nth-child(1) {
    display: none !important;
  }
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont .gb_LV_orderButton > ul > li:last-child {
  padding-right: 0;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList {
  padding: 0;
  padding-top: 30px;
  list-style: none;
  display: flex;
  justify-content: flex-start;
  margin: 0 -15px;
  flex-wrap: wrap;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList > p {
  text-align: center;
  padding-bottom: 30px;
  margin-bottom: 0;
  width: 100%;
  font-weight: 600;
  color: #666;
  opacity: 0.4;
  font-size: 30px;
  text-transform: uppercase;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem {
  width: 33.3333333333%;
  padding: 0 15px;
  display: flex;
  flex-direction: column;
  padding-bottom: 40px;
  position: relative;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem {
    width: 50% !important;
  }
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem a {
  position: absolute;
  top: 0;
  left: 15px;
  width: calc(100% - 30px);
  height: calc(100% - 40px);
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem figure {
  flex: 0 0 auto;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem figcaption {
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  padding-top: 10px;
  padding-bottom: 10px;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem figcaption h3 {
  width: 100%;
  font-size: 26px;
  text-align: center;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
  margin: 0;
  flex: 0 0 auto;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem figcaption h3 {
    font-size: 20px;
  }
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem figcaption p {
  margin: 0;
  text-transform: uppercase;
  text-align: center;
  flex: 1 1 auto;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem figcaption p {
    font-size: 12px;
  }
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem.gb_LV_listaGiocatoriBack {
  width: 50% !important;
}
@media (min-width: 768px) {
  section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem.gb_LV_listaGiocatoriBack {
    width: 33.3333333333% !important;
  }
}
@media (min-width: 992px) {
  section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem.gb_LV_listaGiocatoriBack {
    width: 20% !important;
  }
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem.gb_LV_listaGiocatoriBack figcaption {
  padding-top: 10px;
  border-top: solid 1px #ccc;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem.gb_LV_listaGiocatoriBack figcaption br {
  display: none;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem.gb_LV_listaGiocatoriBack.disabled {
  filter: grayscale(1);
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont {
  padding-top: 10px;
  border-top: solid 1px #ccc;
  margin-top: auto;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont h4 {
  margin: 0;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  font-size: 35px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont h4 {
    font-size: 26px;
  }
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont h4 i {
  font-style: normal;
  color: #666 !important;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont.gb_p_discount h4 {
  display: flex;
  align-items: center;
  justify-content: center;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont.gb_p_discount h4 i {
  padding: 0 5px;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont.gb_p_discount h4 i:nth-of-type(1) {
  font-weight: 300;
  font-size: 20px;
  font-family: "Figtree", sans-serif;
  position: relative;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont.gb_p_discount h4 i:nth-of-type(1) {
    font-size: 12px;
  }
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont.gb_p_discount h4 i:nth-of-type(1)::after {
  content: "";
  width: calc(100% - 10px);
  height: 1px;
  background: #666;
  position: absolute;
  top: 50%;
  left: 5px;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_eliminaPreferito {
  text-align: center;
  flex: 0 0 auto;
  padding-top: 10px;
  border-top: solid 1px #ccc;
  display: flex;
}
@media (max-width: 400px) {
  section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_eliminaPreferito {
    flex-wrap: wrap;
  }
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_eliminaPreferito a {
  width: auto;
  height: auto;
  position: static;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #e1001e;
  height: 30px;
  padding: 0 6px;
  min-width: 45px;
  width: 100%;
  flex: 1 1 auto;
  margin: 0 5px;
}
@media (max-width: 400px) {
  section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_eliminaPreferito a {
    flex: 0 0 auto;
  }
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_eliminaPreferito a svg {
  width: 18px;
  height: 18px;
  display: block;
  fill: #fff;
  marign-right: 10px;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_eliminaPreferito a span {
  font-size: 12px;
  fill: #e1001e;
  color: #fff;
  text-transform: uppercase;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_eliminaPreferito a:nth-child(2) {
  background: rgba(102, 102, 102, 0.4);
}
@media (max-width: 400px) {
  section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_eliminaPreferito a:nth-child(2) {
    margin-top: 10px;
  }
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem.gb_LV_discount .gb_LV_prezzoCont h4 {
  text-decoration: none !important;
  color: #e1001e;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem.gb_LV_discount .gb_LV_prezzoCont h4 span {
  text-decoration: line-through;
  font-size: 14px;
  margin-right: 10px;
  display: inline-block;
  font-weight: 300;
  text-align: center;
  color: #666;
  font-family: "Figtree", sans-serif;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message]::before {
  content: attr(data-message);
  position: absolute;
  top: 0;
  right: 15px;
  background: #e1001e;
  color: #fff;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
  padding: 4px 10px 3px;
  letter-spacing: 0.05em;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message]::before {
    font-size: 12px;
  }
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message=esaurito] a, section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="non disponibile"] a, section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="sold out"] a {
  pointer-events: none;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message=esaurito]::before, section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="non disponibile"]::before, section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="sold out"]::before {
  background: #666;
  color: #fff;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="in arrivo"] a, section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="coming soon"] a {
  pointer-events: none;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="in arrivo"]::before, section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="coming soon"]::before {
  background: #fff;
  border: solid 1px #e1001e;
  color: #e1001e;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message=promo]::before, section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="in promozione"]::before {
  background: #f1c40f;
  color: #000;
}
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_contPersonalFront[data-tipo=p],
section[data-pagina=store2018] .gb_LV_contProdottoMain .gb_contPersonalBack[data-tipo=p] {
  display: none !important;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_contProdottoMain {
  border-top: solid 4px transparent;
  padding-top: 30px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio {
  border-right: 20px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel {
  width: 100%;
  min-width: 290px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack {
  width: 100%;
  min-width: 320px;
  height: 640px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  text-align: center;
  font-weight: 600;
  font-size: 40px;
  text-transform: uppercase;
  pointer-events: none;
  font-family: "phenomena";
  color: #efe340;
  pointer-events: none;
  transition: opacity 600ms;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront.gb_hide,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack.gb_hide {
  opacity: 0;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack {
    height: 420px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront #gb_PersNumberBck,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack #gb_PersNumberBck {
  position: absolute;
  top: 196px;
  width: 100%;
  font-size: 67px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront #gb_PersNumberBck,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack #gb_PersNumberBck {
    top: 133px;
    font-size: 42px;
  }
}
@media (max-width: 356px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront #gb_PersNumberBck,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack #gb_PersNumberBck {
    top: 137px;
    font-size: 41px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront #gb_PersName,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack #gb_PersName {
  position: absolute;
  width: 100%;
  top: 277px;
  font-size: 25px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront #gb_PersName,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack #gb_PersName {
    top: 184px;
    font-size: 18px;
  }
}
@media (max-width: 356px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront #gb_PersName,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack #gb_PersName {
    top: 185px;
    font-size: 16px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront #gb_PersNumberFr,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack #gb_PersNumberFr {
  position: absolute;
  top: 172px;
  width: 100%;
  font-size: 52px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront #gb_PersNumberFr,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack #gb_PersNumberFr {
    top: 114px;
    font-size: 31px;
  }
}
@media (max-width: 356px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront #gb_PersNumberFr,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack #gb_PersNumberFr {
    top: 122px;
    font-size: 29px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria^=Champions] #gb_PersName,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria^=Champions] #gb_PersName {
  top: 100px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria^=Champions] #gb_PersName,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria^=Champions] #gb_PersName {
    top: 64px;
  }
}
@media (max-width: 356px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria^=Champions] #gb_PersName,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria^=Champions] #gb_PersName {
    top: 74px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria^=Champions] #gb_PersNumberBck,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria^=Champions] #gb_PersNumberBck {
  top: 173px;
  font-size: 140px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria^=Champions] #gb_PersNumberBck,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria^=Champions] #gb_PersNumberBck {
    top: 106px;
    font-size: 100px;
  }
}
@media (max-width: 356px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria^=Champions] #gb_PersNumberBck,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria^=Champions] #gb_PersNumberBck {
    top: 115px;
    font-size: 89px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria^=Champions] #gb_PersNumberFr,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria^=Champions] #gb_PersNumberFr {
  font-size: 112px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria^=Champions] #gb_PersNumberFr,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria^=Champions] #gb_PersNumberFr {
    font-size: 72px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria^=Champions][data-name*=libero],
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria^=Champions][data-name*=libero] {
  color: #000;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria^=Champions][data-name*=libero] #gb_PersName,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria^=Champions][data-name*=libero] #gb_PersName {
  text-shadow: 0 0 1em #d2c841, 0 0 0.2em #d2c841;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-tipo=p] #gb_PersNumberBck,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-tipo=p] #gb_PersNumberBck {
  /*top: 464px;
  font-size: 54px;
  padding-left: 0;*/
  top: 442px;
  font-size: 54px;
  padding-left: 58px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-tipo=p] #gb_PersNumberBck,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-tipo=p] #gb_PersNumberBck {
    /*top: 302px;
    font-size: 34px;
    padding-left: 0px;*/
    top: 292px;
    font-size: 34px;
    padding-left: 39px;
  }
}
@media (max-width: 356px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-tipo=p] #gb_PersNumberBck,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-tipo=p] #gb_PersNumberBck {
    top: 302px;
    font-size: 31px;
    padding-left: 0px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-tipo=p] #gb_PersNumberFr,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-tipo=p] #gb_PersNumberFr {
  display: none !important;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria=Pregara],
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria=Pregara] {
  color: #fff;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria=Pregara][data-name*=nera],
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria=Pregara][data-name*=nera] {
  color: #f1ea4c;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria=Pregara][data-name*=gialla],
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria=Pregara][data-name*=gialla] {
  color: #000;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria=Pregara] #gb_PersNumberFr,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria=Pregara] #gb_PersNumberFr {
  top: 112px;
  font-size: 59px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria=Pregara] #gb_PersNumberFr,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria=Pregara] #gb_PersNumberFr {
    top: 72px;
    font-size: 40px;
  }
}
@media (max-width: 356px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria=Pregara] #gb_PersNumberFr,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria=Pregara] #gb_PersNumberFr {
    top: 82px;
    font-size: 38px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria=Pregara] #gb_PersNumberBck,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria=Pregara] #gb_PersNumberBck {
  top: 89px;
  font-size: 125px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria=Pregara] #gb_PersNumberBck,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria=Pregara] #gb_PersNumberBck {
    top: 59px;
    font-size: 75px;
  }
}
@media (max-width: 356px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria=Pregara] #gb_PersNumberBck,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria=Pregara] #gb_PersNumberBck {
    top: 77px;
    font-size: 62px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria=Pregara] #gb_PersName,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria=Pregara] #gb_PersName {
  top: 239px;
  font-size: 36px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria=Pregara] #gb_PersName,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria=Pregara] #gb_PersName {
    top: 166px;
    font-size: 22px;
  }
}
@media (max-width: 356px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria=Pregara] #gb_PersName,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria=Pregara] #gb_PersName {
    top: 166px;
    font-size: 21px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria=Away],
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria=Away] {
  color: #fff;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria="Limited edition"],
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria="Limited edition"] {
  color: #fff;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria="Limited edition"] #gb_PersNumberBck,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria="Limited edition"] #gb_PersNumberBck {
  top: 182px;
  width: 100%;
  font-size: 102px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria="Limited edition"] #gb_PersNumberBck,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria="Limited edition"] #gb_PersNumberBck {
    top: 121px;
    font-size: 68px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria="Limited edition"] #gb_PersName,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria="Limited edition"] #gb_PersName {
  top: 296px;
  font-size: 30px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria="Limited edition"] #gb_PersName,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria="Limited edition"] #gb_PersName {
    top: 197px;
    font-size: 20px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria="Limited edition"] #gb_PersNumberFr,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria="Limited edition"] #gb_PersNumberFr {
  top: 212px;
  font-size: 52px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria="Limited edition"] #gb_PersNumberFr,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria="Limited edition"] #gb_PersNumberFr {
    top: 135px;
    font-size: 40px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria="Challenge cup"] #gb_PersName,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria="Challenge cup"] #gb_PersName {
  width: 100%;
  top: 98px;
  font-size: 40px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria="Challenge cup"] #gb_PersName,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria="Challenge cup"] #gb_PersName {
    top: 58px;
    font-size: 25px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria="Challenge cup"] #gb_PersNumberBck,
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria="Challenge cup"] #gb_PersNumberBck {
  top: 192px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria="Challenge cup"] #gb_PersNumberBck,
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria="Challenge cup"] #gb_PersNumberBck {
    top: 126px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalFront[data-categoria=Junior] {
  transform: scale(0.8);
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel .gb_contPersonalBack[data-categoria=Junior] {
  transform: scale(0.8) translate(0, -2%);
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel ul.gb_slickInner {
  padding: 0;
  margin: 0;
  list-style: none;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel ul.gb_slickInner .slick-dots {
  display: none !important;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel ul.gb_slickInner:not(.slick-initialized) li:not(:first-of-type) {
  display: none !important;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel ul.gb_slickInner li {
  height: 640px;
  width: 100%;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel ul.gb_slickInner li {
    height: 420px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel ol.slickIndicator {
  list-style: none;
  position: static;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  padding-top: 12px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel ol.slickIndicator li {
  width: 70px;
  height: 70px;
  border: solid 1px #ccc;
  border-radius: 0;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0;
  margin-right: 8px;
  margin-top: 8px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_img_dettaglio #newProductCarousel ol.slickIndicator li:last-of-type {
  margin-right: 0;
}
@media (max-width: 991px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio {
    padding-top: 40px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio h2 {
  font-size: 36px !important;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio h4 {
  text-transform: uppercase;
  color: #000;
  font-weight: "Figtree", sans-serif;
  font-size: 16px;
  margin-top: 0;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isDesc p {
  font-size: 16px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isJoma {
  padding-bottom: 14px;
  padding-top: 0;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isJoma figcaption {
  font-weight: 600;
  font-size: 10px;
  padding-bottom: 2px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isJoma figure svg {
  width: 78px;
  height: auto;
  fill: #0d00a7;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_giocatore {
  display: block;
  padding-top: 40px;
  padding-bottom: 20px;
  border-bottom: solid 1px #ccc;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_giocatore p {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 0;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_giocatore p i {
  text-transform: uppercase;
  font-family: "Figtree", sans-serif;
  color: #666 !important;
  font-style: normal;
  font-weight: 600;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_giocatore p span {
  font-weight: 600;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_giocatore p span::after {
  font-weight: 400;
  content: " -";
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: solid 1px #ccc;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia ul.gb_ListaTaglie {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  flex-wrap: wrap;
  column-gap: 10px;
  row-gap: 10px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia ul.gb_ListaTaglie li {
  width: 40px;
  height: 40px;
  border: solid 1px #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia ul.gb_ListaTaglie li[data-instock="0"] {
  opacity: 0.4;
  pointer-events: none;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia ul.gb_ListaTaglie li label {
  margin-bottom: 0;
  font-weight: 300;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  line-height: 1.1;
  font-size: 12px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia ul.gb_ListaTaglie li input[type=radio]:checked + label {
  color: #fff;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia ul.gb_ListaTaglie li input[type=radio]:checked + label span {
  position: relative;
  z-index: 1;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia ul.gb_ListaTaglie li input[type=radio]:checked + label::before {
  content: "";
  position: absolute;
  background: #666;
  z-index: 0;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: solid 2px #fff;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia .bootstrap-select._mod button.gb_sPicker {
  width: 100%;
  display: block;
  padding: 0;
  outline: none !important;
  box-shadow: none !important;
  min-width: 74px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia .bootstrap-select._mod button.gb_sPicker .bs-caret {
  display: none !important;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia .bootstrap-select._mod button.gb_sPicker span {
  padding: 0 14px;
  width: 100%;
  height: 40px;
  border: solid 1px #ccc;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  color: #000;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia .bootstrap-select._mod button.gb_sPicker span::after {
  content: "";
  width: 12px;
  height: 12px;
  background: url(../../img/icon/down.svg) no-repeat center center/contain;
  flex: 0 0 auto;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia .bootstrap-select._mod .dropdown-menu {
  border-radius: 0;
  margin: -2px 0 0;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia .bootstrap-select._mod .dropdown-menu ul li a {
  font-size: 14px !important;
  color: #666 !important;
  text-transform: capitalize;
  padding: 5px 14px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia .bootstrap-select._mod .dropdown-menu ul li.selected a {
  text-decoration: underline;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia .bootstrap-select button.dropdown-toggle {
  border-color: #ccc !important;
  color: #000;
  font-family: "Figtree", sans-serif !important;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia .bootstrap-select button.dropdown-toggle span.filter-option {
  font-size: 14px;
  font-weight: 400;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia button.gb_LV_guidaalletaglie {
  padding: 0;
  margin-top: 20px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia button.gb_LV_guidaalletaglie span {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 12px;
  color: #000;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_selectTaglia button.gb_LV_guidaalletaglie span svg {
  display: block;
  width: 20px;
  height: 20px;
  fill: #000;
  margin-right: 5px;
  margin-top: -2px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal {
  display: block;
  padding-top: 40px;
  padding-bottom: 20px;
  border-bottom: solid 1px #ccc;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMenu {
  padding-bottom: 10px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMenu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMenu ul li {
  padding: 0 4px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMenu ul li:first-of-type {
  padding-left: 0;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMenu ul li:last-of-type {
  padding-right: 0;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMenu ul li a {
  padding: 0;
  position: relative;
  display: inline-block;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMenu ul li a::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  border: solid 4px #fff;
  display: none;
  background: #f4f4f4;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMenu ul li a span {
  padding: 0 14px;
  width: 100%;
  height: 40px;
  border: solid 1px #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 300;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMenu ul li a.gb_act span {
  font-weight: 600;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMenu ul li a.gb_act::before {
  display: block;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMain .bootstrap-select._mod button.gb_sPicker {
  width: 100%;
  display: block;
  padding: 0;
  outline: none !important;
  box-shadow: none !important;
  min-width: 74px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMain .bootstrap-select._mod button.gb_sPicker .bs-caret {
  display: none !important;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMain .bootstrap-select._mod button.gb_sPicker span {
  padding: 0 14px;
  width: 100%;
  height: 40px;
  border: solid 1px #ccc;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  color: #000;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMain .bootstrap-select._mod button.gb_sPicker span::after {
  content: "";
  width: 12px;
  height: 12px;
  background: url(../../img/icon/down.svg) no-repeat center center/contain;
  flex: 0 0 auto;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMain .bootstrap-select._mod .dropdown-menu {
  border-radius: 0;
  margin: -2px 0 0;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMain .bootstrap-select._mod .dropdown-menu ul li a {
  font-size: 14px !important;
  color: #666 !important;
  text-transform: capitalize;
  padding: 5px 14px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMain .bootstrap-select._mod .dropdown-menu ul li.selected a {
  text-decoration: underline;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMain .bootstrap-select._mod {
  max-width: 100%;
  width: 100% !important;
  max-width: 400px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMain input {
  padding: 0 14px;
  width: 100%;
  height: 40px;
  border: solid 1px #ccc;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  color: #000;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMain input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #666;
  opacity: 0.6;
  text-transform: uppercase;
  font-weight: 300;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMain input::-moz-placeholder { /* Firefox 19+ */
  color: #666;
  opacity: 0.6;
  text-transform: uppercase;
  font-weight: 300;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMain input:-ms-input-placeholder { /* IE 10+ */
  color: #666;
  opacity: 0.6;
  text-transform: uppercase;
  font-weight: 300;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMain input:-moz-placeholder { /* Firefox 18- */
  color: #666;
  opacity: 0.6;
  text-transform: uppercase;
  font-weight: 300;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMain input.gb_presNumb {
  width: 70px;
  flex: 0 0 auto;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMain input.gb_presName {
  width: calc(100% - 78px);
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isStandPersonal .gb_inStanPerMain .gb_persInput {
  display: flex;
  justify-content: space-between;
}
.gb_persMoreInfo {
  width: 100%;
}
.gb_persMoreInfo .gb_Attenzione {
  display: flex;
  padding-top: 8px;
  align-items: flex-start;
}
.gb_persMoreInfo .gb_Attenzione svg {
  display: block;
  width: 19px;
  height: auto;
  fill: #666;
  margin-right: 5px;
  margin-top: 0;
  flex: 0 0 auto;
}
.gb_persMoreInfo .gb_Attenzione b {
  font-size: 10px;
  color: #666;
  line-height: 1.1;
  font-weight: 400;
}

section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isQuantitaPrezzo {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: solid 1px #ccc;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isQuantitaPrezzo .bootstrap-select._mod button.gb_sPicker {
  width: 100%;
  display: block;
  padding: 0;
  outline: none !important;
  box-shadow: none !important;
  min-width: 74px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isQuantitaPrezzo .bootstrap-select._mod button.gb_sPicker .bs-caret {
  display: none !important;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isQuantitaPrezzo .bootstrap-select._mod button.gb_sPicker span {
  padding: 0 14px;
  width: 100%;
  height: 40px;
  border: solid 1px #ccc;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  color: #000;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isQuantitaPrezzo .bootstrap-select._mod button.gb_sPicker span::after {
  content: "";
  width: 12px;
  height: 12px;
  background: url(../../img/icon/down.svg) no-repeat center center/contain;
  flex: 0 0 auto;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isQuantitaPrezzo .bootstrap-select._mod .dropdown-menu {
  border-radius: 0;
  margin: -2px 0 0;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isQuantitaPrezzo .bootstrap-select._mod .dropdown-menu ul li a {
  font-size: 14px !important;
  color: #666 !important;
  text-transform: capitalize;
  padding: 5px 14px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isQuantitaPrezzo .bootstrap-select._mod .dropdown-menu ul li.selected a {
  text-decoration: underline;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isQuantitaPrezzo .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: auto;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isQuantitaPrezzo .bootstrap-select button.dropdown-toggle {
  border-color: #ccc !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
  height: 32px !important;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isQuantitaPrezzo .bootstrap-select button.dropdown-toggle span.filter-option {
  font-family: "Figtree", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isQuantitaPrezzo .gb_isPrez {
  text-align: right;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isQuantitaPrezzo .gb_isPrez .gb_LV_discount {
  font-size: 12px;
  font-weight: 600;
  position: relative;
  display: inline-block;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isQuantitaPrezzo .gb_isPrez .gb_LV_discount::before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #666;
  position: absolute;
  top: 50%;
  left: 0;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isQuantitaPrezzo .gb_isPrez span {
  font-weight: 600;
  font-family: "Figtree", sans-serif;
  font-size: 16px;
  display: block;
  color: #e1001e;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isQuantitaPrezzo + .alert {
  margin-top: 20px;
  border-radius: 6px;
  border-width: 2px;
  margin-bottom: 0;
  padding: 8px;
  font-size: 12px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isQuantitaPrezzo + .alert small {
  margin-top: 5px;
  font-size: 9px;
  line-height: 1.4;
  display: block;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: solid 1px #ccc;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_opzAgg {
  width: auto;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_opzAgg h6 {
  margin: 0;
  font-size: 14px;
  letter-spacing: 0.04em;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_opzAgg ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_opzAgg ul li {
  width: 40px;
  height: 40px;
  border: solid 1px #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background: #fff;
  margin-right: 8px;
  flex: 0 0 auto;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_opzAgg ul li label {
  margin-bottom: 0;
  font-weight: 300;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_opzAgg ul li input[type=radio]:checked + label {
  color: #fff;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_opzAgg ul li input[type=radio]:checked + label span {
  position: relative;
  z-index: 1;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_opzAgg ul li input[type=radio]:checked + label::before {
  content: "";
  position: absolute;
  background: #666;
  z-index: 0;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: solid 2px #fff;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_ismainAutografo {
  padding-top: 10px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_ismainAutografo .bootstrap-select._mod button.gb_sPicker {
  width: 100%;
  display: block;
  padding: 0;
  outline: none !important;
  box-shadow: none !important;
  min-width: 74px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_ismainAutografo .bootstrap-select._mod button.gb_sPicker .bs-caret {
  display: none !important;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_ismainAutografo .bootstrap-select._mod button.gb_sPicker span {
  padding: 0 14px;
  width: 100%;
  height: 40px;
  border: solid 1px #ccc;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  color: #000;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_ismainAutografo .bootstrap-select._mod button.gb_sPicker span::after {
  content: "";
  width: 12px;
  height: 12px;
  background: url(../../img/icon/down.svg) no-repeat center center/contain;
  flex: 0 0 auto;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_ismainAutografo .bootstrap-select._mod .dropdown-menu {
  border-radius: 0;
  margin: -2px 0 0;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_ismainAutografo .bootstrap-select._mod .dropdown-menu ul li a {
  font-size: 14px !important;
  color: #666 !important;
  text-transform: capitalize;
  padding: 5px 14px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_ismainAutografo .bootstrap-select._mod .dropdown-menu ul li.selected a {
  text-decoration: underline;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_ismainAutografo .bootstrap-select._mod {
  max-width: 100%;
  width: 100% !important;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_isAutgrafo .gb_ismainAutografo .gb_addPrice {
  width: 100%;
  text-align: right;
  font-weight: 600;
  font-family: "Figtree", sans-serif;
  font-size: 16px;
  display: block;
  color: #000;
  padding-top: 10px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_cartButton {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: solid 1px #ccc;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_cartButton a.gb_cart_btn {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  background: #e1001e;
  color: #fff !important;
  text-transform: uppercase;
  font-family: "Figtree", sans-serif;
  font-weight: 600;
  font-size: 14px;
  height: 45px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_cartButton a.gb_cart_btn.disabled {
  cursor: not-allowed;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_cartButton a.gb_cart_btn {
    width: 100%;
    justify-content: space-between;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_cartButton a.gb_cart_btn span {
  padding: 5px 10px;
  border-left: solid 1px #fff;
  height: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_cartButton a.gb_cart_btn span svg {
  display: block;
  width: 22px;
  height: 22px;
  fill: #fff;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_cartButton a.gb_cart_btn span:first-child {
  padding-top: 7px;
  border-left: 0;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_cartShare {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: solid 1px #ccc;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_cartShare ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_cartShare ul li {
  margin-right: 20px !important;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_cartShare ul li svg {
  display: block;
  width: 22px;
  height: 22px;
  fill: #666;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_cartShare ul .gb_LV_prodpageLink {
  display: flex;
  align-items: center;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_text_dettaglio .gb_cartShare ul .gb_LV_prodpageLink.copied::after {
  content: "Copiato!";
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
  color: #666;
  display: inline-block;
  margin-left: 4px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct {
  padding-top: 60px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct h5 {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-weight: 600;
  font-family: "Teko", sans-serif;
  font-size: 36px;
  width: 100%;
  border-bottom: solid 1px #ccc;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct h5 {
    font-size: 25px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList {
  padding: 0;
  padding-top: 30px;
  list-style: none;
  display: flex;
  justify-content: flex-start;
  margin: 0 -15px;
  flex-wrap: wrap;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList > p {
  text-align: center;
  padding-bottom: 30px;
  margin-bottom: 0;
  width: 100%;
  font-weight: 600;
  color: #666;
  opacity: 0.4;
  font-size: 30px;
  text-transform: uppercase;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem {
  width: 33.3333333333%;
  padding: 0 15px;
  display: flex;
  flex-direction: column;
  padding-bottom: 40px;
  position: relative;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem {
    width: 50% !important;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem a {
  position: absolute;
  top: 0;
  left: 15px;
  width: calc(100% - 30px);
  height: calc(100% - 40px);
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem figure {
  flex: 0 0 auto;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem figcaption {
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  padding-top: 10px;
  padding-bottom: 10px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem figcaption h3 {
  width: 100%;
  font-size: 26px;
  text-align: center;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
  margin: 0;
  flex: 0 0 auto;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem figcaption h3 {
    font-size: 20px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem figcaption p {
  margin: 0;
  text-transform: uppercase;
  text-align: center;
  flex: 1 1 auto;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem figcaption p {
    font-size: 12px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem.gb_LV_listaGiocatoriBack {
  width: 50% !important;
}
@media (min-width: 768px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem.gb_LV_listaGiocatoriBack {
    width: 33.3333333333% !important;
  }
}
@media (min-width: 992px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem.gb_LV_listaGiocatoriBack {
    width: 20% !important;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem.gb_LV_listaGiocatoriBack figcaption {
  padding-top: 10px;
  border-top: solid 1px #ccc;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem.gb_LV_listaGiocatoriBack figcaption br {
  display: none;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem.gb_LV_listaGiocatoriBack.disabled {
  filter: grayscale(1);
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont {
  padding-top: 10px;
  border-top: solid 1px #ccc;
  margin-top: auto;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont h4 {
  margin: 0;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  font-size: 35px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont h4 {
    font-size: 26px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont h4 i {
  font-style: normal;
  color: #666 !important;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont.gb_p_discount h4 {
  display: flex;
  align-items: center;
  justify-content: center;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont.gb_p_discount h4 i {
  padding: 0 5px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont.gb_p_discount h4 i:nth-of-type(1) {
  font-weight: 300;
  font-size: 20px;
  font-family: "Figtree", sans-serif;
  position: relative;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont.gb_p_discount h4 i:nth-of-type(1) {
    font-size: 12px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_prezzoCont.gb_p_discount h4 i:nth-of-type(1)::after {
  content: "";
  width: calc(100% - 10px);
  height: 1px;
  background: #666;
  position: absolute;
  top: 50%;
  left: 5px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_eliminaPreferito {
  text-align: center;
  flex: 0 0 auto;
  padding-top: 10px;
  border-top: solid 1px #ccc;
  display: flex;
}
@media (max-width: 400px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_eliminaPreferito {
    flex-wrap: wrap;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_eliminaPreferito a {
  width: auto;
  height: auto;
  position: static;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #e1001e;
  height: 30px;
  padding: 0 6px;
  min-width: 45px;
  width: 100%;
  flex: 1 1 auto;
  margin: 0 5px;
}
@media (max-width: 400px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_eliminaPreferito a {
    flex: 0 0 auto;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_eliminaPreferito a svg {
  width: 18px;
  height: 18px;
  display: block;
  fill: #fff;
  marign-right: 10px;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_eliminaPreferito a span {
  font-size: 12px;
  fill: #e1001e;
  color: #fff;
  text-transform: uppercase;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_eliminaPreferito a:nth-child(2) {
  background: rgba(102, 102, 102, 0.4);
}
@media (max-width: 400px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem .gb_LV_eliminaPreferito a:nth-child(2) {
    margin-top: 10px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem.gb_LV_discount .gb_LV_prezzoCont h4 {
  text-decoration: none !important;
  color: #e1001e;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem.gb_LV_discount .gb_LV_prezzoCont h4 span {
  text-decoration: line-through;
  font-size: 14px;
  margin-right: 10px;
  display: inline-block;
  font-weight: 300;
  text-align: center;
  color: #666;
  font-family: "Figtree", sans-serif;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message]::before {
  content: attr(data-message);
  position: absolute;
  top: 0;
  right: 15px;
  background: #e1001e;
  color: #fff;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
  padding: 4px 10px 3px;
  letter-spacing: 0.05em;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message]::before {
    font-size: 12px;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message=esaurito] a, section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="non disponibile"] a, section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="sold out"] a {
  pointer-events: none;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message=esaurito]::before, section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="non disponibile"]::before, section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="sold out"]::before {
  background: #666;
  color: #fff;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="in arrivo"] a, section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="coming soon"] a {
  pointer-events: none;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="in arrivo"]::before, section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="coming soon"]::before {
  background: #fff;
  border: solid 1px #e1001e;
  color: #e1001e;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message=promo]::before, section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem[data-message][data-message="in promozione"]::before {
  background: #f1c40f;
  color: #000;
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem {
  width: 25%;
}
@media (max-width: 991px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem {
    width: 33.3333333333%;
  }
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem:nth-child(4) {
    display: none;
  }
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem {
    width: 50%;
  }
  section[data-pagina=store2018].gb_LV_dettaglioProd .gb_LV_otherProduct ul.gb_LV_prodElementList li.gb_LV_prodListItem:nth-child(3) {
    display: none;
  }
}
section[data-pagina=store2018].gb_LV_dettaglioProd .gb_addPrice {
  width: 100%;
  text-align: right;
  font-weight: 600;
  font-family: "Figtree", sans-serif;
  font-size: 16px;
  display: block;
  color: #000;
  padding-top: 10px;
}
body.gb_LV_storeshowSize section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup {
  display: flex;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup {
  display: flex;
  flex-wrap: wrap;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_alert {
  margin: 0;
  padding: 0;
  padding-bottom: 20px;
  font-weight: 600;
  color: #000;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup figure {
  width: 50%;
  padding-top: 30px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup figure {
    width: 100%;
    display: none;
  }
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup figure img {
  display: block;
  width: 85%;
  margin: 0 auto;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup figcaption {
  width: 50%;
  padding-top: 40px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup figcaption {
    width: 100%;
  }
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup figcaption ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup figcaption ul li {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  padding-bottom: 20px;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup figcaption ul li h4 {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  color: #000;
  margin-top: 0;
  margin-bottom: 2px;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup figcaption ul li p {
  font-size: 14px;
  color: #000;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup figcaption ul li::before {
  content: "";
  font-size: 34px;
  font-family: "Teko", sans-serif;
  color: #e1001e;
  line-height: 0.9;
  margin-right: 15px;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup figcaption ul li:nth-child(1)::before {
  content: "A";
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup figcaption ul li:nth-child(2)::before {
  content: "B";
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup figcaption ul li:nth-child(3)::before {
  content: "C";
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable {
  width: 100%;
  padding-top: 30px;
  padding-bottom: 40px;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable:last-of-type {
  padding-bottom: 0;
  margin-bottom: 20px;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable ul.gb_LV_taglieline {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  border: solid 1px #666;
  border-top: none;
  width: 100%;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable ul.gb_LV_taglieline li {
  width: 25%;
  border-right: solid 1px #666;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 0;
  flex: 1 1 auto;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable ul.gb_LV_taglieline li:last-of-type {
  border-right: 0;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable ul.gb_LV_taglieline li h6 {
  font-family: "Teko", sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  color: #000;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable ul.gb_LV_taglieline li:nth-of-type(1) {
  width: 14%;
  flex: 0 0 auto;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable ul.gb_LV_taglieline li:nth-of-type(1) h6 {
  text-align: center;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable ul.gb_LV_taglieline li p {
  margin: 0;
  font-size: 16px;
  font-family: "Figtree", sans-serif;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable ul.gb_LV_taglieline li p {
    font-size: 11px;
  }
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable ul.gb_LV_taglieline li p span {
  width: 100%;
  display: block;
  font-size: 80%;
  font-weight: 400;
  font-style: italic;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable ul.gb_LV_taglieline li p span {
    font-size: 90%;
  }
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable ul.gb_LV_taglieline.gb_LV_taglieHead {
  background: #f4f4f4;
  border-top: solid 1px #666;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable ul.gb_LV_taglieline.gb_LV_taglieHead li {
  display: flex;
  align-items: center;
  justify-content: center;
  border-color: #666;
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable ul.gb_LV_taglieline.gb_LV_taglieHead li h6 {
  color: #666;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable ul.gb_LV_taglieline.gb_LV_taglieHead li h6 {
    font-size: 18px;
  }
}
section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable ul.gb_LV_taglieline.gb_LV_taglieHead li h6 span {
  font-size: 24px;
  font-family: "Teko", sans-serif;
  color: #e1001e;
  margin-right: 15px;
  margin-top: 5px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018] #gb_LV_popupTaglie.gb_LV_storepopup .gb_LV_popupContent .gb_LV_MainPopup .gb_LV_tagTable ul.gb_LV_taglieline.gb_LV_taglieHead li h6 span {
    font-size: 22px;
    margin-right: 6px;
  }
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart {
  padding-bottom: 30px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable h5 {
  text-align: center;
  padding-bottom: 30px;
  margin: 0;
  width: 100%;
  font-weight: 600;
  color: #666;
  opacity: 0.4;
  font-size: 30px;
  text-transform: uppercase;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline {
    flex-wrap: wrap;
  }
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li {
  flex: 1 1 auto;
  width: 100%;
  margin-right: 8px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: solid 1px #ccc;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li p {
  margin: 0;
  font-size: 16px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li h6 {
  font-weight: 600;
  color: #000;
  font-size: 16px;
  margin: 0;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li input[type=number] {
  border: solid 1px #ccc;
  font-family: "Figtree", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400;
  height: 32px !important;
  padding: 6px 8px;
  padding-top: 4px;
  padding-bottom: 4px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select._mod button.gb_sPicker {
  width: 100%;
  display: block;
  padding: 0;
  outline: none !important;
  box-shadow: none !important;
  min-width: 74px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select._mod button.gb_sPicker .bs-caret {
  display: none !important;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select._mod button.gb_sPicker span {
  padding: 0 14px;
  width: 100%;
  height: 40px;
  border: solid 1px #ccc;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  color: #000;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select._mod button.gb_sPicker span::after {
  content: "";
  width: 12px;
  height: 12px;
  background: url(../../img/icon/down.svg) no-repeat center center/contain;
  flex: 0 0 auto;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select._mod .dropdown-menu {
  border-radius: 0;
  margin: -2px 0 0;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select._mod .dropdown-menu ul li a {
  font-size: 14px !important;
  color: #666 !important;
  text-transform: capitalize;
  padding: 5px 14px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select._mod .dropdown-menu ul li.selected a {
  text-decoration: underline;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: auto;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select button.dropdown-toggle {
  border-color: #ccc !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
  height: 32px !important;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select button.dropdown-toggle span.filter-option {
  font-family: "Figtree", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:last-child {
  margin-right: 0;
  width: 60px;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:last-child a {
  display: block;
  margin: 0 2px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:last-child a svg {
  display: block;
  width: 20px;
  height: 20px;
  fill: #e1001e;
  flex: 0 0 auto;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) {
  width: 45%;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) {
    width: 100%;
  }
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figure {
  width: 100px;
  flex: 0 0 auto;
  margin-right: 14px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption {
  flex: 1 1 auto;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption {
    width: calc(100% - 115px);
  }
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption h3 {
  margin: 0;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  color: #000;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption span.gb_LV_moreInfoCart, section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption span.gb_LV_sku {
  font-weight: 600;
  color: #666;
  font-size: 10px;
  display: block;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption span.gb_LV_moreInfoCart i, section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption span.gb_LV_sku i {
  color: #666 !important;
  font-style: normal;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption span.gb_LV_moreInfoCart {
  font-size: 12px;
  font-weight: 400;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption span.gb_LV_moreInfoCart:not(.nopad) {
  padding-bottom: 5px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption p {
  padding-top: 14px;
  font-size: 12px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li {
    flex-wrap: wrap;
    align-items: flex-start;
    border: none;
  }
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li::before {
    content: "";
    width: 100%;
    margin: 0;
    font-size: 12px;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    border-bottom: solid 1px #ccc;
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) {
    margin-right: 0;
  }
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1)::before {
    content: "Prodotto";
  }
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(2) {
    width: calc(33.3333333333% - 8px);
  }
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(2)::before {
    content: "Taglia";
    margin-bottom: 10px;
  }
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(3) {
    width: calc(33.3333333333% - 8px);
    display: none;
  }
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(3)::before {
    content: "P. unitario";
    margin-bottom: 10px;
  }
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(4) {
    width: calc(33.3333333333% - 8px);
  }
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(4)::before {
    content: "Quantità";
    margin-bottom: 10px;
  }
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(5) {
    width: calc(33.3333333333% - 8px);
  }
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(5)::before {
    content: "Totale parziale";
  }
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(6) {
    width: calc(100% + 30px);
    margin-left: -15px;
    background: #f4f4f4;
    margin-bottom: 30px;
  }
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(6)::before {
    display: none;
    padding-top: 0;
    border-bottom: 0;
    margin-bottom: 0;
  }
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(6) a svg {
    fill: #666;
  }
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline.gb_LV_cartTHead {
    display: none;
  }
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline.gb_LV_cartTHead > li h6 {
  width: 100%;
  margin: 0;
  font-size: 10px;
  color: #000;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline.gb_LV_cartTHead > li:nth-child(1) h6 {
  text-align: left;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline:last-of-type li {
  border-bottom: none;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_aggiornaCarrello {
  display: flex;
  padding-top: 30px;
  border-top: solid 1px #ccc;
  align-items: center;
  justify-content: flex-end;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_contCart .gb_LV_aggiornaCarrello a {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  background: #e1001e;
  background: #666 !important;
  color: #fff !important;
  text-transform: uppercase;
  font-family: "Figtree", sans-serif;
  font-weight: 600;
  font-size: 12px !important;
  height: 34px;
  padding: 0 8px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_metodiInfo h3 {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: #000;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_metodiInfo ul {
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
  padding-top: 20px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_metodiInfo ul li {
  display: block;
  padding: 4px 6px;
  border: solid 1px #f4f4f4;
  margin-right: 20px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_metodiInfo ul li:last-child {
  margin-right: 0;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_metodiInfo ul li img {
  height: 20px;
  width: auto;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice {
  border-left: solid 1px #ccc;
  padding: 0 30px;
}
@media (max-width: 991px) {
  section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice {
    border-left: 0;
  }
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice h2 {
  font-size: 28px !important;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice label {
  width: 100%;
  margin: 0;
  font-size: 10px;
  color: #000;
  text-transform: uppercase;
  font-weight: 600;
  padding-bottom: 4px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice fieldset {
  display: flex;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice fieldset input {
  width: 100%;
  flex: 1 1 auto;
  border: solid 1px #ccc;
  font-family: "Figtree", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400;
  padding: 10px 16px;
  border-right: 0;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice fieldset button {
  flex: 1 1 auto;
  background: #e1001e;
  color: #fff !important;
  text-transform: uppercase;
  font-family: "Figtree", sans-serif;
  font-weight: 600;
  font-size: 10px;
  padding: 11px 16px 9px;
  margin: 0 auto;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice .gb-info-price {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-top: 5px;
  padding: 4px 10px;
  background: #f5f5f5;
  font-size: 10px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice .gb-info-price svg {
  display: block;
  width: 12px;
  height: auto;
  flex: 0 0 auto;
  margin-right: 8px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice .gb-info-price strong {
  font-weight: 500;
  line-height: 1.1;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice .text-error {
  color: #e1001e;
  margin-top: 2px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice ul:first-of-type {
  padding: 16px 0 0;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice ul hr {
  width: 100%;
  flex: 0 0 auto;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice ul hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice ul li {
  width: 50%;
  color: #000;
  font-size: 14px;
  padding-bottom: 10px;
  font-weight: 400;
  /*&:nth-last-of-type(-n+2){
      font-size: 108%;
      text-transform: uppercase;
      padding-top:10px;
      border-top:solid 1px #f4f4f4;
      font-weight: $bold;
  }*/
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice ul li + hr {
  margin-top: 0;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice ul li:nth-of-type(even) {
  text-align: right;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice ul li:nth-of-type(even) gb-data-price::after {
  content: " €";
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice ul li:nth-of-type(even) gb-data-price[data-currency]::after {
  content: attr(data-currency);
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice ul li:nth-of-type(even) small {
  display: block;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice ul li small {
  font-size: 10px;
  margin-left: 4px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice ul li span a {
  font-size: 12px;
  color: var(--red, #e1001e) !important;
  text-decoration: underline !important;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice ul li.gb_LV_lstTotStore {
  margin-top: 16px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice .gb_LV_buttonSect {
  padding-top: 30px;
  text-align: center;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice .gb_LV_buttonSect .gb_LV_accettaPrivacy {
  padding-bottom: 10px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice .gb_LV_buttonSect .gb_LV_accettaPrivacy label {
  font-size: 10px;
  font-weight: 400;
  display: inline-flex;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice .gb_LV_buttonSect .gb_LV_accettaPrivacy label:before {
  margin-top: 0px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice .gb_LV_buttonSect .gb_LV_accettaPrivacy label a {
  padding-left: 4px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice .gb_LV_buttonSect button.gb_LV_storAcqis,
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice .gb_LV_buttonSect a.gb_LV_storAcqis {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  background: #e1001e;
  color: #fff !important;
  text-transform: uppercase;
  font-family: "Figtree", sans-serif;
  font-weight: 600;
  font-size: 14px;
  height: 45px;
  padding: 0 16px;
  margin: 0 auto;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice .gb_LV_buttonSect button.gb_LV_storAcqis span,
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice .gb_LV_buttonSect a.gb_LV_storAcqis span {
  display: block;
  padding-top: 3px;
}
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice .gb_LV_buttonSect button.gb_LV_storContinue,
section[data-pagina=store2018].gb_LV_carrello .gb_LV_totPrice .gb_LV_buttonSect a.gb_LV_storContinue {
  display: inline-block;
  margin-top: 8px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart {
  padding-bottom: 30px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable h5 {
  text-align: center;
  padding-bottom: 30px;
  margin: 0;
  width: 100%;
  font-weight: 600;
  color: #666;
  opacity: 0.4;
  font-size: 30px;
  text-transform: uppercase;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline {
    flex-wrap: wrap;
  }
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li {
  flex: 1 1 auto;
  width: 100%;
  margin-right: 8px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: solid 1px #ccc;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li p {
  margin: 0;
  font-size: 16px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li h6 {
  font-weight: 600;
  color: #000;
  font-size: 16px;
  margin: 0;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li input[type=number] {
  border: solid 1px #ccc;
  font-family: "Figtree", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400;
  height: 32px !important;
  padding: 6px 8px;
  padding-top: 4px;
  padding-bottom: 4px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select._mod button.gb_sPicker {
  width: 100%;
  display: block;
  padding: 0;
  outline: none !important;
  box-shadow: none !important;
  min-width: 74px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select._mod button.gb_sPicker .bs-caret {
  display: none !important;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select._mod button.gb_sPicker span {
  padding: 0 14px;
  width: 100%;
  height: 40px;
  border: solid 1px #ccc;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  color: #000;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select._mod button.gb_sPicker span::after {
  content: "";
  width: 12px;
  height: 12px;
  background: url(../../img/icon/down.svg) no-repeat center center/contain;
  flex: 0 0 auto;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select._mod .dropdown-menu {
  border-radius: 0;
  margin: -2px 0 0;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select._mod .dropdown-menu ul li a {
  font-size: 14px !important;
  color: #666 !important;
  text-transform: capitalize;
  padding: 5px 14px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select._mod .dropdown-menu ul li.selected a {
  text-decoration: underline;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: auto;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select button.dropdown-toggle {
  border-color: #ccc !important;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
  height: 32px !important;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li .bootstrap-select button.dropdown-toggle span.filter-option {
  font-family: "Figtree", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:last-child {
  margin-right: 0;
  width: 60px;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:last-child a {
  display: block;
  margin: 0 2px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:last-child a svg {
  display: block;
  width: 20px;
  height: 20px;
  fill: #e1001e;
  flex: 0 0 auto;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) {
  width: 45%;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) {
    width: 100%;
  }
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figure {
  width: 100px;
  flex: 0 0 auto;
  margin-right: 14px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption {
  flex: 1 1 auto;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption {
    width: calc(100% - 115px);
  }
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption h3 {
  margin: 0;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  color: #000;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption span.gb_LV_moreInfoCart, section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption span.gb_LV_sku {
  font-weight: 600;
  color: #666;
  font-size: 10px;
  display: block;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption span.gb_LV_moreInfoCart i, section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption span.gb_LV_sku i {
  color: #666 !important;
  font-style: normal;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption span.gb_LV_moreInfoCart {
  font-size: 12px;
  font-weight: 400;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption span.gb_LV_moreInfoCart:not(.nopad) {
  padding-bottom: 5px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) figcaption p {
  padding-top: 14px;
  font-size: 12px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li {
    flex-wrap: wrap;
    align-items: flex-start;
    border: none;
  }
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li::before {
    content: "";
    width: 100%;
    margin: 0;
    font-size: 12px;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    border-bottom: solid 1px #ccc;
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1) {
    margin-right: 0;
  }
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(1)::before {
    content: "Prodotto";
  }
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(2) {
    width: calc(33.3333333333% - 8px);
  }
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(2)::before {
    content: "Taglia";
    margin-bottom: 10px;
  }
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(3) {
    width: calc(33.3333333333% - 8px);
    display: none;
  }
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(3)::before {
    content: "P. unitario";
    margin-bottom: 10px;
  }
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(4) {
    width: calc(33.3333333333% - 8px);
  }
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(4)::before {
    content: "Quantità";
    margin-bottom: 10px;
  }
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(5) {
    width: calc(33.3333333333% - 8px);
  }
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(5)::before {
    content: "Totale parziale";
  }
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(6) {
    width: calc(100% + 30px);
    margin-left: -15px;
    background: #f4f4f4;
    margin-bottom: 30px;
  }
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(6)::before {
    display: none;
    padding-top: 0;
    border-bottom: 0;
    margin-bottom: 0;
  }
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:nth-child(6) a svg {
    fill: #666;
  }
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline.gb_LV_cartTHead {
    display: none;
  }
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline.gb_LV_cartTHead > li h6 {
  width: 100%;
  margin: 0;
  font-size: 10px;
  color: #000;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline.gb_LV_cartTHead > li:nth-child(1) h6 {
  text-align: left;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline:last-of-type li {
  border-bottom: none;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_aggiornaCarrello {
  display: flex;
  padding-top: 30px;
  border-top: solid 1px #ccc;
  align-items: center;
  justify-content: flex-end;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_aggiornaCarrello a {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  background: #e1001e;
  background: #666 !important;
  color: #fff !important;
  text-transform: uppercase;
  font-family: "Figtree", sans-serif;
  font-weight: 600;
  font-size: 12px !important;
  height: 34px;
  padding: 0 8px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart h5 {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-weight: 600;
  font-family: "Teko", sans-serif;
  font-size: 36px;
  border-bottom: solid 1px #ccc;
  margin-top: 40px;
  margin-bottom: 40px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contCart .gb_LV_cartTable ul.gb_LV_cartTline > li:last-child {
  width: 100%;
  flex: 1 1 auto;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contConcludiTotale {
  border-top: 1px solid #CCC;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contConcludiTotale ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contConcludiTotale ul:nth-child(1) {
  margin-top: 15px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contConcludiTotale ul li {
  width: 50%;
  display: inline-block;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contConcludiTotale ul li:nth-child(odd) {
  font-weight: bold;
  color: #000;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contConcludiTotale ul li:nth-child(even) {
  text-align: right;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contConcludiTotale button {
  margin-top: 15px;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  background: #e1001e;
  color: #fff !important;
  text-transform: uppercase;
  font-family: "Figtree", sans-serif;
  font-weight: 600;
  font-size: 14px;
  height: 45px;
  padding: 0 16px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contConcludiTotale button span {
  display: block;
  padding-top: 3px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm h3 {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: #000;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm h3:not(.mb-0) {
  margin-bottom: 15px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li {
  padding-bottom: 20px;
  width: 100%;
  flex: 0 0 auto;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li.disabled {
  pointer-events: none;
  opacity: 0.4;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li input {
  border: solid 1px #ccc;
  font-family: "Figtree", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400;
  padding: 10px 8px;
  color: #000;
  width: 100%;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li .bootstrap-select._mod button.gb_sPicker {
  width: 100%;
  display: block;
  padding: 0;
  outline: none !important;
  box-shadow: none !important;
  min-width: 74px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li .bootstrap-select._mod button.gb_sPicker .bs-caret {
  display: none !important;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li .bootstrap-select._mod button.gb_sPicker span {
  padding: 0 14px;
  width: 100%;
  height: 40px;
  border: solid 1px #ccc;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  color: #000;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li .bootstrap-select._mod button.gb_sPicker span::after {
  content: "";
  width: 12px;
  height: 12px;
  background: url(../../img/icon/down.svg) no-repeat center center/contain;
  flex: 0 0 auto;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li .bootstrap-select._mod .dropdown-menu {
  border-radius: 0;
  margin: -2px 0 0;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li .bootstrap-select._mod .dropdown-menu ul li a {
  font-size: 14px !important;
  color: #666 !important;
  text-transform: capitalize;
  padding: 5px 14px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li .bootstrap-select._mod .dropdown-menu ul li.selected a {
  text-decoration: underline;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100%;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li .bootstrap-select button.dropdown-toggle {
  border-color: #ccc !important;
  font-family: "Figtree", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  text-transform: none !important;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li .bootstrap-select button.dropdown-toggle span.filter-option {
  font-size: 14px !important;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li .bootstrap-select.btn-group .dropdown-menu li a span.text {
  border-color: #ccc !important;
  font-family: "Figtree", sans-serif;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li:nth-of-type(1) {
  margin-right: 20px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li:nth-of-type(2), section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li:nth-of-type(1) {
  width: calc(50% - 10px);
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li:nth-of-type(4) {
  width: 80px;
  margin-right: 20px;
  flex: 0 0 auto;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li:nth-of-type(5) {
  flex: 1 1 auto;
  width: auto;
  margin-right: 20px;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li:nth-of-type(5) {
    margin-right: 0;
  }
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li:nth-of-type(6) {
  flex: 0 0 auto;
  width: 30%;
}
@media (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm ul li:nth-of-type(6) {
    margin-right: 0;
    width: 100%;
  }
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm .bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
  width: 100% !important;
  padding: 4px 8px !important;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm .bootstrap-select.btn-group .dropdown-menu li:not(:last-child) {
  border-bottom: solid 1px #ccc;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm .gb_LV_spedizione {
  padding-top: 30px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm label {
  font-size: 14px;
  display: flex;
  align-items: flex-start;
  cursor: pointer;
  margin-bottom: 0;
  font-weight: 400;
  padding-top: 2px;
  color: #000;
  flex: 1 1 auto;
  font-weight: 600;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm label::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  border: solid 2px #fff;
  box-shadow: 0px 0px 0px 1px #ccc;
  margin-right: 10px;
  margin-top: 3px;
  flex: 0 0 auto;
}
@media screen and (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm label.gb-wrap-mobi {
    flex-wrap: wrap;
  }
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm label .gb-cont-loghi {
  display: flex;
  align-items: center;
  margin-left: 14px;
}
@media screen and (max-width: 767px) {
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm label .gb-cont-loghi {
    margin-left: 20px;
    margin-top: 10px;
  }
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm input[type=checkbox]:checked + label::before, section[data-pagina=store2018].gb_LV_concludi .gb_LV_contForm input[type=radio]:checked + label::before {
  background: #666;
  border: solid 2px #fff;
  box-shadow: 0px 0px 0px 1px #ccc;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice {
  border-left: solid 1px #ccc;
  padding: 0 30px;
}
@media (max-width: 991px) {
  section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice {
    border-left: 0;
  }
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice h2 {
  font-size: 28px !important;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice label {
  width: 100%;
  margin: 0;
  font-size: 10px;
  color: #000;
  text-transform: uppercase;
  font-weight: 600;
  padding-bottom: 4px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice fieldset {
  display: flex;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice fieldset input {
  width: 100%;
  flex: 1 1 auto;
  border: solid 1px #ccc;
  font-family: "Figtree", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400;
  padding: 10px 16px;
  border-right: 0;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice fieldset button {
  flex: 1 1 auto;
  background: #e1001e;
  color: #fff !important;
  text-transform: uppercase;
  font-family: "Figtree", sans-serif;
  font-weight: 600;
  font-size: 10px;
  padding: 11px 16px 9px;
  margin: 0 auto;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice .gb-info-price {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin-top: 5px;
  padding: 4px 10px;
  background: #f5f5f5;
  font-size: 10px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice .gb-info-price svg {
  display: block;
  width: 12px;
  height: auto;
  flex: 0 0 auto;
  margin-right: 8px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice .gb-info-price strong {
  font-weight: 500;
  line-height: 1.1;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice .text-error {
  color: #e1001e;
  margin-top: 2px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice ul:first-of-type {
  padding: 16px 0 0;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice ul hr {
  width: 100%;
  flex: 0 0 auto;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice ul hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice ul li {
  width: 50%;
  color: #000;
  font-size: 14px;
  padding-bottom: 10px;
  font-weight: 400;
  /*&:nth-last-of-type(-n+2){
      font-size: 108%;
      text-transform: uppercase;
      padding-top:10px;
      border-top:solid 1px #f4f4f4;
      font-weight: $bold;
  }*/
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice ul li + hr {
  margin-top: 0;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice ul li:nth-of-type(even) {
  text-align: right;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice ul li:nth-of-type(even) gb-data-price::after {
  content: " €";
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice ul li:nth-of-type(even) gb-data-price[data-currency]::after {
  content: attr(data-currency);
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice ul li:nth-of-type(even) small {
  display: block;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice ul li small {
  font-size: 10px;
  margin-left: 4px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice ul li span a {
  font-size: 12px;
  color: var(--red, #e1001e) !important;
  text-decoration: underline !important;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice ul li.gb_LV_lstTotStore {
  margin-top: 16px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice .gb_LV_buttonSect {
  padding-top: 30px;
  text-align: center;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice .gb_LV_buttonSect .gb_LV_accettaPrivacy {
  padding-bottom: 10px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice .gb_LV_buttonSect .gb_LV_accettaPrivacy label {
  font-size: 10px;
  font-weight: 400;
  display: inline-flex;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice .gb_LV_buttonSect .gb_LV_accettaPrivacy label:before {
  margin-top: 0px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice .gb_LV_buttonSect .gb_LV_accettaPrivacy label a {
  padding-left: 4px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice .gb_LV_buttonSect button.gb_LV_storAcqis,
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice .gb_LV_buttonSect a.gb_LV_storAcqis {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  background: #e1001e;
  color: #fff !important;
  text-transform: uppercase;
  font-family: "Figtree", sans-serif;
  font-weight: 600;
  font-size: 14px;
  height: 45px;
  padding: 0 16px;
  margin: 0 auto;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice .gb_LV_buttonSect button.gb_LV_storAcqis span,
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice .gb_LV_buttonSect a.gb_LV_storAcqis span {
  display: block;
  padding-top: 3px;
}
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice .gb_LV_buttonSect button.gb_LV_storContinue,
section[data-pagina=store2018].gb_LV_concludi .gb_LV_totPrice .gb_LV_buttonSect a.gb_LV_storContinue {
  display: inline-block;
  margin-top: 8px;
}
section[data-pagina=store2018].gb_LV_listasemplice .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList > p {
  text-align: center;
  padding-bottom: 30px;
  margin-bottom: 0;
  width: 100%;
  font-weight: 600;
  color: #666;
  opacity: 0.4;
  font-size: 30px;
  text-transform: uppercase;
}
section[data-pagina=store2018].gb_LV_listasemplice .gb_LV_contProdottoMain .gb_LV_prodList_Cont ul.gb_LV_prodElementList li.gb_LV_prodListItem {
  width: 25%;
}

footer#footer_store .gb_LV_storeFLCont {
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
}
@media (max-width: 767px) {
  footer#footer_store .gb_LV_storeFLCont {
    padding-top: 30px;
    padding-bottom: 0;
  }
}
footer#footer_store .gb_LV_storeFLCont::after {
  display: none !important;
}
footer#footer_store .gb_LV_storeFLCont picture.brand {
  display: inline-block;
  position: relative;
  z-index: 1;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  footer#footer_store .gb_LV_storeFLCont picture.brand {
    margin: 0;
    padding: 0;
  }
}
footer#footer_store .gb_LV_storeFLCont picture.brand > a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
footer#footer_store .gb_LV_storeFLCont picture.brand svg {
  width: 65px;
  height: 95px;
  display: block;
  fill: #fff;
}
@media (max-width: 991px) {
  footer#footer_store .gb_LV_storeFLCont picture.brand svg {
    width: 75px;
    height: 95px;
  }
}
@media (max-width: 767px) {
  footer#footer_store .gb_LV_storeFLCont picture.brand svg {
    width: 55px;
    height: 75px;
  }
}
footer#footer_store .gb_LV_storeFLCont picture.brand h1 {
  display: block;
  color: #fff;
  font-family: "Teko", sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0 0 0 16px;
  padding-lefT: 15px;
  border-left: solid 1px #fff;
  font-size: 40px;
}
@media (max-width: 991px) {
  footer#footer_store .gb_LV_storeFLCont picture.brand h1 {
    font-size: 38px;
    margin: 0 0 0 10px;
    padding-lefT: 10px;
  }
}
@media (max-width: 767px) {
  footer#footer_store .gb_LV_storeFLCont picture.brand h1 {
    font-size: 28px;
  }
}
footer#footer_store .gb_LV_storeFLCont picture.brand h1 em {
  display: block;
  font-style: normal;
  letter-spacing: 0.16em;
}
footer#footer_store .gb_LV_storeJomCont {
  padding-top: 13px;
  padding-bottom: 20px;
  border-top: solid 1px rgba(255, 255, 255, 0.4);
  border-bottom: solid 1px rgba(255, 255, 255, 0.4);
}
@media (max-width: 767px) {
  footer#footer_store .gb_LV_storeJomCont {
    margin-top: 33px;
  }
}
footer#footer_store .gb_LV_storeJomCont picture.jomabrand {
  display: inline-block;
  text-align: right;
}
footer#footer_store .gb_LV_storeJomCont picture.jomabrand h2 {
  font-size: 9px !important;
  color: #fff;
  margin-bottom: 6px;
  font-family: "Figtree", sans-serif;
  font-weight: 400;
  text-align: center;
  display: block;
}
footer#footer_store .gb_LV_storeJomCont picture.jomabrand svg {
  display: block;
  width: 120px;
  height: 31px;
  fill: #fff;
}
footer#footer_store .gb_LV_infoStore {
  padding: 0 30px;
  padding-bottom: 30px;
}
@media (max-width: 991px) {
  footer#footer_store .gb_LV_infoStore {
    padding: 0 15px;
  }
}
footer#footer_store .gb_LV_infoStore > .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
footer#footer_store .gb_LV_infoStore > .row::before, footer#footer_store .gb_LV_infoStore > .row::after {
  display: none !important;
}
footer#footer_store .gb_LV_infoStore ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 16px;
}
footer#footer_store .gb_LV_infoStore ul li {
  padding-bottom: 3px;
  font-size: 14px;
}
@media (max-width: 767px) {
  footer#footer_store .gb_LV_infoStore ul li {
    font-size: 12px !important;
  }
}
footer#footer_store .gb_LV_infoStore ul li:last-child {
  padding-bottom: 0;
}
footer#footer_store .gb_LV_infoStore ul li h2 {
  font-size: 22px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 5px;
}
@media (max-width: 767px) {
  footer#footer_store .gb_LV_infoStore ul li h2 {
    font-size: 20px !important;
  }
}
footer#footer_store .gb_LV_infoStore ul li a {
  font-size: 14px;
  transition: transform 600ms;
}
@media (max-width: 767px) {
  footer#footer_store .gb_LV_infoStore ul li a {
    font-size: 12px !important;
  }
}
footer#footer_store .gb_LV_infoStore ul li a:hover {
  text-decoration: underline;
}
footer#footer_store .gb_LV_infoStore ul li h4 {
  font-weight: 500;
  font-size: 12px;
  padding-bottom: 0;
  font-family: "Figtree", sans-serif;
  text-transform: uppercase;
  margin: 0;
}
footer#footer_store .gb_LV_infoStore ul li h4:nth-of-type(2) {
  padding-top: 8px;
}
@media (max-width: 767px) {
  footer#footer_store .gb_LV_infoStore .gb_lV_f_Item {
    width: 100%;
    padding-top: 30px;
  }
}
footer#footer_store .gb_LV_infoStore .gb_LV_AppFallBack ul li img {
  width: 140px;
  height: auto;
  margin-bottom: 10px;
}
footer#footer_store .gb_LV_agency p {
  font-size: 11px;
  color: #fff;
  padding: 20px 0px;
  text-align: center;
  padding-bottom: 0;
  margin-bottom: 0;
}
footer#footer_store .gb_LV_agency p strong {
  font-family: "Figtree", sans-serif;
  font-size: 12px;
}

#idp11418 {
  color: #666 !important;
}
#idp11418 .cartBar {
  color: #666 !important;
}
#idp11418 .cartBar i.fa-shopping-cart {
  color: #666 !important;
}
#idp11418 .cartBar p {
  color: #666 !important;
}
#idp11418 .cartBar p a {
  color: #666 !important;
}

:root {
  --potentino_orange: #EC6608;
  --potentino_blu: #172449;
  --volleyColor:#3761f0;
}

body#idp11777 [id*=blocco-sponsors-home-]:not(#blocco-sponsors-home-22501),
body#idp11777 #blocco-palmares-66,
body[data-baseroot=idp11777] [id*=blocco-sponsors-home-]:not(#blocco-sponsors-home-22501),
body[data-baseroot=idp11777] #blocco-palmares-66 {
  display: none;
}
body#idp11777 #blocco-sponsors-home-22501 .redBottomBorder,
body[data-baseroot=idp11777] #blocco-sponsors-home-22501 .redBottomBorder {
  border-color: var(--volleyColor);
}
body#idp11777 #blocco-sponsors-home-22501 .h2Style,
body[data-baseroot=idp11777] #blocco-sponsors-home-22501 .h2Style {
  border-color: var(--volleyColor);
}
body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand,
body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand {
  display: flex;
  height: 151px;
  top: -34px;
  align-items: center;
}
@media (max-width: 991px) {
  body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand {
    height: auto;
  }
}
body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul,
body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 126px;
  padding-left: 11px;
}
@media (max-width: 991px) {
  body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul {
    flex-direction: row;
    height: auto;
    position: absolute;
    right: 46px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li svg,
body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li img,
body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li svg,
body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li img {
  height: 40px;
  width: auto;
  display: block;
}
@media (max-width: 991px) {
  body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li svg,
  body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li img,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li svg,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li img {
    margin-left: 20px;
  }
}
@media (max-width: 767px) {
  body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li svg,
  body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li img,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li svg,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li img {
    height: 34px;
    margin-left: 10px;
  }
}
body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li svg[alt="Golden Plast"],
body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li img[alt="Golden Plast"],
body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li svg[alt="Golden Plast"],
body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li img[alt="Golden Plast"] {
  height: 32px;
}
@media (max-width: 767px) {
  body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li svg[alt="Golden Plast"],
  body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li img[alt="Golden Plast"],
  body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li svg[alt="Golden Plast"],
  body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_A3Collogo ul li img[alt="Golden Plast"] {
    height: 26px;
  }
}
body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand svg.gb_LV_logo_Pot,
body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand svg.gb_LV_logo_Pot {
  height: 47px;
  width: auto;
}
@media (max-width: 991px) {
  body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand svg.gb_LV_logo_Pot,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand svg.gb_LV_logo_Pot {
    height: 40px;
  }
}
body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand svg.gb_LV_logo_Pot .potentino_orange,
body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand svg.gb_LV_logo_Pot .potentino_orange {
  fill: var(--potentino_orange);
}
body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand svg.gb_LV_logo_Pot .potentino_blu,
body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand svg.gb_LV_logo_Pot .potentino_blu {
  fill: var(--potentino_blu);
}
body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_R_LVlogo,
body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_R_LVlogo {
  padding-left: 30px;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 152px;
  align-self: flex-start;
  padding-top: 14px;
}
body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_R_LVlogo svg,
body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_R_LVlogo svg {
  height: 58px;
  width: auto;
}
body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_R_LVlogo img,
body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand .gb_R_LVlogo img {
  height: 52px;
  width: auto;
  margin-left: 10px;
}
body#idp11777 #wrapper.gb_R2018 header .gb_R_head picture.brand small,
body[data-baseroot=idp11777] #wrapper.gb_R2018 header .gb_R_head picture.brand small {
  font-size: 8px;
  font-weight: 600;
  color: #666;
  padding-bottom: 4px;
  display: block;
  width: 100%;
  text-align: center;
}
body#idp11777 #wrapper.gb_R2018 .a_tleta .colorRed p,
body[data-baseroot=idp11777] #wrapper.gb_R2018 .a_tleta .colorRed p {
  color: var(--volleyColor);
}
body#idp11777 #wrapper.gb_R2018 .a_tleta .redTopBorder,
body[data-baseroot=idp11777] #wrapper.gb_R2018 .a_tleta .redTopBorder {
  border-top-color: var(--volleyColor);
}
body#idp11777 #wrapper.gb_R2018 #schedaA3,
body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 {
  overflow: hidden;
}
body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player,
body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player {
  background: #fff;
}
body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player figure,
body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player figure {
  position: absolute;
  top: 0;
  height: 100%;
  left: 50%;
  width: 50vw;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta,
body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  min-height: calc(100vh - 203px);
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 767px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta {
    height: 350px;
    align-items: flex-start;
    padding-top: 32px;
  }
}
body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta::after, body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta::before,
body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta::after,
body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta::before {
  display: none;
}
body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul,
body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul {
  width: 50%;
  padding: 0;
  margin: 0;
  list-style: none;
}
@media (max-width: 1100px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul {
    width: 60%;
  }
}
@media (max-width: 991px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul {
    width: 80%;
  }
}
@media (max-width: 767px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul {
    width: 100%;
    padding-lefT: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 400px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul {
    padding-lefT: 0;
    padding-right: 0;
  }
}
body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li,
body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  font-family: "Figtree", sans-serif;
  letter-spacing: 0.02em;
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li {
    padding-left: 27px;
    margin-bottom: 9px;
  }
}
@media (max-width: 400px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li {
    padding-left: 0;
  }
}
body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1),
body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) {
  justify-content: space-between;
  border-bottom: solid 1px #666;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1),
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) {
    margin-bottom: 28px;
  }
}
body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2,
body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2 {
  color: #666;
  font-family: "Teko", sans-serif;
  letter-spacing: 0.02em;
}
body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2 span.gb_LV_novis,
body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2 span.gb_LV_novis {
  display: none;
}
@media (max-width: 767px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2 span,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2 span {
    display: none;
  }
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2 span.gb_LV_novis,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2 span.gb_LV_novis {
    display: block;
  }
}
@media (max-width: 767px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2 {
    white-space: nowrap;
  }
}
@media (max-width: 1925px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2 {
    font-size: 60px;
  }
}
@media (max-width: 1775px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2 {
    font-size: 55px;
  }
}
@media (max-width: 1633px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2 {
    font-size: 45px;
  }
}
@media (max-width: 1425px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2 {
    font-size: 40px;
  }
}
@media (max-width: 1300px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2 {
    font-size: 40px;
  }
}
@media (max-width: 1100px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) h2 {
    font-size: 30px;
  }
}
body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) img,
body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) img {
  flex: 0 0 auto;
  height: auto;
  margin-top: 0.3em;
}
@media (max-width: 1925px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) img,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) img {
    width: 70px;
  }
}
@media (max-width: 1775px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) img,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) img {
    width: 60px;
  }
}
@media (max-width: 1633px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) img,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) img {
    width: 60px;
  }
}
@media (max-width: 1425px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) img,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) img {
    width: 40px;
  }
}
@media (max-width: 1300px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) img,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) img {
    width: 40px;
  }
}
@media (max-width: 1100px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) img,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) img {
    width: 30px;
  }
}
@media (max-width: 767px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) img,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li:nth-of-type(1) img {
    display: none !important;
  }
}
body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li h3,
body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li h3 {
  margin: 0;
  padding: 0;
  color: #666;
  text-transform: uppercase;
  width: 50%;
  flex: 0 0 auto;
  font-weight: 400;
  letter-spacing: 0.02em;
  line-height: 1.42857143;
  padding-right: 5px;
}
@media (min-width: 768px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li h3,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li h3 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li h3,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li h3 {
    width: 100%;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    display: inline-block;
  }
}
body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li p,
body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li p {
  color: #666;
  margin-bottom: 0;
  width: 50%;
  flex: 0 0 auto;
  padding-left: 20px;
}
@media (min-width: 768px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li p,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li p {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li p,
  body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_LV_teamA3Player .gb_A3_contInfoAtleta ul li p {
    width: 100%;
    padding-left: 0;
    padding-bottom: 10px;
  }
}
body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_A3_carrieraAtleta,
body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_A3_carrieraAtleta {
  min-height: 500px;
  background-color: #e8e8ea;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/gb/images/bg-vp.png);
  font-size: 20px;
}
body#idp11777 #wrapper.gb_R2018 #schedaA3 .gb_A3_carrieraAtleta strong,
body[data-baseroot=idp11777] #wrapper.gb_R2018 #schedaA3 .gb_A3_carrieraAtleta strong {
  color: var(--volleyColor);
  font-size: 20px;
}
body#idp11777 #wrapper.gb_R2018 .gb_LV_buttonNews,
body[data-baseroot=idp11777] #wrapper.gb_R2018 .gb_LV_buttonNews {
  background: var(--volleyColor) !important;
}
body#idp11777 #wrapper.gb_R2018 #articolo .titolo p,
body[data-baseroot=idp11777] #wrapper.gb_R2018 #articolo .titolo p {
  color: var(--volleyColor);
}
body#idp11777 #wrapper.gb_R2018 .mainContentNews,
body[data-baseroot=idp11777] #wrapper.gb_R2018 .mainContentNews {
  height: 48px;
  min-height: 0;
}
body#idp11777 #wrapper.gb_R2018 .mainContentNews h3,
body[data-baseroot=idp11777] #wrapper.gb_R2018 .mainContentNews h3 {
  font-family: "Teko", sans-serif;
  font-size: 25px;
  letter-spacing: 0.04em;
  margin-bottom: 0;
  margin-top: 0;
}
body#idp11777 #wrapper.gb_R2018 .mainContentNews p,
body[data-baseroot=idp11777] #wrapper.gb_R2018 .mainContentNews p {
  display: none !important;
}
body#idp11777 #wrapper.gb_R2018 .redBg,
body[data-baseroot=idp11777] #wrapper.gb_R2018 .redBg {
  background: var(--volleyColor) !important;
}
body#idp11777 #wrapper.gb_R2018 .homeNews .mainContentNews,
body[data-baseroot=idp11777] #wrapper.gb_R2018 .homeNews .mainContentNews {
  height: auto;
}
body#idp11777 #wrapper.gb_R2018 .homeNews .mainContentNews h3,
body[data-baseroot=idp11777] #wrapper.gb_R2018 .homeNews .mainContentNews h3 {
  font-family: "Teko", sans-serif;
  font-size: 25px;
  letter-spacing: 0.04em;
  margin-bottom: 0;
  margin-top: 0;
}
body#idp11777 #wrapper.gb_R2018 .homeNews .mainContentNews p,
body[data-baseroot=idp11777] #wrapper.gb_R2018 .homeNews .mainContentNews p {
  display: block !important;
}
body#idp11777 #wrapper.gb_R2018 .redTopBorder,
body[data-baseroot=idp11777] #wrapper.gb_R2018 .redTopBorder {
  border-top-color: var(--volleyColor);
}
body#idp11777 footer .footinfo p.hidden,
body[data-baseroot=idp11777] footer .footinfo p.hidden {
  display: block !important;
}

body#idp11780 div.circular {
  position: relative;
  width: 200px;
  height: 200px;
}
body#idp11780 div.circular img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.gb-calendario-2025 .gb_R_newCalCont {
  background: transparent !important;
}
.gb-calendario-2025 .gb-appuntmento {
  padding: 20px;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  grid-template-rows: repeat(4, auto);
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background: #fff;
  margin-bottom: 40px;
}
@media screen and (max-width: 991px) {
  .gb-calendario-2025 .gb-appuntmento {
    display: flex;
    flex-direction: column;
  }
  .gb-calendario-2025 .gb-appuntmento > * {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .gb-calendario-2025 .gb-appuntmento {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }
}
.gb-calendario-2025 .gb-appuntmento .gb-championship {
  grid-column: span 3;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 14px;
  padding-bottom: 20px;
  border-bottom: 1px solid #EFEFEF;
}
.gb-calendario-2025 .gb-appuntmento .gb-championship p {
  margin: 0;
  text-align: left;
}
.gb-calendario-2025 .gb-appuntmento .gb_R_InfoAgg {
  grid-column: span 3;
}
.gb-calendario-2025 .gb-appuntmento .gb-buy-ticket {
  grid-column: span 3;
  padding-top: 20px;
  border-top: 1px solid #EFEFEF;
}
.gb-calendario-2025 .gb-appuntmento .gb-countedown {
  grid-column: span 3;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 14px;
  padding-top: 20px;
  border-top: 1px solid #EFEFEF;
}
.gb-calendario-2025 .gb-appuntmento .gb-countedown .labelTimeSize {
  text-align: center;
  width: 14.2857142857%;
  margin-bottom: 10px !important;
}
@media screen and (max-width: 991px) {
  .gb-calendario-2025 .gb-appuntmento .gb-countedown .labelTimeSize {
    width: 25%;
  }
}
.gb-calendario-2025 .gb-appuntmento:not(.v2) .gb-location-match,
.gb-calendario-2025 .gb-appuntmento:not(.v2) .gb-date-match {
  font-size: 16px;
  line-height: 1.5;
  border: solid 5px #efefef;
  padding: 20px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.gb-calendario-2025 .gb-appuntmento:not(.v2) .gb-location-match strong,
.gb-calendario-2025 .gb-appuntmento:not(.v2) .gb-date-match strong {
  display: block;
}
.gb-calendario-2025 .gb-appuntmento:not(.v2) .gb-match-review {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  grid-column-gap: 20px;
  align-items: center;
  max-width: 430px;
}
@media screen and (max-width: 991px) {
  .gb-calendario-2025 .gb-appuntmento:not(.v2) .gb-match-review {
    max-width: unset;
  }
}
.gb-calendario-2025 .gb-appuntmento:not(.v2) .gb-match-review gb-versus {
  font-size: 20px;
  display: block;
  text-align: center;
}
.gb-calendario-2025 .gb-appuntmento:not(.v2) .gb-match-review img {
  width: 180px;
  height: auto;
  object-fit: contain;
  object-position: center;
  aspect-ratio: 1/1;
  padding: 16px;
}
.gb-calendario-2025 .gb-appuntmento:not(.v2) .gb-match-review strong {
  font-size: 16px;
}

.testo [align=justify] {
  text-align: left;
}

/*# sourceMappingURL=main.css.map */
