.custom-post-title a {
    text-decoration: none;
	color: #509E2F !important;
}

.eachmenulink:hover svg {
    transform: scale(1.2); /* Rotate and scale */
    transition: transform 0.3s ease, fill 0.3s ease; /* Smooth transition for both */
}

.eachmenulink:hover svg rect {
    fill: #AA96C7; /* Change the background color of the rectangle */
    transition: fill 0.3s ease; /* Smooth color transition */
}

.eachmenulink:hover svg line,
.eachmenulink:hover svg path {
    stroke: #fff; /* Change the stroke color of the line and path */
    transition: stroke 0.3s ease; /* Smooth stroke color transition */
}


.linksvr:hover svg {
    transform: scale(1.1); /* Rotate and scale */
    transition: transform 0.3s ease, fill 0.3s ease; /* Smooth transition for both */
}

.gridreadmorebutton:hover svg {
    transform: scale(1.1); /* Rotate and scale */
    transition: transform 0.3s ease, fill 0.3s ease; /* Smooth transition for both */
}


div[class*="tag_"]{
  display: inline-flex;
	align-items: center;
}

div[class*="tag_"]:before {
       content: '';
 background-repeat: no-repeat;
 background-position: center center;
background-size: cover;
 display: inline-flex;
height: 20px;
 width: 20px;
	margin-right: 5px;
	margin-left: 5px;
	align-items: center;
}

a[class*="File-"]:before {
    align-items: center;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    display: inline-flex;
    height: 60px;
    margin-left: 25px;
    margin-right: 15px;
    width: 60px;
}

a[class*="File-"] {
    display:flex;
    align-items: center;
}



.tag_toilets:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/toilets.svg');
}
.tag_distoilets:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/accessible.svg');
}
.tag_parking:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/parking.svg');
}
.tag_dogs:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/dogs.svg');
}
.tag_accessible:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/accessible.svg');
}
.tag_refreshments:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/refreshments.svg');
}
.tag_views:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/views.svg');
}
.tag_trails:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/trails.svg');
}
.tag_historical:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/historical.svg');
}
.tag_heritage:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/heritage.svg');
}
.tag_shop:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/shop.svg');
}
.tag_darkskies:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/darkskies.svg');
}
.tag_trees:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/trees.svg');
}
.tag_time:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/time.svg');
}
.tag_distance:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/distance.svg');
}
.tag_isthisrightforyou:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/isthisrightforyou.svg');
}
.tag_warning:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/warning.svg');
}
.tag_infotag:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/infotag.svg');
}

.tag_audio:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/audio.svg');
}

.tag_water:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/water.svg');
}

.tag_datetime:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/date.svg');
}
.tag_cost:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/cost.svg');
}
.tag_host:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/host.svg');
}
.tag_wildfire:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/wildfire.svg');
}
.tag_renewables:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/renewables.svg');
}
.tag_startpoint:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/startpoint.svg');
}
.tag_endpoint:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/endpoint.svg');
}
.tag_w3w:before {
         background-image: url('/wp-content/themes/rockhopper/assets/images/whatthreewords.svg');
}

.File-pdf:before {
    background-image: url(/wp-content/themes/rockhopper/assets/images/Down_pdf.svg);
}

.File-audio:before {
	    background-image: url(/wp-content/themes/rockhopper/assets/images/Down_audio.svg);
}


.File-other:before {
	    background-image: url(/wp-content/themes/rockhopper/assets/images/Down_document.svg);
}

.File-image:before {
	    background-image: url(/wp-content/themes/rockhopper/assets/images/Down_photo.svg);
}

.File-docx:before {
	    background-image: url(/wp-content/themes/rockhopper/assets/images/Down_document.svg);
}

.File-kml:before {
	    background-image: url(/wp-content/themes/rockhopper/assets/images/Down_kml.svg);
}

.File-gpx:before {
	    background-image: url(/wp-content/themes/rockhopper/assets/images/Down_gpx.svg);
}

