.elementor-kit-107{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-78b97f7b:#FAB30C;--e-global-color-33e20b68:#41AAB9;--e-global-color-74973acd:#1D1D1B;--e-global-color-4f639d0d:RGBA(204, 204, 204, 0.5019607843137255);--e-global-color-5fdc5022:#CCCCCC;--e-global-color-504b5704:RGBA(204, 204, 204, 0.15);--e-global-color-7d79db79:#FFF;--e-global-color-32ab6a8f:#F85656;--e-global-color-e1e35f4:#FAB30C;--e-global-typography-primary-font-family:"NeutraDisplay Titling";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#1D1D1B;font-family:"Lato", Calibri,Verdana,ArialSans-serif;font-size:18px;line-height:1.4em;letter-spacing:0.3px;}.elementor-kit-107 a{color:#FAB30C;}.elementor-kit-107 a:hover{color:#CCCCCC;}.elementor-kit-107 h1{font-size:4rem;font-weight:300;text-transform:uppercase;}.elementor-kit-107 h2{font-size:3rem;font-weight:bold;}.elementor-kit-107 button,.elementor-kit-107 input[type="button"],.elementor-kit-107 input[type="submit"],.elementor-kit-107 .elementor-button{font-size:0.75rem;font-weight:bold;color:#FFFFFF;background-color:#41AAB9;border-style:solid;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-kit-107 button:hover,.elementor-kit-107 button:focus,.elementor-kit-107 input[type="button"]:hover,.elementor-kit-107 input[type="button"]:focus,.elementor-kit-107 input[type="submit"]:hover,.elementor-kit-107 input[type="submit"]:focus,.elementor-kit-107 .elementor-button:hover,.elementor-kit-107 .elementor-button:focus{color:#41AAB9;background-color:#FFFFFF;border-style:solid;border-color:#41AAB9;}.elementor-kit-107 label{color:#1D1D1B;font-size:0.65rem;text-transform:uppercase;}.elementor-kit-107 input:not([type="button"]):not([type="submit"]),.elementor-kit-107 textarea,.elementor-kit-107 .elementor-field-textual{background-color:#D8D8D86E;border-style:solid;border-width:0px 0px 0px 0px;border-radius:1px 1px 1px 1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-107 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-107 h1{font-size:32px;}.elementor-kit-107 h2{font-size:30px;}.elementor-kit-107 h3{font-size:25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Variables
   ================ */
:root {
    --color-primary:  #fab30c;
    --color-secondary:  #41aab9 ;
    --color-dark:  #1d1d1b;
    --color-grey:  #ccc;
    --color-light:  #fff;
}

/* Globals
   ================ */

::-moz-selection {
	color: var(--color-primary); 
	background: var(--color-light); 
}

::selection {
	color: var(--color-primary); 
	background: var(--color-light); 
} 

ins{
    text-decoration: none;
}

 select{
    -webkit-appearance: none;
}


/* Document
   ================ */
*{
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}


*,
*:hover,
*:focus{
    outline: none;
}

p{
    margin:0;
}

html,body{
    margin: 0;
    padding: 0;
}
body{
    overflow-x: hidden;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance:none;
}


/* Color classes
   ================ */

.bg-primary{
	background-color: var(--color-primary);
	fill: var(--color-dark);
	color: var(--color-dark);
}

.bg-secondary{
	background-color: var(--color-secondary);
	color: var(--color-light);
}

.bg-dark{
	background-color: var(--color-dark);
	fill: var(--color-light);
	color: var(--color-light);
}

.bg-grey{
	background-color: var(--color-grey);
	color: var(--color-dark);
}

.bg-light{
	background-color: var(--color-light);
	color: var(--color-dark);
}

.tx-light{
	color: var(--color-light);
}

.tx-primary{
	color: var(--color-primary);
}

.bg-gradient{
	background-color: transparent;
    background-image: -webkit-gradient(linear, left top, right top, from(var(--color-primary)), to(#ff2d7e));
    background-image: -o-linear-gradient(left, var(--color-primary) 0%, var(--color-secondary) 100%);
    background-image: linear-gradient(90deg, var(--color-primary) 0%, var(--color-secondary) 100%);
	color: var(--color-light);
}

/* Header
   ================ */
header .logo svg{
    width:100%;
    max-width:125px;
}

a.bdt-dropbar-button.elementor-button{
    background:transparent!important;
    border-color:transparent!important;
}

a.bdt-dropbar-button.elementor-button:hover{
    background:transparent;
    border-color:transparent;
    color: red;
}

/* Breadcrumbs
   ================ */
.dce-breadcrumbs  a{
    vertical-align: middle;
}

.view-more-button{
    font-family: Lato,Sans-Serif;
    font-size: 0.75rem;
    letter-spacing: 0.5px;
    cursor: pointer;
}




.jet-listing-grid__slider-icon.slick-arrow{
    z-index: 1;
}

/* Form
   ================ */
button:hover{
    cursor:pointer;
}

textarea{
    font-family: Lato, sans-serif;
}

/* Login
   ================ */
.bdt-user-card-small {
    display: none!important;
}


/* Cookie consent
   ================ */
.cc-revoke, .cc-window{
    font-family: Lato, sans-serif!important;
}


/* WooCommerce
   ================ */
.woocommerce a.added_to_cart {
    text-transform: uppercase;
    line-height: 36px;
    padding: 5px 10px;
}

h5.jet-woo-product-title {margin: 10px 0px 5px 0px;}

.jet-woo-products .jet-woo-product-categories ul {padding-left: 20px; padding-right:10px; line-height: 15px;}

.woocommerce div.product form.cart .variations td.label {display: none}

.woocommerce button.button.alt {background-color: #fab30c;}

.woocommerce button.button.alt:hover {background-color: #000;}

.woocommerce a.button.alt {background-color: #fab30c;}

.woocommerce a.button.alt:hover {background-color: #000;}

.woocommerce form .form-row input.input-text {height:40px;}

input {height: 25px;}

input.button {height:40px;}

.woocommerce-mini-cart__empty-message {color: #fab30c;}


/* Currency Switcher
   ================ */
li.wcml-cs-active-currency {
    border: none !important;
}

li.wcml-cs-active-currency a {
    color: #000;
    background-color: #FAB30C;
    font-size: 0.7rem;
    font-weight: bold;
    text-transform: uppercase;
}

li.wcml-cs-active-currency a:hover {
    background-color: #eee;
    color: #000;
}

.wcml-dropdown-click li {border: 0px !important;}


/* General CSS
   ================ */
@media only screen and (min-width: 1025px) {
    .equal-height-content {
        height: 100%;
    display: flex;
}
}

li.wcml-cs-active-currency a {text-align: right}

a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {text-align: right}

a.wpml-ls-link {text-align: right}

.wpml-ls-legacy-dropdown-click {width: 400px}

ul.js-wpml-ls-sub-menu.wpml-ls-sub-menu {min-width: 120px;}

.switch-footer {min-width: 280px; !important}

.switch-footer2 {min-width: 280px !important; margin-left:-0px;}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {padding: 5px;}


a.button.product_type_variable.add_to_cart_button {padding: 5px;}

.woocommerce span.onsale, span.onsale {padding: 5px;}

.elementor-element.elementor-products-grid ul.products li.product .onsale {padding: 5px;}

.woocommerce .elementor-widget-woocommerce-product-images span.onsale {padding: 5px;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NeutraDisplay Titling';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bronxcolors.com/wp-content/uploads/Neutra-Titling.ttf') format('truetype');
}
/* End Custom Fonts CSS */