/* MOTO Fun-Day */

h1 {
	font-size: 2em;
	margin: 0 0 20px 0;
}
h2 {
	font-size: 1.8em;
	margin-top: 10px;
	margin-bottom: 0;
}
h3 {
	font-style: normal;
}
h5 {
	font-size: 1em;	
	font-weight: 600;
}

/* START - Hiden elements */

/* Home: MFD Subscription 2025  */
#block_1000088 {
	display: none;
}
/* END - Hiden elements */

/* START - Navigation bar */
.cd-navigation-bar-content,
.cd-scroll .cd-navigation-bar-content {
	justify-content: flex-end;
    max-width: 1100px;
    margin: 20px auto;
}
.cd-filler {
    flex-grow: 0;
}
/* END - Navigation bar */

/*
.cd-club-logo {
	height: auto;
	width: 120px;
}
*/

@media (max-width: 576px) {
	a.cd-club-name, a.cd-club-name:visited, a.cd-club-name:hover {
		font-size: 5vmin;
	}
}

.content-wrapper {
	padding-top: 81px;
}

.cd-menubar .cd-menu-level-1 > ul a.cd-menu-item  {
	padding: 0 15px 5px 15px;
}

.cd-table .cd-table-value {
	font-family: 'Source Sans Pro';
	padding-top: 2px;
	padding-bottom: 0;
}

.cd-light .cd-tile-h-main-area {
	background-color: transparent;	
}
.cd-light .cd-tile-h-main-heading, .cd-light .cd-tile-h-main-subheading {
	color: inherit;
	font-size: 16px;
}

.cd-light .cd-table tr.cd-tr-value,
.cd-light .cd-table .cd-tr-value:hover {
	background-color: transparent;
}

.cd-light .cd-table .cd-tr-value:hover td {
	color: #666666ff;
}

#block_1000192 .cd-carousel-item {
	height: 120px;
    padding: 2px;
	max-width: 250px;
    margin: auto;
}

#block_1000192 .owl-carousel .owl-item img {
	height: 100%;
	margin:auto;
}

#block_1000192 .cd-image-caption-container {
	display: none;
}

.cd-carousel-container,
.cd-video-wrapper,
.cd-block-content > div:first-of-type:has(iframe[allowfullscreen]) {
    max-width: 800px;
    margin: auto;
}
@media (min-width: 576px) {
	.content-wrapper {
		padding-top: 101px;
	}

	.owl-carousel .owl-item img { 
		max-height: 600px;
	}
/*
	#block_1000192 .owl-stage {
		padding: 0 250px;
	}
	#block_1000192 .owl-carousel .owl-item {
		margin-right: 250px;
	}
	
	div.cd-block-content:has(div.cd-carousel-container),
	div.cd-block-content:has(div.cd-video-wrapper) {
	  padding: 0 200px 0 200px
	}
	.cd-col div.cd-block:first-of-type .cd-block-content {
		padding-top: 0;
	}
*/

}

div.cd-footer .cd-section {
    padding: 10px 10px 5px 10px;
}

div.cd-footer .cd-col div.cd-block:first-of-type .cd-block-content {
	padding-top: 0;
}

.text-center {
    text-align: center !important;
}

.logo {
    width: 350px;
}


I.my-icon {
    padding-right: 15px;
    font-size: 20px;
}

.companion {
    display: block;
    width: 150px;
}

.companion-logo {
    width: 150px;
    margin: auto;
    display: block;
}

.sign {
    padding-bottom: 24px;
}

/* START - Sponsors */


div.gallery {
    margin: 0 5px;
    float: left;
    width: 250px;
    height: 270px;
}

div.gallery .image{
	width: 250px;
    height: 200px;
    display: inline-block;
    vertical-align: top;
    position: relative;
}

div.gallery img {
    border: 1px solid #ccc;
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

div.desc {
  padding: 15px;
  text-align: center;
}
/* END - Sponsors */