a{text-decoration:none !important;}
.site-logo-img img {
    width: 260px;
}
.woocommerce-breadcrumb a{text-decoration:none;}
.promenu .uael-nav-menu li {border-bottom: 1px solid #ebebeb;}
.promenu .uael-nav-menu li:last-child{border-bottom: 0;}
.promenu .uael-nav-menu li{position: relative;}
.promenu .uael-nav-menu li:before{content: '';
position: absolute;
left: 0;
bottom: 0;
width: 0;
height: 1px;
background: #db9b2e;transition:all 0.7s;}
.promenu .uael-nav-menu li:hover:before{width:100%;}

.promenu .uael-nav-menu li:hover .uael-menu-item{padding-left: 10px !important;}
.lxform button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style{transition:all 0.3s !important;width:120px;}
.lxform button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style:hover{ background:#db9b2e !important;width:150px;}
section#block-14 p {
    display: none;
}
.fealist .elementor-posts .elementor-post__read-more{padding:5px 8px; background:#000;  display:block; width:80px; text-align:center;}
.fealist .elementor-post:hover .elementor-post__read-more{background:#DB9B2E;width:90px; border-radius:15px 0 15px 0;}
.fealist .elementor-post  img{transition:all 0.3s !important;}

.caselist .elementor-post__read-more{ padding:8px 8px; background:#000;  display:block; width:90px; text-align:center; color:#fff;}

.caselist .elementor-post:hover .elementor-post__read-more
{background:#DB9B2E;width:100px; border-radius:15px 0 15px 0;padding:8px 10px;}

.lxlist .elementor-icon-list-icon{padding:6px; background:#ebebeb;}
.lxlist .elementor-icon-list-icon path{fill:#DB9B2E;}
.ast-grid-common-col {
    padding-left: 0;
    padding-right: 0;
}
.zslist img,.zslist{transition:all 0.3s;}
.zslist:hover{transform: translateY(-15px);box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.15);}

.zslist:hover h3{color:#fff !important;}


.newsmenu a:hover{padding-left: 5px !important;} 
.newsmenu li{position: relative;padding-left: 12px;}

.newsmenu li:before{content: '';
position: absolute; 
left: 0;
top: 50%;
transform: translateY(-50%);
width: 5px;
height: 5px;
border-radius: 50%;
background: #aaa}

.newsmenu li:hover:before,.newsmenu .current-menu-item:before{background: #DB9B2E}

.faqlist .elementor-post__text{position: relative;}
.faqlist .elementor-post__text:before{content: '';
position: absolute;
left: 0;
bottom: 10px;
width: 10px;
height: 1px;
background: #ccc;transition:all 0.7s;}
.faqlist .elementor-post__text:hover a{color:#db9b2e !important;}
.faqlist .elementor-post__text:hover:before{width:100%;background: #db9b2e;}

.caselist .elementor-post,.caselist .elementor-post  .elementor-post__thumbnail{transition:all 0.3s !important;}
.caselist .elementor-post:hover {transform: translateY(-15px);}
.caselist .elementor-post:hover .elementor-post__thumbnail{border-radius:20px 20px 0 0;}
.protag .elementor-post-info__terms-list{display: flex !important; flex-wrap:wrap;}
.protag .elementor-post-info__terms-list{color:#fff; }

.protag .elementor-post-info__terms-list a{color: #333; background:#f0f0f0; display:block !important; padding:5px 8px;font-size:12px !important; margin-bottom:5px !important;}

.protag .elementor-post-info__terms-list a:hover{background:#000; color:#fff;}

.buttonwhite path{fill:#fff; }
.buttonwhite svg{ font-size:20px;;}
.buttonwhite .elementor-button-icon{display: flex; align-items: center !important; justify-content: center;}
.prosbox .proxhlist:hover{transform: translateY(-15px);box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.11);}
.prosbox .proxhlist .pic{overflow: hidden;}
.prosbox .proxhlist .pic img{transition:all 0.3s;}
.prosbox .proxhlist:hover .pic img{transform:scale(1.25);}
.prosbox .proxhlist:hover h3 a{color:#DB9B2E;}
.posted_in,.tagged_as,.wc-tabs{display:none !important;}

a.button.product_type_simple{background:#000 !important; color:#fff; margin-top:20px !important;}

a.button.product_type_simple:hover{background:#DB9B2E !important; color:#fff;}

.ast-left-sidebar #secondary {
    padding-right: 50px;
    margin-top: 30px;
}
.quicktit .uael-heading{position: relative;}

.quicktit .uael-heading-text {
    line-height: 50px;
    display: inline-block !important;
    padding: 0 30px;
    background-color: #fff;
    position: relative;
    text-transform: uppercase;
    z-index: 9 ;
}
.quicktit .uael-heading:after {
    background-color: #eee;
    bottom: 25px;
    content: "";
    height: 1px;
    left: 0;z-index: 1;
    position: absolute !important;
    width: 100% !important;
}
.abtbox .uael-image::after {
    position: absolute;
    content: " ";
    width: 100% !important;
    height: 100% !important;
    background-color: #ccc !important;
    top: 15px;
    left: 15px;
    z-index: -1; display: block !important;
}
.ftmenu a:hover{padding-left:8px !important;}
.elementor-pagination{ display:flex; justify-content: center; align-items: center;}
.page-numbers{background:#ddd; border-radius: 40px; width:40px;height:40px; display:flex; justify-content: center; align-items: center;background:#fff; }
.elementor-pagination .page-numbers{ background-color: #ddd;}
.elementor-pagination span.current{background:#DB9B2E; color:#fff;}
.elementor-pagination a:hover{background:#666; color:#fff;}

.newpro .prolist{overflow: hidden;}
.newpro .prolist img{transition:all 0.3s;}
.newpro .prolist:hover img{transform:scale(1.08);}
.newpro .prolist:hover{box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.11);transform: translateY(-15px);}
.newpro .prolist h3 a{overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3; }
.feapros .fealist{overflow: hidden;}
.feapros .fealist img{transition:all 0.3s;}
.feapros .fealist:hover img{transform:scale(1.08);}
.feapros .fealist:hover{transform: translateY(-15px);}
.feapros .fealist h3 a{overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; }
