/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

.justify-text {
    text-align: justify;
}

.hidden {
    display: none;
}

.av-burger-overlay .av-burger-menu-main_.d-sm-none.av-active-burger-items {
    display: none;
}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

    .content.av-content-full.alpha.units {
        padding-top: 20px;
    }

    .responsive .template-blog .post_delimiter {
        padding-top: 0;
        margin-bottom: 10px;
    }

    .avia_image {
        width: 75%;
        margin: auto;
    }

    .responsive #top #wrap_all .flex_column .avia_image {
        margin-bottom: 5px;
    }

    .responsive #top #wrap_all .flex_column {
        margin-bottom: 5px;
    }

    .responsive #top #wrap_all .flex_column ul li {
        font-size: 14px;
        font-weight: bold;
        padding: 0;
    }

    .flex_column.flex_column_div section {
        border: 1px solid grey;
    }

    .content {
        padding: 20px 0 15px;
    }

    .entry-footer {
        display: none;
    }

    #nos-destinations-desservies {
        font-size: 23px;
        text-align: center;
    }

    .responsive #top #wrap_all .container {
        max-width: 95%;
        width: 95%;
        padding-top: 0;
        padding-bottom: 0;
    }

    hr.post-h1, .all_colors hr {
        margin: 5px 0 10px;
    }

    .margin-xs-left-5 {
        margin-left: 5px;
    }

    #top input[type="text"] {
        margin-bottom: 5px;
    }

    .xs-none {
        display: none;
    }

    /**********************/
    /* dashboard customer */
    /**********************/
    .md-no-padding {
        padding: 0;
    }

    .md-align-center {
        text-align: center;
    }

    .md-padding-h-5px {
        padding: 0 5px 0 5px;
    }

    .provider {
        margin-left: 5px;
    }

    .garde {
        text-align: right;
    }

    .colis-list.dashboard {
        margin-left: 20px;
    }

    .colis-list tr {
        margin-bottom: 0;
    }

    .colis-list tr .provider, .colis-list tr .poids, .colis-list tr .garde {
        padding: 0 10px 5px 10px;
    }

    .colis-list tr .comments {
        padding: 0 10px;
    }

    .colis-list tr th, .colis-list tr td {
        font-size: 11px;
        padding: 5px 10px;
    }
}