




.clr-black-1 p a, .clr-black-1.title a, .clr-black-1 .list-text a, .clr-black-1 .usp-text a, .clr-black-1 .usp-text a strong, .clr-black-1 .check-text a, .clr-black-1 .check-text a strong { color: #d47a3d !important}
.clr-white-1 p a, .clr-white-1.title a, .clr-white-1 .list-text a, .clr-white-1 .usp-text a, .clr-white-1 .usp-text a strong, .clr-white-1 .check-text a, .clr-white-1 .check-text a strong { color: #f4f4f4 !important}
.clr-red-1 p a, .clr-red-1.title a, .clr-red-1 .list-text a, .clr-red-1 .usp-text a, .clr-red-1 .usp-text a strong, .clr-red-1 .check-text a, .clr-red-1 .check-text a strong { color: #d47a3d !important}
.clr-green-1 p a, .clr-green-1.title a, .clr-green-1 .list-text a, .clr-green-1 .usp-text a, .clr-green-1 .usp-text a strong, .clr-green-1 .check-text a, .clr-green-1 .check-text a strong  { color: #d47a3d !important}
.clr-orange-1 p a, .clr-orange-1.title a, .clr-orange-1 .list-text a, .clr-orange-1 .usp-text a, .clr-orange-1 .usp-text a strong, .clr-orange-1 .check-text a, .clr-orange-1 .check-text a strong  { color: #d47a3d !important}

.clr-grey-1 p a, .clr-grey-1.title a, .clr-grey-1 .list-text a, .clr-grey-1 .usp-text a, .clr-grey-1 .usp-text a strong, .clr-grey-1 .check-text a, .clr-grey-1 .check-text a strong  { color: #234282 !important}
.clr-grey-2 p a, .clr-grey-2.title a, .clr-grey-2 .list-text a, .clr-grey-2 .usp-text a, .clr-grey-2 .usp-text a strong, .clr-grey-2 .check-text a, .clr-grey-2 .check-text a strong  { color: #234282 !important}
.clr-grey-3 p a, .clr-grey-3.title a, .clr-grey-3 .list-text a, .clr-grey-3 .usp-text a, .clr-grey-3 .usp-text a strong, .clr-grey-3 .check-text a, .clr-grey-3 .check-text a strong  { color: #234282 !important}
.clr-grey-4 p a, .clr-grey-4.title a, .clr-grey-4 .list-text a, .clr-grey-4 .usp-text a, .clr-grey-4 .usp-text a strong, .clr-grey-4 .check-text a, .clr-grey-4 .check-text a strong  { color: #7b8eb6 !important}

.clr-primary-1 p a, .clr-primary-1.title a, .clr-primary-1 .list-text a, .clr-primary-1 .usp-text a, .clr-primary-1 .usp-text a strong, .clr-primary-1 .check-text a, .clr-primary-1 .check-text a strong  { color: #234282 !important}
.clr-primary-2 p a, .clr-primary-2.title a, .clr-primary-2 .list-text a, .clr-primary-2 .usp-text a, .clr-primary-2 .usp-text a strong, .clr-primary-2 .check-text a, .clr-primary-2 .check-text a strong  { color: #234282 !important}
.clr-primary-3 p a, .clr-primary-3.title a, .clr-primary-3 .list-text a, .clr-primary-3 .usp-text a, .clr-primary-3 .usp-text a strong, .clr-primary-3 .check-text a, .clr-primary-3 .check-text a strong  { color: #234282 !important}

.clr-secondary-1 p a, .clr-secondary-1.title a, .clr-secondary-1 .list-text a, .clr-secondary-1 .usp-text a, .clr-secondary-1 .usp-text a strong, .clr-secondary-1 .check-text a, .clr-secondary-1 .check-text a strong  { color: #1d1d1c !important}
.clr-secondary-2 p a, .clr-secondary-2.title a, .clr-secondary-2 .list-text a, .clr-secondary-2 .usp-text a, .clr-secondary-2 .usp-text a strong, .clr-secondary-2 .check-text a, .clr-secondary-2 .check-text a strong  { color: #d47a3d !important}
.clr-secondary-3 p a, .clr-secondary-3.title a, .clr-secondary-3 .list-text a, .clr-secondary-3 .usp-text a, .clr-secondary-3 .usp-text a strong, .clr-secondary-3 .check-text a, .clr-secondary-3 .check-text a strong  { color: #ffffff !important}

body.no-touch .clr-black-1 p a:hover,
body.no-touch .clr-black-1.title a:hover,
body.no-touch .clr-black-1 .list-text a:hover,
body.no-touch .clr-black-1 .usp-text a:hover,
body.no-touch .clr-black-1 .check-text a:hover { color: #fbfbfb !important}

body.no-touch .clr-white-1 p a:hover,
body.no-touch .clr-white-1.title a:hover,
body.no-touch .clr-white-1 .list-text a:hover,
body.no-touch .clr-white-1 .usp-text a:hover,
body.no-touch .clr-white-1 .check-text a:hover { color: #ffffff !important}

body.no-touch .clr-red-1 p a:hover, .clr-red-1.title a:hover,
body.no-touch .clr-red-1 .list-text a:hover,
body.no-touch .clr-red-1 .usp-text a:hover,
body.no-touch .clr-red-1 .check-text a:hover { color: #bc5e1e !important}

body.no-touch .clr-green-1 p a:hover,
body.no-touch .clr-green-1.title a:hover,
body.no-touch .clr-green-1 .list-text a:hover,
body.no-touch .clr-green-1 .usp-text a:hover,
body.no-touch .clr-green-1 .check-text a:hover  { color: #bc5e1e !important}

body.no-touch .clr-orange-1 p a:hover,
body.no-touch .clr-orange-1.title a:hover,
body.no-touch .clr-orange-1 .list-text a:hover,
body.no-touch .clr-orange-1 .usp-text a:hover,
body.no-touch .clr-orange-1 .check-text a:hover  { color: #bc5e1e !important}

body.no-touch .clr-grey-1 p a:hover,
body.no-touch .clr-grey-1.title a:hover,
body.no-touch .clr-grey-1 .list-text a:hover,
body.no-touch .clr-grey-1 .usp-text a:hover,
body.no-touch .clr-grey-1 .check-text a:hover  { color: #0b1f47 !important}

body.no-touch .clr-grey-2 p a:hover,
body.no-touch .clr-grey-2.title a:hover,
body.no-touch .clr-grey-2 .list-text a:hover,
body.no-touch .clr-grey-2 .usp-text a:hover,
body.no-touch .clr-grey-2 .check-text a:hover  { color: #0b1f47 !important}

body.no-touch .clr-grey-3 p a:hover,
body.no-touch .clr-grey-3.title a:hover,
body.no-touch .clr-grey-3 .list-text a:hover,
body.no-touch .clr-grey-3 .usp-text a:hover,
body.no-touch .clr-grey-3 .check-text a:hover  { color: #0b1f47 !important}

body.no-touch .clr-grey-4 p a:hover,
body.no-touch .clr-grey-4.title a:hover,
body.no-touch .clr-grey-4 .list-text a:hover,
body.no-touch .clr-grey-4 .usp-text a:hover,
body.no-touch .clr-grey-4 .check-text a:hover  { color: #ffffff !important}

body.no-touch .clr-primary-1 p a:hover,
body.no-touch .clr-primary-1.title a:hover,
body.no-touch .clr-primary-1 .list-text a:hover,
body.no-touch .clr-primary-1 .usp-text a:hover,
body.no-touch .clr-primary-1 .check-text a:hover  { color: #0b1f47 !important}

body.no-touch .clr-primary-2 p a:hover,
body.no-touch .clr-primary-2.title a:hover,
body.no-touch .clr-primary-2 .list-text a:hover,
body.no-touch .clr-primary-2 .usp-text a:hover,
body.no-touch .clr-primary-2 .check-text a:hover  { color: #0b1f47 !important}

body.no-touch .clr-primary-3 p a:hover,
body.no-touch .clr-primary-3.title a:hover,
body.no-touch .clr-primary-3 .list-text a:hover,
body.no-touch .clr-primary-3 .usp-text a:hover,
body.no-touch .clr-primary-3 .check-text a:hover  { color: #0b1f47 !important}

body.no-touch .clr-secondary-1 p a:hover,
body.no-touch .clr-secondary-1.title a:hover,
body.no-touch .clr-secondary-1 .list-text a:hover,
body.no-touch .clr-secondary-1 .usp-text a:hover,
body.no-touch .clr-secondary-1 .check-text a:hover  { color: #234282 !important}

body.no-touch .clr-secondary-2 p a:hover,
body.no-touch .clr-secondary-2.title a:hover,
body.no-touch .clr-secondary-2 .list-text a:hover,
body.no-touch .clr-secondary-2 .usp-text a:hover,
body.no-touch .clr-secondary-2 .check-text a:hover  { color: #bc5e1e !important}

body.no-touch .clr-secondary-3 p a:hover,
body.no-touch .clr-secondary-3.title a:hover,
body.no-touch .clr-secondary-3 .list-text a:hover,
body.no-touch .clr-secondary-3 .usp-text a:hover,
body.no-touch .clr-secondary-3 .check-text a:hover  { color: #7b8eb6 !important}


.clr-black-1 { color: #000000 !important}
.bg-black-1 { background-color: #000000 !important}
.clr-white-1 { color: #ffffff !important}
.bg-white-1 { background-color: #ffffff !important}
.clr-red-1 { color: #b42d2d !important}
.bg-red-1 { background-color: #b42d2d !important}
.clr-green-1 { color: #2cb237 !important}
.bg-green-1 { background-color: #2cb237 !important}
.clr-orange-1 { color: #fab408 !important}
.bg-orange-1 { background-color: #fab408 !important}
.clr-grey-1 { color: #1d1d1c !important}
.bg-grey-1 { background-color: #1d1d1c !important}
.clr-grey-2 { color: #6d6d6d !important}
.bg-grey-2 { background-color: #6d6d6d !important}
.clr-grey-3 { color: #dddddd !important}
.bg-grey-3 { background-color: #dddddd !important}
.clr-grey-4 { color: #f4f4f4 !important}
.bg-grey-4 { background-color: #f4f4f4 !important}
.clr-primary-1 { color: #bc5e1e !important}
.bg-primary-1 { background-color: #bc5e1e !important}
.clr-primary-2 { color: #d47a3d !important}
.bg-primary-2 { background-color: #d47a3d !important}
.clr-primary-3 { color: #fbfbfb !important}
.bg-primary-3 { background-color: #fbfbfb !important}
.clr-secondary-1 { color: #0b1f47 !important}
.bg-secondary-1 { background-color: #0b1f47 !important}
.clr-secondary-2 { color: #234282 !important}
.bg-secondary-2 { background-color: #234282 !important}
.clr-secondary-3 { color: #7b8eb6 !important}
.bg-secondary-3 { background-color: #7b8eb6 !important}



/**black-1**/
.button-1 .button-in.button-black,
.button-3 .button-in.button-black,
.button-4 .button-in.button-black,
.button-2 .button-in.button-white,
.page.active .bg-hover-black-1,
.dots.bg-hover-black-1 span.active,
body.no-touch .dots.bg-hover-black-1 span:hover,
.dots.bg-black-1 span,
.checkout-payment.active .bg-hover-black-1 {
	background: #000000 !important;
}


.clr-highlight-black-1 strong,
.clr-black-1,
.button-2 .button-in.button-black,
.button-5 .button-in.button-black,
.button-1 .button-in.button-white,
.button-3 .button-in.button-white,
.button-4 .button-in.button-white,
.page.active .clr-hover-black-1,
.button-new.active[data-jumper-target] .clr-hover-black-1,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-black-1 {
  color: #000000 !important;
}

.border-black-1,
.button-1 .button-in.button-black,
.button-2 .button-in.button-black,
.button-3 .button-in.button-black,
.button-4 .button-in.button-black,
.page.active .border-hover-black-1,
.checkout-payment.active .border-hover-black-1,
.color-swatch-item .selected .border-hover-black-1,
.color-swatch-item.active .border-hover-black-1,
.product-required-option-item.active .border-hover-black-1,
.configurator-swatch.border-hover-black-1.active,
    body.no-touch .configurator-swatch.border-hover-black-1:hover {
  border-color: #000000 !important;
}


/**white-1**/
.button-1 .button-in.button-white,
.button-3 .button-in.button-white,
.button-4 .button-in.button-white,
.page.active .bg-hover-white-1,
.dots.bg-hover-white-1 span.active,
    body.no-touch .dots.bg-hover-white-1 span:hover,
.dots.bg-white-1 span,
.checkout-payment.active .bg-hover-white-1 {
  	background: #ffffff !important;
}
.clr-highlight-white-1 strong,
.maps-result.active,
.button-2 .button-in.button-white,
.button-5 .button-in.button-white,
.page.active .clr-hover-white-1,
.button-new.active[data-jumper-target] .clr-hover-white-1,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-white-1 {
  color: #ffffff !important;
}

.border-white-1,
.button-1 .button-in.button-white,
.button-2 .button-in.button-white,
.button-3 .button-in.button-white,
.button-4 .button-in.button-white,
.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th,
.page.active .border-hover-white-1,
.checkout-payment.active .border-hover-white-1,
.color-swatch-item .selected .border-hover-white-1,
.color-swatch-item.active .border-hover-white-1,
.product-required-option-item.active .border-hover-white-1,
.configurator-swatch.border-hover-white-1.active,
    body.no-touch .configurator-swatch.border-hover-white-1:hover {
  border-color: #ffffff !important;
}


/**red-1**/
.clr-highlight-red-1 strong,
.page.active .clr-hover-red-1,
.button-new.active[data-jumper-target] .clr-hover-red-1,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-red-1 {
  color: #b42d2d !important;
}
.border-red-1,
.page.active .border-hover-red-1,
.checkout-payment.active .border-hover-red-1,
.color-swatch-item .selected .border-hover-red-1,
.color-swatch-item.active .border-hover-red-1,
.product-required-option-item.active .border-hover-red-1,
.configurator-swatch.active.border-hover-red-1 {
  border-color: #b42d2d !important;
}

.page.active .bg-hover-red-1,
.dots.bg-hover-red-1 span.active,
    body.no-touch .dots.bg-hover-red-1 span:hover,
.dots.bg-red-1 span,
.checkout-payment.active .bg-hover-red-1  {
  background: #b42d2d !important;
}

/**green-1**/
.clr-green-1,
.woocommerce-validated .form-text-in svg.icon-check,
.page.active .clr-hover-green-1,
.button-new.active[data-jumper-target] .clr-hover-green-1,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-green-1 {
    color: #2cb237 !important;
}
.border-green-1,
.woocommerce-validated .form-text-in input,
.page.active .border-hover-green-1,
.checkout-payment.active .border-hover-green-1,
.woocommerce-validated .form-text-in input,
.color-swatch-item .selected .border-hover-green-1,
.color-swatch-item.active .border-hover-green-1,
.product-required-option-item.active .border-hover-green-1,
.configurator-swatch.border-hover-green-1.active,
    body.no-touch .configurator-swatch.border-hover-green-1:hover {
    border-color: #2cb237 !important;
}
.bg-green-1,
.page.active .bg-hover-green-1,
.dots.bg-hover-green-1 span.active,
    body.no-touch .dots.bg-hover-green-1 span:hover,
.dots.bg-green-1 span,
.checkout-payment.active .bg-hover-green-1  {
    background: #2cb237 !important;
}

/**orange-1**/
.page.active .clr-hover-orange-1,
.button-new.active[data-jumper-target] .clr-hover-orange-1,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-orange-1 {
  color: #fab408 !important;
}
.border-orange-1,
.page.active .border-hover-orange-1,
.checkout-payment.active .border-hover-orange-1,
.color-swatch-item .selected .border-hover-orange-1,
.color-swatch-item.active .border-hover-orange-1,
.product-required-option-item.active .border-hover-orange-1,
.configurator-swatch.border-hover-orange-1.active,
    body.no-touch .configurator-swatch.border-hover-orange-1:hover{
  border-color: #fab408 !important;
}
.page.active .bg-hover-orange-1,
.dots.bg-hover-orange-1 span.active,
    body.no-touch dots.bg-hover-orange-1 span:hover,
.dots.bg-orange-1 span,
.checkout-payment.active .bg-hover-orange-1 {
    background: #fab408 !important;
}

/**grey-1**/
.clr-highlight-grey-1 strong,
.page.active .clr-hover-grey-1,
.button-new.active[data-jumper-target] .clr-hover-grey-1,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-grey-1{
  color: #1d1d1c !important;
}
.border-grey-1,
.page.active .border-hover-grey-1,
.checkout-payment.active .border-hover-grey-1,
.color-swatch-item .selected .border-hover-grey-1,
.color-swatch-item.active .border-hover-grey-1,
.product-required-option-item.active .border-hover-grey-1
.configurator-swatch.border-hover-grey-1.active,
    body.no-touch .configurator-swatch.border-hover-grey-1:hover {
  border-color: #1d1d1c !important;
}
.page.active .bg-hover-grey-1,
.dots.bg-hover-grey-1 span.active,
    body.no-touch .dots.bg-hover-grey-1 span:hover,
.dots.bg-grey-1 span,
.checkout-payment.active .bg-hover-grey-1 {
	background: #1d1d1c !important;
}

/**Grey-2**/
.clr-highlight-grey-2 strong,
.page.active .clr-hover-grey-2,
.button-new.active[data-jumper-target] .clr-hover-grey-2,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-grey-2 {
  color: #6d6d6d !important;
}
.border-grey-2,
.form-text-in input,
.post-password-form input,
.form-password-in input,
.form-select-in select,
.form-textarea-in textarea,
.form-file-in .form-uploaded-file,
.page.active .border-hover-grey-2,
.checkout-payment.active .border-hover-grey-2,
.color-swatch-item .selected .border-hover-grey-2,
.color-swatch-item.active .border-hover-grey-2,
.product-required-option-item.active .border-hover-grey-2,
.configurator-swatch.border-hover-grey-2.active,
    body.no-touch .configurator-swatch.border-hover-grey-2:hover {
  border-color: #6d6d6d !important;
}
.page.active .bg-hover-grey-2,
.dots.bg-hover-grey-2 span.active,
    body.no-touch .dots.bg-hover-grey-2 span:hover,
.dots.bg-grey-2 span,
.checkout-payment.active .bg-hover-grey-2 {
  background: #6d6d6d !important;
}

/**grey-3**/
.clr-highlight-grey-3 strong,
.page.active .clr-hover-grey-3,
.button-new.active[data-jumper-target] .clr-hover-grey-3,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-grey-3 {
  color: #dddddd !important;
}
.border-grey-3,
.form-checkmark,
.component label.component_option_radio_button_select::before,
.product-single-options .form-select-in select,
.checkout-form .form-text-in:not([class*="form-new-"]) input,
.checkout-form .form-select-in:not([class*="form-new-"]) select,
.products-archive-toolbar-item select,
.component .component_options_select,
.composite_form .cart .variations select,
.single-product div.product .composite_form .cart .variations select,
.product-colors-dropdown-top,
.page.active .border-hover-grey-3,
.checkout-payment.active .border-hover-grey-3,
.component-content-table-in td,
.color-swatch-item .selected .border-hover-grey-3,
.color-swatch-item.active .border-hover-grey-3,
.product-required-option-item.active .border-hover-grey-3,
.product-single-options-sidebar-toggle-in,
.configurator-swatch.border-hover-grey-3.active,
    body.no-touch .configurator-swatch.border-hover-grey-3:hover{
  border-color: #dddddd !important;
}

.page.active .bg-hover-grey-3,
.dots.bg-hover-grey-3 span.active,
    body.no-touch .dots.bg-hover-grey-3 span:hover,
.dots.bg-grey-3 span,
.checkout-payment.active .bg-hover-grey-3 {
	background: #dddddd !important;
}

/**grey-4**/
.clr-highlight-grey-4 strong,
.page.active .clr-hover-grey-4,
.button-new.active[data-jumper-target] .clr-hover-grey-4,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-grey-4 {
  color: #f4f4f4 !important;
}
.border-grey-4,
.page.active .border-hover-grey-4,
.checkout-payment.active .border-hover-grey-4,
.composite_component,
.color-swatch-item .selected .border-hover-grey-4,
.color-swatch-item.active .border-hover-grey-4,
.product-required-option-item.active .border-hover-grey-4,
.configurator-swatch.border-hover-grey-4.active,
    body.no-touch .configurator-swatch.border-hover-grey-4:hover {
  border-color: #f4f4f4 !important;
}

.page.active .bg-hover-grey-4,
.composite_component.closed,
.dots.bg-hover-grey-4 span.active,
    body.no-touch .dots.bg-hover-grey-4 span:hover,
.dots.bg-grey-4 span,
.checkout-payment.active .bg-hover-grey-4 {
    background: #f4f4f4 !important;
}


/**Primary-1**/

.clr-highlight-primary-1 strong,
.page.active .clr-hover-primary-1,
.button-new.active[data-jumper-target] .clr-hover-primary-1,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-primary-1 {
  color: #bc5e1e !important;
}

.border-primary-1,
.page.active .border-hover-primary-1,
.checkout-payment.active .border-hover-primary-1,
.color-swatch-item .selected .border-hover-primary-1,
.color-swatch-item.active .border-hover-primary-1,
.product-required-option-item.active .border-hover-primary-1,
.configurator-swatch.border-hover-primary-1.active,
    body.no-touch .configurator-swatch.border-hover-primary-1:hover {
  border-color: #bc5e1e !important;
}

    body.no-touch .plyr__control--overlaid:hover,
.page.active .bg-hover-primary-1,
.dots.bg-hover-primary-1 span.active,
    body.no-touch .dots.bg-hover-primary-1 span:hover,
.dots.bg-primary-1 span,
.checkout-payment.active .bg-hover-primary-1  {
    background: #bc5e1e !important;
}

/**Primary-2**/
.button-1 .button-in,
.post-password-form input[type="submit"],
.button-3 .button-in,
.button-4 .button-in,
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover,
.page.active .bg-hover-primary-2,
.dots.bg-hover-primary-2 span.active,
    body.no-touch .dots.bg-hover-primary-2 span:hover,
.dots.bg-primary-2 span,
.checkout-payment.active .bg-hover-primary-2 {
  background: #d47a3d !important;
}

.button-2 .button-in,
.button-5 .button-in,
.clr-highlight-primary-2 strong,
.composite_form .composite_navigation .page_button,
.page.active .clr-hover-primary-2,
.button-new.active[data-jumper-target] .clr-hover-primary-2,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-primary-2 {
  color: #d47a3d !important;
}

.button-1 .button-in,
.button-2 .button-in,
.button-3 .button-in,
.button-4 .button-in,
.post-password-form input[type="submit"],
.border-primary-2,
.page.active .border-hover-primary-2,
.checkout-payment.active .border-hover-primary-2,
.color-swatch-item .selected .border-hover-primary-2,
.color-swatch-item.active .border-hover-primary-2,
.product-required-option-item.active .border-hover-primary-2,
.configurator-swatch.border-hover-primary-2.active,
    body.no-touch .configurator-swatch.border-hover-primary-2:hover {
  border-color: #d47a3d !important;
}

.plyr--video .plyr__controls .plyr__control.plyr__tab-focus,.plyr--video .plyr__controls .plyr__control:hover,.plyr--video .plyr__controls .plyr__control[aria-expanded=true],
.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true],
.plyr__menu__container label.plyr__control input[type=radio]:checked+span,
.plyr__control--overlaid:focus,
.plyr__control--overlaid{background: #d47a3d !important;}
.plyr--full-ui input[type=range]{color: #d47a3d !important;}




/**Primary-3**/
.clr-highlight-primary-3 strong,
.page.active .clr-hover-primary-3,
.button-new.active[data-jumper-target] .clr-hover-primary-3,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-primary-3 {
  color: #fbfbfb !important;
}

.border-primary-3,
.page.active .border-hover-primary-3,
.checkout-payment.active .border-hover-primary-3,
.color-swatch-item .selected .border-hover-primary-3,
.color-swatch-item.active .border-hover-primary-3,
.product-required-option-item.active .border-hover-primary-3,
.configurator-swatch.border-hover-primary-3.active,
    body.no-touch .configurator-swatch.border-hover-primary-3:hover {
  border-color: #fbfbfb !important;
}

.page.active .bg-hover-primary-3,
.dots.bg-hover-primary-3 span.active,
    body.no-touch .dots.bg-hover-primary-3 span:hover,
.dots.bg-primary-3 span,
.checkout-payment.active .bg-hover-primary-3 {
	background: #fbfbfb !important;
}

/**Secondary-1**/
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default,
.page.active .bg-hover-secondary-1,
.dots.bg-hover-secondary-1 span.active,
    body.no-touch .dots.bg-hover-secondary-1 span:hover,
.dots.bg-secondary-1 span,
.checkout-payment.active .bg-hover-secondary-1 {
	background: #0b1f47 !important;
}

.clr-highlight-secondary-1 strong,
.page.active .clr-hover-secondary-1,
.button-new.active[data-jumper-target] .clr-hover-secondary-1,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-secondary-1  {
  color: #0b1f47 !important;
}

.border-secondary-1,
.configurator-swatch-active.border-hover-secondary-1,
.page.active .border-hover-secondary-1,
.checkout-payment.active .border-hover-secondary-1,
.color-swatch-item .selected .border-hover-secondary-1,
.color-swatch-item.active .border-hover-secondary-1,
.product-required-option-item.active .border-hover-secondary-1,
.configurator-swatch.border-hover-secondary-1.active,
    body.no-touch .configurator-swatch.border-hover-secondary-1:hover {
  border-color: #0b1f47 !important;
}

/**Secondary-2**/
.button-1 .button-in.button-secondary,
.button-3 .button-in.button-secondary,
.button-4 .button-in.button-secondary,
.popup-essential .popup-essential-arrow,
.popup-essential .popup-essential-close,
.form-check input:checked ~ .form-checkmark,
    body.no-touch .form-check:hover input:checked ~ .form-checkmark,
.form-radio input:checked ~ .form-checkmark,
.component .component_option_radio_button input:checked ~ label.component_option_radio_button_select::before,
    body.no-touch .form-radio:hover input:checked ~ .form-checkmark,
.maps-result.active,
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover,
.page.active .bg-hover-secondary-2,
.dots.bg-hover-secondary-2 span.active,
    body.no-touch .dots.bg-hover-secondary-2 span:hover,
.dots.bg-secondary-2 span,
.checkout-payment.active .bg-hover-secondary-2 {
  background: #234282 !important;
}

.button-2 .button-in.button-secondary,
.button-5 .button-in.button-secondary,
.clr-highlight-secondary-2 strong,
.page.active .clr-hover-secondary-2,
.button-new.active[data-jumper-target] .clr-hover-secondary-2,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-secondary-2 {
  color: #234282 !important;
}

.button-1 .button-in.button-secondary,
.button-2 .button-in.button-secondary,
.button-3 .button-in.button-secondary,
.button-4 .button-in.button-secondary,
.border-secondary-2,
.popup-essential .popup-essential-arrow,
.popup-essential .popup-essential-close,
.form-check input:checked ~ .form-checkmark,
.form-radio input:checked ~ .form-checkmark,
.component .component_option_radio_button input:checked ~ label.component_option_radio_button_select::before,
.form-text-in.focus input,
.form-password-in.focus input,
.form-textarea-in.focus textarea,
.review-slider-thumbs img.active,
.product-single-selector-item.active .product-single-selector-item-in,
.filter-section .form-checkmark,
.product-color-background::after,
.page.active .border-hover-secondary-2,
.checkout-payment.active .border-hover-secondary-2,
.color-swatch-item .selected .border-hover-secondary-2,
.color-swatch-item.active .border-hover-secondary-2,
.product-required-option-item.active .border-hover-secondary-2,
.configurator-swatch.border-hover-secondary-2.active,
    body.no-touch .configurator-swatch.border-hover-secondary-2:hover {
  border-color: #234282 !important;
}



/**Secondary-3**/
.form-text-in.focus input,
.form-password-in.focus input,
.form-textarea-in.focus textarea,
.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th,
.page.active .bg-hover-secondary-3,
.dots.bg-hover-secondary-3 span.active,
    body.no-touch .dots.bg-hover-secondary-3 span:hover,
.dots.bg-secondary-3 span,
.checkout-payment.active .bg-hover-secondary-3 {
  background: #7b8eb6 !important;
}

.clr-highlight-secondary-3 strong,
.page.active .clr-hover-secondary-3,
.button-new.active[data-jumper-target] .clr-hover-secondary-3,
.image-tag.active .image-tag-toggle .button-new-in.clr-hover-secondary-3 {
  color: #7b8eb6 !important;
}

.border-secondary-3,
.page.active .border-hover-secondary-3,
.checkout-payment.active .border-hover-secondary-3,
.color-swatch-item .selected .border-hover-secondary-3,
.color-swatch-item.active .border-hover-secondary-3,
.product-required-option-item.active .border-hover-secondary-3,
.configurator-swatch.active.border-hover-secondary-3,
.configurator-swatch.border-hover-secondary-3.active,
    body.no-touch .configurator-swatch.border-hover-secondary-3:hover {
  border-color: #7b8eb6 !important;
}




/** HOVERS AND ACTIVES ***/

	/**black-1**/
    body.no-touch .clr-hover-black-1:hover,
    body.no-touch .button-new:hover .button-new-in.clr-hover-black-1,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-black-1,
    body.no-touch a.item-in-link:hover .clr-hover-black-1,
    body.no-touch .hover-item:hover .clr-hover-black-1 {
        color: #000000 !important;
    }

    body.no-touch .border-hover-black-1:hover{
      border-color: #000000 !important;
    }

    body.no-touch .bg-hover-black-1:hover {
        background: #000000 !important;
    }

    /**white-1**/
    body.no-touch .clr-hover-white-1:hover,
    body.no-touch .button-1:hover .button-in.button-black,
    body.no-touch .button-1:hover:active .button-in.button-black,
    body.no-touch .button-2:hover .button-in.button-black,
    body.no-touch .button-2:hover:active .button-in.button-black,
    body.no-touch .button-3:hover .button-in.button-black,
    body.no-touch .button-3:hover:active .button-in.button-black,
    body.no-touch .button-4:hover .button-in.button-black,
    body.no-touch .button-4:hover:active .button-in.button-black,
    body.no-touch .button-1:hover .button-in.button-white,
    body.no-touch .button-1:hover:active .button-in.button-white,
    body.no-touch .button-2:hover .button-in.button-white,
    body.no-touch .button-2:hover:active .button-in.button-white,
    body.no-touch .button-3:hover .button-in.button-white,
    body.no-touch .button-3:hover:active .button-in.button-white,
    body.no-touch .button-4:hover .button-in.button-white,
    body.no-touch .button-4:hover:active .button-in.button-white,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-white-1,
    body.no-touch a.item-in-link:hover .clr-hover-white-1,
    body.no-touch .hover-item:hover .clr-hover-white-1,
    body.no-touch .button-new:hover .button-new-in.clr-hover-white-1{
      color: #ffffff !important;
    }

    body.no-touch .border-hover-white-1:hover {
      border-color: #ffffff !important;
    }

    body.no-touch .bg-hover-white-1:hover {
        background: #ffffff !important;
    }

    /**red-1**/
    body.no-touch .clr-hover-red-1:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-red-1,
    body.no-touch a.item-in-link:hover .clr-hover-red-1,
    body.no-touch .hover-item:hover .clr-hover-red-1,
    body.no-touch .button-new:hover .button-new-in.clr-hover-red-1 {
      color: #b42d2d !important;
    }
    body.no-touch .border-hover-red-1:hover {
      border-color: #b42d2d !important;
    }

    body.no-touch .bg-hover-red-1:hover {
        background: #b42d2d !important;
    }

    /**green-1**/
    body.no-touch .clr-hover-green-1:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-green-1,
    body.no-touch a.item-in-link:hover .clr-hover-green-1,
    body.no-touch .hover-item:hover .clr-hover-green-1,
    body.no-touch .button-new:hover .button-new-in.clr-hover-green-1 {
      color: #2cb237 !important;
    }
    body.no-touch .border-hover-green-1:hover {
      border-color: #2cb237 !important;
    }

    body.no-touch .bg-hover-green-1:hover {
        background: #2cb237 !important;
    }

    /**orange-1**/
    body.no-touch .clr-hover-orange-1:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-orange-1,
    body.no-touch a.item-in-link:hover .clr-hover-orange-1,
    body.no-touch .hover-item:hover .clr-hover-orange-1,
    body.no-touch .button-new:hover .button-new-in.clr-hover-orange-1 {
      color: #fab408 !important;
    }
    body.no-touch .border-hover-orange-1:hover {
      border-color: #fab408 !important;
    }

    body.no-touch .bg-hover-orange-1:hover {
        background: #fab408 !important;
    }

    /**grey-1**/
    body.no-touch .clr-hover-grey-1:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-grey-1,
    body.no-touch a.item-in-link:hover .clr-hover-grey-1,
    body.no-touch .hover-item:hover .clr-hover-grey-1,
    body.no-touch .button-new:hover .button-new-in.clr-hover-grey-1 {
      color: #1d1d1c !important;
    }
    body.no-touch .border-hover-grey-1:hover {
      border-color: #1d1d1c !important;
    }
    body.no-touch .bg-hover-grey-1:hover {
        background: #1d1d1c !important;
    }

    /**Grey-2**/
    body.no-touch .clr-hover-grey-2:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-grey-2,
    body.no-touch a.item-in-link:hover .clr-hover-grey-2,
    body.no-touch .hover-item:hover .clr-hover-grey-2,
    body.no-touch .button-new:hover .button-new-in.clr-hover-grey-2 {
      color: #6d6d6d !important;
    }
    body.no-touch .border-hover-grey-2:hover {
      border-color: #6d6d6d !important;
    }
    body.no-touch .bg-hover-grey-2:hover {
        background: #6d6d6d !important;
    }

    /**grey-3**/
    body.no-touch .clr-hover-grey-3:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-grey-3,
    body.no-touch a.item-in-link:hover .clr-hover-grey-3,
    body.no-touch .hover-item:hover .clr-hover-grey-3,
    body.no-touch .button-new:hover .button-new-in.clr-hover-grey-3 {
      color: #dddddd !important;
    }
    body.no-touch .border-hover-grey-3:hover {
      border-color: #dddddd !important;
    }
    body.no-touch .bg-hover-grey-3:hover,
    body.no-touch .form-check:hover input ~ .form-checkmark,
    body.no-touch .form-radio:hover input ~ .form-checkmark {
        background: #dddddd !important;
    }
    body.no-touch .form-check:hover input ~ .form-checkmark,
    body.no-touch .form-radio:hover input ~ .form-checkmark,
    body.no-touch .component label.component_option_radio_button_select:hover::before{
        background: #dddddd !important;
    }

    /**grey-4**/
    body.no-touch .clr-hover-grey-4:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-grey-4,
    body.no-touch a.item-in-link:hover .clr-hover-grey-4,
    body.no-touch .hover-item:hover .clr-hover-grey-4,
    body.no-touch .button-new:hover .button-new-in.clr-hover-grey-4 {
      color: #f4f4f4 !important;
    }
    body.no-touch .border-hover-grey-4:hover {
      border-color: #f4f4f4 !important;
    }
    body.no-touch .bg-hover-grey-4:hover {
        background: #f4f4f4 !important;
    }

    /**Primary-1**/
    body.no-touch .button-2:hover:active .button-in,
    body.no-touch .bg-hover-primary-1:hover,
    body.no-touch .button-1:hover:active .button-in.button-black,
    body.no-touch .button-2:hover:active .button-in.button-black,
    body.no-touch .button-3:hover:active .button-in.button-black,
    body.no-touch .button-4:hover:active .button-in.button-black,
    body.no-touch .button-1:hover:active .button-in.button-white,
    body.no-touch .button-2:hover:active .button-in.button-white,
    body.no-touch .button-3:hover:active .button-in.button-white,
    body.no-touch .button-4:hover:active .button-in.button-white {
      background: #bc5e1e !important;
    }

    body.no-touch .clr-hover-primary-1:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-primary-1,
    body.no-touch a.item-in-link:hover .clr-hover-primary-1,
    body.no-touch .hover-item:hover .clr-hover-primary-1,
    body.no-touch .button-new:hover .button-new-in.clr-hover-primary-1 {
      color: #bc5e1e !important;
    }

    body.no-touch .button-2:hover:active .button-in,
    body.no-touch .border-hover-primary-1:hover,
    body.no-touch .button-1:hover:active .button-in.button-black,
    body.no-touch .button-2:hover:active .button-in.button-black,
    body.no-touch .button-3:hover:active .button-in.button-black,
    body.no-touch .button-4:hover:active .button-in.button-black,
    body.no-touch .button-1:hover:active .button-in.button-white,
    body.no-touch .button-2:hover:active .button-in.button-white,
    body.no-touch .button-3:hover:active .button-in.button-white,
    body.no-touch .button-4:hover:active .button-in.button-white,
    body.no-touch .zoomLens,
    body.no-touch .zoomWindowContainer div {
      border-color: #bc5e1e !important;
    }

    /**Primary-2**/
    body.no-touch .button-2:hover .button-in,
    body.no-touch .bg-hover-primary-2:hover,
    body.no-touch .button-1:hover .button-in.button-black,
    body.no-touch .button-2:hover .button-in.button-black,
    body.no-touch .button-3:hover .button-in.button-black,
    body.no-touch .button-4:hover .button-in.button-black,
    body.no-touch .button-1:hover .button-in.button-white,
    body.no-touch .button-2:hover .button-in.button-white,
    body.no-touch .button-3:hover .button-in.button-white,
    body.no-touch .button-4:hover .button-in.button-white {
      background: #d47a3d !important;
    }

    body.no-touch .button-1:hover .button-in,
    body.no-touch .post-password-form input[type="submit"]:hover,
    body.no-touch .button-1:hover:active .button-in,
    body.no-touch .button-3:hover .button-in,
    body.no-touch .button-3:hover:active .button-in,
    body.no-touch .button-4:hover .button-in,
    body.no-touch .button-4:hover:active .button-in,
    body.no-touch .clr-hover-primary-2:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-primary-2,
    body.no-touch a.item-in-link:hover .clr-hover-primary-2,
    body.no-touch .hover-item:hover .clr-hover-primary-2,
    body.no-touch .button-new:hover .button-new-in.clr-hover-primary-2 {
      color: #d47a3d !important;
    }

    body.no-touch .button-1:hover .button-in,
    body.no-touch .post-password-form input[type="submit"]:hover,
    body.no-touch .button-2:hover .button-in,
    body.no-touch .button-3:hover .button-in,
    body.no-touch .button-4:hover .button-in,
    body.no-touch .border-hover-primary-2:hover,
    body.no-touch .button-1:hover .button-in.button-black,
    body.no-touch .button-3:hover .button-in.button-black,
    body.no-touch .button-4:hover .button-in.button-black,
    body.no-touch .button-1:hover .button-in.button-white,
    body.no-touch .button-3:hover .button-in.button-white,
    body.no-touch .button-4:hover .button-in.button-white{
      border-color: #d47a3d !important;
    }

    /**Primary-3**/
    body.no-touch .button-1:hover:active .button-in,
    body.no-touch .button-3:hover:active .button-in,
    body.no-touch .button-4:hover:active .button-in,
    body.no-touch .bg-hover-primary-3:hover  {
      background: #fbfbfb !important;
    }

    body.no-touch .clr-hover-primary-3:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-primary-3,
    body.no-touch a.item-in-link:hover .clr-hover-primary-3,
    body.no-touch .hover-item:hover .clr-hover-primary-3,
    body.no-touch .button-new:hover .button-new-in.clr-hover-primary-3 {
      color: #fbfbfb !important;
    }

    body.no-touch .border-hover-primary-3:hover {
      border-color: #fbfbfb !important;
    }

    /**Secondary-1**/
    body.no-touch .button-2:hover:active .button-in.button-secondary,
    body.no-touch .bg-hover-secondary-1:hover,
    body.no-touch .popup-essential .popup-essential-arrow:hover,
    body.no-touch .popup-essential .popup-essential-close:hover {
      background: #0b1f47 !important;
    }

    body.no-touch .clr-hover-secondary-1:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-secondary-1,
    body.no-touch a.item-in-link:hover .clr-hover-secondary-1,
    body.no-touch .hover-item:hover .clr-hover-secondary-1,
    body.no-touch .button-new:hover .button-new-in.clr-hover-secondary-1 {
      color: #0b1f47 !important;
    }

    body.no-touch .button-2:hover:active .button-in.button-secondary,
    body.no-touch .border-hover-secondary-1:hover,
    body.no-touch .popup-essential .popup-essential-arrow:hover,
    body.no-touch .popup-essential .popup-essential-close:hover {
      border-color: #0b1f47 !important;
    }

    /**Secondary-2**/
    body.no-touch .button-2:hover .button-in.button-secondary,
    body.no-touch .bg-hover-secondary-2:hover{
      background: #234282 !important;
    }

    body.no-touch .button-1:hover .button-in.button-secondary,
    body.no-touch .button-1:hover:active .button-in.button-secondary,
    body.no-touch .button-3:hover .button-in.button-secondary,
    body.no-touch .button-3:hover:active .button-in.button-secondary,
    body.no-touch .button-4:hover .button-in.button-secondary,
    body.no-touch .button-4:hover:active .button-in.button-secondary,
    body.no-touch .clr-hover-secondary-2:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-secondary-2,
    body.no-touch a.item-in-link:hover .clr-hover-secondary-2,
    body.no-touch .hover-item:hover .clr-hover-secondary-2,
    body.no-touch .button-new:hover .button-new-in.clr-hover-secondary-2 {
      color: #234282 !important;
    }

    body.no-touch .button-1:hover .button-in.button-secondary,
    body.no-touch .button-2:hover .button-in.button-secondary,
    body.no-touch .button-3:hover .button-in.button-secondary,
    body.no-touch .button-4:hover .button-in.button-secondary,
    body.no-touch .border-hover-secondary-2:hover  {
      border-color: #234282 !important;
    }

    /**Secondary-3**/
    body.no-touch .button-1:hover:active .button-in.button-secondary,
    body.no-touch .button-3:hover:active .button-in.button-secondary,
    body.no-touch .button-4:hover:active .button-in.button-secondary,
    body.no-touch .bg-hover-secondary-3:hover {
      background: #7b8eb6 !important;
    }

    body.no-touch .clr-hover-secondary-3:hover,
    body.no-touch a.item-in-link:hover .button-new:not(.no-hover) .clr-hover-secondary-3,
    body.no-touch a.item-in-link:hover .clr-hover-secondary-3,
    body.no-touch .hover-item:hover .clr-hover-secondary-3,
    body.no-touch .button-new:hover .button-new-in.clr-hover-secondary-3 {
      color: #7b8eb6 !important;
    }

    body.no-touch .border-hover-secondary-3:hover {
      border-color: #7b8eb6 !important;
    }




.button-new-7305 {

background: transparent;
margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-7305 .button-new-in{

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-7305.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-7305{

}
.button-new-7305 .button-hover{

background: transparent;
}
body.no-touch .button-new-7305:hover, body.no-touch a.item-in-link:hover .button-new-7305:not(.no-hover){

}

.button-new-7305{

overflow: visible !important;
}
.button-new-7260 {

border: 0px solid #ffffff;
background: #ffffff;


border-top-left-radius: 5px;

border-bottom-left-radius: 5px;

border-top-right-radius: 5px;

border-bottom-right-radius: 5px;

margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-7260 .button-new-in{

padding-top: 0.7rem;
padding-right: 1rem;
padding-bottom: 0.7rem;
padding-left: 1rem;
}

.button-new-7260.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-7260{

border: 0px solid #0b1f47;
}
.button-new-7260 .button-hover{

background: #0b1f47;
}
body.no-touch .button-new-7260:hover, body.no-touch a.item-in-link:hover .button-new-7260:not(.no-hover){

border: 0px solid #0b1f47;
}

.button-new-6717 {

background: transparent;
margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6717 .button-new-in{

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-6717.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6717{

}
.button-new-6717 .button-hover{

background: transparent;
}
body.no-touch .button-new-6717:hover, body.no-touch a.item-in-link:hover .button-new-6717:not(.no-hover){

}

.button-new-6717{

overflow: visible !important;
}
.button-new-6667 {

border: 1px solid #ffffff;
background: transparent;


border-top-left-radius: 5px;

border-bottom-left-radius: 5px;

border-top-right-radius: 5px;

border-bottom-right-radius: 5px;

margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6667 .button-new-in{

padding-top: 0.9rem;
padding-right: 1.4rem;
padding-bottom: 0.9rem;
padding-left: 1.4rem;
}

.button-new-6667.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6667{

border: 1px solid #0b1f47;
}
.button-new-6667 .button-hover{

background: #ffffff;
}
body.no-touch .button-new-6667:hover, body.no-touch a.item-in-link:hover .button-new-6667:not(.no-hover){

border: 1px solid #0b1f47;
}

.button-new-6551 {

background: transparent;
margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6551 .button-new-in{

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-6551.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6551{

}
.button-new-6551 .button-hover{

background: transparent;
}
body.no-touch .button-new-6551:hover, body.no-touch a.item-in-link:hover .button-new-6551:not(.no-hover){

}

.button-new-6551{

overflow: visible !important;
}
.button-new-6465 {

border: 1px solid #ffffff;
background: transparent;


border-top-left-radius: 5px;

border-bottom-left-radius: 5px;

border-top-right-radius: 5px;

border-bottom-right-radius: 5px;

margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6465 .button-new-in{

padding-top: 0.9rem;
padding-right: 1.4rem;
padding-bottom: 0.9rem;
padding-left: 1.4rem;
}

.button-new-6465.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6465{

border: 1px solid #0b1f47;
}
.button-new-6465 .button-hover{

background: #0b1f47;
}
body.no-touch .button-new-6465:hover, body.no-touch a.item-in-link:hover .button-new-6465:not(.no-hover){

border: 1px solid #0b1f47;
}

.button-new-6442 {

border: 1px solid #234282;
background: #234282;


border-top-left-radius: 5px;

border-bottom-left-radius: 5px;

border-top-right-radius: 5px;

border-bottom-right-radius: 5px;

margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6442 .button-new-in{

padding-top: 0.9rem;
padding-right: 1.4rem;
padding-bottom: 0.9rem;
padding-left: 1.4rem;
}

.button-new-6442.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6442{

border: 1px solid #0b1f47;
}
.button-new-6442 .button-hover{

background: #0b1f47;
}
body.no-touch .button-new-6442:hover, body.no-touch a.item-in-link:hover .button-new-6442:not(.no-hover){

border: 1px solid #0b1f47;
}

.button-new-6382 {

border: 1px solid #ffffff;
background: transparent;


border-top-left-radius: 5px;

border-bottom-left-radius: 5px;

border-top-right-radius: 5px;

border-bottom-right-radius: 5px;

margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6382 .button-new-in{

padding-top: 0.9rem;
padding-right: 1.4rem;
padding-bottom: 0.9rem;
padding-left: 1.4rem;
}

.button-new-6382.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6382{

border: 1px solid #7b8eb6;
}
.button-new-6382 .button-hover{

background: #7b8eb6;
}
body.no-touch .button-new-6382:hover, body.no-touch a.item-in-link:hover .button-new-6382:not(.no-hover){

border: 1px solid #7b8eb6;
}

.button-new-6322 {

border: 1px solid #234282;
background: #234282;


border-top-left-radius: 5px;

border-bottom-left-radius: 5px;

border-top-right-radius: 5px;

border-bottom-right-radius: 5px;

margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6322 .button-new-in{

padding-top: 1.25rem;
padding-right: 1.5rem;
padding-bottom: 1.25rem;
padding-left: 1.5rem;
}

.button-new-6322.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6322{

border: 1px solid #0b1f47;
}
.button-new-6322 .button-hover{

background: #0b1f47;
}
body.no-touch .button-new-6322:hover, body.no-touch a.item-in-link:hover .button-new-6322:not(.no-hover){

border: 1px solid #0b1f47;
}

.button-new-6229 {

background: transparent;
margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6229 .button-new-in{

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-6229.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6229{

}
.button-new-6229 .button-hover{

background: transparent;
}
body.no-touch .button-new-6229:hover, body.no-touch a.item-in-link:hover .button-new-6229:not(.no-hover){

}

.button-new-6229{

overflow: visible !important;
}
.button-new-6214 {

border: 1px solid #234282;
background: #234282;


border-top-left-radius: 50px;

border-bottom-left-radius: 50px;

border-top-right-radius: 50px;

border-bottom-right-radius: 50px;

margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6214 .button-new-in{

padding-top: 0.7rem;
padding-right: 0.7rem;
padding-bottom: 0.7rem;
padding-left: 0.7rem;
}

.button-new-6214.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6214{

border: 1px solid #0b1f47;
}
.button-new-6214 .button-hover{

background: #0b1f47;
}
body.no-touch .button-new-6214:hover, body.no-touch a.item-in-link:hover .button-new-6214:not(.no-hover){

border: 1px solid #0b1f47;
}

.button-new-6209 {

background: transparent;
margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6209 .button-new-in{

padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}

.button-new-6209.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6209{

}
.button-new-6209 .button-hover{

background: transparent;
}
body.no-touch .button-new-6209:hover, body.no-touch a.item-in-link:hover .button-new-6209:not(.no-hover){

}

.button-new-6209{

overflow: visible !important;
}
.button-new-6189 {

border: 1px solid #234282;
background: transparent;


border-top-left-radius: 5px;

border-bottom-left-radius: 5px;

border-top-right-radius: 5px;

border-bottom-right-radius: 5px;

margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6189 .button-new-in{

padding-top: 0.9rem;
padding-right: 1.4rem;
padding-bottom: 0.9rem;
padding-left: 1.4rem;
}

.button-new-6189.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6189{

border: 1px solid #0b1f47;
}
.button-new-6189 .button-hover{

background: #0b1f47;
}
body.no-touch .button-new-6189:hover, body.no-touch a.item-in-link:hover .button-new-6189:not(.no-hover){

border: 1px solid #0b1f47;
}

.button-new-6184 {

border: 1px solid #234282;
background: transparent;


border-top-left-radius: 5px;

border-bottom-left-radius: 5px;

border-top-right-radius: 5px;

border-bottom-right-radius: 5px;

margin-top: 0rem;
margin-right: 1rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6184 .button-new-in{

padding-top: 0.9rem;
padding-right: 1.4rem;
padding-bottom: 0.9rem;
padding-left: 1.4rem;
}

.button-new-6184.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6184{

border: 1px solid #0b1f47;
}
.button-new-6184 .button-hover{

background: #0b1f47;
}
body.no-touch .button-new-6184:hover, body.no-touch a.item-in-link:hover .button-new-6184:not(.no-hover){

border: 1px solid #0b1f47;
}

.button-new-6129 {

border: 1px solid #ffffff;
background: transparent;


border-top-left-radius: 5px;

border-bottom-left-radius: 5px;

border-top-right-radius: 5px;

border-bottom-right-radius: 5px;

margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6129 .button-new-in{

padding-top: 0.9rem;
padding-right: 1.25rem;
padding-bottom: 0.9rem;
padding-left: 1.25rem;
}

.button-new-6129.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6129{

border: 1px solid #0b1f47;
}
.button-new-6129 .button-hover{

background: #0b1f47;
}
body.no-touch .button-new-6129:hover, body.no-touch a.item-in-link:hover .button-new-6129:not(.no-hover){

border: 1px solid #0b1f47;
}

.button-new-6127 {

border: 1px solid #234282;
background: #234282;


border-top-left-radius: 5px;

border-bottom-left-radius: 5px;

border-top-right-radius: 5px;

border-bottom-right-radius: 5px;

margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6127 .button-new-in{

padding-top: 1rem;
padding-right: 1.25rem;
padding-bottom: 1rem;
padding-left: 1.25rem;
}

.button-new-6127.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6127{

border: 1px solid #0b1f47;
}
.button-new-6127 .button-hover{

background: #0b1f47;
}
body.no-touch .button-new-6127:hover, body.no-touch a.item-in-link:hover .button-new-6127:not(.no-hover){

border: 1px solid #0b1f47;
}

.button-new-6125 {

border: 1px solid #234282;
background: #234282;


border-top-left-radius: 5px;

border-bottom-left-radius: 5px;

border-top-right-radius: 5px;

border-bottom-right-radius: 5px;

margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6125 .button-new-in{

padding-top: 0.7rem;
padding-right: 0.9rem;
padding-bottom: 0.7rem;
padding-left: 0.9rem;
}

.button-new-6125.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6125{

border: 1px solid #0b1f47;
}
.button-new-6125 .button-hover{

background: #0b1f47;
}
body.no-touch .button-new-6125:hover, body.no-touch a.item-in-link:hover .button-new-6125:not(.no-hover){

border: 1px solid #0b1f47;
}

.button-new-6123 {

border: 1px solid #ffffff;
background: #ffffff;


border-top-left-radius: 5px;

border-bottom-left-radius: 5px;

border-top-right-radius: 5px;

border-bottom-right-radius: 5px;

margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
}

.button-new-6123 .button-new-in{

padding-top: 0.7rem;
padding-right: 1rem;
padding-bottom: 0.7rem;
padding-left: 1rem;
}

.button-new-6123.active[data-jumper-target], .image-tag.active .image-tag-toggle .button-new-6123{

border: 1px solid #ffffff;
}
.button-new-6123 .button-hover{

background: #0b1f47;
}
body.no-touch .button-new-6123:hover, body.no-touch a.item-in-link:hover .button-new-6123:not(.no-hover){

border: 1px solid #ffffff;
}

.form-new-6107 .input-text-new-6107 {

border: 1px solid #dddddd !important;
background-color: transparent;
color: #1d1d1c;
padding: 1.4rem 1rem 0.7rem 1rem !important;


border-top-left-radius: 5px;

border-bottom-left-radius: 5px;

border-top-right-radius: 5px;

border-bottom-right-radius: 5px;

}
body.no-touch .form-new-6107:hover .input-text-new-6107 {
border: 1px solid #234282 !important;
background-color: transparent !important;
color: #1d1d1c !important;


border-top-left-radius: 5px;

border-bottom-left-radius: 5px;

border-top-right-radius: 5px;

border-bottom-right-radius: 5px;

}
.form-new-6107.focus .input-text-new-6107 {
border: 1px solid #234282 !important;
background-color: transparent !important;
color: #1d1d1c !important;


border-top-left-radius: 5px;

border-bottom-left-radius: 5px;

border-top-right-radius: 5px;

border-bottom-right-radius: 5px;

}
.form-new-6107 .label {
color: #1d1d1c !important;
left: 1rem !important;
}
.form-new-6107 .form-check,
.form-new-6107 .form-radio {
min-height: 20px;
}
body.no-touch .form-new-6107:hover .label {
color: #6d6d6d !important;
}
.form-new-6107.focus .label {
color: #6d6d6d !important;
top: 0.7rem !important;
}
.form-new-6107.form-text-in .waas-icon {
color: #bc5e1e !important;
}
body.no-touch .form-new-6107:hover.form-text-in .waas-icon {
color: #bc5e1e !important;
}
.form-new-6107.focus.form-text-in .waas-icon {
color: #bc5e1e !important;
}
.form-new-6107 .select-new-6107, .form-new-6107 .woocommerce-input-wrapper .form-select-select {
border: px   !important;
background-color: #bc5e1e !important;
color: #b42d2d !important;
}
body.no-touch .form-new-6107:hover .select-new-6107, body.no-touch .form-new-6107:hover .woocommerce-input-wrapper .form-select-select  {
border: px   !important;
background-color: #bc5e1e !important;
color: #b42d2d !important;
}
.form-new-6107.focus .select-new-6107 {
border: px   !important;
background-color: #bc5e1e !important;
}
.form-new-6107 .select-new-6107 select {
border: 0px !important;
color: inherit !important;
background: transparent !important;
padding: 1.35rem 1rem 1.35rem 1rem !important;
}
.component-search .form-new-6107.form-text-in {
border: 0px !important;
}
.form-new-6107 .woocommerce-input-wrapper .form-select-select select {
background: transparent !important;
}
.form-new-6107 .value:after {
display:none !important;
}
.form-new-6107 .woocommerce-input-wrapper .form-select-select select, body.no-touch .form-new-6107:hover .woocommerce-input-wrapper .form-select-select select {
border:0 !important;
}
.form-new-6107.input-row-type-select .label {
color: #b42d2d !important;
}
body.no-touch .form-new-6107.input-row-type-select:hover .label {
color: #b42d2d !important;
}
.form-new-6107 .select-new-6107 .icon-select,
.form-new-6107 .icon-upload {
color: #234282 !important;
right: 1em !important;
}
body.no-touch .form-new-6107:hover .select-new-6107 .icon-select,
body.no-touch .form-new-6107:hover .icon-upload {
color: #0b1f47 !important;
}
.form-new-6107.focus .select-new-6107 .icon-select,
.form-new-6107.focus .icon-upload {
color: #0b1f47 !important;
}
.form-new-6107 .form-check input ~ .form-checkmark,.form-new-6107 .form-radio input ~ .form-checkmark {

background: #bc5e1e;
}
body.no-touch .form-new-6107 .form-check input:hover ~ .form-checkmark,body.no-touch .form-new-6107 .form-radio input:hover ~ .form-checkmark,body.no-touch .form-new-6107 .form-check input:active ~ .form-checkmark,body.no-touch .form-new-6107 .form-radio input:active ~ .form-checkmark {

background: #bc5e1e !important;
}
.form-new-6107 .form-check input:checked ~ .form-checkmark,.form-new-6107 .form-radio input:checked ~ .form-checkmark,body.no-touch .form-new-6107 .form-check input:hover:checked ~ .form-checkmark,body.no-touch .form-new-6107 .form-radio input:hover:checked ~ .form-checkmark {

background: #bc5e1e !important;
}
.form-new-6107 .form-check input ~ .value,.form-new-6107 .form-radio input ~ .value {
color: #b42d2d !important;
}
body.no-touch .form-new-6107 .form-check input:hover ~ .value,body.no-touch .form-new-6107 .form-radio input:hover ~ .value,.form-new-6107 .form-check input:active ~ .value,.form-new-6107 .form-radio input:active ~ .value {
color: #b42d2d !important;
}
.form-new-6107 .form-check input:checked ~ .value,.form-new-6107 .form-radio input:checked ~ .value,body.no-touch .form-new-6107 .form-check input:hover:checked ~ .value,body.no-touch .form-new-6107 .form-radio input:hover:checked ~ .value {
color: #b42d2d !important;
}
.form-new-6107.input-row-type-radio .label,.form-new-6107.input-row-type-checkbox .label{
color: #b42d2d !important;
}
body.no-touch .form-new-6107.input-row-type-quantity:hover .label,body.no-touch .form-new-6107.input-row-type-radio:hover .label,body.no-touch .form-new-6107.input-row-type-checkbox:hover .label{
color: #b42d2d !important;
}
.form-new-6107 .form-check input:checked ~ .form-checkmark:after,.form-new-6107 .form-radio input:checked ~ .form-checkmark:after,body.no-touch .form-new-6107 .form-check input:hover:checked ~ .form-checkmark:after,body.no-touch .form-new-6107 .form-radio input:hover:checked ~ .form-checkmark:after {
border-color: #bc5e1e !important;
}
.form-new-6107.form-file-in .input-text-new-6107{height: 3.1rem !important;
}
.form-new-6107 .filename-placeholder .form-uploaded-file{border-color: #dddddd !important;
color: #1d1d1c !important;
background-color: transparent !important;
}
.form-new-6107 .spinner-new-6107{border: px  ;
background-color: transparent !important;
overflow:hidden !important;}body.no-touch .form-new-6107 .spinner-new-6107:hover{border: px   !important;
}.form-new-6107 .spinner-new-6107 input{background-color: transparent !important;
padding-top: 1rem !important;
padding-bottom: 1rem !important;
height: auto !important;
}body.no-touch .form-new-6107 .spinner-new-6107 input:hover{background-color: transparent !important;
color: #000000 !important;
}.form-new-6107 .spinner-new-6107 input:focus{background-color: transparent !important;
color: #000000 !important;
}.form-new-6107 .spinner-new-6107 .quantity-arrows{border-left: 0px !important;
}.form-new-6107 .spinner-new-6107 .quantity-arrow{background-color: transparent !important;
}body.no-touch .form-new-6107 .spinner-new-6107 .quantity-arrow:hover{background-color: transparent !important;
}.form-new-6107 .spinner-new-6107 .quantity-arrow:active{background-color: transparent !important;
}.form-new-6107 .spinner-new-6107 .quantity-arrow svg{color: #bc5e1e !important;
}body.no-touch .form-new-6107 .spinner-new-6107 .quantity-arrow:hover svg {color: #bc5e1e !important;
}.form-new-6107 .spinner-new-6107 .quantity-arrow:active svg{color: #bc5e1e !important;
}

        .box-shadow-6163,
        .box-shadow-fixed-6163.fixed{
            box-shadow: 0px 0px 19px 9px rgba(80,80,80,0.1) !important;
        }

        .min-v-box-shadow-6163,
        .carousel .item.min-v-box-shadow-6163{
            padding-top: 28px !important; padding-bottom: 28px !important;        }

        body.no-touch a.item-in-link:hover .box-shadow-hover-6163,
        body.no-touch .box-shadow-hover-6163:hover,
        .image-tag.active .image-tag-toggle .box-shadow-hover-6163 {
            box-shadow: 0px 0px 19px 9px rgba(80,80,80,0.1) !important;
        }


            .list-top .list-item span {
        top: 0.7em;
    }
        .list-item span {
    width: 5px;
    height: 5px;
        }

    .list-item {
        padding-left: 15px;
    }
    .list-right .list-item {
        padding-left: 0px;
        padding-right: 15px;
    }
 
.slider-arrows-dots .dots {
	height: 10px;
}

.slider-arrows-dots .dots span {
	height: 10px;
	width: 10px;
}


/* Custom containers */
@media screen and (max-width: 1024px){

    .header-2154 .nav-item.open .nav-item-sub-extended {

    position: relative;
    z-index: 0;
    padding: 1rem 0;
    margin: 0px;
    }

    .header-2154 .nav-item-sub-extended .column {
    padding-bottom: 1rem;
    }

    .header-2154 .nav-item.open .nav-item-sub,
    .header-2154 .nav-item.open .nav-item-sub-extended {
    display: block;
    }

    .header-2154 .nav-toggle {
    display: block;
    }

    .header-2154 .component-header.component-header-mobile-toggle {
    display: inline-block;
    }

    .header-2154 .header-mobile-nav .component-header {
    display: block;
    }

    .header-2154 .header-mobile-nav {
    position: fixed;
    z-index: 1000000000;
    background: #fff;
    top: 0px;
    width: 100%;
    left: -100%;
    display: block;
    height: 100%;
    }

    body.nav-open .header-2154 .header-mobile-nav {
    left: 0px;
    }

    .header-2154 .header-row.in-mobile-nav .columns,
    .header-2154 .header-row.in-mobile-nav .column {
    display: block !important;
    }

    .header-2154 .header-row.sticky.in-mobile-nav {
    height: auto !important;
    }

    .header-2154 .header-mobile-nav .column {
    width: 100% !important;
    }

    .header-2154 .header-mobile-nav .component-header {
    padding: 0.5rem 0px;
    display: block;
    }

    .header-2154 .nav-item {
    display: block;
    float: none;
    }
    .header-2154 .nav-item > a {
    position:relative;
    }
    .header-2154 .nav-item > a .toggle-nav {
    position: relative;
    line-height: 1rem;
    width: auto;
    display: inline-block;
    }
    .header-2154 .nav-item.open > a .toggle-nav svg {
    transform: rotate(90deg);
    }

    .header-2154 .nav-item > a {
    padding: 0.5rem 35px;
    }

    .header-2154 .nav-item-sub {
    display: none;
    width: 100%;
    position: relative;
    }

    .header-2154 .nav-item-sub a {
    padding-left: 2em;
    }

    .header-2154 .header-mobile-nav .component-header-mobile-toggle {
    display: none;
    }

    .header-2154 .component-header.component-header-nav {
    padding: 0px;
    }

    .header-2154 .header-mobile-nav .header-row-in.fixed {
    position: relative !important;
    top: 0px !important;
    }

    .header-2154 .header-row .columns {
    display: table !important;
    table-layout: fixed;
    width: 100% !important;
    }

    .header-2154 .header-row-pdp .columns {
    table-layout: auto !important;
    }

    .header-2154 .header-row .column {
    display: table-cell !important;
    width: auto;
    min-width: auto;
    }

    .header-2154 .header-row-pdp .column {
    width: auto !important;
    }

    .header-2154 .header-row-pdp .product-single-price div.product-single-price-usp {
    display: block;
    padding-left: 0px;
    padding-right: 0px;
    }


    .header-2154 .nav {
    margin: 0px -35px;
    }

    header.header-2154 .columns .column:first-child .component-header:first-child .nav {
    margin-left: -35px;
    }

    header.header-2154 .columns .column:last-child .component-header:last-child .nav {
    margin-right: -35px;
    }

    .header-2154 .header-mobile-nav-in .nav {
    margin-left: 0px !important;
    margin-right: 0px !important;
    }

    .header-2154 .header-mobile-nav-in {
    overflow: hidden;
    }

    .header-2154 .nav-item > a {
    padding-left: 0px !important;
    padding-right: 0px !important;
    }

    .header-2154 .nav-item > a svg.icon-arrow-right {
        display:inline-block;
    }

    .header-2154 .column.text-left span.toggle-nav {
        position: absolute !important;
        right: 0;
        top: 50%;
        transform: translate(0, -50%);
        min-width: 10%;
        text-align: right;
        height: 100%;
        align-items: center;
        display: flex;
        justify-content: flex-end;
        align-content: center;
    }
    .header-2154 .nav-item > a.mobile-arrow-width {
        padding-right: 10%;
    }

    .header-2154 .column.text-left span.toggle-nav {
        position: absolute !important;
        right: 0;
        top: 50%;
        transform: translate(0, -50%);
        min-width: 10%;
        text-align: right;
        height: 100%;
        align-items: center;
        display: flex;
        justify-content: flex-end;
        align-content: center;
    }

    .header-2154 .column.text-left .nav-item > a {
        padding-right: 10%;
    }
    .header-2154 .column.text-left .nav-item > a.mobile-arrow-width {
        padding-right: 25%;
    }
    .header-2154 .column.text-left a.mobile-arrow-width span.toggle-nav {
        min-width: 25%;
    }

    .header-2154 .nav-item > a svg.icon-arrow-down {
    display:none;
    }

    .header-2154 .columns,
    .header-2154 .column {
    display:block;
    }

    .header-2154 .nav-item-sub-extended {
    padding: 1rem 35px;
    }

    body.no-touch .header-2154 .nav-item a:hover,
    body.no-touch .header-2154 .nav-item:hover {
    color: inherit !important;
    background-color: inherit !important;
    }
    .header-2154 .header-row.toggle-hide,
    .header-2154 .component-header.toggle-hide {
    	display:none !important;
    }

    .header-2154 .nav-extended-row .column-in {
        padding-right: 0;
    }

}

@media screen and (min-width: 1025px){
    .header-2154 .nav-item:hover .nav-item-sub,
    .header-2154 .nav-item:hover .nav-item-sub-extended {
    display:block;
    }

    .header-2154 .header-row:hover .header-row-in {
    z-index: 101;
    }

     .header-2154 .header-row:hover {
    position:inherit !important;
    z-index: 100;
    }
    body.no-touch .header-2154 .component-header-account a:hover svg {
    left: 0.25rem;
    }
    body.no-touch .header-2154 .component-header-account a:hover:active svg {
    left: 0.4rem;
    }
    .header-2154 .currency-toggle {
    cursor:pointer;
    }
    body.no-touch .header-2154 .component-header-nav .nav-item:hover {
    z-index: 1;
    }
    .header-2154 .header-row.notoggle-hide,
    .header-2154 .component-header.notoggle-hide {
    	display:none !important;
    }
    .header-2154 .component-header > [class*='mb-']{
        margin-bottom: 0px !important;
    }

    }

/** SIDEBARS **/

.sidebar.sidebar-small {
    width: 450px;
}
.sidebar.sidebar-small.sidebar-left { left: -465px; }
.sidebar.sidebar-small.sidebar-right { right: -465px; }

.sidebar.sidebar-medium {
    width: 600px;
}
.sidebar.sidebar-medium.sidebar-right { right: -615px; }
.sidebar.sidebar-medium.sidebar-left { left: -615px; }

.sidebar.sidebar-large {
    width: 850px;
}
.sidebar.sidebar-large.sidebar-right { right: -865px; }
.sidebar.sidebar-large.sidebar-left { left: -865px; }


.animation-7325.button-new, 
.animation-7325.button-new .button-hover, 
.animation-7325.button-new .button-new-in, 
.item-in-link .animation-7325.box-in, 
.item-in-link .animation-7325.box-in [class*="clr-hover"], 
.item-in.animation-7325, 
.item-in.animation-7325 [class*="clr-hover"] { 

transition-duration: 300ms;
transition-delay: 50ms;
transition-timing-function: ease-in-out;
transition-property: color,box-shadow,border;
}
.animation-6141.button-new, 
.animation-6141.button-new .button-hover, 
.animation-6141.button-new .button-new-in, 
.item-in-link .animation-6141.box-in, 
.item-in-link .animation-6141.box-in [class*="clr-hover"], 
.item-in.animation-6141, 
.item-in.animation-6141 [class*="clr-hover"] { 

transition-duration: 300ms;
transition-delay: 50ms;
transition-timing-function: ease-in-out;
transition-property: color,box-shadow,border;
}
