/* =========================
   PRODUCT DESCRIPTION (Woo tabs)
   ========================= */
.woocommerce  .wp-block-group.alignwide.has-light-background-color.has-background.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
    display: none;
}
.wp-block-columns.alignwide.single-product-content.is-layout-flex.wp-container-core-columns-is-layout-1d9f35bd.wp-block-columns-is-layout-flex {
    padding-top: 50px;
}
.woocommerce-Tabs-panel--description table.alt-rows{
  width:100%;
  table-layout:auto;
  border-collapse:collapse;
}
.mapopen {
    height: 100%;
    display: block;
}
.mapopen iframe {
    max-height: 200px;
}
p.usa-contact {
    margin-top: 47px;
}
.wpf_items_wrapper p {
    display: none;
}
textarea#input_16_13 {
    resize: none;
}
.wpf_item_name {
    display: none!important;
    font-size: 0px;
}
.wpf_items_wrapper .wpf_item ul li {
    display: block;
    margin-right: 1em;
}
.wpf_items_wrapper.wpf_layout_vertical {
    margin-top: -252px;
}
div#gform_wrapper_18 {
    max-width: 600px;
    margin: auto;
}
.wpf_column_horizontal {
    padding-top: 90px!important;
}
.wpf_items_wrapper.wpf_layout_vertical {
    margin-top: -240px;
}
/* --- Extra space after the end of the table --- */
.woocommerce-Tabs-panel--description table.alt-rows{
  margin-bottom: 24px;                /* gap below the whole table */
}
/* Kill any inline widths Gutenberg injects */
.woocommerce-Tabs-panel--description table.alt-rows td{ width:auto !important; }

/* Separator column stays narrow */
.woocommerce-Tabs-panel--description table.alt-rows td:nth-child(2){ width:20px !important; }

/* First column: readable + wraps when needed */
.woocommerce-Tabs-panel--description table.alt-rows td:first-child{
  white-space:normal;
  word-break:break-word;
}

/* Zebra striping from row 2 */
/*.woocommerce-Tabs-panel--description table.alt-rows > tbody > tr:nth-child(even):not(:first-child){ background:#f2f2f2 !important; }*/
/* Zebra striping from row 1 */
.woocommerce-Tabs-panel--description table.alt-rows > tbody > tr:nth-child(odd){ background:#f2f2f2 !important; }
.woocommerce-Tabs-panel--description table.alt-rows > tbody > tr:nth-child(even){ background:#fff !important; }

/* Spacing */
.woocommerce-Tabs-panel--description table.alt-rows td{
  padding:10px;
  min-height:46px;
  vertical-align:middle;
}
.term-description {
    display: none;
}
#main .woocommerce-breadcrumb {
    padding: 18px 0;
    color: var(--wp--preset--color--gray-100);
    display: none;
}

/* -------- Desktop-wide column tuning ---------- */
/* Small desktop */
@media (min-width:1024px) and (max-width:1199px){
  .woocommerce-Tabs-panel--description table.alt-rows td:first-child{ width:clamp(180px, 22vw, 220px) !important; }
  .woocommerce-Tabs-panel--description table.alt-rows td{ padding:10px; }
}
/* Standard desktop */
@media (min-width:1200px) and (max-width:1439px){
  .woocommerce-Tabs-panel--description table.alt-rows td:first-child{ width:clamp(200px, 20vw, 260px) !important; }
  .woocommerce-Tabs-panel--description table.alt-rows td{ padding:11px; }
}
/* Large desktop */
@media (min-width:1440px) and (max-width:1799px){
  .woocommerce-Tabs-panel--description table.alt-rows td:first-child{ width:clamp(220px, 18vw, 300px) !important; }
  .woocommerce-Tabs-panel--description table.alt-rows td{ padding:12px; }
}
/* XL desktop */
@media (min-width:1800px) and (max-width:2559px){
  .woocommerce-Tabs-panel--description table.alt-rows td:first-child{ width:clamp(240px, 16vw, 340px) !important; }
  .woocommerce-Tabs-panel--description table.alt-rows td{ padding:12px 14px; line-height:1.45; }
}
/* 4K / ultrawide */
@media (min-width:2560px){
  .woocommerce-Tabs-panel--description table.alt-rows td:first-child{ width:clamp(260px, 14vw, 380px) !important; }
  .woocommerce-Tabs-panel--description table.alt-rows td{ padding:13px 16px; line-height:1.5; }
}

/* Ensure value column always takes the remainder */
.woocommerce-Tabs-panel--description table.alt-rows td:nth-child(3){ width:auto !important; }





.wc-block-product-filter-checkbox-list__input-wrapper:before{
	background:transparent;
}
.wc-block-product-filter-checkbox-list__input-wrapper svg.wc-block-product-filter-checkbox-list__mark {
    color: transparent;
}
button#filter-toggle {
    background: #0085ca;
}
/* ---- Mobile & tablet tuning ---- */
@media (max-width: 1024px){
  .woocommerce-Tabs-panel--description table.alt-rows td:first-child{ width:clamp(180px, 28vw, 240px) !important; }
  .woocommerce-Tabs-panel--description table.alt-rows td:nth-child(2){ width:18px !important; }
}
@media (max-width: 768px){
	

	form.wpf_form.wpf_form_category.wpf_submit_on_change.wpf_form_ajax {
    display: block;
}
	
  .woocommerce-Tabs-panel--description table.alt-rows td{ padding:9px; }
  .woocommerce-Tabs-panel--description table.alt-rows td:first-child{ width:clamp(160px, 34vw, 200px) !important; }
  .woocommerce-Tabs-panel--description table.alt-rows td:nth-child(2){ width:16px !important; }
	
	header.wp-block-template-part {
    margin-bottom: 210px!important;
}
	.wp-container-core-group-is-layout-a4c69c57 .alignfull {
    max-width: none;
    margin-bottom: 0px!important;
}
	.panel-title.additional_information_tab {
    display: none!important;
}
	.panel-title.description_tab.active {
    display: none;
}
}
@media (max-width: 600px){
  .woocommerce-Tabs-panel--description table.alt-rows td{ padding:8px; }
  .woocommerce-Tabs-panel--description table.alt-rows td:first-child{ width:clamp(140px, 40vw, 180px) !important; }
  .woocommerce-Tabs-panel--description table.alt-rows td:nth-child(2){ width:14px !important; }
}
@media (max-width: 480px){
  .woocommerce-Tabs-panel--description table.alt-rows td:first-child{ width:42% !important; }
  .woocommerce-Tabs-panel--description table.alt-rows td:nth-child(2){ width:14px !important; }
  .woocommerce-Tabs-panel--description table.alt-rows td:nth-child(3){ width:auto !important; }
  .woocommerce-Tabs-panel--description table.alt-rows td{ padding:7px; }
}
@media (max-width: 400px){
  .woocommerce-Tabs-panel--description table.alt-rows td:first-child{ width:48% !important; }
  .woocommerce-Tabs-panel--description table.alt-rows td{ padding:6px; }
}
@media (max-width: 360px){
  .woocommerce-Tabs-panel--description table.alt-rows td:first-child{ width:50% !important; }
  .woocommerce-Tabs-panel--description table.alt-rows td:nth-child(2){ width:12px !important; }
  .woocommerce-Tabs-panel--description table.alt-rows td{ padding:6px; }
}

/* ===== Title row (no blue background) ===== */
/*.woocommerce-Tabs-panel--description table.alt-rows > tbody > tr:first-child td{
  background:#fff !important;    /* keep title row white */
  /*color:inherit !important;
  padding:10px !important;
  border-radius:0;
}
.woocommerce-Tabs-panel--description table.alt-rows > tbody > tr:first-child h4{
  margin:0 !important;
  color:#225ea3 !important;      /* EverX blue text only */
  /*font-weight:700;
}*/

/* =========================
   SHORT DESCRIPTION (optional)
   ========================= */
.woocommerce-product-details__short-description table.alt-rows{
  width:100%; table-layout:auto; border-collapse:collapse;
}
.woocommerce-product-details__short-description table.alt-rows td{ width:auto !important; }
.woocommerce-product-details__short-description table.alt-rows td:nth-child(2){ width:20px !important; }
.woocommerce-product-details__short-description table.alt-rows td:first-child{ white-space:normal; word-break:break-word; }
.woocommerce-product-details__short-description table.alt-rows > tbody > tr:nth-child(even):not(:first-child){ background:#f2f2f2 !important; }
.woocommerce-product-details__short-description table.alt-rows > tbody > tr:nth-child(odd):not(:first-child){ background:#fff !important; }
.woocommerce-product-details__short-description table.alt-rows td{ padding:10px; min-height:46px; vertical-align:middle; }
.woocommerce-product-details__short-description table.alt-rows td:nth-child(3){ width:auto !important; }

/* Desktop ranges */
@media (min-width:1024px) and (max-width:1199px){
  .woocommerce-product-details__short-description table.alt-rows td:first-child{ width:clamp(180px, 22vw, 220px) !important; }
}
@media (min-width:1200px) and (max-width:1439px){
  .woocommerce-product-details__short-description table.alt-rows td:first-child{ width:clamp(200px, 20vw, 260px) !important; }
}
@media (min-width:1440px) and (max-width:1799px){
  .woocommerce-product-details__short-description table.alt-rows td:first-child{ width:clamp(220px, 18vw, 300px) !important; }
}
@media (min-width:1800px) and (max-width:2559px){
  .woocommerce-product-details__short-description table.alt-rows td:first-child{ width:clamp(240px, 16vw, 340px) !important; }
}
@media (min-width:2560px){
  .woocommerce-product-details__short-description table.alt-rows td:first-child{ width:clamp(260px, 14vw, 380px) !important; }
}

/* Mobile ranges */
@media (max-width: 1024px){
  .woocommerce-product-details__short-description table.alt-rows td:first-child{ width:clamp(180px, 28vw, 240px) !important; }
  .woocommerce-product-details__short-description table.alt-rows td:nth-child(2){ width:18px !important; }
}
@media (max-width: 768px){
  .woocommerce-product-details__short-description table.alt-rows td{ padding:9px; }
  .woocommerce-product-details__short-description table.alt-rows td:first-child{ width:clamp(160px, 34vw, 200px) !important; }
  .woocommerce-product-details__short-description table.alt-rows td:nth-child(2){ width:16px !important; }
}
@media (max-width: 600px){
  .woocommerce-product-details__short-description table.alt-rows td{ padding:8px; }
  .woocommerce-product-details__short-description table.alt-rows td:first-child{ width:clamp(140px, 40vw, 180px) !important; }
  .woocommerce-product-details__short-description table.alt-rows td:nth-child(2){ width:14px !important; }
}
#field_18_10 br:nth-of-type(2),
#field_18_10 br:nth-of-type(3) {
    display: none;
}


@media (max-width: 480px){
  .woocommerce-product-details__short-description table.alt-rows td:first-child{ width:42% !important; }
  .woocommerce-product-details__short-description table.alt-rows td:nth-child(2){ width:14px !important; }
  .woocommerce-product-details__short-description table.alt-rows td:nth-child(3){ width:auto !important; }
  .woocommerce-product-details__short-description table.alt-rows td{ padding:7px; }
}
@media (max-width: 400px){
  .woocommerce-product-details__short-description table.alt-rows td:first-child{ width:48% !important; }
  .woocommerce-product-details__short-description table.alt-rows td{ padding:6px; }
}
@media (max-width: 360px){
  .woocommerce-product-details__short-description table.alt-rows td:first-child{ width:50% !important; }
  .woocommerce-product-details__short-description table.alt-rows td:nth-child(2){ width:12px !important; }
  .woocommerce-product-details__short-description table.alt-rows td{ padding:6px; }
}

/* Title row in short description (no blue background) */
.woocommerce-product-details__short-description table.alt-rows > tbody > tr:first-child td{
  background:#fff !important; color:inherit !important; padding:10px !important; border-radius:0;
}
.woocommerce-product-details__short-description table.alt-rows > tbody > tr:first-child h4{
  margin:0 !important; color:#225ea3 !important; font-weight:700;
}



body {
  font-family: 'Greycliff CE', sans-serif !important;
}
.category-card img{
	  transition: transform 0.5s ease;  
}

p.available-class {
    display: none;
} 
.woocommerce-product-attributes-item__value p {
    font-weight: 600;
}


.has-custom-1-font-size p.has-white-color.has-text-color.wp-container-content-d50df0bc {
    white-space: nowrap;
}
.woocommerce-ordering .orderby {
    display: none;
}

.woocommerce-product-attributes-item__value p a {
    color: #000;
    font-weight: 600;
    cursor: default;
}
.category-card:hover img{
	transform: scale(1.1);
} 
div#our-products {
    scroll-margin-top: 180px;
}
.changecolor {
    display: flex;
    align-items: center;
}
.top-bar {
    z-index: 99;
    background: linear-gradient(to right, #0085CA, #693C5E, #A72B2A);
}

iframe.map-embed {
    max-height: 200px;
}
.search-header .wp-block-search__button.has-background.wp-element-button {
    white-space: nowrap;
}
#gform_confirmation_wrapper_8 .gform_confirmation_message {
    text-align: center;
    padding: 35px 82px 0px;
}
#input_8_17_1_container br:nth-of-type(2),
#input_8_17_1_container br:nth-of-type(3) {
    display: none;
}
.page-id-146 h2.gform_title {
    display: none;
}

#input_7_1 p {
    margin: 0px;
    padding-top: 25px;
}
#input_7_1 p br {
    display: none;
}
div#gform_confirmation_wrapper_11 {
    padding: 70px 0px;
}
legend.gfield_label.gform-field-label.gfield_label_before_complex {
    color: #343a40;
}
.gform_wrapper.gravity-theme .gfield_label {
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: -6px;
    padding: 0;
    color: #0085ca;
}
#field_10_10 .gform-field-label.gfield_label_before_complex {
    color: #0085ca;
}
div#gform_wrapper_10 {
    max-width: 600px;
}
div#gform_wrapper_8 {
    max-width: 600px;
		padding-top:50px;
} 
div#gform_wrapper_7 {
    max-width: 600px;
}
div#gform_wrapper_8 .gform_title {
    color: #a72b2a;
}

textarea#input_16_14 {
    resize: none;
}
li.wp-block-navigation-item.has-child.open-on-hover-click.hotline-number.wp-block-navigation-submenu.has-text-color {
    font-size: 20px;
    font-weight: 700;
}

#modal-4-content .vertical-menu .wp-block-navigation-item li {
    background: #ffffff;
    padding: 5px 4px!important;
}
div#gform_wrapper_11 {
    padding: 50px 0px;
}

h2.gform_title {
    text-align: center;
}
input#gform_submit_button_11 {
    padding: 15px 25px;
    background-color: #763a56;
    border: 0;
    color: #fff;
    font-size: 14px;
}

.page-id-4076 header.wp-block-template-part {
    margin-bottom: 223px;
}
header.wp-block-template-part {
    margin-bottom: 192px;
}

	.changecolor  h4 {
    display: flex;
		align-items:center;
}

p.languag-heading {
    white-space: nowrap;
}

.gt_selected {
    background: transparent!important;
    color: #fff!important;
}
.gt_switcher a img {
    opacity: 1!important;
    margin-right: 14px!important;
}
 .gt_option a {
    color: #000;
    padding: 10px 5px!important;
}
.gt_option {
    height: 90px!important;
    background-color: #fff!important;
    top: 55px;
}
 
.gt_container--3ojcky .gt_switcher .gt_selected a:after {
	filter:invert(0);
}

 .gt_selected a {
    border: 0px!important;
    color: #fff!important;
    padding: 3px 5px;
    width: 161px;
}
.gt_selected a:after {
    filter: invert(1)!important;
}
 .gt_selected a:hover {
    background: 0!important;
}

.page-id-366 .product .count {
    display: none;
}
.kereta-footer-form-1 .wpforms-field-container input[type=email] {
    color: #495057 !important;
    background-color: #fff !important;
    padding: 0 20px;
    border-width: 0;
    font-size: 15px;
    line-height: 1.5;
    border: 1px solid #E5E5E5 !important;
    border-radius: 0;
    width: 250px!important;
}
.kereta-footer-form-1 .wpforms-form {
    position: relative !important;
    display: grid !important;
    justify-content: space-between;
    align-items: center;
}
.wpforms-submit {
    background-color: #763a56!important;
}

button#wpforms-submit-252 {
    background-color: #165c7d !important;
    color: #fff!important;
    border: 3px solid #fff!important;
    width: 100%;
}


.primary-menu .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content {
    color: #0085CA !important;
    font-weight: 700;
}

.primary-menu .wp-block-navigation__container > .wp-block-navigation-item:is(:hover, :focus) > .wp-block-navigation-item__content {
    color: #763a56;
}





.bottom-description #tab-description {
    border-top: 3px solid #000;
}

.page-id-366 .woocommerce-loop-category__title {
    font-size: 22px;
    text-align: center;
    height: 25px;
}
.page-id-366 .woocommerce-loop-category__title {
    font-size: 18px;
    text-align: center;
    height: 40px;
    line-height: 21px;
}

.primary-menu.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
    font-size: 15px;
    min-width: 250px!important;
}

.top-bar .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
    min-width: 215px!important;
}
.wp-block-group.header-action.d-none.d-xl-flex.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-10.wp-block-group-is-layout-flex {
    JUSTIFY-CONTENT: END;
}
a.wp-block-button__link.has-text-align-center.wp-element-button {
    JUSTIFY-CONTENT: END;
}
.wp-block-columns.alignwide.are-vertically-aligned-center.bottom-bar.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex {
    justify-content: space-around;
}
#modal-4-content .vertical-menu  .wp-block-navigation-item {
    background: #763a56;
    padding: 5px 4px!important;
}
 
.header-search .wp-block-search__button {
    white-space: nowrap;
    margin-left: 0;
}



ul.wp-block-navigation__container.has-text-color.has-primary-2-color.is-responsive.items-justified-left.primary-menu.d-none.d-xl-flex.wp-block-navigation {
    justify-content: space-evenly;
}

 
.has-primary-2-color a.wp-block-navigation-item__content {
    color: #1f5c7c!important;
}



.primary-menu .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-icon {
    color:#0655af!important;
    font-size: 16px;
}

 

.wp-block-group.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-6.wp-block-group-is-layout-flex {
    padding: 0px!important;
}
.icon-list a.wp-block-button__link.has-white-color.has-text-color.has-link-color.wp-element-button {
    background: transparent;
    filter: invert(1);
}
.wp-block-group.alignfull.has-background.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-40.wp-block-group-is-layout-constrained {
    background: #1f5c7c!important;
}

.icon-list .wp-block-button__link.wp-element-button {
    background: transparent;
     
}

.icon-list img {
    padding-top: 6px;
}

h3.wp-block-heading.has-text-align-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.tss-carousel-main .swiper-arrow, .tss-carousel .swiper-arrow {
    background: #763a56;
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 4px;
    text-align: center;
    line-height: 30px;
    / margin-top: -15px; /
    margin-top: -55px;
    opacity: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border: 1px solid transparent;
}
div#bgLayers_comp-lged2jh4 {
    width: auto;
}
h3.author-name {
    color: #763a56!important;
    font-weight: 600!important;
}

@media(max-width:767px){
	.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open {
    background: #0000;
    border: none;
    color: currentColor;
    cursor: pointer;
    margin: 0;
    background: #1f5c7c;
    padding: 0;
    text-transform: inherit;
    vertical-align: middle;
}
	.full-width-team {
    padding: 10px!important;
}
	.page-id-1368 .wp-container-core-group-is-layout-12, 	.page-id-1368 .wp-container-core-group-is-layout-13, 	.page-id-1368 .wp-container-core-group-is-layout-14, .page-id-1368 .wp-container-core-group-is-layout-15 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
	.wp-container-core-group-is-layout-16 {
    padding: 0px;
}
	.full-width-team {
    padding: 10px 40px!important;
}
}
.footer-icon img {
    filter: sepia(1);
}
 


 
 
.wp-block-group.meetslider.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
    padding-bottom: 60px;
}
.wp-block-group.alignwide.introeverx.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-12.wp-block-group-is-layout-constrained {
    padding-bottom: 80px;
}
.wp-block-group.meetslider.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-23.wp-block-group-is-layout-constrained {
    margin-bottom: 60px;
}
.wp-block-group.benefits.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-13.wp-block-group-is-layout-constrained {
    margin-bottom: 2px;
    margin-top: 0px !important;
    padding-top: 0px;
}

.full-width-team {
    padding: 0px 127px;
}

.header-v1 {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
}

.has-light-1-background-color {
    background-color: var(--wp--preset--color--light-1) !important;
    font-size: 14PX;
}

 .hotline-number a strong {
    font-size: 20px;
}

 .social-head {
    padding-top: 4px;
    padding-bottom: 0px;
}

.wp-block-button.sell-btn {
    width: 120px!important;
    margin-right: 11px;
}
.sell-btn a{
	padding:4px 10px!important;
}
.wp-block-button.buy-btn {
    white-space:nowrap;
}

.buy-btn a.wp-block-button__link.wp-element-button {
    padding: 4px 30px!important;
}

.wp-block-group.header-action.d-none.d-xl-flex.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-13.wp-block-group-is-layout-flex {
    justify-content: end;
}

.productimg  img {
    max-width: 100px;
    margin: auto;
    display: block;
}
.kereta-footer-form-1 .wpforms-submit-container {
    margin-top: 0px !important;
    margin-left: 0px;
    padding-top: 0px !important;
}

.header-v1 {
    width: 100%;
    position: fixed;
    z-index: 999;
    top: 0px;
}
 

.page-id-366 header.wp-block-template-part {
    margin-bottom: 203px!important;
}

li.product-category {
    box-shadow: -8px 6px 89px -65px rgba(0,0,0,0.75);
}

.category-card img {
    border: 1px solid #e0e0e0;
    border-radius: 50%;
}


.primary-menu .wp-block-navigation__submenu-container.has-mega-menu .wp-block-navigation-item.has-child.mega-menu-title > .wp-block-navigation-item__content {
    color: #165c7d;
    font-weight: 700;
    font-size: 16px;
    padding: 0;
    pointer-events: none;
}

.single-product-page .single-product-content .single_add_to_cart_button:not(:hover) {
    background-color: #763a56;
}
.single-product-page .single-product-content .single_add_to_cart_button {
    min-width: 274px;
    font-weight: 700;
    flex-grow: 1;
    padding: 18px 28px;
    line-height: 16px;
    display: inline-block;
    color: #fff;
}
 .ms-nav-prev {
    left: -321px!important;
}
.ms-skin-default .ms-nav-next {
    right: -248px!important;
    left: auto;
    background-position: -89px -103px;
}
.hotline-number a strong {
    font-size: 20px;
}

.number-hotline a span {
    font-size: 14px;
    font-weight: 400;
}

 
 .number-hotline .wp-block-navigation-item__content {
    font-size: 20px;
    font-weight: 700;
}
.hotlinenumber .wp-block-navigation__submenu-container.wp-block-navigation-submenu {
    min-width: 240px!important;
    font-size: 12px;
}
.hotline-number .wp-block-navigation__submenu-container.has-text-color.hotline-number.wp-block-navigation-submenu.has-text-color {
    min-width: 249px!important;
}
.wpml-language-switcher-block.is-layout-flex.is-responsive.has-child-selected.wp-block-navigation {
    width: 85px!important;
}

 

.languageflag .isHorizontal li {
    padding: 10px 30px;
    background-color: #fff;
}
.has-mega-menu li.wp-block-navigation-item.has-child.open-on-hover-click.mega-menu-title.wp-block-navigation-submenu:nth-child(1),
.has-mega-menu li.wp-block-navigation-item.has-child.open-on-hover-click.mega-menu-title.wp-block-navigation-submenu:nth-child(2) {
    border-right: 1px solid #d9d9d9;
    margin-right: 15px;
}



.gt_option {
    position: absolute!important;
}

 .form-field-everx input {
    width: 600px;
}
.equipment-form input#gform_submit_button_7 {
    padding: 0px 40px;
    height: 20px;
    background-color: #763a56;
}
div#input_7_1 {
    display: contents;
}
.equipment-form .gform_title {
    text-align: center;
    color: #763a56;
}
.equipment-form .name_first br{
	display:none;
}

span#input_7_8_1_container br{display:none;}
span#input_7_1_3_container {
    padding: 0!important;
}

/* 01-10 */

.tax-product_cat header.wp-block-template-part {
    margin-bottom: 223px;
}






.single-product header.wp-block-template-part {
    margin-bottom: 223px;
}

.social_btn.wp-block-button.is-style-outline .wp-block-button__link:hover {
    box-shadow: none;
    background-color: #fff!important;
    color: var(--wp--preset--color--white);
}

.form-heading-center .gform_title {
    text-align: center;
    color: #a72b2a;
	text-transform:uppercase;
}

 legend.gfield_label.gform-field-label.gfield_label_before_complex {
    color: #0085ca;
}
#field_7_8 .gfield_label.gform-field-label.gfield_label_before_complex {
    margin-bottom: 10px;
}

span#input_10_10_1_container {
    max-height: 70px;
}
.wpml-ls-legacy-dropdown {
    width: 150px;
    max-width: 100%;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
    border-width: 0 1px 1px;
    color: #000;
}
 

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    visibility: hidden;
    position: absolute;
    top: 40px;
    right: 0;
    left: 0;
    border: 0px solid #cdcdcd;
    padding: 0;
    margin: 0;
    font-size: 14px;
    list-style-type: none;
    z-index: 101;
    width: 209px;
    background: #fff;
    color: #000!important;
    padding-bottom: 10px;
}

.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover {
    color: #fff;
    background: transparent;
}

.wpml-ls-legacy-dropdown a {
    display: block;
    text-decoration: none;
    color: #444;
    border: 0px solid #cdcdcd;
    background-color: transparent;
    padding: 5px 10px;
    line-height: 1;
}

.wpml-ls-legacy-dropdown a {
    display: block;
    text-decoration: none;
    color: #fff;
    border: 0px solid #cdcdcd;
    background-color: transparent;
    padding: 5px 10px;
    line-height: 1;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown p {
    display: none;
}
.wpml-ls-legacy-dropdown a br{
	display:none;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
    border-width: 0 1px 1px;
    color: #000;
    padding: 16px;
}
[lang="es-ES"] ul.wp-block-navigation__container.has-tiny-font-size.is-responsive.items-justified-left.primary-menu.d-none.d-xl-flex.wp-block-navigation.has-tiny-font-size.has-poppins-font-family {
    gap: 12px;
}
p#wpml_credit_footer {
    display: none;
}
.gform_confirmation_message {
    text-align: center;
}
.modal-window .modal-float-button.is-right {
    rotate: none;
    transform-origin: right top 0;
    position: static;
    background: linear-gradient(to right, #0085CA, #693C5E, #A72B2A);
    font-size: 14px;
    width: 100%;
}
.modal-window__content p {
    margin: 0px;
}

.modal-window__content .gform_wrapper.gravity-theme .gform_fields {
    display: grid;
    grid-column-gap: 0%;
    -ms-grid-columns: (1fr 2%)[12];
    grid-row-gap: 7px;
    grid-template-columns: repeat(12,1fr);
    grid-template-rows: repeat(auto-fill,auto);
    width: 100%;
}

.modal-window__content .gform_wrapper.gravity-theme .gfield textarea.large {
    height: 100px;
}
.modal-window__content br {
    display: none;
}.large  span {
    flex: 0 0 100% !important;
}
.modal-window__content h2.gform_title {
    text-align: left;
    font-size: 22px;
}

.modal-window__content .gfield_label {
    display: inline-block;
    font-size: 13px !important;
	margin-bottom: 0px !important;
}
.gform_footer.top_label input[type="submit"] {
    min-width: 300px;
    padding: 13px;
    border-radius: 2px;
    background: linear-gradient(to right, #0085CA, #693C5E, #A72B2A);
    border: 0;
    color: #fff;
    font-size: 16px;
    margin: auto;
}
.modal-window__close {
    font-size: 0px;
}
.modal-window__close:after {
    content: "X";
    font-size: 20px;
    width: 30px;
    height: 30px;
    display: block;
    text-align: center;
}
div#field_16_3, div#field_16_4, div#field_16_12, div#field_16_5 {
    width: 100%;
    float: left;
    grid-column: span 6;
}
.modal-window__content-main .gfield {
    padding: 0px 10px !important;
}

@media(max-width:767px){
	
	input#gform_submit_button_16 {
    min-width: 260px;
}
	
	
	.ms-skin-default .ms-nav-next {
    right: -321px!important;
    left: auto;
    display: none;
    background-position: -89px -103px;
}
	.header-v1 img.wp-image-3405 {
    padding: 20px 0px;
    max-width: 150px;
}
	.page-id-4076 header.wp-block-template-part {
    margin-bottom: 160px;
}

}
#rmp-menu-title-5361, #rmp-menu-additional-content-5361{
	display:none
}
#rmp_menu_trigger-5361:hover .responsive-menu-pro-inner, #rmp_menu_trigger-5361:hover .responsive-menu-pro-inner::before, #rmp_menu_trigger-5361:hover .responsive-menu-pro-inner::after {
    background-color: #000;
}
#rmp_menu_trigger-5361 .responsive-menu-pro-inner, #rmp_menu_trigger-5361 .responsive-menu-pro-inner::before, #rmp_menu_trigger-5361 .responsive-menu-pro-inner::after {
    width: 25px;
    height: 3px;
    background-color: #813654;
    border-radius: 4px;
    position: absolute;
}
#rmp_menu_trigger-5361:hover .responsive-menu-pro-inner, #rmp_menu_trigger-5361:hover .responsive-menu-pro-inner::before, #rmp_menu_trigger-5361:hover .responsive-menu-pro-inner::after {
    background-color: #813654;
}
#rmp-menu-wrap-5361 {
    padding-top: 5%;
    padding-left: 10%;
    padding-bottom: 1%;
    padding-right: 10%;
    background-color: #0085ca;
}
.single-product-page .single-product-content .woocommerce-product-gallery__image > a img {
    width: 100%;
}
span.price, a.added_to_cart.wc-forward,.add_to_cart_button {
    display: none;
}
button.single_add_to_cart_button.button.alt.wp-element-button{
    background-color: #763a56;
  
}
h2.woocommerce-loop-product__title {
    margin-bottom: 12px;
}
.wp-block-post-excerpt.has-text-color.has-gray-200-color, .wp-block-add-to-cart-form.wc-block-add-to-cart-form {
    display: none;
}
li#tab-title-additional_information, li#tab-title-reviews {
    display: none;
}

#wpgs-gallery .wcgs-thumb.swiper-slide img {
    height: 75px;
    width: 80px;
}
#wpgs-gallery .wcgs-thumb.swiper-slide-thumb-active.wcgs-thumb img {
    border: 3px solid #763a56 !important;
}
#wpgs-gallery .wcgs-thumb.swiper-slide:hover img, #wpgs-gallery .wcgs-thumb.swiper-slide-thumb-active.wcgs-thumb:hover img {
    border-color: #763a56;
}
#wpgs-gallery img {
    width: 100%;
}
#wpgs-gallery.wcgs-woocommerce-product-gallery .wcgs-carousel .wcgs-slider-image {
    border-radius: 0px;
    width: 100%;
    height: 100%;
}

.wcgs-slider-image img {
    height: 667px!important;
    object-fit: cover;
    object-position: top;
}

#wpgs-gallery .wcgs-thumb img {
    width: 85px;
    height: 100%;
    object-fit: cover;
    object-position: top;
}
.d_socail{
    display: flex;
    justify-content: center;
}
/* #wpgs-gallery img {
    width: 800px;
    height: 100%;
    object-fit: contain;
} */
ul.tabs.wc-tabs {
    display: none !important;
}
.single-product-content {
    justify-content: space-between;
}
.single-product-page .woocommerce-tabs {
    padding-top: 0px;
}
.search_card figure.alignwide.wp-block-post-featured-image {
    height: 300px!important;
}

.search_card img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
   width: -webkit-fill-available;
    height: 300px !important;
    object-fit: cover !important;
    max-width: 100%;
}
.search_card h6 a {
    color: #A72B2A!important;
    font-weight: 600;
    font-size: 20px;
}
div#tab-description p {
    margin-top: 0px;
    margin-bottom: 5px;
}
.woocommerce .wp-block-woocommerce-product-image-gallery {
    max-width: 100%;
}
.fancybox-container.wcgs-fancybox-custom-wrapper.fancybox-is-open.fancybox-is-zoomable.fancybox-can-pan .fancybox-content img {
    transform: scale(1.5) !important;
}
.fancybox-container.wcgs-fancybox-custom-wrapper.fancybox-is-open.fancybox-is-fullscreen.fancybox-is-zoomable.fancybox-can-zoomIn img.fancybox-image {
    transform: scale(1.2);
}


div#gform_wrapper_8 {
    max-width: 600px;
    padding-top: 50px;
    margin: auto;
}
div#tab-additional_information {
    display: block !important;
    margin-bottom: 15px;
}
.woocommerce-tabs.wc-tabs-wrapper {
    display: flex;
    flex-direction: column-reverse;
}

.bottom-description #tab-additional_information {
    display: none!important;
}
.top-description  #tab-description {
    display: none!important;
}
 .top-description .wp-container-core-group-is-layout-17 {
    display: block;
}
.top-description .wp-container-core-group-is-layout-16 {
    display: none;
}
.changecolor img {
    filter: brightness(0) saturate(100%) invert(36%) sepia(44%) saturate(3499%) hue-rotate(177deg) brightness(91%) contrast(103%);
    margin-right: 10px;
}
.products .product-image img {
    object-fit: cover!important;
    object-position: top;
}

@media(max-width:767px){
	.social-flex .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    max-width: 50px;
}
	
	.wcgs-slider-image img {
    height: auto;
    object-fit: contain;
    object-position: top;
}
	.top-description .panel-title.description_tab.active {
    display: none;
}
	#rmp-menu-wrap-5361 {
    padding-top: 25%;
    padding-left: 3%;
    padding-bottom: 1%;
    padding-right: 10%;
    background-color: #0085ca;
}
	#rmp-container-5361 {
    position: fixed;
    top: 0;
    margin: 0;
    transition: transform 0.5s;
    overflow: auto;
    display: block;
    width: 70%;
    max-width: 320px;
    min-width: 280px;
    background-color: #0085ca;
    background-image: none;
    height: 100%;
    right: 0;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}
	.top-description .panel-title.reviews_tab {
    display: none;
}
	.bottom-description .panel-title.reviews_tab {
    display: none;
}
 #rmp_menu_trigger-5361 {
    display: block;
    COLOR: #fff;
}
 
	.bottom-description	.panel-title.additional_information_tab{
		display: none;
	}
	.single-product header.wp-block-template-part {
    margin-bottom: 159px;
}

.modal-window__content {
    width: auto!important;
		margin-top:-50px;
}
}
span#all-word {
    opacity: 0;
    font-size: 0;
    margin-left: -5px;
}.search-results .wp-block-group.mobile-flex.is-layout-flex {
    display: none;
}
.product-attributes p:nth-child(2), .product-attributes p:nth-child(3) {
    display: none;
}
.product-availability strong {
    display: none;
}
p.default-class {
    display: none;
}
 p.booked-class {
    position: static;
    top: -14px;
    background: linear-gradient(to right, #0085CA, #693C5E, #A72B2A);
    padding: 4px 10px;
    left: 0px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    border-radius: 2px;
	    margin: 0px;
}

p.sold-class {
    position: static;
    top: -14px;
    background: linear-gradient(to right, #7d3a53, #c62828);
    padding: 4px 10px;
    left: 0px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    border-radius: 2px;
    margin: 0px;
}

p.booked-class {
    background: linear-gradient(to right, #0085CA, #693C5E, #A72B2A);
}

.has-mega-menu li.wp-block-navigation-item.has-child.open-on-hover-click.mega-menu-title.wp-block-navigation-submenu:nth-child(2) {
    border-right:0px solid #d9d9d9;
}
li.has-tiny-font-size.wp-block-navigation-item.mega-menu-title.bmd-list.wp-block-navigation-link a.wp-block-navigation-item__content {
    margin-top: 0px !important;
}
span#all-word + span {
    display: none;
}div#tab-reviews {
    display: none !important;
}
body.home .modal-window__wrapper.is-clickable.has-overlay.is-block {
    display: block !important;
}
.modal-window__wrapper.is-clickable.has-overlay.is-block {
    display: none !important;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_video th.woocommerce-product-attributes-item__label {
    visibility: hidden;
}
tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_video a {
    background: url(/wp-content/uploads/2024/12/youtube.png);
    background-repeat: no-repeat;
    font-size: 0px;
    width: 40px;
    height: 40px;
    display: inline-block;
    background-size: contain;
    position: absolute;
    bottom: -55px;
    right: 43px;
}

ul.products .product, ul.products .wc-block-grid__product, .wc-block-grid__products .product, .wc-block-grid__products .wc-block-grid__product, .wp-block-woocommerce-related-products .product {
    border: 0px solid var(--wp--preset--color--gray-500);

}
ul.products .product, ul.products .wc-block-grid__product, .wc-block-grid__products .product, .wc-block-grid__products .wc-block-grid__product, .wp-block-woocommerce-related-products .product {
    padding: 10px;
}
ul.products .product:hover, ul.products .product:focus, ul.products .wc-block-grid__product:hover, ul.products .wc-block-grid__product:focus, .wc-block-grid__products .product:hover, .wc-block-grid__products .product:focus, .wc-block-grid__products .wc-block-grid__product:hover, .wc-block-grid__products .wc-block-grid__product:focus, .wp-block-woocommerce-related-products .product:hover, .wp-block-woocommerce-related-products .product:focus {
    box-shadow: none;
}
h2.woocommerce-loop-product__title {
    height: 40px;
}
ul.products .product a + a {
    display: none;
}
.search .product_tag-sold:after {
    content: "Sold";
    background: linear-gradient(to right, #7d3a53, #c62828);
    padding: 4px 10px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    border-radius: 6px;
    margin: 0px;
    width: 100%;
    display: block;
}
.search .product_tag-booked h6:after {
    content: "Booked";
    background: linear-gradient(to right, #0085CA, #693C5E, #A72B2A);
    padding: 4px 10px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    border-radius: 6px;
    margin: 0px;
    width: 100%;
    display: block;
    margin-top: 14px;
	padding:10px 0px;
}
 p.has-white-color.has-text-color.wp-container-content-1 {
    white-space: nowrap!important;
}
.search .product_tag-booked  a:after {
    content: "";
    visibility: hidden !important;
    font-size: 0px;
    background: transparent !important;
	display:none;
}
.search .product_tag-booked a {
    display: block;
}
/* Apply to the main product list */
.search ul.is-flex-container.columns-3 {
    display: flex;
}

/* Move sold products to the bottom */
.search ul.is-flex-container.columns-3 li.product_tag-sold {
    order: 1; /* Ensure sold products are moved down */
}

/* Keep other products at the top */
.search ul.is-flex-container.columns-3 li.product:not(.product_tag-sold) {
    order: 0; /* Normal order for non-sold products */
}
.search .wp-block-post-template.is-flex-container.is-flex-container:is(.columns-2, .search .columns-3, .search .columns-4, .search .columns-5, .search .columns-6) > li {
    width: 31%;
}

.products 
 h2.woocommerce-loop-product__title {
    color: #A72B2A;
    font-weight: 600;
}
a.page-numbers {
    border: 0px!important;
    font-size: 22px;
    font-weight: 900;
    color: #0085ca!important;
}
span.page-numbers.current {
    background-color: #0085ca!important;
    border-radius: 5px;
}
h1.woocommerce-products-header__title.page-title {
    color: #A72B2A;
    margin-bottom: 0px;
}
.page-id-1854 footer.wp-block-template-part {
    margin: 0px;
}

 

button.wp-block-search__button.has-background.wp-element-button {
    background: #0085ca !important;
}
.header-v1 li.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu.has-text-color.has-white-color {
    background: #0085ca;
}
 .page-id-41733 .gform_title, .page-id-4726 .gform_title{
    display: none;
}
.vertical-menu .wp-block-navigation__container > .wp-block-navigation-item:only-child > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(:hover, :focus) .wp-block-navigation-item__content {
    color: #ffffff;
}
.s_social .wp-block-button.is-style-outline .wp-block-button__link:hover {
    box-shadow: none;
    background-color: #0085ca;
    color: var(--wp--preset--color--white);
}

input#gform_submit_button_11 {
    padding: 15px 25px;
    background-color: #763a56;
    border: 0;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
 .bottom_footer img {
    filter: brightness(0) saturate(100%) invert(32%) sepia(98%) saturate(997%) hue-rotate(171deg) brightness(99%) contrast(104%);
	 margin-right:10px;
}
.bottom_footer p a{
	display:flex;
	align-items:center
}
.shortcode_newsletter h2 {
    display: none;
}
.shortcode_newsletter .gform_footer.top_label input[type="submit"] {
    min-width: 45px;
    padding: 13px;
    border-radius: 2px;
    background: linear-gradient(to right, #0085CA, #693C5E, #A72B2A);
    border: 0;
    color: #fff;
    font-size: 16px;
    margin: 0px;
}
/* .shortcode_newsletter form#gform_17 {
    display: flex;
    align-items: center;
} */
 .shortcode_newsletter input#input_17_1 {
    width:100%;
}
 
.shortcode_newsletter form#gform_17 {
    display: flex;
    height: 40px;
    align-items: center;
}
 .shortcode_newsletter form#gform_17 {
    display: flex;
}
 .shortcode_newsletter  .gform_wrapper.gravity-theme .gfield_label {
    display: inline-block;
    font-size: 16px;
    display: none;
    font-weight: 700;
    margin-bottom: -6px;
    padding: 0;
    color: #0085ca;
}

 .shortcode_newsletter .gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
    margin: 6px 0 0;
    padding: 16px 0;
    padding: 0px;
    margin: 0px;
    height: 63px;
}
 .social_main  {
    max-width: 230px;
}
.social_main .wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
    width: 100%;
}
.top-sku {
    display: none!important;
}
.wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-6c531013.wp-block-group-is-layout-flex {
    display: block;
}
.main_productslide .gallery-navigation-carousel .wcgs-thumb #wpgs-gallery img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.main_productslide .gallery-navigation-carousel .wcgs-thumb {
    position: relative;
    cursor: pointer;
    height: 85px;
    object-fit: cover;
    width: 100%;
}
#wpgs-gallery .wcgs-lightbox .sp_wgs-lightbox {
    color: #fff;
    background-color: transparent;
    font-size: 0px;
    width: 100%;
    height: 100%;
    border-radius: 0px;
    left: 0px;
    top: 0;
}
#wpgs-gallery .wcgs-lightbox .sp_wgs-lightbox:hover {
    color: #fff;
    background-color: transparent;
}
.iconsell img {
    filter: brightness(0) saturate(100%) invert(38%) sepia(87%) saturate(1716%) hue-rotate(175deg) brightness(86%) contrast(101%);
}

.button.reset-filter-button {
    position: absolute;
    left: 0;
    top: 57%;
    background: #0085ca;
    padding: 10px;
    color: #fff;
}

.wc-block-attribute-filter__actions button.wc-block-components-filter-reset-button {
    margin-top: 26px;
    display: block;
}
.wp-block-woocommerce-filter-wrapper.desktop-manufacture {
    display: block;
}
.social-head .wp-block-button.is-style-outline .wp-block-button__link:hover {
    box-shadow: none;
    background-color: transparent;
  
}
.alignwide  .wp-block-woocommerce-filter-wrapper.desktop-manufacture {
    display: none;
}

	.gform_wrapper.gravity-theme .gfield textarea.small {
    height: 43px;
}
.modal-window__content .gform_wrapper.gravity-theme .gfield textarea.large {
    height: 43px;
}

.searchicon {
    display: none;
}
.social_width  .wp-block-buttons {
    width: 37px;
}
@media(max-width:767px){
	.social_main img {
    max-width: 35px;
}
.breadcrumb-wrapper {
    position: fixed!important;
    width: 100%;
    height: 53px;
    bottom: revert-layer!important;
    z-index: 99;
    background: var(--wp--preset--color--light) !important;
}
	.social_main {
    max-width: 289px;
    flex-wrap: nowrap!important;
}
	.wp-block-woocommerce-filter-wrapper.desktop-manufacture {
    display: none;
}
.wp-block-columns.are-vertically-aligned-center.d_socail.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex {
    display: none;
}

.modal-float-button.is-right.wow-modal-id-1 {
    position: fixed;
    bottom: 0px;
    left: 0;
    top: 94%;
    width: 100%;
}
	
	.social_main .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    width: 6%!important;
    flex-basis: 27%!important;
}.shortcode_newsletter .gform_footer.top_label input[type="submit"] {
    min-width: 45px;
    padding: 9px;
    font-size: 15px;
   
}
	.social_main {
    max-width: 253px;
}
	.social-flex {
    justify-content: space-evenly;
}
	#wpgs-gallery.wcgs-woocommerce-product-gallery .wcgs-carousel .wcgs-slider-image {
    border-radius: 0px;
    width: 100%;
    height: 300px;
}
	.main_productslide .gallery-navigation-carousel .wcgs-thumb {
    position: relative;
    cursor: pointer;
    height: 60px;
    object-fit: cover;
    width: 100%;
}
	.page-numbers li a {
    width: 20px!important;
}
	.changecolor {
    display: flex;
    align-items: center;
    font-size: 20px!important;
}
	.filter-content.active {
    opacity: 1;
    visibility: visible;
    left: 0;
    z-index: 99999999;
}
	#rmp-menu-wrap-5361 .rmp-menu-subarrow {
    position: absolute;
    top: 0;
    bottom: 0;
    text-align: center;
    overflow: hidden;
    background-size: cover;
    overflow: hidden;
    right: 0;
    border-left-style: solid;
    border-left-color: currentColor;
    border-left-width: 0px;
    height: 40px;
    width: 100%;
    color: #fff;
    background-color: inherit;
}
	#rmp-menu-wrap-5361 .rmp-menu-subarrow .rmp-font-icon {
    margin-right: unset;
    position: absolute;
    right: 0;
}
	#gform_confirmation_wrapper_8 .gform_confirmation_message {
    text-align: center;
    padding: 35px 000px 0px;
}
	#rmp-menu-wrap-5361 .rmp-menu-item-link {
    font-size: 16px;  
}
	#rmp-menu-wrap-5361 .rmp-submenu .rmp-menu-item-link {
    font-size: 13px;
}
	.top-bar {
    z-index: 99;
    background: linear-gradient(to right, #0085CA, #693C5E, #A72B2A);
    display: block!important;
}
.top-bar  p {
    display: none;
}

.top-bar	.wp-container-core-group-is-layout-cb46ffcb {
    flex-wrap: nowrap;
    justify-content: center;
    height: 50px;
}
	#rmp_menu_trigger-5361 {
    width: 55px;
    height: 55px;
    position: fixed;
    top: 60px;
    border-radius: 5px;
   
    text-decoration: none;
    right: 5%;
    background: transparent;
    transition: transform 0.5s, background-color 0.5s;
}
	.top-bar .wp-block-button.sell-btn {
    width: 88px!important;
    margin-right: 11px;
}
	.top-bar .wpml-ls-legacy-dropdown a {
    display: block;
    text-decoration: none;
    color: #fff;
    border: 0px solid #cdcdcd;
    background-color: transparent;
    padding: 5px 0px;
    line-height: 1;
}
	.top-bar .social-head {
    padding-top: 4px;
    padding-bottom: 0px;
    display: none !important;
}
	.top-bar	.wpml-ls-legacy-dropdown {
    width: 100px;
    max-width: 100%;
}
.top-bar	.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    visibility: hidden;
    position: absolute;
    top: 35px;
    right: 0;
    left: -17px;
    border: 0px solid #cdcdcd;
    padding: 5px;
    margin: 0;
    font-size: 14px;
    list-style-type: none;
    z-index:9999999!important;
    width: 156px;
    background: #8e323f;
    color: #fff!important;
    padding-bottom: 10px;
}
.top-bar .rmp_menu_trigger {
    z-index: 99!important;
    overflow: hidden;
    outline: none;
    border: 0;
    display: none;
    margin: 0;
    transition: transform 0.5s, background-color 0.5s;
    padding: 0;
}
	
	.top-bar .wp-block-spacer {
    width: 2px !important;
    background-color: rgba(255, 255, 255, 0.1294117647);
    display: none;
}
 .woocommerce-products-header h1.woocommerce-products-header__title.page-title {
   
    margin-top: -20px;
}
	.filter-content .wc-block-product-filters__overlay-dialog {
    gap: 5px;
}
	.filter-content	.wc-block-product-filters__overlay-content {
    gap: 5px;
}
.filter-content	.wc-block-product-filters__overlay-content h3 {
    padding-bottom: 0px;
    font-size: 15px;
    margin-bottom: 0px!important;
}
	footer.wc-block-product-filters__overlay-footer {
    padding: 10px;
}
	#modal-window-4 .modal-window__content {
    width: auto!important;
    margin-top: 150px;
}
.category-card h5 {
    font-size: 13px;
    padding-bottom: 0px;
    white-space: nowrap;
    text-align: center;
}
 
	.category-card img {
    width: auto!important;
    height: auto !important;
}

.product_our {
    justify-content: space-between;
    align-items: center;
    padding: 0px!important;
    margin-top: 15px;
}
	.category-card {
   border-radius:10px;
}
 
	div#our-products {
    padding-top: 15px!important;
}
	#our-products h2.wp-block-heading.has-text-align-center {
    padding-bottom: 0px;
}
	#our-products h2.wp-block-heading.has-text-align-center {
    padding-bottom: 0px;
    padding: 0px!important;
}
	.topheader {
    padding: 20px 10px!important;
}
	.topheader p {
    margin-top: 5px;
}
 .topheader .wp-block-columns.footer-info.is-layout-flex.wp-container-core-columns-is-layout-6971b538.wp-block-columns-is-layout-flex {
    gap: 12px;
}
.topheader h6 {
    font-size: 20px!important;
    padding-bottom: 0px!important;
}
	.bottomfooter .wp-container-core-group-is-layout-5058602c {
    padding-top: 0px!important;
}
	.bottomfooter h2 {
    margin-top: 25px!important;
}
	.bottomfooter .wp-elements-ffc2962a792eae494ab63b71ed5d842f, 	.bottomfooter .wp-elements-a3edff7e34032d933090f43ab6c25122, .bottomfooter .wp-elements-0bc1a2730b2fa85adf1cd400d3348c90 {
    margin-top: -22px;
}
	#tab-description tr td:nth-child(2) {
  display: none !important;
}
	#tab-description tr {
    display: grid;
    margin-bottom: 88px;
}
	#tab-description tr {
    display: grid;
    margin-bottom: 0px;
    height: auto!important;
}
	#tab-description table {
    height: auto!important;
}
	#tab-description tr td{
		height:auto!important;
	}
	.rmp-mobile-device-menu.is-active {
    top: 0!important;
}
	
#rmp_menu_trigger-5361.is-active .responsive-menu-pro-inner, #rmp_menu_trigger-5361.is-active .responsive-menu-pro-inner::before, #rmp_menu_trigger-5361.is-active .responsive-menu-pro-inner::after {
    background-color: #fff!important;
}
	#our-products .wp-block-columns.alignwide.are-vertically-aligned-center.product_our.is-layout-flex.wp-container-core-columns-is-layout-9ece2e98.wp-block-columns-is-layout-flex {
    gap: 15px 0px;
}
 .clientlogo .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    max-width: 150px;
}
	.about-brands .wp-block-image {
    position: relative;
    padding: 0 15px;
    display: flex !important;
    width: 175px;
    flex-direction: column;
    align-items: center;
    flex-shrink: 0;
}
	
	.clientlogo .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow img{
	  height: 40px!important;
	}
#tab-description tr td {
    height: auto!important;
    padding: 4px 10px;
    min-height: 25px!important;
    width: 100%!important;
}
 #modal-window-1 .modal-window__content {
    width: 100%!important;
    margin-top: -84px;
    left: 0px;
    height: 100%!important;
    max-height: 100%;
}
#modal-window-1	.gf_confirmation_popup input {
    max-height: 30px;
    min-width: 100%;
}
 textarea#input_16_14 {
    resize: none;
    margin-bottom: 10px;
    height: 40px;
}
	textarea#input_16_13 {
    resize: none;
    height: 40px;
}
	input#gform_submit_button_16 {
    height: 60px!important;
    max-height: 60px!important;
    width: 103px!important;
    min-width: 200px!important;
}
textarea#input_16_14 {
    resize: none;
    margin-bottom: 10px;
} 
 
	#gform_submit_button_16 {
    max-height: 60px;
}
	div#gform_fields_16 {
    display: block;
}
.filter-content {
    position: relative;
    left: 0px;
    top: 0;
    bottom: auto;
    max-width: 400px;
    width: 100%;
    z-index: auto;
    padding: 0px;
    opacity: 1;
    visibility: VISIBLE;
    transition: all 0.2s ease;
    overflow-y: auto;
    margin-top: 0;
}
	#rmp_menu_trigger-5361 {
    width: 55px;
    height: 55px;
    position: fixed;
    top: 60px;
    border-radius: 5px;
    text-decoration: none;
    right: 5%;
    background: transparent;
    transition: transform 0.5s, background-color 0.5s;
    z-index: 9;
}
 .rmp_menu_trigger.rmp-menu-trigger-boring.rmp-mobile-device-menu.is-active {
    z-index: 99999!important;
}
	button.wc-block-product-filters__open-overlay {
    background: #0085ca;
    display: block;
   min-width: 140px;
    padding: 14px;
		max-width:170px;
    display: flex;
    color: #fff;
}
	button#filter-toggle {
    display: none;
}
	.filter-content::before{
		display:none;
	}
	.header-v1{
		z-index:2;
	}
}

@media only screen and (min-width: 430px) and (max-width: 767px) {
 	.category-card {
    max-width: 178px;
    min-height: 195px;
    padding: 12px!important;
}
}

@media only screen and (min-width: 400px) and (max-width: 430px) {
 	.category-card {
    max-width: 170px;
    min-height: 195px;
    padding: 12px!important;
}
}

 

@media only screen and (min-width: 380px) and (max-width: 400px) {
  	.category-card {
    max-width: 160px;
    min-height: 165px;
    padding: 12px!important;
}
	.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
    width: 100%;
}
}

@media only screen and (max-width: 380px) {
 	.category-card {
    max-width: 148px;
    min-height: 165px;
    padding: 12px!important;
}
}
        .homepage-modal-content {
    background: transparent;
    border: none;
    position: relative;
    max-width: 600px;
    width: 90%;
    margin: auto;
    margin-top: 12%;
}
.homepage-close {
    line-height: 32px;
}

.breadcrumb-wrapper {
    position: relative;
    bottom: -219px;
    z-index: 99;
background:	var(--wp--preset--color--light) !important
}

nav.rank-math-breadcrumb {
    padding: 6px 76px;
}

.home .breadcrumb-wrapper {
    display: none;
}
nav.rank-math-breadcrumb {
    padding: 1px 22px;
}


.rank-math-seo-score.template-circle.bad-seo.before-content {
    display: none;
}