.page_content ul li, body.single .content-area ul li, .comments-list .comment-body .comment-text ul li {
    color: #555!important;
    font-size: 18px!important;
}



.top-footer img{
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
}

.main-footer{
    display: none;
}

.mobilemenu-quote-btn, .rev-button, .header-style-2 .phone-num-wrapper, input[type="submit"], .header-signup-btn, body.header_transparent .nt-is-sticky .header .header-signup-btn, figure.projects-figure figcaption .project-title::after, .portfolioFilter a:first-child, figure.projects-filter-figure figcaption .project-filter-title::after, .blogpage-readmore, .widget.widget_search .search-form button, .widget.widget_calendar .calendar_wrap table thead th, .blogpost-tags a, .comment-form .form-submit input[type="submit"], .woocommerce div.product form.cart .button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .widget_shopping_cart .buttons a.checkout, .woocommerce div.product form.cart .button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce ul.products li.product .onsale, .woocommerce span.onsale, .onsale:after, .woocommerce ul.products li.product .button, .page-numbers li span.current, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce-MyAccount-navigation ul, .woocommerce-MyAccount-navigation ul li, .woocommerce-MyAccount-content .woocommerce-Button, .woocommerce-MyAccount-content p .button, .blogpost-link-pages b {
    background: #edbf00!important;
}

.widget.widget_tag_cloud .tagcloud a:hover, input:active, textarea:active, .form-control:active, input:focus, textarea:focus, .form-control:focus, .page_content ul li:before, body.single .content-area ul li:before, .comment-body .comment-text ul li:before, .page-numbers li span.current, .page-numbers li a:hover, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .blogpost-link-pages b, .blogpost-link-pages a:hover, .portfolioFilter {
    border-color: #edbf00!important;
}

body.header_transparent .header-wrapper.fixed.slideDown .main-menu ul li a:hover, body.transparent_header .header-wrapper.fixed.slideDown .main-menu ul li.current-menu-item a, body.header_transparent .header-wrapper.fixed.slideDown .main-menu > ul > li.current-menu-item.current_page_item > a:first-child, .main-menu ul li a:hover, .main-menu ul li.current-menu-item a, .main-menu > ul > li.current-menu-item.current_page_item > a:first-child {
    color: #edbf00!important;
}

.phone-num-small{
    color: #111!important;
    font-weight: 900!important;
}

.header-phone-number{
    color: #111!important;
}

.page-title {
    font-size: 45px;
}

.breadcrumbs{
    display: none;
}

.light-logo, .dark-logo{
    width: 50%;
}

@media screen and (max-width: 998px){
    .has-retina{
        width: 18%;
    }
}

@media screen and (max-width: 564px){
    .has-retina{
        width: 30%;
    }
}

@media screen and (max-width: 430px){
    .has-retina{
        width: 40%;
    }
    
    .top-footer{
        background-image: url(http://fervill.fervillgroup.com/wp-content/uploads/2021/04/footer-fervill.png) !important;
        background-position: center;
    }
    
    .copyright-text img{
        width: 38% !important;
    }
}

.header-style-2 .relative {
    display: flex;
    align-items: center;
}

.mobilemenu-phone-num, .testimonial-inner:before, .copyright-social i:hover, .blog-grid-readmore:hover, .widget.widget_tag_cloud .tagcloud a:hover, .footer .widget.widget_recent_entries ul li a:hover, .blogpage-categories a:hover, .blogpost-categories a:hover, .blogpage-title a:hover, .blogpage-comments-count a:hover, .blogpost-comments-count a:hover, .widget.widget_nav_menu ul li .sub-menu li a:hover, .widget_shopping_cart .total, .woocommerce .star-rating span:before, ul.comments-list .comment .comment-meta a:hover {
    color: #edbf00!important;
}

.mobilemenu-phone-num, .testimonial-inner:before, .copyright-social i:hover, .blog-grid-readmore:hover, .widget.widget_tag_cloud .tagcloud a:hover, .footer .widget.widget_recent_entries ul li a:hover, .blogpage-categories a:hover, .blogpost-categories a:hover, .blogpage-title a:hover, .blogpage-comments-count a:hover, .blogpost-comments-count a:hover, .widget.widget_nav_menu ul li .sub-menu li a:hover, .widget_shopping_cart .total, .woocommerce .star-rating span:before, ul.comments-list .comment .comment-meta a:hover {
    color: #edbf00!important;
}

.copyright-text{
    font-size: 15px!important;
}

    .copyright-text img{
        width: 18%;
        margin-left: 5px;
        margin-bottom: -4px;
    }

.logo {
    padding-right: 0px!important;
}

.main-menu{
    left: -38px!important;
}

.main-menu > ul > li > a, body.header_transparent .nt-is-sticky .main-menu > ul > li > a {
    padding: 20px 14px!important;
}

.vc_custom_1619188056029{
    display: none;
}

.vc_custom_1484444829892 {
    display: none;
}