/*
Theme Name: la_horde
Template: Avenue_v1.2.3
*/

@import url('../Avenue_v1.2.3/style.css');
@import url('css/cssparrow_min.css');

#wrapper .wp-caption,
#wrapper img {
    max-width: 100%;
    height: auto;
}
.lh-header a:hover {
    text-decoration: none;
}
#nav__container--mobile,
#search__container--mobile {
    z-index: 10;
}

.menu-item {
    position: relative;
}

.sub-menu {
    display: none;
}
.mn__links .sub-menu .menu-item a {
    display: block;
    font-size: 18px;
}
.menu-item .sub-menu li {
    padding: 5px 0;
}
@media screen and (min-width: 867px) {
    .menu-item:hover > .sub-menu {
        display: block;
        position: absolute;
        padding: 5px 10px;
        top: 26px;
        left: -10px;
        width: 190px;
        background-color: #292929;
        z-index: 10;
    }
}
@media screen and (max-width: 866px) {
    .row {
        margin-left: 0;
        margin-right: 0;
    }
    #nav__container--mobile {
        height: inherit;
    }
    #nav__container--mobile .sub-menu {
        display: block;
    }
    #nav__container--mobile .sub-menu li {
        padding: 0 0 0 10px;
    }
    #nav__container--mobile .sub-menu a {
        font-size: 18px;
    }
}

.search-form .icon-search {
    border: none;
    color: inherit;
    background-color: inherit;
}
.search-form .icon-search:hover {
    cursor: pointer;
}

.nivo-caption p {
    margin-bottom: 0;
}

#logo {
    float: none;
}
.comment-box {
    background: none;
}
.comment-arrow ,
.avatar {
    display: none;
}

.post-heading {
    padding-bottom: 20px;
}
.post-entry p {
    margin-bottom: 1em;
}
.post-entry h4 {
    margin: 20px 0 13px;
}
.fb-social-plugin {
    margin: -6px 0 25px 0;
}

#sidebar .widget {
    margin-bottom: 25px;
}
#sidebar .widget:nth-child(-n+3) {
    margin-bottom: 10px;
}
.textwidget .widget-title {
    margin-bottom: 0;
    padding: 0;
    height: auto;
    font-size: 20px;
    text-align: center;
    background: none;
}

/* encadré */
.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth {
    padding: 10px;
    border: 1px solid #666;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    body #wrapper {
        background: #F3EFE3;
    }
    #navigation li a {
        padding: 11px 5px 10px;
    }
}
