/* CSS Document */
/* Displays background image on Relo Figures section */
.fr #figures.relo.section {
  background: url(/wp-content/uploads/sites/6/2018/12/ags-relocation-figures.jpg);
  padding: 110px 15px;
}

/* Height property added to columns of the Relo Figures section */
#figures.relo.section .col-md-3 {
  height: 100px;
}

/* Portuguese Menu Style */
.cloned #menubar .nav-primary .menu-main_menu_pt_pt-container .nav .menu-item {
    margin: 0 0px 0 0;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    height: 55px;
    overflow: hidden;
}

.cloned #menubar .nav-primary .menu-main_menu_pt_pt-container .nav .menu-item.menu-item-38549 a {
    line-height: 17px;
    padding: 5px 0 0 15px;
}

.cloned #menubar .nav-primary .menu-main_menu_pt_pt-container .nav .menu-item a {
    color: #34313a;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 1.7;
    position: relative;
    width: auto;
    vertical-align: baseline;
    top: auto;
    background: none !important;
}

.cloned #menubar .nav-primary .menu-main_menu_pt_pt-container li.menu-btn-red div a.menu-quote-button-link {
    color: #fff;
}

/* ADJUSTMENTS TO DARK_BG COLUMNS - TO RETAIN COLUMN AND ROW LAYOUT - 20AUG2020 */
#columns div.relo {
    height: 210px;
    margin: 20px 0 30px 0;
}

#columns .relo a h4 {
    margin: -10px 0 30px 0;
}

/* MENU */
/* Relo Site */
.fr.ags_relocation .menu-main-menu-fr-container {
    margin-top: 2.4%;
}

.fr.ags_relocation #menubar .nav-primary .menu-main-menu-fr-container ul.nav li#menu-item-27427 a {
    background: #b00000 !important;
    border-radius: 7px;
    height: 30px;
    width: 150px;
    text-align: center;
    padding-top: 3px;
    margin-top: 7px;
    margin-right: -12px;
    margin-left: 20px;
    color: #ffffff;
    padding-right: 15px;
}

.fr.ags_relocation #menubar .nav-primary .menu-main-menu-fr-container ul.nav li#menu-item-27427 a:before {
    content: "\f044";
    font: normal normal normal 14px/1 FontAwesome;
    margin: 0 5px 0 0;
}

.fr.ags_relocation .icon-li ul li {
    width: auto !important;
}

/* .fr.ags_relocation div#branch_dropdown_menu {
    display: none !important;
} */

/* DROP DOWN MENU ITEMS - MAKE THEM DISPLAY INLINE-BLOCK FIREFOX */
@supports (-moz-appearance: none) {

    .ags_movers header #services-dropdown.dropdown-base .container .col-md-8 div.icon-li ul {
        -moz-column-count: 4;
    }

    .ags_movers header #choose-dropdown.dropdown-base .container .col-md-8 div.icon-li ul {
        -moz-column-count: 4;
    }

    /*.ags_movers header #services-dropdown.dropdown-base .container .col-md-8 div.icon-li ul li {
        display: table-cell;
        width: 25%;
    }*/

    .ags_movers header #services-dropdown .container .col-md-4 .icon-li ul li {
        display: inline-block;
        width: 33%;
    }

    .ags_movers header #services-dropdown .container .en-additional ul.additional {
        -moz-column-count: 4;
    }

    .ags_movers header #services-dropdown .container .fix-margin ul.additional {
        -moz-column-count: 4;
    }

    .ags_relocation #services-dropdown .container .icon-li ul {
        -moz-column-count: 4;
    }

    .ags_relocation #choose-dropdown .container .icon-li ul {
        -moz-column-count: 4;
    }

    .ags_records header #services-dropdown .container .icon-li ul {
        -moz-column-count: 5;
    }

}

/*-----------------------
======== FOOTER =========
-----------------------*/

@media only screen and (min-width: 1024px) {
    .fr.ags_relocation .footer-col {
        max-width: 25%;
        float: left;
        margin: 0 3% 0 0;
    }
}

/*----------------------
==== REVEAL QUOTES =====
----------------------*/

.fr.ags_relocation .reveal-text {
    white-space: normal;
}

/*----------------------
==== SHIFT MAP PANO ====
OLD RULE IN RESPONSIVE.SCSS
----------------------*/

.fr.ags_relocation div.acf-map.pano.fr {
    left: unset !important;
}

/*end */