.elementor-1656 .elementor-element.elementor-element-47e87f6{margin-top:6em;margin-bottom:0em;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1656 .elementor-element.elementor-element-a9ba6cc{text-align:center;}/* Start custom CSS for shortcode, class: .elementor-element-b63b2d2 */.elementor-1656 .elementor-element.elementor-element-b63b2d2 .directorist-col-md-8 {
    padding-right: 0%;
    padding-left: 0%;
    margin: 0px;
    width: 100%;
}

.elementor-1656 .elementor-element.elementor-element-b63b2d2 table td, table th {
	border: 1px solid var(--e-global-color-66f81ad);
	vertical-align: middle;
}


.elementor-1656 .elementor-element.elementor-element-b63b2d2 table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th {
    border-top: 1px solid var(--e-global-color-66f81ad);
}

.elementor-1656 .elementor-element.elementor-element-b63b2d2 table tfoot th, table thead th {
    font-size: 1.5em;
}


.elementor-1656 .elementor-element.elementor-element-b63b2d2 .directorist-content-module__contents {
    border: 1px solid var(--e-global-color-66f81ad);
    border-radius: 10px;
}

.elementor-1656 .elementor-element.elementor-element-b63b2d2 .directorist-content-module__title {
    margin-bottom: 10px;
}

.elementor-1656 .elementor-element.elementor-element-b63b2d2 div#directorist_payment_gateways {
    border: 0px;
}

.elementor-1656 .elementor-element.elementor-element-b63b2d2 label.directorist-radio__label {
    font-size: 1.2rem !important;
    font-weight: 600 !important;
    color: var(--e-global-color-primary) !important;
}

.elementor-1656 .elementor-element.elementor-element-b63b2d2 .directorist-radio input[type=radio]:checked + .directorist-radio__label:after {
	background-color: var(--e-global-color-b74d2e0);
	border-color: var(--e-global-color-primary);
	margin-top: 3px;
}

.elementor-1656 .elementor-element.elementor-element-b63b2d2 .directorist-radio input[type=radio] + .directorist-radio__label:before {
    background-color: var(--e-global-color-b74d2e0) !important;
}

.directorist-radio input[type=radio] + .directorist-radio__label:after {
    margin-top: 3px;
}

.elementor-1656 .elementor-element.elementor-element-b63b2d2 p.text-muted {
    font-size: 0.7em !important;
    font-style: italic;
}

.elementor-1656 .elementor-element.elementor-element-b63b2d2 ul {
    display: flex;
    align-content: flex-end;
    justify-content: flex-start;
    align-items: flex-start;
}

.elementor-1656 .elementor-element.elementor-element-b63b2d2 li.list-group-item {
    width: 33.33% !important;
    padding: 0px 10px !important;
}


.elementor-1656 .elementor-element.elementor-element-b63b2d2 a.directorist-btn.directorist-btn-outline-primary.atbdp_not_now_button {
    font-size: 0.8em;
    letter-spacing: 0px;
    border: 0px !important;
    padding: 16px 42px 16px 42px;
}/* End custom CSS */