/*
    Theme Name: Transcargo Child Theme
    Theme URI: http://logistics.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Transcargo is the only best WordPress theme for transportation and logistics business.  Using Transcargo you can easily create a modern website and start promoting your services.
    Version: 1.0
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: blue, red, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, sticky-post, theme-options
    Text Domain: transcargo-child-theme
    Template: transcargo
*/

/* Add your own styles here */
.vc_testimonials_carousel_wr .testimonial_info + p,
.vc_testimonials_carousel_wr .item p {
    font-size: 14px !important;
}
#menu-footer-menu {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 30px !important;
  padding: 0 !important;
  margin: 0 !important;
}

#menu-footer-menu > li {
  list-style: none !important;
  display: inline-block !important;
}

#menu-footer-menu > li:before {
  display: none !important;
}

.staff_image img {
    width: 100%;
    height: 350px !important;
    object-fit: cover;
}

/* Full width footer menu bar + no border/outline + compact */ .vc_row.footer-inline-menu{ background: #183650 !important; padding: 8px 0 !important; margin: 0 !important; border: 0 !important; outline: 0 !important; box-shadow: none !important; } /* WPBakery sometimes wraps stretched rows in vc_row-full-width */ .vc_row.footer-inline-menu.vc_row-o-full-height, .vc_row.footer-inline-menu.vc_row-fluid, .vc_row.footer-inline-menu.vc_row-has-fill{ border: 0 !important; outline: 0 !important; box-shadow: none !important; } /* remove any borders from menu/widget wrappers */ .vc_row.footer-inline-menu .wpb_wrapper, .vc_row.footer-inline-menu .vc_column-inner, .vc_row.footer-inline-menu .vc_wp_custommenu, .vc_row.footer-inline-menu .widget, .vc_row.footer-inline-menu .widget_nav_menu, .vc_row.footer-inline-menu .menu-footer-menu-container, .vc_row.footer-inline-menu ul.menu{ border: 0 !important; outline: 0 !important; box-shadow: none !important; background: transparent !important; } /* menu horizontal & subtle */ .vc_row.footer-inline-menu #menu-footer-menu{ display: flex !important; flex-wrap: wrap; justify-content: center; align-items: center; gap: 22px; margin: 0 !important; padding: 0 !important; } .vc_row.footer-inline-menu #menu-footer-menu > li{ list-style: none !important; margin: 0 !important; padding: 0 !important; } .vc_row.footer-inline-menu #menu-footer-menu > li > a{ color: rgba(255,255,255,0.78) !important; font-size: 14px !important; font-weight: 500 !important; line-height: 1.2 !important; text-transform: none !important; padding: 6px 0 !important; } .vc_row.footer-inline-menu #menu-footer-menu > li:before{ display: none !important; } .vc_row.footer-inline-menu{ position: relative !important; left: 50% !important; width: 100vw !important; margin-left: -50vw !important; margin-right: -50vw !important; } .vc_row.footer-inline-menu{ height: 42px; display: flex; align-items: center; } /* ===== MOBILE: footer menu 2-per-row, compact ===== */ @media (max-width: 768px){ /* самата лента да е по-компактна */ .vc_row.footer-inline-menu{ padding: 8px 12px 0px !important; /* top right/left bottom */ height: auto !important; } /* махаме всякакви вкарани огромни margin/padding от темата */ .vc_row.footer-inline-menu .menu-footer-menu-container, .vc_row.footer-inline-menu #menu-footer-menu{ margin: 0 !important; padding: 0 !important; } /* 2 колони */ .vc_row.footer-inline-menu #menu-footer-menu{ display: flex !important; flex-wrap: wrap !important; justify-content: center !important; align-items: center !important; column-gap: 14px !important; /* хоризонтално разстояние */ row-gap: 8px !important; /* вертикално разстояние */ } .vc_row.footer-inline-menu #menu-footer-menu > li{ width: calc(50% - 7px) !important; /* 2 на ред */ margin: 0 !important; padding: 0 !important; text-align: center !important; } .vc_row.footer-inline-menu #menu-footer-menu > li > a{ display: block !important; padding: 6px 0 !important; margin: 0 !important; font-size: 13px !important; line-height: 1.25 !important; letter-spacing: 0 !important; text-transform: none !important; } } @media (max-width: 768px){ /* 1) менюто да не оставя голяма дупка надолу */ .vc_row.footer-inline-menu{ padding: 6px 12px 4px !important; margin-bottom: 6px !important; /* контрол на дистанцията към адреса */ } /* 2) адресният текст да не започва прекалено надолу */ #footer .footer_text p{ margin-top: 0 !important; } } @media (max-width: 768px){ #footer .footer_text p{ margin: 0 !important; padding: 0 !important; line-height: 1.35 !important; font-size: 14px !important; } } @media (max-width: 768px){ #footer .widgets_row{ padding-top: 10px !important; padding-bottom: 10px !important; } #footer .footer_widgets{ padding-top: 0 !important; padding-bottom: 0 !important; } } @media (max-width: 768px){ .vc_row.footer-inline-menu{ border-bottom: 1px solid rgba(255,255,255,0.08) !important; } } @media (max-width: 768px){ /* 1) махаме бялата/светлата линия между менюто и адресния блок */ #footer .widgets_row, #footer .footer_widgets, #footer .footer_text, #footer .footer_text p{ border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; outline: 0 !important; background-image: none !important; } /* ако линията идва от псевдо-елемент */ #footer .widgets_row:before, #footer .widgets_row:after, #footer .footer_widgets:before, #footer .footer_widgets:after{ content: none !important; display: none !important; } /* 2) още по-компактно разстояние между менюто и адреса */ .vc_row.footer-inline-menu{ margin-bottom: 0 !important; padding-bottom: 0 !important; } #footer .footer_text{ margin-top: 0 !important; padding-top: 6px !important; /* малко, колкото да "диша" */ } #footer .footer_text p{ margin: 0 !important; line-height: 1.25 !important; } } @media (max-width: 768px){ #footer .footer_widgets .row{ margin-top: 0 !important; padding-top: 0 !important; } #footer .footer_widgets [class*="col-"]{ padding-top: 0 !important; padding-bottom: 0 !important; } }

