/********************
 * GLOBAL Styles *
 *******************/


h1{
	
	font-size: clamp(1.8rem, 4cqw, 4.563rem) !important;
	letter-spacing:0%;
	font-weight:400;
    font-family: var(--gp-font--bebas-kai);	
}

h2{
	font-size: clamp(1.5rem, 4cqw, 4rem) !important;
	letter-spacing:0%;
	font-weight:400;
    font-family: var(--gp-font--bebas-kai);	
}

h3{
	font-size: clamp(1.3rem, 5vw, 1.563rem) !important;
    font-style: none;
	letter-spacing: 1px !important;
    padding-bottom: 10px;
	margin-bottom:20px !important;
	text-transform: uppercase;
	font-family: var(--gp-font--asap-condensed);
	font-weight:600;

}

h4{
    font-family: var(--gp-font--bebas-kai);
    font-size: 1.563rem;
    font-weight: 400;
    letter-spacing: 0%;
    line-height: 150%;
    text-transform: uppercase;
	margin-bottom:10px !important;
}

h6{
	font-family: var(--gp-font--roboto-condensed);
    font-size: clamp(1rem, 5vw,1.063rem);
    font-weight: 400;
    letter-spacing: 6%;
    line-height: 24px;
    padding-bottom: 16px;
    text-transform: uppercase;
}

p, li.li-bullets, .mec-wrap :not(.elementor-widget-container)>p{

	font-family: var(--gp-font--roboto-condensed);
    font-size: clamp(0.95rem, 5vw, 1rem);
    font-weight: 400;
/*     letter-spacing: 0%; */
    line-height: 24px;
	color: var(--contrast);
}





h3.condensed{
	font-size: clamp(1.3rem, 5vw, 1.563rem);
    font-style: none;
    font-weight: 600;
    line-height: 35px;
    padding-bottom: 10px;
/*     text-transform: uppercase; */
	color: var(--contrast);
    font-family: var(--gp-font--asap-condensed);
	margin-bottom:20px !important;
	letter-spacing: 1px !important;
	display: inline-flex;
    justify-items: start;
    width: auto;
}

p.addReadMore.showlesscontent.gb-text.bodytext{
	color: var(--contrast);
}


body{
	  box-sizing: border-box;
}
/* .entry-content{
	padding:0 20px;
} */
/*Home Buttons*/
.home-hero-buttons{
	font-size: clamp(1.1rem,5vw,1.25rem) !important;
}

/*PrEP r Styling*/
.sub{
	top: 0 !important;
/* 	font-size: clamp(2rem, 0cqw, 2.438rem) !important; */
}


/*This makes the carousel in home page not scroll down to page*/
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: auto !important;
}


/*Hides wpml bar underneath footer*/
.otgs-development-site-front-end{
	display:none;
}

/*removes margin for all pages*/
body:not(.contained-content) .container.grid-container {
    max-width:100%;
}

/*Entry Title*/
.entry-title{
	display:none;
}


/*Hero Banner Image Size*/
.hero-right-image{
	width:100%;
	height:100%;
}

/*Youtube Video*/
.wp-embed-responsive .wp-has-aspect-ratio iframe {
    border-radius: 16px;
}


/*Active button styling*/
a:hover, a:focus, a:active {
    color: var(--orange-fdoh);
}





/******* Home Hero Banner styling ********/

#h1-home-design{
	text-wrap:nowrap;
}

#home-h1-background{
	padding-left:300px;
}

#home-h1-background{
	padding-left:181px;
	margin-left: -181px;
	overflow:hidden;
}


.cursive{
	font-family: var(--gp-font--butter-luchy-free);
	color: var(--orange-fdoh);  
	padding-left:10px;             
	font-size: clamp(3.563rem, 7cqw, 8.5rem) !important;
}




span.h1-sans{
	background-color:var(--orange-fdoh);
	padding-left: 100px;
    margin-left: -90px;
	overflow:hidden;
}             

.h1-cursive{
	font-size:4.25rem;
	line-height:59px;
	letter-spacing:0%;
	font-weight:400;
	color: var(--base-2);
    font-family: var(--gp-font--bebas-kai);
	white-space:nowrap;
}

/*All other banner styling*/
.h1-light-sans{
	font-size: clamp(1.8rem, 4cqw, 4rem) !important;
/* 	line-height:78px; */
	letter-spacing:0%;
	font-weight:400;
	color: var(--base-2);
    font-family: var(--gp-font--bebas-kai);
	white-space:nowrap;
}

.light-sans{
	font-size: clamp(1.8rem, 4cqw, 4.25rem) !important;
/* 	line-height:59px; */
	letter-spacing:5%;
	font-weight:300;
	color: var(--base-2);
    font-family: "Roboto Condensed", sans-serif;
	padding-left:10px;
	
}


/*********HELPFUL RESOUCRCES SECTION****************/

/*Home: Helpful Resources*/
.wp-block-cb-carousel-v2 .cb-button-prev, .wp-block-cb-carousel-v2.cb-rtl .cb-button-next {
/* 	position:absolute; */
/* 	left:1160px;
	right:10px; */
	background:#14a4dd;
/* 	top:-100px; */
	color:white;
	padding:20px;
	border-radius:300px;
}

.wp-block-cb-carousel-v2 .cb-button-next:after, .wp-block-cb-carousel-v2 .cb-button-prev:after {
    font-size: var(--wp--custom--carousel-block--navigation-size, 22px);
}


.wp-block-cb-carousel-v2 .cb-button-next, .wp-block-cb-carousel-v2.cb-rtl .cb-button-prev {
/* 	position:absolute; */
/* 	left:1260px;
	right:10px; */
	background: var(--fdoh-green);
	padding:20px;
	color:white;
	border-radius:300px;
/* 	top:-100px;	 */
}

.gb-media-a97e1dec {
	    bottom: 0px;
    height: auto;
    max-width: 100%;
    object-fit: cover;
    position: absolute;
    right: 0px;
    width: auto;
}

div.inside-site-info{
	display:none;
}

@media screen and (max-width:1263px){
	/*Left*/
/* 	.wp-block-cb-carousel-v2 .cb-button-prev, .wp-block-cb-carousel-v2.cb-rtl .cb-button-next {
	position:absolute;
	left:900px;
	right:0;
	top:-100px;
} */

	/*Right*/
/* .wp-block-cb-carousel-v2 .cb-button-next, .wp-block-cb-carousel-v2.cb-rtl .cb-button-prev {
	position:absolute;
	left:1000px;
	right:0;
	top:-100px;	
} */
	
}

/*Adjust the height of the HElpful Resources*/
@media screen and (max-width:1090px){
	.resource-container{
		height:100% !important;
	}
	
	.gb-element-b8a83aa5{
		height:450px !important;
	}
	
}


/************------Home Page: Upcoming Events Section-------**************/


.event-carousel-type2-head.clearfix {
    min-height: 360px;
}

/*hides share footer*/
li.mec-event-share{
	display:none;
}

/*Event Carousel Image*/
.view-events-section .mec-event-image,.view-events-section .mec-event-date-info {
    display: none;
}

/*Title of Event*/
.view-events-section .event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-carousel-title {
     font-family: var(--gp-font--bebas-kai);
	font-size:clamp(18px, 5vw, 25px);
	line-height:28px;
	font-weight:400;
}



/*Footer Read More Button*/
.view-events-section .event-carousel-type2-head .mec-event-footer-carousel-type2 {
    margin-top: 33px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: start;
	display:flex;
	align-items:center;
	column-gap:20px;
}

/*Read more Arrow Icon Button*/
.view-events-section .event-carousel-type2-head .mec-event-footer-carousel-type2::after {
    content:url(https://staging2.knowyourhivstatus.com/wp-content/uploads/2025/05/long-arrow-right-2.svg);
}

.view-events-section .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button {
    border: 1px solid #e4e4e4;
    padding: 7px 23px 7px;
    font-size: 12px;
    text-transform: uppercase;
    color: inherit !important;
    font-weight: 500;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}

.view-events-section a.mec-booking-button.mec-bg-color-hover.mec-border-color-hover {
	font-family: var(--gp-font--bebas-kai);
	font-size:23px;
	line-height:24px;	
	border:none;
	padding:0;
	display:flex;
	align-items:center;
}

/*padding for the specific car*/
.view-events-section .owl-item {
    padding:0 10px;
}

/*Description/Location*/
.view-events-section .mec-event-carousel-type2 .event-carousel-type2-head .mec-event-carousel-content-type2 p {
    font-size: 17px;
	line-height:24px;
    font-weight: 400;
    color: inherit !important;
	font-family: var(--gp-font--roboto-condensed);
}

.event-carousel-type2-head.clearfix {
    border-radius: 16px;
}

#carousel-event{
	margin-right:0px;
}

/*Events Button*/
i.mec-sl-arrow-left {
        justify-content: center;
    display: flex;
    background: var(--orange-fdoh);
    padding: 20px;
    border-radius: 200px;
    height: 47px;
    width: 47px;
    align-items: center;
}

/*Arrow styling for right*/
i.mec-sl-arrow-right {
     justify-content: center;
    display: flex;
    background: var(--orange-fdoh);
    padding: 20px;
    border-radius: 200px;
    height: 47px;
    width: 47px;
    align-items: center;
}

/*Displays custom arrow for left carousel slider*/
.mec-sl-arrow-left:before {
    content: url(https://staging2.knowyourhivstatus.com/wp-content/uploads/2025/05/long-arrow-right-1-1.svg);
}

/*Displays custom arrow for right carousel slider*/
.mec-sl-arrow-right:before {
    content: url(https://staging2.knowyourhivstatus.com/wp-content/uploads/2025/05/long-arrow-right-2.svg);
}

.mec-event-carousel-type2 .owl-prev i, .mec-event-carousel-type2 .owl-next i{
	font-size:0 !important;
}

/*Event Carousel Background makes it transparent*/
.event-carousel-type2-head {
    background: transparent;
    border: 1px solid #e6e6e6;
}

.mec-skin-carousel-container .mec-event-article{
	border-radius:16px !important;
}


.mec-event-carousel-content-type2 .mec-event-carousel-title a {
    color: white !important;
}



/* Alternative: Target the owl-carousel items specifically */
.mec-owl-carousel .owl-item:nth-child(3n+1) .mec-event-article {
    background: var(--fdoh-dark-blue);
    color: white !important;
}

/* Your existing arrow styling */
.view-events-section .event-carousel-type2-head .mec-event-footer-carousel-type2::after {
    content: url(https://staging2.knowyourhivstatus.com/wp-content/uploads/2025/05/long-arrow-right-2.svg);
    filter: brightness(0) saturate(100%) invert(21%) sepia(3%) saturate(629%) hue-rotate(314deg) brightness(96%) contrast(93%);
}

/*Event Carousel: Blue Background*/
.mec-owl-carousel .owl-item:nth-child(3n+1) .mec-event-article {
    background: var(--fdoh-dark-blue);
    color: white !important;
}

/* White arrow for blue containers*/
.view-events-section .mec-owl-carousel .owl-item:nth-child(3n+1) .event-carousel-type2-head .mec-event-footer-carousel-type2::after {
    filter: brightness(0) saturate(100%) invert(100%) !important;
}

/*Event Carousel: Orange Background*/
.mec-owl-carousel .owl-item:nth-child(3n+2) .mec-event-article {
    background: var(--orange-fdoh);
	    color: var(--jet-black) !important;

}
/*Event Carousel: Yellow Background*/
.mec-owl-carousel .owl-item:nth-child(3n+3) .mec-event-article {
    background: var(--fdoh-yellow);
	     color: var(--jet-black) !important;
}



/* Makes "Event Title" Carousel a different color */
.mec-skin-carousel-container .mec-event-article h4,
.mec-skin-carousel-container .mec-event-article h4 a,
.mec-skin-carousel-container .mec-event-article .mec-event-date-info,
.mec-skin-carousel-container .mec-event-article .mec-carousel-event-location {
    color: inherit !important;
}

/*Makes the "Read More Carousel no background*/
a.mec-booking-button.mec-bg-color-hover.mec-border-color-hover {
    background: none !important;
}

/*Adds arrow next to "Read More"*/
.view-events-section .event-carousel-type2-head .mec-event-footer-carousel-type2::after {
    content: url(https://staging2.knowyourhivstatus.com/wp-content/uploads/2025/05/long-arrow-right-2.svg);
    filter:  brightness(0);
}

/*Upcoming Events Carousel Arrow Pagination*/

.mec-owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    /* margin: 5px; */
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    position: absolute !important;
    border-radius: 3px;
    right: 0;
		left:0;
		opacity:0.5;
		bottom:0;
		margin-top:27% !important;
}

.mec-owl-theme .owl-nav [class*='owl-']:hover{
	opacity:1;
}
	
	button.owl-next {
    justify-self: flex-end;
}


.mec-owl-theme .owl-nav {
    margin-top: 100px !important;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}





/**********************************
 
Living Well with HIV Page STYLING 

**********************************/
.gb-text {
    margin-bottom: 0 !important;
}


/**********************************
 
HIV Resources Page STYLING 

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

.prevention-icos{
	display:none !important;
}

/*Accordian Arrow sizing: HIV Resources Page*/
.gb-accordion__toggle-icon svg {
    width: 50px;
    height: 50px;
}


/**********************************
 
HIV Prevention Page STYLING 

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

.card-item{
	min-height:400px;
}

/*SVG sizing for Accordian*/
.gb-accordion__toggle-icon svg {
    width: 47px !important;
	height: 47px !important;
}

/*Adds margin to bottom for h3 in page*/
.fdoh-blue-bottom{
	margin-bottom:20px !important;
}

/*Adds margin for read more and less*/
.readMore, .readLess{
	margin-top: 60px !important;
}


/*HIV Prevention Toggle Buttons*/
.addReadMore.showlesscontent .SecSec,
.addReadMore.showlesscontent .readLess {
    display: none;
}

.addReadMore.showmorecontent .readMore {
    display: none;
}

.addReadMore .readMore,
.addReadMore .readLess {
    font-weight: 400;
	font-family: var(--gp-font--bebas-kai);
    cursor: pointer;
    display: block;
    padding-top: 20px;
	font-size:23px;
	letter-spacing:2px;

}

span.readMore{
	color: var(--contrast-2);
}

.addReadMoreWrapTxt.showmorecontent .SecSec,
.addReadMoreWrapTxt.showmorecontent .readLess {
    display: block;
}

 #blue span.readLess, #blueTwo span.readLess, #blueThree span.readLess{
	color:var(--accent);
}

#blue span.readLess::after {
	  content: url("https://staging2.knowyourhivstatus.com/wp-content/uploads/2025/06/Group-99-1.svg");
	padding-left:10px;
}

#blueTwo span.readLess::after {
	  content: url("https://staging2.knowyourhivstatus.com/wp-content/uploads/2025/06/Group-99-1.svg");
	padding-left:10px;
}

#blueThree span.readLess::after {
	  content: url("https://staging2.knowyourhivstatus.com/wp-content/uploads/2025/06/Group-99-1.svg");
	padding-left:10px;
}


#green span.readLess, #greenTwo span.readLess, #greenThree span.readLess{
	color:var(--fdoh-green);
}


#green span.readLess::after {
	  content: url("https://staging2.knowyourhivstatus.com/wp-content/uploads/2025/06/Group-99-1.svg");
	padding-left:10px;
}

#greenTwo span.readLess::after {
	  content: url("https://staging2.knowyourhivstatus.com/wp-content/uploads/2025/06/Group-99-1.svg");
	padding-left:10px;
}

#greenThree span.readLess::after {
	  content: url("https://staging2.knowyourhivstatus.com/wp-content/uploads/2025/06/Group-99-1.svg");
	padding-left:10px;
}

#orange span.readLess, #orangeTwo span.readLess, #orangeThree span.readLess{
	color:var(--orange-fdoh);
}

#orange span.readLess::after {
	  content: url("https://staging2.knowyourhivstatus.com/wp-content/uploads/2025/06/Group-99-1.svg");
	padding-left:10px;
}

#orangeTwo span.readLess::after {
	  content: url("https://staging2.knowyourhivstatus.com/wp-content/uploads/2025/06/Group-99-1.svg");
	padding-left:10px;
}

#orangeThree span.readLess::after {
	  content: url("https://staging2.knowyourhivstatus.com/wp-content/uploads/2025/06/Group-99-1.svg");
	padding-left:10px;
}

/*Blue Containers for read more button*/
.gb-element-3517c656 .gb-element-5e1d463c .blue-btn span.readMore::after {
	background: var(--accent) !important;
    border-radius: 50% !important;
    padding: 10px !important;
    width: 50px;
    height: 50px;
    margin-left: 10px !important;
    display: inline-flex;
    align-items: center;
	justify-content: center;
}

/*Makes more text blue*/
.gb-element-3517c656 .gb-element-5e1d463c .blue-btn span.readMore {
	color: var(--accent) !important;
}

/* Hover effects for all blue buttons */
.gb-element-3517c656 .gb-element-5e1d463c .blue-btn span.readMore:hover {
    opacity: 0.8 !important;
    transition: all 0.3s ease !important;
}


/*Blue Containers for ead less*/
.gb-element-3517c656 .gb-element-5e1d463c .blue-btn span.readLess::after {
	background: var(--accent) !important;
    border-radius: 50% !important;
    padding: 10px !important;
    width: 50px;
    height: 50px;
    margin-left: 10px !important;
    display: inline-flex;
    align-items: center;
	justify-content: center;

}

/* Hover effects for all blue buttons */
.gb-element-3517c656 .gb-element-5e1d463c .blue-btn span.readLess:hover {
    opacity: 0.8 !important;
    transition: all 0.3s ease !important;
}



/*Green Containers for read more*/
.gb-element-3517c656 .gb-element-5e1d463c .green-btn span.readMore::after {
	background: var(--fdoh-green) !important;
    border-radius: 50% !important;
    padding: 10px !important;
    width: 50px;
    height: 50px;
    margin-left: 10px !important;
    display: inline-flex;
    align-items: center;
	justify-content: center;
}

/* Hover effects for all green buttons */
.gb-element-3517c656 .gb-element-5e1d463c .green-btn span.readMore:hover {
    opacity: 0.8 !important;
    transition: all 0.3s ease !important;
}
/*Makes more text green*/
.gb-element-3517c656 .gb-element-5e1d463c .orange-btn span.readMore {
	color: var(--orange-fdoh) !important;
}

/*Green read less buttons*/
.gb-element-3517c656 .gb-element-5e1d463c .green-btn span.readLess::after {
	background: var(--fdoh-green) !important;
    border-radius: 50% !important;
    padding: 10px !important;
    width: 50px;
    height: 50px;
    margin-left: 10px !important;
    display: inline-flex;
    align-items: center;
	justify-content: center;
}

/* Hover effects for all green buttons */
.gb-element-3517c656 .gb-element-5e1d463c .green-btn span.readLess:hover {
    opacity: 0.8 !important;
    transition: all 0.3s ease !important;
}

/*Orange Read More buttons*/
.gb-element-3517c656 .gb-element-5e1d463c .orange-btn span.readMore::after {
	background: var(--orange-fdoh) !important;
    border-radius: 50% !important;
    padding: 10px !important;
    width: 50px;
    height: 50px;
    margin-left: 10px !important;
    display: inline-flex;
    align-items: center;
	justify-content: center;
}

/* Hover effects for all orange buttons */
.gb-element-3517c656 .gb-element-5e1d463c .orange-btn span.readMore:hover {
    opacity: 0.8 !important;
    transition: all 0.3s ease !important;
}

/*makes more text orange*/
.gb-element-3517c656 .gb-element-5e1d463c .green-btn span.readMore {
	color: var(--fdoh-green) !important;
}

/*Orange Read Less Buttons*/
.gb-element-3517c656 .gb-element-5e1d463c .orange-btn span.readLess::after {
	background: var(--orange-fdoh) !important;
    border-radius: 50% !important;
    padding: 10px !important;
    width: 50px;
    height: 50px;
    margin-left: 10px !important;
    display: inline-flex;
    align-items: center;
	justify-content: center;
}

/* Hover effects for all orange buttons */
.gb-element-3517c656 .gb-element-5e1d463c .orange-btn span.readLess:hover {
    opacity: 0.8 !important;
    transition: all 0.3s ease !important;
}

span.readMore::after {
	  content: url("https://staging2.knowyourhivstatus.com/wp-content/uploads/2025/05/long-arrow-right-2.svg");
}

/* Hides ... in HIV Prevention Page */
.addReadMore .SecSec {
    display: none;
}

.addReadMore .readLess {
    display: none;
}

.addReadMore.showmorecontent .SecSec {
    display: inline;
}

.addReadMore.showmorecontent .ellipsis {
    display: none;
}

.addReadMore.showmorecontent .readMore {
    display: none;
}

.addReadMore.showmorecontent .readLess {
    display: block;
    margin-top: 10px;
}


/*Accordians*/

/*Orange*/
.gb-accordion__item.gb-accordion__item-2d7bacc9.gb-accordion__item-open {
    background: var(--orange-fdoh);
    color:white;
}
.gb-accordion__item.gb-accordion__item-c82d4aab.gb-accordion__item-open {
        background: var(--orange-fdoh);
	    color:white;
}

/*Light Teal*/
.gb-accordion__item.gb-accordion__item-72813b84.gb-accordion__item-open {
    background: var(--fdoh-teal-blue-light);
	color: var(--contrast);
}
.gb-accordion__item.gb-accordion__item-f63a06d2.gb-accordion__item-open {
    background: var(--fdoh-teal-blue-light);
		color:white;
}

.gb-accordion__item.gb-accordion__item-f63a06d2.gb-accordion__item-open h3.gb-text-62e07a2b {
    background: var(--fdoh-teal-blue-light);

}

h3.dark-contrast{
			color:var(--contrast) !important;

	
}

/* .gb-text-62e07a2b {
    color: var(--contrast) !important;
    font-family: var(--gp-font--bebas-kai);
    font-size: 25px;
    font-weight: 400;
    letter-spacing: 0%;
    line-height: 27px;
    text-transform: uppercase;
    margin: 0px;
} */

/*Blue*/
.gb-accordion__item.gb-accordion__item-5cac9d79.gb-accordion__item-open {
	background: var(--accent);
	color:white;
}
.gb-accordion__item.gb-accordion__item-62c62a4c.gb-accordion__item-open {
	background: var(--accent);
	color:white;
}

/*Green*/
.gb-accordion__item.gb-accordion__item-e1777d95.gb-accordion__item-open {
	background: var(--fdoh-green);
		    color:white;
}
.gb-accordion__item.gb-accordion__item-d7490426.gb-accordion__item-open {
	background: var(--fdoh-green);
		    color:white;
}

/*Get Tested Accordian*/
.gb-accordion__item.gb-accordion__item-ded23bfa.gb-accordion__item-open {
    background: var(--accent);
	color:white;
}


/*WP Scroll Top*/
#wpfront-scroll-top-container img {
    width: auto;
    height: auto;
	background:var(--orange-fdoh);
	padding:10px;		
	border-radius:100px;
}

/*********Search Page****************/
.search-results .page-title, .search-results header.page-header{
	display:none;
}

 .search-results main#main {
    display: grid;
    grid-template-columns: auto auto;
	column-gap: 2em; 
}




/*********Media Queries****************/
@media screen and (max-width:1260px){
/* 	.h1-light-sans,.light-sans{
		font-size:60px;
		line-height:50px;
	}
	
	.cursive{
	font-family: var(--gp-font--butter-luchy-free);
	color: var(--orange-fdoh);  
	padding-left:10px;             
	font-size: 100px;
} */
	
}

@media screen and (max-width:980px){
/* 	.h1-light-sans,.light-sans{
		font-size:40px;
		line-height:50px;
}
	
	.cursive{
	font-family: var(--gp-font--butter-luchy-free);
	color: var(--orange-fdoh);  
	padding-left:10px;             
	font-size: 80px;
} */
	
#home-h1-background{
	padding-left:90px;
	margin-left: -90px;
}
	
}

/* @media screen and (max-width:900px){
	sub{
	    top: 0 !important;
    font-size: 24px !important;

}
} */


@media screen and (max-width:768px){
	
	.search-results .page-title, .search-results header.page-header{
	display:none;
}

 .search-results main#main {
    display: grid;
    grid-template-columns: auto;
	 row-gap: 1em;
}
	
}

@media (max-width: 767px) {
	/*Hero image sizing for phones*/
    .gb-element-cce26026 {
        border-bottom-left-radius: 0px;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        height: 436px !important;
    }
	
	/*Hero image sizing for phones*/
    .get-tested-left-side {
        height: auto !important;
    }
}


@media screen and (max-width:500px){
	input#s {
    width: 100%;
}
form#searchform {
    display: block;
}
	
.mec-search-bar-wrap .mec-search-form .mec-text-input-search {
    width: 100%;
    padding: 0px !important;
}
	.mec-search-bar-wrap input#mec-search-bar-input {
    width: 100%;
    
}
}



@media screen and (max-width:450px){
	
	#home-h1-background{
	font-size:32px;
	text-wrap: wrap !important;
	line-height: 50px;
    }
}
	
/* 	.cursive{
		font-size:57px;
	} */
	
	/*Home Page Hero Banner Grid*/
	.gb-element-fd6c445f {
    padding:0;
}
	
/*Home Orange Button Styling*/
	a.gb-text .gb-text-57662b8f{
		font-size:18px;
	}
	
	*All other banner styling*/
/* .h1-light-sans{
	font-size:32px;
}

.light-sans{
	font-size:32px;
} */
	
	p.gb-text{
		font-size:14px;
		line-height:22px;
	}

}

@media screen and (max-width:320px){
	
/*Home Page Banner H1 Cursive*/
#h1-home-design {
    text-wrap: wrap;
}
	
/* .page-id-623 .h1-light-sans {
    line-height: 70px;
} */
	
.h1-light-sans {
    line-height: 40px;
	white-space:pre-line;
}


	
}
