/********* CSS to fix accessibility issues ***********/
a.carousel-control:focus, .the_thumbnails .thumb:focus, .remove_from_cart_button:focus, .elementor_remove_from_cart_button:focus, .navbar-default .navbar-nav>li>a:focus, .elementor-share-btn_whatsapp:focus {
    outline: 5px auto #fbb919 !important;
    outline-offset: -2px;
}
.elementor-menu-cart__product-remove>a.remove_from_cart_button:focus {
    opacity: 1;
}

body.woocommerce-checkout {
	
	input:focus, select:focus, textarea:focus{
		outline: 5px auto #fbb919 !important;
    	outline-offset: -2px;
	}
	
}
.elementor-menu-cart__container{
	z-index: 9999;
}

.hidden_acc_text {
    display: none;
}

/* Low contrast issues */
.search-en-aaa a {
    color: #306ca0;
}
.search-en-aaa a:hover {
    color: #23527c;
}
.post-box a.read-more {
    border: 2px solid #306ca0 !important;
    background-color: #306ca0 !important;
}

/* Footer */
.letlive-footer li a {
	transition: all 0.4s;
}
.letlive-footer li a:hover {
    color: #ffffff !important;
	text-decoration: underline;
	text-underline-offset: 3px;
}
.letlive-footer li.current-menu-item a {
    color: #ffffff !important;
    text-decoration: underline;
    text-underline-offset: 3px;
}

.letlive-footer li.current-menu-item a:hover {
    text-decoration: none;
}

.col-sm-12.credits a {
	color: #ffffff;
    text-decoration: underline;
    text-underline-offset: 3px;
}
.col-sm-12.credits a:hover {
     text-decoration: none;
}


/* Carousel play/pause */
#carouselControlWrap{
    position: absolute;
    top: 1rem;
    left: 1rem;
}
#all-carousel #carouselControlWrap {
	top: 3rem;
}
#play_pause_btn {
    border: none;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 1rem;
    border-radius: 50%;
	background: #5c90ac;
    color: #ffffff;
}
#all-carousel #play_pause_btn, #adopt-carosel #play_pause_btn {
	background: #feba17;
}
#play_pause_btn .glyphicon {
	top: 0;
    left: 1px;
}