.elementor-23940 .elementor-element.elementor-element-2a803894{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-23940 .elementor-element.elementor-element-2a803894 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-23940 .elementor-element.elementor-element-4629d939.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23940 .elementor-element.elementor-element-4629d939.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23940 .elementor-element.elementor-element-4629d939 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23940 .elementor-element.elementor-element-29e72e65{width:auto;max-width:auto;}.elementor-23940 .elementor-element.elementor-element-5abaece > .elementor-container{max-width:1360px;}.elementor-23940 .elementor-element.elementor-element-5abaece{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-23940 .elementor-element.elementor-element-dc0be29.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23940 .elementor-element.elementor-element-dc0be29.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23940 .elementor-element.elementor-element-dc0be29.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-23940 .elementor-element.elementor-element-dc0be29 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23940 .elementor-element.elementor-element-89538e2 .elementor-nav-menu .elementor-item{font-family:"poppins", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:2.2em;}.elementor-23940 .elementor-element.elementor-element-89538e2 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-23940 .elementor-element.elementor-element-89538e2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-23940 .elementor-element.elementor-element-89538e2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-23940 .elementor-element.elementor-element-89538e2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-23940 .elementor-element.elementor-element-89538e2 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-23940 .elementor-element.elementor-element-89538e2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-23940 .elementor-element.elementor-element-89538e2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#61CE7000;}.elementor-23940 .elementor-element.elementor-element-89538e2 .e--pointer-framed .elementor-item:before,
					.elementor-23940 .elementor-element.elementor-element-89538e2 .e--pointer-framed .elementor-item:after{border-color:#61CE7000;}.elementor-23940 .elementor-element.elementor-element-89538e2 .elementor-nav-menu--dropdown a, .elementor-23940 .elementor-element.elementor-element-89538e2 .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-23940 .elementor-element.elementor-element-89538e2 .elementor-nav-menu--dropdown{background-color:#00000061;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-bc-flex-widget .elementor-23940 .elementor-element.elementor-element-8c2840f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23940 .elementor-element.elementor-element-8c2840f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23940 .elementor-element.elementor-element-8c2840f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23940 .elementor-element.elementor-element-0ec4960{text-align:center;}.elementor-23940 .elementor-element.elementor-element-0ec4960 img{width:100px;}.elementor-bc-flex-widget .elementor-23940 .elementor-element.elementor-element-1edbd93.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23940 .elementor-element.elementor-element-1edbd93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23940 .elementor-element.elementor-element-1edbd93.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-23940 .elementor-element.elementor-element-1edbd93 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23940 .elementor-element.elementor-element-41ab9e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23940 .elementor-element.elementor-element-41ab9e9 .elementor-nav-menu .elementor-item{font-family:"poppins", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:2.2em;}.elementor-23940 .elementor-element.elementor-element-41ab9e9 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-23940 .elementor-element.elementor-element-41ab9e9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-23940 .elementor-element.elementor-element-41ab9e9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-23940 .elementor-element.elementor-element-41ab9e9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-23940 .elementor-element.elementor-element-41ab9e9 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-23940 .elementor-element.elementor-element-eb031e7{--main-alignment:right;--side-cart-alignment-transform:translateX(100%);--side-cart-alignment-left:auto;--side-cart-alignment-right:0;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-23940 .elementor-element.elementor-element-eb031e7 .elementor-menu-cart__toggle .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-23940 .elementor-element.elementor-element-eb031e7 .elementor-menu-cart__subtotal{font-family:"Open Sans", Sans-serif;}.elementor-23940 .elementor-element.elementor-element-eb031e7 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-23940 .elementor-element.elementor-element-eb031e7 .elementor-menu-cart__product-name a{font-family:"Open-Sans", Sans-serif;font-weight:600;}.elementor-23940 .elementor-element.elementor-element-eb031e7 .elementor-menu-cart__product .variation{font-family:"Open Sans", Sans-serif;}.elementor-23940 .elementor-element.elementor-element-eb031e7 .elementor-menu-cart__product-price{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-23940 .elementor-element.elementor-element-eb031e7 .elementor-menu-cart__product-price .product-quantity{font-family:"Open Sans", Sans-serif;}.elementor-23940 .elementor-element.elementor-element-eb031e7 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-23940 .elementor-element.elementor-element-eb031e7 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-23940 .elementor-element.elementor-element-eb031e7 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-23940 .elementor-element.elementor-element-eb031e7 .woocommerce-mini-cart__empty-message{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-23940 .elementor-element.elementor-element-4e1298f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23940 .elementor-element.elementor-element-4e1298f .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-23940 .elementor-element.elementor-element-4e1298f .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-23940 .elementor-element.elementor-element-4e1298f .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#F5C000;}.elementor-23940 .elementor-element.elementor-element-4e1298f .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#F5C000;}.elementor-23940 .elementor-element.elementor-element-4e1298f{--e-icon-list-icon-size:29px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-23940 .elementor-element.elementor-element-4e1298f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23940 .elementor-element.elementor-element-4e1298f .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-23940 .elementor-element.elementor-element-4e1298f .elementor-icon-list-text{transition:color 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-23940 .elementor-element.elementor-element-4629d939{width:100%;}}@media(max-width:1024px){.elementor-23940 .elementor-element.elementor-element-2a803894{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-23940 .elementor-element.elementor-element-1e43b96{text-align:left;}.elementor-23940 .elementor-element.elementor-element-4e1298f{--e-icon-list-icon-size:22px;}}@media(max-width:767px){.elementor-23940 .elementor-element.elementor-element-2a803894{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-23940 .elementor-element.elementor-element-4629d939 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23940 .elementor-element.elementor-element-29e72e65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-2a803894 */.woofc-menu-item .woofc-menu-item-inner:after {
    font-family: "poppins", sans-serif!important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-2a803894.sticky-header.rp_header.fw_sec_rp.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside {
  padding: 10px 0;
  z-index: 999;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-2a803894.sticky-header.rp_header.fw_sec_rp.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside img {
max-width: 65px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-2a803894.sticky-header.rp_header.fw_sec_rp.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside .elementor-nav-menu .elementor-item{
  font-size: 16px;
}

header.sticky-header {
  --header-height: 100px; /* Set your own header height */
  --shrink-header-to: 0.6; /* Shrinks to 60%, values: 0.1 to 1 */
  --transition-timing: .45s cubic-bezier(.4, 0, .2, 1); /* values: .1s to 0.5s (or more), replace "cubic-bezier(.4, 0, .2, 1)" with "ease" if you need a simpler transition */
  background-color: rgba(244, 245, 248, 1); /* Set your own background color */
  transition: background-color var(--transition-timing),
              backdrop-filter var(--transition-timing),
              box-shadow var(--transition-timing);
}
header.sticky-header.elementor-sticky--effects {
  background-color: rgba(244, 245, 248, .8); /* Set your own background color on scroll */
  box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .07); /* Delete this line if you don't want shadow on scroll */
  -webkit-backdrop-filter: saturate(180%) blur(20px); /* Delete this line if you don't use transparency on scroll */
  backdrop-filter: saturate(180%) blur(20px); /* Delete this line if you don't use transparency on scroll */
}
header.sticky-header > .elementor-container {
  min-height: var(--header-height);
  transition: min-height var(--transition-timing);
}
header.sticky-header.elementor-sticky--effects > .elementor-container {
  min-height: calc( var(--header-height) * var(--shrink-header-to) );
}
@media only screen and (max-width: 767px) {
  header.sticky-header {
      --header-height: 70px;
  }
}


header.sticky-header .logo img {
  transition: transform var(--transition);
}
header.sticky-header.elementor-sticky--effects .logo img {
  transform: scale(.8);
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul {
  background: transparent;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-24264 {position: relative;}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-24264:after {content: '';
  display: block;
  width: 16px;
  height: 16px;
  background: url(../down-arrow.html);
  position: absolute;
  right: 11px;
  top: 2px;
  background-size: cover;
  z-index: 9;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-24264:after{
  display: none;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-24264:hover li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-24264:after{
  display: block;
}

section.rp_header.fw_sec_rp{
  background: #588bae;
}

.nav_menu_desk a {
  padding: 0 5px!important;
  max-width:max-content;
}
.nav_menu_desk a:hover {
  padding: 0 5px!important;
}
.header_logo_column {
  max-width: 240px;
}

.left_menu_column,
.right_menu_column{
  width: calc(50% - 120px)!important;
}
.nav_menu_desk a:hover,
.nav_menu_desk a:active{
  background: -webkit-gradient(linear,left top,left bottom,from(#f5c001),to(#f5c001)) 90%/0 0.25em no-repeat;
  background: -webkit-linear-gradient(#f5c001,#f5c001) 90%/0 0.25em no-repeat;
  background: -o-linear-gradient(#f5c001,#f5c001) 90%/0 .25em no-repeat;
  background: linear-gradient(#f5c001,#f5c001) 90%/0 0.25em no-repeat;
  background-position: left 55%;
  -webkit-transition: background-size .7s;
  -o-transition: .7s background-size;
  transition: background-size .7s;
  display: inline;
  background-size: 100% 0.3em;
  padding: 0 5px!important;
}
.nav_menu_desk a{
padding: 0 10px  0 5px!important;
  cursor: pointer;
  transition: 0.25s;
  background: -webkit-gradient(linear,left top,left bottom,from(#f5c001),to(#f5c001)) 90%/0 0.25em no-repeat;
  background: -webkit-linear-gradient(#f5c001,#f5c001) 90%/0 0.25em no-repeat;
  background: -o-linear-gradient(#f5c001,#f5c001) 90%/0 .25em no-repeat;
  background: linear-gradient(#f5c001,#f5c001) 90%/0 0.25em no-repeat;
  background-position: left 90%;
  -webkit-transition: background-size .7s;
  -o-transition: .7s background-size;
  transition: background-size .7s;
  display: inline;
  padding: 0 5px!important;
}
span.woofc-menu-item-inner-subtotal {
  display: none;
}
.woofc-menu-item .woofc-menu-item-inner i::before {
  background: url('../webp/shopping-bag.webp');
  display:block;
  content:'';
  width:30px;
  height:30px;
   transition: all .7s;
}

li.menu-item.woofc-menu-item.menu-item-type-woofc a {
  max-width: 30px;
}
.woofc-menu-item .woofc-menu-item-inner:after {
  background-color: #f5c001;
  font-weight: 600;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  left: 21px;
  top: -16px;
  font-family: "poppins",sans-serif;
  font-size: 12px;
}
.elementor-nav-menu .sub-arrow {
  display: none!important;
}
.woofc-menu-item .woofc-menu-item-inner i {
  margin-right: 0;
  width: 30px;
}
li.menu-item.woofc-menu-item.menu-item-type-woofc a {
  padding: 0!important;
  background: none;
  background-position: unset;
}
li.menu-item.woofc-menu-item.menu-item-type-woofc a:hover i::before {
  display: block;
  content: '';
  width: 30px;
  height: 30px;
  transition: all .7s;
  cursor: pointer;
}
li.menu-item.woofc-menu-item.menu-item-type-woofc a:hover .woofc-menu-item-inner::after{
  background-color: #2771bb;
  top: -16px!important;
  font-weight: 600;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  left: 21px;
  font-family: "poppins",sans-serif;
  font-size: 12px;
}
.search_header_btn {
  max-width: 30px;
}

.right_menu_column .elementor-widget-wrap.elementor-element-populated {
  display: flex;
}

.nav_menu_desk.right_nav_menu_desk {
  max-width: calc(100% - 30px);
}
.nav_menu_desk.right_nav_menu_desk li.menu-item {
  height: 20px;
}
li.menu-item.woofc-menu-item.menu-item-type-woofc a {
  max-width: 30px;
  height: 30px;
  margin-top: -10px;
}
li.menu-item.woofc-menu-item.menu-item-type-woofc a:hover,
li.menu-item.woofc-menu-item.menu-item-type-woofc a {
  height: 30px;
  margin-top: -15px;
}
/*shopping cart style*/
.woofc-area .woofc-area-top span {
  font-family: "poppins",sans-serif;
  font-size: 16px;
}

.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-price span {
  font-size: 14px !important;
}

.woofc-data-left {
  font-family: "poppins",sans-serif;
}
.woofc-data-right{
  font-weight: 100;
}
/*top banner*/
.simple-banner-text {
  max-width: 1300px;
  margin: 0 auto;
  padding: 25px 0!important;
  font-family: "poppins",sans-serif;
  font-size: 20px;
  font-weight:400!important;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,
ul#sm-16537457301521003-2,
ul#sm-16537458472072148-2 {
  top: 35px!important;
}

.rp_header .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul li a {
  font-family: "poppins",sans-serif!important;
  font-size: 16px;
  line-height: 1.4;
  font-weight: 200!important;
}


.rp_header .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul li a:before {left: -15px;}

.rp_header .elementor-sub-item.elementor-item-active{
  background: -webkit-gradient(linear,left top,left bottom,from(#f5c001),to(#f5c001)) 90%/0 0.25em no-repeat;
  background: -webkit-linear-gradient(#f5c001,#f5c001) 90%/0 0.25em no-repeat;
  background: -o-linear-gradient(#f5c001,#f5c001) 90%/0 .25em no-repeat;
  background: linear-gradient(#f5c001,#f5c001) 90%/0 0.25em no-repeat;
  background-position: left 55%;
  -webkit-transition: background-size .7s;
  -o-transition: .7s background-size;
  transition: background-size .7s;
  display: inline;
  background-size: 100% 0.3em;
  padding: 0 5px!important;
}

.nav_menu_desk.right_nav_menu_desk li.menu-item {
  height: inherit;
}
li.menu-item.woofc-menu-item.menu-item-type-woofc {margin-top: 12px;}
.search_header_btn {
  margin-top: -9px;
}
.list_icon_search {
 max-width: 36px;
  z-index: 9999;
  position: absolute;
  right: -25px;
  margin-top: -28px;
}
ul#menu-1-89538e2 li.menu-item.menu-item-24264>a,
ul#menu-1-41ab9e9  li.menu-item.menu-item-25400>a{
  position: relative;
}

ul#menu-1-89538e2 li.menu-item.menu-item-24264> a:before,
ul#menu-1-41ab9e9  li.menu-item.menu-item-25400>a:before{
  position: absolute;
  content: "";
  width: 0px;
  height: 0px;
  border-top: 5px solid white;
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid transparent;ent;t;
  border-left: 5px solid transparent;
  top: 44%;
  right: inherit;
  left: 88px;
  display: block!important;
}

ul#menu-1-41ab9e9  li.menu-item.menu-item-25400>a:before{
  left: 71px;
  border-right: 5px solid #588bae;
  border-bottom: 5px solid #588bae;
  border-left: 5px solid #588bae;
}




@media(max-width:1400px){
  .simple-banner-text {
      max-width: calc(100vw - 80px);
      font-size: 16px;
  }
  .nav_menu_desk ul li a {
      font-size:16px!important;
  }
  .header_logo_column {
      max-width: 130px;
  }
  .left_menu_column, .right_menu_column {
      width: calc(50% - 65px)!important;
  }
  .header_logo_column img {
      max-width: 90px;
  }
  .left_menu_column {
      padding-left: 40px;
  }
  .right_menu_column {
      padding-right: 40px;
  }
  .search_header_btn {
      max-width: 20px;
  }
  .search_header_btn i{
      font-size:21px;
  }
  .woofc-menu-item .woofc-menu-item-inner i {
          margin-right: 10px;
          width: 20px;
  }
  li.menu-item.woofc-menu-item.menu-item-type-woofc a {
      max-width: 25px;
  }

}
@media(max-width:1100px){
  .nav_menu_desk.right_nav_menu_desk {
    max-width: calc(100% - 20px);
  }
  .right_menu_column {
    padding-right: 50px;
  }
  .elementor-23940 .elementor-element.elementor-element-1edbd93 > .elementor-element-populated{
    padding:0;
    margin-left:-10px;
  }
}
@media(max-width:1024px){
  a#elementor-menu-cart__toggle_button {padding: 0;border: none;}

  a#elementor-menu-cart__toggle_button span.elementor-button-text {display: none;}
  .toggle-icon--cart-light.elementor-hidden-desktop.elementor-menu-cart--items-indicator-bubble.elementor-menu-cart--show-subtotal-yes.elementor-menu-cart--cart-type-side-cart.elementor-menu-cart--show-remove-button-yes.elementor-widget.elementor-widget-woocommerce-menu-cart {
      width: 25px;
      margin-bottom: 33px;
      margin-right: 10px;
  }
  i.eicon {font-size: 0;}

  .eicon-cart-light:before {background: url("../webp/shopping-bag.webp");
    display: block;
    width: 23px;content: '';
    height: 23px;
    transition: all .7s;
    background-size:cover;
  }
  .eicon-cart-light {
    font-size: 0;
  }
  .elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{
      top: 5px!important;
      background-color: #588bae!important;
  }
  .list_icon_search {
      margin-top: -13px;
      right: -40px;
  }
  .header_logo_column img {
      max-width: 75px;
  }
 
  .toggle-icon--cart-light.elementor-hidden-desktop.elementor-menu-cart--items-indicator-bubble.elementor-menu-cart--show-subtotal-yes.elementor-menu-cart--cart-type-side-cart.elementor-menu-cart--show-remove-button-yes.elementor-widget.elementor-widget-woocommerce-menu-cart {
      width: 25px;
      margin-bottom: 7px;
      margin-right: 13px;
  }
  .wat_mobile img{
      max-width: 30px!important;
  }
}
@media(max-width:767px){
 
  .book_slider_top_column .elementor-widget-wrap.elementor-element-populated {
      max-height: 120px;
  }
  .left_menu_column {
      padding-left: 0;
  }
  .right_menu_column {
      padding-right: 0;
  }
  .watkins_post_content p {
      font-size: 16px!important;
      margin-bottom:10px;
  }
  .elementor-23940 .elementor-element.elementor-element-1edbd93 > .elementor-element-populated {
      margin-left: -28px;
  }
}
@media(max-width:567px){
  .header_logo_column img {
      max-width: 50px;
  }
}
@media(max-width:359px){
  .header_logo_column {
      max-width: 70px;
  }
  .left_menu_column, .right_menu_column {
      width: calc(50% - 35px)!important;
  }
}/* End custom CSS */