.elementor-kit-5504{--e-global-color-primary:#343A40;--e-global-color-secondary:#ADB5BD;--e-global-color-text:#495057;--e-global-color-accent:#F03E3E;--e-global-color-3dddffa1:#F8F9FA;--e-global-color-32ef64b5:#F1F3F5;--e-global-color-16f0c0b0:#E9ECEF;--e-global-color-7256795:#DEE2E6;--e-global-color-86f2939:#CED4DA;--e-global-color-5c775ad:#ADB5BD;--e-global-color-0a69e60:#868E96;--e-global-color-12c4c52:#495057;--e-global-color-0a550a7:#343A40;--e-global-color-4f75f0e:#212529;--e-global-typography-primary-font-family:"TT Commons";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-letter-spacing:-1.3px;--e-global-typography-secondary-font-family:"TT Commons";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-letter-spacing:-1.3px;--e-global-typography-text-font-family:"TT Commons";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"TT Commons";--e-global-typography-accent-font-weight:300;color:var( --e-global-color-primary );font-family:"TT Commons", Sans-serif;font-size:18px;}.elementor-kit-5504 a{color:var( --e-global-color-4f75f0e );}.elementor-kit-5504 a:hover{color:var( --e-global-color-12c4c52 );}.elementor-kit-5504 button,.elementor-kit-5504 input[type="button"],.elementor-kit-5504 input[type="submit"],.elementor-kit-5504 .elementor-button{font-size:16px;font-weight:600;color:#F8F9FA;background-color:#212529;border-radius:0px 0px 0px 0px;padding:10px 25px 10px 25px;}.elementor-kit-5504 button:hover,.elementor-kit-5504 button:focus,.elementor-kit-5504 input[type="button"]:hover,.elementor-kit-5504 input[type="button"]:focus,.elementor-kit-5504 input[type="submit"]:hover,.elementor-kit-5504 input[type="submit"]:focus,.elementor-kit-5504 .elementor-button:hover,.elementor-kit-5504 .elementor-button:focus{color:var( --e-global-color-3dddffa1 );background-color:#495057;}.elementor-kit-5504 label{font-family:"TT Commons", Sans-serif;}.elementor-kit-5504 input:not([type="button"]):not([type="submit"]),.elementor-kit-5504 textarea,.elementor-kit-5504 .elementor-field-textual{font-family:"TT Commons", Sans-serif;border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5504 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.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 */.hg-underline a {text-decoration:underline}

/* woocommerce styles */
.woocommerce-breadcrumb {display:none;}

.woocommerce-message {margin-bottom:0;}

#yith-wacp-popup .yith-wacp-content a.button {border-radius:50px;}

table tbody > tr:nth-child(odd) > td, table tbody > tr:nth-child(odd) > th {
    background-color:#ffffff!important;}
    
table tbody tr:hover > td, table tbody tr:hover > th {
    background-color:#ffffff!important;}

.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .single_add_to_cart_button button  {background-color:#212529!important;border:0;border-radius:0;}

.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {color:#F8F9FA;}

.woocommerce .cart .button:hover, .woocommerce .cart input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {color:#F8F9FA!important;
    background-color:#495057!important;}

.checkout-button, #place_order {
    background-color:#212529!important;}

.checkout-button:hover, #place_order:hover {color:#212529;background-color:#495057!important;}

/* woocommerce form styles */
.woocommerce-input-wrapper input, .woocommerce-input-wrapper textarea, .input-text {border-color:#dee2e6!important;}

.woocommerce-input-wrapper input:focus, .woocommerce-input-wrapper textarea:focus, .input-text:focus {border-color:#495057!important;}

/* woocommerce messages */
.woocommerce-info, .woocommerce-message {border-top-color:#868e96; background-color:#f8f9fa;}

.woocommerce-info::before, .woocommerce-message::before, .woocommerce ul.products li.product .price  {color:#868e96;}

/* hid cross sell section */
.cross-sells {display:none;}

/* hide cart borders */
.woocommerce .shop_table, table td, table th {border:0!important;}

/*cart page */
#afterpay_express_button {border:0;}

.woocommerce a.remove {color:#212529!important;}

.woocommerce a.remove:hover {background-color:#212529;}

/* checkout page */
.woocommerce-checkout-payment {background-color:#f8f9fa!important;}

.payment_box {background-color:#e9ecef!important;}

.payment_box::before {border:1em solid #e9ecef!important;border-right-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important;}

.woocommerce-terms-and-conditions-wrapper a {text-decoration:underline}

#order_review_heading {margin-top:2em;}

#payment > ul > li.wc_payment_method.payment_method_stripe > label {display:inline;}

#payment > ul > li.wc_payment_method.payment_method_stripe > div {padding:5px;}

#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {line-height:3;}

.about_paypal {display:none;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TT Commons';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_0_0.eot');
	src: url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_0_0.eot?#iefix') format('embedded-opentype'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_0_0.woff2') format('woff2'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_0_0.woff') format('woff'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_0_0.ttf') format('truetype');
}
@font-face {
	font-family: 'TT Commons';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_1_0.eot');
	src: url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_1_0.eot?#iefix') format('embedded-opentype'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_1_0.woff2') format('woff2'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_1_0.woff') format('woff'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_1_0.ttf') format('truetype');
}
@font-face {
	font-family: 'TT Commons';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_2_0.eot');
	src: url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_2_0.eot?#iefix') format('embedded-opentype'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_2_0.woff2') format('woff2'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_2_0.woff') format('woff'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_2_0.ttf') format('truetype');
}
@font-face {
	font-family: 'TT Commons';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_3_0.eot');
	src: url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_3_0.eot?#iefix') format('embedded-opentype'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_3_0.woff2') format('woff2'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_3_0.woff') format('woff'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_3_0.ttf') format('truetype');
}
@font-face {
	font-family: 'TT Commons';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_4_0.eot');
	src: url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_4_0.eot?#iefix') format('embedded-opentype'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_4_0.woff2') format('woff2'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_4_0.woff') format('woff'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_4_0.ttf') format('truetype');
}
@font-face {
	font-family: 'TT Commons';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_5_0.eot');
	src: url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_5_0.eot?#iefix') format('embedded-opentype'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_5_0.woff2') format('woff2'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_5_0.woff') format('woff'),
		url('https://heliograf.com/wp-content/uploads/2019/09/3A0C15_5_0.ttf') format('truetype');
}
/* End Custom Fonts CSS */