/* your styles go here */

.btn-facebook {
    color: #ffffff;
    background-color: #3b5998;
    border-color: #264890
}

.btn-facebook:hover {
    color: #ffffff;
    background-color: #2f55a4;
    border-color: #445c8f
}

.btn-facebook:focus,
.btn-facebook.focus {
    box-shadow: 0px 0px 0px .2rem rgba(91, 194, 194, 0.5)
}

.btn-yelp {
    color: #ffffff;
    background-color: #c41200;
    border-color: #b41d0c
}
 .btn-yelp a.i{
    color: #ffffff;
    
}

.btn-yelp:hover {
    color: #ffffff;
    background-color: #b51c0c;
    border-color: #991709
}

.btn-yelp:focus,
.btn-yelp.focus {
    box-shadow: 0px 0px 0px .2rem rgba(194, 92, 92, 0.5)
}


.btn-gg {
    color: #ffffff;
    background-color: #4285F4;
    border-color: #4285F4
}

.btn-gg:hover {
    color: #ffffff;
    background-color: #1e61ca;
    border-color: #1e61ca
}

.btn-gg:focus,
.btn-gg.focus {
    box-shadow: 0px 0px 0px .2rem rgba(92, 147, 194, 0.5)
}

#listatestis .fa-facebook {color: #3b5998}
#listatestis .fa-google-plus { color: #4285F4}
#listatestis .fa-yelp{ color: #c41200}

.copyrights  .fa-facebook-f , .fa-instagram, .fa-youtube { color: white}

/* Homepage blog carousel nav arrows placed outside slide area */
.blog-posts-carousel {
    position: relative;
}

.blog-posts-carousel .owl-nav {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
    pointer-events: none;
    z-index: 5;
}

.blog-posts-carousel .owl-nav button.owl-prev,
.blog-posts-carousel .owl-nav button.owl-next {
    position: absolute;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.65) !important;
    color: #fff !important;
    pointer-events: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    line-height: 1;
    opacity: 0.45;
    transition: opacity 0.25s ease, transform 0.25s ease, background-color 0.25s ease;
}

.blog-posts-carousel .owl-nav button.owl-prev {
    left: -54px;
}

.blog-posts-carousel .owl-nav button.owl-next {
    right: -54px;
}

.blog-posts-carousel:hover .owl-nav button.owl-prev,
.blog-posts-carousel:hover .owl-nav button.owl-next,
.blog-posts-carousel:focus-within .owl-nav button.owl-prev,
.blog-posts-carousel:focus-within .owl-nav button.owl-next,
.blog-posts-carousel .owl-nav button.owl-prev:focus,
.blog-posts-carousel .owl-nav button.owl-next:focus {
    opacity: 1;
}

.blog-posts-carousel .owl-nav button.owl-prev:hover,
.blog-posts-carousel .owl-nav button.owl-next:hover {
    background: rgba(0, 0, 0, 0.85) !important;
}

@media (max-width: 991px) {
    .blog-posts-carousel .owl-nav button.owl-prev {
        left: 8px;
    }

    .blog-posts-carousel .owl-nav button.owl-next {
        right: 8px;
    }
}