/*
Theme Name: Sydney Child
Theme URI: http://athemes.com/theme/sydney
Author: aThemes
Author URI: http://athemes.com
Template: sydney
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney
*/
:root{
    --header-color: #1A1A1A;
}
.page-wrap .container-fluid{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.page-wrap .container-fluid .row{
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.list-reverse ul li{
    direction: rtl !important;
}
.main-header.sticky-active{
    box-shadow: none !important;
}
#hide-header{
    display: none;
}
/* Make a border after the element */
.menu-item a.mPS2id-highlight::after,
.menu-item a:hover::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #fff;
    transform: scaleX(0);
    animation: both transform .3s ease-in-out;
}
@keyframes transform {
    0% {
        transform: scaleX(0);
    }
    100% {
        transform: scaleX(1);
    }
}



/* Media query for mobile */
@media only screen and (max-width: 767px) {
    body.sticky-active #masthead-mobile{
        background-color: var(--header-color) !important;
    }
    body.sticky-active #masthead-mobile svg{
        fill: #fff !important;
    }

    .menu-item a.mPS2id-highlight::after,
    .menu-item a:hover::after{
        margin-bottom: 2px;
    }
}