
.et-db #et-boc .et-l.et-l--header .et_builder_inner_content {
	z-index: auto;
}

.et-l--header > .et_builder_inner_content .et_pb_section.et_pb_section_0_tb_header {
	background-color: rgba(255, 255, 255, 0) !important;
}

.et-db #et-boc .et-l .et_pb_section_0_tb_header.et_pb_section {
	margin-bottom: -30px;
}

.et-db #et-boc .et-l .et_pb_section_0_tb_body.et_pb_section {
	padding-left: 0px;
}

.et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row {
	margin-top: -60px !important;
}

.et-db #et-boc .et-l .et_pb_row_0_tb_header, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0_tb_header {
	width: 90% !important;
}

.et-db #et-boc .et-l .et_pb_row_0_tb_header {
	max-width: 100% !important;
}

.et-db #et-boc .et-l .et_pb_row_0_tb_body.et_pb_row {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu {
	background-color: #fff;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li a {
	font-weight: 500;
	font-size: 20px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__logo-slot {
	max-width: 20%;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__icon.et_pb_menu__icon__with_count .et_pb_menu__cart-count {
	font-weight: 600;
	color: #000;
	font-size: 18px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button {
	color: #000;
	font-size: 19px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button {
	color: #000;
	font-size: 20px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
	color: #000;
	font-size: 32px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header {
	text-align: right;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item > a, .et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-ancestor > a, .et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul:not(.sub-menu) > li.current-menu-ancestor > a, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button:hover, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer.et_pb_menu .et_mobile_menu a {
	color: #000 !important;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="nested"] li ul, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="both"] li ul, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .nav li.et-reverse-direction-nav[data-reverse-reason="nested"] li ul, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .nav li.et-reverse-direction-nav[data-reverse-reason="both"] li ul {
	left: auto;
	right: 240px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="first-level"] > ul, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="both"] > ul, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="first-level"] > .sub-menu, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="both"] > .sub-menu, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .nav li.et-reverse-direction-nav[data-reverse-reason="first-level"] > ul, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .nav li.et-reverse-direction-nav[data-reverse-reason="both"] > ul, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .nav li.et-reverse-direction-nav[data-reverse-reason="first-level"] > .sub-menu, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .nav li.et-reverse-direction-nav[data-reverse-reason="both"] > .sub-menu {
	left: auto;
	right: 2px;
}

.et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .et_pb_module_inner, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb a, .et-db #et-boc .et-l .et_pb_wc_meta_0_tb_body div.product_meta {
	font-style: normal;
	text-transform: none;
	font-variant: normal;
	text-decoration-line: none;
	font-size: 16px;
	line-height: 2em;
}

.et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body a, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .et_pb_module_inner a, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb a, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb a a {
	color: #ff7145 !important;
}

.et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-message, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-info {
	background-color: rgba(255, 255, 255, 0) !important;
	margin-top: 0em !important;
	margin-right: 0em !important;
	margin-bottom: 2em !important;
	margin-left: 0em !important;
	padding-top: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 15px !important;
	padding-left: 15px !important;
	border-top-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
	border-bottom-left-radius: 3px !important;
	border-width: 2px !important;
	border-color: #333 !important;
	border-style: solid !important;
}

.et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .wc-forward, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body button.button, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .wc-backward {
	font-weight: 700 !important;
	text-transform: uppercase !important;
	color: #000 !important;
	font-size: 14px !important;
	letter-spacing: 1px !important;
	text-shadow: .08em .08em .08em rgba(255, 255, 255, 0) !important;
	padding-top: 7px !important;
	padding-right: 11px !important;
	padding-bottom: 7px !important;
	padding-left: 11px !important;
	border-top-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
	border-bottom-left-radius: 3px !important;
	border-width: 3px !important;
	border-color: #000 !important;
	border-style: solid !important;
}

.et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .wc-forward:before, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body button.button:before, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .wc-backward:before, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .wc-forward:after, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body button.button:after, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .wc-backward:after, body #page-container .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button:before, body #page-container .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button:after {
	display: none !important;
}

.et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-message, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-info, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-message a:not(.button), .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-info a:not(.button) {
	font-style: normal !important;
	text-transform: none !important;
	font-variant: normal !important;
	text-decoration-line: none !important;
	color: #000 !important;
	font-size: 27px !important;
	line-height: 2em !important;
}

.et-db #et-boc .et-l .et_pb_wc_images_0_tb_body ol.flex-control-thumbs.flex-control-nav {
	--horizontal-gap: 30px !important;
	--vertical-gap: 30px !important;
	--column-count: 4 !important;
	grid-template-columns: repeat(var(--column-count), 1fr) !important;
	grid-template-rows: none !important;
	grid-auto-rows: auto !important;
	grid-auto-flow: row !important;
	display: grid !important;
	column-gap: var(--horizontal-gap) !important;
	row-gap: var(--vertical-gap) !important;
}

.et-db #et-boc .et-l .et_pb_wc_images_0_tb_body ol.flex-control-thumbs.flex-control-nav > [class*="et_flex_column"] {
	--horizontal-gap-parent: 30px;
}

.et-db #et-boc .et-l .et_pb_wc_images_0_tb_body ol.flex-control-thumbs.flex-control-nav li {
	width: auto !important;
	margin: 0 !important;
	float: none !important;
}

.et-db #et-boc .et-l .et_pb_wc_title_0_tb_body {
	padding-left: 0px;
	text-align: start;
}

.et-db #et-boc .et-l .et_pb_wc_title_0_tb_body h1, .et-db #et-boc .et-l .et_pb_wc_title_0_tb_body h2, .et-db #et-boc .et-l .et_pb_wc_title_0_tb_body h3, .et-db #et-boc .et-l .et_pb_wc_title_0_tb_body h4, .et-db #et-boc .et-l .et_pb_wc_title_0_tb_body h5, .et-db #et-boc .et-l .et_pb_wc_title_0_tb_body h6 {
	font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif;
	font-weight: 700;
}

.et-db #et-boc .et-l .et_pb_wc_price_0_tb_body {
	margin-right: 0px !important;
	margin-left: 0px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
	width: 99%;
	max-width: 100%;
}

.et-db #et-boc .et-l .et_pb_wc_price_0_tb_body .price {
	font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif;
	font-weight: 700;
	color: #ff7145 !important;
}

.et-db #et-boc .et-l .et_pb_wc_description_0_tb_body.et_pb_wc_description {
	font-size: 16px;
}

.et-db #et-boc .et-l .et_pb_wc_description_0_tb_body p {
	line-height: 2em;
}

.et-db #et-boc .et-l .et_pb_wc_description_0_tb_body {
	font-style: normal;
	text-transform: none;
	font-variant: normal;
	text-decoration-line: none;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body td.label, .et-db #et-boc .et-l ul.et_pb_social_media_follow_0_tb_body, .et-db #et-boc .et-l .et_pb_text_0_tb_body, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer {
	text-align: start;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button {
	background-color: #d80806 !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
	color: #fff !important;
	text-shadow: .08em 10px -10px rgba(255, 255, 255, 0) !important;
	padding-top: 15px !important;
	padding-right: 20px !important;
	padding-bottom: 15px !important;
	padding-left: 20px !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
	border-width: 0px !important;
	border-color: #000 !important;
	border-style: solid !important;
	transition-property: color;
	transition-duration: 300ms;
	transition-timing-function: ease;
	transition-delay: 0ms;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button:after {
	font-size: 1.6em !important;
	line-height: 1em;
	top: 50%;
	transform: translateY(-50%);
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body.et_pb_module .et_pb_module_inner form.cart .variations td select {
	background-color: #fff;
	transition-property: background-color;
	transition-duration: 300ms;
	transition-timing-function: ease;
	transition-delay: 0ms;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body.et_pb_module .et_pb_module_inner form.cart .variations td select:focus, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body .et_pb_tabs_controls li.et_pb_tab_active {
	background-color: #fff;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body input, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty {
	background-color: #fff;
	font-weight: 700 !important;
	margin-top: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
	transition-property: background-color, color;
	transition-duration: 300ms;
	transition-timing-function: ease;
	transition-delay: 0ms;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body input:focus, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty:focus {
	background-color: #fff;
	color: #000 !important;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body input::placeholder, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty::placeholder {
	font-weight: 700;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body input:focus::placeholder, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty:focus::placeholder {
	color: #000;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body input, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body input::placeholder, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty::placeholder {
	transition-property: color;
	transition-duration: 300ms;
	transition-timing-function: ease;
	transition-delay: 0ms;
}

.et-db #et-boc .et-l .et_pb_wc_meta_0_tb_body div.product_meta a {
	color: #ff7145;
}

.et-db #et-boc .et-l .et_pb_wc_meta_0_tb_body.et_pb_wc_meta_layout_inline:not(.et_pb_wc_no_sku):is(:not(.et_pb_wc_no_categories),:not(.et_pb_wc_no_tags)) .product_meta .sku_wrapper:not(:last-child):after, .et-db #et-boc .et-l .et_pb_wc_meta_0_tb_body.et_pb_wc_meta_layout_inline:not(.et_pb_wc_no_categories) .product_meta .posted_in:not(:last-child):after, .et-db #et-boc .et-l .et_pb_wc_meta_0_tb_body.et_pb_wc_meta_layout_inline:not(.et_pb_wc_no_tags) .product_meta .tagged_as:not(:last-child):after, .et-db #et-boc .et-l .et_pb_wc_meta_0_tb_body.et_pb_wc_meta_layout_inline:not(.et_pb_wc_no_tags):not(.et_pb_wc_no_categories) .product_meta .tagged_as:after {
	content: " / " !important;
}

.et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_tab {
	padding-right: 5px;
	padding-left: 5px;
}

.et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs {
	margin-left: 0px !important;
}

.et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_all_tabs .et_pb_tab {
	color: #000 !important;
	font-size: 16px;
	line-height: 2em;
}

.et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body .et_pb_tabs_controls li {
	background-color: #000;
}

.et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body .et_pb_tabs_controls li a {
	color: #fff !important;
}

.et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_tabs_controls li, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_tabs_controls li a {
	font-size: 16px;
	line-height: 2em;
}

.et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body section.products > h1, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body section.products > h2, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body section.products > h3, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body section.products > h4, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body section.products > h5, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body section.products > h6, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product h3, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product h1, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product h2, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product h4, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product h5, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product h6 {
	font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif !important;
	font-weight: 700 !important;
}

.et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product .price, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product .price .amount {
	font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif;
	font-weight: 700;
	color: #ff7145;
	font-size: 16px;
	line-height: 2em;
}

.et-db #et-boc .et-l .et_pb_code_0_tb_body, .et-db #et-boc .et-l .et_pb_code_0_tb_footer {
	margin-bottom: 0px !important;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_footer.et_pb_menu {
	background-color: rgba(255, 255, 255, 0);
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_footer.et_pb_menu ul li a {
	color: #fff;
	font-size: 15px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_footer.et_pb_menu .et_mobile_menu, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .et_mobile_menu ul {
	background-color: #fff !important;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__cart-button, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__search-button, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__close-search-button {
	color: var(--gcid-primary-color);
	font-size: 17px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_footer .mobile_nav .mobile_menu_bar:before {
	color: var(--gcid-primary-color);
	font-size: 32px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_footer.et_pb_menu ul li.current-menu-item > a, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer.et_pb_menu ul li.current-menu-ancestor > a, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer.et_pb_menu ul:not(.sub-menu) > li.current-menu-ancestor > a, .et-db #et-boc .et-l .et_pb_text_0_tb_footer .et_pb_text_inner {
	color: #fff !important;
}

.et-db #et-boc .et-l ul.et_pb_social_media_follow_0_tb_footer, .et-db #et-boc .et-l .et_pb_cta_0_tb_footer .et_pb_promo_description, .et-db #et-boc .et-l .et_pb_cta_0_tb_footer .et_pb_module_header, .et-db #et-boc .et-l .et_pb_cta_0_tb_footer .et_pb_button_wrapper, .et-db #et-boc .et-l .et_pb_text_0_tb_footer, .et-db #et-boc .et-l .et_pb_text_0_tb_footer .et_pb_text_inner h1 {
	text-align: center;
}

.et-db #et-boc .et-l .et_pb_cta_0_tb_footer.et_pb_promo {
	background-color: rgba(255, 255, 255, 0);
	margin-top: -20px !important;
	margin-bottom: -20px !important;
}

.et-db #et-boc .et-l .et_pb_cta_0_tb_footer.et_pb_promo h2, .et-db #et-boc .et-l .et_pb_cta_0_tb_footer.et_pb_promo h1.et_pb_module_header, .et-db #et-boc .et-l .et_pb_cta_0_tb_footer.et_pb_promo h3.et_pb_module_header, .et-db #et-boc .et-l .et_pb_cta_0_tb_footer.et_pb_promo h4.et_pb_module_header, .et-db #et-boc .et-l .et_pb_cta_0_tb_footer.et_pb_promo h5.et_pb_module_header, .et-db #et-boc .et-l .et_pb_cta_0_tb_footer.et_pb_promo h6.et_pb_module_header {
	font-size: 24px !important;
}

.et-db #et-boc .et-l .et_pb_social_media_follow_network_0_tb_body a.icon, .et-db #et-boc .et-l .et_pb_social_media_follow_network_0_tb_footer a.icon {
	background-color: #3b5998 !important;
}

.et-l--footer > .et_builder_inner_content .et_pb_section.et_pb_section_1_tb_footer {
	background-color: #444 !important;
}

.et-db #et-boc .et-l .et_pb_row_1_tb_body.et_pb_row {
	padding-top: 0px !important;
}

.et-db #et-boc .et-l .et_pb_social_media_follow_network_1_tb_footer a.icon {
	background-color: #25d366 !important;
}

.et-db #et-boc .et-l .et_pb_column_2_tb_body {
	background-color: #efefef;
	padding-top: 50px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
}

.et-db #et-boc .et-l .et_pb_column_2_tb_body, .et-db #et-boc .et-l .et_pb_row .et_pb_column_2_tb_body.et_pb_column {
	transition-property: padding-bottom, padding-left, padding-right, padding-top;
	transition-duration: 300ms;
	transition-timing-function: ease;
	transition-delay: 0ms;
}

@media only screen and (max-width:980px) {
	.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__logo-slot {
		max-width: 20%;
	}
	
	.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__wrap {
		justify-content: flex-end !important;
	}
	
	.et-db #et-boc .et-l .et_pb_menu_0_tb_header, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer {
		text-align: right;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .et_pb_module_inner, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb a, .et-db #et-boc .et-l .et_pb_wc_meta_0_tb_body div.product_meta, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_all_tabs .et_pb_tab, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_tabs_controls li, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_tabs_controls li a {}
	
	.et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-message, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-info, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-message a:not(.button), .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-info a:not(.button) {
		font-size: 27px !important;
		line-height: 2em !important;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_price_0_tb_body {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_description_0_tb_body.et_pb_wc_description {}
	
	.et-db #et-boc .et-l .et_pb_wc_description_0_tb_body p {}
	
	.et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs {
		margin-left: 0px !important;
	}
	
	.et-db #et-boc .et-l .et_pb_menu_0_tb_footer .et_pb_menu__wrap {
		justify-content: center !important;
	}
}

@media only screen and (max-width:767px) {
	.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__logo-slot {
		max-width: 44%;
	}
	
	.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__wrap {
		justify-content: flex-end !important;
	}
	
	.et-db #et-boc .et-l .et_pb_menu_0_tb_header, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer {
		text-align: right;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .et_pb_module_inner, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb a, .et-db #et-boc .et-l .et_pb_wc_meta_0_tb_body div.product_meta, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_all_tabs .et_pb_tab, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_tabs_controls li, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_tabs_controls li a {
		font-size: 14px;
		line-height: 1.7em;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-message, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-info, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-message a:not(.button), .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-info a:not(.button) {
		font-size: 14px !important;
		line-height: 1.7em !important;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_title_0_tb_body {
		margin-right: -20px;
		margin-left: -20px;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_price_0_tb_body, .et-db #et-boc .et-l .et_pb_wc_description_0_tb_body, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body {
		margin-right: -30px !important;
		margin-left: -30px !important;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_description_0_tb_body.et_pb_wc_description {
		font-size: 14px;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_description_0_tb_body p {
		line-height: 1.7em;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs {
		margin-left: 0px !important;
	}
	
	.et-db #et-boc .et-l .et_pb_menu_0_tb_footer .et_pb_menu__wrap {
		justify-content: center !important;
	}
}

.et-db #et-boc .et-l.et-l--body .et_builder_inner_content {
	z-index: auto;
}

.et-db #et-boc .et-l .preset--module--divi-woocommerce-product-add-to-cart--default .button {
	background-color: #ff7145 !important;
	font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
	color: #fff !important;
	font-size: 14px !important;
	letter-spacing: 1px !important;
	text-shadow: .08em 10px -10px #ff7145 !important;
	padding-top: 20px !important;
	padding-right: 30px !important;
	padding-bottom: 20px !important;
	padding-left: 30px !important;
	border-top-left-radius: 100px !important;
	border-top-right-radius: 100px !important;
	border-bottom-right-radius: 100px !important;
	border-bottom-left-radius: 100px !important;
	border-color: #ff7145 !important;
}

body #page-container .et-db #et-boc .et-l .preset--module--divi-woocommerce-product-add-to-cart--default .button:before, body #page-container .et-db #et-boc .et-l .preset--module--divi-woocommerce-product-add-to-cart--default .button:after {
	display: none !important;
}

.et-db #et-boc .et-l .preset--module--divi-woocommerce-product-add-to-cart--default .button:after {
	font-size: 1.6em !important;
	line-height: 1em;
	top: 50%;
	transform: translateY(-50%);
}

.et-db #et-boc .et-l .preset--module--divi-woocommerce-product-add-to-cart--default input, .et-db #et-boc .et-l .preset--module--divi-woocommerce-product-add-to-cart--default .quantity input.qty {
	background-color: #efefef;
	font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif !important;
	font-weight: 700 !important;
	color: #7f7f7f !important;
}

.et-db #et-boc .et-l .preset--module--divi-woocommerce-product-add-to-cart--default input::placeholder, .et-db #et-boc .et-l .preset--module--divi-woocommerce-product-add-to-cart--default .quantity input.qty::placeholder {
	font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif;
	font-weight: 700;
	color: #7f7f7f;
}

.et-l--header > .et_builder_inner_content .et_pb_section.et_pb_section_0_tb_header {
	background-color: rgba(255, 255, 255, 0) !important;
}

.et-db #et-boc .et-l .et_pb_section_0_tb_header.et_pb_section {
	margin-bottom: -30px;
}

.et-db #et-boc .et-l .et_pb_section_0_tb_body.et_pb_section {
	padding-left: 0px;
}

.et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row {
	margin-top: -60px !important;
}

.et-db #et-boc .et-l .et_pb_row_0_tb_header, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0_tb_header {
	width: 90% !important;
}

.et-db #et-boc .et-l .et_pb_row_0_tb_header {
	max-width: 100% !important;
}

.et-db #et-boc .et-l .et_pb_row_0_tb_body.et_pb_row {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu {
	background-color: #fff;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li a {
	font-weight: 500;
	font-size: 20px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__logo-slot {
	max-width: 20%;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__icon.et_pb_menu__icon__with_count .et_pb_menu__cart-count {
	font-weight: 600;
	color: #000;
	font-size: 18px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button {
	color: #000;
	font-size: 19px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button {
	color: #000;
	font-size: 20px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
	color: #000;
	font-size: 32px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header {
	text-align: right;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item > a, .et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-ancestor > a, .et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul:not(.sub-menu) > li.current-menu-ancestor > a, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button:hover, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer.et_pb_menu .et_mobile_menu a {
	color: #000 !important;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="nested"] li ul, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="both"] li ul, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .nav li.et-reverse-direction-nav[data-reverse-reason="nested"] li ul, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .nav li.et-reverse-direction-nav[data-reverse-reason="both"] li ul {
	left: auto;
	right: 240px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="first-level"] > ul, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="both"] > ul, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="first-level"] > .sub-menu, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .nav li.et-reverse-direction-nav[data-reverse-reason="both"] > .sub-menu, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .nav li.et-reverse-direction-nav[data-reverse-reason="first-level"] > ul, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .nav li.et-reverse-direction-nav[data-reverse-reason="both"] > ul, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .nav li.et-reverse-direction-nav[data-reverse-reason="first-level"] > .sub-menu, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .nav li.et-reverse-direction-nav[data-reverse-reason="both"] > .sub-menu {
	left: auto;
	right: 2px;
}

.et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .et_pb_module_inner, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb a, .et-db #et-boc .et-l .et_pb_wc_meta_0_tb_body div.product_meta {
	font-style: normal;
	text-transform: none;
	font-variant: normal;
	text-decoration-line: none;
	font-size: 16px;
	line-height: 2em;
}

.et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body a, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .et_pb_module_inner a, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb a, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb a a {
	color: #ff7145 !important;
}

.et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-message, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-info {
	background-color: rgba(255, 255, 255, 0) !important;
	margin-top: 0em !important;
	margin-right: 0em !important;
	margin-bottom: 2em !important;
	margin-left: 0em !important;
	padding-top: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 15px !important;
	padding-left: 15px !important;
	border-top-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
	border-bottom-left-radius: 3px !important;
	border-width: 2px !important;
	border-color: #333 !important;
	border-style: solid !important;
}

.et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .wc-forward, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body button.button, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .wc-backward {
	font-weight: 700 !important;
	text-transform: uppercase !important;
	color: #000 !important;
	font-size: 14px !important;
	letter-spacing: 1px !important;
	text-shadow: .08em .08em .08em rgba(255, 255, 255, 0) !important;
	padding-top: 7px !important;
	padding-right: 11px !important;
	padding-bottom: 7px !important;
	padding-left: 11px !important;
	border-top-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
	border-bottom-left-radius: 3px !important;
	border-width: 3px !important;
	border-color: #000 !important;
	border-style: solid !important;
}

.et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .wc-forward:before, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body button.button:before, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .wc-backward:before, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .wc-forward:after, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body button.button:after, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .wc-backward:after, body #page-container .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button:before, body #page-container .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button:after {
	display: none !important;
}

.et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-message, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-info, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-message a:not(.button), .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-info a:not(.button) {
	font-style: normal !important;
	text-transform: none !important;
	font-variant: normal !important;
	text-decoration-line: none !important;
	color: #000 !important;
	font-size: 27px !important;
	line-height: 2em !important;
}

.et-db #et-boc .et-l .et_pb_wc_images_0_tb_body ol.flex-control-thumbs.flex-control-nav {
	--horizontal-gap: 30px !important;
	--vertical-gap: 30px !important;
	--column-count: 4 !important;
	grid-template-columns: repeat(var(--column-count), 1fr) !important;
	grid-template-rows: none !important;
	grid-auto-rows: auto !important;
	grid-auto-flow: row !important;
	display: grid !important;
	column-gap: var(--horizontal-gap) !important;
	row-gap: var(--vertical-gap) !important;
}

.et-db #et-boc .et-l .et_pb_wc_images_0_tb_body ol.flex-control-thumbs.flex-control-nav > [class*="et_flex_column"] {
	--horizontal-gap-parent: 30px;
}

.et-db #et-boc .et-l .et_pb_wc_images_0_tb_body ol.flex-control-thumbs.flex-control-nav li {
	width: auto !important;
	margin: 0 !important;
	float: none !important;
}

.et-db #et-boc .et-l .et_pb_wc_title_0_tb_body {
	padding-left: 0px;
	text-align: start;
}

.et-db #et-boc .et-l .et_pb_wc_title_0_tb_body h1, .et-db #et-boc .et-l .et_pb_wc_title_0_tb_body h2, .et-db #et-boc .et-l .et_pb_wc_title_0_tb_body h3, .et-db #et-boc .et-l .et_pb_wc_title_0_tb_body h4, .et-db #et-boc .et-l .et_pb_wc_title_0_tb_body h5, .et-db #et-boc .et-l .et_pb_wc_title_0_tb_body h6 {
	font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif;
	font-weight: 700;
}

.et-db #et-boc .et-l .et_pb_wc_price_0_tb_body {
	margin-right: 0px !important;
	margin-left: 0px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
	width: 99%;
	max-width: 100%;
}

.et-db #et-boc .et-l .et_pb_wc_price_0_tb_body .price {
	font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif;
	font-weight: 700;
	color: #ff7145 !important;
}

.et-db #et-boc .et-l .et_pb_wc_description_0_tb_body.et_pb_wc_description {
	font-size: 16px;
}

.et-db #et-boc .et-l .et_pb_wc_description_0_tb_body p {
	line-height: 2em;
}

.et-db #et-boc .et-l .et_pb_wc_description_0_tb_body {
	font-style: normal;
	text-transform: none;
	font-variant: normal;
	text-decoration-line: none;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body td.label, .et-db #et-boc .et-l ul.et_pb_social_media_follow_0_tb_body, .et-db #et-boc .et-l .et_pb_text_0_tb_body, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer {
	text-align: start;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button {
	background-color: #d80806 !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
	color: #fff !important;
	text-shadow: .08em 10px -10px rgba(255, 255, 255, 0) !important;
	padding-top: 15px !important;
	padding-right: 20px !important;
	padding-bottom: 15px !important;
	padding-left: 20px !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
	border-width: 0px !important;
	border-color: #000 !important;
	border-style: solid !important;
	transition-property: color;
	transition-duration: 300ms;
	transition-timing-function: ease;
	transition-delay: 0ms;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .button:after {
	font-size: 1.6em !important;
	line-height: 1em;
	top: 50%;
	transform: translateY(-50%);
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body.et_pb_module .et_pb_module_inner form.cart .variations td select {
	background-color: #fff;
	transition-property: background-color;
	transition-duration: 300ms;
	transition-timing-function: ease;
	transition-delay: 0ms;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body.et_pb_module .et_pb_module_inner form.cart .variations td select:focus, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body .et_pb_tabs_controls li.et_pb_tab_active {
	background-color: #fff;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body input, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty {
	background-color: #fff;
	font-weight: 700 !important;
	margin-top: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
	transition-property: background-color, color;
	transition-duration: 300ms;
	transition-timing-function: ease;
	transition-delay: 0ms;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body input:focus, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty:focus {
	background-color: #fff;
	color: #000 !important;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body input::placeholder, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty::placeholder {
	font-weight: 700;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body input:focus::placeholder, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty:focus::placeholder {
	color: #000;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body input, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body input::placeholder, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body .quantity input.qty::placeholder {
	transition-property: color;
	transition-duration: 300ms;
	transition-timing-function: ease;
	transition-delay: 0ms;
}

.et-db #et-boc .et-l .et_pb_wc_meta_0_tb_body div.product_meta a {
	color: #ff7145;
}

.et-db #et-boc .et-l .et_pb_wc_meta_0_tb_body.et_pb_wc_meta_layout_inline:not(.et_pb_wc_no_sku):is(:not(.et_pb_wc_no_categories),:not(.et_pb_wc_no_tags)) .product_meta .sku_wrapper:not(:last-child):after, .et-db #et-boc .et-l .et_pb_wc_meta_0_tb_body.et_pb_wc_meta_layout_inline:not(.et_pb_wc_no_categories) .product_meta .posted_in:not(:last-child):after, .et-db #et-boc .et-l .et_pb_wc_meta_0_tb_body.et_pb_wc_meta_layout_inline:not(.et_pb_wc_no_tags) .product_meta .tagged_as:not(:last-child):after, .et-db #et-boc .et-l .et_pb_wc_meta_0_tb_body.et_pb_wc_meta_layout_inline:not(.et_pb_wc_no_tags):not(.et_pb_wc_no_categories) .product_meta .tagged_as:after {
	content: " / " !important;
}

.et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_tab {
	padding-right: 5px;
	padding-left: 5px;
}

.et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs {
	margin-left: 0px !important;
}

.et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_all_tabs .et_pb_tab {
	color: #000 !important;
	font-size: 16px;
	line-height: 2em;
}

.et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body .et_pb_tabs_controls li {
	background-color: #000;
}

.et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body .et_pb_tabs_controls li a {
	color: #fff !important;
}

.et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_tabs_controls li, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_tabs_controls li a {
	font-size: 16px;
	line-height: 2em;
}

.et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body section.products > h1, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body section.products > h2, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body section.products > h3, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body section.products > h4, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body section.products > h5, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body section.products > h6, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product h3, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product h1, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product h2, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product h4, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product h5, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product h6 {
	font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif !important;
	font-weight: 700 !important;
}

.et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product .price, .et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product .price .amount {
	font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif;
	font-weight: 700;
	color: #ff7145;
	font-size: 16px;
	line-height: 2em;
}

.et-db #et-boc .et-l .et_pb_code_0_tb_body, .et-db #et-boc .et-l .et_pb_code_0_tb_footer {
	margin-bottom: 0px !important;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_footer.et_pb_menu {
	background-color: rgba(255, 255, 255, 0);
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_footer.et_pb_menu ul li a {
	color: #fff;
	font-size: 15px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_footer.et_pb_menu .et_mobile_menu, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .et_mobile_menu ul {
	background-color: #fff !important;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__cart-button, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__search-button, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer .et_pb_menu__icon.et_pb_menu__close-search-button {
	color: var(--gcid-primary-color);
	font-size: 17px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_footer .mobile_nav .mobile_menu_bar:before {
	color: var(--gcid-primary-color);
	font-size: 32px;
}

.et-db #et-boc .et-l .et_pb_menu_0_tb_footer.et_pb_menu ul li.current-menu-item > a, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer.et_pb_menu ul li.current-menu-ancestor > a, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer.et_pb_menu ul:not(.sub-menu) > li.current-menu-ancestor > a, .et-db #et-boc .et-l .et_pb_text_0_tb_footer .et_pb_text_inner {
	color: #fff !important;
}

.et-db #et-boc .et-l ul.et_pb_social_media_follow_0_tb_footer, .et-db #et-boc .et-l .et_pb_cta_0_tb_footer .et_pb_promo_description, .et-db #et-boc .et-l .et_pb_cta_0_tb_footer .et_pb_module_header, .et-db #et-boc .et-l .et_pb_cta_0_tb_footer .et_pb_button_wrapper, .et-db #et-boc .et-l .et_pb_text_0_tb_footer, .et-db #et-boc .et-l .et_pb_text_0_tb_footer .et_pb_text_inner h1 {
	text-align: center;
}

.et-db #et-boc .et-l .et_pb_cta_0_tb_footer.et_pb_promo {
	background-color: rgba(255, 255, 255, 0);
	margin-top: -20px !important;
	margin-bottom: -20px !important;
}

.et-db #et-boc .et-l .et_pb_cta_0_tb_footer.et_pb_promo h2, .et-db #et-boc .et-l .et_pb_cta_0_tb_footer.et_pb_promo h1.et_pb_module_header, .et-db #et-boc .et-l .et_pb_cta_0_tb_footer.et_pb_promo h3.et_pb_module_header, .et-db #et-boc .et-l .et_pb_cta_0_tb_footer.et_pb_promo h4.et_pb_module_header, .et-db #et-boc .et-l .et_pb_cta_0_tb_footer.et_pb_promo h5.et_pb_module_header, .et-db #et-boc .et-l .et_pb_cta_0_tb_footer.et_pb_promo h6.et_pb_module_header {
	font-size: 24px !important;
}

.et-db #et-boc .et-l .et_pb_social_media_follow_network_0_tb_body a.icon, .et-db #et-boc .et-l .et_pb_social_media_follow_network_0_tb_footer a.icon {
	background-color: #3b5998 !important;
}

.et-l--footer > .et_builder_inner_content .et_pb_section.et_pb_section_1_tb_footer {
	background-color: #444 !important;
}

.et-db #et-boc .et-l .et_pb_row_1_tb_body.et_pb_row {
	padding-top: 0px !important;
}

.et-db #et-boc .et-l .et_pb_social_media_follow_network_1_tb_footer a.icon {
	background-color: #25d366 !important;
}

.et-db #et-boc .et-l .et_pb_column_2_tb_body {
	background-color: #efefef;
	padding-top: 50px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
}

.et-db #et-boc .et-l .et_pb_column_2_tb_body, .et-db #et-boc .et-l .et_pb_row .et_pb_column_2_tb_body.et_pb_column {
	transition-property: padding-bottom, padding-left, padding-right, padding-top;
	transition-duration: 300ms;
	transition-timing-function: ease;
	transition-delay: 0ms;
}

@media only screen and (max-width:980px) {
	.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__logo-slot {
		max-width: 20%;
	}
	
	.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__wrap {
		justify-content: flex-end !important;
	}
	
	.et-db #et-boc .et-l .et_pb_menu_0_tb_header, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer {
		text-align: right;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .et_pb_module_inner, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb a, .et-db #et-boc .et-l .et_pb_wc_meta_0_tb_body div.product_meta, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_all_tabs .et_pb_tab, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_tabs_controls li, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_tabs_controls li a {}
	
	.et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-message, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-info, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-message a:not(.button), .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-info a:not(.button) {
		font-size: 27px !important;
		line-height: 2em !important;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_price_0_tb_body {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_description_0_tb_body.et_pb_wc_description {}
	
	.et-db #et-boc .et-l .et_pb_wc_description_0_tb_body p {}
	
	.et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs {
		margin-left: 0px !important;
	}
	
	.et-db #et-boc .et-l .et_pb_menu_0_tb_footer .et_pb_menu__wrap {
		justify-content: center !important;
	}
}

@media only screen and (max-width:767px) {
	.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu_inner_container > .et_pb_menu__logo-wrap, .et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__logo-slot {
		max-width: 44%;
	}
	
	.et-db #et-boc .et-l .et_pb_menu_0_tb_header .et_pb_menu__wrap {
		justify-content: flex-end !important;
	}
	
	.et-db #et-boc .et-l .et_pb_menu_0_tb_header, .et-db #et-boc .et-l .et_pb_menu_0_tb_footer {
		text-align: right;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .et_pb_module_inner, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb, .et-db #et-boc .et-l .et_pb_wc_breadcrumb_0_tb_body .woocommerce-breadcrumb a, .et-db #et-boc .et-l .et_pb_wc_meta_0_tb_body div.product_meta, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_all_tabs .et_pb_tab, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_tabs_controls li, .et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs .et_pb_tabs_controls li a {
		font-size: 14px;
		line-height: 1.7em;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-message, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-info, .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-message a:not(.button), .et-db #et-boc .et-l .et_pb_wc_cart_notice_0_tb_body .woocommerce-info a:not(.button) {
		font-size: 14px !important;
		line-height: 1.7em !important;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_title_0_tb_body {
		margin-right: -20px;
		margin-left: -20px;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_price_0_tb_body, .et-db #et-boc .et-l .et_pb_wc_description_0_tb_body, .et-db #et-boc .et-l .et_pb_wc_add_to_cart_0_tb_body {
		margin-right: -30px !important;
		margin-left: -30px !important;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_description_0_tb_body.et_pb_wc_description {
		font-size: 14px;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_description_0_tb_body p {
		line-height: 1.7em;
	}
	
	.et-db #et-boc .et-l .et_pb_wc_tabs_0_tb_body.et_pb_tabs {
		margin-left: 0px !important;
	}
	
	.et-db #et-boc .et-l .et_pb_menu_0_tb_footer .et_pb_menu__wrap {
		justify-content: center !important;
	}
}

.et-db #et-boc .et-l.et-l--footer .et_builder_inner_content {
	z-index: auto;
}
