body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.container, hr {
  margin: 0 auto; }
  @media (min-width: 768px) {
    .container, hr {
      max-width: 750px; } }
  @media (min-width: 1230px) {
    .container, hr {
      max-width: 960px;
      padding-left: 0;
      padding-right: 0; } }

hr {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-image: none;
  border-style: solid none none;
  border-width: 1px 0 0;
  margin-bottom: 20px;
  margin-top: 20px;
  box-sizing: content-box;
  height: 0;
  -moz-float-edge: margin-box;
  color: #808080;
  display: block; }

.form-submit, .incomp-buttons input, input[type='button'], #uc-attribute-option-form div > a, #uc-attribute-form div > a,
#uc-object-options-form .add-option, #uc-object-options-form .add-option,
#uc-attribute-options-form div > a, #uc-object-attributes-form div > a, .item-list ~ a[href*="admin/store/attributes/add"] {
  font-weight: bold;
  color: white !important;
  font-size: 16px;
  padding: 4px 25px;
  border-radius: 6px;
  border: 1px solid #357EBD;
  background: #428BCA;
  cursor: pointer;
  margin-top: 10px;
  min-width: 115px;
  text-decoration: none;
  position: relative; }
  .form-submit:hover, .incomp-buttons input:hover, input[type='button']:hover, #uc-attribute-option-form div > a:hover, #uc-attribute-form div > a:hover,
  #uc-object-options-form .add-option:hover, #uc-object-options-form .add-option:hover,
  #uc-attribute-options-form div > a:hover, #uc-object-attributes-form div > a:hover, .item-list ~ a[href*="admin/store/attributes/add"]:hover {
    cursor: pointer;
    background-color: #3071A9;
    border-color: #285E8E;
    text-decoration: none; }

@font-face {
  font-family: "Font Awesome";
  src: url(../fonts/fontawesome-webfont.ttf), url(../fonts/fontawesome-webfont.woff), url(../fonts/fontawesome-webfont.eot); }
@font-face {
  font-family: "Impact";
  src: url("../impactreg.woff");
  font-weight: normal;
  font-style: normal; }
.clearfix:before, nav:before, .row:before, .container:before {
  display: table;
  content: " "; }
.clearfix:after, nav:after, .row:after, .container:after {
  display: table;
  content: " ";
  clear: both; }

.messages.status {
  background: none repeat scroll 0 0 #F8FFF0;
  border: 1px solid #BBEE77;
  border-radius: 2px 2px 2px 2px;
  font-size: 14px;
  margin: 0 0 20px;
  padding: 12px; }

.breadcrumb {
  padding-bottom: 0; }
  .breadcrumb > a {
    color: #285E8E;
    font-size: 14px;
    text-decoration: underline; }
    .breadcrumb > a:hover {
      color: #551a8b;
      text-decoration: underline; }
  .breadcrumb:last-child {
    padding-bottom: 1.5em; }

.multiples_breadcrumb div {
  padding: 0; }
.multiples_breadcrumb .breadcrumb {
  padding-bottom: 1.2em; }

.breadcrumbs br {
  display: none; }

.unselected_breadcrumb {
  color: #428BCA; }

.breadcrumb_conector {
  color: #428BCA; }

.landing-principal-image img {
  width: 450px; }

.landing-page {
  min-height: 500px; }

.landing-description {
  width: 450px;
  clear: none;
  float: right; }

.landing-button {
  margin-right: 200px; }

a, a:visited {
  color: #285E8E; }

@media (max-width: 768px) {
  .div-maker-1027 .view-content li {
    width: 90% !important; } }

@media (max-width: 548px) {
  .tabs.primary {
    padding-left: 0; } }
@media (max-width: 548px) {
  .tabs.primary li {
    display: block; }
    .tabs.primary li a {
      display: block;
      width: 100%;
      padding: 0; } }

/*Maintenance page*/
.maintenance-page {
  background: white; }
  .maintenance-page .maintenance-info {
    width: 60%;
    margin: 10% auto;
    border: 5px solid black;
    border-radius: 15px;
    padding: 10px;
    font-size: 19px; }

@media (max-width: 1100px) {
  .sliding-popup-bottom .popup-content {
    width: 100% !important; }
    .sliding-popup-bottom .popup-content #popup-text {
      width: 100% !important;
      float: none !important;
      margin: 5px 0 5px 0 !important;
      text-align: center !important; }
    .sliding-popup-bottom .popup-content #popup-buttons {
      float: none !important;
      margin: 10px 0 10px 0 !important; } }

.full-width-box {
  border: 4px solid #8e8e8e; }
  .full-width-box .fwb-video {
    position: relative; }
    .full-width-box .fwb-video .play-button {
      position: absolute;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
      margin-top: auto;
      margin-bottom: auto;
      bottom: 0;
      top: 0;
      height: 50%;
      width: auto; }

/*# sourceMappingURL=main.css.map */
