/*
Theme Name: Exfolio Child
Theme URI: https://themeforest.net/
Description: Child theme for Exfolio
Author: Bitogrid
Author URI: https://bitogrid.com
Template: exfolio
Version: 1.0.0
*/

/* Add your custom CSS below */



.sticky-contact-icons {
    position: fixed;
    bottom: 3rem;
    right: 10px;
    z-index: 9999;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.sticky-contact-icons a img {
    width: 50px;
    height: 50px;
/*     border-radius: 50%; */
    filter: drop-shadow(0px 0px 3px #d3d3d3);
    transition: transform 0.2s;
}

.sticky-contact-icons a img:hover {
    transform: scale(1.1);
}
/* @media (min-width: 900px){
	.sticky-contact-icons .call-icon{
		display: none;
	}

} */
#exfolio_exfolio_login-1{
	display: none !important;
}


/* Active menu underline */
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-parent > a,
.main-navigation .current-menu-ancestor > a {
  position: relative;
}

.main-navigation .current-menu-item > a::after,
.main-navigation .current-menu-parent > a::after,
.main-navigation .current-menu-ancestor > a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 2px;
  background-color: #fff; /* change color */
}




.dsn-style-hover {
  position: relative;
}

.hover-reveal {
  opacity: 0;
  position: absolute !important;
  transition: opacity 0.3s ease;
  pointer-events: none;
    
}

.dsn-style-hover:hover .hover-reveal{
  opacity: 1 !important;
    z-index: 99999 !important;
    
}

.dsn-style-hover:hover .hover-reveal .hover-reveal__inner {
	opacity: 1 !important ;
    z-index: 99999 !important;
	overflow: visible !important;
}
.navbar-toggle.open{
    position: absolute;
    top: 0rem !important;
    right: -14rem !important;
}

@media only screen and (max-width: 991px) {
    .site-header.dsn-hamburger ul.primary-nav, .site-header.dsn-hamburger ul.primary-nav ul {
       
        padding: 120px 0 !important;
    }
}