.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-ed75a67:#000000;--e-global-color-0d8a1f6:#FAF9F9;--e-global-color-ca5ed5f:#FF0000;--e-global-color-43576a5:#ED1D25;--e-global-color-aff6e97:#F01D1D;--e-global-color-ea0500a:#FFFFFF;--e-global-color-f5efac2:#F1F1F1;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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 */body #wpuf-login-form .forgetmenot label {
display: inline-block;
margin-top: 0;
}
a {
background-color: transparent;
color: #ed1d25;
text-decoration: none;
}
a:active, a:hover {
color: #000;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
border: 1px solid #000;
border-radius: 60px;
padding: .5rem 1rem;
transition: all .3s;
width: 100%;
margin-top: 10px;
}
body #wpuf-login-form label {
display: block;
font-family: montserrat;
font-weight: bold;
}
[type=button], [type=submit], button {
background-color: black;
border: 0px solid #fff;
border-radius: 33px;
color: #fff;
display: inline-block;
font-size: 1rem;
font-weight: 700;
font-family: "Josefin Sans", sans-serif;
text-transform: uppercase;
padding: .75rem 2rem;
text-align: center;
transition: all .3s;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
white-space: nowrap;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
background-color: #ed1d25;
color: #fff;
text-decoration: none;
}
label {
display: inline-block;
line-height: 1;
vertical-align: middle;
font-family: montserrat;
}
body ul.wpuf-form.form-label-above li .wpuf-label {
margin-bottom: 1px;
}
body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=text], body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=text], body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=password], body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=password], body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=email], body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=email], body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=url], body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=url], body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=number], body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=number], body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields input[type=tel], body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type=tel], body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-fields textarea, body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields textarea {
background: #ffffff;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
border: 1px solid #000;
color: #000;
width: 100%;
padding: .5rem 1rem !important;
border-radius: 60px;
}
body #form-preview-stage.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit], body .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit] {
font-size: 16px;
padding: 10px 25px;
line-height: inherit;
height: inherit;
border: 1px solid #ccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 33px;
background: #000000;
border-color: #000000 #000000 #000000;
-webkit-box-shadow: 0 1px 0 #006799;
box-shadow: 0 1px 0 #006799;
color: #fff;
text-decoration: none;
text-shadow: none;
}
.wpuf-form-add.wpuf-form-layout3 {
position: relative;
width: 100%;
}
body .wpuf-dashboard-container .items-table-container {
width: 100%;
}
.elementor-kit-6 #wpuf-payment-gateway {
width: 100%;
}
.wpuf-form-add.wpuf-form-layout1.wpuf-style {
width: 100%;
}
.wpuf-form.wpuf-update-profile-form {
width: 100%;
}
body .wpuf-dashboard-container .wpuf-dashboard-navigation a {
text-decoration: none;
box-shadow: none;
font-size: 16px;
font-weight: bold;
color: #000;
font-family: montserrat;
}
body .wpuf-menu-item.active a {
color: var(--e-global-color-43576a5) !important;
}
label {
color: black;
}
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li .wpuf-fields .wpuf-help {
color: #7e7878 !important;
}
.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li.wpuf-submit input[type=submit] {
background: #000000 !important;
border-color: #000000 #000000 #000000 !important;
-moz-box-shadow: 0 0px 0 #8726d3 !important;
-webkit-box-shadow: 0 0px 0 #8726d3;
box-shadow: 0 0px 0 #8726d3!important ;
text-shadow: none !important;
}

.wpuf-form-add.wpuf-form-layout3 ul.wpuf-form li.wpuf-submit input[type=submit]:hover {
background: red !important;
border-color: red red red !important;
}
.wpuf-error-msg {
font-weight: 700;
color: red;
}
.wpuf-form-title {
font-family: "Josefin Sans", sans-serif;
text-transform: uppercase;
}

.wpuf-pay-col {
width: 5% !important;
display: table-cell;
font-family: Montserrat;
}
#wpuf-payment-gateway {
width: 50%;
}
body .wpuf-pay-row {
width: 100%;
display: table;
table-layout: auto;
padding-top: 5%;
padding-bottom: 5%;
}

.elementor-kit-6 label {
color: black;
margin-top: 20px;
}

body .wpuf-coupon-info-wrap {
border: 1px solid #eee;
padding: 25px;
margin-bottom: 20px;
background-color: black;
color: white;
border-radius: 20px;
}
body .wpuf-coupon-info-wrap .wpuf-copon-show {
background: #ffffff;
border-radius: 3px;
border-width: 1px;
box-shadow: 0 1px 0 rgba(217, 217, 217, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.15);
color: #000000;
cursor: pointer;
display: inline-block;
font-size: 14px;
padding: 5px 12px;
text-decoration: none;
width: 175px;
margin-bottom: 8px;
}

body .wpuf-coupon-info-wrap .wpuf-copon-show:hover {
background: none repeat scroll 0 0 #ed1d25;
border-color: #ed1d25;
box-shadow: 0 0px 0 #ed1d25 inset;
color: #FFFFFF;
}

body .wpuf-coupon-info-wrap .wpuf-pack-info h3 a {
text-decoration: none;
background: #ed1d25;
color: #fff;
padding: 3px 8px;
font-size: 14px;
}

body input.wpuf-btn {
text-decoration: none !important;
font-size: 15px !important;
margin-top: 10px;
margin-right: 10px;
background: #000000 !important;
color: #fff !important;
padding: 10px 20px;
display: inline-block;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 33px !important;
border: none !important;
}
body input.wpuf-btn:hover {
text-decoration: none !important;
font-size: 15px !important;
margin-top: 10px;
margin-right: 10px;
background: #ed1d25 !important;
color: #fff !important;
padding: 10px 20px;
display: inline-block;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 33px !important;
border: none !important;
}
body .wpuf-coupon-info-wrap a.wpuf-apply-coupon {
text-decoration: none;
font-size: 11px;
font-weight: 600;
margin-top: 10px;
margin-right: 10px;
background: #ed1d25;
color: #fff;
padding: 5px 10px;
display: inline-block;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

body ul.wpuf-form li {
margin-left: 0;
margin-bottom: 0px;
padding: 0px;
}
[type=button], [type=submit], button {
background-color: black;
border: 0px solid #fff;
border-radius: 33px;
color: #fff;
display: inline-block;
font-size: 1rem;
font-weight: 700;
font-family: "Josefin Sans", sans-serif;
text-transform: uppercase;
padding: .75rem 2rem;
text-align: center;
transition: all .3s;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
white-space: nowrap;
margin-top: 20px;
}

.wpuf-payment-gateway-wrap {
width: 50%;
}

#wpuf-remaining-posts-toggle {
padding: 5px 15px !important;
}
.wpuf_sub_info {
padding: 20px !important;
margin: 10px 5px;
border: 1px solid #eee;
border-radius: 3px;
}
body .wpuf-dashboard-container table.items-table th, body .wpuf-dashboard-container table.items-table td {
border: 0;
padding: 10px;
vertical-align: middle;
font-family: montserrat;
}/* End custom CSS */