@charset "UTF-8";
a.menu-link.sub-menu-link {
  line-height: 1.5em;
  margin-bottom: 20px;
}
#single .nav-others .nav, .header-nav .parent-page, .prefooter .partners li, .section-hole-stats dd, .foot-main .social-links, .prefooter .partners li, #single .sectionContainer .sideContainer, .normal-grid .single-post-container, .foot-main .newsletter-form, .prefooter .latest-news .grid-item, .gallery.gallery-columns-3 .gallery-item, #single .nav-others .infoContainer, .slide-content, #single .nav-others .imageContainer, .normal-grid .single-post-container, .historyElemContainer .dateBlock, .historyElemContainer .contentBlock, #formContatti ol li, .subhome-children li, .prefooter .latest-news .grid-item, .gallery.gallery-columns-2 .gallery-item, .slide-thumb, #single .sectionContainer .mainContainer, .header-nav ul {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

#single .nav-others .nav, .prefooter .partners li, #single .nav-others .infoContainer, #single .nav-others .imageContainer {
  float: left; }

#single .nav-others .nav {
  width: 8.3333333333%; }

.prefooter .partners li {
  width: 33.3333333333%; }

#single .nav-others .infoContainer {
  width: 41.6666666667%; }

#single .nav-others .imageContainer {
  width: 50%; }

@media (min-width: 768px) {
  .header-nav .parent-page, .prefooter .partners li, .section-hole-stats dd, #single .sectionContainer .sideContainer, .normal-grid .single-post-container, .historyElemContainer .dateBlock, .historyElemContainer .contentBlock, #formContatti ol li, .subhome-children li, .prefooter .latest-news .grid-item, #single .sectionContainer .mainContainer, .header-nav ul {
    float: left; }
  .header-nav .parent-page {
    width: 8.3333333333%; }
  .prefooter .partners li, .section-hole-stats dd {
    width: 25%; }
  #single .sectionContainer .sideContainer {
    width: 33.3333333333%; }
  .normal-grid .single-post-container, .historyElemContainer .dateBlock, .historyElemContainer .contentBlock, #formContatti ol li, .subhome-children li, .prefooter .latest-news .grid-item {
    width: 50%; }
  #single .sectionContainer .mainContainer {
    width: 66.6666666667%; }
  .header-nav ul {
    width: 91.6666666667%; } }

@media (min-width: 992px) {
  .foot-main .social-links, .normal-grid .single-post-container, .foot-main .newsletter-form, .prefooter .latest-news .grid-item, .gallery.gallery-columns-3 .gallery-item, .slide-content, .gallery.gallery-columns-2 .gallery-item, .slide-thumb {
    float: left; }
  .foot-main .social-links {
    width: 25%; }
  .normal-grid .single-post-container, .foot-main .newsletter-form, .prefooter .latest-news .grid-item, .gallery.gallery-columns-3 .gallery-item {
    width: 33.3333333333%; }
  .slide-content {
    width: 41.6666666667%; }
  .gallery.gallery-columns-2 .gallery-item {
    width: 50%; }
  .slide-thumb {
    width: 58.3333333333%; }
  .foot-main .social-links {
    margin-left: 16.6666666667%; } }

header.titleSection h1, .splash h1, .splash p, .tableContainer, .quoteGrid, .container, .prefooter .latest-news, .single-post-container.dove-mangiare, .single-post-container.dove-dormire, .single-post-container.cantine-e-vini, .single-post-container.cosa-visitare, .single-post-container.serravalle-outlet, .single-post-container.lo-shopping, .single-post-container.where-to-eat, .single-post-container.what-to-visit, .single-post-container.wineries-and-wines, #post-storia .entry-content, #formContatti ol, .subhome-children .intro h1, .subhome-children .intro blockquote, .subhome-children nav, .prefooter, .section-hole-stats dl, .container, .prefooter .latest-news {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  header.titleSection h1:before, .splash h1:before, .splash p:before, .tableContainer:before, .quoteGrid:before, .container:before, .prefooter .latest-news:before, .single-post-container.dove-mangiare:before, .single-post-container.dove-dormire:before, .single-post-container.cantine-e-vini:before, .single-post-container.cosa-visitare:before, .single-post-container.serravalle-outlet:before, .single-post-container.lo-shopping:before, .single-post-container.where-to-eat:before, .single-post-container.what-to-visit:before, .single-post-container.wineries-and-wines:before, #post-storia .entry-content:before, #formContatti ol:before, .subhome-children .intro h1:before, .subhome-children .intro blockquote:before, .subhome-children nav:before, .prefooter:before, .section-hole-stats dl:before, header.titleSection h1:after, .splash h1:after, .splash p:after, .tableContainer:after, .quoteGrid:after, .container:after, .prefooter .latest-news:after, .single-post-container.dove-mangiare:after, .single-post-container.dove-dormire:after, .single-post-container.cantine-e-vini:after, .single-post-container.cosa-visitare:after, .single-post-container.serravalle-outlet:after, .single-post-container.lo-shopping:after, .single-post-container.where-to-eat:after, .single-post-container.what-to-visit:after, .single-post-container.wineries-and-wines:after, #post-storia .entry-content:after, #formContatti ol:after, .subhome-children .intro h1:after, .subhome-children .intro blockquote:after, .subhome-children nav:after, .prefooter:after, .section-hole-stats dl:after, .container:before, .prefooter .latest-news:before, .container:after, .prefooter .latest-news:after {
    content: " ";
    display: table; }
  header.titleSection h1:after, .splash h1:after, .splash p:after, .tableContainer:after, .quoteGrid:after, .container:after, .prefooter .latest-news:after, .single-post-container.dove-mangiare:after, .single-post-container.dove-dormire:after, .single-post-container.cantine-e-vini:after, .single-post-container.cosa-visitare:after, .single-post-container.serravalle-outlet:after, .single-post-container.lo-shopping:after, .single-post-container.where-to-eat:after, .single-post-container.what-to-visit:after, .single-post-container.wineries-and-wines:after, #post-storia .entry-content:after, #formContatti ol:after, .subhome-children .intro h1:after, .subhome-children .intro blockquote:after, .subhome-children nav:after, .prefooter:after, .section-hole-stats dl:after, .container:after, .prefooter .latest-news:after {
    clear: both; }
  @media (min-width: 768px) {
    header.titleSection h1, .splash h1, .splash p, .tableContainer, .quoteGrid, .container, .prefooter .latest-news, .single-post-container.dove-mangiare, .single-post-container.dove-dormire, .single-post-container.cantine-e-vini, .single-post-container.cosa-visitare, .single-post-container.serravalle-outlet, .single-post-container.lo-shopping, .single-post-container.where-to-eat, .single-post-container.what-to-visit, .single-post-container.wineries-and-wines, #post-storia .entry-content, #formContatti ol, .subhome-children .intro h1, .subhome-children .intro blockquote, .subhome-children nav, .prefooter, .section-hole-stats dl, .container, .prefooter .latest-news {
      width: 750px; } }
  @media (min-width: 992px) {
    header.titleSection h1, .splash h1, .splash p, .tableContainer, .quoteGrid, .container, .prefooter .latest-news, .single-post-container.dove-mangiare, .single-post-container.dove-dormire, .single-post-container.cantine-e-vini, .single-post-container.cosa-visitare, .single-post-container.serravalle-outlet, .single-post-container.lo-shopping, .single-post-container.where-to-eat, .single-post-container.what-to-visit, .single-post-container.wineries-and-wines, #post-storia .entry-content, #formContatti ol, .subhome-children .intro h1, .subhome-children .intro blockquote, .subhome-children nav, .prefooter, .section-hole-stats dl, .container, .prefooter .latest-news {
      width: 970px; } }
  @media (min-width: 1200px) {
    header.titleSection h1, .splash h1, .splash p, .tableContainer, .quoteGrid, .container, .prefooter .latest-news, .single-post-container.dove-mangiare, .single-post-container.dove-dormire, .single-post-container.cantine-e-vini, .single-post-container.cosa-visitare, .single-post-container.serravalle-outlet, .single-post-container.lo-shopping, .single-post-container.where-to-eat, .single-post-container.what-to-visit, .single-post-container.wineries-and-wines, #post-storia .entry-content, #formContatti ol, .subhome-children .intro h1, .subhome-children .intro blockquote, .subhome-children nav, .prefooter, .section-hole-stats dl, .container, .prefooter .latest-news {
      width: 1170px; } }

@media (max-width: 768px) {
  header.titleSection h1, .splash h1, .splash p {
    width: 100%; } }

@media (min-width: 768px) {
  header.titleSection h1, .splash h1, .splash p {
    left: 50%;
    margin-left: -375px; } }

@media (min-width: 992px) {
  header.titleSection h1, .splash h1, .splash p {
    margin-left: -485px; } }

@media (min-width: 1200px) {
  header.titleSection h1, .splash h1, .splash p {
    margin-left: -585px; } }

/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.5.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "font-collinedelgavi";
  src: url("../fonts/font-collinedelgavi.eot?7bca96ffb495efad1c1d3ea0ac14b4ad");
  src: url("../fonts/font-collinedelgavi.eot?#iefix") format("embedded-opentype"), url("../fonts/font-collinedelgavi.woff?7bca96ffb495efad1c1d3ea0ac14b4ad") format("woff"), url("../fonts/font-collinedelgavi.ttf?7bca96ffb495efad1c1d3ea0ac14b4ad") format("truetype");
  font-weight: normal;
  font-style: normal; }

.social-links li a:before, .nav-lang:before, .address:before, .plane-marker:before, .controls .next:after, .controls .back:after, .lista-buche ul li span:first-child:before, #request-panel .close:after, #gare .select-date .sod_select:after {
  font-family: FontAwesome;
  line-height: 1; }

header.titleSection h1:after, section h2:after, .splash h1:after, .slide-content h1:after, .subhome-children .intro h1:after, .subhome-children .intro blockquote:after, .prefooter > h1:after, .newsletter-form [type="submit"]:before, .btn-single-post-inside:after, .splash-owl-carousel.owl-carousel .owl-nav button.owl-prev:before, .splash-owl-carousel.owl-carousel .owl-nav button.owl-next:before {
  font-family: font-collinedelgavi;
  line-height: 1; }

.social-links li a:before, .nav-lang:before, .address:before, .plane-marker:before, .controls .next:after, .controls .back:after, .lista-buche ul li span:first-child:before, #request-panel .close:after, #gare .select-date .sod_select:after, header.titleSection h1:after, section h2:after, .splash h1:after, .slide-content h1:after, .subhome-children .intro h1:after, .subhome-children .intro blockquote:after, .prefooter > h1:after, .newsletter-form [type="submit"]:before, .btn-single-post-inside:after, .splash-owl-carousel.owl-carousel .owl-nav button.owl-prev:before, .splash-owl-carousel.owl-carousel .owl-nav button.owl-next:before {
  display: inline-block;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.container:before, .prefooter .latest-news:before, #main:before, .header-nav:before, .historyElemContainer:before, #gare .gara ul:before, .foot-main .keepintouch:before, .slide:before, .prefooter .partners:before, .container:after, .prefooter .latest-news:after, #main:after, .header-nav:after, .historyElemContainer:after, #gare .gara ul:after, .foot-main .keepintouch:after, .slide:after, .prefooter .partners:after {
  content: " ";
  display: table; }

.container:after, .prefooter .latest-news:after, #main:after, .header-nav:after, .historyElemContainer:after, #gare .gara ul:after, .foot-main .keepintouch:after, .slide:after, .prefooter .partners:after {
  clear: both; }

.newsletter-form [type="submit"], .social-links li a, .splash-owl-carousel.owl-carousel .owl-nav button.owl-prev, .splash-owl-carousel.owl-carousel .owl-nav button.owl-next {
  display: block;
  text-indent: -999em;
  overflow: hidden; }

.newsletter-form [type="submit"]::before, .social-links li a::before, .splash-owl-carousel.owl-carousel .owl-nav button.owl-prev::before, .splash-owl-carousel.owl-carousel .owl-nav button.owl-next::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-indent: 0;
  line-height: inherit; }

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

header.titleSection h1:after, section h2:after, .splash h1:after, .slide-content h1:after, .subhome-children .intro h1:after, .subhome-children .intro blockquote:after, .prefooter > h1:after {
  content: ""; }

header.titleSection h1:after, section h2:after, .splash h1:after, .slide-content h1:after, .subhome-children .intro h1:after, .subhome-children .intro blockquote:after, .prefooter > h1:after {
  display: block;
  text-align: center;
  width: 1em;
  margin: .25em auto 0; }

header.titleSection h1:before, section h2:before, .splash h1:before, .slide-content h1:before, .subhome-children .intro h1:before, .subhome-children .intro blockquote:before, .prefooter > h1:before {
  content: '';
  width: 4em;
  height: 2px;
  display: block;
  margin: auto;
  bottom: .5em;
  position: absolute;
  left: 50%;
  margin-left: -2em; }

.newsletter-form {
  font-size: .8rem; }
  .newsletter-form form {
    position: relative; }
  .newsletter-form input, .newsletter-form button {
    height: 4em;
    line-height: 4em;
    outline: none;
    border: none; }
  .newsletter-form [type="text"] {
    display: block;
    position: relative;
    width: 100%;
    margin: auto;
    padding: 0 1.618em;
    outline: 0; }
  .newsletter-form [type="submit"] {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    width: 4em;
    background: transparent;
    color: #f0b203; }
    .newsletter-form [type="submit"]:before {
      content: ""; }
    .newsletter-form [type="submit"]:before {
      font-size: 2em; }

.social-links {
  padding: 0; }
  .social-links li {
    display: inline-block;
    position: relative;
    width: 3em;
    height: 3em;
    line-height: 3em;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    background: #f0b203;
    vertical-align: middle; }
    .social-links li a::before {
      font-size: 1.5em;
      z-index: 1; }
    .social-links li:not(.disabled) a::after {
      content: '';
      display: block;
      width: 100%;
      height: 100%;
      border-radius: 50%;
      position: absolute;
      left: 0;
      top: 0;
      background: #bc2b0a;
      z-index: 0;
      transform: scale(0);
      opacity: 0;
      transition-property: transform, opacity;
      transition-duration: 1.5s; }
    .social-links li:hover a::after {
      transform: scale(1);
      opacity: 1;
      transition-duration: .5s; }
  .social-links .fb a::before {
    content: ""; }
  .social-links .tw a::before {
    content: ""; }
  .social-links .gplus a::before {
    content: ""; }
  .social-links .yt a::before {
    content: ""; }
  .social-links .mail a::before {
    content: ""; }
  .social-links .calendar a::before {
    content: ""; }
  .social-links .ranking a::before {
    content: ""; }
  .social-links .handicap a::before {
    content: ""; }
  .social-links .document a::before {
    content: ""; }
  .social-links .phone a::before {
    content: ""; }
  .social-links .link a::before {
    content: ""; }
  .social-links span {
    color: #f0b203;
    font-size: .9em;
    padding: 0 1.5em; }
    @media screen and (max-width: 480px) {
      .social-links span {
        padding: 0 .2em;
        font-size: .7em; } }

.social-links-territorio, .link-bollo {
  padding: 0; }
  .social-links-territorio .bollo, .link-bollo .bollo {
    display: inline-block;
    position: relative;
    width: 3em;
    height: 3em;
    line-height: 3em;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    background: #f0b203;
    vertical-align: middle; }
    .social-links-territorio .bollo::after, .social-links-territorio .bollo::before, .link-bollo .bollo::after, .link-bollo .bollo::before {
      /*@include replace-text-with-icon();*/
      /*&::after{*/
      font-size: 1.5em;
      z-index: 1;
      font-family: FontAwesome;
      position: relative;
      /*}*/ }
    .social-links-territorio .bollo:not(.disabled)::before, .link-bollo .bollo:not(.disabled)::before {
      content: '';
      display: block;
      width: 100%;
      height: 100%;
      border-radius: 50%;
      position: absolute;
      left: 0;
      top: 0;
      background: #bc2b0a;
      z-index: 0;
      transform: scale(0);
      opacity: 0;
      transition-property: transform, opacity;
      transition-duration: 1.5s;
      font-family: FontAwesome; }
    .social-links-territorio .bollo:hover::before, .link-bollo .bollo:hover::before {
      transform: scale(1);
      opacity: 1;
      transition-duration: .5s; }
  .social-links-territorio .fb::after, .link-bollo .fb::after {
    content: ""; }
  .social-links-territorio .tw::after, .link-bollo .tw::after {
    content: ""; }
  .social-links-territorio .gplus::after, .link-bollo .gplus::after {
    content: ""; }
  .social-links-territorio .yt::after, .link-bollo .yt::after {
    content: ""; }
  .social-links-territorio .mail::after, .link-bollo .mail::after {
    content: ""; }
  .social-links-territorio .calendar::after, .link-bollo .calendar::after {
    content: ""; }
  .social-links-territorio .ranking::after, .link-bollo .ranking::after {
    content: ""; }
  .social-links-territorio .handicap::after, .link-bollo .handicap::after {
    content: ""; }
  .social-links-territorio .document::after, .link-bollo .document::after {
    content: ""; }
  .social-links-territorio .phone::after, .social-links-territorio .phone::before, .link-bollo .phone::after, .link-bollo .phone::before {
    content: ""; }
  .social-links-territorio .link::after, .link-bollo .link::after {
    content: ""; }
  .social-links-territorio .download::after, .link-bollo .download::after {
    content: ""; }
  .social-links-territorio .back::after, .link-bollo .back::after {
    content: ""; }
  .social-links-territorio span, .link-bollo span {
    color: #f0b203;
    font-size: .9em;
    padding: 0 1.5em; }
    @media screen and (max-width: 480px) {
      .social-links-territorio span, .link-bollo span {
        padding: 0 .2em;
        font-size: .7em; } }

.arrow {
  position: absolute;
  width: 30px;
  height: 2px;
  left: 14px;
  top: 12px; }
  .right.arrow:before, .right.arrow:after {
    content: "";
    display: block;
    height: 2px;
    width: 10px;
    background-color: #f0b203;
    position: absolute;
    left: 20px;
    transform-origin: right; }
  .left.arrow:before, .left.arrow:after {
    content: "";
    display: block;
    height: 2px;
    width: 10px;
    background-color: #f0b203;
    position: absolute;
    left: 0px;
    transform-origin: left; }
  .arrow:before {
    transform: rotate(45deg); }
  .arrow:after {
    transform: rotate(-45deg); }

.btn-single-post {
  color: #f0b203;
  background-color: #f0b203;
  border: none;
  height: 26px;
  width: 14px;
  position: relative;
  cursor: pointer;
  display: block;
  /*    &:hover{
		span{
			width: 40px;
			&:before, &:after{
				left: 30px;
			}
		}
	}*/ }
  .btn-single-post .arrow {
    background-color: #f0b203;
    transition-property: width, left, right; }
    .btn-single-post .arrow:before, .btn-single-post .arrow:after {
      transition-property: right; }
  .btn-single-post.reverse {
    /*        &:hover{
			span{
				width: 40px;
				&:before, &:after{
					right: 30px;
					left: auto;
					transition-property: left, right;
			@extend %transition-duration-300;
			@extend %transition-timing-function-easeInOutQuad;
				}
			}
		}*/ }
    .btn-single-post.reverse .arrow {
      right: 14px;
      left: auto; }

.btn-single-post-inside {
  position: relative;
  display: inline-block;
  clear: both;
  margin: 1.62em auto;
  overflow: hidden;
  height: 2em;
  line-height: 2em;
  cursor: pointer;
  outline: none; }
  .btn-single-post-inside:after {
    content: ""; }
  .btn-single-post-inside:after {
    position: absolute;
    right: 0;
    top: 0;
    height: 2em;
    line-height: 2em;
    color: #f0b203; }
  .btn-single-post-inside:before {
    content: '';
    position: absolute;
    display: block;
    background-color: #f0b203;
    width: 100%;
    height: 2em;
    transform: translateX(-100%) translateX(1em); }
  .btn-single-post-inside span {
    display: block;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    color: #f0b203;
    font-weight: 400;
    letter-spacing: 0.1em;
    font-size: 1em;
    padding: 0 2em; }
    .btn-single-post-inside span:after {
      content: attr(data-letters);
      display: block;
      top: 0;
      left: 0;
      position: absolute;
      color: #fff;
      width: 0;
      margin-left: 2em;
      overflow: hidden;
      /*line-height: normal;*/ }
    @media screen and (max-width: 480px) {
      .btn-single-post-inside span {
        font-size: .8em; } }
  .btn-single-post-inside:hover {
    padding-right: 1em; }
    .btn-single-post-inside:hover::before {
      transform: translateX(0) translateX(-1em); }
    .btn-single-post-inside:hover span::after {
      width: 100%; }

.outline-button {
  font-size: 1.2em;
  border: 2px solid #f0b203;
  background-color: transparent;
  color: #f0b203;
  text-transform: uppercase;
  padding: 1.3em 5em;
  cursor: pointer;
  transition: background-color 0.3s ease-out; }
  .outline-button:hover {
    color: white;
    background-color: #f0b203; }

.table, table {
  display: table;
  width: 100%;
  margin-top: 1.618rem;
  margin-bottom: 1.618rem; }

.caption, caption, .tr, tr {
  /*@extend %body-copy;*/
  /*border-top:1px solid $pure-white;
	border-bottom:1px solid $pure-white;*/ }

.caption, caption {
  padding: .62em 1.618em;
  text-align: left;
  /*background: $brand-primary;*/
  color: #fff;
  display: table-caption; }

.tbody, tbody {
  padding: 0; }

.td, td {
  display: table-cell;
  padding: .62em 1.618em;
  border-right: 2px solid #fff; }
  .td:last-child, td:last-child {
    border: none; }

.tr, tr {
  display: block; }
  .tr:nth-child(odd), tr:nth-child(odd) {
    /*background:$alabaster*/ }
  .tr:nth-child(even), tr:nth-child(even) {
    /*background:$mercury*/ }

.titleContainer h2 {
  font-size: 2em !important; }
  .titleContainer h2:after {
    margin-left: 0 !important; }

.titleContainer span {
  text-transform: uppercase;
  font-size: .85em;
  letter-spacing: 0.15em;
  margin-bottom: 2em;
  display: block; }

.subtitle {
  color: #f0b203;
  font-size: 1.5em;
  margin-bottom: 1.62em;
  font-family: "Merriweather", serif;
  line-height: 1.2em;
  letter-spacing: 0.1em;
  font-weight: 300; }
  .subtitle em {
    font-style: italic; }

html {
  font-size: 12px; }
  @media screen and (min-width: 768px) {
    html {
      font-size: 12px; } }
  @media screen and (min-width: 1200px) {
    html {
      font-size: 14px; } }

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

.social-links span, .social-links-territorio span, .link-bollo span, .slide-content p, .tableContainer table thead span, .tableContainer table .thead span, .tableContainer .table thead span, .tableContainer .table .thead span, .quoteGrid .quotaContainer h1, #request-panel h3, .titleContainer h2, .single-post-grid h1, #single .sectionContainer .mainContainer h3, #single .sectionContainer .mainContainer h4, #single .nav-others .infoContainer h4, .historyElemContainer .contentBlock h2, #percorsi h2, #gare h2, #gare h3, #buca .container .textContainer h2, #buca .prefooter .latest-news .textContainer h2, .prefooter #buca .latest-news .textContainer h2, .owl-item .slide-content h1 em, #single .sectionContainer .mainContainer, #post-storia p, .historyElemContainer .contentBlock p, #percorsi p, #gare p, .orari-gara .page-template-gare .table .tr .th .td span, .orari-gara .page-template-gare table .tr .th .td span, .orari-gara .page-template-gare .table tr .th .td span, .orari-gara .page-template-gare table tr .th .td span, .orari-gara .page-template-gare .table .tr .th td span, .orari-gara .page-template-gare table .tr .th td span, .orari-gara .page-template-gare .table tr .th td span, .orari-gara .page-template-gare table tr .th td span, #buca .container .textContainer p, #buca .prefooter .latest-news .textContainer p, .prefooter #buca .latest-news .textContainer p, #feedback-message, .subhome-children .intro blockquote, .splash p, .subhome-children .intro > p, .primary-menu-item-label a, .single-post-grid .excerpt p, .questions li > span label, .simform .number, #percorsi h3, #buca #buche-navigator .text span, .subhome-children li .button {
  font-family: "Merriweather", serif;
  letter-spacing: .05em; }

.newsletter-form [type="text"], .outline-button, .titleContainer span, header.titleSection h1, .splash h1, .slide-content h1, .subhome-children .intro h1, .prefooter > h1, .section-hole-stats dd > span span, .primary-menu-item-label p, .primary-submenu, .nav-lang, .tableContainer table tbody, .tableContainer table .tbody, .tableContainer .table tbody, .tableContainer .table .tbody, .quoteGrid .quotaContainer p, .quoteGrid .quotaContainer .priceBall .ball, .single-post-grid .meta p, #single .nav-others .infoContainer p, .header-nav, .historyElemContainer .dateBlock span, section h2, .questions input, .simform .error-message,
.simform .final-message, textarea, #formContatti ol li input, #formContatti ol li textarea, #request-panel, #gare .select-date label, #buca #buche-navigator .text h3, #buca #buche-navigator ul li .single-buca, #buca .container .textContainer p.subtitle, #buca .prefooter .latest-news .textContainer p.subtitle, .prefooter #buca .latest-news .textContainer p.subtitle, #buca .container .textContainer .lunghezze .detailContainer span, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer span, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer span, #buca .container .textContainer .lunghezze .detailContainer .detail, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail, .footer-menu, .foot-main .legal p, .slide-pro-hint .avatar figcaption {
  font-family: "Lato", sans; }

.newsletter-form [type="text"], .primary-submenu a, .footer-menu li, .foot-main .legal p, .slide-pro-hint .avatar figcaption {
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: .166em; }

header.titleSection h1, .splash h1, .slide-content h1, .subhome-children .intro h1, .prefooter > h1, .section-hole-stats dd > span span {
  text-transform: uppercase;
  font-weight: 900; }

.slide-content p {
  line-height: 2; }

.tableContainer table thead span, .tableContainer table .thead span, .tableContainer .table thead span, .tableContainer .table .thead span, .quoteGrid .quotaContainer h1, #request-panel h3 {
  color: #691a0f;
  text-transform: uppercase;
  font-size: 1.2em;
  letter-spacing: 0.1em;
  line-height: 1.2em; }

.titleContainer h2, .single-post-grid h1, #single .sectionContainer .mainContainer h3, #single .sectionContainer .mainContainer h4, #single .nav-others .infoContainer h4, .historyElemContainer .contentBlock h2, #percorsi h2, #gare h2, #gare h3, #buca .container .textContainer h2, #buca .prefooter .latest-news .textContainer h2, .prefooter #buca .latest-news .textContainer h2, .owl-item .slide-content h1 em {
  color: #bc2b0a;
  font-size: 1.2em;
  line-height: 1.2em;
  letter-spacing: 0.1em; }

#single .sectionContainer .mainContainer, #post-storia p, .historyElemContainer .contentBlock p, #percorsi p, #gare p, .orari-gara .page-template-gare .table .tr .th .td span, .orari-gara .page-template-gare table .tr .th .td span, .orari-gara .page-template-gare .table tr .th .td span, .orari-gara .page-template-gare table tr .th .td span, .orari-gara .page-template-gare .table .tr .th td span, .orari-gara .page-template-gare table .tr .th td span, .orari-gara .page-template-gare .table tr .th td span, .orari-gara .page-template-gare table tr .th td span, #buca .container .textContainer p, #buca .prefooter .latest-news .textContainer p, .prefooter #buca .latest-news .textContainer p {
  font-weight: 300;
  font-size: 1em;
  letter-spacing: 0.15em;
  line-height: 2em; }

#feedback-message {
  height: 3em;
  line-height: 3em;
  opacity: 0;
  transition-property: opacity; }
  #feedback-message.valid-email {
    color: #f0b203;
    opacity: 1; }
  #feedback-message.invalid-email {
    opacity: 1;
    color: #bc2b0a; }

header.titleSection h1, .splash h1, .slide-content h1, .subhome-children .intro h1, .prefooter > h1 {
  letter-spacing: .1em;
  font-size: 2rem; }
  @media screen and (min-width: 768px) {
    header.titleSection h1, .splash h1, .slide-content h1, .subhome-children .intro h1, .prefooter > h1 {
      font-size: 5rem; } }

.subhome-children .intro blockquote {
  font-style: italic;
  font-weight: bold;
  font-size: 2rem; }
  @media screen and (min-width: 768px) {
    .subhome-children .intro blockquote {
      font-size: 3rem; } }

.titleContainer h2:after, .quoteGrid .quotaContainer h1:after, .single-post-grid header:after, #gare h2:after {
  content: "";
  background-color: #f0b203;
  height: 4px;
  width: 50px;
  display: block;
  margin: 25px auto; }

.splash p, .subhome-children .intro > p {
  color: #f0b203;
  font-size: 1.4rem;
  line-height: 1.4; }

strong {
  font-weight: bold; }

.menu-open {
  overflow: hidden; }
  .menu-open .nav-main .menus {
    top: 0;
    left: 0;
    opacity: 1; }

.nav-main .menus {
  position: fixed;
  top: -999em;
  left: -999em;
  opacity: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #691a0f;
  border: 2.8rem solid #fff;
  height: 100vh;
  width: 100vw;
  color: #fff;
  z-index: 100;
  background: url(../images/bg-main-nav.jpg) center no-repeat;
  background-size: cover;
  text-align: center;
  overflow: scroll;
  padding: 1rem; }
  @media screen and (min-width: 768px) {
    .nav-main .menus {
      border: 1.618rem solid #fff; } }
  .nav-main .menus ul {
    list-style: none; }

.primary-menu a {
  color: #bc2b0a;
  display: block; }

.primary-menu li:hover > a {
  color: #fff; }

.primary-menu p {
  display: none;
  margin: 0; }
  @media screen and (min-width: 768px) {
    .primary-menu p {
      display: block; } }

.primary-menu-item {
  opacity: 0; }
  .menu-open .primary-menu-item {
    opacity: 1; }

.primary-menu-item-label {
  cursor: pointer;
  font-size: 2rem;
  line-height: 2; }
  .primary-menu-item-label a {
    font-weight: 900; }
  .primary-menu-item-label p {
    text-transform: uppercase; }

.primary-submenu {
  display: none;
  text-transform: uppercase; }
  @media screen and (min-width: 768px) {
    .primary-submenu {
      display: block; } }

@media screen and (min-width: 768px) {
  .nav-main .menus {
    border: 60px solid #fff;
    overflow: hidden;
    padding: 0; }
    .nav-main .menus::before {
      content: '';
      display: block;
      width: 125%;
      height: 125%;
      position: absolute;
      top: 0;
      left: 0;
      background: url(../images/bg-main-nav.jpg) center no-repeat;
      background-size: cover;
      z-index: -1; } }

@media screen and (min-width: 992px) {
  .nav-main .menus {
    text-align: left; }
    .nav-main .menus::after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 50%;
      height: 75%;
      width: 9vw;
      transform: translateY(-50%);
      background: url(../images/logo.svg) center right no-repeat;
      background-size: 200%;
      z-index: 0; }
  .primary-menu {
    position: relative;
    margin-right: 38.195302843%;
    width: 61.804697157%;
    padding-left: 12vw;
    padding-right: 6.1804697157vw;
    z-index: 1; }
  .primary-menu-item {
    position: relative;
    transform: translateX(1em); }
    .primary-menu-item:before {
      content: '';
      display: block;
      height: 1px;
      width: 0;
      position: absolute;
      top: 50%;
      left: 162%;
      background: #fff; }
  .primary-menu-item-label {
    overflow: hidden;
    height: 3.6rem; }
    .primary-menu-item-label a {
      line-height: 1.2;
      font-size: 3rem; }
  .primary-menu-item-desc {
    position: relative;
    font-weight: bold;
    padding-top: 1rem;
    padding-bottom: 1.5rem; }
    .primary-menu-item-desc p {
      font-size: 1.2rem;
      line-height: 1.3;
      max-height: 4.68rem;
      overflow: hidden;
      width: 62%;
      color: #bc2b0a; }
    .primary-menu-item-desc:before {
      content: '';
      display: block;
      background: #bc2b0a;
      height: 1px;
      width: 0;
      position: absolute;
      top: -1px;
      left: 0; }
  .primary-menu-item:hover {
    transform: translateX(0); }
    .primary-menu-item:hover .primary-menu-item-label {
      padding-top: 3rem;
      height: 13.78rem; }
      .primary-menu-item:hover .primary-menu-item-label a {
        color: #fff; }
    .primary-menu-item:hover .primary-menu-item-desc p {
      color: #fff; }
    .primary-menu-item:hover .primary-menu-item-desc:before {
      width: 100%;
      background: #fff; }
    .primary-menu-item:hover li {
      opacity: 1; }
  .primary-menu-item.menu-item-has-children:hover::before {
    width: 6.1804697157vw; }
  .primary-submenu {
    position: absolute;
    width: 61.804697157%;
    top: -9999em;
    left: -999em;
    text-align: center;
    justify-content: center;
    height: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: -400px;
    padding-top: 400px;
    margin-bottom: -400px;
    padding-bottom: 400px; }
    .primary-submenu li {
      margin: auto;
      opacity: 0;
      line-height: 4;
      position: relative; }
      .primary-submenu li a::after {
        content: '';
        display: none;
        margin: auto;
        height: 1em;
        width: 1em;
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -.5em;
        background: url(../images/logo.svg) center right no-repeat;
        background-size: contain; }
      .primary-submenu li a:hover {
        color: #f0b203; }
        .primary-submenu li a:hover::after {
          display: block; }
    .primary-submenu a {
      color: #fff;
      font-size: 1rem; }
  li:hover .primary-submenu {
    left: 100%;
    top: 6.6rem; } }

.nav-main {
  position: absolute;
  z-index: 100;
  width: 100%;
  height: 60px;
  background: #fff; }
  @media screen and (min-width: 768px) {
    .nav-main {
      position: fixed; } }
  .nav-main .logo-wrap-container {
    display: block;
    text-align: center;
    max-width: 130px;
    height: 130px;
    margin: auto;
    position: relartive; }
    .nav-main .logo-wrap-container .logo-wrap {
      display: block;
      max-width: 100%;
      color: #bc2b0a;
      position: relative; }
      .nav-main .logo-wrap-container .logo-wrap img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%; }
    @media screen and (min-width: 768px) {
      .fixed-header .nav-main .logo-wrap-container {
        transform: scale(0.78) translateY(-48%); } }

.nav-lang {
  text-transform: uppercase;
  color: #691a0f;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 60px;
  margin-left: 15px; }
  .nav-lang:before {
    content: ""; }
  .nav-lang:before {
    margin-right: .5em; }
  .nav-lang li {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    font-size: .8rem; }
    .nav-lang li:first-child a {
      border-right: 1px solid #a1a1a1; }
    .nav-lang li:last-child a {
      border-bottom: 1px solid;
      padding: 0;
      margin: 0 0 0 24px; }
  .nav-lang .current {
    color: #bc2b0a;
    font-weight: bold; }
  .nav-lang a {
    padding: 0 .5em; }
  .nav-lang li:last-child a {
    border-right: none; }

.nav-trigger {
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  margin: 18px;
  margin-top: -14px;
  width: 24px;
  height: 28px;
  border: 0;
  outline: none;
  background: none;
  padding: 4px 0;
  cursor: pointer;
  z-index: 101; }
  .nav-trigger span, .nav-trigger span:before, .nav-trigger span:after {
    position: absolute;
    display: block;
    height: 4px;
    background-color: #bc2b0a;
    width: 100%;
    transition-property: transform background;
    transform-origin: center; }
  .nav-trigger span {
    top: 50%;
    margin-top: -2px; }
  .nav-trigger span:before, .nav-trigger span:after {
    content: ''; }
  .nav-trigger span:before {
    transform: translateY(-8px); }
  .nav-trigger span:after {
    transform: translateY(8px); }
  .menu-open span {
    background-color: transparent; }
    .menu-open span:before, .menu-open span:after {
      top: 0; }
    .menu-open span:before {
      transform: rotate(-45deg); }
    .menu-open span:after {
      transform: rotate(45deg); }

.tableContainer {
  text-transform: uppercase;
  margin: 5em auto; }
  .tableContainer table, .tableContainer .table, .tableContainer table {
    background-color: #fff;
    width: 100%;
    /*        @include breakpoint(sm){
            table-layout: fixed;
        }*/ }
    .tableContainer table thead, .tableContainer table .thead, .tableContainer .table thead, .tableContainer table thead, .tableContainer .table .thead, .tableContainer table .thead {
      background-color: #f0b203;
      text-align: left; }
      .tableContainer table thead tr, .tableContainer table thead .tr, .tableContainer table thead tr, .tableContainer table .thead tr, .tableContainer table .thead .tr, .tableContainer table .thead tr, .tableContainer .table thead tr, .tableContainer table thead tr, .tableContainer .table thead .tr, .tableContainer table thead .tr, .tableContainer .table thead tr, .tableContainer table thead tr, .tableContainer .table .thead tr, .tableContainer table .thead tr, .tableContainer .table .thead .tr, .tableContainer table .thead .tr, .tableContainer .table .thead tr, .tableContainer table .thead tr {
        height: 52px;
        line-height: 52px; }
      .tableContainer table thead span, .tableContainer table .thead span, .tableContainer .table thead span, .tableContainer table thead span, .tableContainer .table .thead span, .tableContainer table .thead span {
        padding: 0 1.61em;
        font-size: 1.1em; }
    .tableContainer table tr, .tableContainer table .tr, .tableContainer table tr, .tableContainer .table tr, .tableContainer table tr, .tableContainer .table .tr, .tableContainer table .tr, .tableContainer .table tr, .tableContainer table tr {
      line-height: 25px; }
      @media screen and (min-width: 768px) {
        .tableContainer table tr, .tableContainer table .tr, .tableContainer table tr, .tableContainer .table tr, .tableContainer table tr, .tableContainer .table .tr, .tableContainer table .tr, .tableContainer .table tr, .tableContainer table tr {
          line-height: 70px; } }
      .tableContainer table tr td, .tableContainer table tr .td, .tableContainer table tr td, .tableContainer table .tr td, .tableContainer table tr td, .tableContainer table .tr .td, .tableContainer table tr .td, .tableContainer table .tr td, .tableContainer table tr td, .tableContainer .table tr td, .tableContainer table tr td, .tableContainer .table tr .td, .tableContainer table tr .td, .tableContainer .table tr td, .tableContainer table tr td, .tableContainer .table .tr td, .tableContainer table .tr td, .tableContainer .table tr td, .tableContainer table tr td, .tableContainer .table .tr .td, .tableContainer table .tr .td, .tableContainer .table tr .td, .tableContainer table tr .td, .tableContainer .table .tr td, .tableContainer table .tr td, .tableContainer .table tr td, .tableContainer table tr td {
        padding: 0 1.61em; }
        @media screen and (max-width: 480px) {
          .tableContainer table tr td, .tableContainer table tr .td, .tableContainer table tr td, .tableContainer table .tr td, .tableContainer table tr td, .tableContainer table .tr .td, .tableContainer table tr .td, .tableContainer table .tr td, .tableContainer table tr td, .tableContainer .table tr td, .tableContainer table tr td, .tableContainer .table tr .td, .tableContainer table tr .td, .tableContainer .table tr td, .tableContainer table tr td, .tableContainer .table .tr td, .tableContainer table .tr td, .tableContainer .table tr td, .tableContainer table tr td, .tableContainer .table .tr .td, .tableContainer table .tr .td, .tableContainer .table tr .td, .tableContainer table tr .td, .tableContainer .table .tr td, .tableContainer table .tr td, .tableContainer .table tr td, .tableContainer table tr td {
            display: block; } }
        @media screen and (max-width: 480px) {
          .tableContainer table tr td, .tableContainer table tr .td, .tableContainer table tr td, .tableContainer table .tr td, .tableContainer table tr td, .tableContainer table .tr .td, .tableContainer table tr .td, .tableContainer table .tr td, .tableContainer table tr td, .tableContainer .table tr td, .tableContainer table tr td, .tableContainer .table tr .td, .tableContainer table tr .td, .tableContainer .table tr td, .tableContainer table tr td, .tableContainer .table .tr td, .tableContainer table .tr td, .tableContainer .table tr td, .tableContainer table tr td, .tableContainer .table .tr .td, .tableContainer table .tr .td, .tableContainer .table tr .td, .tableContainer table tr .td, .tableContainer .table .tr td, .tableContainer table .tr td, .tableContainer .table tr td, .tableContainer table tr td {
            text-align: center; } }
      .tableContainer table tr .td:first-child, .tableContainer table tr td:first-child, .tableContainer table .tr .td:first-child, .tableContainer table tr .td:first-child, .tableContainer table .tr td:first-child, .tableContainer table tr td:first-child, .tableContainer .table tr .td:first-child, .tableContainer table tr .td:first-child, .tableContainer .table tr td:first-child, .tableContainer table tr td:first-child, .tableContainer .table .tr .td:first-child, .tableContainer table .tr .td:first-child, .tableContainer .table tr .td:first-child, .tableContainer table tr .td:first-child, .tableContainer .table .tr td:first-child, .tableContainer table .tr td:first-child, .tableContainer .table tr td:first-child, .tableContainer table tr td:first-child {
        min-width: 13em; }
      .tableContainer table tr td:first-child, .tableContainer table .tr td:first-child, .tableContainer table tr td:first-child, .tableContainer .table tr td:first-child, .tableContainer table tr td:first-child, .tableContainer .table .tr td:first-child, .tableContainer table .tr td:first-child, .tableContainer .table tr td:first-child, .tableContainer table tr td:first-child {
        min-width: 13em; }
      @media screen and (min-width: 768px) {
        .tableContainer table tr .td:first-child, .tableContainer table tr td:first-child, .tableContainer table .tr .td:first-child, .tableContainer table tr .td:first-child, .tableContainer table .tr td:first-child, .tableContainer table tr td:first-child, .tableContainer .table tr .td:first-child, .tableContainer table tr .td:first-child, .tableContainer .table tr td:first-child, .tableContainer table tr td:first-child, .tableContainer .table .tr .td:first-child, .tableContainer table .tr .td:first-child, .tableContainer .table tr .td:first-child, .tableContainer table tr .td:first-child, .tableContainer .table .tr td:first-child, .tableContainer table .tr td:first-child, .tableContainer .table tr td:first-child, .tableContainer table tr td:first-child {
          width: 18em; }
        .tableContainer table tr td:first-child, .tableContainer table .tr td:first-child, .tableContainer table tr td:first-child, .tableContainer .table tr td:first-child, .tableContainer table tr td:first-child, .tableContainer .table .tr td:first-child, .tableContainer table .tr td:first-child, .tableContainer .table tr td:first-child, .tableContainer table tr td:first-child {
          width: 18em; } }
      @media screen and (min-width: 992px) {
        .tableContainer table tr .td:first-child, .tableContainer table tr td:first-child, .tableContainer table .tr .td:first-child, .tableContainer table tr .td:first-child, .tableContainer table .tr td:first-child, .tableContainer table tr td:first-child, .tableContainer .table tr .td:first-child, .tableContainer table tr .td:first-child, .tableContainer .table tr td:first-child, .tableContainer table tr td:first-child, .tableContainer .table .tr .td:first-child, .tableContainer table .tr .td:first-child, .tableContainer .table tr .td:first-child, .tableContainer table tr .td:first-child, .tableContainer .table .tr td:first-child, .tableContainer table .tr td:first-child, .tableContainer .table tr td:first-child, .tableContainer table tr td:first-child {
          width: 20em; }
        .tableContainer table tr td:first-child, .tableContainer table .tr td:first-child, .tableContainer table tr td:first-child, .tableContainer .table tr td:first-child, .tableContainer table tr td:first-child, .tableContainer .table .tr td:first-child, .tableContainer table .tr td:first-child, .tableContainer .table tr td:first-child, .tableContainer table tr td:first-child {
          width: 20em; } }
      @media screen and (min-width: 1200px) {
        .tableContainer table tr .td:first-child, .tableContainer table tr td:first-child, .tableContainer table .tr .td:first-child, .tableContainer table tr .td:first-child, .tableContainer table .tr td:first-child, .tableContainer table tr td:first-child, .tableContainer .table tr .td:first-child, .tableContainer table tr .td:first-child, .tableContainer .table tr td:first-child, .tableContainer table tr td:first-child, .tableContainer .table .tr .td:first-child, .tableContainer table .tr .td:first-child, .tableContainer .table tr .td:first-child, .tableContainer table tr .td:first-child, .tableContainer .table .tr td:first-child, .tableContainer table .tr td:first-child, .tableContainer .table tr td:first-child, .tableContainer table tr td:first-child {
          width: 25em; }
        .tableContainer table tr td:first-child, .tableContainer table .tr td:first-child, .tableContainer table tr td:first-child, .tableContainer .table tr td:first-child, .tableContainer table tr td:first-child, .tableContainer .table .tr td:first-child, .tableContainer table .tr td:first-child, .tableContainer .table tr td:first-child, .tableContainer table tr td:first-child {
          width: 25em; } }
      .tableContainer table tr td:last-child span, .tableContainer table .tr td:last-child span, .tableContainer table tr td:last-child span, .tableContainer .table tr td:last-child span, .tableContainer table tr td:last-child span, .tableContainer .table .tr td:last-child span, .tableContainer table .tr td:last-child span, .tableContainer .table tr td:last-child span, .tableContainer table tr td:last-child span {
        color: #691a0f;
        font-size: 1.2em; }
      .tableContainer table tr .td:last-child span, .tableContainer table tr td:last-child span, .tableContainer table .tr .td:last-child span, .tableContainer table tr .td:last-child span, .tableContainer table .tr td:last-child span, .tableContainer table tr td:last-child span, .tableContainer .table tr .td:last-child span, .tableContainer table tr .td:last-child span, .tableContainer .table tr td:last-child span, .tableContainer table tr td:last-child span, .tableContainer .table .tr .td:last-child span, .tableContainer table .tr .td:last-child span, .tableContainer .table tr .td:last-child span, .tableContainer table tr .td:last-child span, .tableContainer .table .tr td:last-child span, .tableContainer table .tr td:last-child span, .tableContainer .table tr td:last-child span, .tableContainer table tr td:last-child span {
        color: #691a0f;
        font-size: 1.2em; }
    .tableContainer table tbody tr, .tableContainer table tbody .tr, .tableContainer table tbody tr, .tableContainer table .tbody tr, .tableContainer table tbody tr, .tableContainer table .tbody .tr, .tableContainer table tbody .tr, .tableContainer table .tbody tr, .tableContainer table tbody tr, .tableContainer .table tbody tr, .tableContainer table tbody tr, .tableContainer .table tbody .tr, .tableContainer table tbody .tr, .tableContainer .table tbody tr, .tableContainer table tbody tr, .tableContainer .table .tbody tr, .tableContainer table .tbody tr, .tableContainer .table tbody tr, .tableContainer table tbody tr, .tableContainer .table .tbody .tr, .tableContainer table .tbody .tr, .tableContainer .table tbody .tr, .tableContainer table tbody .tr, .tableContainer .table .tbody tr, .tableContainer table .tbody tr, .tableContainer .table tbody tr, .tableContainer table tbody tr {
      border-bottom: 1px solid #e9e4de; }
      .tableContainer table tbody tr td:last-child, .tableContainer table tbody .tr td:last-child, .tableContainer table tbody tr td:last-child, .tableContainer table .tbody tr td:last-child, .tableContainer table tbody tr td:last-child, .tableContainer table .tbody .tr td:last-child, .tableContainer table tbody .tr td:last-child, .tableContainer table .tbody tr td:last-child, .tableContainer table tbody tr td:last-child, .tableContainer .table tbody tr td:last-child, .tableContainer table tbody tr td:last-child, .tableContainer .table tbody .tr td:last-child, .tableContainer table tbody .tr td:last-child, .tableContainer .table tbody tr td:last-child, .tableContainer table tbody tr td:last-child, .tableContainer .table .tbody tr td:last-child, .tableContainer table .tbody tr td:last-child, .tableContainer .table tbody tr td:last-child, .tableContainer table tbody tr td:last-child, .tableContainer .table .tbody .tr td:last-child, .tableContainer table .tbody .tr td:last-child, .tableContainer .table tbody .tr td:last-child, .tableContainer table tbody .tr td:last-child, .tableContainer .table .tbody tr td:last-child, .tableContainer table .tbody tr td:last-child, .tableContainer .table tbody tr td:last-child, .tableContainer table tbody tr td:last-child {
        text-align: left; }
    .tableContainer table tbody tr:last-child, .tableContainer table .tbody tr:last-child, .tableContainer table tbody tr:last-child, .tableContainer .table tbody tr:last-child, .tableContainer table tbody tr:last-child, .tableContainer .table .tbody tr:last-child, .tableContainer table .tbody tr:last-child, .tableContainer .table tbody tr:last-child, .tableContainer table tbody tr:last-child {
      border-bottom: none; }
    .tableContainer table tbody .tr:last-child, .tableContainer table tbody tr:last-child, .tableContainer table .tbody .tr:last-child, .tableContainer table tbody .tr:last-child, .tableContainer table .tbody tr:last-child, .tableContainer table tbody tr:last-child, .tableContainer .table tbody .tr:last-child, .tableContainer table tbody .tr:last-child, .tableContainer .table tbody tr:last-child, .tableContainer table tbody tr:last-child, .tableContainer .table .tbody .tr:last-child, .tableContainer table .tbody .tr:last-child, .tableContainer .table tbody .tr:last-child, .tableContainer table tbody .tr:last-child, .tableContainer .table .tbody tr:last-child, .tableContainer table .tbody tr:last-child, .tableContainer .table tbody tr:last-child, .tableContainer table tbody tr:last-child {
      border-bottom: none; }

.quoteGrid {
  /*width: 80%;*/
  margin: auto;
  padding: 0;
  text-align: center; }
  .quoteGrid .quota {
    width: 48%;
    padding: 0 2em;
    float: none;
    display: inline-block;
    vertical-align: top; }
    @media screen and (min-width: 768px) {
      .quoteGrid .quota {
        width: 48%; } }
    @media screen and (min-width: 992px) {
      .quoteGrid .quota {
        width: 33%; } }
    @media screen and (max-width: 480px) {
      .quoteGrid .quota {
        width: 100%; } }
  .quoteGrid .quotaContainer {
    border: 1px solid #e9e4de;
    text-align: center;
    padding: 1.5em 1.61em;
    border-bottom: 6px solid #f0b203;
    padding-bottom: 95px;
    position: relative;
    background-color: #fff;
    margin: 6.62em auto; }
    .quoteGrid .quotaContainer h1 {
      min-height: 75px;
      position: relative; }
      .quoteGrid .quotaContainer h1:after {
        position: absolute;
        left: 40%;
        bottom: 0; }
    .quoteGrid .quotaContainer p {
      text-transform: uppercase;
      font-size: 0.8em;
      line-height: 1.5em;
      letter-spacing: 0.15em;
      min-height: 85px; }
    .quoteGrid .quotaContainer .priceBall {
      margin: auto;
      background-color: #f0b203;
      border-radius: 50%;
      width: 150px;
      height: 150px;
      text-align: center;
      position: absolute;
      margin-top: 20px;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0; }
      .quoteGrid .quotaContainer .priceBall .ball {
        font-weight: 600;
        color: #fff;
        font-size: 2.5em; }
        .quoteGrid .quotaContainer .priceBall .ball span {
          line-height: 150px; }
          .quoteGrid .quotaContainer .priceBall .ball span:first-child {
            font-size: 0.6em; }
          .quoteGrid .quotaContainer .priceBall .ball span.highlighted {
            color: #691a0f; }

body {
  background-color: #e9e4de; }

.load-more, #load-more {
  display: inline-block;
  width: 100%;
  text-align: center;
  position: relative; }
  .load-more .outline-button, #load-more .outline-button {
    display: inline-block;
    margin: 5em auto;
    position: relative;
    overflow: hidden; }
    .load-more .outline-button:before, #load-more .outline-button:before {
      content: attr(data-letters);
      transition: height 0.5s;
      position: absolute;
      left: 0;
      overflow: hidden;
      z-index: 2;
      height: 0%;
      transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
      width: 100%;
      color: #fff; }
    .load-more .outline-button:after, #load-more .outline-button:after {
      position: absolute;
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
      margin: auto;
      z-index: -1;
      transform: translate3d(0, 102%, 0);
      transition: transform 0.5s;
      transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
      content: '';
      background: #f0b203; }
    .load-more .outline-button:hover:before, #load-more .outline-button:hover:before {
      height: 50%; }
    .load-more .outline-button:hover:after, #load-more .outline-button:hover:after {
      transform: translateZ(0); }

#archive {
  padding: 4em 0; }

.single-post-container {
  padding: 0 15px; }
  @media screen and (min-width: 480px) {
    .single-post-container {
      right: 15px; } }
  @media screen and (min-width: 768px) {
    .single-post-container {
      width: 48%;
      right: auto; } }
  @media screen and (min-width: 992px) {
    .single-post-container {
      /*max-width: 370px;*/
      width: 32%;
      margin: auto;
      right: auto; } }
  .normal-grid .single-post-container {
    max-width: 370px; }

@media screen and (min-width: 768px) {
  .single-post-container {
    right: auto; } }

.single-post-container.dove-mangiare, .single-post-container.dove-dormire, .single-post-container.cantine-e-vini, .single-post-container.cosa-visitare, .single-post-container.serravalle-outlet, .single-post-container.lo-shopping, .single-post-container.where-to-eat, .single-post-container.what-to-visit, .single-post-container.wineries-and-wines {
  width: auto; }

.single-post-grid {
  width: 100%;
  border: 1px solid #fff;
  background-color: #fff;
  margin: 10px 0;
  text-align: center; }
  .single-post-grid header {
    margin-bottom: 1.618rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
  .single-post-grid header:after {
    margin: 0 auto; }
  .single-post-grid .imageContainer {
    padding-bottom: 56.25%; }
  .single-post-grid .meta {
    margin: 1.618rem 2rem;
    text-transform: uppercase;
    font-size: 0.8em;
    line-height: 1.5em;
    letter-spacing: 0.15em; }
  .single-post-grid .excerpt {
    font-size: 12px;
    min-height: 11em;
    padding: 0 2rem; }
    .single-post-grid .excerpt p {
      line-height: 2;
      font-weight: 300;
      letter-spacing: 0.15em; }
  .single-post-grid h1 {
    margin: auto 2rem;
    min-height: 5rem; }

body {
  overflow-x: hidden; }

#single {
  position: relative; }
  #single .sectionContainer {
    width: 100%;
    background-color: #fff;
    margin: 5em auto;
    position: relative;
    padding: 5em 0; }
    @media screen and (min-width: 992px) {
      #single .sectionContainer {
        padding: 5em 1.62em 0; } }
    #single .sectionContainer .gotoPost {
      position: absolute;
      top: 0;
      right: 0; }
    #single .sectionContainer footer {
      border-top: 1px solid #e9e4de;
      padding: 0 2.62em;
      margin: 0 -1.62em; }
      #single .sectionContainer footer .liContainer {
        display: inline-block;
        padding: 1em 0; }
        @media screen and (max-width: 480px) {
          #single .sectionContainer footer .liContainer {
            display: block;
            width: 100%; } }
        @media screen and (min-width: 480px) {
          #single .sectionContainer footer .liContainer {
            width: auto;
            margin: 1em auto; } }
        #single .sectionContainer footer .liContainer li {
          color: #fff; }
          #single .sectionContainer footer .liContainer li.disabled {
            background: #a1a1a1; }
    #single .sectionContainer .sideContainer .titleContainer {
      padding: 0 1.24em; }
    #single .sectionContainer .sideContainer .featuredImageContainer img {
      width: 100%;
      height: auto; }
    #single .sectionContainer .sideContainer .social {
      color: #fff;
      padding: 0 .62em;
      margin: 2.62em 0; }
      #single .sectionContainer .sideContainer .social li {
        margin: 0 .62em; }
    #single .sectionContainer .mainContainer {
      padding-left: 0;
      padding-right: 0; }
      @media screen and (max-width: 480px) {
        #single .sectionContainer .mainContainer {
          text-align: justify; } }
      #single .sectionContainer .mainContainer.full-width {
        width: 100%; }
      @media screen and (min-width: 992px) {
        #single .sectionContainer .mainContainer {
          padding: 0 2.62em; } }
      #single .sectionContainer .mainContainer ul li {
        background: url("../images/pin-li.png") no-repeat left 0.62em;
        padding: 3px 0 3px 30px;
        /* reset styles (optional): */
        list-style: none;
        margin: .62em 0; }
      #single .sectionContainer .mainContainer h3 {
        color: #f0b203;
        font-size: 1.5em;
        margin-bottom: 1.62em; }
      #single .sectionContainer .mainContainer h4 {
        font-weight: 600;
        margin-bottom: 1.62em; }
      #single .sectionContainer .mainContainer em {
        font-style: italic; }
      #single .sectionContainer .mainContainer p {
        margin-bottom: 2.62em; }
        #single .sectionContainer .mainContainer p:first-child {
          margin-bottom: 0; }
      #single .sectionContainer .mainContainer a {
        color: #bc2b0a;
        text-decoration: underline; }
      #single .sectionContainer .mainContainer ul li {
        text-transform: uppercase; }
  #single .nav-others {
    height: 150px;
    position: absolute;
    top: 50%;
    transition-property: transform; }
    #single .nav-others a {
      display: inline-block;
      width: 500px;
      height: 150px; }
    #single .nav-others.next {
      width: 100%;
      transform: translateX(calc(100% - ((500px / 100) * 8.333333))); }
      @media screen and (min-width: 480px) {
        #single .nav-others.next:hover {
          transform: translateX(calc(100% - 500px)); } }
    #single .nav-others.prev {
      width: 500px;
      transform: translateX(calc( 0px - ( ( 500px ) - ((500px / 100) * 8.333333) ))); }
      @media screen and (min-width: 480px) {
        #single .nav-others.prev:hover {
          transform: translateX(0); } }
    #single .nav-others .nav {
      height: 150px;
      background-color: #f0b203;
      position: relative; }
      #single .nav-others .nav.chevron-left {
        float: right; }
      #single .nav-others .nav .arrow {
        background-color: #fff;
        color: #fff;
        position: absolute;
        left: 5px;
        top: 50%; }
        #single .nav-others .nav .arrow:before, #single .nav-others .nav .arrow:after {
          background-color: #fff;
          color: #fff; }
    #single .nav-others .imageContainer {
      padding: 0;
      background-size: cover;
      background-position: center;
      padding-bottom: 150px; }
      @media screen and (max-width: 480px) {
        #single .nav-others .imageContainer {
          display: none; } }
      #single .nav-others .imageContainer img {
        max-width: 100%;
        height: auto; }
    #single .nav-others .infoContainer {
      height: 150px;
      background-color: #faebcc; }
      #single .nav-others .infoContainer p {
        text-transform: uppercase;
        margin: 1.62em 0; }
    #single .nav-others.prev .infoContainer {
      float: right; }

header.titleSection {
  position: relative;
  overflow: hidden;
  min-height: 80vh;
  padding: 60px 0 0; }
  @media screen and (min-width: 1200px) {
    header.titleSection {
      height: 60vh; }
      header.titleSection.parent {
        height: 80vh; } }
  .page-template-subhome header.titleSection {
    min-height: 100vh; }
    @media screen and (min-width: 1200px) {
      .page-template-subhome header.titleSection {
        height: 100vh; }
        .page-template-subhome header.titleSection.parent {
          height: 100vh; } }
  header.titleSection h1 {
    position: absolute;
    text-align: center;
    text-shadow: 0 0 2em black;
    color: #fff;
    text-shadow: 0 0 2em black;
    top: 40%; }
    header.titleSection h1::before {
      background: linear-gradient(to right, #fff 0%, #fff 33.332%, rgba(255, 255, 255, 0) 33.333%, rgba(255, 255, 255, 0) 66.665%, #fff 66.666%, #fff 100%); }
  header.titleSection .bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: center; }

.header-nav {
  background-color: #691a0f;
  color: #fff;
  border-bottom: 5px solid #f0b203;
  text-transform: uppercase;
  overflow-y: hidden;
  font-size: 14px;
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 1.62em; }
  @media screen and (min-width: 768px) {
    .header-nav {
      height: 57px; } }
  @media screen and (min-width: 768px) {
    .fixed-header .header-nav {
      position: fixed;
      top: 0;
      bottom: auto;
      z-index: 99;
      margin-top: 60px; } }
  .header-nav ul {
  display: flex !important;
  align-items: center;
  justify-content: center;
  padding: 5px;
}
    @media screen and (min-width: 768px) {
      .header-nav ul {
        margin-left: -4.15%; } }
  .header-nav li {
    display: inline-block;
    margin: 0 1em;
    position: relative; }
  .header-nav a {
    position: relative;
    text-decoration: none;
    display: inline-block; }
  .header-nav li a::after {
    content: attr(data-letters);
    white-space: nowrap;
    position: absolute;
    display: block;
    top: 0;
    height: 100%;
    width: 0;
    color: #f0b203;
    overflow: hidden;
    background: #691a0f; }
  .header-nav li:hover a::after {
    color: #f0b203;
    width: 100%; }
  .header-nav .parent-page {
    display: block;
    background: #4e130b;
    height: 100%;
    text-align: center;
    height: 52px;
    line-height: 52px;
    position: relative;
    color: #f0b203;
    font-weight: normal;
    letter-spacing: 1px;
    z-index: 99; }
    @media screen and (min-width: 768px) {
      .header-nav .parent-page {
        background: #f0b203;
        color: #691a0f; }
        .header-nav .parent-page::after, .header-nav .parent-page::before {
          transition: transform 100ms linear; }
        .header-nav .parent-page a {
          display: block;
          width: 100%;
          height: 100%;
          transition: transform 200ms linear; }
        .header-nav .parent-page:after {
          content: '';
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 26px 0 26px 26px;
          border-color: transparent transparent transparent #f0b203;
          position: absolute;
          display: block;
          top: 0;
          left: 100%;
          transform: rotate(360deg) scaleX(1);
          transform-origin: 0 50%;
          transition-delay: 100ms; } }
    @media screen and (min-width: 768px) and (min-width: 768px) {
      .header-nav .parent-page:after {
        display: inline-block; } }
    @media screen and (min-width: 768px) {
        .header-nav .parent-page:before {
          content: '';
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 26px 14px 26px 0;
          border-color: transparent #691a0f transparent transparent;
          position: absolute;
          display: block;
          top: 0;
          right: 0;
          transform: rotate(360deg) scaleX(0);
          transform-origin: 100% 50%; } }
    .header-nav .parent-page.parent-page-link:hover a {
      transform: translateX(-7px); }
    .header-nav .parent-page.parent-page-link:hover:after {
      transform: rotate(360deg) scaleX(0);
      transition-delay: 0ms !important; }
    .header-nav .parent-page.parent-page-link:hover:before {
      transform: rotate(360deg) scaleX(1);
      transition-delay: 100ms; }

.entry-content {
  margin: auto; }

.address {
  position: relative;
  padding-left: 36px;
  font-weight: 500;
  padding-bottom: 24px; }
  .address:before {
    content: ""; }
  .address:before {
    font-size: 24px;
    color: #bc2b0a;
    position: absolute;
    left: 8px;
    top: 0; }
  .address:after {
    content: "\A";
    display: block;
    height: 1px;
    width: calc(100% - 36px);
    background-color: #e9e4de;
    margin-top: 24px; }
  .address > p {
    color: #bc2b0a;
    font-weight: 700; }

.map-wrapper {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 36px; }

#map-raggiungerci {
  width: 100%;
  height: 600px;
  background-color: #e9e4de; }
  @media screen and (min-width: 992px) {
    #map-raggiungerci {
      max-width: 60%;
      flex: 1 0 60%; } }

#map-cantine {
  width: 100%;
  height: 600px;
  background-color: #e9e4de; }

.map-markers {
  padding-left: 15px;
  padding-top: 30px; }
  @media screen and (min-width: 992px) {
    .map-markers {
      padding-top: 0;
      max-width: 40%;
      flex: 1 0 40%; } }

.plane-marker:before {
  content: ""; }

.plane-marker:before {
  font-size: 24px;
  background-color: #f0b203;
  color: white;
  border-radius: 50%;
  width: 42px;
  height: 42px;
  line-height: 44px;
  text-align: center;
  padding-left: 1px;
  text-align: center; }

.map-marker {
  position: relative;
  padding-left: 57px;
  padding-bottom: 24px; }
  .map-marker:after {
    content: "\A";
    display: block;
    height: 1px;
    width: 100%;
    background-color: #e9e4de;
    margin-top: 24px; }
  .map-marker img, .map-marker svg {
    max-width: 42px;
    position: absolute;
    left: 0;
    top: 6px; }
  .map-marker h5 {
    font-size: 13px;
    font-weight: 400;
    color: #bc2b0a; }

.red {
  color: #bc2b0a; }

@media screen and (min-width: 992px) {
  .page-template-page-raggiungerci .the-content-wrapper, .page-template-page-raggiungerci .address {
    max-width: 60%; } }

.page-template-page-raggiungerci .social {
  padding: 30px;
  margin-bottom: 48px; }
  .page-template-page-raggiungerci .social li {
    margin-right: 15px; }

.map-area {
  padding: 0 15px; }
  .map-area .sectionContainer {
    background-color: white;
    margin: 5em auto 0;
    position: relative;
    padding: 5em 1.62em 5em; }

.gm-style-iw > div {
  overflow: hidden !important; }
  .gm-style-iw > div > div {
    overflow: hidden !important; }

.content-info-window h1 {
  font-family: "Merriweather", serif;
  color: #bc2b0a;
  line-height: 1.2em;
  letter-spacing: 0.1em;
  font-weight: 300; }

.icon-list-item {
  position: relative;
  padding-left: 48px; }
  .icon-list-item svg {
    position: absolute;
    left: -9px;
    top: -12px; }

#post-storia {
  background-color: #fff; }
  #post-storia em {
    font-style: italic; }
  #post-storia .entry-content {
    padding: 0; }
  #post-storia .divider {
    width: 100%;
    height: 120px;
    background-image: url("../images/imgpsh_fullsize.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100% auto; }
  #post-storia li:last-child .divider {
    display: none; }

.historyElemContainer {
  background-color: #fff;
  min-height: 400px;
  padding: 4.62em 1.62em;
  overflow: hidden; }
  @media screen and (min-width: 768px) {
    .historyElemContainer {
      min-height: 500px; } }
  .historyElemContainer .dateBlock, .historyElemContainer .contentBlock {
    min-height: 400px; }
    @media screen and (min-width: 768px) {
      .historyElemContainer .dateBlock, .historyElemContainer .contentBlock {
        min-height: 500px; } }
    .historyElemContainer .dateBlock p, .historyElemContainer .contentBlock p {
      white-space: normal; }
  .historyElemContainer .dateBlock {
    text-align: center;
    text-transform: uppercase; }
    @media screen and (max-width: 480px) {
      .historyElemContainer .dateBlock {
        min-height: 200px; } }
    .historyElemContainer .dateBlock span {
      line-height: 400px;
      font-size: 3.8em;
      font-weight: 100;
      font-style: italic;
      color: #f0b203; }
      @media screen and (max-width: 480px) {
        .historyElemContainer .dateBlock span {
          line-height: 200px; } }
      @media screen and (min-width: 768px) {
        .historyElemContainer .dateBlock span {
          line-height: 500px; } }
      @media screen and (min-width: 992px) {
        .historyElemContainer .dateBlock span {
          font-size: 6em; } }
      .historyElemContainer .dateBlock span:before {
        content: '';
        width: 14px;
        height: .8em;
        background-color: #f0b203;
        display: inline-block;
        top: 0.05em;
        position: relative; }
  .historyElemContainer .contentBlock h2 {
    font-size: 2em;
    margin-bottom: .62em; }
    @media screen and (min-width: 992px) {
      .historyElemContainer .contentBlock h2 {
        font-size: 2.62em; } }
  .historyElemContainer .contentBlock p {
    text-align: justify; }
    @media screen and (min-width: 480px) {
      .historyElemContainer .contentBlock p {
        text-align: justify; } }

@media screen and (min-width: 480px) {
  li:nth-child(odd) .historyElemContainer .contentBlock p, li:nth-child(odd) .historyElemContainer .contentBlock h2 {
    text-align: left; } }

@media screen and (min-width: 768px) {
  li:nth-child(even) .historyElemContainer .dateBlock, li:nth-child(even) .historyElemContainer .contentBlock {
    float: right; } }

@media screen and (min-width: 480px) {
  li:nth-child(even) .historyElemContainer .contentBlock p, li:nth-child(even) .historyElemContainer .contentBlock h2 {
    text-align: right; } }

.codrops-header {
  margin: 0 auto;
  padding: 3em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.35); }
  .codrops-header h1 {
    margin: 0;
    font-weight: 400;
    font-size: 2.5em; }
    .codrops-header h1 span {
      display: block;
      padding: 0 0 0.6em 0.1em;
      font-size: 0.6em;
      opacity: 0.7; }

.codrops-top {
  width: 100%;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.69em;
  line-height: 2.2; }
  .codrops-top a {
    display: inline-block;
    padding: 0 1em;
    text-decoration: none;
    letter-spacing: 1px; }
  .codrops-top span.right {
    float: right; }
    .codrops-top span.right a {
      display: block;
      float: left; }

.codrops-icon:before {
  margin: 0 4px;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  font-family: 'codropsicons';
  line-height: 1;
  speak: none;
  -webkit-font-smoothing: antialiased; }

.codrops-icon-drop:before {
  content: "\e001"; }

.codrops-icon-prev:before {
  content: "\e004"; }

section {
  margin: 2em auto;
  /*padding: 5em 2em 10em;*/
  text-align: center; }
  section h2 {
    position: relative;
    color: #f0b203;
    text-transform: uppercase;
    font-size: 3em;
    font-weight: 600; }
    section h2:before {
      background: linear-gradient(to right, #f0b203 0%, #f0b203 33.332%, rgba(255, 255, 255, 0) 33.333%, rgba(255, 255, 255, 0) 66.665%, #f0b203 66.666%, #f0b203 100%); }

.simform {
  position: relative;
  margin: 0 auto;
  padding: 2em 0;
  max-width: 860px;
  width: 100%;
  text-align: left;
  font-size: 2.5em; }
  .simform .submit {
    display: none; }
  .simform ol {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    -webkit-transition: height 0.4s;
    transition: height 0.4s;
    overflow: hidden; }
    .simform ol:before {
      content: '';
      background-color: #efece7;
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 2.35em; }

.questions li {
  z-index: 99;
  position: relative;
  visibility: hidden;
  height: 0;
  -webkit-transition: visibility 0s 0.4s, height 0s 0.4s;
  transition: visibility 0s 0.4s, height 0s 0.4s; }
  .questions li > span {
    display: block;
    overflow: hidden;
    background: #e9e4de; }
    .questions li > span label {
      display: block;
      -webkit-transition: -webkit-transform 0.4s;
      transition: transform 0.4s;
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%);
      text-align: center;
      color: #f0b203;
      font-size: .62em;
      margin-bottom: 25px; }
  .questions li.current {
    visibility: visible;
    height: auto;
    -webkit-transition: none;
    transition: none; }
    .questions li.current > span label {
      -webkit-transition: none;
      transition: none;
      -webkit-transform: translateY(0);
      transform: translateY(0); }

.questions input {
  display: block;
  margin: 0 0 0 0;
  padding: 0.5em 1em 0.5em 0.7em;
  width: calc(100% - 2em);
  border: none;
  background: transparent;
  line-height: 1;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
  color: #691a0f;
  font-weight: 600;
  transition: background-color .3s ease-in-out; }
  .questions input.error {
    background-color: rgba(188, 43, 10, 0.5); }

/*
.questions li.current > span label{
	-webkit-transition: none;
	transition: none;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}*/
.show-next .questions li.current > span label,
.show-prev .questions li.current > span label {
  -webkit-animation: moveUpFromDown 0.4s both;
  animation: moveUpFromDown 0.4s both; }

@-webkit-keyframes moveDownFromUp {
  from {
    -webkit-transform: translateY(0); }
  to {
    -webkit-transform: translateY(100%); } }

@keyframes moveDownFromUp {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%); } }

@-webkit-keyframes moveUpFromDown {
  from {
    -webkit-transform: translateY(100%); }
  to {
    -webkit-transform: translateY(0); } }

@keyframes moveUpFromDown {
  from {
    -webkit-transform: translateY(100%);
    transform: translateY(100%); }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.questions .current input {
  opacity: 1; }

.questions input:focus,
.simform button:focus {
  outline: none; }

.controls .next {
  position: absolute;
  right: 0;
  bottom: 2.15em;
  /* padding-bottom of form plus progress bar height */
  display: block;
  padding: 0;
  width: 2em;
  height: 2em;
  border: none;
  background: none;
  color: rgba(0, 0, 0, 0.4);
  text-align: center;
  opacity: 0;
  z-index: 100;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transform: translateX(-20%);
  transform: translateX(-20%);
  pointer-events: none;
  -webkit-tap-highlight-color: transparent; }
  .controls .next:hover {
    color: rgba(0, 0, 0, 0.5); }
  .controls .next:after {
    content: ""; }
  .controls .next::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    line-height: 2;
    color: #f0b203; }
  .controls .next.show {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    pointer-events: auto; }

.controls .back {
  cursor: pointer; }
  .controls .back:after {
    content: ""; }
  .controls .back:after {
    float: left; }

.simform .progress {
  width: 0%;
  height: 0.15em;
  background: #f0b203;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out; }
  .simform .progress::before {
    position: absolute;
    top: auto;
    width: 100%;
    height: inherit;
    background: #fff;
    content: '';
    z-index: -1; }

.simform .number {
  position: absolute;
  right: 0;
  overflow: hidden;
  margin: 0.4em 0;
  width: 2em;
  font-weight: 300;
  font-size: 0.6em;
  color: #fff; }
  .simform .number:after {
    position: absolute;
    left: 50%;
    content: '/';
    opacity: 0.4;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  .simform .number span {
    float: right;
    width: auto;
    text-align: center; }

.simform .error-message,
.simform .final-message {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
  color: #f0b203; }

.simform .error-message {
  padding: 0.4em 3.5em 0 0;
  width: 100%;
  color: rgba(0, 0, 0, 0.7);
  font-style: italic;
  font-size: 0.4em; }

.simform .number .number-current {
  float: left; }

.simform .number-next {
  position: absolute;
  left: 0; }

.simform.show-next .number-current,
.simform.show-prev .number-current {
  -webkit-transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%); }

.simform.show-next .number-next,
.simform.show-prev .number-next {
  -webkit-animation: moveUpFromDown 0.4s both;
  animation: moveUpFromDown 0.4s both; }

.final-message {
  top: 50%;
  left: 0;
  padding: 0.5em;
  width: 100%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.error-message.show,
.final-message.show {
  visibility: visible;
  opacity: 1;
  text-align: center; }

.final-message.show {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s; }

/* Final hiding of form / showing message */
.simform-inner.hide {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s, visibility 0s 0.3s;
  transition: opacity 0.3s, visibility 0s 0.3s; }

input[type=text]::-ms-clear {
  display: none; }

textarea {
  width: 100%;
  border: none;
  resize: none;
  background-color: #efece7;
  color: #691a0f;
  font-weight: 600;
  outline: none;
  font-size: .62em;
  padding: .55em;
  opacity: 0;
  transition: opacity .4s ease-in-out; }
  .current textarea {
    opacity: 1; }

.spinner {
  opacity: 0;
  color: #f0b203;
  font-size: 2em;
  transition-property: opacity; }
  .spinner.active {
    opacity: 1; }

/* Adjust form for smaller screens */
@media screen and (max-width: 44.75em) {
  .simform {
    font-size: 1.8em; } }

@media screen and (max-width: 33.5625em) {
  .simform {
    font-size: 1.2em; } }

section#contactFormContainer {
  position: relative;
  margin: 5em auto; }

#formContatti h2 {
  color: #e9e4de; }
  #formContatti h2:before {
    background: linear-gradient(to right, #e9e4de 0%, #e9e4de 33.332%, rgba(255, 255, 255, 0) 33.333%, rgba(255, 255, 255, 0) 66.665%, #e9e4de 66.666%, #e9e4de 100%); }

#formContatti ol {
  padding: 0;
  width: 100%;
  text-align: left; }
  #formContatti ol li {
    margin: .62em auto;
    padding: 0 .2em; }
    #formContatti ol li:last-child {
      width: 100%; }
    #formContatti ol li input, #formContatti ol li textarea {
      width: 100%;
      border: none;
      background-color: #efece7;
      opacity: 1;
      padding: .62em;
      color: #691a0f;
      font-size: 1em;
      font-weight: 600;
      resize: vertical; }
    #formContatti ol li textarea {
      min-height: 140px; }

#formContatti button {
  background: transparent;
  border: none; }
  #formContatti button:focus {
    outline: none; }

.page-template-percorsi {
  background-color: #fff; }

#percorsi {
  font-family: "Lato", sans-serif; }
  #percorsi img {
    width: 100%; }
  #percorsi h2 {
    font-size: 2.3em;
    font-weight: 600;
    margin: 1em 1em 1em 0; }
  #percorsi h3 {
    font-weight: 600;
    margin: 2em auto; }
  #percorsi .bucaContainer {
    background-color: #fff;
    padding: 4em 1em;
    /*@extend %clearfix;*/ }
    #percorsi .bucaContainer .textContainer {
      max-width: 960px;
      margin: 0 auto; }
    #percorsi .bucaContainer.reverse img, #percorsi .bucaContainer.reverse .textContainer {
      float: right;
      text-align: right; }
    #percorsi .bucaContainer .textContainer {
      margin-top: 3em; }

.score-card {
  max-width: 960px;
  margin: 0 auto;
  padding-top: 60px; }

.score-card-header-wrap, .score-card-footer-wrap {
  display: flex;
  flex-flow: row wrap;
  font-family: "Lato", sans;
  text-transform: uppercase; }

.score-card-header, .score-card-footer {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  max-width: 100%;
  flex: 1 0 100%; }
  .score-card-header:first-of-type, .score-card-footer:first-of-type {
    display: none; }
  @media screen and (min-width: 992px) {
    .score-card-header, .score-card-footer {
      max-width: 50%;
      flex: 1 0 50%;
      padding: 0 24px; }
      .score-card-header:first-of-type, .score-card-footer:first-of-type {
        display: flex; } }
  .score-card-header:first-child, .score-card-footer:first-child {
    border-right: 1px solid #e9e4de;
    padding: 0 23px 0 24px; }
  .score-card-header div:first-child, .score-card-footer div:first-child {
    background-color: white; }
    .score-card-header div:first-child svg, .score-card-footer div:first-child svg {
      position: relative;
      transform: none;
      left: auto;
      bottom: auto;
      width: 24px;
      height: auto; }
  .score-card-header > div, .score-card-footer > div {
    position: relative;
    background-color: #e9e4de;
    flex: 1 0 16.66667%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    text-align: center;
    padding: 18px 0; }
    @media (min-width: 709px) {
      .score-card-header > div, .score-card-footer > div {
        flex: 1 0 58px; } }
    .score-card-header > div svg, .score-card-footer > div svg {
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%, 0);
      width: 18px;
      height: auto; }
    .score-card-header > div.sch-mt-donne, .score-card-header > div.scf-mt-donne, .score-card-footer > div.sch-mt-donne, .score-card-footer > div.scf-mt-donne {
      position: relative; }
      .score-card-header > div.sch-mt-donne svg *, .score-card-header > div.scf-mt-donne svg *, .score-card-footer > div.sch-mt-donne svg *, .score-card-footer > div.scf-mt-donne svg * {
        fill: #bc2b0a; }

.score-card-footer > div {
  padding: 0; }
  .score-card-footer > div > svg {
    transform: ScaleY(-1) translate(-50%, 0);
    bottom: -8px; }

.lista-buche {
  max-width: 480px; }
  @media screen and (min-width: 992px) {
    .lista-buche {
      max-width: initial; } }
  @media screen and (min-width: 992px) {
    .lista-buche ul {
      -webkit-column-count: 2;
      /* Chrome, Safari, Opera */
      -moz-column-count: 2;
      /* Firefox */
      column-count: 2;
      -webkit-column-break-inside: avoid;
      -o-column-break-inside: avoid;
      -moz-column-break-inside: avoid;
      break-inside: avoid;
      -webkit-column-gap: 48px;
      -moz-column-gap: 48px;
      column-gap: 48px;
      padding: 0 24px; } }
  .lista-buche ul li {
    display: block;
    position: relative; }
    .lista-buche ul li:before, .lista-buche ul li:after {
      position: absolute;
      display: block;
      content: "\A";
      width: 18px;
      background-color: #fdded7;
      top: 0;
      bottom: 0; }
    .lista-buche ul li:before {
      left: calc((16.66667%)*3 - (16.66667%)/2 - 9px);
      background-color: #f4e0a7; }
    .lista-buche ul li:after {
      left: calc((16.66667%)*4 - (16.66667%)/2 - 9px);
      background-color: #f9e1dc; }
    .lista-buche ul li > a {
      display: block;
      background-color: #f5f3f0;
      transition: background-color 0.3s ease-out; }
      .lista-buche ul li > a.diciotto-buche:hover {
        background-color: white; }
        .lista-buche ul li > a.diciotto-buche:hover span:before {
          opacity: 1; }
        .lista-buche ul li > a.diciotto-buche:hover span img {
          opacity: 0; }
      .lista-buche ul li > a > div {
        display: inline-flex;
        flex-flow: row nowrap;
        align-items: center;
        width: 100%;
        position: relative;
        z-index: 1; }
    .lista-buche ul li span {
      display: block;
      flex: 1 0 16.66667%;
      text-align: center;
      padding: 24px 0; }
      .lista-buche ul li span:first-child {
        background-color: white;
        position: relative;
        padding: 0; }
        .lista-buche ul li span:first-child:before {
          content: ""; }
        .lista-buche ul li span:first-child:before {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          font-size: 36px;
          opacity: 0;
          transition: opacity 0.3s ease-out; }
      .lista-buche ul li span img {
        max-width: 48px;
        margin-top: 18px;
        transition: opacity 0.3s ease-out; }
        @media screen and (min-width: 992px) {
          .lista-buche ul li span img {
            max-width: 60px; } }

.sc-tot-wrap {
  max-width: 480px;
  padding-top: 36px;
  align-items: flex-end; }
  @media screen and (min-width: 992px) {
    .sc-tot-wrap {
      margin: 0 auto;
      max-width: 960px; } }
  .sc-tot-wrap .sc-tot {
    flex: 1 0 100%;
    max-width: 480px;
    padding-left: 16.66667%; }
    @media screen and (min-width: 992px) {
      .sc-tot-wrap .sc-tot {
        flex: 1 0 50%;
        max-width: 50%;
        padding-left: calc(72px + 24px);
        padding-right: 24px; } }
    .sc-tot-wrap .sc-tot > div {
      padding: 18px 0; }
      @media (min-width: 709px) {
        .sc-tot-wrap .sc-tot > div {
          padding: 18px 14px; } }
      .sc-tot-wrap .sc-tot > div:nth-child(odd) {
        background-color: #fdded7; }
      .sc-tot-wrap .sc-tot > div:first-child {
        border-top: 1px solid #ef5e3d; }
      .sc-tot-wrap .sc-tot > div > div {
        padding: 18px 0;
        flex: 1 0 20%;
        max-width: 20%;
        text-align: center; }
        @media (min-width: 709px) {
          .sc-tot-wrap .sc-tot > div > div {
            padding: 18px; }
            .sc-tot-wrap .sc-tot > div > div:first-child {
              text-align: left; } }
        .sc-tot-wrap .sc-tot > div > div.tot-label {
          text-transform: uppercase;
          color: #bc2b0a;
          font-weight: 800; }
  .sc-tot-wrap .cr-sr-wrap {
    text-align: center;
    border: 1px solid #f1eeea;
    margin-top: 24px; }
    @media screen and (min-width: 992px) {
      .sc-tot-wrap .cr-sr-wrap {
        margin-top: 0; } }
    .sc-tot-wrap .cr-sr-wrap > div:last-child {
      background-color: #f1eeea; }
    .sc-tot-wrap .cr-sr-wrap > div > div {
      padding: 6px 18px 23px 18px; }
    .sc-tot-wrap .cr-sr-wrap .red {
      font-weight: 700;
      letter-spacing: 0.5px;
      line-height: 3; }

.d-flex-rw {
  display: flex;
  flex-flow: row wrap; }

.aic {
  align-items: center; }

.jcsb {
  justify-content: space-between; }

.overlay {
  display: none; }

body.page-template-gare {
  position: relative; }
  body.page-template-gare.request-panel-open {
    overflow: hidden; }
    body.page-template-gare.request-panel-open .overlay {
      z-index: 101;
      /*background-color: rgba(255,255,255,.8);*/
      background-color: rgba(0, 0, 0, 0.6);
      overflow: auto; }
    body.page-template-gare.request-panel-open #kingdom {
      position: relative;
      z-index: 1; }
  body.page-template-gare .overlay {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    overflow: hidden;
    background-color: transparent;
    z-index: -1;
    transition-property: background; }

#request-panel {
  min-height: 100%;
  z-index: 1;
  perspective: 100vw;
  -webkit-perspective: 100vw;
  background-color: #fff;
  width: 100%;
  padding: 2em;
  transform: translateX(-40rem);
  transition-property: transform;
  position: relative;
  right: 100%; }
  #request-panel h3 {
    font-size: .9em;
    padding-top: 3em; }
  @media screen and (min-width: 768px) {
    #request-panel {
      width: 40rem;
      right: auto; } }
  .request-panel-open #request-panel {
    overflow: auto;
    transform: translateX(100%);
    transition-property: transform; }
    @media screen and (min-width: 768px) {
      .request-panel-open #request-panel {
        width: 40rem;
        transform: translateX(0);
        z-index: 100;
        right: auto; } }
  #request-panel .close {
    position: absolute;
    right: 15px;
    /* margin: 0 auto 2em auto; */
    font-size: 2em;
    top: 15px; }
    #request-panel .close:after {
      content: ""; }
    #request-panel .close:after {
      display: block;
      text-align: right;
      color: #bc2b0a;
      cursor: pointer; }

#gare {
  transition-property: transform; }
  .request-panel-open #gare {
    transform: translateX(40rem); }
  #gare .select-date {
    text-align: center;
    padding: 2.62em; }
    #gare .select-date label {
      display: none; }
      @media screen and (min-width: 768px) {
        #gare .select-date label {
          color: #fff;
          font-size: .8em;
          font-weight: 600;
          text-transform: uppercase;
          padding: 0 3em;
          letter-spacing: .1em;
          display: inline-block; } }
    #gare .select-date .sod_select {
      border: none;
      color: #f0b203;
      padding: 20px 10px;
      margin: 1em; }
      #gare .select-date .sod_select:after {
        content: ""; }
      #gare .select-date .sod_select:before {
        content: ''; }
      #gare .select-date .sod_select:after {
        top: 50%;
        bottom: auto; }
    #gare .select-date .sod_placeholder {
      color: #f0b203; }
    #gare .select-date .sod_list_wrapper {
      border: none;
      margin: 0; }
      #gare .select-date .sod_list_wrapper .sod_option {
        border: none;
        color: #f0b203; }
  #gare h2 {
    color: #000;
    font-size: 1.5em;
    text-transform: uppercase; }
    #gare h2 a {
      color: #bc2b0a; }
    #gare h2:after {
      margin-left: 0; }
  #gare h3 {
    color: #f0b203; }
  #gare .gara {
    background-color: #fff;
    margin: 2em auto;
    border-bottom: 4px solid #f0b203;
    box-sizing: border-box; }
    #gare .gara .textSection {
      padding: 2.62em;
      border-bottom: 1px solid #e9e4de; }
    #gare .gara footer {
      padding: .62em 1.62em; }
    #gare .gara .liContainer {
      display: inline-block;
      margin: 1em auto;
      cursor: pointer;
      width: 49%; }
      @media screen and (max-width: 480px) {
        #gare .gara .liContainer {
          display: block;
          width: 100%; } }
      @media screen and (min-width: 992px) {
        #gare .gara .liContainer {
          width: 20%;
          margin: 1em auto; } }
      #gare .gara .liContainer li {
        color: #fff; }
        #gare .gara .liContainer li.disabled {
          background: #a1a1a1; }
  #gare .select-date:after {
    content: '';
    border: 4px solid transparent;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    width: 50px;
    height: 50px;
    display: block;
    top: -3px;
    z-index: 0;
    left: -1px;
    margin: .62em auto; }
  #gare .select-date.active:after {
    animation: bordering .6s linear;
    animation-fill-mode: forwards;
    transform: rotate(1080deg);
    transition: transform 1.2s linear; }
  #gare .listCompetitionContainer {
    opacity: 1;
    transition-property: opacity; }
    #gare .listCompetitionContainer.disabled {
      opacity: 0; }
  #gare .garaContainer {
    position: relative; }

#gare {
  -webkit-transition-property: -webkit-transform;
  transition-property: transform; }

.request-panel-open #gare {
  -webkit-transform: translateX(40rem);
  transform: translateX(40rem); }

#gare .select-date {
  text-align: center;
  padding: 2.62em; }
  #gare .select-date label {
    display: none; }
  #gare .select-date .sod_select {
    border: none;
    color: #f0b203;
    padding: 20px 10px;
    margin: 1em; }
    #gare .select-date .sod_select:after {
      content: ""; }
    #gare .select-date .sod_select:before {
      content: ''; }
    #gare .select-date .sod_select:after {
      top: 50%;
      bottom: auto; }
  #gare .select-date .sod_placeholder {
    color: #f0b203; }
  #gare .select-date .sod_list_wrapper {
    border: none;
    margin: 0; }
    #gare .select-date .sod_list_wrapper .sod_option {
      border: none;
      color: #f0b203; }

#gare h2 {
  color: #000;
  font-size: 1.5em;
  text-transform: uppercase; }
  #gare h2 a {
    color: #bc2b0a; }
  #gare h2:after {
    margin-left: 0; }

#gare h3.bottom {
  margin-bottom: -4em;
  margin-top: 4em; }

#gare .gara {
  background-color: #fff;
  margin: 2em auto;
  border-bottom: 4px solid #f0b203;
  box-sizing: border-box; }
  #gare .gara .textSection {
    padding: 2.62em;
    border-bottom: 1px solid #e9e4de; }
  #gare .gara footer {
    padding: .62em 1.62em; }
  #gare .gara .liContainer {
    display: inline-block;
    margin: 1em auto;
    cursor: pointer;
    width: 49%; }
    #gare .gara .liContainer li {
      color: #fff; }
      #gare .gara .liContainer li.disabled {
        background: #a1a1a1; }
  #gare .gara.first {
    border-color: #bc2b0a; }
    #gare .gara.first h2::after {
      background-color: #bc2b0a; }
    #gare .gara.first .social-links li {
      background-color: #bc2b0a; }
      #gare .gara.first .social-links li.disabled {
        background-color: #a1a1a1; }
    #gare .gara.first .social-links span {
      color: #bc2b0a; }

#gare .garaContainer.first {
  margin: -2em auto 6em; }
  #gare .garaContainer.first h3:first-of-type {
    color: #bc2b0a; }

#gare .select-date:after {
  content: '';
  border: 4px solid transparent;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  width: 50px;
  height: 50px;
  display: block;
  top: -3px;
  z-index: 0;
  left: -1px;
  margin: .62em auto; }

#gare .select-date.active:after {
  /*                animation: bordering .6s linear;
                  animation-fill-mode: forwards;*/
  border-color: rgba(240, 178, 3, 0.4);
  border-top-color: #f0b203;
  -webkit-transform: rotate(1080deg);
  transform: rotate(1080deg);
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transition-duration: 5000ms;
  transition-duration: 5000ms;
  /*@extend %transition-duration-2000;*/ }

#gare .listCompetitionContainer {
  opacity: 1;
  -webkit-transition-property: opacity;
  transition-property: opacity; }
  #gare .listCompetitionContainer.disabled {
    opacity: 0; }

#gare .garaContainer {
  position: relative; }

@media screen and (min-width: 768px) {
  #gare .select-date label {
    color: #fff;
    font-size: .8em;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0 3em;
    letter-spacing: .1em;
    display: inline-block; } }

@media screen and (max-width: 480px) {
  #gare .gara .liContainer {
    display: block;
    width: 100%; } }

@media screen and (min-width: 992px) {
  #gare .gara .liContainer {
    width: 20%;
    margin: 1em auto; } }

@media screen and (max-width: 480px) {
  li.link + span {
    display: none; } }

.page-template-gare .classifica-eclettica h3 {
  width: 50%; }

.page-template-gare .table, .page-template-gare table, .page-template-gare table {
  margin: 2.62em auto;
  display: block;
  /*.tbody{
                .tr{
                    display: flex;
                    flex-flow: row wrap;
                    justify-content: space-around;
                    align-items: stretch;
                }
                .handicap-gara &{
                    .tr{
                       .td{
                            &:nth-child(1){ 
                                width: 34%;
                            }
                            &:nth-child(2){ 
                                width: 34%; 
                                border-left: 2px solid $pure-white;
                            }
                            &:nth-child(3){ 
                                width: 10%;
                                border-left: 2px solid $pure-white;
                            }
                            &:nth-child(4){ 
                                width: 10%;
                                border-left: 2px solid $pure-white;
                            }
                            &:nth-child(5){ 
                                width: 10%;
                                border-left: 2px solid $pure-white;
                            }
                            padding: 1em 0;
                        } 
                    }
                    
                }
                .orari-gara &{
                    .td{
                        &:nth-child(1){ 
                            width: 15%;
                            line-height: 6.5em;
                        }
                        &:nth-child(2){ 
                            width: 15%; 
                            border-left: 2px solid $pure-white;
                            border-right: 2px solid $pure-white;
                            line-height: 6.5em;
                        }
                        &:nth-child(3){ 
                            width: 68%;

                        }
                        padding: 1em 0;
                    }
                }
                .classifica-singola &{
                    .td{

                        &:nth-child(1){ 
                            width: 10%;
                            line-height: 6em;
                        }
                        &:nth-child(2){ 
                            width: 24%; 
                            border-left: 2px solid $pure-white;
                        }
                        &:nth-child(3){ 
                            width: 24%;
                            line-height: 6em;
                            border-left: 2px solid $pure-white;
                        }
                        &:nth-child(4){ 
                            width: 10%;
                            line-height: 6em;
                            border-left: 2px solid $pure-white;
                        }
                        &:nth-child(5){ 
                            width: 10%; 
                            border-left: 2px solid $pure-white;
                        }
                        &:nth-child(6){ 
                            width: 10%;
                            line-height: 6em;
                            border-left: 2px solid $pure-white;
                        }
                        &:nth-child(7){ 
                            width: 10%;
                            border-left: 2px solid $pure-white;
                            line-height: 6em;
                        }
                    }
                }
                .classifica-squadre &{
                    .td{

                        &:nth-child(1){ 
                            width: 15%;
                            line-height: 6em;
                        }
                        &:nth-child(2){ 
                            width: 68%; 
                            border-left: 2px solid $pure-white;
                            border-right: 2px solid $pure-white;}
                        &:nth-child(3){ 
                            width: 15%;
                            line-height: 6em;
                        }
                        padding: 1em 0;

                    }
                }
                .tr{
                    display: flex;
                    flex-flow: row wrap;
                    justify-content: space-around;
                    align-items: stretch;
                    &:nth-child(odd){
                        background-color: transparent;
                        .td{
                            border-color: $sand;
                        }
                    }
                    &:nth-child(even){
                        background-color: $sand;
                    }
                    .td{
                        display: inline-block;
                        text-align: center;
                        vertical-align: top;
                        border: none;

                    }
                    .td span{
                        @extend %general-content-paragraph;
                        font-size: .8em;
                    }
                }
            }
        }*/ }

.page-template-gare .table .thead, .page-template-gare table .thead, .page-template-gare table .thead {
  background-color: #f0b203;
  text-align: center; }

.page-template-gare .table .thead .tr, .page-template-gare table .thead .tr, .page-template-gare .table .thead tr, .page-template-gare table .thead tr, .page-template-gare table .thead .tr, .page-template-gare table .thead tr, .page-template-gare .table .thead tr, .page-template-gare table .thead tr, .page-template-gare table .thead tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: .62em; }

.page-template-gare .table .thead .tr .th, .page-template-gare table .thead .tr .th, .page-template-gare .table .thead tr .th, .page-template-gare table .thead tr .th, .page-template-gare table .thead .tr .th, .page-template-gare table .thead tr .th, .page-template-gare .table .thead tr .th, .page-template-gare table .thead tr .th, .page-template-gare table .thead tr .th {
  border-left: 2px solid transparent; }

.page-template-gare .table .thead .tr .th, .page-template-gare table .thead .tr .th, .page-template-gare .table .thead tr .th, .page-template-gare table .thead tr .th, .page-template-gare table .thead .tr .th, .page-template-gare table .thead tr .th, .page-template-gare .table .thead tr .th, .page-template-gare table .thead tr .th, .page-template-gare table .thead tr .th {
  display: inline-block; }

.page-template-gare .table .thead .tr .th span, .page-template-gare table .thead .tr .th span, .page-template-gare .table .thead tr .th span, .page-template-gare table .thead tr .th span, .page-template-gare table .thead .tr .th span, .page-template-gare table .thead tr .th span, .page-template-gare .table .thead tr .th span, .page-template-gare table .thead tr .th span, .page-template-gare table .thead tr .th span {
  font-size: .9em; }

.page-template-gare .table .tbody .tr, .page-template-gare table .tbody .tr, .page-template-gare .table tbody .tr, .page-template-gare table tbody .tr, .page-template-gare .table .tbody tr, .page-template-gare table .tbody tr, .page-template-gare .table tbody tr, .page-template-gare table tbody tr, .page-template-gare table .tbody .tr, .page-template-gare table tbody .tr, .page-template-gare table .tbody tr, .page-template-gare table tbody tr, .page-template-gare .table tbody .tr, .page-template-gare table tbody .tr, .page-template-gare .table tbody tr, .page-template-gare table tbody tr, .page-template-gare table tbody .tr, .page-template-gare table tbody tr, .page-template-gare .table .tbody tr, .page-template-gare table .tbody tr, .page-template-gare .table tbody tr, .page-template-gare table tbody tr, .page-template-gare table .tbody tr, .page-template-gare table tbody tr, .page-template-gare .table tbody tr, .page-template-gare table tbody tr, .page-template-gare table tbody tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  padding: 0 .62em;
  box-sizing: border-box; }

.page-template-gare .table .tbody .tr .td, .page-template-gare table .tbody .tr .td, .page-template-gare .table tbody .tr .td, .page-template-gare table tbody .tr .td, .page-template-gare .table .tbody tr .td, .page-template-gare table .tbody tr .td, .page-template-gare .table tbody tr .td, .page-template-gare table tbody tr .td, .page-template-gare .table .tbody .tr td, .page-template-gare table .tbody .tr td, .page-template-gare .table tbody .tr td, .page-template-gare table tbody .tr td, .page-template-gare .table .tbody tr td, .page-template-gare table .tbody tr td, .page-template-gare .table tbody tr td, .page-template-gare table tbody tr td, .page-template-gare table .tbody .tr .td, .page-template-gare table tbody .tr .td, .page-template-gare table .tbody tr .td, .page-template-gare table tbody tr .td, .page-template-gare table .tbody .tr td, .page-template-gare table tbody .tr td, .page-template-gare table .tbody tr td, .page-template-gare table tbody tr td, .page-template-gare .table tbody .tr .td, .page-template-gare table tbody .tr .td, .page-template-gare .table tbody tr .td, .page-template-gare table tbody tr .td, .page-template-gare .table tbody .tr td, .page-template-gare table tbody .tr td, .page-template-gare .table tbody tr td, .page-template-gare table tbody tr td, .page-template-gare table tbody .tr .td, .page-template-gare table tbody tr .td, .page-template-gare table tbody .tr td, .page-template-gare table tbody tr td, .page-template-gare .table .tbody tr .td, .page-template-gare table .tbody tr .td, .page-template-gare .table tbody tr .td, .page-template-gare table tbody tr .td, .page-template-gare .table .tbody tr td, .page-template-gare table .tbody tr td, .page-template-gare .table tbody tr td, .page-template-gare table tbody tr td, .page-template-gare table .tbody tr .td, .page-template-gare table tbody tr .td, .page-template-gare table .tbody tr td, .page-template-gare table tbody tr td, .page-template-gare .table tbody tr .td, .page-template-gare table tbody tr .td, .page-template-gare .table tbody tr td, .page-template-gare table tbody tr td, .page-template-gare table tbody tr .td, .page-template-gare table tbody tr td, .page-template-gare .table .tbody .tr td, .page-template-gare table .tbody .tr td, .page-template-gare .table tbody .tr td, .page-template-gare table tbody .tr td, .page-template-gare .table .tbody tr td, .page-template-gare table .tbody tr td, .page-template-gare .table tbody tr td, .page-template-gare table tbody tr td, .page-template-gare table .tbody .tr td, .page-template-gare table tbody .tr td, .page-template-gare table .tbody tr td, .page-template-gare table tbody tr td, .page-template-gare .table tbody .tr td, .page-template-gare table tbody .tr td, .page-template-gare .table tbody tr td, .page-template-gare table tbody tr td, .page-template-gare table tbody .tr td, .page-template-gare table tbody tr td, .page-template-gare .table .tbody tr td, .page-template-gare table .tbody tr td, .page-template-gare .table tbody tr td, .page-template-gare table tbody tr td, .page-template-gare table .tbody tr td, .page-template-gare table tbody tr td, .page-template-gare .table tbody tr td, .page-template-gare table tbody tr td, .page-template-gare table tbody tr td {
  display: inline-block;
  text-align: center;
  border: none; }

.page-template-gare .table .tbody .tr:nth-child(odd), .page-template-gare table .tbody .tr:nth-child(odd), .page-template-gare .table tbody .tr:nth-child(odd), .page-template-gare table tbody .tr:nth-child(odd), .page-template-gare .table .tbody tr:nth-child(odd), .page-template-gare table .tbody tr:nth-child(odd), .page-template-gare .table tbody tr:nth-child(odd), .page-template-gare table tbody tr:nth-child(odd), .page-template-gare table .tbody .tr:nth-child(odd), .page-template-gare table tbody .tr:nth-child(odd), .page-template-gare table .tbody tr:nth-child(odd), .page-template-gare table tbody tr:nth-child(odd), .page-template-gare .table tbody .tr:nth-child(odd), .page-template-gare table tbody .tr:nth-child(odd), .page-template-gare .table tbody tr:nth-child(odd), .page-template-gare table tbody tr:nth-child(odd), .page-template-gare table tbody .tr:nth-child(odd), .page-template-gare table tbody tr:nth-child(odd), .page-template-gare .table .tbody tr:nth-child(odd), .page-template-gare table .tbody tr:nth-child(odd), .page-template-gare .table tbody tr:nth-child(odd), .page-template-gare table tbody tr:nth-child(odd), .page-template-gare table .tbody tr:nth-child(odd), .page-template-gare table tbody tr:nth-child(odd), .page-template-gare .table tbody tr:nth-child(odd), .page-template-gare table tbody tr:nth-child(odd), .page-template-gare table tbody tr:nth-child(odd) {
  background-color: transparent; }

.page-template-gare .table .tbody .tr:nth-child(odd) .td, .page-template-gare table .tbody .tr:nth-child(odd) .td, .page-template-gare .table tbody .tr:nth-child(odd) .td, .page-template-gare table tbody .tr:nth-child(odd) .td, .page-template-gare .table .tbody tr:nth-child(odd) .td, .page-template-gare table .tbody tr:nth-child(odd) .td, .page-template-gare .table tbody tr:nth-child(odd) .td, .page-template-gare table tbody tr:nth-child(odd) .td, .page-template-gare .table .tbody .tr:nth-child(odd) td, .page-template-gare table .tbody .tr:nth-child(odd) td, .page-template-gare .table tbody .tr:nth-child(odd) td, .page-template-gare table tbody .tr:nth-child(odd) td, .page-template-gare .table .tbody tr:nth-child(odd) td, .page-template-gare table .tbody tr:nth-child(odd) td, .page-template-gare .table tbody tr:nth-child(odd) td, .page-template-gare table tbody tr:nth-child(odd) td, .page-template-gare table .tbody .tr:nth-child(odd) .td, .page-template-gare table tbody .tr:nth-child(odd) .td, .page-template-gare table .tbody tr:nth-child(odd) .td, .page-template-gare table tbody tr:nth-child(odd) .td, .page-template-gare table .tbody .tr:nth-child(odd) td, .page-template-gare table tbody .tr:nth-child(odd) td, .page-template-gare table .tbody tr:nth-child(odd) td, .page-template-gare table tbody tr:nth-child(odd) td, .page-template-gare .table tbody .tr:nth-child(odd) .td, .page-template-gare table tbody .tr:nth-child(odd) .td, .page-template-gare .table tbody tr:nth-child(odd) .td, .page-template-gare table tbody tr:nth-child(odd) .td, .page-template-gare .table tbody .tr:nth-child(odd) td, .page-template-gare table tbody .tr:nth-child(odd) td, .page-template-gare .table tbody tr:nth-child(odd) td, .page-template-gare table tbody tr:nth-child(odd) td, .page-template-gare table tbody .tr:nth-child(odd) .td, .page-template-gare table tbody tr:nth-child(odd) .td, .page-template-gare table tbody .tr:nth-child(odd) td, .page-template-gare table tbody tr:nth-child(odd) td, .page-template-gare .table .tbody tr:nth-child(odd) .td, .page-template-gare table .tbody tr:nth-child(odd) .td, .page-template-gare .table tbody tr:nth-child(odd) .td, .page-template-gare table tbody tr:nth-child(odd) .td, .page-template-gare .table .tbody tr:nth-child(odd) td, .page-template-gare table .tbody tr:nth-child(odd) td, .page-template-gare .table tbody tr:nth-child(odd) td, .page-template-gare table tbody tr:nth-child(odd) td, .page-template-gare table .tbody tr:nth-child(odd) .td, .page-template-gare table tbody tr:nth-child(odd) .td, .page-template-gare table .tbody tr:nth-child(odd) td, .page-template-gare table tbody tr:nth-child(odd) td, .page-template-gare .table tbody tr:nth-child(odd) .td, .page-template-gare table tbody tr:nth-child(odd) .td, .page-template-gare .table tbody tr:nth-child(odd) td, .page-template-gare table tbody tr:nth-child(odd) td, .page-template-gare table tbody tr:nth-child(odd) .td, .page-template-gare table tbody tr:nth-child(odd) td, .page-template-gare .table .tbody .tr:nth-child(odd) td, .page-template-gare table .tbody .tr:nth-child(odd) td, .page-template-gare .table tbody .tr:nth-child(odd) td, .page-template-gare table tbody .tr:nth-child(odd) td, .page-template-gare .table .tbody tr:nth-child(odd) td, .page-template-gare table .tbody tr:nth-child(odd) td, .page-template-gare .table tbody tr:nth-child(odd) td, .page-template-gare table tbody tr:nth-child(odd) td, .page-template-gare table .tbody .tr:nth-child(odd) td, .page-template-gare table tbody .tr:nth-child(odd) td, .page-template-gare table .tbody tr:nth-child(odd) td, .page-template-gare table tbody tr:nth-child(odd) td, .page-template-gare .table tbody .tr:nth-child(odd) td, .page-template-gare table tbody .tr:nth-child(odd) td, .page-template-gare .table tbody tr:nth-child(odd) td, .page-template-gare table tbody tr:nth-child(odd) td, .page-template-gare table tbody .tr:nth-child(odd) td, .page-template-gare table tbody tr:nth-child(odd) td, .page-template-gare .table .tbody tr:nth-child(odd) td, .page-template-gare table .tbody tr:nth-child(odd) td, .page-template-gare .table tbody tr:nth-child(odd) td, .page-template-gare table tbody tr:nth-child(odd) td, .page-template-gare table .tbody tr:nth-child(odd) td, .page-template-gare table tbody tr:nth-child(odd) td, .page-template-gare .table tbody tr:nth-child(odd) td, .page-template-gare table tbody tr:nth-child(odd) td, .page-template-gare table tbody tr:nth-child(odd) td {
  border-left: 2px solid #e9e4de; }

.page-template-gare .table .tbody .tr:nth-child(even), .page-template-gare table .tbody .tr:nth-child(even), .page-template-gare .table tbody .tr:nth-child(even), .page-template-gare table tbody .tr:nth-child(even), .page-template-gare .table .tbody tr:nth-child(even), .page-template-gare table .tbody tr:nth-child(even), .page-template-gare .table tbody tr:nth-child(even), .page-template-gare table tbody tr:nth-child(even), .page-template-gare table .tbody .tr:nth-child(even), .page-template-gare table tbody .tr:nth-child(even), .page-template-gare table .tbody tr:nth-child(even), .page-template-gare table tbody tr:nth-child(even), .page-template-gare .table tbody .tr:nth-child(even), .page-template-gare table tbody .tr:nth-child(even), .page-template-gare .table tbody tr:nth-child(even), .page-template-gare table tbody tr:nth-child(even), .page-template-gare table tbody .tr:nth-child(even), .page-template-gare table tbody tr:nth-child(even), .page-template-gare .table .tbody tr:nth-child(even), .page-template-gare table .tbody tr:nth-child(even), .page-template-gare .table tbody tr:nth-child(even), .page-template-gare table tbody tr:nth-child(even), .page-template-gare table .tbody tr:nth-child(even), .page-template-gare table tbody tr:nth-child(even), .page-template-gare .table tbody tr:nth-child(even), .page-template-gare table tbody tr:nth-child(even), .page-template-gare table tbody tr:nth-child(even) {
  background-color: #e9e4de; }

.page-template-gare .table .tbody .tr:nth-child(even) .td, .page-template-gare table .tbody .tr:nth-child(even) .td, .page-template-gare .table tbody .tr:nth-child(even) .td, .page-template-gare table tbody .tr:nth-child(even) .td, .page-template-gare .table .tbody tr:nth-child(even) .td, .page-template-gare table .tbody tr:nth-child(even) .td, .page-template-gare .table tbody tr:nth-child(even) .td, .page-template-gare table tbody tr:nth-child(even) .td, .page-template-gare .table .tbody .tr:nth-child(even) td, .page-template-gare table .tbody .tr:nth-child(even) td, .page-template-gare .table tbody .tr:nth-child(even) td, .page-template-gare table tbody .tr:nth-child(even) td, .page-template-gare .table .tbody tr:nth-child(even) td, .page-template-gare table .tbody tr:nth-child(even) td, .page-template-gare .table tbody tr:nth-child(even) td, .page-template-gare table tbody tr:nth-child(even) td, .page-template-gare table .tbody .tr:nth-child(even) .td, .page-template-gare table tbody .tr:nth-child(even) .td, .page-template-gare table .tbody tr:nth-child(even) .td, .page-template-gare table tbody tr:nth-child(even) .td, .page-template-gare table .tbody .tr:nth-child(even) td, .page-template-gare table tbody .tr:nth-child(even) td, .page-template-gare table .tbody tr:nth-child(even) td, .page-template-gare table tbody tr:nth-child(even) td, .page-template-gare .table tbody .tr:nth-child(even) .td, .page-template-gare table tbody .tr:nth-child(even) .td, .page-template-gare .table tbody tr:nth-child(even) .td, .page-template-gare table tbody tr:nth-child(even) .td, .page-template-gare .table tbody .tr:nth-child(even) td, .page-template-gare table tbody .tr:nth-child(even) td, .page-template-gare .table tbody tr:nth-child(even) td, .page-template-gare table tbody tr:nth-child(even) td, .page-template-gare table tbody .tr:nth-child(even) .td, .page-template-gare table tbody tr:nth-child(even) .td, .page-template-gare table tbody .tr:nth-child(even) td, .page-template-gare table tbody tr:nth-child(even) td, .page-template-gare .table .tbody tr:nth-child(even) .td, .page-template-gare table .tbody tr:nth-child(even) .td, .page-template-gare .table tbody tr:nth-child(even) .td, .page-template-gare table tbody tr:nth-child(even) .td, .page-template-gare .table .tbody tr:nth-child(even) td, .page-template-gare table .tbody tr:nth-child(even) td, .page-template-gare .table tbody tr:nth-child(even) td, .page-template-gare table tbody tr:nth-child(even) td, .page-template-gare table .tbody tr:nth-child(even) .td, .page-template-gare table tbody tr:nth-child(even) .td, .page-template-gare table .tbody tr:nth-child(even) td, .page-template-gare table tbody tr:nth-child(even) td, .page-template-gare .table tbody tr:nth-child(even) .td, .page-template-gare table tbody tr:nth-child(even) .td, .page-template-gare .table tbody tr:nth-child(even) td, .page-template-gare table tbody tr:nth-child(even) td, .page-template-gare table tbody tr:nth-child(even) .td, .page-template-gare table tbody tr:nth-child(even) td, .page-template-gare .table .tbody .tr:nth-child(even) td, .page-template-gare table .tbody .tr:nth-child(even) td, .page-template-gare .table tbody .tr:nth-child(even) td, .page-template-gare table tbody .tr:nth-child(even) td, .page-template-gare .table .tbody tr:nth-child(even) td, .page-template-gare table .tbody tr:nth-child(even) td, .page-template-gare .table tbody tr:nth-child(even) td, .page-template-gare table tbody tr:nth-child(even) td, .page-template-gare table .tbody .tr:nth-child(even) td, .page-template-gare table tbody .tr:nth-child(even) td, .page-template-gare table .tbody tr:nth-child(even) td, .page-template-gare table tbody tr:nth-child(even) td, .page-template-gare .table tbody .tr:nth-child(even) td, .page-template-gare table tbody .tr:nth-child(even) td, .page-template-gare .table tbody tr:nth-child(even) td, .page-template-gare table tbody tr:nth-child(even) td, .page-template-gare table tbody .tr:nth-child(even) td, .page-template-gare table tbody tr:nth-child(even) td, .page-template-gare .table .tbody tr:nth-child(even) td, .page-template-gare table .tbody tr:nth-child(even) td, .page-template-gare .table tbody tr:nth-child(even) td, .page-template-gare table tbody tr:nth-child(even) td, .page-template-gare table .tbody tr:nth-child(even) td, .page-template-gare table tbody tr:nth-child(even) td, .page-template-gare .table tbody tr:nth-child(even) td, .page-template-gare table tbody tr:nth-child(even) td, .page-template-gare table tbody tr:nth-child(even) td {
  border-left: 2px solid #fff; }

.page-template-gare .table .tbody .tr .td span, .page-template-gare table .tbody .tr .td span, .page-template-gare .table tbody .tr .td span, .page-template-gare table tbody .tr .td span, .page-template-gare .table .tbody tr .td span, .page-template-gare table .tbody tr .td span, .page-template-gare .table tbody tr .td span, .page-template-gare table tbody tr .td span, .page-template-gare .table .tbody .tr td span, .page-template-gare table .tbody .tr td span, .page-template-gare .table tbody .tr td span, .page-template-gare table tbody .tr td span, .page-template-gare .table .tbody tr td span, .page-template-gare table .tbody tr td span, .page-template-gare .table tbody tr td span, .page-template-gare table tbody tr td span, .page-template-gare table .tbody .tr .td span, .page-template-gare table tbody .tr .td span, .page-template-gare table .tbody tr .td span, .page-template-gare table tbody tr .td span, .page-template-gare table .tbody .tr td span, .page-template-gare table tbody .tr td span, .page-template-gare table .tbody tr td span, .page-template-gare table tbody tr td span, .page-template-gare .table tbody .tr .td span, .page-template-gare table tbody .tr .td span, .page-template-gare .table tbody tr .td span, .page-template-gare table tbody tr .td span, .page-template-gare .table tbody .tr td span, .page-template-gare table tbody .tr td span, .page-template-gare .table tbody tr td span, .page-template-gare table tbody tr td span, .page-template-gare table tbody .tr .td span, .page-template-gare table tbody tr .td span, .page-template-gare table tbody .tr td span, .page-template-gare table tbody tr td span, .page-template-gare .table .tbody tr .td span, .page-template-gare table .tbody tr .td span, .page-template-gare .table tbody tr .td span, .page-template-gare table tbody tr .td span, .page-template-gare .table .tbody tr td span, .page-template-gare table .tbody tr td span, .page-template-gare .table tbody tr td span, .page-template-gare table tbody tr td span, .page-template-gare table .tbody tr .td span, .page-template-gare table tbody tr .td span, .page-template-gare table .tbody tr td span, .page-template-gare table tbody tr td span, .page-template-gare .table tbody tr .td span, .page-template-gare table tbody tr .td span, .page-template-gare .table tbody tr td span, .page-template-gare table tbody tr td span, .page-template-gare table tbody tr .td span, .page-template-gare table tbody tr td span, .page-template-gare .table .tbody .tr td span, .page-template-gare table .tbody .tr td span, .page-template-gare .table tbody .tr td span, .page-template-gare table tbody .tr td span, .page-template-gare .table .tbody tr td span, .page-template-gare table .tbody tr td span, .page-template-gare .table tbody tr td span, .page-template-gare table tbody tr td span, .page-template-gare table .tbody .tr td span, .page-template-gare table tbody .tr td span, .page-template-gare table .tbody tr td span, .page-template-gare table tbody tr td span, .page-template-gare .table tbody .tr td span, .page-template-gare table tbody .tr td span, .page-template-gare .table tbody tr td span, .page-template-gare table tbody tr td span, .page-template-gare table tbody .tr td span, .page-template-gare table tbody tr td span, .page-template-gare .table .tbody tr td span, .page-template-gare table .tbody tr td span, .page-template-gare .table tbody tr td span, .page-template-gare table tbody tr td span, .page-template-gare table .tbody tr td span, .page-template-gare table tbody tr td span, .page-template-gare .table tbody tr td span, .page-template-gare table tbody tr td span, .page-template-gare table tbody tr td span {
  font-size: .8em; }

.page-template-gare .table .tbody .tr .td span a, .page-template-gare table .tbody .tr .td span a, .page-template-gare .table tbody .tr .td span a, .page-template-gare table tbody .tr .td span a, .page-template-gare .table .tbody tr .td span a, .page-template-gare table .tbody tr .td span a, .page-template-gare .table tbody tr .td span a, .page-template-gare table tbody tr .td span a, .page-template-gare .table .tbody .tr td span a, .page-template-gare table .tbody .tr td span a, .page-template-gare .table tbody .tr td span a, .page-template-gare table tbody .tr td span a, .page-template-gare .table .tbody tr td span a, .page-template-gare table .tbody tr td span a, .page-template-gare .table tbody tr td span a, .page-template-gare table tbody tr td span a, .page-template-gare table .tbody .tr .td span a, .page-template-gare table tbody .tr .td span a, .page-template-gare table .tbody tr .td span a, .page-template-gare table tbody tr .td span a, .page-template-gare table .tbody .tr td span a, .page-template-gare table tbody .tr td span a, .page-template-gare table .tbody tr td span a, .page-template-gare table tbody tr td span a, .page-template-gare .table tbody .tr .td span a, .page-template-gare table tbody .tr .td span a, .page-template-gare .table tbody tr .td span a, .page-template-gare table tbody tr .td span a, .page-template-gare .table tbody .tr td span a, .page-template-gare table tbody .tr td span a, .page-template-gare .table tbody tr td span a, .page-template-gare table tbody tr td span a, .page-template-gare table tbody .tr .td span a, .page-template-gare table tbody tr .td span a, .page-template-gare table tbody .tr td span a, .page-template-gare table tbody tr td span a, .page-template-gare .table .tbody tr .td span a, .page-template-gare table .tbody tr .td span a, .page-template-gare .table tbody tr .td span a, .page-template-gare table tbody tr .td span a, .page-template-gare .table .tbody tr td span a, .page-template-gare table .tbody tr td span a, .page-template-gare .table tbody tr td span a, .page-template-gare table tbody tr td span a, .page-template-gare table .tbody tr .td span a, .page-template-gare table tbody tr .td span a, .page-template-gare table .tbody tr td span a, .page-template-gare table tbody tr td span a, .page-template-gare .table tbody tr .td span a, .page-template-gare table tbody tr .td span a, .page-template-gare .table tbody tr td span a, .page-template-gare table tbody tr td span a, .page-template-gare table tbody tr .td span a, .page-template-gare table tbody tr td span a, .page-template-gare .table .tbody .tr td span a, .page-template-gare table .tbody .tr td span a, .page-template-gare .table tbody .tr td span a, .page-template-gare table tbody .tr td span a, .page-template-gare .table .tbody tr td span a, .page-template-gare table .tbody tr td span a, .page-template-gare .table tbody tr td span a, .page-template-gare table tbody tr td span a, .page-template-gare table .tbody .tr td span a, .page-template-gare table tbody .tr td span a, .page-template-gare table .tbody tr td span a, .page-template-gare table tbody tr td span a, .page-template-gare .table tbody .tr td span a, .page-template-gare table tbody .tr td span a, .page-template-gare .table tbody tr td span a, .page-template-gare table tbody tr td span a, .page-template-gare table tbody .tr td span a, .page-template-gare table tbody tr td span a, .page-template-gare .table .tbody tr td span a, .page-template-gare table .tbody tr td span a, .page-template-gare .table tbody tr td span a, .page-template-gare table tbody tr td span a, .page-template-gare table .tbody tr td span a, .page-template-gare table tbody tr td span a, .page-template-gare .table tbody tr td span a, .page-template-gare table tbody tr td span a, .page-template-gare table tbody tr td span a {
  color: #bc2b0a;
  -webkit-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out; }

.page-template-gare .table .tbody .tr .td span a:hover, .page-template-gare table .tbody .tr .td span a:hover, .page-template-gare .table tbody .tr .td span a:hover, .page-template-gare table tbody .tr .td span a:hover, .page-template-gare .table .tbody tr .td span a:hover, .page-template-gare table .tbody tr .td span a:hover, .page-template-gare .table tbody tr .td span a:hover, .page-template-gare table tbody tr .td span a:hover, .page-template-gare .table .tbody .tr td span a:hover, .page-template-gare table .tbody .tr td span a:hover, .page-template-gare .table tbody .tr td span a:hover, .page-template-gare table tbody .tr td span a:hover, .page-template-gare .table .tbody tr td span a:hover, .page-template-gare table .tbody tr td span a:hover, .page-template-gare .table tbody tr td span a:hover, .page-template-gare table tbody tr td span a:hover, .page-template-gare table .tbody .tr .td span a:hover, .page-template-gare table tbody .tr .td span a:hover, .page-template-gare table .tbody tr .td span a:hover, .page-template-gare table tbody tr .td span a:hover, .page-template-gare table .tbody .tr td span a:hover, .page-template-gare table tbody .tr td span a:hover, .page-template-gare table .tbody tr td span a:hover, .page-template-gare table tbody tr td span a:hover, .page-template-gare .table tbody .tr .td span a:hover, .page-template-gare table tbody .tr .td span a:hover, .page-template-gare .table tbody tr .td span a:hover, .page-template-gare table tbody tr .td span a:hover, .page-template-gare .table tbody .tr td span a:hover, .page-template-gare table tbody .tr td span a:hover, .page-template-gare .table tbody tr td span a:hover, .page-template-gare table tbody tr td span a:hover, .page-template-gare table tbody .tr .td span a:hover, .page-template-gare table tbody tr .td span a:hover, .page-template-gare table tbody .tr td span a:hover, .page-template-gare table tbody tr td span a:hover, .page-template-gare .table .tbody tr .td span a:hover, .page-template-gare table .tbody tr .td span a:hover, .page-template-gare .table tbody tr .td span a:hover, .page-template-gare table tbody tr .td span a:hover, .page-template-gare .table .tbody tr td span a:hover, .page-template-gare table .tbody tr td span a:hover, .page-template-gare .table tbody tr td span a:hover, .page-template-gare table tbody tr td span a:hover, .page-template-gare table .tbody tr .td span a:hover, .page-template-gare table tbody tr .td span a:hover, .page-template-gare table .tbody tr td span a:hover, .page-template-gare table tbody tr td span a:hover, .page-template-gare .table tbody tr .td span a:hover, .page-template-gare table tbody tr .td span a:hover, .page-template-gare .table tbody tr td span a:hover, .page-template-gare table tbody tr td span a:hover, .page-template-gare table tbody tr .td span a:hover, .page-template-gare table tbody tr td span a:hover, .page-template-gare .table .tbody .tr td span a:hover, .page-template-gare table .tbody .tr td span a:hover, .page-template-gare .table tbody .tr td span a:hover, .page-template-gare table tbody .tr td span a:hover, .page-template-gare .table .tbody tr td span a:hover, .page-template-gare table .tbody tr td span a:hover, .page-template-gare .table tbody tr td span a:hover, .page-template-gare table tbody tr td span a:hover, .page-template-gare table .tbody .tr td span a:hover, .page-template-gare table tbody .tr td span a:hover, .page-template-gare table .tbody tr td span a:hover, .page-template-gare table tbody tr td span a:hover, .page-template-gare .table tbody .tr td span a:hover, .page-template-gare table tbody .tr td span a:hover, .page-template-gare .table tbody tr td span a:hover, .page-template-gare table tbody tr td span a:hover, .page-template-gare table tbody .tr td span a:hover, .page-template-gare table tbody tr td span a:hover, .page-template-gare .table .tbody tr td span a:hover, .page-template-gare table .tbody tr td span a:hover, .page-template-gare .table tbody tr td span a:hover, .page-template-gare table tbody tr td span a:hover, .page-template-gare table .tbody tr td span a:hover, .page-template-gare table tbody tr td span a:hover, .page-template-gare .table tbody tr td span a:hover, .page-template-gare table tbody tr td span a:hover, .page-template-gare table tbody tr td span a:hover {
  color: #691a0f; }

.page-template-gare .table.handicap-gara .thead .tr, .page-template-gare table.handicap-gara .thead .tr, .page-template-gare .table.handicap-gara .thead tr, .page-template-gare table.handicap-gara .thead tr, .page-template-gare table.handicap-gara .thead .tr, .page-template-gare table.handicap-gara .thead tr, .page-template-gare .table.handicap-gara .thead tr, .page-template-gare table.handicap-gara .thead tr, .page-template-gare table.handicap-gara .thead tr {
  padding: .62em; }

.page-template-gare .table.handicap-gara .thead .tr .th:nth-child(1), .page-template-gare table.handicap-gara .thead .tr .th:nth-child(1), .page-template-gare .table.handicap-gara .thead tr .th:nth-child(1), .page-template-gare table.handicap-gara .thead tr .th:nth-child(1), .page-template-gare table.handicap-gara .thead .tr .th:nth-child(1), .page-template-gare table.handicap-gara .thead tr .th:nth-child(1), .page-template-gare .table.handicap-gara .thead tr .th:nth-child(1), .page-template-gare table.handicap-gara .thead tr .th:nth-child(1), .page-template-gare table.handicap-gara .thead tr .th:nth-child(1), .page-template-gare .table.handicap-gara .thead .tr .th:nth-child(2), .page-template-gare table.handicap-gara .thead .tr .th:nth-child(2), .page-template-gare .table.handicap-gara .thead tr .th:nth-child(2), .page-template-gare table.handicap-gara .thead tr .th:nth-child(2), .page-template-gare table.handicap-gara .thead .tr .th:nth-child(2), .page-template-gare table.handicap-gara .thead tr .th:nth-child(2), .page-template-gare .table.handicap-gara .thead tr .th:nth-child(2), .page-template-gare table.handicap-gara .thead tr .th:nth-child(2), .page-template-gare table.handicap-gara .thead tr .th:nth-child(2) {
  width: 33%;
  -webkit-box-flex: 2;
  -webkit-flex: 2 auto;
  -ms-flex: 2 auto;
  flex: 2 auto; }

.page-template-gare .table.handicap-gara .thead .tr .th:nth-child(3), .page-template-gare table.handicap-gara .thead .tr .th:nth-child(3), .page-template-gare .table.handicap-gara .thead tr .th:nth-child(3), .page-template-gare table.handicap-gara .thead tr .th:nth-child(3), .page-template-gare table.handicap-gara .thead .tr .th:nth-child(3), .page-template-gare table.handicap-gara .thead tr .th:nth-child(3), .page-template-gare .table.handicap-gara .thead tr .th:nth-child(3), .page-template-gare table.handicap-gara .thead tr .th:nth-child(3), .page-template-gare table.handicap-gara .thead tr .th:nth-child(3), .page-template-gare .table.handicap-gara .thead .tr .th:nth-child(4), .page-template-gare table.handicap-gara .thead .tr .th:nth-child(4), .page-template-gare .table.handicap-gara .thead tr .th:nth-child(4), .page-template-gare table.handicap-gara .thead tr .th:nth-child(4), .page-template-gare table.handicap-gara .thead .tr .th:nth-child(4), .page-template-gare table.handicap-gara .thead tr .th:nth-child(4), .page-template-gare .table.handicap-gara .thead tr .th:nth-child(4), .page-template-gare table.handicap-gara .thead tr .th:nth-child(4), .page-template-gare table.handicap-gara .thead tr .th:nth-child(4), .page-template-gare .table.handicap-gara .thead .tr .th:nth-child(5), .page-template-gare table.handicap-gara .thead .tr .th:nth-child(5), .page-template-gare .table.handicap-gara .thead tr .th:nth-child(5), .page-template-gare table.handicap-gara .thead tr .th:nth-child(5), .page-template-gare table.handicap-gara .thead .tr .th:nth-child(5), .page-template-gare table.handicap-gara .thead tr .th:nth-child(5), .page-template-gare .table.handicap-gara .thead tr .th:nth-child(5), .page-template-gare table.handicap-gara .thead tr .th:nth-child(5), .page-template-gare table.handicap-gara .thead tr .th:nth-child(5) {
  width: 10%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto; }

.page-template-gare .table.handicap-gara .tbody .tr .td, .page-template-gare table.handicap-gara .tbody .tr .td, .page-template-gare .table.handicap-gara tbody .tr .td, .page-template-gare table.handicap-gara tbody .tr .td, .page-template-gare .table.handicap-gara .tbody tr .td, .page-template-gare table.handicap-gara .tbody tr .td, .page-template-gare .table.handicap-gara tbody tr .td, .page-template-gare table.handicap-gara tbody tr .td, .page-template-gare .table.handicap-gara .tbody .tr td, .page-template-gare table.handicap-gara .tbody .tr td, .page-template-gare .table.handicap-gara tbody .tr td, .page-template-gare table.handicap-gara tbody .tr td, .page-template-gare .table.handicap-gara .tbody tr td, .page-template-gare table.handicap-gara .tbody tr td, .page-template-gare .table.handicap-gara tbody tr td, .page-template-gare table.handicap-gara tbody tr td, .page-template-gare table.handicap-gara .tbody .tr .td, .page-template-gare table.handicap-gara tbody .tr .td, .page-template-gare table.handicap-gara .tbody tr .td, .page-template-gare table.handicap-gara tbody tr .td, .page-template-gare table.handicap-gara .tbody .tr td, .page-template-gare table.handicap-gara tbody .tr td, .page-template-gare table.handicap-gara .tbody tr td, .page-template-gare table.handicap-gara tbody tr td, .page-template-gare .table.handicap-gara tbody .tr .td, .page-template-gare table.handicap-gara tbody .tr .td, .page-template-gare .table.handicap-gara tbody tr .td, .page-template-gare table.handicap-gara tbody tr .td, .page-template-gare .table.handicap-gara tbody .tr td, .page-template-gare table.handicap-gara tbody .tr td, .page-template-gare .table.handicap-gara tbody tr td, .page-template-gare table.handicap-gara tbody tr td, .page-template-gare table.handicap-gara tbody .tr .td, .page-template-gare table.handicap-gara tbody tr .td, .page-template-gare table.handicap-gara tbody .tr td, .page-template-gare table.handicap-gara tbody tr td, .page-template-gare .table.handicap-gara .tbody tr .td, .page-template-gare table.handicap-gara .tbody tr .td, .page-template-gare .table.handicap-gara tbody tr .td, .page-template-gare table.handicap-gara tbody tr .td, .page-template-gare .table.handicap-gara .tbody tr td, .page-template-gare table.handicap-gara .tbody tr td, .page-template-gare .table.handicap-gara tbody tr td, .page-template-gare table.handicap-gara tbody tr td, .page-template-gare table.handicap-gara .tbody tr .td, .page-template-gare table.handicap-gara tbody tr .td, .page-template-gare table.handicap-gara .tbody tr td, .page-template-gare table.handicap-gara tbody tr td, .page-template-gare .table.handicap-gara tbody tr .td, .page-template-gare table.handicap-gara tbody tr .td, .page-template-gare .table.handicap-gara tbody tr td, .page-template-gare table.handicap-gara tbody tr td, .page-template-gare table.handicap-gara tbody tr .td, .page-template-gare table.handicap-gara tbody tr td, .page-template-gare .table.handicap-gara .tbody .tr td, .page-template-gare table.handicap-gara .tbody .tr td, .page-template-gare .table.handicap-gara tbody .tr td, .page-template-gare table.handicap-gara tbody .tr td, .page-template-gare .table.handicap-gara .tbody tr td, .page-template-gare table.handicap-gara .tbody tr td, .page-template-gare .table.handicap-gara tbody tr td, .page-template-gare table.handicap-gara tbody tr td, .page-template-gare table.handicap-gara .tbody .tr td, .page-template-gare table.handicap-gara tbody .tr td, .page-template-gare table.handicap-gara .tbody tr td, .page-template-gare table.handicap-gara tbody tr td, .page-template-gare .table.handicap-gara tbody .tr td, .page-template-gare table.handicap-gara tbody .tr td, .page-template-gare .table.handicap-gara tbody tr td, .page-template-gare table.handicap-gara tbody tr td, .page-template-gare table.handicap-gara tbody .tr td, .page-template-gare table.handicap-gara tbody tr td, .page-template-gare .table.handicap-gara .tbody tr td, .page-template-gare table.handicap-gara .tbody tr td, .page-template-gare .table.handicap-gara tbody tr td, .page-template-gare table.handicap-gara tbody tr td, .page-template-gare table.handicap-gara .tbody tr td, .page-template-gare table.handicap-gara tbody tr td, .page-template-gare .table.handicap-gara tbody tr td, .page-template-gare table.handicap-gara tbody tr td, .page-template-gare table.handicap-gara tbody tr td {
  padding: 1em 0; }

.page-template-gare .table.handicap-gara .tbody .tr .td:nth-child(1), .page-template-gare table.handicap-gara .tbody .tr .td:nth-child(1), .page-template-gare .table.handicap-gara tbody .tr .td:nth-child(1), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(1), .page-template-gare .table.handicap-gara .tbody tr .td:nth-child(1), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(1), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(1), .page-template-gare table.handicap-gara tbody tr .td:nth-child(1), .page-template-gare .table.handicap-gara .tbody .tr td:nth-child(1), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(1), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(1), .page-template-gare table.handicap-gara tbody .tr td:nth-child(1), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(1), .page-template-gare table.handicap-gara .tbody tr td:nth-child(1), .page-template-gare .table.handicap-gara tbody tr td:nth-child(1), .page-template-gare table.handicap-gara tbody tr td:nth-child(1), .page-template-gare table.handicap-gara .tbody .tr .td:nth-child(1), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(1), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(1), .page-template-gare table.handicap-gara tbody tr .td:nth-child(1), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(1), .page-template-gare table.handicap-gara tbody .tr td:nth-child(1), .page-template-gare table.handicap-gara .tbody tr td:nth-child(1), .page-template-gare table.handicap-gara tbody tr td:nth-child(1), .page-template-gare .table.handicap-gara tbody .tr .td:nth-child(1), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(1), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(1), .page-template-gare table.handicap-gara tbody tr .td:nth-child(1), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(1), .page-template-gare table.handicap-gara tbody .tr td:nth-child(1), .page-template-gare .table.handicap-gara tbody tr td:nth-child(1), .page-template-gare table.handicap-gara tbody tr td:nth-child(1), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(1), .page-template-gare table.handicap-gara tbody tr .td:nth-child(1), .page-template-gare table.handicap-gara tbody .tr td:nth-child(1), .page-template-gare table.handicap-gara tbody tr td:nth-child(1), .page-template-gare .table.handicap-gara .tbody tr .td:nth-child(1), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(1), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(1), .page-template-gare table.handicap-gara tbody tr .td:nth-child(1), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(1), .page-template-gare table.handicap-gara .tbody tr td:nth-child(1), .page-template-gare .table.handicap-gara tbody tr td:nth-child(1), .page-template-gare table.handicap-gara tbody tr td:nth-child(1), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(1), .page-template-gare table.handicap-gara tbody tr .td:nth-child(1), .page-template-gare table.handicap-gara .tbody tr td:nth-child(1), .page-template-gare table.handicap-gara tbody tr td:nth-child(1), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(1), .page-template-gare table.handicap-gara tbody tr .td:nth-child(1), .page-template-gare .table.handicap-gara tbody tr td:nth-child(1), .page-template-gare table.handicap-gara tbody tr td:nth-child(1), .page-template-gare table.handicap-gara tbody tr .td:nth-child(1), .page-template-gare table.handicap-gara tbody tr td:nth-child(1), .page-template-gare .table.handicap-gara .tbody .tr td:nth-child(1), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(1), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(1), .page-template-gare table.handicap-gara tbody .tr td:nth-child(1), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(1), .page-template-gare table.handicap-gara .tbody tr td:nth-child(1), .page-template-gare .table.handicap-gara tbody tr td:nth-child(1), .page-template-gare table.handicap-gara tbody tr td:nth-child(1), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(1), .page-template-gare table.handicap-gara tbody .tr td:nth-child(1), .page-template-gare table.handicap-gara .tbody tr td:nth-child(1), .page-template-gare table.handicap-gara tbody tr td:nth-child(1), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(1), .page-template-gare table.handicap-gara tbody .tr td:nth-child(1), .page-template-gare .table.handicap-gara tbody tr td:nth-child(1), .page-template-gare table.handicap-gara tbody tr td:nth-child(1), .page-template-gare table.handicap-gara tbody .tr td:nth-child(1), .page-template-gare table.handicap-gara tbody tr td:nth-child(1), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(1), .page-template-gare table.handicap-gara .tbody tr td:nth-child(1), .page-template-gare .table.handicap-gara tbody tr td:nth-child(1), .page-template-gare table.handicap-gara tbody tr td:nth-child(1), .page-template-gare table.handicap-gara .tbody tr td:nth-child(1), .page-template-gare table.handicap-gara tbody tr td:nth-child(1), .page-template-gare .table.handicap-gara tbody tr td:nth-child(1), .page-template-gare table.handicap-gara tbody tr td:nth-child(1), .page-template-gare table.handicap-gara tbody tr td:nth-child(1) {
  width: 33%;
  -webkit-box-flex: 2;
  -webkit-flex: 2 auto;
  -ms-flex: 2 auto;
  flex: 2 auto;
  border: none; }

.page-template-gare .table.handicap-gara .tbody .tr .td:nth-child(2), .page-template-gare table.handicap-gara .tbody .tr .td:nth-child(2), .page-template-gare .table.handicap-gara tbody .tr .td:nth-child(2), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(2), .page-template-gare .table.handicap-gara .tbody tr .td:nth-child(2), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(2), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(2), .page-template-gare table.handicap-gara tbody tr .td:nth-child(2), .page-template-gare .table.handicap-gara .tbody .tr td:nth-child(2), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(2), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(2), .page-template-gare table.handicap-gara tbody .tr td:nth-child(2), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(2), .page-template-gare table.handicap-gara .tbody tr td:nth-child(2), .page-template-gare .table.handicap-gara tbody tr td:nth-child(2), .page-template-gare table.handicap-gara tbody tr td:nth-child(2), .page-template-gare table.handicap-gara .tbody .tr .td:nth-child(2), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(2), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(2), .page-template-gare table.handicap-gara tbody tr .td:nth-child(2), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(2), .page-template-gare table.handicap-gara tbody .tr td:nth-child(2), .page-template-gare table.handicap-gara .tbody tr td:nth-child(2), .page-template-gare table.handicap-gara tbody tr td:nth-child(2), .page-template-gare .table.handicap-gara tbody .tr .td:nth-child(2), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(2), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(2), .page-template-gare table.handicap-gara tbody tr .td:nth-child(2), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(2), .page-template-gare table.handicap-gara tbody .tr td:nth-child(2), .page-template-gare .table.handicap-gara tbody tr td:nth-child(2), .page-template-gare table.handicap-gara tbody tr td:nth-child(2), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(2), .page-template-gare table.handicap-gara tbody tr .td:nth-child(2), .page-template-gare table.handicap-gara tbody .tr td:nth-child(2), .page-template-gare table.handicap-gara tbody tr td:nth-child(2), .page-template-gare .table.handicap-gara .tbody tr .td:nth-child(2), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(2), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(2), .page-template-gare table.handicap-gara tbody tr .td:nth-child(2), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(2), .page-template-gare table.handicap-gara .tbody tr td:nth-child(2), .page-template-gare .table.handicap-gara tbody tr td:nth-child(2), .page-template-gare table.handicap-gara tbody tr td:nth-child(2), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(2), .page-template-gare table.handicap-gara tbody tr .td:nth-child(2), .page-template-gare table.handicap-gara .tbody tr td:nth-child(2), .page-template-gare table.handicap-gara tbody tr td:nth-child(2), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(2), .page-template-gare table.handicap-gara tbody tr .td:nth-child(2), .page-template-gare .table.handicap-gara tbody tr td:nth-child(2), .page-template-gare table.handicap-gara tbody tr td:nth-child(2), .page-template-gare table.handicap-gara tbody tr .td:nth-child(2), .page-template-gare table.handicap-gara tbody tr td:nth-child(2), .page-template-gare .table.handicap-gara .tbody .tr td:nth-child(2), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(2), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(2), .page-template-gare table.handicap-gara tbody .tr td:nth-child(2), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(2), .page-template-gare table.handicap-gara .tbody tr td:nth-child(2), .page-template-gare .table.handicap-gara tbody tr td:nth-child(2), .page-template-gare table.handicap-gara tbody tr td:nth-child(2), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(2), .page-template-gare table.handicap-gara tbody .tr td:nth-child(2), .page-template-gare table.handicap-gara .tbody tr td:nth-child(2), .page-template-gare table.handicap-gara tbody tr td:nth-child(2), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(2), .page-template-gare table.handicap-gara tbody .tr td:nth-child(2), .page-template-gare .table.handicap-gara tbody tr td:nth-child(2), .page-template-gare table.handicap-gara tbody tr td:nth-child(2), .page-template-gare table.handicap-gara tbody .tr td:nth-child(2), .page-template-gare table.handicap-gara tbody tr td:nth-child(2), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(2), .page-template-gare table.handicap-gara .tbody tr td:nth-child(2), .page-template-gare .table.handicap-gara tbody tr td:nth-child(2), .page-template-gare table.handicap-gara tbody tr td:nth-child(2), .page-template-gare table.handicap-gara .tbody tr td:nth-child(2), .page-template-gare table.handicap-gara tbody tr td:nth-child(2), .page-template-gare .table.handicap-gara tbody tr td:nth-child(2), .page-template-gare table.handicap-gara tbody tr td:nth-child(2), .page-template-gare table.handicap-gara tbody tr td:nth-child(2) {
  width: 33%;
  -webkit-box-flex: 2;
  -webkit-flex: 2 auto;
  -ms-flex: 2 auto;
  flex: 2 auto; }

.page-template-gare .table.handicap-gara .tbody .tr .td:nth-child(3), .page-template-gare table.handicap-gara .tbody .tr .td:nth-child(3), .page-template-gare .table.handicap-gara tbody .tr .td:nth-child(3), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(3), .page-template-gare .table.handicap-gara .tbody tr .td:nth-child(3), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(3), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(3), .page-template-gare table.handicap-gara tbody tr .td:nth-child(3), .page-template-gare .table.handicap-gara .tbody .tr td:nth-child(3), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(3), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(3), .page-template-gare table.handicap-gara tbody .tr td:nth-child(3), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(3), .page-template-gare table.handicap-gara .tbody tr td:nth-child(3), .page-template-gare .table.handicap-gara tbody tr td:nth-child(3), .page-template-gare table.handicap-gara tbody tr td:nth-child(3), .page-template-gare table.handicap-gara .tbody .tr .td:nth-child(3), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(3), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(3), .page-template-gare table.handicap-gara tbody tr .td:nth-child(3), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(3), .page-template-gare table.handicap-gara tbody .tr td:nth-child(3), .page-template-gare table.handicap-gara .tbody tr td:nth-child(3), .page-template-gare table.handicap-gara tbody tr td:nth-child(3), .page-template-gare .table.handicap-gara tbody .tr .td:nth-child(3), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(3), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(3), .page-template-gare table.handicap-gara tbody tr .td:nth-child(3), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(3), .page-template-gare table.handicap-gara tbody .tr td:nth-child(3), .page-template-gare .table.handicap-gara tbody tr td:nth-child(3), .page-template-gare table.handicap-gara tbody tr td:nth-child(3), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(3), .page-template-gare table.handicap-gara tbody tr .td:nth-child(3), .page-template-gare table.handicap-gara tbody .tr td:nth-child(3), .page-template-gare table.handicap-gara tbody tr td:nth-child(3), .page-template-gare .table.handicap-gara .tbody tr .td:nth-child(3), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(3), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(3), .page-template-gare table.handicap-gara tbody tr .td:nth-child(3), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(3), .page-template-gare table.handicap-gara .tbody tr td:nth-child(3), .page-template-gare .table.handicap-gara tbody tr td:nth-child(3), .page-template-gare table.handicap-gara tbody tr td:nth-child(3), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(3), .page-template-gare table.handicap-gara tbody tr .td:nth-child(3), .page-template-gare table.handicap-gara .tbody tr td:nth-child(3), .page-template-gare table.handicap-gara tbody tr td:nth-child(3), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(3), .page-template-gare table.handicap-gara tbody tr .td:nth-child(3), .page-template-gare .table.handicap-gara tbody tr td:nth-child(3), .page-template-gare table.handicap-gara tbody tr td:nth-child(3), .page-template-gare table.handicap-gara tbody tr .td:nth-child(3), .page-template-gare table.handicap-gara tbody tr td:nth-child(3), .page-template-gare .table.handicap-gara .tbody .tr td:nth-child(3), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(3), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(3), .page-template-gare table.handicap-gara tbody .tr td:nth-child(3), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(3), .page-template-gare table.handicap-gara .tbody tr td:nth-child(3), .page-template-gare .table.handicap-gara tbody tr td:nth-child(3), .page-template-gare table.handicap-gara tbody tr td:nth-child(3), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(3), .page-template-gare table.handicap-gara tbody .tr td:nth-child(3), .page-template-gare table.handicap-gara .tbody tr td:nth-child(3), .page-template-gare table.handicap-gara tbody tr td:nth-child(3), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(3), .page-template-gare table.handicap-gara tbody .tr td:nth-child(3), .page-template-gare .table.handicap-gara tbody tr td:nth-child(3), .page-template-gare table.handicap-gara tbody tr td:nth-child(3), .page-template-gare table.handicap-gara tbody .tr td:nth-child(3), .page-template-gare table.handicap-gara tbody tr td:nth-child(3), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(3), .page-template-gare table.handicap-gara .tbody tr td:nth-child(3), .page-template-gare .table.handicap-gara tbody tr td:nth-child(3), .page-template-gare table.handicap-gara tbody tr td:nth-child(3), .page-template-gare table.handicap-gara .tbody tr td:nth-child(3), .page-template-gare table.handicap-gara tbody tr td:nth-child(3), .page-template-gare .table.handicap-gara tbody tr td:nth-child(3), .page-template-gare table.handicap-gara tbody tr td:nth-child(3), .page-template-gare table.handicap-gara tbody tr td:nth-child(3), .page-template-gare .table.handicap-gara .tbody .tr .td:nth-child(4), .page-template-gare table.handicap-gara .tbody .tr .td:nth-child(4), .page-template-gare .table.handicap-gara tbody .tr .td:nth-child(4), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(4), .page-template-gare .table.handicap-gara .tbody tr .td:nth-child(4), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(4), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(4), .page-template-gare table.handicap-gara tbody tr .td:nth-child(4), .page-template-gare .table.handicap-gara .tbody .tr td:nth-child(4), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(4), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(4), .page-template-gare table.handicap-gara tbody .tr td:nth-child(4), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(4), .page-template-gare table.handicap-gara .tbody tr td:nth-child(4), .page-template-gare .table.handicap-gara tbody tr td:nth-child(4), .page-template-gare table.handicap-gara tbody tr td:nth-child(4), .page-template-gare table.handicap-gara .tbody .tr .td:nth-child(4), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(4), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(4), .page-template-gare table.handicap-gara tbody tr .td:nth-child(4), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(4), .page-template-gare table.handicap-gara tbody .tr td:nth-child(4), .page-template-gare table.handicap-gara .tbody tr td:nth-child(4), .page-template-gare table.handicap-gara tbody tr td:nth-child(4), .page-template-gare .table.handicap-gara tbody .tr .td:nth-child(4), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(4), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(4), .page-template-gare table.handicap-gara tbody tr .td:nth-child(4), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(4), .page-template-gare table.handicap-gara tbody .tr td:nth-child(4), .page-template-gare .table.handicap-gara tbody tr td:nth-child(4), .page-template-gare table.handicap-gara tbody tr td:nth-child(4), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(4), .page-template-gare table.handicap-gara tbody tr .td:nth-child(4), .page-template-gare table.handicap-gara tbody .tr td:nth-child(4), .page-template-gare table.handicap-gara tbody tr td:nth-child(4), .page-template-gare .table.handicap-gara .tbody tr .td:nth-child(4), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(4), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(4), .page-template-gare table.handicap-gara tbody tr .td:nth-child(4), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(4), .page-template-gare table.handicap-gara .tbody tr td:nth-child(4), .page-template-gare .table.handicap-gara tbody tr td:nth-child(4), .page-template-gare table.handicap-gara tbody tr td:nth-child(4), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(4), .page-template-gare table.handicap-gara tbody tr .td:nth-child(4), .page-template-gare table.handicap-gara .tbody tr td:nth-child(4), .page-template-gare table.handicap-gara tbody tr td:nth-child(4), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(4), .page-template-gare table.handicap-gara tbody tr .td:nth-child(4), .page-template-gare .table.handicap-gara tbody tr td:nth-child(4), .page-template-gare table.handicap-gara tbody tr td:nth-child(4), .page-template-gare table.handicap-gara tbody tr .td:nth-child(4), .page-template-gare table.handicap-gara tbody tr td:nth-child(4), .page-template-gare .table.handicap-gara .tbody .tr td:nth-child(4), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(4), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(4), .page-template-gare table.handicap-gara tbody .tr td:nth-child(4), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(4), .page-template-gare table.handicap-gara .tbody tr td:nth-child(4), .page-template-gare .table.handicap-gara tbody tr td:nth-child(4), .page-template-gare table.handicap-gara tbody tr td:nth-child(4), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(4), .page-template-gare table.handicap-gara tbody .tr td:nth-child(4), .page-template-gare table.handicap-gara .tbody tr td:nth-child(4), .page-template-gare table.handicap-gara tbody tr td:nth-child(4), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(4), .page-template-gare table.handicap-gara tbody .tr td:nth-child(4), .page-template-gare .table.handicap-gara tbody tr td:nth-child(4), .page-template-gare table.handicap-gara tbody tr td:nth-child(4), .page-template-gare table.handicap-gara tbody .tr td:nth-child(4), .page-template-gare table.handicap-gara tbody tr td:nth-child(4), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(4), .page-template-gare table.handicap-gara .tbody tr td:nth-child(4), .page-template-gare .table.handicap-gara tbody tr td:nth-child(4), .page-template-gare table.handicap-gara tbody tr td:nth-child(4), .page-template-gare table.handicap-gara .tbody tr td:nth-child(4), .page-template-gare table.handicap-gara tbody tr td:nth-child(4), .page-template-gare .table.handicap-gara tbody tr td:nth-child(4), .page-template-gare table.handicap-gara tbody tr td:nth-child(4), .page-template-gare table.handicap-gara tbody tr td:nth-child(4), .page-template-gare .table.handicap-gara .tbody .tr .td:nth-child(5), .page-template-gare table.handicap-gara .tbody .tr .td:nth-child(5), .page-template-gare .table.handicap-gara tbody .tr .td:nth-child(5), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(5), .page-template-gare .table.handicap-gara .tbody tr .td:nth-child(5), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(5), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(5), .page-template-gare table.handicap-gara tbody tr .td:nth-child(5), .page-template-gare .table.handicap-gara .tbody .tr td:nth-child(5), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(5), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(5), .page-template-gare table.handicap-gara tbody .tr td:nth-child(5), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(5), .page-template-gare table.handicap-gara .tbody tr td:nth-child(5), .page-template-gare .table.handicap-gara tbody tr td:nth-child(5), .page-template-gare table.handicap-gara tbody tr td:nth-child(5), .page-template-gare table.handicap-gara .tbody .tr .td:nth-child(5), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(5), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(5), .page-template-gare table.handicap-gara tbody tr .td:nth-child(5), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(5), .page-template-gare table.handicap-gara tbody .tr td:nth-child(5), .page-template-gare table.handicap-gara .tbody tr td:nth-child(5), .page-template-gare table.handicap-gara tbody tr td:nth-child(5), .page-template-gare .table.handicap-gara tbody .tr .td:nth-child(5), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(5), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(5), .page-template-gare table.handicap-gara tbody tr .td:nth-child(5), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(5), .page-template-gare table.handicap-gara tbody .tr td:nth-child(5), .page-template-gare .table.handicap-gara tbody tr td:nth-child(5), .page-template-gare table.handicap-gara tbody tr td:nth-child(5), .page-template-gare table.handicap-gara tbody .tr .td:nth-child(5), .page-template-gare table.handicap-gara tbody tr .td:nth-child(5), .page-template-gare table.handicap-gara tbody .tr td:nth-child(5), .page-template-gare table.handicap-gara tbody tr td:nth-child(5), .page-template-gare .table.handicap-gara .tbody tr .td:nth-child(5), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(5), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(5), .page-template-gare table.handicap-gara tbody tr .td:nth-child(5), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(5), .page-template-gare table.handicap-gara .tbody tr td:nth-child(5), .page-template-gare .table.handicap-gara tbody tr td:nth-child(5), .page-template-gare table.handicap-gara tbody tr td:nth-child(5), .page-template-gare table.handicap-gara .tbody tr .td:nth-child(5), .page-template-gare table.handicap-gara tbody tr .td:nth-child(5), .page-template-gare table.handicap-gara .tbody tr td:nth-child(5), .page-template-gare table.handicap-gara tbody tr td:nth-child(5), .page-template-gare .table.handicap-gara tbody tr .td:nth-child(5), .page-template-gare table.handicap-gara tbody tr .td:nth-child(5), .page-template-gare .table.handicap-gara tbody tr td:nth-child(5), .page-template-gare table.handicap-gara tbody tr td:nth-child(5), .page-template-gare table.handicap-gara tbody tr .td:nth-child(5), .page-template-gare table.handicap-gara tbody tr td:nth-child(5), .page-template-gare .table.handicap-gara .tbody .tr td:nth-child(5), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(5), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(5), .page-template-gare table.handicap-gara tbody .tr td:nth-child(5), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(5), .page-template-gare table.handicap-gara .tbody tr td:nth-child(5), .page-template-gare .table.handicap-gara tbody tr td:nth-child(5), .page-template-gare table.handicap-gara tbody tr td:nth-child(5), .page-template-gare table.handicap-gara .tbody .tr td:nth-child(5), .page-template-gare table.handicap-gara tbody .tr td:nth-child(5), .page-template-gare table.handicap-gara .tbody tr td:nth-child(5), .page-template-gare table.handicap-gara tbody tr td:nth-child(5), .page-template-gare .table.handicap-gara tbody .tr td:nth-child(5), .page-template-gare table.handicap-gara tbody .tr td:nth-child(5), .page-template-gare .table.handicap-gara tbody tr td:nth-child(5), .page-template-gare table.handicap-gara tbody tr td:nth-child(5), .page-template-gare table.handicap-gara tbody .tr td:nth-child(5), .page-template-gare table.handicap-gara tbody tr td:nth-child(5), .page-template-gare .table.handicap-gara .tbody tr td:nth-child(5), .page-template-gare table.handicap-gara .tbody tr td:nth-child(5), .page-template-gare .table.handicap-gara tbody tr td:nth-child(5), .page-template-gare table.handicap-gara tbody tr td:nth-child(5), .page-template-gare table.handicap-gara .tbody tr td:nth-child(5), .page-template-gare table.handicap-gara tbody tr td:nth-child(5), .page-template-gare .table.handicap-gara tbody tr td:nth-child(5), .page-template-gare table.handicap-gara tbody tr td:nth-child(5), .page-template-gare table.handicap-gara tbody tr td:nth-child(5) {
  width: 10%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto; }

.page-template-gare .table.orari-gara .thead .tr, .page-template-gare table.orari-gara .thead .tr, .page-template-gare .table.orari-gara .thead tr, .page-template-gare table.orari-gara .thead tr, .page-template-gare table.orari-gara .thead .tr, .page-template-gare table.orari-gara .thead tr, .page-template-gare .table.orari-gara .thead tr, .page-template-gare table.orari-gara .thead tr, .page-template-gare table.orari-gara .thead tr {
  padding: .62em; }

.page-template-gare .table.orari-gara .thead .tr .th:nth-child(1), .page-template-gare table.orari-gara .thead .tr .th:nth-child(1), .page-template-gare .table.orari-gara .thead tr .th:nth-child(1), .page-template-gare table.orari-gara .thead tr .th:nth-child(1), .page-template-gare table.orari-gara .thead .tr .th:nth-child(1), .page-template-gare table.orari-gara .thead tr .th:nth-child(1), .page-template-gare .table.orari-gara .thead tr .th:nth-child(1), .page-template-gare table.orari-gara .thead tr .th:nth-child(1), .page-template-gare table.orari-gara .thead tr .th:nth-child(1), .page-template-gare .table.orari-gara .thead .tr .th:nth-child(2), .page-template-gare table.orari-gara .thead .tr .th:nth-child(2), .page-template-gare .table.orari-gara .thead tr .th:nth-child(2), .page-template-gare table.orari-gara .thead tr .th:nth-child(2), .page-template-gare table.orari-gara .thead .tr .th:nth-child(2), .page-template-gare table.orari-gara .thead tr .th:nth-child(2), .page-template-gare .table.orari-gara .thead tr .th:nth-child(2), .page-template-gare table.orari-gara .thead tr .th:nth-child(2), .page-template-gare table.orari-gara .thead tr .th:nth-child(2) {
  width: 15%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto; }

.page-template-gare .table.orari-gara .thead .tr .th:nth-child(3), .page-template-gare table.orari-gara .thead .tr .th:nth-child(3), .page-template-gare .table.orari-gara .thead tr .th:nth-child(3), .page-template-gare table.orari-gara .thead tr .th:nth-child(3), .page-template-gare table.orari-gara .thead .tr .th:nth-child(3), .page-template-gare table.orari-gara .thead tr .th:nth-child(3), .page-template-gare .table.orari-gara .thead tr .th:nth-child(3), .page-template-gare table.orari-gara .thead tr .th:nth-child(3), .page-template-gare table.orari-gara .thead tr .th:nth-child(3) {
  width: 68%;
  -webkit-box-flex: 4;
  -webkit-flex: 4 auto;
  -ms-flex: 4 auto;
  flex: 4 auto; }

.page-template-gare .table.orari-gara .tbody .td:nth-child(1), .page-template-gare table.orari-gara .tbody .td:nth-child(1), .page-template-gare .table.orari-gara tbody .td:nth-child(1), .page-template-gare table.orari-gara tbody .td:nth-child(1), .page-template-gare .table.orari-gara .tbody td:nth-child(1), .page-template-gare table.orari-gara .tbody td:nth-child(1), .page-template-gare .table.orari-gara tbody td:nth-child(1), .page-template-gare table.orari-gara tbody td:nth-child(1), .page-template-gare table.orari-gara .tbody .td:nth-child(1), .page-template-gare table.orari-gara tbody .td:nth-child(1), .page-template-gare table.orari-gara .tbody td:nth-child(1), .page-template-gare table.orari-gara tbody td:nth-child(1), .page-template-gare .table.orari-gara tbody .td:nth-child(1), .page-template-gare table.orari-gara tbody .td:nth-child(1), .page-template-gare .table.orari-gara tbody td:nth-child(1), .page-template-gare table.orari-gara tbody td:nth-child(1), .page-template-gare table.orari-gara tbody .td:nth-child(1), .page-template-gare table.orari-gara tbody td:nth-child(1), .page-template-gare .table.orari-gara .tbody td:nth-child(1), .page-template-gare table.orari-gara .tbody td:nth-child(1), .page-template-gare .table.orari-gara tbody td:nth-child(1), .page-template-gare table.orari-gara tbody td:nth-child(1), .page-template-gare table.orari-gara .tbody td:nth-child(1), .page-template-gare table.orari-gara tbody td:nth-child(1), .page-template-gare .table.orari-gara tbody td:nth-child(1), .page-template-gare table.orari-gara tbody td:nth-child(1), .page-template-gare table.orari-gara tbody td:nth-child(1) {
  width: 15%;
  border: none; }

.page-template-gare .table.orari-gara .tbody .td:nth-child(2), .page-template-gare table.orari-gara .tbody .td:nth-child(2), .page-template-gare .table.orari-gara tbody .td:nth-child(2), .page-template-gare table.orari-gara tbody .td:nth-child(2), .page-template-gare .table.orari-gara .tbody td:nth-child(2), .page-template-gare table.orari-gara .tbody td:nth-child(2), .page-template-gare .table.orari-gara tbody td:nth-child(2), .page-template-gare table.orari-gara tbody td:nth-child(2), .page-template-gare table.orari-gara .tbody .td:nth-child(2), .page-template-gare table.orari-gara tbody .td:nth-child(2), .page-template-gare table.orari-gara .tbody td:nth-child(2), .page-template-gare table.orari-gara tbody td:nth-child(2), .page-template-gare .table.orari-gara tbody .td:nth-child(2), .page-template-gare table.orari-gara tbody .td:nth-child(2), .page-template-gare .table.orari-gara tbody td:nth-child(2), .page-template-gare table.orari-gara tbody td:nth-child(2), .page-template-gare table.orari-gara tbody .td:nth-child(2), .page-template-gare table.orari-gara tbody td:nth-child(2), .page-template-gare .table.orari-gara .tbody td:nth-child(2), .page-template-gare table.orari-gara .tbody td:nth-child(2), .page-template-gare .table.orari-gara tbody td:nth-child(2), .page-template-gare table.orari-gara tbody td:nth-child(2), .page-template-gare table.orari-gara .tbody td:nth-child(2), .page-template-gare table.orari-gara tbody td:nth-child(2), .page-template-gare .table.orari-gara tbody td:nth-child(2), .page-template-gare table.orari-gara tbody td:nth-child(2), .page-template-gare table.orari-gara tbody td:nth-child(2) {
  width: 15%; }

.page-template-gare .table.orari-gara .tbody .td:nth-child(3), .page-template-gare table.orari-gara .tbody .td:nth-child(3), .page-template-gare .table.orari-gara tbody .td:nth-child(3), .page-template-gare table.orari-gara tbody .td:nth-child(3), .page-template-gare .table.orari-gara .tbody td:nth-child(3), .page-template-gare table.orari-gara .tbody td:nth-child(3), .page-template-gare .table.orari-gara tbody td:nth-child(3), .page-template-gare table.orari-gara tbody td:nth-child(3), .page-template-gare table.orari-gara .tbody .td:nth-child(3), .page-template-gare table.orari-gara tbody .td:nth-child(3), .page-template-gare table.orari-gara .tbody td:nth-child(3), .page-template-gare table.orari-gara tbody td:nth-child(3), .page-template-gare .table.orari-gara tbody .td:nth-child(3), .page-template-gare table.orari-gara tbody .td:nth-child(3), .page-template-gare .table.orari-gara tbody td:nth-child(3), .page-template-gare table.orari-gara tbody td:nth-child(3), .page-template-gare table.orari-gara tbody .td:nth-child(3), .page-template-gare table.orari-gara tbody td:nth-child(3), .page-template-gare .table.orari-gara .tbody td:nth-child(3), .page-template-gare table.orari-gara .tbody td:nth-child(3), .page-template-gare .table.orari-gara tbody td:nth-child(3), .page-template-gare table.orari-gara tbody td:nth-child(3), .page-template-gare table.orari-gara .tbody td:nth-child(3), .page-template-gare table.orari-gara tbody td:nth-child(3), .page-template-gare .table.orari-gara tbody td:nth-child(3), .page-template-gare table.orari-gara tbody td:nth-child(3), .page-template-gare table.orari-gara tbody td:nth-child(3) {
  width: 68%; }

.page-template-gare .table.classifica-singola .thead .tr, .page-template-gare table.classifica-singola .thead .tr, .page-template-gare .table.classifica-singola .thead tr, .page-template-gare table.classifica-singola .thead tr, .page-template-gare table.classifica-singola .thead .tr, .page-template-gare table.classifica-singola .thead tr, .page-template-gare .table.classifica-singola .thead tr, .page-template-gare table.classifica-singola .thead tr, .page-template-gare table.classifica-singola .thead tr {
  padding: .62em; }

.page-template-gare .table.classifica-singola .thead .tr .th:nth-child(1), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(1), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(1), .page-template-gare table.classifica-singola .thead tr .th:nth-child(1), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(1), .page-template-gare table.classifica-singola .thead tr .th:nth-child(1), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(1), .page-template-gare table.classifica-singola .thead tr .th:nth-child(1), .page-template-gare table.classifica-singola .thead tr .th:nth-child(1) {
  width: 10%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto; }

.page-template-gare .table.classifica-singola .thead .tr .th:nth-child(2), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(2), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(2), .page-template-gare table.classifica-singola .thead tr .th:nth-child(2), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(2), .page-template-gare table.classifica-singola .thead tr .th:nth-child(2), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(2), .page-template-gare table.classifica-singola .thead tr .th:nth-child(2), .page-template-gare table.classifica-singola .thead tr .th:nth-child(2), .page-template-gare .table.classifica-singola .thead .tr .th:nth-child(3), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(3), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(3), .page-template-gare table.classifica-singola .thead tr .th:nth-child(3), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(3), .page-template-gare table.classifica-singola .thead tr .th:nth-child(3), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(3), .page-template-gare table.classifica-singola .thead tr .th:nth-child(3), .page-template-gare table.classifica-singola .thead tr .th:nth-child(3) {
  width: 24%;
  -webkit-box-flex: 2;
  -webkit-flex: 2 auto;
  -ms-flex: 2 auto;
  flex: 2 auto; }

.page-template-gare .table.classifica-singola .thead .tr .th:nth-child(4), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(4), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(4), .page-template-gare table.classifica-singola .thead tr .th:nth-child(4), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(4), .page-template-gare table.classifica-singola .thead tr .th:nth-child(4), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(4), .page-template-gare table.classifica-singola .thead tr .th:nth-child(4), .page-template-gare table.classifica-singola .thead tr .th:nth-child(4), .page-template-gare .table.classifica-singola .thead .tr .th:nth-child(5), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(5), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(5), .page-template-gare table.classifica-singola .thead tr .th:nth-child(5), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(5), .page-template-gare table.classifica-singola .thead tr .th:nth-child(5), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(5), .page-template-gare table.classifica-singola .thead tr .th:nth-child(5), .page-template-gare table.classifica-singola .thead tr .th:nth-child(5), .page-template-gare .table.classifica-singola .thead .tr .th:nth-child(6), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(6), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(6), .page-template-gare table.classifica-singola .thead tr .th:nth-child(6), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(6), .page-template-gare table.classifica-singola .thead tr .th:nth-child(6), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(6), .page-template-gare table.classifica-singola .thead tr .th:nth-child(6), .page-template-gare table.classifica-singola .thead tr .th:nth-child(6), .page-template-gare .table.classifica-singola .thead .tr .th:nth-child(7), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(7), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(7), .page-template-gare table.classifica-singola .thead tr .th:nth-child(7), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(7), .page-template-gare table.classifica-singola .thead tr .th:nth-child(7), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(7), .page-template-gare table.classifica-singola .thead tr .th:nth-child(7), .page-template-gare table.classifica-singola .thead tr .th:nth-child(7) {
  width: 10%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto; }

.page-template-gare .table.classifica-singola .tbody .td, .page-template-gare table.classifica-singola .tbody .td, .page-template-gare .table.classifica-singola tbody .td, .page-template-gare table.classifica-singola tbody .td, .page-template-gare .table.classifica-singola .tbody td, .page-template-gare table.classifica-singola .tbody td, .page-template-gare .table.classifica-singola tbody td, .page-template-gare table.classifica-singola tbody td, .page-template-gare table.classifica-singola .tbody .td, .page-template-gare table.classifica-singola tbody .td, .page-template-gare table.classifica-singola .tbody td, .page-template-gare table.classifica-singola tbody td, .page-template-gare .table.classifica-singola tbody .td, .page-template-gare table.classifica-singola tbody .td, .page-template-gare .table.classifica-singola tbody td, .page-template-gare table.classifica-singola tbody td, .page-template-gare table.classifica-singola tbody .td, .page-template-gare table.classifica-singola tbody td, .page-template-gare .table.classifica-singola .tbody td, .page-template-gare table.classifica-singola .tbody td, .page-template-gare .table.classifica-singola tbody td, .page-template-gare table.classifica-singola tbody td, .page-template-gare table.classifica-singola .tbody td, .page-template-gare table.classifica-singola tbody td, .page-template-gare .table.classifica-singola tbody td, .page-template-gare table.classifica-singola tbody td, .page-template-gare table.classifica-singola tbody td {
  padding: 0; }

.page-template-gare .table.classifica-singola .tbody .td:nth-child(1), .page-template-gare table.classifica-singola .tbody .td:nth-child(1), .page-template-gare .table.classifica-singola tbody .td:nth-child(1), .page-template-gare table.classifica-singola tbody .td:nth-child(1), .page-template-gare .table.classifica-singola .tbody td:nth-child(1), .page-template-gare table.classifica-singola .tbody td:nth-child(1), .page-template-gare .table.classifica-singola tbody td:nth-child(1), .page-template-gare table.classifica-singola tbody td:nth-child(1), .page-template-gare table.classifica-singola .tbody .td:nth-child(1), .page-template-gare table.classifica-singola tbody .td:nth-child(1), .page-template-gare table.classifica-singola .tbody td:nth-child(1), .page-template-gare table.classifica-singola tbody td:nth-child(1), .page-template-gare .table.classifica-singola tbody .td:nth-child(1), .page-template-gare table.classifica-singola tbody .td:nth-child(1), .page-template-gare .table.classifica-singola tbody td:nth-child(1), .page-template-gare table.classifica-singola tbody td:nth-child(1), .page-template-gare table.classifica-singola tbody .td:nth-child(1), .page-template-gare table.classifica-singola tbody td:nth-child(1), .page-template-gare .table.classifica-singola .tbody td:nth-child(1), .page-template-gare table.classifica-singola .tbody td:nth-child(1), .page-template-gare .table.classifica-singola tbody td:nth-child(1), .page-template-gare table.classifica-singola tbody td:nth-child(1), .page-template-gare table.classifica-singola .tbody td:nth-child(1), .page-template-gare table.classifica-singola tbody td:nth-child(1), .page-template-gare .table.classifica-singola tbody td:nth-child(1), .page-template-gare table.classifica-singola tbody td:nth-child(1), .page-template-gare table.classifica-singola tbody td:nth-child(1) {
  width: 10%;
  border: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto; }

.page-template-gare .table.classifica-singola .tbody .td:nth-child(2), .page-template-gare table.classifica-singola .tbody .td:nth-child(2), .page-template-gare .table.classifica-singola tbody .td:nth-child(2), .page-template-gare table.classifica-singola tbody .td:nth-child(2), .page-template-gare .table.classifica-singola .tbody td:nth-child(2), .page-template-gare table.classifica-singola .tbody td:nth-child(2), .page-template-gare .table.classifica-singola tbody td:nth-child(2), .page-template-gare table.classifica-singola tbody td:nth-child(2), .page-template-gare table.classifica-singola .tbody .td:nth-child(2), .page-template-gare table.classifica-singola tbody .td:nth-child(2), .page-template-gare table.classifica-singola .tbody td:nth-child(2), .page-template-gare table.classifica-singola tbody td:nth-child(2), .page-template-gare .table.classifica-singola tbody .td:nth-child(2), .page-template-gare table.classifica-singola tbody .td:nth-child(2), .page-template-gare .table.classifica-singola tbody td:nth-child(2), .page-template-gare table.classifica-singola tbody td:nth-child(2), .page-template-gare table.classifica-singola tbody .td:nth-child(2), .page-template-gare table.classifica-singola tbody td:nth-child(2), .page-template-gare .table.classifica-singola .tbody td:nth-child(2), .page-template-gare table.classifica-singola .tbody td:nth-child(2), .page-template-gare .table.classifica-singola tbody td:nth-child(2), .page-template-gare table.classifica-singola tbody td:nth-child(2), .page-template-gare table.classifica-singola .tbody td:nth-child(2), .page-template-gare table.classifica-singola tbody td:nth-child(2), .page-template-gare .table.classifica-singola tbody td:nth-child(2), .page-template-gare table.classifica-singola tbody td:nth-child(2), .page-template-gare table.classifica-singola tbody td:nth-child(2), .page-template-gare .table.classifica-singola .tbody .td:nth-child(3), .page-template-gare table.classifica-singola .tbody .td:nth-child(3), .page-template-gare .table.classifica-singola tbody .td:nth-child(3), .page-template-gare table.classifica-singola tbody .td:nth-child(3), .page-template-gare .table.classifica-singola .tbody td:nth-child(3), .page-template-gare table.classifica-singola .tbody td:nth-child(3), .page-template-gare .table.classifica-singola tbody td:nth-child(3), .page-template-gare table.classifica-singola tbody td:nth-child(3), .page-template-gare table.classifica-singola .tbody .td:nth-child(3), .page-template-gare table.classifica-singola tbody .td:nth-child(3), .page-template-gare table.classifica-singola .tbody td:nth-child(3), .page-template-gare table.classifica-singola tbody td:nth-child(3), .page-template-gare .table.classifica-singola tbody .td:nth-child(3), .page-template-gare table.classifica-singola tbody .td:nth-child(3), .page-template-gare .table.classifica-singola tbody td:nth-child(3), .page-template-gare table.classifica-singola tbody td:nth-child(3), .page-template-gare table.classifica-singola tbody .td:nth-child(3), .page-template-gare table.classifica-singola tbody td:nth-child(3), .page-template-gare .table.classifica-singola .tbody td:nth-child(3), .page-template-gare table.classifica-singola .tbody td:nth-child(3), .page-template-gare .table.classifica-singola tbody td:nth-child(3), .page-template-gare table.classifica-singola tbody td:nth-child(3), .page-template-gare table.classifica-singola .tbody td:nth-child(3), .page-template-gare table.classifica-singola tbody td:nth-child(3), .page-template-gare .table.classifica-singola tbody td:nth-child(3), .page-template-gare table.classifica-singola tbody td:nth-child(3), .page-template-gare table.classifica-singola tbody td:nth-child(3) {
  width: 24%;
  -webkit-box-flex: 2;
  -webkit-flex: 2 auto;
  -ms-flex: 2 auto;
  flex: 2 auto; }

.page-template-gare .table.classifica-singola .tbody .td:nth-child(4), .page-template-gare table.classifica-singola .tbody .td:nth-child(4), .page-template-gare .table.classifica-singola tbody .td:nth-child(4), .page-template-gare table.classifica-singola tbody .td:nth-child(4), .page-template-gare .table.classifica-singola .tbody td:nth-child(4), .page-template-gare table.classifica-singola .tbody td:nth-child(4), .page-template-gare .table.classifica-singola tbody td:nth-child(4), .page-template-gare table.classifica-singola tbody td:nth-child(4), .page-template-gare table.classifica-singola .tbody .td:nth-child(4), .page-template-gare table.classifica-singola tbody .td:nth-child(4), .page-template-gare table.classifica-singola .tbody td:nth-child(4), .page-template-gare table.classifica-singola tbody td:nth-child(4), .page-template-gare .table.classifica-singola tbody .td:nth-child(4), .page-template-gare table.classifica-singola tbody .td:nth-child(4), .page-template-gare .table.classifica-singola tbody td:nth-child(4), .page-template-gare table.classifica-singola tbody td:nth-child(4), .page-template-gare table.classifica-singola tbody .td:nth-child(4), .page-template-gare table.classifica-singola tbody td:nth-child(4), .page-template-gare .table.classifica-singola .tbody td:nth-child(4), .page-template-gare table.classifica-singola .tbody td:nth-child(4), .page-template-gare .table.classifica-singola tbody td:nth-child(4), .page-template-gare table.classifica-singola tbody td:nth-child(4), .page-template-gare table.classifica-singola .tbody td:nth-child(4), .page-template-gare table.classifica-singola tbody td:nth-child(4), .page-template-gare .table.classifica-singola tbody td:nth-child(4), .page-template-gare table.classifica-singola tbody td:nth-child(4), .page-template-gare table.classifica-singola tbody td:nth-child(4), .page-template-gare .table.classifica-singola .tbody .td:nth-child(5), .page-template-gare table.classifica-singola .tbody .td:nth-child(5), .page-template-gare .table.classifica-singola tbody .td:nth-child(5), .page-template-gare table.classifica-singola tbody .td:nth-child(5), .page-template-gare .table.classifica-singola .tbody td:nth-child(5), .page-template-gare table.classifica-singola .tbody td:nth-child(5), .page-template-gare .table.classifica-singola tbody td:nth-child(5), .page-template-gare table.classifica-singola tbody td:nth-child(5), .page-template-gare table.classifica-singola .tbody .td:nth-child(5), .page-template-gare table.classifica-singola tbody .td:nth-child(5), .page-template-gare table.classifica-singola .tbody td:nth-child(5), .page-template-gare table.classifica-singola tbody td:nth-child(5), .page-template-gare .table.classifica-singola tbody .td:nth-child(5), .page-template-gare table.classifica-singola tbody .td:nth-child(5), .page-template-gare .table.classifica-singola tbody td:nth-child(5), .page-template-gare table.classifica-singola tbody td:nth-child(5), .page-template-gare table.classifica-singola tbody .td:nth-child(5), .page-template-gare table.classifica-singola tbody td:nth-child(5), .page-template-gare .table.classifica-singola .tbody td:nth-child(5), .page-template-gare table.classifica-singola .tbody td:nth-child(5), .page-template-gare .table.classifica-singola tbody td:nth-child(5), .page-template-gare table.classifica-singola tbody td:nth-child(5), .page-template-gare table.classifica-singola .tbody td:nth-child(5), .page-template-gare table.classifica-singola tbody td:nth-child(5), .page-template-gare .table.classifica-singola tbody td:nth-child(5), .page-template-gare table.classifica-singola tbody td:nth-child(5), .page-template-gare table.classifica-singola tbody td:nth-child(5), .page-template-gare .table.classifica-singola .tbody .td:nth-child(6), .page-template-gare table.classifica-singola .tbody .td:nth-child(6), .page-template-gare .table.classifica-singola tbody .td:nth-child(6), .page-template-gare table.classifica-singola tbody .td:nth-child(6), .page-template-gare .table.classifica-singola .tbody td:nth-child(6), .page-template-gare table.classifica-singola .tbody td:nth-child(6), .page-template-gare .table.classifica-singola tbody td:nth-child(6), .page-template-gare table.classifica-singola tbody td:nth-child(6), .page-template-gare table.classifica-singola .tbody .td:nth-child(6), .page-template-gare table.classifica-singola tbody .td:nth-child(6), .page-template-gare table.classifica-singola .tbody td:nth-child(6), .page-template-gare table.classifica-singola tbody td:nth-child(6), .page-template-gare .table.classifica-singola tbody .td:nth-child(6), .page-template-gare table.classifica-singola tbody .td:nth-child(6), .page-template-gare .table.classifica-singola tbody td:nth-child(6), .page-template-gare table.classifica-singola tbody td:nth-child(6), .page-template-gare table.classifica-singola tbody .td:nth-child(6), .page-template-gare table.classifica-singola tbody td:nth-child(6), .page-template-gare .table.classifica-singola .tbody td:nth-child(6), .page-template-gare table.classifica-singola .tbody td:nth-child(6), .page-template-gare .table.classifica-singola tbody td:nth-child(6), .page-template-gare table.classifica-singola tbody td:nth-child(6), .page-template-gare table.classifica-singola .tbody td:nth-child(6), .page-template-gare table.classifica-singola tbody td:nth-child(6), .page-template-gare .table.classifica-singola tbody td:nth-child(6), .page-template-gare table.classifica-singola tbody td:nth-child(6), .page-template-gare table.classifica-singola tbody td:nth-child(6), .page-template-gare .table.classifica-singola .tbody .td:nth-child(7), .page-template-gare table.classifica-singola .tbody .td:nth-child(7), .page-template-gare .table.classifica-singola tbody .td:nth-child(7), .page-template-gare table.classifica-singola tbody .td:nth-child(7), .page-template-gare .table.classifica-singola .tbody td:nth-child(7), .page-template-gare table.classifica-singola .tbody td:nth-child(7), .page-template-gare .table.classifica-singola tbody td:nth-child(7), .page-template-gare table.classifica-singola tbody td:nth-child(7), .page-template-gare table.classifica-singola .tbody .td:nth-child(7), .page-template-gare table.classifica-singola tbody .td:nth-child(7), .page-template-gare table.classifica-singola .tbody td:nth-child(7), .page-template-gare table.classifica-singola tbody td:nth-child(7), .page-template-gare .table.classifica-singola tbody .td:nth-child(7), .page-template-gare table.classifica-singola tbody .td:nth-child(7), .page-template-gare .table.classifica-singola tbody td:nth-child(7), .page-template-gare table.classifica-singola tbody td:nth-child(7), .page-template-gare table.classifica-singola tbody .td:nth-child(7), .page-template-gare table.classifica-singola tbody td:nth-child(7), .page-template-gare .table.classifica-singola .tbody td:nth-child(7), .page-template-gare table.classifica-singola .tbody td:nth-child(7), .page-template-gare .table.classifica-singola tbody td:nth-child(7), .page-template-gare table.classifica-singola tbody td:nth-child(7), .page-template-gare table.classifica-singola .tbody td:nth-child(7), .page-template-gare table.classifica-singola tbody td:nth-child(7), .page-template-gare .table.classifica-singola tbody td:nth-child(7), .page-template-gare table.classifica-singola tbody td:nth-child(7), .page-template-gare table.classifica-singola tbody td:nth-child(7) {
  width: 10%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto; }

.page-template-gare .table.classifica-squadre, .page-template-gare table.classifica-squadre, .page-template-gare table.classifica-squadre {
  width: 50%;
  margin-left: 0; }

.page-template-gare .table.classifica-squadre .thead .tr, .page-template-gare table.classifica-squadre .thead .tr, .page-template-gare .table.classifica-squadre .thead tr, .page-template-gare table.classifica-squadre .thead tr, .page-template-gare table.classifica-squadre .thead .tr, .page-template-gare table.classifica-squadre .thead tr, .page-template-gare .table.classifica-squadre .thead tr, .page-template-gare table.classifica-squadre .thead tr, .page-template-gare table.classifica-squadre .thead tr {
  padding: .62em; }

.page-template-gare .table.classifica-squadre .thead .tr .th:nth-child(1), .page-template-gare table.classifica-squadre .thead .tr .th:nth-child(1), .page-template-gare .table.classifica-squadre .thead tr .th:nth-child(1), .page-template-gare table.classifica-squadre .thead tr .th:nth-child(1), .page-template-gare table.classifica-squadre .thead .tr .th:nth-child(1), .page-template-gare table.classifica-squadre .thead tr .th:nth-child(1), .page-template-gare .table.classifica-squadre .thead tr .th:nth-child(1), .page-template-gare table.classifica-squadre .thead tr .th:nth-child(1), .page-template-gare table.classifica-squadre .thead tr .th:nth-child(1) {
  width: 15%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto; }

.page-template-gare .table.classifica-squadre .thead .tr .th:nth-child(2), .page-template-gare table.classifica-squadre .thead .tr .th:nth-child(2), .page-template-gare .table.classifica-squadre .thead tr .th:nth-child(2), .page-template-gare table.classifica-squadre .thead tr .th:nth-child(2), .page-template-gare table.classifica-squadre .thead .tr .th:nth-child(2), .page-template-gare table.classifica-squadre .thead tr .th:nth-child(2), .page-template-gare .table.classifica-squadre .thead tr .th:nth-child(2), .page-template-gare table.classifica-squadre .thead tr .th:nth-child(2), .page-template-gare table.classifica-squadre .thead tr .th:nth-child(2) {
  width: 68%;
  -webkit-box-flex: 3;
  -webkit-flex: 3 auto;
  -ms-flex: 3 auto;
  flex: 3 auto; }

.page-template-gare .table.classifica-squadre .thead .tr .th:nth-child(3), .page-template-gare table.classifica-squadre .thead .tr .th:nth-child(3), .page-template-gare .table.classifica-squadre .thead tr .th:nth-child(3), .page-template-gare table.classifica-squadre .thead tr .th:nth-child(3), .page-template-gare table.classifica-squadre .thead .tr .th:nth-child(3), .page-template-gare table.classifica-squadre .thead tr .th:nth-child(3), .page-template-gare .table.classifica-squadre .thead tr .th:nth-child(3), .page-template-gare table.classifica-squadre .thead tr .th:nth-child(3), .page-template-gare table.classifica-squadre .thead tr .th:nth-child(3) {
  width: 15%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto; }

.page-template-gare .table.classifica-squadre .tbody .td, .page-template-gare table.classifica-squadre .tbody .td, .page-template-gare .table.classifica-squadre tbody .td, .page-template-gare table.classifica-squadre tbody .td, .page-template-gare .table.classifica-squadre .tbody td, .page-template-gare table.classifica-squadre .tbody td, .page-template-gare .table.classifica-squadre tbody td, .page-template-gare table.classifica-squadre tbody td, .page-template-gare table.classifica-squadre .tbody .td, .page-template-gare table.classifica-squadre tbody .td, .page-template-gare table.classifica-squadre .tbody td, .page-template-gare table.classifica-squadre tbody td, .page-template-gare .table.classifica-squadre tbody .td, .page-template-gare table.classifica-squadre tbody .td, .page-template-gare .table.classifica-squadre tbody td, .page-template-gare table.classifica-squadre tbody td, .page-template-gare table.classifica-squadre tbody .td, .page-template-gare table.classifica-squadre tbody td, .page-template-gare .table.classifica-squadre .tbody td, .page-template-gare table.classifica-squadre .tbody td, .page-template-gare .table.classifica-squadre tbody td, .page-template-gare table.classifica-squadre tbody td, .page-template-gare table.classifica-squadre .tbody td, .page-template-gare table.classifica-squadre tbody td, .page-template-gare .table.classifica-squadre tbody td, .page-template-gare table.classifica-squadre tbody td, .page-template-gare table.classifica-squadre tbody td {
  /*padding: 1em 0;*/ }

.page-template-gare .table.classifica-squadre .tbody .td:nth-child(1), .page-template-gare table.classifica-squadre .tbody .td:nth-child(1), .page-template-gare .table.classifica-squadre tbody .td:nth-child(1), .page-template-gare table.classifica-squadre tbody .td:nth-child(1), .page-template-gare .table.classifica-squadre .tbody td:nth-child(1), .page-template-gare table.classifica-squadre .tbody td:nth-child(1), .page-template-gare .table.classifica-squadre tbody td:nth-child(1), .page-template-gare table.classifica-squadre tbody td:nth-child(1), .page-template-gare table.classifica-squadre .tbody .td:nth-child(1), .page-template-gare table.classifica-squadre tbody .td:nth-child(1), .page-template-gare table.classifica-squadre .tbody td:nth-child(1), .page-template-gare table.classifica-squadre tbody td:nth-child(1), .page-template-gare .table.classifica-squadre tbody .td:nth-child(1), .page-template-gare table.classifica-squadre tbody .td:nth-child(1), .page-template-gare .table.classifica-squadre tbody td:nth-child(1), .page-template-gare table.classifica-squadre tbody td:nth-child(1), .page-template-gare table.classifica-squadre tbody .td:nth-child(1), .page-template-gare table.classifica-squadre tbody td:nth-child(1), .page-template-gare .table.classifica-squadre .tbody td:nth-child(1), .page-template-gare table.classifica-squadre .tbody td:nth-child(1), .page-template-gare .table.classifica-squadre tbody td:nth-child(1), .page-template-gare table.classifica-squadre tbody td:nth-child(1), .page-template-gare table.classifica-squadre .tbody td:nth-child(1), .page-template-gare table.classifica-squadre tbody td:nth-child(1), .page-template-gare .table.classifica-squadre tbody td:nth-child(1), .page-template-gare table.classifica-squadre tbody td:nth-child(1), .page-template-gare table.classifica-squadre tbody td:nth-child(1) {
  width: 15%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto;
  border: none; }

.page-template-gare .table.classifica-squadre .tbody .td:nth-child(2), .page-template-gare table.classifica-squadre .tbody .td:nth-child(2), .page-template-gare .table.classifica-squadre tbody .td:nth-child(2), .page-template-gare table.classifica-squadre tbody .td:nth-child(2), .page-template-gare .table.classifica-squadre .tbody td:nth-child(2), .page-template-gare table.classifica-squadre .tbody td:nth-child(2), .page-template-gare .table.classifica-squadre tbody td:nth-child(2), .page-template-gare table.classifica-squadre tbody td:nth-child(2), .page-template-gare table.classifica-squadre .tbody .td:nth-child(2), .page-template-gare table.classifica-squadre tbody .td:nth-child(2), .page-template-gare table.classifica-squadre .tbody td:nth-child(2), .page-template-gare table.classifica-squadre tbody td:nth-child(2), .page-template-gare .table.classifica-squadre tbody .td:nth-child(2), .page-template-gare table.classifica-squadre tbody .td:nth-child(2), .page-template-gare .table.classifica-squadre tbody td:nth-child(2), .page-template-gare table.classifica-squadre tbody td:nth-child(2), .page-template-gare table.classifica-squadre tbody .td:nth-child(2), .page-template-gare table.classifica-squadre tbody td:nth-child(2), .page-template-gare .table.classifica-squadre .tbody td:nth-child(2), .page-template-gare table.classifica-squadre .tbody td:nth-child(2), .page-template-gare .table.classifica-squadre tbody td:nth-child(2), .page-template-gare table.classifica-squadre tbody td:nth-child(2), .page-template-gare table.classifica-squadre .tbody td:nth-child(2), .page-template-gare table.classifica-squadre tbody td:nth-child(2), .page-template-gare .table.classifica-squadre tbody td:nth-child(2), .page-template-gare table.classifica-squadre tbody td:nth-child(2), .page-template-gare table.classifica-squadre tbody td:nth-child(2) {
  width: 68%;
  -webkit-box-flex: 3;
  -webkit-flex: 3 auto;
  -ms-flex: 3 auto;
  flex: 3 auto; }

.page-template-gare .table.classifica-squadre .tbody .td:nth-child(3), .page-template-gare table.classifica-squadre .tbody .td:nth-child(3), .page-template-gare .table.classifica-squadre tbody .td:nth-child(3), .page-template-gare table.classifica-squadre tbody .td:nth-child(3), .page-template-gare .table.classifica-squadre .tbody td:nth-child(3), .page-template-gare table.classifica-squadre .tbody td:nth-child(3), .page-template-gare .table.classifica-squadre tbody td:nth-child(3), .page-template-gare table.classifica-squadre tbody td:nth-child(3), .page-template-gare table.classifica-squadre .tbody .td:nth-child(3), .page-template-gare table.classifica-squadre tbody .td:nth-child(3), .page-template-gare table.classifica-squadre .tbody td:nth-child(3), .page-template-gare table.classifica-squadre tbody td:nth-child(3), .page-template-gare .table.classifica-squadre tbody .td:nth-child(3), .page-template-gare table.classifica-squadre tbody .td:nth-child(3), .page-template-gare .table.classifica-squadre tbody td:nth-child(3), .page-template-gare table.classifica-squadre tbody td:nth-child(3), .page-template-gare table.classifica-squadre tbody .td:nth-child(3), .page-template-gare table.classifica-squadre tbody td:nth-child(3), .page-template-gare .table.classifica-squadre .tbody td:nth-child(3), .page-template-gare table.classifica-squadre .tbody td:nth-child(3), .page-template-gare .table.classifica-squadre tbody td:nth-child(3), .page-template-gare table.classifica-squadre tbody td:nth-child(3), .page-template-gare table.classifica-squadre .tbody td:nth-child(3), .page-template-gare table.classifica-squadre tbody td:nth-child(3), .page-template-gare .table.classifica-squadre tbody td:nth-child(3), .page-template-gare table.classifica-squadre tbody td:nth-child(3), .page-template-gare table.classifica-squadre tbody td:nth-child(3) {
  width: 15%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto; }

.page-template-gare .table.classifica-eclettica .thead .tr, .page-template-gare table.classifica-eclettica .thead .tr, .page-template-gare .table.classifica-eclettica .thead tr, .page-template-gare table.classifica-eclettica .thead tr, .page-template-gare table.classifica-eclettica .thead .tr, .page-template-gare table.classifica-eclettica .thead tr, .page-template-gare .table.classifica-eclettica .thead tr, .page-template-gare table.classifica-eclettica .thead tr, .page-template-gare table.classifica-eclettica .thead tr {
  padding: .62em 0;
  width: 50%; }

.page-template-gare .table.classifica-eclettica .thead .tr .th, .page-template-gare table.classifica-eclettica .thead .tr .th, .page-template-gare .table.classifica-eclettica .thead tr .th, .page-template-gare table.classifica-eclettica .thead tr .th, .page-template-gare table.classifica-eclettica .thead .tr .th, .page-template-gare table.classifica-eclettica .thead tr .th, .page-template-gare .table.classifica-eclettica .thead tr .th, .page-template-gare table.classifica-eclettica .thead tr .th, .page-template-gare table.classifica-eclettica .thead tr .th {
  width: 3%; }

.page-template-gare .table.classifica-eclettica .thead .tr .th:nth-child(2), .page-template-gare table.classifica-eclettica .thead .tr .th:nth-child(2), .page-template-gare .table.classifica-eclettica .thead tr .th:nth-child(2), .page-template-gare table.classifica-eclettica .thead tr .th:nth-child(2), .page-template-gare table.classifica-eclettica .thead .tr .th:nth-child(2), .page-template-gare table.classifica-eclettica .thead tr .th:nth-child(2), .page-template-gare .table.classifica-eclettica .thead tr .th:nth-child(2), .page-template-gare table.classifica-eclettica .thead tr .th:nth-child(2), .page-template-gare table.classifica-eclettica .thead tr .th:nth-child(2) {
  width: 18%; }

.page-template-gare .table.classifica-eclettica .thead .tr .th:nth-child(3), .page-template-gare table.classifica-eclettica .thead .tr .th:nth-child(3), .page-template-gare .table.classifica-eclettica .thead tr .th:nth-child(3), .page-template-gare table.classifica-eclettica .thead tr .th:nth-child(3), .page-template-gare table.classifica-eclettica .thead .tr .th:nth-child(3), .page-template-gare table.classifica-eclettica .thead tr .th:nth-child(3), .page-template-gare .table.classifica-eclettica .thead tr .th:nth-child(3), .page-template-gare table.classifica-eclettica .thead tr .th:nth-child(3), .page-template-gare table.classifica-eclettica .thead tr .th:nth-child(3) {
  width: 5%; }

.page-template-gare .table.classifica-eclettica .thead .tr .th:last-child, .page-template-gare table.classifica-eclettica .thead .tr .th:last-child, .page-template-gare .table.classifica-eclettica .thead tr .th:last-child, .page-template-gare table.classifica-eclettica .thead tr .th:last-child, .page-template-gare table.classifica-eclettica .thead .tr .th:last-child, .page-template-gare table.classifica-eclettica .thead tr .th:last-child, .page-template-gare .table.classifica-eclettica .thead tr .th:last-child, .page-template-gare table.classifica-eclettica .thead tr .th:last-child, .page-template-gare table.classifica-eclettica .thead tr .th:last-child {
  width: 8%; }

.page-template-gare .table.classifica-eclettica .tbody .tr, .page-template-gare table.classifica-eclettica .tbody .tr, .page-template-gare .table.classifica-eclettica tbody .tr, .page-template-gare table.classifica-eclettica tbody .tr, .page-template-gare .table.classifica-eclettica .tbody tr, .page-template-gare table.classifica-eclettica .tbody tr, .page-template-gare .table.classifica-eclettica tbody tr, .page-template-gare table.classifica-eclettica tbody tr, .page-template-gare table.classifica-eclettica .tbody .tr, .page-template-gare table.classifica-eclettica tbody .tr, .page-template-gare table.classifica-eclettica .tbody tr, .page-template-gare table.classifica-eclettica tbody tr, .page-template-gare .table.classifica-eclettica tbody .tr, .page-template-gare table.classifica-eclettica tbody .tr, .page-template-gare .table.classifica-eclettica tbody tr, .page-template-gare table.classifica-eclettica tbody tr, .page-template-gare table.classifica-eclettica tbody .tr, .page-template-gare table.classifica-eclettica tbody tr, .page-template-gare .table.classifica-eclettica .tbody tr, .page-template-gare table.classifica-eclettica .tbody tr, .page-template-gare .table.classifica-eclettica tbody tr, .page-template-gare table.classifica-eclettica tbody tr, .page-template-gare table.classifica-eclettica .tbody tr, .page-template-gare table.classifica-eclettica tbody tr, .page-template-gare .table.classifica-eclettica tbody tr, .page-template-gare table.classifica-eclettica tbody tr, .page-template-gare table.classifica-eclettica tbody tr {
  padding: 0;
  width: 50%; }

.page-template-gare .table.classifica-eclettica .tbody .tr .td, .page-template-gare table.classifica-eclettica .tbody .tr .td, .page-template-gare .table.classifica-eclettica tbody .tr .td, .page-template-gare table.classifica-eclettica tbody .tr .td, .page-template-gare .table.classifica-eclettica .tbody tr .td, .page-template-gare table.classifica-eclettica .tbody tr .td, .page-template-gare .table.classifica-eclettica tbody tr .td, .page-template-gare table.classifica-eclettica tbody tr .td, .page-template-gare .table.classifica-eclettica .tbody .tr td, .page-template-gare table.classifica-eclettica .tbody .tr td, .page-template-gare .table.classifica-eclettica tbody .tr td, .page-template-gare table.classifica-eclettica tbody .tr td, .page-template-gare .table.classifica-eclettica .tbody tr td, .page-template-gare table.classifica-eclettica .tbody tr td, .page-template-gare .table.classifica-eclettica tbody tr td, .page-template-gare table.classifica-eclettica tbody tr td, .page-template-gare table.classifica-eclettica .tbody .tr .td, .page-template-gare table.classifica-eclettica tbody .tr .td, .page-template-gare table.classifica-eclettica .tbody tr .td, .page-template-gare table.classifica-eclettica tbody tr .td, .page-template-gare table.classifica-eclettica .tbody .tr td, .page-template-gare table.classifica-eclettica tbody .tr td, .page-template-gare table.classifica-eclettica .tbody tr td, .page-template-gare table.classifica-eclettica tbody tr td, .page-template-gare .table.classifica-eclettica tbody .tr .td, .page-template-gare table.classifica-eclettica tbody .tr .td, .page-template-gare .table.classifica-eclettica tbody tr .td, .page-template-gare table.classifica-eclettica tbody tr .td, .page-template-gare .table.classifica-eclettica tbody .tr td, .page-template-gare table.classifica-eclettica tbody .tr td, .page-template-gare .table.classifica-eclettica tbody tr td, .page-template-gare table.classifica-eclettica tbody tr td, .page-template-gare table.classifica-eclettica tbody .tr .td, .page-template-gare table.classifica-eclettica tbody tr .td, .page-template-gare table.classifica-eclettica tbody .tr td, .page-template-gare table.classifica-eclettica tbody tr td, .page-template-gare .table.classifica-eclettica .tbody tr .td, .page-template-gare table.classifica-eclettica .tbody tr .td, .page-template-gare .table.classifica-eclettica tbody tr .td, .page-template-gare table.classifica-eclettica tbody tr .td, .page-template-gare .table.classifica-eclettica .tbody tr td, .page-template-gare table.classifica-eclettica .tbody tr td, .page-template-gare .table.classifica-eclettica tbody tr td, .page-template-gare table.classifica-eclettica tbody tr td, .page-template-gare table.classifica-eclettica .tbody tr .td, .page-template-gare table.classifica-eclettica tbody tr .td, .page-template-gare table.classifica-eclettica .tbody tr td, .page-template-gare table.classifica-eclettica tbody tr td, .page-template-gare .table.classifica-eclettica tbody tr .td, .page-template-gare table.classifica-eclettica tbody tr .td, .page-template-gare .table.classifica-eclettica tbody tr td, .page-template-gare table.classifica-eclettica tbody tr td, .page-template-gare table.classifica-eclettica tbody tr .td, .page-template-gare table.classifica-eclettica tbody tr td, .page-template-gare .table.classifica-eclettica .tbody .tr td, .page-template-gare table.classifica-eclettica .tbody .tr td, .page-template-gare .table.classifica-eclettica tbody .tr td, .page-template-gare table.classifica-eclettica tbody .tr td, .page-template-gare .table.classifica-eclettica .tbody tr td, .page-template-gare table.classifica-eclettica .tbody tr td, .page-template-gare .table.classifica-eclettica tbody tr td, .page-template-gare table.classifica-eclettica tbody tr td, .page-template-gare table.classifica-eclettica .tbody .tr td, .page-template-gare table.classifica-eclettica tbody .tr td, .page-template-gare table.classifica-eclettica .tbody tr td, .page-template-gare table.classifica-eclettica tbody tr td, .page-template-gare .table.classifica-eclettica tbody .tr td, .page-template-gare table.classifica-eclettica tbody .tr td, .page-template-gare .table.classifica-eclettica tbody tr td, .page-template-gare table.classifica-eclettica tbody tr td, .page-template-gare table.classifica-eclettica tbody .tr td, .page-template-gare table.classifica-eclettica tbody tr td, .page-template-gare .table.classifica-eclettica .tbody tr td, .page-template-gare table.classifica-eclettica .tbody tr td, .page-template-gare .table.classifica-eclettica tbody tr td, .page-template-gare table.classifica-eclettica tbody tr td, .page-template-gare table.classifica-eclettica .tbody tr td, .page-template-gare table.classifica-eclettica tbody tr td, .page-template-gare .table.classifica-eclettica tbody tr td, .page-template-gare table.classifica-eclettica tbody tr td, .page-template-gare table.classifica-eclettica tbody tr td {
  border-width: 1px;
  width: 3%;
  padding: 0; }

.page-template-gare .table.classifica-eclettica .tbody .tr .td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody .tr .td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody .tr .td:nth-child(1), .page-template-gare table.classifica-eclettica tbody .tr .td:nth-child(1), .page-template-gare .table.classifica-eclettica .tbody tr .td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody tr .td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody tr .td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(1), .page-template-gare .table.classifica-eclettica .tbody .tr td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody .tr td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody .tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(1), .page-template-gare .table.classifica-eclettica .tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody .tr .td:nth-child(1), .page-template-gare table.classifica-eclettica tbody .tr .td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody tr .td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody .tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody .tr .td:nth-child(1), .page-template-gare table.classifica-eclettica tbody .tr .td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody tr .td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody .tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody .tr .td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(1), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare .table.classifica-eclettica .tbody tr .td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody tr .td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody tr .td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(1), .page-template-gare .table.classifica-eclettica .tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody tr .td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody tr .td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare .table.classifica-eclettica .tbody .tr td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody .tr td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody .tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(1), .page-template-gare .table.classifica-eclettica .tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody .tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody .tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare .table.classifica-eclettica .tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(1), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(1) {
  border: none; }

.page-template-gare .table.classifica-eclettica .tbody .tr .td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody .tr .td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody .tr .td:nth-child(2), .page-template-gare table.classifica-eclettica tbody .tr .td:nth-child(2), .page-template-gare .table.classifica-eclettica .tbody tr .td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody tr .td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody tr .td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(2), .page-template-gare .table.classifica-eclettica .tbody .tr td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody .tr td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody .tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(2), .page-template-gare .table.classifica-eclettica .tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody .tr .td:nth-child(2), .page-template-gare table.classifica-eclettica tbody .tr .td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody tr .td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody .tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody .tr .td:nth-child(2), .page-template-gare table.classifica-eclettica tbody .tr .td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody tr .td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody .tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody .tr .td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(2), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare .table.classifica-eclettica .tbody tr .td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody tr .td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody tr .td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(2), .page-template-gare .table.classifica-eclettica .tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody tr .td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody tr .td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare .table.classifica-eclettica .tbody .tr td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody .tr td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody .tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(2), .page-template-gare .table.classifica-eclettica .tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody .tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody .tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare .table.classifica-eclettica .tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(2), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(2) {
  width: 18%; }

.page-template-gare .table.classifica-eclettica .tbody .tr .td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody .tr .td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody .tr .td:nth-child(3), .page-template-gare table.classifica-eclettica tbody .tr .td:nth-child(3), .page-template-gare .table.classifica-eclettica .tbody tr .td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody tr .td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody tr .td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(3), .page-template-gare .table.classifica-eclettica .tbody .tr td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody .tr td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody .tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(3), .page-template-gare .table.classifica-eclettica .tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody .tr .td:nth-child(3), .page-template-gare table.classifica-eclettica tbody .tr .td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody tr .td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody .tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody .tr .td:nth-child(3), .page-template-gare table.classifica-eclettica tbody .tr .td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody tr .td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody .tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody .tr .td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(3), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare .table.classifica-eclettica .tbody tr .td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody tr .td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody tr .td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(3), .page-template-gare .table.classifica-eclettica .tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody tr .td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody tr .td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr .td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare .table.classifica-eclettica .tbody .tr td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody .tr td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody .tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(3), .page-template-gare .table.classifica-eclettica .tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody .tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody .tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody .tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare .table.classifica-eclettica .tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica .tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare .table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(3), .page-template-gare table.classifica-eclettica tbody tr td:nth-child(3) {
  width: 5%; }

.page-template-gare .table.classifica-eclettica .tbody .tr .td:last-child, .page-template-gare table.classifica-eclettica .tbody .tr .td:last-child, .page-template-gare .table.classifica-eclettica tbody .tr .td:last-child, .page-template-gare table.classifica-eclettica tbody .tr .td:last-child, .page-template-gare .table.classifica-eclettica .tbody tr .td:last-child, .page-template-gare table.classifica-eclettica .tbody tr .td:last-child, .page-template-gare .table.classifica-eclettica tbody tr .td:last-child, .page-template-gare table.classifica-eclettica tbody tr .td:last-child, .page-template-gare .table.classifica-eclettica .tbody .tr td:last-child, .page-template-gare table.classifica-eclettica .tbody .tr td:last-child, .page-template-gare .table.classifica-eclettica tbody .tr td:last-child, .page-template-gare table.classifica-eclettica tbody .tr td:last-child, .page-template-gare .table.classifica-eclettica .tbody tr td:last-child, .page-template-gare table.classifica-eclettica .tbody tr td:last-child, .page-template-gare .table.classifica-eclettica tbody tr td:last-child, .page-template-gare table.classifica-eclettica tbody tr td:last-child, .page-template-gare table.classifica-eclettica .tbody .tr .td:last-child, .page-template-gare table.classifica-eclettica tbody .tr .td:last-child, .page-template-gare table.classifica-eclettica .tbody tr .td:last-child, .page-template-gare table.classifica-eclettica tbody tr .td:last-child, .page-template-gare table.classifica-eclettica .tbody .tr td:last-child, .page-template-gare table.classifica-eclettica tbody .tr td:last-child, .page-template-gare table.classifica-eclettica .tbody tr td:last-child, .page-template-gare table.classifica-eclettica tbody tr td:last-child, .page-template-gare .table.classifica-eclettica tbody .tr .td:last-child, .page-template-gare table.classifica-eclettica tbody .tr .td:last-child, .page-template-gare .table.classifica-eclettica tbody tr .td:last-child, .page-template-gare table.classifica-eclettica tbody tr .td:last-child, .page-template-gare .table.classifica-eclettica tbody .tr td:last-child, .page-template-gare table.classifica-eclettica tbody .tr td:last-child, .page-template-gare .table.classifica-eclettica tbody tr td:last-child, .page-template-gare table.classifica-eclettica tbody tr td:last-child, .page-template-gare table.classifica-eclettica tbody .tr .td:last-child, .page-template-gare table.classifica-eclettica tbody tr .td:last-child, .page-template-gare table.classifica-eclettica tbody .tr td:last-child, .page-template-gare table.classifica-eclettica tbody tr td:last-child, .page-template-gare .table.classifica-eclettica .tbody tr .td:last-child, .page-template-gare table.classifica-eclettica .tbody tr .td:last-child, .page-template-gare .table.classifica-eclettica tbody tr .td:last-child, .page-template-gare table.classifica-eclettica tbody tr .td:last-child, .page-template-gare .table.classifica-eclettica .tbody tr td:last-child, .page-template-gare table.classifica-eclettica .tbody tr td:last-child, .page-template-gare .table.classifica-eclettica tbody tr td:last-child, .page-template-gare table.classifica-eclettica tbody tr td:last-child, .page-template-gare table.classifica-eclettica .tbody tr .td:last-child, .page-template-gare table.classifica-eclettica tbody tr .td:last-child, .page-template-gare table.classifica-eclettica .tbody tr td:last-child, .page-template-gare table.classifica-eclettica tbody tr td:last-child, .page-template-gare .table.classifica-eclettica tbody tr .td:last-child, .page-template-gare table.classifica-eclettica tbody tr .td:last-child, .page-template-gare .table.classifica-eclettica tbody tr td:last-child, .page-template-gare table.classifica-eclettica tbody tr td:last-child, .page-template-gare table.classifica-eclettica tbody tr .td:last-child, .page-template-gare table.classifica-eclettica tbody tr td:last-child, .page-template-gare .table.classifica-eclettica .tbody .tr td:last-child, .page-template-gare table.classifica-eclettica .tbody .tr td:last-child, .page-template-gare .table.classifica-eclettica tbody .tr td:last-child, .page-template-gare table.classifica-eclettica tbody .tr td:last-child, .page-template-gare .table.classifica-eclettica .tbody tr td:last-child, .page-template-gare table.classifica-eclettica .tbody tr td:last-child, .page-template-gare .table.classifica-eclettica tbody tr td:last-child, .page-template-gare table.classifica-eclettica tbody tr td:last-child, .page-template-gare table.classifica-eclettica .tbody .tr td:last-child, .page-template-gare table.classifica-eclettica tbody .tr td:last-child, .page-template-gare table.classifica-eclettica .tbody tr td:last-child, .page-template-gare table.classifica-eclettica tbody tr td:last-child, .page-template-gare .table.classifica-eclettica tbody .tr td:last-child, .page-template-gare table.classifica-eclettica tbody .tr td:last-child, .page-template-gare .table.classifica-eclettica tbody tr td:last-child, .page-template-gare table.classifica-eclettica tbody tr td:last-child, .page-template-gare table.classifica-eclettica tbody .tr td:last-child, .page-template-gare table.classifica-eclettica tbody tr td:last-child, .page-template-gare .table.classifica-eclettica .tbody tr td:last-child, .page-template-gare table.classifica-eclettica .tbody tr td:last-child, .page-template-gare .table.classifica-eclettica tbody tr td:last-child, .page-template-gare table.classifica-eclettica tbody tr td:last-child, .page-template-gare table.classifica-eclettica .tbody tr td:last-child, .page-template-gare table.classifica-eclettica tbody tr td:last-child, .page-template-gare .table.classifica-eclettica tbody tr td:last-child, .page-template-gare table.classifica-eclettica tbody tr td:last-child, .page-template-gare table.classifica-eclettica tbody tr td:last-child {
  width: 8%; }

.page-template-gare .table.classifica-eclettica .tbody .tr .td span, .page-template-gare table.classifica-eclettica .tbody .tr .td span, .page-template-gare .table.classifica-eclettica tbody .tr .td span, .page-template-gare table.classifica-eclettica tbody .tr .td span, .page-template-gare .table.classifica-eclettica .tbody tr .td span, .page-template-gare table.classifica-eclettica .tbody tr .td span, .page-template-gare .table.classifica-eclettica tbody tr .td span, .page-template-gare table.classifica-eclettica tbody tr .td span, .page-template-gare .table.classifica-eclettica .tbody .tr td span, .page-template-gare table.classifica-eclettica .tbody .tr td span, .page-template-gare .table.classifica-eclettica tbody .tr td span, .page-template-gare table.classifica-eclettica tbody .tr td span, .page-template-gare .table.classifica-eclettica .tbody tr td span, .page-template-gare table.classifica-eclettica .tbody tr td span, .page-template-gare .table.classifica-eclettica tbody tr td span, .page-template-gare table.classifica-eclettica tbody tr td span, .page-template-gare table.classifica-eclettica .tbody .tr .td span, .page-template-gare table.classifica-eclettica tbody .tr .td span, .page-template-gare table.classifica-eclettica .tbody tr .td span, .page-template-gare table.classifica-eclettica tbody tr .td span, .page-template-gare table.classifica-eclettica .tbody .tr td span, .page-template-gare table.classifica-eclettica tbody .tr td span, .page-template-gare table.classifica-eclettica .tbody tr td span, .page-template-gare table.classifica-eclettica tbody tr td span, .page-template-gare .table.classifica-eclettica tbody .tr .td span, .page-template-gare table.classifica-eclettica tbody .tr .td span, .page-template-gare .table.classifica-eclettica tbody tr .td span, .page-template-gare table.classifica-eclettica tbody tr .td span, .page-template-gare .table.classifica-eclettica tbody .tr td span, .page-template-gare table.classifica-eclettica tbody .tr td span, .page-template-gare .table.classifica-eclettica tbody tr td span, .page-template-gare table.classifica-eclettica tbody tr td span, .page-template-gare table.classifica-eclettica tbody .tr .td span, .page-template-gare table.classifica-eclettica tbody tr .td span, .page-template-gare table.classifica-eclettica tbody .tr td span, .page-template-gare table.classifica-eclettica tbody tr td span, .page-template-gare .table.classifica-eclettica .tbody tr .td span, .page-template-gare table.classifica-eclettica .tbody tr .td span, .page-template-gare .table.classifica-eclettica tbody tr .td span, .page-template-gare table.classifica-eclettica tbody tr .td span, .page-template-gare .table.classifica-eclettica .tbody tr td span, .page-template-gare table.classifica-eclettica .tbody tr td span, .page-template-gare .table.classifica-eclettica tbody tr td span, .page-template-gare table.classifica-eclettica tbody tr td span, .page-template-gare table.classifica-eclettica .tbody tr .td span, .page-template-gare table.classifica-eclettica tbody tr .td span, .page-template-gare table.classifica-eclettica .tbody tr td span, .page-template-gare table.classifica-eclettica tbody tr td span, .page-template-gare .table.classifica-eclettica tbody tr .td span, .page-template-gare table.classifica-eclettica tbody tr .td span, .page-template-gare .table.classifica-eclettica tbody tr td span, .page-template-gare table.classifica-eclettica tbody tr td span, .page-template-gare table.classifica-eclettica tbody tr .td span, .page-template-gare table.classifica-eclettica tbody tr td span, .page-template-gare .table.classifica-eclettica .tbody .tr td span, .page-template-gare table.classifica-eclettica .tbody .tr td span, .page-template-gare .table.classifica-eclettica tbody .tr td span, .page-template-gare table.classifica-eclettica tbody .tr td span, .page-template-gare .table.classifica-eclettica .tbody tr td span, .page-template-gare table.classifica-eclettica .tbody tr td span, .page-template-gare .table.classifica-eclettica tbody tr td span, .page-template-gare table.classifica-eclettica tbody tr td span, .page-template-gare table.classifica-eclettica .tbody .tr td span, .page-template-gare table.classifica-eclettica tbody .tr td span, .page-template-gare table.classifica-eclettica .tbody tr td span, .page-template-gare table.classifica-eclettica tbody tr td span, .page-template-gare .table.classifica-eclettica tbody .tr td span, .page-template-gare table.classifica-eclettica tbody .tr td span, .page-template-gare .table.classifica-eclettica tbody tr td span, .page-template-gare table.classifica-eclettica tbody tr td span, .page-template-gare table.classifica-eclettica tbody .tr td span, .page-template-gare table.classifica-eclettica tbody tr td span, .page-template-gare .table.classifica-eclettica .tbody tr td span, .page-template-gare table.classifica-eclettica .tbody tr td span, .page-template-gare .table.classifica-eclettica tbody tr td span, .page-template-gare table.classifica-eclettica tbody tr td span, .page-template-gare table.classifica-eclettica .tbody tr td span, .page-template-gare table.classifica-eclettica tbody tr td span, .page-template-gare .table.classifica-eclettica tbody tr td span, .page-template-gare table.classifica-eclettica tbody tr td span, .page-template-gare table.classifica-eclettica tbody tr td span {
  font-size: .7em; }

.page-template-gare .table.single-score .thead .tr, .page-template-gare table.single-score .thead .tr, .page-template-gare .table.single-score .thead tr, .page-template-gare table.single-score .thead tr, .page-template-gare table.single-score .thead .tr, .page-template-gare table.single-score .thead tr, .page-template-gare .table.single-score .thead tr, .page-template-gare table.single-score .thead tr, .page-template-gare table.single-score .thead tr {
  padding: .62em; }

.page-template-gare .table.single-score .thead .tr .th:nth-child(1), .page-template-gare table.single-score .thead .tr .th:nth-child(1), .page-template-gare .table.single-score .thead tr .th:nth-child(1), .page-template-gare table.single-score .thead tr .th:nth-child(1), .page-template-gare table.single-score .thead .tr .th:nth-child(1), .page-template-gare table.single-score .thead tr .th:nth-child(1), .page-template-gare .table.single-score .thead tr .th:nth-child(1), .page-template-gare table.single-score .thead tr .th:nth-child(1), .page-template-gare table.single-score .thead tr .th:nth-child(1) {
  width: 10%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto; }

.page-template-gare .table.single-score .thead .tr .th:nth-child(2), .page-template-gare table.single-score .thead .tr .th:nth-child(2), .page-template-gare .table.single-score .thead tr .th:nth-child(2), .page-template-gare table.single-score .thead tr .th:nth-child(2), .page-template-gare table.single-score .thead .tr .th:nth-child(2), .page-template-gare table.single-score .thead tr .th:nth-child(2), .page-template-gare .table.single-score .thead tr .th:nth-child(2), .page-template-gare table.single-score .thead tr .th:nth-child(2), .page-template-gare table.single-score .thead tr .th:nth-child(2), .page-template-gare .table.single-score .thead .tr .th:nth-child(3), .page-template-gare table.single-score .thead .tr .th:nth-child(3), .page-template-gare .table.single-score .thead tr .th:nth-child(3), .page-template-gare table.single-score .thead tr .th:nth-child(3), .page-template-gare table.single-score .thead .tr .th:nth-child(3), .page-template-gare table.single-score .thead tr .th:nth-child(3), .page-template-gare .table.single-score .thead tr .th:nth-child(3), .page-template-gare table.single-score .thead tr .th:nth-child(3), .page-template-gare table.single-score .thead tr .th:nth-child(3) {
  width: 24%;
  -webkit-box-flex: 2;
  -webkit-flex: 2 auto;
  -ms-flex: 2 auto;
  flex: 2 auto; }

.page-template-gare .table.single-score .thead .tr .th:nth-child(4), .page-template-gare table.single-score .thead .tr .th:nth-child(4), .page-template-gare .table.single-score .thead tr .th:nth-child(4), .page-template-gare table.single-score .thead tr .th:nth-child(4), .page-template-gare table.single-score .thead .tr .th:nth-child(4), .page-template-gare table.single-score .thead tr .th:nth-child(4), .page-template-gare .table.single-score .thead tr .th:nth-child(4), .page-template-gare table.single-score .thead tr .th:nth-child(4), .page-template-gare table.single-score .thead tr .th:nth-child(4), .page-template-gare .table.single-score .thead .tr .th:nth-child(5), .page-template-gare table.single-score .thead .tr .th:nth-child(5), .page-template-gare .table.single-score .thead tr .th:nth-child(5), .page-template-gare table.single-score .thead tr .th:nth-child(5), .page-template-gare table.single-score .thead .tr .th:nth-child(5), .page-template-gare table.single-score .thead tr .th:nth-child(5), .page-template-gare .table.single-score .thead tr .th:nth-child(5), .page-template-gare table.single-score .thead tr .th:nth-child(5), .page-template-gare table.single-score .thead tr .th:nth-child(5), .page-template-gare .table.single-score .thead .tr .th:nth-child(6), .page-template-gare table.single-score .thead .tr .th:nth-child(6), .page-template-gare .table.single-score .thead tr .th:nth-child(6), .page-template-gare table.single-score .thead tr .th:nth-child(6), .page-template-gare table.single-score .thead .tr .th:nth-child(6), .page-template-gare table.single-score .thead tr .th:nth-child(6), .page-template-gare .table.single-score .thead tr .th:nth-child(6), .page-template-gare table.single-score .thead tr .th:nth-child(6), .page-template-gare table.single-score .thead tr .th:nth-child(6), .page-template-gare .table.single-score .thead .tr .th:nth-child(7), .page-template-gare table.single-score .thead .tr .th:nth-child(7), .page-template-gare .table.single-score .thead tr .th:nth-child(7), .page-template-gare table.single-score .thead tr .th:nth-child(7), .page-template-gare table.single-score .thead .tr .th:nth-child(7), .page-template-gare table.single-score .thead tr .th:nth-child(7), .page-template-gare .table.single-score .thead tr .th:nth-child(7), .page-template-gare table.single-score .thead tr .th:nth-child(7), .page-template-gare table.single-score .thead tr .th:nth-child(7) {
  width: 10%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto; }

.page-template-gare .table.single-score .tbody .td, .page-template-gare table.single-score .tbody .td, .page-template-gare .table.single-score tbody .td, .page-template-gare table.single-score tbody .td, .page-template-gare .table.single-score .tbody td, .page-template-gare table.single-score .tbody td, .page-template-gare .table.single-score tbody td, .page-template-gare table.single-score tbody td, .page-template-gare table.single-score .tbody .td, .page-template-gare table.single-score tbody .td, .page-template-gare table.single-score .tbody td, .page-template-gare table.single-score tbody td, .page-template-gare .table.single-score tbody .td, .page-template-gare table.single-score tbody .td, .page-template-gare .table.single-score tbody td, .page-template-gare table.single-score tbody td, .page-template-gare table.single-score tbody .td, .page-template-gare table.single-score tbody td, .page-template-gare .table.single-score .tbody td, .page-template-gare table.single-score .tbody td, .page-template-gare .table.single-score tbody td, .page-template-gare table.single-score tbody td, .page-template-gare table.single-score .tbody td, .page-template-gare table.single-score tbody td, .page-template-gare .table.single-score tbody td, .page-template-gare table.single-score tbody td, .page-template-gare table.single-score tbody td {
  padding: 0; }

.page-template-gare .table.single-score .tbody .td:nth-child(1), .page-template-gare table.single-score .tbody .td:nth-child(1), .page-template-gare .table.single-score tbody .td:nth-child(1), .page-template-gare table.single-score tbody .td:nth-child(1), .page-template-gare .table.single-score .tbody td:nth-child(1), .page-template-gare table.single-score .tbody td:nth-child(1), .page-template-gare .table.single-score tbody td:nth-child(1), .page-template-gare table.single-score tbody td:nth-child(1), .page-template-gare table.single-score .tbody .td:nth-child(1), .page-template-gare table.single-score tbody .td:nth-child(1), .page-template-gare table.single-score .tbody td:nth-child(1), .page-template-gare table.single-score tbody td:nth-child(1), .page-template-gare .table.single-score tbody .td:nth-child(1), .page-template-gare table.single-score tbody .td:nth-child(1), .page-template-gare .table.single-score tbody td:nth-child(1), .page-template-gare table.single-score tbody td:nth-child(1), .page-template-gare table.single-score tbody .td:nth-child(1), .page-template-gare table.single-score tbody td:nth-child(1), .page-template-gare .table.single-score .tbody td:nth-child(1), .page-template-gare table.single-score .tbody td:nth-child(1), .page-template-gare .table.single-score tbody td:nth-child(1), .page-template-gare table.single-score tbody td:nth-child(1), .page-template-gare table.single-score .tbody td:nth-child(1), .page-template-gare table.single-score tbody td:nth-child(1), .page-template-gare .table.single-score tbody td:nth-child(1), .page-template-gare table.single-score tbody td:nth-child(1), .page-template-gare table.single-score tbody td:nth-child(1) {
  width: 10%;
  border: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto;
  /*                        @include breakpoint(phone){
                          width: 5%;
                      }*/ }

.page-template-gare .table.single-score .tbody .td:nth-child(2), .page-template-gare table.single-score .tbody .td:nth-child(2), .page-template-gare .table.single-score tbody .td:nth-child(2), .page-template-gare table.single-score tbody .td:nth-child(2), .page-template-gare .table.single-score .tbody td:nth-child(2), .page-template-gare table.single-score .tbody td:nth-child(2), .page-template-gare .table.single-score tbody td:nth-child(2), .page-template-gare table.single-score tbody td:nth-child(2), .page-template-gare table.single-score .tbody .td:nth-child(2), .page-template-gare table.single-score tbody .td:nth-child(2), .page-template-gare table.single-score .tbody td:nth-child(2), .page-template-gare table.single-score tbody td:nth-child(2), .page-template-gare .table.single-score tbody .td:nth-child(2), .page-template-gare table.single-score tbody .td:nth-child(2), .page-template-gare .table.single-score tbody td:nth-child(2), .page-template-gare table.single-score tbody td:nth-child(2), .page-template-gare table.single-score tbody .td:nth-child(2), .page-template-gare table.single-score tbody td:nth-child(2), .page-template-gare .table.single-score .tbody td:nth-child(2), .page-template-gare table.single-score .tbody td:nth-child(2), .page-template-gare .table.single-score tbody td:nth-child(2), .page-template-gare table.single-score tbody td:nth-child(2), .page-template-gare table.single-score .tbody td:nth-child(2), .page-template-gare table.single-score tbody td:nth-child(2), .page-template-gare .table.single-score tbody td:nth-child(2), .page-template-gare table.single-score tbody td:nth-child(2), .page-template-gare table.single-score tbody td:nth-child(2), .page-template-gare .table.single-score .tbody .td:nth-child(3), .page-template-gare table.single-score .tbody .td:nth-child(3), .page-template-gare .table.single-score tbody .td:nth-child(3), .page-template-gare table.single-score tbody .td:nth-child(3), .page-template-gare .table.single-score .tbody td:nth-child(3), .page-template-gare table.single-score .tbody td:nth-child(3), .page-template-gare .table.single-score tbody td:nth-child(3), .page-template-gare table.single-score tbody td:nth-child(3), .page-template-gare table.single-score .tbody .td:nth-child(3), .page-template-gare table.single-score tbody .td:nth-child(3), .page-template-gare table.single-score .tbody td:nth-child(3), .page-template-gare table.single-score tbody td:nth-child(3), .page-template-gare .table.single-score tbody .td:nth-child(3), .page-template-gare table.single-score tbody .td:nth-child(3), .page-template-gare .table.single-score tbody td:nth-child(3), .page-template-gare table.single-score tbody td:nth-child(3), .page-template-gare table.single-score tbody .td:nth-child(3), .page-template-gare table.single-score tbody td:nth-child(3), .page-template-gare .table.single-score .tbody td:nth-child(3), .page-template-gare table.single-score .tbody td:nth-child(3), .page-template-gare .table.single-score tbody td:nth-child(3), .page-template-gare table.single-score tbody td:nth-child(3), .page-template-gare table.single-score .tbody td:nth-child(3), .page-template-gare table.single-score tbody td:nth-child(3), .page-template-gare .table.single-score tbody td:nth-child(3), .page-template-gare table.single-score tbody td:nth-child(3), .page-template-gare table.single-score tbody td:nth-child(3) {
  width: 24%;
  -webkit-box-flex: 2;
  -webkit-flex: 2 auto;
  -ms-flex: 2 auto;
  flex: 2 auto;
  /*                         @include breakpoint(phone){
                          width: 30%;
                      }*/ }

.page-template-gare .table.single-score .tbody .td:nth-child(4), .page-template-gare table.single-score .tbody .td:nth-child(4), .page-template-gare .table.single-score tbody .td:nth-child(4), .page-template-gare table.single-score tbody .td:nth-child(4), .page-template-gare .table.single-score .tbody td:nth-child(4), .page-template-gare table.single-score .tbody td:nth-child(4), .page-template-gare .table.single-score tbody td:nth-child(4), .page-template-gare table.single-score tbody td:nth-child(4), .page-template-gare table.single-score .tbody .td:nth-child(4), .page-template-gare table.single-score tbody .td:nth-child(4), .page-template-gare table.single-score .tbody td:nth-child(4), .page-template-gare table.single-score tbody td:nth-child(4), .page-template-gare .table.single-score tbody .td:nth-child(4), .page-template-gare table.single-score tbody .td:nth-child(4), .page-template-gare .table.single-score tbody td:nth-child(4), .page-template-gare table.single-score tbody td:nth-child(4), .page-template-gare table.single-score tbody .td:nth-child(4), .page-template-gare table.single-score tbody td:nth-child(4), .page-template-gare .table.single-score .tbody td:nth-child(4), .page-template-gare table.single-score .tbody td:nth-child(4), .page-template-gare .table.single-score tbody td:nth-child(4), .page-template-gare table.single-score tbody td:nth-child(4), .page-template-gare table.single-score .tbody td:nth-child(4), .page-template-gare table.single-score tbody td:nth-child(4), .page-template-gare .table.single-score tbody td:nth-child(4), .page-template-gare table.single-score tbody td:nth-child(4), .page-template-gare table.single-score tbody td:nth-child(4), .page-template-gare .table.single-score .tbody .td:nth-child(5), .page-template-gare table.single-score .tbody .td:nth-child(5), .page-template-gare .table.single-score tbody .td:nth-child(5), .page-template-gare table.single-score tbody .td:nth-child(5), .page-template-gare .table.single-score .tbody td:nth-child(5), .page-template-gare table.single-score .tbody td:nth-child(5), .page-template-gare .table.single-score tbody td:nth-child(5), .page-template-gare table.single-score tbody td:nth-child(5), .page-template-gare table.single-score .tbody .td:nth-child(5), .page-template-gare table.single-score tbody .td:nth-child(5), .page-template-gare table.single-score .tbody td:nth-child(5), .page-template-gare table.single-score tbody td:nth-child(5), .page-template-gare .table.single-score tbody .td:nth-child(5), .page-template-gare table.single-score tbody .td:nth-child(5), .page-template-gare .table.single-score tbody td:nth-child(5), .page-template-gare table.single-score tbody td:nth-child(5), .page-template-gare table.single-score tbody .td:nth-child(5), .page-template-gare table.single-score tbody td:nth-child(5), .page-template-gare .table.single-score .tbody td:nth-child(5), .page-template-gare table.single-score .tbody td:nth-child(5), .page-template-gare .table.single-score tbody td:nth-child(5), .page-template-gare table.single-score tbody td:nth-child(5), .page-template-gare table.single-score .tbody td:nth-child(5), .page-template-gare table.single-score tbody td:nth-child(5), .page-template-gare .table.single-score tbody td:nth-child(5), .page-template-gare table.single-score tbody td:nth-child(5), .page-template-gare table.single-score tbody td:nth-child(5), .page-template-gare .table.single-score .tbody .td:nth-child(6), .page-template-gare table.single-score .tbody .td:nth-child(6), .page-template-gare .table.single-score tbody .td:nth-child(6), .page-template-gare table.single-score tbody .td:nth-child(6), .page-template-gare .table.single-score .tbody td:nth-child(6), .page-template-gare table.single-score .tbody td:nth-child(6), .page-template-gare .table.single-score tbody td:nth-child(6), .page-template-gare table.single-score tbody td:nth-child(6), .page-template-gare table.single-score .tbody .td:nth-child(6), .page-template-gare table.single-score tbody .td:nth-child(6), .page-template-gare table.single-score .tbody td:nth-child(6), .page-template-gare table.single-score tbody td:nth-child(6), .page-template-gare .table.single-score tbody .td:nth-child(6), .page-template-gare table.single-score tbody .td:nth-child(6), .page-template-gare .table.single-score tbody td:nth-child(6), .page-template-gare table.single-score tbody td:nth-child(6), .page-template-gare table.single-score tbody .td:nth-child(6), .page-template-gare table.single-score tbody td:nth-child(6), .page-template-gare .table.single-score .tbody td:nth-child(6), .page-template-gare table.single-score .tbody td:nth-child(6), .page-template-gare .table.single-score tbody td:nth-child(6), .page-template-gare table.single-score tbody td:nth-child(6), .page-template-gare table.single-score .tbody td:nth-child(6), .page-template-gare table.single-score tbody td:nth-child(6), .page-template-gare .table.single-score tbody td:nth-child(6), .page-template-gare table.single-score tbody td:nth-child(6), .page-template-gare table.single-score tbody td:nth-child(6), .page-template-gare .table.single-score .tbody .td:nth-child(7), .page-template-gare table.single-score .tbody .td:nth-child(7), .page-template-gare .table.single-score tbody .td:nth-child(7), .page-template-gare table.single-score tbody .td:nth-child(7), .page-template-gare .table.single-score .tbody td:nth-child(7), .page-template-gare table.single-score .tbody td:nth-child(7), .page-template-gare .table.single-score tbody td:nth-child(7), .page-template-gare table.single-score tbody td:nth-child(7), .page-template-gare table.single-score .tbody .td:nth-child(7), .page-template-gare table.single-score tbody .td:nth-child(7), .page-template-gare table.single-score .tbody td:nth-child(7), .page-template-gare table.single-score tbody td:nth-child(7), .page-template-gare .table.single-score tbody .td:nth-child(7), .page-template-gare table.single-score tbody .td:nth-child(7), .page-template-gare .table.single-score tbody td:nth-child(7), .page-template-gare table.single-score tbody td:nth-child(7), .page-template-gare table.single-score tbody .td:nth-child(7), .page-template-gare table.single-score tbody td:nth-child(7), .page-template-gare .table.single-score .tbody td:nth-child(7), .page-template-gare table.single-score .tbody td:nth-child(7), .page-template-gare .table.single-score tbody td:nth-child(7), .page-template-gare table.single-score tbody td:nth-child(7), .page-template-gare table.single-score .tbody td:nth-child(7), .page-template-gare table.single-score tbody td:nth-child(7), .page-template-gare .table.single-score tbody td:nth-child(7), .page-template-gare table.single-score tbody td:nth-child(7), .page-template-gare table.single-score tbody td:nth-child(7) {
  width: 10%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 auto;
  -ms-flex: 1 auto;
  flex: 1 auto;
  /*                         @include breakpoint(phone){
                          width: 5%;
                      }*/ }

@media screen and (max-width: 480px) {
  .page-template-gare .table .tbody .tr .td, .page-template-gare table .tbody .tr .td, .page-template-gare .table tbody .tr .td, .page-template-gare table tbody .tr .td, .page-template-gare .table .tbody tr .td, .page-template-gare table .tbody tr .td, .page-template-gare .table tbody tr .td, .page-template-gare table tbody tr .td, .page-template-gare .table .tbody .tr td, .page-template-gare table .tbody .tr td, .page-template-gare .table tbody .tr td, .page-template-gare table tbody .tr td, .page-template-gare .table .tbody tr td, .page-template-gare table .tbody tr td, .page-template-gare .table tbody tr td, .page-template-gare table tbody tr td, .page-template-gare table .tbody .tr .td, .page-template-gare table tbody .tr .td, .page-template-gare table .tbody tr .td, .page-template-gare table tbody tr .td, .page-template-gare table .tbody .tr td, .page-template-gare table tbody .tr td, .page-template-gare table .tbody tr td, .page-template-gare table tbody tr td, .page-template-gare .table tbody .tr .td, .page-template-gare table tbody .tr .td, .page-template-gare .table tbody tr .td, .page-template-gare table tbody tr .td, .page-template-gare .table tbody .tr td, .page-template-gare table tbody .tr td, .page-template-gare .table tbody tr td, .page-template-gare table tbody tr td, .page-template-gare table tbody .tr .td, .page-template-gare table tbody tr .td, .page-template-gare table tbody .tr td, .page-template-gare table tbody tr td, .page-template-gare .table .tbody tr .td, .page-template-gare table .tbody tr .td, .page-template-gare .table tbody tr .td, .page-template-gare table tbody tr .td, .page-template-gare .table .tbody tr td, .page-template-gare table .tbody tr td, .page-template-gare .table tbody tr td, .page-template-gare table tbody tr td, .page-template-gare table .tbody tr .td, .page-template-gare table tbody tr .td, .page-template-gare table .tbody tr td, .page-template-gare table tbody tr td, .page-template-gare .table tbody tr .td, .page-template-gare table tbody tr .td, .page-template-gare .table tbody tr td, .page-template-gare table tbody tr td, .page-template-gare table tbody tr .td, .page-template-gare table tbody tr td, .page-template-gare .table .tbody .tr td, .page-template-gare table .tbody .tr td, .page-template-gare .table tbody .tr td, .page-template-gare table tbody .tr td, .page-template-gare .table .tbody tr td, .page-template-gare table .tbody tr td, .page-template-gare .table tbody tr td, .page-template-gare table tbody tr td, .page-template-gare table .tbody .tr td, .page-template-gare table tbody .tr td, .page-template-gare table .tbody tr td, .page-template-gare table tbody tr td, .page-template-gare .table tbody .tr td, .page-template-gare table tbody .tr td, .page-template-gare .table tbody tr td, .page-template-gare table tbody tr td, .page-template-gare table tbody .tr td, .page-template-gare table tbody tr td, .page-template-gare .table .tbody tr td, .page-template-gare table .tbody tr td, .page-template-gare .table tbody tr td, .page-template-gare table tbody tr td, .page-template-gare table .tbody tr td, .page-template-gare table tbody tr td, .page-template-gare .table tbody tr td, .page-template-gare table tbody tr td, .page-template-gare table tbody tr td {
    padding: 0; } }

@media screen and (max-width: 480px) {
  .page-template-gare .table.classifica-singola .tbody .td:nth-child(1), .page-template-gare table.classifica-singola .tbody .td:nth-child(1), .page-template-gare .table.classifica-singola tbody .td:nth-child(1), .page-template-gare table.classifica-singola tbody .td:nth-child(1), .page-template-gare .table.classifica-singola .tbody td:nth-child(1), .page-template-gare table.classifica-singola .tbody td:nth-child(1), .page-template-gare .table.classifica-singola tbody td:nth-child(1), .page-template-gare table.classifica-singola tbody td:nth-child(1), .page-template-gare table.classifica-singola .tbody .td:nth-child(1), .page-template-gare table.classifica-singola tbody .td:nth-child(1), .page-template-gare table.classifica-singola .tbody td:nth-child(1), .page-template-gare table.classifica-singola tbody td:nth-child(1), .page-template-gare .table.classifica-singola tbody .td:nth-child(1), .page-template-gare table.classifica-singola tbody .td:nth-child(1), .page-template-gare .table.classifica-singola tbody td:nth-child(1), .page-template-gare table.classifica-singola tbody td:nth-child(1), .page-template-gare table.classifica-singola tbody .td:nth-child(1), .page-template-gare table.classifica-singola tbody td:nth-child(1), .page-template-gare .table.classifica-singola .tbody td:nth-child(1), .page-template-gare table.classifica-singola .tbody td:nth-child(1), .page-template-gare .table.classifica-singola tbody td:nth-child(1), .page-template-gare table.classifica-singola tbody td:nth-child(1), .page-template-gare table.classifica-singola .tbody td:nth-child(1), .page-template-gare table.classifica-singola tbody td:nth-child(1), .page-template-gare .table.classifica-singola tbody td:nth-child(1), .page-template-gare table.classifica-singola tbody td:nth-child(1), .page-template-gare table.classifica-singola tbody td:nth-child(1) {
    width: 5%; } }

@media screen and (max-width: 480px) {
  .page-template-gare .table.classifica-singola .tbody .td:nth-child(2), .page-template-gare table.classifica-singola .tbody .td:nth-child(2), .page-template-gare .table.classifica-singola tbody .td:nth-child(2), .page-template-gare table.classifica-singola tbody .td:nth-child(2), .page-template-gare .table.classifica-singola .tbody td:nth-child(2), .page-template-gare table.classifica-singola .tbody td:nth-child(2), .page-template-gare .table.classifica-singola tbody td:nth-child(2), .page-template-gare table.classifica-singola tbody td:nth-child(2), .page-template-gare table.classifica-singola .tbody .td:nth-child(2), .page-template-gare table.classifica-singola tbody .td:nth-child(2), .page-template-gare table.classifica-singola .tbody td:nth-child(2), .page-template-gare table.classifica-singola tbody td:nth-child(2), .page-template-gare .table.classifica-singola tbody .td:nth-child(2), .page-template-gare table.classifica-singola tbody .td:nth-child(2), .page-template-gare .table.classifica-singola tbody td:nth-child(2), .page-template-gare table.classifica-singola tbody td:nth-child(2), .page-template-gare table.classifica-singola tbody .td:nth-child(2), .page-template-gare table.classifica-singola tbody td:nth-child(2), .page-template-gare .table.classifica-singola .tbody td:nth-child(2), .page-template-gare table.classifica-singola .tbody td:nth-child(2), .page-template-gare .table.classifica-singola tbody td:nth-child(2), .page-template-gare table.classifica-singola tbody td:nth-child(2), .page-template-gare table.classifica-singola .tbody td:nth-child(2), .page-template-gare table.classifica-singola tbody td:nth-child(2), .page-template-gare .table.classifica-singola tbody td:nth-child(2), .page-template-gare table.classifica-singola tbody td:nth-child(2), .page-template-gare table.classifica-singola tbody td:nth-child(2) {
    width: 30%; } }

@media screen and (max-width: 480px) {
  .page-template-gare .table.classifica-singola .tbody .td:nth-child(3), .page-template-gare table.classifica-singola .tbody .td:nth-child(3), .page-template-gare .table.classifica-singola tbody .td:nth-child(3), .page-template-gare table.classifica-singola tbody .td:nth-child(3), .page-template-gare .table.classifica-singola .tbody td:nth-child(3), .page-template-gare table.classifica-singola .tbody td:nth-child(3), .page-template-gare .table.classifica-singola tbody td:nth-child(3), .page-template-gare table.classifica-singola tbody td:nth-child(3), .page-template-gare table.classifica-singola .tbody .td:nth-child(3), .page-template-gare table.classifica-singola tbody .td:nth-child(3), .page-template-gare table.classifica-singola .tbody td:nth-child(3), .page-template-gare table.classifica-singola tbody td:nth-child(3), .page-template-gare .table.classifica-singola tbody .td:nth-child(3), .page-template-gare table.classifica-singola tbody .td:nth-child(3), .page-template-gare .table.classifica-singola tbody td:nth-child(3), .page-template-gare table.classifica-singola tbody td:nth-child(3), .page-template-gare table.classifica-singola tbody .td:nth-child(3), .page-template-gare table.classifica-singola tbody td:nth-child(3), .page-template-gare .table.classifica-singola .tbody td:nth-child(3), .page-template-gare table.classifica-singola .tbody td:nth-child(3), .page-template-gare .table.classifica-singola tbody td:nth-child(3), .page-template-gare table.classifica-singola tbody td:nth-child(3), .page-template-gare table.classifica-singola .tbody td:nth-child(3), .page-template-gare table.classifica-singola tbody td:nth-child(3), .page-template-gare .table.classifica-singola tbody td:nth-child(3), .page-template-gare table.classifica-singola tbody td:nth-child(3), .page-template-gare table.classifica-singola tbody td:nth-child(3) {
    width: 30%; } }

@media screen and (max-width: 480px) {
  .page-template-gare .table.classifica-singola .tbody .td:nth-child(4), .page-template-gare table.classifica-singola .tbody .td:nth-child(4), .page-template-gare .table.classifica-singola tbody .td:nth-child(4), .page-template-gare table.classifica-singola tbody .td:nth-child(4), .page-template-gare .table.classifica-singola .tbody td:nth-child(4), .page-template-gare table.classifica-singola .tbody td:nth-child(4), .page-template-gare .table.classifica-singola tbody td:nth-child(4), .page-template-gare table.classifica-singola tbody td:nth-child(4), .page-template-gare table.classifica-singola .tbody .td:nth-child(4), .page-template-gare table.classifica-singola tbody .td:nth-child(4), .page-template-gare table.classifica-singola .tbody td:nth-child(4), .page-template-gare table.classifica-singola tbody td:nth-child(4), .page-template-gare .table.classifica-singola tbody .td:nth-child(4), .page-template-gare table.classifica-singola tbody .td:nth-child(4), .page-template-gare .table.classifica-singola tbody td:nth-child(4), .page-template-gare table.classifica-singola tbody td:nth-child(4), .page-template-gare table.classifica-singola tbody .td:nth-child(4), .page-template-gare table.classifica-singola tbody td:nth-child(4), .page-template-gare .table.classifica-singola .tbody td:nth-child(4), .page-template-gare table.classifica-singola .tbody td:nth-child(4), .page-template-gare .table.classifica-singola tbody td:nth-child(4), .page-template-gare table.classifica-singola tbody td:nth-child(4), .page-template-gare table.classifica-singola .tbody td:nth-child(4), .page-template-gare table.classifica-singola tbody td:nth-child(4), .page-template-gare .table.classifica-singola tbody td:nth-child(4), .page-template-gare table.classifica-singola tbody td:nth-child(4), .page-template-gare table.classifica-singola tbody td:nth-child(4) {
    width: 5%; } }

@media screen and (max-width: 480px) {
  .page-template-gare .table.classifica-singola .tbody .td:nth-child(5), .page-template-gare table.classifica-singola .tbody .td:nth-child(5), .page-template-gare .table.classifica-singola tbody .td:nth-child(5), .page-template-gare table.classifica-singola tbody .td:nth-child(5), .page-template-gare .table.classifica-singola .tbody td:nth-child(5), .page-template-gare table.classifica-singola .tbody td:nth-child(5), .page-template-gare .table.classifica-singola tbody td:nth-child(5), .page-template-gare table.classifica-singola tbody td:nth-child(5), .page-template-gare table.classifica-singola .tbody .td:nth-child(5), .page-template-gare table.classifica-singola tbody .td:nth-child(5), .page-template-gare table.classifica-singola .tbody td:nth-child(5), .page-template-gare table.classifica-singola tbody td:nth-child(5), .page-template-gare .table.classifica-singola tbody .td:nth-child(5), .page-template-gare table.classifica-singola tbody .td:nth-child(5), .page-template-gare .table.classifica-singola tbody td:nth-child(5), .page-template-gare table.classifica-singola tbody td:nth-child(5), .page-template-gare table.classifica-singola tbody .td:nth-child(5), .page-template-gare table.classifica-singola tbody td:nth-child(5), .page-template-gare .table.classifica-singola .tbody td:nth-child(5), .page-template-gare table.classifica-singola .tbody td:nth-child(5), .page-template-gare .table.classifica-singola tbody td:nth-child(5), .page-template-gare table.classifica-singola tbody td:nth-child(5), .page-template-gare table.classifica-singola .tbody td:nth-child(5), .page-template-gare table.classifica-singola tbody td:nth-child(5), .page-template-gare .table.classifica-singola tbody td:nth-child(5), .page-template-gare table.classifica-singola tbody td:nth-child(5), .page-template-gare table.classifica-singola tbody td:nth-child(5) {
    width: 5%; } }

@media screen and (max-width: 480px) {
  .page-template-gare .table.classifica-singola .tbody .td:nth-child(6), .page-template-gare table.classifica-singola .tbody .td:nth-child(6), .page-template-gare .table.classifica-singola tbody .td:nth-child(6), .page-template-gare table.classifica-singola tbody .td:nth-child(6), .page-template-gare .table.classifica-singola .tbody td:nth-child(6), .page-template-gare table.classifica-singola .tbody td:nth-child(6), .page-template-gare .table.classifica-singola tbody td:nth-child(6), .page-template-gare table.classifica-singola tbody td:nth-child(6), .page-template-gare table.classifica-singola .tbody .td:nth-child(6), .page-template-gare table.classifica-singola tbody .td:nth-child(6), .page-template-gare table.classifica-singola .tbody td:nth-child(6), .page-template-gare table.classifica-singola tbody td:nth-child(6), .page-template-gare .table.classifica-singola tbody .td:nth-child(6), .page-template-gare table.classifica-singola tbody .td:nth-child(6), .page-template-gare .table.classifica-singola tbody td:nth-child(6), .page-template-gare table.classifica-singola tbody td:nth-child(6), .page-template-gare table.classifica-singola tbody .td:nth-child(6), .page-template-gare table.classifica-singola tbody td:nth-child(6), .page-template-gare .table.classifica-singola .tbody td:nth-child(6), .page-template-gare table.classifica-singola .tbody td:nth-child(6), .page-template-gare .table.classifica-singola tbody td:nth-child(6), .page-template-gare table.classifica-singola tbody td:nth-child(6), .page-template-gare table.classifica-singola .tbody td:nth-child(6), .page-template-gare table.classifica-singola tbody td:nth-child(6), .page-template-gare .table.classifica-singola tbody td:nth-child(6), .page-template-gare table.classifica-singola tbody td:nth-child(6), .page-template-gare table.classifica-singola tbody td:nth-child(6) {
    width: 5%; } }

@media screen and (max-width: 480px) {
  .page-template-gare .table.classifica-singola .tbody .td:nth-child(7), .page-template-gare table.classifica-singola .tbody .td:nth-child(7), .page-template-gare .table.classifica-singola tbody .td:nth-child(7), .page-template-gare table.classifica-singola tbody .td:nth-child(7), .page-template-gare .table.classifica-singola .tbody td:nth-child(7), .page-template-gare table.classifica-singola .tbody td:nth-child(7), .page-template-gare .table.classifica-singola tbody td:nth-child(7), .page-template-gare table.classifica-singola tbody td:nth-child(7), .page-template-gare table.classifica-singola .tbody .td:nth-child(7), .page-template-gare table.classifica-singola tbody .td:nth-child(7), .page-template-gare table.classifica-singola .tbody td:nth-child(7), .page-template-gare table.classifica-singola tbody td:nth-child(7), .page-template-gare .table.classifica-singola tbody .td:nth-child(7), .page-template-gare table.classifica-singola tbody .td:nth-child(7), .page-template-gare .table.classifica-singola tbody td:nth-child(7), .page-template-gare table.classifica-singola tbody td:nth-child(7), .page-template-gare table.classifica-singola tbody .td:nth-child(7), .page-template-gare table.classifica-singola tbody td:nth-child(7), .page-template-gare .table.classifica-singola .tbody td:nth-child(7), .page-template-gare table.classifica-singola .tbody td:nth-child(7), .page-template-gare .table.classifica-singola tbody td:nth-child(7), .page-template-gare table.classifica-singola tbody td:nth-child(7), .page-template-gare table.classifica-singola .tbody td:nth-child(7), .page-template-gare table.classifica-singola tbody td:nth-child(7), .page-template-gare .table.classifica-singola tbody td:nth-child(7), .page-template-gare table.classifica-singola tbody td:nth-child(7), .page-template-gare table.classifica-singola tbody td:nth-child(7) {
    width: 5%; } }

.page-template-gare .table.classifica-singola, .page-template-gare table.classifica-singola, .page-template-gare .table.classifica-squadre, .page-template-gare table.classifica-squadre, .page-template-gare .table.orari-gara, .page-template-gare table.orari-gara, .page-template-gare .table.handicap-gara, .page-template-gare table.handicap-gara {
  margin: .62 auto; }
  .page-template-gare .table.classifica-singola .thead, .page-template-gare table.classifica-singola .thead, .page-template-gare .table.classifica-squadre .thead, .page-template-gare table.classifica-squadre .thead, .page-template-gare .table.orari-gara .thead, .page-template-gare table.orari-gara .thead, .page-template-gare .table.handicap-gara .thead, .page-template-gare table.handicap-gara .thead {
    background-color: #f0b203;
    text-align: center; }
    .page-template-gare .table.classifica-singola .thead .tr, .page-template-gare table.classifica-singola .thead .tr, .page-template-gare .table.classifica-singola .thead tr, .page-template-gare table.classifica-singola .thead tr, .page-template-gare .table.classifica-squadre .thead .tr, .page-template-gare table.classifica-squadre .thead .tr, .page-template-gare .table.classifica-squadre .thead tr, .page-template-gare table.classifica-squadre .thead tr, .page-template-gare .table.orari-gara .thead .tr, .page-template-gare table.orari-gara .thead .tr, .page-template-gare .table.orari-gara .thead tr, .page-template-gare table.orari-gara .thead tr, .page-template-gare .table.handicap-gara .thead .tr, .page-template-gare table.handicap-gara .thead .tr, .page-template-gare .table.handicap-gara .thead tr, .page-template-gare table.handicap-gara .thead tr {
      display: flex;
      flex-flow: row wrap;
      justify-content: space-around;
      padding: .62em; }
      .page-template-gare .table.classifica-singola .thead .tr .th, .page-template-gare table.classifica-singola .thead .tr .th, .page-template-gare .table.classifica-singola .thead tr .th, .page-template-gare table.classifica-singola .thead tr .th, .page-template-gare .table.classifica-squadre .thead .tr .th, .page-template-gare table.classifica-squadre .thead .tr .th, .page-template-gare .table.classifica-squadre .thead tr .th, .page-template-gare table.classifica-squadre .thead tr .th, .page-template-gare .table.orari-gara .thead .tr .th, .page-template-gare table.orari-gara .thead .tr .th, .page-template-gare .table.orari-gara .thead tr .th, .page-template-gare table.orari-gara .thead tr .th, .page-template-gare .table.handicap-gara .thead .tr .th, .page-template-gare table.handicap-gara .thead .tr .th, .page-template-gare .table.handicap-gara .thead tr .th, .page-template-gare table.handicap-gara .thead tr .th {
        border-left: 2px solid transparent; }
    .page-template-gare .table.classifica-singola .thead .tr .th, .page-template-gare table.classifica-singola .thead .tr .th, .page-template-gare .table.classifica-singola .thead tr .th, .page-template-gare table.classifica-singola .thead tr .th, .page-template-gare .table.classifica-squadre .thead .tr .th, .page-template-gare table.classifica-squadre .thead .tr .th, .page-template-gare .table.classifica-squadre .thead tr .th, .page-template-gare table.classifica-squadre .thead tr .th, .page-template-gare .table.orari-gara .thead .tr .th, .page-template-gare table.orari-gara .thead .tr .th, .page-template-gare .table.orari-gara .thead tr .th, .page-template-gare table.orari-gara .thead tr .th, .page-template-gare .table.handicap-gara .thead .tr .th, .page-template-gare table.handicap-gara .thead .tr .th, .page-template-gare .table.handicap-gara .thead tr .th, .page-template-gare table.handicap-gara .thead tr .th {
      display: inline-block; }
      .page-template-gare .table.classifica-singola .thead .tr .th:nth-child(1), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(1), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(1), .page-template-gare table.classifica-singola .thead tr .th:nth-child(1), .page-template-gare .table.classifica-squadre .thead .tr .th:nth-child(1), .page-template-gare table.classifica-squadre .thead .tr .th:nth-child(1), .page-template-gare .table.classifica-squadre .thead tr .th:nth-child(1), .page-template-gare table.classifica-squadre .thead tr .th:nth-child(1), .page-template-gare .table.orari-gara .thead .tr .th:nth-child(1), .page-template-gare table.orari-gara .thead .tr .th:nth-child(1), .page-template-gare .table.orari-gara .thead tr .th:nth-child(1), .page-template-gare table.orari-gara .thead tr .th:nth-child(1), .page-template-gare .table.handicap-gara .thead .tr .th:nth-child(1), .page-template-gare table.handicap-gara .thead .tr .th:nth-child(1), .page-template-gare .table.handicap-gara .thead tr .th:nth-child(1), .page-template-gare table.handicap-gara .thead tr .th:nth-child(1) {
        width: 34%; }
      .page-template-gare .table.classifica-singola .thead .tr .th:nth-child(2), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(2), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(2), .page-template-gare table.classifica-singola .thead tr .th:nth-child(2), .page-template-gare .table.classifica-squadre .thead .tr .th:nth-child(2), .page-template-gare table.classifica-squadre .thead .tr .th:nth-child(2), .page-template-gare .table.classifica-squadre .thead tr .th:nth-child(2), .page-template-gare table.classifica-squadre .thead tr .th:nth-child(2), .page-template-gare .table.orari-gara .thead .tr .th:nth-child(2), .page-template-gare table.orari-gara .thead .tr .th:nth-child(2), .page-template-gare .table.orari-gara .thead tr .th:nth-child(2), .page-template-gare table.orari-gara .thead tr .th:nth-child(2), .page-template-gare .table.handicap-gara .thead .tr .th:nth-child(2), .page-template-gare table.handicap-gara .thead .tr .th:nth-child(2), .page-template-gare .table.handicap-gara .thead tr .th:nth-child(2), .page-template-gare table.handicap-gara .thead tr .th:nth-child(2) {
        width: 34%; }
      .page-template-gare .table.classifica-singola .thead .tr .th:nth-child(3), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(3), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(3), .page-template-gare table.classifica-singola .thead tr .th:nth-child(3), .page-template-gare .table.classifica-squadre .thead .tr .th:nth-child(3), .page-template-gare table.classifica-squadre .thead .tr .th:nth-child(3), .page-template-gare .table.classifica-squadre .thead tr .th:nth-child(3), .page-template-gare table.classifica-squadre .thead tr .th:nth-child(3), .page-template-gare .table.orari-gara .thead .tr .th:nth-child(3), .page-template-gare table.orari-gara .thead .tr .th:nth-child(3), .page-template-gare .table.orari-gara .thead tr .th:nth-child(3), .page-template-gare table.orari-gara .thead tr .th:nth-child(3), .page-template-gare .table.handicap-gara .thead .tr .th:nth-child(3), .page-template-gare table.handicap-gara .thead .tr .th:nth-child(3), .page-template-gare .table.handicap-gara .thead tr .th:nth-child(3), .page-template-gare table.handicap-gara .thead tr .th:nth-child(3) {
        width: 10%; }
      .page-template-gare .table.classifica-singola .thead .tr .th:nth-child(4), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(4), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(4), .page-template-gare table.classifica-singola .thead tr .th:nth-child(4), .page-template-gare .table.classifica-squadre .thead .tr .th:nth-child(4), .page-template-gare table.classifica-squadre .thead .tr .th:nth-child(4), .page-template-gare .table.classifica-squadre .thead tr .th:nth-child(4), .page-template-gare table.classifica-squadre .thead tr .th:nth-child(4), .page-template-gare .table.orari-gara .thead .tr .th:nth-child(4), .page-template-gare table.orari-gara .thead .tr .th:nth-child(4), .page-template-gare .table.orari-gara .thead tr .th:nth-child(4), .page-template-gare table.orari-gara .thead tr .th:nth-child(4), .page-template-gare .table.handicap-gara .thead .tr .th:nth-child(4), .page-template-gare table.handicap-gara .thead .tr .th:nth-child(4), .page-template-gare .table.handicap-gara .thead tr .th:nth-child(4), .page-template-gare table.handicap-gara .thead tr .th:nth-child(4) {
        width: 10%; }
      .page-template-gare .table.classifica-singola .thead .tr .th:nth-child(5), .page-template-gare table.classifica-singola .thead .tr .th:nth-child(5), .page-template-gare .table.classifica-singola .thead tr .th:nth-child(5), .page-template-gare table.classifica-singola .thead tr .th:nth-child(5), .page-template-gare .table.classifica-squadre .thead .tr .th:nth-child(5), .page-template-gare table.classifica-squadre .thead .tr .th:nth-child(5), .page-template-gare .table.classifica-squadre .thead tr .th:nth-child(5), .page-template-gare table.classifica-squadre .thead tr .th:nth-child(5), .page-template-gare .table.orari-gara .thead .tr .th:nth-child(5), .page-template-gare table.orari-gara .thead .tr .th:nth-child(5), .page-template-gare .table.orari-gara .thead tr .th:nth-child(5), .page-template-gare table.orari-gara .thead tr .th:nth-child(5), .page-template-gare .table.handicap-gara .thead .tr .th:nth-child(5), .page-template-gare table.handicap-gara .thead .tr .th:nth-child(5), .page-template-gare .table.handicap-gara .thead tr .th:nth-child(5), .page-template-gare table.handicap-gara .thead tr .th:nth-child(5) {
        width: 10%; }

.orari-gara .page-template-gare .table, .orari-gara .page-template-gare table {
  /*.tbody{
                .tr{
                    display: flex;
                    flex-flow: row wrap;
                    justify-content: space-around;
                    align-items: stretch;
                }
                .handicap-gara &{
                    .tr{
                       .td{
                            &:nth-child(1){ 
                                width: 34%;
                            }
                            &:nth-child(2){ 
                                width: 34%; 
                                border-left: 2px solid $pure-white;
                            }
                            &:nth-child(3){ 
                                width: 10%;
                                border-left: 2px solid $pure-white;
                            }
                            &:nth-child(4){ 
                                width: 10%;
                                border-left: 2px solid $pure-white;
                            }
                            &:nth-child(5){ 
                                width: 10%;
                                border-left: 2px solid $pure-white;
                            }
                            padding: 1em 0;
                        } 
                    }
                    
                }
                .orari-gara &{
                    .td{
                        &:nth-child(1){ 
                            width: 15%;
                            line-height: 6.5em;
                        }
                        &:nth-child(2){ 
                            width: 15%; 
                            border-left: 2px solid $pure-white;
                            border-right: 2px solid $pure-white;
                            line-height: 6.5em;
                        }
                        &:nth-child(3){ 
                            width: 68%;

                        }
                        padding: 1em 0;
                    }
                }
                .classifica-singola &{
                    .td{

                        &:nth-child(1){ 
                            width: 10%;
                            line-height: 6em;
                        }
                        &:nth-child(2){ 
                            width: 24%; 
                            border-left: 2px solid $pure-white;
                        }
                        &:nth-child(3){ 
                            width: 24%;
                            line-height: 6em;
                            border-left: 2px solid $pure-white;
                        }
                        &:nth-child(4){ 
                            width: 10%;
                            line-height: 6em;
                            border-left: 2px solid $pure-white;
                        }
                        &:nth-child(5){ 
                            width: 10%; 
                            border-left: 2px solid $pure-white;
                        }
                        &:nth-child(6){ 
                            width: 10%;
                            line-height: 6em;
                            border-left: 2px solid $pure-white;
                        }
                        &:nth-child(7){ 
                            width: 10%;
                            border-left: 2px solid $pure-white;
                            line-height: 6em;
                        }
                    }
                }
                .classifica-squadre &{
                    .td{

                        &:nth-child(1){ 
                            width: 15%;
                            line-height: 6em;
                        }
                        &:nth-child(2){ 
                            width: 68%; 
                            border-left: 2px solid $pure-white;
                            border-right: 2px solid $pure-white;}
                        &:nth-child(3){ 
                            width: 15%;
                            line-height: 6em;
                        }
                        padding: 1em 0;

                    }
                }
                .tr{
                    display: flex;
                    flex-flow: row wrap;
                    justify-content: space-around;
                    align-items: stretch;
                    &:nth-child(odd){
                        background-color: transparent;
                        .td{
                            border-color: $sand;
                        }
                    }
                    &:nth-child(even){
                        background-color: $sand;
                    }
                    .td{
                        display: inline-block;
                        text-align: center;
                        vertical-align: top;
                        border: none;

                    }
                    .td span{
                        @extend %general-content-paragraph;
                        font-size: .8em;
                    }
                }
            }
        }*/ }
  .orari-gara .page-template-gare .table .tr, .orari-gara .page-template-gare table .tr, .orari-gara .page-template-gare .table tr, .orari-gara .page-template-gare table tr {
    padding: .62em; }
    .orari-gara .page-template-gare .table .tr .th, .orari-gara .page-template-gare table .tr .th, .orari-gara .page-template-gare .table tr .th, .orari-gara .page-template-gare table tr .th {
      justify-content: space-around;
      align-items: stretch;
      padding: 0 .62em;
      box-sizing: border-box; }
      .orari-gara .page-template-gare .table .tr .th .td, .orari-gara .page-template-gare table .tr .th .td, .orari-gara .page-template-gare .table tr .th .td, .orari-gara .page-template-gare table tr .th .td, .orari-gara .page-template-gare .table .tr .th td, .orari-gara .page-template-gare table .tr .th td, .orari-gara .page-template-gare .table tr .th td, .orari-gara .page-template-gare table tr .th td {
        display: inline-block; }
        .orari-gara .page-template-gare .table .tr .th .td:nth-child(1), .orari-gara .page-template-gare table .tr .th .td:nth-child(1), .orari-gara .page-template-gare .table tr .th .td:nth-child(1), .orari-gara .page-template-gare table tr .th .td:nth-child(1), .orari-gara .page-template-gare .table .tr .th td:nth-child(1), .orari-gara .page-template-gare table .tr .th td:nth-child(1), .orari-gara .page-template-gare .table tr .th td:nth-child(1), .orari-gara .page-template-gare table tr .th td:nth-child(1) {
          width: 15%; }
        .orari-gara .page-template-gare .table .tr .th .td:nth-child(2), .orari-gara .page-template-gare table .tr .th .td:nth-child(2), .orari-gara .page-template-gare .table tr .th .td:nth-child(2), .orari-gara .page-template-gare table tr .th .td:nth-child(2), .orari-gara .page-template-gare .table .tr .th td:nth-child(2), .orari-gara .page-template-gare table .tr .th td:nth-child(2), .orari-gara .page-template-gare .table tr .th td:nth-child(2), .orari-gara .page-template-gare table tr .th td:nth-child(2) {
          width: 15%; }
        .orari-gara .page-template-gare .table .tr .th .td:nth-child(3), .orari-gara .page-template-gare table .tr .th .td:nth-child(3), .orari-gara .page-template-gare .table tr .th .td:nth-child(3), .orari-gara .page-template-gare table tr .th .td:nth-child(3), .orari-gara .page-template-gare .table .tr .th td:nth-child(3), .orari-gara .page-template-gare table .tr .th td:nth-child(3), .orari-gara .page-template-gare .table tr .th td:nth-child(3), .orari-gara .page-template-gare table tr .th td:nth-child(3) {
          width: 68%; }
      .orari-gara .page-template-gare .table .tr .th:nth-child(odd), .orari-gara .page-template-gare table .tr .th:nth-child(odd), .orari-gara .page-template-gare .table tr .th:nth-child(odd), .orari-gara .page-template-gare table tr .th:nth-child(odd) {
        background-color: transparent; }
        .orari-gara .page-template-gare .table .tr .th:nth-child(odd) .td, .orari-gara .page-template-gare table .tr .th:nth-child(odd) .td, .orari-gara .page-template-gare .table tr .th:nth-child(odd) .td, .orari-gara .page-template-gare table tr .th:nth-child(odd) .td, .orari-gara .page-template-gare .table .tr .th:nth-child(odd) td, .orari-gara .page-template-gare table .tr .th:nth-child(odd) td, .orari-gara .page-template-gare .table tr .th:nth-child(odd) td, .orari-gara .page-template-gare table tr .th:nth-child(odd) td {
          border-left: 2px solid #e9e4de; }
      .orari-gara .page-template-gare .table .tr .th:nth-child(even), .orari-gara .page-template-gare table .tr .th:nth-child(even), .orari-gara .page-template-gare .table tr .th:nth-child(even), .orari-gara .page-template-gare table tr .th:nth-child(even) {
        background-color: #e9e4de; }
        .orari-gara .page-template-gare .table .tr .th:nth-child(even) .td, .orari-gara .page-template-gare table .tr .th:nth-child(even) .td, .orari-gara .page-template-gare .table tr .th:nth-child(even) .td, .orari-gara .page-template-gare table tr .th:nth-child(even) .td, .orari-gara .page-template-gare .table .tr .th:nth-child(even) td, .orari-gara .page-template-gare table .tr .th:nth-child(even) td, .orari-gara .page-template-gare .table tr .th:nth-child(even) td, .orari-gara .page-template-gare table tr .th:nth-child(even) td {
          border-left: 2px solid #fff; }
      .orari-gara .page-template-gare .table .tr .th .td span, .orari-gara .page-template-gare table .tr .th .td span, .orari-gara .page-template-gare .table tr .th .td span, .orari-gara .page-template-gare table tr .th .td span, .orari-gara .page-template-gare .table .tr .th td span, .orari-gara .page-template-gare table .tr .th td span, .orari-gara .page-template-gare .table tr .th td span, .orari-gara .page-template-gare table tr .th td span {
        font-size: .8em; }
  .orari-gara .page-template-gare .table.handicap-gara .thead .tr, .orari-gara .page-template-gare table.handicap-gara .thead .tr, .orari-gara .page-template-gare .table.handicap-gara .thead tr, .orari-gara .page-template-gare table.handicap-gara .thead tr {
    padding: .62em; }
    .orari-gara .page-template-gare .table.handicap-gara .thead .tr .th:nth-child(1), .orari-gara .page-template-gare table.handicap-gara .thead .tr .th:nth-child(1), .orari-gara .page-template-gare .table.handicap-gara .thead tr .th:nth-child(1), .orari-gara .page-template-gare table.handicap-gara .thead tr .th:nth-child(1) {
      width: 33%;
      flex: 2 auto; }
    .orari-gara .page-template-gare .table.handicap-gara .thead .tr .th:nth-child(2), .orari-gara .page-template-gare table.handicap-gara .thead .tr .th:nth-child(2), .orari-gara .page-template-gare .table.handicap-gara .thead tr .th:nth-child(2), .orari-gara .page-template-gare table.handicap-gara .thead tr .th:nth-child(2) {
      width: 33%;
      flex: 2 auto; }
    .orari-gara .page-template-gare .table.handicap-gara .thead .tr .th:nth-child(3), .orari-gara .page-template-gare table.handicap-gara .thead .tr .th:nth-child(3), .orari-gara .page-template-gare .table.handicap-gara .thead tr .th:nth-child(3), .orari-gara .page-template-gare table.handicap-gara .thead tr .th:nth-child(3) {
      width: 10%;
      flex: 1 auto; }
    .orari-gara .page-template-gare .table.handicap-gara .thead .tr .th:nth-child(4), .orari-gara .page-template-gare table.handicap-gara .thead .tr .th:nth-child(4), .orari-gara .page-template-gare .table.handicap-gara .thead tr .th:nth-child(4), .orari-gara .page-template-gare table.handicap-gara .thead tr .th:nth-child(4) {
      width: 10%;
      flex: 1 auto; }
    .orari-gara .page-template-gare .table.handicap-gara .thead .tr .th:nth-child(5), .orari-gara .page-template-gare table.handicap-gara .thead .tr .th:nth-child(5), .orari-gara .page-template-gare .table.handicap-gara .thead tr .th:nth-child(5), .orari-gara .page-template-gare table.handicap-gara .thead tr .th:nth-child(5) {
      width: 10%;
      flex: 1 auto; }
  .orari-gara .page-template-gare .table.handicap-gara .tbody .tr .td, .orari-gara .page-template-gare table.handicap-gara .tbody .tr .td, .orari-gara .page-template-gare .table.handicap-gara tbody .tr .td, .orari-gara .page-template-gare table.handicap-gara tbody .tr .td, .orari-gara .page-template-gare .table.handicap-gara .tbody tr .td, .orari-gara .page-template-gare table.handicap-gara .tbody tr .td, .orari-gara .page-template-gare .table.handicap-gara tbody tr .td, .orari-gara .page-template-gare table.handicap-gara tbody tr .td, .orari-gara .page-template-gare .table.handicap-gara .tbody .tr td, .orari-gara .page-template-gare table.handicap-gara .tbody .tr td, .orari-gara .page-template-gare .table.handicap-gara tbody .tr td, .orari-gara .page-template-gare table.handicap-gara tbody .tr td, .orari-gara .page-template-gare .table.handicap-gara .tbody tr td, .orari-gara .page-template-gare table.handicap-gara .tbody tr td, .orari-gara .page-template-gare .table.handicap-gara tbody tr td, .orari-gara .page-template-gare table.handicap-gara tbody tr td {
    padding: 1em 0; }
    .orari-gara .page-template-gare .table.handicap-gara .tbody .tr .td:nth-child(1), .orari-gara .page-template-gare table.handicap-gara .tbody .tr .td:nth-child(1), .orari-gara .page-template-gare .table.handicap-gara tbody .tr .td:nth-child(1), .orari-gara .page-template-gare table.handicap-gara tbody .tr .td:nth-child(1), .orari-gara .page-template-gare .table.handicap-gara .tbody tr .td:nth-child(1), .orari-gara .page-template-gare table.handicap-gara .tbody tr .td:nth-child(1), .orari-gara .page-template-gare .table.handicap-gara tbody tr .td:nth-child(1), .orari-gara .page-template-gare table.handicap-gara tbody tr .td:nth-child(1), .orari-gara .page-template-gare .table.handicap-gara .tbody .tr td:nth-child(1), .orari-gara .page-template-gare table.handicap-gara .tbody .tr td:nth-child(1), .orari-gara .page-template-gare .table.handicap-gara tbody .tr td:nth-child(1), .orari-gara .page-template-gare table.handicap-gara tbody .tr td:nth-child(1), .orari-gara .page-template-gare .table.handicap-gara .tbody tr td:nth-child(1), .orari-gara .page-template-gare table.handicap-gara .tbody tr td:nth-child(1), .orari-gara .page-template-gare .table.handicap-gara tbody tr td:nth-child(1), .orari-gara .page-template-gare table.handicap-gara tbody tr td:nth-child(1) {
      width: 33%;
      flex: 2 auto;
      border: none; }
    .orari-gara .page-template-gare .table.handicap-gara .tbody .tr .td:nth-child(2), .orari-gara .page-template-gare table.handicap-gara .tbody .tr .td:nth-child(2), .orari-gara .page-template-gare .table.handicap-gara tbody .tr .td:nth-child(2), .orari-gara .page-template-gare table.handicap-gara tbody .tr .td:nth-child(2), .orari-gara .page-template-gare .table.handicap-gara .tbody tr .td:nth-child(2), .orari-gara .page-template-gare table.handicap-gara .tbody tr .td:nth-child(2), .orari-gara .page-template-gare .table.handicap-gara tbody tr .td:nth-child(2), .orari-gara .page-template-gare table.handicap-gara tbody tr .td:nth-child(2), .orari-gara .page-template-gare .table.handicap-gara .tbody .tr td:nth-child(2), .orari-gara .page-template-gare table.handicap-gara .tbody .tr td:nth-child(2), .orari-gara .page-template-gare .table.handicap-gara tbody .tr td:nth-child(2), .orari-gara .page-template-gare table.handicap-gara tbody .tr td:nth-child(2), .orari-gara .page-template-gare .table.handicap-gara .tbody tr td:nth-child(2), .orari-gara .page-template-gare table.handicap-gara .tbody tr td:nth-child(2), .orari-gara .page-template-gare .table.handicap-gara tbody tr td:nth-child(2), .orari-gara .page-template-gare table.handicap-gara tbody tr td:nth-child(2) {
      width: 33%;
      flex: 2 auto; }
    .orari-gara .page-template-gare .table.handicap-gara .tbody .tr .td:nth-child(3), .orari-gara .page-template-gare table.handicap-gara .tbody .tr .td:nth-child(3), .orari-gara .page-template-gare .table.handicap-gara tbody .tr .td:nth-child(3), .orari-gara .page-template-gare table.handicap-gara tbody .tr .td:nth-child(3), .orari-gara .page-template-gare .table.handicap-gara .tbody tr .td:nth-child(3), .orari-gara .page-template-gare table.handicap-gara .tbody tr .td:nth-child(3), .orari-gara .page-template-gare .table.handicap-gara tbody tr .td:nth-child(3), .orari-gara .page-template-gare table.handicap-gara tbody tr .td:nth-child(3), .orari-gara .page-template-gare .table.handicap-gara .tbody .tr td:nth-child(3), .orari-gara .page-template-gare table.handicap-gara .tbody .tr td:nth-child(3), .orari-gara .page-template-gare .table.handicap-gara tbody .tr td:nth-child(3), .orari-gara .page-template-gare table.handicap-gara tbody .tr td:nth-child(3), .orari-gara .page-template-gare .table.handicap-gara .tbody tr td:nth-child(3), .orari-gara .page-template-gare table.handicap-gara .tbody tr td:nth-child(3), .orari-gara .page-template-gare .table.handicap-gara tbody tr td:nth-child(3), .orari-gara .page-template-gare table.handicap-gara tbody tr td:nth-child(3) {
      width: 10%;
      flex: 1 auto; }
    .orari-gara .page-template-gare .table.handicap-gara .tbody .tr .td:nth-child(4), .orari-gara .page-template-gare table.handicap-gara .tbody .tr .td:nth-child(4), .orari-gara .page-template-gare .table.handicap-gara tbody .tr .td:nth-child(4), .orari-gara .page-template-gare table.handicap-gara tbody .tr .td:nth-child(4), .orari-gara .page-template-gare .table.handicap-gara .tbody tr .td:nth-child(4), .orari-gara .page-template-gare table.handicap-gara .tbody tr .td:nth-child(4), .orari-gara .page-template-gare .table.handicap-gara tbody tr .td:nth-child(4), .orari-gara .page-template-gare table.handicap-gara tbody tr .td:nth-child(4), .orari-gara .page-template-gare .table.handicap-gara .tbody .tr td:nth-child(4), .orari-gara .page-template-gare table.handicap-gara .tbody .tr td:nth-child(4), .orari-gara .page-template-gare .table.handicap-gara tbody .tr td:nth-child(4), .orari-gara .page-template-gare table.handicap-gara tbody .tr td:nth-child(4), .orari-gara .page-template-gare .table.handicap-gara .tbody tr td:nth-child(4), .orari-gara .page-template-gare table.handicap-gara .tbody tr td:nth-child(4), .orari-gara .page-template-gare .table.handicap-gara tbody tr td:nth-child(4), .orari-gara .page-template-gare table.handicap-gara tbody tr td:nth-child(4) {
      width: 10%;
      flex: 1 auto; }
    .orari-gara .page-template-gare .table.handicap-gara .tbody .tr .td:nth-child(5), .orari-gara .page-template-gare table.handicap-gara .tbody .tr .td:nth-child(5), .orari-gara .page-template-gare .table.handicap-gara tbody .tr .td:nth-child(5), .orari-gara .page-template-gare table.handicap-gara tbody .tr .td:nth-child(5), .orari-gara .page-template-gare .table.handicap-gara .tbody tr .td:nth-child(5), .orari-gara .page-template-gare table.handicap-gara .tbody tr .td:nth-child(5), .orari-gara .page-template-gare .table.handicap-gara tbody tr .td:nth-child(5), .orari-gara .page-template-gare table.handicap-gara tbody tr .td:nth-child(5), .orari-gara .page-template-gare .table.handicap-gara .tbody .tr td:nth-child(5), .orari-gara .page-template-gare table.handicap-gara .tbody .tr td:nth-child(5), .orari-gara .page-template-gare .table.handicap-gara tbody .tr td:nth-child(5), .orari-gara .page-template-gare table.handicap-gara tbody .tr td:nth-child(5), .orari-gara .page-template-gare .table.handicap-gara .tbody tr td:nth-child(5), .orari-gara .page-template-gare table.handicap-gara .tbody tr td:nth-child(5), .orari-gara .page-template-gare .table.handicap-gara tbody tr td:nth-child(5), .orari-gara .page-template-gare table.handicap-gara tbody tr td:nth-child(5) {
      width: 10%;
      flex: 1 auto; }
  .orari-gara .page-template-gare .table.orari-gara .thead .tr, .orari-gara .page-template-gare table.orari-gara .thead .tr, .orari-gara .page-template-gare .table.orari-gara .thead tr, .orari-gara .page-template-gare table.orari-gara .thead tr {
    padding: .62em; }
    .orari-gara .page-template-gare .table.orari-gara .thead .tr .th:nth-child(1), .orari-gara .page-template-gare table.orari-gara .thead .tr .th:nth-child(1), .orari-gara .page-template-gare .table.orari-gara .thead tr .th:nth-child(1), .orari-gara .page-template-gare table.orari-gara .thead tr .th:nth-child(1) {
      width: 15%;
      flex: 1 auto; }
    .orari-gara .page-template-gare .table.orari-gara .thead .tr .th:nth-child(2), .orari-gara .page-template-gare table.orari-gara .thead .tr .th:nth-child(2), .orari-gara .page-template-gare .table.orari-gara .thead tr .th:nth-child(2), .orari-gara .page-template-gare table.orari-gara .thead tr .th:nth-child(2) {
      width: 15%;
      flex: 1 auto; }
    .orari-gara .page-template-gare .table.orari-gara .thead .tr .th:nth-child(3), .orari-gara .page-template-gare table.orari-gara .thead .tr .th:nth-child(3), .orari-gara .page-template-gare .table.orari-gara .thead tr .th:nth-child(3), .orari-gara .page-template-gare table.orari-gara .thead tr .th:nth-child(3) {
      width: 68%;
      flex: 4 auto; }
  .orari-gara .page-template-gare .table.orari-gara .tbody .td:nth-child(1), .orari-gara .page-template-gare table.orari-gara .tbody .td:nth-child(1), .orari-gara .page-template-gare .table.orari-gara tbody .td:nth-child(1), .orari-gara .page-template-gare table.orari-gara tbody .td:nth-child(1), .orari-gara .page-template-gare .table.orari-gara .tbody td:nth-child(1), .orari-gara .page-template-gare table.orari-gara .tbody td:nth-child(1), .orari-gara .page-template-gare .table.orari-gara tbody td:nth-child(1), .orari-gara .page-template-gare table.orari-gara tbody td:nth-child(1) {
    width: 15%;
    border: none; }
  .orari-gara .page-template-gare .table.orari-gara .tbody .td:nth-child(2), .orari-gara .page-template-gare table.orari-gara .tbody .td:nth-child(2), .orari-gara .page-template-gare .table.orari-gara tbody .td:nth-child(2), .orari-gara .page-template-gare table.orari-gara tbody .td:nth-child(2), .orari-gara .page-template-gare .table.orari-gara .tbody td:nth-child(2), .orari-gara .page-template-gare table.orari-gara .tbody td:nth-child(2), .orari-gara .page-template-gare .table.orari-gara tbody td:nth-child(2), .orari-gara .page-template-gare table.orari-gara tbody td:nth-child(2) {
    width: 15%; }
  .orari-gara .page-template-gare .table.orari-gara .tbody .td:nth-child(3), .orari-gara .page-template-gare table.orari-gara .tbody .td:nth-child(3), .orari-gara .page-template-gare .table.orari-gara tbody .td:nth-child(3), .orari-gara .page-template-gare table.orari-gara tbody .td:nth-child(3), .orari-gara .page-template-gare .table.orari-gara .tbody td:nth-child(3), .orari-gara .page-template-gare table.orari-gara .tbody td:nth-child(3), .orari-gara .page-template-gare .table.orari-gara tbody td:nth-child(3), .orari-gara .page-template-gare table.orari-gara tbody td:nth-child(3) {
    width: 68%; }
  .orari-gara .page-template-gare .table.classifica-singola .thead .tr, .orari-gara .page-template-gare table.classifica-singola .thead .tr, .orari-gara .page-template-gare .table.classifica-singola .thead tr, .orari-gara .page-template-gare table.classifica-singola .thead tr {
    padding: .62em; }
    .orari-gara .page-template-gare .table.classifica-singola .thead .tr .th:nth-child(1), .orari-gara .page-template-gare table.classifica-singola .thead .tr .th:nth-child(1), .orari-gara .page-template-gare .table.classifica-singola .thead tr .th:nth-child(1), .orari-gara .page-template-gare table.classifica-singola .thead tr .th:nth-child(1) {
      width: 10%;
      flex: 1 auto; }
    .orari-gara .page-template-gare .table.classifica-singola .thead .tr .th:nth-child(2), .orari-gara .page-template-gare table.classifica-singola .thead .tr .th:nth-child(2), .orari-gara .page-template-gare .table.classifica-singola .thead tr .th:nth-child(2), .orari-gara .page-template-gare table.classifica-singola .thead tr .th:nth-child(2) {
      width: 24%;
      flex: 2 auto; }
    .orari-gara .page-template-gare .table.classifica-singola .thead .tr .th:nth-child(3), .orari-gara .page-template-gare table.classifica-singola .thead .tr .th:nth-child(3), .orari-gara .page-template-gare .table.classifica-singola .thead tr .th:nth-child(3), .orari-gara .page-template-gare table.classifica-singola .thead tr .th:nth-child(3) {
      width: 24%;
      flex: 2 auto; }
    .orari-gara .page-template-gare .table.classifica-singola .thead .tr .th:nth-child(4), .orari-gara .page-template-gare table.classifica-singola .thead .tr .th:nth-child(4), .orari-gara .page-template-gare .table.classifica-singola .thead tr .th:nth-child(4), .orari-gara .page-template-gare table.classifica-singola .thead tr .th:nth-child(4) {
      width: 10%;
      flex: 1 auto; }
    .orari-gara .page-template-gare .table.classifica-singola .thead .tr .th:nth-child(5), .orari-gara .page-template-gare table.classifica-singola .thead .tr .th:nth-child(5), .orari-gara .page-template-gare .table.classifica-singola .thead tr .th:nth-child(5), .orari-gara .page-template-gare table.classifica-singola .thead tr .th:nth-child(5) {
      width: 10%;
      flex: 1 auto; }
    .orari-gara .page-template-gare .table.classifica-singola .thead .tr .th:nth-child(6), .orari-gara .page-template-gare table.classifica-singola .thead .tr .th:nth-child(6), .orari-gara .page-template-gare .table.classifica-singola .thead tr .th:nth-child(6), .orari-gara .page-template-gare table.classifica-singola .thead tr .th:nth-child(6) {
      width: 10%;
      flex: 1 auto; }
    .orari-gara .page-template-gare .table.classifica-singola .thead .tr .th:nth-child(7), .orari-gara .page-template-gare table.classifica-singola .thead .tr .th:nth-child(7), .orari-gara .page-template-gare .table.classifica-singola .thead tr .th:nth-child(7), .orari-gara .page-template-gare table.classifica-singola .thead tr .th:nth-child(7) {
      width: 10%;
      flex: 1 auto; }
  .orari-gara .page-template-gare .table.classifica-singola .tbody .td:nth-child(1), .orari-gara .page-template-gare table.classifica-singola .tbody .td:nth-child(1), .orari-gara .page-template-gare .table.classifica-singola tbody .td:nth-child(1), .orari-gara .page-template-gare table.classifica-singola tbody .td:nth-child(1), .orari-gara .page-template-gare .table.classifica-singola .tbody td:nth-child(1), .orari-gara .page-template-gare table.classifica-singola .tbody td:nth-child(1), .orari-gara .page-template-gare .table.classifica-singola tbody td:nth-child(1), .orari-gara .page-template-gare table.classifica-singola tbody td:nth-child(1) {
    width: 10%;
    line-height: 6em;
    border: none;
    flex: 1 auto; }
  .orari-gara .page-template-gare .table.classifica-singola .tbody .td:nth-child(2), .orari-gara .page-template-gare table.classifica-singola .tbody .td:nth-child(2), .orari-gara .page-template-gare .table.classifica-singola tbody .td:nth-child(2), .orari-gara .page-template-gare table.classifica-singola tbody .td:nth-child(2), .orari-gara .page-template-gare .table.classifica-singola .tbody td:nth-child(2), .orari-gara .page-template-gare table.classifica-singola .tbody td:nth-child(2), .orari-gara .page-template-gare .table.classifica-singola tbody td:nth-child(2), .orari-gara .page-template-gare table.classifica-singola tbody td:nth-child(2) {
    width: 24%;
    flex: 2 auto; }
  .orari-gara .page-template-gare .table.classifica-singola .tbody .td:nth-child(3), .orari-gara .page-template-gare table.classifica-singola .tbody .td:nth-child(3), .orari-gara .page-template-gare .table.classifica-singola tbody .td:nth-child(3), .orari-gara .page-template-gare table.classifica-singola tbody .td:nth-child(3), .orari-gara .page-template-gare .table.classifica-singola .tbody td:nth-child(3), .orari-gara .page-template-gare table.classifica-singola .tbody td:nth-child(3), .orari-gara .page-template-gare .table.classifica-singola tbody td:nth-child(3), .orari-gara .page-template-gare table.classifica-singola tbody td:nth-child(3) {
    width: 24%;
    flex: 2 auto; }
  .orari-gara .page-template-gare .table.classifica-singola .tbody .td:nth-child(4), .orari-gara .page-template-gare table.classifica-singola .tbody .td:nth-child(4), .orari-gara .page-template-gare .table.classifica-singola tbody .td:nth-child(4), .orari-gara .page-template-gare table.classifica-singola tbody .td:nth-child(4), .orari-gara .page-template-gare .table.classifica-singola .tbody td:nth-child(4), .orari-gara .page-template-gare table.classifica-singola .tbody td:nth-child(4), .orari-gara .page-template-gare .table.classifica-singola tbody td:nth-child(4), .orari-gara .page-template-gare table.classifica-singola tbody td:nth-child(4) {
    width: 10%;
    flex: 1 auto; }
  .orari-gara .page-template-gare .table.classifica-singola .tbody .td:nth-child(5), .orari-gara .page-template-gare table.classifica-singola .tbody .td:nth-child(5), .orari-gara .page-template-gare .table.classifica-singola tbody .td:nth-child(5), .orari-gara .page-template-gare table.classifica-singola tbody .td:nth-child(5), .orari-gara .page-template-gare .table.classifica-singola .tbody td:nth-child(5), .orari-gara .page-template-gare table.classifica-singola .tbody td:nth-child(5), .orari-gara .page-template-gare .table.classifica-singola tbody td:nth-child(5), .orari-gara .page-template-gare table.classifica-singola tbody td:nth-child(5) {
    width: 10%;
    flex: 1 auto; }
  .orari-gara .page-template-gare .table.classifica-singola .tbody .td:nth-child(6), .orari-gara .page-template-gare table.classifica-singola .tbody .td:nth-child(6), .orari-gara .page-template-gare .table.classifica-singola tbody .td:nth-child(6), .orari-gara .page-template-gare table.classifica-singola tbody .td:nth-child(6), .orari-gara .page-template-gare .table.classifica-singola .tbody td:nth-child(6), .orari-gara .page-template-gare table.classifica-singola .tbody td:nth-child(6), .orari-gara .page-template-gare .table.classifica-singola tbody td:nth-child(6), .orari-gara .page-template-gare table.classifica-singola tbody td:nth-child(6) {
    width: 10%;
    flex: 1 auto; }
  .orari-gara .page-template-gare .table.classifica-singola .tbody .td:nth-child(7), .orari-gara .page-template-gare table.classifica-singola .tbody .td:nth-child(7), .orari-gara .page-template-gare .table.classifica-singola tbody .td:nth-child(7), .orari-gara .page-template-gare table.classifica-singola tbody .td:nth-child(7), .orari-gara .page-template-gare .table.classifica-singola .tbody td:nth-child(7), .orari-gara .page-template-gare table.classifica-singola .tbody td:nth-child(7), .orari-gara .page-template-gare .table.classifica-singola tbody td:nth-child(7), .orari-gara .page-template-gare table.classifica-singola tbody td:nth-child(7) {
    width: 10%;
    flex: 1 auto; }
  .orari-gara .page-template-gare .table.classifica-squadre .thead .tr, .orari-gara .page-template-gare table.classifica-squadre .thead .tr, .orari-gara .page-template-gare .table.classifica-squadre .thead tr, .orari-gara .page-template-gare table.classifica-squadre .thead tr {
    padding: .62em; }
    .orari-gara .page-template-gare .table.classifica-squadre .thead .tr .th:nth-child(1), .orari-gara .page-template-gare table.classifica-squadre .thead .tr .th:nth-child(1), .orari-gara .page-template-gare .table.classifica-squadre .thead tr .th:nth-child(1), .orari-gara .page-template-gare table.classifica-squadre .thead tr .th:nth-child(1) {
      width: 15%;
      flex: 1 auto; }
    .orari-gara .page-template-gare .table.classifica-squadre .thead .tr .th:nth-child(2), .orari-gara .page-template-gare table.classifica-squadre .thead .tr .th:nth-child(2), .orari-gara .page-template-gare .table.classifica-squadre .thead tr .th:nth-child(2), .orari-gara .page-template-gare table.classifica-squadre .thead tr .th:nth-child(2) {
      width: 68%;
      flex: 3 auto; }
    .orari-gara .page-template-gare .table.classifica-squadre .thead .tr .th:nth-child(3), .orari-gara .page-template-gare table.classifica-squadre .thead .tr .th:nth-child(3), .orari-gara .page-template-gare .table.classifica-squadre .thead tr .th:nth-child(3), .orari-gara .page-template-gare table.classifica-squadre .thead tr .th:nth-child(3) {
      width: 15%;
      flex: 1 auto; }
  .orari-gara .page-template-gare .table.classifica-squadre .tbody .td, .orari-gara .page-template-gare table.classifica-squadre .tbody .td, .orari-gara .page-template-gare .table.classifica-squadre tbody .td, .orari-gara .page-template-gare table.classifica-squadre tbody .td, .orari-gara .page-template-gare .table.classifica-squadre .tbody td, .orari-gara .page-template-gare table.classifica-squadre .tbody td, .orari-gara .page-template-gare .table.classifica-squadre tbody td, .orari-gara .page-template-gare table.classifica-squadre tbody td {
    /*padding: 1em 0;*/ }
    .orari-gara .page-template-gare .table.classifica-squadre .tbody .td:nth-child(1), .orari-gara .page-template-gare table.classifica-squadre .tbody .td:nth-child(1), .orari-gara .page-template-gare .table.classifica-squadre tbody .td:nth-child(1), .orari-gara .page-template-gare table.classifica-squadre tbody .td:nth-child(1), .orari-gara .page-template-gare .table.classifica-squadre .tbody td:nth-child(1), .orari-gara .page-template-gare table.classifica-squadre .tbody td:nth-child(1), .orari-gara .page-template-gare .table.classifica-squadre tbody td:nth-child(1), .orari-gara .page-template-gare table.classifica-squadre tbody td:nth-child(1) {
      width: 15%;
      flex: 1 auto;
      border: none; }
    .orari-gara .page-template-gare .table.classifica-squadre .tbody .td:nth-child(2), .orari-gara .page-template-gare table.classifica-squadre .tbody .td:nth-child(2), .orari-gara .page-template-gare .table.classifica-squadre tbody .td:nth-child(2), .orari-gara .page-template-gare table.classifica-squadre tbody .td:nth-child(2), .orari-gara .page-template-gare .table.classifica-squadre .tbody td:nth-child(2), .orari-gara .page-template-gare table.classifica-squadre .tbody td:nth-child(2), .orari-gara .page-template-gare .table.classifica-squadre tbody td:nth-child(2), .orari-gara .page-template-gare table.classifica-squadre tbody td:nth-child(2) {
      width: 68%;
      flex: 3 auto; }
    .orari-gara .page-template-gare .table.classifica-squadre .tbody .td:nth-child(3), .orari-gara .page-template-gare table.classifica-squadre .tbody .td:nth-child(3), .orari-gara .page-template-gare .table.classifica-squadre tbody .td:nth-child(3), .orari-gara .page-template-gare table.classifica-squadre tbody .td:nth-child(3), .orari-gara .page-template-gare .table.classifica-squadre .tbody td:nth-child(3), .orari-gara .page-template-gare table.classifica-squadre .tbody td:nth-child(3), .orari-gara .page-template-gare .table.classifica-squadre tbody td:nth-child(3), .orari-gara .page-template-gare table.classifica-squadre tbody td:nth-child(3) {
      width: 15%;
      flex: 1 auto; }

#buca {
  background-color: #fff; }
  #buca #buche-navigator {
    background-color: #f6f6f6; }
    #buca #buche-navigator .text h3 {
      font-size: 1.4em;
      text-transform: uppercase;
      font-weight: 300;
      padding-bottom: .8em; }
    #buca #buche-navigator .text span {
      padding-bottom: 1em;
      font-weight: 300;
      font-size: 1.1em; }
    #buca #buche-navigator ul {
      padding: 2em 0; }
      #buca #buche-navigator ul li {
        display: inline-block;
        padding: .5em;
        border-right: 1px solid #fff;
        min-width: 45px;
        height: 45px;
        text-align: center; }
        #buca #buche-navigator ul li:last-child {
          border-right: none; }
        #buca #buche-navigator ul li .single-buca {
          font-size: 1.8em;
          color: #a1a1a1;
          transition-property: color; }
          #buca #buche-navigator ul li .single-buca a {
            display: inline-block;
            width: 30px;
            height: 30px;
            position: relative;
            top: 2px; }
          #buca #buche-navigator ul li .single-buca:hover {
            color: #000; }
        #buca #buche-navigator ul li.current {
          padding: 0; }
          #buca #buche-navigator ul li.current a {
            cursor: default; }
          #buca #buche-navigator ul li.current .single-buca {
            border: 2px solid #f0b203;
            background-color: #fff;
            border-radius: 50%;
            padding: .2em;
            color: #000; }
        #buca #buche-navigator ul li.current, #buca #buche-navigator ul li.prev {
          border: none; }
  #buca .container, #buca .prefooter .latest-news, .prefooter #buca .latest-news {
    padding-top: 2em; }
    #buca .container img, #buca .prefooter .latest-news img, .prefooter #buca .latest-news img {
      width: 100%; }
    #buca .container .textContainer, #buca .prefooter .latest-news .textContainer, .prefooter #buca .latest-news .textContainer {
      padding-top: 5em; }
      #buca .container .textContainer h2, #buca .prefooter .latest-news .textContainer h2, .prefooter #buca .latest-news .textContainer h2 {
        font-size: 2em; }
      #buca .container .textContainer p.subtitle, #buca .prefooter .latest-news .textContainer p.subtitle, .prefooter #buca .latest-news .textContainer p.subtitle {
        font-size: 1.3em;
        line-height: 2em;
        text-transform: uppercase;
        letter-spacing: .2em;
        padding-bottom: 2em; }
      #buca .container .textContainer .lunghezze, #buca .prefooter .latest-news .textContainer .lunghezze, .prefooter #buca .latest-news .textContainer .lunghezze {
        padding: 4em 0; }
        #buca .container .textContainer .lunghezze .detailContainer, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer {
          display: inline-block;
          text-align: center;
          margin: 0 .62em; }
          #buca .container .textContainer .lunghezze .detailContainer span, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer span, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer span {
            font-weight: 300;
            line-height: 4em;
            font-size: 1.2em; }
          #buca .container .textContainer .lunghezze .detailContainer .detail, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail {
            font-size: .8em;
            font-weight: 300;
            display: inline-block;
            border: 3px solid black;
            border-radius: 50%;
            width: 70px;
            height: 70px;
            line-height: 70px;
            text-align: center; }
            #buca .container .textContainer .lunghezze .detailContainer .detail.pro, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.pro, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.pro {
              border-color: #000; }
            #buca .container .textContainer .lunghezze .detailContainer .detail.man, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.man, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.man {
              border-color: #f0b203; }
            #buca .container .textContainer .lunghezze .detailContainer .detail.senior, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.senior, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.senior {
              border-color: #5e874b; }
            #buca .container .textContainer .lunghezze .detailContainer .detail.pro-woman, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.pro-woman, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.pro-woman {
              border-color: #21418c; }
            #buca .container .textContainer .lunghezze .detailContainer .detail.woman, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.woman, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.woman {
              border-color: #bc2b0a; }
            #buca .container .textContainer .lunghezze .detailContainer .detail.ladies, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.ladies, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.ladies {
              border-color: #ff890f; }

#buca {
  background-color: #fff; }
  #buca #buche-navigator {
    background-color: #f6f6f6; }
    #buca #buche-navigator .text h3 {
      font-size: 1.4em;
      text-transform: uppercase;
      font-weight: 300;
      padding-bottom: .8em; }
    #buca #buche-navigator .text span {
      padding-bottom: 1em;
      font-weight: 300;
      font-size: 1.1em; }
    #buca #buche-navigator ul {
      padding: 2em 0; }
      #buca #buche-navigator ul li {
        display: inline-block;
        padding: .5em;
        border-right: 1px solid #fff;
        min-width: 45px;
        height: 45px;
        text-align: center; }
        #buca #buche-navigator ul li:last-child {
          border-right: none; }
        #buca #buche-navigator ul li .single-buca {
          font-size: 25px;
          color: #a1a1a1;
          -webkit-transition-property: color;
          transition-property: color; }
          #buca #buche-navigator ul li .single-buca a {
            display: inline-block;
            width: 30px;
            height: 30px;
            position: relative;
            top: 2px; }
          #buca #buche-navigator ul li .single-buca:hover {
            color: #000; }
        #buca #buche-navigator ul li.current {
          padding: 0;
          border: none; }
          #buca #buche-navigator ul li.current a {
            cursor: default; }
          #buca #buche-navigator ul li.current .single-buca {
            border: 2px solid #f0b203;
            background-color: #fff;
            border-radius: 50%;
            padding: .2em;
            color: #000; }
        #buca #buche-navigator ul li.prev {
          border: none; }
  #buca .container, #buca .prefooter .latest-news, .prefooter #buca .latest-news, #buca .prefooter .latest-news {
    padding-top: 2em; }

@media screen and (min-width: 480px) {
  #buca {
    margin-bottom: -40vh;
    padding-bottom: 40vh; } }

.prefooter #buca .latest-news {
  padding-top: 2em; }

#buca .container img, #buca .prefooter .latest-news img, .prefooter #buca .latest-news img, #buca .prefooter .latest-news img {
  width: 100%; }

.prefooter #buca .latest-news img {
  width: 100%; }

#buca .container .textContainer, #buca .prefooter .latest-news .textContainer, .prefooter #buca .latest-news .textContainer, #buca .prefooter .latest-news .textContainer {
  padding-top: 5em; }

.prefooter #buca .latest-news .textContainer {
  padding-top: 5em; }

#buca .container .textContainer h2, #buca .prefooter .latest-news .textContainer h2, .prefooter #buca .latest-news .textContainer h2, #buca .prefooter .latest-news .textContainer h2 {
  font-size: 2em; }

.prefooter #buca .latest-news .textContainer h2 {
  font-size: 2em; }

#buca .container .textContainer p.subtitle, #buca .prefooter .latest-news .textContainer p.subtitle, .prefooter #buca .latest-news .textContainer p.subtitle, #buca .prefooter .latest-news .textContainer p.subtitle {
  font-size: 1.3em;
  line-height: 2em;
  text-transform: uppercase;
  letter-spacing: .2em;
  padding-bottom: 2em; }

.prefooter #buca .latest-news .textContainer p.subtitle {
  font-size: 1.3em;
  line-height: 2em;
  text-transform: uppercase;
  letter-spacing: .2em;
  padding-bottom: 2em; }

#buca .container .textContainer .lunghezze, #buca .prefooter .latest-news .textContainer .lunghezze, .prefooter #buca .latest-news .textContainer .lunghezze, #buca .prefooter .latest-news .textContainer .lunghezze {
  padding: 1em 0;
  text-align: center; }

.prefooter #buca .latest-news .textContainer .lunghezze {
  padding: 1em 0;
  text-align: center; }

#buca .container .textContainer .lunghezze h3, #buca .prefooter .latest-news .textContainer .lunghezze h3, .prefooter #buca .latest-news .textContainer .lunghezze h3, #buca .prefooter .latest-news .textContainer .lunghezze h3 {
  font-size: 1.2em;
  padding: 1em 0;
  text-align: center; }

.prefooter #buca .latest-news .textContainer .lunghezze h3 {
  font-size: 1.2em;
  padding: 1em 0;
  text-align: center; }

#buca .container .textContainer .lunghezze .detailContainer, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer {
  display: inline-block;
  text-align: center;
  margin: 0 .62em; }

.prefooter #buca .latest-news .textContainer .lunghezze .detailContainer {
  display: inline-block;
  text-align: center;
  margin: 0 .62em; }

#buca .container .textContainer .lunghezze .detailContainer span, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer span, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer span, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer span {
  font-weight: 300;
  line-height: 4em;
  font-size: 1.2em; }

.prefooter #buca .latest-news .textContainer .lunghezze .detailContainer span {
  font-weight: 300;
  line-height: 4em;
  font-size: 1.2em; }

#buca .container .textContainer .lunghezze .detailContainer .detail, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail {
  font-size: .8em;
  font-weight: 300;
  display: inline-block;
  border: 3px solid black;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  line-height: 70px;
  text-align: center; }

.prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail {
  font-size: .8em;
  font-weight: 300;
  display: inline-block;
  border: 3px solid black;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  line-height: 70px;
  text-align: center; }

#buca .container .textContainer .lunghezze .detailContainer .detail.pro, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.pro, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.pro, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.pro {
  border-color: #000; }

.prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.pro {
  border-color: #000; }

#buca .container .textContainer .lunghezze .detailContainer .detail.man, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.man, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.man, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.man {
  border-color: #f0b203; }

.prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.man {
  border-color: #f0b203; }

#buca .container .textContainer .lunghezze .detailContainer .detail.senior, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.senior, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.senior, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.senior {
  border-color: #5e874b; }

.prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.senior {
  border-color: #5e874b; }

#buca .container .textContainer .lunghezze .detailContainer .detail.pro-woman, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.pro-woman, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.pro-woman, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.pro-woman {
  border-color: #21418c; }

.prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.pro-woman {
  border-color: #21418c; }

#buca .container .textContainer .lunghezze .detailContainer .detail.woman, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.woman, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.woman, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.woman {
  border-color: #bc2b0a; }

.prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.woman {
  border-color: #bc2b0a; }

#buca .container .textContainer .lunghezze .detailContainer .detail.ladies, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.ladies, .prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.ladies, #buca .prefooter .latest-news .textContainer .lunghezze .detailContainer .detail.ladies {
  border-color: #ff890f; }

.prefooter #buca .latest-news .textContainer .lunghezze .detailContainer .detail.ladies {
  border-color: #ff890f; }

.footer-menu {
  position: relative;
  font-size: 1.1em;
  background: #e9e4de;
  text-transform: uppercase;
  list-style: none;
  padding: 1.618em 0;
  margin: 0; }
  .footer-menu li {
    display: inline-block;
    margin: 0 1em;
    padding-bottom: .5em;
    position: relative; }
  .footer-menu li a::after {
    content: attr(data-letters);
    white-space: nowrap;
    position: relative;
    display: block;
    margin: auto;
    transform: translateY(-100%);
    height: 100%;
    width: 0;
    color: #691a0f;
    font-weight: bold;
    overflow: hidden;
    background: #e9e4de;
    margin: auto;
    width: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden; }
  .footer-menu li:hover a::after {
    width: 100%; }

.foot-main {
  position: relative;
  background: #e9e4de;
  text-align: center; }
  .foot-main .logo {
    background: #fff;
    padding-top: 1.618rem;
    padding-bottom: 1.618rem; }
  .foot-main .logo a {
    display: block;
    margin: auto;
    position: relative;
    width: 7rem; }
  .foot-main img {
    display: block;
    width: 100%; }
  .foot-main .keepintouch {
    background: #e9e4de;
    padding: 0.809em 0;
    margin-bottom: 1.618rem; }
  .foot-main .social-links {
    margin-bottom: 1.618rem; }
    .foot-main .social-links li {
      margin: 0 .62em;
      color: #e9e4de; }
    .foot-main .social-links li a:after {
      background: #f08b00; }
    @media screen and (min-width: 992px) {
      .foot-main .social-links {
        margin-bottom: 0;
        text-align: right; } }
  .foot-main .newsletter-form form {
    width: 100%;
    max-width: 480px;
    margin: auto; }
  .foot-main .legal {
    font-size: 0;
    padding: 1rem 0;
    background: #691a0f;
    color: #fff; }
    .foot-main .legal p {
      font-size: .8rem;
      position: relative;
      line-height: 2; }
      @media screen and (min-width: 768px) {
        .foot-main .legal p {
          display: inline-block; }
          .foot-main .legal p + p::before {
            content: '-';
            margin: 0 .62em; } }

#cookieBanner {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: space-between;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 2;
  background-color: black;
  color: white;
  padding: 12px; }
  @media (min-width: 500px) {
    #cookieBanner {
      width: auto; } }
  #cookieBanner > div {
    padding: 18px; }
  #cookieBanner p {
    margin: 0; }
  #cookieBanner span {
    display: inline-block;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 12px; }
  #cookieBanner span.close {
    position: absolute;
    left: 0;
    right: 0;
    width: 12px;
    height: 2px;
    margin: 0 auto; }
    #cookieBanner span.close:before, #cookieBanner span.close:after {
      content: " ";
      display: inline-block;
      position: absolute;
      left: 0;
      width: 12px;
      height: 2px;
      border-radius: 1px;
      background-color: grey;
      transition: transform 0.3s ease-in-out; }
    #cookieBanner span.close:before {
      top: -5px;
      transform: rotate(45deg) translate(3px, 4px); }
    #cookieBanner span.close:after {
      bottom: -5px;
      transform: rotate(-45deg) translate(3px, -4px); }
  #cookieBanner button {
    display: inline-block;
    position: relative;
    width: 36px;
    height: 36px;
    vertical-align: middle;
    background-color: white;
    margin-left: 12px; }
    @media (min-width: 480px) {
      #cookieBanner button {
        margin-left: 24px; } }
    #cookieBanner button .close {
      /*   IE */
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      margin: 0;
      /* \ IE */ }
      #cookieBanner button .close:after, #cookieBanner button .close:before {
        background-color: black; }
  #cookieBanner a.link {
    border-bottom: 1px solid white; }

.splash {
  padding-top: 60px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }
  .splash.splash-owl-carousel figure.splash-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column wrap; }
    .splash.splash-owl-carousel figure.splash-slide h1, .splash.splash-owl-carousel figure.splash-slide p {
      position: relative; }
    .splash.splash-owl-carousel figure.splash-slide p {
      margin-bottom: 48px; }
    @media screen and (min-width: 768px) {
      .splash.splash-owl-carousel figure.splash-slide h1, .splash.splash-owl-carousel figure.splash-slide p {
        position: relative !important; }
      .splash.splash-owl-carousel figure.splash-slide h1 {
        bottom: initial; }
      .splash.splash-owl-carousel figure.splash-slide p {
        top: initial; } }
  .splash h1, .splash p {
    position: relative;
    text-align: center;
    text-shadow: 1px 1px 4px black; }
  .splash a.outline-button {
    background-color: rgba(255, 255, 255, 0.9); }
    .splash a.outline-button:hover {
      background-color: #f0b203; }
  .splash h1 {
    color: #fff;
    text-shadow: 0 0 2em black;
    text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5); }
    .splash h1::before {
      background: linear-gradient(to right, #fff 0%, #fff 33.332%, rgba(255, 255, 255, 0) 33.333%, rgba(255, 255, 255, 0) 66.665%, #fff 66.666%, #fff 100%); }
  .splash p {
    margin-top: 1em; }
  @media screen and (min-width: 768px) {
    .splash h1, .splash p {
      position: absolute; }
    .splash h1 {
      bottom: 45%; }
      .splash h1::after {
        font-size: .8em; }
      .splash h1::before {
        height: 3px;
        bottom: .4em; }
    .splash p {
      top: 55%; } }

.splash-video, .splash-owl-carousel {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh; }
  .splash-video figure.splash-slide, .splash-owl-carousel figure.splash-slide {
    height: 100vh;
    background-size: cover;
    background-repeat: no-repeat; }

.splash-owl-carousel.owl-carousel .owl-controls {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }

.splash-owl-carousel.owl-carousel .owl-nav button.owl-prev, .splash-owl-carousel.owl-carousel .owl-nav button.owl-next {
  position: absolute;
  bottom: 36px;
  margin: 0;
  width: 4rem;
  height: 4rem;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%; }
  @media screen and (min-width: 768px) {
    .splash-owl-carousel.owl-carousel .owl-nav button.owl-prev, .splash-owl-carousel.owl-carousel .owl-nav button.owl-next {
      top: 50%;
      bottom: initial;
      margin: -2rem -2rem 0; } }
  .splash-owl-carousel.owl-carousel .owl-nav button.owl-prev:before, .splash-owl-carousel.owl-carousel .owl-nav button.owl-next:before {
    font-size: 2em;
    text-align: center;
    line-height: 4rem; }

.splash-owl-carousel.owl-carousel .owl-prev {
  left: calc(50% - 60px); }
  @media screen and (min-width: 768px) {
    .splash-owl-carousel.owl-carousel .owl-prev {
      left: 4.1666666667%; } }
  .splash-owl-carousel.owl-carousel .owl-prev:before {
    content: ""; }

.splash-owl-carousel.owl-carousel .owl-next {
  right: calc(50% - 60px); }
  @media screen and (min-width: 768px) {
    .splash-owl-carousel.owl-carousel .owl-next {
      right: 4.1666666667%; } }
  .splash-owl-carousel.owl-carousel .owl-next:before {
    content: ""; }

.slide {
  position: relative;
  width: 100vw; }
  @media screen and (min-width: 480px) {
    .slide {
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: row; } }
  @media screen and (min-width: 992px) {
    .slide {
      overflow: hidden; }
      .slide:before {
        content: '';
        display: block;
        background: #fff;
        width: 50%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0; } }

@media screen and (min-width: 480px) {
  .slide-component {
    flex-basis: 100vw; } }

@media screen and (min-width: 992px) {
  .slide-component {
    flex-basis: auto; } }

.slide-thumb {
  padding: 0; }
  .slide-thumb img {
    display: block;
    width: 100%; }
  @media screen and (min-width: 992px) {
    .slide-thumb {
      padding: 0;
      margin: 9rem 0; } }
  .slide-thumb .bar {
    display: block;
    position: absolute;
    bottom: 0;
    height: 5px;
    width: 100%;
    background: #f0b203; }

.slide-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #fff;
  z-index: 2; }
  @media screen and (min-width: 480px) {
    .slide-content {
      margin-right: -480px;
      max-width: 480px; } }
  .slide-content .copy {
    width: 100%;
    padding: 2rem; }
    .slide-content .copy p {
      margin-top: 2em;
      padding-right: 2rem; }
  @media screen and (min-width: 992px) {
    .slide-content {
      text-align: center;
      height: 100%;
      padding: 9rem 0;
      z-index: 1;
      background: none;
      margin-right: 0;
      max-width: none; }
      .slide-content .copy {
        padding: 2rem 5vw; }
        .slide-content .copy p {
          padding-right: 10vw;
          width: 41.6666666667vw; } }
  .slide-content h1 {
    position: relative;
    color: #bc2b0a;
    font-size: 2.5rem;
    text-align: center; }
    .slide-content h1::before {
      background: linear-gradient(to right, #bc2b0a 0%, #bc2b0a 33.332%, rgba(255, 255, 255, 0) 33.333%, rgba(255, 255, 255, 0) 66.665%, #bc2b0a 66.666%, #bc2b0a 100%); }

@media screen and (min-width: 480px) {
  .slide.slide-alt {
    flex-direction: row-reverse; } }

@media screen and (min-width: 992px) {
  .slide.slide-alt:before {
    right: 0;
    left: auto; } }

@media screen and (min-width: 480px) {
  .slide.slide-alt .slide-content {
    margin-right: 0;
    margin-left: -480px; } }

@media screen and (min-width: 992px) {
  .slide.slide-alt .slide-content {
    float: right;
    left: 0;
    margin-right: 0;
    margin-left: 0; }
    .slide.slide-alt .slide-content .copy p {
      float: right;
      padding-left: 10vw;
      padding-right: 0; } }

.slide-primary::before, .slide-primary .slide-content {
  background: #bc2b0a; }

.slide-primary .slide-content h1 {
  color: #fff; }
  .slide-primary .slide-content h1::before {
    background: linear-gradient(to right, #fff 0%, #fff 33.332%, rgba(255, 255, 255, 0) 33.333%, rgba(255, 255, 255, 0) 66.665%, #fff 66.666%, #fff 100%); }

.slide-primary .slide-content p {
  color: #f0b203; }

.slide-inverted::before, .slide-inverted .slide-content {
  background: #691a0f; }

.slide-inverted .slide-content h1 {
  color: #e9e4de; }
  .slide-inverted .slide-content h1::before {
    background: linear-gradient(to right, #e9e4de 0%, #e9e4de 33.332%, rgba(255, 255, 255, 0) 33.333%, rgba(255, 255, 255, 0) 66.665%, #e9e4de 66.666%, #e9e4de 100%); }

.slide-inverted .slide-content p {
  color: #e9e4de; }

.owl-item .slide-content {
  text-align: left; }
  .owl-item .slide-content h1::before, .owl-item .slide-content h1::after {
    display: none; }
  .owl-item .slide-content h1 em {
    display: block;
    color: #f0b203;
    text-transform: none;
    font-weight: 600;
    font-size: .8em; }
  @media screen and (min-width: 992px) {
    .owl-item .slide-content {
      width: 58.3333333333vw;
      padding-left: 8.3333333333vw;
      margin-right: -16.6666666667vw; }
      .owl-item .slide-content h1 {
        font-size: 5rem;
        text-align: inherit; }
      .owl-item .slide-content .copy {
        padding: 0; }
        .owl-item .slide-content .copy p {
          padding-right: 2rem;
          width: 33.3333333333vw; } }

@media screen and (min-width: 992px) {
  .owl-item .slide-alt .slide-thumb {
    margin-right: -16.6666666667vw; } }

.owl-item .slide-alt .slide-content {
  text-align: right; }
  @media screen and (min-width: 992px) {
    .owl-item .slide-alt .slide-content {
      padding-right: 8.3333333333vw; }
      .owl-item .slide-alt .slide-content .copy p {
        padding-right: 0;
        padding-left: 2rem; } }

.owl-item .slide-component {
  opacity: 0 !important; }

.owl-item.active {
  position: relative;
  z-index: 100 !important; }
  .owl-item.active .slide-component {
    opacity: 1 !important; }
  .owl-item.active.owl-animated-in .slide-component {
    opacity: 0 !important; }
  .owl-item.active.owl-animated-in .slide::before {
    display: none; }

.slide-in .slide-content {
  animation: slide-in-content .3s;
  animation-delay: .7s;
  animation-fill-mode: forwards; }

.slide-in .slide-thumb {
  animation: slide-in-thumb .9s;
  animation-delay: .1s;
  animation-fill-mode: forwards; }

.slide-out .slide-content {
  animation: slide-out-content .3s ease-out;
  animation-fill-mode: forwards; }

.slide-out .slide-thumb {
  animation: slide-out-thumb .3s ease-out;
  animation-fill-mode: forwards; }

@keyframes slide-in-content {
  0% {
    transform: scale(1.1);
    opacity: 0; }
  100% {
    transform: scale(1);
    opacity: 1; } }

@keyframes slide-out-content {
  0% {
    transform: translateY(0);
    opacity: 1; }
  100% {
    transform: translateY(-30px);
    opacity: 0; } }

@keyframes slide-in-thumb {
  0% {
    transform: translateX(100%);
    opacity: 0; }
  100% {
    transform: translateX(0) scale(1);
    opacity: 1; } }

@keyframes slide-out-thumb {
  0% {
    transform: translateY(0);
    opacity: 1; }
  100% {
    transform: translateX(-50%);
    opacity: 0; } }

body {
  background-color: #e9e4de; }

.load-more, #load-more {
  display: inline-block;
  width: 100%;
  text-align: center;
  position: relative; }
  .load-more .outline-button, #load-more .outline-button {
    display: inline-block;
    margin: 5em auto;
    position: relative;
    overflow: hidden; }
    .load-more .outline-button:before, #load-more .outline-button:before {
      content: attr(data-letters);
      transition: height 0.5s;
      position: absolute;
      left: 0;
      overflow: hidden;
      z-index: 2;
      height: 0%;
      transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
      width: 100%;
      color: #fff; }
    .load-more .outline-button:after, #load-more .outline-button:after {
      position: absolute;
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
      margin: auto;
      z-index: -1;
      transform: translate3d(0, 102%, 0);
      transition: transform 0.5s;
      transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
      content: '';
      background: #f0b203; }
    .load-more .outline-button:hover:before, #load-more .outline-button:hover:before {
      height: 50%; }
    .load-more .outline-button:hover:after, #load-more .outline-button:hover:after {
      transform: translateZ(0); }

#archive {
  padding: 4em 0; }

.single-post-container {
  padding: 0 15px; }
  @media screen and (min-width: 480px) {
    .single-post-container {
      right: 15px; } }
  @media screen and (min-width: 768px) {
    .single-post-container {
      width: 48%;
      right: auto; } }
  @media screen and (min-width: 992px) {
    .single-post-container {
      /*max-width: 370px;*/
      width: 32%;
      margin: auto;
      right: auto; } }
  .normal-grid .single-post-container {
    max-width: 370px; }

@media screen and (min-width: 768px) {
  .single-post-container {
    right: auto; } }

.single-post-container.dove-mangiare, .single-post-container.dove-dormire, .single-post-container.cantine-e-vini, .single-post-container.cosa-visitare, .single-post-container.serravalle-outlet, .single-post-container.lo-shopping, .single-post-container.where-to-eat, .single-post-container.what-to-visit, .single-post-container.wineries-and-wines {
  width: auto; }

.single-post-grid {
  width: 100%;
  border: 1px solid #fff;
  background-color: #fff;
  margin: 10px 0;
  text-align: center; }
  .single-post-grid header {
    margin-bottom: 1.618rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
  .single-post-grid header:after {
    margin: 0 auto; }
  .single-post-grid .imageContainer {
    padding-bottom: 56.25%; }
  .single-post-grid .meta {
    margin: 1.618rem 2rem;
    text-transform: uppercase;
    font-size: 0.8em;
    line-height: 1.5em;
    letter-spacing: 0.15em; }
  .single-post-grid .excerpt {
    font-size: 12px;
    min-height: 11em;
    padding: 0 2rem; }
    .single-post-grid .excerpt p {
      line-height: 2;
      font-weight: 300;
      letter-spacing: 0.15em; }
  .single-post-grid h1 {
    margin: auto 2rem;
    min-height: 5rem; }

body {
  overflow-x: hidden; }

#single {
  position: relative; }
  #single .sectionContainer {
    width: 100%;
    background-color: #fff;
    margin: 5em auto;
    position: relative;
    padding: 5em 0; }
    @media screen and (min-width: 992px) {
      #single .sectionContainer {
        padding: 5em 1.62em 0; } }
    #single .sectionContainer .gotoPost {
      position: absolute;
      top: 0;
      right: 0; }
    #single .sectionContainer footer {
      border-top: 1px solid #e9e4de;
      padding: 0 2.62em;
      margin: 0 -1.62em; }
      #single .sectionContainer footer .liContainer {
        display: inline-block;
        padding: 1em 0; }
        @media screen and (max-width: 480px) {
          #single .sectionContainer footer .liContainer {
            display: block;
            width: 100%; } }
        @media screen and (min-width: 480px) {
          #single .sectionContainer footer .liContainer {
            width: auto;
            margin: 1em auto; } }
        #single .sectionContainer footer .liContainer li {
          color: #fff; }
          #single .sectionContainer footer .liContainer li.disabled {
            background: #a1a1a1; }
    #single .sectionContainer .sideContainer .titleContainer {
      padding: 0 1.24em; }
    #single .sectionContainer .sideContainer .featuredImageContainer img {
      width: 100%;
      height: auto; }
    #single .sectionContainer .sideContainer .social {
      color: #fff;
      padding: 0 .62em;
      margin: 2.62em 0; }
      #single .sectionContainer .sideContainer .social li {
        margin: 0 .62em; }
    #single .sectionContainer .mainContainer {
      padding-left: 0;
      padding-right: 0; }
      @media screen and (max-width: 480px) {
        #single .sectionContainer .mainContainer {
          text-align: justify; } }
      #single .sectionContainer .mainContainer.full-width {
        width: 100%; }
      @media screen and (min-width: 992px) {
        #single .sectionContainer .mainContainer {
          padding: 0 2.62em; } }
      #single .sectionContainer .mainContainer ul li {
        background: url("../images/pin-li.png") no-repeat left 0.62em;
        padding: 3px 0 3px 30px;
        /* reset styles (optional): */
        list-style: none;
        margin: .62em 0; }
      #single .sectionContainer .mainContainer h3 {
        color: #f0b203;
        font-size: 1.5em;
        margin-bottom: 1.62em; }
      #single .sectionContainer .mainContainer h4 {
        font-weight: 600;
        margin-bottom: 1.62em; }
      #single .sectionContainer .mainContainer em {
        font-style: italic; }
      #single .sectionContainer .mainContainer p {
        margin-bottom: 2.62em; }
        #single .sectionContainer .mainContainer p:first-child {
          margin-bottom: 0; }
      #single .sectionContainer .mainContainer a {
        color: #bc2b0a;
        text-decoration: underline; }
      #single .sectionContainer .mainContainer ul li {
        text-transform: uppercase; }
  #single .nav-others {
    height: 150px;
    position: absolute;
    top: 50%;
    transition-property: transform; }
    #single .nav-others a {
      display: inline-block;
      width: 500px;
      height: 150px; }
    #single .nav-others.next {
      width: 100%;
      transform: translateX(calc(100% - ((500px / 100) * 8.333333))); }
      @media screen and (min-width: 480px) {
        #single .nav-others.next:hover {
          transform: translateX(calc(100% - 500px)); } }
    #single .nav-others.prev {
      width: 500px;
      transform: translateX(calc( 0px - ( ( 500px ) - ((500px / 100) * 8.333333) ))); }
      @media screen and (min-width: 480px) {
        #single .nav-others.prev:hover {
          transform: translateX(0); } }
    #single .nav-others .nav {
      height: 150px;
      background-color: #f0b203;
      position: relative; }
      #single .nav-others .nav.chevron-left {
        float: right; }
      #single .nav-others .nav .arrow {
        background-color: #fff;
        color: #fff;
        position: absolute;
        left: 5px;
        top: 50%; }
        #single .nav-others .nav .arrow:before, #single .nav-others .nav .arrow:after {
          background-color: #fff;
          color: #fff; }
    #single .nav-others .imageContainer {
      padding: 0;
      background-size: cover;
      background-position: center;
      padding-bottom: 150px; }
      @media screen and (max-width: 480px) {
        #single .nav-others .imageContainer {
          display: none; } }
      #single .nav-others .imageContainer img {
        max-width: 100%;
        height: auto; }
    #single .nav-others .infoContainer {
      height: 150px;
      background-color: #faebcc; }
      #single .nav-others .infoContainer p {
        text-transform: uppercase;
        margin: 1.62em 0; }
    #single .nav-others.prev .infoContainer {
      float: right; }

.subhome-children {
  position: relative;
  overflow: hidden; }
  @media screen and (min-width: 768px) {
    .subhome-children {
      margin-top: -200px;
      padding-top: 200px;
      margin-bottom: -200px;
      padding-bottom: 200px; } }
  .subhome-children::after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.65) 75%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    z-index: -1; }
  .subhome-children .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    z-index: -2; }
  .subhome-children .intro {
    text-align: center;
    position: relative;
    margin-bottom: 3em; }
    .subhome-children .intro h1, .subhome-children .intro blockquote {
      color: #fff;
      padding-top: 1.618em;
      position: relative;
      text-shadow: 0 0 2em black; }
      .subhome-children .intro h1::before, .subhome-children .intro blockquote::before {
        background: linear-gradient(to right, #fff 0%, #fff 33.332%, rgba(255, 255, 255, 0) 33.333%, rgba(255, 255, 255, 0) 66.665%, #fff 66.666%, #fff 100%); }
    .subhome-children .intro > p {
      margin: 1em auto;
      max-width: 768px;
      text-shadow: 0 0 2em black; }
    @media screen and (min-width: 768px) {
      .subhome-children .intro h1 {
        font-size: 4rem; } }
  .subhome-children nav {
    padding: 0;
    margin-bottom: 4rem; }
  .subhome-children li {
    margin-top: 15px;
    margin-bottom: 15px; }
    @media screen and (min-width: 768px) {
      .subhome-children li {
        height: 210.9375px; } }
    @media screen and (min-width: 992px) {
      .subhome-children li {
        height: 272.8125px; } }
    @media screen and (min-width: 1200px) {
      .subhome-children li {
        height: 329.0625px; } }
    .subhome-children li.bio {
      height: auto; }
      .subhome-children li.bio img {
        width: 100%; }
      .subhome-children li.bio h1 {
        font-family: "Lato", sans;
        position: relative;
        color: #f0b203;
        font-size: 2rem;
        margin: 1em auto; }
        .subhome-children li.bio h1::before {
          content: '';
          width: 4em;
          height: 2px;
          display: block;
          margin: auto;
          bottom: .5em;
          position: absolute;
          left: 50%;
          margin-left: -2em;
          background: -webkit-linear-gradient(left, #f0b203 0%, #f0b203 33.332%, rgba(255, 255, 255, 0) 33.333%, rgba(255, 255, 255, 0) 66.665%, #f0b203 66.666%, #f0b203 100%);
          background: linear-gradient(to right, #f0b203 0%, #f0b203 33.332%, rgba(255, 255, 255, 0) 33.333%, rgba(255, 255, 255, 0) 66.665%, #f0b203 66.666%, #f0b203 100%); }
        .subhome-children li.bio h1:after {
          font-family: font-collinedelgavi;
          line-height: 1;
          display: inline-block;
          font-style: normal;
          font-weight: normal;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          content: "\f103";
          display: block;
          text-align: center;
          width: 1em;
          margin: .25em auto 0; }
      .subhome-children li.bio div {
        position: relative;
        height: auto;
        background: none;
        padding-bottom: 0;
        display: block; }
        .subhome-children li.bio div::after, .subhome-children li.bio div::before {
          content: none; }
      .subhome-children li.bio p {
        font-family: "Merriweather", serif;
        line-height: 2;
        color: #fff;
        position: relative; }
      .subhome-children li.bio .content {
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        padding: 2rem;
        padding-top: 33%; }
        .subhome-children li.bio .content::before {
          content: '';
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: -webkit-linear-gradient(top, transparent 0%, transparent 8%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%);
          background: linear-gradient(to bottom, transparent 0%, transparent 8%, rgba(0, 0, 0, 0.65) 99%, rgba(0, 0, 0, 0.65) 100%); }
    @media screen and (min-width: 480px) {
      .subhome-children li.bio .content {
        padding-top: 66%; } }
    .subhome-children li div {
      height: 0;
      background-size: cover;
      overflow: hidden;
      max-height: 100%;
      padding-bottom: 56.25%;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      background-color: #a1a1a1;
      box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
      position: relative; }
      .subhome-children li div::before {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-image: inherit;
        background-size: cover;
        z-index: 0;
        transition: transform 0.5s;
        transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
      .subhome-children li div::after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: #000;
        opacity: .4;
        transition: opacity 0.5s;
        transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
      .subhome-children li div:hover::before {
        transform: scale(1.1); }
      .subhome-children li div:hover::after {
        transform: scale(1.1);
        opacity: 0; }
    .subhome-children li .button {
      overflow: hidden;
      transition: padding 0.5s;
      transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
      position: relative;
      display: block;
      margin-bottom: -56.25%;
      width: 70%;
      font-size: 2rem;
      padding: 30px;
      border: 3px solid #f0b203;
      color: #f0b203;
      z-index: 1; }
      .subhome-children li .button::after {
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        right: 0;
        z-index: 0;
        transform: translate3d(0, 101%, 0);
        transition: transform 0.5s;
        transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
        content: '';
        background: #f0b203; }
      .subhome-children li .button span {
        display: block;
        position: relative; }
        .subhome-children li .button span::before {
          content: attr(data-letters);
          transition: height 0.5s;
          position: absolute;
          left: 0;
          overflow: hidden;
          z-index: 2;
          height: 0%;
          transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
          width: 100%;
          color: #fff; }
    .subhome-children li div:hover .button::after {
      transform: translate3d(0, 0, 0); }
    .subhome-children li div:hover .button span::before {
      height: 100%; }

.subgallery-children {
  margin-top: 0px !important;
  padding-top: 10vh !important; }
  .subgallery-children .intro h1, .subgallery-children .intro > p {
    text-shadow: 0 0 2em #fff; }
  .subgallery-children .intro > p {
    max-width: 100%; }

.prefooter {
  padding-bottom: 4rem; }
  .prefooter > h1 {
    position: relative;
    color: #f0b203;
    font-size: 2.5rem;
    text-align: center;
    margin: 1.618em auto; }
    .prefooter > h1::before {
      background: linear-gradient(to right, #f0b203 0%, #f0b203 33.332%, rgba(255, 255, 255, 0) 33.333%, rgba(255, 255, 255, 0) 66.665%, #f0b203 66.666%, #f0b203 100%); }
    @media screen and (min-width: 992px) {
      .prefooter > h1 {
        font-size: 4rem; } }
  .prefooter .partners {
    background: #fff; }
    .prefooter .partners li {
      padding: 1.618rem; }
      @media screen and (min-width: 992px) {
        .prefooter .partners li {
          width: 20%; } }
      .prefooter .partners li img {
        display: block;
        max-width: 100%; }

.mb_YTPlayer:focus {
  outline: 0; }

.mbYTP_wrapper {
  display: block;
  transform: translateZ(0) translate3d(0, 0, 0);
  transform-style: preserve-3d;
  perspective: 1000;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-sizing: border-box; }

.mb_YTPlayer .loading {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 12px;
  color: #fff;
  background: rgba(0, 0, 0, 0.51);
  text-align: center;
  padding: 2px 4px;
  border-radius: 5px;
  font-family: "Droid Sans", sans-serif;
  -webkit-animation: fade .1s infinite alternate;
  /* Chrome, Safari, Opera */
  animation: fade .1s infinite alternate; }

/* Chrome, Safari, Opera */
@-webkit-keyframes fade {
  0% {
    opacity: .5; }
  100% {
    opacity: 1; } }

/* Standard syntax */
@keyframes fade {
  0% {
    opacity: .5; }
  100% {
    opacity: 1; } }

.fullscreen {
  display: block !important;
  position: fixed !important;
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  margin: 0 !important;
  border: none !important;
  opacity: 1 !important; }

.mbYTP_wrapper iframe {
  max-width: 4000px !important; }

.inline_YTPlayer {
  margin-bottom: 20px;
  vertical-align: top;
  position: relative;
  left: 0;
  overflow: hidden;
  border-radius: 4px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
  background: rgba(0, 0, 0, 0.5); }

.inline_YTPlayer img {
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important; }

/*CONTROL BAR*/
.mb_YTPBar .ytpicon {
  font-size: 20px;
  font-family: 'ytpregular'; }

.mb_YTPBar .mb_YTPUrl.ytpicon {
  font-size: 30px; }

.mb_YTPBar {
  transition: opacity .5s;
  display: block;
  width: 100%;
  height: 10px;
  padding: 5px;
  background: #333;
  position: fixed;
  bottom: 0;
  left: 0;
  text-align: left;
  z-index: 1000;
  font: 14px/16px sans-serif;
  color: white;
  opacity: .1;
  box-sizing: border-box; }

.mb_YTPBar.visible,
.mb_YTPBar:hover {
  opacity: 1; }

.mb_YTPBar .buttonBar {
  transition: all .5s;
  background: transparent;
  font: 12px/14px Calibri;
  position: absolute;
  top: -30px;
  left: 0;
  padding: 5px;
  width: 100%;
  box-sizing: border-box; }

.mb_YTPBar:hover .buttonBar {
  background: rgba(0, 0, 0, 0.4); }

.mb_YTPBar span {
  display: inline-block;
  font: 16px/20px Calibri, sans-serif;
  position: relative;
  width: 30px;
  height: 25px;
  vertical-align: middle; }

.mb_YTPBar span.mb_YTPTime {
  width: 130px; }

.mb_YTPBar span.mb_YTPUrl,
.mb_YTPBar span.mb_OnlyYT {
  position: absolute;
  width: auto;
  display: block;
  top: 6px;
  right: 10px;
  cursor: pointer; }

.mb_YTPBar span.mb_YTPUrl img {
  width: 60px; }

.mb_YTPBar span.mb_OnlyYT {
  left: 300px;
  right: auto; }

.mb_YTPBar span.mb_OnlyYT img {
  width: 25px; }

.mb_YTPBar span.mb_YTPUrl a {
  color: white; }

.mb_YTPBar .mb_YTPPlaypause,
.mb_YTPlayer .mb_YTPBar .mb_YTPPlaypause img {
  cursor: pointer; }

.mb_YTPBar .mb_YTPMuteUnmute {
  cursor: pointer; }

/*PROGRESS BAR*/
.mb_YTPBar .mb_YTPProgress {
  height: 10px;
  width: 100%;
  background: #222;
  bottom: 0;
  left: 0; }

.mb_YTPBar .mb_YTPLoaded {
  height: 10px;
  width: 0;
  background: #444;
  left: 0; }

.mb_YTPBar .mb_YTPseekbar {
  height: 10px;
  width: 0;
  background: #bb110e;
  bottom: 0;
  left: 0;
  box-shadow: rgba(82, 82, 82, 0.47) 1px 1px 3px; }

.mb_YTPBar .YTPOverlay {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform-style: "flat";
  box-sizing: border-box; }

/*RASTER OVERLAY*/
.YTPOverlay.raster {
  background: url("images/raster.png"); }

.YTPOverlay.raster.retina {
  background: url("images/raster@2x.png"); }

.YTPOverlay.raster-dot {
  background: url("images/raster_dot.png"); }

.YTPOverlay.raster-dot.retina {
  background: url("images/raster_dot@2x.png"); }

/*VOLUME SLIDER*/
.mb_YTPBar .simpleSlider {
  position: relative;
  width: 100px;
  height: 10px;
  border: 1px solid #fff;
  overflow: hidden;
  box-sizing: border-box;
  margin-right: 10px;
  cursor: pointer !important;
  border-radius: 3px; }

.mb_YTPBar.compact .simpleSlider {
  width: 40px; }

.mb_YTPBar .simpleSlider.muted {
  opacity: .3; }

.mb_YTPBar .level {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #fff;
  box-sizing: border-box; }

.mb_YTPBar .level.horizontal {
  height: 100%;
  width: 0; }

.mb_YTPBar .level.vertical {
  height: auto;
  width: 100%; }

.frame {
  display: none; }
  @media screen and (min-width: 768px) {
    .frame {
      display: block;
      position: fixed;
      background: #fff;
      z-index: 99;
      transition-property: transform; }
      .frame.left, .frame.right {
        height: 100vh;
        width: 60px; }
      .frame.bottom-l, .frame.bottom-r {
        width: 100vw;
        height: 60px; }
      .frame.left {
        top: 0;
        left: 0;
        transform: translateY(-100%); }
      .frame.right {
        top: 0;
        right: 0;
        transform: translateY(-100%); }
      .frame.bottom-l {
        left: 0;
        bottom: 0;
        transform: translateX(-100%); }
      .frame.bottom-r {
        left: 0;
        bottom: 0;
        transform: translateX(100%); }
      .menu-open .frame.left {
        transform: translateY(0); }
      .menu-open .frame.bottom-r {
        transform: translateX(50%); }
      .menu-open .frame.bottom-l {
        transform: translateX(-50%); }
      .menu-open .frame.right {
        transform: translateY(0); } }

#buca #buche-navigator ul li .single-buca, .nav-main .logo-wrap-container, .header-nav .main-page-link::after, .header-nav .main-page-link::before, .footer-menu .main-page-link::after, .footer-menu .main-page-link::before {
  transition-duration: 100ms; }

.btn-single-post-inside {
  transition-delay: 100ms; }

.primary-submenu-item, .header-nav li a::after, .footer-menu li a::after {
  transition-duration: 200ms; }

.btn-single-post .arrow, .btn-single-post .arrow:before, .btn-single-post .arrow:after, .btn-single-post-inside, .btn-single-post-inside:before, .btn-single-post-inside span::after, .primary-menu-item::before, .nav-trigger span, .nav-trigger span:before, .nav-trigger span:after, .nav-main .menus, .menu-open .frame {
  transition-duration: 300ms; }

.primary-menu-item-label, .primary-menu-item-desc p, .primary-menu-item-desc:before, .menu-open .frame.bottom-r, .menu-open .frame.bottom-l {
  transition-delay: 300ms; }

#feedback-message, #single .nav-others, .spinner, body.page-template-gare .overlay, #request-panel, #gare {
  transition-duration: 400ms; }

.primary-menu-item-label, .primary-menu-item-desc p, .primary-menu-item-desc:before, .primary-menu-item, .lazy {
  transition-duration: 500ms; }

#gare .listCompetitionContainer {
  transition-duration: 600ms; }

.primary-menu-item:hover::before {
  transition-delay: 700ms; }

#feedback-message {
  transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000); }

.spinner, body.page-template-gare .overlay, #request-panel, #gare, #gare .listCompetitionContainer, #buca #buche-navigator ul li .single-buca {
  transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); }

#single .nav-others, .menu-open .frame.left, .menu-open .frame.right {
  transition-timing-function: cubic-bezier(0.550, 0.085, 0.680, 0.530); }

.btn-single-post-inside:before, .btn-single-post-inside span::after, .menu-open .frame.bottom-r, .menu-open .frame.bottom-l, .lazy {
  transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); }

.primary-menu-item:hover::before {
  transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }

.slide-in .slide-thumb {
  animation-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000); }

.social-links li:not(.disabled) a::after, .social-links-territorio .bollo:not(.disabled)::before, .link-bollo .bollo:not(.disabled)::before {
  transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000); }

.btn-single-post .arrow, .btn-single-post .arrow:before, .btn-single-post .arrow:after, .btn-single-post-inside, .header-nav li a::after, .footer-menu li a::after {
  transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955); }

.nav-trigger span, .nav-trigger span:before, .nav-trigger span:after, .nav-main .logo-wrap-container {
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); }

.slide-in .slide-content, .slide-out .slide-content, .slide-out .slide-thumb {
  animation-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950); }

.primary-menu-item-desc p {
  transition-property: color; }

.main-menu-label:hover .primary-menu-item-desc:before .main-menu-desc::before {
  transition-delay: 0; }

.btn-single-post-inside {
  transition-property: padding; }
  .btn-single-post-inside:before {
    transition-property: transform; }
  .btn-single-post-inside span::after {
    transition-property: width; }

.primary-menu-item {
  transition-property: transform; }
  .primary-menu-item::before {
    transition-property: width; }

.primary-submenu-item {
  transition-property: opacity; }
  .primary-menu-item:hover .primary-submenu-item:nth-child(1) {
    transition-delay: 575ms; }
  .primary-menu-item:hover .primary-submenu-item:nth-child(2) {
    transition-delay: 650ms; }
  .primary-menu-item:hover .primary-submenu-item:nth-child(3) {
    transition-delay: 725ms; }
  .primary-menu-item:hover .primary-submenu-item:nth-child(4) {
    transition-delay: 800ms; }
  .primary-menu-item:hover .primary-submenu-item:nth-child(5) {
    transition-delay: 875ms; }
  .primary-menu-item:hover .primary-submenu-item:nth-child(6) {
    transition-delay: 950ms; }
  .primary-menu-item:hover .primary-submenu-item:nth-child(7) {
    transition-delay: 1025ms; }
  .primary-menu-item:hover .primary-submenu-item:nth-child(8) {
    transition-delay: 1100ms; }
  .primary-menu-item:hover .primary-submenu-item:nth-child(9) {
    transition-delay: 1175ms; }
  .primary-menu-item:hover .primary-submenu-item:nth-child(10) {
    transition-delay: 1250ms; }

.nav-main .menus {
  transition-property: opacity; }
  @media screen and (min-width: 768px) {
    .nav-main .menus {
      transition: opacity 300ms linear, top 1ms linear 600ms, left 1ms linear 600ms; }
      .menu-open .nav-main .menus {
        transition: opacity 300ms linear 600ms, top 1ms linear, left 1ms linear; } }

.nav-main .logo-wrap-container {
  transition-property: transform; }

.header-nav li a::after, .footer-menu li a::after {
  transition-property: width; }

.header-nav .main-page-link::after, .header-nav .main-page-link::before, .footer-menu .main-page-link::after, .footer-menu .main-page-link::before {
  transition-property: transform; }

.menu-open .nav-main .menus::before {
  animation: animatedBackground 30s infinite alternate;
  animation-timing-function: linear; }

@keyframes animatedBackground {
  0% {
    transform: translateX(0); }
  100% {
    transform: translateX(-12.5%); } }

@keyframes bordering {
  25% {
    border-color: rgba(240, 178, 3, 0.4);
    border-top-color: #f0b203; }
  50% {
    border-color: rgba(240, 178, 3, 0.4);
    border-top-color: #f0b203;
    border-right-color: #f0b203; }
  75% {
    border-color: rgba(240, 178, 3, 0.4);
    border-top-color: #f0b203;
    border-right-color: #f0b203;
    border-bottom-color: #f0b203; }
  100% {
    border-color: rgba(240, 178, 3, 0.4);
    border-top-color: #f0b203; } }

.slide.slide-alt .slide-thumb, .subhome-children li:nth-child(odd) {
  opacity: 0;
  transform: translateX(-85px); }
  .slide.slide-alt .in.slide-thumb, .subhome-children li.in:nth-child(odd) {
    opacity: 1;
    transform: translateX(0);
    transition-property: transform, opacity; }

.slide-thumb, .slide.slide-alt .slide-content .copy, .subhome-children li:nth-child(even) {
  opacity: 0;
  transform: translateX(85px); }
  .in.slide-thumb, .slide.slide-alt .slide-content .in.copy, .subhome-children li.in:nth-child(even) {
    opacity: 1;
    transform: translateX(0);
    transition-property: transform, opacity; }

.relative-index-1 {
  position: relative;
  z-index: 1; }

.slope-widget-wrapper {
  background-color: #bc2b0a;
  padding-top: 110px; }
  .slope-widget-wrapper h2 {
    font-family: "Lato", sanf-serif;
    color: white;
    font-size: 24px;
    max-width: 920px;
    margin: 0 auto;
    text-transform: uppercase;
    letter-spacing: 1px; }
  .slope-widget-wrapper #slope-widget {
    padding-top: 30px; }
    .slope-widget-wrapper #slope-widget button {
      background-color: #f0b203;
      height: 40px; }
    .slope-widget-wrapper #slope-widget input {
      font-size: 16px;
      height: 40px;
      color: #a1a1a1;
      padding: 0 10px;
      text-transform: uppercase;
      border: none;
      min-width: 180px; }
      .slope-widget-wrapper #slope-widget input#reservation_stay_arrival, .slope-widget-wrapper #slope-widget input#reservation_stay_departure {
        background-image: url("../images/calendar-booking-slope.png");
        background-repeat: no-repeat;
        background-position: right top;
        background-size: contain; }
    .slope-widget-wrapper #slope-widget select {
      border-radius: 0;
      height: 40px;
      border: none;
      min-width: 180px;
      -webkit-appearance: none;
      padding: 0 10px;
      font-size: 16px;
      color: #a1a1a1;
      margin: 0; }
      .slope-widget-wrapper #slope-widget select#reservation_guests_adults {
        background-image: url("../images/adulti-booking-slope.png");
        background-repeat: no-repeat;
        background-position: right top;
        background-size: contain; }
      .slope-widget-wrapper #slope-widget select#reservation_guests_children {
        background-image: url("../images/bambini-booking-slope.png");
        background-repeat: no-repeat;
        background-position: right top;
        background-size: contain; }
  .slope-widget-wrapper .slp-block {
    display: inline-block;
    text-align: left;
    padding-right: 5px; }
    .slope-widget-wrapper .slp-block .slp-block:last-child {
      padding-right: 0; }
    .slope-widget-wrapper .slp-block label {
      font-size: 16px;
      color: #fff;
      font-weight: 200;
      margin-bottom: 10px; }

.daterangepicker .table-condensed > tbody tr td {
  padding: 0; }

.powered-by {
  display: flex;
  justify-content: center;
  padding: 30px 0; }
  .powered-by a {
    text-align: center; }
    .powered-by a img {
      margin-top: 10px; }

.section-hole-stats, .subhome-children {
  position: relative;
  overflow: hidden;
  margin: 0; }

@media screen and (min-width: 480px) {
  .section-hole-stats, .subhome-children {
    margin-top: -40vh;
    padding-top: 40vh;
    margin-bottom: -40vh;
    padding-bottom: 40vh;
    min-height: 180vh; } }

.section-hole-stats::after, .subhome-children::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.65) 75%);
  background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.65) 75%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
  z-index: 0; }

.subgallery-children::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  background: #e9e4de;
  z-index: 0; }

.section-hole-stats .bg, .subhome-children .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  z-index: 0; }

.single-buche .entry-content {
  position: relative;
  z-index: 1; }

.section-hole-stats {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .section-hole-stats dl {
    position: relative;
    z-index: 1;
    text-align: center; }
  .section-hole-stats dt {
    display: none; }
  .section-hole-stats dd {
    float: none;
    display: inline-block;
    position: relative;
    height: 0; }
    .section-hole-stats dd > span {
      padding-top: 90%;
      margin-top: -50%;
      width: 90%;
      display: block;
      background: #f0b203;
      color: #fff;
      border-radius: 50%;
      position: relative; }
      .section-hole-stats dd > span span {
        position: absolute;
        top: 0;
        left: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 100%;
        width: 100%; }
        .section-hole-stats dd > span span::before {
          content: attr(data-term);
          margin-right: .5em;
          font-weight: normal; }

.slide-pro-hint h1::after, .slide-pro-hint h1::before {
  content: none; }

.slide-pro-hint::before {
  background: #e9e4de; }

.slide-pro-hint .slide-content {
  background: #e9e4de; }
  .slide-pro-hint .slide-content h1 {
    color: #45330e; }
    .slide-pro-hint .slide-content h1::before {
      background: -webkit-linear-gradient(left, #45330e 0%, #45330e 33.332%, rgba(255, 255, 255, 0) 33.333%, rgba(255, 255, 255, 0) 66.665%, #45330e 66.666%, #45330e 100%);
      background: linear-gradient(to right, #45330e 0%, #45330e 33.332%, rgba(255, 255, 255, 0) 33.333%, rgba(255, 255, 255, 0) 66.665%, #45330e 66.666%, #45330e 100%); }
  .slide-pro-hint .slide-content p {
    color: #45330e; }

.slide-pro-hint .avatar {
  margin: 2rem auto; }
  .slide-pro-hint .avatar img {
    border: 3px solid #691a0f;
    border-radius: 50%;
    display: block;
    width: 8rem;
    height: auto;
    margin: auto; }
  .slide-pro-hint .avatar figcaption {
    line-height: 3;
    color: #691a0f; }

.single-gallerie a.reverse.btn-single-post:hover {
  width: 134px; }
  .single-gallerie a.reverse.btn-single-post:hover .back-page {
    display: block;
    height: 26px;
    line-height: 26px;
    color: #fff;
    text-align: center;
    transition: 1s all; }
  .single-gallerie a.reverse.btn-single-post:hover span.arrow.left {
    right: 134px; }

.single-gallerie .back-page {
  display: none; }
  
tbody tr td {width: 192px !important;text-align: center !important;font-size: 11px !important;border: 1px solid #ccc !important;}
td:last-child {width: 192px !important;text-align: center !important;font-size: 11px !important;border: 1px solid #ccc !important;}
