/*
Theme Name: VoidFill
Author: Reech Media
Author URI: https://www.reech.media
Description: VoidFill WordPress Theme built by Reech Media.
Version: 1.0
*/
/* ---------------------------------------------------------------------------- */
/*  Color System
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/*  Spacer
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/*  Body
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/*  Links
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/*  Components
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/*  Fonts
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/*  Buttons + Forms
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/*  Buttons
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/*  Forms
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/*  Hex Code Backkground with Opacity - Use @include rgba-background(#000000, 0.5);
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/*  Link Hover Transition
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/*  Page Accent Colours
/* ---------------------------------------------------------------------------- */
.accent-puffpack #breadcrumb-navigation, .product_cat-puffpack #breadcrumb-navigation { border-color: #A475B2 !important; }

.accent-puffpack .accent-text, .product_cat-puffpack .accent-text { color: #A475B2 !important; }

.accent-puffpack .accent-text a, .product_cat-puffpack .accent-text a { color: #A475B2 !important; }

.accent-puffpack .accent-text a:hover, .product_cat-puffpack .accent-text a:hover { color: #8d579d !important; }

.accent-puffpack .accent-background, .accent-puffpack .benefit-title:after, .product_cat-puffpack .accent-background, .product_cat-puffpack .benefit-title:after { background-color: #A475B2 !important; }

.accent-puffpack .accent-border, .product_cat-puffpack .accent-border { border-color: #A475B2 !important; }

.accent-puffpack .btn-accent, .product_cat-puffpack .btn-accent { background-color: #A475B2 !important; border-color: #A475B2 !important; }

.accent-puffpack .btn-accent:hover, .product_cat-puffpack .btn-accent:hover { background-color: #9965a9 !important; border-color: #9965a9 !important; }

.accent-puffpack #product-range-specification-header-content, .product_cat-puffpack #product-range-specification-header-content { background-color: #A475B2; background-color: rgba(164, 117, 178, 0.5); }

.accent-puffpack #product-range-content h1, .accent-puffpack #product-range-content h2, .accent-puffpack #product-range-content h3, .accent-puffpack #product-range-content h4, .accent-puffpack #product-range-content h5, .accent-puffpack #product-range-content h6, .product_cat-puffpack #product-range-content h1, .product_cat-puffpack #product-range-content h2, .product_cat-puffpack #product-range-content h3, .product_cat-puffpack #product-range-content h4, .product_cat-puffpack #product-range-content h5, .product_cat-puffpack #product-range-content h6 { color: #A475B2 !important; }

.accent-econutz #breadcrumb-navigation, .product_cat-econutz #breadcrumb-navigation { border-color: #B2D235 !important; }

.accent-econutz .accent-text, .product_cat-econutz .accent-text { color: #B2D235 !important; }

.accent-econutz .accent-text a, .product_cat-econutz .accent-text a { color: #B2D235 !important; }

.accent-econutz .accent-text a:hover, .product_cat-econutz .accent-text a:hover { color: #92ad27 !important; }

.accent-econutz .accent-background, .accent-econutz .benefit-title:after, .product_cat-econutz .accent-background, .product_cat-econutz .benefit-title:after { background-color: #B2D235 !important; }

.accent-econutz .accent-border, .product_cat-econutz .accent-border { border-color: #B2D235 !important; }

.accent-econutz .btn-accent, .product_cat-econutz .btn-accent { background-color: #B2D235 !important; border-color: #B2D235 !important; }

.accent-econutz .btn-accent:hover, .product_cat-econutz .btn-accent:hover { background-color: #a3c22b !important; border-color: #a3c22b !important; }

.accent-econutz #product-range-specification-header-content, .product_cat-econutz #product-range-specification-header-content { background-color: #B2D235; background-color: rgba(178, 210, 53, 0.5); }

.accent-econutz #product-range-content h1, .accent-econutz #product-range-content h2, .accent-econutz #product-range-content h3, .accent-econutz #product-range-content h4, .accent-econutz #product-range-content h5, .accent-econutz #product-range-content h6, .product_cat-econutz #product-range-content h1, .product_cat-econutz #product-range-content h2, .product_cat-econutz #product-range-content h3, .product_cat-econutz #product-range-content h4, .product_cat-econutz #product-range-content h5, .product_cat-econutz #product-range-content h6 { color: #B2D235 !important; }

.accent-airbox #breadcrumb-navigation, .product_cat-airbox #breadcrumb-navigation { border-color: #EF566B !important; }

.accent-airbox .accent-text, .product_cat-airbox .accent-text { color: #EF566B !important; }

.accent-airbox .accent-text a, .product_cat-airbox .accent-text a { color: #EF566B !important; }

.accent-airbox .accent-text a:hover, .product_cat-airbox .accent-text a:hover { color: #eb2742 !important; }

.accent-airbox .accent-background, .accent-airbox .benefit-title:after, .product_cat-airbox .accent-background, .product_cat-airbox .benefit-title:after { background-color: #EF566B !important; }

.accent-airbox .accent-border, .product_cat-airbox .accent-border { border-color: #EF566B !important; }

.accent-airbox .btn-accent, .product_cat-airbox .btn-accent { background-color: #EF566B !important; border-color: #EF566B !important; }

.accent-airbox .btn-accent:hover, .product_cat-airbox .btn-accent:hover { background-color: #ed3f57 !important; border-color: #ed3f57 !important; }

.accent-airbox #product-range-specification-header-content, .product_cat-airbox #product-range-specification-header-content { background-color: #EF566B; background-color: rgba(239, 86, 107, 0.5); }

.accent-airbox #product-range-content h1, .accent-airbox #product-range-content h2, .accent-airbox #product-range-content h3, .accent-airbox #product-range-content h4, .accent-airbox #product-range-content h5, .accent-airbox #product-range-content h6, .product_cat-airbox #product-range-content h1, .product_cat-airbox #product-range-content h2, .product_cat-airbox #product-range-content h3, .product_cat-airbox #product-range-content h4, .product_cat-airbox #product-range-content h5, .product_cat-airbox #product-range-content h6 { color: #EF566B !important; }

.accent-nestpack #breadcrumb-navigation, .product_cat-nestpack #breadcrumb-navigation { border-color: #FCB940 !important; }

.accent-nestpack .accent-text, .product_cat-nestpack .accent-text { color: #FCB940 !important; }

.accent-nestpack .accent-text a, .product_cat-nestpack .accent-text a { color: #FCB940 !important; }

.accent-nestpack .accent-text a:hover, .product_cat-nestpack .accent-text a:hover { color: #fba70e !important; }

.accent-nestpack .accent-background, .accent-nestpack .benefit-title:after, .product_cat-nestpack .accent-background, .product_cat-nestpack .benefit-title:after { background-color: #FCB940 !important; }

.accent-nestpack .accent-border, .product_cat-nestpack .accent-border { border-color: #FCB940 !important; }

.accent-nestpack .btn-accent, .product_cat-nestpack .btn-accent { background-color: #FCB940 !important; border-color: #FCB940 !important; }

.accent-nestpack .btn-accent:hover, .product_cat-nestpack .btn-accent:hover { background-color: #fcb027 !important; border-color: #fcb027 !important; }

.accent-nestpack #product-range-specification-header-content, .product_cat-nestpack #product-range-specification-header-content { background-color: #FCB940; background-color: rgba(252, 185, 64, 0.5); }

.accent-nestpack #product-range-content h1, .accent-nestpack #product-range-content h2, .accent-nestpack #product-range-content h3, .accent-nestpack #product-range-content h4, .accent-nestpack #product-range-content h5, .accent-nestpack #product-range-content h6, .product_cat-nestpack #product-range-content h1, .product_cat-nestpack #product-range-content h2, .product_cat-nestpack #product-range-content h3, .product_cat-nestpack #product-range-content h4, .product_cat-nestpack #product-range-content h5, .product_cat-nestpack #product-range-content h6 { color: #FCB940 !important; }

.accent-sweetair #breadcrumb-navigation, .product_cat-sweetair #breadcrumb-navigation { border-color: #60C2AC !important; }

.accent-sweetair .accent-text, .product_cat-sweetair .accent-text { color: #60C2AC !important; }

.accent-sweetair .accent-text a, .product_cat-sweetair .accent-text a { color: #60C2AC !important; }

.accent-sweetair .accent-text a:hover, .product_cat-sweetair .accent-text a:hover { color: #42ad95 !important; }

.accent-sweetair .accent-background, .accent-sweetair .benefit-title:after, .product_cat-sweetair .accent-background, .product_cat-sweetair .benefit-title:after { background-color: #60C2AC !important; }

.accent-sweetair .accent-border, .product_cat-sweetair .accent-border { border-color: #60C2AC !important; }

.accent-sweetair .btn-accent, .product_cat-sweetair .btn-accent { background-color: #60C2AC !important; border-color: #60C2AC !important; }

.accent-sweetair .btn-accent:hover, .product_cat-sweetair .btn-accent:hover { background-color: #4ebba2 !important; border-color: #4ebba2 !important; }

.accent-sweetair #product-range-specification-header-content, .product_cat-sweetair #product-range-specification-header-content { background-color: #60C2AC; background-color: rgba(96, 194, 172, 0.5); }

.accent-sweetair #product-range-content h1, .accent-sweetair #product-range-content h2, .accent-sweetair #product-range-content h3, .accent-sweetair #product-range-content h4, .accent-sweetair #product-range-content h5, .accent-sweetair #product-range-content h6, .product_cat-sweetair #product-range-content h1, .product_cat-sweetair #product-range-content h2, .product_cat-sweetair #product-range-content h3, .product_cat-sweetair #product-range-content h4, .product_cat-sweetair #product-range-content h5, .product_cat-sweetair #product-range-content h6 { color: #60C2AC !important; }

.accent-flexair #breadcrumb-navigation, .product_cat-flexair #breadcrumb-navigation { border-color: #32A2DB !important; }

.accent-flexair .accent-text, .product_cat-flexair .accent-text { color: #32A2DB !important; }

.accent-flexair .accent-text a, .product_cat-flexair .accent-text a { color: #32A2DB !important; }

.accent-flexair .accent-text a:hover, .product_cat-flexair .accent-text a:hover { color: #2186b9 !important; }

.accent-flexair .accent-background, .accent-flexair .benefit-title:after, .product_cat-flexair .accent-background, .product_cat-flexair .benefit-title:after { background-color: #32A2DB !important; }

.accent-flexair .accent-border, .product_cat-flexair .accent-border { border-color: #32A2DB !important; }

.accent-flexair .btn-accent, .product_cat-flexair .btn-accent { background-color: #32A2DB !important; border-color: #32A2DB !important; }

.accent-flexair .btn-accent:hover, .product_cat-flexair .btn-accent:hover { background-color: #2496cf !important; border-color: #2496cf !important; }

.accent-flexair #product-range-specification-header-content, .product_cat-flexair #product-range-specification-header-content { background-color: #32A2DB; background-color: rgba(50, 162, 219, 0.5); }

.accent-flexair #product-range-content h1, .accent-flexair #product-range-content h2, .accent-flexair #product-range-content h3, .accent-flexair #product-range-content h4, .accent-flexair #product-range-content h5, .accent-flexair #product-range-content h6, .product_cat-flexair #product-range-content h1, .product_cat-flexair #product-range-content h2, .product_cat-flexair #product-range-content h3, .product_cat-flexair #product-range-content h4, .product_cat-flexair #product-range-content h5, .product_cat-flexair #product-range-content h6 { color: #32A2DB !important; }

/*! Bootstrap v4.3.1 (https://getbootstrap.com/) Copyright 2011-2019 The Bootstrap Authors Copyright 2011-2019 Twitter, Inc. Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
:root { --blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #007bff; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --vf-white: #FFFFFF; --vf-black: #000000; --vf-green: #52BDBB; --vf-grey: #666666; --vf-light-grey: #EEEEEE; --vf-econutz: #B2D235; --vf-puffpack: #A475B2; --vf-sweetair: #60C2AC; --vf-flexair: #32A2DB; --vf-airbox: #EF566B; --vf-nestpack: #FCB940; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: "Oxygen", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; }

html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }

body { margin: 0; font-family: "Oxygen", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #666666; text-align: left; background-color: #FFFFFF; }

[tabindex="-1"]:focus { outline: 0 !important; }

hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; }

h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 1rem; }

p { margin-top: 0; margin-bottom: 1rem; }

abbr[title], abbr[data-original-title] { text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; border-bottom: 0; -webkit-text-decoration-skip-ink: none; text-decoration-skip-ink: none; }

address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }

ol, ul, dl { margin-top: 0; margin-bottom: 1rem; }

ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; }

dt { font-weight: 700; }

dd { margin-bottom: .5rem; margin-left: 0; }

blockquote { margin: 0 0 1rem; }

b, strong { font-weight: bolder; }

small { font-size: 80%; }

sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }

sub { bottom: -.25em; }

sup { top: -.5em; }

a { color: #666666; text-decoration: none; background-color: transparent; }

a:hover { color: #52BDBB; text-decoration: none; }

a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color: inherit; text-decoration: none; }

a:not([href]):not([tabindex]):focus { outline: 0; }

pre, code, kbd, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }

pre { margin-top: 0; margin-bottom: 1rem; overflow: auto; }

figure { margin: 0 0 1rem; }

img { vertical-align: middle; border-style: none; }

svg { overflow: hidden; vertical-align: middle; }

table { border-collapse: collapse; }

caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: #6c757d; text-align: left; caption-side: bottom; }

th { text-align: inherit; }

label { display: inline-block; margin-bottom: 0.5rem; }

button { border-radius: 0; }

button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; }

input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }

button, input { overflow: visible; }

button, select { text-transform: none; }

select { word-wrap: normal; }

button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding: 0; border-style: none; }

input[type="radio"], input[type="checkbox"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { -webkit-appearance: listbox; }

textarea { overflow: auto; resize: vertical; }

fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

legend { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }

progress { vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { outline-offset: -2px; -webkit-appearance: none; }

[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; }

output { display: inline-block; }

summary { display: list-item; cursor: pointer; }

template { display: none; }

[hidden] { display: none !important; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 1rem; font-weight: 700; line-height: 1.25; }

h1, .h1 { font-size: 3rem; }

h2, .h2 { font-size: 2.5rem; }

h3, .h3 { font-size: 2rem; }

h4, .h4 { font-size: 1.5rem; }

h5, .h5 { font-size: 1.25rem; }

h6, .h6 { font-size: 1rem; }

.lead { font-size: 1.25rem; font-weight: 300; }

.display-1 { font-size: 6rem; font-weight: 300; line-height: 1.25; }

.display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.25; }

.display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.25; }

.display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.25; }

hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); }

small, .small { font-size: 0.875rem; font-weight: 400; }

mark, .mark { padding: 0.2em; background-color: #fcf8e3; }

.list-unstyled { padding-left: 0; list-style: none; }

.list-inline { padding-left: 0; list-style: none; }

.list-inline-item { display: inline-block; }

.list-inline-item:not(:last-child) { margin-right: 0.5rem; }

.initialism { font-size: 90%; text-transform: uppercase; }

.blockquote { margin-bottom: 1rem; font-size: 1.25rem; }

.blockquote-footer { display: block; font-size: 0.875rem; color: #6c757d; }

.blockquote-footer::before { content: "\2014\00A0"; }

.img-fluid, .vf-product img { max-width: 100%; height: auto; }

.img-thumbnail { padding: 0.25rem; background-color: #FFFFFF; border: 1px solid #dee2e6; border-radius: 0.25rem; max-width: 100%; height: auto; }

.figure { display: inline-block; }

.figure-img { margin-bottom: 0.5rem; line-height: 1; }

.figure-caption { font-size: 90%; color: #6c757d; }

code { font-size: 87.5%; color: #e83e8c; word-break: break-word; }

a > code { color: inherit; }

kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; color: #fff; background-color: #212529; border-radius: 0.25rem; }

kbd kbd { padding: 0; font-size: 100%; font-weight: 700; }

pre { display: block; font-size: 87.5%; color: #212529; }

pre code { font-size: inherit; color: inherit; word-break: normal; }

.pre-scrollable { max-height: 340px; overflow-y: scroll; }

.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

@media (min-width: 576px) { .container { max-width: 540px; } }

@media (min-width: 768px) { .container { max-width: 720px; } }

@media (min-width: 992px) { .container { max-width: 960px; } }

@media (min-width: 1200px) { .container { max-width: 1140px; } }

.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

.row, .vf-products { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }

.no-gutters { margin-right: 0; margin-left: 0; }

.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .vf-products .vf-product, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }

.col { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }

.col-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }

.col-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }

.col-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }

.col-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }

.col-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }

.col-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }

.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }

.col-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }

.col-8, .vf-products .vf-product { -webkit-box-flex: 0; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }

.col-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }

.col-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }

.col-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }

.col-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.order-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }

.order-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; }

.order-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }

.order-1, .vf-woocommerce-single-product-price { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.order-2, .vf-woocommerce-single-product-quantity { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

.order-3, .vf-woocommerce-single-product-add-to-cart { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

.order-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }

.order-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }

.order-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; }

.order-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; }

.order-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; }

.order-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; }

.order-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; }

.order-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; }

.order-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12; }

.offset-1 { margin-left: 8.3333333333%; }

.offset-2 { margin-left: 16.6666666667%; }

.offset-3 { margin-left: 25%; }

.offset-4 { margin-left: 33.3333333333%; }

.offset-5 { margin-left: 41.6666666667%; }

.offset-6 { margin-left: 50%; }

.offset-7 { margin-left: 58.3333333333%; }

.offset-8 { margin-left: 66.6666666667%; }

.offset-9 { margin-left: 75%; }

.offset-10 { margin-left: 83.3333333333%; }

.offset-11 { margin-left: 91.6666666667%; }

@media (min-width: 576px) { .col-sm { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-sm-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-sm-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-sm-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-sm-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-sm-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-sm-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-sm-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-sm-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-sm-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-sm-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-sm-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-sm-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-sm-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-sm-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  .order-sm-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; }
  .order-sm-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
  .order-sm-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .order-sm-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .order-sm-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }
  .order-sm-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }
  .order-sm-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }
  .order-sm-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; }
  .order-sm-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; }
  .order-sm-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; }
  .order-sm-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; }
  .order-sm-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; }
  .order-sm-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; }
  .order-sm-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12; }
  .offset-sm-0 { margin-left: 0; }
  .offset-sm-1 { margin-left: 8.3333333333%; }
  .offset-sm-2 { margin-left: 16.6666666667%; }
  .offset-sm-3 { margin-left: 25%; }
  .offset-sm-4 { margin-left: 33.3333333333%; }
  .offset-sm-5 { margin-left: 41.6666666667%; }
  .offset-sm-6 { margin-left: 50%; }
  .offset-sm-7 { margin-left: 58.3333333333%; }
  .offset-sm-8 { margin-left: 66.6666666667%; }
  .offset-sm-9 { margin-left: 75%; }
  .offset-sm-10 { margin-left: 83.3333333333%; }
  .offset-sm-11 { margin-left: 91.6666666667%; } }

@media (min-width: 768px) { .col-md { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-md-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-md-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-md-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-md-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-md-4, .vf-products .vf-product { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-md-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-md-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-md-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-md-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-md-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-md-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-md-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-md-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-md-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  .order-md-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; }
  .order-md-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
  .order-md-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .order-md-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .order-md-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }
  .order-md-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }
  .order-md-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }
  .order-md-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; }
  .order-md-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; }
  .order-md-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; }
  .order-md-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; }
  .order-md-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; }
  .order-md-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; }
  .order-md-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12; }
  .offset-md-0 { margin-left: 0; }
  .offset-md-1 { margin-left: 8.3333333333%; }
  .offset-md-2 { margin-left: 16.6666666667%; }
  .offset-md-3 { margin-left: 25%; }
  .offset-md-4 { margin-left: 33.3333333333%; }
  .offset-md-5 { margin-left: 41.6666666667%; }
  .offset-md-6 { margin-left: 50%; }
  .offset-md-7 { margin-left: 58.3333333333%; }
  .offset-md-8 { margin-left: 66.6666666667%; }
  .offset-md-9 { margin-left: 75%; }
  .offset-md-10 { margin-left: 83.3333333333%; }
  .offset-md-11 { margin-left: 91.6666666667%; } }

@media (min-width: 992px) { .col-lg { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-lg-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-lg-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-lg-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-lg-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-lg-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-lg-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-lg-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-lg-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-lg-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-lg-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-lg-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-lg-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-lg-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-lg-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  .order-lg-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; }
  .order-lg-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
  .order-lg-1, .vf-woocommerce-single-product-quantity { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .order-lg-2, .vf-woocommerce-single-product-price { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .order-lg-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }
  .order-lg-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }
  .order-lg-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }
  .order-lg-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; }
  .order-lg-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; }
  .order-lg-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; }
  .order-lg-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; }
  .order-lg-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; }
  .order-lg-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; }
  .order-lg-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12; }
  .offset-lg-0 { margin-left: 0; }
  .offset-lg-1 { margin-left: 8.3333333333%; }
  .offset-lg-2 { margin-left: 16.6666666667%; }
  .offset-lg-3 { margin-left: 25%; }
  .offset-lg-4 { margin-left: 33.3333333333%; }
  .offset-lg-5 { margin-left: 41.6666666667%; }
  .offset-lg-6 { margin-left: 50%; }
  .offset-lg-7 { margin-left: 58.3333333333%; }
  .offset-lg-8 { margin-left: 66.6666666667%; }
  .offset-lg-9 { margin-left: 75%; }
  .offset-lg-10 { margin-left: 83.3333333333%; }
  .offset-lg-11 { margin-left: 91.6666666667%; } }

@media (min-width: 1200px) { .col-xl { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-xl-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-xl-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-xl-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-xl-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-xl-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-xl-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-xl-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-xl-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-xl-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-xl-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-xl-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-xl-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-xl-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-xl-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  .order-xl-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; }
  .order-xl-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
  .order-xl-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .order-xl-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .order-xl-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }
  .order-xl-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }
  .order-xl-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }
  .order-xl-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; }
  .order-xl-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; }
  .order-xl-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; }
  .order-xl-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; }
  .order-xl-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; }
  .order-xl-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; }
  .order-xl-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12; }
  .offset-xl-0 { margin-left: 0; }
  .offset-xl-1 { margin-left: 8.3333333333%; }
  .offset-xl-2 { margin-left: 16.6666666667%; }
  .offset-xl-3 { margin-left: 25%; }
  .offset-xl-4 { margin-left: 33.3333333333%; }
  .offset-xl-5 { margin-left: 41.6666666667%; }
  .offset-xl-6 { margin-left: 50%; }
  .offset-xl-7 { margin-left: 58.3333333333%; }
  .offset-xl-8 { margin-left: 66.6666666667%; }
  .offset-xl-9 { margin-left: 75%; }
  .offset-xl-10 { margin-left: 83.3333333333%; }
  .offset-xl-11 { margin-left: 91.6666666667%; } }

.table, .vf-woocommerce-single-product-description table { width: 100%; margin-bottom: 1rem; color: #666666; }

.table th, .vf-woocommerce-single-product-description table th, .table td, .vf-woocommerce-single-product-description table td { padding: 0.75rem; vertical-align: top; border-top: 1px solid #dee2e6; }

.table thead th, .vf-woocommerce-single-product-description table thead th { vertical-align: bottom; border-bottom: 2px solid #dee2e6; }

.table tbody + tbody, .vf-woocommerce-single-product-description table tbody + tbody { border-top: 2px solid #dee2e6; }

.table-sm th, .table-sm td { padding: 0.3rem; }

.table-bordered { border: 1px solid #dee2e6; }

.table-bordered th, .table-bordered td { border: 1px solid #dee2e6; }

.table-bordered thead th, .table-bordered thead td { border-bottom-width: 2px; }

.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody { border: 0; }

.table-striped tbody tr:nth-of-type(odd), .vf-woocommerce-single-product-description table tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover { color: #666666; background-color: rgba(0, 0, 0, 0.075); }

.table-primary, .table-primary > th, .table-primary > td { background-color: #b8daff; }

.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody { border-color: #7abaff; }

.table-hover .table-primary:hover { background-color: #9fcdff; }

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: #9fcdff; }

.table-secondary, .table-secondary > th, .table-secondary > td { background-color: #d6d8db; }

.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody { border-color: #b3b7bb; }

.table-hover .table-secondary:hover { background-color: #c8cbcf; }

.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th { background-color: #c8cbcf; }

.table-success, .table-success > th, .table-success > td { background-color: #c3e6cb; }

.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody { border-color: #8fd19e; }

.table-hover .table-success:hover { background-color: #b1dfbb; }

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th { background-color: #b1dfbb; }

.table-info, .table-info > th, .table-info > td { background-color: #bee5eb; }

.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody { border-color: #86cfda; }

.table-hover .table-info:hover { background-color: #abdde5; }

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th { background-color: #abdde5; }

.table-warning, .table-warning > th, .table-warning > td { background-color: #ffeeba; }

.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody { border-color: #ffdf7e; }

.table-hover .table-warning:hover { background-color: #ffe8a1; }

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { background-color: #ffe8a1; }

.table-danger, .table-danger > th, .table-danger > td { background-color: #f5c6cb; }

.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody { border-color: #ed969e; }

.table-hover .table-danger:hover { background-color: #f1b0b7; }

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { background-color: #f1b0b7; }

.table-light, .table-light > th, .table-light > td { background-color: #fdfdfe; }

.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody { border-color: #fbfcfc; }

.table-hover .table-light:hover { background-color: #ececf6; }

.table-hover .table-light:hover > td, .table-hover .table-light:hover > th { background-color: #ececf6; }

.table-dark, .table-dark > th, .table-dark > td { background-color: #c6c8ca; }

.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody { border-color: #95999c; }

.table-hover .table-dark:hover { background-color: #b9bbbe; }

.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th { background-color: #b9bbbe; }

.table-vf-white, .table-vf-white > th, .table-vf-white > td { background-color: white; }

.table-vf-white th, .table-vf-white td, .table-vf-white thead th, .table-vf-white tbody + tbody { border-color: white; }

.table-hover .table-vf-white:hover { background-color: #f2f2f2; }

.table-hover .table-vf-white:hover > td, .table-hover .table-vf-white:hover > th { background-color: #f2f2f2; }

.table-vf-black, .table-vf-black > th, .table-vf-black > td { background-color: #b8b8b8; }

.table-vf-black th, .table-vf-black td, .table-vf-black thead th, .table-vf-black tbody + tbody { border-color: #7a7a7a; }

.table-hover .table-vf-black:hover { background-color: #ababab; }

.table-hover .table-vf-black:hover > td, .table-hover .table-vf-black:hover > th { background-color: #ababab; }

.table-vf-green, .table-vf-green > th, .table-vf-green > td { background-color: #cfedec; }

.table-vf-green th, .table-vf-green td, .table-vf-green thead th, .table-vf-green tbody + tbody { border-color: #a5dddc; }

.table-hover .table-vf-green:hover { background-color: #bce6e5; }

.table-hover .table-vf-green:hover > td, .table-hover .table-vf-green:hover > th { background-color: #bce6e5; }

.table-vf-grey, .table-vf-grey > th, .table-vf-grey > td { background-color: #d4d4d4; }

.table-vf-grey th, .table-vf-grey td, .table-vf-grey thead th, .table-vf-grey tbody + tbody { border-color: #afafaf; }

.table-hover .table-vf-grey:hover { background-color: #c7c7c7; }

.table-hover .table-vf-grey:hover > td, .table-hover .table-vf-grey:hover > th { background-color: #c7c7c7; }

.table-vf-light-grey, .table-vf-light-grey > th, .table-vf-light-grey > td { background-color: #fafafa; }

.table-vf-light-grey th, .table-vf-light-grey td, .table-vf-light-grey thead th, .table-vf-light-grey tbody + tbody { border-color: #f6f6f6; }

.table-hover .table-vf-light-grey:hover { background-color: #ededed; }

.table-hover .table-vf-light-grey:hover > td, .table-hover .table-vf-light-grey:hover > th { background-color: #ededed; }

.table-vf-econutz, .table-vf-econutz > th, .table-vf-econutz > td { background-color: #e9f2c6; }

.table-vf-econutz th, .table-vf-econutz td, .table-vf-econutz thead th, .table-vf-econutz tbody + tbody { border-color: #d7e896; }

.table-hover .table-vf-econutz:hover { background-color: #e1edb1; }

.table-hover .table-vf-econutz:hover > td, .table-hover .table-vf-econutz:hover > th { background-color: #e1edb1; }

.table-vf-puffpack, .table-vf-puffpack > th, .table-vf-puffpack > td { background-color: #e6d8e9; }

.table-vf-puffpack th, .table-vf-puffpack td, .table-vf-puffpack thead th, .table-vf-puffpack tbody + tbody { border-color: #d0b7d7; }

.table-hover .table-vf-puffpack:hover { background-color: #dcc8e0; }

.table-hover .table-vf-puffpack:hover > td, .table-hover .table-vf-puffpack:hover > th { background-color: #dcc8e0; }

.table-vf-sweetair, .table-vf-sweetair > th, .table-vf-sweetair > td { background-color: #d2eee8; }

.table-vf-sweetair th, .table-vf-sweetair td, .table-vf-sweetair thead th, .table-vf-sweetair tbody + tbody { border-color: #acdfd4; }

.table-hover .table-vf-sweetair:hover { background-color: #bfe7df; }

.table-hover .table-vf-sweetair:hover > td, .table-hover .table-vf-sweetair:hover > th { background-color: #bfe7df; }

.table-vf-flexair, .table-vf-flexair > th, .table-vf-flexair > td { background-color: #c6e5f5; }

.table-vf-flexair th, .table-vf-flexair td, .table-vf-flexair thead th, .table-vf-flexair tbody + tbody { border-color: #94cfec; }

.table-hover .table-vf-flexair:hover { background-color: #b0dbf1; }

.table-hover .table-vf-flexair:hover > td, .table-hover .table-vf-flexair:hover > th { background-color: #b0dbf1; }

.table-vf-airbox, .table-vf-airbox > th, .table-vf-airbox > td { background-color: #fbd0d6; }

.table-vf-airbox th, .table-vf-airbox td, .table-vf-airbox thead th, .table-vf-airbox tbody + tbody { border-color: #f7a7b2; }

.table-hover .table-vf-airbox:hover { background-color: #f9b9c2; }

.table-hover .table-vf-airbox:hover > td, .table-hover .table-vf-airbox:hover > th { background-color: #f9b9c2; }

.table-vf-nestpack, .table-vf-nestpack > th, .table-vf-nestpack > td { background-color: #feebca; }

.table-vf-nestpack th, .table-vf-nestpack td, .table-vf-nestpack thead th, .table-vf-nestpack tbody + tbody { border-color: #fddb9c; }

.table-hover .table-vf-nestpack:hover { background-color: #fee2b1; }

.table-hover .table-vf-nestpack:hover > td, .table-hover .table-vf-nestpack:hover > th { background-color: #fee2b1; }

.table-active, .table-active > th, .table-active > td { background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover { background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th, .vf-woocommerce-single-product-description table .thead-dark th { color: #fff; background-color: #343a40; border-color: #454d55; }

.table .thead-light th, .vf-woocommerce-single-product-description table .thead-light th { color: #495057; background-color: #e9ecef; border-color: #dee2e6; }

.table-dark { color: #fff; background-color: #343a40; }

.table-dark th, .table-dark td, .table-dark thead th { border-color: #454d55; }

.table-dark.table-bordered { border: 0; }

.table-dark.table-striped tbody tr:nth-of-type(odd), .vf-woocommerce-single-product-description table.table-dark tbody tr:nth-of-type(odd) { background-color: rgba(255, 255, 255, 0.05); }

.table-dark.table-hover tbody tr:hover { color: #fff; background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) { .table-responsive-sm { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
  .table-responsive-sm > .table-bordered { border: 0; } }

@media (max-width: 767.98px) { .table-responsive-md { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
  .table-responsive-md > .table-bordered { border: 0; } }

@media (max-width: 991.98px) { .table-responsive-lg { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
  .table-responsive-lg > .table-bordered { border: 0; } }

@media (max-width: 1199.98px) { .table-responsive-xl { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
  .table-responsive-xl > .table-bordered { border: 0; } }

.table-responsive { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }

.table-responsive > .table-bordered { border: 0; }

.form-control, .vf-field-list .form-row input, .vf-field-list .form-row textarea, .vf-woocommerce-cart-total .woocommerce-shipping-calculator input, .vf-woocommerce-edit-account-field input, .vf-woocommerce-single-product-quantity input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea { display: block; width: 100%; height: calc(1.25em + 1rem + 0); padding: 0.5rem 1rem; font-size: 1rem; font-weight: 400; line-height: 1.25; color: #666666; background-color: #EEEEEE; background-clip: padding-box; border: 0 solid #EEEEEE; border-radius: 0; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-control, .vf-field-list .form-row input, .vf-field-list .form-row textarea, .vf-woocommerce-cart-total .woocommerce-shipping-calculator input, .vf-woocommerce-edit-account-field input, .vf-woocommerce-single-product-quantity input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea { -webkit-transition: none; transition: none; } }

.form-control::-ms-expand, .vf-field-list .form-row input::-ms-expand, .vf-field-list .form-row textarea::-ms-expand, .vf-woocommerce-cart-total .woocommerce-shipping-calculator input::-ms-expand, .vf-woocommerce-edit-account-field input::-ms-expand, .vf-woocommerce-single-product-quantity input::-ms-expand, body .gform_wrapper .gform_body .gform_fields .ginput_container_text input::-ms-expand, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input::-ms-expand, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input::-ms-expand, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input::-ms-expand, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input::-ms-expand, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input::-ms-expand, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input::-ms-expand, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input::-ms-expand, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input::-ms-expand, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input::-ms-expand, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea::-ms-expand { background-color: transparent; border: 0; }

.form-control:focus, .vf-field-list .form-row input:focus, .vf-field-list .form-row textarea:focus, .vf-woocommerce-cart-total .woocommerce-shipping-calculator input:focus, .vf-woocommerce-edit-account-field input:focus, .vf-woocommerce-single-product-quantity input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_text input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea:focus { color: #666666; background-color: #EEEEEE; border-color: #d5d4d4; outline: 0; -webkit-box-shadow: none; box-shadow: none; }

.form-control::-webkit-input-placeholder, .vf-field-list .form-row input::-webkit-input-placeholder, .vf-field-list .form-row textarea::-webkit-input-placeholder, .vf-woocommerce-cart-total .woocommerce-shipping-calculator input::-webkit-input-placeholder, .vf-woocommerce-edit-account-field input::-webkit-input-placeholder, .vf-woocommerce-single-product-quantity input::-webkit-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_text input::-webkit-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input::-webkit-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input::-webkit-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input::-webkit-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input::-webkit-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input::-webkit-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input::-webkit-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input::-webkit-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input::-webkit-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input::-webkit-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea::-webkit-input-placeholder { color: #666666; opacity: 1; }

.form-control:-ms-input-placeholder, .vf-field-list .form-row input:-ms-input-placeholder, .vf-field-list .form-row textarea:-ms-input-placeholder, .vf-woocommerce-cart-total .woocommerce-shipping-calculator input:-ms-input-placeholder, .vf-woocommerce-edit-account-field input:-ms-input-placeholder, .vf-woocommerce-single-product-quantity input:-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_text input:-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input:-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input:-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input:-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input:-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input:-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input:-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input:-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input:-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input:-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea:-ms-input-placeholder { color: #666666; opacity: 1; }

.form-control::-ms-input-placeholder, .vf-field-list .form-row input::-ms-input-placeholder, .vf-field-list .form-row textarea::-ms-input-placeholder, .vf-woocommerce-cart-total .woocommerce-shipping-calculator input::-ms-input-placeholder, .vf-woocommerce-edit-account-field input::-ms-input-placeholder, .vf-woocommerce-single-product-quantity input::-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_text input::-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input::-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input::-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input::-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input::-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input::-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input::-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input::-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input::-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input::-ms-input-placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea::-ms-input-placeholder { color: #666666; opacity: 1; }

.form-control::placeholder, .vf-field-list .form-row input::placeholder, .vf-field-list .form-row textarea::placeholder, .vf-woocommerce-cart-total .woocommerce-shipping-calculator input::placeholder, .vf-woocommerce-edit-account-field input::placeholder, .vf-woocommerce-single-product-quantity input::placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_text input::placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input::placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input::placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input::placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input::placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input::placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input::placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input::placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input::placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input::placeholder, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea::placeholder { color: #666666; opacity: 1; }

.form-control:disabled, .vf-field-list .form-row input:disabled, .vf-field-list .form-row textarea:disabled, .vf-woocommerce-cart-total .woocommerce-shipping-calculator input:disabled, .vf-woocommerce-edit-account-field input:disabled, .vf-woocommerce-single-product-quantity input:disabled, body .gform_wrapper .gform_body .gform_fields .ginput_container_text input:disabled, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input:disabled, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input:disabled, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input:disabled, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input:disabled, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input:disabled, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input:disabled, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input:disabled, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input:disabled, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input:disabled, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea:disabled, .form-control[readonly], .vf-field-list .form-row input[readonly], .vf-field-list .form-row textarea[readonly], .vf-woocommerce-cart-total .woocommerce-shipping-calculator input[readonly], .vf-woocommerce-edit-account-field input[readonly], .vf-woocommerce-single-product-quantity input[readonly], body .gform_wrapper .gform_body .gform_fields .ginput_container_text input[readonly], body .gform_wrapper .gform_body .gform_fields .ginput_container_email input[readonly], body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input[readonly], body .gform_wrapper .gform_body .gform_fields .ginput_container_date input[readonly], body .gform_wrapper .gform_body .gform_fields .ginput_container_number input[readonly], body .gform_wrapper .gform_body .gform_fields .ginput_container_name input[readonly], body .gform_wrapper .gform_body .gform_fields .ginput_container_password input[readonly], body .gform_wrapper .gform_body .gform_fields .ginput_container_website input[readonly], body .gform_wrapper .gform_body .gform_fields .ginput_container_time input[readonly], body .gform_wrapper .gform_body .gform_fields .ginput_container_address input[readonly], body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea[readonly] { background-color: #e9ecef; opacity: 1; }

select.form-control:focus::-ms-value { color: #666666; background-color: #EEEEEE; }

.form-control-file, .form-control-range { display: block; width: 100%; }

.col-form-label { padding-top: calc(0.5rem + 0); padding-bottom: calc(0.5rem + 0); margin-bottom: 0; font-size: inherit; line-height: 1.25; }

.col-form-label-lg { padding-top: calc(0.75rem + 0); padding-bottom: calc(0.75rem + 0); font-size: 1.25rem; line-height: 1.25; }

.col-form-label-sm { padding-top: calc(0.5rem + 0); padding-bottom: calc(0.5rem + 0); font-size: 0.875rem; line-height: 1; }

.form-control-plaintext { display: block; width: 100%; padding-top: 0.5rem; padding-bottom: 0.5rem; margin-bottom: 0; line-height: 1.25; color: #666666; background-color: transparent; border: solid transparent; border-width: 0 0; }

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right: 0; padding-left: 0; }

.form-control-sm { height: calc(1em + 1rem + 0); padding: 0.5rem 0.75rem; font-size: 0.875rem; line-height: 1; border-radius: 0; }

.form-control-lg { height: calc(1.25em + 1.5rem + 0); padding: 0.75rem 1.25rem; font-size: 1.25rem; line-height: 1.25; border-radius: 0; }

select.form-control[size], select.form-control[multiple] { height: auto; }

textarea.form-control, .vf-field-list .form-row textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea { height: auto; }

.form-group, body .gform_wrapper .gform_body .gform_fields .gfield { margin-bottom: 1rem; }

.form-text { display: block; margin-top: 0.25rem; }

.form-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }

.form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; }

.form-check { position: relative; display: block; padding-left: 1.25rem; }

.form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem; }

.form-check-input:disabled ~ .form-check-label { color: #6c757d; }

.form-check-label { margin-bottom: 0; }

.form-check-inline { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 0; margin-right: 0.75rem; }

.form-check-inline .form-check-input { position: static; margin-top: 0; margin-right: 0.3125rem; margin-left: 0; }

.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875rem; color: #28a745; }

.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.875rem; line-height: 1.5; color: #fff; background-color: rgba(40, 167, 69, 0.9); border-radius: 0.25rem; }

.was-validated .form-control:valid, .was-validated .vf-field-list .form-row input:valid, .vf-field-list .form-row .was-validated input:valid, .was-validated .vf-field-list .form-row textarea:valid, .vf-field-list .form-row .was-validated textarea:valid, .was-validated .vf-woocommerce-cart-total .woocommerce-shipping-calculator input:valid, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .was-validated input:valid, .was-validated .vf-woocommerce-edit-account-field input:valid, .vf-woocommerce-edit-account-field .was-validated input:valid, .was-validated .vf-woocommerce-single-product-quantity input:valid, .vf-woocommerce-single-product-quantity .was-validated input:valid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_text input:valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .was-validated input:valid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_email input:valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .was-validated input:valid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input:valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .was-validated input:valid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_date input:valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .was-validated input:valid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_number input:valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .was-validated input:valid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_name input:valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .was-validated input:valid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_password input:valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .was-validated input:valid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_website input:valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .was-validated input:valid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_time input:valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .was-validated input:valid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_address input:valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .was-validated input:valid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea:valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .was-validated textarea:valid, .form-control.is-valid, .vf-field-list .form-row input.is-valid, .vf-field-list .form-row textarea.is-valid, .vf-woocommerce-cart-total .woocommerce-shipping-calculator input.is-valid, .vf-woocommerce-edit-account-field input.is-valid, .vf-woocommerce-single-product-quantity input.is-valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_text input.is-valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input.is-valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input.is-valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input.is-valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input.is-valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input.is-valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input.is-valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input.is-valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input.is-valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input.is-valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea.is-valid { border-color: #28a745; padding-right: calc(1.25em + 1rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: center right calc(0.3125em + 0.25rem); background-size: calc(0.625em + 0.5rem) calc(0.625em + 0.5rem); }

.was-validated .form-control:valid:focus, .was-validated .vf-field-list .form-row input:valid:focus, .vf-field-list .form-row .was-validated input:valid:focus, .was-validated .vf-field-list .form-row textarea:valid:focus, .vf-field-list .form-row .was-validated textarea:valid:focus, .was-validated .vf-woocommerce-cart-total .woocommerce-shipping-calculator input:valid:focus, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .was-validated input:valid:focus, .was-validated .vf-woocommerce-edit-account-field input:valid:focus, .vf-woocommerce-edit-account-field .was-validated input:valid:focus, .was-validated .vf-woocommerce-single-product-quantity input:valid:focus, .vf-woocommerce-single-product-quantity .was-validated input:valid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_text input:valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .was-validated input:valid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_email input:valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .was-validated input:valid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input:valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .was-validated input:valid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_date input:valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .was-validated input:valid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_number input:valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .was-validated input:valid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_name input:valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .was-validated input:valid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_password input:valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .was-validated input:valid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_website input:valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .was-validated input:valid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_time input:valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .was-validated input:valid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_address input:valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .was-validated input:valid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea:valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .was-validated textarea:valid:focus, .form-control.is-valid:focus, .vf-field-list .form-row input.is-valid:focus, .vf-field-list .form-row textarea.is-valid:focus, .vf-woocommerce-cart-total .woocommerce-shipping-calculator input.is-valid:focus, .vf-woocommerce-edit-account-field input.is-valid:focus, .vf-woocommerce-single-product-quantity input.is-valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_text input.is-valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input.is-valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input.is-valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input.is-valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input.is-valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input.is-valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input.is-valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input.is-valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input.is-valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input.is-valid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea.is-valid:focus { border-color: #28a745; -webkit-box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25); box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25); }

.was-validated .form-control:valid ~ .valid-feedback, .was-validated .vf-field-list .form-row input:valid ~ .valid-feedback, .vf-field-list .form-row .was-validated input:valid ~ .valid-feedback, .was-validated .vf-field-list .form-row textarea:valid ~ .valid-feedback, .vf-field-list .form-row .was-validated textarea:valid ~ .valid-feedback, .was-validated .vf-woocommerce-cart-total .woocommerce-shipping-calculator input:valid ~ .valid-feedback, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .was-validated input:valid ~ .valid-feedback, .was-validated .vf-woocommerce-edit-account-field input:valid ~ .valid-feedback, .vf-woocommerce-edit-account-field .was-validated input:valid ~ .valid-feedback, .was-validated .vf-woocommerce-single-product-quantity input:valid ~ .valid-feedback, .vf-woocommerce-single-product-quantity .was-validated input:valid ~ .valid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_text input:valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .was-validated input:valid ~ .valid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_email input:valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .was-validated input:valid ~ .valid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input:valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .was-validated input:valid ~ .valid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_date input:valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .was-validated input:valid ~ .valid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_number input:valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .was-validated input:valid ~ .valid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_name input:valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .was-validated input:valid ~ .valid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_password input:valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .was-validated input:valid ~ .valid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_website input:valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .was-validated input:valid ~ .valid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_time input:valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .was-validated input:valid ~ .valid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_address input:valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .was-validated input:valid ~ .valid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea:valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .was-validated textarea:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .was-validated .vf-field-list .form-row input:valid ~ .valid-tooltip, .vf-field-list .form-row .was-validated input:valid ~ .valid-tooltip, .was-validated .vf-field-list .form-row textarea:valid ~ .valid-tooltip, .vf-field-list .form-row .was-validated textarea:valid ~ .valid-tooltip, .was-validated .vf-woocommerce-cart-total .woocommerce-shipping-calculator input:valid ~ .valid-tooltip, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .was-validated input:valid ~ .valid-tooltip, .was-validated .vf-woocommerce-edit-account-field input:valid ~ .valid-tooltip, .vf-woocommerce-edit-account-field .was-validated input:valid ~ .valid-tooltip, .was-validated .vf-woocommerce-single-product-quantity input:valid ~ .valid-tooltip, .vf-woocommerce-single-product-quantity .was-validated input:valid ~ .valid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_text input:valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .was-validated input:valid ~ .valid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_email input:valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .was-validated input:valid ~ .valid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input:valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .was-validated input:valid ~ .valid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_date input:valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .was-validated input:valid ~ .valid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_number input:valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .was-validated input:valid ~ .valid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_name input:valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .was-validated input:valid ~ .valid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_password input:valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .was-validated input:valid ~ .valid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_website input:valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .was-validated input:valid ~ .valid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_time input:valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .was-validated input:valid ~ .valid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_address input:valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .was-validated input:valid ~ .valid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea:valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .was-validated textarea:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .vf-field-list .form-row input.is-valid ~ .valid-feedback, .vf-field-list .form-row textarea.is-valid ~ .valid-feedback, .vf-woocommerce-cart-total .woocommerce-shipping-calculator input.is-valid ~ .valid-feedback, .vf-woocommerce-edit-account-field input.is-valid ~ .valid-feedback, .vf-woocommerce-single-product-quantity input.is-valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_text input.is-valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input.is-valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input.is-valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input.is-valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input.is-valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input.is-valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input.is-valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input.is-valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input.is-valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input.is-valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .vf-field-list .form-row input.is-valid ~ .valid-tooltip, .vf-field-list .form-row textarea.is-valid ~ .valid-tooltip, .vf-woocommerce-cart-total .woocommerce-shipping-calculator input.is-valid ~ .valid-tooltip, .vf-woocommerce-edit-account-field input.is-valid ~ .valid-tooltip, .vf-woocommerce-single-product-quantity input.is-valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_text input.is-valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input.is-valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input.is-valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input.is-valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input.is-valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input.is-valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input.is-valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input.is-valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input.is-valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input.is-valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea.is-valid ~ .valid-tooltip { display: block; }

.was-validated textarea.form-control:valid, .was-validated .vf-field-list .form-row textarea:valid, .vf-field-list .form-row .was-validated textarea:valid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea:valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .was-validated textarea:valid, textarea.form-control.is-valid, .vf-field-list .form-row textarea.is-valid, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea.is-valid { padding-right: calc(1.25em + 1rem); background-position: top calc(0.3125em + 0.25rem) right calc(0.3125em + 0.25rem); }

.was-validated .custom-select:valid, .was-validated .vf-field-list .form-row select:valid, .vf-field-list .form-row .was-validated select:valid, .was-validated .vf-woocommerce-cart-total .woocommerce-shipping-calculator select:valid, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .was-validated select:valid, .was-validated .vf-woocommerce-edit-account-field select:valid, .vf-woocommerce-edit-account-field .was-validated select:valid, .was-validated .vf-woocommerce-single-product-variation-value select:valid, .vf-woocommerce-single-product-variation-value .was-validated select:valid, .was-validated body .gform_wrapper .gform_body .gform_fields .gfield select:valid, body .gform_wrapper .gform_body .gform_fields .gfield .was-validated select:valid, .custom-select.is-valid, .vf-field-list .form-row select.is-valid, .vf-woocommerce-cart-total .woocommerce-shipping-calculator select.is-valid, .vf-woocommerce-edit-account-field select.is-valid, .vf-woocommerce-single-product-variation-value select.is-valid, body .gform_wrapper .gform_body .gform_fields .gfield select.is-valid { border-color: #28a745; padding-right: calc((1em + 1rem) * 3 / 4 + 2rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #EEEEEE no-repeat center right 2rem/calc(0.625em + 0.5rem) calc(0.625em + 0.5rem); }

.was-validated .custom-select:valid:focus, .was-validated .vf-field-list .form-row select:valid:focus, .vf-field-list .form-row .was-validated select:valid:focus, .was-validated .vf-woocommerce-cart-total .woocommerce-shipping-calculator select:valid:focus, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .was-validated select:valid:focus, .was-validated .vf-woocommerce-edit-account-field select:valid:focus, .vf-woocommerce-edit-account-field .was-validated select:valid:focus, .was-validated .vf-woocommerce-single-product-variation-value select:valid:focus, .vf-woocommerce-single-product-variation-value .was-validated select:valid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .gfield select:valid:focus, body .gform_wrapper .gform_body .gform_fields .gfield .was-validated select:valid:focus, .custom-select.is-valid:focus, .vf-field-list .form-row select.is-valid:focus, .vf-woocommerce-cart-total .woocommerce-shipping-calculator select.is-valid:focus, .vf-woocommerce-edit-account-field select.is-valid:focus, .vf-woocommerce-single-product-variation-value select.is-valid:focus, body .gform_wrapper .gform_body .gform_fields .gfield select.is-valid:focus { border-color: #28a745; -webkit-box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25); box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25); }

.was-validated .custom-select:valid ~ .valid-feedback, .was-validated .vf-field-list .form-row select:valid ~ .valid-feedback, .vf-field-list .form-row .was-validated select:valid ~ .valid-feedback, .was-validated .vf-woocommerce-cart-total .woocommerce-shipping-calculator select:valid ~ .valid-feedback, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .was-validated select:valid ~ .valid-feedback, .was-validated .vf-woocommerce-edit-account-field select:valid ~ .valid-feedback, .vf-woocommerce-edit-account-field .was-validated select:valid ~ .valid-feedback, .was-validated .vf-woocommerce-single-product-variation-value select:valid ~ .valid-feedback, .vf-woocommerce-single-product-variation-value .was-validated select:valid ~ .valid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .gfield select:valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .gfield .was-validated select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .was-validated .vf-field-list .form-row select:valid ~ .valid-tooltip, .vf-field-list .form-row .was-validated select:valid ~ .valid-tooltip, .was-validated .vf-woocommerce-cart-total .woocommerce-shipping-calculator select:valid ~ .valid-tooltip, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .was-validated select:valid ~ .valid-tooltip, .was-validated .vf-woocommerce-edit-account-field select:valid ~ .valid-tooltip, .vf-woocommerce-edit-account-field .was-validated select:valid ~ .valid-tooltip, .was-validated .vf-woocommerce-single-product-variation-value select:valid ~ .valid-tooltip, .vf-woocommerce-single-product-variation-value .was-validated select:valid ~ .valid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .gfield select:valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .gfield .was-validated select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .vf-field-list .form-row select.is-valid ~ .valid-feedback, .vf-woocommerce-cart-total .woocommerce-shipping-calculator select.is-valid ~ .valid-feedback, .vf-woocommerce-edit-account-field select.is-valid ~ .valid-feedback, .vf-woocommerce-single-product-variation-value select.is-valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .gfield select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .vf-field-list .form-row select.is-valid ~ .valid-tooltip, .vf-woocommerce-cart-total .woocommerce-shipping-calculator select.is-valid ~ .valid-tooltip, .vf-woocommerce-edit-account-field select.is-valid ~ .valid-tooltip, .vf-woocommerce-single-product-variation-value select.is-valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .gfield select.is-valid ~ .valid-tooltip { display: block; }

.was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip { display: block; }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: #28a745; }

.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip { display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:valid[type="checkbox"] ~ .custom-control-label, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:valid[type="checkbox"] ~ .custom-control-label, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:valid ~ label, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated .custom-control-input:valid ~ label, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:valid[type="checkbox"] ~ label, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:valid[type="checkbox"] ~ label, .custom-control-input.is-valid ~ .custom-control-label, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-valid[type="checkbox"] ~ .custom-control-label, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input.is-valid ~ label, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-valid[type="checkbox"] ~ label { color: #28a745; }

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:valid[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:valid[type="checkbox"] ~ .custom-control-label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:valid ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated .custom-control-input:valid ~ label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:valid[type="checkbox"] ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:valid[type="checkbox"] ~ label::before, .custom-control-input.is-valid ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-valid[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input.is-valid ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-valid[type="checkbox"] ~ label::before { border-color: #28a745; }

.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:valid[type="checkbox"] ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:valid[type="checkbox"] ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:valid[type="checkbox"] ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:valid[type="checkbox"] ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-valid[type="checkbox"] ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-valid[type="checkbox"] ~ .valid-tooltip { display: block; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:valid:checked[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:valid:checked[type="checkbox"] ~ .custom-control-label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:valid:checked ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated .custom-control-input:valid:checked ~ label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:valid:checked[type="checkbox"] ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:valid:checked[type="checkbox"] ~ label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-valid:checked[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input.is-valid:checked ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-valid:checked[type="checkbox"] ~ label::before { border-color: #34ce57; background-color: #34ce57; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:valid:focus[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:valid:focus[type="checkbox"] ~ .custom-control-label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:valid:focus ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated .custom-control-input:valid:focus ~ label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:valid:focus[type="checkbox"] ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:valid:focus[type="checkbox"] ~ label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-valid:focus[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input.is-valid:focus ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-valid:focus[type="checkbox"] ~ label::before { -webkit-box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25); box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:valid:focus:not(:checked)[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:valid:focus:not(:checked)[type="checkbox"] ~ .custom-control-label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:valid:focus:not(:checked) ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated .custom-control-input:valid:focus:not(:checked) ~ label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:valid:focus:not(:checked)[type="checkbox"] ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:valid:focus:not(:checked)[type="checkbox"] ~ label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-valid:focus:not(:checked)[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input.is-valid:focus:not(:checked) ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-valid:focus:not(:checked)[type="checkbox"] ~ label::before { border-color: #28a745; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { border-color: #28a745; }

.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip { display: block; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { border-color: #28a745; -webkit-box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25); box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25); }

.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875rem; color: #dc3545; }

.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.875rem; line-height: 1.5; color: #fff; background-color: rgba(220, 53, 69, 0.9); border-radius: 0.25rem; }

.was-validated .form-control:invalid, .was-validated .vf-field-list .form-row input:invalid, .vf-field-list .form-row .was-validated input:invalid, .was-validated .vf-field-list .form-row textarea:invalid, .vf-field-list .form-row .was-validated textarea:invalid, .was-validated .vf-woocommerce-cart-total .woocommerce-shipping-calculator input:invalid, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .was-validated input:invalid, .was-validated .vf-woocommerce-edit-account-field input:invalid, .vf-woocommerce-edit-account-field .was-validated input:invalid, .was-validated .vf-woocommerce-single-product-quantity input:invalid, .vf-woocommerce-single-product-quantity .was-validated input:invalid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_text input:invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .was-validated input:invalid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_email input:invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .was-validated input:invalid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input:invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .was-validated input:invalid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_date input:invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .was-validated input:invalid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_number input:invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .was-validated input:invalid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_name input:invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .was-validated input:invalid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_password input:invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .was-validated input:invalid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_website input:invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .was-validated input:invalid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_time input:invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .was-validated input:invalid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_address input:invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .was-validated input:invalid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea:invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .was-validated textarea:invalid, .form-control.is-invalid, .vf-field-list .form-row input.is-invalid, .vf-field-list .form-row textarea.is-invalid, .vf-woocommerce-cart-total .woocommerce-shipping-calculator input.is-invalid, .vf-woocommerce-edit-account-field input.is-invalid, .vf-woocommerce-single-product-quantity input.is-invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_text input.is-invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input.is-invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input.is-invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input.is-invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input.is-invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input.is-invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input.is-invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input.is-invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input.is-invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input.is-invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea.is-invalid { border-color: #dc3545; padding-right: calc(1.25em + 1rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat: no-repeat; background-position: center right calc(0.3125em + 0.25rem); background-size: calc(0.625em + 0.5rem) calc(0.625em + 0.5rem); }

.was-validated .form-control:invalid:focus, .was-validated .vf-field-list .form-row input:invalid:focus, .vf-field-list .form-row .was-validated input:invalid:focus, .was-validated .vf-field-list .form-row textarea:invalid:focus, .vf-field-list .form-row .was-validated textarea:invalid:focus, .was-validated .vf-woocommerce-cart-total .woocommerce-shipping-calculator input:invalid:focus, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .was-validated input:invalid:focus, .was-validated .vf-woocommerce-edit-account-field input:invalid:focus, .vf-woocommerce-edit-account-field .was-validated input:invalid:focus, .was-validated .vf-woocommerce-single-product-quantity input:invalid:focus, .vf-woocommerce-single-product-quantity .was-validated input:invalid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_text input:invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .was-validated input:invalid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_email input:invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .was-validated input:invalid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input:invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .was-validated input:invalid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_date input:invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .was-validated input:invalid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_number input:invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .was-validated input:invalid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_name input:invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .was-validated input:invalid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_password input:invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .was-validated input:invalid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_website input:invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .was-validated input:invalid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_time input:invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .was-validated input:invalid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_address input:invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .was-validated input:invalid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea:invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .was-validated textarea:invalid:focus, .form-control.is-invalid:focus, .vf-field-list .form-row input.is-invalid:focus, .vf-field-list .form-row textarea.is-invalid:focus, .vf-woocommerce-cart-total .woocommerce-shipping-calculator input.is-invalid:focus, .vf-woocommerce-edit-account-field input.is-invalid:focus, .vf-woocommerce-single-product-quantity input.is-invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_text input.is-invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input.is-invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input.is-invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input.is-invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input.is-invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input.is-invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input.is-invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input.is-invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input.is-invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input.is-invalid:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea.is-invalid:focus { border-color: #dc3545; -webkit-box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25); box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25); }

.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .vf-field-list .form-row input:invalid ~ .invalid-feedback, .vf-field-list .form-row .was-validated input:invalid ~ .invalid-feedback, .was-validated .vf-field-list .form-row textarea:invalid ~ .invalid-feedback, .vf-field-list .form-row .was-validated textarea:invalid ~ .invalid-feedback, .was-validated .vf-woocommerce-cart-total .woocommerce-shipping-calculator input:invalid ~ .invalid-feedback, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .was-validated input:invalid ~ .invalid-feedback, .was-validated .vf-woocommerce-edit-account-field input:invalid ~ .invalid-feedback, .vf-woocommerce-edit-account-field .was-validated input:invalid ~ .invalid-feedback, .was-validated .vf-woocommerce-single-product-quantity input:invalid ~ .invalid-feedback, .vf-woocommerce-single-product-quantity .was-validated input:invalid ~ .invalid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_text input:invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .was-validated input:invalid ~ .invalid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_email input:invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .was-validated input:invalid ~ .invalid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input:invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .was-validated input:invalid ~ .invalid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_date input:invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .was-validated input:invalid ~ .invalid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_number input:invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .was-validated input:invalid ~ .invalid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_name input:invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .was-validated input:invalid ~ .invalid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_password input:invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .was-validated input:invalid ~ .invalid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_website input:invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .was-validated input:invalid ~ .invalid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_time input:invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .was-validated input:invalid ~ .invalid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_address input:invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .was-validated input:invalid ~ .invalid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea:invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .was-validated textarea:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .was-validated .vf-field-list .form-row input:invalid ~ .invalid-tooltip, .vf-field-list .form-row .was-validated input:invalid ~ .invalid-tooltip, .was-validated .vf-field-list .form-row textarea:invalid ~ .invalid-tooltip, .vf-field-list .form-row .was-validated textarea:invalid ~ .invalid-tooltip, .was-validated .vf-woocommerce-cart-total .woocommerce-shipping-calculator input:invalid ~ .invalid-tooltip, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .was-validated input:invalid ~ .invalid-tooltip, .was-validated .vf-woocommerce-edit-account-field input:invalid ~ .invalid-tooltip, .vf-woocommerce-edit-account-field .was-validated input:invalid ~ .invalid-tooltip, .was-validated .vf-woocommerce-single-product-quantity input:invalid ~ .invalid-tooltip, .vf-woocommerce-single-product-quantity .was-validated input:invalid ~ .invalid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_text input:invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .was-validated input:invalid ~ .invalid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_email input:invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .was-validated input:invalid ~ .invalid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input:invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .was-validated input:invalid ~ .invalid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_date input:invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .was-validated input:invalid ~ .invalid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_number input:invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .was-validated input:invalid ~ .invalid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_name input:invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .was-validated input:invalid ~ .invalid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_password input:invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .was-validated input:invalid ~ .invalid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_website input:invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .was-validated input:invalid ~ .invalid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_time input:invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .was-validated input:invalid ~ .invalid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_address input:invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .was-validated input:invalid ~ .invalid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea:invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .was-validated textarea:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .vf-field-list .form-row input.is-invalid ~ .invalid-feedback, .vf-field-list .form-row textarea.is-invalid ~ .invalid-feedback, .vf-woocommerce-cart-total .woocommerce-shipping-calculator input.is-invalid ~ .invalid-feedback, .vf-woocommerce-edit-account-field input.is-invalid ~ .invalid-feedback, .vf-woocommerce-single-product-quantity input.is-invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_text input.is-invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input.is-invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input.is-invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input.is-invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input.is-invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input.is-invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input.is-invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input.is-invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input.is-invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input.is-invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .vf-field-list .form-row input.is-invalid ~ .invalid-tooltip, .vf-field-list .form-row textarea.is-invalid ~ .invalid-tooltip, .vf-woocommerce-cart-total .woocommerce-shipping-calculator input.is-invalid ~ .invalid-tooltip, .vf-woocommerce-edit-account-field input.is-invalid ~ .invalid-tooltip, .vf-woocommerce-single-product-quantity input.is-invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_text input.is-invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input.is-invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input.is-invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input.is-invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input.is-invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input.is-invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input.is-invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input.is-invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input.is-invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input.is-invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated textarea.form-control:invalid, .was-validated .vf-field-list .form-row textarea:invalid, .vf-field-list .form-row .was-validated textarea:invalid, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea:invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .was-validated textarea:invalid, textarea.form-control.is-invalid, .vf-field-list .form-row textarea.is-invalid, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea.is-invalid { padding-right: calc(1.25em + 1rem); background-position: top calc(0.3125em + 0.25rem) right calc(0.3125em + 0.25rem); }

.was-validated .custom-select:invalid, .was-validated .vf-field-list .form-row select:invalid, .vf-field-list .form-row .was-validated select:invalid, .was-validated .vf-woocommerce-cart-total .woocommerce-shipping-calculator select:invalid, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .was-validated select:invalid, .was-validated .vf-woocommerce-edit-account-field select:invalid, .vf-woocommerce-edit-account-field .was-validated select:invalid, .was-validated .vf-woocommerce-single-product-variation-value select:invalid, .vf-woocommerce-single-product-variation-value .was-validated select:invalid, .was-validated body .gform_wrapper .gform_body .gform_fields .gfield select:invalid, body .gform_wrapper .gform_body .gform_fields .gfield .was-validated select:invalid, .custom-select.is-invalid, .vf-field-list .form-row select.is-invalid, .vf-woocommerce-cart-total .woocommerce-shipping-calculator select.is-invalid, .vf-woocommerce-edit-account-field select.is-invalid, .vf-woocommerce-single-product-variation-value select.is-invalid, body .gform_wrapper .gform_body .gform_fields .gfield select.is-invalid { border-color: #dc3545; padding-right: calc((1em + 1rem) * 3 / 4 + 2rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #EEEEEE no-repeat center right 2rem/calc(0.625em + 0.5rem) calc(0.625em + 0.5rem); }

.was-validated .custom-select:invalid:focus, .was-validated .vf-field-list .form-row select:invalid:focus, .vf-field-list .form-row .was-validated select:invalid:focus, .was-validated .vf-woocommerce-cart-total .woocommerce-shipping-calculator select:invalid:focus, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .was-validated select:invalid:focus, .was-validated .vf-woocommerce-edit-account-field select:invalid:focus, .vf-woocommerce-edit-account-field .was-validated select:invalid:focus, .was-validated .vf-woocommerce-single-product-variation-value select:invalid:focus, .vf-woocommerce-single-product-variation-value .was-validated select:invalid:focus, .was-validated body .gform_wrapper .gform_body .gform_fields .gfield select:invalid:focus, body .gform_wrapper .gform_body .gform_fields .gfield .was-validated select:invalid:focus, .custom-select.is-invalid:focus, .vf-field-list .form-row select.is-invalid:focus, .vf-woocommerce-cart-total .woocommerce-shipping-calculator select.is-invalid:focus, .vf-woocommerce-edit-account-field select.is-invalid:focus, .vf-woocommerce-single-product-variation-value select.is-invalid:focus, body .gform_wrapper .gform_body .gform_fields .gfield select.is-invalid:focus { border-color: #dc3545; -webkit-box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25); box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25); }

.was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .vf-field-list .form-row select:invalid ~ .invalid-feedback, .vf-field-list .form-row .was-validated select:invalid ~ .invalid-feedback, .was-validated .vf-woocommerce-cart-total .woocommerce-shipping-calculator select:invalid ~ .invalid-feedback, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .was-validated select:invalid ~ .invalid-feedback, .was-validated .vf-woocommerce-edit-account-field select:invalid ~ .invalid-feedback, .vf-woocommerce-edit-account-field .was-validated select:invalid ~ .invalid-feedback, .was-validated .vf-woocommerce-single-product-variation-value select:invalid ~ .invalid-feedback, .vf-woocommerce-single-product-variation-value .was-validated select:invalid ~ .invalid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .gfield select:invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .gfield .was-validated select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .was-validated .vf-field-list .form-row select:invalid ~ .invalid-tooltip, .vf-field-list .form-row .was-validated select:invalid ~ .invalid-tooltip, .was-validated .vf-woocommerce-cart-total .woocommerce-shipping-calculator select:invalid ~ .invalid-tooltip, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .was-validated select:invalid ~ .invalid-tooltip, .was-validated .vf-woocommerce-edit-account-field select:invalid ~ .invalid-tooltip, .vf-woocommerce-edit-account-field .was-validated select:invalid ~ .invalid-tooltip, .was-validated .vf-woocommerce-single-product-variation-value select:invalid ~ .invalid-tooltip, .vf-woocommerce-single-product-variation-value .was-validated select:invalid ~ .invalid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .gfield select:invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .gfield .was-validated select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .vf-field-list .form-row select.is-invalid ~ .invalid-feedback, .vf-woocommerce-cart-total .woocommerce-shipping-calculator select.is-invalid ~ .invalid-feedback, .vf-woocommerce-edit-account-field select.is-invalid ~ .invalid-feedback, .vf-woocommerce-single-product-variation-value select.is-invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .gfield select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .vf-field-list .form-row select.is-invalid ~ .invalid-tooltip, .vf-woocommerce-cart-total .woocommerce-shipping-calculator select.is-invalid ~ .invalid-tooltip, .vf-woocommerce-edit-account-field select.is-invalid ~ .invalid-tooltip, .vf-woocommerce-single-product-variation-value select.is-invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .gfield select.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: #dc3545; }

.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:invalid[type="checkbox"] ~ .custom-control-label, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:invalid[type="checkbox"] ~ .custom-control-label, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:invalid ~ label, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated .custom-control-input:invalid ~ label, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:invalid[type="checkbox"] ~ label, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:invalid[type="checkbox"] ~ label, .custom-control-input.is-invalid ~ .custom-control-label, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-invalid[type="checkbox"] ~ .custom-control-label, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input.is-invalid ~ label, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-invalid[type="checkbox"] ~ label { color: #dc3545; }

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:invalid[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:invalid[type="checkbox"] ~ .custom-control-label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:invalid ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated .custom-control-input:invalid ~ label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:invalid[type="checkbox"] ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:invalid[type="checkbox"] ~ label::before, .custom-control-input.is-invalid ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-invalid[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input.is-invalid ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-invalid[type="checkbox"] ~ label::before { border-color: #dc3545; }

.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:invalid[type="checkbox"] ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:invalid[type="checkbox"] ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:invalid[type="checkbox"] ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:invalid[type="checkbox"] ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-invalid[type="checkbox"] ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-invalid[type="checkbox"] ~ .invalid-tooltip { display: block; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:invalid:checked[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:invalid:checked[type="checkbox"] ~ .custom-control-label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:invalid:checked ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated .custom-control-input:invalid:checked ~ label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:invalid:checked[type="checkbox"] ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:invalid:checked[type="checkbox"] ~ label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-invalid:checked[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input.is-invalid:checked ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-invalid:checked[type="checkbox"] ~ label::before { border-color: #e4606d; background-color: #e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:invalid:focus[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:invalid:focus[type="checkbox"] ~ .custom-control-label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:invalid:focus ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated .custom-control-input:invalid:focus ~ label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:invalid:focus[type="checkbox"] ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:invalid:focus[type="checkbox"] ~ label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-invalid:focus[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input.is-invalid:focus ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-invalid:focus[type="checkbox"] ~ label::before { -webkit-box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25); box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:invalid:focus:not(:checked)[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:invalid:focus:not(:checked)[type="checkbox"] ~ .custom-control-label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:invalid:focus:not(:checked) ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated .custom-control-input:invalid:focus:not(:checked) ~ label::before, .was-validated body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:invalid:focus:not(:checked)[type="checkbox"] ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .was-validated input:invalid:focus:not(:checked)[type="checkbox"] ~ label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-invalid:focus:not(:checked)[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input.is-invalid:focus:not(:checked) ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input.is-invalid:focus:not(:checked)[type="checkbox"] ~ label::before { border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { border-color: #dc3545; -webkit-box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25); box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25); }

.form-inline { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.form-inline .form-check { width: 100%; }

@media (min-width: 576px) { .form-inline label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0; }
  .form-inline .form-group, .form-inline body .gform_wrapper .gform_body .gform_fields .gfield, body .gform_wrapper .gform_body .gform_fields .form-inline .gfield { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; }
  .form-inline .form-control, .form-inline .vf-field-list .form-row input, .vf-field-list .form-row .form-inline input, .form-inline .vf-field-list .form-row textarea, .vf-field-list .form-row .form-inline textarea, .form-inline .vf-woocommerce-cart-total .woocommerce-shipping-calculator input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .form-inline input, .form-inline .vf-woocommerce-edit-account-field input, .vf-woocommerce-edit-account-field .form-inline input, .form-inline .vf-woocommerce-single-product-quantity input, .vf-woocommerce-single-product-quantity .form-inline input, .form-inline body .gform_wrapper .gform_body .gform_fields .ginput_container_text input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .form-inline input, .form-inline body .gform_wrapper .gform_body .gform_fields .ginput_container_email input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .form-inline input, .form-inline body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .form-inline input, .form-inline body .gform_wrapper .gform_body .gform_fields .ginput_container_date input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .form-inline input, .form-inline body .gform_wrapper .gform_body .gform_fields .ginput_container_number input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .form-inline input, .form-inline body .gform_wrapper .gform_body .gform_fields .ginput_container_name input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .form-inline input, .form-inline body .gform_wrapper .gform_body .gform_fields .ginput_container_password input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .form-inline input, .form-inline body .gform_wrapper .gform_body .gform_fields .ginput_container_website input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .form-inline input, .form-inline body .gform_wrapper .gform_body .gform_fields .ginput_container_time input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .form-inline input, .form-inline body .gform_wrapper .gform_body .gform_fields .ginput_container_address input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .form-inline input, .form-inline body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .form-inline textarea { display: inline-block; width: auto; vertical-align: middle; }
  .form-inline .form-control-plaintext { display: inline-block; }
  .form-inline .input-group, .form-inline .custom-select, .form-inline .vf-field-list .form-row select, .vf-field-list .form-row .form-inline select, .form-inline .vf-woocommerce-cart-total .woocommerce-shipping-calculator select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .form-inline select, .form-inline .vf-woocommerce-edit-account-field select, .vf-woocommerce-edit-account-field .form-inline select, .form-inline .vf-woocommerce-single-product-variation-value select, .vf-woocommerce-single-product-variation-value .form-inline select, .form-inline body .gform_wrapper .gform_body .gform_fields .gfield select, body .gform_wrapper .gform_body .gform_fields .gfield .form-inline select { width: auto; }
  .form-inline .form-check { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: auto; padding-left: 0; }
  .form-inline .form-check-input { position: relative; -ms-flex-negative: 0; flex-shrink: 0; margin-top: 0; margin-right: 0.25rem; margin-left: 0; }
  .form-inline .custom-control, .form-inline body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox .form-inline li { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .form-inline .custom-control-label, .form-inline body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li label, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .form-inline label { margin-bottom: 0; } }

.btn, #gform_wrapper_1 .gform_footer button { display: inline-block; font-weight: 700; color: #666666; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 0 solid transparent; padding: 0.5rem 1rem; font-size: 1rem; line-height: 1.25; border-radius: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .btn, #gform_wrapper_1 .gform_footer button { -webkit-transition: none; transition: none; } }

.btn:hover, #gform_wrapper_1 .gform_footer button:hover { color: #666666; text-decoration: none; }

.btn:focus, #gform_wrapper_1 .gform_footer button:focus, .btn.focus, #gform_wrapper_1 .gform_footer button.focus { outline: 0; -webkit-box-shadow: none; box-shadow: none; }

.btn.disabled, #gform_wrapper_1 .gform_footer button.disabled, .btn:disabled, #gform_wrapper_1 .gform_footer button:disabled { opacity: 0.65; }

a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; }

.btn-primary { color: #fff; background-color: #007bff; border-color: #007bff; }

.btn-primary:hover { color: #fff; background-color: #0069d9; border-color: #0062cc; }

.btn-primary:focus, .btn-primary.focus { -webkit-box-shadow: 0 0 0 0 rgba(38, 143, 255, 0.5); box-shadow: 0 0 0 0 rgba(38, 143, 255, 0.5); }

.btn-primary.disabled, .btn-primary:disabled { color: #fff; background-color: #007bff; border-color: #007bff; }

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { color: #fff; background-color: #0062cc; border-color: #005cbf; }

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(38, 143, 255, 0.5); box-shadow: 0 0 0 0 rgba(38, 143, 255, 0.5); }

.btn-secondary { color: #fff; background-color: #6c757d; border-color: #6c757d; }

.btn-secondary:hover { color: #fff; background-color: #5a6268; border-color: #545b62; }

.btn-secondary:focus, .btn-secondary.focus { -webkit-box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5); box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5); }

.btn-secondary.disabled, .btn-secondary:disabled { color: #fff; background-color: #6c757d; border-color: #6c757d; }

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { color: #fff; background-color: #545b62; border-color: #4e555b; }

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5); box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5); }

.btn-success { color: #fff; background-color: #28a745; border-color: #28a745; }

.btn-success:hover { color: #fff; background-color: #218838; border-color: #1e7e34; }

.btn-success:focus, .btn-success.focus { -webkit-box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5); box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5); }

.btn-success.disabled, .btn-success:disabled { color: #fff; background-color: #28a745; border-color: #28a745; }

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { color: #fff; background-color: #1e7e34; border-color: #1c7430; }

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5); box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5); }

.btn-info { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }

.btn-info:hover { color: #fff; background-color: #138496; border-color: #117a8b; }

.btn-info:focus, .btn-info.focus { -webkit-box-shadow: 0 0 0 0 rgba(58, 176, 195, 0.5); box-shadow: 0 0 0 0 rgba(58, 176, 195, 0.5); }

.btn-info.disabled, .btn-info:disabled { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { color: #fff; background-color: #117a8b; border-color: #10707f; }

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(58, 176, 195, 0.5); box-shadow: 0 0 0 0 rgba(58, 176, 195, 0.5); }

.btn-warning { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-warning:hover { color: #212529; background-color: #e0a800; border-color: #d39e00; }

.btn-warning:focus, .btn-warning.focus { -webkit-box-shadow: 0 0 0 0 rgba(222, 170, 12, 0.5); box-shadow: 0 0 0 0 rgba(222, 170, 12, 0.5); }

.btn-warning.disabled, .btn-warning:disabled { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { color: #212529; background-color: #d39e00; border-color: #c69500; }

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(222, 170, 12, 0.5); box-shadow: 0 0 0 0 rgba(222, 170, 12, 0.5); }

.btn-danger { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-danger:hover { color: #fff; background-color: #c82333; border-color: #bd2130; }

.btn-danger:focus, .btn-danger.focus { -webkit-box-shadow: 0 0 0 0 rgba(225, 83, 97, 0.5); box-shadow: 0 0 0 0 rgba(225, 83, 97, 0.5); }

.btn-danger.disabled, .btn-danger:disabled { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { color: #fff; background-color: #bd2130; border-color: #b21f2d; }

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(225, 83, 97, 0.5); box-shadow: 0 0 0 0 rgba(225, 83, 97, 0.5); }

.btn-light { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }

.btn-light:hover { color: #212529; background-color: #e2e6ea; border-color: #dae0e5; }

.btn-light:focus, .btn-light.focus { -webkit-box-shadow: 0 0 0 0 rgba(216, 217, 219, 0.5); box-shadow: 0 0 0 0 rgba(216, 217, 219, 0.5); }

.btn-light.disabled, .btn-light:disabled { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { color: #212529; background-color: #dae0e5; border-color: #d3d9df; }

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(216, 217, 219, 0.5); box-shadow: 0 0 0 0 rgba(216, 217, 219, 0.5); }

.btn-dark { color: #fff; background-color: #343a40; border-color: #343a40; }

.btn-dark:hover { color: #fff; background-color: #23272b; border-color: #1d2124; }

.btn-dark:focus, .btn-dark.focus { -webkit-box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5); box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5); }

.btn-dark.disabled, .btn-dark:disabled { color: #fff; background-color: #343a40; border-color: #343a40; }

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { color: #fff; background-color: #1d2124; border-color: #171a1d; }

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5); box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5); }

.btn-vf-white { color: #212529; background-color: #FFFFFF; border-color: #FFFFFF; }

.btn-vf-white:hover { color: #212529; background-color: #ececec; border-color: #e6e5e5; }

.btn-vf-white:focus, .btn-vf-white.focus { -webkit-box-shadow: 0 0 0 0 rgba(222, 222, 223, 0.5); box-shadow: 0 0 0 0 rgba(222, 222, 223, 0.5); }

.btn-vf-white.disabled, .btn-vf-white:disabled { color: #212529; background-color: #FFFFFF; border-color: #FFFFFF; }

.btn-vf-white:not(:disabled):not(.disabled):active, .btn-vf-white:not(:disabled):not(.disabled).active, .show > .btn-vf-white.dropdown-toggle { color: #212529; background-color: #e6e5e5; border-color: #dfdfdf; }

.btn-vf-white:not(:disabled):not(.disabled):active:focus, .btn-vf-white:not(:disabled):not(.disabled).active:focus, .show > .btn-vf-white.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(222, 222, 223, 0.5); box-shadow: 0 0 0 0 rgba(222, 222, 223, 0.5); }

.btn-vf-black { color: #fff; background-color: #000000; border-color: #000000; }

.btn-vf-black:hover { color: #fff; background-color: black; border-color: black; }

.btn-vf-black:focus, .btn-vf-black.focus { -webkit-box-shadow: 0 0 0 0 rgba(38, 38, 38, 0.5); box-shadow: 0 0 0 0 rgba(38, 38, 38, 0.5); }

.btn-vf-black.disabled, .btn-vf-black:disabled { color: #fff; background-color: #000000; border-color: #000000; }

.btn-vf-black:not(:disabled):not(.disabled):active, .btn-vf-black:not(:disabled):not(.disabled).active, .show > .btn-vf-black.dropdown-toggle { color: #fff; background-color: black; border-color: black; }

.btn-vf-black:not(:disabled):not(.disabled):active:focus, .btn-vf-black:not(:disabled):not(.disabled).active:focus, .show > .btn-vf-black.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(38, 38, 38, 0.5); box-shadow: 0 0 0 0 rgba(38, 38, 38, 0.5); }

.btn-vf-green, #gform_wrapper_1 .gform_footer button { color: #212529; background-color: #52BDBB; border-color: #52BDBB; }

.btn-vf-green:hover, #gform_wrapper_1 .gform_footer button:hover { color: #fff; background-color: #40a8a7; border-color: #3d9f9d; }

.btn-vf-green:focus, #gform_wrapper_1 .gform_footer button:focus, .btn-vf-green.focus, #gform_wrapper_1 .gform_footer button.focus { -webkit-box-shadow: 0 0 0 0 rgba(75, 166, 165, 0.5); box-shadow: 0 0 0 0 rgba(75, 166, 165, 0.5); }

.btn-vf-green.disabled, #gform_wrapper_1 .gform_footer button.disabled, .btn-vf-green:disabled, #gform_wrapper_1 .gform_footer button:disabled { color: #212529; background-color: #52BDBB; border-color: #52BDBB; }

.btn-vf-green:not(:disabled):not(.disabled):active, #gform_wrapper_1 .gform_footer button:not(:disabled):not(.disabled):active, .btn-vf-green:not(:disabled):not(.disabled).active, #gform_wrapper_1 .gform_footer button:not(:disabled):not(.disabled).active, .show > .btn-vf-green.dropdown-toggle, #gform_wrapper_1 .gform_footer .show > button.dropdown-toggle { color: #fff; background-color: #3d9f9d; border-color: #399694; }

.btn-vf-green:not(:disabled):not(.disabled):active:focus, #gform_wrapper_1 .gform_footer button:not(:disabled):not(.disabled):active:focus, .btn-vf-green:not(:disabled):not(.disabled).active:focus, #gform_wrapper_1 .gform_footer button:not(:disabled):not(.disabled).active:focus, .show > .btn-vf-green.dropdown-toggle:focus, #gform_wrapper_1 .gform_footer .show > button.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(75, 166, 165, 0.5); box-shadow: 0 0 0 0 rgba(75, 166, 165, 0.5); }

.btn-vf-grey { color: #fff; background-color: #666666; border-color: #666666; }

.btn-vf-grey:hover { color: #fff; background-color: #535353; border-color: #4d4c4c; }

.btn-vf-grey:focus, .btn-vf-grey.focus { -webkit-box-shadow: 0 0 0 0 rgba(125, 125, 125, 0.5); box-shadow: 0 0 0 0 rgba(125, 125, 125, 0.5); }

.btn-vf-grey.disabled, .btn-vf-grey:disabled { color: #fff; background-color: #666666; border-color: #666666; }

.btn-vf-grey:not(:disabled):not(.disabled):active, .btn-vf-grey:not(:disabled):not(.disabled).active, .show > .btn-vf-grey.dropdown-toggle { color: #fff; background-color: #4d4c4c; border-color: #464646; }

.btn-vf-grey:not(:disabled):not(.disabled):active:focus, .btn-vf-grey:not(:disabled):not(.disabled).active:focus, .show > .btn-vf-grey.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(125, 125, 125, 0.5); box-shadow: 0 0 0 0 rgba(125, 125, 125, 0.5); }

.btn-vf-light-grey { color: #212529; background-color: #EEEEEE; border-color: #EEEEEE; }

.btn-vf-light-grey:hover { color: #212529; background-color: #dbdbdb; border-color: #d5d4d4; }

.btn-vf-light-grey:focus, .btn-vf-light-grey.focus { -webkit-box-shadow: 0 0 0 0 rgba(207, 208, 208, 0.5); box-shadow: 0 0 0 0 rgba(207, 208, 208, 0.5); }

.btn-vf-light-grey.disabled, .btn-vf-light-grey:disabled { color: #212529; background-color: #EEEEEE; border-color: #EEEEEE; }

.btn-vf-light-grey:not(:disabled):not(.disabled):active, .btn-vf-light-grey:not(:disabled):not(.disabled).active, .show > .btn-vf-light-grey.dropdown-toggle { color: #212529; background-color: #d5d4d4; border-color: #cecece; }

.btn-vf-light-grey:not(:disabled):not(.disabled):active:focus, .btn-vf-light-grey:not(:disabled):not(.disabled).active:focus, .show > .btn-vf-light-grey.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(207, 208, 208, 0.5); box-shadow: 0 0 0 0 rgba(207, 208, 208, 0.5); }

.btn-vf-econutz { color: #212529; background-color: #B2D235; border-color: #B2D235; }

.btn-vf-econutz:hover { color: #212529; background-color: #9bb829; border-color: #92ad27; }

.btn-vf-econutz:focus, .btn-vf-econutz.focus { -webkit-box-shadow: 0 0 0 0 rgba(156, 184, 51, 0.5); box-shadow: 0 0 0 0 rgba(156, 184, 51, 0.5); }

.btn-vf-econutz.disabled, .btn-vf-econutz:disabled { color: #212529; background-color: #B2D235; border-color: #B2D235; }

.btn-vf-econutz:not(:disabled):not(.disabled):active, .btn-vf-econutz:not(:disabled):not(.disabled).active, .show > .btn-vf-econutz.dropdown-toggle { color: #fff; background-color: #92ad27; border-color: #89a324; }

.btn-vf-econutz:not(:disabled):not(.disabled):active:focus, .btn-vf-econutz:not(:disabled):not(.disabled).active:focus, .show > .btn-vf-econutz.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(156, 184, 51, 0.5); box-shadow: 0 0 0 0 rgba(156, 184, 51, 0.5); }

.btn-vf-puffpack { color: #fff; background-color: #A475B2; border-color: #A475B2; }

.btn-vf-puffpack:hover { color: #fff; background-color: #945ca4; border-color: #8d579d; }

.btn-vf-puffpack:focus, .btn-vf-puffpack.focus { -webkit-box-shadow: 0 0 0 0 rgba(178, 138, 190, 0.5); box-shadow: 0 0 0 0 rgba(178, 138, 190, 0.5); }

.btn-vf-puffpack.disabled, .btn-vf-puffpack:disabled { color: #fff; background-color: #A475B2; border-color: #A475B2; }

.btn-vf-puffpack:not(:disabled):not(.disabled):active, .btn-vf-puffpack:not(:disabled):not(.disabled).active, .show > .btn-vf-puffpack.dropdown-toggle { color: #fff; background-color: #8d579d; border-color: #855394; }

.btn-vf-puffpack:not(:disabled):not(.disabled):active:focus, .btn-vf-puffpack:not(:disabled):not(.disabled).active:focus, .show > .btn-vf-puffpack.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(178, 138, 190, 0.5); box-shadow: 0 0 0 0 rgba(178, 138, 190, 0.5); }

.btn-vf-sweetair { color: #212529; background-color: #60C2AC; border-color: #60C2AC; }

.btn-vf-sweetair:hover { color: #fff; background-color: #46b69d; border-color: #42ad95; }

.btn-vf-sweetair:focus, .btn-vf-sweetair.focus { -webkit-box-shadow: 0 0 0 0 rgba(87, 170, 152, 0.5); box-shadow: 0 0 0 0 rgba(87, 170, 152, 0.5); }

.btn-vf-sweetair.disabled, .btn-vf-sweetair:disabled { color: #212529; background-color: #60C2AC; border-color: #60C2AC; }

.btn-vf-sweetair:not(:disabled):not(.disabled):active, .btn-vf-sweetair:not(:disabled):not(.disabled).active, .show > .btn-vf-sweetair.dropdown-toggle { color: #fff; background-color: #42ad95; border-color: #3fa48d; }

.btn-vf-sweetair:not(:disabled):not(.disabled):active:focus, .btn-vf-sweetair:not(:disabled):not(.disabled).active:focus, .show > .btn-vf-sweetair.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(87, 170, 152, 0.5); box-shadow: 0 0 0 0 rgba(87, 170, 152, 0.5); }

.btn-vf-flexair { color: #fff; background-color: #32A2DB; border-color: #32A2DB; }

.btn-vf-flexair:hover { color: #fff; background-color: #228ec4; border-color: #2186b9; }

.btn-vf-flexair:focus, .btn-vf-flexair.focus { -webkit-box-shadow: 0 0 0 0 rgba(81, 176, 224, 0.5); box-shadow: 0 0 0 0 rgba(81, 176, 224, 0.5); }

.btn-vf-flexair.disabled, .btn-vf-flexair:disabled { color: #fff; background-color: #32A2DB; border-color: #32A2DB; }

.btn-vf-flexair:not(:disabled):not(.disabled):active, .btn-vf-flexair:not(:disabled):not(.disabled).active, .show > .btn-vf-flexair.dropdown-toggle { color: #fff; background-color: #2186b9; border-color: #1f7eaf; }

.btn-vf-flexair:not(:disabled):not(.disabled):active:focus, .btn-vf-flexair:not(:disabled):not(.disabled).active:focus, .show > .btn-vf-flexair.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(81, 176, 224, 0.5); box-shadow: 0 0 0 0 rgba(81, 176, 224, 0.5); }

.btn-vf-airbox { color: #fff; background-color: #EF566B; border-color: #EF566B; }

.btn-vf-airbox:hover { color: #fff; background-color: #ec334c; border-color: #eb2742; }

.btn-vf-airbox:focus, .btn-vf-airbox.focus { -webkit-box-shadow: 0 0 0 0 rgba(241, 111, 129, 0.5); box-shadow: 0 0 0 0 rgba(241, 111, 129, 0.5); }

.btn-vf-airbox.disabled, .btn-vf-airbox:disabled { color: #fff; background-color: #EF566B; border-color: #EF566B; }

.btn-vf-airbox:not(:disabled):not(.disabled):active, .btn-vf-airbox:not(:disabled):not(.disabled).active, .show > .btn-vf-airbox.dropdown-toggle { color: #fff; background-color: #eb2742; border-color: #e91c38; }

.btn-vf-airbox:not(:disabled):not(.disabled):active:focus, .btn-vf-airbox:not(:disabled):not(.disabled).active:focus, .show > .btn-vf-airbox.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(241, 111, 129, 0.5); box-shadow: 0 0 0 0 rgba(241, 111, 129, 0.5); }

.btn-vf-nestpack { color: #212529; background-color: #FCB940; border-color: #FCB940; }

.btn-vf-nestpack:hover { color: #212529; background-color: #fbab1a; border-color: #fba70e; }

.btn-vf-nestpack:focus, .btn-vf-nestpack.focus { -webkit-box-shadow: 0 0 0 0 rgba(219, 163, 61, 0.5); box-shadow: 0 0 0 0 rgba(219, 163, 61, 0.5); }

.btn-vf-nestpack.disabled, .btn-vf-nestpack:disabled { color: #212529; background-color: #FCB940; border-color: #FCB940; }

.btn-vf-nestpack:not(:disabled):not(.disabled):active, .btn-vf-nestpack:not(:disabled):not(.disabled).active, .show > .btn-vf-nestpack.dropdown-toggle { color: #212529; background-color: #fba70e; border-color: #f8a104; }

.btn-vf-nestpack:not(:disabled):not(.disabled):active:focus, .btn-vf-nestpack:not(:disabled):not(.disabled).active:focus, .show > .btn-vf-nestpack.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(219, 163, 61, 0.5); box-shadow: 0 0 0 0 rgba(219, 163, 61, 0.5); }

.btn-outline-primary { color: #007bff; border-color: #007bff; }

.btn-outline-primary:hover { color: #fff; background-color: #007bff; border-color: #007bff; }

.btn-outline-primary:focus, .btn-outline-primary.focus { -webkit-box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.5); box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.5); }

.btn-outline-primary.disabled, .btn-outline-primary:disabled { color: #007bff; background-color: transparent; }

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color: #fff; background-color: #007bff; border-color: #007bff; }

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.5); box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.5); }

.btn-outline-secondary { color: #6c757d; border-color: #6c757d; }

.btn-outline-secondary:hover { color: #fff; background-color: #6c757d; border-color: #6c757d; }

.btn-outline-secondary:focus, .btn-outline-secondary.focus { -webkit-box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5); box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5); }

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: #6c757d; background-color: transparent; }

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color: #fff; background-color: #6c757d; border-color: #6c757d; }

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5); box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5); }

.btn-outline-success { color: #28a745; border-color: #28a745; }

.btn-outline-success:hover { color: #fff; background-color: #28a745; border-color: #28a745; }

.btn-outline-success:focus, .btn-outline-success.focus { -webkit-box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5); box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5); }

.btn-outline-success.disabled, .btn-outline-success:disabled { color: #28a745; background-color: transparent; }

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { color: #fff; background-color: #28a745; border-color: #28a745; }

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5); box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5); }

.btn-outline-info { color: #17a2b8; border-color: #17a2b8; }

.btn-outline-info:hover { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }

.btn-outline-info:focus, .btn-outline-info.focus { -webkit-box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5); box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5); }

.btn-outline-info.disabled, .btn-outline-info:disabled { color: #17a2b8; background-color: transparent; }

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5); box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5); }

.btn-outline-warning { color: #ffc107; border-color: #ffc107; }

.btn-outline-warning:hover { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-outline-warning:focus, .btn-outline-warning.focus { -webkit-box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5); box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5); }

.btn-outline-warning.disabled, .btn-outline-warning:disabled { color: #ffc107; background-color: transparent; }

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5); box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5); }

.btn-outline-danger { color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:hover { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:focus, .btn-outline-danger.focus { -webkit-box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5); box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5); }

.btn-outline-danger.disabled, .btn-outline-danger:disabled { color: #dc3545; background-color: transparent; }

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5); box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5); }

.btn-outline-light { color: #f8f9fa; border-color: #f8f9fa; }

.btn-outline-light:hover { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }

.btn-outline-light:focus, .btn-outline-light.focus { -webkit-box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5); box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5); }

.btn-outline-light.disabled, .btn-outline-light:disabled { color: #f8f9fa; background-color: transparent; }

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5); box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5); }

.btn-outline-dark { color: #343a40; border-color: #343a40; }

.btn-outline-dark:hover { color: #fff; background-color: #343a40; border-color: #343a40; }

.btn-outline-dark:focus, .btn-outline-dark.focus { -webkit-box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); }

.btn-outline-dark.disabled, .btn-outline-dark:disabled { color: #343a40; background-color: transparent; }

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { color: #fff; background-color: #343a40; border-color: #343a40; }

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); }

.btn-outline-vf-white { color: #FFFFFF; border-color: #FFFFFF; }

.btn-outline-vf-white:hover { color: #212529; background-color: #FFFFFF; border-color: #FFFFFF; }

.btn-outline-vf-white:focus, .btn-outline-vf-white.focus { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); }

.btn-outline-vf-white.disabled, .btn-outline-vf-white:disabled { color: #FFFFFF; background-color: transparent; }

.btn-outline-vf-white:not(:disabled):not(.disabled):active, .btn-outline-vf-white:not(:disabled):not(.disabled).active, .show > .btn-outline-vf-white.dropdown-toggle { color: #212529; background-color: #FFFFFF; border-color: #FFFFFF; }

.btn-outline-vf-white:not(:disabled):not(.disabled):active:focus, .btn-outline-vf-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-vf-white.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); }

.btn-outline-vf-black { color: #000000; border-color: #000000; }

.btn-outline-vf-black:hover { color: #fff; background-color: #000000; border-color: #000000; }

.btn-outline-vf-black:focus, .btn-outline-vf-black.focus { -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5); }

.btn-outline-vf-black.disabled, .btn-outline-vf-black:disabled { color: #000000; background-color: transparent; }

.btn-outline-vf-black:not(:disabled):not(.disabled):active, .btn-outline-vf-black:not(:disabled):not(.disabled).active, .show > .btn-outline-vf-black.dropdown-toggle { color: #fff; background-color: #000000; border-color: #000000; }

.btn-outline-vf-black:not(:disabled):not(.disabled):active:focus, .btn-outline-vf-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-vf-black.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5); }

.btn-outline-vf-green { color: #52BDBB; border-color: #52BDBB; }

.btn-outline-vf-green:hover { color: #212529; background-color: #52BDBB; border-color: #52BDBB; }

.btn-outline-vf-green:focus, .btn-outline-vf-green.focus { -webkit-box-shadow: 0 0 0 0 rgba(82, 189, 187, 0.5); box-shadow: 0 0 0 0 rgba(82, 189, 187, 0.5); }

.btn-outline-vf-green.disabled, .btn-outline-vf-green:disabled { color: #52BDBB; background-color: transparent; }

.btn-outline-vf-green:not(:disabled):not(.disabled):active, .btn-outline-vf-green:not(:disabled):not(.disabled).active, .show > .btn-outline-vf-green.dropdown-toggle { color: #212529; background-color: #52BDBB; border-color: #52BDBB; }

.btn-outline-vf-green:not(:disabled):not(.disabled):active:focus, .btn-outline-vf-green:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-vf-green.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(82, 189, 187, 0.5); box-shadow: 0 0 0 0 rgba(82, 189, 187, 0.5); }

.btn-outline-vf-grey { color: #666666; border-color: #666666; }

.btn-outline-vf-grey:hover { color: #fff; background-color: #666666; border-color: #666666; }

.btn-outline-vf-grey:focus, .btn-outline-vf-grey.focus { -webkit-box-shadow: 0 0 0 0 rgba(102, 102, 102, 0.5); box-shadow: 0 0 0 0 rgba(102, 102, 102, 0.5); }

.btn-outline-vf-grey.disabled, .btn-outline-vf-grey:disabled { color: #666666; background-color: transparent; }

.btn-outline-vf-grey:not(:disabled):not(.disabled):active, .btn-outline-vf-grey:not(:disabled):not(.disabled).active, .show > .btn-outline-vf-grey.dropdown-toggle { color: #fff; background-color: #666666; border-color: #666666; }

.btn-outline-vf-grey:not(:disabled):not(.disabled):active:focus, .btn-outline-vf-grey:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-vf-grey.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(102, 102, 102, 0.5); box-shadow: 0 0 0 0 rgba(102, 102, 102, 0.5); }

.btn-outline-vf-light-grey { color: #EEEEEE; border-color: #EEEEEE; }

.btn-outline-vf-light-grey:hover { color: #212529; background-color: #EEEEEE; border-color: #EEEEEE; }

.btn-outline-vf-light-grey:focus, .btn-outline-vf-light-grey.focus { -webkit-box-shadow: 0 0 0 0 rgba(238, 238, 238, 0.5); box-shadow: 0 0 0 0 rgba(238, 238, 238, 0.5); }

.btn-outline-vf-light-grey.disabled, .btn-outline-vf-light-grey:disabled { color: #EEEEEE; background-color: transparent; }

.btn-outline-vf-light-grey:not(:disabled):not(.disabled):active, .btn-outline-vf-light-grey:not(:disabled):not(.disabled).active, .show > .btn-outline-vf-light-grey.dropdown-toggle { color: #212529; background-color: #EEEEEE; border-color: #EEEEEE; }

.btn-outline-vf-light-grey:not(:disabled):not(.disabled):active:focus, .btn-outline-vf-light-grey:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-vf-light-grey.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(238, 238, 238, 0.5); box-shadow: 0 0 0 0 rgba(238, 238, 238, 0.5); }

.btn-outline-vf-econutz { color: #B2D235; border-color: #B2D235; }

.btn-outline-vf-econutz:hover { color: #212529; background-color: #B2D235; border-color: #B2D235; }

.btn-outline-vf-econutz:focus, .btn-outline-vf-econutz.focus { -webkit-box-shadow: 0 0 0 0 rgba(178, 210, 53, 0.5); box-shadow: 0 0 0 0 rgba(178, 210, 53, 0.5); }

.btn-outline-vf-econutz.disabled, .btn-outline-vf-econutz:disabled { color: #B2D235; background-color: transparent; }

.btn-outline-vf-econutz:not(:disabled):not(.disabled):active, .btn-outline-vf-econutz:not(:disabled):not(.disabled).active, .show > .btn-outline-vf-econutz.dropdown-toggle { color: #212529; background-color: #B2D235; border-color: #B2D235; }

.btn-outline-vf-econutz:not(:disabled):not(.disabled):active:focus, .btn-outline-vf-econutz:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-vf-econutz.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(178, 210, 53, 0.5); box-shadow: 0 0 0 0 rgba(178, 210, 53, 0.5); }

.btn-outline-vf-puffpack { color: #A475B2; border-color: #A475B2; }

.btn-outline-vf-puffpack:hover { color: #fff; background-color: #A475B2; border-color: #A475B2; }

.btn-outline-vf-puffpack:focus, .btn-outline-vf-puffpack.focus { -webkit-box-shadow: 0 0 0 0 rgba(164, 117, 178, 0.5); box-shadow: 0 0 0 0 rgba(164, 117, 178, 0.5); }

.btn-outline-vf-puffpack.disabled, .btn-outline-vf-puffpack:disabled { color: #A475B2; background-color: transparent; }

.btn-outline-vf-puffpack:not(:disabled):not(.disabled):active, .btn-outline-vf-puffpack:not(:disabled):not(.disabled).active, .show > .btn-outline-vf-puffpack.dropdown-toggle { color: #fff; background-color: #A475B2; border-color: #A475B2; }

.btn-outline-vf-puffpack:not(:disabled):not(.disabled):active:focus, .btn-outline-vf-puffpack:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-vf-puffpack.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(164, 117, 178, 0.5); box-shadow: 0 0 0 0 rgba(164, 117, 178, 0.5); }

.btn-outline-vf-sweetair { color: #60C2AC; border-color: #60C2AC; }

.btn-outline-vf-sweetair:hover { color: #212529; background-color: #60C2AC; border-color: #60C2AC; }

.btn-outline-vf-sweetair:focus, .btn-outline-vf-sweetair.focus { -webkit-box-shadow: 0 0 0 0 rgba(96, 194, 172, 0.5); box-shadow: 0 0 0 0 rgba(96, 194, 172, 0.5); }

.btn-outline-vf-sweetair.disabled, .btn-outline-vf-sweetair:disabled { color: #60C2AC; background-color: transparent; }

.btn-outline-vf-sweetair:not(:disabled):not(.disabled):active, .btn-outline-vf-sweetair:not(:disabled):not(.disabled).active, .show > .btn-outline-vf-sweetair.dropdown-toggle { color: #212529; background-color: #60C2AC; border-color: #60C2AC; }

.btn-outline-vf-sweetair:not(:disabled):not(.disabled):active:focus, .btn-outline-vf-sweetair:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-vf-sweetair.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(96, 194, 172, 0.5); box-shadow: 0 0 0 0 rgba(96, 194, 172, 0.5); }

.btn-outline-vf-flexair { color: #32A2DB; border-color: #32A2DB; }

.btn-outline-vf-flexair:hover { color: #fff; background-color: #32A2DB; border-color: #32A2DB; }

.btn-outline-vf-flexair:focus, .btn-outline-vf-flexair.focus { -webkit-box-shadow: 0 0 0 0 rgba(50, 162, 219, 0.5); box-shadow: 0 0 0 0 rgba(50, 162, 219, 0.5); }

.btn-outline-vf-flexair.disabled, .btn-outline-vf-flexair:disabled { color: #32A2DB; background-color: transparent; }

.btn-outline-vf-flexair:not(:disabled):not(.disabled):active, .btn-outline-vf-flexair:not(:disabled):not(.disabled).active, .show > .btn-outline-vf-flexair.dropdown-toggle { color: #fff; background-color: #32A2DB; border-color: #32A2DB; }

.btn-outline-vf-flexair:not(:disabled):not(.disabled):active:focus, .btn-outline-vf-flexair:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-vf-flexair.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(50, 162, 219, 0.5); box-shadow: 0 0 0 0 rgba(50, 162, 219, 0.5); }

.btn-outline-vf-airbox { color: #EF566B; border-color: #EF566B; }

.btn-outline-vf-airbox:hover { color: #fff; background-color: #EF566B; border-color: #EF566B; }

.btn-outline-vf-airbox:focus, .btn-outline-vf-airbox.focus { -webkit-box-shadow: 0 0 0 0 rgba(239, 86, 107, 0.5); box-shadow: 0 0 0 0 rgba(239, 86, 107, 0.5); }

.btn-outline-vf-airbox.disabled, .btn-outline-vf-airbox:disabled { color: #EF566B; background-color: transparent; }

.btn-outline-vf-airbox:not(:disabled):not(.disabled):active, .btn-outline-vf-airbox:not(:disabled):not(.disabled).active, .show > .btn-outline-vf-airbox.dropdown-toggle { color: #fff; background-color: #EF566B; border-color: #EF566B; }

.btn-outline-vf-airbox:not(:disabled):not(.disabled):active:focus, .btn-outline-vf-airbox:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-vf-airbox.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(239, 86, 107, 0.5); box-shadow: 0 0 0 0 rgba(239, 86, 107, 0.5); }

.btn-outline-vf-nestpack { color: #FCB940; border-color: #FCB940; }

.btn-outline-vf-nestpack:hover { color: #212529; background-color: #FCB940; border-color: #FCB940; }

.btn-outline-vf-nestpack:focus, .btn-outline-vf-nestpack.focus { -webkit-box-shadow: 0 0 0 0 rgba(252, 185, 64, 0.5); box-shadow: 0 0 0 0 rgba(252, 185, 64, 0.5); }

.btn-outline-vf-nestpack.disabled, .btn-outline-vf-nestpack:disabled { color: #FCB940; background-color: transparent; }

.btn-outline-vf-nestpack:not(:disabled):not(.disabled):active, .btn-outline-vf-nestpack:not(:disabled):not(.disabled).active, .show > .btn-outline-vf-nestpack.dropdown-toggle { color: #212529; background-color: #FCB940; border-color: #FCB940; }

.btn-outline-vf-nestpack:not(:disabled):not(.disabled):active:focus, .btn-outline-vf-nestpack:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-vf-nestpack.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0 rgba(252, 185, 64, 0.5); box-shadow: 0 0 0 0 rgba(252, 185, 64, 0.5); }

.btn-link { font-weight: 400; color: #666666; text-decoration: none; }

.btn-link:hover { color: #52BDBB; text-decoration: none; }

.btn-link:focus, .btn-link.focus { text-decoration: none; -webkit-box-shadow: none; box-shadow: none; }

.btn-link:disabled, .btn-link.disabled { color: #6c757d; pointer-events: none; }

.btn-lg, .btn-group-lg > .btn, #gform_wrapper_1 .gform_footer .btn-group-lg > button { padding: 0.75rem 1.25rem; font-size: 1.25rem; line-height: 1.25; border-radius: 0; }

.btn-sm, .btn-group-sm > .btn, #gform_wrapper_1 .gform_footer .btn-group-sm > button { padding: 0.5rem 0.75rem; font-size: 0.875rem; line-height: 1; border-radius: 0; }

.btn-block { display: block; width: 100%; }

.btn-block + .btn-block { margin-top: 0.5rem; }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }

.fade { -webkit-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }

@media (prefers-reduced-motion: reduce) { .fade { -webkit-transition: none; transition: none; } }

.fade:not(.show) { opacity: 0; }

.collapse:not(.show) { display: none; }

.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; transition: height 0.35s ease; }

@media (prefers-reduced-motion: reduce) { .collapsing { -webkit-transition: none; transition: none; } }

.dropup, .dropright, .dropdown, .dropleft { position: relative; }

.dropdown-toggle { white-space: nowrap; }

.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent; }

.dropdown-toggle:empty::after { margin-left: 0; }

.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 1rem; color: #666666; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; }

.dropdown-menu-left { right: auto; left: 0; }

.dropdown-menu-right { right: 0; left: auto; }

@media (min-width: 576px) { .dropdown-menu-sm-left { right: auto; left: 0; }
  .dropdown-menu-sm-right { right: 0; left: auto; } }

@media (min-width: 768px) { .dropdown-menu-md-left { right: auto; left: 0; }
  .dropdown-menu-md-right { right: 0; left: auto; } }

@media (min-width: 992px) { .dropdown-menu-lg-left { right: auto; left: 0; }
  .dropdown-menu-lg-right { right: 0; left: auto; } }

@media (min-width: 1200px) { .dropdown-menu-xl-left { right: auto; left: 0; }
  .dropdown-menu-xl-right { right: 0; left: auto; } }

.dropup .dropdown-menu { top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after { margin-left: 0; }

.dropright .dropdown-menu { top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0.125rem; }

.dropright .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after { margin-left: 0; }

.dropright .dropdown-toggle::after { vertical-align: 0; }

.dropleft .dropdown-menu { top: 0; right: 100%; left: auto; margin-top: 0; margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; }

.dropleft .dropdown-toggle::after { display: none; }

.dropleft .dropdown-toggle::before { display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after { margin-left: 0; }

.dropleft .dropdown-toggle::before { vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { right: auto; bottom: auto; }

.dropdown-divider { height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid #e9ecef; }

.dropdown-item { display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; }

.dropdown-item:hover, .dropdown-item:focus { color: #16181b; text-decoration: none; background-color: #f8f9fa; }

.dropdown-item.active, .dropdown-item:active { color: #fff; text-decoration: none; background-color: #007bff; }

.dropdown-item.disabled, .dropdown-item:disabled { color: #6c757d; pointer-events: none; background-color: transparent; }

.dropdown-menu.show { display: block; }

.dropdown-header { display: block; padding: 0.5rem 1.5rem; margin-bottom: 0; font-size: 0.875rem; color: #6c757d; white-space: nowrap; }

.dropdown-item-text { display: block; padding: 0.25rem 1.5rem; color: #212529; }

.btn-group, .btn-group-vertical { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; }

.btn-group > .btn, #gform_wrapper_1 .gform_footer .btn-group > button, .btn-group-vertical > .btn, #gform_wrapper_1 .gform_footer .btn-group-vertical > button { position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; }

.btn-group > .btn:hover, #gform_wrapper_1 .gform_footer .btn-group > button:hover, .btn-group-vertical > .btn:hover, #gform_wrapper_1 .gform_footer .btn-group-vertical > button:hover { z-index: 1; }

.btn-group > .btn:focus, #gform_wrapper_1 .gform_footer .btn-group > button:focus, .btn-group > .btn:active, #gform_wrapper_1 .gform_footer .btn-group > button:active, .btn-group > .btn.active, #gform_wrapper_1 .gform_footer .btn-group > button.active, .btn-group-vertical > .btn:focus, #gform_wrapper_1 .gform_footer .btn-group-vertical > button:focus, .btn-group-vertical > .btn:active, #gform_wrapper_1 .gform_footer .btn-group-vertical > button:active, .btn-group-vertical > .btn.active, #gform_wrapper_1 .gform_footer .btn-group-vertical > button.active { z-index: 1; }

.btn-toolbar { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.btn-toolbar .input-group { width: auto; }

.btn-group > .btn:not(:first-child), #gform_wrapper_1 .gform_footer .btn-group > button:not(:first-child), .btn-group > .btn-group:not(:first-child) { margin-left: 0; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), #gform_wrapper_1 .gform_footer .btn-group > button:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn, #gform_wrapper_1 .gform_footer .btn-group > .btn-group:not(:last-child) > button { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child), #gform_wrapper_1 .gform_footer .btn-group > button:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn, #gform_wrapper_1 .gform_footer .btn-group > .btn-group:not(:first-child) > button { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; }

.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { margin-left: 0; }

.dropleft .dropdown-toggle-split::before { margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, #gform_wrapper_1 .gform_footer .btn-group-sm > button + .dropdown-toggle-split { padding-right: 0.5625rem; padding-left: 0.5625rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, #gform_wrapper_1 .gform_footer .btn-group-lg > button + .dropdown-toggle-split { padding-right: 0.9375rem; padding-left: 0.9375rem; }

.btn-group-vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.btn-group-vertical > .btn, #gform_wrapper_1 .gform_footer .btn-group-vertical > button, .btn-group-vertical > .btn-group { width: 100%; }

.btn-group-vertical > .btn:not(:first-child), #gform_wrapper_1 .gform_footer .btn-group-vertical > button:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) { margin-top: 0; }

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), #gform_wrapper_1 .gform_footer .btn-group-vertical > button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn, #gform_wrapper_1 .gform_footer .btn-group-vertical > .btn-group:not(:last-child) > button { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:not(:first-child), #gform_wrapper_1 .gform_footer .btn-group-vertical > button:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn, #gform_wrapper_1 .gform_footer .btn-group-vertical > .btn-group:not(:first-child) > button { border-top-left-radius: 0; border-top-right-radius: 0; }

.btn-group-toggle > .btn, #gform_wrapper_1 .gform_footer .btn-group-toggle > button, .btn-group-toggle > .btn-group > .btn, #gform_wrapper_1 .gform_footer .btn-group-toggle > .btn-group > button { margin-bottom: 0; }

.btn-group-toggle > .btn input[type="radio"], #gform_wrapper_1 .gform_footer .btn-group-toggle > button input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], #gform_wrapper_1 .gform_footer .btn-group-toggle > button input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], #gform_wrapper_1 .gform_footer .btn-group-toggle > .btn-group > button input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"], #gform_wrapper_1 .gform_footer .btn-group-toggle > .btn-group > button input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }

.input-group { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; width: 100%; }

.input-group > .form-control, .vf-field-list .form-row .input-group > input, .vf-field-list .form-row .input-group > textarea, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input, .vf-woocommerce-edit-account-field .input-group > input, .vf-woocommerce-single-product-quantity .input-group > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea, .input-group > .form-control-plaintext, .input-group > .custom-select, .vf-field-list .form-row .input-group > select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select, .vf-woocommerce-edit-account-field .input-group > select, .vf-woocommerce-single-product-variation-value .input-group > select, body .gform_wrapper .gform_body .gform_fields .gfield .input-group > select, .input-group > .custom-file { position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0; }

.input-group > .form-control + .form-control, .vf-field-list .form-row .input-group > input + .form-control, .vf-field-list .form-row .input-group > textarea + .form-control, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + .form-control, .vf-woocommerce-edit-account-field .input-group > input + .form-control, .vf-woocommerce-single-product-quantity .input-group > input + .form-control, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input + .form-control, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input + .form-control, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input + .form-control, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input + .form-control, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input + .form-control, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input + .form-control, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input + .form-control, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input + .form-control, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input + .form-control, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input + .form-control, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea + .form-control, .vf-field-list .form-row .input-group > .form-control + input, .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row .input-group > textarea + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-edit-account-field .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-single-product-quantity .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row .vf-woocommerce-single-product-quantity .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-field-list .form-row .input-group > textarea + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea + input, .vf-field-list .form-row .input-group > .form-control + textarea, .vf-field-list .form-row .input-group > input + textarea, .vf-field-list .form-row .input-group > textarea + textarea, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-field-list .form-row .input-group > input + textarea, .vf-field-list .form-row .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + textarea, .vf-woocommerce-edit-account-field .vf-field-list .form-row .input-group > input + textarea, .vf-field-list .form-row .vf-woocommerce-edit-account-field .input-group > input + textarea, .vf-woocommerce-single-product-quantity .vf-field-list .form-row .input-group > input + textarea, .vf-field-list .form-row .vf-woocommerce-single-product-quantity .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-field-list .form-row .input-group > input + textarea, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-field-list .form-row .input-group > input + textarea, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-field-list .form-row .input-group > input + textarea, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-field-list .form-row .input-group > input + textarea, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-field-list .form-row .input-group > input + textarea, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-field-list .form-row .input-group > input + textarea, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-field-list .form-row .input-group > input + textarea, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-field-list .form-row .input-group > input + textarea, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-field-list .form-row .input-group > input + textarea, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-field-list .form-row .input-group > input + textarea, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-field-list .form-row .input-group > textarea + textarea, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea + textarea, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > .form-control + input, .vf-field-list .form-row .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > textarea + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-field-list .form-row .input-group > textarea + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-edit-account-field .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-single-product-quantity .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-woocommerce-single-product-quantity .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > textarea + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea + input, .vf-woocommerce-edit-account-field .input-group > .form-control + input, .vf-field-list .form-row .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-edit-account-field .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row .vf-woocommerce-edit-account-field .input-group > textarea + input, .vf-woocommerce-edit-account-field .vf-field-list .form-row .input-group > textarea + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-edit-account-field .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-single-product-quantity .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-edit-account-field .vf-woocommerce-single-product-quantity .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-woocommerce-edit-account-field .input-group > textarea + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea + input, .vf-woocommerce-single-product-quantity .input-group > .form-control + input, .vf-field-list .form-row .vf-woocommerce-single-product-quantity .input-group > input + input, .vf-woocommerce-single-product-quantity .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row .vf-woocommerce-single-product-quantity .input-group > textarea + input, .vf-woocommerce-single-product-quantity .vf-field-list .form-row .input-group > textarea + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-woocommerce-single-product-quantity .input-group > input + input, .vf-woocommerce-single-product-quantity .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-edit-account-field .vf-woocommerce-single-product-quantity .input-group > input + input, .vf-woocommerce-single-product-quantity .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-single-product-quantity .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-woocommerce-single-product-quantity .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-woocommerce-single-product-quantity .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-woocommerce-single-product-quantity .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-woocommerce-single-product-quantity .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-woocommerce-single-product-quantity .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-woocommerce-single-product-quantity .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-woocommerce-single-product-quantity .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-woocommerce-single-product-quantity .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-woocommerce-single-product-quantity .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-woocommerce-single-product-quantity .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-woocommerce-single-product-quantity .input-group > textarea + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > .form-control + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-field-list .form-row .input-group > textarea + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-woocommerce-single-product-quantity .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_text .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_textarea .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > .form-control + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-field-list .form-row .input-group > textarea + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-woocommerce-single-product-quantity .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_email .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_textarea .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > .form-control + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-field-list .form-row .input-group > textarea + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-woocommerce-single-product-quantity .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_phone .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_textarea .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > .form-control + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-field-list .form-row .input-group > textarea + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-woocommerce-single-product-quantity .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_date .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_textarea .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > .form-control + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-field-list .form-row .input-group > textarea + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-woocommerce-single-product-quantity .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_number .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_textarea .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > .form-control + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-field-list .form-row .input-group > textarea + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-woocommerce-single-product-quantity .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_name .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_textarea .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > .form-control + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-field-list .form-row .input-group > textarea + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-woocommerce-single-product-quantity .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_password .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_textarea .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > .form-control + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-field-list .form-row .input-group > textarea + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-woocommerce-single-product-quantity .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_website .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_textarea .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > .form-control + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-field-list .form-row .input-group > textarea + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-woocommerce-single-product-quantity .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_time .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_textarea .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > .form-control + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-field-list .form-row .input-group > input + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-field-list .form-row .input-group > textarea + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-woocommerce-edit-account-field .input-group > input + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-woocommerce-single-product-quantity .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_text .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_email .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_phone .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_date .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_number .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_name .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_password .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_website .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_time .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_address .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_textarea .input-group > textarea + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > .form-control + textarea, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-field-list .form-row .input-group > input + textarea, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-field-list .form-row .input-group > textarea + textarea, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + textarea, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-woocommerce-edit-account-field .input-group > input + textarea, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-woocommerce-single-product-quantity .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .ginput_container_textarea .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_text .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .ginput_container_textarea .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_email .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .ginput_container_textarea .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_phone .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .ginput_container_textarea .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_date .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .ginput_container_textarea .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_number .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .ginput_container_textarea .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_name .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .ginput_container_textarea .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_password .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .ginput_container_textarea .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_website .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .ginput_container_textarea .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_time .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .ginput_container_textarea .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .ginput_container_address .input-group > input + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea + textarea, .input-group > .form-control + .custom-select, .vf-field-list .form-row .input-group > input + .custom-select, .vf-field-list .form-row .input-group > textarea + .custom-select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + .custom-select, .vf-woocommerce-edit-account-field .input-group > input + .custom-select, .vf-woocommerce-single-product-quantity .input-group > input + .custom-select, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input + .custom-select, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input + .custom-select, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input + .custom-select, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input + .custom-select, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input + .custom-select, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input + .custom-select, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input + .custom-select, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input + .custom-select, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input + .custom-select, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input + .custom-select, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea + .custom-select, .vf-field-list .form-row .input-group > .form-control + select, .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row .input-group > textarea + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-edit-account-field .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-single-product-quantity .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row .vf-woocommerce-single-product-quantity .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-field-list .form-row .input-group > textarea + select, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > .form-control + select, .vf-field-list .form-row .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > textarea + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-field-list .form-row .input-group > textarea + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-edit-account-field .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-single-product-quantity .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-woocommerce-single-product-quantity .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > textarea + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea + select, .vf-woocommerce-edit-account-field .input-group > .form-control + select, .vf-field-list .form-row .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-edit-account-field .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row .vf-woocommerce-edit-account-field .input-group > textarea + select, .vf-woocommerce-edit-account-field .vf-field-list .form-row .input-group > textarea + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-edit-account-field .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-single-product-quantity .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-edit-account-field .vf-woocommerce-single-product-quantity .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-woocommerce-edit-account-field .input-group > textarea + select, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea + select, .vf-woocommerce-single-product-variation-value .input-group > .form-control + select, .vf-field-list .form-row .vf-woocommerce-single-product-variation-value .input-group > input + select, .vf-woocommerce-single-product-variation-value .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row .vf-woocommerce-single-product-variation-value .input-group > textarea + select, .vf-woocommerce-single-product-variation-value .vf-field-list .form-row .input-group > textarea + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-woocommerce-single-product-variation-value .input-group > input + select, .vf-woocommerce-single-product-variation-value .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-edit-account-field .vf-woocommerce-single-product-variation-value .input-group > input + select, .vf-woocommerce-single-product-variation-value .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-single-product-quantity .vf-woocommerce-single-product-variation-value .input-group > input + select, .vf-woocommerce-single-product-variation-value .vf-woocommerce-single-product-quantity .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-woocommerce-single-product-variation-value .input-group > input + select, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-woocommerce-single-product-variation-value .input-group > input + select, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-woocommerce-single-product-variation-value .input-group > input + select, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-woocommerce-single-product-variation-value .input-group > input + select, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-woocommerce-single-product-variation-value .input-group > input + select, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-woocommerce-single-product-variation-value .input-group > input + select, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-woocommerce-single-product-variation-value .input-group > input + select, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-woocommerce-single-product-variation-value .input-group > input + select, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-woocommerce-single-product-variation-value .input-group > input + select, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-woocommerce-single-product-variation-value .input-group > input + select, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-woocommerce-single-product-variation-value .input-group > textarea + select, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea + select, body .gform_wrapper .gform_body .gform_fields .gfield .input-group > .form-control + select, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .gfield .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .gfield .vf-field-list .form-row .input-group > input + select, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .gfield .input-group > textarea + select, body .gform_wrapper .gform_body .gform_fields .gfield .vf-field-list .form-row .input-group > textarea + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .gfield .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .gfield .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + select, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .gfield .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .gfield .vf-woocommerce-edit-account-field .input-group > input + select, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .gfield .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .gfield .vf-woocommerce-single-product-quantity .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .gfield .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .gfield .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .gfield .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .gfield .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .gfield .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_number .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .gfield .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_name .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .gfield .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_password .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .gfield .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_website .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .gfield .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_time .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .gfield .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_address .input-group > input + select, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .gfield .input-group > textarea + select, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea .input-group > textarea + select, .input-group > .form-control + .custom-file, .vf-field-list .form-row .input-group > input + .custom-file, .vf-field-list .form-row .input-group > textarea + .custom-file, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input + .custom-file, .vf-woocommerce-edit-account-field .input-group > input + .custom-file, .vf-woocommerce-single-product-quantity .input-group > input + .custom-file, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input + .custom-file, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input + .custom-file, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input + .custom-file, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input + .custom-file, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input + .custom-file, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input + .custom-file, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input + .custom-file, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input + .custom-file, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input + .custom-file, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input + .custom-file, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea + .custom-file, .input-group > .form-control-plaintext + .form-control, .vf-field-list .form-row .input-group > .form-control-plaintext + input, .vf-field-list .form-row .input-group > .form-control-plaintext + textarea, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > .form-control-plaintext + input, .vf-woocommerce-edit-account-field .input-group > .form-control-plaintext + input, .vf-woocommerce-single-product-quantity .input-group > .form-control-plaintext + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > .form-control-plaintext + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > .form-control-plaintext + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > .form-control-plaintext + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > .form-control-plaintext + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > .form-control-plaintext + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > .form-control-plaintext + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > .form-control-plaintext + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > .form-control-plaintext + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > .form-control-plaintext + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > .form-control-plaintext + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > .form-control-plaintext + textarea, .input-group > .form-control-plaintext + .custom-select, .vf-field-list .form-row .input-group > .form-control-plaintext + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > .form-control-plaintext + select, .vf-woocommerce-edit-account-field .input-group > .form-control-plaintext + select, .vf-woocommerce-single-product-variation-value .input-group > .form-control-plaintext + select, body .gform_wrapper .gform_body .gform_fields .gfield .input-group > .form-control-plaintext + select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .vf-field-list .form-row .input-group > select + .form-control, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + .form-control, .vf-woocommerce-edit-account-field .input-group > select + .form-control, .vf-woocommerce-single-product-variation-value .input-group > select + .form-control, body .gform_wrapper .gform_body .gform_fields .gfield .input-group > select + .form-control, .vf-field-list .form-row .input-group > .custom-select + input, .vf-field-list .form-row .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-field-list .form-row .input-group > select + input, .vf-field-list .form-row .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-edit-account-field .vf-field-list .form-row .input-group > select + input, .vf-field-list .form-row .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-single-product-variation-value .vf-field-list .form-row .input-group > select + input, .vf-field-list .form-row .vf-woocommerce-single-product-variation-value .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .gfield .vf-field-list .form-row .input-group > select + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .gfield .input-group > select + input, .vf-field-list .form-row .input-group > .custom-select + textarea, .vf-field-list .form-row .input-group > select + textarea, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-field-list .form-row .input-group > select + textarea, .vf-field-list .form-row .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + textarea, .vf-woocommerce-edit-account-field .vf-field-list .form-row .input-group > select + textarea, .vf-field-list .form-row .vf-woocommerce-edit-account-field .input-group > select + textarea, .vf-woocommerce-single-product-variation-value .vf-field-list .form-row .input-group > select + textarea, .vf-field-list .form-row .vf-woocommerce-single-product-variation-value .input-group > select + textarea, body .gform_wrapper .gform_body .gform_fields .gfield .vf-field-list .form-row .input-group > select + textarea, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .gfield .input-group > select + textarea, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > .custom-select + input, .vf-field-list .form-row .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-field-list .form-row .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-edit-account-field .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-single-product-variation-value .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-woocommerce-single-product-variation-value .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .gfield .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .gfield .input-group > select + input, .vf-woocommerce-edit-account-field .input-group > .custom-select + input, .vf-field-list .form-row .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-edit-account-field .vf-field-list .form-row .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-edit-account-field .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-single-product-variation-value .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-edit-account-field .vf-woocommerce-single-product-variation-value .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .gfield .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .gfield .input-group > select + input, .vf-woocommerce-single-product-quantity .input-group > .custom-select + input, .vf-field-list .form-row .vf-woocommerce-single-product-quantity .input-group > select + input, .vf-woocommerce-single-product-quantity .vf-field-list .form-row .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-woocommerce-single-product-quantity .input-group > select + input, .vf-woocommerce-single-product-quantity .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-edit-account-field .vf-woocommerce-single-product-quantity .input-group > select + input, .vf-woocommerce-single-product-quantity .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-single-product-variation-value .vf-woocommerce-single-product-quantity .input-group > select + input, .vf-woocommerce-single-product-quantity .vf-woocommerce-single-product-variation-value .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .gfield .vf-woocommerce-single-product-quantity .input-group > select + input, .vf-woocommerce-single-product-quantity body .gform_wrapper .gform_body .gform_fields .gfield .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > .custom-select + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-field-list .form-row .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-woocommerce-single-product-variation-value .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .gfield .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > .custom-select + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-field-list .form-row .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-woocommerce-single-product-variation-value .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .gfield .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > .custom-select + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-field-list .form-row .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-woocommerce-single-product-variation-value .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .gfield .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > .custom-select + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-field-list .form-row .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-woocommerce-single-product-variation-value .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_date .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .gfield .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > .custom-select + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-field-list .form-row .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-woocommerce-single-product-variation-value .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_number .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .gfield .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > .custom-select + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-field-list .form-row .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-woocommerce-single-product-variation-value .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_name .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .gfield .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > .custom-select + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-field-list .form-row .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-woocommerce-single-product-variation-value .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_password .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .gfield .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > .custom-select + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-field-list .form-row .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-woocommerce-single-product-variation-value .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_website .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .gfield .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > .custom-select + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-field-list .form-row .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-woocommerce-single-product-variation-value .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_time .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .gfield .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > .custom-select + input, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-field-list .form-row .input-group > select + input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + input, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-woocommerce-edit-account-field .input-group > select + input, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-woocommerce-single-product-variation-value .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_address .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .gfield .input-group > select + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > .custom-select + textarea, .vf-field-list .form-row body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > select + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-field-list .form-row .input-group > select + textarea, .vf-woocommerce-cart-total .woocommerce-shipping-calculator body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > select + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + textarea, .vf-woocommerce-edit-account-field body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > select + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-woocommerce-edit-account-field .input-group > select + textarea, .vf-woocommerce-single-product-variation-value body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > select + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-woocommerce-single-product-variation-value .input-group > select + textarea, body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea .input-group > select + textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .gfield .input-group > select + textarea, .input-group > .custom-select + .custom-select, .vf-field-list .form-row .input-group > select + .custom-select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + .custom-select, .vf-woocommerce-edit-account-field .input-group > select + .custom-select, .vf-woocommerce-single-product-variation-value .input-group > select + .custom-select, body .gform_wrapper .gform_body .gform_fields .gfield .input-group > select + .custom-select, .vf-field-list .form-row .input-group > .custom-select + select, .vf-field-list .form-row .input-group > select + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > .custom-select + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + select, .vf-woocommerce-edit-account-field .input-group > .custom-select + select, .vf-field-list .form-row .vf-woocommerce-edit-account-field .input-group > select + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-woocommerce-edit-account-field .input-group > select + select, .vf-woocommerce-edit-account-field .input-group > select + select, .vf-woocommerce-single-product-variation-value .input-group > .custom-select + select, .vf-field-list .form-row .vf-woocommerce-single-product-variation-value .input-group > select + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-woocommerce-single-product-variation-value .input-group > select + select, .vf-woocommerce-edit-account-field .vf-woocommerce-single-product-variation-value .input-group > select + select, .vf-woocommerce-single-product-variation-value .vf-woocommerce-edit-account-field .input-group > select + select, .vf-woocommerce-single-product-variation-value .input-group > select + select, body .gform_wrapper .gform_body .gform_fields .gfield .input-group > .custom-select + select, body .gform_wrapper .gform_body .gform_fields .gfield .vf-field-list .form-row .input-group > select + select, body .gform_wrapper .gform_body .gform_fields .gfield .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + select, body .gform_wrapper .gform_body .gform_fields .gfield .vf-woocommerce-edit-account-field .input-group > select + select, body .gform_wrapper .gform_body .gform_fields .gfield .vf-woocommerce-single-product-variation-value .input-group > select + select, body .gform_wrapper .gform_body .gform_fields .gfield .input-group > select + select, .input-group > .custom-select + .custom-file, .vf-field-list .form-row .input-group > select + .custom-file, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select + .custom-file, .vf-woocommerce-edit-account-field .input-group > select + .custom-file, .vf-woocommerce-single-product-variation-value .input-group > select + .custom-file, body .gform_wrapper .gform_body .gform_fields .gfield .input-group > select + .custom-file, .input-group > .custom-file + .form-control, .vf-field-list .form-row .input-group > .custom-file + input, .vf-field-list .form-row .input-group > .custom-file + textarea, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > .custom-file + input, .vf-woocommerce-edit-account-field .input-group > .custom-file + input, .vf-woocommerce-single-product-quantity .input-group > .custom-file + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > .custom-file + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > .custom-file + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > .custom-file + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > .custom-file + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > .custom-file + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > .custom-file + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > .custom-file + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > .custom-file + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > .custom-file + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > .custom-file + input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > .custom-file + textarea, .input-group > .custom-file + .custom-select, .vf-field-list .form-row .input-group > .custom-file + select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > .custom-file + select, .vf-woocommerce-edit-account-field .input-group > .custom-file + select, .vf-woocommerce-single-product-variation-value .input-group > .custom-file + select, body .gform_wrapper .gform_body .gform_fields .gfield .input-group > .custom-file + select, .input-group > .custom-file + .custom-file { margin-left: 0; }

.input-group > .form-control:focus, .vf-field-list .form-row .input-group > input:focus, .vf-field-list .form-row .input-group > textarea:focus, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input:focus, .vf-woocommerce-edit-account-field .input-group > input:focus, .vf-woocommerce-single-product-quantity .input-group > input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input:focus, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea:focus, .input-group > .custom-select:focus, .vf-field-list .form-row .input-group > select:focus, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select:focus, .vf-woocommerce-edit-account-field .input-group > select:focus, .vf-woocommerce-single-product-variation-value .input-group > select:focus, body .gform_wrapper .gform_body .gform_fields .gfield .input-group > select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { z-index: 3; }

.input-group > .custom-file .custom-file-input:focus { z-index: 4; }

.input-group > .form-control:not(:last-child), .vf-field-list .form-row .input-group > input:not(:last-child), .vf-field-list .form-row .input-group > textarea:not(:last-child), .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input:not(:last-child), .vf-woocommerce-edit-account-field .input-group > input:not(:last-child), .vf-woocommerce-single-product-quantity .input-group > input:not(:last-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input:not(:last-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input:not(:last-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input:not(:last-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input:not(:last-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input:not(:last-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input:not(:last-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input:not(:last-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input:not(:last-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input:not(:last-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input:not(:last-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea:not(:last-child), .input-group > .custom-select:not(:last-child), .vf-field-list .form-row .input-group > select:not(:last-child), .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select:not(:last-child), .vf-woocommerce-edit-account-field .input-group > select:not(:last-child), .vf-woocommerce-single-product-variation-value .input-group > select:not(:last-child), body .gform_wrapper .gform_body .gform_fields .gfield .input-group > select:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > .form-control:not(:first-child), .vf-field-list .form-row .input-group > input:not(:first-child), .vf-field-list .form-row .input-group > textarea:not(:first-child), .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > input:not(:first-child), .vf-woocommerce-edit-account-field .input-group > input:not(:first-child), .vf-woocommerce-single-product-quantity .input-group > input:not(:first-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group > input:not(:first-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group > input:not(:first-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group > input:not(:first-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group > input:not(:first-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group > input:not(:first-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group > input:not(:first-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group > input:not(:first-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group > input:not(:first-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group > input:not(:first-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group > input:not(:first-child), body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group > textarea:not(:first-child), .input-group > .custom-select:not(:first-child), .vf-field-list .form-row .input-group > select:not(:first-child), .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group > select:not(:first-child), .vf-woocommerce-edit-account-field .input-group > select:not(:first-child), .vf-woocommerce-single-product-variation-value .input-group > select:not(:first-child), body .gform_wrapper .gform_body .gform_fields .gfield .input-group > select:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.input-group > .custom-file { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > .custom-file:not(:first-child) .custom-file-label { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.input-group-prepend, .input-group-append { display: -webkit-box; display: -ms-flexbox; display: flex; }

.input-group-prepend .btn, .input-group-prepend #gform_wrapper_1 .gform_footer button, #gform_wrapper_1 .gform_footer .input-group-prepend button, .input-group-append .btn, .input-group-append #gform_wrapper_1 .gform_footer button, #gform_wrapper_1 .gform_footer .input-group-append button { position: relative; z-index: 2; }

.input-group-prepend .btn:focus, .input-group-prepend #gform_wrapper_1 .gform_footer button:focus, #gform_wrapper_1 .gform_footer .input-group-prepend button:focus, .input-group-append .btn:focus, .input-group-append #gform_wrapper_1 .gform_footer button:focus, #gform_wrapper_1 .gform_footer .input-group-append button:focus { z-index: 3; }

.input-group-prepend .btn + .btn, .input-group-prepend #gform_wrapper_1 .gform_footer button + .btn, #gform_wrapper_1 .gform_footer .input-group-prepend button + .btn, .input-group-prepend #gform_wrapper_1 .gform_footer .btn + button, #gform_wrapper_1 .gform_footer .input-group-prepend .btn + button, .input-group-prepend #gform_wrapper_1 .gform_footer button + button, #gform_wrapper_1 .gform_footer .input-group-prepend button + button, .input-group-prepend .btn + .input-group-text, .input-group-prepend #gform_wrapper_1 .gform_footer button + .input-group-text, #gform_wrapper_1 .gform_footer .input-group-prepend button + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-prepend #gform_wrapper_1 .gform_footer .input-group-text + button, #gform_wrapper_1 .gform_footer .input-group-prepend .input-group-text + button, .input-group-append .btn + .btn, .input-group-append #gform_wrapper_1 .gform_footer button + .btn, #gform_wrapper_1 .gform_footer .input-group-append button + .btn, .input-group-append #gform_wrapper_1 .gform_footer .btn + button, #gform_wrapper_1 .gform_footer .input-group-append .btn + button, .input-group-append #gform_wrapper_1 .gform_footer button + button, #gform_wrapper_1 .gform_footer .input-group-append button + button, .input-group-append .btn + .input-group-text, .input-group-append #gform_wrapper_1 .gform_footer button + .input-group-text, #gform_wrapper_1 .gform_footer .input-group-append button + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-append #gform_wrapper_1 .gform_footer .input-group-text + button, #gform_wrapper_1 .gform_footer .input-group-append .input-group-text + button { margin-left: 0; }

.input-group-prepend { margin-right: 0; }

.input-group-append { margin-left: 0; }

.input-group-text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0.5rem 1rem; margin-bottom: 0; font-size: 1rem; font-weight: 400; line-height: 1.25; color: #666666; text-align: center; white-space: nowrap; background-color: #e9ecef; border: 0 solid #EEEEEE; border-radius: 0; }

.input-group-text input[type="radio"], .input-group-text input[type="checkbox"] { margin-top: 0; }

.input-group-lg > .form-control:not(textarea), .vf-field-list .form-row .input-group-lg > input:not(textarea), .vf-field-list .form-row .input-group-lg > textarea:not(textarea), .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group-lg > input:not(textarea), .vf-woocommerce-edit-account-field .input-group-lg > input:not(textarea), .vf-woocommerce-single-product-quantity .input-group-lg > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group-lg > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group-lg > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group-lg > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group-lg > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group-lg > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group-lg > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group-lg > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group-lg > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group-lg > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group-lg > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group-lg > textarea:not(textarea), .input-group-lg > .custom-select, .vf-field-list .form-row .input-group-lg > select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group-lg > select, .vf-woocommerce-edit-account-field .input-group-lg > select, .vf-woocommerce-single-product-variation-value .input-group-lg > select, body .gform_wrapper .gform_body .gform_fields .gfield .input-group-lg > select { height: calc(1.25em + 1.5rem + 0); }

.input-group-lg > .form-control, .vf-field-list .form-row .input-group-lg > input, .vf-field-list .form-row .input-group-lg > textarea, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group-lg > input, .vf-woocommerce-edit-account-field .input-group-lg > input, .vf-woocommerce-single-product-quantity .input-group-lg > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group-lg > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group-lg > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group-lg > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group-lg > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group-lg > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group-lg > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group-lg > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group-lg > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group-lg > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group-lg > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group-lg > textarea, .input-group-lg > .custom-select, .vf-field-list .form-row .input-group-lg > select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group-lg > select, .vf-woocommerce-edit-account-field .input-group-lg > select, .vf-woocommerce-single-product-variation-value .input-group-lg > select, body .gform_wrapper .gform_body .gform_fields .gfield .input-group-lg > select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, #gform_wrapper_1 .gform_footer .input-group-lg > .input-group-prepend > button, .input-group-lg > .input-group-append > .btn, #gform_wrapper_1 .gform_footer .input-group-lg > .input-group-append > button { padding: 0.75rem 1.25rem; font-size: 1.25rem; line-height: 1.25; border-radius: 0; }

.input-group-sm > .form-control:not(textarea), .vf-field-list .form-row .input-group-sm > input:not(textarea), .vf-field-list .form-row .input-group-sm > textarea:not(textarea), .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group-sm > input:not(textarea), .vf-woocommerce-edit-account-field .input-group-sm > input:not(textarea), .vf-woocommerce-single-product-quantity .input-group-sm > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group-sm > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group-sm > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group-sm > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group-sm > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group-sm > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group-sm > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group-sm > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group-sm > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group-sm > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group-sm > input:not(textarea), body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group-sm > textarea:not(textarea), .input-group-sm > .custom-select, .vf-field-list .form-row .input-group-sm > select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group-sm > select, .vf-woocommerce-edit-account-field .input-group-sm > select, .vf-woocommerce-single-product-variation-value .input-group-sm > select, body .gform_wrapper .gform_body .gform_fields .gfield .input-group-sm > select { height: calc(1em + 1rem + 0); }

.input-group-sm > .form-control, .vf-field-list .form-row .input-group-sm > input, .vf-field-list .form-row .input-group-sm > textarea, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group-sm > input, .vf-woocommerce-edit-account-field .input-group-sm > input, .vf-woocommerce-single-product-quantity .input-group-sm > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .input-group-sm > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .input-group-sm > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .input-group-sm > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .input-group-sm > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .input-group-sm > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .input-group-sm > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .input-group-sm > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .input-group-sm > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .input-group-sm > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .input-group-sm > input, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .input-group-sm > textarea, .input-group-sm > .custom-select, .vf-field-list .form-row .input-group-sm > select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group-sm > select, .vf-woocommerce-edit-account-field .input-group-sm > select, .vf-woocommerce-single-product-variation-value .input-group-sm > select, body .gform_wrapper .gform_body .gform_fields .gfield .input-group-sm > select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, #gform_wrapper_1 .gform_footer .input-group-sm > .input-group-prepend > button, .input-group-sm > .input-group-append > .btn, #gform_wrapper_1 .gform_footer .input-group-sm > .input-group-append > button { padding: 0.5rem 0.75rem; font-size: 0.875rem; line-height: 1; border-radius: 0; }

.input-group-lg > .custom-select, .vf-field-list .form-row .input-group-lg > select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group-lg > select, .vf-woocommerce-edit-account-field .input-group-lg > select, .vf-woocommerce-single-product-variation-value .input-group-lg > select, body .gform_wrapper .gform_body .gform_fields .gfield .input-group-lg > select, .input-group-sm > .custom-select, .vf-field-list .form-row .input-group-sm > select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .input-group-sm > select, .vf-woocommerce-edit-account-field .input-group-sm > select, .vf-woocommerce-single-product-variation-value .input-group-sm > select, body .gform_wrapper .gform_body .gform_fields .gfield .input-group-sm > select { padding-right: 2rem; }

.input-group > .input-group-prepend > .btn, #gform_wrapper_1 .gform_footer .input-group > .input-group-prepend > button, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, #gform_wrapper_1 .gform_footer .input-group > .input-group-append:not(:last-child) > button, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), #gform_wrapper_1 .gform_footer .input-group > .input-group-append:last-child > button:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn, #gform_wrapper_1 .gform_footer .input-group > .input-group-append > button, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, #gform_wrapper_1 .gform_footer .input-group > .input-group-prepend:not(:first-child) > button, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), #gform_wrapper_1 .gform_footer .input-group > .input-group-prepend:first-child > button:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.custom-control, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li { position: relative; display: block; min-height: 1.5rem; padding-left: 1.5rem; }

.custom-control-inline { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-right: 1rem; }

.custom-control-input, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input[type="checkbox"] { position: absolute; z-index: -1; opacity: 0; }

.custom-control-input:checked ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:checked[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:checked ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:checked[type="checkbox"] ~ label::before { color: #fff; border-color: #007bff; background-color: #007bff; }

.custom-control-input:focus ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:focus[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:focus ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:focus[type="checkbox"] ~ label::before { -webkit-box-shadow: none; box-shadow: none; }

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:focus:not(:checked)[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:focus:not(:checked) ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:focus:not(:checked)[type="checkbox"] ~ label::before { border-color: #d5d4d4; }

.custom-control-input:not(:disabled):active ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:not(:disabled):active[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:not(:disabled):active ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:not(:disabled):active[type="checkbox"] ~ label::before { color: #fff; background-color: #b3d7ff; border-color: #b3d7ff; }

.custom-control-input:disabled ~ .custom-control-label, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:disabled[type="checkbox"] ~ .custom-control-label, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:disabled ~ label, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:disabled[type="checkbox"] ~ label { color: #6c757d; }

.custom-control-input:disabled ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:disabled[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:disabled ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:disabled[type="checkbox"] ~ label::before { background-color: #e9ecef; }

.custom-control-label, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li label { position: relative; margin-bottom: 0; vertical-align: top; }

.custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li label::before { position: absolute; top: 0.25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; background-color: #EEEEEE; border: #adb5bd solid 0; }

.custom-control-label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li label::after { position: absolute; top: 0.25rem; left: -1.5rem; display: block; width: 1rem; height: 1rem; content: ""; background: no-repeat 50% / 50% 50%; }

.custom-checkbox .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li label::before { border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:checked ~ .custom-control-label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-checkbox input:checked[type="checkbox"] ~ .custom-control-label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:checked[type="checkbox"] ~ .custom-control-label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-checkbox .custom-control-input:checked ~ label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:checked ~ label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-checkbox input:checked[type="checkbox"] ~ label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:checked[type="checkbox"] ~ label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:indeterminate ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-checkbox input:indeterminate[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:indeterminate[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-checkbox .custom-control-input:indeterminate ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:indeterminate ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-checkbox input:indeterminate[type="checkbox"] ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:indeterminate[type="checkbox"] ~ label::before { border-color: #007bff; background-color: #007bff; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:indeterminate ~ .custom-control-label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-checkbox input:indeterminate[type="checkbox"] ~ .custom-control-label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:indeterminate[type="checkbox"] ~ .custom-control-label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-checkbox .custom-control-input:indeterminate ~ label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:indeterminate ~ label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-checkbox input:indeterminate[type="checkbox"] ~ label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:indeterminate[type="checkbox"] ~ label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:disabled:checked ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-checkbox input:disabled:checked[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:disabled:checked[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-checkbox .custom-control-input:disabled:checked ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:disabled:checked ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-checkbox input:disabled:checked[type="checkbox"] ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:disabled:checked[type="checkbox"] ~ label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:disabled:indeterminate ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-checkbox input:disabled:indeterminate[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:disabled:indeterminate[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-checkbox .custom-control-input:disabled:indeterminate ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:disabled:indeterminate ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-checkbox input:disabled:indeterminate[type="checkbox"] ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:disabled:indeterminate[type="checkbox"] ~ label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-radio .custom-control-label::before, .custom-radio body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-radio label::before { border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after, .custom-radio body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:checked[type="checkbox"] ~ .custom-control-label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-radio input:checked[type="checkbox"] ~ .custom-control-label::after, .custom-radio body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:checked ~ label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-radio .custom-control-input:checked ~ label::after, .custom-radio body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:checked[type="checkbox"] ~ label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-radio input:checked[type="checkbox"] ~ label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-radio body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:disabled:checked[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-radio input:disabled:checked[type="checkbox"] ~ .custom-control-label::before, .custom-radio body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:disabled:checked ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-radio .custom-control-input:disabled:checked ~ label::before, .custom-radio body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:disabled:checked[type="checkbox"] ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-radio input:disabled:checked[type="checkbox"] ~ label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-switch { padding-left: 2.25rem; }

.custom-switch .custom-control-label::before, .custom-switch body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-switch label::before { left: -2.25rem; width: 1.75rem; pointer-events: all; border-radius: 0.5rem; }

.custom-switch .custom-control-label::after, .custom-switch body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-switch label::after { top: calc(0.25rem + 0); left: calc(-2.25rem + 0); width: calc(1rem - 0); height: calc(1rem - 0); background-color: #adb5bd; border-radius: 0.5rem; -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .custom-switch .custom-control-label::after, .custom-switch body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-switch label::after { -webkit-transition: none; transition: none; } }

.custom-switch .custom-control-input:checked ~ .custom-control-label::after, .custom-switch body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:checked[type="checkbox"] ~ .custom-control-label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-switch input:checked[type="checkbox"] ~ .custom-control-label::after, .custom-switch body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:checked ~ label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-switch .custom-control-input:checked ~ label::after, .custom-switch body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:checked[type="checkbox"] ~ label::after, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-switch input:checked[type="checkbox"] ~ label::after { background-color: #EEEEEE; -webkit-transform: translateX(0.75rem); transform: translateX(0.75rem); }

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before, .custom-switch body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:disabled:checked[type="checkbox"] ~ .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-switch input:disabled:checked[type="checkbox"] ~ .custom-control-label::before, .custom-switch body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-control-input:disabled:checked ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-switch .custom-control-input:disabled:checked ~ label::before, .custom-switch body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input:disabled:checked[type="checkbox"] ~ label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li .custom-switch input:disabled:checked[type="checkbox"] ~ label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-select, .vf-field-list .form-row select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator select, .vf-woocommerce-edit-account-field select, .vf-woocommerce-single-product-variation-value select, body .gform_wrapper .gform_body .gform_fields .gfield select { display: inline-block; width: 100%; height: calc(1.25em + 1rem + 0); padding: 0.5rem 2rem 0.5rem 1rem; font-size: 1rem; font-weight: 400; line-height: 1.25; color: #666666; vertical-align: middle; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1rem center/8px 10px; background-color: #EEEEEE; border: 0 solid #EEEEEE; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.custom-select:focus, .vf-field-list .form-row select:focus, .vf-woocommerce-cart-total .woocommerce-shipping-calculator select:focus, .vf-woocommerce-edit-account-field select:focus, .vf-woocommerce-single-product-variation-value select:focus, body .gform_wrapper .gform_body .gform_fields .gfield select:focus { border-color: #d5d4d4; outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.25); box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.25); }

.custom-select:focus::-ms-value, .vf-field-list .form-row select:focus::-ms-value, .vf-woocommerce-cart-total .woocommerce-shipping-calculator select:focus::-ms-value, .vf-woocommerce-edit-account-field select:focus::-ms-value, .vf-woocommerce-single-product-variation-value select:focus::-ms-value, body .gform_wrapper .gform_body .gform_fields .gfield select:focus::-ms-value { color: #666666; background-color: #EEEEEE; }

.custom-select[multiple], .vf-field-list .form-row select[multiple], .vf-woocommerce-cart-total .woocommerce-shipping-calculator select[multiple], .vf-woocommerce-edit-account-field select[multiple], .vf-woocommerce-single-product-variation-value select[multiple], body .gform_wrapper .gform_body .gform_fields .gfield select[multiple], .custom-select[size]:not([size="1"]), .vf-field-list .form-row select[size]:not([size="1"]), .vf-woocommerce-cart-total .woocommerce-shipping-calculator select[size]:not([size="1"]), .vf-woocommerce-edit-account-field select[size]:not([size="1"]), .vf-woocommerce-single-product-variation-value select[size]:not([size="1"]), body .gform_wrapper .gform_body .gform_fields .gfield select[size]:not([size="1"]) { height: auto; padding-right: 1rem; background-image: none; }

.custom-select:disabled, .vf-field-list .form-row select:disabled, .vf-woocommerce-cart-total .woocommerce-shipping-calculator select:disabled, .vf-woocommerce-edit-account-field select:disabled, .vf-woocommerce-single-product-variation-value select:disabled, body .gform_wrapper .gform_body .gform_fields .gfield select:disabled { color: #6c757d; background-color: #e9ecef; }

.custom-select::-ms-expand, .vf-field-list .form-row select::-ms-expand, .vf-woocommerce-cart-total .woocommerce-shipping-calculator select::-ms-expand, .vf-woocommerce-edit-account-field select::-ms-expand, .vf-woocommerce-single-product-variation-value select::-ms-expand, body .gform_wrapper .gform_body .gform_fields .gfield select::-ms-expand { display: none; }

.custom-select-sm { height: calc(1em + 1rem + 0); padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 0.75rem; font-size: 0.875rem; }

.custom-select-lg { height: calc(1.25em + 1.5rem + 0); padding-top: 0.75rem; padding-bottom: 0.75rem; padding-left: 1.25rem; font-size: 1.25rem; }

.custom-file { position: relative; display: inline-block; width: 100%; height: calc(1.25em + 1rem + 0); margin-bottom: 0; }

.custom-file-input { position: relative; z-index: 2; width: 100%; height: calc(1.25em + 1rem + 0); margin: 0; opacity: 0; }

.custom-file-input:focus ~ .custom-file-label { border-color: #d5d4d4; -webkit-box-shadow: none; box-shadow: none; }

.custom-file-input:disabled ~ .custom-file-label { background-color: #e9ecef; }

.custom-file-input:lang(en) ~ .custom-file-label::after { content: "Browse"; }

.custom-file-input ~ .custom-file-label[data-browse]::after { content: attr(data-browse); }

.custom-file-label { position: absolute; top: 0; right: 0; left: 0; z-index: 1; height: calc(1.25em + 1rem + 0); padding: 0.5rem 1rem; font-weight: 400; line-height: 1.25; color: #666666; background-color: #EEEEEE; border: 0 solid #EEEEEE; border-radius: 0; }

.custom-file-label::after { position: absolute; top: 0; right: 0; bottom: 0; z-index: 3; display: block; height: calc(1.25em + 1rem); padding: 0.5rem 1rem; line-height: 1.25; color: #666666; content: "Browse"; background-color: #e9ecef; border-left: inherit; border-radius: 0 0 0 0; }

.custom-range { width: 100%; height: calc(1rem + 0); padding: 0; background-color: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.custom-range:focus { outline: none; }

.custom-range:focus::-webkit-slider-thumb { -webkit-box-shadow: 0 0 0 1px #FFFFFF, none; box-shadow: 0 0 0 1px #FFFFFF, none; }

.custom-range:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #FFFFFF, none; }

.custom-range:focus::-ms-thumb { box-shadow: 0 0 0 1px #FFFFFF, none; }

.custom-range::-moz-focus-outer { border: 0; }

.custom-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: #007bff; border: 0; border-radius: 1rem; -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -webkit-appearance: none; appearance: none; }

@media (prefers-reduced-motion: reduce) { .custom-range::-webkit-slider-thumb { -webkit-transition: none; transition: none; } }

.custom-range::-webkit-slider-thumb:active { background-color: #b3d7ff; }

.custom-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem; }

.custom-range::-moz-range-thumb { width: 1rem; height: 1rem; background-color: #007bff; border: 0; border-radius: 1rem; -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -moz-appearance: none; appearance: none; }

@media (prefers-reduced-motion: reduce) { .custom-range::-moz-range-thumb { -webkit-transition: none; transition: none; } }

.custom-range::-moz-range-thumb:active { background-color: #b3d7ff; }

.custom-range::-moz-range-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: #dee2e6; border-color: transparent; border-radius: 1rem; }

.custom-range::-ms-thumb { width: 1rem; height: 1rem; margin-top: 0; margin-right: 0; margin-left: 0; background-color: #007bff; border: 0; border-radius: 1rem; -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; appearance: none; }

@media (prefers-reduced-motion: reduce) { .custom-range::-ms-thumb { -webkit-transition: none; transition: none; } }

.custom-range::-ms-thumb:active { background-color: #b3d7ff; }

.custom-range::-ms-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: transparent; border-color: transparent; border-width: 0.5rem; }

.custom-range::-ms-fill-lower { background-color: #dee2e6; border-radius: 1rem; }

.custom-range::-ms-fill-upper { margin-right: 15px; background-color: #dee2e6; border-radius: 1rem; }

.custom-range:disabled::-webkit-slider-thumb { background-color: #adb5bd; }

.custom-range:disabled::-webkit-slider-runnable-track { cursor: default; }

.custom-range:disabled::-moz-range-thumb { background-color: #adb5bd; }

.custom-range:disabled::-moz-range-track { cursor: default; }

.custom-range:disabled::-ms-thumb { background-color: #adb5bd; }

.custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li label::before, .custom-file-label, .custom-select, .vf-field-list .form-row select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator select, .vf-woocommerce-edit-account-field select, .vf-woocommerce-single-product-variation-value select, body .gform_wrapper .gform_body .gform_fields .gfield select { -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .custom-control-label::before, body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li label::before, .custom-file-label, .custom-select, .vf-field-list .form-row select, .vf-woocommerce-cart-total .woocommerce-shipping-calculator select, .vf-woocommerce-edit-account-field select, .vf-woocommerce-single-product-variation-value select, body .gform_wrapper .gform_body .gform_fields .gfield select { -webkit-transition: none; transition: none; } }

.nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; }

.nav-link { display: block; padding: 0.5rem 1rem; }

.nav-link:hover, .nav-link:focus { text-decoration: none; }

.nav-link.disabled { color: #6c757d; pointer-events: none; cursor: default; }

.nav-tabs { border-bottom: 1px solid #dee2e6; }

.nav-tabs .nav-item { margin-bottom: -1px; }

.nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: #e9ecef #e9ecef #dee2e6; }

.nav-tabs .nav-link.disabled { color: #6c757d; background-color: transparent; border-color: transparent; }

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: #495057; background-color: #FFFFFF; border-color: #dee2e6 #dee2e6 #FFFFFF; }

.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0; }

.nav-pills .nav-link { border-radius: 0.25rem; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #fff; background-color: #007bff; }

.nav-fill .nav-item { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center; }

.nav-justified .nav-item { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; text-align: center; }

.tab-content > .tab-pane { display: none; }

.tab-content > .active { display: block; }

.navbar { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0.5rem 1rem; }

.navbar > .container, .navbar > .container-fluid { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.navbar-brand { display: inline-block; padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap; }

.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }

.navbar-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; }

.navbar-nav .nav-link { padding-right: 0; padding-left: 0; }

.navbar-nav .dropdown-menu { position: static; float: none; }

.navbar-text { display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem; }

.navbar-collapse { -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.navbar-toggler { padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0; }

.navbar-toggler:hover, .navbar-toggler:focus { text-decoration: none; }

.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; background-size: 100% 100%; }

@media (max-width: 575.98px) { .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { padding-right: 0; padding-left: 0; } }

@media (min-width: 576px) { .navbar-expand-sm { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .navbar-expand-sm .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-sm .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-sm .navbar-toggler { display: none; } }

@media (max-width: 767.98px) { .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { padding-right: 0; padding-left: 0; } }

@media (min-width: 768px) { .navbar-expand-md { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .navbar-expand-md .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-md .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-md .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-md .navbar-toggler { display: none; } }

@media (max-width: 991.98px) { .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { padding-right: 0; padding-left: 0; } }

@media (min-width: 992px) { .navbar-expand-lg { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .navbar-expand-lg .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-lg .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-lg .navbar-toggler { display: none; } }

@media (max-width: 1199.98px) { .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { padding-right: 0; padding-left: 0; } }

@media (min-width: 1200px) { .navbar-expand-xl { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .navbar-expand-xl .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-xl .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-xl .navbar-toggler { display: none; } }

.navbar-expand { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.navbar-expand > .container, .navbar-expand > .container-fluid { padding-right: 0; padding-left: 0; }

.navbar-expand .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }

.navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }

.navbar-expand > .container, .navbar-expand > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

.navbar-expand .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }

.navbar-expand .navbar-toggler { display: none; }

.navbar-light .navbar-brand { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: rgba(0, 0, 0, 0.7); }

.navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler { color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text { color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-text a { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand { color: #fff; }

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { color: #fff; }

.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color: rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active { color: #fff; }

.navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text { color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-text a { color: #fff; }

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { color: #fff; }

.card { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0.25rem; }

.card > hr { margin-right: 0; margin-left: 0; }

.card > .list-group:first-child .list-group-item:first-child { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.card > .list-group:last-child .list-group-item:last-child { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.card-body { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1.25rem; }

.card-title { margin-bottom: 0.75rem; }

.card-subtitle { margin-top: -0.375rem; margin-bottom: 0; }

.card-text:last-child { margin-bottom: 0; }

.card-link:hover { text-decoration: none; }

.card-link + .card-link { margin-left: 1.25rem; }

.card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125); }

.card-header:first-child { border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

.card-header + .list-group .list-group-item:first-child { border-top: 0; }

.card-footer { padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgba(0, 0, 0, 0.125); }

.card-footer:last-child { border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0; }

.card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem; }

.card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem; }

.card-img { width: 100%; border-radius: calc(0.25rem - 1px); }

.card-img-top { width: 100%; border-top-left-radius: calc(0.25rem - 1px); border-top-right-radius: calc(0.25rem - 1px); }

.card-img-bottom { width: 100%; border-bottom-right-radius: calc(0.25rem - 1px); border-bottom-left-radius: calc(0.25rem - 1px); }

.card-deck { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.card-deck .card { margin-bottom: 15px; }

@media (min-width: 576px) { .card-deck { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-right: -15px; margin-left: -15px; }
  .card-deck .card { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 0 0%; flex: 1 0 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-right: 15px; margin-bottom: 0; margin-left: 15px; } }

.card-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.card-group > .card { margin-bottom: 15px; }

@media (min-width: 576px) { .card-group { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; }
  .card-group > .card { -webkit-box-flex: 1; -ms-flex: 1 0 0%; flex: 1 0 0%; margin-bottom: 0; }
  .card-group > .card + .card { margin-left: 0; border-left: 0; }
  .card-group > .card:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }
  .card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header { border-top-right-radius: 0; }
  .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer { border-bottom-right-radius: 0; }
  .card-group > .card:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header { border-top-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer { border-bottom-left-radius: 0; } }

.card-columns .card { margin-bottom: 0.75rem; }

@media (min-width: 576px) { .card-columns { -webkit-column-count: 3; column-count: 3; -webkit-column-gap: 1.25rem; column-gap: 1.25rem; orphans: 1; widows: 1; }
  .card-columns .card { display: inline-block; width: 100%; } }

.accordion > .card { overflow: hidden; }

.accordion > .card:not(:first-of-type) .card-header:first-child { border-radius: 0; }

.accordion > .card:not(:first-of-type):not(:last-of-type) { border-bottom: 0; border-radius: 0; }

.accordion > .card:first-of-type { border-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.accordion > .card:last-of-type { border-top-left-radius: 0; border-top-right-radius: 0; }

.accordion > .card .card-header { margin-bottom: -1px; }

.breadcrumb { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #e9ecef; border-radius: 0.25rem; }

.breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; }

.breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; color: #6c757d; content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; }

.breadcrumb-item.active { color: #6c757d; }

.pagination { display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; border-radius: 0.25rem; }

.page-link { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #666666; background-color: #fff; border: 1px solid #dee2e6; }

.page-link:hover { z-index: 2; color: #52BDBB; text-decoration: none; background-color: #e9ecef; border-color: #dee2e6; }

.page-link:focus { z-index: 2; outline: 0; -webkit-box-shadow: none; box-shadow: none; }

.page-item:first-child .page-link { margin-left: 0; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }

.page-item.active .page-link { z-index: 1; color: #fff; background-color: #007bff; border-color: #007bff; }

.page-item.disabled .page-link { color: #6c757d; pointer-events: none; cursor: auto; background-color: #fff; border-color: #dee2e6; }

.pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: 1.25rem; line-height: 1.25; }

.pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }

.pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1; }

.pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }

.badge, #product-range-products .product-sale-tag, #product-type-products .product-sale-tag, .vf-product-sale-tag, .vf-woocommerce-single-product-sale-tag { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .badge, #product-range-products .product-sale-tag, #product-type-products .product-sale-tag, .vf-product-sale-tag, .vf-woocommerce-single-product-sale-tag { -webkit-transition: none; transition: none; } }

a.badge:hover, #product-range-products a.product-sale-tag:hover, #product-type-products a.product-sale-tag:hover, a.vf-product-sale-tag:hover, a.vf-woocommerce-single-product-sale-tag:hover, a.badge:focus, #product-range-products a.product-sale-tag:focus, #product-type-products a.product-sale-tag:focus, a.vf-product-sale-tag:focus, a.vf-woocommerce-single-product-sale-tag:focus { text-decoration: none; }

.badge:empty, #product-range-products .product-sale-tag:empty, #product-type-products .product-sale-tag:empty, .vf-product-sale-tag:empty, .vf-woocommerce-single-product-sale-tag:empty { display: none; }

.btn .badge, #gform_wrapper_1 .gform_footer button .badge, .btn #product-range-products .product-sale-tag, #product-range-products .btn .product-sale-tag, #gform_wrapper_1 .gform_footer button #product-range-products .product-sale-tag, #product-range-products #gform_wrapper_1 .gform_footer button .product-sale-tag, .btn #product-type-products .product-sale-tag, #product-type-products .btn .product-sale-tag, #gform_wrapper_1 .gform_footer button #product-type-products .product-sale-tag, #product-type-products #gform_wrapper_1 .gform_footer button .product-sale-tag, .btn .vf-product-sale-tag, #gform_wrapper_1 .gform_footer button .vf-product-sale-tag, .btn .vf-woocommerce-single-product-sale-tag, #gform_wrapper_1 .gform_footer button .vf-woocommerce-single-product-sale-tag { position: relative; top: -1px; }

.badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem; }

.badge-primary { color: #fff; background-color: #007bff; }

a.badge-primary:hover, a.badge-primary:focus { color: #fff; background-color: #0062cc; }

a.badge-primary:focus, a.badge-primary.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.5); box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.5); }

.badge-secondary { color: #fff; background-color: #6c757d; }

a.badge-secondary:hover, a.badge-secondary:focus { color: #fff; background-color: #545b62; }

a.badge-secondary:focus, a.badge-secondary.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5); box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5); }

.badge-success { color: #fff; background-color: #28a745; }

a.badge-success:hover, a.badge-success:focus { color: #fff; background-color: #1e7e34; }

a.badge-success:focus, a.badge-success.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5); box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5); }

.badge-info { color: #fff; background-color: #17a2b8; }

a.badge-info:hover, a.badge-info:focus { color: #fff; background-color: #117a8b; }

a.badge-info:focus, a.badge-info.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5); box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5); }

.badge-warning { color: #212529; background-color: #ffc107; }

a.badge-warning:hover, a.badge-warning:focus { color: #212529; background-color: #d39e00; }

a.badge-warning:focus, a.badge-warning.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5); box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5); }

.badge-danger { color: #fff; background-color: #dc3545; }

a.badge-danger:hover, a.badge-danger:focus { color: #fff; background-color: #bd2130; }

a.badge-danger:focus, a.badge-danger.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5); box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5); }

.badge-light { color: #212529; background-color: #f8f9fa; }

a.badge-light:hover, a.badge-light:focus { color: #212529; background-color: #dae0e5; }

a.badge-light:focus, a.badge-light.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5); box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5); }

.badge-dark { color: #fff; background-color: #343a40; }

a.badge-dark:hover, a.badge-dark:focus { color: #fff; background-color: #1d2124; }

a.badge-dark:focus, a.badge-dark.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5); }

.badge-vf-white { color: #212529; background-color: #FFFFFF; }

a.badge-vf-white:hover, a.badge-vf-white:focus { color: #212529; background-color: #e6e5e5; }

a.badge-vf-white:focus, a.badge-vf-white.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); }

.badge-vf-black { color: #fff; background-color: #000000; }

a.badge-vf-black:hover, a.badge-vf-black:focus { color: #fff; background-color: black; }

a.badge-vf-black:focus, a.badge-vf-black.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5); }

.badge-vf-green { color: #212529; background-color: #52BDBB; }

a.badge-vf-green:hover, a.badge-vf-green:focus { color: #212529; background-color: #3d9f9d; }

a.badge-vf-green:focus, a.badge-vf-green.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(82, 189, 187, 0.5); box-shadow: 0 0 0 0 rgba(82, 189, 187, 0.5); }

.badge-vf-grey { color: #fff; background-color: #666666; }

a.badge-vf-grey:hover, a.badge-vf-grey:focus { color: #fff; background-color: #4d4c4c; }

a.badge-vf-grey:focus, a.badge-vf-grey.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(102, 102, 102, 0.5); box-shadow: 0 0 0 0 rgba(102, 102, 102, 0.5); }

.badge-vf-light-grey { color: #212529; background-color: #EEEEEE; }

a.badge-vf-light-grey:hover, a.badge-vf-light-grey:focus { color: #212529; background-color: #d5d4d4; }

a.badge-vf-light-grey:focus, a.badge-vf-light-grey.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(238, 238, 238, 0.5); box-shadow: 0 0 0 0 rgba(238, 238, 238, 0.5); }

.badge-vf-econutz { color: #212529; background-color: #B2D235; }

a.badge-vf-econutz:hover, a.badge-vf-econutz:focus { color: #212529; background-color: #92ad27; }

a.badge-vf-econutz:focus, a.badge-vf-econutz.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(178, 210, 53, 0.5); box-shadow: 0 0 0 0 rgba(178, 210, 53, 0.5); }

.badge-vf-puffpack { color: #fff; background-color: #A475B2; }

a.badge-vf-puffpack:hover, a.badge-vf-puffpack:focus { color: #fff; background-color: #8d579d; }

a.badge-vf-puffpack:focus, a.badge-vf-puffpack.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(164, 117, 178, 0.5); box-shadow: 0 0 0 0 rgba(164, 117, 178, 0.5); }

.badge-vf-sweetair { color: #212529; background-color: #60C2AC; }

a.badge-vf-sweetair:hover, a.badge-vf-sweetair:focus { color: #212529; background-color: #42ad95; }

a.badge-vf-sweetair:focus, a.badge-vf-sweetair.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(96, 194, 172, 0.5); box-shadow: 0 0 0 0 rgba(96, 194, 172, 0.5); }

.badge-vf-flexair { color: #fff; background-color: #32A2DB; }

a.badge-vf-flexair:hover, a.badge-vf-flexair:focus { color: #fff; background-color: #2186b9; }

a.badge-vf-flexair:focus, a.badge-vf-flexair.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(50, 162, 219, 0.5); box-shadow: 0 0 0 0 rgba(50, 162, 219, 0.5); }

.badge-vf-airbox { color: #fff; background-color: #EF566B; }

a.badge-vf-airbox:hover, a.badge-vf-airbox:focus { color: #fff; background-color: #eb2742; }

a.badge-vf-airbox:focus, a.badge-vf-airbox.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(239, 86, 107, 0.5); box-shadow: 0 0 0 0 rgba(239, 86, 107, 0.5); }

.badge-vf-nestpack { color: #212529; background-color: #FCB940; }

a.badge-vf-nestpack:hover, a.badge-vf-nestpack:focus { color: #212529; background-color: #fba70e; }

a.badge-vf-nestpack:focus, a.badge-vf-nestpack.focus { outline: 0; -webkit-box-shadow: 0 0 0 0 rgba(252, 185, 64, 0.5); box-shadow: 0 0 0 0 rgba(252, 185, 64, 0.5); }

.jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: #e9ecef; border-radius: 0.25rem; }

@media (min-width: 576px) { .jumbotron { padding: 4rem 2rem; } }

.jumbotron-fluid { padding-right: 0; padding-left: 0; border-radius: 0; }

.alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.25rem; }

.alert-heading { color: inherit; }

.alert-link { font-weight: 700; }

.alert-dismissible { padding-right: 4rem; }

.alert-dismissible .close { position: absolute; top: 0; right: 0; padding: 0.75rem 1.25rem; color: inherit; }

.alert-primary { color: #004085; background-color: #cce5ff; border-color: #b8daff; }

.alert-primary hr { border-top-color: #9fcdff; }

.alert-primary .alert-link { color: #002752; }

.alert-secondary { color: #383d41; background-color: #e2e3e5; border-color: #d6d8db; }

.alert-secondary hr { border-top-color: #c8cbcf; }

.alert-secondary .alert-link { color: #202326; }

.alert-success { color: #155724; background-color: #d4edda; border-color: #c3e6cb; }

.alert-success hr { border-top-color: #b1dfbb; }

.alert-success .alert-link { color: #0b2e13; }

.alert-info { color: #0c5460; background-color: #d1ecf1; border-color: #bee5eb; }

.alert-info hr { border-top-color: #abdde5; }

.alert-info .alert-link { color: #062c33; }

.alert-warning { color: #856404; background-color: #fff3cd; border-color: #ffeeba; }

.alert-warning hr { border-top-color: #ffe8a1; }

.alert-warning .alert-link { color: #533f03; }

.alert-danger { color: #721c24; background-color: #f8d7da; border-color: #f5c6cb; }

.alert-danger hr { border-top-color: #f1b0b7; }

.alert-danger .alert-link { color: #491217; }

.alert-light { color: #818182; background-color: #fefefe; border-color: #fdfdfe; }

.alert-light hr { border-top-color: #ececf6; }

.alert-light .alert-link { color: #686868; }

.alert-dark { color: #1b1e21; background-color: #d6d8d9; border-color: #c6c8ca; }

.alert-dark hr { border-top-color: #b9bbbe; }

.alert-dark .alert-link { color: #040505; }

.alert-vf-white { color: #858585; background-color: white; border-color: white; }

.alert-vf-white hr { border-top-color: #f2f2f2; }

.alert-vf-white .alert-link { color: #6c6b6b; }

.alert-vf-black { color: black; background-color: #cccccc; border-color: #b8b8b8; }

.alert-vf-black hr { border-top-color: #ababab; }

.alert-vf-black .alert-link { color: black; }

.alert-vf-green { color: #2b6261; background-color: #dcf2f1; border-color: #cfedec; }

.alert-vf-green hr { border-top-color: #bce6e5; }

.alert-vf-green .alert-link { color: #1b3f3e; }

.alert-vf-grey { color: #353535; background-color: #e0e0e0; border-color: #d4d4d4; }

.alert-vf-grey hr { border-top-color: #c7c7c7; }

.alert-vf-grey .alert-link { color: #1c1b1b; }

.alert-vf-light-grey { color: #7c7c7c; background-color: #fcfcfc; border-color: #fafafa; }

.alert-vf-light-grey hr { border-top-color: #ededed; }

.alert-vf-light-grey .alert-link { color: #636262; }

.alert-vf-econutz { color: #5d6d1c; background-color: #f0f6d7; border-color: #e9f2c6; }

.alert-vf-econutz hr { border-top-color: #e1edb1; }

.alert-vf-econutz .alert-link { color: #3a4412; }

.alert-vf-puffpack { color: #553d5d; background-color: #ede3f0; border-color: #e6d8e9; }

.alert-vf-puffpack hr { border-top-color: #dcc8e0; }

.alert-vf-puffpack .alert-link { color: #39293e; }

.alert-vf-sweetair { color: #326559; background-color: #dff3ee; border-color: #d2eee8; }

.alert-vf-sweetair hr { border-top-color: #bfe7df; }

.alert-vf-sweetair .alert-link { color: #21433b; }

.alert-vf-flexair { color: #1a5472; background-color: #d6ecf8; border-color: #c6e5f5; }

.alert-vf-flexair hr { border-top-color: #b0dbf1; }

.alert-vf-flexair .alert-link { color: #113548; }

.alert-vf-airbox { color: #7c2d38; background-color: #fcdde1; border-color: #fbd0d6; }

.alert-vf-airbox hr { border-top-color: #f9b9c2; }

.alert-vf-airbox .alert-link { color: #571f27; }

.alert-vf-nestpack { color: #836021; background-color: #fef1d9; border-color: #feebca; }

.alert-vf-nestpack hr { border-top-color: #fee2b1; }

.alert-vf-nestpack .alert-link { color: #5a4217; }

@-webkit-keyframes progress-bar-stripes { from { background-position: 1rem 0; }
  to { background-position: 0 0; } }

@keyframes progress-bar-stripes { from { background-position: 1rem 0; }
  to { background-position: 0 0; } }

.progress { display: -webkit-box; display: -ms-flexbox; display: flex; height: 1rem; overflow: hidden; font-size: 0.75rem; background-color: #e9ecef; border-radius: 0.25rem; }

.progress-bar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #fff; text-align: center; white-space: nowrap; background-color: #007bff; -webkit-transition: width 0.6s ease; transition: width 0.6s ease; }

@media (prefers-reduced-motion: reduce) { .progress-bar { -webkit-transition: none; transition: none; } }

.progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; }

.progress-bar-animated { -webkit-animation: progress-bar-stripes 1s linear infinite; animation: progress-bar-stripes 1s linear infinite; }

@media (prefers-reduced-motion: reduce) { .progress-bar-animated { -webkit-animation: none; animation: none; } }

.media { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.media-body { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.list-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; }

.list-group-item-action { width: 100%; color: #495057; text-align: inherit; }

.list-group-item-action:hover, .list-group-item-action:focus { z-index: 1; color: #495057; text-decoration: none; background-color: #f8f9fa; }

.list-group-item-action:active { color: #666666; background-color: #e9ecef; }

.list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.125); }

.list-group-item:first-child { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.list-group-item.disabled, .list-group-item:disabled { color: #6c757d; pointer-events: none; background-color: #fff; }

.list-group-item.active { z-index: 2; color: #fff; background-color: #007bff; border-color: #007bff; }

.list-group-horizontal { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.list-group-horizontal .list-group-item { margin-right: -1px; margin-bottom: 0; }

.list-group-horizontal .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0; }

.list-group-horizontal .list-group-item:last-child { margin-right: 0; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0; }

@media (min-width: 576px) { .list-group-horizontal-sm { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .list-group-horizontal-sm .list-group-item { margin-right: -1px; margin-bottom: 0; }
  .list-group-horizontal-sm .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0; }
  .list-group-horizontal-sm .list-group-item:last-child { margin-right: 0; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0; } }

@media (min-width: 768px) { .list-group-horizontal-md { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .list-group-horizontal-md .list-group-item { margin-right: -1px; margin-bottom: 0; }
  .list-group-horizontal-md .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0; }
  .list-group-horizontal-md .list-group-item:last-child { margin-right: 0; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0; } }

@media (min-width: 992px) { .list-group-horizontal-lg { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .list-group-horizontal-lg .list-group-item { margin-right: -1px; margin-bottom: 0; }
  .list-group-horizontal-lg .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0; }
  .list-group-horizontal-lg .list-group-item:last-child { margin-right: 0; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0; } }

@media (min-width: 1200px) { .list-group-horizontal-xl { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .list-group-horizontal-xl .list-group-item { margin-right: -1px; margin-bottom: 0; }
  .list-group-horizontal-xl .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0; }
  .list-group-horizontal-xl .list-group-item:last-child { margin-right: 0; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0; } }

.list-group-flush .list-group-item { border-right: 0; border-left: 0; border-radius: 0; }

.list-group-flush .list-group-item:last-child { margin-bottom: -1px; }

.list-group-flush:first-child .list-group-item:first-child { border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child { margin-bottom: 0; border-bottom: 0; }

.list-group-item-primary { color: #004085; background-color: #b8daff; }

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: #004085; background-color: #9fcdff; }

.list-group-item-primary.list-group-item-action.active { color: #fff; background-color: #004085; border-color: #004085; }

.list-group-item-secondary { color: #383d41; background-color: #d6d8db; }

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { color: #383d41; background-color: #c8cbcf; }

.list-group-item-secondary.list-group-item-action.active { color: #fff; background-color: #383d41; border-color: #383d41; }

.list-group-item-success { color: #155724; background-color: #c3e6cb; }

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { color: #155724; background-color: #b1dfbb; }

.list-group-item-success.list-group-item-action.active { color: #fff; background-color: #155724; border-color: #155724; }

.list-group-item-info { color: #0c5460; background-color: #bee5eb; }

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { color: #0c5460; background-color: #abdde5; }

.list-group-item-info.list-group-item-action.active { color: #fff; background-color: #0c5460; border-color: #0c5460; }

.list-group-item-warning { color: #856404; background-color: #ffeeba; }

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { color: #856404; background-color: #ffe8a1; }

.list-group-item-warning.list-group-item-action.active { color: #fff; background-color: #856404; border-color: #856404; }

.list-group-item-danger { color: #721c24; background-color: #f5c6cb; }

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { color: #721c24; background-color: #f1b0b7; }

.list-group-item-danger.list-group-item-action.active { color: #fff; background-color: #721c24; border-color: #721c24; }

.list-group-item-light { color: #818182; background-color: #fdfdfe; }

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { color: #818182; background-color: #ececf6; }

.list-group-item-light.list-group-item-action.active { color: #fff; background-color: #818182; border-color: #818182; }

.list-group-item-dark { color: #1b1e21; background-color: #c6c8ca; }

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { color: #1b1e21; background-color: #b9bbbe; }

.list-group-item-dark.list-group-item-action.active { color: #fff; background-color: #1b1e21; border-color: #1b1e21; }

.list-group-item-vf-white { color: #858585; background-color: white; }

.list-group-item-vf-white.list-group-item-action:hover, .list-group-item-vf-white.list-group-item-action:focus { color: #858585; background-color: #f2f2f2; }

.list-group-item-vf-white.list-group-item-action.active { color: #fff; background-color: #858585; border-color: #858585; }

.list-group-item-vf-black { color: black; background-color: #b8b8b8; }

.list-group-item-vf-black.list-group-item-action:hover, .list-group-item-vf-black.list-group-item-action:focus { color: black; background-color: #ababab; }

.list-group-item-vf-black.list-group-item-action.active { color: #fff; background-color: black; border-color: black; }

.list-group-item-vf-green { color: #2b6261; background-color: #cfedec; }

.list-group-item-vf-green.list-group-item-action:hover, .list-group-item-vf-green.list-group-item-action:focus { color: #2b6261; background-color: #bce6e5; }

.list-group-item-vf-green.list-group-item-action.active { color: #fff; background-color: #2b6261; border-color: #2b6261; }

.list-group-item-vf-grey { color: #353535; background-color: #d4d4d4; }

.list-group-item-vf-grey.list-group-item-action:hover, .list-group-item-vf-grey.list-group-item-action:focus { color: #353535; background-color: #c7c7c7; }

.list-group-item-vf-grey.list-group-item-action.active { color: #fff; background-color: #353535; border-color: #353535; }

.list-group-item-vf-light-grey { color: #7c7c7c; background-color: #fafafa; }

.list-group-item-vf-light-grey.list-group-item-action:hover, .list-group-item-vf-light-grey.list-group-item-action:focus { color: #7c7c7c; background-color: #ededed; }

.list-group-item-vf-light-grey.list-group-item-action.active { color: #fff; background-color: #7c7c7c; border-color: #7c7c7c; }

.list-group-item-vf-econutz { color: #5d6d1c; background-color: #e9f2c6; }

.list-group-item-vf-econutz.list-group-item-action:hover, .list-group-item-vf-econutz.list-group-item-action:focus { color: #5d6d1c; background-color: #e1edb1; }

.list-group-item-vf-econutz.list-group-item-action.active { color: #fff; background-color: #5d6d1c; border-color: #5d6d1c; }

.list-group-item-vf-puffpack { color: #553d5d; background-color: #e6d8e9; }

.list-group-item-vf-puffpack.list-group-item-action:hover, .list-group-item-vf-puffpack.list-group-item-action:focus { color: #553d5d; background-color: #dcc8e0; }

.list-group-item-vf-puffpack.list-group-item-action.active { color: #fff; background-color: #553d5d; border-color: #553d5d; }

.list-group-item-vf-sweetair { color: #326559; background-color: #d2eee8; }

.list-group-item-vf-sweetair.list-group-item-action:hover, .list-group-item-vf-sweetair.list-group-item-action:focus { color: #326559; background-color: #bfe7df; }

.list-group-item-vf-sweetair.list-group-item-action.active { color: #fff; background-color: #326559; border-color: #326559; }

.list-group-item-vf-flexair { color: #1a5472; background-color: #c6e5f5; }

.list-group-item-vf-flexair.list-group-item-action:hover, .list-group-item-vf-flexair.list-group-item-action:focus { color: #1a5472; background-color: #b0dbf1; }

.list-group-item-vf-flexair.list-group-item-action.active { color: #fff; background-color: #1a5472; border-color: #1a5472; }

.list-group-item-vf-airbox { color: #7c2d38; background-color: #fbd0d6; }

.list-group-item-vf-airbox.list-group-item-action:hover, .list-group-item-vf-airbox.list-group-item-action:focus { color: #7c2d38; background-color: #f9b9c2; }

.list-group-item-vf-airbox.list-group-item-action.active { color: #fff; background-color: #7c2d38; border-color: #7c2d38; }

.list-group-item-vf-nestpack { color: #836021; background-color: #feebca; }

.list-group-item-vf-nestpack.list-group-item-action:hover, .list-group-item-vf-nestpack.list-group-item-action:focus { color: #836021; background-color: #fee2b1; }

.list-group-item-vf-nestpack.list-group-item-action.active { color: #fff; background-color: #836021; border-color: #836021; }

.close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .5; }

.close:hover { color: #000; text-decoration: none; }

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { opacity: .75; }

button.close { padding: 0; background-color: transparent; border: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

a.close.disabled { pointer-events: none; }

.toast { max-width: 350px; overflow: hidden; font-size: 0.875rem; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); opacity: 0; border-radius: 0.25rem; }

.toast:not(:last-child) { margin-bottom: 0.75rem; }

.toast.showing { opacity: 1; }

.toast.show { display: block; opacity: 1; }

.toast.hide { display: none; }

.toast-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0.25rem 0.75rem; color: #6c757d; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.toast-body { padding: 0.75rem; }

.modal-open { overflow: hidden; }

.modal-open .modal { overflow-x: hidden; overflow-y: auto; }

.modal { position: fixed; top: 0; left: 0; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0; }

.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }

.modal.fade .modal-dialog { -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; -webkit-transform: translate(0, -50px); transform: translate(0, -50px); }

@media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { -webkit-transition: none; transition: none; } }

.modal.show .modal-dialog { -webkit-transform: none; transform: none; }

.modal-dialog-scrollable { display: -webkit-box; display: -ms-flexbox; display: flex; max-height: calc(100% - 1rem); }

.modal-dialog-scrollable .modal-content { max-height: calc(100vh - 1rem); overflow: hidden; }

.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer { -ms-flex-negative: 0; flex-shrink: 0; }

.modal-dialog-scrollable .modal-body { overflow-y: auto; }

.modal-dialog-centered { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: calc(100% - 1rem); }

.modal-dialog-centered::before { display: block; height: calc(100vh - 1rem); content: ""; }

.modal-dialog-centered.modal-dialog-scrollable { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100%; }

.modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height: none; }

.modal-dialog-centered.modal-dialog-scrollable::before { content: none; }

.modal-content { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.25rem; outline: 0; }

.modal-backdrop { position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: #000; }

.modal-backdrop.fade { opacity: 0; }

.modal-backdrop.show { opacity: 0.5; }

.modal-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 1rem 1rem; border-bottom: 1px solid #dee2e6; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.modal-header .close { padding: 1rem 1rem; margin: -1rem -1rem -1rem auto; }

.modal-title { margin-bottom: 0; line-height: 1.5; }

.modal-body { position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem; }

.modal-footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding: 1rem; border-top: 1px solid #dee2e6; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.modal-footer > :not(:first-child) { margin-left: .25rem; }

.modal-footer > :not(:last-child) { margin-right: .25rem; }

.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

@media (min-width: 576px) { .modal-dialog { max-width: 500px; margin: 1.75rem auto; }
  .modal-dialog-scrollable { max-height: calc(100% - 3.5rem); }
  .modal-dialog-scrollable .modal-content { max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered { min-height: calc(100% - 3.5rem); }
  .modal-dialog-centered::before { height: calc(100vh - 3.5rem); }
  .modal-sm { max-width: 300px; } }

@media (min-width: 992px) { .modal-lg, .modal-xl { max-width: 800px; } }

@media (min-width: 1200px) { .modal-xl { max-width: 1140px; } }

.tooltip { position: absolute; z-index: 1070; display: block; margin: 0; font-family: "Oxygen", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; word-wrap: break-word; opacity: 0; }

.tooltip.show { opacity: 0.9; }

.tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; }

.tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { padding: 0.4rem 0; }

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { bottom: 0; }

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { top: 0; border-width: 0.4rem 0.4rem 0; border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { padding: 0 0.4rem; }

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { left: 0; width: 0.4rem; height: 0.8rem; }

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { right: 0; border-width: 0.4rem 0.4rem 0.4rem 0; border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { padding: 0.4rem 0; }

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { top: 0; }

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { bottom: 0; border-width: 0 0.4rem 0.4rem; border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { padding: 0 0.4rem; }

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { right: 0; width: 0.4rem; height: 0.8rem; }

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { left: 0; border-width: 0.4rem 0 0.4rem 0.4rem; border-left-color: #000; }

.tooltip-inner { max-width: 200px; padding: 0.25rem 0.5rem; color: #fff; text-align: center; background-color: #000; border-radius: 0.25rem; }

.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; font-family: "Oxygen", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; word-wrap: break-word; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.25rem; }

.popover .arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; margin: 0 0.25rem; }

.popover .arrow::before, .popover .arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] { margin-bottom: 0.5rem; }

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { bottom: calc((0.5rem + 1px) * -1); }

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { bottom: 0; border-width: 0.5rem 0.5rem 0; border-top-color: rgba(0, 0, 0, 0.25); }

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { bottom: 1px; border-width: 0.5rem 0.5rem 0; border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] { margin-left: 0.5rem; }

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { left: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.25rem 0; }

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { left: 0; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: rgba(0, 0, 0, 0.25); }

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { left: 1px; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { margin-top: 0.5rem; }

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { top: calc((0.5rem + 1px) * -1); }

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { top: 0; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: rgba(0, 0, 0, 0.25); }

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { top: 1px; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: #fff; }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { position: absolute; top: 0; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] { margin-right: 0.5rem; }

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { right: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.25rem 0; }

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { right: 0; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: rgba(0, 0, 0, 0.25); }

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { right: 1px; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: #fff; }

.popover-header { padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 1rem; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(0.25rem - 1px); border-top-right-radius: calc(0.25rem - 1px); }

.popover-header:empty { display: none; }

.popover-body { padding: 0.5rem 0.75rem; color: #666666; }

.carousel { position: relative; }

.carousel.pointer-event { -ms-touch-action: pan-y; touch-action: pan-y; }

.carousel-inner { position: relative; width: 100%; overflow: hidden; }

.carousel-inner::after { display: block; clear: both; content: ""; }

.carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform 0.6s ease-in-out; transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .carousel-item { -webkit-transition: none; transition: none; } }

.carousel-item.active, .carousel-item-next, .carousel-item-prev { display: block; }

.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right { -webkit-transform: translateX(100%); transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left { -webkit-transform: translateX(-100%); transform: translateX(-100%); }

.carousel-fade .carousel-item { opacity: 0; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transform: none; transform: none; }

.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right { z-index: 1; opacity: 1; }

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { z-index: 0; opacity: 0; -webkit-transition: 0s 0.6s opacity; transition: 0s 0.6s opacity; }

@media (prefers-reduced-motion: reduce) { .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { -webkit-transition: none; transition: none; } }

.carousel-control-prev, .carousel-control-next { position: absolute; top: 0; bottom: 0; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 15%; color: #fff; text-align: center; opacity: 0.5; -webkit-transition: opacity 0.15s ease; transition: opacity 0.15s ease; }

@media (prefers-reduced-motion: reduce) { .carousel-control-prev, .carousel-control-next { -webkit-transition: none; transition: none; } }

.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus { color: #fff; text-decoration: none; outline: 0; opacity: 0.9; }

.carousel-control-prev { left: 0; }

.carousel-control-next { right: 0; }

.carousel-control-prev-icon, .carousel-control-next-icon { display: inline-block; width: 20px; height: 20px; background: no-repeat 50% / 100% 100%; }

.carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators { position: absolute; right: 0; bottom: 0; left: 0; z-index: 15; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none; }

.carousel-indicators li { -webkit-box-sizing: content-box; box-sizing: content-box; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #fff; background-clip: padding-box; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: .5; -webkit-transition: opacity 0.6s ease; transition: opacity 0.6s ease; }

@media (prefers-reduced-motion: reduce) { .carousel-indicators li { -webkit-transition: none; transition: none; } }

.carousel-indicators .active { opacity: 1; }

.carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; }

@-webkit-keyframes spinner-border { to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes spinner-border { to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.spinner-border { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; border: 0.25em solid currentColor; border-right-color: transparent; border-radius: 50%; -webkit-animation: spinner-border .75s linear infinite; animation: spinner-border .75s linear infinite; }

.spinner-border-sm { width: 1rem; height: 1rem; border-width: 0.2em; }

@-webkit-keyframes spinner-grow { 0% { -webkit-transform: scale(0); transform: scale(0); }
  50% { opacity: 1; } }

@keyframes spinner-grow { 0% { -webkit-transform: scale(0); transform: scale(0); }
  50% { opacity: 1; } }

.spinner-grow { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; background-color: currentColor; border-radius: 50%; opacity: 0; -webkit-animation: spinner-grow .75s linear infinite; animation: spinner-grow .75s linear infinite; }

.spinner-grow-sm { width: 1rem; height: 1rem; }

.align-baseline { vertical-align: baseline !important; }

.align-top { vertical-align: top !important; }

.align-middle { vertical-align: middle !important; }

.align-bottom { vertical-align: bottom !important; }

.align-text-bottom { vertical-align: text-bottom !important; }

.align-text-top { vertical-align: text-top !important; }

.bg-primary { background-color: #007bff !important; }

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus { background-color: #0062cc !important; }

.bg-secondary { background-color: #6c757d !important; }

a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus { background-color: #545b62 !important; }

.bg-success { background-color: #28a745 !important; }

a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus { background-color: #1e7e34 !important; }

.bg-info { background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus { background-color: #117a8b !important; }

.bg-warning { background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus { background-color: #d39e00 !important; }

.bg-danger { background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus { background-color: #bd2130 !important; }

.bg-light { background-color: #f8f9fa !important; }

a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus { background-color: #dae0e5 !important; }

.bg-dark { background-color: #343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus { background-color: #1d2124 !important; }

.bg-vf-white { background-color: #FFFFFF !important; }

a.bg-vf-white:hover, a.bg-vf-white:focus, button.bg-vf-white:hover, button.bg-vf-white:focus { background-color: #e6e5e5 !important; }

.bg-vf-black { background-color: #000000 !important; }

a.bg-vf-black:hover, a.bg-vf-black:focus, button.bg-vf-black:hover, button.bg-vf-black:focus { background-color: black !important; }

.bg-vf-green { background-color: #52BDBB !important; }

a.bg-vf-green:hover, a.bg-vf-green:focus, button.bg-vf-green:hover, button.bg-vf-green:focus { background-color: #3d9f9d !important; }

.bg-vf-grey { background-color: #666666 !important; }

a.bg-vf-grey:hover, a.bg-vf-grey:focus, button.bg-vf-grey:hover, button.bg-vf-grey:focus { background-color: #4d4c4c !important; }

.bg-vf-light-grey { background-color: #EEEEEE !important; }

a.bg-vf-light-grey:hover, a.bg-vf-light-grey:focus, button.bg-vf-light-grey:hover, button.bg-vf-light-grey:focus { background-color: #d5d4d4 !important; }

.bg-vf-econutz { background-color: #B2D235 !important; }

a.bg-vf-econutz:hover, a.bg-vf-econutz:focus, button.bg-vf-econutz:hover, button.bg-vf-econutz:focus { background-color: #92ad27 !important; }

.bg-vf-puffpack { background-color: #A475B2 !important; }

a.bg-vf-puffpack:hover, a.bg-vf-puffpack:focus, button.bg-vf-puffpack:hover, button.bg-vf-puffpack:focus { background-color: #8d579d !important; }

.bg-vf-sweetair { background-color: #60C2AC !important; }

a.bg-vf-sweetair:hover, a.bg-vf-sweetair:focus, button.bg-vf-sweetair:hover, button.bg-vf-sweetair:focus { background-color: #42ad95 !important; }

.bg-vf-flexair { background-color: #32A2DB !important; }

a.bg-vf-flexair:hover, a.bg-vf-flexair:focus, button.bg-vf-flexair:hover, button.bg-vf-flexair:focus { background-color: #2186b9 !important; }

.bg-vf-airbox { background-color: #EF566B !important; }

a.bg-vf-airbox:hover, a.bg-vf-airbox:focus, button.bg-vf-airbox:hover, button.bg-vf-airbox:focus { background-color: #eb2742 !important; }

.bg-vf-nestpack { background-color: #FCB940 !important; }

a.bg-vf-nestpack:hover, a.bg-vf-nestpack:focus, button.bg-vf-nestpack:hover, button.bg-vf-nestpack:focus { background-color: #fba70e !important; }

.bg-white { background-color: #fff !important; }

.bg-transparent { background-color: transparent !important; }

.border { border: 1px solid #dee2e6 !important; }

.border-top { border-top: 1px solid #dee2e6 !important; }

.border-right { border-right: 1px solid #dee2e6 !important; }

.border-bottom { border-bottom: 1px solid #dee2e6 !important; }

.border-left { border-left: 1px solid #dee2e6 !important; }

.border-0 { border: 0 !important; }

.border-top-0 { border-top: 0 !important; }

.border-right-0 { border-right: 0 !important; }

.border-bottom-0 { border-bottom: 0 !important; }

.border-left-0 { border-left: 0 !important; }

.border-primary { border-color: #007bff !important; }

.border-secondary { border-color: #6c757d !important; }

.border-success { border-color: #28a745 !important; }

.border-info { border-color: #17a2b8 !important; }

.border-warning { border-color: #ffc107 !important; }

.border-danger { border-color: #dc3545 !important; }

.border-light { border-color: #f8f9fa !important; }

.border-dark { border-color: #343a40 !important; }

.border-vf-white { border-color: #FFFFFF !important; }

.border-vf-black { border-color: #000000 !important; }

.border-vf-green { border-color: #52BDBB !important; }

.border-vf-grey { border-color: #666666 !important; }

.border-vf-light-grey { border-color: #EEEEEE !important; }

.border-vf-econutz { border-color: #B2D235 !important; }

.border-vf-puffpack { border-color: #A475B2 !important; }

.border-vf-sweetair { border-color: #60C2AC !important; }

.border-vf-flexair { border-color: #32A2DB !important; }

.border-vf-airbox { border-color: #EF566B !important; }

.border-vf-nestpack { border-color: #FCB940 !important; }

.border-white { border-color: #fff !important; }

.rounded-sm { border-radius: 0.25rem !important; }

.rounded { border-radius: 0.25rem !important; }

.rounded-top { border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important; }

.rounded-right { border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom { border-bottom-right-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }

.rounded-left { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }

.rounded-lg { border-radius: 0.25rem !important; }

.rounded-circle { border-radius: 50% !important; }

.rounded-pill { border-radius: 50rem !important; }

.rounded-0 { border-radius: 0 !important; }

.clearfix::after { display: block; clear: both; content: ""; }

.d-none { display: none !important; }

.d-inline { display: inline !important; }

.d-inline-block { display: inline-block !important; }

.d-block { display: block !important; }

.d-table { display: table !important; }

.d-table-row { display: table-row !important; }

.d-table-cell { display: table-cell !important; }

.d-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

.d-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

@media (min-width: 576px) { .d-sm-none { display: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-sm-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media (min-width: 768px) { .d-md-none { display: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-md-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media (min-width: 992px) { .d-lg-none { display: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-lg-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media (min-width: 1200px) { .d-xl-none { display: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-xl-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media print { .d-print-none { display: none !important; }
  .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-print-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

.embed-responsive { position: relative; display: block; width: 100%; padding: 0; overflow: hidden; }

.embed-responsive::before { display: block; content: ""; }

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }

.embed-responsive-21by9::before { padding-top: 42.8571428571%; }

.embed-responsive-16by9::before { padding-top: 56.25%; }

.embed-responsive-4by3::before { padding-top: 75%; }

.embed-responsive-1by1::before { padding-top: 100%; }

.flex-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }

.flex-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; }

.flex-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }

.flex-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }

.flex-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }

.flex-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }

.flex-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }

.flex-fill { -webkit-box-flex: 1 !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }

.flex-grow-0 { -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }

.flex-grow-1 { -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }

.flex-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }

.flex-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }

.justify-content-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }

.justify-content-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }

.justify-content-center, .vf-products { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }

.justify-content-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }

.justify-content-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }

.align-items-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.align-items-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.align-items-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }

.align-items-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }

.align-items-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }

.align-content-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }

.align-content-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }

.align-content-center { -ms-flex-line-pack: center !important; align-content: center !important; }

.align-content-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }

.align-content-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }

.align-content-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }

.align-self-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }

.align-self-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }

.align-self-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }

.align-self-center { -ms-flex-item-align: center !important; align-self: center !important; }

.align-self-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }

.align-self-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; }

@media (min-width: 576px) { .flex-sm-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-sm-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-sm-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-sm-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-sm-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-sm-fill { -webkit-box-flex: 1 !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-sm-grow-0 { -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-sm-grow-1 { -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-sm-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-sm-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-sm-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-sm-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-sm-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-sm-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-sm-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-sm-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-sm-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-sm-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-sm-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-sm-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-sm-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-sm-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-sm-center { -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-sm-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-sm-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-sm-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-sm-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }
  .align-self-sm-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-sm-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-sm-center { -ms-flex-item-align: center !important; align-self: center !important; }
  .align-self-sm-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-sm-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 768px) { .flex-md-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-md-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-md-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-md-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-md-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-md-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-md-fill { -webkit-box-flex: 1 !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-md-grow-0 { -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-md-grow-1 { -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-md-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-md-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-md-start, .vf-products { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-md-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-md-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-md-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-md-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-md-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-md-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-md-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-md-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-md-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-md-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-md-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-md-center { -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-md-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-md-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-md-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-md-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }
  .align-self-md-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-md-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-md-center { -ms-flex-item-align: center !important; align-self: center !important; }
  .align-self-md-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-md-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 992px) { .flex-lg-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-lg-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-lg-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-lg-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-lg-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-lg-fill { -webkit-box-flex: 1 !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-lg-grow-0 { -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-lg-grow-1 { -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-lg-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-lg-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-lg-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-lg-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-lg-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-lg-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-lg-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-lg-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-lg-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-lg-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-lg-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-lg-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-lg-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-lg-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-lg-center { -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-lg-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-lg-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-lg-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-lg-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }
  .align-self-lg-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-lg-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-lg-center { -ms-flex-item-align: center !important; align-self: center !important; }
  .align-self-lg-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-lg-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 1200px) { .flex-xl-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-xl-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-xl-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-xl-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-xl-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .flex-xl-fill { -webkit-box-flex: 1 !important; -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
  .flex-xl-grow-0 { -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
  .flex-xl-grow-1 { -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
  .flex-xl-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
  .flex-xl-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
  .justify-content-xl-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-xl-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-xl-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-xl-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-xl-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-xl-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-xl-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-xl-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-xl-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-xl-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-xl-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-xl-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-xl-center { -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-xl-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-xl-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-xl-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-xl-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }
  .align-self-xl-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-xl-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-xl-center { -ms-flex-item-align: center !important; align-self: center !important; }
  .align-self-xl-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-xl-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } }

.float-left { float: left !important; }

.float-right { float: right !important; }

.float-none { float: none !important; }

@media (min-width: 576px) { .float-sm-left { float: left !important; }
  .float-sm-right { float: right !important; }
  .float-sm-none { float: none !important; } }

@media (min-width: 768px) { .float-md-left { float: left !important; }
  .float-md-right { float: right !important; }
  .float-md-none { float: none !important; } }

@media (min-width: 992px) { .float-lg-left { float: left !important; }
  .float-lg-right { float: right !important; }
  .float-lg-none { float: none !important; } }

@media (min-width: 1200px) { .float-xl-left { float: left !important; }
  .float-xl-right { float: right !important; }
  .float-xl-none { float: none !important; } }

.overflow-auto { overflow: auto !important; }

.overflow-hidden { overflow: hidden !important; }

.position-static { position: static !important; }

.position-relative { position: relative !important; }

.position-absolute { position: absolute !important; }

.position-fixed { position: fixed !important; }

.position-sticky { position: -webkit-sticky !important; position: sticky !important; }

.fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; }

.fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030; }

@supports ((position: -webkit-sticky) or (position: sticky)) { .sticky-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; } }

.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; }

.shadow-sm { -webkit-box-shadow: none !important; box-shadow: none !important; }

.shadow { -webkit-box-shadow: none !important; box-shadow: none !important; }

.shadow-lg { -webkit-box-shadow: none !important; box-shadow: none !important; }

.shadow-none { -webkit-box-shadow: none !important; box-shadow: none !important; }

.w-25 { width: 25% !important; }

.w-50 { width: 50% !important; }

.w-75 { width: 75% !important; }

.w-100 { width: 100% !important; }

.w-auto { width: auto !important; }

.h-25 { height: 25% !important; }

.h-50 { height: 50% !important; }

.h-75 { height: 75% !important; }

.h-100 { height: 100% !important; }

.h-auto { height: auto !important; }

.mw-100 { max-width: 100% !important; }

.mh-100 { max-height: 100% !important; }

.min-vw-100 { min-width: 100vw !important; }

.min-vh-100 { min-height: 100vh !important; }

.vw-100 { width: 100vw !important; }

.vh-100 { height: 100vh !important; }

.stretched-link::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0); }

.m-0 { margin: 0 !important; }

.mt-0, .my-0 { margin-top: 0 !important; }

.mr-0, .mx-0 { margin-right: 0 !important; }

.mb-0, .my-0 { margin-bottom: 0 !important; }

.ml-0, .mx-0 { margin-left: 0 !important; }

.m-1 { margin: 0.5rem !important; }

.mt-1, .my-1 { margin-top: 0.5rem !important; }

.mr-1, .mx-1 { margin-right: 0.5rem !important; }

.mb-1, .my-1 { margin-bottom: 0.5rem !important; }

.ml-1, .mx-1 { margin-left: 0.5rem !important; }

.m-2 { margin: 1rem !important; }

.mt-2, .my-2 { margin-top: 1rem !important; }

.mr-2, .mx-2 { margin-right: 1rem !important; }

.mb-2, .my-2 { margin-bottom: 1rem !important; }

.ml-2, .mx-2 { margin-left: 1rem !important; }

.m-3 { margin: 1.5rem !important; }

.mt-3, .my-3 { margin-top: 1.5rem !important; }

.mr-3, .mx-3 { margin-right: 1.5rem !important; }

.mb-3, .my-3 { margin-bottom: 1.5rem !important; }

.ml-3, .mx-3 { margin-left: 1.5rem !important; }

.m-4 { margin: 2rem !important; }

.mt-4, .my-4 { margin-top: 2rem !important; }

.mr-4, .mx-4 { margin-right: 2rem !important; }

.mb-4, .vf-products .vf-product, .my-4 { margin-bottom: 2rem !important; }

.ml-4, .mx-4 { margin-left: 2rem !important; }

.m-5 { margin: 2.5rem !important; }

.mt-5, .my-5 { margin-top: 2.5rem !important; }

.mr-5, .mx-5 { margin-right: 2.5rem !important; }

.mb-5, .my-5 { margin-bottom: 2.5rem !important; }

.ml-5, .mx-5 { margin-left: 2.5rem !important; }

.m-6 { margin: 3rem !important; }

.mt-6, .my-6 { margin-top: 3rem !important; }

.mr-6, .mx-6 { margin-right: 3rem !important; }

.mb-6, .my-6 { margin-bottom: 3rem !important; }

.ml-6, .mx-6 { margin-left: 3rem !important; }

.m-7 { margin: 4rem !important; }

.mt-7, .my-7 { margin-top: 4rem !important; }

.mr-7, .mx-7 { margin-right: 4rem !important; }

.mb-7, .my-7 { margin-bottom: 4rem !important; }

.ml-7, .mx-7 { margin-left: 4rem !important; }

.m-8 { margin: 5rem !important; }

.mt-8, .my-8 { margin-top: 5rem !important; }

.mr-8, .mx-8 { margin-right: 5rem !important; }

.mb-8, .my-8 { margin-bottom: 5rem !important; }

.ml-8, .mx-8 { margin-left: 5rem !important; }

.m-9 { margin: 6rem !important; }

.mt-9, .my-9 { margin-top: 6rem !important; }

.mr-9, .mx-9 { margin-right: 6rem !important; }

.mb-9, .my-9 { margin-bottom: 6rem !important; }

.ml-9, .mx-9 { margin-left: 6rem !important; }

.p-0 { padding: 0 !important; }

.pt-0, .py-0 { padding-top: 0 !important; }

.pr-0, .px-0 { padding-right: 0 !important; }

.pb-0, .py-0 { padding-bottom: 0 !important; }

.pl-0, .px-0 { padding-left: 0 !important; }

.p-1 { padding: 0.5rem !important; }

.pt-1, .py-1 { padding-top: 0.5rem !important; }

.pr-1, .px-1 { padding-right: 0.5rem !important; }

.pb-1, .py-1 { padding-bottom: 0.5rem !important; }

.pl-1, .px-1 { padding-left: 0.5rem !important; }

.p-2 { padding: 1rem !important; }

.pt-2, .py-2 { padding-top: 1rem !important; }

.pr-2, .px-2 { padding-right: 1rem !important; }

.pb-2, .py-2 { padding-bottom: 1rem !important; }

.pl-2, .px-2 { padding-left: 1rem !important; }

.p-3 { padding: 1.5rem !important; }

.pt-3, .py-3 { padding-top: 1.5rem !important; }

.pr-3, .px-3 { padding-right: 1.5rem !important; }

.pb-3, .py-3 { padding-bottom: 1.5rem !important; }

.pl-3, .px-3 { padding-left: 1.5rem !important; }

.p-4 { padding: 2rem !important; }

.pt-4, .py-4 { padding-top: 2rem !important; }

.pr-4, .px-4 { padding-right: 2rem !important; }

.pb-4, .py-4 { padding-bottom: 2rem !important; }

.pl-4, .px-4 { padding-left: 2rem !important; }

.p-5 { padding: 2.5rem !important; }

.pt-5, .py-5 { padding-top: 2.5rem !important; }

.pr-5, .px-5 { padding-right: 2.5rem !important; }

.pb-5, .py-5 { padding-bottom: 2.5rem !important; }

.pl-5, .px-5 { padding-left: 2.5rem !important; }

.p-6 { padding: 3rem !important; }

.pt-6, .py-6 { padding-top: 3rem !important; }

.pr-6, .px-6 { padding-right: 3rem !important; }

.pb-6, .py-6 { padding-bottom: 3rem !important; }

.pl-6, .px-6 { padding-left: 3rem !important; }

.p-7 { padding: 4rem !important; }

.pt-7, .py-7 { padding-top: 4rem !important; }

.pr-7, .px-7 { padding-right: 4rem !important; }

.pb-7, .py-7 { padding-bottom: 4rem !important; }

.pl-7, .px-7 { padding-left: 4rem !important; }

.p-8 { padding: 5rem !important; }

.pt-8, .py-8 { padding-top: 5rem !important; }

.pr-8, .px-8 { padding-right: 5rem !important; }

.pb-8, .py-8 { padding-bottom: 5rem !important; }

.pl-8, .px-8 { padding-left: 5rem !important; }

.p-9 { padding: 6rem !important; }

.pt-9, .py-9 { padding-top: 6rem !important; }

.pr-9, .px-9 { padding-right: 6rem !important; }

.pb-9, .py-9 { padding-bottom: 6rem !important; }

.pl-9, .px-9 { padding-left: 6rem !important; }

.m-n1 { margin: -0.5rem !important; }

.mt-n1, .my-n1 { margin-top: -0.5rem !important; }

.mr-n1, .mx-n1 { margin-right: -0.5rem !important; }

.mb-n1, .my-n1 { margin-bottom: -0.5rem !important; }

.ml-n1, .mx-n1 { margin-left: -0.5rem !important; }

.m-n2 { margin: -1rem !important; }

.mt-n2, .my-n2 { margin-top: -1rem !important; }

.mr-n2, .mx-n2 { margin-right: -1rem !important; }

.mb-n2, .my-n2 { margin-bottom: -1rem !important; }

.ml-n2, .mx-n2 { margin-left: -1rem !important; }

.m-n3 { margin: -1.5rem !important; }

.mt-n3, .my-n3 { margin-top: -1.5rem !important; }

.mr-n3, .mx-n3 { margin-right: -1.5rem !important; }

.mb-n3, .my-n3 { margin-bottom: -1.5rem !important; }

.ml-n3, .mx-n3 { margin-left: -1.5rem !important; }

.m-n4 { margin: -2rem !important; }

.mt-n4, .my-n4 { margin-top: -2rem !important; }

.mr-n4, .mx-n4 { margin-right: -2rem !important; }

.mb-n4, .my-n4 { margin-bottom: -2rem !important; }

.ml-n4, .mx-n4 { margin-left: -2rem !important; }

.m-n5 { margin: -2.5rem !important; }

.mt-n5, .my-n5 { margin-top: -2.5rem !important; }

.mr-n5, .mx-n5 { margin-right: -2.5rem !important; }

.mb-n5, .my-n5 { margin-bottom: -2.5rem !important; }

.ml-n5, .mx-n5 { margin-left: -2.5rem !important; }

.m-n6 { margin: -3rem !important; }

.mt-n6, .my-n6 { margin-top: -3rem !important; }

.mr-n6, .mx-n6 { margin-right: -3rem !important; }

.mb-n6, .my-n6 { margin-bottom: -3rem !important; }

.ml-n6, .mx-n6 { margin-left: -3rem !important; }

.m-n7 { margin: -4rem !important; }

.mt-n7, .my-n7 { margin-top: -4rem !important; }

.mr-n7, .mx-n7 { margin-right: -4rem !important; }

.mb-n7, .my-n7 { margin-bottom: -4rem !important; }

.ml-n7, .mx-n7 { margin-left: -4rem !important; }

.m-n8 { margin: -5rem !important; }

.mt-n8, .my-n8 { margin-top: -5rem !important; }

.mr-n8, .mx-n8 { margin-right: -5rem !important; }

.mb-n8, .my-n8 { margin-bottom: -5rem !important; }

.ml-n8, .mx-n8 { margin-left: -5rem !important; }

.m-n9 { margin: -6rem !important; }

.mt-n9, .my-n9 { margin-top: -6rem !important; }

.mr-n9, .mx-n9 { margin-right: -6rem !important; }

.mb-n9, .my-n9 { margin-bottom: -6rem !important; }

.ml-n9, .mx-n9 { margin-left: -6rem !important; }

.m-auto { margin: auto !important; }

.mt-auto, .my-auto { margin-top: auto !important; }

.mr-auto, .mx-auto { margin-right: auto !important; }

.mb-auto, .my-auto { margin-bottom: auto !important; }

.ml-auto, .mx-auto { margin-left: auto !important; }

@media (min-width: 576px) { .m-sm-0 { margin: 0 !important; }
  .mt-sm-0, .my-sm-0 { margin-top: 0 !important; }
  .mr-sm-0, .mx-sm-0 { margin-right: 0 !important; }
  .mb-sm-0, .my-sm-0 { margin-bottom: 0 !important; }
  .ml-sm-0, .mx-sm-0 { margin-left: 0 !important; }
  .m-sm-1 { margin: 0.5rem !important; }
  .mt-sm-1, .my-sm-1 { margin-top: 0.5rem !important; }
  .mr-sm-1, .mx-sm-1 { margin-right: 0.5rem !important; }
  .mb-sm-1, .my-sm-1 { margin-bottom: 0.5rem !important; }
  .ml-sm-1, .mx-sm-1 { margin-left: 0.5rem !important; }
  .m-sm-2 { margin: 1rem !important; }
  .mt-sm-2, .my-sm-2 { margin-top: 1rem !important; }
  .mr-sm-2, .mx-sm-2 { margin-right: 1rem !important; }
  .mb-sm-2, .my-sm-2 { margin-bottom: 1rem !important; }
  .ml-sm-2, .mx-sm-2 { margin-left: 1rem !important; }
  .m-sm-3 { margin: 1.5rem !important; }
  .mt-sm-3, .my-sm-3 { margin-top: 1.5rem !important; }
  .mr-sm-3, .mx-sm-3 { margin-right: 1.5rem !important; }
  .mb-sm-3, .my-sm-3 { margin-bottom: 1.5rem !important; }
  .ml-sm-3, .mx-sm-3 { margin-left: 1.5rem !important; }
  .m-sm-4 { margin: 2rem !important; }
  .mt-sm-4, .my-sm-4 { margin-top: 2rem !important; }
  .mr-sm-4, .mx-sm-4 { margin-right: 2rem !important; }
  .mb-sm-4, .my-sm-4 { margin-bottom: 2rem !important; }
  .ml-sm-4, .mx-sm-4 { margin-left: 2rem !important; }
  .m-sm-5 { margin: 2.5rem !important; }
  .mt-sm-5, .my-sm-5 { margin-top: 2.5rem !important; }
  .mr-sm-5, .mx-sm-5 { margin-right: 2.5rem !important; }
  .mb-sm-5, .my-sm-5 { margin-bottom: 2.5rem !important; }
  .ml-sm-5, .mx-sm-5 { margin-left: 2.5rem !important; }
  .m-sm-6 { margin: 3rem !important; }
  .mt-sm-6, .my-sm-6 { margin-top: 3rem !important; }
  .mr-sm-6, .mx-sm-6 { margin-right: 3rem !important; }
  .mb-sm-6, .my-sm-6 { margin-bottom: 3rem !important; }
  .ml-sm-6, .mx-sm-6 { margin-left: 3rem !important; }
  .m-sm-7 { margin: 4rem !important; }
  .mt-sm-7, .my-sm-7 { margin-top: 4rem !important; }
  .mr-sm-7, .mx-sm-7 { margin-right: 4rem !important; }
  .mb-sm-7, .my-sm-7 { margin-bottom: 4rem !important; }
  .ml-sm-7, .mx-sm-7 { margin-left: 4rem !important; }
  .m-sm-8 { margin: 5rem !important; }
  .mt-sm-8, .my-sm-8 { margin-top: 5rem !important; }
  .mr-sm-8, .mx-sm-8 { margin-right: 5rem !important; }
  .mb-sm-8, .my-sm-8 { margin-bottom: 5rem !important; }
  .ml-sm-8, .mx-sm-8 { margin-left: 5rem !important; }
  .m-sm-9 { margin: 6rem !important; }
  .mt-sm-9, .my-sm-9 { margin-top: 6rem !important; }
  .mr-sm-9, .mx-sm-9 { margin-right: 6rem !important; }
  .mb-sm-9, .my-sm-9 { margin-bottom: 6rem !important; }
  .ml-sm-9, .mx-sm-9 { margin-left: 6rem !important; }
  .p-sm-0 { padding: 0 !important; }
  .pt-sm-0, .py-sm-0 { padding-top: 0 !important; }
  .pr-sm-0, .px-sm-0 { padding-right: 0 !important; }
  .pb-sm-0, .py-sm-0 { padding-bottom: 0 !important; }
  .pl-sm-0, .px-sm-0 { padding-left: 0 !important; }
  .p-sm-1 { padding: 0.5rem !important; }
  .pt-sm-1, .py-sm-1 { padding-top: 0.5rem !important; }
  .pr-sm-1, .px-sm-1 { padding-right: 0.5rem !important; }
  .pb-sm-1, .py-sm-1 { padding-bottom: 0.5rem !important; }
  .pl-sm-1, .px-sm-1 { padding-left: 0.5rem !important; }
  .p-sm-2 { padding: 1rem !important; }
  .pt-sm-2, .py-sm-2 { padding-top: 1rem !important; }
  .pr-sm-2, .px-sm-2 { padding-right: 1rem !important; }
  .pb-sm-2, .py-sm-2 { padding-bottom: 1rem !important; }
  .pl-sm-2, .px-sm-2 { padding-left: 1rem !important; }
  .p-sm-3 { padding: 1.5rem !important; }
  .pt-sm-3, .py-sm-3 { padding-top: 1.5rem !important; }
  .pr-sm-3, .px-sm-3 { padding-right: 1.5rem !important; }
  .pb-sm-3, .py-sm-3 { padding-bottom: 1.5rem !important; }
  .pl-sm-3, .px-sm-3 { padding-left: 1.5rem !important; }
  .p-sm-4 { padding: 2rem !important; }
  .pt-sm-4, .py-sm-4 { padding-top: 2rem !important; }
  .pr-sm-4, .px-sm-4 { padding-right: 2rem !important; }
  .pb-sm-4, .py-sm-4 { padding-bottom: 2rem !important; }
  .pl-sm-4, .px-sm-4 { padding-left: 2rem !important; }
  .p-sm-5 { padding: 2.5rem !important; }
  .pt-sm-5, .py-sm-5 { padding-top: 2.5rem !important; }
  .pr-sm-5, .px-sm-5 { padding-right: 2.5rem !important; }
  .pb-sm-5, .py-sm-5 { padding-bottom: 2.5rem !important; }
  .pl-sm-5, .px-sm-5 { padding-left: 2.5rem !important; }
  .p-sm-6 { padding: 3rem !important; }
  .pt-sm-6, .py-sm-6 { padding-top: 3rem !important; }
  .pr-sm-6, .px-sm-6 { padding-right: 3rem !important; }
  .pb-sm-6, .py-sm-6 { padding-bottom: 3rem !important; }
  .pl-sm-6, .px-sm-6 { padding-left: 3rem !important; }
  .p-sm-7 { padding: 4rem !important; }
  .pt-sm-7, .py-sm-7 { padding-top: 4rem !important; }
  .pr-sm-7, .px-sm-7 { padding-right: 4rem !important; }
  .pb-sm-7, .py-sm-7 { padding-bottom: 4rem !important; }
  .pl-sm-7, .px-sm-7 { padding-left: 4rem !important; }
  .p-sm-8 { padding: 5rem !important; }
  .pt-sm-8, .py-sm-8 { padding-top: 5rem !important; }
  .pr-sm-8, .px-sm-8 { padding-right: 5rem !important; }
  .pb-sm-8, .py-sm-8 { padding-bottom: 5rem !important; }
  .pl-sm-8, .px-sm-8 { padding-left: 5rem !important; }
  .p-sm-9 { padding: 6rem !important; }
  .pt-sm-9, .py-sm-9 { padding-top: 6rem !important; }
  .pr-sm-9, .px-sm-9 { padding-right: 6rem !important; }
  .pb-sm-9, .py-sm-9 { padding-bottom: 6rem !important; }
  .pl-sm-9, .px-sm-9 { padding-left: 6rem !important; }
  .m-sm-n1 { margin: -0.5rem !important; }
  .mt-sm-n1, .my-sm-n1 { margin-top: -0.5rem !important; }
  .mr-sm-n1, .mx-sm-n1 { margin-right: -0.5rem !important; }
  .mb-sm-n1, .my-sm-n1 { margin-bottom: -0.5rem !important; }
  .ml-sm-n1, .mx-sm-n1 { margin-left: -0.5rem !important; }
  .m-sm-n2 { margin: -1rem !important; }
  .mt-sm-n2, .my-sm-n2 { margin-top: -1rem !important; }
  .mr-sm-n2, .mx-sm-n2 { margin-right: -1rem !important; }
  .mb-sm-n2, .my-sm-n2 { margin-bottom: -1rem !important; }
  .ml-sm-n2, .mx-sm-n2 { margin-left: -1rem !important; }
  .m-sm-n3 { margin: -1.5rem !important; }
  .mt-sm-n3, .my-sm-n3 { margin-top: -1.5rem !important; }
  .mr-sm-n3, .mx-sm-n3 { margin-right: -1.5rem !important; }
  .mb-sm-n3, .my-sm-n3 { margin-bottom: -1.5rem !important; }
  .ml-sm-n3, .mx-sm-n3 { margin-left: -1.5rem !important; }
  .m-sm-n4 { margin: -2rem !important; }
  .mt-sm-n4, .my-sm-n4 { margin-top: -2rem !important; }
  .mr-sm-n4, .mx-sm-n4 { margin-right: -2rem !important; }
  .mb-sm-n4, .my-sm-n4 { margin-bottom: -2rem !important; }
  .ml-sm-n4, .mx-sm-n4 { margin-left: -2rem !important; }
  .m-sm-n5 { margin: -2.5rem !important; }
  .mt-sm-n5, .my-sm-n5 { margin-top: -2.5rem !important; }
  .mr-sm-n5, .mx-sm-n5 { margin-right: -2.5rem !important; }
  .mb-sm-n5, .my-sm-n5 { margin-bottom: -2.5rem !important; }
  .ml-sm-n5, .mx-sm-n5 { margin-left: -2.5rem !important; }
  .m-sm-n6 { margin: -3rem !important; }
  .mt-sm-n6, .my-sm-n6 { margin-top: -3rem !important; }
  .mr-sm-n6, .mx-sm-n6 { margin-right: -3rem !important; }
  .mb-sm-n6, .my-sm-n6 { margin-bottom: -3rem !important; }
  .ml-sm-n6, .mx-sm-n6 { margin-left: -3rem !important; }
  .m-sm-n7 { margin: -4rem !important; }
  .mt-sm-n7, .my-sm-n7 { margin-top: -4rem !important; }
  .mr-sm-n7, .mx-sm-n7 { margin-right: -4rem !important; }
  .mb-sm-n7, .my-sm-n7 { margin-bottom: -4rem !important; }
  .ml-sm-n7, .mx-sm-n7 { margin-left: -4rem !important; }
  .m-sm-n8 { margin: -5rem !important; }
  .mt-sm-n8, .my-sm-n8 { margin-top: -5rem !important; }
  .mr-sm-n8, .mx-sm-n8 { margin-right: -5rem !important; }
  .mb-sm-n8, .my-sm-n8 { margin-bottom: -5rem !important; }
  .ml-sm-n8, .mx-sm-n8 { margin-left: -5rem !important; }
  .m-sm-n9 { margin: -6rem !important; }
  .mt-sm-n9, .my-sm-n9 { margin-top: -6rem !important; }
  .mr-sm-n9, .mx-sm-n9 { margin-right: -6rem !important; }
  .mb-sm-n9, .my-sm-n9 { margin-bottom: -6rem !important; }
  .ml-sm-n9, .mx-sm-n9 { margin-left: -6rem !important; }
  .m-sm-auto { margin: auto !important; }
  .mt-sm-auto, .my-sm-auto { margin-top: auto !important; }
  .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; }
  .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; }
  .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; } }

@media (min-width: 768px) { .m-md-0 { margin: 0 !important; }
  .mt-md-0, .my-md-0 { margin-top: 0 !important; }
  .mr-md-0, .mx-md-0 { margin-right: 0 !important; }
  .mb-md-0, .my-md-0 { margin-bottom: 0 !important; }
  .ml-md-0, .mx-md-0 { margin-left: 0 !important; }
  .m-md-1 { margin: 0.5rem !important; }
  .mt-md-1, .my-md-1 { margin-top: 0.5rem !important; }
  .mr-md-1, .mx-md-1 { margin-right: 0.5rem !important; }
  .mb-md-1, .my-md-1 { margin-bottom: 0.5rem !important; }
  .ml-md-1, .mx-md-1 { margin-left: 0.5rem !important; }
  .m-md-2 { margin: 1rem !important; }
  .mt-md-2, .my-md-2 { margin-top: 1rem !important; }
  .mr-md-2, .mx-md-2 { margin-right: 1rem !important; }
  .mb-md-2, .my-md-2 { margin-bottom: 1rem !important; }
  .ml-md-2, .mx-md-2 { margin-left: 1rem !important; }
  .m-md-3 { margin: 1.5rem !important; }
  .mt-md-3, .my-md-3 { margin-top: 1.5rem !important; }
  .mr-md-3, .mx-md-3 { margin-right: 1.5rem !important; }
  .mb-md-3, .my-md-3 { margin-bottom: 1.5rem !important; }
  .ml-md-3, .mx-md-3 { margin-left: 1.5rem !important; }
  .m-md-4 { margin: 2rem !important; }
  .mt-md-4, .my-md-4 { margin-top: 2rem !important; }
  .mr-md-4, .mx-md-4 { margin-right: 2rem !important; }
  .mb-md-4, .my-md-4 { margin-bottom: 2rem !important; }
  .ml-md-4, .mx-md-4 { margin-left: 2rem !important; }
  .m-md-5 { margin: 2.5rem !important; }
  .mt-md-5, .my-md-5 { margin-top: 2.5rem !important; }
  .mr-md-5, .mx-md-5 { margin-right: 2.5rem !important; }
  .mb-md-5, .my-md-5 { margin-bottom: 2.5rem !important; }
  .ml-md-5, .mx-md-5 { margin-left: 2.5rem !important; }
  .m-md-6 { margin: 3rem !important; }
  .mt-md-6, .my-md-6 { margin-top: 3rem !important; }
  .mr-md-6, .mx-md-6 { margin-right: 3rem !important; }
  .mb-md-6, .my-md-6 { margin-bottom: 3rem !important; }
  .ml-md-6, .mx-md-6 { margin-left: 3rem !important; }
  .m-md-7 { margin: 4rem !important; }
  .mt-md-7, .my-md-7 { margin-top: 4rem !important; }
  .mr-md-7, .mx-md-7 { margin-right: 4rem !important; }
  .mb-md-7, .my-md-7 { margin-bottom: 4rem !important; }
  .ml-md-7, .mx-md-7 { margin-left: 4rem !important; }
  .m-md-8 { margin: 5rem !important; }
  .mt-md-8, .my-md-8 { margin-top: 5rem !important; }
  .mr-md-8, .mx-md-8 { margin-right: 5rem !important; }
  .mb-md-8, .my-md-8 { margin-bottom: 5rem !important; }
  .ml-md-8, .mx-md-8 { margin-left: 5rem !important; }
  .m-md-9 { margin: 6rem !important; }
  .mt-md-9, .my-md-9 { margin-top: 6rem !important; }
  .mr-md-9, .mx-md-9 { margin-right: 6rem !important; }
  .mb-md-9, .my-md-9 { margin-bottom: 6rem !important; }
  .ml-md-9, .mx-md-9 { margin-left: 6rem !important; }
  .p-md-0 { padding: 0 !important; }
  .pt-md-0, .py-md-0 { padding-top: 0 !important; }
  .pr-md-0, .px-md-0 { padding-right: 0 !important; }
  .pb-md-0, .py-md-0 { padding-bottom: 0 !important; }
  .pl-md-0, .px-md-0 { padding-left: 0 !important; }
  .p-md-1 { padding: 0.5rem !important; }
  .pt-md-1, .py-md-1 { padding-top: 0.5rem !important; }
  .pr-md-1, .px-md-1 { padding-right: 0.5rem !important; }
  .pb-md-1, .py-md-1 { padding-bottom: 0.5rem !important; }
  .pl-md-1, .px-md-1 { padding-left: 0.5rem !important; }
  .p-md-2 { padding: 1rem !important; }
  .pt-md-2, .py-md-2 { padding-top: 1rem !important; }
  .pr-md-2, .px-md-2 { padding-right: 1rem !important; }
  .pb-md-2, .py-md-2 { padding-bottom: 1rem !important; }
  .pl-md-2, .px-md-2 { padding-left: 1rem !important; }
  .p-md-3 { padding: 1.5rem !important; }
  .pt-md-3, .py-md-3 { padding-top: 1.5rem !important; }
  .pr-md-3, .px-md-3 { padding-right: 1.5rem !important; }
  .pb-md-3, .py-md-3 { padding-bottom: 1.5rem !important; }
  .pl-md-3, .px-md-3 { padding-left: 1.5rem !important; }
  .p-md-4 { padding: 2rem !important; }
  .pt-md-4, .py-md-4 { padding-top: 2rem !important; }
  .pr-md-4, .px-md-4 { padding-right: 2rem !important; }
  .pb-md-4, .py-md-4 { padding-bottom: 2rem !important; }
  .pl-md-4, .px-md-4 { padding-left: 2rem !important; }
  .p-md-5 { padding: 2.5rem !important; }
  .pt-md-5, .py-md-5 { padding-top: 2.5rem !important; }
  .pr-md-5, .px-md-5 { padding-right: 2.5rem !important; }
  .pb-md-5, .py-md-5 { padding-bottom: 2.5rem !important; }
  .pl-md-5, .px-md-5 { padding-left: 2.5rem !important; }
  .p-md-6 { padding: 3rem !important; }
  .pt-md-6, .py-md-6 { padding-top: 3rem !important; }
  .pr-md-6, .px-md-6 { padding-right: 3rem !important; }
  .pb-md-6, .py-md-6 { padding-bottom: 3rem !important; }
  .pl-md-6, .px-md-6 { padding-left: 3rem !important; }
  .p-md-7 { padding: 4rem !important; }
  .pt-md-7, .py-md-7 { padding-top: 4rem !important; }
  .pr-md-7, .px-md-7 { padding-right: 4rem !important; }
  .pb-md-7, .py-md-7 { padding-bottom: 4rem !important; }
  .pl-md-7, .px-md-7 { padding-left: 4rem !important; }
  .p-md-8 { padding: 5rem !important; }
  .pt-md-8, .py-md-8 { padding-top: 5rem !important; }
  .pr-md-8, .px-md-8 { padding-right: 5rem !important; }
  .pb-md-8, .py-md-8 { padding-bottom: 5rem !important; }
  .pl-md-8, .px-md-8 { padding-left: 5rem !important; }
  .p-md-9 { padding: 6rem !important; }
  .pt-md-9, .py-md-9 { padding-top: 6rem !important; }
  .pr-md-9, .px-md-9 { padding-right: 6rem !important; }
  .pb-md-9, .py-md-9 { padding-bottom: 6rem !important; }
  .pl-md-9, .px-md-9 { padding-left: 6rem !important; }
  .m-md-n1 { margin: -0.5rem !important; }
  .mt-md-n1, .my-md-n1 { margin-top: -0.5rem !important; }
  .mr-md-n1, .mx-md-n1 { margin-right: -0.5rem !important; }
  .mb-md-n1, .my-md-n1 { margin-bottom: -0.5rem !important; }
  .ml-md-n1, .mx-md-n1 { margin-left: -0.5rem !important; }
  .m-md-n2 { margin: -1rem !important; }
  .mt-md-n2, .my-md-n2 { margin-top: -1rem !important; }
  .mr-md-n2, .mx-md-n2 { margin-right: -1rem !important; }
  .mb-md-n2, .my-md-n2 { margin-bottom: -1rem !important; }
  .ml-md-n2, .mx-md-n2 { margin-left: -1rem !important; }
  .m-md-n3 { margin: -1.5rem !important; }
  .mt-md-n3, .my-md-n3 { margin-top: -1.5rem !important; }
  .mr-md-n3, .mx-md-n3 { margin-right: -1.5rem !important; }
  .mb-md-n3, .my-md-n3 { margin-bottom: -1.5rem !important; }
  .ml-md-n3, .mx-md-n3 { margin-left: -1.5rem !important; }
  .m-md-n4 { margin: -2rem !important; }
  .mt-md-n4, .my-md-n4 { margin-top: -2rem !important; }
  .mr-md-n4, .mx-md-n4 { margin-right: -2rem !important; }
  .mb-md-n4, .my-md-n4 { margin-bottom: -2rem !important; }
  .ml-md-n4, .mx-md-n4 { margin-left: -2rem !important; }
  .m-md-n5 { margin: -2.5rem !important; }
  .mt-md-n5, .my-md-n5 { margin-top: -2.5rem !important; }
  .mr-md-n5, .mx-md-n5 { margin-right: -2.5rem !important; }
  .mb-md-n5, .my-md-n5 { margin-bottom: -2.5rem !important; }
  .ml-md-n5, .mx-md-n5 { margin-left: -2.5rem !important; }
  .m-md-n6 { margin: -3rem !important; }
  .mt-md-n6, .my-md-n6 { margin-top: -3rem !important; }
  .mr-md-n6, .mx-md-n6 { margin-right: -3rem !important; }
  .mb-md-n6, .my-md-n6 { margin-bottom: -3rem !important; }
  .ml-md-n6, .mx-md-n6 { margin-left: -3rem !important; }
  .m-md-n7 { margin: -4rem !important; }
  .mt-md-n7, .my-md-n7 { margin-top: -4rem !important; }
  .mr-md-n7, .mx-md-n7 { margin-right: -4rem !important; }
  .mb-md-n7, .my-md-n7 { margin-bottom: -4rem !important; }
  .ml-md-n7, .mx-md-n7 { margin-left: -4rem !important; }
  .m-md-n8 { margin: -5rem !important; }
  .mt-md-n8, .my-md-n8 { margin-top: -5rem !important; }
  .mr-md-n8, .mx-md-n8 { margin-right: -5rem !important; }
  .mb-md-n8, .my-md-n8 { margin-bottom: -5rem !important; }
  .ml-md-n8, .mx-md-n8 { margin-left: -5rem !important; }
  .m-md-n9 { margin: -6rem !important; }
  .mt-md-n9, .my-md-n9 { margin-top: -6rem !important; }
  .mr-md-n9, .mx-md-n9 { margin-right: -6rem !important; }
  .mb-md-n9, .my-md-n9 { margin-bottom: -6rem !important; }
  .ml-md-n9, .mx-md-n9 { margin-left: -6rem !important; }
  .m-md-auto { margin: auto !important; }
  .mt-md-auto, .my-md-auto { margin-top: auto !important; }
  .mr-md-auto, .mx-md-auto { margin-right: auto !important; }
  .mb-md-auto, .my-md-auto { margin-bottom: auto !important; }
  .ml-md-auto, .mx-md-auto { margin-left: auto !important; } }

@media (min-width: 992px) { .m-lg-0 { margin: 0 !important; }
  .mt-lg-0, .my-lg-0 { margin-top: 0 !important; }
  .mr-lg-0, .mx-lg-0 { margin-right: 0 !important; }
  .mb-lg-0, .my-lg-0 { margin-bottom: 0 !important; }
  .ml-lg-0, .mx-lg-0 { margin-left: 0 !important; }
  .m-lg-1 { margin: 0.5rem !important; }
  .mt-lg-1, .my-lg-1 { margin-top: 0.5rem !important; }
  .mr-lg-1, .mx-lg-1 { margin-right: 0.5rem !important; }
  .mb-lg-1, .my-lg-1 { margin-bottom: 0.5rem !important; }
  .ml-lg-1, .mx-lg-1 { margin-left: 0.5rem !important; }
  .m-lg-2 { margin: 1rem !important; }
  .mt-lg-2, .my-lg-2 { margin-top: 1rem !important; }
  .mr-lg-2, .mx-lg-2 { margin-right: 1rem !important; }
  .mb-lg-2, .my-lg-2 { margin-bottom: 1rem !important; }
  .ml-lg-2, .mx-lg-2 { margin-left: 1rem !important; }
  .m-lg-3 { margin: 1.5rem !important; }
  .mt-lg-3, .my-lg-3 { margin-top: 1.5rem !important; }
  .mr-lg-3, .mx-lg-3 { margin-right: 1.5rem !important; }
  .mb-lg-3, .my-lg-3 { margin-bottom: 1.5rem !important; }
  .ml-lg-3, .mx-lg-3 { margin-left: 1.5rem !important; }
  .m-lg-4 { margin: 2rem !important; }
  .mt-lg-4, .my-lg-4 { margin-top: 2rem !important; }
  .mr-lg-4, .mx-lg-4 { margin-right: 2rem !important; }
  .mb-lg-4, .my-lg-4 { margin-bottom: 2rem !important; }
  .ml-lg-4, .mx-lg-4 { margin-left: 2rem !important; }
  .m-lg-5 { margin: 2.5rem !important; }
  .mt-lg-5, .my-lg-5 { margin-top: 2.5rem !important; }
  .mr-lg-5, .mx-lg-5 { margin-right: 2.5rem !important; }
  .mb-lg-5, .my-lg-5 { margin-bottom: 2.5rem !important; }
  .ml-lg-5, .mx-lg-5 { margin-left: 2.5rem !important; }
  .m-lg-6 { margin: 3rem !important; }
  .mt-lg-6, .my-lg-6 { margin-top: 3rem !important; }
  .mr-lg-6, .mx-lg-6 { margin-right: 3rem !important; }
  .mb-lg-6, .my-lg-6 { margin-bottom: 3rem !important; }
  .ml-lg-6, .mx-lg-6 { margin-left: 3rem !important; }
  .m-lg-7 { margin: 4rem !important; }
  .mt-lg-7, .my-lg-7 { margin-top: 4rem !important; }
  .mr-lg-7, .mx-lg-7 { margin-right: 4rem !important; }
  .mb-lg-7, .my-lg-7 { margin-bottom: 4rem !important; }
  .ml-lg-7, .mx-lg-7 { margin-left: 4rem !important; }
  .m-lg-8 { margin: 5rem !important; }
  .mt-lg-8, .my-lg-8 { margin-top: 5rem !important; }
  .mr-lg-8, .mx-lg-8 { margin-right: 5rem !important; }
  .mb-lg-8, .my-lg-8 { margin-bottom: 5rem !important; }
  .ml-lg-8, .mx-lg-8 { margin-left: 5rem !important; }
  .m-lg-9 { margin: 6rem !important; }
  .mt-lg-9, .my-lg-9 { margin-top: 6rem !important; }
  .mr-lg-9, .mx-lg-9 { margin-right: 6rem !important; }
  .mb-lg-9, .my-lg-9 { margin-bottom: 6rem !important; }
  .ml-lg-9, .mx-lg-9 { margin-left: 6rem !important; }
  .p-lg-0 { padding: 0 !important; }
  .pt-lg-0, .py-lg-0 { padding-top: 0 !important; }
  .pr-lg-0, .px-lg-0 { padding-right: 0 !important; }
  .pb-lg-0, .py-lg-0 { padding-bottom: 0 !important; }
  .pl-lg-0, .px-lg-0 { padding-left: 0 !important; }
  .p-lg-1 { padding: 0.5rem !important; }
  .pt-lg-1, .py-lg-1 { padding-top: 0.5rem !important; }
  .pr-lg-1, .px-lg-1 { padding-right: 0.5rem !important; }
  .pb-lg-1, .py-lg-1 { padding-bottom: 0.5rem !important; }
  .pl-lg-1, .px-lg-1 { padding-left: 0.5rem !important; }
  .p-lg-2 { padding: 1rem !important; }
  .pt-lg-2, .py-lg-2 { padding-top: 1rem !important; }
  .pr-lg-2, .px-lg-2 { padding-right: 1rem !important; }
  .pb-lg-2, .py-lg-2 { padding-bottom: 1rem !important; }
  .pl-lg-2, .px-lg-2 { padding-left: 1rem !important; }
  .p-lg-3 { padding: 1.5rem !important; }
  .pt-lg-3, .py-lg-3 { padding-top: 1.5rem !important; }
  .pr-lg-3, .px-lg-3 { padding-right: 1.5rem !important; }
  .pb-lg-3, .py-lg-3 { padding-bottom: 1.5rem !important; }
  .pl-lg-3, .px-lg-3 { padding-left: 1.5rem !important; }
  .p-lg-4 { padding: 2rem !important; }
  .pt-lg-4, .py-lg-4 { padding-top: 2rem !important; }
  .pr-lg-4, .px-lg-4 { padding-right: 2rem !important; }
  .pb-lg-4, .py-lg-4 { padding-bottom: 2rem !important; }
  .pl-lg-4, .px-lg-4 { padding-left: 2rem !important; }
  .p-lg-5 { padding: 2.5rem !important; }
  .pt-lg-5, .py-lg-5 { padding-top: 2.5rem !important; }
  .pr-lg-5, .px-lg-5 { padding-right: 2.5rem !important; }
  .pb-lg-5, .py-lg-5 { padding-bottom: 2.5rem !important; }
  .pl-lg-5, .px-lg-5 { padding-left: 2.5rem !important; }
  .p-lg-6 { padding: 3rem !important; }
  .pt-lg-6, .py-lg-6 { padding-top: 3rem !important; }
  .pr-lg-6, .px-lg-6 { padding-right: 3rem !important; }
  .pb-lg-6, .py-lg-6 { padding-bottom: 3rem !important; }
  .pl-lg-6, .px-lg-6 { padding-left: 3rem !important; }
  .p-lg-7 { padding: 4rem !important; }
  .pt-lg-7, .py-lg-7 { padding-top: 4rem !important; }
  .pr-lg-7, .px-lg-7 { padding-right: 4rem !important; }
  .pb-lg-7, .py-lg-7 { padding-bottom: 4rem !important; }
  .pl-lg-7, .px-lg-7 { padding-left: 4rem !important; }
  .p-lg-8 { padding: 5rem !important; }
  .pt-lg-8, .py-lg-8 { padding-top: 5rem !important; }
  .pr-lg-8, .px-lg-8 { padding-right: 5rem !important; }
  .pb-lg-8, .py-lg-8 { padding-bottom: 5rem !important; }
  .pl-lg-8, .px-lg-8 { padding-left: 5rem !important; }
  .p-lg-9 { padding: 6rem !important; }
  .pt-lg-9, .py-lg-9 { padding-top: 6rem !important; }
  .pr-lg-9, .px-lg-9 { padding-right: 6rem !important; }
  .pb-lg-9, .py-lg-9 { padding-bottom: 6rem !important; }
  .pl-lg-9, .px-lg-9 { padding-left: 6rem !important; }
  .m-lg-n1 { margin: -0.5rem !important; }
  .mt-lg-n1, .my-lg-n1 { margin-top: -0.5rem !important; }
  .mr-lg-n1, .mx-lg-n1 { margin-right: -0.5rem !important; }
  .mb-lg-n1, .my-lg-n1 { margin-bottom: -0.5rem !important; }
  .ml-lg-n1, .mx-lg-n1 { margin-left: -0.5rem !important; }
  .m-lg-n2 { margin: -1rem !important; }
  .mt-lg-n2, .my-lg-n2 { margin-top: -1rem !important; }
  .mr-lg-n2, .mx-lg-n2 { margin-right: -1rem !important; }
  .mb-lg-n2, .my-lg-n2 { margin-bottom: -1rem !important; }
  .ml-lg-n2, .mx-lg-n2 { margin-left: -1rem !important; }
  .m-lg-n3 { margin: -1.5rem !important; }
  .mt-lg-n3, .my-lg-n3 { margin-top: -1.5rem !important; }
  .mr-lg-n3, .mx-lg-n3 { margin-right: -1.5rem !important; }
  .mb-lg-n3, .my-lg-n3 { margin-bottom: -1.5rem !important; }
  .ml-lg-n3, .mx-lg-n3 { margin-left: -1.5rem !important; }
  .m-lg-n4 { margin: -2rem !important; }
  .mt-lg-n4, .my-lg-n4 { margin-top: -2rem !important; }
  .mr-lg-n4, .mx-lg-n4 { margin-right: -2rem !important; }
  .mb-lg-n4, .my-lg-n4 { margin-bottom: -2rem !important; }
  .ml-lg-n4, .mx-lg-n4 { margin-left: -2rem !important; }
  .m-lg-n5 { margin: -2.5rem !important; }
  .mt-lg-n5, .my-lg-n5 { margin-top: -2.5rem !important; }
  .mr-lg-n5, .mx-lg-n5 { margin-right: -2.5rem !important; }
  .mb-lg-n5, .my-lg-n5 { margin-bottom: -2.5rem !important; }
  .ml-lg-n5, .mx-lg-n5 { margin-left: -2.5rem !important; }
  .m-lg-n6 { margin: -3rem !important; }
  .mt-lg-n6, .my-lg-n6 { margin-top: -3rem !important; }
  .mr-lg-n6, .mx-lg-n6 { margin-right: -3rem !important; }
  .mb-lg-n6, .my-lg-n6 { margin-bottom: -3rem !important; }
  .ml-lg-n6, .mx-lg-n6 { margin-left: -3rem !important; }
  .m-lg-n7 { margin: -4rem !important; }
  .mt-lg-n7, .my-lg-n7 { margin-top: -4rem !important; }
  .mr-lg-n7, .mx-lg-n7 { margin-right: -4rem !important; }
  .mb-lg-n7, .my-lg-n7 { margin-bottom: -4rem !important; }
  .ml-lg-n7, .mx-lg-n7 { margin-left: -4rem !important; }
  .m-lg-n8 { margin: -5rem !important; }
  .mt-lg-n8, .my-lg-n8 { margin-top: -5rem !important; }
  .mr-lg-n8, .mx-lg-n8 { margin-right: -5rem !important; }
  .mb-lg-n8, .my-lg-n8 { margin-bottom: -5rem !important; }
  .ml-lg-n8, .mx-lg-n8 { margin-left: -5rem !important; }
  .m-lg-n9 { margin: -6rem !important; }
  .mt-lg-n9, .my-lg-n9 { margin-top: -6rem !important; }
  .mr-lg-n9, .mx-lg-n9 { margin-right: -6rem !important; }
  .mb-lg-n9, .my-lg-n9 { margin-bottom: -6rem !important; }
  .ml-lg-n9, .mx-lg-n9 { margin-left: -6rem !important; }
  .m-lg-auto { margin: auto !important; }
  .mt-lg-auto, .my-lg-auto { margin-top: auto !important; }
  .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; }
  .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; }
  .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; } }

@media (min-width: 1200px) { .m-xl-0 { margin: 0 !important; }
  .mt-xl-0, .my-xl-0 { margin-top: 0 !important; }
  .mr-xl-0, .mx-xl-0 { margin-right: 0 !important; }
  .mb-xl-0, .my-xl-0 { margin-bottom: 0 !important; }
  .ml-xl-0, .mx-xl-0 { margin-left: 0 !important; }
  .m-xl-1 { margin: 0.5rem !important; }
  .mt-xl-1, .my-xl-1 { margin-top: 0.5rem !important; }
  .mr-xl-1, .mx-xl-1 { margin-right: 0.5rem !important; }
  .mb-xl-1, .my-xl-1 { margin-bottom: 0.5rem !important; }
  .ml-xl-1, .mx-xl-1 { margin-left: 0.5rem !important; }
  .m-xl-2 { margin: 1rem !important; }
  .mt-xl-2, .my-xl-2 { margin-top: 1rem !important; }
  .mr-xl-2, .mx-xl-2 { margin-right: 1rem !important; }
  .mb-xl-2, .my-xl-2 { margin-bottom: 1rem !important; }
  .ml-xl-2, .mx-xl-2 { margin-left: 1rem !important; }
  .m-xl-3 { margin: 1.5rem !important; }
  .mt-xl-3, .my-xl-3 { margin-top: 1.5rem !important; }
  .mr-xl-3, .mx-xl-3 { margin-right: 1.5rem !important; }
  .mb-xl-3, .my-xl-3 { margin-bottom: 1.5rem !important; }
  .ml-xl-3, .mx-xl-3 { margin-left: 1.5rem !important; }
  .m-xl-4 { margin: 2rem !important; }
  .mt-xl-4, .my-xl-4 { margin-top: 2rem !important; }
  .mr-xl-4, .mx-xl-4 { margin-right: 2rem !important; }
  .mb-xl-4, .my-xl-4 { margin-bottom: 2rem !important; }
  .ml-xl-4, .mx-xl-4 { margin-left: 2rem !important; }
  .m-xl-5 { margin: 2.5rem !important; }
  .mt-xl-5, .my-xl-5 { margin-top: 2.5rem !important; }
  .mr-xl-5, .mx-xl-5 { margin-right: 2.5rem !important; }
  .mb-xl-5, .my-xl-5 { margin-bottom: 2.5rem !important; }
  .ml-xl-5, .mx-xl-5 { margin-left: 2.5rem !important; }
  .m-xl-6 { margin: 3rem !important; }
  .mt-xl-6, .my-xl-6 { margin-top: 3rem !important; }
  .mr-xl-6, .mx-xl-6 { margin-right: 3rem !important; }
  .mb-xl-6, .my-xl-6 { margin-bottom: 3rem !important; }
  .ml-xl-6, .mx-xl-6 { margin-left: 3rem !important; }
  .m-xl-7 { margin: 4rem !important; }
  .mt-xl-7, .my-xl-7 { margin-top: 4rem !important; }
  .mr-xl-7, .mx-xl-7 { margin-right: 4rem !important; }
  .mb-xl-7, .my-xl-7 { margin-bottom: 4rem !important; }
  .ml-xl-7, .mx-xl-7 { margin-left: 4rem !important; }
  .m-xl-8 { margin: 5rem !important; }
  .mt-xl-8, .my-xl-8 { margin-top: 5rem !important; }
  .mr-xl-8, .mx-xl-8 { margin-right: 5rem !important; }
  .mb-xl-8, .my-xl-8 { margin-bottom: 5rem !important; }
  .ml-xl-8, .mx-xl-8 { margin-left: 5rem !important; }
  .m-xl-9 { margin: 6rem !important; }
  .mt-xl-9, .my-xl-9 { margin-top: 6rem !important; }
  .mr-xl-9, .mx-xl-9 { margin-right: 6rem !important; }
  .mb-xl-9, .my-xl-9 { margin-bottom: 6rem !important; }
  .ml-xl-9, .mx-xl-9 { margin-left: 6rem !important; }
  .p-xl-0 { padding: 0 !important; }
  .pt-xl-0, .py-xl-0 { padding-top: 0 !important; }
  .pr-xl-0, .px-xl-0 { padding-right: 0 !important; }
  .pb-xl-0, .py-xl-0 { padding-bottom: 0 !important; }
  .pl-xl-0, .px-xl-0 { padding-left: 0 !important; }
  .p-xl-1 { padding: 0.5rem !important; }
  .pt-xl-1, .py-xl-1 { padding-top: 0.5rem !important; }
  .pr-xl-1, .px-xl-1 { padding-right: 0.5rem !important; }
  .pb-xl-1, .py-xl-1 { padding-bottom: 0.5rem !important; }
  .pl-xl-1, .px-xl-1 { padding-left: 0.5rem !important; }
  .p-xl-2 { padding: 1rem !important; }
  .pt-xl-2, .py-xl-2 { padding-top: 1rem !important; }
  .pr-xl-2, .px-xl-2 { padding-right: 1rem !important; }
  .pb-xl-2, .py-xl-2 { padding-bottom: 1rem !important; }
  .pl-xl-2, .px-xl-2 { padding-left: 1rem !important; }
  .p-xl-3 { padding: 1.5rem !important; }
  .pt-xl-3, .py-xl-3 { padding-top: 1.5rem !important; }
  .pr-xl-3, .px-xl-3 { padding-right: 1.5rem !important; }
  .pb-xl-3, .py-xl-3 { padding-bottom: 1.5rem !important; }
  .pl-xl-3, .px-xl-3 { padding-left: 1.5rem !important; }
  .p-xl-4 { padding: 2rem !important; }
  .pt-xl-4, .py-xl-4 { padding-top: 2rem !important; }
  .pr-xl-4, .px-xl-4 { padding-right: 2rem !important; }
  .pb-xl-4, .py-xl-4 { padding-bottom: 2rem !important; }
  .pl-xl-4, .px-xl-4 { padding-left: 2rem !important; }
  .p-xl-5 { padding: 2.5rem !important; }
  .pt-xl-5, .py-xl-5 { padding-top: 2.5rem !important; }
  .pr-xl-5, .px-xl-5 { padding-right: 2.5rem !important; }
  .pb-xl-5, .py-xl-5 { padding-bottom: 2.5rem !important; }
  .pl-xl-5, .px-xl-5 { padding-left: 2.5rem !important; }
  .p-xl-6 { padding: 3rem !important; }
  .pt-xl-6, .py-xl-6 { padding-top: 3rem !important; }
  .pr-xl-6, .px-xl-6 { padding-right: 3rem !important; }
  .pb-xl-6, .py-xl-6 { padding-bottom: 3rem !important; }
  .pl-xl-6, .px-xl-6 { padding-left: 3rem !important; }
  .p-xl-7 { padding: 4rem !important; }
  .pt-xl-7, .py-xl-7 { padding-top: 4rem !important; }
  .pr-xl-7, .px-xl-7 { padding-right: 4rem !important; }
  .pb-xl-7, .py-xl-7 { padding-bottom: 4rem !important; }
  .pl-xl-7, .px-xl-7 { padding-left: 4rem !important; }
  .p-xl-8 { padding: 5rem !important; }
  .pt-xl-8, .py-xl-8 { padding-top: 5rem !important; }
  .pr-xl-8, .px-xl-8 { padding-right: 5rem !important; }
  .pb-xl-8, .py-xl-8 { padding-bottom: 5rem !important; }
  .pl-xl-8, .px-xl-8 { padding-left: 5rem !important; }
  .p-xl-9 { padding: 6rem !important; }
  .pt-xl-9, .py-xl-9 { padding-top: 6rem !important; }
  .pr-xl-9, .px-xl-9 { padding-right: 6rem !important; }
  .pb-xl-9, .py-xl-9 { padding-bottom: 6rem !important; }
  .pl-xl-9, .px-xl-9 { padding-left: 6rem !important; }
  .m-xl-n1 { margin: -0.5rem !important; }
  .mt-xl-n1, .my-xl-n1 { margin-top: -0.5rem !important; }
  .mr-xl-n1, .mx-xl-n1 { margin-right: -0.5rem !important; }
  .mb-xl-n1, .my-xl-n1 { margin-bottom: -0.5rem !important; }
  .ml-xl-n1, .mx-xl-n1 { margin-left: -0.5rem !important; }
  .m-xl-n2 { margin: -1rem !important; }
  .mt-xl-n2, .my-xl-n2 { margin-top: -1rem !important; }
  .mr-xl-n2, .mx-xl-n2 { margin-right: -1rem !important; }
  .mb-xl-n2, .my-xl-n2 { margin-bottom: -1rem !important; }
  .ml-xl-n2, .mx-xl-n2 { margin-left: -1rem !important; }
  .m-xl-n3 { margin: -1.5rem !important; }
  .mt-xl-n3, .my-xl-n3 { margin-top: -1.5rem !important; }
  .mr-xl-n3, .mx-xl-n3 { margin-right: -1.5rem !important; }
  .mb-xl-n3, .my-xl-n3 { margin-bottom: -1.5rem !important; }
  .ml-xl-n3, .mx-xl-n3 { margin-left: -1.5rem !important; }
  .m-xl-n4 { margin: -2rem !important; }
  .mt-xl-n4, .my-xl-n4 { margin-top: -2rem !important; }
  .mr-xl-n4, .mx-xl-n4 { margin-right: -2rem !important; }
  .mb-xl-n4, .my-xl-n4 { margin-bottom: -2rem !important; }
  .ml-xl-n4, .mx-xl-n4 { margin-left: -2rem !important; }
  .m-xl-n5 { margin: -2.5rem !important; }
  .mt-xl-n5, .my-xl-n5 { margin-top: -2.5rem !important; }
  .mr-xl-n5, .mx-xl-n5 { margin-right: -2.5rem !important; }
  .mb-xl-n5, .my-xl-n5 { margin-bottom: -2.5rem !important; }
  .ml-xl-n5, .mx-xl-n5 { margin-left: -2.5rem !important; }
  .m-xl-n6 { margin: -3rem !important; }
  .mt-xl-n6, .my-xl-n6 { margin-top: -3rem !important; }
  .mr-xl-n6, .mx-xl-n6 { margin-right: -3rem !important; }
  .mb-xl-n6, .my-xl-n6 { margin-bottom: -3rem !important; }
  .ml-xl-n6, .mx-xl-n6 { margin-left: -3rem !important; }
  .m-xl-n7 { margin: -4rem !important; }
  .mt-xl-n7, .my-xl-n7 { margin-top: -4rem !important; }
  .mr-xl-n7, .mx-xl-n7 { margin-right: -4rem !important; }
  .mb-xl-n7, .my-xl-n7 { margin-bottom: -4rem !important; }
  .ml-xl-n7, .mx-xl-n7 { margin-left: -4rem !important; }
  .m-xl-n8 { margin: -5rem !important; }
  .mt-xl-n8, .my-xl-n8 { margin-top: -5rem !important; }
  .mr-xl-n8, .mx-xl-n8 { margin-right: -5rem !important; }
  .mb-xl-n8, .my-xl-n8 { margin-bottom: -5rem !important; }
  .ml-xl-n8, .mx-xl-n8 { margin-left: -5rem !important; }
  .m-xl-n9 { margin: -6rem !important; }
  .mt-xl-n9, .my-xl-n9 { margin-top: -6rem !important; }
  .mr-xl-n9, .mx-xl-n9 { margin-right: -6rem !important; }
  .mb-xl-n9, .my-xl-n9 { margin-bottom: -6rem !important; }
  .ml-xl-n9, .mx-xl-n9 { margin-left: -6rem !important; }
  .m-xl-auto { margin: auto !important; }
  .mt-xl-auto, .my-xl-auto { margin-top: auto !important; }
  .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; }
  .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; }
  .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; } }

.text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify { text-align: justify !important; }

.text-wrap { white-space: normal !important; }

.text-nowrap { white-space: nowrap !important; }

.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.text-left { text-align: left !important; }

.text-right { text-align: right !important; }

.text-center { text-align: center !important; }

@media (min-width: 576px) { .text-sm-left { text-align: left !important; }
  .text-sm-right { text-align: right !important; }
  .text-sm-center { text-align: center !important; } }

@media (min-width: 768px) { .text-md-left { text-align: left !important; }
  .text-md-right { text-align: right !important; }
  .text-md-center { text-align: center !important; } }

@media (min-width: 992px) { .text-lg-left { text-align: left !important; }
  .text-lg-right { text-align: right !important; }
  .text-lg-center { text-align: center !important; } }

@media (min-width: 1200px) { .text-xl-left { text-align: left !important; }
  .text-xl-right { text-align: right !important; }
  .text-xl-center { text-align: center !important; } }

.text-lowercase { text-transform: lowercase !important; }

.text-uppercase { text-transform: uppercase !important; }

.text-capitalize { text-transform: capitalize !important; }

.font-weight-light { font-weight: 300 !important; }

.font-weight-lighter { font-weight: lighter !important; }

.font-weight-normal { font-weight: 400 !important; }

.font-weight-bold { font-weight: 700 !important; }

.font-weight-bolder { font-weight: bolder !important; }

.font-italic { font-style: italic !important; }

.text-white { color: #fff !important; }

.text-primary { color: #007bff !important; }

a.text-primary:hover, a.text-primary:focus { color: #0056b3 !important; }

.text-secondary { color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus { color: #494f54 !important; }

.text-success { color: #28a745 !important; }

a.text-success:hover, a.text-success:focus { color: #19692c !important; }

.text-info { color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus { color: #0f6674 !important; }

.text-warning { color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus { color: #ba8b00 !important; }

.text-danger { color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus { color: #a71d2a !important; }

.text-light { color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus { color: #cbd3da !important; }

.text-dark { color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus { color: #121416 !important; }

.text-vf-white { color: #FFFFFF !important; }

a.text-vf-white:hover, a.text-vf-white:focus { color: #d9d9d9 !important; }

.text-vf-black { color: #000000 !important; }

a.text-vf-black:hover, a.text-vf-black:focus { color: black !important; }

.text-vf-green { color: #52BDBB !important; }

a.text-vf-green:hover, a.text-vf-green:focus { color: #368d8b !important; }

.text-vf-grey { color: #666666 !important; }

a.text-vf-grey:hover, a.text-vf-grey:focus { color: #404040 !important; }

.text-vf-light-grey { color: #EEEEEE !important; }

a.text-vf-light-grey:hover, a.text-vf-light-grey:focus { color: #c8c8c8 !important; }

.text-vf-econutz { color: #B2D235 !important; }

a.text-vf-econutz:hover, a.text-vf-econutz:focus { color: #809922 !important; }

.text-vf-puffpack { color: #A475B2 !important; }

a.text-vf-puffpack:hover, a.text-vf-puffpack:focus { color: #7e4e8c !important; }

.text-vf-sweetair { color: #60C2AC !important; }

a.text-vf-sweetair:hover, a.text-vf-sweetair:focus { color: #3b9a85 !important; }

.text-vf-flexair { color: #32A2DB !important; }

a.text-vf-flexair:hover, a.text-vf-flexair:focus { color: #1d76a4 !important; }

.text-vf-airbox { color: #EF566B !important; }

a.text-vf-airbox:hover, a.text-vf-airbox:focus { color: #e31532 !important; }

.text-vf-nestpack { color: #FCB940 !important; }

a.text-vf-nestpack:hover, a.text-vf-nestpack:focus { color: #ec9904 !important; }

.text-body { color: #666666 !important; }

.text-muted { color: #6c757d !important; }

.text-black-50 { color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 { color: rgba(255, 255, 255, 0.5) !important; }

.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.text-decoration-none { text-decoration: none !important; }

.text-break { word-break: break-word !important; overflow-wrap: break-word !important; }

.text-reset { color: inherit !important; }

.visible { visibility: visible !important; }

.invisible { visibility: hidden !important; }

@media print { *, *::before, *::after { text-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
  a:not(.btn) { text-decoration: underline; }
  abbr[title]::after { content: " (" attr(title) ")"; }
  pre { white-space: pre-wrap !important; }
  pre, blockquote { border: 1px solid #adb5bd; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  @page { size: a3; }
  body { min-width: 992px !important; }
  .container { min-width: 992px !important; }
  .navbar { display: none; }
  .badge, #product-range-products .product-sale-tag, #product-type-products .product-sale-tag, .vf-product-sale-tag, .vf-woocommerce-single-product-sale-tag { border: 1px solid #000; }
  .table, .vf-woocommerce-single-product-description table { border-collapse: collapse !important; }
   .table td, .vf-woocommerce-single-product-description table td, .table th, .vf-woocommerce-single-product-description table th { background-color: #fff !important; }
  .table-bordered th, .table-bordered td { border: 1px solid #dee2e6 !important; }
  .table-dark { color: inherit; }
  .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody { border-color: #dee2e6; }
  .table .thead-dark th, .vf-woocommerce-single-product-description table .thead-dark th { color: inherit; border-color: #dee2e6; } }

/* ---------------------------------------------------------------------------- */
/*  Adds font smoothing on all elements
/* ---------------------------------------------------------------------------- */
* { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* ---------------------------------------------------------------------------- */
/*  Body
/* ---------------------------------------------------------------------------- */
body { overflow-x: hidden; }

body:after { display: none; z-index: 9999; content: 'Extra Small'; position: fixed; bottom: 3rem; left: 3rem; padding: 0.5rem 1rem; background: #52BDBB; color: #FFFFFF; }

@media (min-width: 576px) { body:after { content: 'Small'; } }

@media (min-width: 768px) { body:after { content: 'Medium'; } }

@media (min-width: 992px) { body:after { content: 'Large'; } }

@media (min-width: 1200px) { body:after { content: 'Extra Large'; } }

body.menu-is-visible { overflow: hidden; }

body.back-to-top-visible .back-to-top { opacity: 1; visibility: visible; }

body .back-to-top { position: fixed; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 60px; height: 60px; padding: 0; right: 3rem; bottom: 3rem; font-size: 2rem; background-color: #333; border-radius: 100%; opacity: 0; visibility: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }

body .back-to-top i { margin-left: 0; }

@media (max-width: 991.98px) { body .back-to-top { display: none; } }

/* ---------------------------------------------------------------------------- */
/*  Link Transitions
/* ---------------------------------------------------------------------------- */
a { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }

/* ---------------------------------------------------------------------------- */
/*  Remove emtpy p tags
/* ---------------------------------------------------------------------------- */
p:empty { display: none; }

/* ---------------------------------------------------------------------------- */
/*  Enable arrows on input number (wekbit only)
/* ---------------------------------------------------------------------------- */
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { opacity: 1; }

.breadcrumb_last { font-weight: bold; }

.page-content { margin: 2rem 0 3rem; }

#header { margin-bottom: 1rem; padding: 2rem 0 0; }

@media (min-width: 768px) { #header { margin-bottom: 2rem; } }

#header-logo { display: inline-block; width: 260px; }

#header-menu-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 1rem; width: 100%; background: #666666; color: #FFFFFF; font-size: 1.0625rem; font-weight: 700; text-transform: uppercase; }

#header-menu-link .hamburger-box { margin-left: 0.25rem; }

#header-menu-link:focus { outline: none; }

#header-cart, #header-links { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-weight: 700; text-transform: uppercase; }

@media (min-width: 992px) { #header-cart, #header-links { width: 200px; } }

#header-cart p, #header-links p { margin-bottom: 0; }

#header-cart i, #header-links i { font-size: 1.125rem; }

#header-links-account { font-size: 0.875rem; }

#header-cart-amount .items { font-size: 0.875rem; color: #9B9B9B; text-transform: none; }

#search-bar { display: none; padding: 1rem 0; background: #666666; }

#footer { padding: 3rem 0 1rem; background: #666666; }

#footer-copyright { margin-top: 3rem; padding-top: 1rem; border-top: 1px solid #D8D8D8; }

#menu-products-navigation .menu-item { margin: 5px 0; }

#menu-products-navigation span { display: none; }

/* ---------------------------------------------------------------------------- */
/*  Global Styles
/* ---------------------------------------------------------------------------- */
.navigation, .woocommerce-MyAccount-navigation ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; margin: 0; padding: 0; list-style: none; }

.navigation.vertical, .woocommerce-MyAccount-navigation ul.vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

/* ---------------------------------------------------------------------------- */
/*  Header Navigation - Global
/* ---------------------------------------------------------------------------- */
#header-navigation-wrapper { background: #666666; }

#header-navigation .navigation li, #header-navigation .woocommerce-MyAccount-navigation ul li, .woocommerce-MyAccount-navigation #header-navigation ul li { display: -webkit-box; display: -ms-flexbox; display: flex; }

#header-navigation .navigation li a, #header-navigation .woocommerce-MyAccount-navigation ul li a, .woocommerce-MyAccount-navigation #header-navigation ul li a { position: relative; font-weight: 700; text-transform: uppercase; }

#header-navigation .navigation li a:hover, #header-navigation .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation #header-navigation ul li a:hover { text-decoration: none; }

#header-navigation .sub-menu-wrap { z-index: 750; position: absolute; left: 0; }

#header-navigation .sub-menu-wrap .sub-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0; padding: 0; list-style: none; }

#header-navigation .sub-menu-wrap .sub-menu li a { display: block; width: 100%; }

/* ---------------------------------------------------------------------------- */
/*  Header Navigation - Desktop
/* ---------------------------------------------------------------------------- */
@media (min-width: 992px) { #header-navigation { height: auto !important; }
  #header-navigation .navigation > li, #header-navigation .woocommerce-MyAccount-navigation ul > li, .woocommerce-MyAccount-navigation #header-navigation ul > li { margin-right: 2rem; }
  #header-navigation .navigation > li:last-child, #header-navigation .woocommerce-MyAccount-navigation ul > li:last-child, .woocommerce-MyAccount-navigation #header-navigation ul > li:last-child { margin-right: 0; }
  #header-navigation .navigation > li.current_page_item > a:after, #header-navigation .woocommerce-MyAccount-navigation ul > li.current_page_item > a:after, .woocommerce-MyAccount-navigation #header-navigation ul > li.current_page_item > a:after { content: ''; position: absolute; top: 100%; left: 50%; width: 24px; height: 14px; background: url("assets/img/nav-active.svg") no-repeat center; background-size: 24px 14px; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
  #header-navigation .navigation > li:hover > a, #header-navigation .woocommerce-MyAccount-navigation ul > li:hover > a, .woocommerce-MyAccount-navigation #header-navigation ul > li:hover > a { color: #52BDBB; }
  #header-navigation .navigation > li > a, #header-navigation .woocommerce-MyAccount-navigation ul > li > a, .woocommerce-MyAccount-navigation #header-navigation ul > li > a { position: relative; padding-bottom: 0.5rem; }
  #header-navigation .menu-item-has-children { position: relative; }
  #header-navigation .menu-item-has-children .sub-menu-wrap { top: 100%; opacity: 0; visibility: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
  #header-navigation .menu-item-has-children .sub-menu-wrap.sub-menu-wrap-visible { opacity: 1; visibility: visible; }
  #header-navigation .menu-item-has-children .sub-menu-wrap .container { padding-left: 0; padding-right: 0; }
  #header-navigation .menu-item-has-children .sub-menu-wrap .sub-menu { min-width: 200px; background: #666666; }
  #header-navigation .menu-item-has-children .sub-menu-wrap .sub-menu li a { display: block; padding: 0.75rem; font-size: 0.875rem; color: #FFFFFF; white-space: nowrap; }
  #header-navigation .menu-item-has-children .sub-menu-wrap .sub-menu li a:hover { background: #737373; } }

/* ---------------------------------------------------------------------------- */
/*  Header Navigation - Mobile
/* ---------------------------------------------------------------------------- */
@media (max-width: 991.98px) { #header-navigation { z-index: 750; position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 100%; background: #666666; opacity: 0; visibility: hidden; overflow-y: scroll; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
  #header-navigation.is-visible { opacity: 1; visibility: visible; }
  #header-navigation .navigation, #header-navigation .woocommerce-MyAccount-navigation ul, .woocommerce-MyAccount-navigation #header-navigation ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; } }

@media (max-width: 991.98px) and (max-width: 991.98px) { #header-navigation .navigation, #header-navigation .woocommerce-MyAccount-navigation ul, .woocommerce-MyAccount-navigation #header-navigation ul { max-width: 720px; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } }

@media (max-width: 991.98px) and (max-width: 767.98px) { #header-navigation .navigation, #header-navigation .woocommerce-MyAccount-navigation ul, .woocommerce-MyAccount-navigation #header-navigation ul { max-width: 540px; } }

@media (max-width: 991.98px) { #header-navigation .navigation > li, #header-navigation .woocommerce-MyAccount-navigation ul > li, .woocommerce-MyAccount-navigation #header-navigation ul > li { margin-left: -15px; margin-right: -15px; }
  #header-navigation .navigation > li > a, #header-navigation .woocommerce-MyAccount-navigation ul > li > a, .woocommerce-MyAccount-navigation #header-navigation ul > li > a { -ms-flex-preferred-size: 1; flex-basis: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  #header-navigation .navigation li a, #header-navigation .woocommerce-MyAccount-navigation ul li a, .woocommerce-MyAccount-navigation #header-navigation ul li a { padding: 0.5rem 0.75rem; color: #FFFFFF; }
  #header-navigation .navigation li .menu-item-link-arrow, #header-navigation .woocommerce-MyAccount-navigation ul li .menu-item-link-arrow, .woocommerce-MyAccount-navigation #header-navigation ul li .menu-item-link-arrow { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 45px; max-width: none; color: #FFFFFF; cursor: pointer; }
  #header-navigation .sub-menu-wrap { max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; }
  #header-navigation .sub-menu-wrap .sub-menu { z-index: 750; position: fixed; top: 62px; left: 50%; width: 100%; height: 100%; background: #666666; overflow: auto; -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } }

@media (max-width: 991.98px) and (min-width: 576px) and (max-width: 767.98px) { #header-navigation .sub-menu-wrap .sub-menu { max-width: 540px; } }

@media (max-width: 991.98px) and (min-width: 768px) and (max-width: 991.98px) { #header-navigation .sub-menu-wrap .sub-menu { max-width: 720px; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } }

@media (max-width: 991.98px) { #header-navigation .sub-menu-wrap .sub-menu.is-visible { -webkit-transform: translateX(-50%); transform: translateX(-50%); } }

/* ---------------------------------------------------------------------------- */
/*  Quick Links Navigation
/* ---------------------------------------------------------------------------- */
#quick-links-navigation .navigation li a, #quick-links-navigation .woocommerce-MyAccount-navigation ul li a, .woocommerce-MyAccount-navigation #quick-links-navigation ul li a { font-size: 0.875rem; color: #FFFFFF; }

#quick-links-navigation .navigation li a:hover, #quick-links-navigation .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation #quick-links-navigation ul li a:hover { color: #52BDBB; }

/* ---------------------------------------------------------------------------- */
/*  Products Navigation
/* ---------------------------------------------------------------------------- */
#products-navigation .navigation li a, #products-navigation .woocommerce-MyAccount-navigation ul li a, .woocommerce-MyAccount-navigation #products-navigation ul li a { font-size: 0.875rem; color: #FFFFFF; }

#products-navigation .navigation li a:hover, #products-navigation .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation #products-navigation ul li a:hover { color: #52BDBB; }

/* ---------------------------------------------------------------------------- */
/*  Breadcrumb Navigation
/* ---------------------------------------------------------------------------- */
#breadcrumb-navigation { padding: 1.25rem 0; }

#breadcrumb-navigation i { margin: 0 0.25rem; }

.single-product #breadcrumb-navigation { border-style: solid; border-width: 2px 0 0 0; }

#page-banner { background-size: cover; background-position: center; background-repeat: no-repeat; }

#page-banner-inner { background-color: rgba(0, 0, 0, 0.35); }

#page-banner-inner.no-background-image { background-color: rgba(0, 0, 0, 0); }

#page-banner-carousel .slide { position: relative; height: 650px; background-size: cover; background-position: center; background-repeat: no-repeat; }

#page-banner-carousel .slide-content { z-index: 10; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.35); }

#page-banner-carousel .slick-dots { display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; bottom: 2rem; left: 50%; margin: 0; padding: 0; list-style: none; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

#page-banner-carousel .slick-dots li { margin: 0 0.25rem; }

#page-banner-carousel .slick-dots li button { width: 4rem; height: 0.25rem; margin: 0; padding: 0; background-color: #D8D8D8; background-color: rgba(216, 216, 216, 0.5); text-indent: -9999px; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

#page-banner-carousel .slick-dots li button:focus { outline: none; }

#page-banner-carousel .slick-dots li.slick-active button { background: #FFFFFF; }

#page-banner.home-page-banner { margin-bottom: 4rem; }

#page-banner.home-page-banner #page-banner-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; background-size: cover; background-size: center; background-repeat: no-repeat; }

#page-banner.home-page-banner #page-banner-video-overlay { z-index: 2; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: none; }

#page-banner.home-page-banner #page-banner-video video { z-index: 1; position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

#page-banner.standard-page-banner { background-color: #52BDBB; }

#page-banner.standard-page-banner #page-banner-inner { padding: 3rem 0; }

#page-banner.standard-page-banner #page-banner-inner h1 { font-size: 2rem; }

@media (min-width: 768px) { #page-banner.standard-page-banner #page-banner-inner { padding: 6rem 0; }
  #page-banner.standard-page-banner #page-banner-inner h1 { font-size: 3rem; } }

#page-banner.product-range-banner { position: relative; }

#page-banner.product-range-banner #page-banner-inner { z-index: 10; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; position: relative; height: 650px; padding-bottom: 2rem; }

#page-banner.product-range-banner #page-banner-inner .product-range-logo { height: 70px; }

#page-banner.product-range-banner #page-banner-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; background-size: cover; background-size: center; background-repeat: no-repeat; }

#page-banner.product-range-banner #page-banner-video-overlay { z-index: 2; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: none; }

#page-banner.product-range-banner #page-banner-video video { z-index: 1; position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.btn, #gform_wrapper_1 .gform_footer button { color: #FFFFFF !important; }

.btn i, #gform_wrapper_1 .gform_footer button i { margin-left: 0.5rem; }

.carousel { position: relative; }

.carousel .slick-track { display: -webkit-box; display: -ms-flexbox; display: flex; }

.carousel .slick-slide { display: block; height: auto; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.carousel .slick-list { margin: 0 -15px; }

.carousel .carousel-slide { padding-left: 15px; padding-right: 15px; }

.carousel .carousel-slide:focus { outline: none; border: 0; }

.carousel .slick-prev, .carousel .slick-next { z-index: 500; position: absolute; bottom: -3rem; text-align: center; font-size: 2rem; color: #666666; cursor: pointer; }

.carousel .slick-prev { left: 0rem; }

.carousel .slick-next { right: 0rem; }

.embed-container { position: relative; margin-bottom: 1rem; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }

.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#home-product-ranges { margin-bottom: 2rem; }

#home-testimonials { margin-bottom: 4rem; background: url("assets/img/home-testimonials-bg.jpg") no-repeat center; background-size: cover; }

#home-testimonials-inner { padding: 2.5rem 0 5rem; background-color: rgba(0, 0, 0, 0.7); }

#home-testimonials-carousel .slick-dots { bottom: -2rem; }

#home-featured-products { margin-bottom: 6rem; }

@media (min-width: 992px) { #home-featured-products { margin-bottom: 4rem; } }

#home-featured-products-carousel .product { text-align: center; }

#home-featured-products-carousel .product *:focus { outline: none; }

#home-featured-products-carousel .product-img { display: block; position: relative; margin-bottom: 1rem; }

#home-featured-products-carousel .product-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0.25rem; }

#home-featured-products-carousel .product-sale { margin-left: 0.25rem; padding: 0 0.25rem; font-weight: 700; font-size: 0.75rem; background: #666666; color: #FFFFFF; text-transform: uppercase; border-radius: 0.25rem; }

#home-featured-products-carousel .product-price { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

#home-featured-products-carousel .product-price .before-price { margin-right: 0.5rem; color: #CCC; text-decoration: line-through; }

#home-featured-products-carousel .slick-dots { bottom: -2rem; }

#home-featured-products-carousel .slick-dots li button { width: 2rem; }

#home-featured-products-carousel .slick-dots li.slick-active button { background: #666666; }

.page-template-template-product-range #breadcrumb-navigation { margin-bottom: 3rem; border-style: solid; border-width: 0 0 2px 0; }

#product-range-products-inner { padding-top: 2rem; border-style: solid; border-width: 2px 0 0 0; }

#product-range-products .product { margin-bottom: 3rem; text-align: center; }

#product-range-products .product-img { display: block; position: relative; margin-bottom: 1rem; }

#product-range-products .product-sale-tag { z-index: 100; position: absolute; top: 1rem; left: 1rem; background: #e2401c; font-size: 1rem; color: #FFFFFF; text-transform: uppercase; }

#product-range-products .product-title { margin-bottom: 0; }

#product-range-information { margin-bottom: 2rem; }

#product-range-specification-header { background-size: cover; background-position: center; background-repeat: no-repeat; }

#product-range-specification-header-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; height: 200px; padding: 1.5rem; }

#product-range-specification-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; padding: 1.5rem; color: #FFFFFF; }

#product-range-specification-list tr td { padding-top: 0.25rem; padding-bottom: 0.25rem; }

#product-range-specification-list td:first-child { padding-right: 1rem; }

#product-range-specification-list p { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

#product-range-benefits-inner { padding-top: 3rem; padding-bottom: 1rem; border-style: solid; border-width: 2px 0 0 0; }

#product-range-benefits .benefit { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 2rem; text-align: center; }

#product-range-benefits .benefit-title { margin-bottom: 0.5rem; }

#product-range-benefits .benefit-icon { margin-bottom: 1.5rem; font-size: 3rem; color: #9B9B9B; }

#product-type-products .product { margin-bottom: 3rem; text-align: center; }

#product-type-products .product-img { display: block; position: relative; margin-bottom: 1rem; }

#product-type-products .product-sale-tag { z-index: 100; position: absolute; top: 1rem; left: 1rem; background: #e2401c; font-size: 1rem; color: #FFFFFF; text-transform: uppercase; }

#product-type-products .product-title { margin-bottom: 0; }

#case-studies-list { margin-bottom: 2rem; }

#case-studies-list .case-study { margin-bottom: 2rem; border-top: 10px solid #52BDBB; }

#case-studies-list .case-study-content { padding: 1.5rem; background: #EEEEEE; }

#template-faqs #faqs-list .question { margin-bottom: 1rem; }

#template-faqs #faqs-list .question-title { display: block; padding: 1rem; background: #666666; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }

#template-faqs #faqs-list .question-title:hover { text-decoration: none; }

#template-faqs #faqs-list .question-title i { font-size: 1.5rem; color: #FFFFFF; }

#template-faqs #faqs-list .question-title.open { background: #52BDBB; }

#template-faqs #faqs-list .question-title.open .question-btn { -webkit-transform: rotate(90deg); transform: rotate(90deg); }

#template-faqs #faqs-list .question-content { display: none; padding: 1rem; background: #ddd; }

#template-faqs #faqs-list .question-btn { -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }

#news-list { margin-bottom: 2rem; }

#news-list .post { margin-bottom: 2rem; border-top: 10px solid #52BDBB; }

#news-list .post-content { padding: 1.5rem; background: #EEEEEE; }

#single-news-post { margin-bottom: 4rem; }

#single-news-post .post-img { margin-bottom: 1rem; }

#more-posts .post { margin-bottom: 1.5rem; padding-bottom: 1.5rem; border-bottom: 2px solid #52BDBB; }

#more-posts .post:last-child { margin-bottom: 0; }

#industries-list .industry { position: relative; padding-bottom: 56.25%; background-size: cover; background-position: center; background-repeat: no-repeat; margin-bottom: 2rem; }

#industries-list .industry-title { position: absolute; bottom: 0; left: 0; right: 0; width: 100%; margin-bottom: 0; padding: 1rem; background: rgba(0, 0, 0, 0.75); color: #FFFFFF; }

#template-search-results #search-results { padding: 4rem 0; }

#template-search-results #search-results .result { margin-bottom: 2rem; padding-bottom: 2rem; border-bottom: 1px solid #ddd; }

#template-search-results #search-results .result:last-child { margin-bottom: 0; padding-bottom: 0; border: none; }

#gform_wrapper_1 .gform_body .gform_fields { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-left: -0.5rem !important; margin-right: -0.5rem !important; }

#gform_wrapper_1 .gform_body .gform_fields .gfield { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin: 0 0 1rem; padding-left: 0.5rem; padding-right: 0.5rem; }

@media (max-width: 767.98px) { #gform_wrapper_1 .gform_body .gform_fields .gfield { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-bottom: 1rem; }
  #gform_wrapper_1 .gform_body .gform_fields .gfield input, #gform_wrapper_1 .gform_body .gform_fields .gfield textarea { font-size: 1rem; } }

@media (max-width: 767.98px) { #gform_wrapper_1 .gform_body .gform_fields .gfield input, #gform_wrapper_1 .gform_body .gform_fields .gfield textarea { font-size: 0.875rem; } }

#gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container { margin-top: 0; }

#gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_label { display: none; }

#gform_wrapper_1 .gform_body .gform_fields .gfield#field_1_1, #gform_wrapper_1 .gform_body .gform_fields .gfield#field_1_2, #gform_wrapper_1 .gform_body .gform_fields .gfield#field_1_3, #gform_wrapper_1 .gform_body .gform_fields .gfield#field_1_4 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

@media (min-width: 768px) { #gform_wrapper_1 .gform_body .gform_fields .gfield#field_1_1, #gform_wrapper_1 .gform_body .gform_fields .gfield#field_1_2, #gform_wrapper_1 .gform_body .gform_fields .gfield#field_1_3, #gform_wrapper_1 .gform_body .gform_fields .gfield#field_1_4 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; } }

@media (max-width: 767.98px) { #gform_wrapper_1 .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li label { font-size: 0.875rem; } }

#gform_wrapper_1 .gform_footer { margin: 0; padding: 0; }

.vf-field-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.vf-field-list .form-row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 0 1rem; }

.screen-reader-text { display: none; }

@media (max-width: 767.98px) { .vf-woocommerce-cart-table thead { display: none; } }

.vf-woocommerce-cart-table thead th { background: #dee2e6; }

@media (max-width: 767.98px) { .vf-woocommerce-cart-table tbody tr { border-top: 1px solid #dee2e6; }
  .vf-woocommerce-cart-table tbody tr:first-child { border-top: none; } }

.vf-woocommerce-cart-table tbody tr td { vertical-align: middle; }

@media (max-width: 767.98px) { .vf-woocommerce-cart-table tbody tr td { border: none; display: block; clear: both; text-align: right; }
  .vf-woocommerce-cart-table tbody tr td:before { content: attr(data-title) ": "; font-weight: 600; float: left; }
  .vf-woocommerce-cart-table tbody tr td:nth-child(1):before, .vf-woocommerce-cart-table tbody tr td:nth-child(2):before { display: none; } }

.vf-woocommerce-cart-table .product-remove a { color: #e2401c; }

.vf-woocommerce-cart-table .product-thumbnail img { display: block; margin: 0 auto; width: 100px; height: auto; }

.vf-woocommerce-cart-table .product-quantity br, .vf-woocommerce-cart-table .product-quantity label { display: none; }

.vf-woocommerce-cart-table .product-quantity .form-control, .vf-woocommerce-cart-table .product-quantity .vf-field-list .form-row input, .vf-field-list .form-row .vf-woocommerce-cart-table .product-quantity input, .vf-woocommerce-cart-table .product-quantity .vf-field-list .form-row textarea, .vf-field-list .form-row .vf-woocommerce-cart-table .product-quantity textarea, .vf-woocommerce-cart-table .product-quantity .vf-woocommerce-cart-total .woocommerce-shipping-calculator input, .vf-woocommerce-cart-total .woocommerce-shipping-calculator .vf-woocommerce-cart-table .product-quantity input, .vf-woocommerce-cart-table .product-quantity .vf-woocommerce-edit-account-field input, .vf-woocommerce-edit-account-field .vf-woocommerce-cart-table .product-quantity input, .vf-woocommerce-cart-table .product-quantity .vf-woocommerce-single-product-quantity input, .vf-woocommerce-single-product-quantity .vf-woocommerce-cart-table .product-quantity input, .vf-woocommerce-cart-table .product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_text input, body .gform_wrapper .gform_body .gform_fields .ginput_container_text .vf-woocommerce-cart-table .product-quantity input, .vf-woocommerce-cart-table .product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_email input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email .vf-woocommerce-cart-table .product-quantity input, .vf-woocommerce-cart-table .product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone .vf-woocommerce-cart-table .product-quantity input, .vf-woocommerce-cart-table .product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_date input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date .vf-woocommerce-cart-table .product-quantity input, .vf-woocommerce-cart-table .product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_number input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number .vf-woocommerce-cart-table .product-quantity input, .vf-woocommerce-cart-table .product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_name input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name .vf-woocommerce-cart-table .product-quantity input, .vf-woocommerce-cart-table .product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_password input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password .vf-woocommerce-cart-table .product-quantity input, .vf-woocommerce-cart-table .product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_website input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website .vf-woocommerce-cart-table .product-quantity input, .vf-woocommerce-cart-table .product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_time input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time .vf-woocommerce-cart-table .product-quantity input, .vf-woocommerce-cart-table .product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_address input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address .vf-woocommerce-cart-table .product-quantity input, .vf-woocommerce-cart-table .product-quantity body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea, body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea .vf-woocommerce-cart-table .product-quantity textarea { display: inline-block; width: 60px; }

.vf-woocommerce-cart-footer { padding-top: 1rem; border-top: 1px solid #dee2e6; }

.vf-woocommerce-cart-total .woocommerce-shipping-methods { margin: 0; padding: 0; list-style: none; }

.vf-woocommerce-cart-total .woocommerce-shipping-destination { margin-bottom: 0; }

.vf-woocommerce-cart-total .woocommerce-shipping-calculator .form-row { margin-left: 0; margin-right: 0; }

.vf-woocommerce-cart-total .woocommerce-shipping-calculator .select2 { display: none; }

.vf-woocommerce-cart-total-table th { background-color: rgba(0, 0, 0, 0.05); }

.vf-woocommerce-cart-total-table th:first-child { background-color: rgba(0, 0, 0, 0.05); }

.vf-woocommerce-checkout-form-coupon-form { margin-bottom: 2rem; }

.vf-woocommerce-checkout-payment { padding: 1rem; background: #EEEEEE; }

.wc_payment_methods, .woocommerce-shipping-methods { margin: 0; padding: 0; list-style: none; }

.wc_payment_methods .payment_method_paypal label, .woocommerce-shipping-methods .payment_method_paypal label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; font-weight: bold; }

.wc_payment_methods .payment_method_paypal label img, .woocommerce-shipping-methods .payment_method_paypal label img { -ms-flex-item-align: start; align-self: flex-start; }

.wc_payment_methods .payment_method_paypal label a, .woocommerce-shipping-methods .payment_method_paypal label a { font-size: 0.875rem; font-weight: normal; }

.vf-woocommerce-checkout-review-table thead tr { background: #dee2e6; }

.vf-woocommerce-place-order p { margin-bottom: 0; }

/** Order page */
ul.order_details { padding: 0; list-style: none; }

ul.order_details::after { display: block; clear: both; content: ""; }

@media (min-width: 768px) { ul.order_details { margin: 0 0 3em; } }

ul.order_details li { margin-bottom: 10px; text-transform: uppercase; font-size: 0.715em; line-height: 1; border-right: 1px dashed #545b62; padding-right: 2em; margin-left: 0; padding-left: 0; list-style-type: none; }

@media (min-width: 768px) { ul.order_details li { float: left; margin-right: 2em; margin-bottom: 0; } }

ul.order_details li strong { display: block; font-size: 1.4em; text-transform: none; line-height: 1.5; }

ul.order_details li:last-of-type { border: none; }

.wc-bacs-bank-details-account-name { font-weight: bold; }

.woocommerce-order-downloads, .woocommerce-customer-details, .woocommerce-order-details { margin-bottom: 2em; }

.woocommerce-order-downloads *:last-child, .woocommerce-customer-details *:last-child, .woocommerce-order-details *:last-child { margin-bottom: 0; }

.woocommerce-customer-details address { font-style: normal; margin-bottom: 20px; border: 1px solid rgba(0, 0, 0, 0.1); border-bottom-width: 2px; border-right-width: 2px; text-align: left; width: 100%; border-radius: 5px; padding: 6px 12px; }

.vf-woocommerce-checkout-form label { cursor: pointer; }

.payment_methods label { font-weight: bold; }

.payment_methods label img { margin: 0 10px; }

.payment_methods input[type="radio"] { margin-right: 10px; }

/* ---------------------------------------------------------------------------- */
/*  Navigation
/* ---------------------------------------------------------------------------- */
.woocommerce-MyAccount-navigation ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.woocommerce-MyAccount-navigation ul li { margin-bottom: 1rem; padding-bottom: 1rem; border-bottom: 1px solid #eee; }

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads { display: none; }

.woocommerce-MyAccount-navigation ul li.is-active > a { padding-left: 2rem; color: #52BDBB; }

.woocommerce-MyAccount-navigation ul li.is-active > a:before { content: ''; position: absolute; top: 50%; left: 0; width: 18px; height: 11px; background: url("assets/img/nav-active.svg") no-repeat center; background-size: 18px 11px; -webkit-transform: translateY(-50%) rotate(-90deg); transform: translateY(-50%) rotate(-90deg); }

.woocommerce-MyAccount-navigation ul li a { position: relative; font-weight: 700; text-transform: uppercase; }

/* ---------------------------------------------------------------------------- */
/*  Info Message
/* ---------------------------------------------------------------------------- */
.vf-woocommerce-info-message { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.vf-woocommerce-info-message p { margin-bottom: 0; }

.vf-woocommerce-account-orders-table thead tr { background: #dee2e6; }

/* ---------------------------------------------------------------------------- */
/*  Overral Addresses
/* ---------------------------------------------------------------------------- */
.vf-woocommerce-address-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; }

.vf-woocommerce-single-address { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 1.5rem; }

.vf-woocommerce-single-address-title h5 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.vf-woocommerce-single-address-address { margin-bottom: 0; }

/* ---------------------------------------------------------------------------- */
/*  Individual Edit Address
/* ---------------------------------------------------------------------------- */
.vf-woocommerce-address-fields .select2 { display: none; }

/* ---------------------------------------------------------------------------- */
/*  Account Details
/* ---------------------------------------------------------------------------- */
.vf-woocommerce-edit-account { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.vf-woocommerce-edit-account-field { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin: 0 0 1rem; }

.vf-woocommerce-edit-account-field small { margin-top: 0.25rem; }

.vf-product { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; }

.vf-product-link { position: relative; }

.vf-product-sale-tag { z-index: 100; position: absolute; top: 1rem; left: 1rem; background: #e2401c; font-size: 1rem; color: #FFFFFF; text-transform: uppercase; }

.vf-product-btn { -ms-flex-item-align: center; align-self: center; }

.vf-woocommerce-single-product { margin-bottom: 4rem; }

.vf-woocommerce-single-product-images { position: relative; }

.vf-woocommerce-single-product-sale-tag { z-index: 100; position: absolute; top: 1rem; left: 1rem; background: #e2401c; font-size: 1rem; color: #FFFFFF; text-transform: uppercase; }

.vf-woocommerce-single-product .iconic-woothumbs-all-images-wrap { display: inline-block; width: 100%; float: none; margin-bottom: 0; }

.vf-woocommerce-single-product .iconic-woothumbs-thumbnails { margin-top: 1rem; }

.vf-woocommerce-single-product .iconic-woothumbs-thumbnails .slick-track { display: -webkit-box; display: -ms-flexbox; display: flex; }

.vf-woocommerce-single-product .iconic-woothumbs-thumbnails .slick-list { margin: 0 -0.5rem !important; }

.vf-woocommerce-single-product .iconic-woothumbs-thumbnails .slick-slide { display: block; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: auto; padding-left: 0.5rem; padding-right: 0.5rem; }

.vf-woocommerce-single-product .iconic-woothumbs-thumbnails__control { display: block !important; width: 2rem; top: 50%; bottom: auto; background: none; font-size: 2rem; font-weight: 900; opacity: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.vf-woocommerce-single-product .iconic-woothumbs-thumbnails__control i { position: relative; top: auto; width: auto; -webkit-transform: none; transform: none; left: auto; right: auto; }

.vf-woocommerce-single-product .iconic-woothumbs-thumbnails__control--left { left: -2rem; }

.vf-woocommerce-single-product .iconic-woothumbs-thumbnails__control--right { right: -2rem; }

.vf-woocommerce-single-product-meta { margin-bottom: 1rem; }

.vf-woocommerce-single-product-short-description { margin-bottom: 2rem; }

.vf-woocommerce-single-product-cart { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-bottom: 1rem; }

.vf-woocommerce-single-product-quantity { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; padding: 0.75rem; background: #EEEEEE; }

@media (min-width: 992px) { .vf-woocommerce-single-product-quantity { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

.vf-woocommerce-single-product-quantity input { margin-left: 0.5rem; width: 60px; background: #FFFFFF !important; }

.vf-woocommerce-single-product-price { margin: 0; padding: 1rem; background: #FAFAFA; text-align: center; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

@media (min-width: 992px) { .vf-woocommerce-single-product-price { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

.vf-woocommerce-single-product-add-to-cart { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; }

@media (min-width: 992px) { .vf-woocommerce-single-product-add-to-cart { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

.vf-woocommerce-single-product-variation { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 2rem; }

.vf-woocommerce-single-product-variation-label { -ms-flex-negative: 1; flex-shrink: 1; }

.vf-woocommerce-single-product-variation-label label { margin-bottom: 0; font-size: 0.875rem; font-weight: 700; text-transform: uppercase; }

.vf-woocommerce-single-product-variation-value { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding-left: 1rem; }

.vf-woocommerce-single-product .woo_discount_rules_table { width: 100%; }

.vf-woocommerce-single-product .woo_discount_rules_table tr { border-bottom: 2px solid #FFFFFF; }

.vf-woocommerce-single-product .woo_discount_rules_table tr td { width: 33.333%; padding: 1rem; background: #FAFAFA; font-size: 0.875rem; text-align: center; }

.vf-woocommerce-single-product .woo_discount_rules_table tr td:first-child { background: #EEEEEE; border-right: 2px solid #FFFFFF; }

.vf-woocommerce-single-product .woo_discount_rules_table tr td:last-child { border-left: 2px solid #FFFFFF; }

.vf-woocommerce-single-product-description { margin: 1.5rem 0 2.5rem; }

.vf-woocommerce-message { margin-bottom: 2rem; padding: 1rem; background: #f7f6f7; border-style: solid; border-width: 2px 0 0 0; border-color: #52BDBB; }

.vf-woocommerce-message a { font-weight: bold; }

.vf-woocommerce-message p { margin-bottom: 0; }

.vf-woocommerce-error { margin-bottom: 2rem; padding: 1rem; background: #f7f6f7; border-style: solid; border-width: 2px 0 0 0; border-color: #e2401c; }

.vf-woocommerce-error a { font-weight: bold; }

.vf-woocommerce-error p { margin-bottom: 0; }

ul.vf-woocommerce-error { padding-left: 3rem; }

.vf-woocommerce-info { margin-bottom: 2rem; padding: 1rem; background: #f7f6f7; border-style: solid; border-width: 2px 0 0 0; border-color: #52BDBB; }

.vf-woocommerce-info a { font-weight: bold; }

.vf-woocommerce-info p { margin-bottom: 0; }

/*! Hamburgers @description Tasty CSS-animated hamburgers @author Jonathan Suh @jonsuh @site https://jonsuh.com/hamburgers @link https://github.com/jonsuh/hamburgers */
.hamburger { padding: 0 0; display: inline-block; cursor: pointer; -webkit-transition-property: opacity, -webkit-filter; transition-property: opacity, -webkit-filter; transition-property: opacity, filter; transition-property: opacity, filter, -webkit-filter; -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-timing-function: linear; transition-timing-function: linear; font: inherit; color: inherit; text-transform: none; background-color: transparent; border: 0; margin: 0; overflow: visible; }

.hamburger:hover { opacity: 0.7; }

.hamburger.is-active:hover { opacity: 1; }

.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after { background-color: #FFFFFF; }

.hamburger-box { width: 21px; height: 14px; display: inline-block; position: relative; }

.hamburger-inner { display: block; top: 50%; margin-top: -1px; }

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { width: 21px; height: 2px; background-color: #FFFFFF; border-radius: 1px; position: absolute; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-timing-function: ease; transition-timing-function: ease; }

.hamburger-inner::before, .hamburger-inner::after { content: ""; display: block; }

.hamburger-inner::before { top: -6px; }

.hamburger-inner::after { bottom: -6px; }

/* Squeeze */
.hamburger--squeeze .hamburger-inner { -webkit-transition-duration: 0.075s; transition-duration: 0.075s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze .hamburger-inner::before { -webkit-transition: top 0.075s 0.12s ease, opacity 0.075s ease; transition: top 0.075s 0.12s ease, opacity 0.075s ease; }

.hamburger--squeeze .hamburger-inner::after { -webkit-transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze.is-active .hamburger-inner { -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition-delay: 0.12s; transition-delay: 0.12s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--squeeze.is-active .hamburger-inner::before { top: 0; opacity: 0; -webkit-transition: top 0.075s ease, opacity 0.075s 0.12s ease; transition: top 0.075s ease, opacity 0.075s 0.12s ease; }

.hamburger--squeeze.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

body.compensate-for-scrollbar { overflow: hidden; }

.fancybox-active { height: auto; }

.fancybox-is-hidden { left: -9999px; margin: 0; position: absolute !important; top: -9999px; visibility: hidden; }

.fancybox-container { -webkit-backface-visibility: hidden; height: 100%; left: 0; outline: none; position: fixed; -webkit-tap-highlight-color: transparent; top: 0; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-transform: translateZ(0); transform: translateZ(0); width: 100%; z-index: 99992; }

.fancybox-container * { -webkit-box-sizing: border-box; box-sizing: border-box; }

.fancybox-outer, .fancybox-inner, .fancybox-bg, .fancybox-stage { bottom: 0; left: 0; position: absolute; right: 0; top: 0; }

.fancybox-outer { -webkit-overflow-scrolling: touch; overflow-y: auto; }

.fancybox-bg { background: #1e1e1e; opacity: 0; -webkit-transition-duration: inherit; transition-duration: inherit; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }

.fancybox-is-open .fancybox-bg { opacity: .9; -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

.fancybox-infobar, .fancybox-toolbar, .fancybox-caption, .fancybox-navigation .fancybox-button { direction: ltr; opacity: 0; position: absolute; -webkit-transition: opacity .25s ease, visibility 0s ease .25s; transition: opacity .25s ease, visibility 0s ease .25s; visibility: hidden; z-index: 99997; }

.fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar, .fancybox-show-caption .fancybox-caption, .fancybox-show-nav .fancybox-navigation .fancybox-button { opacity: 1; -webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s; transition: opacity .25s ease 0s, visibility 0s ease 0s; visibility: visible; }

.fancybox-infobar { color: #ccc; font-size: 13px; -webkit-font-smoothing: subpixel-antialiased; height: 44px; left: 0; line-height: 44px; min-width: 44px; mix-blend-mode: difference; padding: 0 10px; pointer-events: none; top: 0; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.fancybox-toolbar { right: 0; top: 0; }

.fancybox-stage { direction: ltr; overflow: visible; -webkit-transform: translateZ(0); transform: translateZ(0); z-index: 99994; }

.fancybox-is-open .fancybox-stage { overflow: hidden; }

.fancybox-slide { -webkit-backface-visibility: hidden; /* Using without prefix would break IE11 */ display: none; height: 100%; left: 0; outline: none; overflow: auto; -webkit-overflow-scrolling: touch; padding: 44px; position: absolute; text-align: center; top: 0; transition-property: opacity, -webkit-transform; -webkit-transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; white-space: normal; width: 100%; z-index: 99994; }

.fancybox-slide::before { content: ''; display: inline-block; font-size: 0; height: 100%; vertical-align: middle; width: 0; }

.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next { display: block; }

.fancybox-slide--image { overflow: hidden; padding: 44px 0; }

.fancybox-slide--image::before { display: none; }

.fancybox-slide--html { padding: 6px; }

.fancybox-content { background: #fff; display: inline-block; margin: 0; max-width: 100%; overflow: auto; -webkit-overflow-scrolling: touch; padding: 44px; position: relative; text-align: left; vertical-align: middle; }

.fancybox-slide--image .fancybox-content { -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); -webkit-backface-visibility: hidden; background: transparent; background-repeat: no-repeat; background-size: 100% 100%; left: 0; max-width: none; overflow: visible; padding: 0; position: absolute; top: 0; -webkit-transform-origin: top left; transform-origin: top left; transition-property: opacity, -webkit-transform; -webkit-transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 99995; }

.fancybox-can-zoomOut .fancybox-content { cursor: -webkit-zoom-out; cursor: zoom-out; }

.fancybox-can-zoomIn .fancybox-content { cursor: -webkit-zoom-in; cursor: zoom-in; }

.fancybox-can-swipe .fancybox-content, .fancybox-can-pan .fancybox-content { cursor: -webkit-grab; cursor: grab; }

.fancybox-is-grabbing .fancybox-content { cursor: -webkit-grabbing; cursor: grabbing; }

.fancybox-container [data-selectable='true'] { cursor: text; }

.fancybox-image, .fancybox-spaceball { background: transparent; border: 0; height: 100%; left: 0; margin: 0; max-height: none; max-width: none; padding: 0; position: absolute; top: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%; }

.fancybox-spaceball { z-index: 1; }

.fancybox-slide--video .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--iframe .fancybox-content { height: 100%; overflow: visible; padding: 0; width: 100%; }

.fancybox-slide--video .fancybox-content { background: #000; }

.fancybox-slide--map .fancybox-content { background: #e5e3df; }

.fancybox-slide--iframe .fancybox-content { background: #fff; }

.fancybox-video, .fancybox-iframe { background: transparent; border: 0; display: block; height: 100%; margin: 0; overflow: hidden; padding: 0; width: 100%; }

/* Fix iOS */
.fancybox-iframe { left: 0; position: absolute; top: 0; }

.fancybox-error { background: #fff; cursor: default; max-width: 400px; padding: 40px; width: 100%; }

.fancybox-error p { color: #444; font-size: 16px; line-height: 20px; margin: 0; padding: 0; }

/* Buttons */
.fancybox-button { background: rgba(30, 30, 30, 0.6); border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; cursor: pointer; display: inline-block; height: 44px; margin: 0; padding: 10px; position: relative; -webkit-transition: color .2s; transition: color .2s; vertical-align: top; visibility: inherit; width: 44px; }

.fancybox-button, .fancybox-button:visited, .fancybox-button:link { color: #ccc; }

.fancybox-button:hover { color: #fff; }

.fancybox-button:focus { outline: none; }

.fancybox-button.fancybox-focus { outline: 1px dotted; }

.fancybox-button[disabled], .fancybox-button[disabled]:hover { color: #888; cursor: default; outline: none; }

/* Fix IE11 */
.fancybox-button div { height: 100%; }

.fancybox-button svg { display: block; height: 100%; overflow: visible; position: relative; width: 100%; }

.fancybox-button svg path { fill: currentColor; stroke-width: 0; }

.fancybox-button--play svg:nth-child(2), .fancybox-button--fsenter svg:nth-child(2) { display: none; }

.fancybox-button--pause svg:nth-child(1), .fancybox-button--fsexit svg:nth-child(1) { display: none; }

.fancybox-progress { background: #ff5268; height: 2px; left: 0; position: absolute; right: 0; top: 0; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0; transform-origin: 0; transition-property: -webkit-transform; -webkit-transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-timing-function: linear; transition-timing-function: linear; z-index: 99998; }

/* Close button on the top right corner of html content */
.fancybox-close-small { background: transparent; border: 0; border-radius: 0; color: #ccc; cursor: pointer; opacity: .8; padding: 8px; position: absolute; right: -12px; top: -44px; z-index: 401; }

.fancybox-close-small:hover { color: #fff; opacity: 1; }

.fancybox-slide--html .fancybox-close-small { color: currentColor; padding: 10px; right: 0; top: 0; }

.fancybox-slide--image.fancybox-is-scaling .fancybox-content { overflow: hidden; }

.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small { display: none; }

/* Navigation arrows */
.fancybox-navigation .fancybox-button { background-clip: content-box; height: 100px; opacity: 0; position: absolute; top: calc(50% - 50px); width: 70px; }

.fancybox-navigation .fancybox-button div { padding: 7px; }

.fancybox-navigation .fancybox-button--arrow_left { left: 0; padding: 31px 26px 31px 6px; }

.fancybox-navigation .fancybox-button--arrow_right { padding: 31px 6px 31px 26px; right: 0; }

/* Caption */
.fancybox-caption { bottom: 0; color: #eee; font-size: 14px; font-weight: 400; left: 0; line-height: 1.5; padding: 25px 44px 25px 44px; right: 0; text-align: center; z-index: 99996; }

.fancybox-caption::before { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=); background-repeat: repeat-x; background-size: contain; bottom: 0; content: ''; display: block; left: 0; pointer-events: none; position: absolute; right: 0; top: -44px; z-index: -1; }

.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited { color: #ccc; text-decoration: none; }

.fancybox-caption a:hover { color: #fff; text-decoration: underline; }

/* Loading indicator */
.fancybox-loading { -webkit-animation: fancybox-rotate 1s linear infinite; animation: fancybox-rotate 1s linear infinite; background: transparent; border: 4px solid #888; border-bottom-color: #fff; border-radius: 50%; height: 50px; left: 50%; margin: -25px 0 0 -25px; opacity: .7; padding: 0; position: absolute; top: 50%; width: 50px; z-index: 99999; }

@-webkit-keyframes fancybox-rotate { 100% { -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes fancybox-rotate { 100% { -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/* Transition effects */
.fancybox-animated { -webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1); transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

.fancybox-fx-slide.fancybox-slide--next { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

.fancybox-fx-slide.fancybox-slide--current { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next { opacity: 0; -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.fancybox-fx-fade.fancybox-slide--current { opacity: 1; }

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous { opacity: 0; -webkit-transform: scale3d(1.5, 1.5, 1.5); transform: scale3d(1.5, 1.5, 1.5); }

.fancybox-fx-zoom-in-out.fancybox-slide--next { opacity: 0; -webkit-transform: scale3d(0.5, 0.5, 0.5); transform: scale3d(0.5, 0.5, 0.5); }

.fancybox-fx-zoom-in-out.fancybox-slide--current { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous { opacity: 0; -webkit-transform: rotate(-360deg); transform: rotate(-360deg); }

.fancybox-fx-rotate.fancybox-slide--next { opacity: 0; -webkit-transform: rotate(360deg); transform: rotate(360deg); }

.fancybox-fx-rotate.fancybox-slide--current { opacity: 1; -webkit-transform: rotate(0deg); transform: rotate(0deg); }

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous { opacity: 0; -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); }

.fancybox-fx-circular.fancybox-slide--next { opacity: 0; -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); }

.fancybox-fx-circular.fancybox-slide--current { opacity: 1; -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transform: scale3d(1, 1, 1) translate3d(0, 0, 0); }

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous { -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }

.fancybox-fx-tube.fancybox-slide--next { -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }

.fancybox-fx-tube.fancybox-slide--current { -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); }

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) { .fancybox-caption { padding: 12px; }
  .fancybox-slide { padding-left: 6px; padding-right: 6px; }
  .fancybox-slide--image { padding: 6px 0; }
  .fancybox-close-small { right: -6px; }
  .fancybox-slide--image .fancybox-close-small { background: #4e4e4e; color: #f2f4f6; height: 36px; opacity: 1; padding: 6px; right: 0; top: 0; width: 36px; } }

/* Share */
.fancybox-share { background: #f4f4f4; border-radius: 3px; max-width: 90%; padding: 30px; text-align: center; }

.fancybox-share h1 { color: #222; font-size: 35px; font-weight: 700; margin: 0 0 20px 0; }

.fancybox-share p { margin: 0; padding: 0; }

.fancybox-share__button { border: 0; border-radius: 3px; display: inline-block; font-size: 14px; font-weight: 700; line-height: 40px; margin: 0 5px 10px 5px; min-width: 130px; padding: 0 15px; text-decoration: none; -webkit-transition: all .2s; transition: all .2s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; }

.fancybox-share__button:visited, .fancybox-share__button:link { color: #fff; }

.fancybox-share__button:hover { text-decoration: none; }

.fancybox-share__button--fb { background: #3b5998; }

.fancybox-share__button--fb:hover { background: #344e86; }

.fancybox-share__button--pt { background: #bd081d; }

.fancybox-share__button--pt:hover { background: #aa0719; }

.fancybox-share__button--tw { background: #1da1f2; }

.fancybox-share__button--tw:hover { background: #0d95e8; }

.fancybox-share__button svg { height: 25px; margin-right: 7px; position: relative; top: -1px; vertical-align: middle; width: 25px; }

.fancybox-share__button svg path { fill: #fff; }

.fancybox-share__input { background: transparent; border: 0; border-bottom: 1px solid #d7d7d7; border-radius: 0; color: #5d5b5b; font-size: 14px; margin: 10px 0 0 0; outline: none; padding: 10px 15px; width: 100%; }

/* Thumbs */
.fancybox-thumbs { background: #ddd; bottom: 0; display: none; margin: 0; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; padding: 2px 2px 4px 2px; position: absolute; right: 0; -webkit-tap-highlight-color: transparent; top: 0; width: 212px; z-index: 99995; }

.fancybox-thumbs-x { overflow-x: auto; overflow-y: hidden; }

.fancybox-show-thumbs .fancybox-thumbs { display: block; }

.fancybox-show-thumbs .fancybox-inner { right: 212px; }

.fancybox-thumbs__list { font-size: 0; height: 100%; list-style: none; margin: 0; overflow-x: hidden; overflow-y: auto; padding: 0; position: absolute; position: relative; white-space: nowrap; width: 100%; }

.fancybox-thumbs-x .fancybox-thumbs__list { overflow: hidden; }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar { width: 7px; }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track { background: #fff; border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb { background: #2a2a2a; border-radius: 10px; }

.fancybox-thumbs__list a { -webkit-backface-visibility: hidden; backface-visibility: hidden; background-color: rgba(0, 0, 0, 0.1); background-position: center center; background-repeat: no-repeat; background-size: cover; cursor: pointer; float: left; height: 75px; margin: 2px; max-height: calc(100% - 8px); max-width: calc(50% - 4px); outline: none; overflow: hidden; padding: 0; position: relative; -webkit-tap-highlight-color: transparent; width: 100px; }

.fancybox-thumbs__list a::before { border: 6px solid #ff5268; bottom: 0; content: ''; left: 0; opacity: 0; position: absolute; right: 0; top: 0; -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index: 99991; }

.fancybox-thumbs__list a:focus::before { opacity: .5; }

.fancybox-thumbs__list a.fancybox-thumbs-active::before { opacity: 1; }

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) { .fancybox-thumbs { width: 110px; }
  .fancybox-show-thumbs .fancybox-inner { right: 110px; }
  .fancybox-thumbs__list a { max-width: calc(100% - 10px); } }

/* Slider */
.slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; margin-left: auto; margin-right: auto; }

.slick-track:before, .slick-track:after { content: ""; display: table; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }

[dir="rtl"] .slick-slide { float: right; }

.slick-slide img { display: block; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

.slick-dots { display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; bottom: 0; left: 50%; margin: 0; padding: 0; list-style: none; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

.slick-dots li { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 0.25rem; }

.slick-dots li button { width: 4rem; height: 0.25rem; margin: 0; padding: 0; background-color: #D8D8D8; background-color: rgba(216, 216, 216, 0.5); text-indent: -9999px; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.slick-dots li button:focus { outline: none; }

.slick-dots li.slick-active button { background: #FFFFFF; }

/* ---------------------------------------------------------------------------- */
/*  Field List
/* ---------------------------------------------------------------------------- */
body .gform_wrapper .gform_body .gform_fields { margin: 0; padding: 0; list-style: none; }

/* ---------------------------------------------------------------------------- */
/*  Standard Text Fields
/* ---------------------------------------------------------------------------- */
body .gform_wrapper .gform_body .gform_fields .ginput_container_text input, body .gform_wrapper .gform_body .gform_fields .ginput_container_email input, body .gform_wrapper .gform_body .gform_fields .ginput_container_phone input, body .gform_wrapper .gform_body .gform_fields .ginput_container_date input, body .gform_wrapper .gform_body .gform_fields .ginput_container_number input, body .gform_wrapper .gform_body .gform_fields .ginput_container_name input, body .gform_wrapper .gform_body .gform_fields .ginput_container_password input, body .gform_wrapper .gform_body .gform_fields .ginput_container_website input, body .gform_wrapper .gform_body .gform_fields .ginput_container_time input, body .gform_wrapper .gform_body .gform_fields .ginput_container_address input { padding: 0.75rem 1rem !important; }

body .gform_wrapper .gform_body .gform_fields .ginput_container_textarea textarea { padding: 0.75rem 1rem !important; }

/* ---------------------------------------------------------------------------- */
/*  Select Field
/* ---------------------------------------------------------------------------- */
body .gform_wrapper .gform_body .gform_fields .gfield select { padding: 0.75rem 1rem !important; }

/* ---------------------------------------------------------------------------- */
/*  Checkbox Field
/* ---------------------------------------------------------------------------- */
body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox { margin: 0; padding: 0; list-style: none; }

body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li label { font-size: 0.875rem; }

body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input[type="checkbox"]:checked + label { font-weight: 400; }

body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input[type="checkbox"] ~ label:before { border-radius: 0.25rem; }

body .gform_wrapper .gform_body .gform_fields .ginput_container_checkbox .gfield_checkbox li input[type="checkbox"]:checked ~ label:before { background-color: #52BDBB; border-color: #52BDBB; border-radius: 0.25rem; }

/* ---------------------------------------------------------------------------- */
/*  Date Field
/* ---------------------------------------------------------------------------- */
.ginput_container_date { position: relative; }

.ginput_container_date .ui-datepicker-trigger { position: absolute; top: 50%; right: 1rem; -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; }

/* ---------------------------------------------------------------------------- */
/*  Validation Errors
/* ---------------------------------------------------------------------------- */
body .gform_wrapper .gform_body .gform_fields .gfield_error .gfield_description { color: #dc3545; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwidXRpbHMvX3ZhcmlhYmxlcy5zY3NzIiwidXRpbHMvX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19kZXByZWNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNpemUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NpemUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zsb2F0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsImJhc2UvX2dsb2JhbC5zY3NzIiwibGF5b3V0L19wYWdlLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX25hdmlnYXRpb25zLnNjc3MiLCJjb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fY2Fyb3VzZWxzLnNjc3MiLCJjb21wb25lbnRzL19lbWJlZC1jb250YWluZXJzLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX3Byb2R1Y3QtcmFuZ2Uuc2NzcyIsInBhZ2VzL19wcm9kdWN0LXR5cGUuc2NzcyIsInBhZ2VzL19jYXNlLXN0dWRpZXMuc2NzcyIsInBhZ2VzL19mYXFzLnNjc3MiLCJwYWdlcy9fbmV3cy5zY3NzIiwicGFnZXMvX3NpbmdsZS1wb3N0LnNjc3MiLCJwYWdlcy9faW5kdXN0cmllcy5zY3NzIiwicGFnZXMvX3NlYXJjaC5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsIndvb2NvbW1lcmNlL193b29jb21tZXJjZS5zY3NzIiwid29vY29tbWVyY2UvX2dsb2JhbC5zY3NzIiwid29vY29tbWVyY2UvY2FydC9fY2FydC5zY3NzIiwid29vY29tbWVyY2UvY2hlY2tvdXQvX2NoZWNrb3V0LnNjc3MiLCJ3b29jb21tZXJjZS9teWFjY291bnQvX2dsb2JhbC5zY3NzIiwid29vY29tbWVyY2UvbXlhY2NvdW50L19sb2dpbi5zY3NzIiwid29vY29tbWVyY2UvbXlhY2NvdW50L19vcmRlcnMuc2NzcyIsIndvb2NvbW1lcmNlL215YWNjb3VudC9fYWRkcmVzc2VzLnNjc3MiLCJ3b29jb21tZXJjZS9teWFjY291bnQvX2FjY291bnQtZGV0YWlscy5zY3NzIiwid29vY29tbWVyY2UvbG9vcC9fcHJvZHVjdC5zY3NzIiwid29vY29tbWVyY2UvbG9vcC9fcHJvZHVjdHMuc2NzcyIsIndvb2NvbW1lcmNlL3NpbmdsZS1wcm9kdWN0L19zaW5nbGUtcHJvZHVjdC5zY3NzIiwid29vY29tbWVyY2Uvbm90aWNlcy9fc3VjY2Vzcy5zY3NzIiwid29vY29tbWVyY2Uvbm90aWNlcy9fZXJyb3Iuc2NzcyIsIndvb2NvbW1lcmNlL25vdGljZXMvX25vdGljZS5zY3NzIiwidmVuZG9yL19oYW1idXJnZXJzLnNjc3MiLCJ2ZW5kb3IvaGFtYnVyZ2Vycy9faGFtYnVyZ2Vycy5zY3NzIiwidmVuZG9yL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyIsInZlbmRvci9oYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MiLCJ2ZW5kb3IvX2ZhbmN5Ym94LnNjc3MiLCJ2ZW5kb3IvX3NsaWNrLnNjc3MiLCJ2ZW5kb3IvX2dyYXZpdHktZm9ybXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0VBTUU7QUNORixrRkFBa0Y7QUFDbEY7a0ZBQ2tGO0FBNEJsRixrRkFBa0Y7QUFDbEY7a0ZBQ2tGO0FBZWxGLGtGQUFrRjtBQUNsRjtrRkFDa0Y7QUFLbEYsa0ZBQWtGO0FBQ2xGO2tGQUNrRjtBQU9sRixrRkFBa0Y7QUFDbEY7a0ZBQ2tGO0FB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LFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLEVBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLEVBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLEVBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLGNBQTRCLEVBSXRDLFNBQVMsRUFBRSxjQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVLEVDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLEVBSXRD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QUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixFQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVyxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixFQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVSxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVSxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUE0QixFQUl0QyxTQUFTLEVBQUUsY0FBNEIsR0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVSxFQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUE0QixFQUl0QyxTQUFTLEVBQUUsSUFBNEIsR0RBaEM7RUFHSCxBQUFBLGVBQWUsQ0FBTyxFQUFFLEtBQUssRUFBRSxFQUFFLEdBQUk7RUFFckMsQUFBQSxjQUFjLENBQU8sRUFBRSxLQUFLLEUvQjJLSixFQUFFLEcrQjNLb0I7RUFHNUMsQUFBQSxXQUFXLENBQVcsRUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFX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QUFDLGNBQWMsQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLHVCQUF1QixDL0VSckUsWUFBWSxHK0VpQlQsS0FBSyxHQUFMLEtBQUssRUFUUixJQUFJLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQ0MsdUJBQXVCLENBRHZCLHVCQUF1QixDL0VSckUsWUFBWSxHK0VpQlQsS0FBSyxHQUFMLEtBQUssRUFUUixJQUFJLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQUMsdUJBQXVCLENBQ3ZCLHVCQUF1QixDL0VUckUsWUFBWSxHK0VpQlQsS0FBSyxHQUFMLEtBQUssRUFUUixJQUFJLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBRUMsc0JBQXNCLENBRnRCLHVCQUF1QixDL0VSckUsWUFBWSxHK0VpQlQsS0FBSyxHQUFMLEtBQUssRUFUUixJQUFJLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQUMsdUJBQXVCLENBRXZCLHNCQUFzQixDL0VWcEUsWUFBWSxHK0VpQlQsS0FBSyxHQUFMLEtBQUssRUFUUixJQUFJLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBR0Msd0JBQXdCLENBSHhCLHVCQUF1QixDL0VSckUsWUFBWSxHK0VpQlQsS0FBSyxHQUFMLEtBQUssRUFUUixJQUFJLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQUMsdUJBQXVCLENBR3ZCLHdCQUF3QixDL0VYdEUsWUFBWSxHK0VpQlQsS0FBSyxHQUFMLEtBQUssRUFUUixJQUFJLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBSUMsc0JBQXNCLENBSnRCLHVCQUF1QixDL0VSckUsWUFBWSxHK0VpQlQsS0FBSyxHQUFMLEtBQUssRUFUUixJQUFJLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQUMsdUJBQXVCLENBSXZCLHNCQUFzQixDL0VacEUsWUFBWSxHK0VpQlQsS0FBSyxHQUFMLEtBQUssRUFUUixJQUFJLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FB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 */

/*# sourceMappingURL=style.css.map */
.vf-woocommerce-single-product .woo_discount_rules_table tr {
    border-bottom: 2px solid #fff;
    text-align: center;
}