/*
Theme Name: Richs Atrium
Theme URI: https://www.
Description: This is a custom child theme for Richs Atrium
Author: Parkway Digital
Author URI: https://www.pwkydigital.com/
Template: salient
Version: 0.2
*/

#displaynone, .displaynone {
    display: none !important;
}

@media only screen and (max-width: 999px) {
    .vc_row.vc_row-flex#bootstrapSwap .span_2,
    .vc_row.vc_row-flex#bootstrapSwap .span_3,
    .vc_row.vc_row-flex#bootstrapSwap .span_6,
    .vc_row.vc_row-flex#bootstrapSwap .span_9,
    .vc_row.vc_row-flex#bootstrapSwap .span_12 {
           flex-direction: column-reverse !important;
    }
}

.ascend .container-wrap .light .white_fields_wrapper input[type="text"], 
.ascend .container-wrap .light .white_fields_wrapper textarea, 
.ascend .container-wrap .light .white_fields_wrapper input[type="email"], 
.ascend .container-wrap .light .white_fields_wrapper input[type="password"], 
.ascend .container-wrap .light .white_fields_wrapper input[type="tel"], 
.ascend .container-wrap .light .white_fields_wrapper input[type="url"], 
.ascend .container-wrap .light .white_fields_wrapper input[type="search"], 
.ascend .container-wrap .light .white_fields_wrapper input[type="date"] {
    background-color: rgba(255,255,255,1.0);
    color: #555 !important; 
}

body .icon-salient-cart:before,
.icon-salient-cart:before {
    content: "\f07a" !important;
    font-family: 'fontawesome' !important;
    font-size: 21px !important
}

/* Scope everything to this form only */
#gform_fields_1 {
  color: #fff; /* any visible labels/descriptions in this block */
  font-size: 18px; /* a little larger */
}

/* Core inputs: black fields, white text, no borders */
#gform_fields_1 input[type="text"],
#gform_fields_1 input[type="email"],
#gform_fields_1 input[type="tel"],
#gform_fields_1 input[type="number"],
#gform_fields_1 input[type="url"],
#gform_fields_1 input[type="password"],
#gform_fields_1 textarea,
#gform_fields_1 select {
  background: #000;
  color: #fff;
  border: 0;
  box-shadow: none;
  font-size: 18px;          /* a little larger */
  line-height: 1.4;
  padding: 12px 14px;
  border-radius: 4px;       /* remove if you prefer squared corners */
  border-left: 2px solid #CE1141;    
}

/* Placeholders should also be light-on-dark */
#gform_fields_1 ::placeholder { color: rgba(255,255,255,0.75); }
#gform_fields_1 :-ms-input-placeholder { color: rgba(255,255,255,0.75); }
#gform_fields_1 ::-ms-input-placeholder { color: rgba(255,255,255,0.75); }

/* Make select dropdown text readable; some UAs ignore option styling */
#gform_fields_1 select { background-color: #000; color: #fff; }

/* Accessible focus (no border by default, but clear focus ring) */
#gform_fields_1 input:focus,
#gform_fields_1 textarea:focus,
#gform_fields_1 select:focus {
  outline: 2px solid #fff;
  outline-offset: 2px;
}

/* Tame Chrome/Safari autofill yellow so it stays black/white */
#gform_fields_1 input:-webkit-autofill,
#gform_fields_1 input:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  box-shadow: 0 0 0 1000px #000 inset;
  transition: background-color 9999s ease-out 0s;
}

/* Optional: if you want labels/descriptions (when shown) to be white too */
#gform_fields_1 .gfield_label,
#gform_fields_1 .gfield_description {
  color: #fff;
}

body.page-id-6040 #header-outer:not([data-format=left-header]) #top>.container>.row nav>ul>li.current-menu-item.button_solid_color .menu-title-text {
        color: #fff !important;
}

#reg_compliance_row_body {
    text-align: center;
}