.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 #a7a7a7;border-left:1px solid #e6c47f;border-right:1px solid #e6c47f;margin:0 0 20px 0;}
.footer_top_section{padding: 25px 15px 0px;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;}
.footer_top_section .h5{padding-bottom:15px;text-transform:uppercase;}
.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: 80px;
    background: url(../images/seperator.png) right center no-repeat;
}.contact_left .h4{font-size:14px;text-align:center;font-weight:normal;padding:12px 0 8px;}
.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:0px;}
.contact_left .left_info span{float:left;text-align:right;width:100px;}
.contact_left .left_info a{float:left;display:block;padding-left:5px;}
.contact_left .left_info img{display:inline-block;}
.right_info .mail{margin-top:0;color:#000;}
.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-top:40px;}
.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:6px 0;}
.footer_bottom li{display:inline-block;vertical-align:middle;padding:0 5px;}
.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 .h5:hover, .footer_top_section li a:hover {text-decoration: underline;}


.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;
}




.sign-wrap{padding:7px;border-top:1px solid #a9a6a6;}
.sign-wrap .content{}
.sign-wrap .content .h5{display:inline-block;vertical-align:middle;padding:0 15px 0 0;line-height:30px;}
.sign-wrap .content form{display:inline-block;vertical-align:middle;}
.sign-wrap .content input[type=text]{width:220px;height:30px;box-sizing:border-box;text-align:center;padding:0 10px;}
.sign-wrap .content input[type=submit]{width:115px;height:30px;color:#ffffff;text-transform:uppercase;background:#73502b;font-weight:bold;border:0;box-shadow:none;font-family:'Open Sans', sans-serif;}



