.wco-post-date {
    margin-left:15px;
    color:rgba(0,0,0,0.6);
}
.elementor-icon-list-icon {
    display:inline-block !important;
}
.elementor-widget.elementor-align-left .elementor-icon-list-item {
    align-items: start !important;
    -webkit-box-align: start !important;
}
.wco-footer-section .elementor-icon-list-item a span {
    color:#D7D7D7 !important;
}
.wco-footer-section .elementor-icon-list-item a:hover span {
    color:#FE9F00 !important;
}
.elementor-icon-list-item a span {
    color:#4B1104 !important;
}
.footer-recent-post h5 {
    display:none;
}
.footer-recent-post ul {
    margin-left:0 !important;
    list-style: none;
}
.footer-recent-post ul li {
    padding-bottom:15px;
}
.footer-recent-post ul li a {
    color:#D7D7D7 !important;
}
.footer-recent-post ul li a:hover {
    color:#FE9F00 !important;
}
.footer-recent-post ul li span {
    color:#FE9F00 !important;
}
.wco-only-for-mobile {
    display:none !important;
}
.yelp-business-img-wrap {
    display: inline-block;
    width: 100%;
    max-width: 20%;
    vertical-align: top;
}
.yelp-info-wrap {
    display: inline-block;
    width: 100%;
    max-width: 78%; 
}
.review-count {
    color:#fff !important;
}
.yelp-info-wrap a {
    color:#fff !important;
}
.yelp-info-wrap a:hover {
    color:#d32323 !important;
}
.yelp-icon .elementor-widget-container {
    display:inline-block;
    float:right;
}

.eael-team-image > figure img {
    margin:0 !important;
}
.eael-team-content {
    padding:25px 0 0 !important;
}
.entry-content .eael-timeline-post-title h2 {
    font-size:22px !important;
    line-height:1.2;
}
/* .entry-content h2 {
    font-size:36px !important;
}*/ 
.ehf-header #masthead {
    position: absolute !important;
}
.archive.ehf-header #masthead {
    position: relative !important;
}
.archive #masthead {
    background:#4E1303;
}
.ast-theme-transparent-header #masthead{
    z-index: 99 !important;
}
.invoice-new input {
    border-radius: 25px !important;
padding: 12px 28px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
}
.pay-invoice a{
    background:#fff;
    border-radius:25px;
    color:#76392d !important;
    font-size:16px;
    font-weight:600;
    display:inline-block;
    padding:12px 28px !important;
    text-transform:uppercase;
    margin-right:5px;
    margin-left:5px;
}
.pay-invoice a:hover{
    background:#76392d;
    color:#fff !important;
}
.get-quote a{
    background:#76392d;
    border-radius:25px;
    color:#fff !important;
    font-size:16px;
    font-weight:600;
    display:inline-block;
    padding:12px 28px !important;
    text-transform:uppercase;
    margin-left:5px;
    margin-right:5px;
}
.get-quote a:hover{
    background:#fff;
    color:#76392d !important;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content{
    font-size: 18px !important;
    font-style: normal !important;
}
.strong-view.wpmtst-modern .testimonial-field .testimonial-name{
    font-size: 18px !important;
    font-weight:600 !important;
}
.rp-footer-call .elementor-icon-box-title a {
    font-weight:400 !important;
}
/********************Responsive Style********************************************/

@media (max-width:1024px) {
    .wco-only-for-mobile { display:block !important; }
    .ehf-header #masthead { position: relative !important; background-color:#4E1303 !important; }    
    .elementor-26 .elementor-element.elementor-element-d679488 .menu-item a.hfe-menu-item, .elementor-26 .elementor-element.elementor-element-d679488 .menu-item.current-menu-item a.hfe-menu-item, .elementor-26 .elementor-element.elementor-element-d679488 .menu-item a.hfe-menu-item:hover { color:#000; }
    .yelp-business-img-wrap {   max-width: 75px; vertical-align: top; }
    .get-quote a { padding:12px 10px !important; }
    .get-quote a:hover { color: #FFB504 !important; }
    #block-2 #yelp_widget-8 { width:100% !important; max-width:365px !important; margin:0 0 0 auto !important; }
    .invoice-new .simple-checkout { width: 100%; max-width: 340px; margin: 0 0 0 auto; }
    .invoice-new .simple-checkout form, .get-quote.wco-only-for-mobile { float:left; vertical-align:top; }
    .get-quote.wco-only-for-mobile a { border-radius: 25px !important; padding: 12px 28px !important; font-weight: 500 !important; text-transform: uppercase !important; padding: 6px 25px !important;  margin-left: 15px; margin-right: 0 !important;  font-size: 15px !important; }
    .get-quote.wco-only-for-mobile a:hover { color: #76392d !important; }
}
@media (max-width:767px) {
    .wco-main-nav.elementor-section { background-color: #370b01 !important; } 
    /*.elementor-26 .elementor-element.elementor-element-389a201 > .elementor-element-populated { margin: -70px 0px 0px 0px !important; } */
    .elementor-widget-wrap .elementor-element-f814ec2 { display:block !important; }
    .yelp-business-img-wrap {  max-width: 59px;  vertical-align: top; }    
    .invoice-new .simple-checkout { text-align:center !important; max-width: 330px !important;  padding-left: 18px;}
    .wco-top-nav-1 { position:absolute !important; right:0 !important; z-index:99 !important; width:100px !important; }
    .wco-footer-section .elementor-icon-box-icon { float:left !important; }
    .wco-footer-section .elementor-icon-box-content { float:left !important; margin-left:10px !important; margin-top:-3px !important; }
    #block-2 #yelp_widget-8 { margin:0 auto !important; }
    .invoice-new .simple-checkout { margin: 0 auto !important; }
}
@media (max-width:480px) {
#block-2 #yelp_widget-8 { max-width:300px !important; margin:0 auto !important; }
    .invoice-new .simple-checkout { max-width: 280px; margin: 0 auto !important; }
    .invoice-new .simple-checkout { padding-left: 12px !important; }
}
@media (max-width:359px) {
    .invoice-new input { padding: 12px 18px !important; }
    .get-quote.wco-only-for-mobile a { padding: 6px 15px !important; }
    .invoice-new .simple-checkout { padding-left: 10px !important; }
}
/****************************************************************/