.footer_shadow{background:url(../images/footer_bg.png) repeat-x;bottom:-20px;display:block;left:0;min-height:217px;min-width:1320px;position:absolute;width:100%;z-index:-1;}
footer{background:#ffffff;box-shadow:0 5px 9px #ccc;border:1px solid #c7c8ca;float: left;width: 100%;}
.footer_top_section{padding: 29px 30px 19px;background:#f1f1f1;border-top:1px solid #c7c8ca;border-bottom:1px solid #c7c8ca;}
.footer_top_section .h5,
.footer_top_section li a{font-size:11px;font-weight:bold;}
.footer_top_section li a{padding-bottom:2px;display:block;font-weight:normal; color:#000;}
.footer_top_section .h5{padding-bottom:15px;text-transform:uppercase;font-family: "Verdana" , sans-serif;}
.footer_top_section > ul{}
.footer_top_section > ul > li{background:url(../images/seperator2.png) no-repeat scroll right center;float:left;padding:0 15px;width:calc((100% - 0px)/5);min-height:265px;}
.footer_top_section li.last{background:none;}
.footer_top_section li .top{padding-bottom:40px;}
.footer_top_section li a img{margin-right:7px;top:0;position:relative;display:inline-block;}
.footer_contact{border-bottom:1px solid #c7c8ca;}
.contact_left {
    padding-left: 87px;
    background: url(../images/seperator.png) right center no-repeat;
}.contact_left .h4{font-size:14px;text-align:center;font-weight:normal;padding:13px 0 12px;font-family: "Verdana" , sans-serif;font-weight: bold;}
.contact_left .left_info{float:left;width:215px;font-size:12px;padding-bottom:10px;}
.contact_left .right_info{float:left;margin-left:28px;}
.contact_left .left_info li{padding-bottom:0;}
.contact_left .left_info span{float:left;text-align:right;width:100px;}
.contact_left .left_info a{float:left;display:block;padding-left:5px; color: #000;}
.contact_left .left_info a:hover{color: #000000; text-decoration: none;}
.contact_left .left_info img{display:inline-block;}
.right_info .mail{margin-top:0;color:#000000;}
.mail img{margin-right:7px;position:relative;top:0;display:inline-block;}
.mail{font-size:12px;font-weight:bold;margin:5px 0 10px;display:block;}
.right_info .h6{font-size:12px;font-weight:normal;padding-bottom:5px;}
.contact_right{padding:32px 0 31px;}
.contact_right .h5{font-size:14px;font-weight:normal;float:left;padding:15px 7px 0 0;}
.contact_right li{float:left;padding:0 2px;}
.footer_bottom{background: #f1f1f1;
  padding-bottom: 18px;
  border-bottom: 1px solid #e6c47f;text-align:center;padding-top:18px;}
.footer_bottom li{display:inline-block;vertical-align:middle;padding:0 0;}
.footer_bottom .h4{font-size:11px;text-align:center;font-weight:normal;padding-bottom:5px;}
.footer_bottom ul {
    padding: 0 0 8px 0;
}

.footer_top_section li a:hover {text-decoration: underline; color:#000000;}


.cd-top {position: fixed; bottom: 50px; right: 10px;     background: #73502b; color: #ffffff; text-indent: -99999px; z-index: 100000000000; width: 35px; height: 35px;}

.cd-top::before {content: ""; position: absolute; top: 12px; left: 10px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff;}


.cd-top {
 
  position: fixed;
  
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
   visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
/*.cd-top.cd-fade-out {*/
  /*!* if the user keeps scrolling down, the button is out of focus and becomes less visible *!*/
  /*opacity: .5;*/
/*}*/
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}

.last-item a:hover{text-decoration: underline; color: #000000;}




