

.footer a,
.footer 
{
    color: white;
}
.footer {
     
 
 background-color:#333; 
}

 

.footer a:hover {
    color: #c5c1c1;
}

 

.footer hr {
    border-top: 3px solid #959595;
}

.footer .gm-style-iw {
    color: black;
}

.footer-widget {
    padding: 10px;
}

.footerbar_right {
    text-align: right
}

.postfooter {
    background-color: #efefef;
}

.postfooter div {
    margin-top: 12px;
    margin-bottom: 10px;
    color: #222;
    font-size: 10px;
    margin-left: auto;
    margin-right: auto;
}
.footer-list li{  list-style-type: none; display:  block; margin-bottom:20px;}
.footer-list li:after{
    
    content: "";
         
}
@media only screen and (min-width: 1200px) {
    .footer-list li{   display:  inline-block;}
    .footer-list li:not(:last-child):after{
        list-style-type: none;
        content: " | ";
       
        
             
    }
}

