/*Add custom css */
.search_above_text_mobile {
    display:none;
}
.teal-btn {
	background-color: #00B0AB;
	border-color: #00B0AB;	
}
.teal-btn:hover {
	background-color: #3EC7C0;
	border-color: #00B0AB;	
}
.purple-btn {
	background-color: #9678B6;
	border-color: #9678B6;
}
.purple-btn:hover {
	border-color: #9678B6;
	background-color: #AE8BC0;
}


.py-1 { text-decoration: none !important;}

.footer .mx-auto a:hover {
	text-decoration: underline !important;
}

.footer .mx-auto img { margin:0px; }


.pagination ul {
    display: flex;
    list-style-type: none;
    padding: 0;
}

.pagination ul li {
    margin: 0 12px;
}

/*.pagination ul li a {
    text-decoration: none;
    padding: 8px 12px;
    color: #0073aa;
    border: 1px solid #ddd;
    border-radius: 3px;
}*/

.pagination ul li .current {
    padding: 5px 12px;
    background-color: rgb(0 176 171 / var(--tw-bg-opacity));
color:rgb(255 255 255/var(--tw-text-opacity)) !important;
}

.nav-previous.disabled, .nav-next.disabled {
    color: #ccc;
    pointer-events: none;
}
.mainnp {
	display: flex;
align-items: flex-start;
gap: 232px;
	padding-top:5%;
	padding-bottom:5%;
}

.page-numbers {
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    color: #000;
    font-weight: bold;
    font-size: 20px;
}

.single-nav-previous {
	color: #8F8F8F;
text-align: right;
font-family: "Museo Sans";
font-size: 17px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.innter-link-prev {
	color: #212121;
text-align: right;
font-family: "Museo Sans";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.single-nav-next { 
	color: #8F8F8F;
font-family: "Museo Sans";
font-size: 17px;
font-style: normal;
font-weight: 400;
line-height: normal;
	}

.justify-right {
	justify-content: right;
	padding-right: 25px;
}

#wpsl-search-input {
	width: 270px !important;
}

.wpsl-store-location .wpsl-street {
	margin-bottom:0px;
}
.wpsl-country .fa-phone {
	margin-right:3px;
}

.wpsl-country .fa-envelope {
	margin-right:5px;
}
.wpsl-info-window {
font-family: museo-sans,sans-serif!important;	
}

.wpsl-info-actions a {
	display:none;
}
.wpsl-info-window a {
	font-weight:bold;
}
#wpsl-stores {
    height: 600px !important;
}
.wpsl-store-below #wpsl-result-list {
    margin:0px;
}
#wpsl-wrap, .wpsl-gmap-canvas {
    margin:0px;
}
/*#wpsl-stores, #wpsl-direction-details {
	height:100% !important;
}*/
/*.wpsl-store-below #wpsl-gmap {
	height:auto !important;
}*/

.page-id-518 .fa-location-dot h3 {
	margin-left:5px;
}

.contactaddress {
	margin-left:5px;
}
.addressdesc p {
	margin-left:5px;
}

.mobile-nav .sub-menu {
    display: none !important;
    padding-left: 20px;
}

.mobile-nav .sub-menu.show {
    display: block !important;
}
.blog-loop .purple-btn {
    display:inline-block;
}

@media (max-width: 767px) {
    .steps-block .grid-cols-2 {
        grid-template-columns: none;
    }
    .text-scpurple {
        text-align:center;
        margin-bottom:10%;
    }
   /* .blog-loop .purple-btn {
        float:right;
        margin-right:25%;
    }*/
    .single-inner-prev{
        flex: 1 1 0;
    }
    .single-inner-next {
        flex: 1 1 0 !important;
    }
    .innter-linkprev {
        padding-right:2rem;
    }
    .single-nav-previous, .single-nav-next {
        font-size:11px;
    }
    .mainnp .max-w-screen-xl {
        position:relative;
    }
    .arrownext {
        position:absolute;
        left:0;
        top:10px;
    }
    .arrowprevious {
        position:absolute;
        right:0;
        top:10px;
    }
    .mainnp {
        gap:40px;
        align-items: flex-start;
    }
    .mainnp a {
        font-size:13px !important;
    }
    #wpsl-search-wrap div {
        float:none;
    }
    #wpsl-search-wrap #wpsl-search-btn {
        margin-top:25px;
        margin-bottom:15px;
    }
    .hide_search_above {
        display:none;
    }
    .search_above_text_mobile {
        display:block;
    }
    
    #hero-block h2.text-xl {
        margin-top:18%;
    }
    .find_location_address {
        float:right;
        width:92%;
    }
    .find_location_placeholder {
        float:left;
    }
	.contact-page-block .w-1\/3, .contact-page-block .w-2\/3 {
		width:100%;
	}
	.footer .mx-auto img {
		margin:auto !important;
	}
	.tabs-block .w-full img{
		display:none;
	}
	.tabs-block .tabcontent {
		background:none !important;
	}
	.tabcontent .pt-12 {
		padding-top:0px;
	}
	.wpsl-search .flex {
		display:block;
	}
	/*#wpsl-search-input {
		padding:15px 26px;
	}*/
	.search-above-text {
		font-size: 14px;
	}
	#wpsl-search-wrap #wpsl-search-btn {
		width:100%;
	}
	#wpsl-gmap {
		min-height:100px !important;
	}
}

.mainnp a {
     text-decoration: none;
    padding: 0px;
    color: #212121;
    font-weight: 400;
    font-size: 20px;
    line-height: normal;
    font-style: normal;
}
/*.single-inner-prev { padding-left:5%;
}
*/
#hero-search-block {
	padding-bottom:3rem;
}


.blog-loop h2 a {
    /*float:left;*/
    text-align:center;
}