Thursday, July 9, 2020
"]
Home All Things Bike Cycling's Most Charming, Mustachioed Historian

Cycling’s Most Charming, Mustachioed Historian


Luciano Berruti has a name that’s like a song, and a passion for cycling’s past. Here, let him take you through his collection, the ancient library of Alexandria, but for European cycling kitsch.

/* —————————————– */
/* View slug: category-archive-view – start */
/* —————————————– */
#main-content .container {
padding-top:0!important;
}
.row-post.empty {
border:0px solid transparent!important;
}
/* —————————————– */
/* View slug: category-archive-view – end */
/* —————————————– */

/* —————————————– */
/* Content Template: post-template-centered-videos – start */
/* —————————————– */

#left-area {
padding:0!important;
float:unset!important;
width:100%!important;
}
#main-content .container {
/*width:100%!important;
padding:0!important;*/
padding-top:0!important;
}
.entry-title {
display:none;
}

hr {
border-width:1px;
border-color:#bcbec0;
padding-bottom:2em;
}

.featuredimage, .et_post_video {
width:80%;
height:auto;
margin: auto;
margin-bottom:3em;
}
.featuredimage img {
width:100%;
}
.content {
width:100%;
}

.meta-section {
margin:3em auto;
}
.meta-section .postmeta {
max-width: 700px;
margin:0 auto 3em auto;
/*padding-bottom:20px;*/
}
.meta-section .postmeta .category {
font-family: “proxima-nova”,sans-serif;
text-align: center;
letter-spacing: 1px;
font-size: 12pt;
text-transform: uppercase;
font-weight: 700;
color:#990000;
padding-bottom:15px;
}
.meta-section .postmeta h2 {
font-family: “proxima-nova”,sans-serif;
font-weight:600;
text-align:center;
font-size:28pt;
color:#555;
padding-bottom:30px;
line-height:30pt;
}
.meta-section .postmeta h2 a {
color:#555;
}
.meta-section .postmeta .author {
font-family: “proxima-nova”,sans-serif;
text-align:center;
text-transform: uppercase;
letter-spacing: 1px;
font-size:10pt;
line-height:12pt!important;
}
.meta-section .postmeta .post-date {
color:#990000!important;
}
.postbody p {
max-width:650px;
margin:auto;
}
@media (max-width:768px) {
.postbody p {
padding-left:0;
}}

img.size-thumbnail {
margin:10px 0 10px 20px;
float:right;
width:50%;
}
img.alignleft {
margin-right:20px!important;
}
img.alignright {
margin-left:20px!important;
}
img.size-medium {
width: 50%;
max-width:600px;
margin:auto;
display:block;
}
.postbody img.size-full {
max-width:100%;
}
.postbody img.size-large {
width:100%;
}
.postbody img {
margin-bottom:24pt;
}
.postbody .et_post_video {
padding:1em 0;
}
.wp-caption {
max-width:100%!important;
padding:0!important;
border-width:0px!important;
background-color:transparent!important;
text-align:left!important;
margin-bottom:0;
margin-top:20px!important;
}
.wp-caption p {
font-family: ‘proxima-nova’,sans-serif!important;
font-size:1em!important;
line-height:1.7em!important;
color:#aaa!important;
padding-top:5px;
position:relative;
top:-.5em;
max-width:100%!important;
}
.postbody blockquote {
border:0px solid transparent!important;
margin: auto;
padding: 48pt 0;
}
.postbody blockquote p {
text-align:center;
font-size:28pt;
line-height:32pt;
font-weight:500;
font-family:’proxima-nova’!important;
color:#333!important;
}
.postbody #player {
margin:1em 0;
}
@media (max-width:768px) {
.postbody blockquote {
float:unset;
width:100%;
left:0;
text-align:center;
max-width:100%;
}
img.alignleft,img.alignright {
margin:0 auto 1em auto!important;
float:unset!important;
}
img.size-medium {
width: 80%;
margin:auto;
display:block;
}

}

article ul.tags {
list-style-type: none!important;
padding:4em 0 0 0!important;
text-align:center;
}
article ul.tags li {
width: auto;
display: inline-block;
padding-right: 1em;
font-size: 1.4em;
max-width:700px;
font-family: “proxima-nova”,sans-serif;
margin-bottom:2em;
}
article ul.tags li:last-of-type {
padding-right: 0em!important;
}
article ul.tags li a {
color:#666!important;
font-weight:700;
border: 1px solid;
padding:.3em 1.3em;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 4px;
padding: 4pt 10pt;
font-size: 10pt;
}

.authorbio {
font-family: “proxima-nova”,sans-serif;
text-align:center;
text-transform: uppercase;
letter-spacing:1px;
font-size:1em;
padding:2em 0;
}
.moreonthis {
font-family: “proxima-nova”,sans-serif;
text-align:center;
letter-spacing: 1px;
font-weight:600;
padding:1em 0;
border-top: solid #D3D3D3 0.5px;
border-bottom: solid #D3D3D3 0.5px;
font-size:1.4em;
}
.broughtby {
font-family: “proxima-nova”,sans-serif;
text-align:center;
letter-spacing: 2px;
font-weight:700;
padding:1em 0;
text-transform: uppercase;
background-color: #bcbec0;
font-size:1.4em;
color:#990000;
}
.postbody p:first-of-type:first-letter {
float: left;
font-size: 65px;
line-height: 60px;
top:0;
left:0;
padding-top: 0px;
padding-right: 4px;
padding-left: 2px;
margin-bottom:-10px;
}
blockquote p:first-of-type:first-letter {
float: none!important;
font-size: inherit!important;
line-height: inherit!important;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
}
p.wp-caption-text:first-of-type:first-letter {
float: unset!important;
font-size: inherit!important;
line-height: inherit!important;
top:unset!important;
left:unset!important;
padding:inherit!important;
padding:0!important;
margin-bottom:inherit!important;
}
#housefooterad p:first-of-type:first-letter {
float: unset!important;
font-size: inherit!important;
line-height: inherit!important;
top:unset!important;
left:unset!important;
padding:inherit!important;
padding:0!important;
margin-bottom:inherit!important;
}
post_meta_wrapper {
clear:both;
}

/**** ADS ***/
.adven-300×250-1, .adven-300×250-2, .adven-300×600, .adven-most-popular {
margin:1em 8.75% 2em 1em;
clear:both;
}
@media (max-width:520px) {
.adven-300×250-1 {
display:block;
width:100%;
text-align:center;
margin-right:0;
}}

h4 {
font-family: “proxima-nova”,sans-serif;
font-style: normal;
font-weight: 600;
font-size: 12pt;
letter-spacing: 1pt;
line-height: 20pt;
color: #666;
/*text-transform: uppercase;*/
text-align:center;
margin-bottom: 12pt;
}

.tiled-gallery {
margin-bottom:24px!important;margin-top: -5px!important;
}
.tiled-gallery .gallery-row {
margin-left: auto;
margin-right: auto;
}

.tiled-gallery .tiled-gallery-item img, .tiled-gallery .tiled-gallery-item img:hover {
padding: 3px;
}
.textwidth {
max-width:650px;margin:auto;
}

.wp-caption p.wp-caption-text {
margin-top: -16px!important;
margin-bottom:1em!important;
}

/*****************************************/
/*********** VIDEOS & SHORTS *************/
/*****************************************/
.category-shorts .et_post_meta_wrapper, .category-videos .et_post_meta_wrapper {
display:none;
}
.category-shorts, .category-videos {
display: block;
float: left;
}
.short-wrapper {
display:block;
width:100%;
float:left;
border-bottom:1px solid #bbb;
margin-bottom: 4em;
}
.youtube-video {
width:100%;
}
.short-content {
display:block;
float:left;
margin:3em auto;
width:100%;
padding-left:50px;
padding-right:50px;
}
.short-content .short-meta-section {
display:inline-block;
float:left;
width:40%;
padding-right:20px;
margin-right:2%;
border-right:1px solid;
border-color:#bbb!important;
}
.short-meta-section .postmeta {
max-width: 700px;
margin:0 auto 3em auto;
/*padding-bottom:20px;*/
}
.short-meta-section .postmeta .category {
font-family: “proxima-nova”,sans-serif;
text-align: center;
letter-spacing: 1px;
font-size: 12pt;
text-transform: uppercase;
font-weight: 700;
color:#990000;
padding-bottom:15px;
}
.short-meta-section .postmeta h2 {
font-family: “proxima-nova”,sans-serif;
font-weight:600;
text-align:center;
font-size:22pt;
line-height:26pt;
color:#555;
padding-bottom:20px;
}
.short-meta-section .postmeta h2 a {
color:#555;
}
.short-meta-section .postmeta .author {
font-family: “proxima-nova”,sans-serif;
text-align:center;
text-transform: uppercase;
letter-spacing: 1px;
font-size:10pt;
line-height:12pt!important;
}
.short-meta-section .postmeta .post-date {
font-family: “proxima-nova”,sans-serif;
text-align:center;
text-transform: uppercase;
letter-spacing: 1px;
font-size:10pt;
line-height:12pt!important;
color:#990000!important;
}
.short-postbody {
display:inline-block;
float:left;
width:58%;
}
@media screen and (max-width:980px) {
.short-content .short-meta-section {
display:block;
width:100%;
border-right:0px solid;
border-bottom:1px solid;
margin-right:auto;
padding-right:0px;
margin-bottom:20px;
padding-bottom:20px;
}
.short-postbody {
display:block;
width:100%;
margin:auto;
}
.short-postbody p {
max-width:650px;
margin:auto;
}
}

/*** PORTRAIT LAYOUT ***/
@media screen and (min-width:981px) {
.short-wrapper.portrait {
display:flex;
flex-direction:row;
}
.portrait .img-vid-wrap {
width:45%;
margin-bottom:3em;
}
.portrait .short-content {
width:55%;
padding-left:40px;
margin-bottom:3em;
}
.portrait .short-meta-section {
display:block;
width:100%;
padding-right: 0px;
padding-bottom:20px;
margin-right: auto;
margin-bottom:20px;
border-right: 0px solid;
border-bottom:1px solid;
}
.portrait .short-postbody {
display:block;
width:100%;
}
}

.more-short-vid-posts {
display: block;
width: 100%;
float: left;
}

.img-vid-wrap img {max-width: 100%;
margin: 0 auto;
display: block;}

.category a:nth-of-type(2)
{
display: none;
}

.load-cat-name a:nth-of-type(2)
{
display: none;
}

.instagram-media {
margin:auto!important;
}

/**************************/
/**************************/
/***BLOG CATEGORY DESIGN***/
/**************************/
/**************************/

.category-blog .et_post_meta_wrapper, .category-blog #sidebar {
display:none!important;
}
#left-area {
width:100%!important;
padding-right:0!important;
}

.blog-post-archive .blog-post {
padding-bottom:40px;
/*margin-bottom:3em;*/
/*border-bottom:1px solid #bbb;*/
}
.blog-post-archive .blog-post hr {
color:#bbb;
border-color:#bbb;
width:90%;
margin:auto;
margin-top:40px;
}
.category-blog .wp-caption p.wp-caption-text {
margin-top: 10px!important;
margin-bottom: 1em!important;
}

@media only screen and (min-width:981px) {
.blog-post-archive .column-wrap.row1 {
display:flex;
flex-direction:row;
}
.blog-post-archive .column-wrap.row1 .col1 {
flex:1;
padding-right:40px;
width:70%;
}
.blog-post-archive .column-wrap.row1 .col2 {
width:30%;
}
.blog-post-archive .column-wrap.row1 .col2 .patron-wrap {
border-left:1px solid #e4e2e2;
padding: 50px 40px 20px 40px;
height:50vw!important;
}
}
@media only screen and (max-width:980px) {
.blog-post-archive .row1 .col2 {
margin-top:4em;
}
.blog-post-archive .col-title {
margin-top:4em;
}
.blog-post-archive .patron-wrap {
margin:auto;
}
}

.blog-post-archive .blog-breadcrumbs, .blog-post-archive .blog-breadcrumbs p ,.blog-post-archive .blog-breadcrumbs a{
font-family:’Proxima-Nova’, sans-serif!important;
color:#666;
line-height: 1.8em;
font-size: 12px;
color:#666;
margin-bottom:2em;
}
.blog-post-archive .blog-title {
margin-bottom:1em;
}
.blog-post-archive .blog-title h4, .blog-post-archive .blog-title h4 a {
font-family:’Proxima-Nova’, sans-serif!important;
line-height: 1.4em;
font-size: 18px;
color:#000000;
font-weight:600;
margin-bottom:0px!important;
padding-bottom:0px!important;
text-align:left!important;
}
.blog-post-archive .post-date {
font-family:’Proxima-Nova’, sans-serif!important;
color:#999;
line-height: 1.8em;
font-size: 12px;
}
.blog-post-archive .blog-feat-img {
margin-bottom:2em;
}
.blog-post-archive .blog-feat-img img {
width:100%;
height:auto;
}
.blog-post-archive .blog-feat-img.portrait {
max-width:80%!important;
margin-left:auto;
margin-right:auto;
padding:40px 0;
}
.blog-post-archive .img-caption, .blog-post-archive .img-caption p {
font-family:’Proxima-Nova’, sans-serif!important;
line-height: 1.6em;
font-size: 14px;
color:#999!important;
letter-spacing:1px;
}

.blog-post-archive .blog-excerpt, .blog-post-archive .blog-excerpt p {
font-family:’Proxima-Nova’, sans-serif!important;
line-height: 1.6em;
font-size: 14px;
padding-bottom: 15px;
letter-spacing: .5px;
}
.blog-post-archive .read-more {
text-align:center;
}
.blog-post-archive .read-more a {
font-family:’Proxima-Nova’, sans-serif!important;
color:#333!important;
font-weight:600;
font-size:16px;
color:#666!important;
}

.blog-post-archive .patron-wrap {
text-align:center;

}
.blog-post-archive .patron-desc p {
font-size:18px;
letter-spacing:.8px;
line-height:1.6em;

margin:0 auto 20px auto;
/*margin-bottom:20px;
margin-left: auto;
margin-right:auto;*/
}
.blog-post-archive .patron-links {
margin-bottom:2em;
}
.patron-links div, .patron-links span {
margin-bottom: 1em!important;
display: block;
}
.blog-post-archive .patron-links a {
font-family:’Proxima-Nova’, sans-serif!important;
line-height: 1.8em;
font-size: 16px;
padding-bottom: 24px;
text-transform:uppercase;
font-weight:600;
}
.load-more {
text-align:center;
margin:auto;
}

.blog-post .blog-content, .blog-post .blog-content p {
font-family:’Proxima-Nova’, sans-serif!important;
line-height: 1.8em;
font-size: 15px;
color:#666;
padding-bottom: 24px;
}
.blog-post .social-share {
text-align:center;
margin:0 auto 2em auto;
}
.blog-post .next-prev-stories {
border-color:#e4e2e2;
border-width:1px 0 1px 0;
border-style:solid;
padding:20px 0;
text-align:center;
font-family:’Proxima-Nova’, sans-serif!important;
font-size:14px;
font-weight:600;
color:#666666;
}

.blog-post .column-wrap.row2 {
border-top:1px solid #bbb;
}
@media (min-width:981px) {
.blog-post .column-wrap.row2 {
display:flex;
flex-direction:row;
}
.blog-post .column-wrap.row2 .col1 {
flex:1;
padding-right:30px;
margin-right:30px;
border-right:1px solid #bbb;
}
.blog-post .column-wrap.row2 .col2 {
width:40%;
}
.blog-post .column-wrap.row2 {
padding-top:40px;
}
}

.blog-post .col-title {
text-align:center;
}
.blog-post .col-title h5 {
text-align:center;
margin:auto;
font-family:’Proxima-Nova’, sans-serif!important;
line-height: 1.4em;
font-size: 16px;
font-weight:600;
padding-bottom:2px!important;
color:#999;
display:inline-block;
border-bottom:1px solid #999;
padding-bottom: 24px;
text-transform:uppercase;
}
.blog-post .most-pop {
margin-top:2em;
}
.blog-post .most-pop ol {
list-style-type: none!important;
}
.blog-post .most-pop ol li {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #bbb;
line-height: 1.4em;
}
.blog-post .most-pop ol li:last-of-type {
margin-bottom: 0px!important;
padding-bottom: 0px!important;
border-bottom: 0px solid transparent!important;
}
.blog-post .most-pop ol li a {
font-family:’Proxima-Nova’, sans-serif!important;
font-size: 14px!important;
font-weight:600;
color:#333!important;
}

.prev a, .next a {color:#666;}
/* —————————————– */
/* Content Template: post-template-centered-videos – end */
/* —————————————– */
/* —————————————– */
/* Content Template: category-row-template – start */
/* —————————————– */
.stories-row {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
direction: ltr;
width:100%;
box-sizing:border-box;
margin-bottom:3em;
padding-bottom:3em;
border-bottom:1px solid #bbb;
float:left;
}
.archive .stories-row {
border-bottom:0px solid transparent;
padding-bottom:0;
}
.row-post {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-moz-flex-flow:column;
-ms-flex-flow:column;
-webkit-flex-flow:column;
flex-flow:column;
position:relative;
width:31.3%;
margin-right:3%;
border:1px solid #bbb;
float:left;
}
.row-post:nth-of-type(3) {
margin-right:0;
}

@media (max-width:768px) {
.stories-row {
display:block;
border-bottom:0px solid transparent;
padding-bottom:0;
margin-bottom:0;
}
.row-post {
display: block;
width: 100%;
margin: 0 0 1em 0;
max-width: 100%;
margin: 0 auto 1em auto!important;
float:unset!important;
float:none;
}
.row-post .post-text {
display:block;
}
}

.row-post .img-wrap {
position:relative;
width:100%;
padding-bottom:75%;
}
.row-post .img-wrap img {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
object-fit:cover;
width:100%;
height:100%;
}
.row-post .post-text {
width: 100%;
text-align: center;
display: -ms-flex;
display: -moz-flex;
display: -webkit-flex;
display: flex;
-ms-flex-direction:column;
-moz-flex-direction:column;
-webkit-flex-direction:column;
flex-direction:column;
padding: 1.5em;
align-items: center;
/*justify-content: center;*/
flex: 1;
}
/*.archive .row-post .post-text .post-category {
display:none;
}*/
.row-post .post-text .h4 {
font-weight:700!important;
font-size:10pt!important;
line-height:16pt!important;
letter-spacing:.5pt!important;
}
.row-post .post-text .post-category, .row-post .post-text .event-date {
color:#990000!important;
margin-bottom:4pt;
}
.row-post .post-link a {
font-weight:500!important;
color:#333!important;
line-height:14pt!important;
font-size:14pt!important;
}
/*.row-post.Videos .post-link a {
font-weight:600!important;
}*/
.row-post .post-text .event-location {
margin-top:4pt;
}
/*.row-post .post-category a, .row-post .event-location, .row-post .event-date {
font-weight:600;
letter-spacing:.5pt;
font-size:14px;
line-height:16pt;
}
.event-location {
color:#990000;
}*/

/*.first-recent .et_pb_module:nth-of-type(5) .stories-row, .first-recent .et_pb_module:nth-of-type(5) .stories-row {
border-bottom:0px solid transparent;
}*/
.scroll-pagination {
width:100%;
text-align:center;
float: left;
display: block;

}
.home .scroll-pagination span.load-cat-name {
display:none;
}

.et-pb-icon {
font-size: 48pt;
color: #fff;
position: absolute;
top: 0;
left: 0;
width: 100%;
text-align: center;
margin-top: 25%;
z-index: 99;
}

.post-category a:nth-of-type(2)
{
display: none;
}
/* —————————————– */
/* Content Template: category-row-template – end */
/* —————————————– */



Source link

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Pompeo takes aim at Chinese tech firms over data theft concerns

U.S. Secretary of State Mike Pompeo speaks during a news conference at the State Department in Washington, U.S., July 8, 2020. Tom Brenner |...

COVID-19: Telcos still losing money despite strong outlook Adebayo

Gbenga AdebayoBy Prince Osuagwu, Hi-Tech Editor Engr Gbenga Adebayo, is the Chairman Association of Licensed Telecom Operators in Nigeria, ALTON; the umbrella body of...

Sumit Ghosh says his firm will not accept Chinese investments

Indians surf the internet on their phones at a free Wi-Fi zone inside a suburban railway station in Mumbai on August 22, 2016.Indranil...

Recent Comments

Translate »
Share