/*!
Theme Name: Prespa Child
Template: prespa
*/

/**
 * This file is here to make WordPress happy. Do not modify.
 *
 * The actual stylesheets can be found in build folder but this
 * theme uses Webpack so they are preprocessed from assets/scss.
 *
 * If you want to add custom css to this theme, go to
 * Theme Customizer => Additional CSS tab
 */



/* General styling
 * ***************/
* {
	scroll-behavior: smooth;	
}

.site {
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}

.site-header {
	position: sticky !important;
	top: 0;
	z-index: 9;
}

.site-footer{
	margin-top: auto;
}

.site-info {
	display: none !important;
}

.entry-header {
	margin: 50px 0 50px 0 !important;
}



/* Styling for Paid Member Subscriptions plugin
 * ********************************************
.pms-field-subscriptions {
	order: unset !important;
}

.pms-field label {
	font-size: smaller;
}

.Input, .pms-field input {
	border-left: 1px solid #00b0f0 !important;
	border-bottom: 1px solid #00b0f0 !important;
	border-top: none !important;
	border-right: none !important;
	border-radius: 20px 0 20px 20px !important;
	height: 2rem;
}
*/



/* Styling for ARMember plugin
 * ***************************/
.arm_setup_form_title {
	display: none !important;
}

/*.arm_module_plans_main_container {
	display: none; /* hide plan selector in subscribe form
}*/

.arm-default-form .arm_module_box.arm_module_coupons_container, .arm-default-form .arm_module_box.arm_module_forms_container, .arm-default-form .arm_module_box.arm_module_gateways_container, .arm-default-form .arm_module_box.arm_module_plans_container, .arm-default-form .arm_module_forms_container {
	border-bottom: none !important;
}

.arm_module_gateways_ul {
	display: none !important;
}

.arm_form_101.arm_materialize_form .arm-df__checkbox input[type='checkbox']:checked + label:after {
	background-color: #00b0f0 !important;
	border-color: #00b0f0 !important;
}

.arm-df__form-control-submit-btn, .arm_reset_password_login_btn {
	background-color: #00b0f0 !important;
	border: 1px solid #00b0f0 !important;
	padding: calc(.667em + 2px) 1.2em !important;
}

/*.arm_logout_form_container {
	text-align: center;
}*/
.arm_logout_button {
	padding: calc(.667em + 2px) 1.2em !important;
}

.arm_current_membership_container {
	max-width: 550px;
	margin: 0 auto 0 auto !important;
}

.arm_current_membership_container table .arm_current_membership_list_header, .arm_current_membership_container table tr.arm_current_membership_list_header {
	display: none !important;
}

.arm_current_membership_container table tr {
        margin-bottom: 10px !important;
        display: block !important;
        border: 2px solid #e5e5e5 !important;
        border-radius: 12px !important;
        -webkit-border-radius: 12px !important;
}

.arm_user_current_membership_list_table {
	border: none !important;
}

.arm_current_membership_container .arm_current_membership_list_item td, .arm_current_membership_container table td, table.arm_user_current_membership_list_table td {
	display: block;
	padding: 10px !important;
	border: 0 !important;
	border-bottom: 1px solid #ecf0f1 !important;
	text-align: left;
}

.arm_current_membership_container table td:before {
	content: attr(data-label);
	display: inline-block;
	width: 40%;
	margin-right: 10px;
	vertical-align: middle;
}

.arm_current_membership_list_item_plan_profile {
	margin-left: 40%;
}
.arm_current_membership_list_item_plan_profile:before {
	content: none !important;
}

table.arm_user_current_membership_list_table .arm_current_membership_action_div, table.arm_user_current_membership_list_table .arm_current_membership_action_div .arm_cm_cancel_btn_div, table.arm_user_current_membership_list_table .arm_current_membership_action_div .arm_cm_renew_btn_div, table.arm_user_current_membership_list_table .arm_current_membership_action_div .arm_cm_update_btn_div {
	width: auto !important;
	float: none !important;
	display: inline-flex;
	margin: 0 8px 0 0 !important;
}

/* Hide email and/or SMS field as default (will be shown upon selection of a country that supports SMS) */
.arm-df__form-group_checkbox:has([name="checkbox_comm_channel[]"]) {
	display: none;
}