#webform-component-choose-banner-style-height label,
#webform-component-choose-banner-size-quantity label,
#webform-component-choose-bracket-style label,
#webform-component-mounting-hardware div.form-item label {display:block;width:99%;max-width:100%;background:black;color:white;font-family:"Oswald"; font-size: 1.4em; text-transform: uppercase; padding: 3px 0 5px 1%;}
#webform-component-mounting-hardware div.form-radios label {display:inherit; width:auto;background:transparent;color:black;font-family:"arial"; font-size: 1.0em; text-transform: none; padding: 0;}
#webform-component-please-call p,
#webform-component-order-preview label {display:block;width:99%;max-width:100%;background:#ee1c2e;color:white;font-family:"Oswald"; font-size: 1.4em; padding: 2px 0 5px 1%;}
#mount-plates a.popup-image {display: block; width: 100%; max-width: 200px; float: left;}
ul.slideshow li {
  width:23%;max-width:100%;list-style: none; list-style-image: none; margin: 0 2% 2% 0; padding: 0;display:block;float:left;min-height:280px;
}
ul.slideshow li img {width:96% !important;height:auto !important;max-width:100% !important; border:1px solid #b9b9b9;padding:2%;}
ul.slideshow li h3.title {font-family: "Oswald";text-align:center;font-size:1.0em;}
#webform-component-bracket-style {clear:both;}
#edit-actions span#reminder { font-style: italic; font-weight: bold; font-size: .9em; line-height: 3.0em;}
h3.title span.titlenote {color: red; font-size: .9em; display: block; font-style:italic; padding-top: 0.1em;}
.div-table .div-row:nth-of-type(1) {background:#b9b9b9;padding:5px 10px;}
.div-table .div-row .div-cell {display:inline-block;}
.div-table .div-row:nth-of-type(1) .div-cell:nth-of-type(1),
.div-table .div-row .div-cell.cell-right {margin-right:20px;width:650px;max-width:80%;}
.div-table .div-row .div-cell:nth-of-type(2) {width:10%;text-align: center;}

#edit-submit.form-submit { background: #ee1c2e; color: white; text-transform: uppercase; font-family: "Oswald"; font-size: 1.1em; padding: 2px 25px 5px; font-weight: bold; letter-spacing: 1px; border: none; }
#edit-submit.form-submit:hover { cursor: pointer; }
#edit-submit.form-submit:disabled { background: #b9b9b9; cursor: not-allowed; }

#edit-submitted-bracket-style-1-wrapper:after,
#edit-submitted-bracket-style-3-wrapper:after,
#edit-submitted-bracket-style-5-wrapper:after,
#edit-submitted-bracket-style-7-wrapper:after,
#edit-submitted-bracket-style-9-wrapper:after,
#edit-submitted-bracket-style-11-wrapper:after,
#edit-submitted-bracket-style-13-wrapper:after,
#edit-submitted-bracket-style-15-wrapper:after,
#edit-submitted-bracket-style-17-wrapper:after,
#edit-submitted-bracket-style-19-wrapper:after,
#edit-submitted-bracket-style-21-wrapper:after,
#edit-submitted-bracket-style-23-wrapper:after,
#edit-submitted-bracket-style-25-wrapper:after,
#edit-submitted-mounting-hardware-1-wrapper:after,
#edit-submitted-mounting-hardware-4-wrapper:after {
  content: '&nbsp;';
  background: #000; color: #000;
}

#edit-submitted-bracket-style-2-wrapper:after,
#edit-submitted-bracket-style-4-wrapper:after,
#edit-submitted-bracket-style-6-wrapper:after,
#edit-submitted-bracket-style-8-wrapper:after,
#edit-submitted-bracket-style-10-wrapper:after,
#edit-submitted-bracket-style-12-wrapper:after,
#edit-submitted-bracket-style-14-wrapper:after,
#edit-submitted-bracket-style-16-wrapper:after,
#edit-submitted-bracket-style-18-wrapper:after,
#edit-submitted-bracket-style-20-wrapper:after,
#edit-submitted-bracket-style-22-wrapper:after,
#edit-submitted-bracket-style-24-wrapper:after,
#edit-submitted-bracket-style-26-wrapper:after,
#edit-submitted-mounting-hardware-2-wrapper:after,
#edit-submitted-mounting-hardware-3-wrapper:after {
  content: '&nbsp;';
  background: #ccc;
  color: #ccc;
}

@media only screen and (max-width:480px) {
  ul.slideshow li {
    width: 48%; ;
  }
  ul.slideshow li:nth-child(2n+2) {
    margin: 0 0 2% 2%;
  }
  ul.slideshow li:nth-child(3n+3) {
    clear: left;
  }
  input.form-text {
    width: 98%; margin: 0.3em 0;
  }
  .div-table .div-row:nth-of-type(1) .div-cell:nth-of-type(1),
  .div-table .div-row .div-cell.cell-right {margin-right:10px;width:70%;padding: 5px;}
  .div-table .div-row .div-cell:nth-of-type(2) {width:20%;text-align: center;}
}
