:root {
  --prime-color: #B89A64;
  --second-color: #FFF2E0;
  --therd-color: #393E46;
  --black-color: black;
  --white-color: white;
}
.nyform {
display: grid;
align-items: start;
grid-template-columns: 1fr 1fr;
grid-gap:35px;
}
.secondtextbox, .therdtextbox, .forthtextbox, .fithtextbox, .sixthtextbox{
display:none;
}
/*
.placenamestodisplay {
visibility: hidden;
}*/
.sixthtextbox{
padding:15px;
 background:green;
}
.choselocbtn{
padding:20px;
width:100%;
margin-bottom:16px;
background-color: #c69a65;
color:white;
border:none;
}
.choselocbtn:hover{
padding:20px;
width:100%;
margin-bottom:16px;
background-color: #394a58;
color:white;
border:none;
}
@media (max-width: 1000px) {
#locations {
padding: 0 20px !important;
grid-template-columns: 1fr 1fr !important;
}
}
#map {
height: 550px;
}
#locations {
list-style: none;
padding: 0;
margin: 0 0 16px 0;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
.leaflet-control-attribution.leaflet-control {
display: none;
}
#locations li.selected {
background: var(--ast-global-color-1);
}
.leaflet-popup.leaflet-zoom-animated {
bottom: 14px !important;
}
.mapimg {
margin-bottom: 16px;
height: 150px;
width: 100%;
object-fit: cover;
}
.plasename{
display:none;
color:black;
}
.datehead {
margin-bottom:16px;
display: flex;
background: #FFF2E0;
padding: 20px;
justify-content: space-between;
align-items: center;
border: 2px solid #c69a65;
border-radius: 8px;
}

.datehead p{
margin:0;
color:black !important;
}
.calendar-container {
width: 100%;
margin: 0 auto;
}
.calendar-header {
margin-bottom: 16px;
text-align: center;
background-color: var(--second-color);
color: #fff;
padding: 10px;
border: 2px solid #c69a65;
border-radius: 8px;
}
.month-picker {
display: flex;
justify-content: center;
}
.calendar-body {
display: grid;
grid-template-columns: repeat(7, 1fr);
gap: 5px;
}
.calendar-day {
font-size: 20px;
color: var(--black-color);
text-align: center;
padding: 10px;
background-color: var(--second-color);
border: 1px solid var(--prime-color);
cursor: pointer;
border: 2px solid #c69a65;
border-radius: 8px;
}
.calendar-day:hover {
 background-color: #c69a65;
}
.calendar-day.past-day {
background-color: #ddd;
color: #888;
cursor: not-allowed;
}
/*
.current-date {
background-color: var(--therd-color);
color: #fff;
}
*/
.time-picker {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
gap: 10px;
}
.time-slot {
font-size: 20px;
color: var(--black-color);
text-align: center;
padding: 10px;
background-color: var(--second-color);
border: 1px solid var(--prime-color);
cursor: pointer;
border: 2px solid #c69a65;
border-radius: 8px;
}
.time-slot:hover {
 background-color: #c69a65
}
.time-slot.selected {
background-color: var(--prime-color) ;
}
.time-slot.disabled {
background-color: #ccc;
cursor: not-allowed;
}
.radio-container{
 display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
gap: 10px;
}
.gobackbtn{
border: none;
background-color:#c69a65;
}
.gobackbtn:hover{
border: none;
background-color: #394a58;
}
.radio-container label:hover{
 border: 3px solid #c69a65;
}
.finthbtn{
border: none;
background-color: #c69a65;
height: 50px;
}
.finthbtn:hover{
border: none;
background-color: #394a58;
}
.radio-container label {
background: var(--second-color) ;
padding: 10px;
display: flex;
align-items: center;
cursor: pointer;
flex-direction: column;
justify-content: flex-end;
border-radius: 8px;
border: 3px solid #FFF2E0;
}
.radio-container label p{
color: var(--black-color);    
}
.radio-container input[type="radio"] {
display: none;
}
.radio-container svg{
min-height:55px;
fill: var(--prime-color); 
}
.radio-container p {
color: var(--black-color);  
margin: 7px 0 0 0;
}
label.selected p{
color: var(--black-color);  
}
label.selected {
background: var(--prime-color) ;
}
.radio-container label.selected svg {
fill: var(--second-color);
}
.frominput {
display: flex;
flex-direction: column;
grid-gap: 16px;
}

.bigiconsye label {
    width: 100%;
background: var(--second-color) ;
padding: 10px;
display: flex;
align-items: center;
cursor: pointer;
flex-direction: column;
justify-content: flex-end;
border-radius: 8px;
border: 3px solid #FFF2E0;
}

.bigiconsye label p{
color: var(--black-color);    
}
.bigiconsye input[type="radio"] {
display: none;
}
.bigiconsye svg{
min-height:55px;
fill: var(--prime-color); 
}
.bigiconsye p {
color: var(--black-color);  
margin: 7px 0 0 0;
}
.bigiconsye label.selected svg {
fill: var(--second-color);
}
.bigiconsye {
margin-top:10px;
    grid-gap: 10px;
    display: flex;
    justify-content: space-between;
}
@media screen and (max-width: 1000px) {

.nyform {
    display: flex;
    flex-direction: column-reverse;
    align-items: stretch;
  padding: 0px 5px;
  }
.radio-container {
    grid-template-columns: 1fr 1fr;
}
.calendar-body {
grid-template-columns: repeat(5, 1fr);
}
  }.wp-block-uagb-faq{width:100%}.wp-block-uagb-faq.uagb-faq-layout-accordion .uagb-faq-child__outer-wrap .uagb-faq-questions-button{cursor:pointer}.wp-block-uagb-faq .uagb-faq-content{margin-bottom:0}.wp-block-uagb-faq .uagb-faq-content p{margin:auto}.uagb-faq-layout-grid.uagb-faq-equal-height.uagb-faq__wrap .uagb-faq-child__outer-wrap,.uagb-faq-layout-grid.uagb-faq-equal-height.uagb-faq__wrap .uagb-faq-item{height:100%}body[class*="astra"] .uagb-faq-questions{line-height:normal}.uagb-faq-item{overflow:hidden}
.wp-block-uagb-faq-child .uagb-faq-questions-button{display:flex;align-items:center}.wp-block-uagb-faq-child .uagb-faq-questions-button .uagb-faq-icon-wrap{display:flex;align-items:center}.wp-block-uagb-faq-child .uagb-faq-questions-button .uagb-question{width:100%;margin-top:0;margin-bottom:0}.wp-block-uagb-faq-child .uagb-icon svg,.wp-block-uagb-faq-child .uagb-icon-active svg{width:15px;height:15px;font-size:15px}.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item .uagb-icon-active,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item.uagb-faq-item-active .uagb-icon,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item .uagb-icon-active,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item.uagb-faq-item-active .uagb-icon{display:none;width:0;padding:0;height:0;margin:0}.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item .uagb-icon,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap.uagb-faq-item.uagb-faq-item-active .uagb-icon-active,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item .uagb-icon,.wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-item.uagb-faq-item-active .uagb-icon-active{display:flex;width:auto;height:auto}.uagb-faq-layout-grid .uagb-faq-child__outer-wrap.uagb-faq-item .uagb-icon,.uagb-faq-layout-grid .uagb-faq-child__outer-wrap.uagb-faq-item.uagb-faq-item-active .uagb-icon-active,.uagb-faq-layout-grid .uagb-faq-child__outer-wrap .uagb-faq-item .uagb-icon,.uagb-faq-layout-grid .uagb-faq-child__outer-wrap .uagb-faq-item.uagb-faq-item-active .uagb-icon-active{display:none}.uagb-faq-layout-grid .uagb-faq-child__outer-wrap.uagb-faq-item span.uagb-icon-active.uagb-faq-icon-wrap,.uagb-faq-layout-grid .uagb-faq-child__outer-wrap.uagb-faq-item.uagb-faq-item-active .uagb-icon-active,.uagb-faq-layout-grid .uagb-faq-child__outer-wrap .uagb-faq-item span.uagb-icon-active.uagb-faq-icon-wrap,.uagb-faq-layout-grid .uagb-faq-child__outer-wrap .uagb-faq-item.uagb-faq-item-active .uagb-icon-active{display:none}
.uagb-block-f675172e .uagb-icon svg{width: 16px;height: 16px;font-size: 16px;fill: var(--ast-global-color-5);}.uagb-block-f675172e .uagb-icon-active svg{width: 16px;height: 16px;font-size: 16px;fill: var(--ast-global-color-5);}.uagb-block-f675172e .uagb-faq-child__outer-wrap{margin-bottom: 10px;}.uagb-block-f675172e .uagb-faq-item{background-color: var(--ast-global-color-3);border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-color: #D2D2D2;border-style: none;}.uagb-block-f675172e .uagb-faq-item .uagb-question{color: var(--ast-global-color-5);}.uagb-block-f675172e .uagb-faq-questions-button{padding-top: 15px;padding-bottom: 15px;padding-right: 15px;padding-left: 15px;}.uagb-block-f675172e .uagb-faq-content{padding-top: 0px;padding-bottom: 15px;padding-right: 15px;padding-left: 15px;}.uagb-block-f675172e .uagb-faq-content span{margin-top: 0px;margin-bottom: 15px;margin-right: 15px;margin-left: 15px;}.uagb-block-f675172e.uagb-faq-icon-row .uagb-faq-item .uagb-faq-icon-wrap{margin-right: 10px;}.uagb-block-f675172e.uagb-faq-icon-row-reverse .uagb-faq-item .uagb-faq-icon-wrap{margin-left: 10px;}.uagb-block-f675172e .uagb-faq-item:hover .uagb-icon svg{fill: var(--ast-global-color-5);}.uagb-block-f675172e .uagb-faq-item .uagb-faq-questions-button.uagb-faq-questions{flex-direction: row-reverse;}.uagb-block-f675172e .uagb-faq-item .uagb-faq-content{color: var(--ast-global-color-5);}.uagb-block-f675172e .wp-block-uagb-faq-child.uagb-faq-child__outer-wrap .uagb-faq-content {display: none;}@media only screen and (max-width: 976px) {.uagb-block-f675172e.uagb-faq-icon-row .uagb-faq-item .uagb-faq-icon-wrap{margin-right: 10px;}.uagb-block-f675172e.uagb-faq-icon-row-reverse .uagb-faq-item .uagb-faq-icon-wrap{margin-left: 10px;}.uagb-block-f675172e .uagb-faq-questions-button{padding-top: 10px;padding-bottom: 10px;padding-right: 10px;padding-left: 10px;}.uagb-block-f675172e .uagb-faq-content{padding-top: 10px;padding-bottom: 10px;padding-right: 10px;padding-left: 10px;}.uagb-block-f675172e .uagb-faq-content span{margin-top: 10px;margin-bottom: 10px;margin-right: 10px;margin-left: 10px;}.uagb-block-f675172e .uagb-faq-item{border-style: none;border-color: #D2D2D2;}}@media only screen and (max-width: 767px) {.uagb-block-f675172e.uagb-faq-icon-row .uagb-faq-item .uagb-faq-icon-wrap{margin-right: 10px;}.uagb-block-f675172e .uagb-faq-item{border-style: none;border-color: #D2D2D2;}.uagb-block-f675172e.uagb-faq-icon-row-reverse .uagb-faq-item .uagb-faq-icon-wrap{margin-left: 10px;}.uagb-block-f675172e .uagb-faq-questions-button{padding-top: 10px;padding-bottom: 10px;padding-right: 10px;padding-left: 10px;}.uagb-block-f675172e .uagb-faq-content{padding-top: 10px;padding-bottom: 10px;padding-right: 10px;padding-left: 10px;}.uagb-block-f675172e .uagb-faq-content span{margin-top: 10px;margin-bottom: 10px;margin-right: 10px;margin-left: 10px;}}.uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}
