.elementor-71553 .elementor-element.elementor-element-52008b90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:10px;--padding-block-end:20px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-71553 .elementor-element.elementor-element-52008b90:not(.elementor-motion-effects-element-type-background), .elementor-71553 .elementor-element.elementor-element-52008b90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCCCCC;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-52008b90{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-71553 .elementor-element.elementor-element-12e7cee3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Poppins;font-weight:var( --e-global-typography-text-font-weight );}.elementor-71553 .elementor-element.elementor-element-7a2d8b2d img{width:90%;}.elementor-71553 .elementor-element.elementor-element-23361163{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}#header .elementor-element-6a801159 .main-menu > li.menu-item > a, .elementor-element-6a801159 .sidebar-menu > li.menu-item > a, #header .elementor-element-6a801159 .main-menu > li.menu-item > .arrow:before, .elementor-element-6a801159 .sidebar-menu > li.menu-item > .arrow:before{color:#FFFFFF;}#header .elementor-element-6a801159 .main-menu > li.menu-item.active > a, #header .elementor-element-6a801159 .main-menu > li.menu-item:hover > a, .elementor-element-6a801159 .sidebar-menu > li.menu-item:hover > a, .elementor-element-6a801159 .sidebar-menu > li.menu-item.active > a, #header .elementor-element-6a801159 .main-menu > li.menu-item.active > .arrow:before, #header .elementor-element-6a801159 .main-menu > li.menu-item:hover > .arrow:before, .elementor-element-6a801159 .sidebar-menu > li.menu-item:hover > .arrow:before, .elementor-element-6a801159 .sidebar-menu > li.menu-item.active > .arrow:before{color:#E6E6E6;}.elementor-element-6a801159 .menu-hover-line>li.menu-item>a:before{background-color:#E6E6E6;}#header .elementor-element-6a801159 .top-links > li.menu-item > a, #header .elementor-element-6a801159 .main-menu > li.menu-item > a, #header .elementor-element-6a801159 .menu-custom-block a, #header .elementor-element-6a801159 .menu-custom-block span, .elementor-element-6a801159 .sidebar-menu>li.menu-item>a{padding:15px 25px 15px 25px;}.elementor-element-6a801159 .sidebar-menu .popup:before{top:calc( calc( 15px / 2 + 15px / 2 - 0.5px ) + ( -1 * var(--porto-sd-menu-popup-top, 0px) ) );border-right-color:#F3F3F3;}.elementor-element-6a801159 .menu-hover-underline > li.menu-item > a:before{margin-left:25px;margin-right:25px;}#header .elementor-element-6a801159 .porto-wide-sub-menu a, .elementor-element-6a801159 .elementor-heading-title, #header .elementor-element-6a801159 .porto-narrow-sub-menu a, .elementor-element-6a801159 .sidebar-menu .popup, .elementor-element-6a801159 .porto-popup-menu .sub-menu, #header .elementor-element-6a801159 .top-links .narrow li.menu-item>a{font-family:"Poppins", Poppins;font-size:13px;font-weight:400;}#header .elementor-element-6a801159 .top-links .narrow li.menu-item > a, #header .elementor-element-6a801159 .main-menu .wide li.sub li.menu-item > a, #header .elementor-element-6a801159 .main-menu .narrow li.menu-item > a,#header .elementor-element-6a801159 .sidebar-menu .wide li.menu-item li.menu-item > a,#header .elementor-element-6a801159 .sidebar-menu .wide li.sub li.menu-item > a,#header .elementor-element-6a801159 .sidebar-menu .narrow li.menu-item > a,#header .elementor-element-6a801159 .porto-popup-menu .sub-menu a{color:#000000;}#header .elementor-element-6a801159 .top-links .narrow ul.sub-menu, #header .elementor-element-6a801159 .main-menu .wide .popup > .inner, #header .elementor-element-6a801159 .main-menu .narrow ul.sub-menu, .elementor-element-6a801159 .sidebar-menu .wide .popup > .inner, .elementor-element-6a801159 .sidebar-menu .narrow ul.sub-menu, .elementor-element-6a801159 .porto-popup-menu .sub-menu a{background-color:#F3F3F3;}.elementor-element-6a801159 .mega-menu > li.has-sub:before, .elementor-element-6a801159 .mega-menu > li.has-sub:after{border-bottom-color:#F3F3F3;}#header .elementor-element-6a801159 .top-links .narrow li.menu-item:hover > a, #header .elementor-element-6a801159 .main-menu .wide li.menu-item li.menu-item>a:hover, #header .elementor-element-6a801159 .main-menu .narrow li.menu-item:hover > a, .elementor-element-6a801159 .porto-popup-menu .sub-menu a:hover,#header .elementor-element-6a801159 .sidebar-menu .narrow li.menu-item:hover > a,#header .elementor-element-6a801159 .sidebar-menu .wide li.menu-item li.menu-item > a:hover{color:#E90000;}#header .elementor-element-6a801159 .narrow li.menu-item>a{--porto-submenu-item-bbw:1px;}#header .elementor-element-6a801159 .narrow li.menu-item > a{border-bottom-color:#CCCCCC;}#header .elementor-element-6a801159 .wide li.side-menu-sub-title > a, #header .elementor-element-6a801159 .main-menu .wide li.sub > a, .elementor-element-6a801159 .sidebar-menu .wide li.sub > a{padding:1px 1px 1px 1px;}.elementor-71553 .elementor-element.elementor-element-5a07f3ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-71553 .elementor-element.elementor-element-5a07f3ad.e-con{--flex-grow:0;--flex-shrink:0;}#header .elementor-element-3d4eb091 .my-account{font-size:28px;color:#FFFFFF;}#header .elementor-element-41affa20 .search-toggle{font-size:28px;color:#FFFFFF;}#header .elementor-element-41affa20 .search-toggle:hover{color:#FFFFFF;}.fixed-header #header .elementor-element-41affa20 .searchform, #header .elementor-element-41affa20 .searchform, .fixed-header #header.sticky-header .elementor-element-41affa20 .searchform{background-color:#FFFFFF;}#header .elementor-element-41affa20 .searchform-popup.simple-search-layout .search-toggle:after{border-bottom-color:#FFFFFF;}#header .elementor-element-41affa20 .searchform-popup .text, #header .elementor-element-41affa20 .searchform-popup input, #header .elementor-element-41affa20 .searchform-popup .searchform-cats input{width:300px;}#header .elementor-element-41affa20 input{max-width:300px;}#header .elementor-element-5c8ea14d .search-toggle{font-size:26px;color:#FFFFFF;}.elementor-element-4df0d17a #mini-cart .cart-head, .elementor-element-4df0d17a #mini-cart.minicart-inline .cart-head{font-size:28px;}.elementor-element-4df0d17a #mini-cart .cart-icon{margin-right:1px;}#header .mobile-toggle{font-size:28px;color:#FFFFFF;}.elementor-element-7d19aebf .mobile-toggle{padding:7px 13px 7px 13px !important;}.elementor-71553 .elementor-element.elementor-element-7d19aebf.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-71553 .elementor-element.elementor-element-52008b90{--padding-block-start:10px;--padding-block-end:5px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-52008b90{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-71553 .elementor-element.elementor-element-12e7cee3{--width:25%;}.elementor-71553 .elementor-element.elementor-element-7a2d8b2d img{width:100%;}.elementor-71553 .elementor-element.elementor-element-23361163{--width:19%;}.elementor-71553 .elementor-element.elementor-element-5a07f3ad{--width:55%;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:45px;--margin-right:0px;}#header .elementor-element-3d4eb091 .my-account{font-size:24px;}#header .elementor-element-5c8ea14d .search-toggle{font-size:24px;}.elementor-71553 .elementor-element.elementor-element-5c8ea14d{width:initial;max-width:initial;}.elementor-element-4df0d17a #mini-cart .cart-head, .elementor-element-4df0d17a #mini-cart.minicart-inline .cart-head{font-size:24px;}#header .mobile-toggle{font-size:28px;}.elementor-71553 .elementor-element.elementor-element-7d19aebf{width:var( --container-widget-width, 10px );max-width:10px;--container-widget-width:10px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-71553 .elementor-element.elementor-element-52008b90{--content-width:1350px;}.elementor-71553 .elementor-element.elementor-element-12e7cee3{--width:17%;}.elementor-71553 .elementor-element.elementor-element-23361163{--width:70%;}.elementor-71553 .elementor-element.elementor-element-5a07f3ad{--width:26%;}}/* Start custom CSS for porto_hb_menu, class: .elementor-element-6a801159 */li#nav-menu-item-262682 {
    display: none;
}
#header .main-menu .narrow ul.sub-menu
 {
    background-color: #ffffff;
    border-top: 5px solid #ddd;
}/* End custom CSS */
/* Start custom CSS for porto_hb_mini_cart, class: .elementor-element-4df0d17a *//* CART BUTTON */
.minicart-offcanvas .button {
    background-color: #2a61fc !important;
    color: #ffffff !important;
    border-radius: 10px !important;
}

.minicart-offcanvas .button:hover {
    background-color: #2a61fc !important; /* unchanged */
    color: #000000 !important;
}

/* CHECKOUT BUTTON */
.cart-popup .button.checkout,
html .btn-v-dark {
    background-color: #25d366 !important;
    color: #ffffff !important;
    border: none !important;
}

.cart-popup .button.checkout:hover,
html .btn-v-dark:hover {
    background-color: #25d366 !important; /* unchanged */
    color: #000000 !important;
}

/* MINI CART BACKGROUND */
#mini-cart .widget_shopping_cart_content {
    background: #ffffff !important;
}

@media (max-width: 767px) {
  .widget_shopping_cart .buttons {
    margin-bottom: 50px !important;
  }
}

.cart-popup .quantity, .cart-popup .quantity .amount, .wishlist-popup .quantity, .wishlist-popup .amount

 {
    color: #000000 !important;
}/* End custom CSS */