header .hidden_in_template_restaurente{
	display: none !important
}
#nf-form-5-cont form{
	margin-top:0
}
.label-right .checkbox-wrap .nf-field-element{
	    align-items: center;
    justify-content: center;
    display: flex;
}
.field-wrap.checkbox-wrap{
	gap: 5px;
	 align-items: center;
}
.wrap_custom{
	padding-top: 0 !important
}
.form_section form select{
    color: #141414;
    border: 0;
    border-bottom: 1px solid #C6C4AF;
    background: transparent;
    font-family: "Lexend Deca";
    font-size: 16px;
    font-style: normal;
    font-weight: 200;
    line-height: 27px;
    padding: 10px 0;
    border-radius: 0 !important;
	 color: #141414;
    opacity: 1;
    font-size: 20px;
	height: 49px
}
.section-hero-wrapper::after{
	background: rgba(0,0,0,0.33) !important
}
.form_rezervare_parcare {
    margin-top: -100px
}

.go-bottom {
    display: none !important
}

.form_rezervare_parcare nf-fields-wrap {
    display: flex;
    flex-direction: column;
}

.field-wrap .pikaday__container,
.field-wrap .pikaday__display,
.field-wrap>div input,
.field-wrap select,
.field-wrap textarea {
    box-shadow: none !important;
    border-radius: 0;
}

.form_rezervare_parcare nf-fields-wrap .nf-field-label span {
    position: absolute;
    left: 0;
    top: 10px;
    color: #141414;
    pointer-events: none;
    transition: 0.2s ease;
    opacity: 1;
    font-size: 12px;
    z-index: 0;
    /* font-weight: 400 !important; */
    font-family: "Lexend Deca";
    font-size: 20px;
    font-style: normal;
    font-weight: 200;
    line-height: 27px;
}

.form_rezervare_parcare nf-fields-wrap .nf-label-span span {
    display: none
}

.nf-after-form-content .nf-error-msg {
    bottom: -20px
}

.section-1-parcare {
    padding: 80px 0
}

.section-1-parcare h2 {
    color: #141224;
    text-align: center;
    font-family: "Cormorant Infant";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    /* text-transform: uppercase; */
}

.section-1-parcare h2 em {
    color: #937737;
    text-align: center;
    font-family: Gwendolyn;
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: initial;
}

.section-1-parcare .content-general {
    text-align: center;
}

.section-2-parcare {
    padding: 0 0 80px
}

.section-2-parcare h3 {
    display: inline-block;
    width: 100%;
    margin: 50px 0 20px color: #000;
    text-align: center;
    font-family: "Cormorant Infant";
    font-size: 36px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    /* text-transform: uppercase; */
}

.section-2-parcare .container {
    background: rgba(188, 174, 141, 0.10);
    padding: 50px;
}

.box_list_custom p {
    margin: 0;
    color: #000;
    font-family: "Lexend Deca";
    font-size: 20px;
    font-style: normal;
    font-weight: 200;
    line-height: 30px;
}

.box_list_custom {
    margin: 0 0 30px
}

.box_list_custom p strong {
    color: #000;
    font-family: "Cormorant Infant";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    /* 125% */
}

.box_list_custom {
    display: flex;
    gap: 15px;
    align-items: center
}

@media screen and (max-width:991px) {
    .box_list_custom {
        margin: 0 0 15px
    }
    .box_list_custom img {
        max-width: 50px;
    }
}

.section-2-parcare .content-general p {
    text-align: center
}

.list_benefits {
    display: inline-block;
    width: 100%;
}

@media screen and (max-width:991px) {
    .section-1-parcare h2 {
        font-size: 32px;
    }
    .section-1-parcare {
        padding: 50px 0
    }
    .section-2-parcare .content-general {
        padding: 15px;
    }
    .section-2-parcare .container .list_benefits:nth-child(3) .col-xs-12 {
        width: 50%;
    }
    .section-2-parcare {
        padding: 0 0 50px
    }
    .section-2-parcare .container {
        padding: 15px 0 10px;
    }
}
.ninja-forms-req-symbol{
	display: none
}
@media screen and (min-width:992px) {
    .form_rezervare_parcare nf-fields-wrap {
        flex-direction: row;
        flex-wrap: wrap;
        gap: 10px;
    }
	.form_rezervare_parcare nf-fields-wrap nf-field:nth-child(9),
    .form_rezervare_parcare nf-fields-wrap nf-field:nth-child(8),
    .form_rezervare_parcare nf-fields-wrap nf-field:nth-child(7),
    .form_rezervare_parcare nf-fields-wrap nf-field:nth-child(6),
    .form_rezervare_parcare nf-fields-wrap nf-field:nth-child(5),
    .form_rezervare_parcare nf-fields-wrap nf-field:nth-child(4),
    .form_rezervare_parcare nf-fields-wrap nf-field:nth-child(3),
    .form_rezervare_parcare nf-fields-wrap nf-field:nth-child(2),
    .form_rezervare_parcare nf-fields-wrap nf-field:nth-child(1) {
        width: calc(25% - 20px);
    }
	.form_rezervare_parcare nf-fields-wrap nf-field:nth-child(1),
	.form_rezervare_parcare nf-fields-wrap nf-field:nth-child(11),
	.form_rezervare_parcare nf-fields-wrap nf-field:nth-child(10){
		 width: 100%;
	}
    .form_rezervare_parcare nf-fields-wrap nf-field:nth-child(10) {
        width: 100%;
        text-align: right;
        margin-top: 0px;
    }
}
.checkbox-container .nf-field-label label,
.form_bar_style .checkbox-container .nf-field-label label {
 
    pointer-events: auto !important
}