/*
Theme Name: medap
Version: 1.0
Description: A child theme of GeneratePress
Template: generatepress
Author: Administrator
*/
@import url("../generatepress/style.css");
/* Your awesome customization starts here */

.svg-nofill{
	fill: none !important;
}

.klm-h1-hero > strong {
    -webkit-text-stroke: 0px;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(120deg, var(--mpblue) 20%, var(--mpteal) 100%);
    -webkit-background-clip: text;
  	
}

a {
	cursor:pointer;
	text-decoration:underline;
	}

a:hover {
	text-decoration-thickness: max(3px, .1875rem)
	}

h4 {
	line-height: 1.4em;
	}

@media (min-width: 1025px) {
    .sticky-container {
        position: sticky;
        top: 100px;
    }
}

.textdecoration-none a{
	text-decoration:none;
	}


.wp-lightbox-container img{
	border-radius:20px;
	}

.wp-block-gallery {
    --wp--style--unstable-gallery-gap:20px !important;
    gap:20px !important;
    }



#menu-item-1369, .menu-item-1369 {
	  display: inline-flex;
  align-items: center;
  gap: 0.5em;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-phone"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2"/></svg>'); 
  no-repeat center center;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 21px;
  padding-left: 5px;
  margin-left:15px;
}

/* footer */	
.footer-copyright{
	font-size:15px;
	color:#ffffff;
	}

.medap-region-bar {
	background: var(--contrast);
	color: #fff;
	font-size: 13px;
	line-height: 1.4;
}

.medap-region-bar-inner {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	max-width: 1400px;
	margin: 0 auto;
	padding: 0.35em 40px;
}

.medap-region-switch {
	white-space: nowrap;
}

.medap-region-bar .region-switch-label {
	opacity: 0.72;
}

.medap-region-bar a {
	color: rgba(255, 255, 255, 0.72);
	text-decoration: none;
}

.medap-region-bar a[aria-current="true"] {
	color: #fff;
	font-weight: 600;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.medap-region-bar a:hover,
.medap-region-bar a:focus {
	color: #fff;
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 3px;
}

.medap-region-bar .region-switch-sep {
	opacity: 0.45;
}

@media (max-width: 767px) {
	.medap-region-bar-inner {
		justify-content: center;
		padding: 0.4em 15px;
	}
}