/*
Theme Name: 	DGTrails
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/*UNIVERSAL*/
h1 {font-size: 3em;}
h1 strong {font-size: 1.5em; line-height: 1.1em;}
h2 {text-wrap:balance;}
p a {text-decoration: underline;}
.button {font-weight: 600;}
.section:not(.dark) a.button {color: #fff;}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {font-size: 1em;}
span.wpcf7-list-item {display: block;}
.hidden {display: none;}
/* .column, .columns {margin: 0 0.5em 40px;} */
	@media (min-width: 768px) {.column.twocolumnform {width: 48%;}}
sup {line-height: 0.9;}
.column_visual blockquote strong {
    font-family: Satisfy;
    font-size: 0.5em;
}
.column_visual blockquote {
    background: no-repeat;
    font-size: 1.6em;
    line-height: 1.5em;
}
.column_visual blockquote:after {content: "";}

.column.tight {
    margin-bottom: 0.5em;
}

	/*MOBILE BASE FONT*/
	@media (max-width: 479px) {
		body #Content, body h4 {
		    font-size: 16px;
		    line-height: 24px;
		}
	}

/*MENU*/
#Top_bar .menu > li.current-page-parent > a {color: #444 !important;}
#Top_bar .menu > li.current-page-parent > a:after {display: none;}
#Top_bar .menu li#menu-item-28 ul {text-align: center;left: -100%;}
#Top_bar .menu li#menu-item-28 ul li {width: 320px;}

	/*SUBMENU SENSITIVITY*/
	#menu-main > li > ul.sub-menu:before {
	    content: " ";
	    display: block;
	    position: relative;
	    width: 8em;
	    height: 5.5em;
	    margin-top: -5.5em;
	    left: 47%;
	    transform: perspective( 240px ) rotateX( 80deg ) translate(0, 8em);
	}
	#menu-main > li#menu-item-77 > ul.sub-menu:before {left: 58%;}

	/*SIDE SLIDE*/
	body #Top_bar .responsive-menu-toggle {color: #333;}
	#Side_slide a:not(.action_button), #Side_slide #menu ul li.submenu .menu-toggle {color: #FFF;}
	#Side_slide #menu ul li a {padding: 0.8em 5px 0.8em 20px;font-size: 18px;}

	/*FORMS*/
label, .wpcf7-list-item-label {color: #333;}

/* FIX POST NAV */
.fixed-nav .photo img {
    max-width: unset;
    height: 100%;
}
.single-portfolio .fixed-nav h6 {
    font-size: 1em;
    line-height: 1.5;
    font-weight: 600;
    letter-spacing: 0px;
}
.fixed-nav-next .desc {
    box-shadow: 0 0 1px rgba(0,0,0,0.2);
}
.fixed-nav-prev .desc {
    box-shadow: 0 0 1px rgba(0,0,0,0.2);
}

/*LISTS*/
.list_item .list_left {
	font-size: 1.8em;
	padding-left: 14px;
	margin-top: -9px;
}

/*DGT Choice*/
#trailchoice .column {
    margin: 0 0.2em 0;
    width: calc(100% - 0.4em);
}
#trailchoice .image_wrapper {margin-bottom: 0.4em;}

	/*MOBILE _ DGT Choice*/
	@media (max-width: 500px) {
		.top_bar_right {display: none;}
		#Content{padding-top: 0;}
		#dgt-title {padding:2em 0 0 0 !important;}
		#dgt-title h1 {font-size: 24px;}
		#dgt-title h1 strong {font-size: 1.3em;}
		#trailchoice .image_frame {
		    max-height: 9em;
		    overflow: hidden;
		}
		#trailchoice .image_frame .image_wrapper img {top: -3.7em;}
		#trailchoice .wrap {margin-bottom: 0.2em;}
		#trailchoice {margin-bottom: 3em;}
	}

/*HOME LANDING*/
#landing h1 {font-size: 3em;}
#landing h1, #landing h2 {
	line-height: 1.1;
	color: #fff;
	text-shadow: 0 0 35px rgba(0,0,0,0.3), 0 0 2px rgba(0,0,0,0.5);
}
	@media only screen and (max-device-width: 1024px) {
		.section.has-video .section_video {display: block!important;}
	}

/*GLOBAL ROUTE SECTIONs / PORTFOLIO SINGLE*/
#picheader {box-shadow: inset 0 1em 1em -1em rgba(0,0,0,0.9), inset 0 -1em 1em -1em rgba(0,0,0,0.9);}
body.single-portfolio .section-post-header {display: none;}
body.single-portfolio #picheader h3 {margin-bottom:0.5em; text-shadow: 0 0 3px rgba(0,0,0,0.9);}
body.single-portfolio h1 {font-size: 3em;line-height: 0.7; text-shadow: 0 0 1px rgba(0,0,0,.9), 0 0 5px rgba(0,0,0,.9), 0 0 0.5em rgba(0,0,0,0.9);}
body.single-portfolio h1 em {font-size: 0.5em; line-height: 2;}

@media (max-width: 767px) {
	body .section:not(.full-width) .section_wrapper .column_slider {
		margin-left: -33px !important;
		width: 100vw !important;
	}
	body.single-portfolio h1 {
	    font-size: 2.4em;
	    line-height: 0.9;
	}
}

/*PULL QUOTES*/

p + h6 {
    border-top: 3px #161922 solid;
    border-bottom: 3px #161922 solid;
    color: #161922;
    padding: 1em;
    font-size: 2em;
    line-height: 1.1;
    margin: 0.5em 0.5em 0.5em 0;
}

/*QUOTES*/
.quote h4 {
    font-family: Satisfy;
    font-size: 2.3em;
    line-height: 1.4;
    color: rgba(255,255,255,1);
    text-shadow: 0 0 2px rgba(0,0,0,0.8), 0 0 4px rgba(0,0,0,1);
}
.quote h5 {
    color: rgba(255,255,255,0.8);
	}

/*ROUTE MAP*/
#mapmenu {text-align: center;}
.mapbox_control,
#mapmenu label, 
#mapmenu input {
	display: inline-block; 
	padding:1em 0;
}
	/*.mapbox_control {background-color:rgba(255,255,255,0.8);}*/
	.mapboxgl-popup-content {text-align: center;}
	.mapboxgl-popup-content p {font-size: 1.5em;}
	/*ROUTE SECTION LIST*/
	.portfolio_group .portfolio-item .desc .title_wrapper h5 {
	    text-align: center;
	    font-size: 1em;
	}
	.portfolio_group .portfolio-item .desc .title_wrapper h5 a {color: #fff;}

	/*ROUTE SECTION SINGLE*/
	.single-portfolio .fixed-nav .date {display: none;}
	body .slider_pagination .slick-active a:after, body .slider_pagination .slick-active a {background-color: #700e57;}

/*POI Map*/


#map path {stroke: #60e9f0; pointer-events: none;}
#map path:nth-child(-n+182) {stroke: brown !important;} 
#map path:nth-child(-n+142) {stroke: darkorange !important;} 
#map path:nth-child(-n+75) {stroke: purple !important;}
#map path:nth-child(-n+35) {stroke: #66997A !important;}


	/*POI PANELS*/
	.leaflet-popup-content {width: clamp(150px,66ch,90vw) !important;}
	.leaflet-popup-content .umsMarkerTitle {
	    font-size: 1.8em !important;
	    text-align: center !important;
	    min-width: 150px;
	    margin: 0.35em 0 0 !important;
	}
	.leaflet-touch .leaflet-control-attribution {pointer-events: none;}
	.ums_MapPreview .leaflet-popup-content p {margin: 18px 0.8em 9px 1em;}
	}
	body .leaflet-container a.leaflet-popup-close-button {
	    width: 24px;
	    height: 24px;
	    font: 24px/24px Tahoma, Verdana, sans-serif;
	    color: #555;
	}
	@media (max-width: 450px) {
		.umsMarkerDesc p:last-child {font-size: 14px;line-height: 1.45;padding: 0 0.5em;}
	}

	/*POI TREEVIEW CATEGORIES*/
	.umsMapMarkerFilters li {
	    padding: 0.6em;
	    font-weight: 600;
	    color: #111;
	    box-shadow: 0 0 6px rgba(0,0,0,0.2);
		background-repeat: no-repeat;
		background-position: left
	}
	.umsMapMarkerFilters li[data-nodeid="1"],
	.umsMapMarkerFilters li[data-nodeid="2"],
	.umsMapMarkerFilters li[data-nodeid="3"],
	.umsMapMarkerFilters li[data-nodeid="4"] {
		background-image: url(https://dgtrails.org/wp-content/uploads/planning-accommodation.png), linear-gradient(90deg, #FFF, #0095eb);
	}
	/*5 is alert*/
	/*6 is support parent*/
	.umsMapMarkerFilters li[data-nodeid="7"] {background-image: url(https://dgtrails.org/wp-content/uploads/planning-cafe.png), linear-gradient(90deg, #fff, #ff9500);}
	.umsMapMarkerFilters li[data-nodeid="8"] {background-image: url(https://dgtrails.org/wp-content/uploads/planning-foodshop.png), linear-gradient(90deg, #fff, #ff9500);}
	.umsMapMarkerFilters li[data-nodeid="9"] {background-image: url(https://dgtrails.org/wp-content/uploads/planning-gearshop.png), linear-gradient(90deg, #fff, #ff9500);;}
	.umsMapMarkerFilters li[data-nodeid="10"] {background-image: url(https://dgtrails.org/wp-content/uploads/planning-vehicle.png), linear-gradient(90deg, #fff, #ff9500);;}
	/*10 is things to do parent*/
	.umsMapMarkerFilters li[data-nodeid="12"] {background-image: url(https://dgtrails.org/wp-content/uploads/planning-heritage.png), linear-gradient(90deg, #FFF, #008b56);;}
	.umsMapMarkerFilters li[data-nodeid="13"] {background-image: url(https://dgtrails.org/wp-content/uploads/planning-shortwalk.png), linear-gradient(90deg, #FFF, #008b56);;}
	.umsMapMarkerFilters li[data-nodeid="14"] {background-image: url(https://dgtrails.org/wp-content/uploads/planning-attraction.png), linear-gradient(90deg, #FFF, #008b56);;}

	/*POI Legend*/
	ul.poi_legend {
		list-style: none;
		margin-top:1em;
	}
	ul.poi_legend li {
		display: inline-block;
		height: 1.8em;
		font-size:0.8em;
		line-height: 1.5;
		background-position: left bottom;
		background-repeat: no-repeat;
		background-size: 2em;
		padding-left: 3em;
		padding-right: 2em;
	}
	ul.poi_legend li:first-child {background-image: url(https://dgtrails.org/wp-content/uploads/planning-accommodation.png);}
	ul.poi_legend li:nth-child(2) {background-image: url(https://dgtrails.org/wp-content/uploads/planning-alert.png);}	
	ul.poi_legend li:nth-child(3) {background-image: url(https://dgtrails.org/wp-content/uploads/planning-cafe.png);}
	ul.poi_legend li:nth-child(4) {background-image: url(https://dgtrails.org/wp-content/uploads/planning-foodshop.png);}
	ul.poi_legend li:nth-child(5) {background-image: url(https://dgtrails.org/wp-content/uploads/planning-gearshop.png);}
	ul.poi_legend li:nth-child(6) {background-image: url(https://dgtrails.org/wp-content/uploads/planning-vehicle.png);}
	ul.poi_legend li:nth-child(7) {background-image: url(https://dgtrails.org/wp-content/uploads/planning-heritage.png);}
	ul.poi_legend li:nth-child(8) {background-image: url(https://dgtrails.org/wp-content/uploads/planning-shortwalk.png);}
	ul.poi_legend li:nth-child(9) {background-image: url(https://dgtrails.org/wp-content/uploads/planning-attraction.png);}

	/*POI SLIDES*/
	.umsMnlJssorSlider .umsMmlSlideTitle .umsMmlTitleContainer {text-align: center;}
	.umsMnlJssorSlider .umsMmlSlideTitle a {color: #fff !important; font-size: 16px; font-weight:600;}
	.umsMnlJssorSlider .umsMnlJssorSlide {box-shadow: none !important;}
	.umsMnlJssorSlider .umsMnlJssorSlides {margin-left: 10px;}

	/*FILTER POS WHEN FORCING ADD*/
	.umsMapMarkerFilters {
	    position: absolute;
	    top: 0;
	    right: 0;
	    z-index: 1000;
	}
	.umsMapMarkerFilters li {list-style: none;}

/*FULL WIDTH TEXT*/
.full-width .one-third p {
    max-width: 55ch;
    margin: 0 auto;
}

		@media (max-width: 767px) {
		.full-width.section .column_visual {padding: 0 33px;}
		}


/*NEWS*/
	.post-meta .author-date a, 
	#Content .author-box .desc-wrapper a {
	    border-bottom-width: 0;
	    color: grey !important;
	    pointer-events: none;
	}
	.author-box {display: none;}
@media (min-width: 768px) {
	.timeline .post-item {padding-left: 220px;}
}
.timeline .post-item:before {display: none;}
.date_label, .timeline_items > li h3 span {
    font-size: 18px;
    line-height: 20px;
    font-weight: 600;
    background-image: none;
    color: #555;
}

/*CONTACT FORMS*/
.walked span.wpcf7-list-item.first {font-style: italic;}
#wpcf7-f3044-p33-o2 span.wpcf7-form-control-wrap {margin-bottom: 11px;}
#wpcf7-f3044-p33-o2 input.wpcf7-form-control.wpcf7-submit {margin: 0 auto;display: block;}
/*.walked {margin-bottom: 32px !important;}*/
textarea.formaddress {height: 8em;}

.halfbacked.section {
	background-size: contain;
	background-position: 50%;
}


/*MAPBOX MAPPING*/
#map .mapboxgl-popup-content button,
#map .mapboxgl-control-container button {
	background-color: transparent;
	margin:0;
}
.parent-pageid-23 #map .mapboxgl-popup-content a {display: none;}

/*GOOGLE RECAPTCHA*/
.grecaptcha-badge {visibility: hidden;}

/*HOVERED ISOLATED*/
.isolated .image_frame .image_wrapper {overflow: visible;}

.brandback.light p, .brandback.light li {color:#222;}

/********************* RHINS - RGCP *********************

██████╗░██╗░░██╗██╗███╗░░██╗░██████╗  ░█████╗░███████╗
██╔══██╗██║░░██║██║████╗░██║██╔════╝  ██╔══██╗██╔════╝
██████╔╝███████║██║██╔██╗██║╚█████╗░  ██║░░██║█████╗░░
██╔══██╗██╔══██║██║██║╚████║░╚═══██╗  ██║░░██║██╔══╝░░
██║░░██║██║░░██║██║██║░╚███║██████╔╝  ╚█████╔╝██║░░░░░
╚═╝░░╚═╝╚═╝░░╚═╝╚═╝╚═╝░░╚══╝╚═════╝░  ░╚════╝░╚═╝░░░░░

░██████╗░░█████╗░██╗░░░░░██╗░░░░░░█████╗░░██╗░░░░░░░██╗░█████╗░██╗░░░██╗
██╔════╝░██╔══██╗██║░░░░░██║░░░░░██╔══██╗░██║░░██╗░░██║██╔══██╗╚██╗░██╔╝
██║░░██╗░███████║██║░░░░░██║░░░░░██║░░██║░╚██╗████╗██╔╝███████║░╚████╔╝░
██║░░╚██╗██╔══██║██║░░░░░██║░░░░░██║░░██║░░████╔═████║░██╔══██║░░╚██╔╝░░
╚██████╔╝██║░░██║███████╗███████╗╚█████╔╝░░╚██╔╝░╚██╔╝░██║░░██║░░░██║░░░
░╚═════╝░╚═╝░░╚═╝╚══════╝╚══════╝░╚════╝░░░░╚═╝░░░╚═╝░░╚═╝░░╚═╝░░░╚═╝░░░

						Defined	Dark 	Light
Primary			RUST	d56114
Warm grey		HISTORY	6f6259	403833
Cream brick		PEOPLE	e0d0a6			e9ddbf
Dark rust 				a1412b
Cliff grass		LIVING	85af9a	446856
Sky Blue		SEA		008aab	006178

***************************************************/
/*
.page-id-19.header-classic #Top_bar,
.parent-pageid-19.header-classic #Top_bar,
.single-post.rgcp-news.header-classic #Top_bar,
.category-rgcp-news .date_label, .timeline_items > li h3 span  {background-color: #aecabc;} green header*/

/*ARCGIS MODAL OVERIDE*/
IFRAME .esriOAuthSignInDialog {display: none !important;}

/*RGCP THEMED SECTIONS*/
.section.living {
    background-color: #446856;
    background-image:url(https://dgtrails.org/wp-content/uploads/rgcp-icon-living.svg), linear-gradient(to right,#375345,#446856); 
    background-size: auto 122%, auto;
    background-position: -4em 1em, auto !important;
    background-repeat: no-repeat;
}
.section.history {
    background-color: #403833;
    background-image:url(https://dgtrails.org/wp-content/uploads/rgcp-icon-history.svg), linear-gradient(to right,#2d2824,#403833); 
    background-size: auto 122%, auto;
    background-position: -4em 1em, auto !important;
    background-repeat: no-repeat;
}
.section.sea {
    background-color: #006178;
    background-image:url(https://dgtrails.org/wp-content/uploads/rgcp-icon-sea.svg), linear-gradient(to right,#004556,#006178); 
    background-size: auto 122%, auto;
    background-position: -4em 1em, auto !important;
    background-repeat: no-repeat;
}
.section.people {
    background-color: #a1412b;
    background-image:url(https://dgtrails.org/wp-content/uploads/rgcp-icon-people.svg), linear-gradient(to right,#863624,#a1412b); 
    background-size: auto 122%, auto;
    background-position: -4em 1em, auto !important;
    background-repeat: no-repeat;
}

.section.living a.button {color:#446856;}
.section.history a.button {color:#403833;}
.section.sea a.button {color:#006178;}
.section.people a.button {color:#a1412b;}

/*.fixed-nav .arrow, 
.pager .pages a:hover, 
.pager .pages a.active, .pager .pages span.page-numbers.current, .pager-single span:after, 
.portfolio_group.exposure .portfolio-item .desc-inner .line, 
.Recent_posts ul li .desc:after, .Recent_posts ul li .photo .c, 
.slider_pagination a.selected, .slider_pagination .slick-active a, .slider_pagination a.selected:after, .slider_pagination .slick-active a:after, 
.style-simple .accordion .question:after, .style-simple .faq .question:after, .style-simple .icon_box .desc_wrapper .title:before, 
.style-simple #Filters .filters_wrapper ul li a:after, .style-simple .article_box .desc_wrapper p:after, 
.style-simple .sliding_box .desc_wrapper:after, .style-simple .trailer_box:hover .desc, 
.tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet.selected:after, .tparrows.default, .tp-bullets.tp-thumbs .bullet.selected:after {
    background-color: #d56114;
}
*/




	/*BOLDER HEADINGS*/
	body.parent-pageid-19 h2 {
	    font-size: 3em;
	    line-height: 1.1;

    }
	body.parent-pageid-19 .light h2 {color: #a1412b;}

/*RGCP LINKS*/
.page-id-19 #Content a,
.parent-pageid-19 #Content a,
.single-post.rgcp-news #Content a {color:#d56114;}

.page-id-19 #Content .post-links a,
.parent-pageid-19 #Content .post-links a,
.single-post.rgcp-news #Content .post-links a {color:#a1412b;}

	/*RGCP LINKS - BUTTONS*/
	.page-id-19 #Content a.button,
	.parent-pageid-19 #Content a.button,
	.parent-pageid-19 input[type="submit"],
	.single-post.rgcp-news #Content a.button,
	.dbg-lay-id-3602 .fixed-nav .arrow,
	.single-post.rgcp-news .fixed-nav .arrow {
		color:#fff;
		background-color: #d56114;
	}

	.page-id-19 #Content .dark a.button,
	.parent-pageid-19 #Content .dark a.button,
	.single-post.rgcp-news #Content .dark a.button {
		color:#d56114;
		background-color: #fff;
	}

/*RGCP MENU BAR*/
/*.page-id-19.header-classic #Top_bar,
.parent-pageid-19.header-classic #Top_bar,
.single-post.rgcp-news.header-classic #Top_bar:not(.is-sticky) {background-color: #6F6259;}*/
/*RGCP MENU BAR - DARK*/
/*.dbg-lay-id-3602.single-portfolio.header-classic #Top_bar:not(.is-sticky) {background-color: #36302c;}*/

/*RGCP MENU BAR*/
@media (min-width: 1240px) {
	.dbg-lay-id-3602.single-portfolio.header-classic #Top_bar:not(.is-sticky),
	.page-id-19.header-classic #Top_bar:not(.is-sticky),
	.parent-pageid-19.header-classic #Top_bar:not(.is-sticky),
	.single-post.rgcp-news.header-classic #Top_bar:not(.is-sticky) {background: radial-gradient(circle at 50% 211px,#fadecc 462px,#fff 462.5px);}
}
@media (min-width: 960px) and (max-width: 1239px) {
	.dbg-lay-id-3602.single-portfolio.header-classic #Top_bar:not(.is-sticky),
	.page-id-19.header-classic #Top_bar:not(.is-sticky),
	.parent-pageid-19.header-classic #Top_bar:not(.is-sticky),
	.single-post.rgcp-news.header-classic #Top_bar:not(.is-sticky) {background: radial-gradient(circle at 50% 211px,#fadecc 300px,#fff 300.5px);}
}
@media (min-width: 768px) and (max-width: 959px) {
	.dbg-lay-id-3602.single-portfolio.header-classic #Top_bar:not(.is-sticky),
	.page-id-19.header-classic #Top_bar:not(.is-sticky),
	.parent-pageid-19.header-classic #Top_bar:not(.is-sticky),
	.single-post.rgcp-news.header-classic #Top_bar:not(.is-sticky) {background: radial-gradient(circle at 50% 211px,#fadecc 246px,#fff 246.5px);}
}
@media (max-width: 767px) {
	.dbg-lay-id-3602.single-portfolio.header-classic #Top_bar:not(.is-sticky),
	.page-id-19.header-classic #Top_bar:not(.is-sticky),
	.parent-pageid-19.header-classic #Top_bar:not(.is-sticky),
	.single-post.rgcp-news.header-classic #Top_bar:not(.is-sticky) {background: radial-gradient(circle at 50% 84px,#fadecc 66%,#fff 66.05%);}
}

		/*RGCP RWD SLIDE MENU*/
/*		.dbg-lay-id-3602 #Top_bar .responsive-menu-toggle,
		.page-id-19.header-classic #Top_bar .responsive-menu-toggle,
		.parent-pageid-19.header-classic #Top_bar .responsive-menu-toggle,
		.single-post.rgcp-news.header-classic #Top_bar .responsive-menu-toggle {color:#fff;}*/

		.dbg-lay-id-3602 #Side_slide,
		.page-id-19 #Side_slide,
		.parent-pageid-19 #Side_slide,
		.single-post.rgcp-news #Side_slide {background-color: #403833 !important;}

		/* RGCP To invert menu (text, search, logo)  */
/*		.dbg-lay-id-3602.single-portfolio #Top_bar:not(.is-sticky) .menu > li > a,
		.dbg-lay-id-3602.single-portfolio #Top_bar:not(.is-sticky) .menu > li > a:after,
		.single-portfolio.dbg-lay-id-3602 #Top_bar:not(.is-sticky) .menu > li.current-menu-item > a, .single-portfolio.dbg-lay-id-3602 #Top_bar:not(.is-sticky) .menu > li.current_page_item > a, .single-portfolio.dbg-lay-id-3602 #Top_bar:not(.is-sticky) .menu > li.current-menu-parent > a, .single-portfolio.dbg-lay-id-3602 #Top_bar:not(.is-sticky) .menu > li.current-page-parent > a,
		.single-post.rgcp-news.header-classic #Top_bar:not(.is-sticky) .menu > li.current-menu-item > a, .single-post.rgcp-news.header-classic #Top_bar:not(.is-sticky) .menu > li.current_page_item > a, .single-post.rgcp-news.header-classic #Top_bar:not(.is-sticky) .menu > li.current-menu-parent > a, .single-post.rgcp-news.header-classic #Top_bar:not(.is-sticky) .menu > li.current-page-parent > a,
		.page-id-19 #Top_bar:not(.is-sticky) .menu > li.current-menu-item > a, .page-id-19 #Top_bar:not(.is-sticky) .menu > li.current_page_item > a, .page-id-19 #Top_bar:not(.is-sticky) .menu > li.current-menu-parent > a, .page-id-19 #Top_bar:not(.is-sticky) .menu > li.current-page-parent > a, .page-id-19 #Top_bar:not(.is-sticky) .menu > li.current-menu-ancestor > a, .page-id-19 #Top_bar:not(.is-sticky) .menu > li.current-page-ancestor > a, .page-id-19 #Top_bar:not(.is-sticky) .menu > li.current_page_ancestor > a, .page-id-19 #Top_bar:not(.is-sticky) .menu > li.hover > a, .parent-pageid-19 #Top_bar:not(.is-sticky) .menu > li.current-menu-item > a, .parent-pageid-19 #Top_bar:not(.is-sticky) .menu > li.current_page_item > a, .parent-pageid-19 #Top_bar:not(.is-sticky) .menu > li.current-menu-parent > a, .parent-pageid-19 #Top_bar:not(.is-sticky) .menu > li.current-page-parent > a, .parent-pageid-19 #Top_bar:not(.is-sticky) .menu > li.current-menu-ancestor > a, .parent-pageid-19 #Top_bar:not(.is-sticky) .menu > li.current-page-ancestor > a, .parent-pageid-19 #Top_bar:not(.is-sticky) .menu > li.current_page_ancestor > a, .parent-pageid-19 #Top_bar:not(.is-sticky) .menu > li.hover > a, .page-id-19 #Top_bar:not(.is-sticky) .menu > li > a, .page-id-19 #Top_bar:not(.is-sticky) #menu ul li.submenu .menu-toggle, .parent-pageid-19 #Top_bar:not(.is-sticky) .menu > li > a, .parent-pageid-19 #Top_bar:not(.is-sticky) #menu ul li.submenu .menu-toggle, 
		.rgcp-news #Top_bar:not(.is-sticky) .menu a, .rgcp-news #Top_bar:not(.is-sticky) .menu > li.current-menu-item > a, .rgcp-news #Top_bar:not(.is-sticky) .menu > li.current_page_item > a, .rgcp-news #Top_bar:not(.is-sticky) .menu > li.current-menu-parent > a, .rgcp-news #Top_bar:not(.is-sticky) .menu > li.current-page-parent > a, .rgcp-news #Top_bar:not(.is-sticky) .menu > li.current-menu-ancestor > a, .rgcp-news #Top_bar:not(.is-sticky) .menu > li.current-page-ancestor > a, .rgcp-news #Top_bar:not(.is-sticky) .menu > li.current_page_ancestor > a, .rgcp-news #Top_bar:not(.is-sticky) .menu > li.hover > a, 
		.page-id-19 #Top_bar:not(.is-sticky) .top_bar_right a:not(.action_button), .parent-pageid-19 #Top_bar:not(.is-sticky) .top_bar_right a:not(.action_button), .rgcp-news #Top_bar:not(.is-sticky) .top_bar_right a:not(.action_button) {
			color: #fff;
		}*/
		/*LI HIGHLIGHTS*/
/*		.page-id-19 #Top_bar:not(.is-sticky) .menu > li a:after, .parent-pageid-19 #Top_bar:not(.is-sticky) .menu > li a:after, .rgcp-news #Top_bar:not(.is-sticky) .menu > li a:after {
			background: #fff;
		}*/
		/*RGCP INVERT LOGO*/
	/*	.dbg-lay-id-3602 #Top_bar:not(.is-sticky) #logo img,
		.page-id-19 #Top_bar:not(.is-sticky) #logo img,
		.parent-pageid-19 #Top_bar:not(.is-sticky) #logo img,
		.rgcp-news #logo #Top_bar:not(.is-sticky) img,
		.single-post.rgcp-news #Top_bar:not(.is-sticky) #logo img {filter: invert(1);}*/

/* RGCP BRAND SECTIONS*/
.page-id-19.header-classic .section.brandback, .parent-pageid-19.header-classic .section.brandback {
	background:#49413b;
	background: radial-gradient(circle at 94%, #49413b 50%, #36302c 50.05%);
}
	.page-id-19.header-classic .section.brandback.light, .parent-pageid-19.header-classic .section.brandback.light {
		background:#e8ddbf; 
		background: radial-gradient(circle at 7.5%, #e8ddbf 50%, #f1ebda 50.05%);
		color:#2d2824;
	}
	.page-id-19.header-classic .section.brandback.waves, .parent-pageid-19.header-classic .section.brandback.waves {
		background:#008aab; 
		background: radial-gradient(circle at 94%, #008aab 50%, #006178 50.05%);
		color:#ffffff;
		transition: background 0.25s ease;
	}

/*.page-id-19.header-classic .section.brandback.waves:hover, .parent-pageid-19.header-classic .section.brandback.waves:hover {
	background-position: 2em 0;
}*/




/*RGCP SECTION OVERVIEW*/
/*COMING SOON SECTIONS*/
/* .portfolio-item.category-rgcp:nth-child(n+3) {
    opacity: 0.8;
    filter: saturate(0.1);
    pointer-events: none;
} */
.portfolio-item.category-rgcp .image_frame {
    border-width: 0 0 5px;
}

		/*RGCP SINGLE ROUTE SECTIONS VIDEO HEADERS*/

		/*THE VIDEO*/
		.section.has-video.vidya .section_video .mask {
		    background: none !important;
		    box-shadow: inset 0 0 2em rgba(0,0,0,0.3);
		}
		.section.has-video.vidya {
		    overflow: visible;
		}
		/*THE TITLES*/
		body.single-portfolio .vidya h1 {
			font-size: 4em;
			text-shadow: 0 0 1em rgba(0,0,0,0.5);
			padding-bottom: 50px;
			}
		body.single-portfolio .vidya h1 em {
			padding-left: 0.3em;
		}
		body.single-portfolio h3 {
		    text-shadow: 0 0 1em rgba(0,0,0,.3);
		}

			/*MOBILE RGCP LANDING VID*/
			@media (max-width: 480px) {
				.section.has-video.vidya {
					padding-top:270px !important;
				}
				.section.has-video.vidya .section_video video {
				    top: -34px;
				    left: -20%;
				    height: 126%;
				}
				body.single-portfolio .vidya h1 {
				    font-size: 3em;
				    padding-bottom: 0;
				    line-height: 0.6 !important;
				}
			}
				/*RGCP01*/		.postid-3456 .vidya .section_video video, 
				/*RGCP02*/		.postid-3610 .vidya .section_video video,
				/*RGCP03*/		.postid-3614 .vidya .section_video video,
				/*RGCP04*/		.postid-3615 .vidya .section_video video, 
				/*RGCP05*/		.postid-3616 .vidya .section_video video,
				/*RGCP06*/		.postid-3617 .vidya .section_video video {top: -100px; min-height: calc(100% + 100px);}


			/*REMOVE ALL VIDEO MASKS*/
		 .section.has-video .section_video .mask {background: none !important;}
 		.section.has-video.dark h2 {text-shadow: 0 0 0.5em rgba(0,0,0,1);}


/*RGCP  NEWS*/
.category-rgcp-news .date_label, .timeline_items > li h3 span  {background-color: #d56114; color: #fff;}
.page-id-2978 .timeline .post-item {
	padding-bottom: 20px;
}
.page-id-2978 .timeline .date_label {
    display: block;
    top: 8px;
    height: calc(100% - 2em - 3.6px);
    min-width: 12em;
    padding: 1em;
    border-radius: 0;
    font-size: 0.9em;
    text-align: center;
    background-color: #6f6259;
    	background-image: url(https://dgtrails.org/wp-content/uploads/rgcp-icon-sea.svg);
		background-size: 198% !important;
	    background-repeat: no-repeat;
	    background-position: 35% 64%;
}

	@media (min-width: 1240px) {
		.page-id-2978 .timeline .date_label {height: 259px;}
	}
	@media (min-width: 768px) {
		.page-id-2978 .timeline .post-item {padding-left: 220px;}
	}

/* RGCP PORTFOLIO GROUP*/
.parent-pageid-19 .portfolio_group .portfolio-item .desc {
	background-color: #a1412b;
}
.parent-pageid-19 .portfolio-item .desc a {
	color: #fff !important;
}

    .parent-pageid-19 #routesections p {
	    color: black;
	    font-weight: 600;
	    line-height: 1.45;
	}
	
/*ATTRACTPANELS*/
	.attractpanel {
		box-shadow: 0 0 1.5em rgba(0,0,0,0.1);
		background-size: cover;
		border-radius: 2px;
	    border: 5px solid white;
	}
	.attractpanel h3 {
		color: #fff;
		font-size: 3em; 
		line-height: 1.1;
		text-shadow: 0 0 .5em black;
	}

	/*ATTRACTPANEL logo*/
	#picheader.rhins::after,
	.page-id-19 .attractpanel::after {
	content: " ";
    position: relative;
    z-index: 30;
    width: 3em;
    height: 3em;
    background-color: white;
    background-image: url(https://dgtrails.org/wp-content/uploads/rgcp-motif.svg);
    background-repeat: no-repeat;
    background-size: 2.6em;
    /* outline: 1px red solid; */
    bottom: -1.4em;
    z-index: 20000;
    display: block;
    left: calc(50% - 1.1em);
    visibility: visible;
    border: 0.2em #fff solid;
    border-radius: 100%;
	}
	#picheader.rhins::after{ 
		width: 2.6em;
	    height: 2.6em;
	    background-size: 2.58em;
    	background-position: center;
    	left: calc(50% - 1.5em);
    	position: relative;
    	z-index: 30;
	 }

	 #picheader.rhins + .section {
	 	background: radial-gradient(circle at 50% -6%, #fadecc 50%, #fff 50.05%);
	 	color: #333;
	 }

		#picheader .icon-down-open-big:before {opacity: 0;}
		#picheader.section.has-navi .section-nav.next {bottom: -24px;position: absolute;z-index: 40;}

	.page-id-19 .brandback .attractpanel::after {border: 0.2em #49413b solid;}
	.page-id-19 .brandback.light .attractpanel::after {border: 0.2em #e8ddbf solid;}
	.page-id-19 .brandback.waves .attractpanel::after {border: 0.2em #008aab solid;}

.page-id-19.header-classic .section.brandback.darkrust, .parent-pageid-19.header-classic .section.brandback.darkrust {background-color:#a1412b !important; }
.page-id-19 .section.brandback p a, .parent-pageid-19 .section.brandback p a {color:#d56114;}

	/*ICONS*/
	.page-id-19.header-classic .section.rhinsback.sea, .parent-pageid-19.header-classic .section.brandback.sea  {
		background-image: url(https://dgtrails.org/wp-content/uploads/rgcp-icon-sea.svg);
	    background-size: 98% !important;
	    background-position: -35em -2em !important;
	}

/*RGCP BUTTONS*/
.page-id-19 .section a.button, .parent-pageid-19 .section a.button, input[type="submit"] {background-color: #d56114;color:#fff;}
.page-id-19 .section.brandback a.button, .parent-pageid-19 .section.brandback a.button {background-color: #fff;color:#d56114;}

.parent-pageid-19.header-classic h1 {color:#a1412b;}
.parent-pageid-19.header-classic .dark h1 {color:#ffffff;}

/*RGCP CONTACT*/
.parent-pageid-19 #report {
	background-image: url(https://dgtrails.org/wp-content/uploads/seaweed-20pc.svg);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 37%;
}

/*RGCP DEV LANDING*/
#landing .image_frame {overflow: visible;}

.poster h2 {
    color: white;
    font-size: 2.3em;
    text-wrap: balance;
    line-height: 1.1;
    text-shadow: 0 0 1px black, 0 0 0.2em black;
}
#plansupport p {
    text-wrap: balance;
}
.rgcp .icon_box .icon_wrapper, .rgcp .icon_box a .icon_wrapper {
    color: #d56114;
}
.rgcp .icon_box:hover .icon_wrapper, .rgcp .icon_box a:hover .icon_wrapper {
    color: white;
}
.icon_box:hover .icon_wrapper:before, .icon_box a:hover .icon_wrapper:before {
    background-color: #d56114;
}
#map li {
    padding-top: 3px;
}

/* RGCP GUIDES */
.rgcpguide .desc {text-wrap:balance;}
.page-id-6396 #Content .desc {
    color: #ffffff;
}
/* RGCP SHORT WALKS */
.rgcp-short-walks .section-post-header,
.page-id-6343 .post-head {
    display: none;
}
/********************* ANNANDALE - AW ********************


░█████╗░███╗░░██╗███╗░░██╗░█████╗░███╗░░██╗██████╗░░█████╗░██╗░░░░░███████╗  ░██╗░░░░░░░██╗░█████╗░██╗░░░██╗
██╔══██╗████╗░██║████╗░██║██╔══██╗████╗░██║██╔══██╗██╔══██╗██║░░░░░██╔════╝  ░██║░░██╗░░██║██╔══██╗╚██╗░██╔╝
███████║██╔██╗██║██╔██╗██║███████║██╔██╗██║██║░░██║███████║██║░░░░░█████╗░░  ░╚██╗████╗██╔╝███████║░╚████╔╝░
██╔══██║██║╚████║██║╚████║██╔══██║██║╚████║██║░░██║██╔══██║██║░░░░░██╔══╝░░  ░░████╔═████║░██╔══██║░░╚██╔╝░░
██║░░██║██║░╚███║██║░╚███║██║░░██║██║░╚███║██████╔╝██║░░██║███████╗███████╗  ░░╚██╔╝░╚██╔╝░██║░░██║░░░██║░░░
╚═╝░░╚═╝╚═╝░░╚══╝╚═╝░░╚══╝╚═╝░░╚═╝╚═╝░░╚══╝╚═════╝░╚═╝░░╚═╝╚══════╝╚══════╝  ░░░╚═╝░░░╚═╝░░╚═╝░░╚═╝░░░╚═╝░░░

#83457a HEATHER
#8ca0ee	RIVER

#91C499	the missing green
#011f40 that DAARK blue
 
***********************************************************/
body.dbg-lay-id-3667.header-classic #Top_bar,
.page-id-23.header-classic #Top_bar,
.parent-pageid-23.header-classic #Top_bar,
.single-post.aw-news.header-classic #Top_bar,
.category-aw-news .date_label, .timeline_items > li h3 span  {background-color: #c7d1f7;}

.parent-pageid-23.header-classic .section.brandback {background-color:#83457a !important;}

.parent-pageid-23.header-classic h1 {color:#83457a;}
	

.page-id-23 #landing {
	height: 90vh;
}
/*.page-id-23 #landing .section_wrapper {
	padding-top: 300px;
}*/


	.parent-pageid-23 .section:not(.dark) a.button,
	.dbg-lay-id-3667 .section:not(.dark) a.button,
	.dbg-lay-id-3667 .fixed-nav .arrow,
	.dbg-lay-id-3667 #Side_slide,
	.page-id-23 #Side_slide,
	.parent-pageid-23 #Side_slide,
	.parent-pageid-23 input[type="submit"] {background-color:#83457A !important;}

	
	.parent-pageid-23 .icon_box .icon_wrapper, 
	.parent-pageid-23 .icon_box a .icon_wrapper, 
	.parent-pageid-23 .style-simple .icon_box:hover .icon_wrapper {color: #83457a;}
	.parent-pageid-23 .icon_box:hover .icon_wrapper:before, 
	.parent-pageid-23 .icon_box a:hover .icon_wrapper, 
	.parent-pageid-23 .icon_box a:hover .icon_wrapper:before {color:white !important;background-color: #83457a;}
	.parent-pageid-23 .icon_box .icon_wrapper {border-color:#83457a;}

	/* AW BRANDBACK */
	.page-id-23.header-classic .section.brandback, .parent-pageid-23.header-classic .section.brandback {background-color:#83457A !important;}
	.page-id-23.header-classic .section.brandback.light, .parent-pageid-23.header-classic .section.brandback.light {background-color:#c8e2cc !important; color:#111111 !important;}


		/* ANNANDALE WAY POI Map*/


/* 		.parent-pageid-23 #map path:nth-child(80),
		.parent-pageid-23 #map path:nth-child(81),
		.parent-pageid-23 #map path:nth-child(78) {stroke-width: 2px;opacity: 0.8;} */

/*SUW on AW PLAN*/
.parent-pageid-23 #map path {stroke: #66997A; pointer-events: none;z-index: 200 !important;position: relative;}
/*AW on AW PLAN*/
.parent-pageid-23 #map path:nth-child(-n+36) {stroke: #f127ab; stroke-width: 5px;z-index: 20000 !important;position: relative;}
/*RGCP on AW PLAN*/
.parent-pageid-23 #map path:nth-child(-n+43) {stroke: darkorange; pointer-events: none;z-index: 200 !important;position: relative;}

		
	


/*ANNADALE WAY ROUTE SECTIONS LIST*/
.mcb-item-c91f1b65c li.portfolio-item:first-child,
.mcb-item-c91f1b65c li.portfolio-item:last-child {
    margin: 0 25% !important;
    width: 50% !important;
    /*outline: 1px red solid;*/
}

.parent-pageid-23 .portfolio_group .portfolio-item .desc {background: #011f40;}
.parent-pageid-23 .portfolio_group .portfolio-item:nth-child(2) .desc,
.parent-pageid-23 .portfolio_group .portfolio-item:nth-child(3) .desc
 {background: repeating-linear-gradient(45deg, transparent, transparent 10px, #023772 10px, #023772 20px), #011f40;}
 .parent-pageid-23 .portfolio_group .portfolio-item:nth-child(4) .desc,
.parent-pageid-23 .portfolio_group .portfolio-item:nth-child(5) .desc
 {background: repeating-linear-gradient(135deg, transparent, transparent 10px, #023772 10px, #023772 20px), #011f40;}

/*CONTACT FORMS*/
#wpcf7-f3652-p2960-o2 .your-feedback textarea {height: 13.8em;}

@media (max-width: 767px) {
	.column_button + .column_button {margin-top: 1em;}
	#Side_slide {}
}

@media (max-width: 479px) {
	.page-id-23 #landing .mcb-wrap-d32770dc6 {padding: 5em 1em  !important;}
	.post-footer, .post-meta {display: none;}
	h1, .text-logo #logo {line-height: 1.1;}
	h2 {
	    font-size: 1.5em;
	    line-height: 1.1;
	}
}


/********************* SOUTHERN - SUW ********************

░██████╗░█████╗░██╗░░░██╗████████╗██╗░░██╗███████╗██████╗░███╗░░██╗  ██╗░░░██╗██████╗░██╗░░░░░░█████╗░███╗░░██╗██████╗░
██╔════╝██╔══██╗██║░░░██║╚══██╔══╝██║░░██║██╔════╝██╔══██╗████╗░██║  ██║░░░██║██╔══██╗██║░░░░░██╔══██╗████╗░██║██╔══██╗
╚█████╗░██║░░██║██║░░░██║░░░██║░░░███████║█████╗░░██████╔╝██╔██╗██║  ██║░░░██║██████╔╝██║░░░░░███████║██╔██╗██║██║░░██║
░╚═══██╗██║░░██║██║░░░██║░░░██║░░░██╔══██║██╔══╝░░██╔══██╗██║╚████║  ██║░░░██║██╔═══╝░██║░░░░░██╔══██║██║╚████║██║░░██║
██████╔╝╚█████╔╝╚██████╔╝░░░██║░░░██║░░██║███████╗██║░░██║██║░╚███║  ╚██████╔╝██║░░░░░███████╗██║░░██║██║░╚███║██████╔╝
╚═════╝░░╚════╝░░╚═════╝░░░░╚═╝░░░╚═╝░░╚═╝╚══════╝╚═╝░░╚═╝╚═╝░░╚══╝  ░╚═════╝░╚═╝░░░░░╚══════╝╚═╝░░╚═╝╚═╝░░╚══╝╚═════╝░

**********************************************************/

/*LANDING VID*/
@media (max-width: 485px) {
	video {
	    margin-left: -50%;
	    max-height: 100vh;
	}
}

.single-portfolio.header-classic #Top_bar,
.page-id-10.header-classic #Top_bar,
.parent-pageid-10.header-classic #Top_bar,
.parent-pageid-12.header-classic #Top_bar,
.single-post.suw-panels.header-classic #Top_bar,
.single-post.news.header-classic #Top_bar,
#mapmenu,
.category-news .date_label, .timeline_items > li h3 span {background-color: #e4dbbe;}

.parent-pageid-10.header-classic .section.brandback,
.parent-pageid-12.header-classic .section.brandback,
.parent-pageid-10 .portfolio_group .portfolio-item .desc,
.parent-pageid-10 .section:not(.dark) a.button,
#Side_slide,
.parent-pageid-10 input[type="submit"] {background-color:#33543b !important;}

/*MAKE SUW SGT PURPLE*/
/*.page-id-10 #logo img,
.parent-pageid-10 #logo img {filter: invert(1) sepia(1) hue-rotate(-171deg) saturate(204.5) brightness(0.6);}*/

.parent-pageid-10.header-classic h1,
.parent-pageid-12.header-classic h1,
.page-id-10 #Top_bar .responsive-menu-toggle,
.parent-pageid-10 p a,
.parent-pageid-10 #Top_bar .responsive-menu-toggle {
	color:#33543b;
}

	.page-id-10 .section.has-video .section_video {top: -65px;}

	/*PAGE ITEMS*/
	.parent-pageid-10.icon_box .icon_wrapper, 
	.parent-pageid-10 .icon_box a .icon_wrapper, 
	.parent-pageid-10.style-simple .icon_box:hover .icon_wrapper {
	    color: #33543b;
	}

	.parent-pageid-10 blockquote, .page-id-10 blockquote {border-left:5px solid #33543b; padding-left: 1em;}


	/*BROWN BITS*/
	.parent-pageid-12 .list_item .list_left {color: #826461;}

	/*LIGHT GREEN BACKGROUNDS*/
	.parent-pageid-10 .icon_box:hover .icon_wrapper:before, 
	.parent-pageid-10 .icon_box a:hover .icon_wrapper:before {
	    background-color: #b5a979;
	}

	/* SUW BRANDBACK */
	.page-id-10.header-classic .section.brandback, .parent-pageid-10.header-classic .section.brandback {background-color:#33543b !important;}
	.page-id-10.header-classic .section.brandback.light, .parent-pageid-10.header-classic .section.brandback.light {background-color:#e4dbbe !important; color:#2d2824;}
	/*.page-id-10 .section.brandback p a, .parent-pageid-10 .section.brandback p a {color:#d56114;}*/


/*SUW SHORT WALKS*/
.suw-short-walks .section-post-header, 
.category-suw-short-walks .post-meta {display: none;}


/*********** FIXES  *************/
	#menu li.hidden {display: none;}

/*HIDE POI THUMBS*/
.umsMnlJssorSlider {display: none !important;}


/* SKETCHFAB IFRAME EMBEDS */

	@media (min-width:1220px) {
		.sketchfab-embed-wrapper:not(.doon3D) iframe {height:calc(0.75 * 1220px);}
	}

	@media (min-width:960px) and (max-width:1219px) {
		.sketchfab-embed-wrapper iframe {height:calc(0.75 * 960px);}
	}
	@media (min-width:580px) and (max-width:959px) {
		.sketchfab-embed-wrapper iframe {height:calc(0.75 * 580px);}
	}


	@media (max-width:579px) {
		.sketchfab-embed-wrapper iframe {height:10em;}
	}


/* CYCLING */
/* CYCLING */
/* CYCLING */

.page-id-4736 .section>.mcb-background-overlay {
    display: none;
}

.page-id-4736.header-classic #Top_bar,
.parent-pageid-4736.header-classic #Top_bar {background-color: #e4dbbe;}

.parent-pageid-4736.header-classic .section.brandback,
.page-id-4736 .portfolio_group .portfolio-item .desc,
.parent-pageid-4736 .portfolio_group .portfolio-item .desc,
.page-id-4736 .section:not(.dark) a.button,
.parent-pageid-4736 .section:not(.dark) a.button,
.page-id-4736 input[type="submit"],
.parent-pageid-4736 input[type="submit"] {background-color:#33543b !important;}

.page-id-4736 .section_wrapper {
    backdrop-filter: brightness(0.7) blur(10px);
}
.page-id-4736 h1, .page-id-4736 .dark p, .page-id-4736 h2 {
text-shadow: 0 0 0.45em rgb(0 0 0 / 90%), 0 0 1px rgb(0 0 0 / 90%);
}
.page-id-4736 .dark h2 a {
	color: white;
	text-decoration: underline;
}
.page-id-4736 h2 a:hover {
	color: #efefef;
	text-decoration: none;
}
.dark label {
    color: #fff;
}
.page-id-4736 h2 a {font-size: 28px;}
.page-id-4736 .unavailable {
    filter: grayscale(1) opacity(0.5);
    pointer-events: none;
}
.download .mfn-icon-box .icon-wrapper i {
    font-size: 40px;
    line-height: 1;
    color: #33543b;
}
.download.cyclingicon .mfn-icon-box .icon-wrapper i {
    color: #60e9f0;
}
.download.walkingicon .mfn-icon-box .icon-wrapper i {
    color: #e637a0;
}
#other.unavailable {
	filter: grayscale(1);
	pointer-events: none;
}
/* END CYCLING */
/* END CYCLING */
/* END CYCLING */

#certificate .column_column {
    display: unset;
}

#Footer .copyright a {color:white;text-decoration:underline;}

#Content .waves.dark p a,
#Content .waves.dark li a {
	color:white;
	text-decoration: underline;
}