#lostpasswordform #somfrp_user_info {
    height: 40px;
}
@media (min-width: 992px) {
    #-pro-menu-30-8 .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg {
        display: none;
    }
}
.gform_wrapper li.hidden_label input {
    margin-top: 0px!important;
}
@media only screen and (min-width: 641px) {
    .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container), .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container) {
        margin: 0!important;
    }
}
.gform_wrapper .gform_footer {
    padding: 10px 0 10px 0!important;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 8px 12px!important;
    font-family: inherit;
    border: 1px solid #cccccc;
    -webkit-appearance: none;
    border-radius: 0;
}
.gform_wrapper textarea {
    padding: 8px 12px!important;
    border: 1px solid #fff;
    font-family: inherit;
    -webkit-appearance: none;
    border-radius: 0;
}
.gform_wrapper.gravity-theme .gform_footer {
    display: flex;
    align-items: center;
    justify-content: center;
}
body .gform_wrapper .gform_footer input[type=submit] {
    font-family: inherit;
    font-weight: 400;
    color: #ffffff;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 25px;
    padding-right: 25px;
    background-color: #00aeef;
    border: 1px solid #00aeef;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
body .gform_wrapper .gform_footer input[type=submit]:hover {
    border: 1px solid #002b4f;
    background-color: #002b4f;
}
.gform_wrapper.gravity-theme .gform_page_footer input {
    font-family: inherit;
    font-weight: 400;
    color: #ffffff;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 25px;
    padding-right: 25px;
    background-color: #00aeef;
    border: 1px solid #00aeef;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.gform_wrapper.gravity-theme .gform_page_footer input[type=submit]:hover {
    border: 1px solid #000a2d;
    background-color: #000a2d;
}
body #gform_wrapper_31 .gform_body .gform_fields .gfield .gfield_label {font-weight: 400px!important}
body #gform_wrapper_8 .gform_body .gform_fields .gfield textarea {border: 1px solid #ccc}
#order_review_heading {
    margin-top: 20px!important;
}
.woocommerce form label {
    font-size: 14px!important;
}
.woocommerce .cart .button {
    text-transform: capitalize!important;
    font-weight: 600!important;
}
.oxy-woo-cart .woocommerce a.button.alt {
    text-transform: capitalize!important;
    letter-spacing: 0.2px!important;
    font-size: 14px!important;
    font-weight: 600!important;
}
.woocommerce button.button.alt, .woocommerce a.button, .woocommerce ul.products li.product .button, .woocommerce #review_form #respond .form-submit input, .woocommerce a.button.alt, .woocommerce button.button {
    text-transform: capitalize!important;
    letter-spacing: 0.2px!important;
    font-size: 14px!important;
    font-weight: 600!important;
}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce a.added_to_cart, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce table.my_account_orders .button, td a.woocommerce-MyAccount-downloads-file.button.alt {
    padding: 12px 24px!important;
    font-weight: 600!important;
}
input#coupon_code {
    max-width: 160px;
    width: 100%;
    height: 43px;
}
.woocommerce .oxy-product-info h2, .woocommerce .widget_recent_reviews h2, .woocommerce .widget_top_rated_products h2, .woocommerce .widget_shopping_cart h2, .woocommerce .widget_products h2, .woocommerce .widget_product_categories h2, .woocommerce .widget_layered_nav_filters h2, .woocommerce .woocommerce-widget-layered-nav h2, .woocommerce .widget_rating_filter h2, .woocommerce .widget_price_filter h2, .woocommerce div.widget_product_tag_cloud h2, .woocommerce h1.page-title, .woocommerce h1.product_title, .woocommerce section.related.products h2, .woocommerce section.upsells.products h2, .woocommerce h2.woocommerce-Reviews-title, .woocommerce span.comment-reply-title, .woocommerce-Tabs-panel h2, h2.woocommerce-order-downloads__title, .woocommerce-orders article header h1, .woocommerce-account article header h1, .woocommerce-downloads article header h1, .woocommerce-edit-address article header h1, .woocommerce-account h2, .woocommerce-Address-title h3, .woocommerce-MyAccount-content h3, .woocommerce-EditAccountForm legend, h1.oxy-woo-archive-title, h2.woocommerce-column__title, h2.woocommerce-order-downloads__title, h2.woocommerce-order-details__title, .woocommerce-billing-fields h3, .woocommerce-checkout h3, .woocommerce .cart_totals h2, .woocommerce .cross-sells h2 {
    font-weight: 600!important;
}
.woocommerce-cart table.cart th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce table.shop_table th, .woocommerce table.shop_table tfoot th {
    font-size: 12px!important;
    text-transform: capitalize!important;
    letter-spacing: 0.2px!important;
}
/*.ld-tab-content a {
    display: inline-block;
    font-weight: 600;
    background: #0c4da2;
    padding: 10px 20px;
    color: #FFF;
}
.ld-tab-content a:hover {
    background: #00aeef;
    padding: 10px 20px;
    color: #FFF;
}*/
.learndash-wrapper .ld-item-list .ld-item-list-item {
    border-radius: 0px;
}
.learndash-wrapper .ld-button {
    border-radius: 0px;
    font-weight: 600;
    font-size: 11px;
}
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input+label {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.learndash-wrapper .ld-file-upload {
    border-radius: 0px;
}
.learndash-wrapper .ld-status {
    border-radius: 0px;
    text-transform: capitalize;
    font-weight: 600;
}
.learndash-wrapper .ld-table-list .ld-table-list-header {
    background: #000a2d!important;
}
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input+label strong {
    font-weight: 600;
}
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input+label {
    font-weight: 600;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.learndash-wrapper .ld-table-list .ld-table-list-header {
    font-weight: 600;
}
.learndash-wrapper .ld-file-upload .ld-file-upload-heading {
    font-weight: 600;
}
.learndash-wrapper .ld-table-list {
    border-radius: 0px;
}
.learndash-wrapper .ld-course-status.ld-course-status-enrolled {
    border-radius: 0px;
}
.learndash-wrapper #learndash_mark_complete_button, .learndash-wrapper .learndash_mark_complete_button {
    border-radius: 0px;
    font-weight: 600;
}
.learndash-wrapper .ld-breadcrumbs {
    border-radius: 0px!important;
}
.learndash-wrapper .ld-lesson-status {
    border-radius: 0px!important;
}
.learndash-wrapper .ld-primary-background {
    background-color: #0ca23a !important;
}
.learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent) {
    background-color: #0ca23a !important;
}
.learndash-wrapper .ld-item-list .ld-section-heading h3 {
    font-weight: 600;
}
.uo-tclr-open-content-button {
    font-size: 13px!important;
    font-weight: 600!important;
    color: #fff!important;
    background: #0c4da2!important;
    border: 1px solid #0c4da2!important;
    padding: 10px 25px!important;
    line-height: 1px;
    margin-top: 10px;
    margin-bottom: 25px;
    transition: none;
}
.uo-tclr-open-content-button:hover {
    background: #00aeef!important;
    border: 1px solid #00aeef!important;
}
.uo-tclr-open-content-button__icon {
    width: 12px!important;
    height: 12px!important;
}
.wp-block-file .wp-block-file__button {
    background: #000a2d!important;
    border-radius: 0px!important;
    font-size: 13px;
    font-weight: 600;
}
.wp-block-file a.wp-block-file__button:active, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited {
    opacity: 1!important;
    background: #00aeef!important;
}
.wp-block-button__link {
    background: #000a2d!important;
    border-radius: 0px!important;
    font-size: 13px;
    font-weight: 600;
    padding: 0.5em 1em;
}
.wp-block-button__link:hover {
    background: #00aeef!important;
}
.wp-block-file {
    margin-bottom: 2em;
}
@media (min-width: 1200px) {
    .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {
        margin: 20px 0px;
    }
}
.learndash-wrapper .ld-expand-button {
    border-radius: 0px!important;
    font-weight: 600;
}
.rplg .rplg-box {
    border-radius: 0px !important;
}
.rplgsw-pagination-bullet-active {
    background: #fff!important;
}
.rplgsw-pagination-bullet {
    background: #fafafa;
}
.rplg-slider .rplg-slider-review {
    margin: 0 0 40px !important;
}
.rplg-slider .rplg-row {
    padding: 20px 20px 0px 20px !important;
}
.rplg .rplg-review-name {
    color: #0b4ea1!important;
}
.rplg .rplg-review-time {
    text-shadow: none!important;
}
#reviews-generic .rplg .rplg-review-name {
    color: #ffffff !important;
}
#reviews-generic .rplg .rplg-review-time {
    color: #ffffff !important;
}
.custom-list {
    list-style: none;
    padding-left: 0;
}
.custom-list li {
    position: relative;
    padding: 5px 0 5px 24px;
    line-height: 1.7em;
    font-size: 15px;
}
.custom-list li:before {
    content: '';
    width: 15px;
    height: 15px;
    position: absolute;
    background-image: url('/wp-content/uploads/2022/01/check.svg');
    background-size: cover;
    background-position: center;
    left: 0;
    top: 11px;
}
.ld-course-title {
    margin-top: 2px;
}
.tabs-6278-tab-active .accordion-icon {
	transform: rotate(180deg);
}
.wc-deposits-wrapper .wc-deposits-payment-plans li.wc-deposits-payment-plan .wc-deposits-payment-plan-description {
    color: #0badef;
}
body #gform_wrapper_6 .gform_body .gform_fields .gfield .ginput_container_textarea {
    border: 1px solid #cccccc
}
@media (min-width: 1200px) {
    .hide-desktop {
    display: none!important;
    }
}
#-pro-menu-30-8 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item, #-pro-menu-30-8 .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, #-pro-menu-30-8 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item, #-pro-menu-30-8 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a:hover {
    color: #fff!important;
}
.oxy-tab {
    color: #000a2d;
}
body * {
  -webkit-font-smoothing: antialiased;
}
.widget_category button, select {
    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 99% 50%;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    width: 100%!important;
    padding: 8px 12px 8px 12px!important;
    border: 1px solid #cccccc;
    color: #a7a7a7!important;
    background-color: #ffffff!important;
    border-radius: 0px;
}
#widget-71-33475 h2 {
    display: none;
}
.variations-table tr td .button {
    background: #04adee;
    color: #fff;
    line-height: 1!important;
    cursor: pointer;
    border: none;
    padding: 15px 25px!important;
    font-size: 14px;
}
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale {
    background: #08a74e !important;
}
.gform_required_legend {
    display: none;
}