/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.tourBtn{
	font-family: 'dashicons';
}


.menu-jkb a.hfe-menu-item {
    border-top: 4px solid blue!important;
    padding: 10px 0!important;
    margin-top: -22px!important;
    /* color: rgba(0,0,0,.6); */
    text-decoration: none;
    display: block;
    position: relative;
}

.hfe-menu-item a:hover {
    border-top: 4px solid #DD9933;
    padding: 10px 0!important;
    margin-top: -22px$important;
    /* color: rgba(0,0,0,.6); */
    text-decoration: none;
    display: block;
    position: relative;
}

.hfe-menu-item li.current-menu-item>a {
	border-top: 4px solid #DD9933;
}



.ekit-wid-con-right .ekit-wid-con {
	float: right;
}

.ekit-wid-con-left .ekit-wid-con {
	float: left;
}

.elementor-nav-menu-jkb li > a {
    border-right: 1px solid #000000!important;
}

.elementor-nav-menu-jkb  li:last-child > a {
    border-right: 0!important;
}

.drop-down-cont {
    position: absolute;
    border: 2px solid #D0D0D0;
    border: 2px solid #D0D0D0;
    padding: 10px;
    border-radius: 5px;
    margin-top: -15px;
    margin-bottom: 15px;
    visibility: hidden;

}

.property-type-container {
    height: 150px;
    width: 250px;
}

.menu-item .pa-underline-fade nav ul li a {
    position: relative;
 }
 
 .menu-item .pa-underline-fade nav ul li a::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 100%;
    background-color: #3182ce;
    z-index: 2;
    opacity: 0;
    display: block;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transition-timing-function: cubic-bezier(.58, .3, .005, 1);
    -o-transition-timing-function: cubic-bezier(.58, .3, .005, 1);
    transition-timing-function: cubic-bezier(.58, .3, .005, 1);
 }
 
 .menu-item .pa-underline-fade nav ul li a:hover::before {
    opacity: 1;
 }
 
 
 /*==== End Underline Fade ====*/
 
 /*==== Box Shadows  
 https://tobiasahlin.com/blog/layered-smooth-box-shadows/
 ====*/
 
 .elementor-section .shadow-5 {
  box-shadow: 0 1px 1px rgba(0,0,0,0.12), 
              0 2px 2px rgba(0,0,0,0.12), 
              0 4px 4px rgba(0,0,0,0.12), 
              0 8px 8px rgba(0,0,0,0.12),
              0 16px 16px rgba(0,0,0,0.12);
}

.elementor-section .shadow-4 {
  box-shadow: 0 1px 1px rgba(0,0,0,0.15), 
              0 2px 2px rgba(0,0,0,0.15), 
              0 4px 4px rgba(0,0,0,0.15), 
              0 8px 8px rgba(0,0,0,0.15);
}

.shadow-6 {
  box-shadow: 0 1px 1px rgba(0,0,0,0.11), 
              0 2px 2px rgba(0,0,0,0.11), 
              0 4px 4px rgba(0,0,0,0.11), 
              0 8px 8px rgba(0,0,0,0.11), 
              0 16px 16px rgba(0,0,0,0.11), 
              0 32px 32px rgba(0,0,0,0.11);
}

.blog-shadow-sharp {
  box-shadow: 0 1px 1px rgba(0,0,0,0.25), 
              0 2px 2px rgba(0,0,0,0.20), 
              0 4px 4px rgba(0,0,0,0.15), 
              0 8px 8px rgba(0,0,0,0.10),
              0 16px 16px rgba(0,0,0,0.05);
}

.blog-shadow-diffuse {
    box-shadow: 0 1px 1px rgba(0,0,0,0.08), 
                0 2px 2px rgba(0,0,0,0.12), 
                0 4px 4px rgba(0,0,0,0.16), 
                0 8px 8px rgba(0,0,0,0.20);
}

.shadow-shorter {
  box-shadow: 0 1px 1px rgba(0,0,0,0.11), 
              0 2px 2px rgba(0,0,0,0.11), 
              0 4px 4px rgba(0,0,0,0.11), 
              0 6px 8px rgba(0,0,0,0.11),
              0 8px 16px rgba(0,0,0,0.11);
}

.shadow-longer {
  box-shadow: 0 2px 1px rgba(0,0,0,0.09), 
              0 4px 2px rgba(0,0,0,0.09), 
              0 8px 4px rgba(0,0,0,0.09), 
              0 16px 8px rgba(0,0,0,0.09),
              0 32px 16px rgba(0,0,0,0.09);
}




/********************** Bright Bridge Edits ***********************/
#pagination-bar{
	display: flex !important;
    justify-content: center !important;
    gap: 20px !important;
}
#pagination-bar:hover{
	cursor: pointer;
}

#popup_search{
	width: 100%;
}











