 /*--------------------------------------------------------------
  Footer
--------------------------------------------------------------*/ footer .col { padding-bottom:0px !important; }

 footer p,footer ul,footer ol { margin-bottom:15px; }

 footer .absolute-footer { display:none; }

 footer .post-date { display:none; }

 footer h5 { margin-bottom:1em; font-family:"Lato"; }

 /*--------------------------------------------------------------
  4 mobile button
--------------------------------------------------------------*/ .contact_button_mobi { display:none; }

 @media only screen and (max-width:450px) { .site-info { padding:15px 0 58px 0; }

 .contact_button_mobi { position:fixed; z-index:999; bottom:0; width:100%; height:40px; display:block; right:0; box-shadow:0px 0px 10px 3px #e8e8e8; -webkit-box-shadow:0px 0px 10px 3px #e8e8e8; -mox-box-shadow:0px 0px 10px 3px #e8e8e8; -o-box-shadow:0px 0px 10px 3px #e8e8e8; -ms-box-shadow:0px 0px 10px 3px #e8e8e8; }

 .contact_button_mobi { position:fixed; z-index:999; bottom:0; width:100%; height:40px; display:block; right:0; box-shadow:0px 0px 10px 3px #e8e8e8; -webkit-box-shadow:0px 0px 10px 3px #e8e8e8; -mox-box-shadow:0px 0px 10px 3px #e8e8e8; -o-box-shadow:0px 0px 10px 3px #e8e8e8; -ms-box-shadow:0px 0px 10px 3px #e8e8e8; padding-left:0; margin-bottom:0; list-style:none; }

 .contact_button_mobi span { width:50px !important; height:50px !important; }

 .contact_button_mobi .font-text { margin:0 0 0 5px; color:#FFFFFF; }

 .contact_button_mobi ul { position:relative; z-index:1; height:40px; background:rgba(0, 0, 0, 0.8); list-style-type:none; margin:0px; padding:0px !important; }

 .contact_button_mobi ul li { position:relative; float:left; width:25%; text-align:center; margin:0px; padding:0px; list-style-type:none; top:5px; }

 .contact_button_mobi ul li a { display:block; margin-right:auto; margin-left:auto; }

 }

