.elementor-28 .elementor-element.elementor-element-0ce928e .elementor-repeater-item-33e5b48.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-28 .elementor-element.elementor-element-c497e64{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:300;letter-spacing:1px;color:#252525;}.elementor-28 .elementor-element.elementor-element-c497e64 a{color:#252525;}.elementor-28 .elementor-element.elementor-element-c497e64 a:hover{color:#A48D65;}.elementor-28 .elementor-element.elementor-element-0ce928e:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-0ce928e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-0ce928e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28 .elementor-element.elementor-element-0ce928e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-264447c .elementor-repeater-item-eec2ae0.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-28 .elementor-element.elementor-element-425c842{text-align:left;}.elementor-28 .elementor-element.elementor-element-264447c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-264447c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-264447c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-264447c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-f378747 .elementor-repeater-item-eec2ae0.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-28 .elementor-element.elementor-element-da87fcc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-f378747:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-f378747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-f378747{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 120px 0px;}.elementor-28 .elementor-element.elementor-element-f378747 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-1650eb0 .elementor-repeater-item-eec2ae0.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-28 .elementor-element.elementor-element-1650eb0:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-1650eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-1650eb0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 120px 0px;}.elementor-28 .elementor-element.elementor-element-1650eb0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-0ce928e{padding:0px 20px 0px 20px;}.elementor-28 .elementor-element.elementor-element-264447c{padding:20px 20px 0px 20px;}.elementor-28 .elementor-element.elementor-element-f378747{padding:20px 20px 90px 20px;}.elementor-28 .elementor-element.elementor-element-1650eb0{padding:20px 20px 90px 20px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-c497e64 */.elementor-28 .elementor-element.elementor-element-c497e64 a {
    font-family: Roboto, sans-serif;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for breadcrumbs, class: .elementor-element-c497e64 */.elementor-28 .elementor-element.elementor-element-c497e64 a {
    font-family: Roboto, sans-serif;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for wc-elements, class: .elementor-element-40d8411 *//**
.elementor-28 .elementor-element.elementor-element-40d8411 a {
    color:#252525;
}
.elementor-28 .elementor-element.elementor-element-40d8411 a:hover {
    color:#A48D65;
}
.elementor-28 .elementor-element.elementor-element-40d8411 table thead:first-child tr:first-child th {
    border-top: 0;
}
.elementor-28 .elementor-element.elementor-element-40d8411 table td, table th {
    border: 0;
}
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce table.shop_table {
    border: 1px solid #f4f4f4;
    border-radius: 0px;
}
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce table.shop_table td {
    border-top: 1px solid #f4f4f4;

}
.elementor-28 .elementor-element.elementor-element-40d8411 table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #f4f4f4;
}
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 160px;
}
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input {
    line-height: 1.9em;
}
.elementor-28 .elementor-element.elementor-element-40d8411 h2 {
    font-size:30px !important;
}
.elementor-28 .elementor-element.elementor-element-40d8411 #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 1px;
    color: #fff;
    background-color: #252525;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #252525;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 10px 12px 10px;
}
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    color: #fff;
    background-color:#A48D65;
    border-color: #A48D65;
}
.woocommerce-cart .wc-proceed-to-checkout {
    padding: 1em 0em 0em 0em;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    margin:0px !important;
}
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 1px;
    color: #252525;
    background-color: #25252500;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #252525;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 10px 12px 10px;
}
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    color: #fff;
    background-color:#A48D65;
    border-color: #A48D65;
}
@media (max-width: 1024px) {
.elementor-28 .elementor-element.elementor-element-40d8411 h2 {
    font-size:26px !important;
}
}
@media (max-width: 767px) {
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input {
    width:100% !important;
    margin-bottom: .5em !important;
}
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce table.cart td.actions .coupon .button {
    width:100% !important;
}
}
**//* End custom CSS */
/* Start custom CSS for wc-elements, class: .elementor-element-40d8411 *//**
.elementor-28 .elementor-element.elementor-element-40d8411 a {
    color:#252525;
}
.elementor-28 .elementor-element.elementor-element-40d8411 a:hover {
    color:#A48D65;
}
.elementor-28 .elementor-element.elementor-element-40d8411 table thead:first-child tr:first-child th {
    border-top: 0;
}
.elementor-28 .elementor-element.elementor-element-40d8411 table td, table th {
    border: 0;
}
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce table.shop_table {
    border: 1px solid #f4f4f4;
    border-radius: 0px;
}
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce table.shop_table td {
    border-top: 1px solid #f4f4f4;

}
.elementor-28 .elementor-element.elementor-element-40d8411 table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #f4f4f4;
}
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 160px;
}
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input {
    line-height: 1.9em;
}
.elementor-28 .elementor-element.elementor-element-40d8411 h2 {
    font-size:30px !important;
}
.elementor-28 .elementor-element.elementor-element-40d8411 #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 1px;
    color: #fff;
    background-color: #252525;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #252525;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 10px 12px 10px;
}
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    color: #fff;
    background-color:#A48D65;
    border-color: #A48D65;
}
.woocommerce-cart .wc-proceed-to-checkout {
    padding: 1em 0em 0em 0em;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    margin:0px !important;
}
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-family: "Cabin", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.1em;
    letter-spacing: 1px;
    color: #252525;
    background-color: #25252500;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #252525;
    border-radius: 0px 0px 0px 0px;
    padding: 12px 10px 12px 10px;
}
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    color: #fff;
    background-color:#A48D65;
    border-color: #A48D65;
}
@media (max-width: 1024px) {
.elementor-28 .elementor-element.elementor-element-40d8411 h2 {
    font-size:26px !important;
}
}
@media (max-width: 767px) {
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input {
    width:100% !important;
    margin-bottom: .5em !important;
}
.elementor-28 .elementor-element.elementor-element-40d8411 .woocommerce table.cart td.actions .coupon .button {
    width:100% !important;
}
}
**//* End custom CSS */