/*
 Theme Name:   Globallogistics Child Theme
 Theme URI:    https://globallogistics.themerex.net
 Description:  Globallogistics Child Theme
 Author:       ThemeREX
 Author URI:   https://globallogistics.themerex.net
 Template:     globallogistics
 Version:      1.0.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  globallogistics
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

.menu_mobile_inner.with_widgets {
	background: white !important;
}

.header_position_over:not(.trx_addons_page_scrolled) .top_panel .sc_layouts_row[class*="scheme_"], .header_position_over .top_panel .sc_layouts_row[class*="scheme_"]:not(.sc_layouts_row_fixed_on),
.sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs){
	background: white !important;
	background-color: white !important;
}

nav span,
.sc_layouts_row_type_compact .sc_layouts_menu_mobile_button .sc_layouts_item_icon::before, .sc_layouts_row_type_compact .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon::before, 
.sc_layouts_row_type_compact .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item_icon {
	color: #f1653b !important;
}

.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a::after,
{
	background-color:#f1653b !important; 
}

.fas.fa-bars {
  color: #e9623a !important;
}

.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]),
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]),
.sc_layouts_row_type_compact .sc_layouts_item, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item,
.elementor-8919 .elementor-element.elementor-element-dc045ad .elementor-icon-list-text,
.elementor-8919 .elementor-element.elementor-element-dc045ad .elementor-icon-list-text,
.sc_layouts_menu_nav .menu-collapse > a::before,
.sc_layouts_menu_nav .menu-collapse > a:hover::before,
.elementor-8919 .elementor-element.elementor-element-dc045ad .elementor-icon-list-icon i,
.menu_mobile .menu_mobile_close .menu_button_close_icon {
	color: black !important;
}

.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover,
.footer_wrap [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover{
	color:#f1653b !important;
}

.menu-item-has-children > a > span {
    position: relative;
    padding-right: 12px;
	transition: transform 0.2s ease;
}

.menu-item-has-children > a > span::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 6px;
    height: 6px;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: translateY(-50%) rotate(45deg);
	transition: transform 0.2s ease;
}
.menu-item-has-children.sfHover > a > span::after {
    transform: translateY(-50%) rotate(-135deg);
	transition: transform 0.2s ease;
}

@media (max-width: 1279px) {
  .open_child_menu {
    display: none !important;
  }
}



@media (max-width: 1023px) {
  .img-embarque img {
    height: 350px;
    width: 100%;
    object-fit: cover;
    object-position: bottom;
	  margin-top: 16px;
  }

  #maritimo .elementor-container,
  #aereo .elementor-container {
    display: flex;
    flex-direction: column-reverse;
  }
	.elementor-17058 .elementor-element.elementor-element-b921708,
	.elementor-17058 .elementor-element.elementor-element-e21a183{
  margin-top: 30px;

}
}
