/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.no-desktop { display:none !important}
#menu-1-0868bc9 img.menu-icon { display:none !important }
.excerpt-height {height:115px !important;}
/* Service loop */
.image-filter01 img { filter: brightness(25); }
.service-card01:hover .white-hover div , .service-card01:hover span.elementor-button-text ,
.service-card01:hover path , .service-card01:hover h2 { color:white!important;     fill: white; }
.service-card01:hover .image-filter01 div { background:white !important;} 
.service-card01:hover .image-filter01 img {  filter: unset !important;} 
.service-card01:hover  .white-hover { color:white !important;}

/*  footer icon prepend   */
.elementor-element-f4d6b8c .current-menu-item::before {  content: url('https://demowebs.1stopwebsitesolution.com/manueltruckingservices/wp-content/uploads/2025/04/19.svg') !important; display: inline-block; margin: auto; }
.footericon01 .menu-item a {  padding-left: 30px !important; }
.footericon01 a.elementor-item-active {  padding-left: 20px !important; }
 

.red-dot01 ::marker {   color: red !important;}