/**
* Name:     Amearco 2024 Custom Stylesheet (2024)
* Author:   Jen Dela Paz | iManila
* Version:  1.0.0
**/

:root {
    --blue: #3FB5BD;
    --light-blue: #3EF3FF;
    --dark-blue: #001C30;
    --white:#fff;
    --black:#000;
}
.uk-breadcrumb a {
    font-style: italic;
}
.tm-toolbar {
    padding-top: 6px;
    padding-bottom: 5px;
}

.uk-offcanvas-bar .uk-close {
    color: #fff;
}

/*** Footer / Newsletter **/
.footer-a .uk-list .el-content a {
    color: var(--dark-blue);
    font-size:1rem;
}

.footer-a .uk-list .el-content a:hover {
    color: var(--blue);
}

.footer-a .uk-list>:nth-child(n+2) {
    margin-top: 5px !important;
}

.footer-b .tnp-email:focus-visible {
    outline: 1px solid #001C30;
}

.tnp-subscription{
    position: relative;

}

.tnp-subscription input.tnp-submit{
    position: absolute;
    top: 12px;
    right: 20px;
    background-color: transparent !important;;
    color: transparent !important;;
    width: 22px;
    height: 22px;
    background-image: url("/wp-content/uploads/2025/01/subscribe-btn.png");
    background-repeat: no-repeat;
    border: 0px solid #e5e5e5 !important;
}

.tnp-subscription input.tnp-submit:hover{
    opacity: 0.7;
    transition: all 1s ease;
}

.tnp-subscription .tnp-email::placeholder{
    font-size: 13px;
    font-style: italic;
}

div.tnp-subscription {
    margin: 0em auto !important;
}

/***homepage ***/
.homepage-banner .uk-position-bottom-left{
    position: absolute;
    bottom: -75px;
    left:90px;
    z-index:10;

}

.home-social-media .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover {
	background-color: var(--dark-blue);
}

.home-our-products .el-item {
	border-radius:10px;
}
.home-our-products .el-item a:hover .el-link{
    text-decoration:none;
}
.home-our-products .el-link {
    color: #3fb5bd !important;;
    font-size:0.875
}
.home-our-products .el-link:after{
    content: url('/wp-content/uploads/2025/01/arrow-right-icon.png');
    margin-left:15px;
}

.home-our-products .el-link{
    display: flex;
}
.home-our-services .uk-slidenav-container{
    position: relative !important;
}

.home-our-services .el-slidenav {
/*     background: #001c30; */
	background: #176b87;
    padding: 10px 15px;
    margin-left:-30px;
}

.home-our-services .el-slidenav:hover {
    background: #3ca3ab;
}

.home-our-services .uk-slidenav-next{
    margin-left: 10px;
}

.home-our-services .el-slidenav .el-content{
   text-shadow: 2px 2px 4px #000000;
}



/*** About Us***/
.about-what-we-do .el-nav li a{
    color: #939393;
    font-family: Roboto;
    font-size: 2rem;

}
.about-what-we-do .el-nav li.uk-active a, .about-what-we-do .el-nav li a:hover{
	color: #3FB5BD;
    font-weight:700;
}

/* .about-what-we-do .el-nav li:first-child a::after{
	content: url('/wp-content/uploads/2025/01/amearco-mission-icon.svg');
    margin-left:10px;
	max-width: 60px;

} */
.about-what-we-do .el-nav li:nth-child(1) a::after{
	display: inline-block;
    width: 60px;
    height: 60px;
    margin-right: 5px;
    content: "";
    background: url("/wp-content/uploads/2025/01/amearco-vision-icon.svg") no-repeat 0 0;
    background-size: 100%;

}
.about-what-we-do .el-nav li:nth-child(1) a:hover::after, .about-what-we-do .el-nav li.uk-active:nth-child(1) a:after{
	display: inline-block;
    width: 60px;
    height: 60px;
    margin-right: 5px;
    content: "";
    background: url("/wp-content/uploads/2025/01/amearco-vision-icon-hover.svg") no-repeat 0 0;
    background-size: 100%;
}
.about-what-we-do .el-nav li:nth-child(2) a::after{
	display: inline-block;
    width: 60px;
    height: 60px;
    margin-right: 5px;
    content: "";
    background: url("/wp-content/uploads/2025/01/amearco-mission-icon.svg") no-repeat 0 0;
    background-size: 100%;
}
.about-what-we-do .el-nav li:nth-child(2) a:hover::after, .about-what-we-do .el-nav li.uk-active:nth-child(2) a:after{
	display: inline-block;
    width: 60px;
    height: 60px;
    margin-right: 5px;
    content: "";
    background: url("/wp-content/uploads/2025/01/amearco-mission-icon-hover.svg") no-repeat 0 0;
    background-size: 100%;
}
.about-what-we-do .el-nav li:nth-child(3) a::after{
	display: inline-block;
    width: 60px;
    height: 60px;
    margin-right: 5px;
    content: "";
    background: url("/wp-content/uploads/2025/01/amearco-values-icon.svg") no-repeat 0 0;
    background-size: 100%;
}
.about-what-we-do .el-nav li:nth-child(3) a:hover::after, .about-what-we-do .el-nav li.uk-active:nth-child(3) a:after{
	display: inline-block;
    width: 60px;
    height: 60px;
    margin-right: 5px;
    content: "";
    background: url("/wp-content/uploads/2025/01/amearco-values-icon-hover.svg") no-repeat 0 0;
    background-size: 100%;
} */

/*** Promos ***/
.category-promos .el-meta{
    border-radius: 4px;
    background: #43449C;
    position: absolute;
    padding: 8px 20px;
    color: #fff;
    text-transform: uppercase;
    top: 33px;
}


/*** FAQ ***/
.uk-accordion-title::before {
    content: "";
    width: 30px;
    height: 30px;
    background-image: url("/wp-content/uploads/2025/01/arrow-right.png");
}
.uk-open .uk-accordion-title::before {
    content: "";
    width: 30px;
    height: 30px;
    background-image: url("/wp-content/uploads/2025/01/arrow-down.png");
}

/** Contact Us**/
.contact-us-form .uk-input::placeholder, .contact-us-form .uk-textarea::placeholder{
    font-weight:400;
}
.contact-us-form .uk-textarea{
    height: 150px;
}
.contact-us-form .uk-button{
    margin-top: 50px;
}

.contact-us-form .uk-button{
    background: #001C30 !important;
    border:1px solid #001C30 !important;
    color: var(--white) !important;
}

.contact-us-form .uk-button:hover {
    background: #236a81 !important;
    border:1px solid #236a81 !important;
}

.contact-us-form .wpcf7-spinner{
    display: none;
}
.clinics-switcher .el-nav li.uk-active a{
    font-weight:600;
}
.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 1em 1em;
    border: 2px solid #c3c3f1 !important;
}
.branch-details .el-content a{
	color: #000 !important;
}
.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 1em 1em;
    border: 2px solid #c3c3f1 !important;
}

.clinics-switcher .uk-slideshow .uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) {
    stroke: rgb(64 181 189);
}

/*** Archive Page ***/
.uk-breadcrumb li {
    font-style:italic;
}

.uk-breadcrumb li a {
    color: var(--white) !important;
}
.uk-breadcrumb li a:hover {
    text-decoration: underline;
}

.category-hearing-loss .uk-icon{
    border: 1px solid #fff;
    border-radius: 50px;
}

/*** Products /Shop ***/

.single-product .uk-breadcrumb>:last-child>span, .tax-product_cat .uk-breadcrumb>:last-child>span {
    color: var(--blue) !important;
}

.single-product .uk-breadcrumb>*>*, .tax-product_cat .uk-breadcrumb>*>* {
    color: #999 !important;
}

.single-product .tagged_as{
    pointer-events: none;
}

.single-product .button.product_type_simple, .single-product .price{
    display:none;
}

.tax-product_cat .uk-tile-secondary{
    border-radius:20px;
}

.products-grid-list .el-item img {
    border-radius: 13px;
    border: 1px solid #C6C6C6;
}

.products-grid-list .el-title {
    font-size: 1.125rem;
	font-weight: 500;
}

.products-grid-list .el-title::after {
    content: url('/wp-content/uploads/2025/01/product-arrow-right.png');
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: 20px;
}


.slick-slide .zoomtoo-container{
    border-radius: 13px;
    border: 1px solid #C6C6C6;
    margin-bottom:20px;
}

/*** Compare Button ***/

.yith-woocompare-open {
	display:none;
}

.woosc-menu-item .woosc-menu-item-inner:after{
	top: -10px;
    right: -20px;
}

#woosc_table img.attachment-woosc-large.size-woosc-large {
    object-fit: cover;
    width: 600px;
    height: 303px !important;
    object-position: center;
}

/*** Responsive ***/

@media (max-width:1440px){
	.uk-navbar-nav>li>a{
		font-size:12px;
	}
}

@media (max-width:1024px){
    .tm-header {
        display: none !important;
    }
    .tm-header-mobile {
        display: block !important;
    }
	.uk-offcanvas-bar .uk-button-large {
		padding: 0 20px;
		font-size: 0.875rem;
		width: 100%;
	}
}
@media (max-width:820px){
	.footer-a nav{
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.footer-a ul.uk-list{
		width: 100%;
		display: inline-grid;
		align-items: center;
		justify-content: center;
	}
	.footer-a .uk-list-disc>::before {
		list-style-type: none;
		display:none;
	}
	.footer-a .uk-list-disc>*{
		padding-left: 0px;
	}
}

@media (max-width:430px){
    .about-what-we-do .uk-tab{
        display:block;
    }

}

@media (max-width:414px){
    .page-id-26 .el-nav li {
        width: 100%;
        text-align: center;
    }
    .uk-accordion-title {
        font-size: 1rem;
        
    }
}