/*** heading bullet style ***/
.uk-heading-bullet{
    margin-right:30px;
}
.uk-heading-bullet::before{
    content:url(/wp-content/uploads/2021/08/heading-bullet-icon.svg);
    position:absolute;
    display:block;
    border:none;
    margin-right:0; 
    transform: scale(0.8);
    margin-right: -40px;
}

/*** services section ***/
.services-section .el-item{
    outline: 1px solid white;
    outline-offset: -10px;
    border-bottom:5px solid transparent;
}
.services-section a.el-item:hover{
    color:#fff !important;
    outline:none;
    border-bottom:5px solid #FE867E;
}
.services-section .el-item:hover .el-title{
    color:#fff !important;
}
.services-section .el-title:after{
    content:"";
    width:48px;
    height:4px;
    background:transparent;
    position:absolute;
    display:block;
    margin-top:10px;
}
.services-section .el-item:hover .el-title:after{
    background:#fff;
}

#tm-mobile>div{
    background:#f3f4f5;
    overflow: scroll !important;
    max-height: 75vh; /*edit this to match your view height*/

}
/*** error class for comments form ***/
.error{
    color:red;
}

/*** custom-breadcrumb ***/
.custom-breadcrumb .uk-subnav>:nth-child(n+2):not(.uk-first-column)::before {
    content: "-";
    display: inline-block;
    font-size: 15px;
    margin-left: -10px;
    color: #666;
    margin-top: 25px;
}
.custom-breadcrumb .uk-subnav>:nth-child(2) a{
    bottom: 28px !important;
    position: relative;
    margin-right: 20px;
}
.custom-breadcrumb{
    padding-bottom:12px;
}
.custom-breadcrumb .el-item:nth-child(1) a:hover{
    /*color:@text-primary-color !important;*/
}


.white-text .el-content{
    color:#fff !important;
}

textarea {
    resize: none;
}

@media(width:1024px){
    a.uk-logo img{
        width:200px;
    }
   .uk-navbar-left  .uk-navbar-nav>li>a{
        font-size:14px;
        padding:0 10px;
}
}
table.uk-table.uk-table-justify td{
    padding-left:10px !important;
}

/*** review stars ***/
.frm-star-group{
    float:left;
}
.frm-star-group {
    transform: scaleX(-1);
}

.uk-navbar-dropdown.custom-dropdown.uk-open.uk-navbar-dropdown-stack.uk-navbar-dropdown-bottom-left{
    right:0 !important;
}
/*** hide error box from forms ***/
.frm_error_style {
    display: none;
}
/*** rate imgs ***/
.rate img{
    padding-left: 10px;
}


/*** archive events ***/
.archive-eventsform#search-filter-form-2464{
	display:none !important;
}



.img-size .el-image{
    width: 180px;
    height: 75px;
    object-fit: contain;
}