.elementor-kit-2168{--e-global-color-primary:#383838;--e-global-color-secondary:#e52421;--e-global-color-text:#000000;--e-global-color-accent:#61CE70;--e-global-color-tertiary:#2baab1;--e-global-color-quaternary:#383f48;--e-global-color-primary_hover:#454545;--e-global-color-eaa68ce:#CFCFCF;--e-global-color-2535ad1:#FAFAFA;--e-global-color-4d61fbf:#FFFFFF;--e-global-color-d2ca73c:#1D3558;--e-global-color-0783c96:#629C9E;--e-global-color-1a1a3ad:#EAEAE9;--e-global-color-579633a:#0E1726;--e-global-color-211e683:#629C9E;--e-global-color-1848e92:#191E24;--e-global-color-9d6419f:#EAEAE9;--e-global-color-f835309:#DC0E43;--e-global-color-787ad54:#1D3558;--e-global-color-9dba6b6:#2F8C98;--e-global-color-47ec66d:#D9E6EA;--e-global-color-162ddd6:#D9E6EA;--e-global-color-a5a743f:#C92F47;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-cadbcb4-font-family:"Lato";--e-global-typography-cadbcb4-font-weight:600;--e-global-typography-cadbcb4-text-transform:uppercase;--e-global-typography-047336f-font-size:18px;--e-global-typography-047336f-font-weight:200;--e-global-typography-3d1c072-font-family:"Lato";--e-global-typography-3d1c072-font-size:14px;--e-global-typography-3d1c072-font-weight:400;font-weight:300;}.elementor-kit-2168 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.page-title{display:var(--page-title-display);}@media(max-width:991px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.container-fluid, .container-fluid .vc_section:not(.porto-inner-container) {
    padding-left: 0px !important;
    padding-right: 0  !important;
}
.elementor-icon i, .elementor-icon svg {
    display: inline-flex;
}
.wcpa_cart_meta .wcpa_cart_meta_item-value img {
    max-width: 30px !important;
}
p.wcpa_cart_meta_item-label {
    font-size: 10px;
     text-transform: uppercase;
}
.wcpa_cart_meta_item-value {
    font-size: 10px;
   
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)) {
    margin-left: 0px !important;
    margin-top: 0;
    background-color: #fff;
     border-radius: 3px;
    background: #1C1F3E !important;
}
.dd_estimate.dd_calc_row {
    background: #d8e7ec;
    border: 0px;
    color: var(--blue);
}
.dd_calc_row {
    background: #d8e7ec;
    font-weight: 600;
}
.dd_quantity_table tbody td div.dd_col, .dd_quantity_table thead th div.dd_col {
    background: #d8e7ec;
}
.dd_quantity_table tbody td.dd_quantity div.dd_col:hover, .dd_quantity_table thead th.dd_date div.dd_col:hover, .dd_quantity_table tbody td.dd_price div.dd_col:hover, .dd_quantity_table tbody td.dd_quantity div.dd_col.selected, .dd_quantity_table thead th.dd_date div.dd_col.selected, .dd_quantity_table tbody td.dd_price div.dd_col.selected {
    background: #348a97 ;
}
.dd_quantity_table tbody td.dd_quantity div.dd_col {
    border: 2px solid #959796;
}
.dd_quantity_table thead th.dd_date div.dd_col {
    border: 2px solid #959796;
}
.dd_table_title div.dd_col {
    border: 2px solid #959796;
}
span.wcpa_img_wrap {
    border: 1px solid #f2f2f2 !important;
}
p.wcpa_field_desc {
    padding-top: 30px;
}
a.elementor-icon.elementor-social-icon.elementor-social-icon-.elementor-repeater-item-66cbe56 {
    pointer-events: none;
}

.template {
    background-color: var(--e-global-color-9dba6b6);
    font-size: 15px;
    font-weight: 400;
    border-radius: 35px 35px 35px 35px;
    padding: 5px 20px 5px 20px;
}
a.template {
   color:#FFF !important;
}

@media only screen and (max-width: 600px) {
span.wcpa_img_wrap {
        width: 60px !important;
    height: 60px !important;
}}

@media only screen and (max-width: 600px) {
.dd_quantity_table tbody td, .dd_quantity_table thead th {
    width: 10% !important;
     padding: 1px !important;
}}

@media only screen and (max-width: 600px) {
dd_quantity_table tbody td div.dd_col, .dd_quantity_table thead th div.dd_col {
    font-size: 11px;
}}

@media only screen and (max-width: 600px) {
.page-header-8 li a {
    font-size: 0.6rem !important;
}}

@media (max-width: 767px) {
    .shop_table.responsive td, .shop_table.responsive th, .shop_table.shop_table_responsive td, .shop_table.shop_table_responsive th {
        background: transparent;
        text-align: left !important;
        display: block;
        padding: 5px 18px !important;
        border: none;
    }
}/* End custom CSS */