@import url(https://fonts.googleapis.com/css?family=Oxygen:400,300,700);





#header1-40 .btn {
  font-size: 20px;
  font-family: 'Oxygen', sans-serif;
}
#header1-40 H1 {
  font-family: 'Oxygen', sans-serif;
}
#header1-40 P {
  font-family: 'Oxygen', sans-serif;
}
#menu-41 .zen-brand__name {
  font-size: 16px;
}
#menu-41.zen-navbar--stuck .zen-navbar__section {
  background: #395259;
}
#menu-41 .zen-brand__name a {
  font-size: 24px;
  font-family: 'Oxygen', sans-serif;
}
#menu-41 .zen-navbar__items a {
  font-family: 'Oxygen', sans-serif;
}
#features1-42 P {
  text-align: center;
}
#features1-44 P {
  text-align: center;
  color: #ffffff;
}
#features1-44 H3 {
  color: #ffffff;
}
#msg-box5-46 .zen-header__text {
  color: #ffffff;
}
#msg-box5-46 .zen-header__subtext {
  color: #ffffff;
}
#msg-box5-46 .zen-article {
  color: #ffffff;
}
#features1-47 P {
  color: #4c6972;
  text-align: center;
}
#msg-box3-48 .zen-header .zen-header__text {
  text-align: center;
}
#msg-box3-48 .zen-header .zen-header__subtext {
  text-align: center;
}
#msg-box2-50 h2 {
  color: #252525;
}
#msg-box2-50 p {
  color: #252525;
}




#content5-77 .caption h3 {
  color: #fff;
  font-size: 46px;
  font-family: 'Oxygen', sans-serif;
}
#content5-77 P {
  color: #fff;
  text-align: center;
  font-size: 21px;
  font-family: 'Oxygen', sans-serif;
}
#menu-59 .zen-brand__name {
  font-size: 16px;
}
#menu-59.zen-navbar--stuck .zen-navbar__section {
  background: #395259;
}
#menu-59 .zen-brand__name a {
  font-size: 24px;
  font-family: 'Oxygen', sans-serif;
}
#menu-59 .zen-navbar__items a {
  font-family: 'Oxygen', sans-serif;
}
#image2-83 SMALL {
  font-size: 17px;
}
#slider2-88 H1 {
  color: #ffffff;
}





#header1-73 .btn {
  font-size: 20px;
  font-family: 'Oxygen', sans-serif;
}
#header1-73 H1 {
  font-family: 'Oxygen', sans-serif;
}
#header1-73 P {
  font-family: 'Oxygen', sans-serif;
}
#menu-74 .zen-brand__name {
  font-size: 16px;
}
#menu-74.zen-navbar--stuck .zen-navbar__section {
  background: #395259;
}
#menu-74 .zen-brand__name a {
  font-size: 24px;
  font-family: 'Oxygen', sans-serif;
}
#menu-74 .zen-navbar__items a {
  font-family: 'Oxygen', sans-serif;
}
#features1-75 P {
  text-align: center;
}
#features1-77 P {
  text-align: center;
  color: #ffffff;
}
#features1-77 H3 {
  color: #ffffff;
}
#msg-box5-79 .zen-header__text {
  color: #ffffff;
}
#msg-box5-79 .zen-header__subtext {
  color: #ffffff;
}
#msg-box5-79 .zen-article {
  color: #ffffff;
}
#features1-80 P {
  color: #4c6972;
  text-align: center;
}
#msg-box3-81 .zen-header .zen-header__text {
  text-align: center;
}
#msg-box3-81 .zen-header .zen-header__subtext {
  text-align: center;
}
#msg-box2-83 h2 {
  color: #252525;
}
#msg-box2-83 p {
  color: #252525;
}


#menu-20 .zen-brand__name {
  font-size: 16px;
}
#menu-20.zen-navbar--stuck .zen-navbar__section {
  background: #000;
  
}
#menu-20 .zen-brand__name a {
  font-size: 24px;
  font-family: 'Oxygen', sans-serif;color:#fff;
}
#menu-20 .zen-navbar__items a {
  font-family: 'Oxygen', sans-serif;
}
#features1-21 P {
  text-align: left;
}
#features1-21-1 P {
  text-align: center;
}
#features1-22 P {
  text-align: left;
  color: #000000;
}
#features1-22 H3 {
  color: #000000;
}
#features1-23 P {
  text-align: left;
  color: #000000;
}
#features1-23 H3 {
  color: #000000;
}
#msg-box5-25 .zen-header__text  {
  color: #ffffff;
}
#msg-box5-25 .zen-header__subtext #msg-box5-26{
  color: #ffffff;
}
#msg-box5-25 .zen-article #msg-box5-26{
  color: #ffffff;
}
#msg-box3-25 .zen-header .zen-header__text #msg-box5-26{
  text-align: center;
}
#msg-box3-25 .zen-header .zen-header__subtext #msg-box5-26{
  text-align: center;
}




#msg-box5-26 .zen-header__text  {
  color: #ffffff;
}
#msg-box5-26 .zen-header__subtext {
  color: #ffffff;
}
#msg-box5-26 .zen-article {
  color: #ffffff;
}
#msg-box3-26 .zen-header .zen-header__text {
  text-align: center;
}
#msg-box3-26 .zen-header .zen-header__subtext {
  text-align: center;
}



#features1-26 P {
  color: #4c6972;
  text-align: center;
}
#msg-box3-26 .zen-header .zen-header__text {
  text-align: center;
}
#msg-box3-26 .zen-header .zen-header__subtext {
  text-align: center;
}
#msg-box3-27 .zen-header .zen-header__text {
  text-align: center;
}
#msg-box3-28 .zen-header .zen-header__text {
  text-align: center; height:2em;
}
#msg-box3-27 .zen-header .zen-header__subtext {
  text-align: center;
}
#msg-box2-29 h2 {
  color: #252525;
}
#msg-box2-29 p {
  color: #252525;
}




#content5-92 .caption h3 {
  color: #fff;
  font-size: 46px;
  font-family: 'Oxygen', sans-serif;
}
#content5-92 P {
  color: #fff;
  text-align: center;
  font-size: 21px;
  font-family: 'Oxygen', sans-serif;
}
#menu-93 .zen-brand__name {
  font-size: 16px;
}
#menu-93.zen-navbar--stuck .zen-navbar__section {
  background: #395259;
}
#menu-93 .zen-brand__name a {
  font-size: 24px;
  font-family: 'Oxygen', sans-serif;
}
#menu-93 .zen-navbar__items a {
  font-family: 'Oxygen', sans-serif;
}
#features1-108 .thumbnail .image img {
  max-width: 100%;
}
#image2-97 SMALL {
  font-size: 17px;
}
#image2-111 SMALL {
  font-size: 20px;
}
#image2-113 SMALL {
  font-size: 20px;
}
#image2-114 SMALL {
  font-size: 20px;
}
#msg-box3-117 .zen-header .zen-header__text {
  text-align: center;
}
#msg-box3-117 .zen-header .zen-header__subtext {
  text-align: center;
}
#msg-box3-117 .zen-article P {
  text-align: left;
}

.magic {display:none;}
.social {margin-top:1.9em;margin-left:5px;}
.year {font-size: 4em;}
.flag {margin-bottom:3px;}

.text-red {color:#ff0000;}


.img-yb {
  background-image: url(../images/races/tour-de-france/tour-de-france-2019/tour-de-france-special-yellows-banner-2019-320.jpg);
}
@media (min-width: 200px) {
  .img-yb {
    background-image: url(../images/races/tour-de-france/tour-de-france-2019/tour-de-france-special-yellows-banner-2019-320.jpg);
  }
}
@media (min-width: 650px) {
  .img-yb {
    background-image: url(../images/races/tour-de-france/tour-de-france-2019/tour-de-france-special-yellows-banner-2019-800.jpg);
  }
}
@media (min-width: 1000px) {
  .img-yb {
    background-image: url(../images/races/tour-de-france/tour-de-france-2019/tour-de-france-special-yellows-banner-2019.jpg);
  }
}



.lvc {
  background-image: url(../images/1986/la-vie-claire-1986/la-vie-claire-banner-400px.jpg);
}
@media (min-width: 200px) {
  .lvc {
    background-image: url(../images/1986/la-vie-claire-1986/la-vie-claire-banner-400px.jpg);
  }
}
@media (min-width: 650px) {
  .lvc {
    background-image: url(../images/1986/la-vie-claire-1986/la-vie-claire-banner-800px.jpg);
  }
}
@media (min-width: 1000px) {
  .lvc {
    background-image: url(../images/1986/la-vie-claire-1986/la-vie-claire-banner-1986.jpg);
  }
}






.pol {
  background-image: url(../images/index_page_images/tdf_1967_poulidor-400px.jpg);
}
@media (min-width: 200px) {
  .pol {
    background-image: url(../images/index_page_images/tdf_1967_poulidor-400px.jpg);
  }
}
@media (min-width: 650px) {
  .pol {
    background-image: url(../images/index_page_images/tdf_1967_poulidor-800px.jpg);
  }
}
@media (min-width: 1000px) {
  .pol {
    background-image: url(../images/index_page_images/tdf_1967_poulidor.jpg);
  }
}




.adf {

}
@media (min-width: 200px) {
  .adf {
    background-image: url(../images/index_page_images/yy_alpe_dhuez_tdf_finishline_2015-400.jpg);
  }
}
@media (min-width: 650px) {
  .adf {
    background-image: url(../images/index_page_images/yy_alpe_dhuez_tdf_finishline_2015-800.jpg);
  }
}
@media (min-width: 1000px) {
  .adf {
    background-image: url(../images/index_page_images/alpe_dhuez_tdf_finishline_2015.jpg);
  }
}





.lr
{
margin-left:1em;margin-right:1em;	
}