/**
Theme Name: Kadicsfalva 
Author: WebGurus
Author URI: https://webgurus.biz
Description: Custom theme for Kadicsfalva by WebGurus
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: kadicsfalva
Template: astra
*/



/**--------HOME PAGE----------*/


.elementor-text-editor.elementor-clearfix
{
    min-height: 170px !important;
}


#torok-csalad {   
    max-height: 453px;
    overflow-y: scroll;
}

.sportbazis-section .text-box p {
    min-height: 190 !important;
}

.ast-builder-grid-row {
    overflow-wrap: unset;
}


/*  RESERVATION PAGE ERROR MESSAGE  */
.message_login_fail {
    background-color: red;
    padding: 15px 15px;
    color: #fff;
    font-family: 'Poppins';
}

#custom-login-form .elementor-lost-password {
    color: #1F4757;
}


/*  LOGIN PAGE  */
.elementor-form-fields-wrapper {
    flex-direction: column;
    flex-wrap: unset;
    width: 50%;
}

form.elementor-login.elementor-form {
    display: flex;
    flex-direction: row;
    justify-content: center;
}


/*  APPOINTMENTS  */

.nav-item {
    background: #fff;
    color: #1F4758;
    font-size: 22px;
    font-weight: 600;
	font-family: "Poppins";
	padding: 30px 20px;
}

#bookly-tbs .nav-tabs .nav-item.show .nav-link, #bookly-tbs .nav-tabs .nav-link.active {
	background: #F8F8F8;
}

button.bookly-right.bookly-mobile-next-step.bookly-js-mobile-next-step.bookly-btn.bookly-none.ladda-button {
    background-color: #fcd39d !important;
}

.bookly-btn, .bookly-btn > span {
	color: #1F4758 !important;
}

/* APPOINTMENTS TABLE */

#bookly-tbs *, #bookly-tbs .table td, #bookly-tbs .table th {
    border: none;
	border-radius: 0 !important;
}

#bookly-tbs .table th {
	color: #1F4758;
	font-size: 18px;
	font-weight: 600;
	font-family: "Poppins";
}

#bookly-tbs .table-striped tbody tr:nth-of-type(odd) {
    background-color: #F8F8F8;
}

#bookly-tbs .table-striped tbody tr:nth-of-type(odd) td {
    padding: 30px 15px;
}

#bookly-tbs .nav-tabs .nav-link {
	border: none;
	border-radius: 0 !important;
}

#bookly-tbs .nav-link {
    padding: 25px 15px;
}

#bookly-tbs .page-item.active .page-link {
    
    background-color: #1F4758;
    border-color: #1F4758;
}

#bookly-tbs .page-link {
    color: #1F4758;
}


.bookly-modal.bookly-fade.show tfoot tr:first-child {
    display: none !important;
}

#bookly-tbs .btn-default {
    border-radius: 0;
}

.paginate_button.page-item a {
    border-radius: 0 !important;
}

form div:nth-child(4).row {
    display: none !important;
}

#bookly-tbs .btn-danger {
    color: #fff;
    background-color: #F77269;
    border-color: #F77269;
	border-radius: 0;
}

#bookly-tbs .btn-success {
	color: #1F4758;
    background-color: #FCD39D;
    border-color: #FCD39D;
	border-radius: 0;
}

#bookly-tbs .btn-success:hover {
	color: #FCD39D;
    background-color: #fff;
    border-color: #FCD39D;
	border-radius: 0;
}

.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link {
	color: #1f4758;
}

input {
    outline: none !important;
}