/*
Theme Name: Saasland Child
Theme URI: https://droitthemes.com/wp/saasland-theme/demos/
Template: saasland
Author: DroitThemes
Author URI: https://themeforest.net/user/droitthemes
Description: Saasland is a creative WordPress theme for saas, software, startup, mobile app, agency and related products &amp; services. SaasLand is loaded with tons of features, elements &amp; blocks, options that give its users real flexibility to create a dynamic, professional website in no time.
Version: 1.1.5
Updated: 2021-08-12

 */

.woocommerce div.product form.cart .variations td.label {
    padding-right: 0;
}

.pr_details .price {
    display: block !important;
}

.pr_details .price span.woocommerce-Price-amount.amount {
    padding-right: 0px !important;
}

.pr_details_area {
    padding-top: 30px !important;
}

.woocommerce div.product form.cart .variations td {
    line-height: 3em !important;
}

.pr_details .product-qty {
    display: none !important;
}

.pr_details .cart_button .cart_btn {
    width: 100% !important;
}

.pr_details .cart_button {
    padding-top: 30px;
    width: 100% !important;
}

.woocommerce div.product form.cart .variations select {
    height: 40px !important;
}

.pr_footer.mt_40.mb-30 {
    display: none;
}

.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item > .nav-link {
    font: 500 18px "Montserrat", sans-serif !important;
}

.er_btn {
    font-family: "Raleway", sans-serif !important;
}


img.main_logo_img {
    width: 150px;
}

img.sticky_logo_img {
    width: 150px;
}

tr.order-total.recurring-total {
    display: none;
}

tr.recurring-totals {
    display: none;
}

tr.cart-subtotal.recurring-total {
    display: none;
}

tr.tax-rate.tax-rate-tax-1.recurring-total {
    display: none;
}

a.button.wc-forward {
    display: none;
}

@media (max-width: 600px) {
    .cart_total_box {
        padding: 5px;
        margin: 0;
    }
}

a.woocommerce-button.button.invoice {
    margin-left: 5px;
}

.woocommerce-OrderUpdate-meta.meta {
    display: none;
}

.woocommerce-OrderUpdate::marker {
    content: "";
}

ol.woocommerce-OrderUpdates.commentlist.notes {
    padding: 0;
}

strong.product-quantity {
    display: none;
}

.elementor-4917 .elementor-element.elementor-element-71f841f9 .erp_action_content .er_btn {
    background: unset;
}

.app_service_area {
    padding-top: 30px !important;
    background: #F9F9FC;
}

img[data-lazy-src] {
    opacity: 0;
}

img.lazyloaded {
    -webkit-transition: opacity .5s linear 0.2s;
    -moz-transition: opacity .5s linear 0.2s;
    transition: opacity .5s linear 0.2s;
    opacity: 1;
}

.erp_action_content img {
    width: 250px !important;
    height: 173px;
}

.video_icon i:after {
    display: none;
}

@media (min-width: 992px) {
    .home_analytics_banner_area .h_analytices_img img {
        margin-top: 14em;
    }
}

.elementor-field-type-textarea input[type=email], .elementor-field-type-textarea input[type=password], .elementor-field-type-textarea textarea, .wpcf7-select, input[type=email], input[type=password], input[type=text], textarea {
    height: 45px !important;
}

.header_area:not(.navbar_fixed) {
    background-image: -moz-linear-gradient(0deg, #22186e 0, #0e044b 100%);
    background-image: -webkit-linear-gradient(
            0deg, #22186e 0, #0e044b 100%);
    background-image: -ms-linear-gradient(0deg, #22186e 0%, #0e044b 100%);
}

.home_analytics_banner_area {
    background-image: -moz-linear-gradient(0deg, #22186e 0, #0e044b 100%) !important;
    background-image: -webkit-linear-gradient(
            0deg, #22186e 0, #0e044b 100%) !important;
    background-image: -ms-linear-gradient(0deg, #22186e 0%, #0e044b 100%) !important;
}

.breadcrumb_area .breadcrumb_shap, .breadcrumb_area_two .breadcrumb_shap {
    display: none;
}

#problem-txt-field {
    height: unset !important;
}

#CybotCookiebotDialog {
    border-top: 1px solid #22186e !important;
    box-shadow: none !important;
}

a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll, a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll {
    border-radius: 5px !important;
}

a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll, a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
    background-color: #22186e !important;
    border: 2px solid #22186e !important;
}


a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover, a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover, a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:hover {

    border-color: #22186e;
    background-color: white !important;
    color: #22186e !important;
    box-shadow: 0 0.7em 0.7em -0.4em #22186e;
}


a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:hover {
    border-color: #22186e;
    background: red !important;
    color: white !important;
}

/*.woocommerce form .form-row {*/
/*    float: left;*/
/*    padding-right: 15px;*/
/*    margin-bottom: 10px;*/
/*    padding-bottom: 0;*/
/*}*/

.header_area:not(.navbar_fixed) {
    background-image: -moz-linear-gradient(0deg, #22186e 0, #0e044b 100%);
    background-image: -webkit-linear-gradient(
            0deg, #22186e 0, #0e044b 100%);
    background-image: -ms-linear-gradient(0deg, #22186e 0%, #0e044b 100%);
}

.home_analytics_banner_area {
    background-image: -moz-linear-gradient(0deg, #22186e 0, #0e044b 100%) !important;
    background-image: -webkit-linear-gradient(
            0deg, #22186e 0, #0e044b 100%) !important;
    background-image: -ms-linear-gradient(0deg, #22186e 0%, #0e044b 100%) !important;
}

.breadcrumb_area .breadcrumb_shap, .breadcrumb_area_two .breadcrumb_shap {
    display: none;
}


#problem-txt-field {
    height: unset !important;
}

#CybotCookiebotDialog {
    border-top: 1px solid #22186e !important;
    box-shadow: none !important;
}

a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll, a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll {
    border-radius: 5px !important;
}

a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll, a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
    background-color: #22186e !important;
    border: 2px solid #22186e !important;
}


a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover, a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover, a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:hover {

    border-color: #22186e;
    background-color: white !important;
    color: #22186e !important;
    box-shadow: 0 0.7em 0.7em -0.4em #22186e;
}


a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:hover {
    border-color: #22186e;
    background: red !important;
    color: white !important;
}

#send-claim-btn {
    margin-top: 0 !important;
}

.popup-youtube.video_icon {
    display: none !important;
}

.app_service_item {
    height: auto !important;
}

@media (min-width: 992px) {
    .app_service_item {
        height: 630px !important;
    }
}


@media (min-width: 1200px) {
    .app_service_item {
        height: 550px !important;
    }
}

.elementor-field-type-textarea input[type=email], .elementor-field-type-textarea input[type=password], .elementor-field-type-textarea input[type=text], .elementor-field-type-textarea textarea, .text_box input[type=email], .text_box input[type=password], .text_box input[type=tel], .text_box input[type=text], .text_box textarea, input[type=email], input[type=password], input[type=text], textarea {
    border: 1px solid #ccc !important;
}

.h_action_area_three {
    padding: 30px 0 !important;
}

.login-form-btn {
    font-family: 'Poppins', Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-shadow: 0 0 10px rgb(12 0 46 / 10%);
    background-color: #6754e2;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 45px 45px 45px 45px;
    padding: 10px 0;
}

.tab_img_info:after, .tab_img_info:before {
	height: unset !important;
}

.page-id-11 section.breadcrumb_area {
    display: none;
}

.tab_img_info:after, .tab_img_info:before {
	height: unset !important;
}