/* -------------------------------- 

Primary style

-------------------------------- */
*, *::after, *::before {
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

body {
  overflow: scroll;
  font-size: 1.6rem;
  font-family: Verdana, sans-serif;
  color: #383838;
  background-color: #fff;
}

a {
  color: #590108;
  text-decoration: none;
}

h2{
    font-family: "Times New Roman", serif;
    font-weight: 700;
}

i {
  font-style: italic;
}

h4 small{
  font-size: 16px;
}

/* -------------------------------- 

Main Components 

-------------------------------- */
.cd-horizontal-timeline {
  opacity: 0;
  margin: 2em auto;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.cd-horizontal-timeline::before {
  /* never visible - this is used in jQuery to check the current MQ */
  content: 'mobile';
  display: none;
}
.cd-horizontal-timeline.loaded {
  /* show the timeline after events position has been set (using JavaScript) */
  opacity: 1;
}
.cd-horizontal-timeline .timeline {
  position: relative;
  height: 100px;
  width: 90%;
  max-width: 800px;
  margin: 0 auto;
}
.cd-horizontal-timeline .events-wrapper {
  position: relative;
  height: 100%;
  margin: 0 40px;
  overflow: hidden;
}
.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
  /* these are used to create a shadow effect at the sides of the timeline */
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 20px;
}
.cd-horizontal-timeline .events-wrapper::before {
  left: 0;
  background-image: -webkit-linear-gradient( left , #f8f8f8, rgba(248, 248, 248, 0));
  background-image: linear-gradient(to right, #fff, rgba(248, 248, 248, 0));
}
.cd-horizontal-timeline .events-wrapper::after {
  right: 0;
  background-image: -webkit-linear-gradient( right , #f8f8f8, rgba(248, 248, 248, 0));
  background-image: linear-gradient(to left, #fff, rgba(248, 248, 248, 0));
}
.cd-horizontal-timeline .events {
  /* this is the grey line/timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 49px;
  height: 2px;
  /* width will be set using JavaScript */
  background: #dfdfdf;
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  transition: transform 0.4s;
}
.cd-horizontal-timeline .filling-line {
  /* this is used to create the green line filling the timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #590108;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
.cd-horizontal-timeline .events a {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 1.3rem;
  padding-bottom: 15px;
  color: #383838;
  /* fix bug on Safari - text flickering while timeline translates */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.cd-horizontal-timeline .events a::after {
  /* this is used to create the event spot */
  content: '';
  position: absolute;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -5px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  background-color: #f8f8f8;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  -moz-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
}
.no-touch .cd-horizontal-timeline .events a:hover::after {
  background-color: #590108;
  border-color: #590108;
}
.cd-horizontal-timeline .events a.selected {
  pointer-events: none;
}
.cd-horizontal-timeline .events a.selected::after {
  background-color: #590108;
  border-color: #590108;
}
.cd-horizontal-timeline .events a.older-event::after {
  border-color: #590108;
}
@media only screen and (min-width: 1100px) {
  .cd-horizontal-timeline {
    margin: 0em auto;
  }
  .cd-horizontal-timeline::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'desktop';
  }
}

.cd-timeline-navigation a {
  /* these are the left/right arrows to navigate the timeline */
  position: absolute;
  z-index: 1;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 34px;
  width: 34px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  /* replace text with an icon */
  overflow: hidden;
  color: transparent;
  text-indent: 100%;
  white-space: nowrap;
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.cd-timeline-navigation a::after {
  /* arrow icon */
  content: '';
  position: absolute;
  height: 16px;
  width: 16px;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background: url(../img/cd-arrow.svg) no-repeat 0 0;
}
.cd-timeline-navigation a.prev {
  left: 0;
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.cd-timeline-navigation a.next {
  right: 0;
}
.no-touch .cd-timeline-navigation a:hover {
  border-color: #590108;
}
.cd-timeline-navigation a.inactive {
  cursor: not-allowed;
}
.cd-timeline-navigation a.inactive::after {
  background-position: 0 -16px;
}
.no-touch .cd-timeline-navigation a.inactive:hover {
  border-color: #dfdfdf;
}

.cd-horizontal-timeline .events-content {
  min-height: 680px;
  position: relative;
  width: 100%;
  margin: 0 0;
  overflow: hidden;
  -webkit-transition: height 0.4s;
  -moz-transition: height 0.4s;
  transition: height 0.4s;
}
.cd-horizontal-timeline .events-content li {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  padding: 0 5%;
  opacity: 0;
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
.cd-horizontal-timeline .events-content li.selected {
  /* visible event content */
  position: relative;
  z-index: 2;
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right {
  -webkit-animation-name: cd-enter-right;
  -moz-animation-name: cd-enter-right;
  animation-name: cd-enter-right;
}
.cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-name: cd-enter-left;
  -moz-animation-name: cd-enter-left;
  animation-name: cd-enter-left;
}
.cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-direction: reverse;
  -moz-animation-direction: reverse;
  animation-direction: reverse;
}
.cd-horizontal-timeline .events-content li > * {
  max-width: 800px;
  margin: 0 auto;
}
.cd-horizontal-timeline .events-content h2 {
  font-weight: bold;
  font-size: 2.6rem;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  line-height: 1.5;
  margin-top: -25px;
}
.cd-horizontal-timeline .events-content em {
  display: block;
  font-style: italic;
  margin: 10px auto;
}
.cd-horizontal-timeline .events-content em::before {
  content: '- ';
}
.cd-horizontal-timeline .events-content p {
  font-size: 1.4rem;
  color: #777;
}
.cd-horizontal-timeline .events-content em, .cd-horizontal-timeline .events-content p {
  line-height: 1.6;
}
@media only screen and (min-width: 768px) {
  .cd-horizontal-timeline .events-content h2 {
    font-size: 6rem;
    text-align: center;
  }
  .cd-horizontal-timeline .events-content h4 {
    font-size: 2rem;
    margin-bottom: 30px;
    margin-top: 15px;
    line-height: 1.3em;
  }
  .cd-horizontal-timeline .events-content em {
    font-size: 2rem;
  }
  .cd-horizontal-timeline .events-content p {
    font-size: 1.6rem;
    line-height: 2rem;
    margin-bottom: 10px;
    text-align: justify;
  }
}

@-webkit-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -moz-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}



main {
  min-width: 320px;
  max-width: 800px;
  padding: 20px;
  margin: 0 auto;
  background: #fff;
}

section {
  display: none;
  padding: 20px 0 0;
  border-top: 1px solid #ddd;
}

input {
  display: none;
}

label {
  width: 180px;
  font-size: 10px;
  display: inline-block;
  margin: 0 0 -1px;
  padding: 15px 6px;
  font-weight: 600;
  text-align: left;
  color: #bbb;
  border: 1px solid transparent;
}

label:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 10px;
}


label:hover {
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #888;
  cursor: pointer;
  filter: grayscale(0%); /* IE6-9 */
  -webkit-filter: grayscale(0%); 
  opacity: 0.65;
  -moz-opacity: 0.65;
  filter: alpha(opacity=65);
}

input:checked + label {
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  animation-duration: 0.4s;
    filter: grayscale(0%); /* IE6-9 */
  -webkit-filter: grayscale(0%); 
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
  color: #555;
  border: 1px solid #ddd;
  border-top: 2px solid #590108;
  border-bottom: 1px solid #fff;
}

.cinza{
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  animation-duration: 0.4s;
  filter: grayscale(100%); /* IE6-9 */
  -webkit-filter: grayscale(100%); 
  opacity: 0.35;
  -moz-opacity: 0.35;
  filter: alpha(opacity=35);
}

.direita{
  float:right;
}

.esquerda{
  float:left;
}

.imagem_conteudo{
  margin: 5px 5px 5px 20px;
  border: solid 1px #ddd;
  background: #fbfbfb;
  padding:10px;
  border-radius: 10px;
}

#tab1916-1:checked ~ #content1916-1,
#tab1916-2:checked ~ #content1916-2,
#tab1916-3:checked ~ #content1916-3,
#tab1916-4:checked ~ #content1916-4,
#tab1917-1:checked ~ #content1917-1,
#tab1917-2:checked ~ #content1917-2,
#tab1917-3:checked ~ #content1917-3,
#tab1917-4:checked ~ #content1917-4,
#tab1918-1:checked ~ #content1918-1,
#tab1918-2:checked ~ #content1918-2,
#tab1918-3:checked ~ #content1918-3,
#tab1918-4:checked ~ #content1918-4,
#tab1919-1:checked ~ #content1919-1,
#tab1919-2:checked ~ #content1919-2,
#tab1919-3:checked ~ #content1919-3,
#tab1919-4:checked ~ #content1919-4,
#tab1920-1:checked ~ #content1920-1,
#tab1920-2:checked ~ #content1920-2,
#tab1920-3:checked ~ #content1920-3,
#tab1920-4:checked ~ #content1920-4,
#tab1921-1:checked ~ #content1921-1,
#tab1921-2:checked ~ #content1921-2,
#tab1921-3:checked ~ #content1921-3,
#tab1921-4:checked ~ #content1921-4,
#tab1922-1:checked ~ #content1922-1,
#tab1922-2:checked ~ #content1922-2,
#tab1922-3:checked ~ #content1922-3,
#tab1922-4:checked ~ #content1922-4,
#tab1923-1:checked ~ #content1923-1,
#tab1923-2:checked ~ #content1923-2,
#tab1923-3:checked ~ #content1923-3,
#tab1923-4:checked ~ #content1923-4,
#tab1924-1:checked ~ #content1924-1,
#tab1924-2:checked ~ #content1924-2,
#tab1924-3:checked ~ #content1924-3,
#tab1924-4:checked ~ #content1924-4,
#tab1925-1:checked ~ #content1925-1,
#tab1925-2:checked ~ #content1925-2,
#tab1925-3:checked ~ #content1925-3,
#tab1925-4:checked ~ #content1925-4,
#tab1926-1:checked ~ #content1926-1,
#tab1926-2:checked ~ #content1926-2,
#tab1926-3:checked ~ #content1926-3,
#tab1926-4:checked ~ #content1926-4,
#tab1927-1:checked ~ #content1927-1,
#tab1927-2:checked ~ #content1927-2,
#tab1927-3:checked ~ #content1927-3,
#tab1927-4:checked ~ #content1927-4,
#tab1928-1:checked ~ #content1928-1,
#tab1928-2:checked ~ #content1928-2,
#tab1928-3:checked ~ #content1928-3,
#tab1928-4:checked ~ #content1928-4,
#tab1929-1:checked ~ #content1929-1,
#tab1929-2:checked ~ #content1929-2,
#tab1929-3:checked ~ #content1929-3,
#tab1929-4:checked ~ #content1929-4,
#tab1930-1:checked ~ #content1930-1,
#tab1930-2:checked ~ #content1930-2,
#tab1930-3:checked ~ #content1930-3,
#tab1930-4:checked ~ #content1930-4,
#tab1931-1:checked ~ #content1931-1,
#tab1931-2:checked ~ #content1931-2,
#tab1931-3:checked ~ #content1931-3,
#tab1931-4:checked ~ #content1931-4,
#tab1932-1:checked ~ #content1932-1,
#tab1932-2:checked ~ #content1932-2,
#tab1932-3:checked ~ #content1932-3,
#tab1932-4:checked ~ #content1932-4,
#tab1933-1:checked ~ #content1933-1,
#tab1933-2:checked ~ #content1933-2,
#tab1933-3:checked ~ #content1933-3,
#tab1933-4:checked ~ #content1933-4,
#tab1934-1:checked ~ #content1934-1,
#tab1934-2:checked ~ #content1934-2,
#tab1934-3:checked ~ #content1934-3,
#tab1934-4:checked ~ #content1934-4,
#tab1935-1:checked ~ #content1935-1,
#tab1935-2:checked ~ #content1935-2,
#tab1935-3:checked ~ #content1935-3,
#tab1935-4:checked ~ #content1935-4,
#tab1936-1:checked ~ #content1936-1,
#tab1936-2:checked ~ #content1936-2,
#tab1936-3:checked ~ #content1936-3,
#tab1936-4:checked ~ #content1936-4,
#tab1937-1:checked ~ #content1937-1,
#tab1937-2:checked ~ #content1937-2,
#tab1937-3:checked ~ #content1937-3,
#tab1937-4:checked ~ #content1937-4,
#tab1938-1:checked ~ #content1938-1,
#tab1938-2:checked ~ #content1938-2,
#tab1938-3:checked ~ #content1938-3,
#tab1938-4:checked ~ #content1938-4,
#tab1939-1:checked ~ #content1939-1,
#tab1939-2:checked ~ #content1939-2,
#tab1939-3:checked ~ #content1939-3,
#tab1939-4:checked ~ #content1939-4,
#tab1940-1:checked ~ #content1940-1,
#tab1940-2:checked ~ #content1940-2,
#tab1940-3:checked ~ #content1940-3,
#tab1940-4:checked ~ #content1940-4,
#tab1941-1:checked ~ #content1941-1,
#tab1941-2:checked ~ #content1941-2,
#tab1941-3:checked ~ #content1941-3,
#tab1941-4:checked ~ #content1941-4,
#tab1942-1:checked ~ #content1942-1,
#tab1942-2:checked ~ #content1942-2,
#tab1942-3:checked ~ #content1942-3,
#tab1942-4:checked ~ #content1942-4,
#tab1943-1:checked ~ #content1943-1,
#tab1943-2:checked ~ #content1943-2,
#tab1943-3:checked ~ #content1943-3,
#tab1943-4:checked ~ #content1943-4,
#tab1944-1:checked ~ #content1944-1,
#tab1944-2:checked ~ #content1944-2,
#tab1944-3:checked ~ #content1944-3,
#tab1944-4:checked ~ #content1944-4,
#tab1945-1:checked ~ #content1945-1,
#tab1945-2:checked ~ #content1945-2,
#tab1945-3:checked ~ #content1945-3,
#tab1945-4:checked ~ #content1945-4,
#tab1946-1:checked ~ #content1946-1,
#tab1946-2:checked ~ #content1946-2,
#tab1946-3:checked ~ #content1946-3,
#tab1946-4:checked ~ #content1946-4,
#tab1947-1:checked ~ #content1947-1,
#tab1947-2:checked ~ #content1947-2,
#tab1947-3:checked ~ #content1947-3,
#tab1947-4:checked ~ #content1947-4,
#tab1948-1:checked ~ #content1948-1,
#tab1948-2:checked ~ #content1948-2,
#tab1948-3:checked ~ #content1948-3,
#tab1948-4:checked ~ #content1948-4,
#tab1952-1:checked ~ #content1952-1,
#tab1952-2:checked ~ #content1952-2,
#tab1952-3:checked ~ #content1952-3,
#tab1952-4:checked ~ #content1952-4,
#tab1953-1:checked ~ #content1953-1,
#tab1953-2:checked ~ #content1953-2,
#tab1953-3:checked ~ #content1953-3,
#tab1953-4:checked ~ #content1953-4,
#tab1954-1:checked ~ #content1954-1,
#tab1954-2:checked ~ #content1954-2,
#tab1954-3:checked ~ #content1954-3,
#tab1954-4:checked ~ #content1954-4,
#tab1955-1:checked ~ #content1955-1,
#tab1955-2:checked ~ #content1955-2,
#tab1955-3:checked ~ #content1955-3,
#tab1955-4:checked ~ #content1955-4,
#tab1956-1:checked ~ #content1956-1,
#tab1956-2:checked ~ #content1956-2,
#tab1956-3:checked ~ #content1956-3,
#tab1956-4:checked ~ #content1956-4,
#tab1957-1:checked ~ #content1957-1,
#tab1957-2:checked ~ #content1957-2,
#tab1957-3:checked ~ #content1957-3,
#tab1957-4:checked ~ #content1957-4,
#tab1958-1:checked ~ #content1958-1,
#tab1958-2:checked ~ #content1958-2,
#tab1958-3:checked ~ #content1958-3,
#tab1958-4:checked ~ #content1958-4,
#tab1959-1:checked ~ #content1959-1,
#tab1959-2:checked ~ #content1959-2,
#tab1959-3:checked ~ #content1959-3,
#tab1959-4:checked ~ #content1959-4,
#tab1960-1:checked ~ #content1960-1,
#tab1960-2:checked ~ #content1960-2,
#tab1960-3:checked ~ #content1960-3,
#tab1960-4:checked ~ #content1960-4,
#tab1961-1:checked ~ #content1961-1,
#tab1961-2:checked ~ #content1961-2,
#tab1961-3:checked ~ #content1961-3,
#tab1961-4:checked ~ #content1961-4,
#tab1962-1:checked ~ #content1962-1,
#tab1962-2:checked ~ #content1962-2,
#tab1962-3:checked ~ #content1962-3,
#tab1962-4:checked ~ #content1962-4,
#tab1963-1:checked ~ #content1963-1,
#tab1963-2:checked ~ #content1963-2,
#tab1963-3:checked ~ #content1963-3,
#tab1963-4:checked ~ #content1963-4,
#tab1964-1:checked ~ #content1964-1,
#tab1964-2:checked ~ #content1964-2,
#tab1964-3:checked ~ #content1964-3,
#tab1964-4:checked ~ #content1964-4,
#tab1965-1:checked ~ #content1965-1,
#tab1965-2:checked ~ #content1965-2,
#tab1965-3:checked ~ #content1965-3,
#tab1965-4:checked ~ #content1965-4,
#tab1966-1:checked ~ #content1966-1,
#tab1966-2:checked ~ #content1966-2,
#tab1966-3:checked ~ #content1966-3,
#tab1966-4:checked ~ #content1966-4,
#tab1967-1:checked ~ #content1967-1,
#tab1967-2:checked ~ #content1967-2,
#tab1967-3:checked ~ #content1967-3,
#tab1967-4:checked ~ #content1967-4,
#tab1968-1:checked ~ #content1968-1,
#tab1968-2:checked ~ #content1968-2,
#tab1968-3:checked ~ #content1968-3,
#tab1968-4:checked ~ #content1968-4,
#tab1969-1:checked ~ #content1969-1,
#tab1969-2:checked ~ #content1969-2,
#tab1969-3:checked ~ #content1969-3,
#tab1969-4:checked ~ #content1969-4,
#tab1970-1:checked ~ #content1970-1,
#tab1970-2:checked ~ #content1970-2,
#tab1970-3:checked ~ #content1970-3,
#tab1970-4:checked ~ #content1970-4,
#tab1971-1:checked ~ #content1971-1,
#tab1971-2:checked ~ #content1971-2,
#tab1971-3:checked ~ #content1971-3,
#tab1971-4:checked ~ #content1971-4,
#tab1972-1:checked ~ #content1972-1,
#tab1972-2:checked ~ #content1972-2,
#tab1972-3:checked ~ #content1972-3,
#tab1972-4:checked ~ #content1972-4,
#tab1973-1:checked ~ #content1973-1,
#tab1973-2:checked ~ #content1973-2,
#tab1973-3:checked ~ #content1973-3,
#tab1973-4:checked ~ #content1973-4,
#tab1975-1:checked ~ #content1975-1,
#tab1975-2:checked ~ #content1975-2,
#tab1975-3:checked ~ #content1975-3,
#tab1975-4:checked ~ #content1975-4,
#tab1976-1:checked ~ #content1976-1,
#tab1976-2:checked ~ #content1976-2,
#tab1976-3:checked ~ #content1976-3,
#tab1976-4:checked ~ #content1976-4,
#tab1977-1:checked ~ #content1977-1,
#tab1977-2:checked ~ #content1977-2,
#tab1977-3:checked ~ #content1977-3,
#tab1977-4:checked ~ #content1977-4,
#tab1978-1:checked ~ #content1978-1,
#tab1978-2:checked ~ #content1978-2,
#tab1978-3:checked ~ #content1978-3,
#tab1978-4:checked ~ #content1978-4,
#tab1979-1:checked ~ #content1979-1,
#tab1979-2:checked ~ #content1979-2,
#tab1979-3:checked ~ #content1979-3,
#tab1979-4:checked ~ #content1979-4,
#tab1980-1:checked ~ #content1980-1,
#tab1980-2:checked ~ #content1980-2,
#tab1980-3:checked ~ #content1980-3,
#tab1980-4:checked ~ #content1980-4,
#tab1981-1:checked ~ #content1981-1,
#tab1981-2:checked ~ #content1981-2,
#tab1981-3:checked ~ #content1981-3,
#tab1981-4:checked ~ #content1981-4,
#tab1982-1:checked ~ #content1982-1,
#tab1982-2:checked ~ #content1982-2,
#tab1982-3:checked ~ #content1982-3,
#tab1982-4:checked ~ #content1982-4,
#tab1983-1:checked ~ #content1983-1,
#tab1983-2:checked ~ #content1983-2,
#tab1983-3:checked ~ #content1983-3,
#tab1983-4:checked ~ #content1983-4,
#tab1984-1:checked ~ #content1984-1,
#tab1984-2:checked ~ #content1984-2,
#tab1984-3:checked ~ #content1984-3,
#tab1984-4:checked ~ #content1984-4,
#tab1985-1:checked ~ #content1985-1,
#tab1985-2:checked ~ #content1985-2,
#tab1985-3:checked ~ #content1985-3,
#tab1985-4:checked ~ #content1985-4,
#tab1986-1:checked ~ #content1986-1,
#tab1986-2:checked ~ #content1986-2,
#tab1986-3:checked ~ #content1986-3,
#tab1986-4:checked ~ #content1986-4,
#tab1987-1:checked ~ #content1987-1,
#tab1987-2:checked ~ #content1987-2,
#tab1987-3:checked ~ #content1987-3,
#tab1987-4:checked ~ #content1987-4,
#tab1988-1:checked ~ #content1988-1,
#tab1988-2:checked ~ #content1988-2,
#tab1988-3:checked ~ #content1988-3,
#tab1988-4:checked ~ #content1988-4,
#tab1989-1:checked ~ #content1989-1,
#tab1989-2:checked ~ #content1989-2,
#tab1989-3:checked ~ #content1989-3,
#tab1989-4:checked ~ #content1989-4,
#tab1990-1:checked ~ #content1990-1,
#tab1990-2:checked ~ #content1990-2,
#tab1990-3:checked ~ #content1990-3,
#tab1990-4:checked ~ #content1990-4,
#tab1991-1:checked ~ #content1991-1,
#tab1991-2:checked ~ #content1991-2,
#tab1991-3:checked ~ #content1991-3,
#tab1991-4:checked ~ #content1991-4,
#tab1992-1:checked ~ #content1992-1,
#tab1992-2:checked ~ #content1992-2,
#tab1992-3:checked ~ #content1992-3,
#tab1992-4:checked ~ #content1992-4,
#tab1994-1:checked ~ #content1994-1,
#tab1994-2:checked ~ #content1994-2,
#tab1994-3:checked ~ #content1994-3,
#tab1994-4:checked ~ #content1994-4,
#tab1995-1:checked ~ #content1995-1,
#tab1995-2:checked ~ #content1995-2,
#tab1995-3:checked ~ #content1995-3,
#tab1995-4:checked ~ #content1995-4, 
#tab1996-1:checked ~ #content1996-1,
#tab1996-2:checked ~ #content1996-2,
#tab1996-3:checked ~ #content1996-3,
#tab1996-4:checked ~ #content1996-4,
#tab1997-1:checked ~ #content1997-1,
#tab1997-2:checked ~ #content1997-2,
#tab1997-3:checked ~ #content1997-3,
#tab1997-4:checked ~ #content1997-4,
#tab1998-1:checked ~ #content1998-1,
#tab1998-2:checked ~ #content1998-2,
#tab1998-3:checked ~ #content1998-3,
#tab1998-4:checked ~ #content1998-4,
#tab1999-1:checked ~ #content1999-1,
#tab1999-2:checked ~ #content1999-2,
#tab1999-3:checked ~ #content1999-3,
#tab1999-4:checked ~ #content1999-4,
#tab2000-1:checked ~ #content2000-1,
#tab2000-2:checked ~ #content2000-2,
#tab2000-3:checked ~ #content2000-3,
#tab2000-4:checked ~ #content2000-4,
#tab2001-1:checked ~ #content2001-1,
#tab2001-2:checked ~ #content2001-2,
#tab2001-3:checked ~ #content2001-3,
#tab2001-4:checked ~ #content2001-4,
#tab2002-1:checked ~ #content2002-1,
#tab2002-2:checked ~ #content2002-2,
#tab2002-3:checked ~ #content2002-3,
#tab2002-4:checked ~ #content2002-4,
#tab2003-1:checked ~ #content2003-1,
#tab2003-2:checked ~ #content2003-2,
#tab2003-3:checked ~ #content2003-3,
#tab2003-4:checked ~ #content2003-4,
#tab2004-1:checked ~ #content2004-1,
#tab2004-2:checked ~ #content2004-2,
#tab2004-3:checked ~ #content2004-3,
#tab2004-4:checked ~ #content2004-4,
#tab2005-1:checked ~ #content2005-1,
#tab2005-2:checked ~ #content2005-2,
#tab2005-3:checked ~ #content2005-3,
#tab2005-4:checked ~ #content2005-4,
#tab2006-1:checked ~ #content2006-1,
#tab2006-2:checked ~ #content2006-2,
#tab2006-3:checked ~ #content2006-3,
#tab2006-4:checked ~ #content2006-4,
#tab2007-1:checked ~ #content2007-1,
#tab2007-2:checked ~ #content2007-2,
#tab2007-3:checked ~ #content2007-3,
#tab2007-4:checked ~ #content2007-4,
#tab2008-1:checked ~ #content2008-1,
#tab2008-2:checked ~ #content2008-2,
#tab2008-3:checked ~ #content2008-3,
#tab2008-4:checked ~ #content2008-4,
#tab2009-1:checked ~ #content2009-1,
#tab2009-2:checked ~ #content2009-2,
#tab2009-3:checked ~ #content2009-3,
#tab2009-4:checked ~ #content2009-4,
#tab2010-1:checked ~ #content2010-1,
#tab2010-2:checked ~ #content2010-2,
#tab2010-3:checked ~ #content2010-3,
#tab2010-4:checked ~ #content2010-4,
#tab2011-1:checked ~ #content2011-1,
#tab2011-2:checked ~ #content2011-2,
#tab2011-3:checked ~ #content2011-3,
#tab2011-4:checked ~ #content2011-4,
#tab2012-1:checked ~ #content2012-1,
#tab2012-2:checked ~ #content2012-2,
#tab2012-3:checked ~ #content2012-3,
#tab2012-4:checked ~ #content2012-4,
#tab2013-1:checked ~ #content2013-1,
#tab2013-2:checked ~ #content2013-2,
#tab2013-3:checked ~ #content2013-3,
#tab2013-4:checked ~ #content2013-4,
#tab2014-1:checked ~ #content2014-1,
#tab2014-2:checked ~ #content2014-2,
#tab2014-3:checked ~ #content2014-3,
#tab2014-4:checked ~ #content2014-4,
#tab2015-1:checked ~ #content2015-1,
#tab2015-2:checked ~ #content2015-2,
#tab2015-3:checked ~ #content2015-3,
#tab2015-4:checked ~ #content2015-4,
#tab2016-1:checked ~ #content2016-1,
#tab2016-2:checked ~ #content2016-2,
#tab2016-3:checked ~ #content2016-3,
#tab2016-4:checked ~ #content2016-4 {
  display: block;
}

@media screen and (max-width: 650px) {
  label {
    font-size: 0;
  }

  label:before {
    margin: 0;
    font-size: 18px;
  }
}
@media screen and (max-width: 400px) {
  label {
    padding: 15px;
  }
}
