/*
Theme Name: Pilon Child
Theme URI: https://pilon.modeltheme.com/
Template: pilon
Author: ModelTheme
Author URI: http://modeltheme.com/
Description: Industrial & Factory WordPress Theme
Version: 1.0
Text Domain: pilon
Tags: custom-header, custom-menu, featured-images, post-formats, sticky-post
*/
/* Theme customization starts here
------------------------------------------------------- */
p{
    line-height: 1.35 !important;
}
p:empty{
    display:none;
}
#offer .mt_thumbnails_custom_content_link_content,
#offer2 .mt_thumbnails_custom_content_link_content{
    padding:25px;
    min-height:350px;
}#industry .caption.custom_content,
#industry2 .caption.custom_content {
    padding: 30px 15px !important; 
}
#capabilities .caption.custom_content {
    padding: 15px !important; 
     min-height:370px;
}
.navbar-header.header-custom{
    background: transparent !important;
}
.modeltheme-search.modeltheme-search-open .modeltheme-icon-search, .no-js .modeltheme-search .modeltheme-icon-search, .modeltheme-icon-search:hover, .comment-navigation a:hover, .latest-posts .post-date-month, .button.solid-button:hover, body .vc_btn.vc_btn-blue:hover, body a.vc_btn.vc_btn-blue:hover, .post-category-date a[rel="tag"]:hover, body button.vc_btn.vc_btn-blue:hover, .blogloop-v5 .absolute-date-badge span:hover, .mt-car-search .submit .form-control:hover, #contact_form2 .solid-button.button:hover, .woocommerce div.product form.cart .button:hover, .subscribe > button[type='submit']:hover, footer .mc4wp-form-fields input[type="submit"]:hover, .no-results.not-found .search-submit, .no-results input[type='submit'], ul.ecs-event-list li span:hover, .pricing-table.recommended .table-content .price_circle, .pricing-table .table-content:hover .price_circle, #modal-search-form .modal-content input.search-input, .form-submit input, .wpcf7-form .wpcf7-submit, .mt_listing_end_date_pick, .mt_listing_start_date_pick, .blogloop-v4.list-view .post-date a:hover, .pricing-table.recommended .button.solid-button:hover, .search-form input[type="submit"], .more-link, .error-return-home.text-center > a:hover, .pricing-table .table-content:hover .button.solid-button:hover, .post-password-form input[type="submit"]:hover, .navbar-toggle .navbar-toggle:hover .icon-bar, .widget.widget_product_search button:hover, .slider_navigation .btn:hover, .post-password-form input[type='submit']:hover, .pilon-filters .filter:hover, .button, button[data-toggle="modal"]:hover, .pagination .page-numbers, .navstyle-v1.header3 #navbar .menu > .menu-item > a::after,  .header1 #navbar a.btn.btn-header-button, a.btn-custom-content, button, .page-numbers, .woocommerce span.onsale, .woocommerce a.button, .woocommerce-MyAccount-navigation-link a:hover,
#mt_posts_carousel_big_centered.owl-theme .owl-controls .owl-buttons .owl-prev, #mt_posts_carousel_big_centered.owl-theme .owl-controls .owl-buttons .owl-next  {
    
    background-color: #002A54 !important;
}
.widget_popular_recent_tabs .nav-tabs li.active a, .widget_product_categories .cat-item:hover, .widget_product_categories .cat-item a:hover, .widget_archive li:hover a, .widget_categories li:hover a, footer .widget_nav_menu li:hover > a, .widget_categories li .children li:hover a, .widget_pages li:hover a, .widget_archive li a:hover, .widget_categories li a:hover, .widget_meta li:hover a, .widget_meta a:hover, .widget_pages li a:hover, .widget_pages li .children li a:hover, .widget_recent_entries_with_thumbnail li:hover a, .widget_recent_entries li:hover a, .widget_recent_entries li a:hover, .widget_recent_comments li a:hover, .widget_rss li a:hover, .widget_nav_menu li a:hover, .post-category-comment-date span a:hover, .list-view .post-details .post-category-comment-date a:hover, .list-view .post-details .post-name a:hover, .nav-search .mt-search-icon i:hover, .header-info-group i, body .navbar-default #navbar .menu-item.current-menu-item.current_page_item > a, footer ul.menu li.menu-item a:hover, .post-separator, .widget li::before, footer .footer-top .menu .menu-item a::before, .contact-details i, .textwidget a:hover, .fixed-sidebar-menu .widget li:hover a, footer .social-links *, .header1 .header-nav-actions .mt-search-icon:hover, header .social-links a:hover i, header.header3 .header-nav-actions .mt-search-icon:hover i, header.header3 .top-header .social-links a:hover, header.header3 .social-links a:hover i, .is-style-outline .wp-block-button__link, header.header4 .right-side-social-actions .mt-search-icon:hover i, .woocommerce p.stars a, a:focus, a:hover,
.navstyle-v8.header3 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v8.header3 #navbar .menu > .menu-item:hover > a, .navstyle-v1.header2 #navbar .menu > .menu-item:hover > a, #navbar ul.sub-menu li a:hover, .navstyle-v4 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v4 #navbar .menu > .menu-item:hover > a, .navstyle-v3 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v3 #navbar .menu > .menu-item:hover > a, .navstyle-v3 #navbar .menu > .menu-item > a::before, .navstyle-v3 #navbar .menu > .menu-item > a::after, .navstyle-v2 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v2 #navbar .menu > .menu-item:hover > a, .no-menu a
{
    /* background-color: #002A54 !important; */
	color: #F72C40 !important;
}
.navstyle-v8.header3 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v8.header3 #navbar .menu > .menu-item:hover > a, .navstyle-v1.header2 #navbar .menu > .menu-item:hover > a, #navbar ul.sub-menu li a:hover, .navstyle-v4 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v4 #navbar .menu > .menu-item:hover > a, .navstyle-v3 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v3 #navbar .menu > .menu-item:hover > a, .navstyle-v3 #navbar .menu > .menu-item > a::before, .navstyle-v3 #navbar .menu > .menu-item > a::after, .navstyle-v2 #navbar .menu > .menu-item.current-menu-item > a, .navstyle-v2 #navbar .menu > .menu-item:hover > a, .no-menu a {
	color: #F72C40 !important;
}
.um-login input[type="submit"].um-button, body .courses-list .featured_image_courses .course_badge i, body .courses-list .shortcode_course_content, .blog-posts-shortcode .time-n-date, .button:hover {
	background-color: #002A54 !important;
    color: #F72C40 !important;
}
.header1 #navbar a.btn.btn-header-button::before, .header1 #navbar a.btn.btn-header-button::after,
a.btn-custom-content::before, a.btn-custom-content::after {
	background: transparent !important;
    /* color:#fff !important; */
}
header.header1 .navbar-header div.logo {
    margin: 4px 0 8px 25px !important;
}
#navbar .menu-item > a {
    padding: 16px 22px !important;
}
.header1 #navbar a.btn.btn-header-button { 
    margin: 8px 30px !important;
}
.header1 #navbar {
    margin-top: 0 !important;
    width:83%;
}


.wpb_row{
    margin-bottom:20px !important;
}

.footer-row-1 .row {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.menu.nav-effect.nav-menu {
	margin:10px 0 0 !important;
}
#navbar .sub-menu {
	
	width: 260px !important;
}
#navbar .menu-item > a {
	padding: 10px 22px !important;
}
.wpb_wrapper h2,
.wpb_wrapper h3{
    margin-top:0 !important; 
    font-weight: 600 !important ;
       color: #0e3a60f5 !important;
}
/* .header1 #navbar {
    display: flex;
    justify-content: end;
} */
 #navbar ul.sub-menu li a:hover
{ color: #F72C40 !important;
}

.menu nav.navbar-nav.pull-left.nav-effect.nav-menu{
    float:right !important;
}
.page-id-3711 .header-title-breadcrumb-overlay {
    background-image: url(/wp-content/uploads/2025/06/robotic.jpg);
}
.page-id-3713 .header-title-breadcrumb-overlay {
    background-image: url(/wp-content/uploads/2025/06/conveyor.jpg);
}
.page-id-3715 .header-title-breadcrumb-overlay {
    background-image: url(/wp-content/uploads/2025/06/control-panel-2.jpg);
}
.page-id-3717 .header-title-breadcrumb-overlay {
    background-image: url(/wp-content/uploads/2025/06/Liquid-Filling-Machines.jpg);
}
.page-id-3719 .header-title-breadcrumb-overlay {
    background-image: url(/wp-content/uploads/2025/06/iiot-1.jpg);
}
.page-id-3721 .header-title-breadcrumb-overlay {
    background-image: url(/wp-content/uploads/2025/06/custom-engineering-hero.jpg);
}
.section-title, .services-info h3 b, .services-info h2 b {
   color: #0e3a60f5 !important;
    font-size: 26px !important;
    font-weight: 600 !important;

}
.section-title, .services-info h2 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;

}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0 !important;
}
.get-in-touch{
    margin-top:50px !important;
}
.services .vc_custom_1580720874441 {
    margin-top: 50px !important;
    margin-bottom: 20px !important;
}
#post-333 .vc_custom_1581933612818 {
    margin-bottom:20px !important;
    padding-top: 50px !important;
}
#post-333  .wpb_wrapper h2, #post-333  .wpb_wrapper h3 {
    font-size: 26px;
}
#post-333  .wpb_wrapper h3 b, #post-333  .wpb_wrapper h2 b {
   color: #0e3a60f5 !important;
    font-size: 26px !important;
    font-weight: 600 !important;

}
#offer  .wpb_wrapper h2 {
   color: #0e3a60f5 !important;
    font-size: 20px !important;
    font-weight: 600 !important;

}
#offer .mt_thumbnails_custom_content_link_content img {
    max-height: 70px;
    margin-bottom: 20px;
}
#post-333 .vc_custom_1580721843495 {
    margin-bottom: 20px !important;
}
.white-text-dark-bg h1{
    color:#fff !important;
}
footer{
    padding-bottom:20px;
}
.footer-row-1 {
    padding-top: 38px;
    padding-bottom: 75px;
}

@media (max-width:767px){
    #offer .mt_thumbnails_custom_content_link_content,
    #offer2 .mt_thumbnails_custom_content_link_content{
    min-height:auto;

}
/* .rs-parallax-wrap {
   top:62px !important;
} */
 rs-fullwidth-wrap {
   
    height: 300px !important ;
}
#capabilities .caption.custom_content {
    padding: 15px !important;
    min-height: auto;
}
.wpb_single_image img,.wpb_single_image .vc_single_image-wrapper,.wpb_single_image .vc_figure {
  
    width: 100%;
}
.wpb_single_image img{
    margin-bottom:10px;
}
.action-expand:after,.action-expand.show-menu:after {
    color: #000 !important;
    font-family: "Font Awesome 5 Free" !important;
}
.navbar-header.header-custom button::before, .navbar-header.header-custom button::after {
    background: #e32e48 !important;
}
.header1 #navbar {
    width: 100%;
}
.caption.custom_content {
    
    width: 100%;
    border:1px solid #ddd;
    border-top:none;
}
.contract,
.btn.btn-header-button{
    display:none !important;
}
  /* .header1 #navbar{
        display:none;
     } */
#offer .vc_custom_1748328025047 {
    box-sizing: border-box;
    padding-left: 15px !important;
    padding-right: 15px !important;
    width: 100%;
}
}