/* Buttons background */
a.fl-button.fl-button-icon-animation {
    background: rgba(0,0,0,0) !important;
}
a.fl-button.fl-button-icon-animation:hover {
    background: #f9f9f9 !important;
}
/* Footer Styles */
h4.fl-widget-title {
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase;
}
.fl-widget {
    font-size: 14px;
}
.fl-widget.widget_nav_menu {
    text-align: left;
    text-transform: uppercase;
}
.fl-page-footer-widgets * {
    font-style: normal;
}
.fl-widget.widget_nav_menu ul li a {
    font-size: 14px;
}
/* Responsive Fonts */
h2 {
  font-size: 2em;
  font-weight: 400;
}
h3 {
    font-size: 2em;
    font-weight: 300;
}
body {
  text-align: left;
}
.product-template-default .uabb-module-content h4 {
  font-weight:700;
  margin-bottom: 0px;
}
.fl-builder-content.fl-builder-content-5595.fl-builder-template.fl-builder-layout-template.product {
    max-width: 1300px;
    margin: auto;
}
.uabb-tab-link:focus {
    border: none;
}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:visited, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:visited {
    color: #ffffff;
}

/* Customize Add to Cart Button */
.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
    color: #fff;
    background-color: #f07e23;
    padding: 12px;
    text-transform: none;
  	font-family: "Gill Sans MT W01 Light",Verdana,Arial,sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.2;
    text-transform: uppercase;
    border-style: none;
    border-width: 1px;
    border-color: #000;
    border-radius: 0px;
}
.woocommerce-page ul.products li.product a.button:hover, .woocommerce-page .woocommerce-message a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page .woocommerce button[type=submit]:hover, .woocommerce-page button[type=submit].alt.disabled:hover {
  	border-radius: 20px;
}
.woocommerce-product-rating {
    text-align: left;
}

/* Style Checkout Page */
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {
    color: #000000;
  	background: #dddddd;
}
/* Out of Stock styles */
.uabb-out-of-stock {
    color: #000000;
  	font-weight: normal;
}
ol {
    display: block;
    list-style-type: decimal;
    margin-block-start: 0em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 14px;
}
h4.fl-widget-title {
    font-family:"Gill Sans MT W01 Roman";
}
.fl-builder-content.fl-builder-content-5595.fl-builder-template.fl-builder-layout-template.product {
    max-width: 1920px;
}
.fl-widget {
    font-size: 16px;
}
.page-id-469 header.fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition {
  background: transparent;
}
.page-id-10588 header.fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition {
    background: transparent;
  }
.single-product header.fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition {
  background: transparent;
}

header.fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition {
  opacity: 1;
  	background: #000000 ;
   /* background: #262324 ;*/
  	z-index: 2500;
}
header.fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header {
    opacity: 1;
  	background: #000000 ;
   /* background: #262324 ;*/
  	z-index:2500;
}
.fl-page-nav-right .fl-page-header-wrap {
    border-bottom: none;
}
.home-top-banner {
  margin-top: -100px;
}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:hover, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:focus {
    color: #7f7f7f;
}
nav.uabb-tabs-nav {
    width: 86%;
    margin: auto;
    background-color: #ffffff;
}
.fl-module.fl-module-advanced-tabs.fl-node-5e9a0d4bdf899 .fl-module-content.fl-node-content {
  margin: 0px;
}
.fl-node-5e9a0d4bdfccd .fl-row-content-wrap {
  padding: 0px;
}
.fl-col-group.fl-node-5eb05873439f3.fl-col-group-equal-height.fl-col-group-align-center {
    padding: 0px 100px 25px 100px;
}

.fl-node-5e9a0d4bdf899 .uabb-content-wrap5e9a0d4bdf899 > .section > .uabb-content, .fl-node-5e9a0d4bdf899 .uabb-content-wrap5e9a0d4bdf899 > .section > .uabb-tab-acc-content {
	padding: 0px;
}
.fl-col.fl-node-5eb05d15d7423 {
    padding: 100px;
}
.fl-col-group.fl-node-5eb05cc7c0b51.fl-col-group-equal-height.fl-col-group-align-center {
    padding: 50px 100px;
}
.fl-col-group.fl-node-5eb05d4957b9a.fl-col-group-equal-height.fl-col-group-align-center {
    padding: 50px 100px;
}
.fl-col-group.fl-node-5ed078dfe2509 {
      padding: 100px;
}
.fl-col-group.fl-node-5e9a0d4be2257 {
    padding-bottom: 100px;
}
.uabb-content.uabb-tab-acc-content.clearfix h4 {
  	text-transform: uppercase;
  	margin-bottom: 10px;
}
.post-469 .fl-node-5ea1d2b1180b2.fl-module-heading .fl-heading {
  	font-family: Arial;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #ddd;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #f07e23;
}
.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: #f07e23;
}

/* Navigation menu styling */
@media screen and (min-width: 992px) {

/*  Blue: controls color of non-hovered menu items */
.page-id-469 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li>a,.page-id-469 .page-id-469 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .navbar-nav:focus li>a {
    color: #ADB1B5;
  }
/* Blue Submenu background color */
.page-id-469 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .fl-page-nav ul.sub-menu {
    background-color: rgba(255, 255, 255,0.9);
  }
  /* Blue: controls color of hovered menu items */
.page-id-469 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li:hover>a,.page-id-469 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li:focus>a {
    color: #ffffff;
  }
  /* Blue: controls color of parent item when submenu hovered  */
.page-id-469 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.parent:hover>a {
  	color: #ffffff;
  }
  /* Blue: controls color of parent item when submenu hovered */
.page-id-469 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.parent:focus>a {
  	color: #ffffff;
  }
   /* Blue submenu link hover color */
.page-id-469 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav .fl-sub-menu-open:hover ul.sub-menu:hover li:hover>a {
    color: #262324;
  }
   /* Blue submenu link color */
.page-id-469 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav .fl-sub-menu-open ul.sub-menu:hover li a {
    color: #ADB1B5;
  }
  /* Blue: controls color of non-hovered items in sub-submenu */
.page-id-469 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:hover li a {
    color: #ADB1B5;
  }
   /* Blue: controls color of hovered items in sub-submenu */
.page-id-469 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:hover li:hover a {
    color: #262324;
  }
 	/* Blue: controls color of hovered items in sub-submenu */
.page-id-469 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:hover ul li a {
    color: #ff0000;
  }
    /* Blue: controls color of hovered icon. */
.page-id-469 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li.menu-item-5626:hover a i.fas.fa-user-circle, .page-id-469 .fl-page-nav-wrap .navbar-nav:focus li.menu-item-5626:focus a i.fas.fa-user-circle {
    color: #ffffff;
  }
  /* Blue: controls color of non-hovered icon. */
.page-id-469 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li.menu-item-5626 a>i.fas.fa-user-circle, .page-id-469 .fl-page-nav-wrap .navbar-nav:focus .menu-item-5626 a>i.fas.fa-user-circle {
    color: #ADB1B5;
  }
  /* Blue: controls color of non-hovered cart. */
.page-id-469 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li#wpmenucartli a.wpmenucart-contents *,.page-id-469 .fl-page-nav-wrap .navbar-nav:focus li#wpmenucartli a.wpmenucart-contents * {
    color: #ADB1B5;
  }
   /* Blue: controls color of hovered cart. */
.page-id-469 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li#wpmenucartli:hover a.wpmenucart-contents *,.page-id-469 .fl-page-nav-wrap .navbar-nav li#wpmenucartli:focus a.wpmenucart-contents * {
    color: #ffffff;
  }
	/* Transparent: controls color of non-hovered items. */
.page-id-469 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li>a,.page-id-469 .fl-page-nav-wrap .navbar-nav:focus li>a {
    color: #ADB1B5;
  }
  /* Transparent: controls color of hovered icon. */
.page-id-469 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li.menu-item-5626:hover a i.fas.fa-user-circle, .page-id-469 .fl-page-nav-wrap .navbar-nav:focus li.menu-item-5626:focus a i.fas.fa-user-circle {
    color: #ffffff;
  }
  /* Transparent: controls color of non-hovered icon. */
.page-id-469 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li.menu-item-5626 a>i.fas.fa-user-circle, .page-id-469 .fl-page-nav-wrap .navbar-nav:focus .menu-item-5626 a>i.fas.fa-user-circle {
    color: #ADB1B5;
  }
  /* Transparent: controls color of non-hovered cart. */
.page-id-469 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li#wpmenucartli a.wpmenucart-contents *,.page-id-469 .fl-page-nav-wrap .navbar-nav:focus li#wpmenucartli a.wpmenucart-contents * {
    color: #ADB1B5;
  }
   /* Transparent: controls color of hovered cart. */
.page-id-469 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li#wpmenucartli:hover a.wpmenucart-contents *,.page-id-469 .fl-page-nav-wrap .navbar-nav li#wpmenucartli:focus a.wpmenucart-contents * {
    color: #ffffff;
  }
  /* Transparent: controls color of Product menu item or any menu item that has a submenu */
.page-id-469 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.parent:hover>a,.page-id-469 .fl-page-nav-right .fl-page-nav-wrap  .navbar-nav li.parent:focus>a {
    color: #ffffff;
  }
  /* Transparent submenu link color */
.page-id-469 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav .fl-sub-menu-open:hover li>a,.page-id-469 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav .fl-sub-menu-open:hover li>a {
    color: #ADB1B5;
  }
  /* Transparent hover color */
.page-id-469 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:hover,.page-id-469 .navbar-nav li>a:focus {
    color: #ffffff;
}
  /* Transparent Submenu background color */
.page-id-469 .fl-page-nav-right .fl-page-nav-wrap .fl-page-nav ul.sub-menu {
    background-color: rgba(0, 0, 0,0.8);
  }
  /* Transparent Sub-submenu link color */
.page-id-469 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:hover li a {
    color: #ADB1B5;
  }
  /* Transparent hover state color of submenu a links */
.page-id-469 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul.sub-menu li:hover>a {
    color: #ffffff;
  }
  /* Transparent Sub-submenu link hover color */
.page-id-469 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:hover li:hover a {
    color: #ffffff;
  }
  /* Transparent submenu link hover color */
.page-id-469 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:focus li a {
    color: #ffffff;
  }
}
/*  Blue: controls color of non-hovered menu items */
.page-id-10588 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li>a,.page-id-10588 .page-id-10588 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .navbar-nav:focus li>a {
    color: #ADB1B5;
  }
/* Blue Submenu background color */
.page-id-10588 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .fl-page-nav ul.sub-menu {
    background-color: rgba(255, 255, 255,0.9);
  }
  /* Blue: controls color of hovered menu items */
.page-id-10588 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li:hover>a,.page-id-10588 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li:focus>a {
    color: #ffffff;
  }
  /* Blue: controls color of parent item when submenu hovered  */
.page-id-10588 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.parent:hover>a {
  	color: #ffffff;
  }
  /* Blue: controls color of parent item when submenu hovered */
.page-id-10588 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.parent:focus>a {
  	color: #ffffff;
  }
   /* Blue submenu link hover color */
.page-id-10588 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav .fl-sub-menu-open:hover ul.sub-menu:hover li:hover>a {
    color: #262324;
  }
   /* Blue submenu link color */
.page-id-10588 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav .fl-sub-menu-open ul.sub-menu:hover li a {
    color: #ADB1B5;
  }
  /* Blue: controls color of non-hovered items in sub-submenu */
.page-id-10588 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:hover li a {
    color: #ADB1B5;
  }
   /* Blue: controls color of hovered items in sub-submenu */
.page-id-10588 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:hover li:hover a {
    color: #262324;
  }
 	/* Blue: controls color of hovered items in sub-submenu */
.page-id-10588 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:hover ul li a {
    color: #ff0000;
  }
    /* Blue: controls color of hovered icon. */
.page-id-10588 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li.menu-item-5626:hover a i.fas.fa-user-circle, .page-id-10588 .fl-page-nav-wrap .navbar-nav:focus li.menu-item-5626:focus a i.fas.fa-user-circle {
    color: #ffffff;
  }
  /* Blue: controls color of non-hovered icon. */
.page-id-10588 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li.menu-item-5626 a>i.fas.fa-user-circle, .page-id-10588 .fl-page-nav-wrap .navbar-nav:focus .menu-item-5626 a>i.fas.fa-user-circle {
    color: #ADB1B5;
  }
  /* Blue: controls color of non-hovered cart. */
.page-id-10588 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li#wpmenucartli a.wpmenucart-contents *,.page-id-10588 .fl-page-nav-wrap .navbar-nav:focus li#wpmenucartli a.wpmenucart-contents * {
    color: #ADB1B5;
  }
   /* Blue: controls color of hovered cart. */
.page-id-10588 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li#wpmenucartli:hover a.wpmenucart-contents *,.page-id-10588 .fl-page-nav-wrap .navbar-nav li#wpmenucartli:focus a.wpmenucart-contents * {
    color: #ffffff;
  }
	/* Transparent: controls color of non-hovered items. */
.page-id-10588 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li>a,.page-id-10588 .fl-page-nav-wrap .navbar-nav:focus li>a {
    color: #ADB1B5;
  }
  /* Transparent: controls color of hovered icon. */
.page-id-10588 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li.menu-item-5626:hover a i.fas.fa-user-circle, .page-id-10588 .fl-page-nav-wrap .navbar-nav:focus li.menu-item-5626:focus a i.fas.fa-user-circle {
    color: #ffffff;
  }
  /* Transparent: controls color of non-hovered icon. */
.page-id-10588 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li.menu-item-5626 a>i.fas.fa-user-circle, .page-id-10588 .fl-page-nav-wrap .navbar-nav:focus .menu-item-5626 a>i.fas.fa-user-circle {
    color: #ADB1B5;
  }
  /* Transparent: controls color of non-hovered cart. */
.page-id-10588 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li#wpmenucartli a.wpmenucart-contents *,.page-id-10588 .fl-page-nav-wrap .navbar-nav:focus li#wpmenucartli a.wpmenucart-contents * {
    color: #ADB1B5;
  }
   /* Transparent: controls color of hovered cart. */
.page-id-10588 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li#wpmenucartli:hover a.wpmenucart-contents *,.page-id-10588 .fl-page-nav-wrap .navbar-nav li#wpmenucartli:focus a.wpmenucart-contents * {
    color: #ffffff;
  }
  /* Transparent: controls color of Product menu item or any menu item that has a submenu */
.page-id-10588 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.parent:hover>a,.page-id-10588 .fl-page-nav-right .fl-page-nav-wrap  .navbar-nav li.parent:focus>a {
    color: #ffffff;
  }
  /* Transparent submenu link color */
.page-id-10588 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav .fl-sub-menu-open:hover li>a,.page-id-10588 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav .fl-sub-menu-open:hover li>a {
    color: #ADB1B5;
  }
  /* Transparent hover color */
.page-id-10588 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:hover,.page-id-10588 .navbar-nav li>a:focus {
    color: #ffffff;
}
  /* Transparent Submenu background color */
.page-id-10588 .fl-page-nav-right .fl-page-nav-wrap .fl-page-nav ul.sub-menu {
    background-color: rgba(0, 0, 0,0.8);
  }
  /* Transparent Sub-submenu link color */
.page-id-10588 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:hover li a {
    color: #ADB1B5;
  }
  /* Transparent hover state color of submenu a links */
.page-id-10588 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul.sub-menu li:hover>a {
    color: #ffffff;
  }
  /* Transparent Sub-submenu link hover color */
.page-id-10588 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:hover li:hover a {
    color: #ffffff;
  }
  /* Transparent submenu link hover color */
.page-id-10588 .fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:focus li a {
    color: #ffffff;
  }
}
  /* End Nav menu styling */

/* Single Product Navigation menu styling */

@media (min-width: 992px) {

/*  Blue: controls color of non-hovered menu items */
.single-product.woo-4 .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li>a,.single-product .single-product .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .navbar-nav:focus li>a {
    color: #ADB1B5;
  }
/* Blue Submenu background color */
.single.single-product .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .fl-page-nav ul.sub-menu {
    background-color: rgba(255, 255, 255,0.9);
  }
  /* Blue: controls color of hovered menu items */
.single-product .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li:hover>a,.single-product .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li:focus>a {
    color: #ffffff;
  }
  /* Blue: controls color of parent item when submenu hovered  */
.single-product .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.parent:hover>a {
  	color: #ffffff;
  }
  /* Blue: controls color of parent item when submenu hovered */
.single-product .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.parent:focus>a {
  	color: #ffffff;
  }
   /* Blue submenu link hover color */
.single-product .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav .fl-sub-menu-open:hover ul.sub-menu:hover li:hover>a {
    color: #262324;
  }
   /* Blue submenu link color */
.single-product .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav .fl-sub-menu-open ul.sub-menu:hover li a {
    color: #ADB1B5;
  }
  /* Blue: controls color of non-hovered items in sub-submenu */
.single-product .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:hover li a {
    color: #ADB1B5;
  }
   /* Blue: controls color of hovered items in sub-submenu */
.single-product .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:hover li:hover a {
    color: #262324;
  }
 	/* Blue: controls color of hovered items in sub-submenu */
.single-product .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:hover ul li a {
    color: #ff0000;
  }
    /* Blue: controls color of hovered icon. */
.single-product .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li.menu-item-5626:hover a i.fas.fa-user-circle, .single-product .fl-page-nav-wrap .navbar-nav:focus li.menu-item-5626:focus a i.fas.fa-user-circle {
    color: #ffffff;
  }
  /* Blue: controls color of non-hovered icon. */
.single-product .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li.menu-item-5626 a>i.fas.fa-user-circle, .single-product .fl-page-nav-wrap .navbar-nav:focus .menu-item-5626 a>i.fas.fa-user-circle {
    color: #ADB1B5;
  }
  /* Blue: controls color of non-hovered cart. */
.single-product .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li#wpmenucartli a.wpmenucart-contents *,.single-product .fl-page-nav-wrap .navbar-nav:focus li#wpmenucartli a.wpmenucart-contents * {
    color: #ADB1B5;
  }
   /* Blue: controls color of hovered cart. */
.single-product .fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition.fl-shrink-header.fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li#wpmenucartli:hover a.wpmenucart-contents *,.single-product .fl-page-nav-wrap .navbar-nav li#wpmenucartli:focus a.wpmenucart-contents * {
    color: #ffffff;
  }
	/* Transparent: controls color of non-hovered items. */
.single-product .fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li>a,.single-product .fl-page-nav-wrap .navbar-nav:focus li>a {
    color: #ADB1B5;
  }
  /* Transparent: controls color of hovered icon. */
.single-product .fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li.menu-item-5626:hover a i.fas.fa-user-circle, .single-product .fl-page-nav-wrap .navbar-nav:focus li.menu-item-5626:focus a i.fas.fa-user-circle {
    color: #ffffff;
  }
  /* Transparent: controls color of non-hovered icon. */
.single-product .fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li.menu-item-5626 a>i.fas.fa-user-circle, .single-product .fl-page-nav-wrap .navbar-nav:focus .menu-item-5626 a>i.fas.fa-user-circle {
    color: #ADB1B5;
  }
  /* Transparent: controls color of non-hovered cart. */
.single-product .fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li#wpmenucartli a.wpmenucart-contents *,.single-product .fl-page-nav-wrap .navbar-nav:focus li#wpmenucartli a.wpmenucart-contents * {
    color: #ADB1B5;
  }
   /* Transparent: controls color of hovered cart. */
.single-product .fl-page-nav-right .fl-page-nav-wrap .navbar-nav:hover li#wpmenucartli:hover a.wpmenucart-contents *,.single-product .fl-page-nav-wrap .navbar-nav li#wpmenucartli:focus a.wpmenucart-contents * {
    color: #ffffff;
  }
  /* Transparent: controls color of Product menu item or any menu item that has a submenu */
.single-product .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.parent:hover>a,.single-product .fl-page-nav-right .fl-page-nav-wrap  .navbar-nav li.parent:focus>a {
    color: #ffffff;
  }
  /* Transparent submenu link color */
.single-product .fl-page-nav-right .fl-page-nav-wrap .navbar-nav .fl-sub-menu-open:hover li>a,.single-product .fl-page-nav-right .fl-page-nav-wrap .navbar-nav .fl-sub-menu-open:hover li>a {
    color: #ADB1B5;
  }
  /* Transparent hover color */
.single-product .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:hover,.single-product .navbar-nav li>a:focus {
    color: #ffffff;
}
  /* Transparent Submenu background color */
.single-product .fl-page-nav-right .fl-page-nav-wrap .fl-page-nav ul.sub-menu {
    background-color: rgba(0, 0, 0,0.8);
  }
  /* Transparent Sub-submenu link color */
.single-product .fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:hover li a {
    color: #ADB1B5;
  }
  /* Transparent hover state color of submenu a links */
.single-product .fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul.sub-menu li:hover>a {
    color: #ffffff;
  }
  /* Transparent Sub-submenu link hover color */
.single-product .fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:hover li:hover a {
    color: #ffffff;
  }
  /* Transparent submenu link hover color */
.single-product .fl-page-nav-right .fl-page-nav-wrap .navbar-nav ul li.fl-sub-menu-open ul.sub-menu:focus li a {
    color: #ffffff;
  }
/* Transparent link color */
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a {
  	color: #ffffff;
	}
}
.postid-4170.single-product header.fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition {
  background-color: #262323;
}
.postid-4195.single-product header.fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition {
  background-color: #262323;
}
.product_cat_spares.single-product header.fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition {
  background-color: #262323;
}
  /* End Single Product Nav menu styling */


strong {
  font-family:'Gill Sans MT W01 Roman';
}
/* Artist page styles */
.page-id-5772 .uabb-subheading.uabb-text-editor {
  	color: #ffffff;
    background-color: transparent;
  	cursor: default;
}
/* end artist page styles */
.uabb-subheading.uabb-text-editor {
    /*background-color: #000000;*/
    color: #000000;
    text-align: center;
    display: inline-block;
    font-size: 14px;
  	letter-spacing: 1.5px;
    cursor: pointer;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
  	border-radius: 0px;
    padding: 3px 0px;
    text-decoration: none;
    margin: 4px 0px;
}
.fl-node-5ebcb56f0fb7a .fl-module-content.fl-node-content .uabb-module-content .uabb-text-editor {
    color: #000000;
}
.fl-node-5ebcb56f0fb7a .fl-module-content.fl-node-content .uabb-heading {
  	margin-bottom: 0px;
}
.fl-node-5ebcb56f0fb7a .fl-module-content.fl-node-content span.uabb-heading-text {
    border-bottom: 2px solid #000000;
}
.fl-node-5ebcb56f0fb7a .uabb-heading, .fl-node-5ebcb56f0fb7a .uabb-heading-wrapper .uabb-heading {
    text-align: left;
    text-transform: none;
}
.woocommerce div.product form.cart .button:hover {
    color: #000;
}

header.fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition {
  transition: background 1.5s;
}
.fl-page-header-wrap {
	transition: background .5s;
}
.woocommerce div.product form.cart .button {
    transition: background-color.3s;
	transition: color.3s;
}
/* Mobile Menu background color */
.fl-nav-mobile-offcanvas.fl-responsive-nav-enabled header[class*=" fl-page-nav-toggle-visible-"].fl-page-header .fl-nav-offcanvas-collapse {
  background-color: #262324;
}
.woocommerce form .form-row input.input-text, 
.woocommerce-page form .form-row input.input-text, 
.woocommerce form .form-row textarea, 
.woocommerce-page form .form-row textarea, 
.woocommerce form .form-row select, 
.woocommerce-page form .form-row select, 
.woocommerce table.cart td.actions .coupon .input-text, 
.woocommerce-page table.cart td.actions .coupon .input-text {
  color: #74787a;
}
/* Artis Page Styles */
p.a-quote {
    font-size: 18px;
}
/* Description Tabs */

.woocommerce div.product form.cart, .woocommerce-page div.product form.cart {
    margin-top: 0px;
}
.uabb-tabs .uabb-tabs-nav5e9a0d4bdf899 li:last-of-type a:first-of-type {
	display: none;
}
.uabb-tabs .uabb-tabs-nav5e9a0d4bdf899 li:last-of-type .woocommerce-product-rating a {
	display: inline-block;
}
.fl-node-5e9a0d4bdf899 .uabb-tabs .uabb-tabs-nav5e9a0d4bdf899 li .woocommerce-product-rating a {
    padding-top: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
  	font-size: 14px;
  	color: #f07e23;
}
.fl-node-5e9a0d4bdf899 .uabb-tabs .uabb-tabs-nav5e9a0d4bdf899 li .woocommerce-product-rating div.star-rating {
    padding-top: 0px;
    margin: 24px 4px 0 0;
}
.fl-node-5e9a0d4bdf899 .uabb-tabs .uabb-tabs-nav5e9a0d4bdf899 li a.woocommerce-review-link {
  	display: none;
}
.fl-node-5e9a0d4bdf899 .uabb-tabs .uabb-tabs-nav5e9a0d4bdf899 li .woocommerce-product-rating span.count {
    display: inline-block;
}

.fl-node-5e9a0d4bdf899 .uabb-tabs .uabb-tabs-nav5e9a0d4bdf899 ul li:nth-of-type(6) {
  	text-align: left;
}
.section_1 .fl-module-content .fl-rich-text h3, .section_2 .fl-module-content .fl-rich-text h3, .section_3 .fl-module-content .fl-rich-text h3, .section_4 .fl-module-content .fl-rich-text h3 {
  	margin-bottom: 20px;
  	font-size: 2.4em;
}
.section_5 h3.fl-heading .fl-heading-text {
  	margin-bottom: 20px;
  	font-size: 40px;
}
.fl-node-5e9a0d4bdf899 .uabb-video.uabb-aspect-ratio-16_9.uabb-subscribe-responsive-none.uabb-video-sticky-top_left {
    margin: 20px;
}
.woocommerce .products .star-rating span:before, .woocommerce-page .products .star-rating span:before, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
    color: #f07e23;
}
form.cart {
    display: block;
    align-items: center;
    justify-content: left;
}
a.added_to_cart.wc-forward {
    display: none;
}

.woocommerce-variation.single_variation {
    display: none !important;
}

.woocommerce div.product .woocommerce-product-rating {
    margin-bottom: 0px;
}
.sip-rswc-wrapper * {
  	color: #000000;
  }
.sip-rswc-wrapper p {
  	color: #000000 !important;
  }
a.uabb-tab-link.manual {
    padding-top: 17px !important;
}
button.manual {
  	margin-top: 0px;
  	font-family: "Gill Sans MT W01 Light",Verdana,Arial,sans-serif;
    background: none;
    color: #adb1b5;
    font-size: 26px;
    line-height: 1.4;
    padding: 18px 0px 0px;
    font-weight: normal;
    text-shadow: none;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
button.manual:hover {
  color: #000000;
  }
button.manual:active {
  color: #000000;
  }
button.manual {
    width: 100%;
}
.product-template-default .fl-builder-content-6864 .fl-rich-text h3 {
  	margin-bottom: 20px;
  }
.oe-buy-button {
  	color: #fff;
    background-color: #79b928;
    font-family: "Gill Sans MT W01 Roman",Verdana,Arial,sans-serif;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.2;
    text-transform: uppercase;
    border: none;
    border-radius: 20px;
  	width: 60px;
  }
.oe-buy-button:hover {
  	background-color: #599809;
  	color: #fff;
  }
[data-index="4"] h4.uabb-tag-selected a.uabb-tab-link span.uabb-tab-title {
  	vertical-align: super;
}
[data-index="4"] h4.uabb-tag-selected a.uabb-tab-link {
  	padding-top: 12px;
}
.uabb-module-content.uabb-tabs.uabb-tabs-layout-horizontal.uabb-tabs-style-simple {
    opacity: 0;
  	transition: opacity .5s;
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
  	color: #000;
}
input[type=number] {
  	border-radius: 0px;
}
.woocommerce .fl-page-content .quantity input.qty, .woocommerce-page .fl-page-content .quantity input.qty {
    display: inline-block;
  	border: 1px solid #e5e5e5;
}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .minus {
    background: #fff;
    border-color: #e5e5e5;
    border: 1px solid;
    color: #a0a0a0;
    height: 30px;
    width: 30px;
  	padding: 0px;
    text-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: inline-block;
  	vertical-align: middle;
}
.fl-page div.product form.cart input[type=button] {
  	border-style: solid;
  	border-color: #e5e5e5;
}
.fl-page div.product form.cart  input[type=button]:hover {
    color: #a0a0a0;
  	border-style: solid;
  	border-color: #e5e5e5;
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
  	width: 30px;
  	height: 30px;
}
.woocommerce div.product form.cart div.quantity {
    border: 12px solid #fcfcfc;
    background-color: #fcfcfc;
}
/* Hide increase and decrease arrows for quantity input */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

/* Make image 75% width to make room to its right */
 
.single-product div.product .woocommerce-product-gallery .flex-viewport {
    width: 75%;
    float: right;
    margin-right: 10%;
}
 
/* Make Gallery 25% width and place it beside the image */
 
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
    width: 15%;
    float: left;
}
 
/* Style each Thumbnail with width and margins */
 
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
    width: 70%;
    float: none;
}
.woocommerce div.product div.images .flex-control-thumbs li {
    width: 100%;
}
.flex-viewport {
    height: 100% !important;
}
.woocommerce-product-gallery__image {
    width: 100%;
}
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img {
  	border: 0px solid #fff;
}
.woocommerce div.product div.images, .woocommerce-page div.product div.images {
    width: 100%;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
    margin: 0 0 10px 0;
}
h1.product_title.entry-title {
    font-family: "Gill Sans MT W01 Light",Verdana,Arial,sans-serif;
    text-transform: uppercase;
}
span.woocommerce-Price-amount.amount {
  font-size: 1.4em;
}
/* Tek captions styles */
.tek-caption {
    position: absolute;
    top: 0%;
    width: 100%;
    margin: auto;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
}
.tek-caption p {
    font-size: 20px;
    line-height: 1.4;
    padding: 10px;
    position: absolute;
    top: 60%;
    width: 100%;
    margin: auto;
    opacity: 0;
    transition: opacity 1s;
    transform: translateY(-60%);
}
.gallery-item {
  	position: relative;
}
.gallery-item > img {
  	border: none;
}
h5.wp-caption-text.gallery-caption {
  	font-family: "Gill Sans MT W01 Bold",Verdana,Arial,sans-serif;
    font-size: 24px;
  	line-height: 1.4;
}
.tek-caption h5 {
  	opacity: 1;
  	transition: opacity 1s;
  	font-size: 20px;
    position: absolute;
    top: 50%;
    width: 100%;
    margin: auto;
}
dl.gallery-item:hover > .tek-caption h5 {
  	opacity: 0;
  	transition: opacity 1s;
}
dl.gallery-item:hover > .tek-caption p {
  	opacity: 1;
}
.gallery.gallery-columns-1.gallery-size-full {
	margin: auto;
}
.gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 100%;
}
.gallery-item .gallery-caption {
	margin-left: 0;
}
.fl-post-grid h5 {
  	color: #000000;
  	text-align: center;
}
.fl-post-grid-post {
    background: none;
    border: none;
}	
/* Merch single page styles */
div.merch p {
  	color: #000000;
}
.term-110 h1.woocommerce-products-header__title.page-title {
  	text-transform: uppercase;
}
.term-110 .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
  	border: none;
}
.term-110 * {
  	color: #000000;
}
.term-110 span.woocommerce-Price-amount.amount * {
  	color: #f07e23;
}
.term-110 span.woocommerce-Price-amount.amount {
  	color: #f07e23;
}
#section-simple-1 .fl-col-content.fl-node-content {
    justify-content: center;
}

@media (max-width: 991px) {
button.manual {
    font-size: 18px;
    line-height: 1.4;
  }
}
.uabb-tabs > nav a span, .uabb-tabs > nav a .uabb-tab-title {
    display: inline-block;
}
span.uabb-tab-title {
	flex-basis: auto;
    display: block;
  	flex-grow: 1;
    flex-shrink: 1;
}
/* Mobile adjustments for Product Hero Image text */
@media (max-width: 1400px) {
.fl-node-5ef14f88745b3.fl-module-heading .fl-heading {
  	font-size: 3em;
  }
.fl-node-5ef15044ea5db.fl-module-heading .fl-heading {
  	font-size: 2.1em;
  }
}
@media (max-width: 1120px) {
.fl-node-5edd1d7f11368 .fl-row-content {
    max-width: 90%;
	}
}
@media (max-width: 1020px) {
.fl-node-5ef14f88745b3.fl-module-heading .fl-heading {
  	font-size: 2.8em;
  }
.fl-node-5ef15044ea5db.fl-module-heading .fl-heading {
  	font-size: 1.96em;
  }
}
@media (max-width: 830px) {
.fl-node-5ef14f88745b3.fl-module-heading .fl-heading {
  	font-size: 2.6em;
  }
.fl-node-5ef15044ea5db.fl-module-heading .fl-heading {
  	font-size: 1.8em;
  }
}

@media (max-width: 1496px) {
.fl-module.fl-module-photo.fl-node-5ed0997617253 {
    margin-top: 24px;
	}
}
@media (max-width: 1405px) {
.fl-module.fl-module-photo.fl-node-5ed0997617253 {
    margin-top: 0px;
	}
}
@media (max-width: 905px) {
.fl-node-5eb8a915d97da.fl-module-heading .fl-heading {
    font-size: 34px;
  }
.fl-node-5ed10d3ec94bc.fl-module-heading .fl-heading {
    font-size: 34px;
  }
}
@media (max-width: 860px) {
.fl-module.fl-module-photo.fl-node-5ed0997617253 {
    margin-top: 24px;
	}
}
@media (max-width: 846px) {
.fl-module.fl-module-photo.fl-node-5ed0997617253 {
    margin-top: 0px;
	}
}
@media (max-width: 775px) {
.fl-col-small:not(.fl-col-small-full-width) {
    margin: auto;
	}
.fl-node-5ed098f061e65 > .fl-col-content {
  	border-right-width: 0px ;
	}
.fl-node-5ed098f061e67 > .fl-col-content {
    border-left-width: 0px;
	}
.fl-node-5ed10d354706b .fl-separator {
    max-width: 296px;
	}
.fl-node-5eb8a92a81c8e .fl-separator {
    max-width: 233px;
	}
.fl-col.fl-node-5ed098f061e65.fl-col-small, .fl-col.fl-node-5ed098f061e67.fl-col-small {
    max-width: max-content;
	}	
.fl-col.fl-node-5ed098f061e65.fl-col-small {
  	border-bottom: 10px #fff solid;
  }
.fl-node-5e99f4e78f38a > .fl-row-content-wrap {
  	border-bottom-width: 0px;
  }
}
@media (max-width: 992px) {
.home-top-banner {
    margin-top: 0px;
	}
.fl-page-header-wrap {
  	background: rgb(38, 35, 36) !important;
  }
.fl-node-5edd1d7f11368 > .fl-row-content-wrap {
  	margin-top: 0px;
  }
}
@media (max-width: 1187px) {
.fl-page-nav .navbar-nav>li>a.nav-link {
    padding: 15px 10px;
	}
.fl-page-header-container container {
  	max-width: 100%;
  }
}
@media (max-width: 1012px) {
.fl-page-nav .navbar-nav a {
  	font-size: 14px;
  }
}
@media (max-width: 768px) {
button.manual { 
  	padding-top: 0px;
	}
.uabb-tab-title li {
  	list-style: none;
  }
a.woocommerce-review-link {
    color: #000;
	}
}
/* Mobile Hero Images */
@media (max-width: 860px) {
.postid-4478 .fl-builder-content.fl-builder-content-5569.product .fl-row-content.fl-row-fixed-width.fl-node-content {
  	min-height: 114vh;
  }
.postid-3142 .fl-builder-content.fl-builder-content-5569.product .fl-row-content.fl-row-fixed-width.fl-node-content {
  	min-height: 114vh;
  }
.postid-7075 .fl-builder-content.fl-builder-content-5569.product .fl-row-content.fl-row-fixed-width.fl-node-content {
  	min-height: 114vh;
  }
.postid-7658 .fl-builder-content.fl-builder-content-5569.product .fl-row-content.fl-row-fixed-width.fl-node-content {
  	min-height: 114vh;
  }
/* End Mobile Background Images */
/* Mobile tweaks */
.fl-node-5edd1d7f11368 > .fl-row-content-wrap {
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: scroll;
    background-size: cover;
    min-height: 80vh;
  	align-items: unset;
    justify-content: unset;
    -webkit-align-items: unset;
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
    -ms-flex-align: unset;
	}
.fl-col.fl-node-5edd1d7f140a0.fl-col-small {
    padding-top: 0px;
  }
.fl-module.fl-module-heading.fl-node-5ef14f88745b3 {
    font-size: 20px;
}
.fl-module.fl-module-heading.fl-node-5ef15044ea5db {
    font-size: 20px;
}
.fl-row-full-height.fl-row-align-center .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {
	align-items: unset;
    justify-content: unset;
    -webkit-align-items: unset;
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
    -ms-flex-align: unset;
}
.fl-node-5e9a14367d727 > .fl-row-content-wrap {
    padding-top: 20px !important;
    padding-bottom: 20px;
}
.fl-module-content {
    margin: 10px 20px;
	}
.fl-col-group.fl-node-5eb05873439f3.fl-col-group-equal-height.fl-col-group-align-center {
    padding: 0px 20px;
	}
.fl-node-5ef150943444d .fl-photo {
    max-width: 50%;
	}
.fl-row-content.fl-row-fixed-width.fl-node-content {
    max-width: 100%;
	}
.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-5efbd4b677516 {
    max-width: 96%;
	}
.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-5efbd579c4954 {
    max-width: 96%;
	}
.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-5efbd582bf77d {
    max-width: 96%;
	}
span.uabb-tab-title {
    padding-left: 10px;
	}
.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-5eff83a7e30eb {
    padding-left: 16px;
	}
}

@media (max-width: 400px) {
.fl-module.fl-module-heading.fl-node-5ec4047ec1201.top-border .fl-heading .fl-heading-text {
  	font-size: 80px;
  }
.fl-module.fl-module-heading.fl-node-5eb8a915d97da.top-border .fl-heading .fl-heading-text {
  	font-size: 28px;
  }
.fl-module.fl-module-heading.fl-node-5ed10d3ec94bc.top-border .fl-heading .fl-heading-text {
  	font-size: 28px;
  }
.fl-module.fl-module-heading.fl-node-5f3051261d944.top-border .fl-heading .fl-heading-text {
  	font-size: 70px;
  }
.fl-module.fl-module-heading.fl-node-5f3051261d943.top-border .fl-module-content.fl-node-content {
  	margin-top: 60px;
  }
.fl-node-5f3051261d82a > .fl-row-content-wrap {
    padding-top: 260px;
    padding-bottom: 50px;
	}
}


p.stock.out-of-stock {
  color: #f07e23 !important;
}
p.price {
    color: #000000 !important;
}
@media (max-width: 562px) {
.fl-node-5ec26fc489261 > .fl-module-content {
    margin-top: 0px;
  }
.fl-node-5ef14f88745b3.fl-module-heading .fl-heading {
    font-size: 2em;
}
}
@media (max-width: 768px) {
button.manual {
    text-align: -webkit-left;
}
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    color: #000;
}
.select2-results__option[aria-selected], .select2-results__option[data-selected] {
    color: #000;
}
input.select2-search__field {
  	color: #000000;
}
a.checkout-button.button.alt.wc-forward:hover {
  	border-radius: 0px;
}
.woocommerce-page ul.products li.product a.button:hover, .woocommerce-page .woocommerce-message a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page .woocommerce button[type=submit]:hover, .woocommerce-page button[type=submit].alt.disabled:hover {
  	border-radius: 0px;
}
.fl-module.fl-module-rich-text.fl-node-5eb0587e034ed.section_2 .fl-rich-text ul {
  	margin-bottom: 0px;
}
@media (max-width: 1023px) {
.fl-module.fl-module-rich-text.fl-node-5eb0587e034ed.section_2 .fl-rich-text {
	position: absolute;
    top: 50%;
    transform: translate(0, -50%);
	}
}
@media (max-width: 1023px) {
.fl-col.fl-node-5ee16380df43b.fl-col-small {
    margin: auto 40px;
  }
}
@media (max-width: 666px) {
.fl-col.fl-node-5ee16380df43b.fl-col-small {
    margin: 20px 5px;
}
}
@media (max-width: 369px) {
.fl-col.fl-node-5ee16380df43b.fl-col-small {
    font-size: 13px;
}
}
.fl-node-5ecd9c9393940 #gform_confirmation_message_2 {
    font-size: 22px;
}
.fl-node-5ecd9a9688e9f #gform_confirmation_message_1 {
    font-family: "Gill Sans MT W01 Light",Verdana,Arial,sans-serif;
    font-size: 26px;
}
input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month],
input[type=week], input[type=time], input[type=number], input[type=search], input[type=url], textarea {
  	border-radius: 0px;
}
span#input_3_1_6_container, span#input_3_1_3_container {
    width: auto;
  	padding-top: 6px;
}
input#input_3_2 {
    border-radius: 0px;
}
.ginput_container.ginput_container_email {
    margin-right: 16px;
}
.fl-module.fl-module-uabb-gravity-form.fl-node-5fa9c7ba5d91e .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,
.fl-module.fl-module-uabb-gravity-form.fl-node-5fa9c7ba5d91e .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle,
.fl-module.fl-module-uabb-gravity-form.fl-node-5fa9c7ba5d91e .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last {
  padding-top: 6px;
}
.fl-module.fl-module-uabb-gravity-form.fl-node-5fa9c7ba5d91e .ginput_container.ginput_container_email {
    padding-top: 6px;
}
form#gform_3 {
  max-width: 840px;
}
div#gform_confirmation_wrapper_3 {
    text-align: center;
}
.fl-node-5fa9c7ba5d91e #gform_confirmation_message_3 {
    font-family: inherit;
    margin-top: 10px;
    color: #ffffff;
    font-size: 22px;
    text-transform: uppercase ;
}
/* Show the product variation dropdown for products that require it such as tshirts */
.postid-4195 .woocommerce div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label {
    color: #000;
}
.postid-4195 .woovr-active form.variations_form .variations, .postid-4195 .woovr-variations + .variations {
  display: block;
}
.postid-4195 form.cart {
    display: flex;
    align-items: left;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.postid-4170 .woocommerce div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label {
    color: #000;
}
.postid-4170  .woovr-active form.variations_form .variations, .postid-4170 .woovr-variations + .variations  {
  display: block;
}
.postid-4170 form.cart {
    display: flex;
    align-items: left;
    justify-content: flex-start;
    flex-wrap: wrap;
}
select#pa_size {
    border-radius: 0;
}
.term-110 ul.products.columns-4 span.price {
  color: #000;
}
/* Concatenated CSS Scripts */
.hidden-wpmenucart,
.empty-wpmenucart {
	display: none !important;
}

.cartcontents + .amount:before {
	content: '-';
	margin: 0 0.25em;
}

.wpmenucart-display-standard {
	
}
.wpmenucart-display-right {
	float: right !important;
}
.wpmenucart-display-left {
	float: left !important;
}
.wpmenucart-icon-shopping-cart {
	background-image: none;
	vertical-align: inherit;
}

.wpmenucart-thumbnail img {
	width: 32px;
	height: auto;	
	margin-right: 8px;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
}

.wpmenucart-submenu-item a {
	overflow: hidden;
    white-space:nowrap !important;
}

.wpmenucart-thumbnail, .wpmenucart-order-item-info {
   display:inline-block;
   vertical-align:middle;
}

.wpmenucart-product-name, .wpmenucart-product-quantity-price {
	display:block;
}

.wpmenucart .clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.wpmenucart .clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .wpmenucart .clearfix {height: 1%;}
.wpmenucart .clearfix {display: block;}
/* End hide from IE-mac */
/* Force Inline Display */
li.wpmenucartli a.wpmenucart-contents span{
	display: inline-block !important;
}
.wpmenucart-icon-shopping-cart-0:before {
	font-family: 'WPMenuCart';
	speak: none;
	font-style: normal;
	font-weight: normal;
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
    vertical-align: baseline;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    margin-top: 0;
    margin-right: 0.25em;
}

.wpmenucart-icon-shopping-cart-0:before{content:"\f07a"}
.yui3-widget-hidden{display:none}.yui3-widget-content{overflow:hidden}.yui3-widget-content-expanded{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:100%}.yui3-widget-tmp-forcesize{overflow:hidden!important}#yui3-css-stamp.skin-sam-widget-base{display:none}

.sip-rswc-wrapper ul,.sip-rswc-wrapper li{list-style:none}.pushleft{float:left}.pushright{float:right}.overflow{display:block;overflow:hidden}.sip-rswc-wrapper a{color:#777;text-decoration:none;-moz-transition:color 0.3s ease 0s;-webkit-transition:color 0.3s ease 0s;-o-transition:color 0.3s ease 0s;-ms-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s;cursor:pointer}.sip-rswc-wrapper a:hover{color:#333}.sip-rswc-wrapper{width:100%;min-height:100%}.main-container{width:100%;min-height:500px;position:relative}.main-container > .page-wrap{margin:25px auto}.page-wrap{max-width:980px;margin:0 auto}.page-wrap{*zoom:1}.page-wrap:before,.page-wrap:after{display:table;line-height:0;content:""}.page-wrap:after{clear:both}.tabs-wrap{display:block;padding:0 15px}.nav-tabs{margin:15px 0;width:100%;height:40px;text-align:center}.nav-tabs a{display:inline-block;padding:5px 17px;color:#c97180;font-size:16px;text-align:center;position:relative}.nav-tabs a:hover,.nav-tabs a.active{text-decoration:none;color:#000}.nav-tabs a:hover:before,.nav-tabs a.active:before{display:block}.tabs-content{min-height:160px}.tabs-content p{color:#333;margin:5px 0}.tabs-content .title{font-family:Calibri, sans-serif;font-size:22px;color:#fff}.mandatory{color:red}.form-control{display:block !important;width:100%;padding:15px 0}.name{display:block;padding-bottom:4px;font-size:17px}.rating{display:inline-block;padding-left:15px}.form-control .fa{padding-right:10px}.form-wrap{display:block;overflow:hidden;padding:1.5em;border:1px solid #ccc}.commentbox{display:block;overflow:hidden;margin:25px 0}.commentbox p{margin-bottom:25px}.commentbox p.author{margin-bottom:0px}.comment-borderbox{border:1px solid #e4e1e3;border-radius:4px;padding:30px 30px 0;position:relative}.sip-rswc-wrapper .thumb{position:absolute;top:47px;left:-40px;width:60px;height:60px;border-radius:50%;padding:3px;border:1px solid #e4e1e3;overflow:hidden;background:#ebe9eb;border:1px solid #e4e1e3}.select-field{float:right;min-height:36px;margin-top:45px}.commentbox h2{float:left;margin-right:15px}.title-wrap{display:block;width:100%;overflow:hidden;padding-bottom:25px}.author{color:#777;display:block;font-size:16px}.like-dislike{display:block;width:100%;padding:0 0 25px}.like-dislike .fa-flag{float:right}.like-dislike a{padding-right:15px}.comment-form{display:block;margin-left:50px}#tabs a{float:left;padding-right:5px}.tabs-sm{display:table;width:100%;padding:15px 0}.tabs .toggle-attachment-source{float:right;position:relative;z-index:2;cursor:pointer}.br-theme-fontawesome-stars .br-widget,.rating-star{height:28px;position:relative;z-index:1}.br-theme-fontawesome-stars .br-widget a,.rating-star{font:normal normal normal 18px/1 FontAwesome;font-family:'Font Awesome 5 Free';font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;text-decoration:none;margin-right:2px}.br-theme-fontawesome-stars .br-widget a:after,.rating-star{content:'\f005';color:#dddddd}.br-theme-fontawesome-stars .br-widget a.br-active:after{color:#ffdf88}.br-theme-fontawesome-stars .br-widget a.br-selected:after{color:#ffdf88}.br-theme-fontawesome-stars .br-widget .br-current-rating{display:none}.show-list{display:block;width:100%;margin:0;padding:0}.show-list li{float:left;margin-right:15px;list-style:none}.show-list .title-list{font-size:18px}.show-all{display:block;width:100%}.show-all .main-title{display:block;font-size:20px;margin:0;padding:0}.show-all .amount{display:block;padding:15px 0}.show-all .rating{padding-left:0}.share-wrap{display:block;overflow:hidden;min-height:165px}.share-left{float:left;max-width:350px;width:100%;vertical-align:middle;text-align:center}.share-right{display:block;overflow:hidden}.share-list{display:block;width:100%}.share-list li{display:block;overflow:hidden;padding-bottom:20px}.big-text{font-size:25px;font-weight:bold;padding-top:45px}.sm-text{font-size:20px;padding-top:8px}.product-rating-details{display:table-cell;vertical-align:middle;width:30%}.rating-graph{padding:1px 5px}.rating-count,.rating-number{width:7%}.rating-graph .bar{background-color:#ad74a2;display:inline-block;height:15px;vertical-align:middle;width:1px}.product-rating-details{float:right;width:313px}.product-rating-details table td{border:none;vertical-align:middle;white-space:nowrap}.product-rating-details table tr{border-bottom:0px dotted #DDD}.product-rating-details a{color:#00bcd4}.rating-star img{margin-top:2px}.rating-count a{text-decoration:underline}.rating-count a:hover{text-decoration:none}.show-everthing{display:block;overflow:hidden;padding-bottom:25px}.product-rating-details table{border:0px solid #e5e5e5}button.sip-rswc-more{font-weight:bold;width:100%;padding:10px 0px;text-align:center;font-size:1.4em;cursor:pointer}.sip-rswc-wrapper .product-rating-details table tbody tr td{border:0px !important}.sip-rswc-wrapper table{border:0px !important}.show-everthing-sub{padding-left:50px}.show-everthing.show-everthing-sub{margin-left:80px}@media screen and (max-width: 979px){.tabs-content .title{font-size:20px}.product-rating-details{width:100%}}@media screen and (max-width: 767px){.show-everthing.show-everthing-sub{margin-left:40px;}.nav-tabs{margin-bottom:20px}.nav-tabs a{width:50px;font-size:14px;padding:5px}.share-left{float:none}.share-right{margin-top:25px}.title-wrap{padding-bottom:55px}}

.wcbvp-disabled-swatch {
  opacity: 0.2
}

.hidden-wpmenucart,
.empty-wpmenucart {
	display: none !important;
}

.cartcontents + .amount:before {
	content: '-';
	margin: 0 0.25em;
}

.wpmenucart-display-standard {
	
}
.wpmenucart-display-right {
	float: right !important;
}
.wpmenucart-display-left {
	float: left !important;
}
.wpmenucart-icon-shopping-cart {
	background-image: none;
	vertical-align: inherit;
}

.wpmenucart-thumbnail img {
	width: 32px;
	height: auto;	
	margin-right: 8px;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
}

.wpmenucart-submenu-item a {
	overflow: hidden;
    white-space:nowrap !important;
}

.wpmenucart-thumbnail, .wpmenucart-order-item-info {
   display:inline-block;
   vertical-align:middle;
}

.wpmenucart-product-name, .wpmenucart-product-quantity-price {
	display:block;
}

.wpmenucart .clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.wpmenucart .clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .wpmenucart .clearfix {height: 1%;}
.wpmenucart .clearfix {display: block;}
/* End hide from IE-mac */
/* Force Inline Display */
li.wpmenucartli a.wpmenucart-contents span{
	display: inline-block !important;
}

.sip-score-star::before, .sip-score-star span::before, .sip-score-star::before, .sip-score-star span::before {
  	content: "\2605\2605\2605\2605\2605";
}
input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url], textarea {
  color: #000000;
}
div#input_5_4_strength_indicator {
    color: #000000;
}
.fl-node-activation {
  	color: #000000;
  	padding-top: 100px;
  	padding-bottom: 120px;
  	background-color: #ffffff;
}
.fl-node-activation h2 {
  	color: #000000;
}
.fl-node-activation a {
  	color: rgb(173, 177, 181);
}
.fl-node-activation a:hover {
  	color: #000000;
}
body.home.page-template-default.page.page-id-469.theme-bb-theme.fl-builder.woocommerce-js.fl-theme-builder-part.fl-framework-bootstrap-4.fl-preset-default.fl-full-width.fl-nav-mobile-offcanvas.fl-offcanvas-push-right.fl-shrink.fl-submenu-indicator.fl-submenu-toggle.gfur-activate.fl-builder-breakpoint-large.fl-shrink-header-enabled {
  	background-color: #272324;
}
body.home.page-template-default.page.page-id-10588.theme-bb-theme.fl-builder.woocommerce-js.fl-theme-builder-part.fl-framework-bootstrap-4.fl-preset-default.fl-full-width.fl-nav-mobile-offcanvas.fl-offcanvas-push-right.fl-shrink.fl-submenu-indicator.fl-submenu-toggle.gfur-activate.fl-builder-breakpoint-large.fl-shrink-header-enabled {
    background-color: #272324;
}
.gv-table-view.gv-table-container.gv-table-multiple-container.gv-container.gv-container-8449 tfoot {
  display: none;
}
div.woocommerce .woocommerce-MyAccount-content h3 {
  font-size: 2em;
  margin-bottom: 15px;
}
div.woocommerce .gv-table-view.gv-table-container.gv-table-multiple-container.gv-container.gv-container-8449 {
  margin-top: 15px;
}
.gfield_consent_label, #label_5_5_1 {
	font-size: 15px;
}
.fl-builder-content .fl-node-60cba15aca420 .uabb-login-form-button-text {
	color: #f9f9f9 !important;
}
.gfield_password_strength.short {
  	background-color: #fa968e;
}
.gfield_password_strength.bad {
  	background-color: #ffff66;
}
.gfield_password_strength.good {
  	background-color: #d8ffba;
}
.gfield_password_strength.strong {
  	background-color: #9cf558;
}
.gfield_consent_label a {
  	color: #F07E23;
}
.fl-node-activation .view a, .fl-node-activation .lead-in a {
  	color: #F07E23;
}
.fl-node-activation .view a:hover, .fl-node-activation .lead-in a:hover {
  	color: rgb(173, 177, 181);
}
.gfield_consent_label {
  	color: #000000;
}
.uabb-content-wrap.uabb-content-wrap60f1d109c2d14 .gform_body ul * {
  	list-style-type: none;
  	margin: 0px;
}
.uabb-content-wrap.uabb-content-wrap60f1d109c2d14 .gform_body ul li {
  	margin: 10px 0px;
    padding: 0;
}
.uabb-content-wrap.uabb-content-wrap60f1d109c2d14 .gform_body input :not([type='checkbox']) {
  	min-width: 180px;
  	width: 50%;
  	height: 45px;
}
.uabb-content-wrap.uabb-content-wrap60f1d109c2d14 .gform_body input[type='submit'] {
  	margin-left: 40px;
}
.uabb-content-wrap.uabb-content-wrap60f1d109c2d14 .gf_login_links {
  	margin-left: 40px;
  	margin-top: 10px;
}
.fl-node-60f1d109c2d14 .uabb-module-content.uabb-tabs.uabb-tabs-layout-horizontal li:not(:first-child) {
  	margin-left: 0px !important;
}
p.register {
  	margin-top: 40px;
}
input[type=text], input[type=password] {
  	padding: 3px;
}
ul.gfield_checkbox {
  padding-left: 0px;
}
.fl-node-5e9a0d4bdf899 .uabb-module-content.uabb-tabs.uabb-tabs-layout-horizontal li {
	margin-left: 5px;
}
#lostpasswordform input {
  max-width: 300px;
  height: 45px;
  margin-left: 5px;
}
/* Praxis forms CSS */

.login-form-container.praxis-form input {
  max-width: 300px;
  height: 45px;
  border-radius: 0px;
}
.login-form-container.praxis-form label {
	color: #000000;
	text-align: left;
  	font-family: "Quattrocento",serif;
  	font-size: 16px;
	font-weight: 700;
}
#rememberme {
	vertical-align: bottom;
	margin-right: 5px;
}
.woocommerce div.product form.cart .variations td.label {
    padding-right: 5px;
}
/* Hide Woovr radio select on merchandise products */
.postid-4170 .woovr-variations.woovr-variations-default, .postid-4195 .woovr-variations.woovr-variations-default {
    display: none;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    margin-top: 10px;
}
.merch ul li {
  color: #000000;
}
li.product * {
  color: #000000;
}
li.product bdi {
  color: #F07E23;
}
li.product span.woocommerce-Price-currencySymbol {
  color: #F07E23;
}
.fl-page-bar {
  font-size: 16px;
  line-height: 20px;
}
.fl-module.fl-module-rich-text.fl-node-61c3597c253d6 {
  padding: 10px;
  background-color: #F07E23;
}
.cli-bar-message a {
  color: #F07E23;
}
table.cookielawinfo-winter thead {
  color: #ffffff !important;
}

/* DCP CSS */
.rsProductOfferContainer {
  font-size: 18px;
  color: #000;
}

/* PRICING */
.rsPricingWrapper {
  margin-bottom: 8px;
}

.rsPrice {
  font-size: 28px;
  font-weight: 800;
  letter-spacing: .03em;
  color: #2D7FF9;
}

.rsReferencePrice {
  text-decoration: line-through;
  font-size: 18px;
  color: #cc0000;
  font-weight: 700;
}

.rsReferencePriceMessage {
  font-size: 18px;
  font-weight: 700;
  color: #28A745;
}

/* INVENTORY MESSAGING */
.rsInventoryOutOfStock, .rsInventoryOutOfStockPreorder {
  font-weight: 700;
  color: #28A745;
  font-size: 24px;
  text-transform: uppercase;
}

.rsInventoryLowStockQuantityWrapper {
  font-weight: 700;
  color: #cc0000;
}

.rsCallToOrder {
  color: #cc0000;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}

.rsErrorMessage{
  font-size: 20px;
  font-weight: 700;
  letter-spacing: .03em;
  color: #000;
  text-transform: uppercase;
}

/* DELIVERY PROMISE */
.rsFreeNDayShippingWrapper {
  font-weight: 700;
}

/* FASTER SHIPPING */
.rsFasterShippingLabel {
  text-decoration: underline;
  cursor: pointer;
}

/* ADD TO CART */
.rsForm {
  margin-top: 10px;
}
/* li#wpmenucartli {
    padding: 15px;
}
.fl-page {
    padding-top: 100px;
} 
.fl-builder-content.fl-builder-content-9112 {
  top: 0;
}*/
.rsUserAccountLink:hover {
  color: #007BFF;
}
.rsCartCount {
  font-size: 12px;
  z-index: 10;
  position: relative;
  top: -12px;
  right: 10px;
  background: #DC3545;
  color: #fff;
  padding: 0 5px;
  border-radius: 100px;
}

.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav .rsCartLinkAndItemCountWrapper {
  padding: 15px 5px;
  font-size: 16px;
}
.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav span.rsSessionElement.rsUserAccountLinkWrapper.rsVisible {
  padding: 15px 5px;
  font-size: 16px;
}
.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a.rsUserAccountLink.rsUserIcon {
    font-size: 16px;
}
.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a.rsCartLink.rsCartIcon {
    font-size: 16px;
}
.rsSessionElement.rsCartLinkAndItemCountWrapper.rsVisible.menu-item.menu-item-type-post_type.menu-item-object-page.nav-item {
    display: inline-block;
}
input[value="Add to Cart"] {
    width: 100%;
}

.productVariantSelector {
  width: 100%;
  margin-bottom: 20px;
}
.container-radio {
  display: block;
  color: #000;
  text-align: left;
  margin: 20px 0px 10px 0px;
  cursor: pointer;
  font-size: 18px;
  width: 100%;
  text-transform: none;
}
.container-radio label {
  display: block;
  text-transform: capitalize;
}
.container-radio input {
    margin-right: 5px;
}
/* Custom Product Category Pages */
.custom-product-cat h1.product_title.entry-title {
    font-size: 1em;
}
.custom-product-cat .woocommerce ul.products li.product .price {
    color: #77a464;
    display: block;
    font-weight: 400;
    margin-bottom: 0.5em;
    font-size: 1em;
}
.custom-product-cat span.woocommerce-Price-amount.amount {
   	color: #F07E23;
    font-weight: 400;
    margin-bottom: 0.5em;
    font-size: 1em;
}
.custom-product-cat span.price {
    display: block;
}
.custom-product-cat small.woocommerce-price-suffix {
  	font-size: 60%;
  	color: #000;
}
.custom-product-cat {
    text-align: center;
}
.rsPricingWrapper {
    text-align: center;
}
.custom-product-cat .container-radio {
    display: block;
  	color: #000;
    text-align: left;
    margin: 20px 10px 10px 10px;
    cursor: pointer;
    font-size: 1em;
    padding-left: 80px;
    text-transform: none;
    background: whitesmoke;
}
.custom-product-cat .container-radio label:first-of-type {
  	padding-top: 10px;
}
.custom-product-cat .container-radio label:last-of-type {
  	padding-bottom: 10px;
}
.custom-product-cat {
  padding-bottom: 30px;
}
@media only screen and (max-width: 819px) {
.artists-tech-tips .uabb-background-mask h3.uabb-caption {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 820px) and (max-width: 1179px) {
.artists-tech-tips .uabb-background-mask h3.uabb-caption {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 1180px) {
  .artists-tech-tips .uabb-background-mask h3.uabb-caption {
  	font-size: 1.6rem;
  }
}
@media only screen and (max-width: 450px) {
.fl-node-9anrq7d8p6lc.fl-module-heading .fl-heading {
    font-size: 2rem;
  }
}
/* Product Template 2022 Custom CSS */

.fl-theme-builder-singular-product-2022 .fl-module.fl-module-rich-text.fl-node-nv8qrgk5f3t4 h3 {
  font-size: 1.4rem;
  text-align: center;
}
.fl-theme-builder-singular-product-2022 .fl-module.fl-module-rich-text.fl-node-nv8qrgk5f3t4 .fl-rich-text {
  margin-top: auto;
   margin-bottom: auto;
}
/* Left Image Gallery */
.fl-theme-builder-singular-product-2022 .woo-variation-product-gallery {
    max-width: 100% !important;
    width: 100%;
}
.fl-theme-builder-singular-product-2022-copy .woo-variation-product-gallery {
    max-width: 100% !important;
    width: 100%;
}
/*.slick-slide.slick-current.slick-active {
    width: 100% !important;
}*/
.fl-theme-builder-singular-product-2022 .woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div {
  	float: none;
}
.fl-theme-builder-singular-product-2022-copy .woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div {
  	float: none;
}
.fl-theme-builder-singular-product-2022 .woo-variation-gallery-thumbnail-slider.woo-variation-gallery-thumbnail-columns-4 {
    text-align: center;
}
.fl-theme-builder-singular-product-2022-copy .woo-variation-gallery-thumbnail-slider.woo-variation-gallery-thumbnail-columns-4 {
    text-align: center;
}
.fl-theme-builder-singular-product-2022 .woovr-variation-info {
    color: #000;
}
.fl-theme-builder-singular-product-2022-copy .woovr-variation-info {
    color: #000;
}
.fl-theme-builder-singular-product-2022 .woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image img {
    width: 70%;
}
.fl-theme-builder-singular-product-2022-copy .woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image img {
    width: 70%;
}
.artists-row h3.uabb-image-carousel-caption.uabb-image-carousel-caption-hover {
    opacity: 100;
  	font-size: 2.0vw;
}
.fl-theme-builder-singular-product-2022-copy h3.uabb-image-carousel-caption.uabb-image-carousel-caption-hover {
    opacity: 100;
  	font-size: 2.0vw;
}
.fl-theme-builder-singular-product-2022 #buy-now-content {
  	display: none;
}
.fl-theme-builder-singular-product-2022-copy #buy-now-content {
  	display: none;
}
.fl-theme-builder-singular-product-2022-copy-copy #buy-now-content {
  	display: none;
}
/* Hide the Display Button block */
#details {
  	display: none;
}
.fl-theme-builder-singular-product-2022 a.woo-variation-gallery-trigger.woo-variation-gallery-trigger-position-top-right {
    display: none;
}
.fl-theme-builder-singular-product-2022-copy a.woo-variation-gallery-trigger.woo-variation-gallery-trigger-position-top-right {
    display: none;
}
.fl-theme-builder-singular-product-2022 i.wvg-slider-prev-arrow.dashicons.dashicons-arrow-left-alt2.slick-arrow {
    display: none;
}
.fl-theme-builder-singular-product-2022-copy i.wvg-slider-prev-arrow.dashicons.dashicons-arrow-left-alt2.slick-arrow {
    display: none;
}
.fl-theme-builder-singular-product-2022 i.wvg-slider-next-arrow.dashicons.dashicons-arrow-right-alt2.slick-arrow  {
    display: none;
}
.fl-theme-builder-singular-product-2022-copy i.wvg-slider-next-arrow.dashicons.dashicons-arrow-right-alt2.slick-arrow  {
    display: none;
}
.artists-row h3.uabb-image-carousel-caption.uabb-image-carousel-caption-hover {
  	position: absolute;
  	top: 40%;
  	width: 100%;
    margin: auto;
}
.fl-theme-builder-singular-product-2022-copy h3.uabb-image-carousel-caption.uabb-image-carousel-caption-hover {
  	position: absolute;
  	top: 40%;
  	width: 100%;
    margin: auto;
}
.fl-theme-builder-singular-product-2022 .fl-node-crmgq1tj9ed5 .uabb-image-carousel-caption {
    background-color: none;
}
.fl-theme-builder-singular-product-2022-copy .fl-node-crmgq1tj9ed5 .uabb-image-carousel-caption {
    background-color: none;
}
.artists-row .uabb-image-carousel-caption-hover {
    background: none;
  	bottom: auto;
}
.fl-theme-builder-singular-product-2022-copy .uabb-image-carousel-caption-hover {
    background: none;
  	bottom: auto;
}
.fl-theme-builder-singular-product-2022 .uabb-image-carousel-caption {
    overflow: visible;
    text-overflow: unset;
    white-space: nowrap;
}
.fl-theme-builder-singular-product-2022-copy .uabb-image-carousel-caption {
    overflow: visible;
    text-overflow: unset;
    white-space: nowrap;
}
.artists-row .uabb-image-carousel-content {
    background-color: black;
}
.artists-row img.uabb-gallery-img {
  	opacity: 0.5;
}

@media (max-width: 768px) {
.fl-theme-builder-singular-product-2022 .fl-node-zd34fy8q9btx > .fl-col-content {
    padding-top: 0px;
  }
.fl-theme-builder-singular-product-2022 .fl-col-small:not(.fl-col-small-full-width) {
    max-width: 100%;
	}
.fl-theme-builder-singular-product-2022 h3.uabb-image-carousel-caption.uabb-image-carousel-caption-hover {
    opacity: 100;
    font-size: 1rem;
}
.fl-theme-builder-singular-product-2022 .fl-col.fl-node-516t27z30roh {
    width: auto;
	}
.fl-theme-builder-singular-product-2022 .fl-module.fl-module-photo-gallery.fl-node-35ilt82q4nmp .uabb-photo-gallery-item.uabb-photo-item-grid {
    width: 50%;
    padding: 5px;
	}
.fl-theme-builder-singular-product-2022-copy .fl-module.fl-module-photo-gallery.fl-node-790efg8rcvi3 .uabb-photo-gallery-item.uabb-photo-item-grid {
    width: 50%;
    padding: 5px;
	}
  /**/
  .fl-theme-builder-singular-product-2022-copy .fl-node-zd34fy8q9btx > .fl-col-content {
    padding-top: 0px;
  }
.fl-theme-builder-singular-product-2022-copy .fl-col-small:not(.fl-col-small-full-width) {
    max-width: 100%;
	}
.fl-theme-builder-singular-product-2022-copy h3.uabb-image-carousel-caption.uabb-image-carousel-caption-hover {
    opacity: 100;
    font-size: 1rem;
}
.fl-theme-builder-singular-product-2022-copy .fl-col.fl-node-516t27z30roh {
    width: auto;
	}
.fl-theme-builder-singular-product-2022-copy .fl-module.fl-module-photo-gallery.fl-node-790efg8rcvi3 .uabb-photo-gallery-item.uabb-photo-item-grid {
    width: 50%;
    padding: 5px;
	}
}
i.wvg-slider-next-arrow.dashicons.dashicons-arrow-right-alt2.slick-arrow, i.wvg-slider-prev-arrow.dashicons.dashicons-arrow-left-alt2.slick-arrow {
  	display: none !important;
}
.fl-theme-builder-singular-product-2022 .fl-node-35ilt82q4nmp .uabb-photo-gallery-item.uabb-photo-item-grid {
    width: 100%;
    padding: 0px;
}
.fl-theme-builder-singular-product-2022-copy .fl-node-790efg8rcvi3 .uabb-photo-gallery-item.uabb-photo-item-grid {
    width: 100%;
    padding: 0px;
}
div#fl-button-group-button-umsp079yneij-2, div#fl-button-group-button-27zio6eg38tl-2 {
    margin-left: auto;
  	padding-right: 0px;
  	margin-right: 20px;
}


@media screen and (max-width: 768px) {
  
div#fl-button-group-button-2prqca4l8nuo-1, div#fl-button-group-button-y6pnsqb134rw-1 {
    margin-left: 0px;
    padding-right: 0px;
    margin-right: auto;
  }
div#fl-button-group-button-2prqca4l8nuo-0, div#fl-button-group-button-y6pnsqb134rw-0 {
    font-size: .8rem;
    width: 100%;
}
div#fl-button-group-button-2prqca4l8nuo-0 .fl-button-wrap.fl-button-width-full.fl-button-left, div#fl-button-group-button-y6pnsqb134rw-0 .fl-button-wrap.fl-button-width-full.fl-button-left {
    width: 100%;
}
div#fl-button-group-button-umsp079yneij-2, div#fl-button-group-button-27zio6eg38tl-2 {
  	margin-right: 0px;
}
#fl-button-group-button-27zio6eg38tl-0 a.fl-button, #fl-button-group-button-27zio6eg38tl-0 a.fl-button:visited {
  	font-size: 0.9rem;
	}
#fl-button-group-button-27zio6eg38tl-1 a.fl-button, #fl-button-group-button-27zio6eg38tl-1 a.fl-button:visited {
  	font-size: 0.9rem;
	}
  #fl-button-group-button-27zio6eg38tl-2 a.fl-button, #fl-button-group-button-27zio6eg38tl-2 a.fl-button:visited {
  	font-size: 0.9rem;
	}
}
@media (min-width: 1439px) {
  .fl-node-c3pgjstb95kw > .fl-col-content {
    padding-top: 50px;
    padding-right: 150px;
    padding-bottom: 50px;
    padding-left: 150px;
	}
}
@media (min-width: 768px) {
  .wvg-single-gallery-image-container {
    max-width: 80%;
    margin: auto;
	}
}
@media (max-width: 860px) {
.fl-theme-builder-singular-product-2022 .fl-module-content {
    margin: 10px;
	}
  .fl-theme-builder-singular-product-2022-copy .fl-module-content {
    margin: 10px;
	}
}
.woo-variation-gallery-thumbnail-slider.woo-variation-gallery-thumbnail-columns-4 {
    margin-top: 20px;
}
@media (max-width: 978px) {
  	.fl-button-group-buttons #fl-button-group-button-umsp079yneij-0 a.fl-button, .fl-button-group-buttons #fl-button-group-button-umsp079yneij-0 a.fl-button:visited {
      font-size: 0.8rem;
  }
  	.fl-button-group-buttons #fl-button-group-button-umsp079yneij-1 a.fl-button, .fl-button-group-buttons #fl-button-group-button-umsp079yneij-1 a.fl-button:visited {
      font-size: 0.8rem;
  }
    .fl-button-group-buttons #fl-button-group-button-umsp079yneij-2 a.fl-button, .fl-button-group-buttons #fl-button-group-button-umsp079yneij-2 a.fl-button:visited {
      font-size: 0.8rem;
  }
  #details * {
    	font-size: 0.8rem;
  }
  .fl-node-onrdx91acbfi > .fl-row-content-wrap {
    border-width: 1px;
	}
}
.fl-theme-builder-singular-product-2022 .fl-node-eqmwnp0f45x3 .uabb-photo-gallery, .fl-theme-builder-singular-product-2022 .fl-node-eqmwnp0f45x3 .uabb-masonary-content {
    margin: 0px;
}
.fl-theme-builder-singular-product-2022-copy .fl-node-eqmwnp0f45x3 .uabb-photo-gallery, .fl-theme-builder-singular-product-2022-copy .fl-node-eqmwnp0f45x3 .uabb-masonary-content {
    margin: 0px;
}
.woocommerce-product-gallery__image a {
    pointer-events: none !important;
}
/* This controls display size of Halcyon Green in the Store
.fl-module.fl-module-uabb-woo-products.fl-node-5e9df68c875d1 .uabb-woo-products.uabb-woo-products-grid.uabb-woo-products-classic li.post-9532 img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
  	max-height: 305px !important;
  	max-width: 197px !important;
} */
@media (max-width: 860px) {
/*.fl-node-r93jt1epufmz > .fl-row-content-wrap {
    background-image: url([wpbb post:acf_url type='image' name='description_mobile_hero_image' image_size='full']);
 	background-position: center top;
    } */
.product-header > .fl-row-content-wrap {
    background-image: url([wpbb post:acf_url type='image' name='description_mobile_hero_image' image_size='full']);
 	background-position: center top;
    }
.fl-node-9kq5atrb6ejp > .fl-row-content-wrap {
    background-image: url ([wpbb post:acf_url type='image' name='description_mobile_hero_image' image_size='full']);
 	background-position: center top;
    }
}
.fl-module.fl-module-html.fl-node-awck5mdov7zp {
    color: #000000;
}
/* New Category Pages */
.page-id-10134 .fl-node-rus4dzqj9aw8 .fl-post-grid {
    text-align: center;
}
.page-id-10134 .fl-node-rus4dzqj9aw8 .fl-post-column {
    float: none;
  	display: inline-block;
}
.fl-node-32sdwmb4z8te .uabb-photo-gallery-caption {
    background-color: transparent;
}
h3.uabb-photo-gallery-caption.uabb-photo-gallery-caption-hover {
    opacity: 1;
}
.fl-theme-builder-singular-product-2022-copy h3.uabb-photo-gallery-caption.uabb-photo-gallery-caption-hover {
    opacity: 0;
}
.fl-theme-builder-singular-product-2022 h3.uabb-photo-gallery-caption.uabb-photo-gallery-caption-hover {
    opacity: 0;
}
.uabb-photo-gallery-caption-hover {
  	bottom: 40%;
}
.uabb-module-content.uabb-blog-posts.uabb-blog-posts-grid.uabb-post-grid-4 {
    text-align: center;
}
.uabb-blog-posts-col-4 {
  	display: inline-block;
}
/* Custom Category Templates */
/* Remove additional padding from inner product column grid */
.custom-post-grid .fl-post-column {
    padding-bottom: 0px;
    width: 23%;
}

.custom-post-grid .fl-post-grid {
  	text-align: center;
}
.custom-post-grid.less-than-4 .fl-post-grid .fl-post-column {
  	display: inline-block;
}
.custom-post-grid.less-than-4 .fl-post-grid .fl-post-column {
    float: none;
  	vertical-align: top;
  	margin-bottom: 2px;
}
@media screen and (max-width: 1024px) {
  .custom-post-grid .fl-post-column {
    width: 48%;
	}
}
@media screen and (max-width: 700px) {
  .custom-post-grid .fl-post-column {
    width: 98%;
	}
}
/* Display Captions over Artists and Tech Tips Images */
.artists-tech-tips .uabb-background-mask {
    background: rgba(0,0,0,.5);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
    overflow: hidden;
    -webkit-transition: all 150ms linear;
    -moz-transition: all 150ms linear;
    -o-transition: all 150ms linear;
    -ms-transition: all 150ms linear;
    transition: all 150ms linear;
}
/* Font Styles */
.artists-tech-tips .uabb-background-mask h3.uabb-caption {
  	text-transform: uppercase;
    width: 70%;
    margin: auto;
    text-align: center;
}
@media only screen and (max-width: 419px) {
.artists-tech-tips .uabb-background-mask h3.uabb-caption {
    font-size: .8rem;
  }
.fl-node-stu4n2vl6cpq.fl-module-heading .fl-heading {
    font-size: 2rem;
	}
}
/* UK Product Gallery Row Content Toggle initial state for Javascript for Product 2022 Beaver Themer Template */
.uk-add-to-cart, #uk-details-group {
  display: none;
}
/* UK Product Gallery Row Image Gallery Thumbs Styles  - Woothumbs Gallery Styles*/
.iconic-woothumbs-thumbnails-wrap--stacked .iconic-woothumbs-thumbnails {
    align-items: center;
    justify-content: center;
}
/* Product 2022 Beaver Builder Themer */
.fl-module.fl-module-html.fl-node-5t6p2ird9jw8 .fl-html {
    display: flex;
    align-items: center;
    justify-content: center;
}
/* Product 2024 Beaver Builder Themer */
.fl-module.fl-module-html.fl-node-x6tzfelvps27 .fl-html {
    display: flex;
    align-items: center;
    justify-content: center;
}
.single-product .fl-rich-text h2 {
  margin-bottom: 1.5rem;
}
/* News page temp fix for equal height columns issue 1.13.2023 
.page-id-5786 .fl-post-grid-post.fl-post-grid-image-above-title.fl-post-columns-post.fl-post-align-center {
    max-height: 420px;
} */
/* A New Home Page 2023 Custom CSS  - 10588 is the page ID number */
/* Artist section image hover */
.page-id-10588 .uabb-image-carousel-content:hover .uabb-image-carousel-caption-hover {
    background-color: transparent;
}
.page-id-10588 .fl-node-a7tojcgukenx .uabb-image-carousel-caption, .fl-node-a7tojcgukenx .uabb-background-mask .uabb-caption {
    color: #ffffff;
}
.page-id-10588 .fl-post-carousel-post {
    border: none;
}
.page-id-10588 .fl-node-mplnic6wvzu7 .fl-post-carousel-svg-container {
    width: 25px;
    height: 25px;
}
.page-id-10588 .fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-64ovxw92hapj .fl-row-content-wrap {
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.page-id-10588 .fl-post-carousel.fl-post-carousel-grid h2.fl-post-carousel-title span {
  	font-weight: 700;
}
/* Move the new 2023 Home Page Header under the menu */
@media only screen and (min-width: 768px) {
.header-2023 {
  margin-top: -87px;
	}
}
/* Style the Artist Carousel on the new 2023 Home Page */
.page-id-10588 h3.uabb-image-carousel-caption.uabb-image-carousel-caption-hover {
    position: absolute;
    top: 40%;
    width: 100%;
    margin: auto;
  	opacity: 100;
    font-size: 2.0vw;
    background-color: transparent;
}
/* Mobile fixes for Product 2023 award images */
@media only screen and (max-width: 500px) {
.fl-module.fl-module-photo.fl-node-smhc49ogpnqu .fl-photo-content img {
    max-width: 50%;
}
}
@media only screen and (max-width: 640px) {
.ginput_container.ginput_container_email {
    margin-right: 0px;
}
}

.fl-page-header-logo {
  	max-width: 212px;
}



/* B-Stock Store page custom CSS */
.uabb-woo-products-grid .uabb-woo-product__column-4 ul.products li.product, .woocommerce .uabb-woo-products-grid .uabb-woo-product__column-4 ul.products li.product, .woocommerce-page .uabb-woo-products-grid .uabb-woo-product__column-4 ul.products li.product {
  padding: 4%;
}
.uabb-woocommerce ul.products, .woocommerce .uabb-woocommerce ul.products, .woocommerce-page .uabb-woocommerce ul.products {
   align-items: center;
   justify-content: center;
}
.fl-node-o6ng07k1eqtx .fl-post-grid-text {
    padding: 20px 0px;
}
.custom-post-grid span.woocommerce-Price-amount.amount {
    display: table;
    margin: 20px auto 0px;
}
.woocommerce.fl-post-module-woo-meta.fl-post-grid-woo-meta {
    line-height: 10px;
}
/* 2023 B-Stock Woo Module Customizations */

.custom-woo-post-grid .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
	border: none !important;
	padding: 50px 50px 0 50px;
}
.custom-woo-post-grid .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce[class*=columns-] ul.products li.product {
  	float: none;
  	display: inline-block
}
.custom-woo-post-grid .woocommerce ul.products li.product h2.woocommerce-loop-product__title {
  	color: #7f7f7f;	
  	font-size: 1.4rem;
  	font-family: "Gill Sans MT W01 Light",Verdana,Arial,sans-serif;
  	font-style: normal;
  	font-weight: 400;
    margin: 0 0 10px;
    padding: 0;
}
.custom-woo-post-grid span.woocommerce-Price-amount.amount {
	display: inline-block;
	margin: auto;
}
.custom-woo-post-grid .woocommerce ul.products li.product .price {
  	display: block;
  	margin: auto;
  	font-size: 1em;
}
.custom-woo-post-grid small.woocommerce-price-suffix {
    display: none;
}
.custom-woo-post-grid ul.products.columns-4 {
    text-align: center;
  	display: inline-block;
}
.custom-woo-post-grid li.product.type-product.status-publish.instock.product_cat-b-stock.has-post-thumbnail.featured.taxable.shipping-taxable.purchasable.product-type-simple.woovr-active.woovr-show-availability {
  	margin-right: 0px !important;
  	vertical-align: top;
}
.custom-woo-product-grid .uabb-woo-products-grid .uabb-woo-product__column-4 ul.products li.product {
  	padding: 0% 1.5%;
}
.custom-woo-product-grid .woocommerce .uabb-woo-products-grid .uabb-woo-product__column-4 ul.products li.product {
  	padding: 1%;
}
.custom-woo-product-grid .woocommerce-page .uabb-woo-products-grid .uabb-woo-product__column-4 ul.products li.product {
  	padding: 1%;
}
.custom-woo-product-grid h2.woocommerce-loop-product__title {
  	font-size: 1.3em !important;
  	color: #7f7f7f !important;
}
.custom-woo-product-grid .woocommerce ul.products li.product .woocommerce-loop-category__title, .custom-woo-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 1.3em;
  	color: #7f7f7f;
}
.custom-woo-product-grid a.uabb-loop-product__link {
  	cursor: default;
    pointer-events: none;
}
.custom-woo-product-grid a.woocommerce-LoopProduct-link.woocommerce-loop-product__link  {
  	cursor: default;
    pointer-events: none;
}
.custom-woo-product-grid span.woocommerce-Price-amount.amount {
  	font-size: 1.7em !important;
}
.custom-woo-product-grid .uabb-woocommerce ul.products, .woocommerce .uabb-woocommerce ul.products, .woocommerce-page .uabb-woocommerce ul.products {
  	align-items: normal;
}
/* Header background color when menu ul hover fix */
/* White header on mobile device fix */
@media (min-width: 992px) {
.fl-page-nav-right .fl-page-header-wrap {
    background: transparent !important;
	}
}

/* Temp fix for letter spacing diffs between browsers */
h3.uabb-image-carousel-caption.uabb-image-carousel-caption-hover {
    letter-spacing: 0px;
}

/* Disable image post link on B-Stock shop products */
.product_cat-b-stock .fl-post-grid-image a {
        cursor: default;
        pointer-events: none;        
        text-decoration: none;
        color: grey;
    }

/* Display ex VAT on B-Stock Store Page */
.term-b-stock.term-149 .custom-post-grid span.woocommerce-Price-amount.amount {
    display: inline-block;
}
.term-b-stock.term-149 .woocommerce.fl-post-grid-woo-meta .price {
    display: inline-block;
}
.term-b-stock.term-149 small.woocommerce-price-suffix {
    color: #000;
    font-size: 1rem;
}
/* Custom CSS for new Artists Page */
.postid-11201 i.fas.fa-arrow-down {
    display: inline-block;
    float: right;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
  	padding-top: 5px;
}
.postid-11201 .fl-post-excerpt {
  z-index: 2000;
}
.postid-11201 span.artist-title {
    display: block;
  	position: relative;
  	background: white;
  	z-index: 2000;
}
.postid-11201 h2.fl-post-title {
    display: inline-block;
    line-height: 18px;
  	margin-top: 5px;
}

.fl-module.fl-module-post-grid.fl-node-u729mgyew5zd.artists-row-2 {
    position: relative;
    z-index: 90;
    /*margin-top: -165px;*/
}
/* Negative margin for all Artist cards below the first row so the artist image fall under the excerpt box*/
.postid-11201 .fl-node-48pouj506w7t .fl-post-grid-post.fl-post-grid-image-above-title:nth-child(1n+5) {
    margin-top: -165px;
}
@media only screen and (max-width: 560px) {
.postid-11201 .fl-node-48pouj506w7t .fl-module-post-grid.fl-node-7siung1pqr8l .fl-post-grid-post.fl-post-grid-image-above-title:nth-child(1n+2) {
    margin-top: -140px;
}
}
@media only screen and (max-width: 855px) {
.postid-11201 .fl-node-48pouj506w7t .fl-post-grid-post.fl-post-grid-image-above-title:nth-child(1n+3) {
    margin-top: -165px;
}
}
@media only screen and (max-width: 1110px) {
.postid-11201 .fl-node-48pouj506w7t .fl-post-grid-post.fl-post-grid-image-above-title:nth-child(1n+4) {
    margin-top: -165px;
}
}
.fl-module.fl-module-post-grid.fl-node-7siung1pqr8l.artists-row-1 {
    position: relative;
    z-index: 100;
}

.postid-11201 span.artist-role {
    display: block;
  	background: white;
}
.postid-11201 .fl-post-excerpt {
    position: relative;
    background: white;
}
.postid-11201 header.fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition {
    z-index: 1000;
}
/*
.postid-11201 .fl-post-text.artist-row {
    background: white;
} */
/* Sets max height to artist card in grid so the artist quote does not add space between rows and allows the artist quote to overlay the next row */
.postid-11201 .fl-post-grid-post {
  /*  max-height: 318px; */
} 
/* Removes the padding around the artist name and role */
.postid-11201 .fl-post-text.artist-row {
    padding: 0px;
}
/*
.postid-11201 .artists-row-1 {
    position: relative;
  	z-index: 100;
}
.postid-11201 .artists-row-2 {
    position: relative;
  	z-index: 80;
}
.postid-11201 .artists-row-1 .fl-post-image {
    position: relative;
    z-index: 100;
}
.postid-11201 .artists-row-2 .fl-post-image {
    position: relative;
    z-index: 80;
}*/
/* END Custom CSS for new Artists Page */
/* Remove GDPR fields - Please select how you'd like to hear from us - text as there's only one option */
div#mailchimp-gdpr-fields {
    display: none !important;
}
/* Remove 'OR' from the checkout page, as there is no option other than Paypal */
div#eh-payment-request-button-seperator {
    display: none !important;
}
.checkout-button.button.alt.wc-forward {
  margin-top: 1em;
}
/* Remove the 'Order Notes' field from the checkout page */
.woocommerce-additional-fields {
    display: none !important;
}
/* Checkout page privacy policy, coupon and terms and conditions links color */
.woocommerce-privacy-policy-text a {
  	color: #f07e23 !important;
}
span.woocommerce-terms-and-conditions-checkbox-text a {
   	color: #f07e23 !important;
}
.woocommerce-info a {
   	color: #f07e23 !important;
}
/* Custom CSS for new Artists Page */
.page-id-5772 .artists-group i.fas.fa-arrow-down {
    display: inline-block;
    float: right;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
  	padding-top: 5px;
}
.page-id-5772 .artists-group .fl-post-excerpt {
  z-index: 2000;
}
.page-id-5772 .artists-group span.artist-title {
    display: block;
  	position: relative;
  	background: white;
  	z-index: 2000;
}
.page-id-5772 .artists-group h2.fl-post-title {
    display: inline-block;
    line-height: 18px;
  	margin-top: 5px;
}

.fl-module.fl-module-post-grid.fl-node-u729mgyew5zd.artists-row-2 {
    position: relative;
    z-index: 90;
    /*margin-top: -165px;*/
}
/* Negative margin for all Artist cards below the first row so the artist image fall under the excerpt box*/
.page-id-5772 .artists-group .fl-post-grid-post.fl-post-grid-image-above-title:nth-child(1n+5) {
    margin-top: -196px;
}
@media only screen and (max-width: 560px) {
.page-id-5772 .artists-group .fl-module-post-grid .fl-post-grid-post.fl-post-grid-image-above-title:nth-child(1n+2) {
    margin-top: -196px;
}
}
@media only screen and (max-width: 855px) {
.page-id-5772 .artists-group .fl-post-grid-post.fl-post-grid-image-above-title:nth-child(1n+3) {
    margin-top: -196px;
}
}
@media only screen and (max-width: 1110px) {
.page-id-5772 .artists-group .fl-post-grid-post.fl-post-grid-image-above-title:nth-child(1n+4) {
    margin-top: -196px;
}
}


.page-id-5772 .artists-group span.artist-role {
    display: block;
  	background: white;
}
.page-id-5772 .artists-group .fl-post-excerpt {
    position: relative;
    background: white;
}
.page-id-5772 .artists-group header.fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition {
    z-index: 1000;
}
/*
.page-id-5772 .artists-group .fl-post-text.artist-row {
    background: white;
} */
/* Sets max height to artist card in grid so the artist quote does not add space between rows and allows the artist quote to overlay the next row */
.page-id-5772 .artists-group .fl-post-grid-post {
	max-height: 500px;
} 
/* Removes the padding around the artist name and role */
.page-id-5772 .artists-group .fl-post-text.artist-row {
    padding: 0px;
}
/*
.page-id-5772 .artists-group .artists-row-1 {
    position: relative;
  	z-index: 100;
}
.page-id-5772 .artists-group .artists-row-2 {
    position: relative;
  	z-index: 80;
}
.page-id-5772 .artists-group .artists-row-1 .fl-post-image {
    position: relative;
    z-index: 100;
}
.page-id-5772 .artists-group .artists-row-2 .fl-post-image {
    position: relative;
    z-index: 80;
}*/
/* END Custom CSS for new Artists Page */
/* Spacing for Gpay checkout button */
.checkout-button.button.alt.wc-forward {
  margin: 10px 0px;
}
/* spacing for Paypal button on Checkout page */
.woocommerce #payment, .woocommerce-page #payment {
    margin-bottom: 1em;
}
/* Product Manuals, Recall Sheets and Getting Started Guide Page 2024 */
.manuals .fl-col-group.fl-node-db72og3envsp {
    display: flex;
}
.manuals .fl-col-group.fl-node-diy152hqpusz {
  	display: flex;
}
.manuals .fl-node-r58vq201xmio {
  flex: 1;
}
.manuals .fl-node-4bcm8s3o9jtp {
  flex: 1;
}
.manuals .fl-node-0lv1pimhzxe2 {
  flex: 1;
}
.manuals .fl-node-q1d8oiv6fyak {
  flex: 1;
}
.manuals p.fl-post-title {
  color: #323e48;
  font-size: 22px;
  line-height: 24px;
  padding-bottom: 0px;
}
.manuals .fl-post-text.manual-links p {
  text-align: center;
}
.manuals .fl-post-feed-post hr {
  display: none;
  }
.manuals .fl-post-feed-post .fl-post-text.manual-links {
  	flex: 1;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.manuals .fl-post-feed-post .fl-post-text {
  	flex: 1;
}
.manuals .fl-post-feed-post {
  	display: flex;
}
.manuals .fl-post-text a:hover, .manuals .fl-post-text a:focus {
    color: #f07e23;
}
.manuals .fl-post-text {
    padding: 12px 24px 12px 12px;
}
.manuals p {
  color: #323e48;
}
.manuals .fl-post-feed-post {
  background-color: #eeeeee;
  border-bottom: 0px;
}
.manuals .fl-post-feed-post .fl-post-text div {
  	font-size: 22px;
  	line-height: 24px;
  	color: #323e48;
  	margin-left: 10px;
}
.manuals .fl-post-feed-post .fl-post-text span {
  	font-size: 22px;
  	line-height: 24px;
  	color: #323e48;
  	margin-left: 10px;
}
.manuals .fl-post-feed-post .fl-post-text p {
	font-size: 22px;
  	line-height: 24px;
  	color: #323e48;
  	margin-left: 10px;
  	margin-bottom: 0px;
}
.manuals .fl-post-feed-post .fl-post-text p.disabled-link {
  	color: #eee;
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}
@media only screen and (max-width: 1072px) {
.manuals .fl-post-feed-post {
  background-color: transparent;
  display: flex;
  }
.manuals .fl-post-text.manual-links {
    margin-right: 0px;
}
.manuals .fl-post-text {
  background-color: #eee;
  flex:1;
  margin-right: 5px;
  }
.manuals .fl-post-feed-post hr {
  display: block;
  background-color: #000;
  width: 115px;
  margin-top: 10px;
  margin-bottom: 10px;
  }
.manuals .fl-node-bf8ij0q4vyxk .fl-post-feed-post {
    margin-bottom: 10px;
}
.manuals .fl-node-ry54ztafec2d .fl-post-feed-post {
    margin-bottom: 10px;
}
.manuals p.fl-post-title {
  color: #323e48;
}
.manuals .fl-post-text.manual-links {
  	background-color: #eee;
  }
.manuals .fl-post-feed-post .fl-post-text.manual-links {
    flex-direction: column;
}
.manuals .fl-post-feed-post .fl-post-text.manual-links {
    justify-content: space-evenly;
  }
.manuals .fl-node-bf8ij0q4vyxk .fl-post-text {
    padding: 8px;
}
.manuals .fl-post-feed-post .fl-post-text span {
	display: none;
}
}
@media only screen and (max-width: 599px) {
.manuals .fl-post-feed-post .fl-post-text p {
    font-size: 18px;
  }
.manuals .fl-module.fl-module-rich-text.fl-node-nb37ksdeimt2 .fl-rich-text p {
  	font-size: 22px;
}
.manuals .fl-module.fl-module-rich-text.fl-node-814yugtlza9h .fl-rich-text p {
  	font-size: 22px;
}
.manuals .fl-module.fl-module-rich-text.fl-node-d5jtb9f1uwch .fl-rich-text p {
  	font-size: 22px;
}
  .manuals .fl-module.fl-module-rich-text.fl-node-j473izk2ybcm .fl-rich-text p {
  	font-size: 22px;
}
}
/* Temporarily hide the H1 Heading in the Product Details Text section until it's removed from each product text */
#product-details h1 {
  display: none;
}
/* Hide the default Woocommerce Product Description box on Product Editor Admin */
#postdivrich.woocommerce-product-description {
    display: none;
}
/* Fix for missing nav hamburger and background in DuckDuckGo */
@media (max-width: 992px) {
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {
        background: transparent;
        display: block;
        font-size: 22px;
        line-height: 19px;
        padding: 6px 8px;
        position: absolute;
        right: 20px;
        top: 15px;
        width: auto;
        z-index: 99999;
        color: #fff;
    }
}