@charset "utf-8";
.mosaicbox * {box-sizing:border-box;}
#semosaic1 .mosaiccontent {width: calc(33.3333333% - 2px);margin:1px;float:left;text-align:center;position:relative;z-index:1;}
.mosaiccontent::before {  content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 1;z-index: -1;background-size:cover;background-repeat:no-repeat;}
#semosaic2 .mosaiccontent {width: calc(25% - 2px);margin:1px;float:left;text-align:center;position:relative;z-index:1;}
#semosaic2 .mosaiccontent.one::before {background-image:url(https://www.sefiles.net/images/library/site/se_mtber_downhill_16.jpg);} 
#semosaic2 .mosaiccontent.two::before {background-image:url(https://www.sefiles.net/images/library/site/se_bikeongravelroad_16.jpg);}
#semosaic2 .mosaiccontent.three::before {background-image:url(https://www.sefiles.net/images/library/site/se_clothinghangers_16.jpg);}
#semosaic2 .mosaiccontent.four::before {background-image:url(https://www.sefiles.net/images/library/site/se_mechanic_wrenching_16.jpg);}
#semosaic2 .mosaiccontent.five::before {background-image:url(https://www.sefiles.net/images/library/site/se_tourer_loaded_16.jpg);}
#semosaic2 .mosaiccontent.six::before {background-image:url(https://www.sefiles.net/images/library/site/se_mtber_turning2_16.jpg);}
#semosaic2 .mosaiccontent.seven::before {background-image:url(https://www.sefiles.net/images/library/site/se_workbench_16.jpg);}
#semosaic2 .mosaiccontent.eight::before {background-image:url(https://www.sefiles.net/images/library/site/se_especiallyladies_16.jpg);}
a.mosaiclink {text-transform:uppercase;color:#fff;font-size:30px;font-weight:bold;text-decoration:none;padding:1px;display: flex; align-items: center;width:100%;height:100%;justify-content: center}
.sem-highlight a.mosaiclink, .sem-highlight a.mosaiclink:visited, .sem-highlight a.mosaiclink:hover {color:#fff;text-shadow:none;font-size:20px;font-weight:bold;}
span.mosaicspan {display:block;text-shadow: 0 0 3px #000}
a.mosaiclink:hover {background-color:rgba(0,0,0,0.3);}
.sub800 a.mosaiclink {font-size:23px;}
.sub600 a.mosaiclink {font-size:18px;}
#semosaic2.sub450 .mosaiccontent {width: calc(50% - 2px);}

@media screen and (max-width: 650px) {
.mosaiccontent {width: calc(50% - 2px);}	
}