#content.edit-mode #custom_header_content .widget {
  min-height: 20px;
  min-width: 155px;
  border: 1px dotted #aaa; }

.header_footer_design_2 #header {
  width: 100%;
  position: relative;
  margin: 0px;
  padding: 16px 20px; }
  .header_footer_design_2 #header .slideshow-nav.banner {
    display: none; }
  .header_footer_design_2 #header #custom_header_content {
    position: absolute;
    right: 0px;
    bottom: 0px;
    max-height: 55px;
    overflow: hidden;
    margin-bottom: 5px; }
    .header_footer_design_2 #header #custom_header_content .widget {
      max-height: 55px;
      overflow: hidden; }
  .header_footer_design_2 #header .custom-header-widget {
    display: inline-block;
    vertical-align: bottom;
    margin-left: 5px; }
  .header_footer_design_2 #header .widgets-slide-show .item.fixed .image {
    background-color: transparent; }
  .header_footer_design_2 #header p {
    padding: 0px; }
.header_footer_design_2 #footer {
  clear: both;
  text-align: center;
  margin: 0px;
  color: #ffffff;
  padding-bottom: 5px; }
  .header_footer_design_2 #footer #footer_menu {
    padding-top: 5px; }
  .header_footer_design_2 #footer .widget {
    margin-bottom: 5px; }
  .header_footer_design_2 #footer .widget.horizontal-menu {
    border: none; }
  .header_footer_design_2 #footer .current a {
    text-decoration: underline;
    font-weight: normal; }
  .header_footer_design_2 #footer .horizontal-menu .item {
    margin-bottom: 2px; }
  .header_footer_design_2 #footer .footer-column {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    z-index: 3; }
