/*
Theme Name:   Un Logement Pour Revivre
Theme URI:    http://www.unlogementpourrevivre.fr/
Description:  The theme of Un Logement Pour Revivre
Author:       Orquo Software
Author URI:   http://www.orquo-software.com
Template:     lakshmi-lite
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         unlogementpourrevivre
*/

div, ul, li, ol, a,em, strong, table, thead, tr, th, tbody, td, tfoot, p, dl, dt, dd, span, h1, h2, h3, h4, h5, h6, q, form,img {
    font-size:14px;
    font-style:normal;
    color:#000000;
    /*font-weight: 600;*/
    margin:0;
    padding:0;
    border:0;
    border-collapse:collapse;
    list-style-type:none;
    clear:none;
    text-decoration:none;
    text-align:left;
    text-indent:0;
    font-family: Arial,Helvetica,sans-serif;
}

h1, h2, h3, h4, h5, h6 {
}

.lsi-post-single-title, .post-navigation-title, lsi-dropcap, .lsi-post-tags, .lsi-category-list, #lsi-owl-quote .lsi-quote-content, .lsi-heading-font-1 {
    color:#ff8112;
}

/*div, ul, li, ol, a, em, strong, table, thead, tr, th, tbody, td, tfoot, p, dl, dt, dd, span, h1, h2, h3, h4, h5, h6, q, form, img {
    font-size: 14px;
    font-style: normal;
    color: #fff;
    font-weight: 600;
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
    list-style-type: none;
    clear: none;
    text-decoration: none;
    text-align: left;
    text-indent: 0;
    font-family: Arial,Helvetica,sans-serif;
}*/

header nav ul li.page-item-231 {
    background-color:#ffa800 !important;
}

li.menu-item-has-icon a {
    color:#000 !important;
    background-color:#ffa800 !important;
}

.home li span {
    color:#fff !important;
}

li.menu-item-has-icon a span{
    padding: 10px !important;
    color:#000 !important;
    background-color:#ffa800 !important;
    border-radius: 5px !important;
}

div .lsi-cta-col {
    padding: 0px !important; 
}

.lsi-cta-hover p {
    font-size: 30px !important;
    max-height: 112px !important;
    overflow: hidden !important;
    margin-bottom: 20px !important;
}

.lsi-cta-cover h2 {
    width: 100% !important;
    text-align: center !important;
    color:#fff !important;
    letter-spacing: 0px !important;
    font-size:1.7em !important;
}


.lsi-cta-hover h4 {
    color:#fff !important;
}

.lsi-cta-cover i {
    margin-top: 40px !important;
    font-size: 75px !important;
    line-height: 1 !important;
    margin-bottom: 90px !important;
}

.lsi-iconbox .icon i {
    line-height: 100px !important;
    font-size: 55px !important;
    text-align: center !important;
    width: 100% !important;
}

.lsi-post-1-date h4 {
    color:#fff !important;
    margin: 0 !important;
    text-shadow: none !important;
    width: 100% !important;
    text-align: center !important;
}

#lsi-footer-sidebar-container {
    background-color: #c8f737 !important;
}


#lsi-footer-sidebar-container #lsi-fs-content,
#lsi-footer-sidebar-container #lsi-fs-content .lsi-footer-widget {
    padding: 0px;
    color: #333;
}

#lsi-footer-sidebar-container .col-4 {
    width: 100%;
}

#lsi-footer-sidebar-container #lsi-fs-content li li {
    float:left;
    list-style-type: circle;
    margin: 0 35px 8px 0;
    padding: 0 0 0px 0;
}


#lsi-footer-sidebar-container #lsi-fs-content li li a:hover {
    color: #000;
}

#lsi-footer-sidebar-container #lsi-fs-content ul.lsi-fw-element {
    margin-top: 20px;
    margin-bottom: 0px;
}

.lsi-spih {
    margin: 0 auto;
    border: none;
    border-radius: 8px;
    display: table;
    border-color: #ffa800;
    float: left;
}


.lsi-spih img {
    margin-right: 10px;
    max-width:300px;
}

.page-numbers {
    box-shadow: 0 0 0 20px #ffa800 inset !important;
}

a.page-numbers {
    box-shadow: 0 0 0 2px #2d283d inset !important;
}

a:hover.page-numbers {
    color:#000 !important;
    box-shadow: 0 0 0 20px #ffa800 inset !important;
}


h2 {
    /*style:inherit !important;*/
    font-size: 40px !important;
    font-weight: bold !important;
    letter-spacing: 0px;
    color: #28a7d6 !important;
    text-decoration: none !important;
}

h3 {
    /*style:inherit !important;*/
    font-size: 30px !important;
    font-weight: bold !important;
    letter-spacing: 0px;
    color: #000 !important;
    text-decoration: none !important;
}

h4 {
    /*style:inherit !important;*/
    font-size: 20px !important;
    font-weight: normal !important;
    letter-spacing: 0px;
    color: #28a7d6 !important;
    text-decoration: underline !important;
}

.lsi-post-single-title {
    position: relative;
    margin: 20px auto 8px !important;
}
/*
.lsi-ps-categories a::before {
    content: "\f073";
}*/

/*vert : #c8f737*/
/*orange : #ffa800*/
/*bleu : #28a7d6*/