/*
Theme Name: Custom Child Theme 
Theme URI: https://renegades.digital
Version: 1.0
Description: A custom child theme built for Digital Renegades Customers.
Author: Kevin Abrams
Author URI: https://renegades.digital
template: bb-theme
*/.fl-module-uabb-gravity-form .uabb-gf-style .gform_wrapper li.gfield.gfield_error,.fl-module-uabb-gravity-form .uabb-gf-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;margin-bottom:inherit !important;border-top:none;border-bottom:none;padding-bottom:0;padding-top:0;}.fl-module-uabb-gravity-form .uabb-gf-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.fl-module-uabb-gravity-form .uabb-gf-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin:0;}.fl-module-uabb-gravity-form .uabb-gf-style .validation_message{padding-top:0 !important;}.fl-module-uabb-gravity-form .uabb-gf-style .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.fl-module-uabb-gravity-form .uabb-gf-style .gform_wrapper li.gfield_error textarea{background-color:rgba(255,223,224,0.25);}.fl-logo-img{padding:5px;margin:5px;}.fl-page-header-primary .fl-logo-img{max-height:100px;margin:0;}.fl-page-nav-right.fl-page-header-fixed .fl-logo-img,.fl-page-header-fixed .fl-logo-img{padding:0;max-height:50px !important;}.tm{font-size:0.3em;top:-1.75em;line-height:0;position:relative;vertical-align:baseline;}#gform_fields_1 #field_1_1 legend.gfield_label.gfield_label_before_complex{border-bottom:none;}ul.blue-dot li{margin-bottom:5px;}ul.blue-dot li::marker{color:#d82231;font-size:20px;}#call-now .fl-rich-text p a:hover{color:#d82231;}#simple-social .fl-rich-text p a:hover{color:#d82231;}.img-radius .uabb-image-content img{border-radius:5px;}#gform_fields_3 legend.gfield_label.gfield_label_before_complex{border-bottom:none;}#landing-form legend.gfield_label.gfield_label_before_complex{border-bottom:none;}#more-posts a.fl-post-grid-more{color:#d82231;}#more-posts .fl-post-grid-image img{border-radius:6px;height:211.14px !important;}@media only screen and (min-width: 769px){#browse-categories h2.widgettitle,#browse-categories ul{text-align:right;}}@media only screen and (max-width: 768px){#browse-categories h2.widgettitle,#browse-categories ul{text-align:center;}}@media only screen and (min-width: 768px){#browse-categories h2.widgettitle{font-size:33px;}}#category-grid .fl-post-grid-image img{height:211.14px !important;}

/*  */
.elite_condo_banner_text{padding-left: 40px;width: 80%;position:relative;}
.elite_condo_banner_text::before{content:" ";width: 10px;position: absolute;height: 100%;top: 0px;left: 0px;background: url('https://thehideoutstoragepark.com/wp-content/uploads/2025/10/heading-line.svg') repeat-y;}
.unit_options_text p{color:#0E0101;text-align:center;}
.unit_options_text p span{color:#5E5E60;}
.unit_options_column .unit_number{display: inline-block;background: #FFF4F5;margin-bottom: 20px;width: 80px;text-align: center;height: 80px;padding: 15px 0px;border-radius: 100px;margin-left: auto;margin-right: auto;box-shadow: 0px 0px 12px rgba(0,0,0,0.1);margin-top: -65px;}
.unit_options_column .fl-col-content.fl-node-content{border: solid 1px #DFDFDF;border-radius: 10px;padding: 20px 10px;margin: 80px 10px 15px 10px;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);min-height: 440px;}

.mt_10{margin-top:20px;}
.lifestyle_list ul{padding: 0px;margin: 0px;list-style: none;color: #5E5E60;font-size: 18px;display: flex;flex-direction: column;row-gap: 15px;justify-content: center;align-content: center;width: 600px;margin: auto;margin-bottom: 10px;}
.lifestyle_list ul li{position:relative;padding-left:20px;}
.lifestyle_list ul li::before{content:'';background:#D82231;padding:3px;border-radius:10px;position:absolute;top:10px;left:0px;}

.info_elite_condos_list ul{padding:0px;margin:0px;list-style:none;display: flex;flex-direction: column;row-gap: 20px;font-size:18px;}
.info_elite_condos_list ul li{position:relative;color:#CDCDCD;}
.info_elite_condos_list ul li b{position:relative;display:block;padding-left:25px;color:#fff;font-size:20px;font-weight: 500;margin-bottom: 10px;}
.info_elite_condos_list ul li b::before{content:url('https://maintenance.sharehq.org/thehideoutstoragepark/wp-content/uploads/2025/10/check-icon.png');border-radius:10px;position:absolute;top:3px;left:0px;}

.faq_phase .uabb-faq-icon-wrap{opacity: 1;}
.faq_phase .ua-icon-chevron-small-down::before{content: "\e9fb";background: #D82231;padding: 5px;border-radius: 100px;color: #fff;}
.faq_phase .ua-icon-chevron-small-up::before{background: #D82231;padding: 5px;border-radius: 100px;color: #fff;} 

.cus_list-item .fl-list-item-content-icon{vertical-align: top !important;}
.cus_list-item .fa-check-circle::before{font-size: 20px;}
.cus_list-item .fl-list-item-content-text{padding-left: 10px;}

.image_bor_round10 img{border-radius: 10px;}

.storage_list ul{padding: 0px;margin: 0px;list-style: none;font-size: 20px;display: flex;flex-direction: column;row-gap: 15px;justify-content: center;align-content: center;margin-bottom: 10px;}
.storage_list ul li{position: relative;display: flex;justify-content: center;column-gap: 15px;color:#0E0101;}

.steps-container  .steps-container {
  position: relative;
  max-width: 500px;
}

.steps-container .step {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
  position: relative;
}

.steps-container .circle {
  background-color: #231F20;
  color: #fff;
  font-weight: bold;
  font-size: 24px;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

.steps-container .step:not(:last-child)::after {
  content: "";
  position: absolute;
  left: 28px;
  top: 35px;
  height: 150%;
  width: 1px;
  border-left: 1px dashed #BFBFBF;
}

.steps-container .content {
  background-color: #F3F3F3;
  padding: 15px;
  border-radius: 8px;
  margin-left: 20px;
  flex: 1;
}

.steps-container h3 {
  font-size: 20px;
  margin: 0 0 5px;
  color: #0E0101;
  display: flex;
  align-items: center;
  gap: 6px;
}

.steps-container p {
	color: #5E5E60;
	font-size: 16px;
	margin: 0px 25px 0px 0px;
}

.steps-container .icon {
	width: 25px;
	margin-bottom: 5px;
}

/* Landing Page */
.page.page-id-1829 header,.page.page-id-1890 header,.page.page-id-1829 .fl-builder-content.fl-builder-content-500.fl-builder-global-templates-locked,.page.page-id-1890 .fl-builder-content.fl-builder-content-500.fl-builder-global-templates-locked,.page.page-id-1829 footer,.page.page-id-1890 footer{display:none !important;}
.lp_header_cta .fl-col-content.fl-node-content{display: flex;flex-direction: row;justify-content: flex-end;align-items: center;height: 115px;column-gap: 30px;}
.lp_header_cta .fl-module.fl-module-info-box{width: auto;}
.lp_header_cta .uabb-infobox-title{margin-bottom: 3px !important;}
.lp_header_cta .uabb-infobox-text-wrap p{padding-bottom: 0px !important;}
.lp_header_cta .uabb-infobox-text-wrap a{color: #fff;}
.lp_header_cta .uabb-infobox-text-wrap a:hover{color: #000;}

/* Grvity Form CSS */
/* Validation CSS */
.gform_submission_error.hide_summary,.validation_error, .instruction.validation_message,.gform_validation_errors{display:none;}
.gfield_description.validation_message {padding:0 !important;color:#c1272a !important;}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message{background: transparent !important;border: none !important;font-size: 12px !important;font-weight:normal;}
.gform_wrapper li.gfield.gfield_error{background:none !important;border:none !important;padding-top:0px !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0px !important;}
.gfield_error input{border:1px solid #c1272a !important;}
.gf_placeholder{display: none !important;}
/* Grvity Form Common CSS */
.gform_wrapper{margin-bottom:0px !important;}
 body .gform_wrapper ul li.gfield,input{margin-top:0px !important}
.gform_wrapper .gform_footer{padding-top:0px !important;margin-top:0px !important}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"]{margin-bottom:0px !important}
.gform_wrapper textarea{height:70px !important}
.gform_wrapper li{margin-bottom:15px !important} 
.has_first_name label{display:none !important}
.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{padding:15px !important;}
input[type="submit"]{padding:12px 30px !important;border:none !important;cursor:pointer;transition:ease-in-out 0.2s;font-weight: 500 !important;text-transform: capitalize !important;border-radius:0px;}
.datepicker{width: 100% !important;}
.gform_wrapper select{-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;}
.ginput_container_select{position: relative;}
.ginput_container_select::before{content: '\f107';font-family: 'FontAwesome';position: absolute;color: #160D21;right: 25px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);font-size: 20px;}
.gfield_required.gfield_required_text{display: none !important;}
.gform_required_legend{display: none !important;}

/* style-1 css */ 
.gf-theme-one ::placeholder{color:#808080;opacity:1 !important;}
.gf-theme-one input[type="text"], .gf-theme-one input[type="email"], .gf-theme-one input[type="tel"], .gf-theme-one input[type="url"],.gf-theme-one input[type="number"], .gf-theme-one select{color: #0E0101;border: solid 1px #FBFBFB !important;padding:12px 15px 12px 45px !important;border-radius: 8px;height: 50px;background:#FBFBFB;}
.gf-theme-one .ginput_container.ginput_container_text,.gf-theme-one .ginput_container.ginput_container_email,.gf-theme-one .ginput_container.ginput_container_phone,.gf-theme-one .ginput_container.ginput_container_textarea{position: relative;}
.gf-theme-one .ginput_container.ginput_container_text::before{content: "";background: url('https://staging-thehideoutstoragepark.devsquad.tech/wp-content/uploads/2025/12/name-icon.png') no-repeat;padding: 10px;position: absolute;top: 50%;transform: translateY(-50%);left: 15px;}
.gf-theme-one .ginput_container.ginput_container_email::before{content: "";background: url('https://staging-thehideoutstoragepark.devsquad.tech/wp-content/uploads/2025/12/email-icon.png') no-repeat;padding: 10px;position: absolute;top: 50%;transform: translateY(-50%);left: 15px;}
.gf-theme-one .ginput_container.ginput_container_phone::before{content: "";background: url('https://staging-thehideoutstoragepark.devsquad.tech/wp-content/uploads/2025/12/phone-icon.png') no-repeat;padding: 10px;position: absolute;top: 50%;transform: translateY(-50%);left: 15px;}
.gf-theme-one .ginput_container.ginput_container_textarea::before{content: "";background: url('https://staging-thehideoutstoragepark.devsquad.tech/wp-content/uploads/2025/12/message-icon.png') no-repeat;padding: 10px;position: absolute;top: 15px;left: 15px;}

.gf-theme-one textarea{color: #0E0101;border: solid 1px #FBFBFB !important;padding:12px 15px 12px 45px !important;border-radius: 8px;height: 100px !important;background:#FBFBFB;}
.gf-theme-one .gform_footer.top_label{display: inline-block !important;position: relative;width: 100%;padding-bottom: 0px !important;margin-top: 20px !important;z-index: 1;}
.gf-theme-one input[type="submit"]{background: #D82231 ;color: #fff;border-radius: 5px;padding: 15px 25px !important;position: relative;margin-top: 0px !important;font-weight: bold !important;min-height: auto !important;line-height: normal !important;width: 100% !important;margin:0px !important;font-size:16px;}
.gf-theme-one input[type="submit"]:hover{background: #0E0101;color:#fff;}
.gf-theme-one img.gform_ajax_spinner {position:absolute;left:50% !important; top:auto !important; bottom:-10px !important; margin-bottom:-15px;margin-left:-10px;} 
/* End Grvity Form */

.lp_faq .uabb-module-content.uabb-faq-module .uabb-faq-item{background: #FFF !important;background: linear-gradient(180deg, rgba(255, 255, 255, 1) 60%, rgba(245, 245, 245, 1) 100%) !important;}
.contact-info-section{display: flex;flex-direction:row;flex-wrap:wrap;gap: 20px;padding: 20px; justify-content: space-between;border-bottom: solid 1px #363334;padding-bottom: 40px;}
.contact-card{display: flex;flex-direction: column;align-items: flex-start;text-align: left;color:#B2B1B1;}
.contact-card a{color:#B2B1B1;text-decoration:none;}
.contact-card a:hover{color:#D82231;}
.icon-circle{display: flex;flex-direction: row;column-gap: 15px;align-items: baseline;margin-bottom: 15px;}
.icon-circle img{border-radius: 50%;width: 65px;height: 65px;margin-bottom: 5px;}
 
.label{font-size: 20px;font-weight: bold; color:#fff;}
.data{font-size: 16px;font-weight: normal;white-space: nowrap;}
.google_map iframe{border-radius: 10px;}

.lp_copyright_text a{color:#FFFFFF !important;font-weight:600 !important;text-decoration:none;}
.lp_copyright_text a:hover{color:#D82231 !important;}

@media only screen and (max-width:768px)
{
	.elite_condo_banner_text{padding-left: 20px;width: 100%;margin:0px 15px;}
	.elite_condo_banner_text::before{left: 10px !important;}
	.info_elite_condos_list ul li b{font-size: 18px;}
	.lifestyle_list ul{font-size:16px;}
	.unit_options_column .fl-col-content.fl-node-content{min-height:auto;margin: 70px 10px 15px 10px;} 
	.lifestyle_list ul {flex-wrap:wrap;width:100%;}
	.info_elite_condos_list ul{font-size:16px;}
	.unit_options_column .fl-col-small:not(.fl-col-small-full-width){max-width: 95%;}
	.storage_list ul{font-size: 18px;}
	.storage_list ul li {justify-content: flex-start;padding-left: 15px;}
	.storage_list ul li img{position: absolute;top: 7px;left: 0px;}
	/* Landing Page */
	.lp_header_cta .fl-col-content.fl-node-content{display:flex !important;justify-content: center !important;height: auto;column-gap: 15px;margin-bottom: 15px;flex-wrap:wrap;row-gap:10px;}
	.lp_header_cta .fl-module.fl-module-info-box{width: 290px;}
	.contact-info-section{justify-content:flex-start;}
}

@media only screen and (max-width:425px) {
	.info-row .fl-col-group .fl-col {margin-right: 0px !important;}
	.steps-container h3{font-size: 16px;}
	.steps-container p{font-size: 14px;}	
}