body#sunfw-master .module-style-1 {
  padding-top: 7px;
  padding-bottom: 20px;
  padding-right: 30px;
  padding-left: 30px;
  border-width: 1px;
  border-style: solid;
  border-color: #444555;
}
body#sunfw-master .module-style-1 .module-title .box-title {
  font-size: 22px;
  color: #222;
  font-weight: bold;
}
body#sunfw-master .module-style-1 .module-body, body#sunfw-master .module-style-1 .custom {
  font-size: 14px;
}
body#sunfw-master .module-style-2 {
  padding-top: 7px;
  padding-bottom: 20px;
  padding-right: 30px;
  padding-left: 30px;
  border-top-width: 5px;
  border-top-style: solid;
  border-top-color: #222;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #ececec;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ececec;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #ececec;
}
body#sunfw-master .module-style-2 .module-title .box-title {
  font-size: 22px;
  font-weight: bold;
}
body#sunfw-master .module-style-3 {
  padding-top: 0px;
  padding-bottom: 25px;
  padding-right: 30px;
  padding-left: 30px;
  border-width: 1px;
  border-style: solid;
  border-color: #444555;
}
body#sunfw-master .module-style-3 .module-title .box-title {
  background: #111;
  font-size: 22px;
  color: #fff;
  font-weight: bold;
}
body#sunfw-master .module-style-3 .module-body, body#sunfw-master .module-style-3 .custom {
  color: #b9b9b9;
}
body#sunfw-master .module-style-4 {
  padding-top: 0px;
  padding-bottom: 30px;
  padding-right: 30px;
  padding-left: 30px;
  border-width: 1px;
  border-style: solid;
  border-color: #444555;
}
body#sunfw-master .module-style-4 .module-title .box-title {
  background: #e11000;
  font-size: 22px;
  color: #fff;
  font-weight: bold;
}
body#sunfw-master .richbox-1 .module-title .box-title {
  background: #222;
  font-size: 22px;
  color: #fff;
  font-weight: bold;
}
body#sunfw-master .richbox-1 .module-body a, body#sunfw-master .richbox-1 .custom a {
  color: #555;
}
