/* content section */
.theme-menu ul li
{
    position: relative;
    display: inline-block;
    padding: 10px 15px;
    text-decoration: none;
    color: #000; /* Menu text color */
    font-size: 16px;
    font-weight: 500;
    margin-right: 20px;
}
/*.theme-menu-name:hover
{
     color: #F3D955;
}*/
.theme-menu ul li::after
{
     content: '';
     position: absolute;
     width: 0;
     height: 2px;
     left: 0;
     bottom: 0;
     background-color: #F3D955;
     transition: width 0.3s ease;
}
.theme-menu ul li:hover::after 
{
     width: 100%;
}
.theme-menu ul li:hover .theme-menu-name {
    color: #F3D955;
}
/* content section  img container 
.zpimage-container 
{
    height: 200px;
    width: 300px;
    background-color: #FFFFFF;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.zpimage-container img:hover
{
    transform: scale(1.05);
}
.zpelement.zpelem-image
{
    display: flex;
    justify-content: center;
}*/
/* footer */
.zpcontent-container 
{
   /* background-color: #1C3737; */ 
}
.zpsection
{
     height: 1000px
        min-height: 500px;
        display: flex;
        align-items: center;
        justify-content: center;
}
.teentalk
{
    height: 200px;
    width: 200px;
    border: none;
    
}
/* workshop */
i.arrow:hover, i.arrow:focus, i.arrow:hover:before, i.arrow:hover:after, i.arrow:focus:before, i.arrow:focus:after {
    color: #fff;
    background-color: #f9a825;
}
.cur-dt-cont {
    background-color: #f9a825;
    background-image: none;
    color: #fff;
}
.hb-picker-cont .hb-day-sel span.day:hover::before, .hb-picker-cont .hb-day-sel span.day.active::before, .hb-picker-cont .hb-day-sel span.day.active2::before {
    transform: scale(1);
    background-color: #f9a825;
}
.hb-picker-cont .hb-day-sel span.day-txt {
    display: inline-block;
    width: 35px;
    height: 32px;
    padding-block-start: 5px;
    padding-block-end: 5px;
    padding-inline-start: 0;
    padding-inline-end: 0;
    text-align: center;
    color: #f9a825;
}
.hb-picker-cont .hb-month-sel span:hover, .hb-picker-cont .hb-year-sel span:hover {
    color: #f9a825;
    cursor: pointer;
}
.yr-list.curr-yr, .month-list.curr-yr {
    background-color: #f9a825;
    color: #fff;
}
.hb-btns.hb-ok {
    background-color: #f9a825;
    color: #fff;
    text-transform: uppercase;
    -webkit-appearance: none;
}
.hb-btns.hb-ok:hover {
    background-color: rgba(249, 168, 37, 0.5);
    color: #fff;
}
.hb-btns {
    border: 1px solid #f9a825;
    border-radius: 2px;
    padding-block-start: 5px;
    padding-block-end: 5px;
    padding-inline-start: 16px;
    padding-inline-end: 16px;
    background-color: #fff;
    display: inline-block;
    font-size: 13px;
    transition: all .2s ease-in-out;
}
.hb-btns.hb-cancel {
    color: #f9a825;
    margin-inline-start: 10px;
}
.hb-btns.hb-cancel:hover {
    background-color: #f9a825;
    color: #fff;
}




