/* Theme Name: Beaver Builder Child Theme
 * Theme URI: http://www.wpbeaverbuilder.com
 * Version: 1.0F Description: An example child theme that can be used as a starting point for custom development.
 * Author: The Beaver Builder Team
 * Author URI: http://www.fastlinemedia.com
 * template: bb-theme
 * */
.fl-page {
  width: auto;
}
.gfield_captcha_input_container.math_large input {
  width: auto;
}
.page-info .pagination_wrapper>div button, div#mm-product-list .facet_wrap button{
	text-transform: capitalize !important;
}
.button-wrapper a.button.alt {
  background: #e50c08 !important;
  border-color: #e50c08 !important;
  color: #fff;
  text-transform: uppercase !important;
}
div#mm-product-details .product-detail-layout-6 .product-variations .slick-track .slick-slide.slick-current .swatch-img-holder{
	display:flex;
}
#product-colors .product-variations .swatch-img-holder{
	min-height: 80px;
    display: flex;
    align-items: center;
}

.button-wrapper a.button.alt:hover {
  background: #000 !important;
  border-color: #000 !important;
  color: #fff;
}
/* .product-detail-layout-6 .product-variations .slick-slider .slick-arrow {
    top: 10% !important;
} */

.dual-button a {
  text-transform: uppercase !important;
}

a.coretec-btn {
  padding-bottom: 17px !important;
  padding-top: 22px !important;
}

.fl-slide-text > p {
  display: none !important;
}

.fl-archive.container .row.search-row {
  margin: 0;
}

.gform_footer.top_label input {
  text-transform: uppercase;
  padding: 15px 40px;
  border-radius: 0px !important;
  font-weight: bold;
}

.gfield_captcha_input_container.math_small input {
  width: auto;
}

.row.fl-post-image-beside-wrap {
  margin: 0;
}

legend {
  border: 0px !important;
}

.gfield_checkbox a:hover {
  color: #000 !important;
}

footer a:hover,
footer a:hover * {
  color: #e50c08 !important;
  text-decoration: none !important;
}
i.fab {
  font-family: "Font Awesome 5 Brands" !important;
}
ul.social-icons li a:hover i {
  color: #000 !important;
}
.top-footer-phone .fl-icon-wrap:hover *,
.top-footer-phone .fl-icon-wrap:hover .fl-icon i:before {
  color: #000 !important;
}
.top-footer-phone .fl-icon-text-wrap > p {
  display: none !important;
}
.top-footer-phone .fi-telephone {
  margin-top: 15px;
}
.gform_wrapper.gravity-theme .gfield textarea.large {
  height: 170px !important;
}
.facetwp-selections ul:before {
  content: "YOUR SELECTION";
  font-weight: 700;
  font-size: 16px;
  border-bottom: 2px solid #630a0a;
  padding: 0px;
  width: 100% !important;
  position: relative;
  display: block;
  margin-bottom: 5px;
  color: #000;
  padding: 5px 5px 5px 0px;
}
.facet_filters strong {
  color: #e50c08 !important;
  border-color: #e50c08 !important;
}

.facetwp-selections ul {
  padding-bottom: 20px;
  padding-left: 0px !important;
}
.flooring-box img {
  width: 100% !important;
}
.btn-border a {
  border-radius: 0px !important;
}
.finance-box {
  border-bottom: 4px solid #f2f2f2;
}
.finance-box img {
  width: 100% !important;
  margin-bottom: 25px;
}
.footer-main-wrapper a:hover {
  color: #e50c08 !important;
}
.home-form a {
  color: #e50c08 !important;
  font-size: 17px;
}
.home-form {
  color: #000 !important;
  font-size: 17px;
}
.finance-box:hover {
  background: #f2f2f2;
  border-bottom: 4px solid #e50c08;
}
.call-header a {
  color: #000 !important;
}
.call-header a:hover {
  color: #000 !important;
  text-decoration: underline !important;
}
#gform_1 input,
#gform_4 input,
#gform_5 input {
  border: 1px solid #000 !important;
  border-radius: 0px;
}
#gform_1 select,
#gform_4 select,
#gform_5 select {
  border: 1px solid #000 !important;
  border-radius: 0px;
}
#gform_1 .gform_footer.before input,
#gform_4 .gform_footer.before input,
#gform_5 .gform_footer.before input {
  border: 0px !important;
}
#gform_1 textarea,
#gform_4 textarea,
#gform_5 textarea {
  border: 1px solid #000 !important;
  border-radius: 0px;
}
.home-testimonial {
}
.home-testimonial .uabb-slider-prev {
  left: -50px;
  text-align: center;
}
.home-testimonial .uabb-slider-next {
  right: -50px;
  text-align: center;
}
.home-testimonial .fl-node-1a7w8uds2f4y .bx-prev i {
  background: #ffffff !important;
  color: red;
}
.home-testimonial .fl-node-1a7w8uds2f4y .bx-next i {
  background: #ffffff !important;
  color: red;
}
.home-testimonial .fa-chevron-right:before {
  content: "\f0da";
  font-size: 40px;
}
.home-testimonial .fa-chevron-left:before {
  content: "\f0d9";
  font-size: 40px;
}
.home-testimonial .bx-wrapper .bx-pager.bx-default-pager a {
  background: #e50c08;
  text-indent: -9999px;
  display: block;
  width: 50px;
  height: 6px;
}
#blog-box img {
  width: 100%;
}
.uabb-module-content.uabb-testimonials-wrap.compact-wide {
}
ul.storename {
  padding: 0px;
  margin: 0px;
}
ul.storename li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
ul.storename li a {
}
ul.store-opening-hrs {
  margin: 0px;
  padding: 0px;
}

ul.storename li {
  font-weight: 400 !important;
  font-size: 24px;
  line-height: 27px;
}

.commercial-tabs .fl-tabs-labels.fl-clearfix {
  display: flex;
  justify-content: center;
}
.commercial-tabs .fl-tabs-panel-content {
  padding: 0px !important;
}
.commercial-tabs .fl-tabs-panel {
  border-color: none;
}
footer .phone a {
  font-weight: bold;
}
footer .address a p {
  padding: 0px !important;
  margin: 0px !important;
}
#footer-phoneno span.fl-icon {
  margin-top: 20px !important;
  padding-top: 20px;
}
.header-top-address .address a {
  color: #000;
  line-height: 20px !important;
}
.header-top-address .address p {
  margin: 0px !important;
  padding: 0px !important;
}
.homeslider .bx-wrapper .bx-pager.bx-default-pager a {
  background: #fff;
  text-indent: -9999px;
  display: block;
  width: 40px;
  height: 6px;
  margin-top: -90px;
}
.homeslider .bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus,
.bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #e50c08 !important;
}
#gform_1 .gfield_captcha_input_container.math_small {
  width: 170px;
}
#gform_1 .fl-node-9lfjcz386eyi #gform_confirmation_message_1 {
  font-family: inherit;
  margin-top: 10px;
  color: #000;
  font-size: 25px;
}
#gform_1 input#gform_submit_button_1:hover {
  background: #000;
  color: #fff;
}
#gform_1 input#gform_submit_button_1 {
  background: #e50c08;
  border-radius: 0px;
  padding: 15px 40px;
  text-transform: uppercase;
  letter-spacing: 1.95px;
}
.fl-row.bm_row .uabb-button,
.fl-row.bm_row.bm_banner_row .bm_form .gform-footer .gform_button, 
.fl-row.bm_row .fl-html .product-plp-grid .fl-post-grid-post .fl-button,
.fl-row.bm_row .fl-html .brands-logos-wrap .fl-button {
   padding-top: 16px !important;
}
.home-testimonial .fa-chevron-left:before {
  content: "\f0d9";
  font-size: 40px;
  color: red;
  background: none !important;
}
.home-testimonial .fa-chevron-right:before {
  font-size: 40px;
  color: red;
  background: none !important;
}
.home-testimonial i.fa.fa-chevron-left {
  background: none !important;
}
.home-testimonial i.fa.fa-chevron-right {
  background: none !important;
}
ul.storename a {
  color: #000;
}
ul.storename a:hover {
  text-decoration: underline;
}
ul.storename p {
  margin: 0px;
  padding: 0px;
}
.commercial-page-mid-slider {
}
.commercial-page-mid-slider .bx-wrapper .bx-pager.bx-default-pager a {
  background: #fff;
  text-indent: -9999px;
  display: block;
  width: 40px;
  height: 6px;
  margin-top: -90px;
}
.commercial-page-mid-slider .bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus,
.bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: #e50c08 !important;
}
.fl-module-content-slider .bx-wrapper {
  margin: 0 auto 0px !important;
}
.home-testimonial .fa-chevron-right:before {
  background: url(/wp-content/uploads/2023/05/Right-Red.png) center no-repeat !important;
  right: 0;
  top: 0px;
  content: "";
  width: 18px;
  position: absolute;
  width: 14px;
  height: 55px;
  background-size: cover !important;
}
.home-testimonial .fa-chevron-left:before {
  background: url(/wp-content/uploads/2023/05/Left-Red.png) center no-repeat !important;
  left: 0;
  top: 0px;
  content: "";
  width: 18px;
  position: absolute;
  width: 14px;
  height: 55px;
  background-size: cover !important;
}
/*  .brand-section .fa-angle-left:before {
     background: url(/wp-content/uploads/2023/05/Left-White.png) center no-repeat !important;
     left: 0;
     top: 0px;
     content: "";
     width: 18px;
     position: absolute;
     width: 14px;
     height: 55px;
     background-size: cover !important;
} */
/*  .brand-section .fa-angle-right:before {
     background: url(/wp-content/uploads/2023/05/Right-White.png) center no-repeat !important;
     right: 0;
     top: 0px;
     content: "";
     width: 18px;
     position: absolute;
     width: 14px;
     height: 55px;
     background-size: cover !important;
} */
.homeslider .bx-wrapper {
  margin-bottom: 0px !important;
}
.finance-box p {
  min-height: 105px;
}

#ask-btn
  a.uabb-button.ast-button.uabb-creative-button.uabb-creative-default-btn:hover
  span {
  color: #fff !important;
}

#gf_1::placeholder {
  color: black;
  opacity: 1; /* Firefox */
}
#gf_1:-ms-input-placeholder {
  color: black;
}
#gf_1::-ms-input-placeholder {
  color: black;
}

.gform_wrapper .ginput_container.ginput_container_checkbox input {
  vertical-align: middle !important;
}

input::placeholder {
  color: #000 !important;
}

.header-top-address .uabb-infobox-text.uabb-text-editor > p:first-child {
  display: none;
}
.call-header .uabb-infobox-text.uabb-text-editor p:first-child {
  display: none;
}

.product-detail-layout-6 a.finance-btn.button {
  text-transform: uppercase;
}

header .infobox-icon-left .uabb-imgicon-wrap {
  margin-right: 5px !important;
}

.homeslider .uabb-infobox-button a span {
  color: #e50c08 !important;
}
.homeslider .uabb-infobox-button a:hover {
  color: #fff !important;
}

li.found {
  margin-right: 10px;
}

.open_sidebar span.fl-button-text {
  text-transform: uppercase;
}

.fl-sidebar {
  display: block !important;
}

.blog .row.fl-post-image-beside-wrap .fl-post-image-beside,
.row.fl-post-image-beside-wrap .fl-post-content-beside {
  width: 100%;
}
.blog .row.fl-post-image-beside-wrap .fl-post-image-beside .fl-post-thumb img {
  width: 100%;
}
.blog header.fl-post-header h1.fl-post-title {
  font-size: 30px;
}

.blog .fl-sidebar,
.fl-sidebar.fl-sidebar-right.fl-sidebar-display-desktop.col-md-4 {
  display: block !important;
}

.post-template-default .row.fl-post-image-beside-wrap .fl-post-image-beside,
body.blog .row.fl-post-image-beside-wrap .fl-post-content-beside {
  width: 100%;
  float: none;
  margin: 0;
}
.post-template-default
  .row.fl-post-image-beside-wrap
  .fl-post-image-beside
  .fl-post-thumb
  img,
body.blog
  .row.fl-post-image-beside-wrap
  .fl-post-image-beside
  .fl-post-thumb
  img {
  width: 100%;
}
.post-template-default header.fl-post-header h1.fl-post-title,
body.blog .post-template-default header.fl-post-header h1.fl-post-title {
  font-size: 45px;
}

.post-template-default .fl-sidebar,
.body.blog .fl-sidebar,
.blog .fl-sidebar {
  display: block !important;
}

.post-template-default .fl-post .fl-post-image-beside,
body.blog .fl-post .fl-post-image-beside {
  float: none;
  margin-right: 0;
  width: 100%;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
  background-color: #e50c08;
  border-top: 1px solid #fff;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p a:hover,
button.moove-gdpr-infobar-close-btn:hover i {
  color: #f5f5f5 !important;
  opacity: 0.7;
}

.moove-gdpr-button-holder > button.mgbutton {
  background-color: #fff !important;
  color: #000 !important;
  border-radius: 0px !important;
  font-family: "League Spartan", sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0px !important;
  text-transform: uppercase !important;
  box-shadow: none !important;
  border: 1px solid #fff !important;
}
.moove-gdpr-button-holder > button.mgbutton:hover {
  background: #000000 !important;
  color: #fff !important;
  text-transform: uppercase !important;
  border-color: #fff !important;
}

#moove_gdpr_cookie_modal
  .moove-gdpr-modal-content
  .moove-gdpr-modal-left-content
  #moove-gdpr-menu
  li
  button {
  color: #000 !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
#moove_gdpr_cookie_modal
  .moove-gdpr-modal-content
  .moove-gdpr-modal-close
  span.gdpr-icon {
  background-color: #e50c08 !important;
  border: 1px solid #fff !important;
}
#moove_gdpr_cookie_modal
  .moove-gdpr-modal-content
  .moove-gdpr-modal-close
  i:hover,
#moove_gdpr_cookie_modal
  .moove-gdpr-modal-content
  .moove-gdpr-modal-close
  span.gdpr-icon:hover,
#moove_gdpr_cookie_info_bar span[data-href] > u.change-settings-button {
  color: #fff !important;
  background-color: #000000 !important;
}
button.moove-gdpr-infobar-close-btn:hover i {
  color: #000000 !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-button-holder > button {
  background-color: #e50c08 !important;
  color: #fff !important;
  border: 0px !important;
  border-radius: 0px !important;
  font-family: "League Spartan", sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0px !important;
  text-transform: uppercase !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-button-holder > button:hover {
  background: #000000 !important;
  color: #fff !important;
  border: 0px !important;
}

.moove-gdpr-tab-main-content a:hover {
  color: #e50c08 !important;
}
.fl-archive.container .row.search-row{
	margin:0px auto;
}
div#mm-product-list .facet_wrap button{
	line-height:35px;
}
@media (min-width: 992px) {
    .fl-builder-content .uabb-infobox-button .uabb-button-center{
        text-align: inherit;
    }
}
@media (max-width: 1367px) {
  .fl-archive.container,
  #breadcrumbs .container,
  .single-post.post-template-default .container {
    max-width: 100% !important;
    padding: 0 20px !important;
  }
}

@media (max-width: 768px) {
  .brand-section .uabb-image-carousel-content {
    padding: 20px 20px;
  }
}

@media screen and (min-width: 1281px) {
  h1.uabb-infobox-title {
    font-size: 40px !important;
  }
}

@media screen and (min-width: 1023px) {
  .column_left_overflow_text_section
    > .fl-col-content.fl-node-content
    .fl-module.fl-module-info-box,
  .column_right_overflow_text_section
    > .fl-col-content.fl-node-content
    .fl-module.fl-module-info-box {
    max-width: 760px;
  }

  .column_left_overflow_text_section > .fl-col-content.fl-node-content {
    align-items: end;
  }

  .column_right_overflow_text_section > .fl-col-content.fl-node-content {
    align-items: start;
  }

  .column_center_overflow_text_section {
    max-width: 620px !important;
  }
}

@media (max-width: 1181px) {
  #rmp_menu_trigger-1675731 {
    top: 167px !important;
    right: 20px !important;
  }
  header .uabb-photo-align-left {
    margin-left: -10px;
  }

  .btn-col .fl-button-wrap.fl-button-width-auto.fl-button-left {
    text-align: center !important;
  }

  .homeslider .fl-col-group > .fl-col > .fl-col-content.fl-node-content {
    min-height: auto !important;
  }
  .header-top-address .uabb-infobox-text.uabb-text-editor > p:last-child,
  .call-header .uabb-infobox-text.uabb-text-editor p:last-child {
    display: none !important;
  }
  .header-top-address * {
    text-align: center !important;
  }

  header
    .btn-col
    .fl-module.fl-module-button
    .fl-module-content.fl-node-content {
    margin-top: 15px !important;
  }

  footer ul.store-opening-hrs {
    margin: 0 auto !important;
  }
  .column_center_overflow_text_section {
    max-width: 100% !important;
  }
  div#attachment_1669064 {
    width: 100% !important;
  }

  .facet_filters .close_bar {
    display: block !important;
  }

  .uabb-photo-gallery-content {
    margin: 10px !important;
  }
  .page-id-1111346
    .uabb-module-content.uabb-infobox.infobox-left.infobox-has-icon.infobox-icon-left {
    text-align: center !important;
  }

  .page-id-1111346 .uabb-infobox-left-right-wrap {
    text-align: center;
    max-width: fit-content;
    margin: 0 auto !important;
  }
  footer * {
    text-align: center !important;
  }
  #rmp-container-1675731 {
    background: #000 !important;
  }
  .finance-box p {
    min-height: 0;
  }
  .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {
    padding: 0px !important;
  }

  .column_left_overflow_text_section
    > .fl-col-content.fl-node-content
    .fl-module.fl-module-info-box,
  .column_right_overflow_text_section
    > .fl-col-content.fl-node-content
    .fl-module.fl-module-info-box {
    max-width: 100% !important;
  }
  .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text,
  .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text * {
    text-align: center !important;
  }
  div.fl-builder-content
    .fl-module-content-slider
    .fl-slide
    .fl-slide-text
    h3.uabb-infobox-title {
    font-size: 37px !important;
    line-height: 46px !important;
  }
  div.fl-builder-content
    .fl-module-content-slider
    .fl-slide
    .fl-slide-text
    .uabb-infobox-text
    * {
    font-family: "League Spartan", sans-serif;
    font-weight: 300;
    font-size: 20px !important;
    line-height: 30px !important;
    letter-spacing: 0.71px;
  }

  div.fl-builder-content
    .fl-module-content-slider
    .fl-slide
    .uabb-creative-button-wrap
    a
    * {
    font-family: "League Spartan", sans-serif;
    font-weight: 700;
    font-size: 20px !important;
    line-height: 1 !important;
  }
  div.fl-builder-content
    .fl-module-content-slider
    .fl-slide
    .uabb-creative-button-wrap
    a {
    padding-bottom: 12px !important;
  }
  .uabb-image-carousel .uabb-image-carousel-content .uabb-gallery-img,
  .uabb-masonary-content .uabb-image-carousel-content .uabb-gallery-img {
    max-width: 400px;
    margin: 0 auto;
  }
  .commercial-page-mid-slider .bx-wrapper .bx-viewport {
    max-height: 500px !important;
  }
  ul,
  ol {
    padding-left: 20px;
    margin: 0;
  }

  .fl-page-content .uabb-module-content.uabb-infobox.infobox-left,
  .fl-page-content .fl-module-heading .fl-heading,
  .fl-page-content .fl-rich-text,
  .fl-page-content .fl-rich-text *,
  .fl-page-content .review-wrap,
  .fl-page-content .fl-builder-content .fl-button-left,
  .fl-page-content .fl-cta-left *,
  .fl-page-content .fl-module-content .fl-rich-text ul.storename,
  .fl-page-content .fl-module-content .fl-rich-text ul.storename *,
  .fl-page-content
    .fl-module-content
    .uabb-infobox-text.uabb-text-editor
    ul.storename,
  .fl-page-content
    .fl-module-content
    .uabb-infobox-text.uabb-text-editor
    ul.storename
    *,
  .fl-page-content .fl-module-content ul.storename *,
  .uabb-module-content.uabb-button-wrap,
  .fl-page-content .fl-html {
    text-align: center !important;
  }
  .fl-page-content .fl-module-content .fl-rich-text ul,
  .fl-page-content .fl-module-content .fl-rich-text ol,
  .fl-page-content .fl-module-content .uabb-infobox-text.uabb-text-editor ul,
  .fl-page-content .fl-module-content .uabb-infobox-text.uabb-text-editor ol {
    margin: 0;
    padding-left: 20px;
  }

  .fl-page-content .fl-module-content .fl-rich-text ul *,
  .fl-page-content .fl-module-content .fl-rich-text ol *,
  .fl-page-content .fl-module-content .uabb-infobox-text.uabb-text-editor ul *,
  .fl-page-content .fl-module-content .uabb-infobox-text.uabb-text-editor ol *,
  .fl-page-content .text_left_content .fl-rich-text ul.storename *,
  .fl-page-content .text_left_content .fl-rich-text *,
  .fl-page-content .facet_filters * {
    text-align: left !important;
  }
  .fl-page-content .fl-post-content .fl-row-content-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .fl-page-content .fl-post-content .fl-row:first-child .fl-row-content-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }
  .fl-page-content .fl-module.fl-module-icon {
    text-align: center;
  }
  /* PLP Page Css iPad Air */
  .open_sidebar {
    overflow: hidden;
    margin-bottom: 20px;
  }

  .open_sidebar a {
    float: unset;
  }

  .facet_filters .close_bar,
  .open_sidebar,
  .close_sidebar_button {
    display: none;
  }

  #product-list-top-filters .fl-col-group .fl-col {
    width: 100% !important;
    text-align: center;
    max-width: 100%;
  }
  #product-list-top-filters .fl-heading,
  .facetwp-counts,
  .facetwp-pager,
  .facetwp-per-page,
  .open_sidebar {
    text-align: center !important;
  }
  .open_sidebar,
  .close_sidebar_button {
    display: block;
  }
  .open_sidebar {
    max-width: 160px;
    margin: 0 auto;
  }
  .facet_filters {
    position: fixed;
    top: 0px;
    left: -5px;
    width: 80%;
    height: 100%;
    overflow: auto;
    background-color: white;
    z-index: 10;
    left: -1000px;
    -moz-box-shadow: 5px 5px 5px 6px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 5px 5px 5px 6px rgba(0, 0, 0, 0.4);
    box-shadow: 5px 5px 5px 6px rgba(0, 0, 0, 0.4);
  }
  .facet_filters .close_bar {
    background-color: #008c8c;
    overflow: hidden;
    width: 100%;
    padding: 5px;
    display: block;
    margin-bottom: 20px;
  }

  .facet_filters .close_bar .close {
    color: white;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    float: right;
    color: #fff;
    opacity: 1;
  }
  .facetwp-template .product-grid .product-row > .col-md-4:nth-child(3n + 1) {
    clear: left !important;
  }
  .facetwp-template .product-grid .product-row > .col-md-4 {
    width: 33.33%;
    float: left;
    clear: none !important;
  }
  .product-detail-layout-6 .product-box .row:first-child .col-md-6:first-child {
    width: 100% !important;
    text-align: center !important;
  }
  .product-detail-layout-6
    .product-box
    .row:first-child
    .col-md-6:nth-child(2) {
    width: 100% !important;
    text-align: center !important;
  }
  .product-detail-layout-6 .toggle-image-thumbnails {
    align-items: center !important;
    justify-content: center !important;
  }

  .facetwp-per-page select {
    border: 1px solid #000;
  }
  .facet_filters .fl-html {
    text-align: left;
  }
  /* PLP Page Css iPad Air */
}

@media (min-width: 1100px) {
  .container {
    max-width: 100% !important;
  }
}
@media (max-width: 1024px) {
  .btn-col .fl-button-wrap.fl-button-width-auto.fl-button-left {
    text-align: right !important;
  }

  .header-top-address .uabb-infobox-content *,
  .call-header .uabb-infobox-content * {
    text-align: left;
  }
}
@media (max-width: 1023px) {
  .fl-sidebar {
    display: none !important;
  }
  footer p {
    margin: 0;
  }
}

@media (max-width: 992px) {
}

@media (max-width: 550px) {
  header .uabb-photo-content img {
    max-width: 290px !important;
    min-height: 60px !important;
  }
}

@media (max-width: 480px) {
  .facetwp-template .product-grid .product-row > .col-md-4 {
    width: 100% !important;
    clear: left !important;
  }
}

@media (max-width: 400px) {
  header .uabb-photo-content img {
    max-width: 230px !important;
    min-height: auto !important;
  }
  header .uabb-photo {
    min-height: 60px;
    display: flex;
    align-items: center;
  }
	.page-id-1111346 .uabb-infobox-left-right-wrap {
        max-width: none !important;
    }
}

.uabb-creative-button-wrap a,
.uabb-creative-button-wrap a:visited {
  border-radius: 0px !important;
  line-height: 1;
  padding-top: 24px !important;
  min-width: 275px !important;
}

#rmp-menu-wrap-1675731 .rmp-menu-item-link {
  text-transform: uppercase !important;
}
.facetwp-selections ul:before, div#mm-product-list .product-list-container .facet_filters strong {
    border-bottom: 2px solid #e50c08 !important;
    color: #e50c08 !important;
}
.uabb-image-carousel .slick-prev i:before,
.uabb-image-carousel .slick-next i:before{
	color: #fff !important;
}
.brand-slider .uabb-gallery-img{
	filter: grayscale(1);
}