img{border:0;height:auto; max-width:100%;}
table {border-collapse: collapse;border-spacing: 0;}

/* *** Wrapper *** */
.wrapper { margin-left:auto;margin-right:auto;width:100%;}
.top-line{height:4px;}
.block-header { }
ul.row{padding-left:0px; list-style:none; margin-bottom:0px;}
ul.row > li{list-style:none;}

/* *** No Padding *** */
.module.no-padding .module-cell{padding:0px;}
.module.no-padding-tb .module-cell,
.module.no-padding-bt .module-cell{padding-top:0px; padding-bottom:0px;}
.module.no-padding-lr .module-cell,
.module.no-padding-rl .module-cell{padding-left:0px; padding-right:0px;}
.module.no-padding-t .module-cell{padding-top:0px; }
.module.no-padding-b .module-cell{padding-bottom:0px; }
.module.no-padding-l .module-cell{padding-left:0px; }
.module.no-padding-r .module-cell{padding-right:0px; }

/* *** Back to top *** */
a.backtotop { background-color: rgba(0, 0, 0, 0.9); width: 45px; bottom: 20px;  right: 10px;  min-height: 45px;
  overflow: hidden;  z-index: 40;  position: fixed;  display: block;  text-align: center; color:#fff;
  -webkit-border-radius: 45px; -moz-border-radius: 45px; border-radius: 45px;
  -webkit-transition: all 0.7s ease-in-out 0s;
  -moz-transition: all 0.7s ease-in-out 0s;
  -o-transition: all 0.7s ease-in-out 0s;
  transition: all 0.7s ease-in-out 0s;
}
a.backtotop.hidden-top { bottom: -100px; }
a.backtotop:hover { background-color: #c59c4b;}
a.backtotop i { font-size: 24px;  margin: 8px 0 0 0;  color: #fff; display: inline-block; }

.margin10-t{margin-top:10px;}
.margin10-b{margin-bottom:10px;}
.margin10-tb, .margin10-bt{margin-top:10px;margin-bottom:10px;}

.social-media, .social-media ul, ul.social-media {margin-bottom: 0px; list-style:none;}
.social-media li{list-style:none; display:inline-block; margin-left:5px;}
.social-media .fa { border-radius:100%;
    background-color: #c59b4b;
    border: 0 solid #ec752a;  
    color: #ffffff; font-size: 20px;
    height: 32px; line-height: 20px;
    padding-top: 7px;  text-align: center;
    vertical-align: middle; width: 32px;
}
.social-media .fa:hover {
  background-color: #2d3c24; color:#ffffff;
}


/** chronoforms **/
form.chronoform{margin-bottom:0px;}
p.chrono_credits a, p.chrono_credits { display: none; text-indent:-9999em;}
.wt-block-main .gbs3 label{font-weight:normal;}
label .fa-asterisk { color: #f0a910 !important; font-size: 8px !important; }
.gbs3 .chronoform ul.nav-tabs > li > a{background-color:#605f2b; color:#fefefe;}
.gbs3 .chronoform ul.nav-tabs > li.active > a{background-color:#4e1115; color:#e2e2e2;}
.gbs3 .chronoform .gcore-display-table {width:100%; }
.gbs3 .chronoform .gcore-display-table .A {width:100% !important; }
.gbs3 .chronoform .gcore-display-table input[type="radio"],
.gbs3 .chronoform .gcore-display-table.pull-left,
.gbs3 .chronoform .gcore-display-table input[type="text"].captcha-code{width: auto !important;}
#wt-site .chronoform input[type="button"], #wt-site .chronoform input[type="reset"], #wt-site .chronoform input[type="submit"] { cursor: pointer; font-size: 16px; min-height: 36px;  padding: 0 20px 5px;
    vertical-align: middle;
}
#wt-site .chronoform input[type="submit"] {margin-top:28px;}
#wt-site .gbs3 .form-control{border-radius:0px;}
.block-maincontent{padding-left:15px; padding-right:15px; padding-bottom:15px; padding-top:15px;}
