@media (max-width: 768px){
.pinhole-header-sticky .slot-l.pinhole-header-3 {
    margin-top: -16px;
}
}

.grecaptcha-badge {
display: none !important;
}

.pinhole-header .pinhole-nav .current-menu-ancestor:active>a:after,
.pinhole-header .pinhole-nav .current-menu-ancestor:hover>a:after {
    opacity: .25;
}

.pinhole-header .pinhole-nav .current-page-ancestor.menu-item >a:after,
.pinhole-header .pinhole-nav .current-menu-ancestor.menu-item-has-children >a:after {
    transform: translateY(-3px) translateZ(0);
    opacity: .25;
}@media (max-width: 768px){
.pinhole-header-sticky .slot-l.pinhole-header-3 {
    margin-top: -16px;
}
}

.grecaptcha-badge {
display: none !important;
}

.pinhole-header .pinhole-nav .current-menu-ancestor:active>a:after,
.pinhole-header .pinhole-nav .current-menu-ancestor:hover>a:after {
    opacity: .25;
}

.pinhole-header .pinhole-nav .current-page-ancestor.menu-item >a:after,
.pinhole-header .pinhole-nav .current-menu-ancestor.menu-item-has-children >a:after {
    transform: translateY(-3px) translateZ(0);
    opacity: .25;
}/* Custom styles for Validation Form */

form input[type="text"] + .wpcf7-not-valid-tip, 
form input[type="email"] + .wpcf7-not-valid-tip, 
form input[type="date"] + .wpcf7-not-valid-tip {
    color: #f1c40f;
    background-color: #ffffff;
    top: -20px;
    padding: 0 10px;
}

form .wpcf7-checkbox.wpcf7-not-valid + .wpcf7-not-valid-tip, 
form input[type="file"] + .wpcf7-not-valid-tip {
    color: #f1c40f;
    background-color: #fff;
    position: relative;
    top: 0;
    right: 0;
    padding-top: 0;
    padding-bottom: 0;
}


form input[type="date"].wpcf7-not-valid {
    padding-top: 15px;
    padding-bottom: 15px;
}

form input[type="file"] + .wpcf7-not-valid-tip {
	padding-left: 0;
	padding-top: 6px;
}

.nf-form-cont form div {
	margin-bottom: 0;
}

.nf-form-cont form .nf-field-container {margin-bottom: 18px;}

.nf-form-content .nf-field-label label {
	font-size: 14px;
}

.nf-form-content .html-container {
	margin-bottom: 0px;
}

.nf-form-content li label {
    font-size: 14px;
    line-height: 18px;
}

body .nf-form-content .label-above .nf-field-label {
	   margin-bottom: 2px;
}

body .nf-form-content {
	padding: 0;
}

body .listradio-wrap .nf-field-element label.nf-checked-label:before {
	top: 5px;
}

body .nf-form-content .listselect-wrap .nf-field-element div,
body .nf-form-content input.ninja-forms-field,
body .nf-form-content select.ninja-forms-field:not([multiple]) {
    height: 40px;
}

body .nf-error.field-wrap .nf-field-element:after {
	height: 39px;
	line-height:39px;
}

body .nf-pass.field-wrap .nf-field-element:after {
	    height: 40px;
    line-height: 40px;
}

body .nf-form-content .listselect-wrap .nf-field-element div,
body .nf-form-content .ninja-forms-field {
	padding: 7px 12px;
}
.pika-lendar button {
	min-width: initial;
}