
/* PRIMARY: #db2021 */
/* SECONDARY: #3d9435 */
/* TINT : rgba(61, 148, 53, 0.#d8e9d6); */


/* FOOTER STYLRS */
.livewebsite .websitefooter .footer {
    padding: 20px 0;
    border-top: 1px solid #db2021;  
    background: #d8e9d6;
}

.livewebsite .websitefooter .footer p {
    color: #eee;
}

.livewebsite .websitefooter .footer h2 {
    color: #292222;;
    font-size: 18px;
}

/* FOOTER LINK LIST */
.livewebsite .websitefooter .link-list li {
    border-top: solid 1px #3d9435;
}

.livewebsite .websitefooter address,
.livewebsite .websitefooter .link-list a,
.livewebsite .websitefooter .link-list i {
    color: #292222;;
}

.livewebsite .websitefooter address {
    line-height: 20px;
    font-size: 16px;
}


.livewebsite .websitefooter .footer .map-img {
    background: url(../../img/map-img.png) 5px 60px no-repeat;
}

.livewebsite .websitefooter .footer .posts .dl-horizontal a {
 color: #dadada;
}

.livewebsite .websitefooter .footer .dl-horizontal a:hover {
 color: #5fb611 !important;
}

/* COPYRIGHT */
.livewebsite .websitefooter .copyright {
    background: #db2021;
    border-top: none;
    padding: 0px;
}

.livewebsite .websitefooter .copyright p {
    color: #eee;
    margin-top: 10px;
    font-size: 15px;
}

.livewebsite .websitefooter .copyright a {
    margin: 0 2px;
}

.livewebsite .websitefooter .footer-socials {
    margin-top: 9px;
    margin-bottom: 0px;
   
}

.livewebsite .websitefooter .footer-socials li a {
    color: #3d9435;
    font-size: 25px;
}

.livewebsite .websitefooter .footer-socials li a:hover {
    color: #d8e9d6;
}

@media (max-width: 991px) {
    .livewebsite .websitefooter .copyright,
    .livewebsite .websitefooter .footer-socials {
        text-align: left;
    }
}

.livewebsite .headline h2, 
.livewebsite .headline h3, 
.livewebsite .headline h4 {
    margin: 0 0 -2px 0;
    padding-bottom: 5px;
    display: inline-block;
    border-bottom: 2px solid #db2021;
}

.livewebsite .headline {
    display: block;
    margin: 10px 0 25px 0;
    border-bottom: 1px dotted #3d9435;
}

.livewebsite .link-list a {
    color: #292222;!important;
    font-size: 18px;
    padding: 5px 0px;
    display: inline-block;
    text-decoration: none;
    
}
.livewebsite .link-list a:hover {
    color: #db2021!important;
}
.livewebsite .link-list li:first-child {
    border-top: none !important;
}

.livewebsite .link-list li i {
    color: #bbb;
    float: right;
    margin-top: 10px;
}
.livewebsite .list-unstyled {
    padding-left: 0;
    list-style: none;
}